/* CSS DOCUMENT */

/*---------------------------- GENERAL ----------------------------*/
body{
	padding:0 0 100px;
	margin:0;
	background: url(images/body-bg.gif) fixed 50% 0 no-repeat #000;
	/*color:#808080;*/
	color: #FFFFFF;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
th, td, div, img, p, a, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, label, input, select, textarea, object{
	padding:0;
	margin:0;
	}
img{ display:block;
	 border:none;
	 }
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*---------------------------- MAIN ----------------------------*/
div#main{
	width:952px;
	margin:0 auto;
	}

/*---------------------------- HEADER ----------------------------*/
div#headerArea{
	height:160px;
	position:relative;
	}
div#headerArea a.logo{
	display:block;
	width:397px;
	height:147px;
	position:absolute;
	z-index:100;
	left:9px;
	top:2px;
	}
div#headerArea div.headerContainer{
	float:right;
	width:300px;
	padding-top:15px;
	}
div#headerArea div.headerContainer div.emailBox{
	height:24px;
	}
div#headerArea div.headerContainer div.emailBox input{
	width:180px;
	border:1px solid #959595;
	height:18px;
	background-color:#000;
	padding:2px 0 0 6px;
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color:#4FF661;*/
	color:#FF6A0A;
	float:right;
	}
div#headerArea div.headerContainer div.submitBtn{
	height:20px;
	padding-bottom:16px;
	}
div#headerArea div.headerContainer div.submitBtn input{
	width:55px;
	border:none;
	height:18px;
	float:right;
	}
div#headerArea div.headerContainer div.topLinks{
	height:24px;
	}
div#headerArea div.headerContainer div.topLinks ul{
	float:right;
	border:1px solid #959595;
	background-color:#000;
	color:#DD009B;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:17px;
	text-align:right;
	padding:4px 5px;
	text-transform:lowercase;
	}
div#headerArea div.headerContainer div.topLinks ul li{
	display:inline;
	padding:0 2px;
	}
div#headerArea div.headerContainer div.topLinks ul li a{
	/*color:#DD009B;*/
	color:#CCFF00;
	background-color:inherit;
	}
div#headerArea div.headerContainer div.topLinks ul li a:hover{
	color:#fff;
	background-color:inherit;
	}
div#headerArea div.headerContainer div.topLinks ul li.cartIcon{
	padding-left:25px;
	background:url(images/cart-icon.gif) 0 1px no-repeat;
	}

/*---------------------------- BODY CONTAINER ----------------------------*/
div#bodyContainer{
	background:url(images/container-bg.png) 0 0 repeat;
	padding:6px 11px 10px;
	/*behavior:url(images/iepngfix.htc);*/
	margin-bottom:15px;
	}
	







	
	
	
	
	
	

/*---------------------------- MAIN NAVIGATION AREA ----------------------------*/
#menuHolder {
	height:15px;
	padding-top:3px;
	}

#menu, #menu ul {
	list-style:none;
	padding:0;
	margin:0;
	z-index:2;
}


#menu li {
	float:left;
	position:relative;

}

#menu li span {
	color:#FF6A0A;
	font-weight:bold;
	font-style:italic;
}

#menu a {
	display:block;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}

.rBorder {
	border-right:1px solid #FFF;
	}

#menu a:hover {
	color:#cf0;
}
#menu ul {
	background:url(images/sub-menu-bg2.png) 0 100% no-repeat;
	_background:url(images/sub-menu-bg2.gif) 0 100% no-repeat; 
	padding-bottom:10px;
}
#menu ul a {
	font-size:14px;
	border-right:none;
	padding:5px 10px 5px 18px;
	width:123px;
	margin-left:-1px;
}

/*Tier 2*/
#menu li ul {
	position:absolute;
	margin-top:0em;
	margin-left:0em;
	display:none;
	padding-top:10px;
}

/*Tier 3*/
#menu ul li ul {
	border-top:#000 7px solid;
	margin-top:-28px;
	margin-left:143px;
	padding-top:0px;
}



/* SHOW SUBMENU 1 */
#menu li:hover ul, #menu li.over ul {
	display:block;
}
#menu li:hover ul ul, #menu li.over ul ul {
	display:none;
}


/* SHOW SUBMENU 2 */
#menu ul li:hover ul, #menu ul li.over ul {
	display:block;
}
#menu li:hover ul ul ul, #menu li.over ul ul ul {
	display:none;
}

/* SHOW SUBMENU 3 */
#menu ul ul li:hover ul, #menu ul ul li.over ul {
	display:block;
	margin-top:-28px;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
	
	

	
	
	
	
	
	
	

/*---------------------------- BANNER AREA ----------------------------*/
div#bannerArea{
	/*border-top:9px solid #000;
	padding-bottom:7px;*/
	height:440px;
	border-top:9px solid #000;
	border-bottom:9px solid #000;
	z-index:0;
	}
