p {
	 }

form {
	margin: 0;
	padding: 0; }

img {
	border: 0; }

.iefix {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0px;
	clear: both; }
#page {
	width: 780px;
	margin: auto; }


#header {
	width: 773px;
	height: 197px;
	margin: 10px 0px 0px 0px;
	text-align: left; }

#header.noad {
	width: 773px;
	height: 57px;
	margin: 10px 0px 0px 0px;
	text-align: left; }

#header #advert {
	width: 773px;
	height: 152px;
	background: none; }

#header #advert #bg_left {
	float: left;
	width: 29px;
	height: 101px;
	background: url(mast_ad_left.gif) top left no-repeat; }

#header #advert #bg_advert {
	float: left;
	width: 744px;
	height: 97px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
	background: url(mast_ad_bg.jpg) top left no-repeat; }

#header #advert #bg_advert #ad {
	float: left;
	width: 728px;
	height: 90px; }


#header #advert #bg_advert .left_rounding {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mast_header_rounded_left.png', sizingMethod='crop');
	height: 90px;
	width: 9px;
	left: -731px;
	position: relative;
	top: 0px;
	z-index: 100;
	overflow: hidden; }


#header #advert #bg_advert .right_rounding {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='mast_header_rounded_right.png', sizingMethod='crop');
	height: 90px;
	width: 9px;
	left: 719px;
	position: relative;
	top: -90px;
	z-index: 100;
	overflow: hidden;  }










#header #nav #logo_container {
	float: left;
	width: 121px;
	height: 56px; }

#header #nav #logo_container #logo {
	float: left;
	width: 51px;
	height: 56px; }
	
#header #nav #logo_container #join_ad {
	float: left;
	width: 70px;
	height: 56px; }

#header #nav #logo_container #logo_text {
	float: left;
	width: 70px;
	height: 56px; }

#header #nav #logo_container #logo_noad {
	float: left;
	width: 51px;
	height: 57px; }

#header #nav #logo_container #logo_text_noad {
	float: left;
	width: 70px;
	height: 53px;
	padding: 4px 0px 0px 0px;}



#nav {
	width: 773px;
	height: 56px;
	padding: 0px;
	margin: 0px; }






#menu ul, #userNav ul, #footer ul {
	list-style: none;
	padding: 0px;
	margin: 0px; }

#menu ul {
	margin-bottom: 5px; }

#menu * li, #userNav * li, #footer * li {
	float: left; }

#menu {
	float: left;
	width: 773px;
	padding: 9px 0px 0px 0px;
	background: url(header_07.gif) top left no-repeat;
	color: #FFFFFF;
}
.hotelmenu{	height: 47px;}
.healthmenu{	height: 55px;}
#header.noad #menu {
	float: left;
	width: 773px;
	height: 46px;
	margin: 4px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	background: url(mast_nav_bg_noad.jpg) top left no-repeat; }



/******************************************* navigation update ***/


#menu ul {
	padding: 0px;
	float: left; }

#menu ul.menuTop {
	width: 770px;
	padding: 0px;
	margin: 0px 0px 0px 2px;
	overflow: hidden; }

#menu ul.menuTop li {
	float: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	height: 18px;
	padding: 0px;
	margin-right: 3px; }

#menu ul.menuTop li a {
	float: left;
	display: block;
	color: #000000;
	height: 13px;
	padding: 3px 7px 2px 7px; }

#menu ul.menuTop li a:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 3px 7px 2px 7px;
	background: #000000; }

#menu ul.menuTop li.active {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	height: 13px;
	margin-right: 3px;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 6px 2px 6px;
	background: url(menu_top_active_middle.gif); }

#menu ul.menuTop li.active a {
	float: left;
	color: #ffffff;
	display: block;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: none;
	text-decoration: none; }

#menu ul.menuTop li.active a:hover, ul.menuTop li.active a:hover {
	float: left;
	color: #ffffff;
	display: block;
	height: 15px;
	padding: 0px;
	margin: 0px;
	background: none;
	text-decoration: none; }

