/*************** Global ********************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background:url(images/bg.jpg) repeat-x left top #255370;*/
	background:url(http://www.voyages5etoiles.com/images/bg.jpg) repeat-x fixed left top #BDE1F5;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	display:inline-block;
	font-size:26px;
	font-weight:normal;
	color:#069;
}

h2{
	padding:0px;
	margin:0px;
	display:inline-block;
	font-size:14px;
	color:#F60;
}

a:focus{
	outline:none;
}

/*************** ID's ********************/
/*** A ***/




/*** B ***/

#bg{
	position:absolute;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:290px;
	background:url(/images/light_center.jpg) top center no-repeat;
	z-index:-10;
}

#bannerHouse{
	position:absolute;
	left:50%;
	margin-left:-450px;
	margin-top:118px;
	z-index:-1;
	background:url(images/houseBanner1.png) no-repeat;
	width:600px;
	height:147px;
	clear:both;
	padding-top:50px;
	padding-left:300px;
	}
	
#bannerHouse h3{
	font-size:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	display:inline-block;
	margin:0px;
	padding:0px;
	}
	


/*** C ***/

#content {
	width:900px;
	padding-top:10px;
	background:#FFF;
	overflow-y:hidden;
	font-size:12px;
	
	}

#contentTop{
	background:url(/images/contentTop.png) top left no-repeat;
	height:13px;
}
#contentBottom{
	background:url(/images/contentBottom.png) top left no-repeat;
	height:13px;
}
#contentTopLogin{
	background:url(/images/loginContentTop.png) top left no-repeat;
	height:13px;
}
#contentBottomLogin{
	background:url(/images/loginContentBottom.png) top left no-repeat;
	height:13px;
}
#contentText{
	background-color:#ececec;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
}



/*** D ***/

#dropdown{
	position:absolute;
	display:none;
	z-index:1000;
	margin-left:149px;
	
	}


/*** F ***/

#formDiv textarea{
	width:500px;
	height:80px;
	}

#formDiv label{
	display:block;
	width:130px;
	margin-top:10px;
	color:#000;
	}
	
#footer {
	width:900px;
	text-align:center;
	background:#FFF;
	font-size:9px;
	color:#999;
	padding-bottom:10px;
	}
	
#footer a{
	color:#999;
	text-decoration:underline;
	}
	
	
/*** H ***/

#houses{
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
	background:#FFF;
	}
	
	
	
/*** L ***/

#leftContent{
	padding-top:10px;
	float:left;
	}
	
	

/*** M ***/

#mainContentLogin{
	width:900px;
	}
	
#message{
	background:url(images/message.jpg);
	width:295px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
	
#messageTop{
	background:url(images/messageTop.jpg);
	height:13px;
	width:315px;
	}
#messageBtm{
	background:url(images/messageBtn.jpg);
	height:13px;
	width:315px;
	}


/*** R ***/

#rightContent{
	float:right;
	margin-left:10px;
	margin-top:10px;
	width:570px;
	}
	
	

/*** S ***/

#steve{
	float:right;
	width:247px;
	height:170px;
	margin-top:19px;
	background:url(images/steve.png);
	text-align:right;
	padding-top:75px;
	}
	

/*** T ***/

#topBanner {
	width:900px;
	height:265px;
	}

#titleSteve {
	position:absolute;
	float:left;
	width:322px;
	height:131px;
	margin-top:15px;
	}



/*** V ***/

#videoDiv {
	display:inherit;
	}
	

/*** W ***/

#wrapper {
	margin:auto;
	width:900px;
	font-family:Verdana, Geneva, sans-serif;
	border-left:5px #FFF solid;
	border-right:5px #FFF solid;
	overflow-y:hidden;
}
	
	
#wrapper #menu{
	width:900px;
	background:url(/images/bgButtonOn.jpg) repeat-x;
	overflow-y:hidden;
	}
	

	
/******************** Classes ****************/

/**** A ****/

.address{
	margin-top:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#003;
}
.address span{
	font-weight:bold; 
	color:#069;
	font-size:11px;
}


/**** B ****/

.btmContent {
	height:20px;
	width:562px;
	background:url(images/btmContentLeft.jpg);
	}
	
.buttons{
	float:right;
}
	
.buttonLink a{
	display:inline-block;
	width:149px;
	height:30px;
	}
	