div#bannerArea a{
	display:block;
	}
div#bannerArea a:hover img {
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
}

/*---------------------------- HOME CONTAINER ----------------------------*/
div.container{
	height:100%;
	overflow:hidden;
	}
div.container h2{
	border:1px solid #939393;
	padding:0 4px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	background:url(images/hdr-bg.png) 0 0 repeat-x;
	_background:none;
	margin-bottom:5px;
	text-transform:uppercase;
	height:22px;
	}
div.container h2 span{
	display:block;
	height:22px;
	float:left;
	width:220px;
	}
div.container h2 a.rssIcon{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-top:3px;
	}

/*---------------------------- HOME CONTAINER - LEFT PANEL ----------------------------*/
div.homeLeftPanel{
	width:304px;
	float:left;
	margin-right:10px;
	}
div.homeLeftPanel div.feedContainer{
	border:1px solid #939393;
	padding:6px 12px 6px 6px;
	margin-bottom:6px;
	height:100%;
	overflow:hidden;
	color:#808080;
	background-color:#000;
	}
div.homeLeftPanel div.feedContainer img{
	float:left;
	}
div.homeLeftPanel div.feedContainer a:hover img {
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}
div.homeLeftPanel div.feedContainer div.feedContent{
	float:right;
	width:200px;
	padding-top:3px;
	}
div.homeLeftPanel div.feedContainer div.feedContent h3{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	background-color:inherit;
	color:#808080;
	padding-bottom:10px;
	}
div.homeLeftPanel div.feedContainer div.feedContent h3 a{
	background-color:inherit;
	color:#808080;
}
div.homeLeftPanel div.feedContainer div.feedContent h3 a:hover{
	background-color:inherit;
	color:#fff;
}
div.homeLeftPanel div.feedContainer div.feedContent a{
	font-size:11px;
	line-height:15px;
	background-color:inherit;
	color:#808080;
	padding-bottom:10px;
	}
div.homeLeftPanel div.feedContainer div.feedContent p a{
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
	}
div.homeLeftPanel div.feedContainer div.feedContent p a:hover{
	text-decoration:none;
	}
div.homeLeftPanel div.newsBtnArea{
	height:15px;
	padding:3px 2px 2px;
	color:#fff;
	background-color:#1F1F1F;
	margin-top:-6px;
	}
div.homeLeftPanel div.newsBtnArea a{
	display:block;
	width:85px;
	height:15px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	float:right;
	background:url(images/news-btn.gif) 0 0 no-repeat;
	}

/*---------------------------- HOME CONTAINER - MIDDLE PANEL ----------------------------*/
div.homeMidPanel{
	width:303px;
	float:left;
	}
div.homeMidPanel a,
div.homeRightPanel a{
	display:block;
	}
div.homeMidPanel a:hover img,
div.homeRightPanel a:hover img,
div#footerArea ul.footIcons li a:hover img,
div.container h2 a.rssIcon:hover img,
div.productArea ul li ul li a:hover img{
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}

/*---------------------------- HOME CONTAINER - RIGHT PANEL ----------------------------*/
div.homeRightPanel{
	width:303px;
	float:right;
	}
div.homeRightPanel ul#feature_rotate{
	font-size:0;
	line-height:0;
	text-align:center;
	}
div.homeRightPanel ul#feature_rotate li a{
	display:inline;
	}
div.homeRightPanel ul#feature_rotate li img{
	margin:0 auto !important;
	}

/*---------------------------- FOOTER AREA ----------------------------*/
div#footerArea{
	height:26px;
	background:url(images/container-bg.png) 0 0 repeat;
	position:relative;
	}
div#footerArea p{
	text-align:center;
	color:#606060;
	background-color:inherit;
	font-size:12px;
	line-height:26px;
	}
div#footerArea p a{
	color:#606060;
	background-color:inherit;
	}
div#footerArea p a:hover{
	color:#CF0;
	background-color:inherit;
	}
div#footerArea ul.footIcons{
	width:115px;
	height:21px;
	font-size:0;
	line-height:0;
	position:absolute;
	left:8px;
	top:2px;
	}
div#footerArea ul.footIcons li{
	float:left;
	padding-right:7px;
	width:21px;
	}
div#footerArea ul.footIcons li a{
	display:block;
	width:21px;
	height:21px;
	font-size:0;
	line-height:0;
	}
div#footerArea p.footerRightText{
	text-align:right;
	position:absolute;
	right:8px;
	top:0;
	}



/*=====================================================================*/
/*---------------------------- INNER PAGES ----------------------------*/
/*=====================================================================*/
div#innerContainer{
	padding:18px 15px 80px;
	background:url(images/inner-container-bg.gif) 0 100% repeat-x #000;
	}
div#innerContainer h2{
	border:1px solid #939393;
	padding:0 4px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	background:url(images/hdr-bg.gif) 0 0 repeat-x #000;
	margin-bottom:0px;
	text-transform:uppercase;
	height:22px;
	}

