* {margin:0;padding:0}
.access {height: 0;left: -19000px;overflow: hidden;position: absolute;width: 0;}

/**
 * Structure
 */
 body {background:#ffbb00 url(/assets/images/structure/background.png) repeat-x;font: normal 13px/150% Verdana, Arial, Helvetica, sans-serif;color:#333}
 #wrap {width:900px;margin:0 auto;position:relative;background:#fff;padding-bottom:20px}
 #header {width:930px;position:relative;margin:0 auto;height:179px;background: url(/assets/images/structure/header.jpg) no-repeat;}
 #content {padding:5px}
 #footer {width:900px;margin:0 auto;font-size:0.85em;text-align:center;clear:both;background: url(/assets/images/structure/footer.png) no-repeat;padding:20px 0 25px;}
	 #footer a {color:#333}
	 
/* Nav */
#header ul {position:absolute;top:144px;left:25px}
	#header ul li {float:left;display:block;width:104px;text-align:center;}
		#header ul li a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none}

/**
 * Miscellaneous
 */
.clear {clear:both}
.right {float:right}
.left {float:left}
.center {text-align:center}
.warning {color: #DA2521 !important;font-weight: bold;}
.left-image {float:left;margin:0 15px 0 0}
.center-image {margin:15px 0}
.right-image {float:right;margin:0 0 0 15px}
.caption {font-size:11px;line-height:1.2;padding:3px;}
.img-left {margin:0 1em 5px 0;border:2px solid #444}
.bottom {bottom:0}
.block {display:block}
.small {font-size:0.8em}


/**
 * Html
 */
 h1 {margin:0 0 0.5em 0;color:#2063A4;font:normal 21px/110% Georgia, "Times New Roman", Times, serif}
#body-destination h1 {color:#fff;text-align:center;}
#body-destination h1 a {color:#fff;background:#2063A4;margin:-10px -10px 0px -10px;text-decoration:none;display:block;padding:3px}
	#body-destination h1 a:hover {background:#b22828}
 h2 {font-size:1.1em;margin:0.85em 0}
 h3 {font-size:1em;margin:1.25em 0 0.1em 0}
 h2, h3, h3 {line-height:110%;color:#333}
 h2 a, h3 a {text-decoration:none;color:#2063A4}
	 h2 a:hover, h3 a:hover {color:#900}
 ul, ol {list-style-position:outside;margin:0.75em 1em 1.25em 0}
 	ul ul {margin-bottom:0.5em}
 a:hover {text-decoration:none}
 p {margin-bottom:0.75em}
 

/**
 * columns
 **/
 .quarter {width:140px;padding:10px;margin-right:9px;float:left;display:inline}
  .np {padding:0;width:160px}
 .quarter-nm {margin:0}
 .half {width:360px;padding:10px;float:left;margin-right:10px;}
	 .home .half {padding:0;margin-right:30px;}

 .city-boxes {background: url(/assets/images/structure/city-boxes.jpg) no-repeat;width:159px;height:580px}
	.city-boxes ul {list-style:none;padding:0;margin:0}
		.city-boxes ul li {height:140px;width:160px;margin-bottom:7px}
			.city-boxes ul li a {height:140px;width:160px;display:block;text-indent:-9000px;overflow:hidden}
 #leftcol {background: url(/assets/images/structure/getaway-top-destinations.gif) no-repeat;}

#getaways {height:105px;width:160px;}
	#getaways a {display:block;height:105px;width:160px;text-indent:-9000px}

#destinations {padding-top:25px}
	#destinations ul {list-style:none;padding:0 3px}
		#destinations ul li {line-height:1.3}
			#destinations ul li a {color:#686C70;font-size:11px;font-family: Arial, Verdana, sans-serif}
#rev-col {width:161px;text-align:center}
	#rev-col div.au-top {background: url(/assets/images/structure/ad-top.gif) no-repeat;}
	#rev-col div.au-bot {background: url(/assets/images/structure/ad-bottom.gif) no-repeat bottom;padding:10px 0}
/**
 * Home
 */
 .home h1 {text-indent:-9000px;display:none}
 #lead-form {width:380px;background: url(/assets/images/home/brochure-back.jpg) no-repeat;}
 	#lead-form.gen {width:380px;background:#2063A4;margin:-11px 0 0 -10px}
 #city-guides {height:130px;width:380px;background: url(/assets/images/home/city-guide-back.jpg) no-repeat;}
 #ts-news {display:none;height:130px;width:380px;background: url(/assets/images/home/timeshare-news-back.jpg) no-repeat;}


form#pageform-leads-leads {}
/* form#ajax-pageform-leads-leads {padding:5px 0 20px 0} */
	#lead-form form#pageform-leads-leads {padding:134px 0 8px 30px;background: url(/assets/images/home/brochure-back-bottom-tile.jpg) no-repeat bottom left;}
		#lead-form.gen form#pageform-leads-leads {padding:8px 0;background:none;}
form#pageform-leads-leads div.form-unit, #ajax-pageform-leads-leads div.form-unit {clear:both;margin:2px 0}
form#pageform-leads-leads label, #ajax-pageform-leads-leads label {display:block;width:120px;float:left;font-size:11px;font-weight:bold;text-align:right;padding-right:10px}
#lead-form.gen form#pageform-leads-leads label {color:#fff}
form#pageform-leads-leads select, #ajax-pageform-leads-leads select {width:145px}
form#pageform-leads-leads button, #ajax-pageform-leads-leads button {margin-left:129px}
