html{
	background-color:#4d4d4d;
}
#hdr_txt,#navbar,#cattree,#ftr,#search_box,#hdr_logo_nav,.yui-b{
	background-color:black;
}
#doc,#doc2,#doc3,#doc4,#doc5,#doc6,#body,#yui-main .yui-b{
	background-color:white;
}
hr.sep{
	color:#66C;
	background-color:#66C;
	height:1px;
	margin-top:.5em;
	margin-bottom:.5em;
}
label{
	display:block;
	margin:.5em 0 .5em 0;
	font-weight:bold;
}
#cattree a.login,#cattree a.logout{
	display:none;
}
#cat1_active,#cat2_active,#cat3_active,#cat4_active,#cat5_active,#cat6_active{
	color:#fc0;
}
.cat,.cat:visited,.cat:link{
	text-decoration:none;
	color:#cba72c;
	font-weight:bold;
	font-size:108%;
}
.cat1,.cat3,.cat5,.cat1:visited,.cat1:link,.cat3:visited,.cat3:link,.cat5:visited,.cat5:link{
	text-decoration:none;
	color:#FFEDA3;
	font-weight:bold;
	font-size:100%;
}
.cat2,.cat4,.cat2:visited,.cat2:link,.cat4:visited,.cat4:link{
	text-decoration:none;
	color:#FFEDA3;
	font-weight:bold;
	font-size:100%;
}
h1{
	color:#6779B5;
	font-size:138.5%;
}
h2{
	color:#6779B5;
	font-size:116%;
}
h2.warning{
	color:#C00;
	font-size:123.1%;
}
h3{
	color:#6779B5;
	font-size:100.0%;
}
img#round_logo{
	margin-top:10px;
	margin-left:12px;
}
#navbar img{
	margin-top:5px;
}
#search_box{
	float:left;
	width:15.384em;
	padding-top:5px;
	padding-left:1em;
}
#navbar ul,#navbar li{
	margin:0;
	display:inline;
	list-style-type:none;
}
#navbar ul{
	margin-left:1em;
}
#cattree{
	margin:1em;
	padding-bottom:14.231em;
}
#cattree h2{
	color:white;
	text-align:center;
}
#cattree span{
	margin:0;
	padding:0;
}
#cat_hdr{
	margin:.5em auto .5em auto;
}
#mm_body{
	margin:1em;
}
#mm_body h1{
	margin-top:1em;
}
#mm_body td{
	padding-top:.3em;
	padding-bottom:.3em;
}
#mm_sfnt,#mm_hdr,#mm_ftr{
	margin:1em;
}
#ctgy_hdr{
	margin:1em;
}
#ctgy_hdr img{
	clear:both;
	display:block;
	margin:.5em auto;
}
#breadcrumb{
	margin-bottom:1em;
}
#sub_cat{
	clear:both;
	margin:0 auto;
}
#sub_cat a{
	font-weight:bold;
}
#sub_cat td{
	padding:.5em;
}
.prod_list{
	clear:left;
	border:1px solid black;
	margin:.5em 0;
}
.prod_list th{
	font-size:116%;
	background-color:#6779B5;
	color:white;
	font-weight:bold;
	text-align:center;
}
.prod_list th,.prod_list td{
	border:1px solid black;
	padding:.3em;
}
#ftr{
	clear:both;
	height:2.3077em;
	padding-top:.5em;
}
#ftr img{
	float:left;
	padding-left:.5em;
}
#ftr p{
	color:white;
	text-align:center;
}
#req_form{
	width:38.462em;
}
#req_form .customer_fields_hdr .step_number{
	background-color:#FFF6BF;
	margin-right:1em;
	font-size:146.5%;
	padding:.3em;
}
#req_form hr{
	color:#6779B5;
}
#req_form .customer_inputs,#req_form .customer_fields{
	background-color:#C6BFA8;
	padding-top:1em;
	padding-bottom:1em;
}
#req_form .customer_inputs label,#customer_source label{
	display:inline;
	font-weight:normal;
}
#req_form #customer_info label{
	font-weight:normal;
}
#req_form #customer_info select,#req_form #customer_info label,#req_form #customer_info input,#req_form .customer_inputs input,#req_form #customer_source input,.customer_fields textarea{
	margin-left:100px;
}
#req_form .customer_fields_hdr{
	margin-top:1em;
	margin-bottom:1em;
}
#req_form h2,.customer_fields_hdr span{
	color:#6779B5;
	font-size:131%;
	font-family:Garamond,"Times New Roman",serif;
	font-weight:bold;
}
#req_form .customer_fields .required,#req_form #customer_info .required{
	font-weight:bold;
}
input.next{
	float:right;
	clear:right;
	margin:.5em;
}
input.previous{
	float:left;
	clear:left;
	margin:.5em;
}
input.save{
	float:right;
	margin:.5em;
}
img#prod_image{
	display:block;
	margin:1em auto;
}
table#prod_info{
	border:1px solid black;
	float:right;
	clear:right;
	width:12.308em;
}
table#prod_info th,table#prod_info table td,table#prod_info table tr{
	border-bottom:1px solid black;
	padding:.3em;
}
table#prod_info th{
	background-color:#6779B5;
	color:white;
	font-weight:bold;
	width:6.923em;
	border-right:1px solid black;
}
table#prod_info table td{
	width:5.615em;
	text-align:right;
}
table#prod_info td{
	padding:0;
	border:0;
}
table#prod_info .add_to_basket{
	text-align:center;
}
table#prod_info label{
	display:inline;
}
#prod_attr{
	float:left;
	clear:both;
	width:12.308em;
	padding:1em;
}
#prod_attr td{
	padding:.2em .5em .2em;
}
#prod_buy{
	display:inline;
}
table#vol_price{
	width:12.308em;
	float:right;
	clear:right;
}
table#vol_price{
	border:1px solid black;
}
table#vol_price caption{
	border:1px solid black;
	background-color:#d3d3d3;
}
table#vol_price th,#vol_price caption{
	padding-top:.3em;
	padding-bottom:.3em;
	font-size:116%;
	font-weight:bold;
	text-align:center;
}
table#vol_price td{
	text-align:center;
}
#prod_desc{
	width:100%;
	float:left;
	clear:both;
}
#prod_related{
	float:left;
	clear:left;
	width:100%;
}
#search_box .go{
	position:relative;
	top:7px;
}
.cat_prod_expanded{
	width:100%;
	margin-bottom:2em;
}
.cat_prod_expanded img.prod_thumbnail{
	float:left;
	clear:left;
	margin:0 1.5em .5em 1em;
}
.cat_prod_expanded .prod_info{
	float:left;
	width:23.077em;
	margin-bottom:.5em;
}
.cat_prod_expanded .prod_desc{
	float:left;
	clear:left;
	width:100%;
}
.cat_prod_expanded input{
	float:left;
	clear:left;
}
.clear{
	clear:both;
}
#mc_bask tfoot td{
	font-size:116%;
	background-color:#6779B5;
	color:white;
	font-weight:bold;
	padding:0;
	margin:0;
}
#mc_bask caption{
	font-weight:bold;
}
.shipping{
	border:1px solid #6779B5;
}
.shipping tr th{
	font-size:108%;
	background-color:#6779B5;
	color:white;
	font-weight:bold;
	text-align:center;
	padding:.3em;
}
.shipping td{
	width:15.385em;
	text-align:center;
}
.shipping .odd td{
	background-color:#e8edff;
}
#new_products h2{
	height:40px;
}
#new_products a{
	height:175px;
	width:245px;
}
#new_products a,#new_products img{
	float:left;
}
.logout{
	font-size:116%;
}
table.cust_info th,table.cust_info td{
	padding:.3em;
}
#breadcrumb,.error,.notice,.success{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
.error{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
#breadcrumb,.notice{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a{
	color:#8a1f11;
}
#breadcrumb a,.notice a{
	color:#514721;
}
.success a{
	color:#264409;
}

#search_box {
    padding-top: 5px;
    position: absolute;
    top: 100px;
    right: 10px;
    width: 293px;
}

input#search_input{
    width: 250px;
    height: 20px;

} 

div#navbar{

   

}

#navbar ul{
margin-left: 239px;
}

#hdr_logo_nav p{
    padding-left: 23px;

}

div#hdr_logo_nav{
	position: relative;
}