div#innerContainer h2 span{
	display:block;
	height:22px;
	float:left;
	width:420px;
	}
div#innerContainer h3{
	padding-bottom:18px;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	text-transform:uppercase;
	}
div#innerContainer h4{
	padding-bottom:12px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	}
div#innerContainer h5{
	padding-bottom:18px;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	/*color:#5EFF6F;*/
	color:#CCFF00;
	text-transform:uppercase;
	}
div#innerContainer div.innerContentArea{
	width:870px;
	margin:0 auto;
	}

div#innerContainer div.innerContentArea p{
	padding-bottom:12px;
	}
div#innerContainer div.innerContentArea p.highlightedText{
	font-size:18px;
	line-height:22px;
	color:#9CE300;
	}
div#innerContainer div.innerContentArea p.bodyBullText1{
	padding:0 0 60px 8px;
	background:url(images/bull1.gif) 0 5px no-repeat;
	}
div#innerContainer div.innerContentArea ul.bodyList1{
	font:bold 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
div#innerContainer div.innerContentArea ul.bodyList1 li{
	padding:0 0 6px 15px;
	background:url(images/bull2.gif) 0 10px no-repeat;
	}
div#innerContainer div.innerContentArea ul.bodyList1 li.subcat{
	padding:0 0 6px 30px;
	background:url(images/bull2.gif) 15px 6px no-repeat;
	}
div#innerContainer div.innerContentArea ul.bodyList1 li a{
	color:#fff;
	}
div#innerContainer div.innerContentArea ul.bodyList1 li a:hover,
div#innerContainer div.innerContentArea ul.bodyList1 li a.active{
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	}
div#innerContainer a.bodyBtn{
	display:block;
	border:1px solid #939393;
	background:url(images/hdr-bg.gif) 0 0 repeat-x #000;
	padding:0 10px;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
div#innerContainer a.bodyBtn:hover{
	background:#000;
	color:#CF0;
	}
div#innerContainer a.newbodyBtn{
	display:block;
	border:1px solid #939393;
	background:url(images/hdr-bg.gif) 0 0 repeat-x #000;
	padding:0 10px;
	height:20px;
	width:10px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
/*div#innerContainer a.active{
	display:block;
	border:1px solid #939393;
	background:url(images/hdr-bg.gif) 0 0 repeat-x #000;
	padding:0 10px;
	height:20px;
	width:10px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#33FF99;
	text-transform:uppercase;
	text-align:center;
	}
*/div#innerContainer a.newbodyBtn:hover{
	background:#000;
	color:#CF0;
}

/*---------------------------- PRODUCT AREA ----------------------------*/
div.productArea{
	width:900px;
	overflow:hidden;
	}
div.productArea ul{
	width:915px;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	}
div.productArea ul li{
	padding-bottom:25px;
	}
div.productArea ul li ul{
	height:100%;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #353535;
	margin-left:-5px;
	}
div.productArea ul li ul li{
	float:left;
	width:233px;
	padding:0 34px;
	border-right:1px solid #353535;
	}
