
H1{
	float: left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 160%;
	line-height: 1.3em;
}

H2{
	margin:0px;
	padding:0px;
	float: left;
	font-weight: bold;
	font-size: 100%;
	color: #0178BC; /* CHANGED BY OFFSHORE ON 26 OCT 2010*/
}

H3{
	color: #0178BC; /* CHANGED BY OFFSHORE ON 26 OCT 2010*/
	float: left;
	margin:0px;
	padding:6px 0px 0px 0px;
	font-weight: bold;
	font-size: 80%;
}

H4{
	font-size: 120%;
	color: #DE8B11;
	font-weight: bold;
	margin:0px;
	padding:0px;
	line-height: 1.1em;
}

#headingParks{
	width: 667px;
	float: left;
	background-color: #F3C56F;
	margin-left: 54px;
	display: inline;
}

.hghBgColor{
	background-color: #3584BF;/*#EEAA2F;*//*updated by offshore on 05-Oct-2010 as per new specs for haven 2011*/
	float: left;
	/*height: 19px;*//* commented by offshore on 11/10/2010 as per ParkHomepageIssues091010_NB.ppt */
	width: 179px;/*230px;*//*updated by offshore on 05-Oct-2010 to decrease the left menu highlighted element's width*/
	/*margin-bottom:2px;*/
}

.hghBgColor .menuText{
	color:#FFFFFF;
	font-weight: bold;
	position: relative;
	/*top: -2px;*//* commented by offshore on 11/10/2010 as per ParkHomepageIssues091010_NB.ppt */
	cursor: pointer;
	margin-top:2px;
}

.subLHS ul li.highLightedSubMenu{
	float: left;
	width: 100%;
	margin:0px 0px 0px 0px;
	/*padding:10px 0px 0px 0px;*/
	list-style-image: url("../images/singleArrow.gif");
	list-style-position: outside;
}

.firstCaravanHeadgParkColor{
	display: none;
	float: left;
	margin:0px;
	padding:0px 0px 6px 0px;
	font-size: 90%;
	font-weight: bold;
	color: Black;
}

.lastCaravanHeadgParkColor{
	display: none;
	float: left;
	margin:12px 0px 0px 0px;
	padding:0px;
	font-size: 90%;
	font-weight: bold;
	color: Black;
	width: 100%;
}

.exclusiveContentTxtDivHeading h2{
	line-height: 1.0em;
	width: 111px;
	margin:0px;
	padding:0px;
	float: left;
	font-weight: normal;
	font-size: 90%;
	color: #0178BC; /* CHANGED BY OFFSHORE ON 26 OCT 2010*/
}

.exclusiveContentChkBox{
	margin:0px 4px 0px 0px;
	float: right;
	padding:0px;
	width: 13px;
	height: 13px;
}

.chkBoxDiv{
	display: none;
	float: left;
	margin:0px 0px 4px 0px;
}

.exclusiveContenChk{
	float: left;
	color :#000000;	
	font-size: 75%;
	text-decoration: none;
	padding:0px 0px 2px 0px;	
}

.topOffersDivLeftContainer{
	float: left;
	width: 237px;
	 margin:5px 5px 0px 0px;	
	 border-top:1px solid #CCCCCC;	
	background-color: #F4CFE0;
}

.topOffersDivRightContainer{
	float: left;
	width: 236px;
	 margin:5px 0px 0px 0px;
	 padding:0px;
	 border-top:1px solid #CCCCCC;	
	background-color: #F4CFE0;
}

.topOffersDivLeftHeading{
	float: left;
	height: 17px;
	margin:3px 0px 4px 0px;
}

.headingSpan{
	float: left;
	color: #DE8B11;
	font-weight: bold;
}

.topOffersContentLnk{
	float: left;
	width: 111px;
	 margin:0px 0px 0px 0px; 
	text-decoration: none;
}

.topOffersContentImg{
	float: left;
	margin:6px 0px 0px 0px;
	height: 19px;/*19*/
	width: 110px;
	padding-bottom: 9px;
}

.exclusiveContentTxtDivHeading p{
	line-height: 1.4em;
	width: 111px;
    margin:0px;
	padding:0px;
	float: left;
	font-weight: normal;
	font-size: 85%;
	color: #DE8B11;
}

.topOffersSpan{
	float: left;
	color: #DE8B11;
	font-weight: bold;
}

.topOffersContentTxtDivContents{
	float: left;
	width: 100%;
	 margin:3px 0px 0px 0px;	 
}

