body {margin: 0px;	background: #161616 url(../images/main_bg.png) repeat-x top;}
hr { display:none;}
.main_container{ width:1000px; margin:auto;}
.gallery-img{ border:0 !important;}

/*header*/
	#headerDiv{ width:1000px; background:url(../images/header/redhookfarms.jpg) no-repeat; height:336px; color:#FFF;}
		#headerDiv cite{ display:block; position:absolute; width:600px; margin: 10px 0px 0px 5px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;  }
		#headerDiv big{ width:324px; height:70px; display:block; text-indent:-999em; position:absolute; margin: 90px 0px 0px 5px; background:url(../images/header/logo1.png) no-repeat;}
		#headerDiv strong{ position:absolute; display:block; width:200px; color:#FFF; margin:3px 0px 0px 780px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
	/*	#headerDiv span{ position:absolute; display:block; width:150px; color:#FFF; margin:30px 0px 0px 820px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:bold; font-style:italic;}
		#headerDiv br{ display:none;}*/
		#headerDiv ul{ width:990px; height:48px; background:url(../images/header/nav_mid.png) no-repeat; display:block; position:absolute; margin:288px 0px 0px 5px;  padding:0px;}
			#headerDiv ul li{background:url(../images/header/nav_spacer.png) right top no-repeat; list-style:none; float:left; width:120px; height:38px; }
				#headerDiv ul li a{width:120px; height:23px; display: block; text-align: center; padding-top: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-decoration:none;}
			#headerDiv ul .bgnone{background:none;}
			#headerDiv ul .edge{ margin-left:12px; }

/*footer*/			
	#footer{ width:1000px; float:left;}
		#footer .footerNav{ width:980px; height:35px; background:url(../images/footer/nav_mid.png) no-repeat; list-style:none; margin-left:10px; text-align:center; color:#FFF;}
		#footer .footerNav a{ color:#FFF; text-decoration:none; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; margin-top:10px; display:inline-block;}
			#footer p{ width:980px; height:108px; display:block; background:url(../images/footer/copy_mid.png); margin-left:10px;}
			#footer p br{ display:none;}
			#footer p big{ width:990px; height:42px; position:absolute; background:url(../images/footer/logo.png) no-repeat; text-indent:-999em; margin: 10px 0px 0px 385px;}

/*left nav*/			
	.leftstart{ width:240px; height:9px; display:block; background:url(../images/content/leftnav/left_top.png) no-repeat; overflow:hidden; margin-top:-9px;}	
	.leftend{ width:240px; height:9px; display:block; background:url(../images/content/leftnav/left_btm.png) no-repeat; overflow:hidden; margin-bottom:-9px;}
		
	#leftNav{ width:240px; background:url(../images/content/leftnav/left_mid.png) repeat-y; float:left; margin: 18px 0px 19px 13px;}
		#leftNav br{  clear:both;}
		#leftNav .leftnavheader{ width:210px; height:26px; display:block; background:url(../images/content/leftnav/header_bg.png) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-style:italic; margin-left:10px; padding:3px 0px 0px 10px;}
		#leftNav ul{ width:220px; display:block; margin:0px 0px 15px 10px; padding:0px; list-style:none; float:left;}
			#leftNav ul li{ width:220px; height:31px; display:block; background:url(../images/content/leftnav/navitem_bg.png) repeat-x; margin:0px; padding:0px; list-style:none; float:left;}
				#leftNav ul li a{ width:180px; height:26px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; text-decoration:none; background:url(../images/content/leftnav/arrow.png) left top no-repeat; margin:5px 0px 0px 10px; padding-left:30px;}
		#leftNav .onlinestore{ width:210px;margin:0; margin-left:15px; display:block; border-bottom: dotted #333;}
			#leftNav .onlinestore span{ width:200px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#CC9; font-style:italic; text-align:center; margin-bottom:10px;}
			#leftNav .onlinestore a{ width:169px; height:35px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFF; font-style:italic; background:url(../images/content/leftnav/onlinestore_bg.png) no-repeat; text-decoration:none; padding: 5px 0px 0px 30px; margin:0px 0px 8px 5px;}
		#leftNav .leftcontact{ width:210px; margin:25px 0px 0px 15px; display:block; border-bottom: dotted #333; padding-bottom:10px;}
			#leftNav .leftcontact big{ width:196px; height:43px; display:block; background: url(../images/content/leftnav/logo.png) no-repeat; text-indent:-999em; margin-left:8px;}
			#leftNav .leftcontact span{ width:196px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:center; color:#FFF; color:#FFF; font-style:normal;}
			#leftNav .leftcontact .label{ color:#CC9;}
		#leftNav .translator{ width:196px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:center; color:#FFF; color:#FFF; font-style:normal;}
		#leftNav .translator a{ width:24px; height:18px; margin:0px; padding:0px; display:inline-block;}
		#leftNav p{ width:210px; margin-left:15px; display:block; border-bottom: dotted #333;}
			#leftNav p span{ width:196px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:center; color:#FFF; color:#FFF; font-style:italic; margin-left:5px;}
			#leftNav p .label{ color:#CC9;}
		#leftNav p a{ width:179px; height:35px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; font-style:italic; background:url(../images/content/leftnav/onlinestore_bg.png) no-repeat; text-decoration:none; padding: 5px 0px 0px 20px; margin:0px 0px 8px 5px;}
		
		#leftNav .cardsaccepted{ width:210px; margin:10px 0px 0px 10px; padding:0px; border:none; }
			#leftNav .cardsaccepted span{ width:196px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#FFF; color:#FFF; font-style:normal; margin-bottom:8px;}
			#leftNav .cardsaccepted cite{ width:203px; height:29px; display:block; background: url(../images/content/leftnav/ccards.png) no-repeat; text-indent:-999em; margin: 0px 0px 10px 8px;}

/*content*/		
	#maincontent{ width:740px; float:left; /*background:url(../images/content/content_bg.png) top center no-repeat;*/}
		#maincontent .thumb{ width:341px; height:272px; display:block; float:left;}
		#maincontent #bar_l{ height:271px; width:1px; display:block; background:url(../images/content/border_l.png) no-repeat; margin-top:6px; padding:0px; float:left;}
		#maincontent #thumb1{ background:url(../images/content/thumb_1.png) no-repeat; margin: 8px 20px 0px 10px;}
		#maincontent #thumb2{ background:url(../images/content/thumb_2.png) no-repeat; margin: 8px 0px 0px 20px;}
			#maincontent .thumb a{ width:164px; height:36px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF; background: url(../images/content/thumb_title_bg.png) no-repeat; text-decoration:none; position:absolute; margin:235px 0px 0px 90px; font-style:italic; text-align:center; padding-top:8px;}
		#maincontent .welcometext{ width:726px; display:block; float:left; background:url(../images/content/content-btm/cont_mid.png) repeat-y; margin:25px 0px 11px 15px;}
			#maincontent .welcometext #maincontenttop{ width:726px; height:10px; display:block; background:url(../images/content/content-btm/cont_top.png) no-repeat; overflow:hidden; margin-top:-10px;}
			#maincontent .welcometext #maincontentbtm{ width:726px; height:10px; display:block; background:url(../images/content/content-btm/cont_btm.png) no-repeat; overflow:hidden; margin-bottom:-11px;}
			#maincontent .welcometext h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#AFBD72; font-style:italic; margin:10px 0px 10px 20px; padding:0px;}
			#maincontent .welcometext em{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; margin: 0px 0px 10px 20px; display:block;}
			#maincontent .welcometext cite{ background:url(../images/content/bulldog.png) no-repeat; width:201px; height:160px; display:block; margin-left:20px; text-indent:-999em; float:left;}
			#maincontent .welcometext p{ width:450px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; float:left; margin: 0px 0px 0px 15px;}
		#maincontent .avidtext{ width:630px; height:180px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; background:url(../images/content/avid_logo.png) no-repeat right top; display:block; margin:10px 0px 0px 100px; padding-top:15px;}
		#maincontent .avidtext .brown{ color:#CC9;}
		#maincontent .avidtext abbr{ width:138px; height:141px; margin: 20px 0px 0px 200px; text-indent:-999em; overflow:hidden; text-align:center; display:block; background:url(../images/IAFF%20Logo2.png) no-repeat;}
				
/*about us*/
			#maincontent .welcometext .about{ width:650px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; float:left; margin: 0px 0px 0px 15px;}
			#maincontent .welcometext .about cite{ background:url(../images/content/aboutus.jpg) no-repeat; width:300px; height:300px; display:block; margin: 0px 20px 10px 20px; text-indent:-999em; float:left;}		
		
/*guarantee*/
			#maincontent .welcometext .guarantee{ width:650px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; float:left; margin: 0px 0px 0px 15px;}
			#maincontent .welcometext .guarantee cite{ background:url(../images/content/guarantee.jpg) no-repeat; width:300px; height:300px; display:block; margin: 0px 20px 0px 20px; text-indent:-999em; float:left;}		
				
				
								
/*Testi*/
	#maincontent .welcometext .testiBox{ padding:0 30px 20px 30px;}
	#maincontent .welcometext .testiBox .single{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; padding:10px; border:1px solid #333333; color:#FFF;}
	#maincontent .welcometext .testiBox .single p,#maincontent .welcometext .testiBox .single div{ float:none; text-align:left; width:auto; margin:0 0 10px 0;}
	#maincontent .welcometext .testiBox .single img{ border:#FFF 1px solid; margin-bottom:10px; width:200px;}
	
	#maincontent .welcometext .testiBox .Commonbox{ text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; padding:10px; border:1px solid #333333; color:#FFF;}
	#maincontent .welcometext .testiBox .Commonbox p,#maincontent .welcometext .testiBox .Commonbox div{ float:none; text-align:left; width:auto;margin:0 0 10px 0;}
.bodyLink{
	color:#FFF; text-decoration:none;
}
.bodyLink:hover{
	text-decoration:underline;
}
.imgborder{
	border:1px solid #FFF;
}

.forSaleViewSold{
	float:left; width:200px; text-align:left; 
}
.forSaleSortForm{
	float:right; width:200px; text-align:right;
}
.forSaleClear{
	clear:both; height:0; overflow:hidden;
}
.Prices{
	color:#993300; font-size:14px;
}
.sold{
	color:#993300; font-size:15px; text-decoration:line-through;
}
.label{
	color:#AFBD72;
}
.show{ display:block;}
.hide{ display:none;}

.static-gallery{ margin:0; padding:0; list-style:none;}
	.static-gallery li{ float:left; border:1px solid #822800; width:300px; height:230px; display:block; margin:0 50px 20px 0;}
	
