@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */


/******************************************************************************************
	DIV: THEME IMAGE
******************************************************************************************/
#themeImage {
float:right;
height:242px;
width:530px;
}
	.themeWilliamsburg {
	background:transparent url('../images/rotateImages/tnt_dest_williamsburg.jpg') no-repeat;
	color:inherit;
	}
	.themeOrlando {
	background:transparent url('../images/rotateImages/tnt_dest_orlando.jpg') no-repeat;
	color:inherit;
	}
	.themeGatlinburg {
	background:transparent url('../images/rotateImages/tnt_dest_gatlinburg.jpg') no-repeat;
	color:inherit;
	}
	.themeLasVegas {
	background:transparent url('../images/rotateImages/tnt_dest_lasvegas.jpg') no-repeat;
	color:inherit;
	}
	.themeDaytona {
	background:transparent url('../images/rotateImages/tnt_dest_daytona.jpg') no-repeat;
	color:inherit;
	}
	.themeCocoaBeach {
	background:transparent url('../images/rotateImages/tnt_dest_cocoabeach.jpg') no-repeat;
	color:inherit;
	}
	.themeBranson {
	background:transparent url('../images/rotateImages/tnt_dest_branson.jpg') no-repeat;
	color:inherit;
	}
	.themeBahamas {
	background:transparent url('../images/rotateImages/tnt_dest_bahamas.jpg') no-repeat;
	color:inherit;
	}
	.themeMyrtleBeach {
	background:transparent url('../images/rotateImages/tnt_dest_myrtlebeach.jpg') no-repeat;
	color:inherit;
	}
	.themeVirginiaBeach{
	background:transparent url('../images/rotateImages/tnt_dest_virginiabeach.jpg') no-repeat;color:inherit;
	}

/******************************************************************************************
	DIV: SEARCH ACCOMMODATIONS
******************************************************************************************/
#roomSearch {
background:#efefef;
border:1px solid #bbb;
float:left;
height:157px;
margin-bottom:5px;
padding:8px;
width:257px;
}

#roomSearchContainer {
font-size:12px;
margin-top:6px;
}

#roomSearch select {
border:1px solid #8ba4c7;
}
	#roomSearchArrival, #roomSearchNights {
	margin-bottom:8px;
	}
	
	#monthYear {width:12em;}
	#day, #nights {width:4em;}
	
	#button {
	background:#385784 url('../images/tnt_bgbtn_blue.gif') center center repeat-x;
	border:1px solid #92a9ca;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	padding:3px;
	}

.roomSearchTitle {
background:none;
color:#333;
font-weight:bold;
}

.imgCalendar {
margin-left:3px;
vertical-align:bottom;
}

.imgAgent {
float:left;
}


/******************************************************************************************
	DIV: FEATURED HOTEL DEALS
******************************************************************************************/
#divFeaturedDeals {
margin:10px 0;
}

#divCityHotelDeals {
float:left;
font-size:12px;
width:170px;
}
#divCityHotelDealsInner {
background:#fff url('../images/tnt_bg_redwhite.gif') repeat-x;
border:1px solid #fce8ec;
color:inherit;
padding:10px;
}
	#divCityHotelDealsInner span {
	background:none;
	color:#c60004;
	font-size:18px;
	font-weight:bold;
	}
	.hdrCityHotelDeals {
	background:transparent url("../images/tnt_hdr_hoteldeals.gif") no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding-top:28px;
	}

/******************************************************************************************
	DIV: Featured Hotel and Resort
******************************************************************************************/
/*New Version*/
#divFeaturedHotelResort {
float:left;
width:648px;
}
	.divFeaturedInner {
	border:1px solid #e2e9ee;
	margin-left:15px;
	padding:10px;
	}
	.hdrFeaturedHotelResort {
	background:#fff url('../images/tnt_bg_bluewhite2.gif') repeat-x bottom left;
	color:inherit;
	margin:-10px -10px 10px -10px;
	padding:3px 10px;
	}
	.hdrFeaturedBG {
	background:#F3F781;
	color:inherit;
	margin:-10px -10px 10px -10px;
	padding:3px 10px;
    }
#divFeaturedHotel, #divFeaturedResort {
float:left;
font-size:11px;
width:305px;
}
	#divFeaturedHotelInner {
	margin-right:5px;
	}
	#divFeaturedResortInner {
	margin-left:5px;
	}
.imgFeaturedHotelResort {
border:3px solid #dee6ec;
float:left;
margin:3px 5px 0 0;
}

/*End New Version*/

#featHotelResort {
padding-bottom:10px;
}
#featHotel, #featResort {
background:#fff url('../images/tnt_bg_bluewhite.gif') repeat-x;
color:#52585e;

font-size:11px;
padding:8px;
width:385px;
}
#featSingle {
background:#fff url('../images/tnt_bg_bluewhite.gif') repeat-x;
color:#52585e;
font-size:11px;
padding:8px;
}
#featSingleGallery {
float:right;
width:365px;
}
.imgFeatured {
border:2px solid #d7dee3;
float:left;
margin-right:5px;
padding:3px;
}


/******************************************************************************************
	DIV: Area Attractions
******************************************************************************************/
#areaAttractions {
padding-bottom:20px;
}
#areaAttractions table {
border-collapse:collapse;
font-size:11px;
width:100%;
}
#areaAttractions td {
padding:0 8px;
vertical-align:top;
width:33%;
}
.attractionsList, attractionsList li {
list-style:none;
margin:0;
padding:0;
}

/******************************************************************************************
	DIV: Photo Gallery
******************************************************************************************/
#photoGallery {
padding-bottom:20px;
}

/******************************************************************************************
	DIV: Rounded Corners
******************************************************************************************/
.roundedDiv {
background:#fff;
border:2px solid #d69292;
color:#4a4a4a;
font-size:11px;
line-height:1.4em;
margin:8px 0 35px;
}
.roundedDivInside {
}

/******************************************************************************************
	UL: hoverBox
******************************************************************************************/
.hoverBox {
cursor:default;
list-style:none;
}
.hoverBox a {
cursor:default;
}
.hoverBox a .preview {
display:none;
}
.hoverBox a:hover .preview {
display:block;
left:-45px;
position:absolute;
top:-33px;
z-index:20;
}
.hoverBox img {
background:#fff;
border:1px solid #aaa;
color:inherit;
height:62px;
padding:2px;
vertical-align:top;
width:100px;
}
.hoverBox li {
background:#eee;
border:1px solid #aaa;
color:inherit;
display:inline;
float:left;
margin:0 5px 5px 0;
padding:3px;
position:relative;
}
.hoverBox .preview {
border:1px solid #000;
height:125px;
width:200px;
}	

/******************************************************************************************
	HEADERS
******************************************************************************************/
.hdrSearchAccommodations {
background:inherit;
color:inherit;
letter-spacing:-1px;
margin-bottom:5px;
}	
.hdrFeatured {
background:none;
border-bottom:1px solid #ccc;
color:#222;
font-weight:normal;
margin-bottom:5px;
padding-bottom:5px;
}
.hdrFeatured2 {
background:none;
color:#000;
margin-bottom:3px;
}
.hdrAreaAttractions {
background:#dae3ea;
color:inherit;
letter-spacing:1px;
margin-bottom:8px;
padding:3px 10px;
}
.hdrAreaAttractions2 {
background:none;
border-bottom:1px dotted #dadbdc;
color:#575b5f;
margin-bottom:2px;
padding-bottom:2px;
}
.hdrPhotoGallery {
background:#ebe5e5;
color:inherit;
letter-spacing:1px;
margin-bottom:8px;
padding:3px 10px;
}