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

body, tr, td, div, span, form, input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:12px;
}

body{
	background:#D4D3BA;
}

a{
	color:#7E7946;
	text-decoration:underline;
}
a:hover{
	color:#999999;
	text-decoration:none;
}
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#7E7946;
	font-weight:normal;
	text-transform:capitalize;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#7E7946;
	font-weight:normal;
	text-transform:capitalize;
}

.large_text{
	font-size:14px;
	font-weight:bold;
}
.large{
	font-size:14px;
}
.black{
	color:#000000;
}
.input_text{
	margin:5px 0 5px 7px;
}


/* Layout */
/* oignon skin bkg */
#body_skin1{
	background:url(../../../site_images/bkg_c.png) repeat-y center top;	
}
#body_skin2{
	background:url(../../../site_images/bkg_t.png) no-repeat center top;	
}
#body_skin3{
	background:url(../../../site_images/bkg_b.png) no-repeat center bottom;	
}

#main_body{
	width:916px;
	background:url(../../../site_images/body_bkg.gif) no-repeat top right #FFF;	
}


#main_content{
	
}
/* cart specific full body layout */
#header{

}
#main_content_header{
	background:#D4CCAA;
	margin:0px 5px 0 5px;
	height:22px;
}
#main_content_padding{
	padding:20px;
}

#logo_left{
	float:left;
	width:316px;
}
#login_right{
	float:right;
	padding-right:7px;
}

#nav_c{
	padding:0 0px 0 0;
	margin:0;
	height:30px;
	position:relative;
}
#nav_c ul{
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav_c ul li{
	margin:0px;
	padding:0 13px; 
	list-style:none;
	display:inline;
}
#nav_c ul li a{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#707070;
	text-decoration:none;
	text-transform:uppercase;
}
#nav_c ul li .active{
	color:#826B3B;
}
/* 2nd level */
#nav_c ul li ul{
	position:absolute;
	top:25px;
	left:10px;
}
#nav_c ul li ul li{
	margin:0 0px 0 0;
	padding:6px 10px 6px 10px;
	list-style:none;
	display:inline-table;
	background:#F2EFE4;
	border-right:5px solid #FFF;
	position:relative;
}
#nav_c ul li ul li a{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#707070;
	text-decoration:none;
}
#nav_c ul li ul .nav_active{
	background:#DBD4B7;
}
/* 3rd Level */
#nav_c ul li ul li ul{
	position:absolute;
	top:30px;
	left:0px;
	width:600px;
}
#nav_c ul li ul li ul li{
	margin:0;
	padding:0 20px 0 10px;
	list-style:none;
	display:inline;
	background:none;
	border:none;
}
#nav_c ul li ul li ul a{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#nav_c ul li ul li ul .nav_active{
	background:none;
	color:#333333;
}
#nav_c ul li ul li ul .nav_active a{
	color:#7E7946;
}


#nav_b{
	margin:0 10px 0 10px;
}
#nav_b ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#nav_b ul li{
	margin:0 0px 0 0;
	padding:6px 10px 6px 10px;
	list-style:none;
	display:inline;
	background:#F2EFE4;
	border-right:5px solid #FFF;
	position:relative;
}
#nav_b ul li a{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#707070;
	text-decoration:none;
}
#nav_b .nav_active{
	background:#DBD4B7;
}
#nav_b ul li ul{
	position:absolute;
	top:150px;
	left:150px;
}
#nav_b ul li ul li{
	margin:0 0px 0 0;
	padding:6px 10px 6px 10px;
	list-style:none;
	display:inline;
	background:#F2EFE4;
	border-right:5px solid #FFF;
}


/* end cart specific */

#content_right{
	width:430px;
	float:left;
}
#content_right_body{
	padding-left:30px;
}
#content_left{
	width:486px;
	float:left;
}
#content_left_body{
	padding:10px 50px 10px 50px;
}
#login_right{
	float:right;
	text-align:right;
	height:90px;
}
#main_text{
	clear:both;
}
#main_btm{
	clear:both;
	height:17px;
}
#footer{
	width:916px;
}
#footer div{
	padding:10px 15px;
	color:#7E7946;
}

/* Nav */
#nav{
	text-align:right;
	padding:0 50px 0 0;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav ul li{
	margin:0;
	padding:0 10px;
	list-style:none;
	display:inline;
	border-right:1px solid #826B3B;
}
#nav ul li a{
	color:#826B3B;
	text-decoration:none;
	font-weight:bold;
}

/* content classes */
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
	line-height:0px;
}