body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; margin: 0px; padding: 0px; background:url(images/bg_gre.png) top repeat-x #000;}
#container {margin:0 auto; width:1024px; margin-bottom:40px;}
#navi {height:39px; background:url(images/navi_bg.png) repeat-x;
text-align:center; padding-left:203px;}
#content_container { background:url(images/bg.jpg) top repeat-y }
#content {width:806px; float:left; padding:15px; border-right: 1px dotted #878070;}
#sidebar {margin-left:837px; padding:15px; }
#footer {height:92px; padding-top:20px; text-align:center; background:url(images/footer_bg.png) no-repeat top left;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

ul{padding:0px; margin:0px;}
li {padding:0; margin:0 0 0 13px}

a {color:#FC6; text-decoration:none;}
a:hover {color:#DCD5BE; text-decoration:underline;}
h1 {font-size:16px; margin:10px 0 0 0; padding:0px; }
h2 {font-size:16px; margin:10px 0 0 0; padding:0px; }
h3 {font-size:14px; margin:8px 0 0 0; padding:0px; color:#EAD89F}




#navi ul {list-style:none; padding:0; margin:0;}
#navi li {float:left; position:relative; margin:0; padding:0;}
#navi a {color:#000; font-weight:bold; font-size:13px; padding:10px 20px; display:block; text-decoration:none;  white-space:nowrap;}
#navi li a:hover {color:#900;}
/*#navi li ul {display:none;}*/
#navi ul ul {background:url(images/bg.jpg); border:#999 1px solid; position:absolute; display:none; z-index:500; top:auto; }
#navi ul ul li {float:none; text-align:left;}
#navi ul ul li:hover {background:url(images/button_bg.png) repeat-x bottom;}
#navi ul ul a {color:#FFF;}
#navi ul ul a:hover {color:#EAD89F;}
#navi ul ul ul{top:0; left:100%;}


div#navi li:hover ul ul,
div#navi li li:hover ul ul,
div#navi li li li:hover ul ul,
div#navi li li li li:hover ul ul
{display:none;}

div#navi li:hover ul,
div#navi li li:hover ul,
div#navi li li li:hover ul,
div#navi li li li li:hover ul
{display:block;}

.alignleft{float:left;}
.alignright{float:right; margin:0 0 5px 10px;}
.pic_border {border:1px solid #999}

.products_tb td {background:#444}
#productDetails-table {border:1px solid #999;}
#productDetails-table td {background:#333;}
.options_tb {border:1px solid #999;}
.options_tb td {background:#333;}

input, textarea, select {border:1px solid #CCC; background:#777; color:#222; margin-bottom:4px;}
#sidebar input[type='text'], #sidebar select { width:150px; }
#sidebar textarea {width:160px;}
#commentform  textarea {width:500px;}

.contactform input { width: 160px; }

.yd_rp_widget {float:left; clear:right; font-size: 10px;}
.yd_rp_widget ul {list-style:none;}
.yd_rp_widget li {width:150px;}
.yd_rp_widget h4 {
	font-size: 11px;	
	font: bold Arial, Helvetica, sans;	
	display: block;
	clear: both;
	margin-bottom: 0px;
}
.side1 ul li ul li h4 a, .side2 ul li ul li h4 a {
	padding-left: 0;
	margin-left: 0;
}
.yd_rp_widget img {
	width: 40px;
	height: 40px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
