﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
body
{
	margin: 0px;
	background: url(../../PublishingImages/VideoTravelDeals/footerImage.gif) repeat-x bottom center;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a, a:hover, a:active, a:focus
{
	outline: none;
}

input
{
	vertical-align: middle;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.clr
{
	clear: both;
}
.clrNone
{
	clear: none;
}
h1
{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0B419C;
	text-align: left;
}
h1 a
{
	color: #0B419C;
}
h1 a:hover
{
	color: #4E4E4E;
}
h2
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	text-align: left;
}
h3
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9A03;
	text-align: left;
}
h4
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	text-align: left;
}
p
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	text-align: left;
}
.topBand
{
	background: #242424 url(../../PublishingImages/VideoTravelDeals/topBand.jpg) no-repeat center top;
}
.topWrapper
{
	width: 969px;
	height: 91px;
	margin: 0 auto;
}
.logoVtd
{
	float: left;
	width: 445px;
	height: 91px;
}
.searchBlock
{
	float: right;
	width: 360px;
	height: 26px;
	color: #31CEED;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 12px;
	clear: inherit;
}
.searchTextBox
{
	width: 165px;
	border: 1px solid #7E888D;
	background-color: #fff;
	color: #999;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	margin: 0 2px;
}
.searchButton
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 0;
	width: 61px;
	height: 26px;
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: none;
}
.mainNavigation ul
{
	margin: 17px 0 0;
	padding: 0px;
	float: right;
	text-transform: uppercase;
}
.mainNavigation ul li
{
	list-style-type: none;
	display: inline;
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.mainNavigation ul li.firstItem
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -27px;
	width: 69px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
}
.mainNavigation ul li.firstItem a
{
	color: #000;
}
.mainNavigation ul li.firstItem a:hover
{
	color: #fff;
}
.mainNavigation ul li.firstItemActive
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -79px -27px;
	width: 69px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
	color: #fff;
}
.mainNavigation ul li.firstItemActive a
{
	color: #fff;
}
.mainNavigation ul li.firstItemActive a:hover
{
	color: #000;
}
.mainNavigation ul li.middleItem
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -69px;
	width: 133px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
}
.mainNavigation ul li.middleItemActive
{
	background: url(../../PublishingImages/VideoTravelDeals/activeMiddleMenu.gif) no-repeat center left;
	width: 133px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
}
.mainNavigation ul li.middleItemActive a
{
	color: #fff;
}
.mainNavigation ul li.middleItemActive a:hover
{
	color: #000;
}
.mainNavigation ul li.middleItem a
{
	color: #000;
}
.mainNavigation ul li.middleItem a:hover
{
	color: #fff;
}
.mainNavigation ul li.lastItem
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -110px;
	width: 130px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
}
.mainNavigation ul li.lastItem a
{
	color: #000;
}
.mainNavigation ul li.lastItem a:hover
{
	color: #fff;
}
.mainNavigation ul li.lastItemActive
{
	background: url(../../PublishingImages/VideoTravelDeals/activeLastMenu.gif) no-repeat right center;
	width: 130px;
	text-align: center;
	padding: 12px 0 10px 10px;
	display: block;
	float: left;
}
.mainNavigation ul li.lastItemActive a
{
	color: #fff;
}
.mainNavigation ul li.lastItemActive a:hover
{
	color: #000;
}
.mainWrapper
{
	background: url(../../PublishingImages/VideoTravelDeals/bgContentWrapper.gif) repeat-x center top;
}

