/* CSS Document */

body
{
background: #004545 url(images/body_bg.jpg) repeat-x top;
width:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
/*#wapper
{
width:971px;
height:auto;
margin:auto;
}*/
#header
{
width:960px;
height:360px;
margin:auto;
}
#header_top
{
width:960px;
height:98px;
}
#logo
{
/*background:url(images/logo.png) no-repeat left bottom;*/
width:584px;
height:73px;
padding:21px 0 0;
float:left;

}
#responce
{
float:left;
background: url(images/time.png) no-repeat bottom;
height:90px;
width:189px;
}
.clear
{
clear:both;
padding:0;
margin:0;
width:0;
height:0;
}
#banner
{
background:url(images/header.png) no-repeat;
width:inherit;
height:263px;
}
#ico
{
float:left;
width:500px;
height:200px;
}
#ico_o
{
float:left;
width:200px;
height:247px;
}
#ico2
{
background:url(images/hundsa.png) no-repeat;
height:234px;
left:87px;
position:relative;
top:-83px;
width:141px;
}
#call
{
background: url(images/cll24.png) no-repeat;
position:relative;
height:140px;
width:140px;
left:202px;
top:-50px;
}
#menu
{
width:205px;
padding-top:1px;
font-weight:bold;
font-size:16px;
float:left;

}
#menu ul
{
margin-left:0px;
padding-left:6px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:11px;
}
#menu ul li
{
background:url(images/menu_li.png) no-repeat;
padding:1px 0 14px 33px;
list-style-type:none;
background-color:#F8F8F8;
/*margin-left:0px;*/
}
#menu ul li a
{
text-decoration:none;
color:#000000;
}
#content
{
background-color:#FFFFFF;
height:auto;
margin:auto;
width:960px;
/*width:971px;
margin:auto;
background:url(images/cantent_bg.png) repeat-y center;
height:auto;*/
}
#content_top
{
width:960px; 
margin:auto;
}
#content_top_l
{
width:630px;
height:auto;
float:left;
padding-left:18px;
padding-right:5px;
text-align:justify;
}
#content_top_l p
{
color:#4F4F4F;
font-size:13px;
font-weight:500;
}
.ctl_title
{
color:#045151;
}
#content_top_r
{
width:297px;
height:auto;
float:left;
}
#ctopr
{
margin-top:-26px;
}
#ctopr_l
{
background:url(images/select_l.png) no-repeat top;
height:274px;
width:30px;
float:left;
}
#ctopr_m
{
background:url(images/select_m.png) repeat-x top;
width:240px;
height:274px;
float:left;
}
#ctopr_r
{
background:url(images/select_r.png) no-repeat top;
width:27px;
height:274px;
float:left;
}
#today
{
background:url(images/talk_to.png) no-repeat center;
width:330px;
height:63px;
padding:30px 0 0 630px;
margin:auto;
color:#2f2306;
font-size:36px;
font-weight:bold;
}
#box_outer
{
width:935px;
height:auto;
padding-left:25px;
}
.box
{
background:url(images/f_box.png) no-repeat;
height:157px;
width:184px;
float:left;
}
.box h4
{
color:#6f4e04;
font-size:16px;
/*text-align:center;*/
margin:15px 0 10px 21px;

}
.box img
{
border:0;
margin-left:13px;
}
#bottom
{
width:930px;
height:auto;
margin:auto;
margin-top:10px;
margin-bottom:10px;
}
.bi
{
width:288px;
height:113px;
float:left;
margin-left:120px;
}
#resource
{
width:260px;
height:auto;
float:left;
margin-left:30px;
}
#resource h1
{
color:#285f5f;
font-size:21px;
margin-top:0px;
margin-bottom:15px;
}
#resource ul
{
padding:0;
margin:0;
}

#resource li
{
list-style-image:url(images/res_li.png) ;
font-size:12px;
margin-left:22px;

}
#resource li a
{
text-decoration:none;
color:#000000;
}
#resource li a:hover
{
text-decoration:underline;
}

#cities
{
color:#777777;
text-align:justify;
margin-right:30px;
margin-left:33px;
font-size:11px;
}
#cities a
{
text-decoration:none;
font-size:9px;
color:#777777;

}
#cities a:hover
{
text-decoration:underline;
}


#bottom2
{
background:url(images/icons.jpg) no-repeat center;
width:924px;
height:111px;
margin:auto;
}
#footer_menu
{
width:960px;
height:37px;
margin:auto;
}
#footer_menu ul
{
padding:0;
margin:11px 0 0 0;
float:right;
font-size:14px;
}
#footer_menu ul li
{
list-style-type:none;
display:inline;
padding:0 11px;
border-left: 1px solid #147474;
color:#ffa914;
}
#footer_menu ul > li:first-child 
{
border-left:0px;
}

#footer_menu ul li a
{
text-decoration:none;
color:#ffa914;
}
#footer
{
background:url(images/foter_bg.png) repeat-x;
width:100%;
height:87px;
}
#footer_in
{
width:960px;
height:87px;
margin:auto;
}
#footer_in_cnt
{
padding-top:10px;
font-size:12px;
color:#FFFFFF;
width:400px;
float:right;
text-align:right;
}
#footer_in_cntl
{
padding-top:10px;
font-size:12px;
color:#FFFFFF;
width:535px;
float:right;
text-align:left;
}
#ser1
{
color:#251D0B;
font-size:20px;
margin-top:19px;
}
#ser2
{
color:#045151;
font-size:27px;
font-weight:bold;
margin-right:51px;
text-align:right;
}
#ser3
{
}
#ser3 label
{
color:#000000;
font-size:16px;
font-weight:bold;
/*margin-top:5px;*/
}
#ser3 select
{
width:200px;
font-size:14px;
}
/*INNER PAGES*/
#content_in
{
width:950px;
height:auto;
margin:auto;
}
#top
{
width:940px;
height:81px;
}
#top1
{
background:url(images/call_a_lock.png) no-repeat left center;
width:393px;
height:61px;
margin-left:30px;
float:left;
}
#top2
{
width:454px;
height:50px;
float:left;
font-size:36px;
font-weight:bold;
padding-top:10px;
color:#34312a;
}
#top3
{
width:63px;
height:61px;
float:left;
}

#sidebar
{
width:305px;
height:auto;
float:left;
}
#sidebar img
{
margin-top:6px;
}
#right_cont
{
width:630px;
height:auto;
float:left;
padding-left:5px;
color:#4f4f4f;
font-size:12px;
text-align:justify;
}
#page_title
{
font-size:24px;
color:#004545;
height:40px;
background:url(images/tit_bg.png) no-repeat bottom left;
}
.ul_page
{
color:#2164a2;
}
.ul_page li
{
list-style-type:none;
}

/*CITY PAGES CSS*/

#cityimages
{
float:left;
width:108px;
/*padding-left:5px;*/
height:auto;
/*margin-left:10px;*/
}
#cityimages img
{
margin-bottom:12px;
}

#ss
{
color:#045151;
font-size:15px;
font-weight:bold;
margin-left:-9px;
padding-top:13px;
text-align:center;
}
#city_text
{
float:left;
width:493px;
height:auto;
border:1px solid #CCCCCC;
font-size:13px;
margin-left:14px;
}
#city_text p
{
padding:5px 20px;
}
#phone_fax
{
background:url(images/phone_fax.png) no-repeat;
width:493px;
height:76px;
color:#232323;
font-size:18px;
font-weight:bold;
}
#mapout
{
height:120px;
width:612px;
border:#CCCCCC solid 1px;
}
.cubtitle
{
margin:0 20px 0 10px;
color:#493b1d;
font-size:24px;
}
#services
{
text-align:left;
height:auto;
width:612px;
/*border:#CCCCCC solid 1px;*/
}
#services ul
{
font-size:11px;
margin:0;
padding:0;
margin-right:8px;
}
#services li
{
list-style-type:none;
}
#city2
{
display:none;
}
#city3
{
display:none;
}
table tr td
{
vertical-align:top;
}

#map
{
width:612px !important;
height:120px !important;
}