#menu ul.menuBottom {
	width: 773px;
	padding: 0px;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#menu ul.menuBottom li {
	float: left;
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px; }

#menu ul.menuBottom li a, .menuMember li a {
	float: left;
	display: block;
	color: #000000;
	padding: 2px 5px 2px 5px; }

#menu ul.menuBottom li a:hover, .menuMember li a:hover {
	color: #ffffff;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	background: #000000; }

#menu ul.menuBottom li.active {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 5px 2px 5px;
	background: url(menu_top_active_middle.gif); }

#menu ul.menuBottom li.active a, ul.menuBottom li.active a {
	display: block;
	padding: 0px;
	color: #ffffff;
	background: none;
	text-decoration: none; }

#menu ul.menuBottom li.active a:hover, ul.menuBottom li.active a:hover {
	display: block;
	padding: 0px;
	color: #ffffff;
	background: none;
	text-decoration: none; }

#menu ul li.menuLink {
	padding: 0px; }

#menu ul li.menuLink a img {
	float: left;
	padding: 0px 2px 0px 0px; }

#menu ul.menuBottom li.menuLink a:hover, .menuMember.menuLink li a:hover {
	color: #000000;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	background: #000000; }




h1, h2, h3, h4, h5, h6, h7 {
	margin: 0;
	padding: 0;
	font-weight: normal; }


h2 {font-size: 17px;
 }
#content {
	float: left;
	width: 773px;
	background-color: #FFF; }
#TTOFinderContainer {
	width: 763px;
	margin-left: 10px;
	overflow: hidden; }
#buyOurStuff
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(buystuff_bg.jpg);
	background-repeat: no-repeat;
}
#buyOurStuff p
{
	font-size: 13px;
	line-height: 16px;
}
#hotel_bg
{
	width: 463px;
	padding-top: 20px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
}
#hotel_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#home_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(bbo_bg.gif);
	background-repeat: no-repeat;
}
#home_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#about_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(about_bg.gif);
	background-repeat: no-repeat;
}
#about_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#contact_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(contact_bg.gif);
	background-repeat: no-repeat;
}
#contact_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#faq_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(faq_bg.gif);
	background-repeat: no-repeat;
}
#faq_bg p
{
	font-size: 13px;
	line-height: 16px;
}

#signon_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(signon.gif);
	background-repeat: no-repeat;
}
#signon_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#hplb_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(hplb_bg.gif);
	background-repeat: no-repeat;
}
#hplb_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#golf_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(golf_bg.gif);
	background-repeat: no-repeat;
}
#golf_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#active_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(active_bg.gif);
	background-repeat: no-repeat;
}
#active_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#dining_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(dining_bg.gif);
	background-repeat: no-repeat;
}
#dining_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#fdo_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(fdo_bg.gif);
	background-repeat: no-repeat;
}
#fdo_bg p
{
	font-size: 13px;
	line-height: 16px;
}

#camping_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(camping_bg.gif);
	background-repeat: no-repeat;
}
#camping_bg p
{
	font-size: 13px;
	line-height: 16px;
}
#health_bg
{
	width: 463px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(health_bg.gif);
	background-repeat: no-repeat;
}
#health_bg p
{
	font-size: 13px;
	line-height: 16px;
}
.extracopy
{
	width: 754px;
	margin-bottom: -20px;
	padding-right: 22px;
	padding-bottom: -20px;
	padding-left: 22px;
	background-color: #FFF;
}
#MAINFADEBottom{
	float: left;
	width: 773px;
	height: 10px;
	background-image: url(shop_BOTTOM.GIF);
	background-repeat: no-repeat;	
}
#hoteldetails
{
	width: 463px;
	padding-top: 10px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-repeat: no-repeat;
}
.hotelmainpic
{ 
	float: left;
	padding-bottom: 10px;
	top: -2px;
}
.hotelmainescription {
	width: 408px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	background-color: #f1efe9;
}
.hotelcopy {
	padding-right: 15px;
	padding-left: 15px;	
	font-family: Arial, Helvetica, sans-serif;
}
#hotelcopy ul, #hotelcopy li {
	padding:0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