.contentWrapper
{
	width: 979px;
	margin: 0 auto;
}
.contentWrapperInner
{
	width: 969px;
	margin: 0 auto;
	background-color: #fff;
}
.contentWrapperGenInfo
{
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0 10px;
	width: 949px;
	min-height: 500px;
}
.confirmationMess
{
	font-weight: bold;
	color: Green;
	font-size: 9px;
	float: left;
}
.failureMess
{
	font-weight: normal;
	color: red;
	font-size: 9px;
	float: left;
	margin-left: 10px;
}
.flashBanner
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -154px;
	width: 979px;
	height: 314px;
	display: block;
	padding: 6px 0 0 11px;
}
.resToolBlock
{
	float: left;
	width: 612px;
	margin: 13px 0 0 4px;
}
.resToolBlockInner
{
	float: left;
	width: 299px;
	margin: 13px 0 0 10px;
}
.resToolBlockInnerRight
{
	float: right;
	width: 299px;
	margin: 45px 10px 0 10px;
}
.resToolLeftBlock
{
	float: left;
	width: 262px;
	background: url(../../PublishingImages/VideoTravelDeals/dividerRestool.gif) no-repeat right center;
	clear: both;
	margin-bottom: -10px;
}
.resToolRightBlock
{
	float: right;
	padding: 0 10px 0 10px;
}
.resToolHeader
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -27px;
	font: 18px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 15px;
}
.resToolHeader span
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2F2F2F;
	margin-left: 20px;
}
.resToolHeaderInner
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -27px;
	font: 18px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 15px;
	width: 299px;
	height: 38px;
}
.resToolTagline
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	float: right;
	width: 120px;
	margin-top: 5px;
	margin-right: 20px; !margin-top:-30px;
}
.resToolBodyTop
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -69px;
	height: 14px;
	width: 597px;
	margin-top: -1px;
}
.resToolBodyTopInner
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -503px -640px;
	height: 14px;
	width: 299px;
	margin-top: -1px;
}
.resToolBody
{
	background: url(../../PublishingImages/VideoTravelDeals/bgRestool.gif) repeat-y left top;
	padding: 1px 25px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
}
.resToolBodyInner
{
	background: url(../../PublishingImages/VideoTravelDeals/bgRestoolInner.gif) repeat-y left top;
	padding: 1px 25px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
}
.resToolBodyBottom
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -86px;
	height: 14px;
	width: 597px;
}
.resToolBodyBottomInner
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -503px -676px;
	height: 14px;
	width: 299px;
}
.labelControl
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	margin: 5px 0;
}
.labelControl span
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
}
.textboxArrivalDepart
{
	color: #9C9C9C;
	border: 1px solid #BFBFBF;
	width: 205px;
	margin: 5px 0;
	padding: 3px 0;
}
.textboxDate
{
	color: #9C9C9C;
	border: 1px solid #BFBFBF;
	width: 135px;
	margin: 5px 0;
	padding: 3px 0;
	vertical-align: middle;
}
.textboxPromo
{
	color: #9C9C9C;
	border: 1px solid #BFBFBF;
	width: 120px;
	margin: 5px 0;
	padding: 3px 0;
}
.packageType{
	color: #9C9C9C;		
	margin: 5px 0;
	padding: 3px 0;
	vertical-align: middle;
}
.packageType input{
	margin-right:3px;
}
.noRoomList
{
	color: #9C9C9C;
	border: 1px solid #BFBFBF;
	width: 38px;
	margin: 5px 0 5px -1px;
	padding: 1px 0;
}
.calIcon
{
	width: 24px;
	height: 25px;
	vertical-align: middle;
}
.moreOption
{
	color: #12479F;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../../PublishingImages/VideoTravelDeals/arrowMoreOption.gif) no-repeat left 2px;
	padding-left: 15px;
	margin: 10px 0;
}
.moreOption a
{
	color: #12479F;
}
.moreOption a:hover
{
	color: #404140;
}
.versignLogo
{
	width: 65px;
	height: 36px;
	float: right;
}
.infoIcon
{
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.infoText
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 50px;
	margin-top: -30px;
}
.adultChildrenBlock
{
	color: #4E4E4E;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0;
	float: left;
}
.childrenBlock
{
	margin-left: 10px;
	float: left;
}
.childrenAgeBlock
{
	color: #4E4E4E;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 5px 55px;
}
.searchRestool
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -110px;
	width: 75px;
	height: 30px;
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: none;
	margin-left: 60px;
}
.searchRestoolInner
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -110px;
	width: 75px;
	height: 30px;
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: none;
	margin-left: 28px;
}
.rightPanel
{
	float: right;
	width: 358px;
	margin-top: 14px;
	margin-right: 5px;
	background: #D8F0F9 url(../../PublishingImages/VideoTravelDeals/bgRightPanel.gif) no-repeat bottom center;
}
.topVTDHeader
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -250px -108px;
	font: bold 16px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 10px;
}
.vtdBlock
{
	float: left;
	width: 358px;
	background: url(../../PublishingImages/VideoTravelDeals/dividerVTDBlock.gif) no-repeat bottom center;
	padding-bottom: 5px;
}
.vtdBlock h1
{
	padding: 10px;
}
.vtdBlock h2
{
	margin-top: -3px;
}
.thumbImage
{
	width: 104px;
	height: 69px;
	float: left;
	margin-right: 15px;
}
.vtdBlockThumb
{
	border: 1px solid #fff;
	border: 0;
	width: 104px;
	height: 69px;
	padding: 0px 5px 10px 10px;
	float: left;
	position: absolute;
	z-index: 5;
}
.playOverlayDealList
{
	display: block;
	height: 30px;
	position: absolute;
	width: 45px;
	z-index: 15;
	margin: 42px 10px 10px 75px;
}
.playOverlayDeal
{
	display: block;
	height: 40px;
	position: absolute;
	width: 55px;
	z-index: 11;
	margin: 98px 10px 10px 128px;
}
.playOverlay
{
	background: url(../../PublishingImages/VideoTravelDeals/playButton.png) no-repeat scroll 20px 50px transparent;
	display: block;
	height: 30px;
	position: absolute;
	width: 45px;
	z-index: 11;
	margin: 35px 10px 10px 65px;
}
.vtdBlockDescription{
	float: left;
	width: 165px;
}
.offerPriceBlock{
	width: 68px;
	height: 78px;
	margin-right: 5px;
	float: right;
	display: block;	
}
.offerPriceBlock a{
	color: #fff;
	cursor: pointer;
}
.offerHeader{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -79px -491px;
	width: 68px;
	height: 24px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.offerBottom
{
	background: url(../../PublishingImages/VideoTravelDeals/offerBottom.png) no-repeat bottom center;
	width: 68px;
	height: 22px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.offerBottom a
{
	color: #fff;
}
.offerBottom a:hover
{
	color: #66D1FF;
}
.offerPrice
{
	width: 68px;
	height: 27px;
	background-color: #ED3600;
	color: #fff;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
}
.moreItem
{
	background: url(../../PublishingImages/VideoTravelDeals/arrowMore.gif) no-repeat right 2px;
	color: #12479F;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px;
	float: right;
	padding-right: 15px;
}
.moreItem a
{
	color: #12479F;
}
.moreItem a:hover
{
	color: #404140;
}
.subscribeHeader, .followUpHeader
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #0B419C;
}
.subscribeBlock
{
	width: 345px;
	float: left;
	margin-top: 12px;
	border-right: 1px solid #D7D7D7;
}
.newsletterHeader
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -165px -491px;
	width: 326px;
	height: 38px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 0 0 10px;
	margin-top: 3px;
	!margin-left: 0;
}
.newsletterHeader span
{
	font: 20px "Times New Roman" , Times, serif;
	color: #34CFFB;
}
.newsletterHeaderBody {
	background: #5198C2 url(../../PublishingImages/VideoTravelDeals/bgSignUp.gif) no-repeat center  bottom;
	width: 326px;
	height: 131px;
	!height: 145px;	
	margin-top: -15px;
	!margin-top: -8px;	
}
.newsletterHeaderBody ul {
	margin-top:10px;
	padding-left: 15px;
}
.newsletterHeaderBody ul li.signUpHeader
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	list-style-type: none;
	background: none;
	padding: 0;
}
.newsletterHeaderBody ul li
{
	background: url(../../PublishingImages/VideoTravelDeals/arrow2.jpg) no-repeat left center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: none;
	padding-left: 10px;
}
.newsletterTextbox {
	width: 230px;
	border: 1px solid #E2E2E2;
	background-color: #fff;
	color: #999;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 4px 0 4px 0;
	margin-top: 5px;
	margin-left:15px;
}
.goButton
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -724px 0;
	width: 40px;
	height: 27px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border: none;
	margin-top: 7px;
}
.followUsBlock
{
	float: left;
	margin-top: 12px;
	width: 230px;
	padding-left: 10px;
}
.youTube
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -530px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	padding-left: 50px;
	height: 50px;
	margin: 10px 0 0;
}
.youTubeHeader, .facebookHeader, .twitterHeader
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
}
.youTubeHeader a, .facebookHeader a, .twitterHeader a
{
	color: #5B5B5B;
}
.youTubeHeader a:hover, .facebookHeader a:hover, .twitterHeader a:hover
{
	color: #295BBE;
}
.faceBook
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -595px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	padding-left: 50px;
	height: 50px;
	margin: 10px 0 0;
}
.youTubeLink, .facebookLink, .twitterLink
{
	display: block;
	margin-left: -50px;
	height: 50px;
	width: 50px;
	float: left;
	cursor: pointer;
}
.twitter
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -658px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	padding-left: 50px;
	height: 50px;
	margin: 10px 0 0;
}
.footerWrapper
{
	margin: 0 auto;
	width: 969px;
}
.footer
{
	background: url(../../PublishingImages/VideoTravelDeals/footerImage.gif) repeat-x top center;
}
.footerText
{
	margin: 15px auto 10px auto;
	width: 967px;
	height: 25px;
	border: 1px solid #D4D7D8;
	padding-top: 10px;
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	background-color: #fff;
}
.footerText a
{
	color: #7F7F7F;
}
.footerText a:hover
{
	color: #295BBE;
}
.copyRight
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	text-align: left;
}
.breadcrumbText
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
	padding: 10px 0 10px 10px;
}
.breadcrumbText a
{
	color: #0C4596;
	text-decoration: underline;
}
.breadcrumbText a:hover
{
	color: #7F7F7F;
	text-decoration: underline;
}
.landingPageTitle
{
	color: #0B419C;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 10px;
}
.headerHotelDeal
{
	color: #0B419C;
	font: 20px Verdana,Arial,Helvetica,sans-serif;
	padding: 0 0 10px;
}
.hotelNameLandingPage
{
	color: #474747;
	float: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.textSuggestRestool
{
	color: #4E4E4E;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.rightBlockLanding
{
	float: right;	
	/* width: 642px; */
	padding-right: 10px;
	padding-top: 20px;
}
.blockLandingTop
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -749px;
	height: 5px;
	width: 627px;
	margin-left: 20px;
	!margin-left: 22px;
}
.blockLandingBody
{
	background: url(../../PublishingImages/VideoTravelDeals/bgBlockLanding.gif) repeat-y center top;
	padding: 20px;
	margin-left: 20px;
}
.blockLandingBody h1{
	width:585px;
	margin-top:10px;
}
.blockLandingBottom
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -755px;
	height: 5px;
	width: 627px;
	margin-left: 20px;
	!margin-left: 22px;
}
.videoPlayer
{
	width: 585px;
	height: 390px;
}
.iconSet
{
	border-bottom: 1px solid #B9B9B9;
	border-left: none;
	border-top: none;
	border-right: none;
	padding-top: 10px;
	width:585px;
	margin-bottom:10px;
	!margin-bottom:0;
}
.email
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat 0 -770px;
	height: 30px;
	float: left;
	padding-left: 25px;
	padding-top: 7px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
