body{ background-color:#dbdbdb; font-family:Tahoma; font-size:12px; color:#4a4b4b;font-weight:normal; padding:0; margin:0;}

.container{ width:1000px; padding:0; margin:0 auto 0 auto;}
.top_header_tile{ background:url(images/top_header_tile.jpg) repeat-x; height:95px; width:1000px; padding:0; margin:0;}
.logo{ width:308px; height:95px; padding:0; margin:0 0 0 43px; float:left;}
.logo_text_area{ background:url(images/address.jpg) no-repeat; width:272px; height:33px; padding:0; margin:38px 0 0 320px; float:left;}

.main_header{ background:url(images/main_header.jpg) no-repeat; padding:0; margin:0; width:1000px; height:300px;}
.main_header_text_area{ width:380px; height:82px; padding:18px 0 0 0 ; margin:0 0 0 15px; text-align:center;}


.main_body{ background-color:#FFFFFF;width:1000px; padding:0; margin:0 auto 0 auto;}
.main_body_area{ width:952px; padding:0; margin:0 0 0 24px;}
.body_left{ width:197px; padding:0; margin:0; float:left;}
.body_middle_space{ width:10px; padding:0; margin:0; float:left;}
.body_middle{width:367px; padding:0; margin:0; float:left;}
.body_right{width:367px; padding:0; margin:0; float:right;}
.part_heading_area{ width:352px; height:21px; padding:8px 0 0 15px; margin:0;}
.part_devider{background:url(images/part_devider.jpg) no-repeat; width:175px; height:1px; padding:0; margin:7px 0 0 10px;}
.part_devider_1{background:url(images/part_devider_1.jpg) no-repeat; width:175px; height:1px; padding:0; margin:7px 0 0 10px;}

.part_top_text{ padding:0; margin:12px 0 0 15px;}
.part_pic{ width:346px; height:128px; padding:0; margin:15px 0 0 5px;}
.part_pic_1{ width:346px; height:54px; padding:0; margin:15px 0 0 5px;}
.part_main_text{width:333px; height:73px; padding:0; margin:8px 14px 0 20px;}
.part_link_area{ padding:0; margin:18px 0 0 155px;}
.part_link_area_1{ padding:0; margin:3px 0 0 155px;}

.inner_rightarea{ width:744px; padding:0; margin:0; float:right;}
.inner_heading_area{ width:734px; padding:0; margin:10px 0 0 10px;}
.inner_body_pic_area{ width:724px; padding:0; margin:10px 0 0 20px; }
.inner_body_pic{ background:url(images/map_4inch.gif) no-repeat; width:288px; height:378px; padding:0; margin:0 6px 10px 0; float:left;}
.inner_body_text{ width:400px; padding:0; margin:0; float:right;}

.directions_heading_text{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#246524;}



.store_hours_heading{width:175px; height:21px; padding:8px 0 0 15px; margin:0;}
.store_devider{background:url(images/store_devider.jpg) no-repeat; width:175px; height:1px; padding:0; margin:7px 0 0 10px;}
.store_pic{ background:url(images/store_pic.jpg) no-repeat; width:172px; height:123px; padding:0; margin:13px 0 0 9px;}
.store_pic_text{width:172px; padding:0; margin:13px 0 0 9px; text-align:center;}

.nav_bg{ background:url(images/nav_bg.jpg) no-repeat; height:198px; height:329px; padding:0; margin:0 0 10px 0;}
.nav_area{ width:198px; height:28px; padding:5px 0 0 0; margin:0;}
.nav_icon{ background-repeat:no-repeat; width:26px; height:28px; padding:0; margin:0 0 0 10px; float:left;}
.nav_text{ width:148px; height:15px; padding:0; margin:5px 0 0 0; float:right;}
.nav_devider{ background-repeat:no-repeat; width:175px; height:1px; padding:0; margin:4px 0 0 10px;}


.text_area_1{ background:url(images/text_area_1.jpg) no-repeat; width:367px; height:329px; padding:0; margin: 0 0 10px 0}
.text_area_2{ background:url(images/text_area_2.jpg) no-repeat; width:367px; height:329px; padding:0; margin: 0 0 10px 0}



.footer_back{ background:url(images/footer_bg.jpg) no-repeat; padding:0; margin:0; width:1000px; height:100px;}
.footer_text_area{ height:20px; padding:55px 0 0 0; margin:0 0 0 33px;}


.clear{ clear:both;}
.header_green_text{font-family:Georgia, Times New Roman, Times, serif; font-size:25px; font-weight:normal; color:#2a6f2a;}
.date_text{font-family:Tahoma; font-size:10px; font-weight:normal; color:#4a4b4b;}
.footer_text{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
.footer_text:hover{font-family:Tahoma; font-size:12px; font-weight:normal; color:#2a6f2a; text-decoration:none;}
.heading_text{font-family:Tahoma; font-size:20px; font-weight:normal; color:#424228;}
.part_text_1{font-family:Tahoma; font-size:14px; font-weight:normal; color:#4a4b4b;}
.part_link_text{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none;}
.part_link_text:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:none;}
.store_heading_text{font-family:Tahoma; font-size:20px; font-weight:normal; color:#ffffff;}
.store_white_text{font-family:Tahoma; font-size:17px; font-weight:normal; color:#ffffff;}
.nav_text_main{font-family:Tahoma; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.nav_text_main:hover{font-family:Tahoma; font-size:14px; font-weight:bold; color:#2a2a2a; text-decoration:none;}
.contact_text1{font-family:Tahoma; font-size:12px; font-weight:bold; color:#4a8439; }
.contact_text2{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; }
.contact_text3{font-family:Tahoma; font-size:12px; font-weight:normal; color:#73a542; }
.contact_text4{font-family:Tahoma; font-size:12px; font-weight:bold; color:#73a542; text-decoration:none;}
.contact_text4:hover{font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}




