html {overflow-y: scroll;}

img, div { behavior: url(/includes/iepngfix/iepngfix.php) }
#fixpng, #pngfix, .fixpng, .pngfix { behavior: url(/includes/iepngfix/iepngfix.php) }
 

body
{
  font-family:"Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:center;
  text-decoration:none;
  line-height:130%;
  color:#000;
  background-color:#000000; 
  margin:0;
  padding:0;
	position:relative;
}

body h1
{
  color:#ffffff;
  font-size:35px;
  font-weight:bold;
  padding:0 0 15px 0;
  margin:0;
}

body h2
{
  color:#CC9900;
  font-size:14px;
  font-weight:bold;
  padding:0;
  margin:0;
  line-height:19px;
}

body h3
{
  color:#fff;
  font-size:25px;
  font-weight:bold;
  padding:0;
  margin:0;
  line-height:27px;
}

body p
{
  color:#fff;
  line-height:130%;
  padding:0;
  margin:0;
  text-align:justify;
}

body a
{
  text-decoration:none;
  color:#FFFF99;
}

body a:hover
{
  text-decoration:underline;
	color:#FFFF99;
}

body ul li
{
  line-height:130%;
}
#parent_container{width:1024px; position:relative;}
#tan_bg{background-color:#DED4BD; width:100%; position:relative;}
#outer_container_div{width:1024px; position:relative; background-image:url(/img/outer_bg.jpg); background-repeat:repeat-y;}
#inner_container_div{background-color:#333333; width:831px; position:relative; color:#FFFFFF;}
#left_desgin{background-image:url(/img/left_design.png); height:394px; width:92px; background-repeat:no-repeat; position:absolute; top:0px; left:0px;}
#right_design{background-image:url(/img/right_design.png); height:394px; width:92px; background-repeat:no-repeat; position:absolute; bottom:0px; right:0px;}
#menu{position:absolute; left:177px; top:15px; z-index:99;}
#footer_menu{position:absolute; left:670px; top:15px; font-weight:bold; z-index:100}
#footer_menu a{text-decoration:none; color:#FFFFFF;}
#footer_menu a:hover{text-decoration:underline;}
#footer_container_div{background-image:url(/img/footer_bg.jpg); height:64px; width:100%; background-repeat:repeat-x; position:relative;}
#footer_center_div{background-image:url(/img/footer_center.jpg); height:64px; width:1024px; background-repeat:no-repeat; position:relative; color:#FFFFFF;}
#footer_left_div{position:absolute; left:10px; top:10px;}
#footer_right_div{position:absolute; right:50px; top:10px;}
#copyright{position:absolute; left:120px; top:15px; font-weight:bold;}
#footer_phone{position:absolute; left:430px; top:20px; font-weight:bold; font-size:19px;}
#logo{position:absolute; left:95px; top:-20px; z-index:100;}
#body_div{position:relative; text-align:left; color:#FFFFFF; padding:10px 15px 10px 15px; }
#header_image{position:relative; width:831px; height:370px;}
#header_t1{position:absolute; top:0px; left:0px; width:200px; height:200px;}
#header_t2{position:absolute; top:0px; left:200px; width:200px; height:200px;}
#header_t3{position:absolute; top:0px; left:400px; width:200px; height:200px;}
#header_t4{position:absolute; top:0px; left:600px; width:231px; height:200px;}
#header_b1{position:absolute; top:200px; left:0px; width:200px; height:170px;}
#header_b2{position:absolute; top:200px; left:200px; width:200px; height:170px;}
#header_b3{position:absolute; top:200px; left:400px; width:200px; height:170px;}
#header_b4{position:absolute; top:200px; left:600px; width:231px; height:170px;}


