@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #fae9c5 url(../images/bg_all.gif) repeat-x top;}
html { padding:0; margin:0;}



#block_header {
	position: relative;
	width: 960px;
	height: 200px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/header.jpg) no-repeat top center;
}
#block_teaser {
	position: relative;
	width: 999px;
	height: 320px;
	margin: 0 auto;
	text-align: left;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../images/bgteaser.jpg);
}


a#logo {
		position: absolute;
		top: 0px;
		left: 387px;
		z-index: 2;
		display: block;
		width: 186px;
		height: 99px;
		background: url(../images/logo3.png) 0px 0px no-repeat;
}
a#logo span { display: none; }
		


div#ttbox {
	position: absolute;
	top: 319px;
	left: 82px;
	z-index: 2;
	width: 330px;
	height: 79px;
z-index:2;
background-color:#011d2e;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
}		

.ttbox_txt{ clear:left; float:left; width:300px; font: 11px/16px Tahoma,Helvetica,sans-serif; color:#ffffff; margin:18px 0px 0px 15px; text-decoration:none;}

.ttbox_txt em {font-style: oblique;color: #ffffff;}

div#mabox {
	position: absolute;
	top: 109px;
	left: 82px;
	z-index: 2;
	width: 330px;
	height: 35px;
z-index:2;
}		

.mabox_txt{ clear:left; float:left; width:300px; font: 14px/16px Tahoma,Helvetica,sans-serif; color:#252525; margin:8px 0px 0px 28px; text-decoration:none;}



div#gabox {
	position: absolute;
	top: 349px;
	left: 82px;
	z-index: 2;
	width: 330px;
	height: 39px;
z-index:2;
background-color:#011d2e;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
}		

.gabox_txt{ clear:left; float:left; width:300px; font: 24px/16px Tahoma,Helvetica,sans-serif; color:#ffffff; margin:8px 0px 0px 28px; text-decoration:none;}


#ipanel {position: absolute;float:right; width:176px; padding:0;z-index: 3; left: 772px}
#ipanel img { margin:10px 15px 0 0;}
#ipanel ul { list-style:none;}
#ipanel li{margin:0px 0px 0px 0px; padding:8px 5px 2px 0px; display:block; float:right;list-style:none;}

.langnav{
	width:80px;
	margin:0;
	padding:10px 5px 0 0;
	float:right;
	text-align:right;
	text-transform:capitalize;
	color:#8C5B44;
	font-size:11px;
}
.langnav a{
	color:#8C5B44;
	text-decoration:none;
}
.langnav a:hover, .langnav a.current{
	color:#CF5E26;
	text-decoration:none;
}
.langnav a.current{
	color:#9F7613;
}







/* --------------------------------------- */

span.more a{text-decoration: none;color:#001C00;font:bold 11px Tahoma, Helvetica, sans-serif;}

/* F O O T E R */

#footer {height: 120px;background: transparent url(../images/footer.jpg) left center no-repeat;}

#footer .links {float: left;width: 500px;height: 25px;padding: 30px 30px 0 110px;font-size: 0.8em;}
#footer .legal {float: right;width: 243px;height: 23px;margin: 0 auto;padding: 84px 20px 0 0;text-align: right;font-size: 0.7em;color: #A38C4B;}

#footer ul {list-style-type: none;}
#footer ul{margin:0;list-style-image: none;}
#footer ul li { float:left; display:inline;list-style-type: none; margin: 0; padding: 0; }
#footer ul li a { text-decoration: none;padding: 6px 6px 6px 12px;font-weight:normal; color: #A38C4B;}
#footer ul li a:hover{text-decoration: none;padding: 6px 6px 6px 12px;color: #A38C4B;}
#footer	.topaktiv {padding: 6px 6px 6px 12px;font-weight:normal; color: #3A2A46;}

#footer ul{
font-family: Arial,FreeSans,"Bitstream Vera Sans","DejaVu Sans",Helvetica,Geneva,Verdana,sans-serif;
font-size: 11px;
line-height: 11pt;
color: #A38C4B;
}
#footer ul li a {
	text-decoration: none;
	color: #C99520;
}



#block_content {padding:0px;background: transparent url(../images/bg_content.jpg) no-repeat 0px 68px; }
#content a { font:bold 14px/16px Tahoma, Helvetica, sans-serif; color:#13806A; text-decoration:underline;}
#content h1 { font:normal 1.8em Tahoma, Helvetica, sans-serif; color:#363f38; margin:0; padding:15px 5px;}
#content h1 span { color:#c59726;}
#content h1 {
background-image:url(../images/bgh1.gif);
background-repeat:no-repeat;
background-position:top right;
}


