/* MAIN CSS Document - all new styles */

html {height:100%;} 

body {
	font-size: 0.70em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: URL('../images/main_bg2.jpg');
	background-position: top center;
	color: #000000;
	margin:0;
	height:100%;
}

a:link {color:#287CAC;text-decoration:none}
a:visited {color:#287CAC;text-decoration:none}
a:active {color:#287CAC;text-decoration:none}
a:hover {color:#287CAC;text-decoration:underline}

.nav a:link {color:#FFFFFF;text-decoration:none; }
.nav a:visited {color:#FFFFFF;text-decoration:none;}
.nav a:active {color:#FFFFFF;text-decoration:none;}
.nav a:hover {color:#E1E1E1;text-decoration:none;}

.menu_item a:link {color:#000;text-decoration:none;}	
.menu_item a:visited {color:#000;text-decoration:none;}
.menu_item a:active {color:#000;text-decoration:none;}
.menu_item a:hover {color:#F0951E;text-decoration:none;}

.sub_menu_item a:link {color:#666;text-decoration:none;}	
.sub_menu_item a:visited {color:#666;text-decoration:none;}
.sub_menu_item a:active {color:#666;text-decoration:none;}
.sub_menu_item a:hover {color:#287CAC;text-decoration:none;}

.small_box a:link {color:#7E7E7E;text-decoration:none; font-weight:bold }
.small_box a:visited {color:#7E7E7E;text-decoration:none; font-weight:bold }
.small_box a:active {color:#7E7E7E;text-decoration:none; font-weight:bold }
.small_box a:hover {color:#287CAC;text-decoration:none; font-weight:bold }

.prod_box a:link {color:#000;text-decoration:none; font-weight:bold}
.prod_box a:visited {color:#000;text-decoration:none; font-weight:bold}
.prod_box a:active {color:#000;text-decoration:none; font-weight:bold }
.prod_box a:hover {color:#287CAC;text-decoration:none; font-weight:bold }

.top_seller a:link {color:#7E7E7E;text-decoration:none; font-weight:bold}
.top_seller a:visited {color:#7E7E7E;text-decoration:none;  font-weight:bold}
.top_seller a:active {color:#7E7E7E;text-decoration:none; font-weight:bold }
.top_seller a:hover {color:#287CAC;text-decoration:none; font-weight:bold }

#footer a:link {color:#576268;text-decoration:none;}
#footer a:visited {color:#576268;text-decoration:none; }
#footer a:active {color:#576268;text-decoration:none; }
#footer a:hover {color:#287CAC;text-decoration:none; }

#footer a.footer_hdr:link {color:#000;text-decoration:none;}
#footer a.footer_hdr:visited {color:#000;text-decoration:none; }
#footer a.footer_hdr:active {color:#000;text-decoration:none; }
#footer a.footer_hdr:hover {color:#000;text-decoration:underline; }

.shopping_cart a:link {color: #F0951E;text-decoration:none; font-weight:bold}
.shopping_cart a:visited {color:#F0951E;text-decoration:none; font-weight:bold }
.shopping_cart a:active {color:#F0951E;text-decoration:none; font-weight:bold }
.shopping_cart a:hover {color:#F0951E;text-decoration:underline; font-weight:bold }

img {border:none;display:block}

h1 {font-size:180%; color:#287CAC;}
h2 {font-size:150%; color:#287CAC;}
h3 {font-size:120%; color:#287CAC;}

#container {
	width: 965px;
	height: 100%; 
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0;
	/*border: 1px solid red*/
}

#left_col {
	width: 208px;
	float: left;
	margin: 0 10px;
	/*border: 1px solid green;*/
}

#main {
	width: 724px;
	float: left;
	margin: 0 0 10px 0;
	/*border: 1px solid orange;*/
}

#header {
	width: 724px;
	height: 250px;
	margin-bottom: 35px;
}

#central_col_hp {
	width:510px;
	float:left;
}

#central_col {
	width:718px;
	float:left;
}

#right_col {
	width: 208px;
	float:right;
	/*border: 1px solid blue;*/
}

#right_col p {margin-left:10px}

#footer {
	width: 925px;
	margin: 0 10px;
	height: 50px;
	font-size: 90%;
	color: #000;
	clear:both;
	padding: 5px 10px 0 10px;
	border-top: 1px dotted #979898
}

.footer_section {
	width: 125px;
	margin-right:8px; 
	float: left;
	/*border: 1px solid red;*/
}

.Breadcrumb {
	margin: 10px 0;
}

.grey_hdr {
	background-image: URL('../images/grey_hdr.gif');
	width: 188px;
	height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 10px;
	margin: 5px 0; 
	clear:both;
}

.orange_hdr {
	background-image: URL('../images/orange_hdr.gif');
	width: 501px;
	height: 17px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0 0 10px;
	margin: 15px 0 0 0; 
	clear:both;
}

.menu_item {
	 width: 195px; 
	 height: 18px;
	 margin: 0 5px 0 5px;
	 padding: 2px 0 0 0;
	 border-bottom: 1px dotted #979898
}

.sub_menu_item {
	 width: 195px; 
	 height: 18px;
	 margin: 0 5px 0 5px;
	 padding: 2px 0 0 0;
	 border-bottom: 1px dotted #979898
}

.menu_item img {
	margin:0 5px 0 0 ;
	float:left
}

.sub_menu_item img {
	margin:0 5px 0 0 ;
	float:left
}

.payment_cards {
	text-align:center;
	margin:0 20px 20px 20px;
	clear:both;
}

.payment_cards img {margin:5px; float:left}

.brand_box {
	background-image: URL('../images/greybox_bg.gif');
	width: 154px;
	height: 147px;
	text-align: center;
	padding:5px 0 0 2px;
	margin:30px 20px 10px 20px;
}

.brand_box img {margin: 0 auto 0 auto}

.nav {
	clear: both;
	background-image: URL('../images/menu_bg.gif');
	width: 710px;
	height: 25px;
	color: #FFF;
	font-size: 130%;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 5px 0 0 14px;
}

.shopping_cart {
	width:178px;
	height:32px;
	float:right;
	background-image: URL('../images/cart.gif');
	text-align:center;
	color: #F0951E;
	font-weight:bold;
	padding-top:20px;
	margin-bottom:3px;
}

.intro_txt {
	margin:10px;
	float:left;
	width:335px
}

.small_box {
	width: 104px;
	height: 111px;
	border: 1px solid #dcddde;
	background-color:#FFFFFF;
	text-align:center;
	padding: 3px 0 0 0;
	float:left;
	margin: 5px 13px; 
}

.small_box img {margin: 0 auto 0 auto}

.prod_box {
	width: 156px;
	height: 160px;
	border: 1px solid #dcddde;
	background-color:#FFFFFF;
	text-align:center;
	padding: 3px 0 0 0;
	float: left;
	margin: 5px 9px;
	color: #7E7E7E
}

.prod_box2 {
	width: 220px;
	height: 280px;
	margin: 5px;	
}

.prod_box p {margin:3px 2px 5px 2px}

.prod_box img {margin: 0 auto 0 auto}

.main_txt {
	width: 490px;
	height: 250px;
	overflow: auto;
	margin-top: 20px;
	clear:both;
	background-color:#FFF;
	border: 1px solid #dcddde;
	padding:10px;
}

.top_seller {
	 width: 190px; 
	 height: 72px;
	 margin: 0 5px 0 5px;
	 padding: 2px 5px 0 0;
	 border-bottom: 1px dotted #979898
}

.top_seller img {
	margin:0 5px 0 5px;
	float:left
}

.feature_box {
	background-image: URL('../images/feature.jpg');
	width: 183px;
	height: 78px;
	margin: 10px 0 10px 0;
	padding: 100px 10px 10px 10px; 
}

.prod_info {
	width:699px;
	border: 1px solid #dcddde;
	background-color:#fff;
	padding: 10px;
}

.banner {float:left;margin-right:6px}

.red {
	color:#E23039;
	font-weight:bold;
	font-size:105%;
}

.clear {clear:both}

.seperator {
	 width: 700px;
	 height: 1px;
	 border-bottom: 1px dotted #979898;
	 clear:both;
	 margin: 5px 0;
}




