@charset "utf-8";
/* CSS Document */

p
{
margin:0px;
padding:0px;
padding-bottom:20px;
}


body
{
margin:0px;
padding:0px;

text-align:center;
}



#container
{
margin:0px;
padding:0px;
margin-left:auto;
margin-right: auto;
background-image:url("img/bg2.gif");
background-repeat:repeat-x;
}

#container2
{
margin:0px;
padding:0px;
margin-left:auto;
margin-right: auto;
background-image:url("img/bg.gif");
background-repeat:repeat-x;
}

#head
{
background-image:url("img/headbg.gif");
margin:0px;
padding-top:0px;
width: 770px;
height: 82px;
margin-left:auto;
margin-right: auto;
text-align:left;
}

#main
{
margin:0px;
padding:0px;
width: 770px;
margin-left:auto;
margin-right: auto;

}

.maintext
{
font-family:"Georgia", Times New Roman, Times, serif;;
font-size: 14px;
color: #000000;
font-weight:strong;
text-align:left;
}

.maintext2
{
font-family:"Georgia", Times New Roman, Times, serif;;
font-size: 14px;
color: #000000;
font-weight:strong;
text-align:left;
padding-left:50px;
float:left;
}

.maintextlargered
{
font-family:"Georgia", Times New Roman, Times, serif;;
font-size: 17px;
color: #9B0017;
text-align:left;
font-weight:strong;

}

h2
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
color: #9B0017;
font-weight:normal;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:9B0017;
padding:0px;
margin:0px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
}

#leftcol
{
width: 500px;
float:left;
padding-top: 15px;
padding-left: 10px;
text-align: left;

}

#leftcol2
{
width: 750px;
float:left;
padding-top: 15px;
padding-left: 10px;
text-align: left;
padding-bottom: 20px;

}

#rightcol
{
width: 240px;
float:right;
padding-top: 20px;

}

#img_col
{
width:230px;
float:right;
margin-right:10px;
margin-left:5px;
margin-top:40px;
margin-bottom:5px;
background-color:#C4C4C4;
border-width:1px;
border-color:#6E6E6E;
border-style:solid;
display:inline;
padding-bottom:14px;
padding-top:14px;

}

#img_col img
{
margin-left:5px;
margin-top:5px;
margin-bottom:15px;
border-width:1px;
border-color:#000000;
border-style:solid;
width:194px;
}


#right_col p
{
margin:0px;
padding:0px;
}

.imageleft
{
float:left;
margin-right:15px;
}

.imageright
{
float:right;

}

.imageleftmain
{
float:left;
padding-right:1px;
}

.imagerightmain
{
float:right;
padding-top:10px;
padding-right:10px;
}




#footer_body{
background-color:#C4C4C4;
width:100%;
margin: 0px;
padding:0px;
background-image:url(img/footer_bg.gif);
background-repeat:repeat-x;
padding-bottom:0px;
clear: both;
}


#footer_container{
width:770px;
margin-left: auto;
margin-right: auto;
padding-top:0px;
}

#phones_logo
{
width: 770px;
margin-left:0px;
}

#logo{
width: 144px;
float: left;
display:left;
}

#phone1
{
margin-top: 5px;
margin-bottom:10px;
width: 92px;
float: left;
margin-left: 20px;
}
#phone2
{
margin-top: 5px;
margin-bottom:10px;
width: 270px;
float: left;
margin-left: 17px;

}
#phone3
{
margin-left: 17px;
margin-bottom:10px;
margin-top: 5px;
width: 120px;
float: left;
}

.phone_text{
text-align: center;
font-family : arial, verdana, helvetica, courier;
font-size : 11px;
font-weight : normal;
line-height: 15px;
color: #484848;
}
.phone_text1{
text-align: center;
font-family : arial, verdana, helvetica, courier;
font-size : 11px;
font-weight : normal;
line-height: 15px;
color: #484848;
}

.phone_text_large{
text-align: center;
font-family : arial, verdana, helvetica, courier;
font-size : 15px;
font-weight : bold;
line-height: 18px;
color: #484848;
}

.clearcols
{
clear:both; 
height:1px;
}

.borderthumb{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding:7px;
}

a{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 12px;
line-height:18px;
color:#ffffff;
}

a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#000000;
}
a:active {
	color:#000000;
}

#textlinks{
	height: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 0px;
	color: #FFFFFF;
	align: left;
	padding-bottom:40px;
}

#textlinks a:link {color:#ffffff; text-decoration:none;}
#textlinks a:visited {color:#ffffff; text-decoration:none;}
#textlinks a:active {color:#ffffff; text-decoration:none;}
#textlinks a:hover {color:#ffffff; text-decoration:underline;}

.newimageright{
margin-left: 30px;
}
.imagebord{ border:#000000 solid 1px; vertical-align: bottom;}

#mainbg
{
width:761px;
height: 274px;
margin-right:10px;
margin-left:5px;
margin-bottom:15px;
background-color:#C4C4C4;
border-width:1px;
border-color:#6E6E6E;
border-style:solid;
padding-bottom:14px;
padding-top:14px;
}

#special {width: 500px; background-color:#8A2934; padding-bottom:20px;}
#special h6 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ffffff; line-height:15px;  text-transform: uppercase; font-weight:normal; padding-left: 10px; padding-top: 10px}
#special h7 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ffffff; line-height:15px;  text-transform: uppercase; font-weight:normal; padding-left: 10px; padding-bottom:10px;}
#special h2 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ffffff; line-height:15px;  text-transform: uppercase; font-weight:normal; padding-left: 10px; padding-bottom: 10px;}
#special p {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#ffffff; line-height:16px;  padding-left: 10px; padding-top:0px; }
#special .link{
	height: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 0px;
	color: #FFFFFF;
	align: left;
	padding-bottom:40px;
}
#homespecial {width: 750px; background-color:#8A2934; padding-bottom:10px;}
#homespecial h6 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ffffff; line-height:15px;  text-transform: uppercase; font-weight:normal; padding-left: 10px; padding-top: 10px}
#homespecial p {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#ffffff; line-height:16px;  padding-left: 10px; padding-right:20px; }


