/* CSS Document */

body { margin:0px; padding:0px; background:url(images/bg_head.gif) repeat-x left top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
img {border:0px;}
div,form,table,p { margin:0px; padding:0px;}

a { color:#8e7a08; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline;}
.subm {color:#b49908; font-size:11px; font-weight:bold; text-decoration:none; background:url(images/btn_continue.gif) no-repeat left center; padding-left:16px;}
a.subm:hover {color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}

.subm2 {color:#b49908; font-size:11px; font-weight:bold; text-decoration:none; background:none; padding-left:16px;}
a.subm2:hover {color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}

.edit_text { color:#FF0000;}
.clear {clear:both; line-height:0px; height:0px; padding:0px; margin:0px;}
#header {width:991px; height:136px; padding:0px; padding-left:10px; margin:0 auto; background:url(images/new_phone.gif) no-repeat 840px 45px; overflow:hidden;}
#logo { margin-top:10px; float:left; width:246px; height:136px;}
#menu { width:640px; float:right;}
#menu ul { list-style:none; margin:0px; margin-top:88px; padding:0px;float:right;}
#menu li { float:left;}
#menu li a {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; padding:5px 15px; line-height:26px; letter-spacing:-0px;}
#menu li a:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffcf00; text-decoration:none; padding:5px 15px; line-height:26px; letter-spacing:-0px;}

 #main_container {width:967px; border:1px solid #cccccc; border-top:0px; padding:0px; padding:6px; margin:0 auto; background:url(images/bg_line_br.gif) no-repeat left top;}
 #index_content {width:919px; height:625px; background:url(images/bg_index.jpg) no-repeat left top; position:relative; padding-right:48px;}
  
  #index_content .specials {width:369px; height:367px; float:right;background:url(images/flying_box.gif) left top; overflow:hidden;}
  #index_content .specials_top {width:330px;  height:165px; overflow:hidden;  padding:0px; margin:0px; margin-left:42px;}
    #index_content #spec_head { margin:10px 0px 10px 12px;}
    #index_content #spec_price { margin:15px 5px 15px 14px;float:left; width:150px; overflow:hidden;}
	 #index_content #spec_price .price {width:121px; overflow:hidden; padding-left:30px; line-height:45px; color:#dfc014; font-size:38px;  background:url(images/baks.gif) no-repeat left center; font-family:Arial Black;}
	 #index_content #spec_price .time {float:right; text-align:right; width:125px; overflow:hidden; padding-right:10px; font-size:17px; font-weight:bold; color:#989898;}	
    #index_content #spec_content { float:left; width:120px; padding:15px; padding-top:0px; margin-top:15px; padding-right:0px; padding-bottom:0px; border-left:1px solid #999; font-size:11px;}    
	#index_content #specformdiv {padding:0px; margin:0px;width:330px; height:200px; margin-left:45px; overflow:hidden;} 
	#index_content #specformdiv .head { height:40px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
	#index_content #specformdiv .head2 { height:16px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
    #index_content #specformdiv .contact_txtfield { border:1px solid #c3c3c3; padding:2px 5px; width:130px;}
	#index_content #submit_container {padding-top:14px; height:20px;margin-top:35px; text-align:right; padding-right:30px;}
	#index_content .Icontent {float:right; margin-top:130px; font-size:13px; width:440px;}
	
	
	#main_container_inside {width:967px; border:1px solid #cccccc; padding:0px; padding:6px; margin:0 auto;}
	#inside_content {width:919px;padding-right:48px; background:url(images/bottom_back.gif) no-repeat left bottom;}
	#inside_content404 {width:919px;padding-right:48px; background:url(images/bottom_back.gif) no-repeat left bottom; line-height:50px; text-align:center; padding-top:100px; padding-bottom:100px; color:#FFCC33; font-size:24px;}
	#inside_content #spec_head { margin:10px 0px 10px 12px;}
    #inside_content #spec_price { margin:15px 12px 15px 14px;float:left; width:150px; overflow:hidden; }
    #inside_units_backer {width:967px; background:url(images/bg_units_head.jpg) no-repeat left top; position:relative;}
	#inside_estimator_backer {width:967px; background:url(images/bg_units_head.jpg) no-repeat left top; position:relative;}
	#inside-contact-us-backer {width:967px; background:url(images/contact-head-img.jpg) no-repeat left top; position:relative;}
	#inside-pack-tips-backer {width:967px; background:url(images/packt-headings.jpg) no-repeat left top; position:relative;}
	
	#inside-reserve-backer {width:967px; background:url(images/bg_head_reserve.jpg) no-repeat left top; position:relative;}
	
    #heighter { width:1px; height:960px; float:left;}
	#inside-reserve-backer #heighter {height:860px;}
  #inside_content .specials_above {width:369px; float:right;}
  #inside_content .specials {width:369px; height:387px;background:url(images/bg_fly2.gif) no-repeat left top; overflow:hidden;}
  #inside_content .specials_top {width:330px; height:165px; overflow:hidden; padding:0px; margin:0px; margin-left:17px;}
    #inside_content #spec_head { margin:10px 0px 10px 12px;}
    #inside_content #spec_price { margin:15px 5px 15px 14px;float:left;}
	 #inside_content #spec_price .price {width:121px; overflow:hidden; padding-left:30px; line-height:45px; color:#dfc014; font-size:38px; font-weight:bold; background:url(images/baks.gif) no-repeat left center; font-family:Arial Black;}
	 #inside_content #spec_price .time {float:right; text-align:right; width:125px; overflow:hidden; padding-right:10px; font-size:17px; font-weight:bold; color:#989898;}	
    #inside_content #spec_content { float:left; width:120px; padding:15px; padding-top:0px; margin-top:15px; padding-right:0px; padding-bottom:0px; border-left:1px solid #999; font-size:11px;}   
	
	#inside_content #specformdiv {padding:0px; margin:0px;width:330px; height:200px; margin-left:22px; overflow:hidden;} 
	#inside_content #specformdiv .head { height:40px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
	#inside_content #specformdiv .head2 { height:16px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
    #inside_content #specformdiv .contact_txtfield { border:1px solid #c3c3c3; padding:2px 5px; width:130px;}
	#inside_content #submit_container {padding-top:14px; height:20px;margin-top:40px; text-align:right; padding-right:30px;}
	
	#inside_content #reservformdiv {padding:0px; margin:0px;width:400px;  margin-left:22px; overflow:hidden;} 
	#inside_content #reservformdiv .head { height:40px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
	#inside_content #reservformdiv .head2 { height:16px; color:#c3c3c3; font-weight:bold; margin:0px; padding:0px; }
    #inside_content #reservformdiv .contact_txtfield { border:1px solid #c3c3c3; padding:2px 5px; width:130px;}
	#inside_content #reservformdiv textarea { border:1px solid #c3c3c3; padding:2px 5px; }
	#inside_content #submit_container2 {padding-top:14px; height:20px;margin-top:0px; text-align:right; padding-right:30px;}
	
	
	#b_hours { padding-top:20px;width:369px; margin-left:15px;}
	#inside-reserve-backer #b_hours { padding-top:80px;width:369px; margin-left:15px;}
	#b_hours img{margin-left:4px;}
	#hours {width:330px; background:url(images/business_hours_bg.gif) repeat-x left bottom; padding:0px 10px 0px 10px;}
	#hours td{ padding:0px; margin:0px;  padding-right:30px; padding-left:20px; height:18px;border-right:1px solid #cccccc;}
	#hours td.noboard{ border-right:0px;}
	
	#boxes { position:absolute; bottom:0px; left:680px; width:203px; height:248px; background:url(images/boxes22.gif) no-repeat left top; }
	 
	#content_left {float:left; width:520px; margin-top:225px; margin-left:15px; line-height:18px; margin-bottom:80px;}
	#content_left p { padding-top:15px; padding-bottom:25px}
	.yellow_units { color:#e5cc40; font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif;}
	.under_yellow_units { margin:0px; padding:0px; list-style:none; padding-top:10px; padding-bottom:25px;}
	.under_yellow_units li { line-height:20px; background:url(images/gaf.gif) no-repeat 2px 3px; padding-left:20px; margin-bottom:7px;}
	
	.under_yellow_units2 { margin:0px; padding:0px; list-style:none; padding-top:10px; padding-bottom:25px;}
	.under_yellow_units2 li { line-height:20px; background:url(images/gaf.gif) no-repeat 2px 3px; padding-left:20px; margin-bottom:15px;}
	
	.estimator_table { border-collapse:collapse; margin-top:30px; margin-bottom:20px;}
	.estimator_table td { border:1px solid #e1c422;}
	.estimator_table .Thead td{ background:#f9d824; text-align:center; font-weight:bold;}
	.estimator_table .Tcontent td{padding:4px; background:#ffffcd;} 
	.contact_comments { width:400px; height:60px; max-height:60px; max-width:360px;}
	
	
	#formstatus { display:none;}
	#thanks { font-family:Geneva, Arial, Helvetica, sans-serif; padding-left:60px; padding-right:20px; padding-top:40px; width:300px;font-size:16px; }
	#thanks span{ color:#e5cc40; font-size:24px;}
    #submit { float:right;}
	#submit2 { float:right;}
   
 #footer {width:971px; padding:10px; line-height:20px; margin:0 auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#a8a8a8;}
 #footer a {color:#a8a8a8; text-decoration:none;}
 #footer a:hover {color:#ffcf00;}
 #footer .left {width:400px; float:left;}
 #footer .right {width:400px; float:right; text-align:right;}
 
 .pack-tip { padding:0px; margin:0px;}
 .padding-left { padding-left:40px;}
  .padding-left img { margin-top:30px;}
  
  .reserve_spacing {padding:0px; margin:0px; height:150px;}