body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal;font-size:12px;}
img,fieldset{border:none; padding:0; margin:0;}
body{font:11px/13px Arial, Helvetica, sans-serif; color:#05321f; }
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a.focus{border:none;}
a {outline: none;}
img.left_curve{float:left;}
img.right_curve{float:right;}



#layout{margin:0 auto; width:845px;}
#main{float:left; width:845px;}
 
#header{float:left; width:845px; padding-top:15px;height:271px;}
#header img{float:left;}
#header .contact_num{float:right; width:233px;}
#header .contact_num h3{float:left; width:104px; background:url(./images/help_bg.gif) no-repeat 0 0; height:39px; font:bold 12px/14px "Comic Sans MS", Arial, "Arial Black"; color:#903002; text-align:center; padding-top:6px; text-transform:uppercase}
#header .contact_num h4{float:left; width:218px; font:normal 24px/24px "Arial Black", Arial, Helvetica, sans-serif; color:#034128; padding:0 0 3px 15px}
#header .contact_num h4 img{float:left; margin:2px 4px 0 0; display:inline}
#header .banner{float:left; width:845px;}

#menu{float:left; width:845px; background:url(./images/menu_bg.gif) repeat-x 0 0; height:39px;}
#menu ul{float:left; list-style:none; width:813px; padding:12px 0 0 14px;}
#menu li{float:left; width:auto; font:normal 13px/15px "CenturyGothic", "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; padding-right:20px;}
#menu li a{color:#fff; text-decoration:none;}
#menu li.live{float:left; width:auto; font:normal 13px/15px "BellGothicStd", "Times New Roman", Times, serif; color:#fafafa; text-transform:none; padding:0 0 0 7px}
#menu li.live a{float:left; text-transform:uppercase;font-weight:bold;color:#fafafa; text-decoration:none; background:url(./images/live_strip_on.gif) no-repeat 0 bottom; width:89px; text-align:left;padding-left:9px;}
#menu li.live a:hover{background:none;background:url(./images/live_strip.gif) no-repeat 0 bottom; width:89px; text-align:left;padding-left:9px; }  


#body_container{float:left; width:845px; padding:5px 0 35px;}
 
#left_container{float:left; width:255px;}
#left_container .free_estimate{float:left; width:242px; background:#dbf5ea; padding:5px 0 1px 13px;}
#left_container .free_estimate h3{float:left; width:242px; padding-bottom:13px;}
#left_container .free_estimate h3 img{float:left;}
#left_container .free_estimate form{float:left; width:232px;}
#left_container .free_estimate fielset{float:left; width:232px;}
#left_container .free_estimate label{float:left; width:75px; padding:3px 6px 0 0; color:#7c3c17; font:normal 12px/15px "CenturyGothic", "Times New Roman", Times, serif; text-align:right; text-transform:uppercase}
#left_container .free_estimate input{float:left; width:136px; border:none; background:none; font:normal 13px/15px "CenturyGothic", "Times New Roman", Times, serif; color:#7c3c17; padding:3px;}
#left_container .free_estimate input.date{float:left; width:107px; border:none; background:none; font:normal 13px/15px "CenturyGothic", "Times New Roman", Times, serif; color:#7c3c17; padding:3px;}
#left_container .free_estimate input.estimate_btn{float:right; width:130px;height:37px; border:none; cursor:pointer; margin:3px 2px 0 0; }
#left_container .free_estimate .input_bg{float:left; width:150px; background:url(./images/input_bg.gif) no-repeat 0 0; height:26px;}
#left_container .free_estimate .input_bg_small{float:left; width:148px; background:url(./images/input_bg_small.gif) no-repeat 0 0; height:26px;}
#left_container .free_estimate small{float:left; width:auto; padding:6px 0 0 7px;}
#left_container .free_estimate small img{float:left;}
 
#left_container .free_estimate .form_row{float:left; width:232px; padding-bottom:5px}
#left_container .free_estimate span{float:left; width:232px; }
#left_container .free_estimate li{float:left; width:232px;}
 
 
#left_container .insured{float:left; width:242px; background:#dbf5ea; padding:5px 0 11px 13px; margin-top:5px;}
#left_container .insured .insured_bg{float:left; width:230px; background:url(./images/insured_bg.gif) repeat-y 0 0;}
#left_container .insured .top_curve_insured{float:left; width:230px; background:url(./images/insured_curve_top.gif) no-repeat 0 0;}
#left_container .insured .bottom_curve_insured{float:left; width:210px; background:url(./images/insured_curve_bottom.gif) no-repeat 0 bottom; padding:3px 9px 8px 11px}
#left_container .insured .bottom_curve_insured .hundred{float:left; width:64px; background:url(./images/hundred_bg.gif) no-repeat 0 0; height:38px;  padding-top:20px}
#left_container .insured .bottom_curve_insured .hundred p{float:left; width:64px; text-align:center; color:#000000;font:normal 18px/20px "Arial Black", Arial, Helvetica, sans-serif; color:#000000;}
#left_container .insured .bottom_curve_insured .us_bg{float:right; width:133px; background:url(./images/us_bg.gif) repeat-y 0 0;}
#left_container .insured .bottom_curve_insured .top_curve_us{float:left; width:133px; background:url(./images/top_curve_us.gif) no-repeat 0 0;}
#left_container .insured .bottom_curve_insured .bottom_curve_us{float:left; width:120px; background:url(./images/bottom_curve_us.gif) no-repeat 0 bottom;  padding:4px 0 4px 13px}
#left_container .insured .bottom_curve_insured .bottom_curve_us p{float:left; width:120px; font:normal 12px/14px "Arial Black", Arial, Helvetica, sans-serif; color:#fff;}
#left_container .insured .bottom_curve_insured p{float:left; width:210px; font:normal 12px/14px "Arial Black", Arial, Helvetica, sans-serif; color:#dbf5ea;} 

#left_container .menu_column {float: left; width: 242px; background: #dbf5ea; padding:5px 0 11px 13px; margin-top:5px;}
#left_container .menu_column .main_category {display: block; float: left; font: bold 11px 'Tahoma'; text-transform: uppercase; text-decoration: none; width: 210px; color: #CC0000; padding: 3px 0 3px 0;}
#left_container .menu_column .sub_category {display: block; float: left; font: normal 12px 'Tahoma'; width: 210px; color: black; text-decoration: none; padding: 3px 0 3px 8px;}
#left_container .menu_column a:hover {text-decoration: underline;}

#left_container .left_menu {float: left; width: 255px;padding:5px 0 11px 0; margin-top:5px;}


#left_container .sponsor{float:left; width:230px; background:#dbf5ea; padding:12px 0 8px 25px; margin-top:5px; text-align:center;}
#left_container .craftysyntax{float:left; width:250px; background:#dbf5ea; padding:12px 0 8px 5px; margin-top:5px; text-align:center;}
#left_container .flash{float:left; width:255px; background:#dbf5ea; padding:12px 0 12px 0px; margin-top:5px; text-align:center;}
#left_container .green_logo{float:left; width:230px; margin-top:5px; text-align:center;}
#left_container .testimonials{float:left; width:230px; margin-top:5px; text-align:center;padding:10px;} 
#left_container .testimonials h1{font:18px "Verdana";font-weight:bold;color:#ff8e01;text-align:left;text-decoration:underline;} 
#left_container .testimonials h2{font:16px "Verdana";font-weight:bold;} 
#left_container .testimonials p{font:13px "Verdana";margin:10px 15px;} 
#left_container .testimonials a{color:#05321F;} 

#left_container .sponsor ul{float:left; width:230px; list-style:none;}
#left_container .sponsor li{float:left; width:230px; text-align:center; padding-bottom:17px;}
#left_container .sponsor li.none{float:left; width:230px; text-align:center; padding-bottom:0;}

.shop_product td {text-align:left;}


#left_container .flash ul{float:left; width:230px; list-style:none;}
#left_container .flash li{float:left; width:230px; text-align:center; padding-bottom:17px;}
#left_container .flash li.none{float:left; width:230px; text-align:center; padding-bottom:0;}
 
#right_container{float:right; width:582px;} 
#right_container .welcome{float:left; width:547px; background:#e1fbf0; padding:7px 21px 22px 14px}
#right_container .under{border:1px solid #a3e7ca;text-align:center;width:547px; background:#e1fbf0; padding:7px 21px 12px 14px;margin-bottom:5px;padding-right:auto;padding-left:auto;}
#right_container .welcome h1{float:left; width:547px; font:bold 20px/22px Arial, Helvetica, sans-serif; color:#903002; background:url(./images/welcome_head_strip.gif) no-repeat 0 22px; padding-bottom:8px; }
.content h1{float:left; width:547px; font:bold 20px/22px Arial, Helvetica, sans-serif; color:#903002; background:url(./images/welcome_head_strip.gif) no-repeat 0 22px; padding-bottom:8px; }
#right_container .welcome h3{float:left; width:547px; font:bold 20px/22px Arial, Helvetica, sans-serif; color:#903002; background:url(./images/welcome_head_strip.gif) no-repeat 0 22px; padding-bottom:8px; }
#right_container .welcome p{float:left; width:547px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#0b472e; padding-bottom:16px; overflow:hidden}
#right_container .product{float:left; width:582px; padding:9px 0 5px;}
#right_container .product .common_row{float:left; width:582px; padding-bottom:6px}
#right_container .product .product_left{float:left; width:281px; border:1px solid #0b472e; background:#dbf5ea; padding:7px 0 5px 4px}
#right_container .product .product_right{float:right; width:281px; border:1px solid #0b472e; background:#dbf5ea; padding:7px 0 5px 4px}

#right_container .bottom_links {float:left;width:580px;height:85px;margin-top:5px; border:1px solid #0b472e; background:#dbf5ea;bottom:0;}
#right_container .bottom_links a{padding-left:5px;float:left;text-align:left;padding-right:10px;padding-top:10px; }
#right_container .bottom_links_vertical {float:left;}
#right_container .bottom_links_vertical ul{list-style:none;padding-top:5px;padding-left:5px;}
#right_container .bottom_links_vertical a{float:none;}


#right_container .product img{float:left; border:1px solid #0b472e}
#right_container .product .content_area{float:left; width:162px; padding:0 0 0 6px;}
#right_container .product .content_area h3{float:left; width:162px; font:normal 12px/14px "CenturyGothic", "Times New Roman", Times, serif; color:#903002; text-transform:uppercase;}
#right_container .product .content_area p{float:left; width:150px; font:normal 9px/13px Arial, Helvetica, sans-serif; color:#1c1d1d; text-transform:uppercase; padding:7px 0 9px}
#right_container .product .content_area ul{float:left; width:162px; list-style:none;}
#right_container .product .content_area li{float:right; width:auto; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#0b472e; text-transform:uppercase}
#right_container .product .content_area li a{color:#0b472e; text-decoration:none;}
#right_container .product .content_area li a:hover{text-decoration:underline;}

#right_container .content {float:left; width:547px; background:#e1fbf0; padding:7px 21px 22px 14px; text-align: justify;}
#right_container .content br {line-height:7px;}
#right_container .content h3{float:left; width:547px; font:bold 20px/22px Arial, Helvetica, sans-serif; color:#903002; background:url(./images/welcome_head_strip.gif) no-repeat 0 22px; padding-bottom:8px; }
#right_container .content p{float:left; width:547px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#0b472e; padding-bottom:16px; overflow:hidden}
#right_container .content ul {margin: 0 0 0 15px; display: block;}
#right_container .content ul li {font-size:12px;margin: 5px 0 5px 0;}
#right_container .content a {font-size:12px;color: #007947;}
#right_container .content .subCategoryPageContent {float: left; padding: 10px 0 10px 0;}
#right_container .content .subCategoryPageContent .subCategoryPageLink {float: left; width: 140px;text-align: left;}
#right_container .content .subCategoryPageContent .subCategoryPageLinkDescription {font-size:12px;float: left; margin: 0 0 0 10px; width: 390px;}
#right_container .content .contactForm {width:100%; margin: 0 0 10px 0;}
#right_container .content .contactForm .contactField {float: left; width: 555px; padding: 5px 0 5px 0;}
#right_container .content .contactForm .fieldLabel {text-align:left;font-size:12px;float: left; width: 100px; padding: 6px 0 0 0;}
#right_container .content .contactForm .field .textBoxField {float: left; width: 350px; display: block;} 
#right_container .content .contactForm .contactButtons {float: left; width: 100%; padding: 15px 0 5px 0;}
#right_container .second-page {background:#e1fbf0;float: right;text-align:right; width: 100%; margin-top:5px; padding: 10px 0 10px 0;}
#right_container .second-page a {color:#97c1ad;padding-right:5px;}

.leftcoupon{margin-top:0px; width:260px; height:330px; border-style:dashed; border-width:1px; float:left; background-image:url(images/rvlogoWatermark.jpg);}
.rightcoupon{margin-top:30px; margin-left:280px; width:260px; height:330px; border-style:dashed; border-width:1px; background-image:url(images/rvlogoWatermark.jpg);}
.rightcouponEmpty{margin-top:20px; margin-left:280px; width:260px; height:330px; }
.couponTitle{font-weight:bolder; margin:35px 0px 5px 0px; text-align:center; color:#990000; font-size:24px;}
.couponSubtitle{text-align:center; margin:8px 0px 20px 0px; font-size:18px;line-height:18px;} 
.coupons_list {margin-left:10px;width:230px;bottom:0;}
.couponText{margin:0px 20px 0px 20px;}
.couponSmallPrint{font-size:10px; margin:20px 20px 0px 20px;}
 
.clear_top {height:45px;}

.gallery_link {color:#000000;font-size:14px;line-height:20px;text-decoration:underline;background: url(ball.gif) left center no-repeat;}
.call_us {float:right;margin-top:38px;}

  
#right_container .moving_supplies{float:left; width:582px;}
#right_container .moving_supplies img{float:left;}
#right_container .moving_supplies .small_box{float:left; width:528px;}
#right_container .moving_supplies .common_cols{float:left; width:176px;}
#right_container .moving_supplies .cols{float:right; width:157px;background:url(./images/small_box_strip.gif) repeat-y 0 0;}
#right_container .moving_supplies .cols_bottom{float:left; width:157px; background:url(./images/small_box_bottom.gif) no-repeat 0 bottom; padding:0 0 12px;}
#right_container .moving_supplies .cols_bottom h3{float:left; width:157px; font:normal 20px/22px Arial, Helvetica, sans-serif; color:#903002; font-style:italic; text-align:center; padding:8px 0 18px}
#right_container .moving_supplies .cols_bottom p{float:left; width:120px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#5d5d5d;  font-style:italic; padding:0 0 0 32px}
#right_container .moving_supplies .cols_bottom p strong{font-weight:bold; font-size:14px; color:#2a2929;}
#right_container .moving_supplies .cols_bottom img{float:left; margin:15px 0 0 19px; display:inline}
 
#right_container .moving_supplies .small_box1{float:left; width:157px; background:url(./images/top_curve_cols1.gif) no-repeat 0 0;}
#right_container .moving_supplies .small_box2{float:left; width:157px; background:url(./images/top_curve_cols2.gif) no-repeat 0 0;}
#right_container .moving_supplies .small_box3{float:left; width:157px; background:url(./images/top_curve_cols3.gif) no-repeat 0 0;}


ul#sliding_menu, ul#sliding_menu ul {list-style-type:none;margin: 0;padding: 0;}
ul#sliding_menu a {display: block;text-decoration: none;}
ul#sliding_menu li {margin-top: 1px;}
ul#sliding_menu li a {background: url(./images/left_menu_bg.jpg);color: #fff;	padding: 0.5em;}
ul#sliding_menu li a:hover {background: url(./images/left_menu_bg_hover.jpg);}
ul#sliding_menu li ul li a {background: #bfebd8;color: #000;padding-left: 20px;}
ul#sliding_menu li ul li a:hover {background: #8dd4b6;border-left: 5px #124c34 solid;padding-left: 15px;}

#footer{float:left; width:811px; background:#0b472e; padding:4px 0 4px 34px;}
#footer img{float:left; margin-right:6px; display:inline}
#footer p{float:left; width:645px; text-align:center; font:normal 12px/14px "CenturyGothic", "Times New Roman", Times, serif; color:#fff; padding-top:5px;}
#footer p a{color:#fff;}
#footer p a:hover{text-decoration:underline;}

#sub_footer{float:left; width:811px;padding:4px 0 4px 34px;border:0px solid;margin-bottom:20px;}
#sub_footer img{float:left; margin-right:6px; display:inline}
#sub_footer p{float:left; width:811px; text-align:center; font:normal 12px/14px "CenturyGothic", "Times New Roman", Times, serif; color:#0b472e; padding-top:5px;}
#sub_footer p a{color:#a9a9a9; text-decoration:none;padding:3px}
#sub_footer p a:hover{color:#fff;text-decoration:underline;padding:3px;background:#0b472e;} 