.topOffersContentTxtDivContents p{
	line-height: 1.3em;
	width: 111px;
    margin:0px;
	padding:0px;
	float: left;
	font-weight: normal;
	font-size: 85%;
	color: #606060;
}

.topOffersUltimateImg{
	float: right;
	height: 40px;
	width: 78px;
	padding:0px 7px 4px 0px;
}

.emptyOfferDiv{
	height: 10px;
	float: left;
	width: 13px;
}

.offerPopupWrapper{
	float: left;
	width: 348px;
}

.offerPopupButton{
	float: left;
	width: 343px;
	height: 17px;
}

.closeTextDiv{
	float: left;
	width: 326px;
	text-align: right;
	font-size: 85%;
	color: #DE8B11;
	margin-top: 3px;
}

.closeBtnDiv{
	float: right;
	width: 12px;
	height: 13px;
	margin-top: 4px;
}

.offerPopupContents{
	float: left;
	width: 331px;
	text-align: left;
}

.bottomOffersDivLeftContainer{
	float: left;
	width: 237px;
	 margin:5px 5px 0px 0px;	
	 border-top:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

.bottomOffersDivRightContainer{
	float: left;
	width: 236px;
	 margin:5px 0px 0px 0px;
	 padding:0px;
	 border-top:1px solid #CCCCCC;	
	  background-color:#FFFFFF;
}

#textSpecialOffersOuter{
	float: left;
	width: 479px;
	margin:0px 0px 0px 12px;
}

.topOffersContentLnk a{
	float: left;
	margin:0px;
	padding:0px;
	color:#000000;	
	font-size: 85%;
	line-height: 1.0em;
	text-decoration: none;
}

.holidayFinderLeftWrapper{
	float: left;
	width: 230px;
}

.activityWrapper{
	float: left;
	width: 100%;
	padding-bottom: 22px;
	border-top:solid 1px #CCCCCC;
}

.headingActivities{
	float: left;
	width: 100%;
}

.headingActivities h4,.activityList h2{
	color: #A021A4;
	margin-top: 3px;
}

.activityImage{
	float: left;
	width: 65px;
}

.activityList{
	float: left;
	width: 100%;
	margin-top: 2px;
}

.activityMenuBox{
	float: left;
	width: 100%;
	margin-top: 6px;
	font-size: 85%;
	line-height: 1.2em;
}

.activityBox{
	float: left;
	width: 72px;
}

.activityText{
	float: left;
	width: 100%;
	line-height: 1.2em;
	margin:15px 0px 15px 0px;
	font-size: 85%;
	font-weight: bold;
	color: #606060;
}

.checkBoxItems{
	float: left;
	width: 50px;
	font-size: 90%;
}

.activityCheckbox{
	float: left;
	height: 20px;
	width: 20px;
	padding:0px 2px 0px 0px;
}

#headingContainer{
	background-color: #EEAA2F;
}

#emptyHeadingLeft{
  width:0px !important;
  height:0px !important;
	background-color: #EEAA2F;
	float: left!important;
}

/* added by phil w start */
#banner-parks {
	/*background: url(../Images/_PW_bg-banner-parks.gif) top left repeat-x;*/
}
/* added by phil w end */


/*added by offshore on 25-10-2010 starts*/
.leftMenu
{
margin: 5px 0px 0px 0px !important;
clear:both;
}

#textContainer
{
	
	margin-top:6px !important;/*18px !important;*//*updated by offshoreon 25-10-2010 as per the ppt fixes_221010_3*/
}

#pageContentRightContainer
{
	/*margin-top:-35px;*//*added by offshoreon 25-10-2010 as per the ppt fixes_221010_3*/
}

/*added by offshore on 25-10-2010 ends*/

/*added by offshore on 27/10/2010*/

#phc #pageContentRightContainer
{
	margin-top:0px;
}

#phc .textContainerHolidayAreasHeading
{
	width:473px !important;	
}

/****** Styles added for Places to Visit change on 16/11/2010 starts here *******/

#parksMainContainer, #parksLeftContainerWrapper
{
float:left;
}

DIV#parksBannerRightWrapper
{
float:right;
position:absolute;
top:105px;
left:743px;
}

DIV#parksRightContainerWrapper
{
float:right;
}

/****** Styles added for Places to Visit change on 16/11/2010 ends here *******/

DIV#parkOfferDropDown
{
visibility:hidden; /*added to hide the Parks Dropdown in Filter section of Offer at this Parks Page*/
}
