@charset "utf-8";
/* CSS Document */

/* ----------- HOME Page new styles (May 15, 2010) ------------ */
.main { width:962px; margin:0 auto; padding:0; clear:both;}
.top { width:960px; margin:0 auto; clear:both; padding:0; overflow:hidden; height:90px;}

.logo { width:212px; height:54px; margin:28px 0 0 0; padding:0; float:left;}
.logo h1 a { background:url(../images/logo.png) no-repeat 0 0; width:212px; height:53px; display:block; text-indent:-9999px; margin:0; padding:0;}

.socialmedia {position: absolute;top:20px;right:0px;width: 350px;height: 22px;text-align: right;}
.socialmedia img {padding:0;border: none;}

/* .top-links { font-size:11px; float:right; width:auto; float:right; color:#787878; margin:60px 0 0 0;}
.top-links a { color:#fff; text-decoration:none; padding:0 5px;}
.top-links a:hover { color:#B3D334; text-decoration:none;}
.shopping-cart { width:auto; margin:0; padding:0 0 0 15px; font-size:11px; color:#B3D334; float:right; margin:60px 0 0 0; font-weight:bold;}
.shopping-cart img { vertical-align:middle; margin-right:5px;} */

.quick-access { font-size:12px; float:right; width:auto; float:right; color:#787878; margin:50px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.shop-access a { color:#fff; text-decoration:none; padding:0 5px;}
.shop-access a:hover { color:#B3D334; text-decoration:none;}
.shopping-cart { margin:0; padding:0 0 0 0px; font-size:11px; color:#B3D334; float:right; margin:0px 0 0 0; font-weight:bold;}
.shopping-cart img { vertical-align:middle; margin-right:5px;}

.container { width:960px; margin:0px auto 10px auto; clear:both; padding:0; border:1px solid #3C3C3C; border-width:3px 1px 1px 1px; border-color:#B3D334 #3C3C3C #3C3C3C #3C3C3C; background:#191919; overflow:hidden;}
.navigation { margin:0; padding:0; float:left; background:#111111; height:32px; width:960px; border:1px solid #3E3E3E; border-width:1px 0;}
/*.header-nav { list-style:none; margin:0; padding:0; list-style:none; width:780px; float:left;}
.header-nav li.parent { display:inline; margin:0; padding:0; list-style:none; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; line-height:30px;}
.header-nav li.parent a { padding:0 12px; text-decoration:none; color:#fff; line-height:32px; display:inline-block; text-shadow:0px 0px 5px #000; text-transform:uppercase;}
.header-nav li.parent a:hover { padding:0 12px; text-decoration:none; color:#fff; background:#343434;}
.header-nav li.parent a:active, .header-nav li.parent a.selected { color:#fff; background:#343434;}*/

.search-section { width:162px; float:right; margin:0; padding:7px 8px 5px 10px; background:url(../images/search-text-bk.gif) no-repeat 7px 7px;}
.search-icon { background:url(../images/search-icon.gif) no-repeat 0 0; width:31px; height:18px; display:block; float:right;}
.search-icon span { display:none;}
.search-icon:hover { background-position:bottom;}
.search-text { width:120px; margin:2px 0 0 0; padding:0; float:left; border:none; height:14px; *height:12px; font-size:12px; color:#666;}


.header-banner { margin:0; padding:0; float:left; width:960px; height:290px; border-bottom:1px solid #3c3c3c; overflow:hidden; clear:both;}
div#feature_list { width: 960px; height: 290px; overflow: hidden; position: relative; float:left; color:#fff;}

div#feature_list ul { position: absolute; top: 0; list-style: none;	 padding: 0; margin: 0; color:#fff	}

ul#tabs { right: 0px; z-index: 2; width: 233px; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}

ul#tabs li { font-size: 14px; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
		
ul#tabs li img { padding: 5px; border: none; float: left; margin: 10px 10px 0 0;}

ul#tabs li a { color: #fff;	text-decoration: none;	display: block;	padding: 25px 10px 10px 30px; height: 62px; background:url(../images/feature-tab.png) no-repeat top right;}

ul#tabs li a span.hd { font-size:24px; font-weight:bold; color:#fff; text-shadow:1px 1px 0px #000; text-transform:uppercase; margin:5px 0px 14px 0px; display:block;}
ul#tabs li a span.new-bg { font-size:12px; text-transform:uppercase; background:#9EBC29; padding:2px 5px; font-weight: bold; color:#222222; margin-bottom:5px; text-shadow: none;}
ul#tabs li a span { font-size:13px; text-transform:uppercase; text-shadow:1px 1px 0px #111; }

ul#tabs li a:hover { text-decoration: none;}

ul#tabs li a.current { background:  url(../images/feature-tab-current.png);	color: #FFF;}

ul#tabs li a.current:hover { text-decoration: none;	cursor: default;}

ul#output {	left: 0; width: 745px;	height: 290px; position: relative; border-right:1px solid #2E3516;}

ul#output li { position: absolute; width: 745px; height: 290px;	}

ul#output li a.view-collection-btn { position: absolute; bottom: 25px; left: 37px;	padding: 0; text-decoration: none; font-size: 12px; color: #FFF;}

.product-showcase { padding: 20px 0px 10px 0; width:960px; margin:0; clear:both; overflow:hidden; float:left; color:#fff;}
.product-showcase-category { background:#141414 url(../images/product-sh-bk.jpg) no-repeat 0 0; width:300px; height:130px; float:left; border:1px solid #303030; margin-right:25px; display:inline; position:relative;}
.margin-right-none { margin-right:0;}
.product-showcase-category img.product-pic { position:absolute; right:0; top:0; z-index:10;}
.product-showcase-category h1 { z-index:100; position:absolute;}
.product-showcase-category p  { z-index:100; position:absolute;}
.product-showcase-category h1 { color:#B3D334; font-size:24px; font-weight:bold; margin:0; padding:0; text-transform:uppercase; top:20px; left:15px; font-family:Arial, Helvetica, sans-serif;} 
.product-showcase-category p { margin:0; padding:0; top:50px; left:15px; font-size:12px; width:125px; font-family:Arial, Helvetica, sans-serif;}
.product-showcase-category a.view-more { position:absolute; top:94px; left:15px; background:url(../images/view-more.png) no-repeat left bottom; width:94px; height:23px;}
.product-showcase-category a.view-more span { display:none;}
.product-showcase-category a.view-more:hover { background-position:top;}

/*.footer { width:960px; margin:0 auto; padding:0 0 15px 0; clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:18px;}
.footer .ft-column { width: 130px; margin:0; padding:0 0 0 10px; border-right:1px dashed #3A3A3A; float:left; font-size:11px; font-weight:bold; min-height:80px; _height:80px; text-align:left;} */
.footer a { color:#fff; text-decoration:none;}
.footer a:hover { color:#80B030; text-decoration:none;}
.copy-right { float:right; margin:0px 0 0 0; padding:0; width:300px; text-align:right; font-size:11px; color:#f7f7f7;}
		