.email a
{
	color: #555555;
}
.email a:hover
{
	color: #0B419C;
}
.socialIcon
{
	float: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
.socialIcon img
{
	vertical-align: middle;
}
.hotelList
{
	margin: 0;
	padding: 0;
	width: 585px;
}
.hotelList li
{
	background: url(../../PublishingImages/VideoTravelDeals/arrowList.gif) no-repeat left 2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding-left: 15px;
}
.tabActive
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -334px -763px;
	font: bold 14px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	width: 121px;
	height: 35px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 1px;
}
.tabActive a
{
	color: #fff;
}
.tabInActive
{
	background: url(../../PublishingImages/VideoTravelDeals/imageSprites.png) no-repeat -463px -763px;
	font: bold 14px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	width: 121px;
	height: 35px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 1px;
}
.tabInActive a
{
	color: #fff;
}
.tabInActive a:hover
{
	color: #FD3305;
}
.tabContentOverview, .tabContentVideos, .tabContentPhotos ,  .tabContentDineEnt
{
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top: 2px solid #FD3305;
	border-right: 1px solid #CACACA;
	padding: 20px;
	margin-top: -2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.overviewBlock
{	
	width: 510px;
	float: left;
	padding-right: 15px;
}
.overviewBlock p
{
	padding-top: 10px;
}
.essentialHeader
{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 0 !important;
}
.rightBlockOverview
{
	float: left;
	padding-left: 10px;
	width: 390px;
	background: url(../../PublishingImages/VideoTravelDeals/dividerTab.gif) no-repeat center left;
}
.rightBlockOverview h1
{
	color: #0B419C;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
}
.rightBlockOverview p
{
	padding-top: 2px;
}
.videoBlock
{
	float: left;
	width: 227px;
	margin-right: 123px;
	margin-bottom:10px;
}
.videoBlockLast
{
	float: right;
	width: 227px;
}
.videoBlockNext
{
	float: left;
	width: 227px;
	margin-right: 123px;
	padding-top: 15px;
}
.videoBlockLastNext
{
	float: right;
	width: 227px;
	padding-top: 15px;
}
.videoBlockThum
{
	width: 227px;
	height: 132px;
	position: absolute;
	border: 1px solid #AEE4EE;
}
.PhotoBlock
{
	float: left;
	margin-bottom: 10px;
	margin-right: 75px;
	padding-top: 10px;
	width: 175px;
}
.PhotoBlockLast
{
	float: right;
	width: 175px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.PhotoBlockNext
{
	float: left;
	width: 175px;
	margin-right: 75px;
	padding-top: 10px;
}
.PhotoBlockThumb
{
	float: left;
	width: 175px;
	height: 100px;
}
.PhotoBlockLastNext
{
	float: right;
	width: 175px;
	padding-top: 10px;
}
.travelDealBlock
{
	float: left;
	width: 632px;
	margin: 13px 0 0 10px;
}
.topFourThumb
{
	float: left;
	height: 234px;
	margin: 0 5px 5px 0;
	position: absolute;
	width: 311px;
}
.topFourThumbNext
{
	width: 311px;
	height: 234px;
	float: left;
	margin: 5px 5px 0 0;
}
.travelDealListBlock, .hotelVideoListBlock
{
	width: 627px;
	float: left;
	border-top: 1px solid #BFBFBF;
	margin-top: 10px;
	padding-top: 10px;
}
.travelDealListThum
{
	width: 195px;
	height: 115px;
	float: left;
	margin-right: 10px;
	position: absolute;
}
.travelDealListDetail
{
	float: left;
	width: 310px;
}
.travelDealListDiv
{
	float: left;
	height: 115px;
	margin-right: 10px;
	width: 195px;
}

.travelDealListBlock h1
{
	color: #0B419C;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}
.travelDealListBlock h1 a
{
	color: #0B419C;
}
.travelDealListBlock h1 a:hover
{
	color: #4E4E4E;
}
.travelDealListDetail h2
{
	color: #4E4E4E;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}
.travelDealListDetail h3
{
	color: #4E4E4E;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal !important;
}
.travelDealListDetail p
{
	color: #4E4E4E;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 5px;
}
.starRate
{
	width: 62px;
	float: left;
	height: 11px;
	margin: 3px 0 0 5px;
}
.starRate5
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 0;
}
.starRate4
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -11px;
}
.starRate3
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -22px;
}
.starRate2
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -33px;
}
.starRate1
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -44px;
}
.starRate4Half
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -55px;
}
.starRate3Half
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -66px;
}
.starRate2Half
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -77px;
}
.starRate1Half
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -88px;
}
.starRateHalf
{
	background: url(../../PublishingImages/VideoTravelDeals/starRate.gif) no-repeat 0 -99px;
}
.priceTop
{
	background: url("../../PublishingImages/VideoTravelDeals/priceTop.gif") no-repeat scroll center top transparent;
	color: #FFFFFF;
	display: block;
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	height: 31px;
	padding-top: 5px;
	text-align: center;
	width: 104px;
}
.priceAmount
{
	background: #FF0000;
	color: #FFFFFF;
	display: block;
	font: bold 22px Verdana,Arial,Helvetica,sans-serif;
	height: 30px;
	text-align: center;
	width: 104px;
}
.spaceOrigin
{
	float: left;
	font-family: Helvetica, Tahoma, Arial;
}
.spaceDest
{
	float: left;
	padding-top: 3px;
	font-family: Helvetica, Tahoma, Arial;
}
.textWidget2
{
	float: left;
	padding-top: 1px;
	font-size: 10px;
	color: #737373;
	font-weight: normal;
	font-family: Helvetica, Tahoma, Arial;
}
.actbBgColor
{
	color: #707070;
	background-color: #fff;
	font: 11px Verdana;
}
.actbHColor
{
	color: #fff;
	background-color: #7F7F7F;
}
.imgAdRight
{
	width: 227px;
	height: 249px;
	font-family: Helvetica, Tahoma, Arial;
}
.topFourPicDiv
{
	width: 311px;
	height: 234px;
	float: left;
	margin: 0 5px 5px 0;
}
.travelDealBlock, .travelDealBlockTopFour, .hotelVideoLeftPanel
{
	float: left;
	width: 632px;
	margin: 13px 0 0 10px;
}
/* ToolTip*/
.toolTip
{
	padding-right: 20px;
	background: url(../../PublishingImages/VideoTravelDeals/infoIcon.gif) no-repeat right;
	color: #3366FF;
	position: relative;
}
.toolTipWrapper
{
	width: 175px;
	position: absolute;
	top: 20px;
	display: none;
	color: #000000;
	font-size: 9pt;
}
.toolTipTop
{
	width: 175px;
	height: 30px;
	background: url(../../PublishingImages/VideoTravelDeals/bubbleTop.gif) no-repeat;
}
.toolTipMid
{
	padding: 8px 15px;
	background: #92DAF1 url(../../PublishingImages/VideoTravelDeals/bubbleMid.gif) repeat-x top;
}
.toolTipBtm
{
	height: 13px;
	background: url(../../PublishingImages/VideoTravelDeals/bubbleBtm.gif) no-repeat;
}
/*style for the Search result page starts here*/
.navBlock
{
	background: url(../../PublishingImages/VideoTravelDeals/bgNavSearch.gif) bottom center repeat-x;
	height: 25px;
	width: 949px;
	padding-top: 13px;
	margin:0 auto;
}
.navComBlock
{
	background: url(../../PublishingImages/VideoTravelDeals/bgComNav.gif) bottom center repeat-x;
	height: 19px;
	width: 970px;
}
.imageBtnHotels, .imageBtnOffers
{
	width: 107px;
	height: 25px;
	padding-left: 1px;
	vertical-align: bottom;
	float: left;
}
.imageBtnAllResults
{
	width: 107px;
	height: 25px;
	margin-left: 414px;
	vertical-align: bottom;
	float: left;
}
.searchResultBlock
{
	width: 949px;
	padding-top: 5px;
}
.searchNoResultBlock
{
	width: 949px;
	padding-top: 5px;
	height: 250px;
}
.searchNoResult ul
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #999;
	margin-top: 10px;
	margin-left: 20px;
	list-style-type: none;
}
.searchNoResult li{
    margin:0 0 0 10px;
}
.searchNoResult li.noresult
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #091E91 !important;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: -7px;
	list-style-type: none;
}
.searchResultHeader
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #091E91;
	margin-top: 20px;
	text-decoration: underline !important;
}
.searchResultHeader:hover
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	margin-top: 20px;
	text-decoration: underline !important;
}
.searchResultBlock p
{
	font-family: Tahoma, Arial;
	color: #444;
	font-size: 11px;
	padding-top: 5px;
}
.pagignationSearch
{
	float: right;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #091E91;
	text-decoration: underline !important;
}

