/* Default CSS Stylesheet for Supplier: Waihi Beach top 10 Holiday Park */

a{color:#000000; font-weight:normal !important; text-decoration:none !important;}
body{font-family: helvetica, Arial, Verdana, Sans-Serif !important; font-size: 13px !important; color:#737373 !important;}
hr{color:#000000; height:1px !important;}
.FooterTop, .FooterTop a:link, .FooterTop a:visited{font-family: Arial, Sans Serif; font-size: 11px; color: #646464; text-decoration: none; text-align: center !important; margin: 0;}
.FooterBottom, .FooterBottom a:link, .FooterBottom a:visited{font-family: Arial, Sans Serif; font-size: 11px; color: #646464; text-decoration: none; text-align: center !important; margin: 0;}

#headingtable{border-top:2px #000000 solid !important; border-bottom:2px #000000 solid !important;}

/* PRESENTATION TEXT*/
	/* Text*/
.HotName, h1{font-size: 30px; text-decoration:none !important; font-family: Arial, Verdana, Sans-Serif !important; color: #4ba8d0; font-weight: normal;}
.HotNameWhite{font-size: 18px !important; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#ffffff !important;}
.HotNameSub{font-size: 12px !important; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#710000 !important;}  
.HotH{font-weight: bold !important;font-size: 15px !important;text-decoration:none !important;}
.HotPres, .enlarge, .HotPresPic{font-size: 12px !important;text-align: left !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height:130%; color:#737373 !important;}
.HotPresGreen{font-size: 13px !important;text-align: left !important; text-justify:auto !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height:130% !important; color:#8fc741 !important;}
.HotPresBlue{font-size: 13px !important;text-align: left !important; text-justify:auto !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height:130% !important; color:#5b9a9d !important;}
.HotPresOrange{font-size: 13px;text-align: left !important; text-justify:auto !important; font-family: helvetica, Arial, Verdana, Sans-Serif; line-height:130% !important; color:#f79621 !important;}
.bText{font-size: 11px;text-align: left !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height:130% !important; color:#474021 !important;}
.HotPresSmall{font-size: 11px !important; text-decoration:none !important; font-family: verdana, arial !important; line-height:120% !important; color:#333333 !important;}
.HotPresH{text-justify: distribute !important;font-size: 13px !important;text-align: justify !important;text-decoration:none !important;}
.cs1{font-size: 16px; font-weight:bold; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#4ba8d1; line-height: 110%;}
.cs2{font-size: 16px; font-weight:bold; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#f1a528; line-height: 110%;}
.cs3{font-size: 16px; font-weight:bold; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#a0cf4a; line-height: 110%;}
.cs4{font-size: 16px; font-weight:bold; text-decoration:none !important; font-family:helvetica, Arial, Verdana, Sans-Serif !important; color:#9a3297; line-height: 110%;}

.HomeFeatures{font-size: 11px !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height: normal; color:#646464 !important;}
.BuyersMainFeatures{font-size: 11px !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height: normal; color:#ffffff !important;}
.BuyersSubFeatures{font-size: 11px !important; font-family: helvetica, Arial, Verdana, Sans-Serif !important; line-height: normal; color:#646464 !important;}


.Print{font-weight: bold !important;font-size: 13px !important;cursor: hand !important;}

/* IMAGES BORDER */
.ImageBorder{border: 0px !important; margin: 0px !important; clear:both !important; padding: 0px !important;}
.ImageBorder2{border: white 1px solid !important;cursor: pointer !important;}
.ImagePopUp{border: #111664 1px solid !important;cursor: pointer !important;}

/* Pictures and presentation spaces */
.PresentationSpaceLeft{width: 10px;}
.PresentationSpaceRight{width: 10px;}
.PreTableRight{clear: right;margin-top: 2px;display: inline;float: right;margin-bottom: 2px;margin-left: 4px;}
.PreTableCenter{margin: 0px; clear:both; padding: 0px;}
.PreTableLeft{clear: left;margin-top: 2px;display: inline;float: left;margin-bottom: 2px;margin-right: 4px;}

/*Styles for MetaData/Surveys */
.MDTabHeader{font-size: 16px; font-family: arial, verdana; color: #1a1a1a; font-weight: bold; text-transform: lowercase; padding-left: 3px;}
.MDTabControl{}
.MDCaption{font-family: helvetica, Arial, Verdana, Sans-Serif !important; font-size: 13px !important; color:#737373 !important; text-align:left !important; width:219px; padding-right:15px; padding-bottom:10px;}
.MDSubSection{text-align: left;line-height:130%; width:30%;}
.MDOptionsInHeader{text-align: center;}
.MDTextOrControl{}
.MDOptionList{font-family: helvetica, Arial, Verdana, Sans-Serif !important; font-size: 13px !important; color:#737373 !important; vertical-align: top; padding-bottom:10px; line-height: 18px !important;}
.MDTextOrControlCell{vertical-align:top; text-align:left;}
.MDRender{}
.MDErr{color:#990000;}
#ctl00_cPHBody_ctrContact01_ctlDirectClient_lblFirstName {padding-right:0px !important;}
#ctl00_cPHBody_ctrContact01_ctlDirectClient_Label6 {display:none !important;}
#ctl00_cPHBody_ctrContact01_MainTab1_lblTabHdr_0 {display:none !important;}
#ctl00_cPHBody_ctrContact01_MainTab1_objpv_0 {position:relative !important; top:-45px;}
#ctl00_cPHBody_ctrContact01_MainTab1_pnlInner {width:700px !important;}
#ctl00_cPHBody_ctrContact01_MainTab1_tcPresentation_0 {display:none !important;}

legend {border: 0px;}
fieldset {border: 0px;}

/* style of all the links in the top menu */

/* MENU */ 
.RadMenu_MenuTop .rmGroup .rmText 
{
	padding:4px 20px 2px 10px !important;
    width:190px !important;
    vertical-align:middle ! important;
}
                                   
.RadMenu_MenuTop .rmGroup .rmText .rmHover 
{
	padding:4px 20px 2px 10px !important;
    width:190px !important;
    vertical-align:middle ! important;
    margin:0px;
}
                                   
.RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmTemplate
{
	width:190px !important;
	background-color:#ececec !important;
	padding: 6px 0 6px 0px ! important;
}

.RadMenu_MenuTop .rmGroup {background-color:#ececec !important;}

.rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7c7b77 !important;
}

.rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem .rmLast
{
	border-bottom-width:0px ! important;
	height:30px !important;}
	
.RadMenu .rmGroup .rmRootGroup .rmVertical .rmText .rmLast
{ border-bottom-width: 0px;
  height:30px !important;}
	

.RadMenu .rmSlide, .RadMenu_Context
{
	width:190px !important;
	height:200px !important;
}

.RadMenu .rmSlide, .RadMenu_Context .rmHover
{ 
	width:190px !important;
    margin:0px
}

.RadMenu .rmVertical .rmGroup .rmLevel1
{
	width:190px;
	left:193 !important;
}

.RadMenu_MenuTop
{margin:0px;padding:0px; background:#cccccc;}

.RadMenu_MenuTop .rmLink
{
	color:#7c7b77 !important;
	font-family:arial, Verdana, Sans-Serif;
	cursor: pointer;
	padding-left:1px;
	padding-right:1px;
	text-decoration:none;
	width:193px;
}

.RadMenu_MenuTop .rmLink:hover
{
	text-decoration:none;
	cursor: pointer;
	color: #333230 !important;
	width:193px;
}


.RadMenu_MenuTop .rmText
{
	width:191px;
	visibility:hidden;
	margin:0px;padding:0px;
	}

.teGroup0
{
	background-image:url(/PicsHotel/Meetings2008/nav_0home_off.jpg);
    background-repeat: no-repeat;
	height:45px;
}
.teGroup0:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_0home_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}

.teGroup1
{
	background-image:url(/PicsHotel/Meetings2008/nav_1about_off.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup1:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_1about_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}

.teGroup2
{
	background-image:url(/PicsHotel/Meetings2008/nav_2media_off.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup2:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_2media_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}

.teGroup3
{
	background-image:url(/PicsHotel/Meetings2008/nav_3news_off.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup3:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_3news_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}

.teGroup4
{
	background-image:url(/PicsHotel/Meetings2008/nav_4sponsors_off.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup4:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_4sponsors_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}

.teGroup5
{
	background-image:url(/PicsHotel/Meetings2008/nav_5contactus_off.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup5:hover
{
	background-image:url(/PicsHotel/Meetings2008/nav_5contactus_on.jpg);
	background-repeat: no-repeat;
	height:45px;
}
.teGroup6, .teGroup7, .teGroup8, .teGroup9, .teGroup10, .teGroup11, .teGroup12
{
	height:0px;
	display:none;
	visibility:hidden;
	margin:0px;
	padding:0px;
	font-size:0px;
}

/* the top menu item (of a menu level) when it is the selected page, or one of its children are selected */
.RadMenu_MenuTop .rmFocused
{
	text-decoration:none;
	color: #333230;
	font-weight:bold;
	cursor: pointer;
}

/* the popout container of child menu links from the top menu */
.RadMenu_MenuTop .rmGroup
{	font-size:12px;
	background-color:#ffffff !important;
	/*filter:alpha(opacity=80);
	.opacity: .8;*/
	border:0px;
	cursor: pointer;
	text-align: left;
		margin:5px;
}

.RadMenu_MenuTop .rmGroup .rmText
{font-size:12px;
	visibility:visible;
	padding:4px 20px 2px 10px ;
	text-decoration:none;
	cursor: pointer;
	height:20px;
		margin:0px;
}

/* the links inside a popout from the top menu */
.RadMenu_MenuTop .rmGroup .rmLink
{font-size:12px;
	visibility:visible;
	padding:4px 20px 2px 10px ;
	text-decoration:none;
	cursor: pointer;
	height:20px;
		margin:0px;
}
.RadMenu_MenuTop .rmGroup .rmLink:hover
{font-size:12px;
	visibility:visible;
	padding:4px 20px 2px 10px ;
	text-decoration:none;
	cursor: pointer;
	height:20px;
		margin:0px;
}

.RadMenu_MenuTopWP .rmLeftImage
{font-size:12px;
	margin-right:0px;
	margin-left:0px;
}
/* the side menu container*/

.RadMenu_MenuSide{
	text-align:left;
	text-decoration:none;
	white-space:normal; /* override the default rad menu setting that prevents the text wrapping and makes it stick out nasty into the site */
}

/* MENU */ 
.RadMenu_MenuSide .rmGroup .rmText 
{
	padding:4px 0px 2px 0px !important;
    width:190px !important;
}
                                   
.RadMenu_MenuSide .rmGroup .rmText .rmHover 
{

}
                                   
.RadMenu_MenuSide .rmGroup .rmLink, .RadMenu_MenuSide .rmSlide .rmTemplate
{
	width:190px !important;
	background-color:#ececec !important;
	padding: 6px 0 6px 0px ! important;
}

.RadMenu_MenuTop .rmGroup {background-color:#ececec !important;}

.rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7c7b77 !important;
}

.rmSized .rmHorizontal .rmItem, .rmSized .rmRootGroup .rmVertical .rmItem .rmLast
{
	border-bottom-width:0px ! important;
	height:30px !important;}
	
.RadMenu_MenuSide .rmGroup .rmRootGroup .rmVertical .rmText .rmLast
{ border-bottom-width: 0px;
  height:30px !important;}
	

.RadMenu_MenuSide .rmSlide, .RadMenu_Context
{
	width:190px !important;
	height:200px !important;
}

.RadMenu_MenuSide .rmSlide, .RadMenu_Context .rmHover
{ 
	width:190px !important;
    margin:0px
}

.RadMenu_MenuSide .rmVertical .rmGroup .rmLevel1
{
	width:190px;
	left:193 !important;
}

.RadMenu_MenuSide .rmLink{
	color:#555858;
	text-decoration:underline;
	font-family:helvetica, Arial, Verdana, Sans-Serif;
	cursor: pointer;
	text-align:left;
	width:190px !important;
	font-weight: normal;
	font-size:13px;
	padding: 5px 0px 5px 0px !important;
    white-space: normal;
}

.RadMenu_MenuSide .rmText
{
	font-size:13px;
	font-weight: normal;
	text-align:left;
	text-decoration:underline;
	margin-left:20px;
	background-image:url(/PicsHotel/Meetings2008/lhs_nav_bg_over.jpg);
}

#SideMenu_m0
{
	display:none;
}
	
.RadMenu_MenuSide .rmGroup {
	background-color: #cbb787;
	border: 1px solid #342e2a;
}

.RadMenu_MenuSide .rmLink:hover{
	text-decoration:underline;
	color: #000000;
	cursor: pointer;
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-image:url(/PicsHotel/Meetings2008/lhs_nav_bg_over.jpg);
	
}

.RadMenu_MenuSide .rmFocused{
	text-decoration:underline;
	color: #000000;
	cursor: pointer;
	background-repeat:no-repeat;
	background-position:100% 50% ! important;
	background-image:url(/PicsHotel/Meetings2008/lhs_nav_bg_over.jpg);
	
}

img{border:none;}
