@charset "utf-8";
/* CSS Document */


p
{
margin:0px;
padding:0px;
}

body
{
bg-color:#ffffff;
padding:0px;
margin:0px;
}


#bg
{
width:100%;
background-image:url(img/bg2.jpg);
background-position:top center;
background-repeat:no-repeat;
}




#container
{
width:770px;
margin-left:auto;
margin-right:auto;

}


#left
{
width:434px;
float:left;
}



#right
{
padding-top:36px;
width:336px;
float:right;

}

.imgleft
{
float:right;
padding-right:15px;
}


.clearcols
{
clear:both; 
height:1px;

}


#nav
{
width:434px;
height:26px;
padding-top:106px;
}



#logo
{
padding-top:47px;
}


#page_head
{
padding-top:84px;
}



#textarea
{
padding-top:20px;
clear:both;
}


.maintext
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color:#443d3d;
}


#leftcol
{
padding-left:10px;
float:left;
width:355px;
}


#rightcol
{
padding-right:15px;
float:right;
width:355px;
}



#footer
{
clear:both;
width:100%;
background-image:url(img/foot.jpg);
height:18px;
}





#telephone{
padding-top:25px;
margin:0px;
clear:both;
width:770px;
margin-left:auto;
margin-right:auto;
height:150px;
}

.tel_numbers{
width:140px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:320px;
float:left;
padding-left:14px;
padding-right:14px;
padding-top:8px;
text-align:center;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#443d3d;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#443d3d;
}

.cclogo
{
float:left;
width:129px;
padding-top:5px;
padding-left:23px;
}


.border-black
{
border:1px solid #000000;
}

.border-black-wrapleft
{
border:1px solid #000000;
float:right;
margin-left:10px;
margin-bottom:10px;
}


.map
{
margin-left:10px;
margin-bottom:10px;
float:right;
margin-left:10px;

}



a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color:#443d3d;
}

a:link {
	color:#443d3d;
}
a:visited {
	color:#443d3d;
}
a:hover {
	color:#443d3d;
}
a:active {
	color:#443d3d;
}
