.pagebody {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	
}

.divwrap {
	width: 966px;
	position:relative;
	margin: 0px auto;
	
}

.divcontainer {
	background-image: url(../images/main_background.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 966px;
	float:left;
	
}

.divleftcorner {
	background-image: url(../images/main_corner_left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 650px;
	width: 18px;
}

.divrightcorner {
	background-image: url(../images/main_corner_right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 650px;
	width: 18px;
	
}

.divspacer {
	float: right;
	position:relative;
	height: 15px;
	width: 15px;
	
}


/*==========================================HEADER===================================*/

.divheader {
	float: left;
	height: 157px;
	width: 930px;
}

.divlogo {
	float: left;
	height: 157px;
	width: 200px;	
	background-repeat: no-repeat;	
}

/*==========================================GIRL 1 ===================================*/

.divgirl1 {
	float: left;
	height: 157px;
	width: 251px;
	background-image:url(../images/girl_1.gif);
	background-repeat: no-repeat;	
}

.divgirl1 h1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 115px;
	color: #333;
}

.divgirl1 p {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color:#FFF;

    display: block;
	width:100px;
	height:95px;

	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 135px;
}

/*==========================================GIRL 2 ===================================*/

.divgirl2 {
	float: left;
	height: 157px;
	width: 240px;
	background-image:url(../images/girl_2.gif);
	background-repeat: no-repeat;	
}

.divgirl2 h1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 112px;
	color: #333;
}

.divgirl2 p {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color:#FFF;

    display: block;
	width:110px;
	height:95px;

	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 122px;
}

/*==========================================GIRL 3 ===================================*/

.divgirl3 {
	float: left;
	height: 157px;
	width: 239px;
	background-image:url(../images/girl_3.gif);
	background-repeat: no-repeat;	
}

.divgirl3 h1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-left: 112px;
	color: #333;
}

.divgirl3 p {
	font-family: arial;
	font-size: 10px;
	line-height: 10px;
	color:#FFF;

    display: block;
	width:100px;
	height:95px;

	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 135px;
}

/*==========================================LEFT COLUMN===================================*/

.divleftcolumn {
	float: left;
	width: 200px;
	padding: 0px;
}

.divservices {
	width: 200px;
	height: 41px;
	background-image:url(../images/services_back.gif);
	background-repeat: no-repeat;
}

.divtitleservices {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	padding-left: 65px;
}

.divservicesnavigation {
    width: 200px;
}

.divservicesnavigation a {
	display: block;
	width: auto;
	height: 22px;
	
	font: normal 11px Verdana;
	color:#333333;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 23px;
	background: url(../images/navi_services_back.gif) 0px 0px no-repeat;
}

.divservicesnavigation a:hover {
	text-decoration: none;
	color:#e0001c;
	background: url(../images/navi_services_back_over.gif) 0px 0px no-repeat;
}

/*==========================================MAIN COLUMN===================================*/

.divmain {
   float: right;
   width: 715px;
}

/*==========================================MAIN NAVIGATION===================================*/

.miannavi {
   float: left;
   position: relative;
   width: 715px;
   height: 25px;
   background-color:#333333;
}

.mainnavileftcorner {
   float: left;
   position:relative;
   height: 25px;
   width: 17px;
   background-image:url(../images/left_corner_main_navi.gif);
   background-repeat: no-repeat;   
}

.mainnavirightcorner {
   float: right;
   position:relative;
   height: 25px;
   width: 11px;
   background-image:url(../images/right_corner_main_navi.gif);
   background-repeat: no-repeat;   
}

.navigation {
   float: left;
   position:relative;
   height: 25px;
}

.navigation a {
	float: left;
    position:relative;
	width: auto;
	height: 25px;
	font: normal 11px Verdana;
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
    text-transform: uppercase
}

.navigation a:hover {
	text-decoration: none;
	color:#fab800;
}

.naviseparator {
	float:left;
	position:relative;
    height: 25px;
	width: 26px;
	background-image:url(../images/separator_navi.gif);
    background-repeat: no-repeat; 
}

/*==========================================MAIN BANNER===================================*/

.mainbannercontainer {
   float: right;
   position: relative;
   width: 715px;
   height: 236px;
}

.mainbannerphoto {
   float: right;
   position: relative;	
   width: 494px;
   height: 236px;
   background-image:url(../images/main_image.jpg);
   background-repeat: no-repeat;	
}

.mainbannerspace {
   float: right;
   position: relative;	
   width: 1px;
   height: 236px;
}

.sloganbox {
	float: right;
	position: relative;
	width: 220px;
	height: 236px;
	background-image:url(../images/back_slogan.jpg);
	background-repeat: no-repeat;
}

.slogantext {
	font-family:Verdana, Geneva, sans-serif;
	color: #b20020;
	font-size: 18px;
	font-style: italic;
	padding-left:8px;
	padding-top:80px;
}

/*==========================================CONTENT===================================*/

.content {
    float: right;
	width: 715px;
}

.content h1, .page_header {
	font-family: verdana;
	font-size: 20px;
	color: #333;
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
}

.content h2 {
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	color: #333;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content p {
	font-family: verdana;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	display: block;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align:justify;
}

