BODY
	{margin:0;
	min-width:1000px;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	background: url('/Images/Header.jpg') repeat-x;}
A
	{color:#000;
	text-decoration:none;}
A:hover
	{color:#f60 !important;}
IMG
	{border-style:none;}
FORM, FIELDSET
	{margin:0;
	padding:0;
	border:0;}
INPUT, SELECT, TEXTAREA
	{font-family: Arial, Helvetica, sans-serif;}
LEGEND
	{display:none;}
/***********/
/* TOOLS */
/***********/
.Tools_ClearBoth
	{clear:both;}
/***********/
/* GENERIC */
/***********/
/* MASTER CONTAINER */
#Generic_MasterContainer
	{margin-top:13px;}
#Generic_MasterContainer #MainSection_LeftSide A
	{color:#0B99EB;}
#GenericEnquiryLabel
	{clear:both;
	margin:0 !important; 
	text-align:right;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;}
/* LEFT SIDE BLOCKS */
.GenericLeftSideBlock
	{width:680px;
	clear:both;
	margin:0 0 25px 0;
	overflow:auto;}
.GenericLeftSideBlock H2
	{margin:0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;}
.GenericLeftSideBlock .GenericLeftSideBlock_BorderedBoxBelow,
.GenericLeftSideBlock .GenericLeftSideBlock_BorderedBoxBelow_NoTop
	{border:1px solid #ccc;
	padding:15px;
	font-size:14px;
	clear:both;
	overflow:auto;
	line-height:20px;}
.GenericLeftSideBlock .GenericLeftSideBlock_BorderedBoxBelow_NoTop
	{border-top:none;}
/* CLEAN BUTTON */
.CleanGenericButton, .CleanOrangeButton
	{height:28px;
	cursor:pointer;
	overflow:hidden;}
.CleanGenericButton .LeftSide
	{background:url('/Images/GenericButton.Inactive.Left.png') no-repeat;
	padding:0 8px 0 11px;
	line-height:28px;
	float:left;}
.CleanGenericButton .RightSide
	{float:left;
	background:url('/Images/GenericButton.Inactive.Right.png') no-repeat;
	height:28px;
	width:3px;}
.CleanGenericButton:hover .LeftSide, .CleanGenericButton.hover .LeftSide
	{background:url('/Images/GenericButton.Active.Left.png') no-repeat;
	color:#000 !important;}
.CleanGenericButton:hover .RightSide, .CleanGenericButton.hover .RightSide
	{background:url('/Images/GenericButton.Active.Right.png') no-repeat;}
.CleanGenericButton .LeftSide EM
	{display:block;
	font-style:normal;
	line-height:28px;}
/* ORANGE BUTTON */
.CleanOrangeButton
	{height:28px;
	cursor:pointer;
	overflow:hidden;}
.CleanOrangeButton .LeftSide
	{background:url('/Images/OrangeButton.Left.gif') no-repeat;
	padding:0 8px 0 11px;
	line-height:28px;
	float:left;}
.CleanOrangeButton .RightSide
	{float:left;
	background:url('/Images/OrangeButton.Right.gif') no-repeat;
	height:28px;
	width:3px;}
.CleanOrangeButton:hover .LeftSide, .CleanOrangeButton.hover .LeftSide
	{background:url('/Images/OrangeButton.Left.gif') no-repeat;
	color:#000 !important;
	background-position:0 -28px;}
.CleanOrangeButton:hover .RightSide, .CleanOrangeButton.hover .RightSide
	{background:url('/Images/OrangeButton.Right.gif') no-repeat;
	background-position:0 -28px;}
.CleanOrangeButton .LeftSide EM
	{display:block;
	font-style:normal;
	line-height:28px;}
/* CLEAN BUTTON REVERSE*/
.CleanGenericButtonDark
	{height:28px;
	cursor:pointer;
	overflow:hidden;}
.CleanGenericButtonDark .LeftSide
	{background:url('/Images/GenericButton2.Inactive.Left.png') no-repeat;
	padding:0 8px 0 11px;
	line-height:28px;
	float:left;}
.CleanGenericButtonDark .RightSide
	{float:left;
	background:url('/Images/GenericButton2.Inactive.Right.png') no-repeat;
	height:28px;
	width:3px;}
.CleanGenericButtonDark:hover .LeftSide, .CleanGenericButton.hover .LeftSide
	{background:url('/Images/GenericButton.Active.Left.png') no-repeat;
	color:#000 !important;}
.CleanGenericButtonDark:hover .RightSide, .CleanGenericButton.hover .RightSide
	{background:url('/Images/GenericButton.Active.Right.png') no-repeat;}
.CleanGenericButtonDark .LeftSide EM
	{display:block;
	font-style:normal;
	line-height:28px;}
.MediaBoxAdvanced_InlineContainer
	{display:none;}
/************************/
/* SOCIAL MEDIA SECTION */
/************************/
#SocialMediaBlock
	{width:100%;
	height:40px;
	margin:20px 0 20px 0;
	padding:0;
	background:url('/Images/SocialButtonsBackground.jpg') no-repeat 0 0;}
#SocialMediaBlock #FacebookSection	
	{float:left; width:360px; margin:0 0 0 20px; padding:8px 0 0 0;}
#SocialMediaBlock #TwitterSection	
	{float:left; width:70px; margin:0; padding:12px 0 0 20px;}
#SocialMediaBlock #OtherSection	
	{float:left; width:100px; margin:0; padding:6px 0 0 20px;}
.ShareButton
	{color:black !important;}
.ShareButton .LeftSide EM
	{background:url('/Images/ShareIcon.gif') no-repeat 0 8px; padding:0 0 0 17px;}
/*
.GenericButton A
	{float:right;
	color:#000;
	background: url('/Images/GenericButton.Left.gif') no-repeat;
	text-decoration:none  !important;}
.GenericButton A SPAN
	{float:left;
	cursor:pointer;
	background: url('/Images/GenericButton.Right.gif') no-repeat 100% 0;
	padding:0 27px 0 14px;}
.GenericButton A:hover
	{color:#000 !important;
	background-position:0 -28px;}
.GenericButton A:hover SPAN
	{background-position:100% -28px;}
*/
/* PHOTOS SIDEBAR */
#SideBarPhotosContainer
	{margin-bottom:10px;
	overflow:hidden;}
#SideBarPhotosContainer H2
	{margin:0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background:#bcdd55 url('/Images/SectionHeaders/Photos.jpg') no-repeat right top;}
#SideBarPhotosContainer UL
	{margin:16px -10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:310px;}
#SideBarPhotosContainer LI
	{float:left;
	margin:0 6px 0 0;
	border:1px solid #ccc;
	padding:1px;}
#SideBarPhotosContainer IMG
	{display:block;}
#SideBarPhotosContainer #MoreMediaButton
	{margin:33px 0 0;
	overflow:hidden;
	height:1%;
	font-size:12px;
	line-height:28px;
	float:right;}
#SideBarPhotosContainer #MoreMediaButton A
	{float:right;
	color:#000;
	background: url('/Images/GenericButton.Left.gif') no-repeat;
	text-decoration:none  !important;}
#SideBarPhotosContainer #MoreMediaButton A SPAN
	{float:left;
	cursor:pointer;
	background: url('/Images/GenericButton.Right.gif') no-repeat 100% 0;
	padding:0 27px 0 14px;}
#SideBarPhotosContainer #MoreMediaButton A:hover
	{color:#000 !important;
	background-position:0 -28px;}
#SideBarPhotosContainer #MoreMediaButton A:hover SPAN
	{background-position:100% -28px;}
/* FEATURED OBJECTS: DISPLAY */
#GenericFeaturedBlock2Display
	{float:left;
	width:680px;}
#GenericFeaturedBlock2Display .IsHidden
	{display:none;}
#GenericFeaturedBlock2Display .IsShown
	{display:block;}
#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_PhotoSection
	{position:relative;
	height:250px;}
#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_PhotoSection .PhotoLabel
	{position:absolute;
	bottom:20px;
	left:20px;
	background:#fc0;
	padding:8px 10px 10px 10px;
	color:white;
	font-size:10px;}
#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_PhotoSection .PhotoLabel STRONG
	{font-size:20px;
	font-weight:normal;}
#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_PhotoSection .MultimediaIcons
	{position:absolute;
	bottom:20px;
	right:20px;
	/*background:#fc0;*/
	/*padding:8px 10px 10px 10px;*/
	/*color:white;*/
	/*font-size:10px;*/
	}

#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_DataSection
	{height:180px;
	padding:16px 16px 16px 25px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;}
#GenericFeaturedBlock2Display .GenericFeaturedBlock2Display_DataSection .GenericFeaturedBlock2Display_DataSection_Separator
	{background:url('/Images/FeaturedDataSectionVerticalSeparator.gif') repeat-y 194px 0;
	overflow:hidden;
	height:100%;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock
	{float:left;
	width:180px;
	font-size:14px;
	color:#666;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock ADDRESS
	{display:block;
	font-style:normal;
	line-height:17px;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock ADDRESS SPAN
	{display:block;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock ADDRESS STRONG
	{display:block;
	font-weight:normal;
	color:#999;
	padding:6px 0 1px;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock ADDRESS A
	{display:block;
	font-weight:bold;
	color:#f60;
	text-decoration:underline;
	padding:6px 0 1px;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_InfoBlock ADDRESS a:hover
	{color:#0B99EB !important;}
.GenericFeaturedBlock2Display_DataSection_InfoBlock .GenericFeaturedBlock2Display_DataSection_InfoBlock_Heading
	{margin:0;
	font-size:20px;
	display:block;
	margin-bottom:2px;
	font-weight:normal;}
.GenericFeaturedBlock2Display_DataSection_InfoBlock .GenericFeaturedBlock2Display_DataSection_InfoBlock_Heading A
	{color:#0b99eb;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_DescriptionBlock
	{padding:0 20px 7px 20px;
	float:right;
	position:relative;
	height:100%;
	width:399px;}
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_DescriptionBlock P,
.GenericFeaturedBlock2Display_DataSection_Separator .GenericFeaturedBlock2Display_DataSection_DescriptionBlock STRONG
	{margin:0;
	line-height:18px;}
.GenericFeaturedBlock2Display_DataSection_DescriptionBlock .GenericFeaturedBlock2Display_DataSection_DescriptionBlock_Button
	{overflow:hidden;
	height:28px;
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:12px;
	line-height:28px;}
.GenericFeaturedBlock2Display_DataSection_DescriptionBlock .GenericFeaturedBlock2Display_DataSection_DescriptionBlock_Button A
	{float:right;
	color:#000;
	background: url('/Images/GenericButton.Left.gif') no-repeat;
	text-decoration:none  !important;}
.GenericFeaturedBlock2Display_DataSection_DescriptionBlock .GenericFeaturedBlock2Display_DataSection_DescriptionBlock_Button A SPAN
	{float:left;
	cursor:pointer;
	background: url('/Images/GenericButton.Right.gif') no-repeat 100% 0;
	padding:0 27px 0 14px;}
.GenericFeaturedBlock2Display_DataSection_DescriptionBlock .GenericFeaturedBlock2Display_DataSection_DescriptionBlock_Button A:hover
	{color:#000 !important;
	background-position:0 -28px;}
.GenericFeaturedBlock2Display_DataSection_DescriptionBlock .GenericFeaturedBlock2Display_DataSection_DescriptionBlock_Button A:hover SPAN
	{background-position:100% -28px;}
/* FEATURED OBJECTS: SELECT */
#GenericFeaturedBlock2Select
	{float:right;
	width:320px;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer
	{padding:0;
	height:307px;}/* 250 for the picture plus 57 for the gap */
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer A
	{color:#0B99EB;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer #GenericFeaturedBlock2Select_DescriptionContainer_LargerContent
	{color:#333333;
	font-size:14px;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer h2,
#Alternative_CategoryFeaturedCompanies_DescriptionContainer H2
	{color:#333333;
	font-size:14px;}   
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer h2
	{padding-left:20px;}   
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer #GenericFeaturedBlock2Select_DescriptionContainer_Content
	{color:#666666;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_DescriptionContainer P
	{line-height:18px;
	margin:0;
	padding:10px 10px 10px 20px;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List
	{margin-left:0 !important;
	margin:0;
	padding:0 0 1px;
	list-style:none;
	font-size:14px;
	margin-left:-1px;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A
	{display:block;
	outline:none;
	height:1%;
	padding:10px 10px 12px 54px;
	border:1px solid #eee;
	border-left:1px solid #ccc;
	cursor:pointer;
	color:#0B99EB;
	margin:-1px 0 -1px -1px;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A.IsActiveBlock
	{border-color:#ccc;
	border-left-color:#fff;
	width:255px;
	margin:-1px 0 0 -1px;
	color:#fc0;
	position:relative;}
#GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A:hover
	{color:#ccc !important;}
/******************/
/* HEADER SECTION */
/******************/
#TopOfThePage
	{position:relative;}
#HeaderSection
	{clear:both;
	width:1000px;
	height:170px;
	overflow:hidden;
	text-align:left;}
#HeaderSection #Top_LogoSection
	{float:left;
	clear:none;}
#HeaderSection #Top_RightSection
	{float:right;
	clear:none;}
#Top_RightSection #PlanYourTrip
	{
	background:url("/Images/planyourtripbghatched.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	float:right;
	height:30px;
	margin-bottom:10px;
	padding:0px 0 8px 0px;
	width:123px;		
	line-height:30px;
	}

#Top_RightSection #PlanYourTrip .buddyicon{
	position:relative; 
	top:-4px; 
	top:0px; 
	margin-left:8px;
}

#Top_RightSection #PlanYourTrip A
	{color:#FFFFFF;
	position:relative;
	top:-5px;
	}
#Top_RightSection #LoginTop
	{padding:8px 0px 8px 13px;
	float:right;
	display:inline-block;
	background:url('/Images/TopLoginBox.png') no-repeat;
	background:url('/Images/loginbghatched.png') no-repeat;
	width:114px;
	height:30px;
	margin-bottom:10px;}
#Top_RightSection #LoginTop A
	{color:#96c013;}
#Top_RightSection #LogedTop
	{padding:0;
	float:right;
	display:inline-block;
	/*background:url('/Images/TopLoginBox.png') no-repeat;*/
	/*width:114px;*/
	height:30px;
	margin-bottom:10px;}
#Top_RightSection #LogedTop #LogedTop_LeftEdge,
#Top_RightSection #LogedTop #LogedTop_RightEdge,
#Top_RightSection #LogedTop #LogedTop_CenterSection
	{height:30px;
	float:left;}
#Top_RightSection #LogedTop #LogedTop_LeftEdge,
#Top_RightSection #LogedTop #LogedTop_RightEdge
	{width:8px;}
#Top_RightSection #LogedTop #LogedTop_LeftEdge
	{background:url('/Images/LoginEdge.Left.Hatched.png') no-repeat;}
#Top_RightSection #LogedTop #LogedTop_RightEdge
	{background:url('/Images/LoginEdge.Right.Hatched.png') no-repeat;}
#Top_RightSection #LogedTop #LogedTop_CenterSection
	{background:url('/Images/LoginEdge.Right.Hatched.png') repeat-x;
	color:#CCC;
	padding-top:8px;
	padding-right:8px;
	height:22px;}
#Top_RightSection #LogedTop #LogedTop_CenterSection A
	{color:#96c013;}
#Top_RightSection #BannerSection_Top
	{clear:right;
	margin-top:5px;
	float:right;
	overflow:hidden;
	width:728px;
	height:90px;}
/******************/
/* TOPNAV SECTION */
/******************/
#TopNavPlaceHolderSection
	{margin:0;
	min-width:1000px;
	height:40px;
	overflow:visible;
	background: url('/Images/TopNav.jpg') repeat-x;
	position:relative;
	z-index:9999;}
#TopNavPlaceHolderSection #TopNavSection
	{clear:both;
	width:1000px;
	height:40px;
	font-size:14px;
	overflow:visible;
	text-align:left;
	background:url('/Images/TopNav.Center.gif') repeat-x;
	position:relative;
	z-index:10001;}
#TopNavSection A
	{color:#fff;
	text-decoration:none;}
#TopNavSection A:hover
	{color:#0b99eb !important;}
#TopNavSection .ActiveTopNavItem,
#TopNavSection .InactiveTopNavItem
	{padding:0 10px;
	overflow:visible;
	float:left;
	height:40px;
	line-height:40px;}
#TopNavSection .ActiveTopNavItem
	{background:url('/Images/SelectedTopNav.gif') no-repeat 50% 0px;
	overflow:visible;
	height:47px;}
#TopNavSection .ActiveTopNavItem A,
#TopNavSection .ActiveTopNavItem A:hover
	{color:#fff !important;
	line-height:40px;
	width:100%;}
/******************/
/* SUBNAV SECTION */
/******************/
#SubNavPlaceHolderSection
	{z-index:9999;
	border-bottom:1px solid #EBEBEB;}
#SubNavPlaceHolderSection #SubNavSection
	{z-index:9998;
	clear:both;
	width:1000px;
	height:40px;
	position:relative;
	background-image:url('/Images/subnav_gradient.gif');
	background-repeat:repeat-x;
	background-position:top;
	top:-1px;
	}
.MenuMasterParent
	{height:40px;
	position:relative;
	text-align:left;}
.MenuMasterParent ul
	{margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	display:inline-block;}
.MenuMasterParent li
	{margin:0;
	padding:0;
	list-style:none;}
.MenuMasterParent li
	{display:inline-block;
	display:inline;}
.MenuMasterParent ul ul
	{position:absolute;
	left:-9999px;}
.MenuMasterParent ul.level1
	{margin:0 auto;
	text-transform:uppercase;}
.MenuMasterParent ul.level1 li.level1-li
	{float:left;
	display:block;
	position:relative;}
.MenuMasterParent ul.level2, .MenuMasterParent ul.level3, .MenuMasterParent ul.level4
	{background-color:#FFF;
	width:185%;
	background-image:url('/Images/DropDownBackGround.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #CCCCCC;}
.MenuMasterParent .level2 LI A,
.MenuMasterParent .level3 LI A,
.MenuMasterParent .level4 LI A
	{line-height:25px;
	text-transform:capitalize;}
.MenuMasterParent b/* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/
	{position:absolute;}
.MenuMasterParent a
	{display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:40px;
	text-decoration:none;
	padding:0 30px 0 10px;}
.MenuMasterParent ul.level1 li.level1-li a.level1-a
	{float:left;}
.MenuMasterParent ul.level1>li.left>a.MenuWidthException
	{width:100px;}
.MenuMasterParent ul li:hover > ul
	{visibility:visible;
	left:0;
	top:40px;}
.MenuMasterParent ul ul li:hover > ul
	{visibility:visible;
	left:100%;
	top:auto;
	margin-top:-26px;}
.MenuMasterParent li.left:hover > ul
	{visibility:visible;
	left:auto;
	right:0;
	top:40px;}
.MenuMasterParent li.left ul li:hover > ul
	{visibility:visible;
	left:auto;
	right:100%;
	top:auto;
	margin-top:-26px;}
.MenuMasterParent a:hover ul
	{left:0;
	top:30px;}
.MenuMasterParent li.left a:hover ul
	{left:auto;
	right:-1px;
	top:30px;}
.MenuMasterParent li.left ul a
	{text-align:right;
	padding:0 10px 0 20px;}
.MenuMasterParent a:hover a:hover ul, 
.MenuMasterParent a:hover a:hover a:hover ul
	{left:100%;
	visibility:visible;}
.MenuMasterParent li.left a:hover a:hover ul, 
.MenuMasterParent li.left a:hover a:hover a:hover ul
	{left:auto;
	right:0;
	visibility:visible;}
.MenuMasterParent a:hover ul ul, 
.MenuMasterParent a:hover a:hover ul ul
	{left:-9999px;}
.MenuMasterParent li.left a:hover ul ul, 
.MenuMasterParent li.left a:hover a:hover ul ul
	{left:-9999px;}
.MenuMasterParent li a.fly
	{background:transparent url('/Images/MenuArrows/ArrowDown.gif') no-repeat right center;
	cursor:pointer;}
.MenuMasterParent li a.fly:hover
	{text-decoration:underline;}
.MenuMasterParent li.left ul a.fly
	{background:transparent url('/Images/MenuArrows/ArrowLeft.gif') no-repeat left center;}
.MenuMasterParent li.right ul a.fly
	{background:transparent url('/Images/MenuArrows/ArrowRight.gif') no-repeat right center;}
.MenuMasterParent li a.fly:hover
	{border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
.MenuMasterParent li a.fly
	{border-left:1px solid white;
	border-right:1px solid white;}
.MenuMasterParent li.left ul a.fly:hover
	{border-left:1px solid white;
	border-right:1px solid white;}
.MenuMasterParent li.right ul a.fly:hover
	{border-left:1px solid white;
	border-right:1px solid white;}
.MenuMasterParent ul li:hover > a.fly
	{border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
.MenuMasterParent ul.level1 li ul li:hover > a.fly
	{border-left:1px solid transparent;
	border-right:1px solid transparent;
	text-decoration:none;}
.MenuMasterParent ul li > a.fly
	{border-left:1px solid transparent;
	border-right:1px solid transparent;}
.MenuMasterParent table
	{position:absolute;
	height:0;
	width:0;
	left:0;
	border-collapse:collapse;
	margin-top:-4px;}
.MenuMasterParent table table
	{position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-39px;}
.MenuMasterParent li.left table
	{position:absolute;
	height:0;
	width:0;
	left:auto;
	right:0;
	border-collapse:collapse;
	margin-top:-4px;}
.MenuMasterParent li.left table table
	{position:absolute;
	left:auto;
	right:100%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-39px;}
/*************************/
/* TITLE CONTENT SECTION */
/*************************/
#TitlePlaceHolderSection
	{clear:both;
	width:1011px;
	width:1000px;
	overflow:visible;
	padding-left:11px;
	padding-left:0px;
	text-align:left;}
#TitlePlaceHolderSection #TitleSection
	{overflow:visible;
	width:1011px;
	width:1000px;
	background: url('/Images/Languages/en/OtherDestinationsBackGround.jpg') no-repeat bottom right;
	position:static;}
#TitleSection #HeaderGroup
	{float:left;
	padding:17px 0 0;
	border-bottom:10px solid #96C013;
	position:relative;}
#TitleSection #HeaderGroup H1
	{margin:0;
	font-size:30px;
	font-weight:normal;
	color:#96c013;
	overflow:hidden;
	width:690px;
	padding-right:10px;}
#TitleSection #HeaderGroup H2,#TitleSection #HeaderGroup div.h2
	{display:block;
	color:#666;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding-bottom:15px;}
.SearchStage
	{color:#FF6600}
#TitleSection #WebSiteSelector
	{float:left;
	width:257px;
	padding:10px 0 0 10px;
	height:62px;
	overflow:hidden;}
#WebSiteSelector #WebSiteSelectorTitle
	{display:block;
	font-size:18px;
	font-weight:normal;
	color:#000;}
#WebSiteSelector #WebSiteSelectorBox
	{width:250px;}
/******************/
/* FOOTER SECTION */
/******************/
#FooterBackPlaceHolderSection
	{margin:0 0 0 0;
	padding:85px 0 0 0;
	background:#C2C2C2 url('/Images/FooterDegrade.gif') repeat-x scroll 0 0;
	position:relative;
	z-index:2;
	width:100%;
	clear:both;}
#FooterBackPlaceHolderSection #FooterBackSection
	{overflow:hidden;
	width:1000px;
	margin:0 auto;}
#FooterBackPlaceHolderSection #FooterBackSection A
	{float:right;
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	background:#212121 url('/Images/FooterGoBack.gif') no-repeat;}
#FooterPlaceHolderSection
	{margin:0 0 0 0;
	padding:0 0 0 0;
	background:#666;
	position:relative;
	z-index:2;
	width:100%;
	clear:both;}
#FooterPlaceHolderSection #PreFooterSection
	{margin:0 auto;
	width:1000px;
	background:#212121 url('/Images/PreFooterBackGround.gif') repeat;
	overflow:hidden;
	color:#fff;
	padding:35px 0 0;
	text-align:left;}
#FooterPlaceHolderSection #PreFooterSection A
	{color:#fff;}
#FooterPlaceHolderSection #PreFooterSection H3
	{margin:0;
	font-size:20px;
	line-height:25px;
	font-weight:normal;}
#PreFooterSection #SiteMapSection
	{float:left;
	width:226px;
	padding:0 54px 0 40px;}
#PreFooterSection #SiteMapSection H3
	{color:#96c013;}
#PreFooterSection #SiteMapSection UL
	{margin:4px 0 0;
	padding:0;
	list-style:none;
	line-height:20px;}
#PreFooterSection #ActivitySection
	{float:left;
	width:355px;}
#PreFooterSection #ActivitySection H3
	{color:#0b99eb;}
#PreFooterSection #ActivityFollowList
	{margin:0;/*30px 0 0*/
	color:#ccc;}
#PreFooterSection #ActivityFollowList A
	{background:url('/Images/Assets.png') no-repeat;
	display:block;
	text-indent:-10000px;
	height:20px;}
#PreFooterSection #ActivityFollowList P
	{height:15px;
	margin:7px 0 0 0;}
#PreFooterSection #ActivityFollowList UL
	{margin:10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;}
#PreFooterSection #ActivityFollowList LI
	{float:left;
	margin:0 26px 0 0;}
#PreFooterSection #ActivityFollowList LI IMG
	{display:block;}
#PreFooterSection #ActivitySection {
	line-height:18px;
	list-style:none;
	padding-left:0px;
	margin-left:0px;}
#PreFooterSection #ActivitySection ul{
	margin-left:0px;
	padding-left:0px; }	
#PreFooterSection #ActivitySection li{
	border-top:1px solid #333333;
	margin:-1px 0 1px;
	padding:4px 0 6px; 
	list-style:none;}	
#PreFooterSection #ActivitySection a{
	color:#FF9C03;}	
	
#ActivityFollowList #ActivityService_Facebook A
	{background-position:-10px -120px;
	width:96px;
	margin:0 20px 30px 0;}
#ActivityFollowList #ActivityService_Twitter A
	{background-position:-10px -90px;
	width:103px;}
#PreFooterSection #DestinationSection
	{float:right;
	width:250px;
	padding:0 50px 20px 0;}
#PreFooterSection #DestinationSection H3
	{color:#999;}
#PreFooterSection #DestinationSection UL
	{margin:4px 0 0;
	padding:0;
	list-style:none;
	line-height:20px;}
#DestinationSection #OtherDestinationsSubSection
	{margin:31px 0 0;}
#DestinationSection #OtherDestinationsSubSection H3
	{color:#ff9c03;}
#DestinationSection #OtherDestinationsSubSection UL
	{margin:5px 0 0;
	line-height:18px;}
#DestinationSection #OtherDestinationsSubSection LI
	{display:inline;}
#PreFooterSection #CategoryRelatedLinks
	{clear:both;
	width:100%;
	border-top:1px solid #333;
	padding:20px 0 20px 40px;}
#PreFooterSection #CategoryRelatedLinks H3
	{color:#ffc334;}
#PreFooterSection #CategoryRelatedLinks DIV
	{float:left;width:312px;margin-right:5px;}	
#PreFooterSection #CategoryRelatedLinks UL
	{list-style:none; padding:0; margin:0;}
#PreFooterSection #CategoryRelatedLinks LI
	{display:list-item; line-height:20px; /*float:left; width:330px;*/}
#FooterPlaceHolderSection #FooterCopyrightPlaceHolderSection
	{background-color:#C2C2C2;}
#FooterCopyrightPlaceHolderSection #FooterCopyrightSection
	{width:1000px;
	margin:0 auto;
	overflow:hidden;
	line-height:40px;
	color:#000;
	background-color:#a6a6a6;}
#FooterCopyrightPlaceHolderSection #FooterCopyrightSection A
	{color:#000;
	text-decoration:underline;}
#FooterCopyrightSection #CopyRight
	{float:left;
	padding:0 0 0 40px;}
#FooterCopyrightPlaceHolderSection #FooterCopyrightSection UL
	{float:left;
	margin:0;
	padding:0;
	list-style:none;}
#FooterCopyrightPlaceHolderSection #FooterCopyrightSection LI
	{float:left;
	padding:0 0 0 10px;}
/************************************/
/* STANDARDIZED BOOKING PANEL BLOCK */
/************************************/
#BookingPanelBlock
	{margin-bottom:10px;}
#BookingPanelBlock>DIV>H2
	{height:35px;
	line-height:35px;
	margin-right:3px;}
/**********************************/
/* STANDARDIZED LEFT-RIGHT BLOCKS */
/**********************************/
#MainSection_LeftSide
	{float:left;
	width:680px;}
#MainSection_RightSide
	{float:right;
	width:300px;}
#MainSection_RightSide #BannerSection_Right
	{clear:both;
	overflow:hidden;
	margin-bottom:10px;
	width:300px;}
/************************/
/* MAIN CONTENT SECTION */
/************************/
#MainContentPlaceHolderSection
	{margin:0;
	padding:0;
	position:relative;
	overflow:visible;
	width:1000px;
	text-align:left;
	clear:both;}
/******************************/
/* CATEGORY BROWSE AND SEARCH */
/******************************/
#CategoryBrowseAndSearchSection
	{overflow:hidden;
	width:100%;
	margin-bottom:-2px;}
#CategoryBrowseAndSearchSection .SubmitButton
	{float:right;
	height:28px;
	cursor:pointer;
	overflow:hidden;}
#CategoryBrowseAndSearchSection .SubmitButton INPUT
	{border:0;
	background:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:25px;
	cursor:pointer;
	position:relative;}
#CategoryBrowseAndSearchSection .SubmitButton EM
	{margin:0;}
#CategoryBrowseAndSearchSection .SubmitButton .LeftPart
	{background:url('/Images/GenericButton.Inactive.Left.png') no-repeat;
	padding:0 8px 0 11px;
	line-height:28px;
	float:left;}
#CategoryBrowseAndSearchSection .SubmitButton .RightPart
	{float:left;
	background:url('/Images/GenericButton.Inactive.Right.png') no-repeat;
	height:28px;
	width:3px;}
#CategoryBrowseAndSearchSection .SubmitButton:hover .LeftPart, .SubmitButton.hover .LeftPart
	{background:url('/Images/GenericButton.Active.Left.png') no-repeat;
	color:#000 !important;}
#CategoryBrowseAndSearchSection .SubmitButton:hover .RightPart, .SubmitButton.hover .RightPart
	{background:url('/Images/GenericButton.Active.Right.png') no-repeat;}
#CategoryBrowseAndSearchSection .SubmitButton .LeftPart EM
	{display:block;
	font-style:normal;
	line-height:28px;}
/*******************/
/* CATEGORY BROWSE */
/*******************/
#CategoryBrowseFormSection
	{margin-top:12px;
	float:left;
	width:672px;
	overflow:hidden	;
	height:40px;
	padding-right:8px;
	background:#c5e0f2;}
#CategoryBrowseFormSection EM
	{float:left;
	font-size:14px;
	margin:11px 12px 11px 11px;
	font-style:normal;}
#CategoryBrowseFormSection SELECT
	{float:left;
	padding:6px 8px;
	border:1px solid #ccc;
	margin-top:4px;
	font-size:14px;
	color:#666;}
#CategoryBrowseFormSection #CategoryBrowseLabel
	{float:left;
	background:#0b99eb;
	display:block;
	text-align:center;
	padding:7px 13px 0 13px;
	height:33px;
	color:#fff;
	font-size:20px;
	margin-right:10px;}
#CategoryBrowseFormSection #CategoryBrowseBySubCategory
	{width:121px;}
#CategoryBrowseFormSection #CategoryBrowseByLocation
	{width:155px;}
#CategoryBrowseFormSection #CategoryBrowseByCost
	{width:126px;}
#CategoryBrowseFormSection .SubmitButton
	{margin:6px 0 0;}
#CategoryBrowseFormSection .SubmitButton INPUT
	{width:19px;}
/*******************/
/* CATEGORY SEARCH */
/*******************/
#CategorySearchForm
	{background:#333 url('/Images/CategorySearchFormBackGround.gif') no-repeat 0 100%;
	overflow:hidden;
	height:65px;
	float:right;
	width:300px;
	padding:0;/*12px 13px*/}
/*
#CategorySearchForm .SubmitButton
	{float:left;}
#CategorySearchForm .SubmitButton .LeftPart
	{padding:0 18px 0 21px;}
#CategorySearchForm .LeftPart INPUT
	{width:43px;}
*/
#CategorySearchForm #CompanySearchTextBox
	{float:right;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#999999;
	font-size:14px;
	margin:12px 12px 12px 0;
	padding:4px 7px 6px;
	/*padding:4px 7px 6px;*/
	width:150px;}
/******************************/
/* FEATURED COMPANIES SECTION */
/******************************/
#CategoryFeaturedCompaniesSection
	{overflow:hidden;
	width:100%;}
#CategoryFeaturedCompaniesSection .FeaturedCompany_Info_Rating
	{overflow:hidden;
	width:100%;
	font-size:10px;
	color:#999;
	/*padding-bottom:5px;*/}
#CategoryFeaturedCompaniesSection .FeaturedCompany_Info_Rating UL
	{float:left;
	margin:0;
	padding:0 6px 0 0;
	list-style:none;}
#CategoryFeaturedCompaniesSection .FeaturedCompany_Info_Rating LI
	{padding:0;
	float:left;
	margin:0;
	border:none;}
#CategoryFeaturedCompaniesSection .FeaturedCompany_Info_Rating IMG,
#CategoryFeaturedCompaniesSection .FeaturedCompany_Info_Rating SPAN
	{float:left;}
#CategoryFeaturedCompaniesSection #GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A
	{background: url('/Images/FeaturedCompaniesStarIcons.png') no-repeat 23px 8px;}
#CategoryFeaturedCompaniesSection #GenericFeaturedBlock2Select #GenericFeaturedBlock2Select_List LI A.IsActiveBlock
	{background-position:23px -24px;}
/*************************/
/* COMPANY SEARCH RESULT */
/*************************/
#Category_MasterContainer
	{margin-top:14px;
	overflow:hidden;
	width:100%;}
#Category_MasterContainer #Category_MasterContainer_SortBox
	{overflow:hidden;
	height:36px;
	border-bottom:1px solid #ccc;
	font-size:14px;
	padding:0 0 0 20px;}
#Category_MasterContainer #Category_MasterContainer_SortBox SPAN
	{float:left;
	color:#fff;
	height:32px;
	padding:5px 8px 0 9px;
	background:#ccc;}
#Category_MasterContainer #Category_MasterContainer_SortBox div.select-box
	{float:right;}
#Category_MasterContainer #Category_MasterContainer_SortBox div.select-box SPAN
	{float:none;
	color:#333;
	font-size:12px;
	height:20px;
	padding:0px;
	background:#FFF;}
#Category_MasterContainer #Category_MasterContainer_SortBox UL
	{float:left;
	margin:0;
	padding:4px 0 0 7px;
	list-style:none;}
#Category_MasterContainer #Category_MasterContainer_SortBox LI
	{float:left;
	background:url('/Images/ResultSortSeparator.gif') no-repeat 0 3px;
	padding:0 8px 0 8px;}
#Category_MasterContainer #Category_MasterContainer_SortBox LI:first-child
	{background:none;}
#Category_MasterContainer #Category_MasterContainer_SortBox A
	{float:left;
	cursor:pointer;
	color:#000;}
#Category_MasterContainer #Category_MasterContainer_SortBox A:hover,
#Category_MasterContainer #Category_MasterContainer_SortBox A.ActiveSorting
	{color:#96c013 !important;}
#Category_MasterContainer_ResultsList
	{margin:0;
	padding:5px 0 10px;
	list-style:none;}
#Category_MasterContainer_ResultsList LI
	{border-top:1px solid #eee;
	padding:17px 10px 13px 10px;}
#Category_MasterContainer_ResultsList LI:first-child
	{border:none;}
#Category_MasterContainer_ResultsList LI .Category_MasterContainer_ResultsItemWrapper
	{overflow:hidden;
	height:1%;
	vertical-align:top;}
#Category_MasterContainer_ResultsList .CompanyLogo IMG
	{display:block;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyLogo
	{float:left;
	width:140px;
	margin:0 10px;
	display:inline;
	position:relative;
	margin-top:10px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData
	{float:right;
	width:478px;
	overflow:hidden;
	padding:0 11px 0 0;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData
	{float:right;
	width:358px;
	overflow:hidden;
	padding:0 11px 0 0;}
#Category_MasterContainer_ResultsList H2
	{background:none;
	color:#0b99eb;
	margin:0 0 8px;
	font-size:20px;
	line-height:23px;
	padding:0;
	float:none;
	font-weight:normal;
	width:370px;}
#Category_MasterContainer_ResultsList H2 A
	{color:#0b99eb;
	float:left;}
#Category_MasterContainer_ResultsList H2 DIV
	{float:left;}
.CategoryFeaturedCompanyDataSection_Description .Category_MasterContainer_CompanyData_FavouriteButton
	{float:left;
	padding-top:20px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData_FavouriteButton
	{overflow:hidden;
	height:1%;
	margin:0 0 -30px 0;
	float:right;}
.CategoryFeaturedCompanyDataSection_Description .Category_MasterContainer_CompanyData_OfferPrice
	{float:left;
	padding-top:20px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice
	{overflow:hidden;
	height:1%;
	margin:0px 0px 0px 0px;
	float:right;
	color:#333;
	font-weight:bold; 
	text-align:right;
	width:120px;} 
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .Saving
	{font-size:12px;
	color:#FF6600;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .BookNow
	{font-size:12px;
	color:#FF6600;
	float:right;
	font-weight:normal;
	margin-top:35px;}
	
#Category_MasterContainer_ResultsList .OfferDescription,
#Category_MasterContainer_ResultsList .OfferDescription a
	{font-size:14px;
	font-weight:bold;
	color:#FF6600 !important;
	margin-bottom:10px;}
#Category_MasterContainer_ResultsList .OfferDates
	{font-size:12px;
	font-weight:normal;
	line-height:22px;
	}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .Price
	{font-size:24px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .Price .PriceCurrency
	{font-size:14px;}
	
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .OfferFrom,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .OfferDeal
	{font-size:10px;
	color:#666;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData_OfferPrice .OfferDeal
	{clear:both; 
	display:block;}
.Category_MasterContainer_CompanyData_FavouriteButton .SaveCompanyAsFavourite EM
	{background:url('/Images/Heart.Green.gif') no-repeat 0 10px;
	padding:0 3px 0 14px;}
.Category_MasterContainer_CompanyData_FavouriteButton .CompanySavedAsFavourite EM
	{background:url('/Images/Heart.Red.gif') no-repeat 0 10px;
	padding:0 3px 0 14px;
	color:#999;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_Rating,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_Rating,
#Category_MasterContainer_ResultsList .OfferTerms
	{overflow:hidden;
	width:100%;
	font-size:10px;
	color:#999;
	padding-bottom:5px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_Rating UL,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_Rating UL
	{float:left;
	margin:0;
	padding:0 6px 0 0;
	list-style:none;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_Rating LI,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_Rating LI
	{padding:0;
	float:left;
	margin:0;
	border:none;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_Rating IMG,
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_Rating SPAN,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_Rating IMG,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_Rating SPAN

	{float:left;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData ADDRESS,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData ADDRESS
	{display:block;
	clear:both;
	font-size:14px;
	font-style:normal;
	color:#666;
	margin:0 0 4px 0px;
	width:375px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_DataList,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_DataList
	{overflow:hidden;
	height:1%;
	margin:0 0 7px 0;
	padding:0;
	list-style:none;
	font-size:14px;
	float:left;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_DataList LI,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_DataList LI
	{float:left;
	background:url('/Images/ResultSortSeparator.gif') no-repeat 0 2px;
	padding:0 5px 0 9px;
	color:#999;
	margin:0;
	border:none;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_DataList LI:first-child,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_DataList LI:first-child
	{padding-left:0;
	background:none;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_DataList A,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_DataList A
	{color:#f60;
	font-weight:bold;
	text-decoration:underline;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData .Category_MasterContainer_CompanyData_DataList A:hover,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData .Category_MasterContainer_CompanyData_DataList A:hover
	{color:#0B99EB !important;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData P,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData P
	{margin:0;
	line-height:18px;}
#Category_MasterContainer_ResultsList .Category_MasterContainer_CompanyData P A,
#Category_MasterContainer_ResultsList .Category_MasterContainer_HotelData P A
	{text-decoration:underline;}
#Category_MasterContainer_ResultsPager
	{overflow:hidden;
	width:100%;
	border:1px solid #ccc;
	font-size:14px;}
#Category_MasterContainer_ResultsPager UL
	{margin:0;
	padding:0;
	list-style:none;}
#Category_MasterContainer_ResultsPager LI
	{margin-left:-1px;
	float:right;
	width:50px;
	display:inline;
	border-right:1px solid #eee;}
#Category_MasterContainer_ResultsPager UL A
	{float:right;
	color:#666;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	cursor:pointer;}
#Category_MasterContainer_ResultsPager UL A.ActiveResultPageLink
	{cursor:default;}
#Category_MasterContainer_ResultsPager UL A:hover,
#Category_MasterContainer_ResultsPager UL A.ActiveResultPageLink
	{color:#fff !important;
	background:url('/Images/ResultsPager/Active.gif');}
#Category_MasterContainer_ResultsPager .PagerArrow
	{text-indent:-9999px;
	overflow:hidden;
	height:13px;
	width:11px;
	margin:13px 0 0;
	float:right;
	cursor:pointer;}
#Category_MasterContainer_ResultsPager .PagerPrevious
	{background: url('/Images/ResultsPager/Previous.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;}
#Category_MasterContainer_ResultsPager .PagerPreviousDisabled
	{background: url('/Images/ResultsPager/Previous.Disabled.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;
	cursor:default;}
#Category_MasterContainer_ResultsPager .PagerNext
	{background:url('/Images/ResultsPager/Next.gif') no-repeat;
	margin-right:23px;}
#Category_MasterContainer_ResultsPager .PagerNextDisabled
	{background:url('/Images/ResultsPager/Next.Disabled.gif') no-repeat;
	margin-right:23px;
	cursor:default;}
#CategoryTopCompaniesSection
	{margin-bottom:10px;}
#CategoryTopCompaniesSection H2
	{margin:0 0 10px 0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background:url('/Images/SectionHeaders/TopCompanies.gif') repeat-x;}
#CategoryTopCompaniesSection UL
	{margin:0;
	padding:0;
	list-style:none;}
#CategoryTopCompaniesSection LI
	{overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:4px;}
#CategoryTopCompaniesSection DIV
	{float:right;
	width:238px;
	font-size:11px;
	color:#999;
	padding:5px 0 0;}
#CategoryTopCompaniesSection UL LI DIV H2
	{margin:0;
	font-size:14px;
	color:#666;
	display:block;
	background:none;
	line-height:normal;
	padding:0;}
#CategoryTopCompaniesSection UL LI DIV H2 A
	{color:#666;}
#CategoryTopCompaniesSection UL LI DIV ADDRESS
	{display:block;
	font-style:normal;}
#CategoryTopCompaniesSection UL LI  IMG
	{float:left;}
#Alternative_CategoryFeaturedCompanies_DescriptionContainer
	{padding:0;}
#Alternative_CategoryFeaturedCompanies_DescriptionContainer A
	{color:#0B99EB;}
#Alternative_CategoryFeaturedCompanies_DescriptionContainer #Alternative_CategoryFeaturedCompanies_DescriptionContainer_LargerContent
	{color:#333333;
	font-size:14px;}
#Alternative_CategoryFeaturedCompanies_DescriptionContainer #Alternative_CategoryFeaturedCompanies_DescriptionContainer_Content
	{color:#666666;}
	
	
#CategoryLocationsSection
	{margin-bottom:10px;}
#CategoryLocationsSection H2
	{margin:0 0 10px 0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	background:url('/Images/SectionHeaders/TopCompanies.gif') repeat-x;}
#CategoryLocationsSection UL
	{margin:0;
	padding:0;
	list-style:none;}
#CategoryLocationsSection LI
	{overflow:hidden;
	width:45%;
	vertical-align:top;
	padding-bottom:4px;
	border:none;
	padding:5px 10px 5px;}
#CategoryLocationsSection DIV
	{float:right;
	width:238px;
	font-size:11px;
	color:#999;
	padding:5px 0 0;}
#CategoryLocationsSection UL LI DIV H2
	{margin:0;
	font-size:14px;
	color:#666;
	display:block;
	background:none;
	line-height:normal;
	padding:0;}
#CategoryLocationsSection UL LI DIV H2 A
	{color:#666;}
#CategoryLocationsSection UL LI DIV ADDRESS
	{display:block;
	font-style:normal;}
#CategoryLocationsSection UL LI  IMG
	{float:left;}
	
/***************/
/* PHOTOS PAGE */
/***************/
#Photos_MasterContainer
	{margin-top:13px;}
/**************************/
/* PHOTOS PAGE: LEFT SIDE */
/**************************/
#Photos_MasterContainer BR
	{clear:both;}
#Photos_MasterContainer .PhotoBlock
	{float:left;
	border:1px solid #CCCCCC;
	padding:5px;
	margin-top:10px;
	margin-right:11px;
	text-align:center;}
#Photos_MasterContainer .PhotoBlock IMG
	{display:block;
	border:none;}
#Photos_MasterContainer .PhotoBlock .PhotoLabel
	{width:90px;
	font-size:12px;
	color:#999999;}
#PhotoListContentSection_ResultsPager
	{margin-top:10px;
	overflow:hidden;
	width:100%;
	border:1px solid #ccc;
	font-size:14px;}
#PhotoListContentSection_ResultsPager UL
	{margin:0;
	padding:0;
	list-style:none;}
#PhotoListContentSection_ResultsPager LI
	{margin-left:-1px;
	float:right;
	width:50px;
	display:inline;
	border-right:1px solid #eee;}
#PhotoListContentSection_ResultsPager UL A
	{float:right;
	color:#666;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	text-align:center;
	cursor:pointer;}
#PhotoListContentSection_ResultsPager UL A.ActiveResultPageLink
	{cursor:default;}
#PhotoListContentSection_ResultsPager UL A:hover,
#PhotoListContentSection_ResultsPager UL A.ActiveResultPageLink
	{color:#fff !important;
	background:url('/Images/ResultsPager/Active.gif');}
#PhotoListContentSection_ResultsPager .PagerArrow
	{text-indent:-9999px;
	overflow:hidden;
	height:13px;
	width:11px;
	margin:13px 0 0;
	float:right;
	cursor:pointer;}
#PhotoListContentSection_ResultsPager .PagerPrevious
	{background: url('/Images/ResultsPager/Previous.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;}
#PhotoListContentSection_ResultsPager .PagerPreviousDisabled
	{background: url('/Images/ResultsPager/Previous.Disabled.gif') no-repeat;
	margin-left:23px;
	margin-right:11px;
	cursor:default;}
#PhotoListContentSection_ResultsPager .PagerNext
	{background:url('/Images/ResultsPager/Next.gif') no-repeat;
	margin-right:20px;}
#PhotoListContentSection_ResultsPager .PagerNextDisabled
	{background:url('/Images/ResultsPager/Next.Disabled.gif') no-repeat;
	margin-right:20px;
	cursor:default;}
/***************************/
/* PHOTOS PAGE: RIGHT SIDE */
/***************************/
#PhotosTopCompaniesSection
	{margin-bottom:10px;}
#PhotosTopCompaniesSection H2
	{margin:0 0 10px 0;
	padding:0 12px;
	font-size:20px;
	font-weight:normal;
	line-height:40px;
	color:#fff;
	background:url('/Images/SectionHeaders/TopCompanies.gif') repeat-x;}
#PhotosTopCompaniesSection #PhotosTopCompaniesSection_SubTitle
	{display:block;
	color:#666;
	border-bottom:10px solid #eee;
	padding:0 0 7px 13px;
	margin-bottom:5px;}
#PhotosTopCompaniesSection UL
	{margin:0;
	padding:0;
	list-style:none;}
#PhotosTopCompaniesSection LI
	{overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:4px;}
#PhotosTopCompaniesSection DIV
	{float:right;
	width:238px;
	font-size:11px;
	color:#999;
	padding:5px 0 0;}
#PhotosTopCompaniesSection UL LI DIV H2
	{margin:0;
	font-size:14px;
	color:#666;
	display:block;
	background:none;
	line-height:normal;
	padding:0;}
#PhotosTopCompaniesSection UL LI DIV H2 A
	{color:#666;}
#PhotosTopCompaniesSection UL LI DIV ADDRESS
	{display:block;
	font-style:normal;}
#PhotosTopCompaniesSection UL LI  IMG
	{float:left;}
/***********/
/* WEATHER */
/***********/
.WeatherResults th
{
    background-color:#55A0FF; 
	padding:6px; color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	width:60px;
}
.WeatherResults td
{
    text-align:center; 
	font-weight:bold; 
	font-size:14px; 
	border-bottom:1px solid #EDEDED;
}

.WeatherResults td .hitemp
{
    background-image:url(/Images/AccuWeather/hiTemp.png);
    background-repeat:no-repeat;
    background-position:center;
    height:36px;
    padding-top:7px;
	font-size:14px;
    color:#FFFFFF; 
}
.WeatherResults td .lotemp
{
    background-image:url(/Images/AccuWeather/loTemp.png);
    background-repeat:no-repeat;
    background-position:center;
    height:36px;
    padding-top:7px;
    font-size:14px;
    color:#222222; 
}

.WeatherResults td .uvLow, .WeatherResults td .uvLow
{
    font-size:15px;
    color:#6adf78;
    text-transform:uppercase;
}

.WeatherResults td .uvModerate
{
    font-size:15px;
    color:#ffcc00;
    text-transform:uppercase;
}

.WeatherResults td .uvHigh, .WeatherResults td .uvExtreme 
{
    font-size:15px;
    color:#FF0000;
    text-transform:uppercase;
}

.WeatherResults td img
{
    cursor:pointer;}

.WeatherResults .trOne
{
    background-color:#FFFFFF;
}
.WeatherResults .trTwo
{
    background-color:#f7fcff;
}
/**************************/
/* ADD YOUR BUSINESS FORM */
/**************************/
#AddYourBusinessFormStyle
	{clear:both;
	border:1px solid #ccc;
	margin-top:20px;
	-moz-border-radius:5px;}
#AddYourBusinessFormStyle FORM
	{padding:5px 20px 20px 20px;}
#AddYourBusinessFormStyle LABEL
	{width:150px;
	text-align:right;
	display:block;
	float:left;
	padding-right:20px;}
#AddYourBusinessFormStyle FIELDSET
	{clear:both;
	padding-top:15px;}
#AddYourBusinessFormStyle #AddYourBusinessFormStyle_ButtonHolder
	{width:auto;
	float:left;
	padding:10px 0 0 30px;
	overflow:hidden;
	margin-top:-10px;}
#AddYourBusinessFormStyle INPUT,
#AddYourBusinessFormStyle TEXTAREA
	{float:left;
	list-style:none;
	border:1px solid #ccc;
	padding:5px;}
#AddYourBusinessFormStyle INPUT
	{width:200px;}
#AddYourBusinessFormStyle TEXTAREA
	{width:400px;
	height:100px;}
#AddYourBusinessFormStyle_ButtonHolder .CleanGenericButton
	{float:right;}
#AddYourBusinessFormStyle_ButtonHolder A
	{padding-right:10px;}
/* NEW FORM DESIGN */
.FormBox {width:678px; background-color:#f3f8e4; padding:15px 0; border: 1px solid #CCC;}
.FormTable {width:650px; border:0; font-size:11px;}
.FormSection {font-weight:bold; font-size:16px; text-decoration:underline;}

/*language drop down styles*/

/*English flags*/
.Language_EN{
	background:url(/Images/Languages/Language_DropdownIcon_EN.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
.Language_CA{
	background:url(/Images/Languages/Language_DropdownIcon_CA.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
.Language_US{
	background:url(/Images/Languages/Language_DropdownIcon_US.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
.Language_AU{
	background:url(/Images/Languages/Language_DropdownIcon_AU.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
.Language_SA{
	background:url(/Images/Languages/Language_DropdownIcon_SA.gif) no-repeat 4px 2px;
	padding-left:32px !important;}

/*Spanish flags*/
.Language_ES{
	background:url(/Images/Languages/Language_DropdownIcon_ES.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
	
/*French Flags*/
.Language_FR{
	background:url(/Images/Languages/Language_DropdownIcon_FR.gif) no-repeat 4px 2px;
	padding-left:32px !important;}
	
/*German Flag*/
.Language_DE{
	background:url(/Images/Languages/Language_DropdownIcon_DE.gif) no-repeat 4px 2px;
	padding-left:32px !important;}

#REDEYE{
	z-index:-2;
}