div.productArea ul li ul li a{
	display:block;
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
div.productArea ul li ul li span{
	display:block;
	height:24px;
	padding-top:8px;
	}
div.productArea ul li ul li span strong{
	display:block;
	width:140px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	}
div.productArea ul li ul li span a{
	width:79px;
	height:15px;
	background:url(images/info-link.gif) 0 0 no-repeat;
	float:right;
	margin-top:5px;
	}

/*---------------------------- VIEW CART TABLE AREA ----------------------------*/
div.cartTable{
	padding-bottom:20px;
	}
div.cartTable table{
	border-top:1px solid #353535;
	border-left:1px solid #353535;
	font-size:11px;
	line-height:15px;
	color:#9A9A9A;
	background-color:inherit;
	}
div.cartTable table th{
	border-bottom:1px solid #353535;
	border-right:1px solid #353535;
	padding:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	}
div.cartTable table td{
	border-bottom:1px solid #353535;
	border-right:1px solid #353535;
	padding:17px;
	}
div.cartTable table td h5{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	background-color:inherit;
	color:#808080;
	padding-bottom:15px;
	}
div.cartTable table td a:hover img {
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}
	
div.cartTable table td h5 a{
	background-color:inherit;
	color:#808080;
}
div.cartTable table td h5 a:hover{
	background-color:inherit;
	color:#fff;
}

div.cartTable table td p a{
	color:#fff;
	background-color:inherit;
	}
div.cartTable table td p a:hover{
	text-decoration:underline;
	}
div.cartTable table td input{
	width:45px;
	height:17px;
	padding:2px 0 0 3px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	}
div.cartTable table td input.chk{
	width:14px;
	height:14px;
	padding:0;
	}
div.cartTable table td img{
	margin-right:20px;
	}
div.cartTable table table{
	border:none;
	}
div.cartTable table table td,
div.cartTable table table th{
	border:none;
	padding:0;
	}
div.cartBtnsArea{
	height:22px;
	}
div.cartBtnsArea input.updateCartBtn{
	width:100px;
	height:22px;
	border:none;
	float:left;
	margin-right:276px;
	}
div.cartBtnsArea a.leftBtn{
	float:left;
	width:auto;
	margin-right:276px;
	}
div.cartBtnsArea a.rightBtn{
	float:right;
	width:auto;
	}
div.cartBtnsArea a.midBtn{
	float:left;
	width:auto;
	}

/*---------------------------- REGISTRATION FORM AREA ----------------------------*/
div.regformArea{
	height:100%;
	overflow:hidden;
	}
div.regformArea div.fieldsBlock{
	padding-bottom:30px;
	}
div.regformArea div.fieldsBlock div.captcha{
	height:55px;
	padding-left:145px;
	}
div.regformArea div.fieldsBlock div.regSubmitBtn{
	height:24px;
	padding-left:145px;
	}
div.regformArea div.fieldsBlock div.regSubmitBtn input{
	width:78px;
	height:24px;
	border:none;
	float:left;
	margin-right:12px;
	}
div.regformArea div.fieldsBlock div.regSubmitBtn input.shippingBtn{
	width:197px;
	height:24px;
	border:none;
	float:left;
	margin-right:0;
	}
div.regformArea div.fieldsBlock div.regSubmitBtn p{
	float:left;
	padding:0 !important;
	font-size:12px;
	line-height:24px;
	width:120px;
	}
div.regformArea div.fieldsBlock div.regSubmitBtn p a{
	color:#FFF !important;
	text-decoration:underline;	
	}
div.regformArea div.fieldsBlock div.regSubmitBtn p a:hover{
	text-decoration:none;
	}
div.regformArea div.fieldsBlock div.fields{
	height:100%;
	overflow:hidden;
	padding-bottom:8px;
	}
div.regformArea div.fieldsBlock div.fields label{
	display:block;
	width:135px;
	float:left;
	font-size:13px;
	line-height:22px;
	color:#FFF;
	text-align:right;
	padding-right:10px;
	}
div.regformArea div.fieldsBlock div.fields div.chks{
	width:225px;
	float:left;
	}
div.regformArea div.fieldsBlock div.fields div.chks select{
	width:75px;
	float:left;
	}
div.regformArea div.fieldsBlock div.fields div.chks input{
	width:14px;
	height:14px;
	padding:0;
	margin:2px 10px 0 0;
	}
div.regformArea div.fieldsBlock div.fields div.chks label{
	width:auto;
	padding-right:25px;
	}
div.regformArea div.fieldsBlock div.fields label span{
	color:#FF6A0A;
	}
div.regformArea div.fieldsBlock div.fields input{
	width:223px;
	height:16px;
	padding:2px 0 0 3px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	float:left;
	}
div.regformArea div.fieldsBlock div.fields input.width191{
	width:191px;
	}
div.regformArea div.fieldsBlock div.fields select{
	width:230px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	float:left;
	}
div.regformArea div.fieldsBlock div.fields select.width60{
	width:60px;
	}
div.regformArea a.newAcLink{
	width:140px;
	}
div.regformArea div.leftRegForm{
	width:380px;
	float:left;
	}
div.regformArea div.rightRegForm{
	width:380px;
	float:right;
	}

/*---------------------------- SHIPPING ADDRESS BOOK ----------------------------*/
div.shippingAddBookArea{
	padding-bottom:50px;
	height:24px;
	}
div.shippingAddBookArea h4{
	padding:0 45px 0 0;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	width:auto;
	float:left;
	}
div.shippingAddBookArea input{
	width:14px;
	height:14px;
	float:left;
	margin:4px 6px 0 0;
	}
div.shippingAddBookArea label{
	display:block;
	float:left;
	width:auto;
	padding-right:35px;
	font-size:12px;
	line-height:24px;
	}
div.shippingAddBookArea input.goBtn{
	width:44px;
	height:24px;
	margin:0;
	}

/*---------------------------- PRODUCT DETAILS AREA ----------------------------*/
div.productDetailsArea{
	height:100%;
	overflow:hidden;
	}
div.productDetailsArea div.proDetailsImg{
	width:302px;
	float:left;
	}
div.productDetailsArea div.proDetailsImg img{
	padding:7px;
	border:1px solid #8D8D8D;
	background-color:#272727;
	margin-bottom:15px;
	}
div.productDetailsArea div.proDetailsContent{
	width:545px;
	float:right;
	}
	
div.productDetailsArea div.proDetailsImg a:link {
	color:CF0;
	}

/*---------------------------- PRODUCT FORMS ----------------------------*/
div.proForms{
	padding:20px 0;
	}
div.proForms div.fields{
	height:100%;
	overflow:hidden;
	padding-bottom:12px;

	}
div.proForms div.fields label{
	display:block;
	width:170px;
	padding-right:10px;
	float:left;
	font-size:12px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	}
div.proForms div.fields input{
	width:223px;
	height:16px;
	padding:2px 0 0 3px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	float:left;
	}
div.proForms div.fields input.width100{
	width:100px;
	}
div.proForms div.fields select{
	width:230px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	float:left;
	}
div.proForms div.fields select.width100{
	width:100px;
	}
div.proForms div.addCartBtn{
	padding:15px 0 0 180px;
	height:34px;
	}
div.proForms div.addCartBtn input{
	width:125px;
	height:34px;
	border:none;
	}

/*---------------------------- GALLERY PREVIEW AREA ----------------------------*/
div.previewArea{
	border:1px solid #353535;
	padding:15px;
	margin-bottom:15px;
	}
div.previewArea img{
	margin:0 auto 12px;
	}
div.previewArea p{
	text-align:center;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding:0 !important;
	}

/*---------------------------- BANNER GALLERY AREA ----------------------------*/
div#galaryArea{
	height:115px;
	padding:0 39px;
	position:relative;
	width:567px;
	}
