@charset "UTF-8";
@import url(reset.css);


html{background:#FFF url(../img/body_bg.gif) top repeat-x;}

body {
background:url(../img/logo_highlights.png) top center repeat-x;}

.inside {
	width: autopx;
	margin: 0 auto;
	position: relative;
}
.inner_top{background:url(../img/inner_top.png) top repeat-x;}
/* ///////////// HEADER ///////////// */

.header{
	margin:0px;
}
.header .inside {
	/*z-index: 9999;*/
	z-index: 89;
}
.logo {
	float: left;
	display: block;
	margin:10px 0 0 5px;
}
.logo img{
	border:0; margin-bottom:3px;
}
.logo span{
	font-size:11px; color:#454545; margin:0px 25px;
}
.info {
	float: right;
	margin:5px 5px 0 0;
}
.info img {
	margin-left:15px;
}

#top_menu {
    float:left; 
	height:40px;  
	width:100%; 
	clear:both; 
	overflow:visible;
	background-color:#EFEFEF; 
	/*background:url(../img/menu_bg.png) top center no-repeat;*/
	}  

#top_menu #menu {float:left; width:auto; margin:0px 0 0 0px;}  
#top_menu #menu ul{ margin:0; padding: 0 0px; list-style-type: none; }
/*#top_menu #menu ul li{position: relative; float: left; background:url(../img/menu_div.png) right no-repeat;}*/
#top_menu #menu ul li a{ display: list-item; color:#333333; padding:11px 18px; margin-right:1px; font-family: 'PT Sans', sans-serif; font-weight:500; font-size:14px; text-decoration: none; }
#top_menu #menu ul li a:hover{color:#045786;}
#top_menu #menu ul li a.active{color:#ffffff;}
#top_menu #menu ul li.lastitem{background:none;}

#top_menu #phone {float:right; text-align:right; width:160px; margin-top:11px; font-family: 'Trebuchet MS', sans-serif; }
#top_menu #phone p {color:#000; font-size:11px; margin-bottom:3px; /*text-shadow: 2px 1px 2px #010101;*/}
#top_menu #phone p span {font-size:12px;}

.map_bg {
	background:url(../img/map_bg.png) right top no-repeat;
}

/*  SLIDE SHOW */
/* Offers */
.offers{margin:0px; padding:0px;}
.offers p{font-size:12px; font-weight:normal; color:#313131; margin:0px; padding:0px;}
.offers img{margin:0px 10px 0 0;}
.offers a{font-size:12px; font-weight:normal; line-height:18px; color:#313131; margin:0px; text-decoration:none;}
.offers a:hover{text-decoration:underline;}
/*   Right Menu */

#menu10 {
	width:200px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:left;
	}
	
#menu10 ul,#menu10 li {
	list-style: none;
	margin: 0;
	padding: 0;
}	

#menu10 li {
	background:url(../img/icon_dot.gif) left center no-repeat;
}	
	
#menu10 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-decoration: none;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: #353535;
	display: block;
	padding:5px 0px 5px 20px;
	border-bottom:1px dotted #999999;
	}
	
#menu10 li a:hover {
	color: #003399; padding-left:21px;
	}

#menu10 li.active a:link,  #menu10 li.active a:visited{
	color: #8c0003;
}

#menu10 li.last_item a:link,  #menu10 li.last_item a:visited {border-bottom:none;}
/*   Right Menu */

.more_links{
	color:#1773ba;
	font-size:12px;
	background:url(../img/sidenav_arw.gif) left center no-repeat;
	padding:0 0 0 12px;
	line-height:22px;
	text-decoration:none;
	float: right;
	}
	
A.more_links:link {
    color:#1773ba; 
	font-size:11px; background:url(../img/sidenav_arw.gif) left center no-repeat; 
	padding:0 0 0 12px; 
	line-height:22px; 
	text-decoration:none;
	}
	
A.more_links:hover {
    color:#313131; 
	font-size:11px; 
	background:url(../img/sidenav_arw.gif) left center no-repeat; 
	padding:0 0 0 12px; 
	line-height:22px; 
	text-decoration:none;
	}


.body_list ul{margin:5px 0 10px 0px; padding:0px; list-style-image:none;}

.body_list ul li{margin:0px; padding:3px 15px; line-height:22px;}

.body_list ul li a {
  	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	color: #353535;
	}	
	
.body_list ul li a:hover {color: #8c0003; padding-left:1px; text-decoration: none;}

.colleft{float:left; width:50%; padding-right:15px; margin-top:30px;}
.colright{float:left; width:50%; padding-left:15px; margin-top:30px;}

.col50{float:left; width:50%; padding-right:15px;}
.col50{float:left; width:50%; padding-left:15px;}

.col100{float:left; width:100%;}
.col25{float:left; width:25%; margin-top:20px; }

.col75{float:left; width:65%;}

.col75{float:left; width:75%;}

.col30_first{float:left; width:30%;}
.col30{float:left; width:30%; margin-left:25px;}


/* ///////////// HOME PAGE body_content ///////////// */

.body_content {
	margin:10px 0px 3px 0px; 
}
.body_content .left {
	float: left;
	width: 660px;
	padding:15px 0px;
}
.body_content .left p {
	font:12px Arial;
	color: #313131;
	margin-bottom: 10px;
	line-height: 20px;
	text-align:justify;
}

.body_content .left .title_full {
	float: left; width:100%; background:#333;
}
.body_content .left .title {
	float:left;
}
.body_content .left .redline {
	float:left;  	
}

.body_content .left h1 {
	font-family: 'PT Sans', sans-serif; font-weight:500; font-size:16px;
	color: #8c0003;
	margin-bottom: 15px;
	line-height: 23px;
	/*background:url(../images/title_bg.png) no-repeat;
	background-position:190px 11px;*/
}



#line {
	color: #353535;
	display: block;
	padding:20px 0px 9px 20px;
	border-bottom:1px dotted #999999;
	}
	
	