#content h2 { font:normal 1.4em Tahoma, Helvetica, sans-serif; color:#363f38; margin:0; padding:15px 5px;}
#content h2 span { color:#c59726;}
#content p { font:normal 14px/16px Tahoma, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em; margin:0; padding:5px;}
#content a:hover {text-decoration:none;}
#content .list {float:left; margin:0; padding:15px;}
#content .list ul {font:normal 11px Tahoma, Helvetica, sans-serif; color:#6f6f6f; line-height:1.8em; padding:0; list-style:none; margin:0; }
#content .list ul li {background:url(../images/ul.jpg) no-repeat left; padding:0 0 0 15px; }
#content .dot {float:left; width:800px; border-bottom:1px dashed #caceca; margin:0;  padding: 0 0 15px 0; }
#content .dot img {margin:0 15px 10px 0;}
#content .w_dot {float:left; width:800px; margin:0; }
#content .w_dot img {margin:0 15px 10px 0;}


/**************** Menublock styles ****************/

#menublock{
float:right;
width: 280px;
border-right: 1px solid #fff;
padding: 0.6em 0 0.4em 0;
margin-bottom: 1em;
background-color: #48b651;
color: #333;
text-align:left;
}

ul.blocklist{margin:0;padding:0;list-style-type:none;display:block;font:14px Georgia, Serif; letter-spacing:2px;line-height:195%;width:280px;}
ul.blocklist li{margin:0;padding:0;border-top:1px solid #088312;border-bottom:1px solid #069111;}
ul.blocklist li a{display:block;text-decoration:none;color:#D1D1D1;background:#1e5d14;padding:0 0 0 20px;width:260px;}
ul.blocklist li a:hover{background:#0D9755 url(../images/arrow.gif) no-repeat 0 9px;}
ul.blocklist li a.main-cur,ul.blocklist li a.main-cur:hover{background:#0B8249 url(../images/arrow.gif) no-repeat 0 9px;}


  /* Level 2 */
ul.blocklist li ul li a,
ul.blocklist li ul li#active,
ul.blocklist li ul li strong,
ul.blocklist li ul li span { width: 85%; padding-left: 30px; }

ul.blocklist li ul li a { color: #fefefe; }
ul.blocklist li ul li a:focus,
ul.blocklist li ul li a:hover,
ul.blocklist li ul li a:active {color: #fbfbfb; }

	

.textline{ font: 11px/15px Tahoma,Helvetica,sans-serif; color:#000; text-decoration:none;}
.dateline{ font: 11px/15px Tahoma,Helvetica,sans-serif; color:#000; text-decoration:none;}
.dateline a{text-decoration:none;color:#252525;}
.dateline a:hover{background-color:#009F00;color:#c5c5c5;}


#sidecol h2 { font:normal 22px Tahoma, Helvetica, sans-serif; color:#363f38; margin:0; padding:15px 5px;}
#sidecol h2 span { color:#99b41e;}
#sidecol .testimonials { margin:10px 5px 0 5px;}
#sidecol .testimonials a { font:normal 13px Arial, Helvetica, sans-serif; color:#99B41E; text-decoration:none;}
#sidecol .testimonials h5 { font:bold 11px Arial, Helvetica, sans-serif; color:#616a62; float:right;}
#sidecol .testimonials p {font:italic 13px Arial, Helvetica, sans-serif; color:#6e776f; line-height:1.8em;}

div.quoteBox {
	clear:both;
	width: 240px;
	margin: 40px auto 0;
	padding: 35px 5px 0 20px;
	color: #A4A4A4;
	background: transparent url(../images/1/leftQuote.gif) no-repeat left top;
}

div.quoteBox h6 {
	height: 27px;
	margin: 10px 0 0 0;
	padding-right: 40px;
	font-size: 100%;
	color: #8CBF0D;
	background: transparent url(../images/1/rightQuote.gif) no-repeat right bottom;
}


body #content ul.benefits{padding-top:0}
#content ul.benefits{list-style:none;padding-top:10px;padding-left:10px}
ul.pros li{padding-top:2px;color:#888;font-size:11px;list-style:none;background:url(../images/small_tick.gif) no-repeat 0px 2px;padding-left:29px;margin-bottom:22px}
ul.pros li strong{color:white;font-weight:normal;font-size:14px;line-height:155%}
.small{font-size:11px}
p.small{font-size:11px;color:#999;margin-bottom:0.8em}

.large{font-size:130%}
.button{padding:2px;font-size:13px;vertical-align:middle}


#sitemap ul{list-style:disc;font:normal 11px Tahoma, Helvetica, sans-serif;line-height:1.8em;}
#sitemap li{margin-left:30px;line-height:1.4em;}
#sitemap ul li a {
	text-decoration: none;
	color:#8F6A11;
}

.room-floorplan-remarks em { font:9px Verdana,sans-serif; font-style: oblique;color: #5F5B53;}

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {display: none;}