div#galaryArea a.mouseover_left{
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	top:42px;
	left:0;
	}
div#galaryArea a.mouseover_right{
	display:block;
	position:absolute;
	width:15px;
	height:15px;
	top:42px;
	right:0;
	}
div#wn{
	position:relative;
	overflow:hidden;
	height:105px;
	width:567px;
	}
table#t1 div.thumbBlock{
	border:1px solid #353535;
	padding:5px 5px 0;
	width:91px;
	height:98px;
	}
table#t1 div.thumbBlock strong{
	font-size:10px;
	line-height:14px;
	color:#E0DCEC;
	font-weight:normal;
	text-transform:uppercase;
	}
table#t1 td{
	padding-right:13px;
	}
table#t1 a{
	display:block;
	width:91px;
	height:60px;
	margin-bottom:6px;
	}
table#t1 a:hover img{
	filter:alpha(opacity=85);
    opacity:0.85;
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	}
#statusdiv{
	position:absolute; 
	left:-300px;
	visibility:hidden;
	}

/*---------------------------- NEW GALLERY AREA ----------------------------*/
div.galLeftPanel{
	width:175px !important;
	}
div.galRightPanel{
	width:670px !important;
	}

.productListing-heading {
color:#FFFFFF; font-weight:bold; font-size:small; }


/*---------------------------- TEAM AREA ----------------------------*/
div.teamArea{
	width:900px;
	overflow:hidden;
	}
div.teamArea ul{
	width:920px;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	padding:0 0 0 1px;
	}
div.teamArea ul li{
	padding-bottom:15px;
	}
div.teamArea ul li ul{
	/*height:161px;*/
	height:100%;
	overflow:hidden;
	padding:0 0 20px;
	}
div.teamArea ul li ul li{
	float:left;
	width:214px;
	padding:0 14px 0 0;
	}
div.teamArea ul li ul li a{
	display:block;
	width:214px;
	height:129px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
div.teamArea ul li ul li span{
	display:block;
	/*height:32px;*/
	padding:6px 8px;
	background-color:#000;
	color:#fff;
	}
div.teamArea ul li ul li span span{
	display:inline;
	padding:0;
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	font-size:11px;
	line-height:15px;
	}
div.teamArea ul li ul li span span a{
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	display:inline;
	width:auto;
	height:auto;
	font-size:11px;
	line-height:15px;
	text-indent:0;
	}
div.teamArea ul li ul li span span a:hover{
	text-decoration:underline;
	}
div.teamArea ul li ul li a:hover img{
	filter:alpha(opacity=75);
    opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	}

/*---------------------------- EXTRAS ----------------------------*/
.noBg{
	background:none !important;
	}
.noBdr{
	border:none !important;
	}
.noMar{
	margin:0 !important;
	}

/*---------------------------- SEMI CUSTOME ----------------------------*/
p.highlightText{
	font-size:21px;
	line-height:25px;
	padding-bottom:25px;
	}
p.highlightText strong{
	font-size:24px;
	line-height:28px;
	display:block;
	/*color:#53FF65;*/
	color:#ff6a0a;
	}
div.featuresArea{
	height:100%;
	overflow:hidden;
	padding-bottom:25px;
	}
div.featuresArea div.featuresAreaLeft{
	width:307px;
	float:left;
	}
div.featuresArea div.featuresAreaLeft a.featuresBanner{
	display:block;
	border:1px solid #222224;
	margin-bottom:12px;
	}
div.featuresArea div.featuresAreaRight{
	width:540px;
	float:right;
	}
div.featuresArea div.featuresAreaRight table td{
	padding-bottom:15px;
	}
div.featuresArea div.featuresAreaRight table td img{
	display:block;
	margin-right:15px;
	}

/*---------------------------- ADDRESS BOOK ----------------------------*/
div.addressBookArea{
	padding:10px 0 20px;
	}
div.addressBookArea p{
	padding-bottom:15px;
	clear:both;
	}
div.addressBookArea p.addressName{
	position:relative;
	padding-right:100px;
	float:left;
	}
div.addressBookArea p.addressName a.deleteBtn{
	display:block;
	width:25px;
	height:24px;
	position:absolute;
	top:-2px;
	right:0;
	}
div.addressBookArea p.addressName a.editBtn{
	display:block;
	width:25px;
	height:24px;
	position:absolute;
	top:-2px;
	right:40px;
	}

.checkoutBarCurrent
{
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:12px; 
	line-height:16px;
}
.checkoutBarTo
{
	font-weight:bold; 
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	font-size:12px; 
	line-height:16px;
}
.checkoutBarFrom a{
	font-weight:bold; 
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	font-size:12px; 
	line-height:16px;
	text-decoration:none;
}

/*---------------------------- ADDRESS BOOK ----------------------------*/
div.regformArea div.contactFieldsBlock div.fields label{
width:130px;
padding-right:15px;
text-align:right;
}


/*---------------------------- NEW GALLERY AREA ----------------------------*/
div.galLeftPanel{
	width:175px !important;
	}
div.galRightPanel{
	width:656px !important;
	}
div.galRightPanel img{
	display:inline !important;
	}

/*---------------------------- NEW GALLERY STRUCTURE ----------------------------*/
ul#slideshow{
	height:81px;
	font-size:0;
	line-height:0;
	}
ul#slideshow span{
	display:none;
	}