.buttonLink:hover{
	display:inline-block;
	width:149px;
	height:30px;
	}
	
.button{
	float:left;
	height:30px;
	width:149px;
	border-right:#000 solid 1px;
	background:url(images/bgButton.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:16px;
	}
	
.button a{
	color:#FFF;
	text-decoration:none;
	}
	
.button:hover{
	background:url(images/bgButtonOn.jpg) repeat-x;
	}
	
.buttonGold{
	float:left;
	height:30px;
	width:149px;
	background:url(images/bgButtonGold.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	padding-top:16px;
	}
	
.buttonGold:hover{
	background:url(images/bgButtonGoldOn.jpg) repeat-x;
	}
	
	
/**** C ****/


.contentDivsion{
	padding-top:15px;
	padding-bottom:8px;
	width:700px;
}

.contentArea{
	width:700px;
	height:150px;
}

.contentTitle{
	margin-top:3px;
	padding-bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#003;
}

.contentTitle span{
	font-weight:bold; 
	color:#069;
	font-size:12px;
}


/**** D ****/


.dropButton{
	height:30px;
	width:149px;
	border-right:#000 solid 1px;
	background:url(images/bgButton.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:16px;
	}
	
.dropButton a{
	color:#FFF;
	text-decoration:none;
	}
	
.dropButton:hover{
	background-image:url(/images/bgButtonOn.jpg);
	background-repeat:repeat-x;
	}
	
.description{
	margin-top:3px;
	font-size:12px;
}
.description span{
	font-weight:bold; 
	color:#069;
	font-size:11px;
}

.description a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#494949;
}

.description a:hover{
	color:#F14E07;
}


/*** E ***/

.emptybutton{
	float:left;
	height:30px;
	width:149px;
	font-size:11px;
	padding-top:16px;
	background:#CCC;
	}
	


/*** I ***/

.infoAdmin{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#003;
	padding-left:15px;
	width:350px;
	float:left;
	}


/*** F ***/

.formLinks{
	width:250px;
}


/*** F ***/
.highlight{
	text-align:center;
	color:#069;
	font-weight:bold;
	}
	

/*** I ***/

.image{
	float:left;
	/*border:2px solid #404040;*/
}
.info{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#003;
	padding-left:15px;
	padding-right:15px;
	width:200px;
	float:left;
	}


/*** L ***/
	
.lang{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	}
	
.links a{
	text-decoration:none;
	color:#4A4A4A;
	font-weight:bold;
}
.links a:hover{
	color:#069;
}

.labelClass{
	width:150px;
}



/**** M ****/

.middleContent {
	width:540px;
	padding-left:12px;
	padding-right:10px;
	background:url(images/middleContentLeft.jpg) repeat-y;
	height:auto;
	}	


.members{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#003;
	padding-left:15px;
	padding-right:15px;
	width:300px;
	float:left;
	}


/**** N ****/

.noFloat{
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
	}
	
	

/**** P ****/

.property{
	padding-top:15px;
	padding-bottom:8px;
	border-bottom:2px dotted #252525;
}

.preloadHidden{
	display:none;
	}
	
.price{
	font-size:13px;
	color:#D11F3E;
	font-weight:bold;
}
.price span{
	font-weight:bold; 
	color:#069;
	font-size:11px;
}

.price a{
	color:#494949;
	}
	
.price a:hover{
	color:#F14E07;
}


 /**** R ****/
 
 
.reports{
	padding-bottom:15px;
}

.reportType{
	color:#1E1E1E;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#BBB;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.reportLink{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
	padding-left:15px;
	border-bottom:1px dotted #CACACA;
	}

.reportLink a{
	text-decoration:none;
	color:#000;
	}
	
.reportLink a:hover{
	color:#069;
	text-decoration:underline;
	}


/***** S ****/

.spacer{
	clear:both;
}

.sold{
	position:absolute;
	left:50%;
	margin-left:-108px;
	z-index:10;
	}


 /**** T ****/
 
 
.thumbs{
	margin-top:8px;
}
.thumbs img{
	display:none;
}

.topContent {
	height:20px;
	width:562px;
	background:url(images/topContentLeft.jpg);
	}


 /**** W ****/

.wrapperListCP {
	margin-left:82px; 
	background-color:#FFF; 
	width:700px; 
	padding-left:10px;
	padding-right:10px
	}