﻿html
{
	margin-bottom: 1px;
	min-height: 100%;
}
body
{
	color: #333333;
	font-family: Arial,Helvetica,Verdana;
	font-size: 12px;
	background-color: #F1F1F1;
	margin: 0px;
	padding: 0px;
}
#wrapper
{
	background-color: #FFFFFF;
}
#headerWrapper
{
	background-image: url(../Images/Global/imgHeaderBackground.jpg);
	background-repeat: repeat-x;
}
#header
{
	width: 1000px;
	height: 97px;
	position: relative;
	margin: 0 auto;
}
#header h1, #header img
{
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
}
#header h1 a
{
	text-indent: -9999em;
	background: url(../images/logo.gif) bottom right no-repeat;
	width: 315px;
	height: 78px;
	font-size: 0;
	display: block;
	border: 0 !important;
	border-bottom: 0;
}
#content
{
	width: 1000px;
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 15px;
}
#footerWrapper
{
	background-color: #F1F1F1;
}
#footer
{
	width: 985px;
	margin: 0 auto;
	background-color: #F1F1F1;
	padding-left: 15px;
}
.footerRow
{
	padding: 15px 0px 15px 0px;
}

.content
	{
		padding-top: 20px;
	}
	
.content p
	{
		margin: 10px 0px 10px 0px;
	}

.contentLeft 
	{
		float: left;
		margin-right: 20px;
		width: 190px;
	}

.contentMain 
	{
		float: left;
		width: 770px;
	}
	
/*Fonts*/
img
	{
		border: 0px;
	}
	
h1
{
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}

h2
{
	margin: 0px;
	padding: 0px;
	font-size: 25px;
}
h3
{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}
h4
{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

a
{
	color: #333333;
}

a:visited
{
	color: #333333;
}

p
{
	margin: 0px;
	padding: 0px;
}

.darkRed
{
	color: #900000;
}	

.bold
	{
		font-weight: bold;
	}

.marginBS
	{
		margin-bottom: 5px;
	}

.marginBM
	{
		margin-bottom: 10px;
	}

.marginBL
	{
		margin-bottom: 15px;
	}

.marginTS
	{
		margin-top: 5px;
	}

.marginTM
	{
		margin-top: 10px;
	}

.marginTL
	{
		margin-top: 15px;
	}

.marginTXL
	{
		margin-top: 25px;
	}


		

.fL
{
	float: left;
}

.fR
{
	float: right;
}

.cB
{
	clear: both;
}

/* Header Tabs */
#hdrTabs
{ position: absolute; bottom: 0; right: 0; height: 48px; overflow: hidden;
}
#hdrTabs ul
{ padding: 0; margin: 0; list-style: none; }
#hdrTabs li
{ display: inline; margin: 0; padding: 0; font-size: 12px; }
#hdrTabs a
{ float: left; background: url(../images/tabL.gif) no-repeat left top; margin: 0; padding: 0 0 0 14px; text-decoration: none; }
#hdrTabs a span
{ float: left; display: block; text-align: center; background: url(../images/tabR.gif) no-repeat right top; padding: 18px 17px 15px 3px; color: #FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#hdrTabs a span
{ float: none; }
/* End IE5-Mac hack */
#hdrTabs a:hover span, #hdrTabs li.current a span
{ color: #900000; }
#hdrTabs a:hover, #hdrTabs li.current a
{ background-position: 0% -48px; }
#hdrTabs a:hover span, #hdrTabs li.current a span
{ background-position: 100% -48px; }

/* Rounded Boxes */
dl.curved
{ background: #900000 url(../images/boxTL.gif) top left no-repeat; margin: 5px 0; padding: 0; width: 100%; }
dl.curved dt
{ background: transparent url(../images/boxTR.gif) top right no-repeat; padding: 10px; text-align: center; color: #fff; font-weight: bold; }
dl.curved dd
{ background: #eee url(../images/boxBL.gif) bottom left no-repeat; padding: 0; margin: 0; }
dl.curved dd p
{ margin: 0; padding: 10px; line-height: 1.3em; }
dl.curved dd p.last
{ background: transparent url(../images/boxBR.gif) bottom right no-repeat; }

/* Advertiser Info V2 */

.deepRed
{
	color:#a41d22;
}
.Heading
{
	font-size:16px;
	color:#a41d22;
	font-weight:bold
}
#siteHead
{
	width: 770px;
	height: 70px;
}
#siteHead a
{
	color:#ffffff;
}
#siteHead span.HeadT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/HeadT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 767px;
	height: 20px;
	display: block;
}

#siteHeadBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/HeadBody.jpg);
	background-position: left;
	/*background-repeat:no-repeat;*/
	width: 768px;
	height:23px;
	text-indent:20px;
	color:#ffffff;
}

#siteHeadBodyL
{
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:21px;
}

#siteHeadBodyR
{
	float:right;
	line-height:26px;
	padding-right:20px;
	vertical-align:bottom;
}

#siteHead span.HeadB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/HeadB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 767px;
	height: 16px;
	display: block;
}

#infoBand1 
{
	width:770px;
}

#infoRating
{
	width:385px;
	float:left;
}

#infoRating span.RatingT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 385px;
	height: 13px;
	background-repeat:no-repeat;
	float:left;
}

#infoRatingBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingBody.jpg);
	background-position: center;
	width: 384px;
	display: block;
	float:left;
	text-indent: 20px;
}

#infoRatingBodyL
{
	float:left;
	line-height:32px;
}

#infoRatingBodyR
{
	padding-left:20px;
	float:left;
}
#infoRating span.RatingB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 384px;
	height: 14px;
	float:left;
}

