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

*{ padding:0; margin:0; border:0; outline:0;}

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}

a{ text-decoration:none;}
a:hover{text-decoration:underline;}
.margin-left{ margin-left:65px; margin-right:65px;}
.margin-left2{ margin-left:215px;	}
body{
	background:#000 url(../images/bg.gif) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; color:#aaa;
}
 BODY {
  scrollbar-arrow-color:#b5954d;
  scrollbar-track-color:#1a1a1a;
  scrollbar-shadow-color:#999;
  scrollbar-face-color:#333;
  scrollbar-highlight-color:#666;
  scrollbar-darkshadow-color:#000;
  scrollbar-3dlight-color:#ccc;
 }

#container{
	width:1004px;
	margin:0 auto;
}

#header{
	height:113px;
	text-align:center;
	margin-top:20px;
}

#menu{
	width:870px; padding-left:80px;
	margin-top:7px; margin-bottom:2px;
}
#menu a{
	float:left;
	display:inline; margin-left:35px; margin-right:5px;
	text-transform:uppercase;
	color:#cab490;
	height:18px;
	padding:0 10px; padding-bottom:3px;
}
#menu form{ margin-left:35px;margin-top:2px;}

	#menu a:hover{
		height:15px;
		border-bottom:3px solid #817259;
		text-decoration:none;
	}

#content{
	padding:30px 0; 
	min-height:340px;
}
.center{ text-align:center;}
.center h4{color:#cbae6e; font-size:24px; font-weight:normal;}

/* Shop */
#principal{
	width:797px;
	padding:0 20px; padding-left:50px;
	background:url(../images/bg-shop-principal.gif) no-repeat;
	height:263px;
	color:#e1d39a;
}
	#principal-text{
		margin-top:40px;
		width:250px;
	}
		#principal-text p{ margin-bottom:10px; font-size:11px;}

#products{
 margin-bottom:30px;
 overflow:auto;
 height:300px; position:relative;
}		
#scroller{
	width:1314px;
	overflow:hidden;		
	height:270px; 
	position:relative; 
	overflow:hidden;
}


.product{
	float:left;
    display:inline;
	background:url(../images/bg-shop-product.gif) no-repeat; 
	width:209px; height:246px;
	text-align:center; margin-top:10px;
	margin-left:10px; position:relative;
}		
.no-margin{ margin-left:0;}
	.product table{ width:100%; height:248px; border-collapse:collapse;}
	.product table tr td{ vertical-align:bottom; }

#price-product-1,
#price-product-2,
#price-product-3,
#price-product-4,
#price-product-5,
#price-product-6{
	position:absolute; display:none; top:0; left:0;
	width:209px; border-top:1px solid #1e1c1b;
	background:#121210; 	padding:5px 0;
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
}

.product strong{ color:#b5954d;}

	

/* Shop IN */
#details{ 
	padding-bottom:50px;
	width:939px; padding-left:65px;
}
#left-details{	
	width:336px;
}
	#details-image{
		background:url(../images/bg-shop-in-product.gif) no-repeat;
		height:345px; text-align:center; margin-bottom:30px;
	}
	#details-image img{ 	}
	#details-image table{ width:100%; height:344px;border-collapse:collapse;}
	#details-image table tr td{ vertical-align: bottom; height:344px;}
	
	#pages{ 
		text-align:center;
		color:#2f281a; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	}		
	#pages p span{ font-weight:bold;color:#b5954d;}
	#pages a{ color:#b5954d; margin:0 1px;}
	#pages a:hover,
	#pages a.active-view{ color:#2f281a;}

#right-details{
	width:498px;  margin-left:33px;
}
#right-details p{ margin-bottom:20px;}

.product-name{ color:#cbae6e; font-size:14px; font-weight:bold;}

#right-details form select{
	background:#111111; padding:2px; border:1px solid #544f43;
	width:233px;
	color:#544f43; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;

}

	/* Envi 411 */
#article{
	width:555px;
	padding-bottom:20px; margin-bottom:20px;
		border-bottom:1px dotted #33302d;
}
.no-border{ border-bottom:0 !important;}
#article h3,
#article h4{ color:#cbae6e; font-size:24px; font-weight:normal;}
#article h4{ margin-bottom:20px;}
#article img{ margin:0px 20px 10px 0;}	
#article p{ margin-bottom:14px;}
#article p.post-date{ 
	color:#46423a; padding-bottom:20px; margin-bottom:20px;
	border-bottom:1px dotted #33302d;
}

.list p{
	padding-left:15px;
	background:url(../images/archive-list.gif) no-repeat left 4px;
	background:url(../images/next-article.gif) no-repeat left 4px;

}

.sub-text{ padding-left:20px;}
.high{ text-align:center;color:#e1d39a; font-weight:bold;}

#article ol{
	margin-left:29px; margin-bottom:25px;
}
#article ol li{ padding:3px 0;}


.jpg a,
.word a{
	color:#e1d39a;
	padding-left:25px;
	background: url(../images/next-article.gif) no-repeat 5px center;
}
.word a{
	background:url(../images/icon-word.gif) no-repeat left center;
}

#pages-article{ 
	width:555px; display:none;
}
#pages-article a{ color:#46423a; text-transform:uppercase;}
a#prev-article{ 
	background:url(../images/prev-article.gif) no-repeat left center;
	padding-left:15px;
}
a#next-article{ 
	background:url(../images/next-article.gif) no-repeat right center;
	padding-right:15px;
}



#archives, #articles{
	width:220px; padding:10px 20px; 
	background:#000;
	border:1px solid #34302d;
	margin: 0 0 10px 0;
}
#archives p, #articles p{
	color:#cbae6e;
	background:url(../images/archive-list.gif) no-repeat 36% center;
	padding:10px 0; text-transform:uppercase;

}
#archives a, #articles a{
	color:#46423a;
	display:block;
	padding:10px 0;
	border-top:1px dotted #46423a;
}
.color { color:#46423a;}
.link-color a{ color:#46423a;}
.banner { margin: 0 0 10px 0; }

/* Footer */
#footer{
	background:url(../images/bg-footer.gif) repeat-x;
	padding-top:10px; font-size:11px;
	height:40px;
	text-align:center;
	color:#4f473a;
}
#footer a{color:#4f473a;}
#footer a:hover{color:orange; text-decoration:none;}


#banner{ margin-top:45px;}