/* specifications of the body */
body, td
{
  font-size: 11px;
  font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
  margin: 0%;

}

/************************** A **************************/

/* global anchor color */

a { color: #333366; }
a:hover { color: #AF5663; }

a.footer { color: #003074; font-weight: bold; text-decoration: none; }
a.footer:hover { color: #AA248D; font-weight: bold; text-decoration: none; }

a.checkout { color: #EB7414; font-weight: bold; text-decoration: none; }
a.checkout:hover { color: #AA248D; font-weight: bold; text-decoration: none; }

a.login { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.login:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.buy_now { font-size: 14px; color: #AF5663; font-weight: bold; text-decoration: none; }
a.buy_now:hover { font-size: 14px; color: #333366; font-weight: bold; text-decoration: none; }

.nounderline { text-decoration: none; }

/************************** FONT SIZE **************************/

.small { font-size: 24px; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma; text-align:justify;}
.large { font-size: 12px; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma; text-align:justify;}
.xlarge { font-size: 14px; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma; text-align:justify;}
.xxlarge { font-size: 16px; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma; text-align:justify;}
.xxxlarge { font-size: 18px; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma; text-align:justify;}

/*************** INPUT FIELDS SETTINGS ********************/

input, textarea, file, select {
font-size: 11px;
font-family: Arial, Helvetica, Verdana, Tahoma;
}

/* For Submit Button */
.BtnX1 {
font-size: 12px;
color: #FFFFFF;
font-family: arial, helvetica;
font-weight:bolder;
border-color: #4B598A;
background-color: #4B598A;
padding:0;
border-style: solid;
border-width: 1px;
width: 80px;
}

/* For Submit Button */
.BtnX2 {
font-size: 12px;
color: #4B598A;
font-family: arial, helvetica;
font-weight:bolder;
border-color: #4B598A;
background-color: #FFFFFF;
padding:0;
border-style: solid;
border-width: 1px;
width: 80px;
}

/* For Submit Button */
.BtnX3 {
font-size: 12px;
color: #4B598A;
font-family: arial, helvetica;
font-weight:bolder;
border-color: #4B598A;
background-color: #FFFFFF;
padding:0;
border-style: solid;
border-width: 1px;
width: 130px;
}

td.box1_header {
  background-image: url("/images/box1_middletoppink.gif");
  background-position: center;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
}

td.box2_header {
  background-image: url("/images/box2_middletopblue.gif");
  background-position: center;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
}

td.box3_header {
  background-image: url("/images/box3_middletop.gif");
  background-position: center;
  color: #B54C68;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
}

td.cart_header {
  background-image: url("/images/cart_middletop.gif");
  background-position: center;
  color: #F0FFF7;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
}

td.account_header {
  background-image: url("/images/account_middletop.gif");
  background-position: center;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
}

.orange { color: #EB7414; }
.red { color: #A8415C; }
.blue { color: #003074; }

.orderheader { font-size: 11px; color: #A8415C; font-weight: bold; border-bottom: 1px solid #A8415C; }

.basketheader { font-size: 11px; color: #A8415C; font-weight: bold; border-bottom: 1px solid #A8415C; }
.basketfooter { font-size: 11px; color: #A8415C; font-weight: bold; border-top: 1px solid #A8415C; }
.basketitem { font-size: 11px; }
.basketsubitem { font-size: 11px; color: #EB7414;}

.product_title { font-size: 12px; color: #A8415C; font-weight: bold; }
.product_title_large { font-size: 16px; color: #A8415C; font-weight: bold; }
.product_header { font-size: 12px; color: #FFFFFF; background-color: #96ABC7; font-weight: bold; }
.product_section { font-size: 12px; color: #003074; font-weight: bold; text-align:justify; !important;}
.product_body {text-align:justify; !important;}

.box1_leftborder { border-left: 1px solid #003074; }
.box1_rightborder { border-right: 1px solid #003074; }
.box1_bottomborder { border-bottom: 1px solid #003074; }

.box2_leftborder { border-left: 1px solid #003074; }
.box2_rightborder { border-right: 1px solid #003074; }
.box2_bottomborder { border-bottom: 1px solid #003074; }

.box3_leftborder { border-left: 1px solid #003074; }
.box3_rightborder { border-right: 1px solid #003074; }
.box3_bottomborder { border-bottom: 1px solid #003074; }

.section_title { font-size: 16px; color: #A8415C; font-weight: bold; }

.footer_text { color: #003074; font-weight: bold; }

.message { font-weight: bold; font-size: 14px; color: #EB7414; }
