/*--- Shell ------------------------------------------------------*/

		body { margin:0; background:url(../img/bg.jpg) 50% 0 #274500; font:11px Tahoma; }		
		#everything { width:746px; margin:0 auto; background:url(../img/ev_bg.gif) repeat-y; padding:0 41px; 
					   color:#46411d; }

		a { color:#b16000; text-decoration:none; }
		a:hover { text-decoration:underline; }
		a img { border:0; }

		h1, h2, h3 { font:bold 20px Georgia; }
		h2 { font-size:16px; border-bottom:1px solid #C7B98C; width:90%; }
		h3 { font-size:16px; } 
		hr { height:1px; }
		
		#print_info { display:none; }
		
/*--- Head ------------------------------------------------------*/
  		
		#h_logo { position:absolute; }
		#toll-free { position:absolute; font:bold 14px Trebuchet MS; background:none; color:#264001; width:746px; margin:45px 0 0 -10px; text-align:right }
		#h_logo a { width:250px; height:80px; display:block; background:url(../img/h_bg.jpg);}
  	
		#header { background:url(../img/h_bg.jpg); font-size:10px; padding:65px 12px 10px 0; text-align:right; color:#223700; }
		#header a { color:#223700; }
		#header .current, #footer .current { font-weight:bold; }
		
		#fheader { background:url(../img/fh_bg.jpg) bottom no-repeat #143500; padding-bottom:7px; }


/*--- Body ------------------------------------------------------*/


		#middle { background:url(../img/middle_bg.jpg) repeat-y; }
		#mholder { background:url(../img/middle_btm.jpg) bottom no-repeat; }

		#lcol { float:left; width:191px; padding-bottom:25px; }
		#rcol { float:right; width:554px; padding-top:10px; }
		
		#lnav { padding-left:11px; background:url(../img/navbg.jpg) 11px 0 no-repeat; } 
		#lnav a { display:block; height:19px; width:167px; margin-bottom:10px;}
		#lnav a:hover, #lnav .current { background-position:0 100%}
		#resbox { padding:20px 0 0 16px; color:#f8f2db; }
		#resbox a { color:#f4d678; }
		#resbox form { margin:0; padding:0; }
		#resbox select { width:52px; font:11px Arial;  }
		#resbox td { padding:4px 0; }
		#resbox input { margin:10px 0;}
		
		#body_content { padding:0 31px 10px 34px; line-height:18px;  } 
		#body_content h1 { margin:0 0 20px -6px;}
		#body_content a { text-decoration:underline; } 
		#body_content a:hover {  color:#e0871e; text-decoration:none; }
				
		#body_content table { border:1px solid #C7B98C; border-right-width:2px; font-size:10px; }
		#body_content td { border-bottom:1px solid #C7B98C; padding:2px 5px; }
		table .title { background:#744F25; color:white; text-align:center; }
		
		#subnav a { background:#E6D7AC; border:1px solid #744B1D; border-color:#AF9A6F #443614 #443614 #AF9A6F ; color:#443614; text-decoration:none; padding:2px 4px; margin-left:3px; }
		#subnav a:hover, #subnav .current { background:white; color:#b16000; }
		
		.ir { float:right; margin:0 0 15px 20px; }
		.il { float:left; margin:0 20px 15px 0; }
		
		.ir, .il, .bimg { padding:2px; border:1px solid #a59f78; }
		
		#package-list-btn { padding:0; margin:0; }
		#package-list-btn a { background:url(../img/see-packages-btn.png) no-repeat; padding:3px 0 0 23px; color:#B16000; text-decoration:none; display:block; width:124px; height:27px }
		#package-list-btn a:hover { background:url(../img/see-packages-btn_over.png) no-repeat; color:#B16000; text-decoration:none; display:block; width:124px; height:27px }		

/*--- Footer ------------------------------------------------------*/


		#footer { background:url(../img/foot_bg.gif) 50% 0 no-repeat; font-size:10px; text-align:center; padding:22px 0; color:#f9d494; } 
		.addr { color:#f0bb61; }
		#footer a { color:#f9d494; }

  #fsig {margin: 0 auto; width: 400px}
   #vizsig { margin: 0 0 0 100px; width: 400px}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 