@charset "utf-8";

body {background-image: url(../img/bg_big.png); background-position:center top;background-color:#f0f0f0;background-repeat: repeat-x;height:100%;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
.clear{	clear:both;}

/*------------------------------------------------------------------		
[1 Wrappers]
*/
	
#mainWrapper { width:100%; margin: 0 auto; }
#wrapper2 {}
#page { width: 917px; background-position: center top; margin: 0 auto; padding: 0; }
.contentWrapper{float: left;font:Verdana, Arial, Helvetica, sans-serif; font-size:12px;width:100%;}

/*------------------------------------------------------------------		
[2 Logo and Top Info]
*/

.header {height:114px;	/*background-color:#D61A10;*/position:relative;margin:0 auto;width:990px}
.logo {	float:left;width:464px;padding:0px 0 0 28px;}
.topLink1{float:right;width:141px;padding:7px 0 0 9px;position:absolute;background:url(../img/topLink1.jpg) no-repeat;bottom:0;right:38px;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003277;font-weight:bold;}
	.topLink1 a{font-size:11px;color:#003277;font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 7px;line-height:18px}
	.topLink1 a:hover{text-decoration:none;font-size:11px;color:#003277;font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 7px;line-height:18px}
	.topLink1 .icon{float:left;padding-top:2px;padding-left:3px}
.topLink2{float:right;width:97px;padding:7px 0 0 9px;position:absolute;background:url(../img/topLink2.jpg) no-repeat;;bottom:0;right:38px;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003277;font-weight:bold;}
	.topLink2 a{font-size:11px;color:#003277;font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 5px;line-height:18px}
	.topLink2 a:hover{text-decoration:none;font-size:11px;color:#003277;font-family:Arial, Helvetica, sans-serif;padding:0px 0 0 5px;line-height:18px}
	.topLink2 .icon{float:left;padding-top:2px;padding-left:3px}
	
	 .topNavLinks{ height:45px;padding:0px 0px 0px 60px;font-family:century gothic,Verdana, sans-serif;list-style:none;text-transform:uppercase;width:917px;margin:0 auto;}
	 .topNavLinks ul{text-align:center;}
	   .topNavLinks ul li{ background:transparent url(../img/menu_sep.gif) no-repeat right center;float:left;list-style:none;overflow:hidden;padding:0px 42px 0px 5px;font-family:century gothic,Verdana, sans-serif;font-size:10px;color:#fff;line-height:47px;}
	   .topNavLinks ul li a {color:#105bc2;font-size:10px;text-decoration:none;font-family:century gothic,Verdana, sans-serif;display:inline;}
	   .topNavLinks ul li a:hover{color:#003277;text-decoration:none;}

.flashScroller{width:917px; height:125px; margin:0 auto;}
.topBanner {background:url(../img/banner.jpg) no-repeat; height:71px; width:917px;margin:0 auto;}

/*------------------------------------------------------------------		
[3 Content Divs & left side navigation ]
*/
	
.bgContent {width:917px;float:left;	 background-color:#ffffff;margin-bottom:20px;padding-bottom:20px}
.content{padding-top:25px;width:645px;padding-right:0px;padding-left:10px;float:left}
.leftContentWrap{float:left;width:215px;padding-left:10px;}
.leftContent{font-size:11px;font-family:century gothic,Verdana, sans-serif;float:left;width:211px;padding: 10px 0px 0 3px;background-image:url(../img/sidebar_left.jpg); background-repeat:no-repeat; background-color:#f9f9f9;}
	.leftContent .catHeader   { float:left; clear:both;padding-left:23px;width:190px;list-style:none; display:block;  }
	
	.leftContent ul.catLinks   { float:left; clear:both;padding-left:23px;width:160px;list-style:none; display:block;  }
	.leftContent li.headerLinks   { color:#d51a00;font-size:14px;list-style:none;display:block; line-height:30px;width:160px}
	.leftContent li.links { display:block;line-height:25px; width:150px; float:left;}
	.leftContent li.links a { display:block; color:#003174;background-image:url(../img/list-bgmainUp.gif); background-repeat:no-repeat;background-position:2px 6px; float:left;   }
	.leftContent li.links a:hover { color:#003334; text-decoration:none; }
	
.leftContentBot{width:215px;height:18px;float:left;background-image:url(../img/sideNavBot.jpg); background-repeat:no-repeat;background-position:-1px 0px;}

.rightContent {width:645px;float:left;padding:0 0px 0 10px;}

.homeText{ width: 320px; float: left; padding: 0 5px 0 0; }
.homeProdPicWrap{padding:15px 0 0 10px;float:left;width:310px}
.homeProdPic{width:146px;height:190px;padding:2px;float:left;}
.featuredNews{width:311px;float:left;padding:0px 0px 0 0;}
.featuredProd{width:645px;float:left;padding:0px 0px 0 0;}
.featuredProdText{width:170px;float:left;padding-right:20px;}
.price {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #7f7b2c; line-height: 21px; font-weight: bold; }

/*------------------------------------------------------------------		
[4 Product Listing + Detail ]
*/
	
.prodWrap{width:645px;float:left;clear:both;}
	.productListing {width:492px;float:left;padding-left:7px;padding-bottom:10px; }
	.productDetail{width:367px;float:left;padding-left:7px;}
	.productImageWrap{ margin: 0px 10px 0px 0px; float:left; width: 250px; }
		.productImageWrap img { margin-bottom: 20px; border: solid #d6e3e9 4px; }
	.productImage{width:240px;float:left;height:240px;border: solid #d6e3e9 4px;}
	.productThumb1{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 10px 4px 0px;border: solid #d6e3e9 3px;float:left;}
	.productThumb2{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 10px 4px 0px;border: solid #d6e3e9 3px;float:left;}
	.productThumb3{width:70px;height:70px;border: solid #d6e3e9 4px;margin:7px 0px 4px 0px;border: solid #d6e3e9 3px;float:left;}
	

	p.category-text { padding-top: 10px; }
	
	.store-attributes { float: left; width: 100%; padding: 0px 0px 15px 0px; }
	
		.attribute-holder { float: left; width: 40%; padding: 15px 0px 0px 0px; margin-right: 15px; }
	
		.store-attributes label { width: 100%; float: left; font-size: 14px; padding-bottom: 5px; color: #424a4e; }
		.store-attributes select {  float: left; margin-bottom: 15px; width: 100%; padding: 5px; border: 1px solid #d6e3e9; }
	
	.button-holder { padding-bottom: 10px; float: left; width: 100%; }	
		.buy-now-button { float: left; }
		.more-info-button { float: left; padding-left: 10px; padding-top: 9px; }

/*------------------------------------------------------------------		
[5 Footer ]
*/
.footerWrap{ clear: both; width:100%;background:url('../img/footer_bg.jpg') repeat-x top; margin-top: 20px; }	
	.footer { height: 98px;width:917px;background:url('../img/footer_bg.jpg') repeat-x top;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:0; margin:0 auto;}
		.footer p { clear: both; margin: 0; padding: 0px 0px 0px 10px; color:#8E8E8E; font-size: 11px; }
	.footer .footer_links{ background: url(../img/footer_img.jpg) no-repeat top;height:10px;padding:20px 0 0 0px;font-family:Arial, Helvetica, sans-serif;}
		.footer_links ul { float: left; width: 100%; padding-bottom: 10px; }
		.footer_links ul li{ background:transparent url(../img/menu_separator.gif) no-repeat scroll right top;float:left;list-style-type:none;overflow:hidden;padding:0px 10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}
			.footer_links ul li a {color:#105bc2;font-size:11px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
				.footer_links ul li a:hover{color:#003334;text-decoration:none;}
	.footer_left { float:left;width:470px;padding:5px 0 0 10px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#919191;}
	.footer_right { float:right;width:190px;text-align:right;padding:0px 10px 0 0px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#CCCCCC;float:right;}
		.footer_right a{ color:#999999;font-family:Arial, Helvetica, sans-serif;}
		.footer_right a:hover{ color:#888888;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
	
	.footer p a { color:#999999; padding: 0px;  }

.news-listing-text { float: left; width: 516px; }
