div#global_wrapper { background: url(../css/footer_home_bg.png) repeat-x center bottom; }

/* Promo wrapper */
div#promo_wrapper { background: url(../css/promo_wrapper.png) no-repeat left top; display: block; height: 438px; margin: -13px auto 0 auto; overflow: hidden; padding: 23px 10px 10px 10px; position: relative; width: 906px; z-index: 10; }
	div#promo_wrapper h1, div#promo_wrapper h2, div#promo_wrapper p { display: none; }
	div#promo_wrapper div.promo-over { display: block; overflow: hidden;  position: absolute; z-index: 50000; }
	div#promo_wrapper div.promo-over a { #background: #fff; display: block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); #opacity: 0; text-indent: -10000px;}

	div#promo_wrapper div#promo-1 div.promo-over { left: 21px; top: 21px; width: 700px; }
	 div#promo_wrapper div#promo-1 div.promo-over a { height: 437px; width: 700px; }

	div#promo_wrapper div#promo-2 div.promo-over { left: 21px; top: 21px; width: 700px; }
	 div#promo_wrapper div#promo-2 div.promo-over a { height:500px; width:700px; }

	div#promo_wrapper div#promo-3 div.promo-over { left: 21px; top: 21px; width: 700px; }
	div#promo_wrapper div#promo-3 div.promo-over a { height: 437px; width: 700px; }
		
	div#promo_wrapper div#promo-4 div.promo-over { left: 21px; top: 21px; width: 700px; }
	div#promo_wrapper div#promo-4 div.promo-over a { height: 437px; width: 700px; }

div#promo_wrapper ul#promo_tabs { position: absolute; right: 25px; top: 415px; width: 170px; }
	div#promo_wrapper ul#promo_tabs li { background: none; border: 1px solid #fff; display: block; float: left; list-style: none; margin: 0 10px 0 0; padding: 0; } 
	div#promo_wrapper ul#promo_tabs li a{ background: #fff; color: #000; display: block;	font-size: 1.4em; font-weight: bold; margin: 0; opacity: 0.5; filter:alpha(opacity=50); overflow: hidden; padding: 5px 10px; text-align: center; text-decoration: none; width: 10px; }

	div#promo_wrapper ul#promo_tabs li a:hover, div#promo_wrapper ul#promo_tabs li.ui-tabs-selected a { background: #35ad26; color: #fff; opacity: 1; filter:alpha(opacity=100); }

/* Main content*/
div#content{  background: url(../css/content_bg_home.gif) repeat-x left top; margin: -10px auto 0 auto; padding: 5px 0 0 0 !important; text-align: left; width: 900px; }
div#content div.column { margin-top: 10px; margin-bottom: 5px;  }
div#content div.gallery p a { margin-top: -20px; }

div#content form#checkAvailability { margin: 0 10px; width: 240px; }
  div#content form#checkAvailability input { width: 200px; }
  div#check_availability form select { width: 122px; }
  div#content form#checkAvailability img { margin: 0; vertical-align: middle; }

/* Quotes */
div.quotes { clear: both; display: block; overflow: hidden; }
	div.quotes blockquote { background: url(../css/quotes.gif) no-repeat left top; color: #6C5932; font-style: italic; line-height: 130%; padding-left: 35px; }
	div.quotes p { color: #8C522E; font-size: 0.8em; font-weight: bold; text-align: right; }

/* Footer */
div#footer { margin: 0 auto; padding: 10px 0 0 0; }
div#footer div ul li { margin: 0 0 8px 0px; }