div#wrapper{
	width:656px;
	margin:0;
	display:none;
	}
div#wrapper * {
	padding:0;
	margin:0;
	}
div#fullsize{
	position:relative;
	width:650px;
	height:500px;
	background:#000;
	overflow:hidden;
	}
div#information{
	position:absolute;
	bottom:0;
	width:650px;
	height:0;
	background:#000;
	color:#fff;
	overflow:hidden;
	z-index:200;
	filter:alpha(opacity=70);
    opacity:0.70;
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	}
div#information h3{
	padding:4px 8px 3px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	/*color:#5EFF6F;*/
	color:#ff6a0a;
	text-transform:capitalize;
	}
div#information p{
	display:none;
	}
div#image{
	width:650px;
	height:500px;
	/*overflow:hidden;*/
	}
div#image img{
	position:absolute;
	z-index:25;
	width:auto;
	height:100%;
	background:#000;
	}
div.imgnav{
	position:absolute;
	width:35%;
	height:306px;
	cursor:pointer;
	z-index:150;
	top:100px;
	}
div#imgprev{
	left:0;
	background:url(images/left.gif) 0 50% no-repeat;
	}
div#imgnext{
	right:0;
	background:url(images/right.gif) 100% 50% no-repeat;
	}
div#imglink,
div.linkhover{
	display:none;
	}
div#thumbnails{
	margin-top:15px;
	height:81px;
	}
div#slideleft{
	float:left;
	width:20px;
	height:81px;
	background:url(images/scroll-left.gif) 50% 50% no-repeat #222;
	margin-right:5px;
	}
div#slideright{
	float:right;
	width:20px;
	height:81px;
	background:url(images/scroll-right.gif) 50% 50% no-repeat #222;
	}
div#slideleft:hover,
div#slideright:hover{
	background-color:#333;
	}
div#slidearea{
	float:left;
	position:relative;
	width:606px;
	height:81px;
	overflow:hidden;
	}
div#slider{
	position:absolute;
	left:0;
	top:0;
	height:81px;
	}
div#slider img{
	cursor:pointer;
	border:1px solid #666;
	padding:2px;
	}
	
/*---------------------------- CUSTOME PRICING ----------------------------*/
h5.highlightHdr1{
	font-size:34px;
	line-height:40px;
	padding-bottom:20px;
	text-transform:uppercase;
	color:#fff;
	font-weight:normal;
	}
h5.highlightHdr1 span{
	font-size:18px;
	line-height:22px;
	display:block;
	font-style:italic;
	color:#4DFA50;
	}
div.customePricingArea{
	height:100%;
	overflow:hidden;
	padding-bottom:25px;
	}
div.customePricingArea div.leftCustomePricingArea{
	width:370px;
	background-color:#fff;
	padding:15px;
	float:left;
	}
div.customePricingArea div.leftCustomePricingArea p{
	color:#000;
	}
div.customePricingArea div.leftCustomePricingArea p span{
	background-color:#4DFA50;
	}
div.customePricingArea div.leftCustomePricingArea table.customePricingData{
	font-size:12px;
	line-height:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:25px;
	}
