/* -----------------------------------*/
/* Styles for Various Website Details */

/* -------------------------------------------------------------------------------------------------------------*/
/* Main Styles	    			 	------------------------------------------------------------------------*/

	body { background: url("/images/bg_main.jpg"); margin: 0px; padding: 0px; color: #000; font: normal 12px Arial, Helvetica, sans-serif; line-height: 17px; }
	a { color: #6c3600; }
	img { border: 0px; }
	div { float: left; }
	div.clear { clear: left; float: left; }
	div.w100 { width: 100%; }
	#main_cont { float: none; width: 785px; margin: 0px auto 0px auto; }
	h1 { margin: 0px; padding: 0px;}
	p { margin: 0px 0px 10px 0px;}
	p.firstletter:first-letter { font: bold 35px "Times New Roman", Times, serif; }
	label { cursor: pointer; }
	
/* -------------------------------------------------------------------------------------------------------------*/
/* Header Styles	    			 	------------------------------------------------------------------------*/

#header_cont { width: 785px; margin-top: 30px;}
	.h_1 { margin-left: 18px!important; margin-left: 9px; width: 100%; }
#h_shopcont { margin: 10px 0px 0px 540px; position: absolute; width: 220px; padding: 3px 5px 3px 5px; background:#E2C49E;text-align: right; }
/* -------------------------------------------------------------------------------------------------------------*/
/* Body Styles	    			 	------------------------------------------------------------------------*/

	.b_top { background: url("/images/bg_rect_top.jpg") no-repeat; height: 16px; width: 783px; margin: 8px 0px 0px 0px; }
	.b_left { background: url("/images/bg_rect_left.jpg") repeat-y left; margin: 0px!important;margin: -5px 0px 0px 0px; }
	.b_right { background:url("/images/bg_rect_right.jpg") repeat-y right; width: 783px; margin: 0px!important; margin: 3px 0px 0px 0px;}
	.b_content { background: url("/images/bg_rect.jpg"); width: 778px; margin: 0px 0px 0px 2px!important; margin: 2px 0px 0px 1px; }
	.b_btm { background: url("/images/bg_rect_btm.jpg") no-repeat; height: 20px; width: 783px; margin: 0px;}
	.filler { height: 260px; }
	
	#body_cont { padding: 10px; width: 540px; margin: -10px 0px 0px 0px!important; margin: -20px 0px 0px 0px; }
	.subnav, .subnav a { width: 540px; font-size: 10px; color: #996D3E; padding: 0px 0px 0px 2px; margin: 0px 0px 10px 0px;}

/* -------------------------------------------------------------------------------------------------------------*/
/* Navigation Styles	    			 	------------------------------------------------------------------------*/

	.n_cont { position: absolute; width: 195px; margin: 0px 0px 60px 0px; margin: 0px 0px 0px 16px!important; margin: -21px 0px 0px 13px;}
	.n_top { background:url("/images/bg_nav_rect_top.jpg") no-repeat; width: 195px; height: 42px!important; height: 20px; margin: -23px 0px 0px 0px!important; margin: 0px 0px 0px 0px;}
	.n_content { background: url("/images/bg_nav_rect.jpg"); width: 191px; margin: -34px 0px 0px 0px!important; margin: -13px 0px 0px 0px; }

	#nav ul { margin: 0px; padding: 0px; list-style-type: none; }
	#nav li, #nav li#top, #nav li#btm { margin: 0px 0px 0px -40px; display: block!important; display: inherit;width: 191px; border-top: 1px solid #fff; border-bottom: 1px solid #666; font-size: 13px; font-weight: bold; color: #493F2D; }
	#nav li#top { border-top: 0px; }
	#nav li#btm { border-bottom: 0px;}
	
	#nav a {text-decoration: none; display:block; height: 16px; margin: 0px; padding: 6px 0px 6px 18px; font: bold 13px Arial, Helvetica, sans-serif; color: #493F2D; }
	#nav a:hover { background:#D3B18C; }

	#nav a.none { padding: 0px;display: inline; }
	#nav a.none:hover { background: none; }

	.n_right { background: url("/images/bg_nav_rect_right.jpg") right repeat-y; width: 195px; }
	.n_btm { background: url("/images/bg_nav_rect_btm.jpg") bottom no-repeat; width: 195px; margin: -16px 0px 0px 0px!important; margin: -17px 0px 0px 0px;}

	#navsub ul { padding: 0px; margin: 0px; list-style-type: none;}
	#navsub li { font-weight: normal; border: 0px;  width: 171px; padding: 2px 0px 2px 60px;}
	#navsub a { font-weight: normal; padding: 0px; margin: 0px; display: inline; text-decoration: underline;}
	#navsub a:hover { background: none; }


/* -------------------------------------------------------------------------------------------------------------*/
/* Side Contact Styles	    			 	------------------------------------------------------------------------*/

	.c_cont { width: 195px; margin: 0px 0px 60px 0px; margin: 240px 0px 0px 16px!important; margin: 240px 0px 0px 9px;}
	.c_top { background:url("/images/bg_con_rect_top.jpg") no-repeat; width: 195px; height: 8px!important; height: 20px; margin: 0px 0px 0px 0px!important; margin: 0px 0px 0px 0px;}
	
	.c_cont2 { width: 195px; margin: 410px 0px 0px 16px!important; margin: 410px 0px 0px 9px;}
	.c_top2 { background:url("/images/bg_con_rect_top.jpg") no-repeat; width: 195px; height: 8px!important; height: 20px; margin: 0px 0px 0px 0px;}
	
	.c_content { background: url("/images/bg_con_rect.jpg"); padding: 0px 5px 0px 5px!important; padding: 0px 0px 5px 5px;width: 185px; margin: -1px 0px 0px 0px!important; margin: -14px 0px 0px 0px; font-size: 11px; color: #6c3600; line-height: 15px;}
		.c_content a { color: #6c3600; font-size: 11px;}
	.c_info { width: 160px; }
	.c_info2 { width: 160px; margin: 5px 0px 5px 15px!important; margin: 5px 0px 5px 5px;}
	
	.c_right { background: url("/images/bg_con_rect_right.jpg") right repeat-y; padding: 0px 0px 0px 5px;width: 185px; }
	.c_btm { background: url("/images/bg_con_rect_btm.jpg") bottom no-repeat; width: 195px; margin: -13px 0px 0px 0px!important; margin: -15px 0px 0px 0px;}
	
	.sidethumb { position: absolute; margin: 385px 0px 0px 26px;}

/* -------------------------------------------------------------------------------------------------------------*/
/* Footer Styles	    			 	------------------------------------------------------------------------*/

	#f_cont { text-align: center; padding: 6px 0px 0px 0px;margin: 12px 0px 40px 0px; background: url("/images/img_Footer.jpg") no-repeat; width: 785px; height: 35px; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
		#f_cont a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
		
	#f_copyright { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin: 300px 0px 0px 0px; background: #333; width: 100%; height: 20px; line-height: 20px; text-align: center;}