.spacer5 {
	height: 10px;	
}
.spacer10 {
	float: left;
	height: 10px;
	width: 600px;
	clear: none;
	background-color: #FFFFFF;
}
.spacer15 {
	float: left;
	height: 10px;
	width: 773px;
	clear: none;
	background-color: #FFFFFF;
}
#Northcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(NorthernEngland.gif);
	background-repeat: no-repeat;}

#Centralcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(CentralEngland.gif);
	background-repeat: no-repeat;}

#SouthEastcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(SouthEastEngland.gif);
	background-repeat: no-repeat;}

#SouthWestcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(SouthWestEngland.gif);
	background-repeat: no-repeat;}
#Londoncopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(London.gif);
	background-repeat: no-repeat;}
#Scotlandcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Scotland.gif);
	background-repeat: no-repeat;}

#Walescopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Wales.gif);
	background-repeat: no-repeat;}
#IsleofMancopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(IsleofMan.gif);
	background-repeat: no-repeat;}	
#IsleofWightcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(IsleofWight.gif);
	background-repeat: no-repeat;}	

#Irelandcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Ireland.gif);
	background-repeat: no-repeat;}	
	
#NorthernIrelandcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(NorthernIreland.gif);
	background-repeat: no-repeat;}	
	
#parkingcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(parking.gif);
	background-repeat: no-repeat;}	
	
	
#SpaFacilitiescopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(SpaFacilities.gif);
	background-repeat: no-repeat;}	
	
#GolfCourseNearbycopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(GolfCourseNearby.gif);
	background-repeat: no-repeat;}	
	
#DisabledFacilitiescopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(DisabledFacilities.gif);
	background-repeat: no-repeat;}	
	
#PetFriendlyHotelscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(PetFriendlyHotels.gif);
	background-repeat: no-repeat;}
	
#LeisureFacilitiescopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(LeisureFacilities.gif);
	background-repeat: no-repeat;}
	
#NewHotelscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(NewAdditions.gif);
	background-repeat: no-repeat;}	
	
#QuickSearchcopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(QuickSearch.gif);
	background-repeat: no-repeat;}		
	
#faqcopy
{
	width: 700px;
	padding-top: 20px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	margin-bottom: 22px;
}		
	
#aboutuscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 22px;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(AboutUs.gif);
	background-repeat: no-repeat;
	margin-bottom: 22px;
}		
	
#ContactUscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(ContactUs.gif);
	background-repeat: no-repeat;}		
	
#TermsConditionscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #fff;
	background-image: url(TermsConditions.gif);
	background-repeat: no-repeat;
	margin-bottom: 22px;
}	

#twooneAttrationscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(2for1Attrations.gif);
	background-repeat: no-repeat;
	}
	
#threetwoAttrationscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(3for2Attrations.gif);
	background-repeat: no-repeat;}
	
#KidsGoFreeAttrationscopy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(KidsGoFreeAttrations.gif);
	background-repeat: no-repeat;}
	
	#Aromatherapy
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Aromatherapy.gif);
	background-repeat: no-repeat;}
	
#BodyMassage
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(BodyMassage.gif);
	background-repeat: no-repeat;}

