.@charset "UTF-8";
/* CSS Document */

/* Global Resets */

*							{ margin:0; padding:0; }
a img						{ border:0; }
a:link 						{ text-decoration:none; color:#000; }
a:visited 					{ color:#333; text-decoration:none; }
a:hover 					{ color:#666; text-decoration:none; }
a:active 					{ color:#999; text-decoration:none; }
	
a.ectlink:link img 			{ border:solid 1px #000;}
a.ectlink:visited img 		{ border:solid 1px #000;}
a.ectlink:hover img 		{ border:solid 1px #000;}
a.ectlink:active img 		{ border:solid 1px #000;}

h2 							{ font-size:10pt; font-weight:bold; color:#fff; text-transform:capitalize; }
h3 							{ font-size:8pt; font-style:italic; color:#fff; }



body 						{ border:0 none; margin:0; padding:0; text-align:center; font-size:11px; color:#000; font-style:normal;
							line-height:16px; background-color:#ccc; }

#wrapper 					{ margin-right:auto; margin-left:auto; width:880px; background-color:#fff; font-family:Arial, Helvetica, sans-serif;
							margin-top:0px; padding-left:35px; padding-right:35px; }

/* Header */

#header 					{ width:880px; text-align:left;	border-top-width:0px; border-right-width:0px; border-bottom-width:0px;
							border-left-width:0px; border-top-style: 0; border-top-color:#000;	border-right-color:#000; border-bottom-color:#000;
							border-left-color:#000; height:175px; }
														
#icons 						{ text-align:right; float:left; height:25px; width:870px; border-top-width:10px; border-right-width:10px;
							border-top-style:solid; border-right-style:solid; border-top-color:#000;border-right-color:#000;
							border-bottom-color:#000; border-left-color: #000; background-color:#000; }
							
/* Top Menu */

.nav_holder 				{ width:880px; padding-left:0px; background-color:#fff; }
#nav						{ width:880px; height:36px;	border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; float:left; }
#nav ul li a#shop  			{color:#fff; background-color:#000; }
#nav li a 					{ }
#nav ul 					{ list-style:none; margin:0; padding:0; }
#nav li						{ float:left; text-align:center; }
#nav a						{ display:block; font-size:13px; font-weight:normal; padding:10px 10px; background:#fff;
							color:#000; text-decoration:none; }								
#nav a:hover				{ background:#000; color:#fff; }


/* Side Menu */
#navvert li #CONTACT { margin-top: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bfbfbf; }
#navvert li #SEARCH { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bfbfbf;}
#navvert li #CART {background-color: #f0f0f0; margin-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bfbfbf; color: #000;
}


#navvert a#homenav 			{ color:#fff; background:#930; }

#navvert					{ display:block; float:right; }
#vert_nav 					{ float:right; width:224px; height:775px; text-align:right; margin-top:41px; list-style-type: none; }
#navvert ul 				{ list-style:none; margin:0; padding:0; }
#navvert li#current.active 	{ background:#000; color:#fff; }
#navvert a					{ display:block; width:120px; font-size:14px; font-weight:normal; padding:10px 7px;
							color:#000; text-decoration:none; background-color:#fff; border-top:1px solid #bfbfbf; }						
#navvert a:hover			{ background:#000; color:#fff; }


/* Product Area */

p.prodnavigation			{ text-transform:uppercase;	font-size:14px;	width:589px; padding-bottom:5px;
							border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#000;
							height:12px; margin:0 0 15px; }

#product_holder 			{ float:left; width:585px; margin-left:0px;	margin-top:10px; margin-bottom:10px; }

#cart 						{ float:left; width:590px; margin-left:0px; margin-top:10px; border-bottom-width:25px; border-bottom-style:solid;
							border-bottom-color:#fff; height:auto; }

#incproddetail_holder 		{ margin-top:16px; width:569px; }

#prodmain 					{ float:left; display:inline; width:720px; }

#searchandcart 				{ float:left; width:670px; padding-top:44px; text-align:left; }
.detailprice 				{ font-weight:bold; font-size:14px; }
#productdetailholder 		{ padding-top:11px; padding-right:0px; padding-bottom:0px; float:left; display:inline; width:720px; height:0px; }
.bodyText 					{ font-size:11px; font-style:normal; line-height:16px; color:#000; }

span.price 					{ color:#aa2529; font-weight:bold; font-size:14px; }
table.cobtbl				{ border-top-width:thin;border-right-width:thin; border-bottom-width:thin; border-left-width:thin; border-top-color:#ededee; 
							border-right-color:#ededee; border-bottom-color:#ededee; border-left-color:#ededee; } 
#l2s_trk 					{ float:right; width:98px; }


td.cobhl					{ border:thin solid #ededee; }
td.cobll					{ color:#666; }

.detaildescription 			{ color:#0099cc; }

.ProdName 					{ text-decoration:none; text-transform:uppercase; width:300px; font-size:14px; font-style:normal; padding:10px 0 0; }
.ProdPrice 				{ text-decoration:none; font-weight:bold; width:150px; text-transform:uppercase; color:#aa2529;
							font-size:14px; padding-bottom:5px; }

.ProddetailName				{ text-decoration:none; width:300px; font-weight:normal; font-size:14px; text-transform:uppercase; }
.ProddetailPrice 			{ text-decoration:none; font-size:14px; color:#aa2529; font-variant:normal; text-transform:uppercase; }
.ProddetailDesc 			{ text-decoration:none; font-size:10px; font-weight:lighter; border-top-width:10px;
							border-top-style:solid; border-top-color:#fff; border-right-color:#fff; border-bottom-color:#fff;
							border-left-color:#fff; }
								
.categoryName 				{ color:#000; text-decoration:none; }

.tbody 						{ width:400px; }
.csprodname 				{ font-size:14px; text-align:left; width:166px; }
.csproducts 				{ text-align:left; height:20px; }
.csproduct 					{ }
.csprodimage 				{ height:150px; width:165px; border:1px solid #FFF; padding-top:0px; padding-bottom:0px; margin-top:7px; margin-bottom:7px; }
.csprodprice 				{ font-size:14px; text-align:left;	margin-bottom:2px; }
#search 					{ display:inline; float:left; width:580px; }
#crosssell 					{ text-align:left; float:left; width:640px; margin-top:20px; margin-left:0px; }
#terms 						{ display:inline; float:left; width:700px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:1em; }
.csprodbuybutton 			{ }

#terms 						{ float:left; width:600px; padding-left:20px; }
#aboutus 					{ font-size:10pt; color:#fff; text-align:left; margin-left:20px; margin-top:auto; margin-right:auto; }
#aboutusbg					{ height:1200px; width:2000px; }
.cartimage					{ width: 140px; height:140px; }

#cstitle					{ float:left; text-align:left; padding-left:20px; }

#toolbar 					{ background-color:#000; text-align:right; height:25px; width:870px; border-right-width:10px;
							border-right-style:solid; border-right-color:#000; border-top-width:10px; border-top-style:solid;
							border-top-color:#000; }

.pagenums					{ margin-top:60px; }
.pagenums a.ectlink			{ padding:3px 5px; border:1px solid #ccc; padding:3px 5px; }
.pagenums a.ectlink:hover	{ background-color:#000; color:#fff; cursor:pointer; }

.currpage					{ background-color:#aa2529; color:#fff; border:1px solid #ccc; padding:3px 5px; }

.headericons 				{ text-align:right; float:left; height:30px; width:872px; padding-top:5px;	padding-right:7px; }

#spacer						{ height:980px; background-color:#525252; float:right; width:1px; }
.ref 						{ color:#000; font-size:14px; font-weight:bold; }
.cstitle 					{ text-transform:uppercase; font-size:14px; width:589px; padding-bottom:5px; border-bottom-width:3px; 
							border-bottom-style:solid; border-bottom-color:#000; height:12px; }
								
#proddetail_heading 		{ text-transform:uppercase; font-size:14px;	width:589px; padding-bottom:5px; border-bottom-width:3px;
							border-bottom-style:solid; border-bottom-color:#000; height:12px; font-weight:bold; padding-top:12px; }
								
.ProddetailDesc 			{ width:589px; font-size:12px; }
	
.hero_text 					{ font-size:15px; padding:10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
							text-transform:capitalize; }
.pagenums 					{ color:#fff; }


/* Search */

#searchdetail 				{ margin:20px; width:707px; }
#searchitems 				{ background-color:#666; padding:2px; float:left; height:121px; width:121px; }


/* Footer */

#logos						{ width:880px; height:64px;	margin-top:0px;	border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; }
#logos ul					{ list-style:none; margin:0; padding:0; }
#logos li					{ float:left; margin:0; padding:0; }
#logos img					{ border:none; }

#footer 					{ float:left; width:900px; height:64px; display:inline-block; text-align:left; }
#footerholder 				{ float:left; width:1000px; background-color:#fff; height:36px; }
#footer_nav 				{ clear:both; text-align:left; font-size:12px; width:880px; padding-top:10px; padding-right:0;
							padding-bottom:10px; padding-left:0; height:70px; }
#footer_nav ul				{ list-style:none; margin:0; padding:0; }
#footer_nav ul .last 		{ float:right; width:330px; text-align:right; height:12px; }
#footer_nav li				{ display:inline; height:35px; width:872px; }
#footer_nav .last			{ color:#000; }


#geotrust {
	padding-top: 20px;
	float: right;
	height: 400px;
	display: inline-block;
	
}
#navvert #geotrust a:hover {
	color: #FFF;
	background-color: #FFF;
}