div.nav{
	background:#c02020;
	text-align:center;
	line-height:35px;
	border-top:1px solid #fff;
	padding:0px 5px;
}
div.nav a{
	color:#fff;
}
div.nav a#prev{
	float:left;
	padding-left:30px;
	background:url('arrow.prev.gif') 0% 50% no-repeat;
}

div.nav a#next{
	float:right;
	padding-right:30px;
	background:url('arrow.next.gif') 100% 50% no-repeat;
}

h1.title{
	padding:10px;
	background:url('bg.title.gif') 0% 0% repeat-x #e1d9d7;
	font-size:1.2em;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

p.description{
	padding:10px;
	font-size:0.8em;
}

p.description a.icon{
	float:right;
}

p.specialOffer{
	padding:10px 10px 10px 10px;
	font-weight:bold;
	color:#FB612D;
	overflow:auto;
	zoom:1;
}

p.specialOffer a{color:#FB612D;	}

span.specialOfferIcon{
	float:left;
	background:url('special-offer-notext.gif') 50% 50% no-repeat;
	width:100px;
	padding-top:28px;
	padding-bottom:28px;
	text-align:center;
	color:#546571;
}

span.specialOfferContent{
	position:relative;
	top:28px;
}

p.icons{
	text-align:right;
	padding: 10px;
	font-size:0.8em;
	margin:10px 0px;
	margin-right:8px;
}
p.icons img{float:left;margin-right:10px;}
p.icons img.mark{float:right;margin-right:0px;}


#availability{text-align:center;position:relative;}


#availability form table,#availability form{margin:0 auto;}
#availability {padding:0px;padding-left:125px;margin:0px 10px;margin-top:-1px;background:url('availability.gif') 0% 50% no-repeat #c1b5a9;}
#availability form table td.label{font-weight:bold;color:#fff;text-align:right;}



div.terms{font-size:0.8em;margin:10px;}
div.terms table{margin:0 auto;}
div.terms th{text-align:left;}
div.terms th,div.terms td{border:1px solid gray;font-weight:normal;padding:3px;}
div.terms p.small{font-size:0.9em;text-align:center;margin:10px 0px;text-align:left;}
div.terms th.specialOffer{color:#FB612D;font-size:1.2em;font-weight:bold;}

ul.icons{margin:0 10px;}

div#map{margin:0 10px;margin-bottom:10px;}

/*right content*/
div.pictures{
margin-top:10px;
margin-right:-2px;
}

div.pictures img,div.pictures a{
	margin:0px;
	padding:0px;
}

div.pictures img{
	margin-right:1px;	
	margin-bottom:1px;
}

p.plan{
	text-align:center;
	font-size:0.8em;	
	padding-top:5px;
	padding-bottom:10px;
}

p.plan img{
	margin-top:5px;
}

#rightContent ul{
	list-style-type:none;	
}

#rightContent ul li{padding-top:10px;padding-left:10px;}

#mainContent h2{background:#a0a0ac;}
div.description{font-size:0.9em;padding:10px;}

h2#mapTitle{background:url('bg.title.map.gif') 100% 50% no-repeat #a0a0ac;}
h2#reviewsTitle{background:url('icon.bubbles.gif') 100% 50% no-repeat #a0a0ac;}
h2#features{background:url('bg.title.features.gif') 100% 50% no-repeat #a0a0ac;}

ul.icons_features a{font-weight:bold;}
ul.icons_features li{
	padding:4px 0px 4px 35px;
}
ul.icons_features{padding-left:13px;}
ul.icons_features{
list-style-type:none;
padding-bottom:5px;
padding-top:5px;
}
ul.icons_features li#a{background:url('icone-laundry.gif') 0px 50% no-repeat;}
ul.icons_features li#b{background:url('icone-internet.gif') 0px 50% no-repeat;}
ul.icons_features li#c{background:url('icone-tv.gif') 0px 50% no-repeat;}
ul.icons_features li#d{background:url('icone-shuttle.gif') 0px 50% no-repeat;}
ul.icons_features li#e{background:url('icone-decopro.gif') 0px 50% no-repeat;}
ul.icons_features li#f{background:url('icone-tel.gif') 0px 50% no-repeat;}
ul.icons_features li#g{background:url('icone-ac.gif') 0px 50% no-repeat;}
ul.icons_features li#h{background:url('icone-arrow.gif') 0px 50% no-repeat;}
p.description table td{font-weight:bold;padding:2px;} 
p.description table td.label{
text-align:right;
font-weight:normal;
}

div#price_total {
		color:red;
		font-weight:bold;
		font-size:1.1em;
}

div.price{position:relative;color:#1f2229;background:#e1dad4;text-align:center;font-weight:bold;margin:0px 10px;padding:5px 10px;}
div.price p.small{font-size:0.8em;font-weight:normal;}
div.price .bigSubmit{float:right;margin-top:10px;margin-bottom:10px;}
div.price {text-align:left;}
div.price select#people{margin:0px 5px;width:50px;}
div.price #price_total{margin:30px;float:left;clear:left;}
div.price div.wrapper{overflow:auto;}

/*IE*/
    /* \*/
   * html div.price div.wrapper{height: 0;padding-bottom:30px;padding-right:20px;}
   /* */