.content p a {
	font-family: verdana;
	color:#d1182d;
	font-size: 11px;
	text-decoration:none;
}

.content p a:hover {
	text-decoration: underline;
	color:#d1182d;
}

/*------ local events-----*/

.localevents {
    float: left;
	position: relative;
	width: 715px;
	height: 80px;
	
	background-image:url(../images/local_events_back.gif);
	background-repeat: repeat-x;
}

.localeventsphoto {
    float: left;
	position: relative;
	width: 115px;
	height: 80px;
	
	background-image:url(../images/local_events.gif);
	background-repeat:no-repeat;
}


.localeventscorner {
	float: left;
	position:relative;
	height:80px;
	width: 600px;
	
	background-image:url(../images/local_events_corner.gif);
	background-repeat:no-repeat;
	background-position: right;
}

.localeventscorner h1 {
	float: left;
	position:relative;
	font-family: verdana;
	font-size: 15px;
	color: #333;
	display: block;
	margin-top: 28px;
	margin-bottom: 0px;
}

/*------ local events-----*/

.partnersphoto {
	margin-top: 2px;
    float: left;
	position: relative;
	width: 115px;
	height: 80px;
	
	background-image:url(../images/partners.gif);
	background-repeat:no-repeat;
}

.partnerlogos {
    float: left;
	position: relative;
	width: 715px;
	height: 86px;
}
/*==========================================FOOTER===================================*/

.footer {
	float:left;
	position:relative;
	width:966px;
	height:52px;
	font-family:Verdana, Geneva, sans-serif;
	color: #666666;
	font-size: 10px;
	padding-top: 22px;
	
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}

.footernavi {
    float:left;
	position:relative;
	padding-left:18px;

}

.footernavi a {
	font-family:Verdana, Geneva, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration:none;
}

.footernavi a:hover {
	text-decoration: underline;
	color:#d1182d;
}

.copyright {
	float:right;
	position:relative;
		padding-right:18px;
	font-family:Verdana, Geneva, sans-serif;
	color: #cccccc;
	font-size: 10px;
}

 h1 {
	color:#C00;
}

.content ul li {
	font-family: verdana;
	font-size: 11px;
	color: #333;
	/*line-height: 16px; */
	text-align:justify;
}

.content {
	font-family: verdana;
	font-size: 11px;
	color: #333;
	/*line-height: 16px; */
	text-align:justify;
}


a.partner_vf{
	display: block;
	float: left;
	position:relative;
	
	height: 55px;
	width: 46px;	

	margin-right:15px;
	
	background: url(../images/partner_vf.gif) no-repeat top left;

	}
	
a.partner_tb{
	display: block;
	float: left;
	position:relative;
	
	height: 55px;
	width: 133px;	

	margin-right:15px;
	
	background: url(../images/partner_tb.gif) no-repeat top left;

	}

a.partner_ro{
	display: block;
	float: left;
	position:relative;
	
	height: 55px;
	width: 48px;	

	margin-right:15px;
	
	background: url(../images/partner_ro.gif) no-repeat top left;

	}


a.partner_bp{
	display: block;
	float: left;
	position:relative;
	
	height: 55px;
	width: 175px;	

	margin-right:15px;
	
	background: url(../images/partner_bp.gif) no-repeat top left;

	}

div.partnerlogos a:hover{
	background-position: left bottom;
}

.div_whc_imgs {
	position:relative;
	float:left;
	width:49%;
}

#imgs_home_bottom_div {
	position:relative;
	float:left;
	width:510px;
	height:121px;
}

#img_bottom {
	position:relative;
	float:left;
	padding-left: 10px;
}

.div_whc_imgs {
	position:relative;
	float:left;
	width:49%;
	margin-top:20px;
	margin-bottom:20px;
}

.div_whc_imgs img {
		float: left;
		width:230px;
		height:180px;
		margin-left:10px;
		margin-bottom:5px;
		border: solid #d6d6d6 1px;
	}
.div_whc_imgs span {
	    display: block;
		width:230px;
		margin-left:10px;
	}
	
.offer {
clear:both;
margin-bottom:20px;
}
.offer img {
border:1px solid #D6D6D6;
float:left;
margin:0px 15px 15px 0px;
}

.offer a {
font-weight:bold;
text-decoration:underline;
}

.logo1 {
	background: url(../images/logo_1.gif) no-repeat top left;
	width: 105px;
	height: 86px;
	float: left;
}

.logo2 {
	background: url(../images/logo_2.gif) no-repeat top left;
	width: 91px;
	height: 86px;
	float: left;
}

.logo3 {
	background: url(../images/logo_3.gif) no-repeat top left;
	width: 92px;
	height: 86px;
	float: left;
}

.logo4 {
	background: url(../images/logo_4.gif) no-repeat top left;
	width: 111px;
	height: 86px;
	float: left;
}

.logo5 {
	background: url(../images/logo_5.gif) no-repeat top left;
	width: 136px;
	height: 86px;
	float: left;
}

.logo1, .logo2, .logo3, .logo4, .logo5 a {
	cursor:hand;
}