/*css for pagination*/
.pagination {
	padding: 20px 10px 10px 2px;
	float: right;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left;
/*Set to "right" to right align pagination interface*/
	font-size: 11px;
}
.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
	padding: 0 5px;
	border: 1px solid #091E91;
	text-decoration: none;
	color: #2e6ab1;
	font-weight: bold;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #2b66a5;
	color: #fff;
	background-color: #2e6ab1;
	font-weight: bold;
}
.pagination a.currentpage {
	background-color: #E9A633;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color: white !important;
	cursor: default;
	color: #929292 !important;
	border-color: #929292 !important;
	font-weight: normal !important;
}
.pagination a.prevnext {
	font-weight: bold;
}
/*pagignation ends here*/

.videoResultBlock
{
	padding: 10px 0 0 10px;
	width: 470px;
	float: left;
}
.videoDetailText
{
	float: left;
	color: #005D91;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	padding-left: 10px;
	width:345px;
}
.hotelStarRating
{
	float: left;
	color: #022489;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-left: 10px; !padding-left:0px;
_padding-left:0px;
padding-right:3px;
}
.videoDetailSerDest
{
	float: left;
	color: #022489;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-left: 10px;
	padding-top: 5px;
}
.imageBlockSearch
{
	width: 160px;
	float: left;
	text-align: left;
	padding-top: 10px;
	height: 160px;
}
.imageSearch
{
	width: 115px;
	height: 75px;
	float: left;
}
.imageBlockSearch h1
{
	color: #022489;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-top: 5px;
}
.imageBlockSearch p
{
	color: #999;
	font-size: 11px;
	font-family: Tahoma, Arial;
	padding-top: 5px;
}
.pageDivider
{
	background: url(../../PublishingImages/VideoTravelDeals/seperator01.jpg) repeat-x top;
}
.searchBottomLink
{
	padding-top: 5px;
	color: #76CC13;
}
.searchBottomLink span
{
	color: #05177D;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	padding-right: 10px;
}
.searchBottomLink a
{
	color: #76CC13;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
}
.searchBottomLink a:hover
{
	color: #9b9b9b;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: underline;
}
.videoPlayerLandingDiv
{
	width: 585px;	
	float: left;
}
.videoPlayerLanding
{
	position: absolute;
	width: 585px;
	height: 390px;
}
.playOverlayVideo
{
	display: block;
	height: 40px;
	position: absolute;
	width: 55px;
	z-index: 25;
	margin: 150px 0 0 265px;
}
.ModalPopupDiv
{
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: 1;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.videoBlockDiv
{
	width: 227px;
	height: 132px;
}
.playOverlayVideoTab
{
	display: block;
	height: 30px;
	margin: 87px 10px 10px 170px;
	position: absolute;
	width: 45px;
	z-index: 15;
}
.modalClose1
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial;
	padding-right: 3px;
	float: right;
}
.hotelVideoTopFourThumb
{
	width: 115px;
	height: 115px;
	padding-right: 10px;
	float: left;
}
.specialDeal
{
	float: right;
	margin-bottom: -20px;
	position: relative;
	top: -25px;
	z-index: 10;
	text-align: center;
}
.specialDeal p
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	color: #E30D0F;
}
.specialDeal p a
{
	color: #E30D0F;
}
.specialDeal p a:hover
{
	color: #0B419C;
}
.rateHotelVideo
{
	width: 62px;
	float: left;
	height: 11px;
	margin: 3px 0 0 0;
}
.hotelVideoListBlock p
{
	color: #4E4E4E;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	width: 500px;
}
.featureProperties
{
	color: #0B419C;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
}
/* Too Tip */
#tt
{
	position: absolute;
	display: block;
	background: url(images/tt_left.gif) top left no-repeat;
	z-index:40;
}
#tttop
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(images/tt_top.gif) top right no-repeat;
	overflow: hidden;
}
#ttcont
{
	display: block;
	padding: 2px 12px 3px 7px;
	margin-left: 5px;
	background: #666;
	color: #fff;
	font-size:10px;
	font-family:Tahoma;
}
#ttbot
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(images/tt_bottom.gif) top right no-repeat;
	overflow: hidden;
}
.thumbImageHotelVideoDiv
{
	width: 115px;
	height: 115px;
	float: left;
	margin-right: 10px;
}
.thumbImageHotelVideo
{
	border: 0;
	width: 115px;
	height: 115px;
	float: left;
	position: absolute;
}
.playOverlayHotelVideo {
    display: block;
    height: 30px;
    position: absolute;
    width: 45px;
    z-index: 11;
    margin: 40px 10px 10px 35px;
}
.hotelVideoTopFour {
	width: 312px;
	float: left;
	padding-top: 15px;
}
.hotelVideoTopFourRight {
	width: 312px;
	float: right;
	padding-top: 15px;
}
.hotelVideoTopFour p {
            color: #4E4E4E;
            font: 11px Verdana, Arial, Helvetica, sans-serif;
            text-align: left;
            float: left;
            width: 185px;
}
.hotelVideoTopFourRight p {
            color: #4E4E4E;
            font: 11px Verdana, Arial, Helvetica, sans-serif;
            text-align: left;
            float: left;
            width: 185px;
}
.hotelVideoBanner
{
	width: 627px;
	height: 197px;
	float: left;
	position: absolute;
}
.hotelVideoBannerDiv
{
	width: 627px;
	height: 197px;
	float: left;
}
.playOverlayHotelVideoBanner
{
	display: block;
	height: 30px;
	position: absolute;
	width: 45px;
	z-index: 20;
	margin: 80px 10px 10px 290px;
}
.offerPriceBlockList{
	display: block;
	float: right;
}
.offerPriceBlockList a
{
	color: #FFFFFF;
	cursor: pointer;
}
.offerBottomList
{
	background: url(../../PublishingImages/VideoTravelDeals/offerBottomList.png) no-repeat bottom center;
	width: 104px;
	height: 22px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.playOverlayHotelVideoBanner {
     display: block;
     height: 30px;
     position: absolute;
     width: 45px;
     z-index: 20;
     margin: 80px 10px 10px 290px;
}
.playOverlay115x75 {
	background: url(../../PublishingImages/VideoTravelDeals/115x75.png) no-repeat center center;
	height: 75px;
	width: 115px;
	border-style: none;
	cursor: pointer;
	position: relative;
}
.thumbLabelValue {
	color: #cf9833;
}
a:hover.thumbLabelValue {
	color: #9b9b9b;
}
.tabInActiveDineEnt {
	background: url(../../PublishingImages/VideoTravelDeals/tabDineEnt.gif) no-repeat center center;
	font: bold 14px/2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	width: 193px;
	height: 35px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 1px;
}
.tabInActiveDineEnt a {
	color: #fff;
}
.tabInActiveDineEnt a:hover {
           color: #FD3305;
}
.tabActiveDineEnt {
           background: url(../../PublishingImages/VideoTravelDeals/tabActiveDineEnt.gif) no-repeat center center;
           font: bold 14px/2 Verdana, Arial, Helvetica, sans-serif;
           color: #fff;
           width: 193px;
           height: 35px;
           float: left;
           text-align: center;
           margin-top: 10px;
           margin-right: 1px;
}
.tabActiveDineEnt a {
           color: #fff;
}
.specialOfferBlock {
	float: right;
	margin: 10px 10px 0 0;
}
.specialOfferTitle {
	color: #FD3205;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.specialOfferTitle span {
	color: #D79F04;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.specialOfferPrice {
	color: #FD3205;
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.specialOfferDetailLink {
	color: #454545;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.specialOfferDetailLink a {
	color: #454545;
}
.specialOfferDetailLink a:hover {
	color: #FD3205;
}
.imgDineNight, .imgSignResult, .imgSignRegional, .imgSignLocal {
	width: 115px;
	height: 75px;
	float: left;
	padding-top: 3px;
}
.btnViewOffers {
	background: url(../../PublishingImages/VideoTravelDeals/ViewOffers_ON.gif) no-repeat center center;
	height: 22px;
	width: 104px;
	border-style: none;
}
.btnViewOffers:hover {
	background: url(../../PublishingImages/VideoTravelDeals/ViewOffers_OVER.gif) no-repeat center center;
	height: 22px;
	width: 104px;
	border-style: none;
}
.tabBlockInner{
  border-bottom:1px solid #C9C9C9;
  padding-bottom:10px;
}
.tabBlockInner p{
  width:730px;
  float:left;
}
.tabActiveDineEnt a {
   color: #fff;
}
 .tabListShow {
	margin-top: 10px;
	padding: 0px;
	margin-left:10px;
	margin-bottom:10px;
	color:#999999
}
.tabListShow ul{
	color:#4E4E4E;
	margin:0 0 10px 0;
	padding:0px
}
.tabListShow ul li
{
	list-style-type:square;
	list-style-position:inside;
}
.hotelInnerDescription{
	margin:10px 0 5px 20px;
}
.logoBlock {
background:url("../../PublishingImages/VideoTravelDeals/logoVtd.png") no-repeat scroll left top transparent;
cursor:pointer;
display:block;
float:left;
height:91px;
width:540px;
} 
.logoBlock p {
color:#31CEED;
font:bold 13px Verdana,Arial,Helvetica,sans-serif;
margin-top:68px;
text-align:left;
}
.labelControlRoom {
color:#4E4E4E;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
margin:5px 0;
width:260px;
float:left;
}
.restoolErrorLabel{
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	font:bold 10px Verdana,Arial,Helvetica,sans-serif;
}
.dateFormat{
	color:#9B9B9B;		
	font:10px Verdana,Arial,Helvetica,sans-serif;	
}