/* CSS Document */

body{background: #51473d url(../../images/body-bg.jpg) repeat-x;}

object, embed{outline: none;}

/*-------------------- MASTHEAD -------------------------------------*/

#masthead{height: 104px; margin: 0; padding: 0;}

	#masthead #logo-section h1 {
	display: block;
	width: 170px;
	height: 54px;
	margin: 30px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	background: transparent url(../../images/logo.jpg) no-repeat 0 0;
	}

	#masthead #logo-section h1 a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	margin: 0;
	padding: 0;
	}

	#masthead #contact-nav{text-align: right; margin: 5px 0 0 0; padding: 0;}
		#masthead #contact-nav ul{list-style: none; clear: left; text-align: right; padding: 0 0 0 60px; margin: 0;}
		#masthead #contact-nav li{list-style: none; float: left; margin: 0 4px; color: #FFF; padding: 0;}
			#masthead #contact-nav li a{font: normal 11px/16px 'trebuchet ms',arial,helvetica,sans-serif; color: #fff; text-decoration: none;}
			#masthead #contact-nav li a:hover{color: #ebe9d9; text-decoration: underline;}

/*-------------------- TOP NAV -------------------------------------*/

#top-nav{height: 36px; margin: 0; padding: 0;}
	#top-nav li{float: right; text-align: left;}

/*-------------------- CONTENT -------------------------------------*/

#main-wrapper{background: #fff url(../../images/main-wrapper-bg.jpg) repeat-x;}

#content-wrapper{min-height: 680px; background: url(../../images/content-bg-fade.gif) no-repeat;}

#home-banner{margin: 0 0 0 11px;}
#home-banner p{margin: 0; padding: 0;}
#home-wrapper{background: url(../../images/home-content-bg.jpg) no-repeat 0 0; padding: 30px 0 0 0; margin: 0 0 0 11px;}
#home-content{margin: 0 50px 0 80px;}
	#home-content h1{font: bold 21px/36px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
	#home-content h2{font: normal 16px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
	#home-content h3{font: normal 14px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
	#home-content h4{font: normal 13px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
	
	#home-content p{font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#636363;}
	
	#home-content li{font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#636363;}
	
#home-sidebar hr{width: 230px; height: 3px; background: url(../../images/sidebar-divider.jpg) no-repeat;}

	.sidebar-content{
		width: 230px;
		min-height: 125px;
		margin: 0 0 50px 0;
		background: url(../../images/sidebar-content-bg.jpg) repeat-x;
	}
	
	.sidebar-content h2{
		font: normal 14px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#443135;
		text-transform:uppercase;
	}
	
	.sidebar-content p{width: 200px;padding: 0 0 0 15px; margin: 5px 0;font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#443135;}
		.sidebar-content p input.signup{width: 200px;}
		
		
	#about-banner{padding: 12px 0 0 11px;}
	#about-banner p{margin: 0; padding: 0;}
	
	#news-banner{padding: 12px 0 0 11px;}
	#news-banner p{margin: 0; padding: 0;}
	
	#properties-banner{padding: 12px 0 0 11px;}
	#properties-banner p, #properties-banner embed, #properties-banner object{margin: 0; padding: 0;}
	
	#experience-banner{padding: 12px 0 0 11px;}
	#experience-banner p, #experience-banner embed, #experience-banner object{margin: 0; padding: 0;}
	
	#investment-banner{padding: 12px 0 0 11px;}
	#investment-banner p, #investment-banner embed, #investment-banner object{margin: 0; padding: 0;}
	
	#rentals-banner{padding: 12px 0 0 11px;}
	#rentals-banner p, #rentals-banner embed, #rentals-banner object{margin: 0; padding: 0;}
	
	#management-banner{padding: 12px 0 0 11px;}
	#management-banner p, #management-banner embed, #management-banner object{margin: 0; padding: 0;}
	
		
/*-------------------- LVP -------------------------------------*/

#lvp-banner{margin: 0 0 0 11px;}
#lvp-banner p{margin: 0; padding: 0;}

#lvp-login-nav{list-style: none;clear: left;padding: 0; margin: 0;}
#lvp-login-nav li{
		float: left;
		padding: 0;
		margin: 0;
		text-indent: 0;
		width: 310px;
		height: 143px;
		background-repeat: no-repeat;
		background-position: 0;
		cursor:pointer;
}