#infoFeatures
{
	width:385px;
	float:left;
}

#infoFeatures span.FeaturesT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 381px;
	height: 13px;
	float:left;
}

#infoFeaturesBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingBody.jpg);
	background-position: center;
	width: 381px;
	background-repeat: repeat;
	float:left;
	text-indent: 20px;
}

#infoFeaturesBodyL
{
	float:left;
	line-height:32px;
}

#infoFeaturesBodyR
{
	float:left;
}
#infoFeatures span.FeaturesB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/RatingB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 381px;
	height: 14px;
	float:left;
}

#infoBand2
{
	width:770px;
}

#overviewLogo
{
	float:left;
	padding-top:25px;
	padding-right:60px;
}

#infoOverview
{
	float:left;
	width:582px;
}

#infoOverview span.OverviewT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/OverviewT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 582px;
	height: 32px;
	display: block;
	float:left;
}

#OverviewBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/OverviewBody.jpg);
	background-position: center;
	width: 542px;
	display: block;
	float:left;
	padding-left:20px;
	padding-right:20px;
}

#OverviewBody span.BodyText
{

}
#infoOverview span.OverviewB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/OverviewB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 582px;
	height: 35px;
	display: block;
	float:left;
}

#infoBand3
{
	width:775px;
}

#infoBand3 span.MainT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 21px;
	float:left;
}

#OfferBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainBody.jpg);
	background-position: center;
	width: 725px;
	padding-left:20px;
	padding-right:20px;
	background-repeat: repeat;
	float:left;
	line-height:30px;
}

#OfferBody span.Space
{
	padding-right:50px;
}

#infoBand3 span.MainB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 20px;
	float:left;
	
}

#infoBand4
{
	width:775px;
}

#infoBand4 span.MainT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 21px;
	display: block;
	float:left;
}

#VoucherBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainBody.jpg);
	background-position: center;
	width: 725px;
	padding-left:20px;
	padding-right:20px;
	background-repeat: repeat;
	float:left;

}

#infoBand4 span.MainB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 20px;
	display: block;
	float:left;
}

#infoBand5
{
	width:775px;
}

#infoBand5 span.MainT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 21px;
	float:left;
}

#CustomerReviewBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainBody.jpg);
	background-position: center;
	width: 725px;
	padding-left:20px;
	padding-right:20px;
	background-repeat: repeat;
	float:left;

}

#CustomerReviewBodyL
{
	float:left;
	line-height:32px;
	height:32px;
}

#CustomerReviewBodyM
{
	padding-left:130px;
	float:left;
	line-height:32px;
	vertical-align:middle;
}
#CustomerReviewBodyR
{
	float:right;
	line-height:32px;
	vertical-align:middle;
}

.Review
{
	padding-top:5px;
	padding-bottom:5px;
}

.ReviewBy
{
	width:725px;
}

.ReviewRatings
{
	background-color: #f5e0e0;
	height:20px;
	width:725px;
	margin-top:8px;
	margin-bottom:8px;
}

.ReviewText
{
	width:725px;
}

#infoBand5 span.MainB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 20px;
	float:left;
}

#infoBand6
{
	width:775px;
}

#infoBand6 span.MainT
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainT.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 21px;
	display: block;
	float:left;
}

#LeaveReviewBody
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainBody.jpg);
	background-position: center;
	width: 725px;
	padding-left:20px;
	padding-right:20px;
	background-repeat: repeat;
	float:left;

}
.btnSumbitReview
{
	/*background-color:transparent;*/
	background-image:url(/Assets/Images/AdvertiserInfoV2/btnSubmitReview.gif);
	border:0 none;
	/*color:transparent;*/
	float:right;
	height:51px;
	width:182px;
}
#infoBand6 span.MainB
{
	background-image:url(/Assets/Images/AdvertiserInfoV2/MainB.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width: 766px;
	height: 20px;
	display: block;
	float:left;
	margin-bottom: 10px;
}

/* END Advertiser Info V2 */

/* GUIDES PAGE */

#HeadLeft
{
	background-image:url(/Assets/Images/GuidesV3/Images/discover-header.jpg);
	background-repeat:no-repeat;
	border: 0;
	width:456px;
	height:257px;
	position:relative;
	color:#ffffff;
	float:left;
	padding-left:5px;

	
}

#MoreInfoTxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:220px;
	/*padding-top:20px;*/
}