/* index.php */
#service_time{position:absolute; background-image:url(/img/service_time.jpg); width:230px; height:24px; left:300px; top:0px; padding:0; margin:0;}
#index_bottom_buttons{position:relative; padding-top:30px; width:798px; height:190px;}
#index_view_calendar{position:absolute; left:0px; background-image:url(/img/index_view_calendar.jpg); width:266px; height:190px;}
#index_banner_holder{position:absolute; left:266px; background-image:url(/img/index_banner_holder.jpg); width:266px; height:190px;}
#index_banner_inner{position:absolute; width:229px; height:159px; left:20px; top:16px; z-index:25}
#index_driving_directions{position:absolute; left:532px; background-image:url(/img/index_driving_directions.jpg); width:266px; height:190px;}

/* info & Staff page */
#info_left{position:relative; width:500px; padding-top:10px; height:340px;}
#info_right{position:relative; float:right; width:300px; padding-top:10px;}
#info_staff_1_name{position:absolute; font-weight:bold; font-size:20px; left:0px; top:70px;}
#info_staff_1_title{position:absolute; font-weight:bold; font-size:14px; color:#999999; left:190px; top:72px;}
#info_staff_1_email{position:absolute; left:111px; top:93px;}
#info_staff_1_email a{color:#FFFFFF; text-decoration:none}
#info_staff_1_email a:hover{text-decoration:underline}
#info_staff_1_pic{position:absolute; left:0px; top:89px; width:110px; height:117px; background-image:url(img/info_staff_weaver.jpg);}
#info_staff_2_name{position:absolute; font-weight:bold; font-size:20px; left:154px; top:222px;}
#info_staff_2_title{position:absolute; font-weight:bold; font-size:14px; color:#999999; left:353px; top:224px;}
#info_staff_2_email{position:absolute; left:155px; top:203px;}
#info_staff_2_email a{color:#FFFFFF; text-decoration:none}
#info_staff_2_email a:hover{text-decoration:underline}
#info_staff_2_pic{position:absolute; left:390px; top:110px; width:110px; height:117px; background-image:url(img/info_staff_norton.jpg);}
#info_staff_3_name{position:absolute; font-weight:bold; font-size:20px; left:0px; top:260px;}
#info_staff_3_title{position:absolute; font-weight:bold; font-size:14px; color:#999999; left:119px; top:262px;}
#info_staff_3_email{position:absolute; left:290px; top:263px;}
#info_staff_3_email a{color:#FFFFFF; text-decoration:none}
#info_staff_3_email a:hover{text-decoration:underline}
#info_staff_other_tile{position:absolute; font-weight:bold; font-size:20px; left:0px; top:304px;}
#info_staff_other_names{position:absolute; font-weight:bold; font-size:14px; color:#999999; left:30px; top:323px;}

/* contact page */
#contacts_left{position:relative; width:385px; padding-top:10px; height:340px;}
#contacts_right{position:relative; float:right; width:400px; padding-top:20px;}
#contacts_line1a{position:absolute; left:10px; top:100px; font-size:20px; color:#FFFFFF; font-weight: bold;}
#contacts_line1b{font-size:20px; color:#999999; font-weight:bold; padding-left:3px;}
#contacts_line2a{position:absolute; left:10px; top:150px; font-size:20px; color:#FFFFFF; font-weight: bold;}
#contacts_line2b{font-size:14px; color:#999999; font-weight:bold; padding-left:3px;}
#contacts_line2b a{text-decoration:none; color:#999999;}
#contacts_line2b a:hover{text-decoration:underline; color:#999999;}
#contacts_line3a{position:absolute; left:10px; top:200px; font-size:20px; color:#FFFFFF; font-weight: bold;}
#contacts_line3b{font-size:14px; color:#999999; font-weight:bold; padding-left:3px;}
#contacts_line3b a{text-decoration:none; color:#999999;}
#contacts_line3b a:hover{text-decoration:underline; color:#999999;}
#contacts_line4a{position:absolute; left:10px; top:250px; font-size:20px; color:#FFFFFF; font-weight: bold;}
#contacts_line4b{position:absolute; left:157px; top:252px;font-size:14px; color:#999999; font-weight:bold; padding-left:3px;}
#contacts_line4b a{text-decoration:none; color:#999999;}
#contacts_line4b a:hover{text-decoration:underline; color:#999999;}

