body {



color:#000000;



   font-family:Verdana, Arial, Helvetica, sans-serif;



   font-size:80%;



	background-color: #d32e18;



	background-image: url(image/top_background.jpg);



	background-repeat: repeat-x;



	background-position: center top;



	margin: 0px 0px 0px 0px;



	text-align: center;



	background-attachment: fixed;



}



div > div#top_container { position: fixed; }







pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }





#strike{

text-decoration:line-through;}





#top_container {
clear:inherit;
margin-top: -1px;
position:fixed;
width: 100%;
height: 150px;
text-align: center;
}
#zip_container {
text-align: center;
padding: 0px 0px 0px 0px;
margin-top: -1px;
	margin-left: auto;
margin-right: auto;
width:760px;
height: 35px;
}

#zip {
background-color:#000;
margin: 0px 0px 0px 0px;
text-align:center;
width:760px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:90px;}

div#centering{
height: 120px;
width: 728px;
margin: 0px auto;

}

#header_container {
z-index:12;
font-weight: bold;
text-align: center;
    margin-top: -1px;
    padding: 5px 0px 0px 0px;
	background-image: url(image/top_bar.gif);
	text-align: center;
	color:#FFFFFF;
	width: 760px;
	height: 32px;
}


#spacer {
height: 152px;
width: 100%;
}


#top_nav{
margin-top: -1px;
    padding: 0px 0px 0px 0px;
	background-image: url(image/top_link_b.jpg);
	background-repeat: repeat-x;
	text-align: left;
	color:#dddddd;
	width: 760px;
	height: 31px;
}







div#top_info{



float: left;



display: block;



text-indent: 10px;



padding-top: 3px;



padding-right: 10px;



border-right: 1px solid #FFFFFF;



height: 19px;



}



div#top_info2{



float: left;



display: block;



text-indent: 10px;



padding-top: 3px;



padding-right: 10px;



height: 19px;



}







#body_container {



	width: 760px;



	text-align: center;



	text-align: left; 



	margin: 0px auto 0px auto;



	clear:inherit;



}



#wide_mode {
width: 100%;

	border: 1px solid #00FF00;
}



#leftside_float{



margin:0px 25px 0px 0px;



display: block;



float:right;



width:200px;



height:200px;



border: solid 1px #000;}







#content_box {



	width: 758px;



	text-align: center;



	margin: 0px auto 0px auto;



	border: 0px solid #ccc;



}



#vip622{



margin-bottom: 15px;



}











/*--------------------------Top Nav links-------------------------------*/







#navTop



{



margin: 0;



padding: 0 0 0 12px;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



}



ul#top_ul



{



list-style: none;



margin: 0;



padding: 0;



border: none;



}







.top_li 



{



display: block;



margin: 0;



padding: 0;



float: left;



width: auto;



}







.top_li a



{



color: #FFFFFF;



display: block;



width: auto;



text-decoration: none;



background: #000000;



margin: 0;



padding: 2px 10px;



border-left: 1px solid #000;



border-top: 1px solid #000;



border-right: 1px solid #FFF;



border-bottom: 1px solid #000;



}



.top_li a:hover



{



background: #444444;



border-right: 1px solid #FFF;



border-bottom: 1px solid #FFF;



}







/*---------------------------menu bar-------------------------------*/



#navcontainer



{



background-color:#000000;



	background-image: url(image/left_side.gif);



	background-repeat: repeat-y;



	text-align: right; margin: 0px auto 0px auto;



	border: 0px solid #ccc;



	float: left;



width: 194px;



margin: 0px 0px 0px 0px;



padding: 0px 0px 0px 4px;



font-family: georgia, serif;



font-size: 13px;



text-align: right;











}







ul#navlist



{



text-align: left;



list-style: none;



padding: 0px 0px 0px 0px;



margin: 0;



width: 185px;



float:right;



}







ul#navlist li



{







display: block;



margin: 0;



padding: 0;



width: 185px;



}







ul#navlist li a



{



display: block;



width: 180px;







padding: 5px 0 5px 5px;



border-width: 1px 0px 1px 0px; 



/*border-color: #ffe #aaab9c #ccc #fff;*/



border-color: #666 #aaab9c #000 #fff;



border-style: solid;



color: #FFF;



text-decoration: none;



background-image: url(image/button_face.jpg);



background-repeat: repeat-y;



font-weight: bold;



}







ul#navlist li.blue a



{



display: block;



width: 180px;



padding: 5px 0px 5px 5px;



border-width:  1px 0px 1px 0px; 



/*border-color: #ffe #aaab9c #ccc #fff;*/



border-color: #666 #aaab9c #000 #fff;



border-style: solid;



color: #00CCFF;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



text-decoration: none;



text-shadow:#000000;



background-image: url(image/button_face.jpg);



background-repeat: repeat-y;







}



ul#navlist li.dark a



{



display: block;



width: 180px;



padding: 5px 0px 5px 5px;



border-width:  1px 0px 1px 0px; 



border-color: #ffe #aaab9c #ccc #fff;



font-weight: bold;



border-style: solid;







color: #000;



text-decoration: none;



background-image: url(image/button_face_dark.jpg);



background-repeat: repeat-y;







}







#navcontainer>ul#navlist li a { width: auto; }







ul#navlist li#active a



{



background: #f0e7d7;



color: #800000;



}







ul#navlist li a:hover, ul#navlist li#active a:hover



{



color: #FF9999;



background-image: url(image/button_face2.jpg);



background-repeat: repeat-y;



/*border-color: #aaab9c #fff #fff #ccc;*/



border-color: #666 #aaab9c #600 #fff;



}







ul#navlist li.blue a:hover, ul#navlist li.blue#active a:hover



{



color: #B3FFFF;



background-image: url(image/button_face2.jpg);



background-repeat: repeat-y;



border-color: #666 #aaab9c #600 #fff;



}











div#small_footer_left{



background-image: url(image/small_footer.gif);



background-position: 0px 0px;



background-repeat:no-repeat;



background-color: #d32e18;



padding: 0px 0px 0px 0px;



margin:  0px 0px 0px -4px;



height:23px;



float:left;



width: 198px;



}







div#contact_info{



background-image:url(image/reflection.jpg);



background-repeat:no-repeat;



background-color: #000000;



text-align: center;



color:#FFFFFF;



padding: 15px 0px 0px 0px;



margin:  0px 0px 0px -4px;



height:190px;



float:left;



width: 198px;



}







span.email a {



    padding: 2px 6px 2px 5px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #00FFFF;



	text-decoration: none;



}



span.email a:hover{



    padding: 2px 6px 2px 5px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #0000FF;



	text-decoration: underline;



	background-color: #FFFFFF;



}

span.heading {

color:#FF0000;

}

span.italicize {

font-style:italic;}



div#also_specializes{



background-image: url(image/line-brake.jpg);



background-repeat:no-repeat;



background-color: #000000;



text-align: center;



font-family:Verdana, Arial, Helvetica, sans-serif;



color:#FFFFFF;



padding: 15px 0px 0px 0px;



margin:  0px 0px 0px -4px;



height:160px;



float:left;



width: 198px;



}







div#also_specializes ul li{



margin:  0px 0px 0px -18px;



text-align:left;



list-style: circle;



font-size:10px;



}



