/* CSS Document */

*{	
	margin: 0px;
	padding: 0px;
}

body {	
	width:1100px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left:auto;
	margin-right:auto;
	background:#d0ccc8;
}
#wrapper {
	width:1100px;
	height:auto;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
	position: static;
	z-index:0;
}

/*fade-left*/
#fadeleft{
	width:85px;
	height:707px;
	float:left;
	background:url(../images/fade-left.jpg) top left no-repeat;
}
/*fade-right*/
#faderight{
	width:85px;
	height:707px;
	float:left;
	background:url(../images/fade-right.jpg) top left no-repeat;
}
#main{
   	width:930px;
	height:auto;
	float:left;
}
.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

/*menu*/
#menubar{
	width:930px;
	height:125px;
	float:left;
	text-align:left;
	background: url(../images/black-menu-bg.jpg) top left no-repeat;
}

#logo{
	width:208px;
	height:109px;
	margin-left:18px;
	_margin-left:8px;
	float:left;
}
#homecontact{
	width:660px;
	height:38px;
	float:left;
	text-align:right;
	padding: 10px 20px 0px 20px;
}

#menu{
	width:680px;
	height:38px;
	float:left;
	text-align:left;
/*	padding: 0px 20px 0px 0px;*/
}

#space{
	width:100%;
	height:10px;
	float:left;
	_height:0px;
}

/*promoinfo*/
#promoinfo{
	width:930px;
	height:116px;
	float:left;
	background:url(../images/promo-bar-bg.jpg) top left no-repeat;
}


#bestrates{
    width:218px;
	height:106px;
	float:left;
	text-align:right;
	padding: 5px 10px 0px 0px;
}
#stayinformed{
    width:230px;
	height:106px;
	float:left;
	text-align:right;
	padding: 5px 0px 0px 0px;
}
#tollfree{
    width:237px;
	height:106px;
	float:left;
	text-align:right;
	padding: 5px 0px 0px 0px;
}
#guestclub{
    width:228px;
	height:106px;
	float:left;
	text-align:right;
	padding: 5px 0px 0px 0px;
}
.bestratepadding{
	margin-top:7px;
}
.buttonpadding{
	margin-top:0px;
}

/*maincontentarea*/
#maincontentarea{
	width:930px;
	height:auto;
	float:left;
	background:#FFFFFF url(../images/content-bottom-corner.jpg) bottom left no-repeat;
	margin-bottom:12px;
}

#columns{
	width:930px;
	height:auto;
	float:left;
}
/*colA*/
#colA{
	width:680px;
	height:auto;
	margin-left:10px;
	_margin-left:0px;
	_padding-left:10px;
	float:left;
}
/*textarea*/
#textarea{
	width:670px;
	height:auto;
	float:left;
	/*background:url(../images/main-content-bg.jpg) top right no-repeat;*/
	padding: 10px 10px 10px 10px;
}

#logo-and-gallery{
	width:172px;
	height:auto;
	float:left;
	padding: 10px 10px 10px 10px;
}

#hotelcontent{	
	width:458px;
	height:auto;
	float:left;
	padding: 10px 10px 10px 10px;
}

/*colB*/
#colB{
	width:220px;
	height:auto;
	float:left;
}
/*booking and availabilty and investor information*/
#bookingheader{
 	width:215px;
	height:57px;
	float:left;
	background:url(../images/book-now-header.jpg) top left no-repeat;
	margin-left:10px;
	_margin-left:0px;
}

#bookingdiv{
	width:205px;
	height:auto;
	float:left;
	background:#cc9451 url(../images/book-now-bottom.jpg) bottom left no-repeat;
	margin-left:10px;
	_margin-left:0px;
	padding: 10px 0px 10px 10px;
	/*_width:215px;*/
}
.bookingbutton{
 	width:192px;
	height:22px;
	float:left;
	background:url(../images/next-step-button.jpg) top center no-repeat;
	text-align:center;
	margin-left:2px;
	_margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */
}

#availabilityheader{
 	width:215px;
	height:37px;
	float:left;
	background:url(../images/request-availablity-heading.jpg) top left no-repeat;
	margin-left:10px;
	_margin-left:0px;
	margin-top:15px;
}

#availabilitydiv{
	width:205px;
	height:auto;
	float:left;
	background:#e6d3bd url(../images/avail-bottom.jpg) bottom left no-repeat;
	margin-left:10px;
	_margin-left:0px;
	padding: 10px 0px 10px 10px;
/*	_width:215px;*/
}
.availabilitybutton{
 	width:192px;
	height:22px;
	float:left;
	background:url(../images/request-avail-button.jpg) top center no-repeat;
	text-align:center;
	margin-left:2px;
	_margin-left:0px;
	cursor: pointer; /* hand-shaped cursor */

}

/*---------------------------------------*/

.dropdownstyle{
  width:188px;
  height:22px;
  background:url(../images/dropdown-bg.jpg);
  padding-top:2px;
  padding-left:2px;
  font-size:12px;
}
.dropstyle{
	padding:2px;
}

.small_box_book{
  width:41px;
  height:20px;
  background:url(../images/book-now-small-input.jpg);
  font-size:12px;
  padding-top: 2px;
  padding-left:2px;
}

.daterangeclass_book{
  width:169px;
  height:20px;
  background:url(../images/book-shaded-large.jpg);
  padding-top: 2px;
  padding-left:2px;
  font-size:12px;
}

.small_box_avail{
  width:41px;
  height:20px;
  background:url(../images/avail-box-small.jpg);
  padding-top: 2px;
  padding-left:2px;
}

.daterangeclass_avail{
  width:169px;
  height:20px;
  background:url(../images/shaded-box-avail.jpg);
  padding-top: 2px;
  padding-left:2px;
  font-size:12px;
}
input[type=text] {
border:none;
}

input {
border:none;
}
select {
border:none;
}

.subbutton{
	width:119px;
	height:22px;
	background:url(../images/subscribe-button.jpg);
	color:#FFFFFF;	
}

/*---------------------------------------*/

/*property investor block*/
#propertyinvestor{
	width:216px;
	height:105px;
	float:left;
	background:url(../images/propertyowners.jpg) top left no-repeat;
	margin: 15px 0px 0px 9px;
	_margin:15px 0px 0px 0px;
}

/*logosflash*/
#logosflash{
	width:930px;
	height:115px;
	float:left;
	margin-bottom:3px;
}
/*footer*/
#footer{
	width:930px;
	height:85px;
	float:left;
	color:#e0d5c9;
	background:url(../images/footer-bg.jpg) top left no-repeat;
	margn-bottom:10px;
}
/*footerlinks*/
#footerlinks{
	width:485px;
	height:75px;
	float:left;
	padding: 10px 0px 0px 15px;
	text-align:left;
}
/*copyrightinfo*/
#copyrightinfo{
	width:415px;
	height:75px;
	float:left;
	padding: 10px 15px 0px 0px;
	text-align:right;
}

.listcontentpadding{
	margin-left:10px;
	list-style:circle;
}
.digg2{float: right;
padding-left:10px;}