div.customePricingArea div.leftCustomePricingArea table.customePricingData td{
	background-color:#B5B5B5;
	padding:4px 10px;
	border-bottom:3px solid #fff;
	}
div.customePricingArea div.leftCustomePricingArea table.customePricingData th{
	background-color:#E5E5E5;
	padding:4px 10px;
	font-style:italic;
	text-transform:uppercase;
	border-bottom:3px solid #fff;
	}
div.customePricingArea div.rightCustomePricingArea{
	width:450px;
	padding:0 0 25px;
	float:right;
	}
div.customePricingArea div.rightCustomePricingArea h4{
	color:#4DFA50 !important;
	text-transform:capitalize !important;
	padding-bottom:6px !important;
	}
div.customePricingArea div.rightCustomePricingArea p span{
	color:#4DFA50 !important;
	}


/*---------------------------- NWE PRODUCT DETAILS PAGE ----------------------------*/
div.newProDetailsLeft{
	/*width:280px;*/
	width:355px;
	float:left;
	}
div.newProDetailsLeft img.newProBanner{
	margin-bottom:0px;
	}
div.newProDetailsLeft span.zoomLink{
	display:block;
	padding-bottom:15px;
	text-align:right;
	text-transform:uppercase;
	color:#555;
	}
	
				/*.zoomLink {color:#555; text-align:right;}
				a.zoomLink:link, a.zoomLink:visited  {color:#555;}
				a.zoomLink:hover {color:#CCFF00;text-decoration:none;}*/
	
div.newProDetailsLeft span.zoomLink a{
	color:#555;
	}
div.newProDetailsLeft span.zoomLink a:hover{
	color:#CF0;
	text-decoration:none;
	}

div.newProDetailsRight{
	/*width:560px;*/
	width:485px;
	float:right;
	padding-left:14px;
	border-left:1px dashed #3B3B3B;
	}
div.newProDetailsRight h2 span{
	width:auto !important;
	height:auto !important;
	float:none !important;
	display:inline !important;
	padding-right:15px !important;
	background:url(images/down-arrow.gif) 100% 50% no-repeat;
	}
div.newProDetailsRight h3 span{
	display:block;
	font-size:13px;
	line-height:17px;
	color:#fff;
	}
div.newProDetailsRight div.whiteProBlock{
	padding:12px;
	background:url(images/white-block-bg.gif) 0 100% repeat-x #fff;
	margin-bottom:30px;
	}
div.newProDetailsRight div.whiteProBlock h6{
	color:#000;
	font-size:13px;
	text-transform:uppercase;
	padding-bottom: 12px;
}
div.newProDetailsRight div.whiteProBlock p{
	font-size:12px;
	line-height:16px;
	padding-bottom:12px !important;
	color:#3E3E3E;
	}
div.newProDetailsRight div.whiteProBlock ul.featuresList{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	height:18px;
	padding-bottom:8px;
	text-transform:uppercase;
	color:#1F1F1F;
	}
div.newProDetailsRight div.whiteProBlock ul.featuresList li{
	float:left;
	padding-right:5px;
	width:auto;
	}
div.newProDetailsRight div.whiteProBlock ul.featuresList li a{
	display:block;
	float:left;
	width:auto;
	}
div.newProDetailsRight div.whiteProBlock p.rate{
	font:bold 25px/31px Arial, Helvetica, sans-serif;
	padding:10px 0 0 !important;
	color:#1F1F1F;
	}
div.newProDetailsRight div.whiteProBlock div.innerWhiteBlock{
	/*border:1px solid #CECECE;*/
	background-color:#F1F1F1;
	font-size:11px;
	line-height:15px;
	padding:10px;
	}
div.newProDetailsRight div.whiteProBlock div.innerWhiteBlock p{
	padding:0 !important;
	font-size:11px;
	line-height:15px;
	}
div.newProDetailsRight div.whiteProBlock div.innerWhiteBlock ul{
font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#3E3E3E;
}
div.newProDetailsRight div.whiteProBlock div.innerWhiteBlock ul li{
background:url(../images/bull1.gif) 0 5px no-repeat;
padding:0 0 2px 10px;
}