#EyelashTinting	
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(EyelashTinting.gif);
	background-repeat: no-repeat;}

	#Facial
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Facial.gif);
	background-repeat: no-repeat;}
	
	#FakeTanning
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(FakeTanning.gif);
	background-repeat: no-repeat;}
	
	#HopiEarCandling
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(HopiEarCandling.gif);
	background-repeat: no-repeat;}
	
	#IndianHeadMassage
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(IndianHeadMassage.gif);
	background-repeat: no-repeat;}
	
	#Manicure
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Manicure.gif);
	background-repeat: no-repeat;}
	
	#Pedicure
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Pedicure.gif);
	background-repeat: no-repeat;}
	
	#Reflexology
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Reflexology.gif);
	background-repeat: no-repeat;}
	
	#Reiki
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Reiki.gif);
	background-repeat: no-repeat;}
	
	#SportsMassage
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(SportsMassage.gif);
	background-repeat: no-repeat;}
	
	#SunbedTanning
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(SunbedTanning.gif);
	background-repeat: no-repeat;}
	
	#SwedishBodyMassage
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(SwedishBodyMassage.gif);
	background-repeat: no-repeat;}
	
	#TaiChi
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(TaiChi.gif);
	background-repeat: no-repeat;}
	
	#Waxing
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Waxing.gif);
	background-repeat: no-repeat;}
#Archery
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Archery.gif);
	background-repeat: no-repeat;}	
#Bowling
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Bowling.gif);
	background-repeat: no-repeat;}		
	#BungeeJumping
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(BungeeJumping.gif);
	background-repeat: no-repeat;}		
	#ClayPigeon
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(ClayPigeon.gif);
	background-repeat: no-repeat;}		
	#Climbing
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Climbing.gif);
	background-repeat: no-repeat;}		
	#GoKarting
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(GoKarting.gif);
	background-repeat: no-repeat;}		
	#HorseRiding
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(HorseRiding.gif);
	background-repeat: no-repeat;}		
	#InTheAir
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(InTheAir.gif);
	background-repeat: no-repeat;}		
	#OffRoad
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(OffRoad.gif);
	background-repeat: no-repeat;}		
	#Paintball
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Paintball.gif);
	background-repeat: no-repeat;}		
	#DiscoverScuba
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(DiscoverScuba.gif);
	background-repeat: no-repeat;}		
	#Watersports
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Watersports.gif);
	background-repeat: no-repeat;}		

#Wintersports
{
	width: 700px;
	padding-top: 60px;
	padding-right: 34px;
	padding-bottom: 0;
	padding-left: 22px;
	background-color: #FFF;
	background-image: url(Wintersports.gif);
	background-repeat: no-repeat;}		
			
	#searchbox
{
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}	
	
	.maintextarea {
	width: 737px;
	padding-left: 14px;
	padding-right: 22px;
	float: left;
	background-color: #FFFFFF;
}
#tabBox
{
	float: left;
	background-color: #FFF;
	background-image: url(shop_top.gif);
	background-repeat: repeat-x;
}

#tabBox #title {
	margin-left: 10px; }
	#toppicareahome
{
	top: -195px;
	float: right;
	z-index: 1;
	margin-bottom: -185px;
	height: 197px;	/* 
	float: left;
	width: 766px;
	text-align: right;
	margin-right: 7px;
	margin-top: -168px;
	margin-bottom:  -18px; */
	position: relative;
}
#toppicarea
{
	top: -195px;
	float: right;
	z-index: 1;
	margin-bottom: -185px;
	height: 197px;	/* 
	float: left;
	width: 766px;
	text-align: right;
	margin-right: 7px;
	margin-top: -168px;
	margin-bottom:  -18px; */
	position: relative;
	padding-right: 20px;
}
#toppicarea2
{
	position: relative;
	top: -155px;
	left: 520px;
	z-index: 1;
	margin-bottom: -155px;
	height: 155px;	/* 
	float: left;
	width: 766px;
	text-align: right;
	margin-right: 7px;
	margin-top: -168px;
	margin-bottom:  -18px; */
	width: 1px;
}
#browserTabs .search .imageSubmit, #browserTabs .search .searchTitle, #browserTabs .search input {
	margin-left: 5px;
	float: left; }

#browserTabs .search .imageSubmit {
	margin-top: 3px;
	margin-left: 3px; }