#MoreInfoBtn
{	
	padding-top:40px;
	padding-left:20px;
}

#DestinationFinder
{
	float:left;
	/*width:300px;*/
	
}

#DestinationFinder span.Head
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgDestFind.gif);
	background-repeat: no-repeat;
	width:230px;
	height:65px;
	display:block;
	line-height:65px;
	vertical-align:middle;
	padding-left:70px;
	color:#ffffff;
	margin-left:5px;
}

#DestinationFinderBody
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgDestFindBg.gif);
	background-repeat:no-repeat;
	width:300px;
	margin-left:5px;
	height:187px;
	margin-top:5px;

}

#GuidePanelL
{
	width:210px;
	float:left;
	margin-top:20px;
}
#GuidePanelL span.ColLeftB
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgColLeftB.gif);
	background-repeat:no-repeat;
	display:block;
	width:210px;
	height: 16px;
}
#GuidePanelL span.ColLeftT
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgColLeftT.gif);
	background-repeat:no-repeat;
	display:block;
	width:210px;
	height: 14px;
}
#DestinationSearch
{
	width:210px;
	margin-bottom:10px;
}

#DestinationSearch span.SearchT
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgBoxHead.gif);
	background-repeat:no-repeat;
	display:block;
	width:185px;
	height:43px;
	line-height:43px;
	vertical-align:middle;
	padding-left:25px;
	color:#ffffff;
}

#DestinationSearchBody
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgColLeftBody.gif);
	background-repeat:no-repeat;
	width:210px;
	
}

#DestinationSearchBodyText
{
	padding-left:10px;
	padding-right:10px;
}

#WantInspiration
{
	width:210px;
	margin-bottom:10px;
}
#WantInspiration span.SearchT
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgBoxHead.gif);
	background-repeat:no-repeat;
	display:block;
	width:185px;
	height:43px;
	line-height:43px;
	vertical-align:middle;
	padding-left:25px;
	color:#ffffff;
}

#WantInspirationBody
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgColLeftBody.gif);
	background-repeat:no-repeat;
	width:210px;
	
}

#WantInspirationBodyText
{
	padding-left:10px;
	padding-right:10px;
}

#TopDestinations
{
	width:210px;
	margin-bottom:10px;
}
#TopDestinations span.SearchT
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgBoxHead.gif);
	background-repeat:no-repeat;
	display:block;
	width:185px;
	height:43px;
	line-height:43px;
	vertical-align:middle;
	padding-left:25px;
	color:#ffffff;
}

#TopDestinationsBody
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgColLeftBody.gif);
	background-repeat:no-repeat;
	width:210px;
	
}

#TopDestinationsBodyText
{
	padding-left:10px;
	padding-right:10px;
}

#TopDestinations ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;

}

.btnFindDest
{
	background-color:#ffffff;
	background-image:url(/Assets/Images/GuidesV3/Buttons/btnFindDestination.gif);
	border:0 none;
	height:38px;
	width:197px;
	margin-left:5px;
	margin-top:5px;
}
.btnGetInspired
{
	background-color:#ffffff;
	background-image:url(/Assets/Images/GuidesV3/Buttons/btnGetInspired.gif);
	border:0 none;
	height:38px;
	width:197px;
	margin-left:5px;
	margin-top:5px;
}

#GuidePanelR
{
	float:left;
	width:540px;
	margin-top:20px;
	padding-left:15px;
}

#GuidePanelR span.WelcomeT
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgWelcomeT.gif);
	background-repeat:no-repeat;
	display:block;
	width:541px;
	height:12px;
}

#GuideWelcome
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgWelcomeBody.gif);
	padding-left:20px;
	
	width:519px;
}



#GuidePanelR span.WelcomeB
{
	background-image:url(/Assets/Images/GuidesV3/Images/imgWelcomeB.gif);
	background-repeat:no-repeat;
	display:block;
	width:541px;
	height:14px;
}

#PageContent
{
	float:left;
	width:540px;
	margin-top:20px;
	padding-left:15px;
}

.featuredLocation 
{
	border-bottom:1px solid #E7E7E7;
	padding:10px 35px 10px 10px;
}

.featuredLocation h3 
{
	color:#3F3F3F;
	margin-bottom:7px;
}

.featuredLocation .txt
{
	float:right;
	width:360px;
}
/* END */