#button-1{
		background: url(/vacation-properties/images/lvp-login-btn01.jpg);
}

#button-2{
		background: url(/vacation-properties/images/lvp-login-btn02.jpg);
}

#button-3{
		background: url(/vacation-properties/images/lvp-login-btn03.jpg);
}
	

#lvp-wrapper{background: url(../../images/home-content-bg.jpg) no-repeat 0 0; padding: 0; margin: 0 0 0 11px;}
#lvp-content{margin: 40px 0 50px 0;}
	#lvp-content h1{font: bold 21px/36px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
	#lvp-content h2{font: normal 16px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
	#lvp-content h3{font: normal 15px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
	#lvp-content h4{font: normal 13px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
	
	#lvp-content p{font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
#lvp-sidebar{margin: 40px 50px 0 40px;}

/*-------------------- LVP - HOME -------------------------------------*/

#lvp-main-wrapper{background: #fff url(../../images/lvp-home-content-bg.jpg) repeat-x;}

#lvp-content-wrapper{min-height: 680px;}

#lvp-home-banner{margin: 0 0 0 65px;}
#lvp-home-banner p{margin: 0; padding: 0;}

#lvp-home-login-nav{list-style: none; clear: left; padding: 0; margin: 0;}
#lvp-home-login-nav li{float: left; padding: 0; margin: 0;}

#lvphome-wrapper{background: url(../../images/lvp-home-content-fade.jpg) no-repeat 0 0; min-height: 300px;margin: 0 0 50px 71px;}
	#lvp-home-content{margin: 40px 0 50px 50px;}
		#lvp-home-content h1{font: bold 18px/48px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;background: url(../../images/h1-lvp-home-underline.jpg) no-repeat 0 34px;}
		#lvp-home-content h2{font: normal 16px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
		#lvp-home-content h3{font: normal 15px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
		#lvp-home-content h4{font: normal 13px/23px 'trebuchet ms',arial,helvetica,sans-serif;color:#51473d;}
		
		#lvp-home-content p{font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#363636;}
	#lvp-home-sidebar{margin: 40px 0 0 40px;}
	
	.lvp-home-sidebar-content{
		width: 192px;
		min-height: 183px;
		background: #fff url(../../images/lvp-home-sidebar-content-bg.jpg) no-repeat;
		border: 1px solid #cbcbc2;
		margin: 0 0 20px 0;
	}	
	
	.lvp-home-sidebar-video{
		margin-bottom: 20px;
		height: 219px;
	}
	
	.lvp-home-sidebar-content h2{
		font: bold 17px/21px 'trebuchet ms',arial,helvetica,sans-serif;color:#28231c;padding: 30px 10px 15px;
	}
	
	.lvp-home-sidebar-content p{padding: 0 10px 0 15px; margin: 5px 0;font: normal 12px/18px 'trebuchet ms',arial,helvetica,sans-serif;color:#78745d;}
		.lvp-home-sidebar-content p a{color: #78745d;}
		.lvp-home-sidebar-content p a:hover{color: #51473d;}
		.lvp-home-sidebar-content p input.signup{width: 150px;}
		
	.imap-hdr{background: url(../../images/lvp-home-imap-h2.jpg) no-repeat;}
	.blog-hdr{background: url(../../images/lvp-home-blog-h2.jpg) no-repeat;}
		

/*-------------------- FOOTER -------------------------------------*/

#footer-wrapper{background: #51473d url(../../images/footer-bg.jpg) repeat-x;}
#footer{padding: 25px 0 70px 0;}
#footer p{font: normal 11px/16px 'trebuchet ms',arial,helvetica,sans-serif;color: #fff;}
#footer-right ul{list-style: none;padding-left: 8px;}
#footer-right li{float: left; list-style: none;font: normal 11px/16px 'trebuchet ms',arial,helvetica,sans-serif;color: #fff;}
#footer-right li a{font: normal 11px/16px 'trebuchet ms',arial,helvetica,sans-serif;color: #fff;text-decoration: none;}
#footer-right li a:hover{color: #ebe9d9;text-decoration: underline;}