#browserContent .preview
{
	float: left;
	width: 181px;
	margin: 4px 0 0 4px;
	overflow: hidden;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
 
#browserContent .preview img
{
	margin: 5px 0 0 5px;
}
#browserContent .preview .comments
{
	text-align: right;
}

#browserContent .preview a
{
	color: #da518f;
}

#browserContent .preview .comments img
{
	margin: 0 0 -3px 0;
}
#browserContent .preview .info
{
	height: 245px;
	overflow: hidden;
}

#browserContent .preview h2
{
	line-height: 18px;
	margin: 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#browserContent .preview .price
{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #1a4299;
}

#browserContent .preview p
{
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	margin: 0 13px 0 13px;
}

#browserContent .preview p a
{
	color: #000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
#browserContent .preview .purchase
{
	float: left;
	width: 174px;
	height: 47px;
	margin: 12px 2px 0 2px;
}


#browserContent .preview .options, #browserContent .preview .buy
{
	width: 100%;
	text-align: center;
}


#browserContent .preview .purchase input, #browserContent .preview .purchase select
{
	font-size: 10px;
	margin-bottom: 5px;
}

#browserContent .preview .purchase .submit
{
	font-size: 9px;
	padding: 1px;
}
#browserBottom {
	float: left;
	width: 773px;
	height: 10px;
	background: #FFF url(browser_bottom.gif); }

#browserContent, .browserContent {
	float: left;
	width: 743px;
	padding-bottom: 6px;
	background-color: #282828;
	background-image: url(new-layout3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#browserTabs {
	width: 763px;
	margin-left: 10px; }
#browserLeft {
	float: left;
	width: 773px;
	background: #FFF url(browser_left.gif) top left repeat-y; }

#browserRight {
	float: left;
	width: 743px;
	margin-left: 10px;
	padding: 5px 15px 5px 5px;
	background: #FFF url(browser_right.gif) top right repeat-y; }

#browserBottom {
	float: left;
	width: 773px;
	height: 10px;
	background: #FFF url(browser_bottom.gif); }

#browserContent, .browserContent {
	float: left;
	width: 743px;
	padding-bottom: 6px;
}



 
#browserContent .preview img,
#recentWinners .preview img
{
	margin: 5px 0 0 5px;
}

#recentWinners .preview .date, #recentWinners .preview .comments,
#recentWinners .preview .date, #recentWinners .preview .comments 
{
	width: 73px;
	float: left;
	color: #b19c9c;
	margin: 4px 7px 0 9px;
}

#browserContent .preview .comments,
#recentWinners .preview .comments
{
	text-align: right;
}

#browserContent .preview a,
#recentWinners .preview a
{
	color: #000;
}

#browserContent .preview .comments img,
#recentWinners .preview .comments img
{
	margin: 0 0 -3px 0;
}
.hotellistrating
{
	overflow: hidden;
	height: 49px;
	padding-top: 5px;
}
#browserContent .hotellistrating img
{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 14px;
}
#mainActivity {
	clear: both;
	width: 773px;
	text-align: left;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
#mainActivity .justarrows {
	padding-top: 29px;
	padding-right: 15px; }

#mainActivity .activeThreads {
	width: 350px;
	padding-left: 22px;
	padding-right: 14px;
	float: left; }

#mainActivity .activeNews {
	width: 345px;
	padding-left: 14px;
	padding-right: 22px;
	float: left;
	margin-left: 5px;
}


#mainActivity ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: square;
}

#threadsActive {
	 }
#mainActivity p {
	height: 19px;
	margin-bottom: 2px;
	line-height: 19px;
	font-size: 10px;
	color: #b19c9c;
	font-weight: bold;
	overflow: hidden; }
#mainActivity .activeNews p span {
	color: #8a6363; }

#mainActivity p a {
	color: #021b5f; }
#footer {
	float: left;
	width: 773px;
	height: 35px;
	padding-top: 16px;
	background-color: #000000;
}

#footer p {
	text-align: center; }

#footer a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 13px;
}

#footer ul.menuFooter {
	margin-left: 20px;
}

#footer ul.menuFooter li {
	margin-right: 7px; }
.home_minibar {
	width: 760px;
	height: 84px;
	background: url(bg_minibar.jpg) no-repeat;
	padding-left: 13px; }