div.newProDetailsRight div.proFormBlock{
	padding-bottom:15px;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields{
	height:100%;
	overflow:hidden;
	padding-bottom:10px;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields label{
	display:block;
	float:left;
	width:150px;
	font-size:11px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	padding-right:10px;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields label span{
	/*color:#4DF759;*/
	color:#CCFF00;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields label strong{
	font-weight:normal;
	padding-left:14px;
	background:url(images/ask-icon.gif) 0 50% no-repeat;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields input{
	float:left;
	height:16px;
	width:273px;
	padding:2px 0 0 3px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields textarea{
	float:left;
	height:80px;
	width:273px;
	padding:2px 0 0 3px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields input.width160{
	width:160px;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields input.width90{
	width:90px;
	}
div.newProDetailsRight div.proFormBlock div.proFormFields strong.price{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	display:block;
	width:auto;
	float:left;
	color:#fff;
	}
div.newProDetailsRight div.proFormBlock div.formBtns{
	padding:0 0 10px 160px;
	}
div.newProDetailsRight div.proFormBlock div.formBtns input{
	border:none;
	width:114px;
	height:24px;
	margin-bottom:6px;
	}
div.newProDetailsRight div.proFormBlock div.formBtns a.tellFriend{
	display:block;
	border:1px solid #939393;
	background:url(images/hdr-bg.gif) 0 0 repeat-x #000;
	padding:0 10px;
	height:20px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	width:92px;
	}
div.newProDetailsRight div.proFormBlock div.formBtns a.tellFriend:hover{
	background:#000;
	color:#CF0;
	}

div.newProDetailsRight div.proFormBlock div.formBtns p{
	padding:0 !important;
	font-size:11px;
	line-height:15px;
	/*color:#4DF759;*/
	color:#CCFF00;
	}
div.newProDetailsRight div.proFormBlock div.formBtns p a{
	/*color:#4DF759;*/
	color:#CCFF00;
	}
div.newProDetailsRight div.proFormBlock div.formBtns p a:hover{
	color:#fff;
	}

/* BOF osC reCAPTCHA */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color: #f8f8f9 !important; /* reCaptcha widget background color */
}

#recaptcha_table {
   border-color: #f8f8f9 !important;     /* reCaptcha widget border color */
}

#recaptcha_response_field {
   border-color: #b6b7cb !important;     /* Text input field border color */
   background-color:#ffffff !important;  /* Text input field background color */
   color: #000000                        /* Text input field font color */
}
/* EOF osC reCAPTCHA */

/*---------------------------- NWE PRODUCT LISTING PAGE ----------------------------*/
div.productListingArea{
	width:870px;
	overflow:hidden;
	border-bottom:1px solid #242424;
	padding-bottom:25px;
	margin-bottom:25px;
	}
div.productListingArea div.innerProductListing{
	width:890px;
	height:100%;
	overflow:hidden;
	}
div.productListingArea div.innerProductListing div.proBlock{
	width:281px;
	float:left;
	padding-right:13px;
	}
div.productListingArea div.innerProductListing div.proBlock h5{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:6px;
	}
div.productListingArea div.innerProductListing div.proBlock h5 span{
	/*color:#53FF65;*/
	color:#ff6a0a;
	}
div.productListingArea div.innerProductListing div.proBlock img{
	text-align:center;
	}
div.productListingArea div.innerProductListing div.proBlock a.proImg{
	display:block;
	margin-bottom:10px;
	}
div.productListingArea div.innerProductListing div.proBlock a.proImg:hover img{
	filter:alpha(opacity=70);
    opacity:0.70;
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea{
	height:24px;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea span{
	width:140px;
	float:left;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	display:block;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea span img{
	width:15px;
	float:right;
	display: block;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea span strong{
	/*color:#53FF65;*/
	color:#FFF;
	font-size:18px;
	line-height:24px;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea span strong span{
	color:#FE0505;
	width:auto;
	float:none;
	font-size:18px;
	line-height:24px;
	 display:inline;
	}
div.productListingArea div.innerProductListing div.proBlock div.orderLinkArea a{
	float:right;
	width:80px;
	}
/*---------------------------- CARD AREA ----------------------------*/
div#cardArea{
	height:26px;
	background:url(images/container-bg.png) 0 0 repeat;
	position:relative;
	margin-bottom:15px;
	}
div#cardArea ul.cardIcons{
	height:21px;
	font-size:0;
	line-height:0;
	position:absolute;
	left:8px;
	top:2px;
	}
div#cardArea ul.cardIcons li{
	float:left;
	padding-right:7px;
	}

div.descr ul li{
	padding-left:10px;
	background:url(images/bullet_button.png) 0 5px no-repeat;
	padding-bottom:8px;
	}


#photoCrumb {
	margin-left:-7px;
	margin-top:5px;
	font-size:12px;
	color:#cf0;
	/*margin-bottom:20px;*/
	}
	
#photoCrumb a:link, #photoCrumb a:visited {
	color:#FFF;
	font-weight:normal;
	}
	
#photoCrumb a:hover {
	color:#cf0;
	font-weight:normal;
	}











	
	
	
	
	
	
	
	
	
	
	div.innerContentArea {
	padding-top:20px;
	}
	
	div.productListingArea {
	padding-top:20px;
	}
	
	div.productArea {
	padding-top:20px;
	}
	
	td.productListing-odd {
	padding-top:20px;
	}
	
	
	h6 {
		color:#cf0;
		font-size:14px;
		text-transform:uppercase;
		margin-bottom:20px;
		}
	
	
	
	
	
	
	
	
	
	





	
	
	
