/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }
.skiplink{ display:none; }
label{ cursor:pointer; }

/* General Styles */

/* Links */
a,
a:visited{ color:#e4b676; text-decoration:none; }
a:focus,
a:hover{ text-decoration:underline; }

/* Main styles */
html{ height:100%; }
body{ background:#39261b; color:#a68b66; font:10px/1 Arial,Helvetica,sans-serif; height:100%; }
#main{ min-height:100%; position:relative; width:100%; }
.wrapper{ margin:0 auto; width:868px; }

/* Header */
#header .wrapper{ background:url(../images/bgr_header.jpg) no-repeat; height:130px; overflow:hidden; }
	#logo{ display:block; float:left; width:162px; height:87px; background:url(../images/logo.png) no-repeat; cursor:pointer; text-indent:-5000px; margin:33px 0 0 17px; }
	#header ul{ float:right; margin:104px 17px 0 0; overflow:hidden; padding:0; list-style:none; display:inline; }
		#header li{ display:block; float:left; padding:0 14px; border-left:1px solid #f1dfc9; margin:0; }
		#header .first{ border-left:0; }
		#header li a,
		#header li a:visited{ font-size:12px; padding:1px 0; color:#f1dfc9; float:left; display:block; }

/* Promo */
#promo{ background:#171516; }
#promo .wrapper{ background:url(../images/bgr_promo.jpg) no-repeat; height:199px; }
	#promo h2{ float:left; text-indent:-5000px; width:503px; height:106px; background:url(../images/tit_quality.png) no-repeat; margin:45px 0 0 17px; }

/* Container */
#container{ padding:0 0 378px; }
#container .wrapper{ overflow:hidden; background:url(../images/bgr_container.jpg) no-repeat; padding:35px 0 0; min-height:232px; }
	/* Content */
	#content{ float:left; width:501px; margin:0 0 0 16px; }
		#content h3{ font-size:18px; color:#f1dfc9; font-weight:normal; margin:0 0 22px; }
		#content p{ font-size:12px; line-height:20px; margin:0 0 12px; }
		#content ul{ font-size:12px; line-height:20px; }
	/* Sidebar */
	#sidebar{ float:right; width:253px; }
	.link_more,
	.link_more:visited{ text-align:right; display:block; font-size:12px; color:#e4b676; line-height:20px; padding:0 11px 0 0; }

/* Product */
.product{ width:242px; margin:0 0 17px; }
	.product .product_top{ width:242px; height:6px; background:url(../images/bgr_product_top.png) no-repeat; }
	.product .product_bottom{ width:242px; height:5px; background:url(../images/bgr_product_bottom.png) no-repeat; }
	.product .product_data{ width:242px; background:url(../images/bgr_product.png) repeat; overflow:hidden; padding:0 0 2px; }
		.product .product_data .pic{ display:inline; float:left; margin:0 0 0 7px; border:1px solid #a88b6d; }
		.product .product_data .pic img{ display:block; }
		.product .product_data .details{ float:right; width:143px; margin:0 6px 0 0; padding:7px 0 0; display:inline; }
			.product .product_data .details h4{ font-size:11px; color:#a68b66; }
			.product .product_data .details h4 a,
			.product .product_data .details h4 a:visited{ color:#a68b66; }
			.product .product_data .details p{ font-size:11px; line-height:16px; }

/* Footer */
#footer{ background:#130f0d url(../images/bgr_footer.jpg) repeat-x; position:relative; width:100%; margin:-331px 0 0; }
	/* Warranty */
	#warranty{ padding:36px 0 0 16px; height:247px; }
		#warranty h5{ font-weight:normal; font-size:18px; color:#705c45; }
		#warranty ul{ margin:21px 0 0; padding:0; list-style:none; overflow:hidden; width:100%; }
			#warranty li{ padding:0; margin:0; display:block; float:left; }
			#warranty #logo_middle{ margin:0 94px 0 91px; }
	/* Footer bottom */
	#footer_bottom{ overflow:hidden; width:100%; height:28px; padding:19px 0 0; }
		#footer_bottom ul{ margin:0 0 0 16px; padding:0; list-style:none; float:left; display:inline; }
			#footer_bottom li{ display:block; float:left; padding:0 7px; border-left:1px solid #645a54; margin:0; }
			#footer_bottom .first{ border-left:0; padding-left:0; }
			#footer_bottom li a,
			#footer_bottom li a:visited{ color:#645a54; font-size:11px; padding:1px 0; float:left; display:block; }
	#footer_bottom p{ font-size:11px; line-height:16px; color:#645a54; float:right; background:url(../images/ico_copy.png) no-repeat; line-height:13px; vertical-align:middle; text-indent:18px; }
	#footer_bottom p a,
	#footer_bottom p a:visited{ color:#645a54; }
