body {

	margin:0;

	padding:0;

	font-size: 62.5%;

	font-family: Verdana, Geneva, sans-serif;

	background-image:url(../images/main_background.png);

	background-position: center top;

}



/* links */

a {

	color:#00F;

	background-color: inherit;

	text-decoration:none;
	
	font-weight:bold;

}

a:hover {

	color:#F00;

	background-color: inherit;

	text-decoration:none;
	
	font-weight:bold;

}





#wrap {

	margin:0px auto;

	padding:0px;

	width:960px;

	background-color:#666;

	position: relative;

}



#header {

	position: relative;

	background-color: #CCC;

	height: 328px;

	width: 960px;

}













#nav {

	width:960px;

	height:35px;

	background-color:#1b1464;

	background-image: url(../images/nav_background.png);

	background-repeat: repeat-x;

}

#header_top {

	background-color:#242a1c;

	height: 188px;

	width: 960px;

	background-image: url(../images/header_top.png);

}

#image {

	background-color: #000;

	height: 200px;

	width: 960px;

}

#logo {

	float:left;

	height: 89px;

	width: 179px;

	position: absolute;

	z-index:15;

	top: 0px;

	left: 0px;

}



#menu {

	height: 35px;

	background-color:#1b1464;

	background-image: url(../images/nav_background.png);

	background-repeat: repeat-x;

	top: 335px;

	width: 960px;

	line-height: 28px;

	font-size: 1.6em;

	}

	

#content {

	top: 365px;

	width: auto;

	padding: 20px;

	/*padding-bottom:450px;

	min-height: 400px;*/

	background-color: #FFF;

	background-image: url(../images/content_blackground.png);

	background-repeat: repeat-x;

	background-position: bottom;

}

	

#text {

	font-size: 1.2em;

	width: 440px;

	line-height: 180%;

	font-family: Verdana, Geneva, sans-serif;

	text-align: justify;

	float: left;

	color:#000;

	}

	

#text h1{

	font: 2em Verdana, Geneva, sans-serif ;

	border-bottom:#CCCCCC 1px solid;

	padding: 0;

	margin: 0;

	}

	

#text li{

text-align: left;	

}

#widetext {

	font-size: 1.2em;

	width: 920px;

	line-height: 180%;

	font-family: Verdana, Geneva, sans-serif;

	text-align: justify;

	float: left;

	color:#000;

	}

	

#widetext h1{

	font: 2em Verdana, Geneva, sans-serif ;

	border-bottom:#CCCCCC 1px solid;

	padding: 0;

	margin: 0;

	}

	

#widetext li{

text-align: left;	

}

#ctas {

	width: 440px;

	float: right;	

	}	

#ctas ul {

	width: 440px;

	margin: 0;

	padding: 0;

	text-indent: 0;

	list-style-type: none;

	}

#ctas ul li {

	width: 420px;

	background-color:#242a1c;

	padding: 10px;

	margin-bottom: 20px;

	color: #FFF;

	}

#ctas ul li a {

	color: #FFF;

	outline: none;

	}

	

	

	#ctas ul li a.readmore {

	color: #1b1464;

	outline: none;

	}

	

#ctas ul li h3 {

	border-bottom: #A9E102 1px solid;

	outline: none;

	padding: 0;

	margin: 0;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 2em;

	color: #FFF;

	}

	

	#ctas ul li h2 {

	border-bottom:#00bfde 1px solid;

	outline: none;

	padding: 0;

	margin: 0;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 2em;

	color: #1b1464;

	}

	

#ctas ul li p {

	line-height: 180%;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 1.2em;

	padding: 0;

	margin: 0;

	color: #FFF;

	}

#ctas ul li.googlemaps {

	height: 500px !important;

}



#ctas ul li.gallery {

	height: 225px !important;

	background-color:#FFF;

}	



#ctas img{

  background: white;

  width: 90px;

 height: 71px;

  border: 2px solid #1b1464;

  padding: 2px;

  margin: 4px 4px 4px 0;

}



/*	

.image{

	width:90px;

	height:71px;

	overflow:hidden;

	 border: 2px solid #1b1464;

  padding: 2px;

  margin: 4px 4px 4px 0;

}

*/	

	

	

	#footer {

	width:920px;

	height:20px;

	padding:20px;

	text-align: center;

	font: 1.2em Verdana, Geneva, sans-serif;

	color:#FFF;

	background-image:url(../images/footer_bg.png);

	background-repeat:repeat-x;

	

}



#footer a {

	color: #FFF;

	text-decoration: none;

	outline: none;



}	

#footer a:hover {

	color: #FF9;

	text-decoration: underline;

	outline: none;



}	



#flash {

	height:140px;

	width:960px;

	zindex:auto;

	float:left;

}

.pics {  

    height:  140px;  

    width:   960px;  

    padding: 0;  

    margin:  0;

	overflow:hidden;

} 

 

.pics img {



	width:  960px; 

    height: 140px; 

    top:  0; 

    left: 0 

}



#ddimagetabs {

	padding:0;

	margin:0;

	FONT-FAMILY: arial;

	FONT-SIZE: 11px;

	font-weight: bold;

	list-style-type: none;

	height: 20px;

}



#ddimagetabs A {

	padding:5px;

	margin:0;

	float:left;

	border:#ffffff 1px solid;

	color: #FFFFFF;

	background-color:#1b1464;

	text-decoration:none

}



#ddimagetabs A:hover {

	padding:5px;

	font-weight: bold; 

	color: #81cce2; 

	text-decoration:none

}



#ddimagetabs A.current {

	border:#1b1464 1px solid;

	padding:5px;

	font-weight:bold;

	color: #1b1464;

	text-decoration:none;

	background-color: #81cce2;

}



table.price {

	

	border:#1b1464 1px solid;

	

}



tr.price {

	background-color:#1b1464;

	color:#FFF;

	

	

}



.sitemap {

	width: 690px;

	font-size: 14px;

	float:left;

}

.sitemap ul {

	padding: 0px;

	margin: 0px;

	margin-left: 25px;

}

.sitemap li {

	padding: 0px;

	margin: 0px;

	height: auto;

	line-height: 18px;

}



.sitemap a {

	color: #000;

	text-decoration: none;

	outline: none;	

}

.sitemap a:visited {

	color: #000;

	text-decoration: none;

	outline: none;	

}

.sitemap a:hover {

	color: #333;

	text-decoration: underline;

	outline: none;	

}

.form_row {

	width: 420px;

	clear: both;

	padding: 5px 0px;

	line-height: 20px;

	overflow: hidden;

}

.form_label {

	width: 140px;

	text-align: right;

	vertical-align: text-top;

	float: left; 

}

.form_field {

	width: 280px;

	float: left; 

}

.form_field select, input {
	font-size:10px;
}