.home_minibar.staffmb { background: url(bg_minibar_staff.jpg) no-repeat; }
.home_minibar.TTOmb { background: url(offer_sg.jpg) no-repeat; }
.home_minibar.friendmb { background: url(bg_minibar_friend.jpg) no-repeat; }

.home_minibar .portrait {
	float: left;
	width: 79px;
	height: 58px;
	margin-top: 13px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 2px;
}


.home_minibar #minibarMiddle {
	display: block;
	float: left;
	width: 655px;
	height: 40px;
	margin-top: 13px;
	padding-left: 8px;
	font: 12px/15px Arial, Verdana, Sans-Serif;
}
.home_minibar.TTOmb .mbblurb span.sentence {
	background-color: #C0C0C0;
}.home_minibar .mbname {
	float: left;
	color: #1a4299;
	width: 650px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	top: -10px;
}

.home_minibar .mbname.inactive {
	margin: 9px 0px 0px 0px; }

.home_minibar .mbname img {
	float: left;
	width: 13px;
	height: 13px;
	margin: 1px 0px 4px 2px; }
.home_minibar .mbblurb {
	float: left;
	height: 30px;
	overflow: hidden;
	padding-top: -3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.home_minibar .mbblurb span.name {
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
}

.home_minibar .mbblurb span.sentence {
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}


.home_minibar.friendmb .mbblurb span.sentence { background: #f1f7fa; }
.home_minibar.staffmb .mbblurb span.sentence { background: #eef7ea; }

.home_minibar .mblinks {
	float: left;
	font: 11px/16px Arial, Verdana, Sans-Serif;
	color: #533333;
	margin-top: 2px; }
a {
	color: #000;
	text-decoration: underline;
	
}

a:hover {
	color: #666;
	text-decoration: underline;
}

a img {
	border: 0; }

.clear {
	clear: both; }
#browserTabs {
	width: 763px;
	margin-left: 10px; }
img.tabLeft {
	margin-left: -7px;
	margin-top: -8px;
	float: left; }

.tabFirstActive img.tabLeft, .tabFirst img.tabLeft, .tabFirstPre img.tabLeft {
	margin-left: 0px;
	margin-right: 2px; }
#media .preview {
	float: left;
	width: 181px;
	height: 132px;
	background: transparent url(/img/common/setpreview_bg.png) top left no-repeat;
	margin: 0 0 0 1px;
	font: bold 10px Arial, Verdana, Sans-Serif;
	overflow: hidden; }

#media .preview img { margin: 5px 0 0 5px; }

#media .preview .date, #media .preview .comments {
	width: 72px;
	float: left;
	color: #b19c9c;
	margin: 3px 7px 0 9px; }

#media .preview .comments { text-align: right; }
#media .preview a { color: #da518f; }
#media .preview .comments img { margin: 0 0 -3px 0; }
.set_description {
	width: 329px;
	padding: 10px 17px 15px 17px;
	margin: 0px 0px 6px 0px;
	background: url(bg_blue.jpg); }

#media .set_description .setInfo a h1 {
	font: 22px Arial, Verdana, sans-serif;
	color: #c14f83;
	width: 343px;
	height: auto;
	margin: 3px 0px 10px 0px; }

#media .set_description .setInfo a:hover h1 {
	color: #650818;
	text-decoration: underline; }
.left_col.logged_out {
	float: left;
	width: 434px;
	background: #FFF url(photoset_card_bg_01.jpg);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sidebar_container {
	float: none;
	width: 228px;
	overflow: hidden;
	padding: 0px 0px 0px 0px; }

#sidebar_container .top {
	float: none;
	width: 228px;
	height: 35px;
	margin: 10px 0px 0px 0px;	
	background: url() top left no-repeat; }

#sidebar_container .top .tabs {
	float: left;
	width: 201px;
	height: 25px;
	margin: 10px 0px 0px 13px;
	background: url() top left no-repeat; }

