@charset "utf-8";


							

div#main-content{
	background: url(../images/main-content-bg.jpg) repeat-y left 0;
	margin-left:70px;
	padding-top:484px;
	width:847px;
	padding-bottom:0;

}
	div#main-content div.content{
		float:left;_display:inline;
		padding:0 38px 0 25px;
		_padding:0 0 0 24px;
		width:604px;
	}

	div#main-content div.content h2{
		margin:0 0 0 -5px;
	} 
	
	div#main-content div.content h2 span.blue-text{
		color:#01409E;
	}

		
	div#main-content div.content div#features{
		background: url(../images/feature-title-bg.png) repeat-x;
		margin:30px 0 0 -25px;
		padding-left:18px;
		width:652px;
		min-height:29px;
		height:auto !important;
		height:29px;
	}
	
		
	div#main-content div.content div#features div.box{
		width:210px;
		/* padding:9px 0px; 
		margin-top:30px; */
		border-right:1px dotted #AFB5C9;
		padding-bottom:15px;
		padding-left:6px;
		float:left;
	}
		
	div#main-content div.content div#features div.last{
		border:none;
	}
	
	div#main-content div.content div#features div.box h3{
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:1.2em;
		margin:0;
		padding:7px 0 25px 5px;
		
	}
	
	div#main-content div.content div#features div.box img{
		float:left;
		margin:0 10px 5px 5px;
	}
	
	div#main-content div.content div#features div.box span.feature-intro{
		/* float:right; */
		padding-right:10px;
		width:100px;
	}
	
	div#main-content div.content div#features div.box a.more-info{
				display:block;
				margin: 10px 0 20px;
				font-size:1em;
				font-style:italic;
				color:#830829;
	}
	
	div#main-content div.content div#features div.box:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	div#main-content div.offers{
		float:right;_display:inline;
		width:178px;
	}
	
		div#main-content div.offers div.special-offers{
			margin-left: 10px;
			margin-right:15px;
			/* margin-top:105px; */
		}

			div#main-content div.offers div.special-offers h2{
				margin:15px 0 15px -2px;
			}
			
			div#main-content div.offers div.special-offers h3{
				margin:13px 0 5px;
			}
			
			div#main-content div.offers div.special-offers a.more-info{
				display:block;
				margin: 10px 0 20px;
			}			
		
	div#main-content:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
div#main-visual{
	position:absolute;
	top:218px;
	left:70px;
	width:671px;
	height:265px;
}

div#main-visual div.imgRotate{
	height:265px;
	overflow:hidden;
}

	div#main-visual span.overlay-text{
		background:url(../images/overlay-bg.png) no-repeat;
		position:absolute;
		left:0;
		top:0;
		width:346px;
		height:87px;
		padding:11px 0 0 12px;
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:2em;
		color:#0F144A;
		letter-spacing:1px;
		z-index:100;
		_behavior: url(/iepngfix.htc);		
	}

	div#main-visual p.caption{
		background:url(../images/main-visual-caption-bg.png) no-repeat;
		position:relative;
		bottom:35px;
		height:25px;
		padding:0 0 5px 14px;
		width:656px;
		z-index:100;
		_behavior: url(/iepngfix.htc);			
	}
	
	div#main-visual p.caption span.prev img{
		cursor:pointer;
		padding-top:6px; 
		margin-right:6px;
	}
	
	div#main-visual p.caption span.next img{
		cursor:pointer;
		padding-top:6px; 
		margin-left:6px;
	}
	
	div#main-visual p.caption span.first{
		padding-bottom:2px;
	}
	
	div#main-visual p.caption span.text{
		margin-left:12px;
	}


div#availability-checker{
	height:260px;
	_height:263px;
}

	div#availability-checker p.best-rate-guaranteed{
		left:0;
		width:153px;
		background-color:#25598F;
		height:15px;
		margin:0;
		bottom:0;
	}

	
div#availability-checker div.best-prices div.mod_ihotelier div.widget-content{
		letter-spacing:0.3px;
		color:#fff;
		position:relative;
		top:3px;
		height:81px;
		clear:both;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p{
		padding:0;
	}

	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price{
		margin:0;
		padding:7px 0;
		
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available{
			font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
			font-size:1.3em;
			font-weight:bold;
		}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.rooms{
		float:left;
		margin-left:px;		
	}
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.available{
		display:none;
	}
		
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.from{
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:1.3em;
		font-weight:bold;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.price{
		display:block;
		margin:2px 0 0 25px;	
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.price span.currency-symbol{
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:3em;	
		color:#B4CAE0;
		font-weight:bold;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content p.from-price span.price span.lowest-rate{
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:3em;
		color:#B4CAE0;
		font-weight:bold;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content h3.dates-available-header{
		display:none;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content ul.dates-available{
		display:none;
	}
	
	div#availability-checker div.best-prices div.mod_ihotelier div.widget-content a.go{
		font-family:"Didot", "Times new Roman", Arial, Helvetica sans-serif;
		font-size:1.1em;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		background:transparent url(../images/go-button.jpg) no-repeat scroll 0 0;
		position:relative;
		bottom:25px;
		left:116px;
		cursor:pointer;
		height:24px;
		padding:5px 10px;
	} 

