/* specifications of the body */


body, td
{
  color: #000000;
  font-size: 12px;
  font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
  margin: 0%;
}

.nav_left_box { background-color: #858586; width: 185px; padding: 10px; }
.nav_left_box, .nav_left_box td { color: #FFFFFF; }
.main_box { width: 535px; padding: 10px; }
.nav_right_box { background-color: #858586; width: 185px; padding: 10px; }
.main_body {}
.footer_box { background-color: #252E44; }
.footer_inner { padding: 5px; color: #FFFFFF; }
.banner { background-color: #252E44; }
.flash_box { padding: 0px; color: #FFFFFF; background-color: #252E44; }
.msg_box
{
	padding: 10px;
	color: #FFF;
	background-color: #D48D55;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border-color: #f7dbc9;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
}
.tab_box { background-color: #536aa8; }
.tab
{
	float: left;
	width: 100px;
	border-color: #7b9ec8;
	border-width: 0px 0px 0px 1px;
	border-style: solid solid solid dotted;
}
.tablong
{
	float: left;
	width: 150px;
	border-color: #7b9ec8;
	border-width: 0px 0px 0px 1px;
	border-style: solid solid solid dotted;
}
.tab_both
{
	float: left;
	width: 100px;
	border-color: #7b9ec8;
	border-width: 0px 1px 0px 1px;
	border-style: solid dotted solid dotted;
}
.tab_inner { padding: 10px; background-color: #536aa8; text-align: center; font-weight: bold; }
a.tab_link { color: #FFFFFF; font-weight: bold; }
a.tab_link:hover { color: #252E44; font-weight: bold; }
a.side_link { color: #FFFFFF; font-weight: bold; }
a.side_link:hover { color: #252E44; font-weight: bold; }
.divider { height: 1px; background-color: #8C8C8C; }

.padding_small { padding-right: 10px; }
.padding_regular { padding-right: 15px; }
.padding_large { padding-right: 20px; }

.field_column { text-align: left; vertical-align: top; padding-right: 10px; }

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

/* global anchor color */
a { color: #8C8C8C; text-decoration: none;}
a:hover { color: #8C8C8C; text-decoration: none;}

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

a.sn { font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.sn:hover { font-size: 12px; color: #EAB91F; text-decoration: none; }

a.snred { font-size: 12px; color: #aa0000; text-decoration: none; font-weight: bold;}
a.snred:hover { font-size: 12px; color: #EAB91F; text-decoration: none; font-weight: bold;}

a.sn_header { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.sn_header:hover { font-size: 14px; font-weight: bold; color: #EAB91F; text-decoration: none; }

a.footer { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.footer:hover { font-size: 10px; color: #989899; text-decoration: none; }

a.cat { color: #FFFFFF; text-decoration: none; }
a.cat:hover { color: #989899; text-decoration: none; }

a.buy { color: #000066; font-weight: bold; text-decoration: none; }
a.buy:hover { color: #7b9ec8; font-weight: bold; text-decoration: none; }
a.remove { color: #AEDAFF; text-decoration: none; }
a.remove:hover { color: #000066; text-decoration: none; }

.sn_header { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.nounderline { text-decoration: none; }

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

.small { font-size: 10px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}
.large { font-size: 12px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}
.xlarge { font-size: 14px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}
.xxlarge { font-size: 16px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}
.xxxlarge { font-size: 18px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}

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

input, textarea, file, select {
  font-size: 11px;
  font-family: Arial, Helvetica, Verdana, Tahoma;
  border-color: #8C8C8C;
  border-style: solid;
  border-width: 1px;
}

.checkbox, .radio {
  border-width: 0px;
}

/* For Submit Button */
.btn {
  border-width: 0px;
}

.orderheader { font-size: 11px; color: #EAB91F; font-weight: bold; padding-right: 5px; border-bottom: 1px solid #EAB91F; }
.orderitem { font-size: 11px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

.basketheader { font-size: 11px; color: #EAB91F; font-weight: bold; padding-right: 5px; border-bottom: 1px solid #EAB91F; }
.basketitem { font-size: 11px; color: #FFFFFF; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.basketfooter { font-size: 11px; color: #EAB91F; padding-right: 5px; border-top: 1px solid #EAB91F; }

.product_title { font-size: 18px; color: #E7B117; font-weight: bold; }

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

.message { font-size: 12px; color: #000066; }
.required { font-size: 12px; color: #000066; font-weight: bold; }

.light_blue { color: #AEDAFF; }
.green { color: #9FC626; }

.sn_row { padding-top: 2px; padding-bottom: 2px; }

.content_heading { font-size: 14px; font-style: bold; }