	.wrapper{width: 980px; margin: 0 auto;}
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	body{background: #000;}
	
	#header{ background: #000; border-bottom: 5px solid #555;}
	#header .wrapper{background: url(../images/nav_back.jpg) top right no-repeat;}
	#header h1{float: left;}
	#header h1 a{ background: url(../images/logo.jpg) no-repeat 0px 10px; display: block; width: 300px; height: 62px; text-indent: -8000px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 8pt; 
							color: #666; text-decoration: none; padding: 10px 0px;}
	#nav{float: right;}
	#nav ul li{float: left; border-right: 1px solid #333; border-left: 1px solid #000;}
	#nav ul li.last{border-right: none;}
	#nav a{letter-spacing: .05em; color: #ccc; text-decoration: none; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 8pt; text-transform: uppercase; padding: 35px 5px; display: block; cursor: pointer; text-align: center; line-height: 150%; height: 30px;}
	#nav a:hover{color: #fff;}	
	
	#feature{background: #222 url(../images/fbg.jpg) no-repeat center; border-bottom: 5px solid #555;}
	#feature .wrapper{height: 350px; background: #000;}
	
	a{color: #fff; text-decoration: none;}
	a:hover{text-decoration: underline;}

	#feature {color: #fff;}
	#feature a{text-decoration: underline; color: #fc0;}

	
	#content{margin: 20px;}
	h2.maintitle{background: url(../images/h1.jpg) no-repeat;  text-indent: -8000px;}
	h2.explore{background: url(../images/explore.jpg) no-repeat; text-indent: -8000px;}
	h2{color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20pt; margin-bottom: 20px; border-bottom: 1px solid #333; padding-bottom: 10px; height: 60px;}
	h3{color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; margin-bottom: 20px;}
	p{font-size: 10pt; margin: 20px 0px; line-height: 160%; color: #ccc; font-family: Georgia, "Times New Roman", Times, serif;}
	#main_left{width: 645px; float: left;}
	#main_right{width: 310px; float: right;}
	
	#content{color: #ccc;}
	
	p.caption{font-size: 8pt; font-style: italic; line-height: 140%; color: #999; margin-top: 10px;}

	.form_element{margin: 10px 0px;}
	.form_element.left{float: left;}
	label{color: #ccc; line-height: 150%;}
	#name, #address{width: 250px;}
	#email{width: 200px;}
	#city{width: 150px;}
	#zip{width: 100px;}
	#comments{width: 500px; height: 150px;}
	#reset{margin-left: 10px;}
	
	h2.product{height: auto;}
	
	#collection_container img{float: left; border: 3px solid #444; margin-left: 15px; margin-bottom: 15px;}
	#collection_container img.first{margin-left: 0px;}
    #collection_container span{display: block; margin-left: 15px; margin-top: 10px;}

	#feature_right{height: 300px; margin-bottom: 8px;}
	#feature_right img{border: 5px solid #444;}

	#highlight{padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; background: #000;}
	#highlight li{background: #000; float: left; margin-left: 8px; margin-bottom: 8px;}
	#highlight li.first{margin-left: 0px;}
	#highlight a{color: #fff; font-family:"Trebuchet MS", Arial, sans-serif; font-size: 10pt; text-decoration: none; color: #666;}	
	
	#product{width: 400px; float: left;}
	#product img{border: 3px solid #333;}
	#related{width: 330px; float: left;}
	#related {}
	#related img{float: left; margin-right:15px; margin-bottom: 15px;}
	#related img.first{margin-left: 0px;}

	#footer .wrapper{border-top: 1px solid #333;}

	#left{float: left; width: 250px;}
	#left ul{background: #333 url(../images/sidenav_bg.jpg) repeat-y; color: #fff; border-top: 3px double #ccc; border-bottom: 3px double #ccc;}
	#left ul li{border-bottom: 1px solid #000; border-top: 1px solid #555;}
	#left ul li a{color: #fff; text-decoration: none; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt; display: block; padding: 15px 0px; padding-left: 10px;}
	#left ul li a:hover{background: #222;}
	#left.contact h2{ font-size: 14pt; height: auto;}
	#right{float: right; width: 710px;}
	#right h2{height: auto;}