#sidebar_container .top .tabs_customize {
	float: left;
	width: 201px;
	height: 25px;
	margin: 10px 0px 0px 13px;
	background: url() top left no-repeat; }
.left_col.logged_out .top {
	float: left;
	width: 434px;
	height: 3px;
	background: #FFF url(photoset_card_top_02.jpg) top left no-repeat; }
	
.hotellistrating2
{
	height: 49px;
	padding-top: 5px;
	background-color: #c0c0c0;
	width: 270px;
	margin-bottom: 10px;
	padding-right: 100px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.left_col.logged_out .bottom {
	float: left;
	width: 434px;
	height: 10px;
	background: #FFF url(photoset_card_bg_02.jpg) top left no-repeat; }
.iconbox {
	text-align: center;
	width: 280px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #666666;
}
.commentMessageText {
	color: #000;
	font-size: 10px;
}.tab, .tabPre, .tabFirstPre, .tabActive, .tabLast, .tabLastActive, .tabFirst, .tabFirstActive {
	float: left;
	background-position: top right;
	padding: 8px 11px 2px 3px;
	height: 15px;
	font-weight: bold;
	color: #000;
	background-image: url(tab_inactive_bg.gif);
	font-family: Arial;
	font-size: 10px;
}

.tab_empty {
	float: left;
	background-position: top right;
	padding: 8px 11px 2px 3px;
	height: 13px;
	font: 10px Arial;
	font-weight: bold;
	color: #b89797; }

.tab a, .tabPre a, .tabFirstPre a, .tabActive a, .tabLast a, .tabLastActive a, .tabFirst a, .tabFirstActive a {
	font: 10px Arial;
	font-weight: bold;
	color: #000;
}

.tabPre, .tabFirstPre {
	background-image: url('tab_preactive_bg.gif'); }

.tabActive {
	background-image: url('tab_first_active_bg.gif'); }

.tabLast {
	background-image: url('tab_last_inactive_bg.gif'); }

.tabLastActive {
	background-image: url('tab_last_active_bg.gif'); }

.tabFirstActive {
	background-image: url('tab_first_active_bg.gif');
	padding-left: 0px; }

.tabFirstActive a, .tabLastActive a, .tabActive a {
	color: #000;
}

.tabFirst, .tabFirstPre {
	padding-left: 0px; }

img.tabLeft {
	margin-left: -7px;
	margin-top: -8px;
	float: left; }

.tabFirstActive img.tabLeft, .tabFirst img.tabLeft, .tabFirstPre img.tabLeft {
	margin-left: 0px;
	margin-right: 2px; }

img.tabRight {
	margin-right: -12px;
	margin-top: -7px; }

.tab.search, .tabPre.search, .tabFirstPre.search, .tabActive.search, .tabLast.search, .tabLastActive.search, .tabFirst.search, .tabFirstActive.search {
	line-height: 24px;
	height: 20px;
	padding: 2px 6px 3px 0; }

.paging {
	float: right;
	top: -20px;
	position: relative;
	margin-top: 1px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 10px;
}
div.paging p, div.paging div {
	float: left; }

div.pagingList {
	font-size: 10px;
	font-weight: bold;
	height: 10px;
	padding: 3px;
	background-color: #b1b1b1;
}

div.pagingList p.listLabel {
	color: #FFFFFF;
}

div.pagingList a {
	color: #000000;
}
headernew{
	
}

.middleheader {
	height: 152px;
	width: 754px;
	left: 0px;
	position: relative;
	top: 0px;
	left:  19px;
	z-index: 100; }

.left_rounding {
	background:transparent url(header_03.gif) no-repeat scroll left top;
	height: 152px;
	width: 19px;
	float: left;}


.right_rounding {
	background:transparent url(header_05.gif) no-repeat scroll left top;
	height: 152px;
	width: 22px;
	float: right;
}
.footerfade {
	float: left;
	width: 773px;
	height: 15px;
	background-image: url(footer.png);
	background-repeat: repeat-x;
	background-position: top;
}
.neartext {
	font: 10px Arial;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-right: 5px;
	left: 0px;
	top: 0px;
	right: px;
	bottom: 0px;
}
#browserContenthealth .preview
{
	float: left;
	width: 181px;
	margin: 4px 0 0 4px;
	overflow: hidden;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
 
#browserContenthealth .preview img
{
	margin: 5px 0 0 5px;
}
#browserContenthealth .preview .comments
{
	text-align: right;
}

#browserContenthealth .preview a
{
	color: #da518f;
}

#browserContenthealth .preview .comments img
{
	margin: 0 0 -3px 0;
}
#browserContenthealth .preview .info
{
	height: 290px;
	overflow: hidden;
}

#browserContenthealth .preview h2
{
	line-height: 18px;
	margin: 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#browserContenthealth .preview .price
{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #1a4299;
}

#browserContenthealth .preview p
{
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	margin: 0 13px 0 13px;
}

#browserContenthealth .preview p a
{
	font: bold 9px Arial, Verdana, Sans-Serif;
	color: #021b5f;
}
#browserContenthealth .preview .purchase
{
	float: left;
	width: 174px;
	height: 47px;
	margin: 12px 2px 0 2px;
}


#browserContenthealth .preview .options, #browserContenthealth .preview .buy
{
	width: 100%;
	text-align: center;
}


#browserContenthealth .preview .purchase input, #browserContenthealth .preview .purchase select
{
	font-size: 10px;
	margin-bottom: 5px;
}

#browserContenthealth .preview .purchase .submit
{
	font-size: 9px;
	padding: 1px;
}
#browserContenthealth, .browserContenthealth {
	float: left;
	width: 743px;
	background: #F2F2F2 url(offer_bg.jpg);
	padding-bottom: 6px; }
	#browserContenthealth .preview a,
#recentWinners .preview a
{
	color: #1a4299;
}
#browserContentfdo .preview
{
	float: left;
	width: 181px;
	margin: 4px 0 0 4px;
	overflow: hidden;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}
 
#browserContentfdo .preview img
{
	margin: 5px 0 0 5px;
}
#browserContentfdo .preview .comments
{
	text-align: right;
}

#browserContentfdo .preview a
{
	color: #da518f;
}

#browserContentfdo .preview .comments img
{
	margin: 0 0 -3px 0;
}
#browserContentfdo .preview .info
{
	height: 290px;
	overflow: hidden;
}

#browserContentfdo .preview h2
{
	line-height: 18px;
	margin: 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#browserContentfdo .preview .price
{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #1a4299;
}

#browserContentfdo .preview p
{
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 13px;
}

#browserContentfdo .preview p a
{
	font: bold 9px Arial, Verdana, Sans-Serif;
	color: #021b5f;
}
#browserContentfdo .preview .purchase
{
	float: left;
	width: 174px;
	height: 47px;
	margin: 12px 2px 0 2px;
}


#browserContentfdo .preview .options, #browserContentfdo .preview .buy
{
	width: 100%;
	text-align: center;
}


#browserContentfdo .preview .purchase input, #browserContentfdo .preview .purchase select
{
	font-size: 10px;
	margin-bottom: 5px;
}

#browserContentfdo .preview .purchase .submit
{
	font-size: 9px;
	padding: 1px;
}
#browserContentfdo, .browserContentfdo {
	float: left;
	width: 743px;
	background: #F2F2F2 url(offer_bg.jpg);
	padding-bottom: 6px; }
	#browserContentfdo .preview a,
#recentWinners .preview a
{
	color: #1a4299;
}
.fdosymbo
{
	overflow: hidden;
	height: 49px;
	padding-top: 5px;
	top: -40px;
	position: relative;
}
#browserContentfdo .fdosymbo img
{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 14px;
}
.mainsubcopy
{
	width: 723px;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.diningsymbo
{
	overflow: hidden;
	height: 49px;
	padding-top: 5px;
	top: -25px;
	position: relative;
	left: 11px;
	width: 140px;
}
