/*********************/
/* START GLOBAL STUFF */
/*********************/
a				{ color: #003399; text-decoration: none; }
a:active		{ color: #003399; text-decoration: none; }
a:visited		{ color: #4569AF; text-decoration: none; }
a:hover		{ color: #003399; text-decoration: underline; }

Body
{
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #FAFAFA;
}

form
{
	margin: 0px;
}

HR
{
padding:0px;
height:1px;
color:#cccccc;
}


/* This is intended to be used anywhere, for a uniform base text size across the site. */
.StandardText
{
font-size: 11px;
font-family: Verdana, Helvetica;
color: #333333;
}

.StandardTextSmall
{
font-size: 10px;
font-family: Verdana, Helvetica;
color: #333333;
}

/* This is intended to be used anywhere, whenever a more grey version
of the standard text is required. */
.StandardTextGrey
{
font-size: 11px;
font-family: Verdana, Helvetica;
color: #666666;
}

.StandardTextGreySmall
{
font-size: 10px;
font-family: Verdana, Helvetica;
color: #666666;
}

.StandardTextSpaced
{
font-size: 11px;
font-family: Verdana, Helvetica;
color: #FFFFFF;
line-height: 18px;
}

.SmallStandardTextSpaced
{
font-size: 9px;
font-family: Verdana, Helvetica;
color: #FFFFFF;
line-height: 11px;
}

.StandardPageBox 
{
	background-color: #FFFFFF;
	border: 1px #DCDCDC solid;
}

.StandardPageBoxGrey 
{
	background-color: #F3F3F3;
	/*border: 1px #DCDCDC solid;*/
	color: #515151;
}

.StandardPageBoxGrey .NewsImageCaption
{
	background-color: #F3F3F3;
	border-right: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	padding: 5px;
	margin-top: 6px;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}



.StandardInnerPageBox
{
	background-color: #FFFFFF;
	border: 1px dotted #9E9C9C;
}

.Underline 
{
	border-top: 1px solid #DCDCDC;
	height: 1px;
	width: 100%;
	margin:0px;
}

/* Just a class for any table that needs a white background */
.WhiteBack {
	background-color: #FFFFFF;
}
/*******************/
/* END GLOBAL STUFF */
/*******************/



/*****************************/
/* START YOURGUIDE.ASP STUFF */
/*****************************/
#page {
	background-color: #FFFFFF;
}
/*****************************/
/* END YOURGUIDE.ASP STUFF */
/*****************************/



/*********************************/
/* START HEADER.INC RELATED STUFF */
/*********************************/
.Tab
{
font-size: 13.5px;
font-family: Verdana, Helvetica;
color: #FFFFFF;
background-image: url(http://www.yourguide.com.au/images/general_new/tabcentre.gif);
background-repeat: repeat-x;
}

.Tab a:link {text-decoration: none; color: #FFFFFF;}
.Tab a:active {text-decoration: none; color: #FFFFFF;}
.Tab a:visited {text-decoration: none; color: #FFFFFF;}
.Tab a:hover { color:#FFFFFF; text-decoration: underline;}

/* START - All the text beside the tabs */
.TabBeside
{
font-size: 12px;
font-family: Verdana, Helvetica;
color: #666666;
}

.TabBeside a:link {text-decoration: none; color: #003366;}
.TabBeside a:active {text-decoration: none; color: #003366;}
.TabBeside a:visited {text-decoration: none; color: #003366;}
.TabBeside a:hover { color: #003366; text-decoration: underline;}
/* END - All the text beside the tabs */

.OverallBorder
{
border: 1px solid #BDBBBB; /*#CECFCE;*/
}

/* The border around the Masthead area */
.MastBorder 
{
border: 1px solid #FFFFFF;
}

.MastHeading
{
font-size: 20px;
font-family: Verdana, Helvetica;
font-weight: bold;
color: #FFFFFF;
}

/* The Masthead itself */
.MastBack
{
font-size: 26px;
font-family: Verdana, Helvetica;
font-weight: bold;
color: #FFFFFF;
background-image: url(http://www.yourguide.com.au/images/general_new/mastback.jpg); 
background-repeat: no-repeat;
}

.MastBack a:link {text-decoration: none; color: #FFFFFF;}
.MastBack a:active {text-decoration: none; color: #FFFFFF;}
.MastBack a:visited {text-decoration: none; color: #FFFFFF;}
.MastBack a:hover { color: #FFFFFF; text-decoration: none;}

.MastBack_Left
{
background-image: url(/images/general_new/mastback_left3.jpg); 
background-repeat: no-repeat;
height: 89px;
font-size: 12px;
font-family: Verdana, Helvetica;
color: #FFFFFF;
}

.MastBack_Right
{
background-image: url(/images/general_new/mastback_right3.jpg); 
background-repeat: no-repeat;
height: 70px;
}

/* The Date Bar */
.DateBar
{
font-size: 11px;
font-family: Verdana, Helvetica;
color: #FFFFFF;
background-color:#848484;
}

.DateBar a:link {text-decoration: none; color: #FFFFFF;}
.DateBar a:active {text-decoration: none; color: #FFFFFF;}
.DateBar a:visited {text-decoration: none; color: #FFFFFF;}
.DateBar a:hover { color: #FFFFFF; text-decoration: underline;}


/* The Left Nav Bar */
.LeftNav
{
background-color:#F0F0F0;
font-size: 11px;
font-family: Verdana, Helvetica;
color: #000000;
}

.LeftNav a:link {text-decoration: none; color: #000000;}
.LeftNav a:active {text-decoration: none; color: #000000;}
.LeftNav a:visited {text-decoration: none; color: #000000;}
.LeftNav a:hover { color: #000000; text-decoration: underline;}

.MenuHeading {
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
font-weight: bold;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
} 

#menu a {
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

#menu a:hover {
background-color:#D7D6D6;
border:1px solid #7F7F7F; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
}

#menu .MenuItem {
margin: 0px;
}

.MenuItemGrey {
margin: 0px;
color: #666666;
}

.MenuItemGrey a:link {text-decoration: none; color: #666666;}
.MenuItemGrey a:active {text-decoration: none; color: #666666;}
.MenuItemGrey a:visited {text-decoration: none; color: #666666;}
.MenuItemGrey a:hover { color: #666666; text-decoration: underline;}

.MenuDivider
{
	margin:0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #AAAAAA;
}

#numbermenu a {
font-family: verdana, arial, helvetica;
font-size:9px; 

color:#585858;
background-color:#FFFFFF;
border:1px solid #B3B3B3;
padding:0px 0px 0px 0px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

#numbermenu a:hover {
color:#000000;
/*background-color:#D7D6D6;*/
border:1px solid #7F7F7F; /*#C5C3C3;	*/
padding: 0px 0px 0px 0px; /*Top Right Bottom Left */
width: 100%;
text-decoration:none;
}

#numbermenu .Regular {
	font-weight: normal;
}

#numbermenu .Selected {
	font-weight: bold;
}

/*added 25/9/2006 RR*/
.CategoryLinks a:link {text-decoration: none; color: #666666; font-family:Verdana, Helvetica; font-size:11px;}
.CategoryLinks a:active {text-decoration: none; color: #666666;font-family:Verdana, Helvetica; font-size:11px;}
.CategoryLinks a:visited {text-decoration: none; color: #666666;font-family:Verdana, Helvetica; font-size:11px;}
.CategoryLinks a:hover {color:#666666; text-decoration:underline;font-family:Verdana, Helvetica; font-size:11px;}

.StoryClassHeader a:link {text-decoration: none; color: #014983; font-family:Verdana, Helvetica; font-size:14pt;letter-spacing:1px;}
.StoryClassHeader a:active {text-decoration: none; color: #014983; font-family:Verdana, Helvetica; font-size:14pt;letter-spacing:1px;}
.StoryClassHeader a:visited {text-decoration: none; color: #014983; font-family:Verdana, Helvetica; font-size:14pt;letter-spacing:1px;}
.StoryClassHeader a:hover {color:#014983; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:14pt;letter-spacing:1px;}

.CategoryHeader a:link {text-decoration: none; color: #000000; font-family:Verdana, Helvetica; font-size:12px;letter-spacing:1px; font-weight:bold;}
.CategoryHeader a:active {text-decoration: none; color: #000000; font-family:Verdana, Helvetica; font-size:12px;letter-spacing:1px; font-weight:bold;}
.CategoryHeader a:visited {text-decoration: none; color: #000000; font-family:Verdana, Helvetica; font-size:12px;letter-spacing:1px; font-weight:bold;}
.CategoryHeader a:hover {color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:12px;letter-spacing:1px; font-weight:bold;}

.LifestyleCategoryHeader a:link {text-decoration: none; color: #4F357A; font-family:Verdana, Helvetica; font-size:11px; font-weight:bold;}
.LifestyleCategoryHeader a:active {text-decoration: none; color: #4F357A; font-family:Verdana, Helvetica; font-size:11px; font-weight:bold;}
.LifestyleCategoryHeader a:visited {text-decoration: none; color: #4F357A; font-family:Verdana, Helvetica; font-size:11px; font-weight:bold;}
.LifestyleCategoryHeader a:hover {color:#4F357A; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:bold;}


#TopBannerAd {
	padding-right: 5px;
}

/*******************************/
/* END HEADER.INC RELATED STUFF */
/*******************************/



/*********************************/
/* START FRONT PAGE RELATED STUFF */
/*********************************/
.HeaderTop
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color:#666666;
}

.RegionHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	color:#003366;
}

.RegionDetails
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color:#003366;
}

.RegionDetailsTest
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color:#003366;
	background-color: transparent;
}

.FeatureBox {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color: #EDEDED;
	border: 1px solid #C9C7C7;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
}

.FeatureBoxCaption
{	
	font-size: 9px;
	font-family: Verdana, Helvetica;
	color: #333333;
}
/*******************************/
/* END FRONT PAGE RELATED STUFF */
/*******************************/



/****************************/
/* START BODY RELATED STUFF */
/****************************/
.SectionHeader 
{
	font-size: 9pt;
	font-weight:bold;
	font-family: Verdana, Helvetica, Arial;
	color:#333333;
	letter-spacing:1px;
}

.TopStoriesHeader 
{
	font-size: 12px; /*16px*/
	font-weight: bold;
	font-family: Verdana, Helvetica;
	color: #003399;
}

.OtherStoriesHeader 
{
	font-size: 12px; /*16px*/
	font-weight: bold;
	font-family: Verdana, Helvetica;
	color: #003399;
}

.OtherStoriesSmallHeader 
{
	font-size: 10px; /*16px*/
	font-weight: bold;
	font-family: Verdana, Helvetica;
	color: #000000;
}

.StoryThumbnail
{
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}

.StandardThumbnail
{
	border: 1px solid #CCCCCC;
}

.IconLinkLabels
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.Divider
{
	border: 0px;
	border-bottom: 1px solid #CCCCCC;
}

.DotDivider
{
	border: 0px;
	border-bottom: 1px dotted #CCCCCC;
}

.PageHeader
{
	text-decoration: none; 
	color: #014983; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:14pt;
}

.ttl_disclaimer
{
	background-image: url(/images/general_new/ttl_beside2.gif);
	vertical-align:text-top;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #666666;
}



/************************************/
/* START GENERAL NEWS RELATED STUFF */
/************************************/
.NewsCategoriesHeader 
{
	font-size: 12.5px;
	font-family: Verdana, Helvetica;
	color: #003399;
}

.NewsStoriesHeader 
{
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

.NewsStoriesByLine
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #666666;
}

.NewsStoriesMoreLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
	font-weight: normal;
}

.NewsStoriesDateLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.NewsStoriesDetail
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.NewsImageCaption
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.StoryDetailsHeader
{
	font-size: 14pt;
	font-weight: normal;
	font-family: Verdana, Helvetica;
}

.FadingNewsBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #C9C7C7;
}
/**********************************/
/* END GENERAL NEWS RELATED STUFF */
/**********************************/



/****************************/
/* START ENEWS RELATED STUFF */
/****************************/
.EnewsBox
{
	border: 1px dotted #AAAAAA;
}

.EnewsInnerBox
{
	border: 5px solid #FFFFFF;
	background-color:#F0F0F0;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight:bold;
	color: #CC0000;
}

.EnewsInnerBox a:link {text-decoration: none; color: #CC0000;}
.EnewsInnerBox a:active {text-decoration: none; color: #CC0000;}
.EnewsInnerBox a:visited {text-decoration: none; color: #CC0000;}
.EnewsInnerBox a:hover { color: #CC0000; text-decoration: underline;}

.EnewsHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}
/***************************/
/* END  ENEWS RELATED STUFF */
/***************************/


/****************************/
/* START POLL RELATED STUFF */
/****************************/
.PollBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #CCCABC;
}

.PollText
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.PollHeaderLeft
{
	background-color:#CC3300;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #FFFFFF;
}

.PollHeaderRight
{
	background-color:#F0F0F0;
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #000000;
}

.PollResultsBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #6290B4;
}

.PollsInnerBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color:#F0F8FF;
}

.PollsHeader
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;

}

.PollsSubHeader
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #333333;
}

.PollsOtherPolls
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.PollsError
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #CC0000;
}
/*************************/
/* END POLL RELATED STUFF */
/*************************/


/************************************/
/* START RIGHT COLUMN RELATED STUFF */
/************************************/
.RightColumnBox
{
	border-style: solid;
	border-width: 1;
	border-top-width: 0;
	border-color: #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	margin-top: 8px;
}

/*.RightColumnSubBox
{
	border-style: dotted;
	border-width: 0;
	border-top-width:  1;
	border-color:#CCCCCC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;*/
	/*padding: 12px 12px 15px 12px;*/ /*Top Right Bottom Left */
	/*padding: 5px 5px 8px 5px;*/ /*Top Right Bottom Left */
/*}*/

.RightColumnSubBox
{
	/*border-collapse: collapse;*/
	border-style: solid;
	border-width: 1;
	/*border-top-width:  1;*/
	border-color:#CCCCCC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	/*padding: 12px 12px 15px 12px;*/ /*Top Right Bottom Left */
	padding: 5px 5px 8px 5px; /*Top Right Bottom Left */
}

.RightColumnSubBoxLifeStyle
{
	/*border-collapse: collapse;*/
	border-top: 0px;
	border-left: 1px solid #A28FCD;
	border-right: 1px solid #A28FCD;
	border-bottom: 1px solid #A28FCD;
	background-color: #E7E2F1;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	/*padding: 12px 12px 15px 12px;*/ /*Top Right Bottom Left */
	padding: 5px 5px 8px 5px; /*Top Right Bottom Left */
}

.RightColumnSubBoxVSpace
{
	background-color:#F7F7F7;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	padding: 6px 0px 6px 0px; /*Top Right Bottom Left */
}

/*
.RightColumnSubBoxNoVSpace
{
	background-color:#F7F7F7;
	border-style: dotted;
	border-width: 1;
	border-left-width:  0;
	border-right-width:  0;
	border-bottom-width:  0;
	border-color:#CCCCCC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	padding: 6px 0px 6px 0px;*/ /*Top Right Bottom Left */
/*}
*/

.RightColumnHeader
{
	font-size: 14px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #333333;
}

.RightColumnText
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.RightColumnCaptionText
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.RightColumnCaptionTextGrey
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #666666;
}
/**********************************/
/* END RIGHT COLUMN RELATED STUFF */
/**********************************/


/**********************************/
/* START CLASSIFIEDS RELATED STUFF */
/**********************************/
.ClassifiedsCategory
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ClassifiedsDetails /* The labels on the classifieds submission form */
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.ClassifiedsBox /* The labels on the classifieds submission form */
{
	border: 1px solid #D3D3D3;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	margin-top: 8px;
}

.ClassifiedsDetailsHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	background-color: #F3F1F1;
}

.ClassifiedsJoinNowText
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #666666;
}


/* START CLASSIFIEDS STYLES COPIED FROM _SHARED FOLDER CSS FILES */
.classieTxthead
{
background-Color: #FFFFFF;
font-family: Verdana, Helvetica;
font-size: 9.5pt;
font-weight: bold;
color: #996666;
}

.classieHead
{
background-Color: #f1f1f1;
font-family: Verdana, Helvetica;
font-size: 9pt;
font-weight: bold;
color: #000000;
}

.classieTitle
{
background-Color: #f1f1f1;
font-family: Verdana, Helvetica;
font-size: 8pt;
color: #000000;
}

.classieData
{
background-Color: #f1f1f1;
font-family: Verdana, Helvetica;
font-size: 8pt;
color: #000000;
}

.classieInfo
{
color: #666666;
}

.classieDisabled
{
background-Color: #f2f2f2;
color: #666666;
}
/* END CLASSIFIEDS STYLES COPIED FROM _SHARED FOLDER CSS FILES */


.ClassifiedsAgentBookingsHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}
/********************************/
/* END CLASSIFIEDS RELATED STUFF */
/********************************/


/**********************************/
/* START YOURSAY RELATED STUFF */
/**********************************/
.YourSayDetails
{
	text-align: right;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.YourSayHeadline
{
	font-size: 14px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.YourSayTotalLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.YourSayDateLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.YourSayByLine
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.YourSayRelatedStory
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.YourSayMoreLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.YourSayHaveYourSayHeading 
{
	font-size: 14px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	border-bottom: 1px solid #F3F1F1;
}

.YourSayHaveYourSayHeadingNote
{
	font-size: 8px;
	font-family: Verdana, Helvetica;
	border-bottom: 1px solid #F3F1F1;
}
/********************************/
/* END YOURSAY RELATED STUFF */
/********************************/


/*****************************/
/* START REVIEWS RELATED STUFF */
/*****************************/
HR.PurpleUnderline 
{
	border:0;
	color:#AF9BDC;
	background-color: #AF9BDC;
	height:1px;
}

.PurpleSubHeadings
{
font-size: 11px;
font-family: Verdana, Helvetica;
color: #4F357A;
font-weight:bold;
}

.PurpleBox {
	background-color: #FFFFFF;
	border: 1px #AF9BDC solid;
}

.MediumHeadings 
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

.ReviewsSubBox
{
	background-color: #FFFFFF;
	border: 1px #4F357A solid;
	padding:5px;
}

.ReviewsSubBoxCaption
{
	color:#4F357A;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	word-spacing:2px;
}

.ReviewsMoreLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}
/********************************/
/* END REVIEWS RELATED STUFF */
/********************************/


/********************************/
/* START HOROSCOPES RELATED STUFF */
/********************************/
.HoroscopeBox {
	background-color: #F5FAFF;
	border: 1px #95B6DA solid;
}

.HoroscopeStarHeadings
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica;
color: #316094;
font-weight:bold;
}

.HoroscopeStarHeadings a:link {text-decoration: none; color: #316094; font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold;}
.HoroscopeStarHeadings a:active {text-decoration: none; color: #316094; font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold;}
.HoroscopeStarHeadings a:visited {text-decoration: none; color: #316094; font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold;}
.HoroscopeStarHeadings a:hover {color:#316094; text-decoration:underline; font-family:Verdana, Arial, Helvetica; font-size:12px; font-weight:bold;}

.HoroscopeBoxHeaderLink a:link {text-decoration: none; color: #FFFFFF; font-family:Verdana,Arial, Helvetica; font-size:14px; font-weight:bold;}
.HoroscopeBoxHeaderLink a:active {text-decoration: none; color: #FFFFFF; font-family:Verdana,Arial, Helvetica; font-size:14px; font-weight:bold;}
.HoroscopeBoxHeaderLink a:visited {text-decoration: none; color: #FFFFFF; font-family:Verdana,Arial, Helvetica; font-size:14px; font-weight:bold;}
.HoroscopeBoxHeaderLink a:hover {color:#FFFFFF; text-decoration:none; font-family:Verdana,Arial, Helvetica; font-size:14px; font-weight:bold;}

/********************************/
/* END HOROSCOPES RELATED STUFF */
/********************************/


/*****************************/
/* START EVENTS RELATED STUFF */
/*****************************/
.EventsCategoriesLabel 
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.EventsDetailsLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.EventsSortLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.EventsTotalLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.EventsDateLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.EventsBox
{
	border: 1px solid #D3D3D3;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	margin-left: 8px;
	margin-top: 8px;
}

.EventsHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.EventsDetailsHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	background-color: #F3F1F1;
}

.EventsDetailsItemsHeader
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	border-bottom: 1px solid #F3F1F1;
}

.EventsDetailsItems
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	border-bottom: 1px solid #F3F1F1
}

.EventsEnterEventHeading 
{
	font-size: 14px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	border-bottom: 1px solid #F3F1F1;
}

.EventsDetails
{
	text-align: right;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

/* These ClubEvents styles apply to the Events that are listed as Club Events on the Club pages. */
.ClubEventsBox
{
	border: 1px solid #D3D3D3;
	background-color: #FCFCFC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.ClubEventsHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	background-color: #F3F1F1;
}

.ClubEventsDetailsHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.ClubEventsDetails
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.ClubEventsDateLabel 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.ClubEventsCategoriesLabel 
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ClubEventsMoreDetailsLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}
/***************************/
/* END EVENTS RELATED STUFF */
/***************************/


/****************************/
/* START PAGER RELATED STUFF */
/****************************/
.PagerText
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
}
/**************************/
/* END PAGER RELATED STUFF */
/**************************/



/********************************/
/* START CALENDAR RELATED STUFF */
/********************************/
.CalendarHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #FFFFFF;
	background-color: #5182AB;
}

.CalendarBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #015792;
}

.CalendarContent
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color: #F0F0F0;
}

.CalendarCells
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color: #F0F0F0;
	padding:1px 1px 1px 1px;
}

.CalendarCells a 
{
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

.CalendarCells a:hover 
{
background-color:#D7D6D6;
border:1px solid #7F7F7F; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
}

.CalendarSelectedCell 
{
background-color:#C8C8D4;
border:1px solid #7874C6; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
}
/******************************/
/* END CALENDAR RELATED STUFF */
/******************************/


/*****************************/
/* START CLUBS RELATED STUFF */
/*****************************/
.ClubsHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.SmallClubsHeader
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.ClubsSubHeader
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #999999;
}

.ClubsFeatureHeader
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #999999;
}

.ClubsCategoryLinks
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ClubsInfoBox
{
	border: 1px dotted #D3D3D3;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	margin-bottom:10px;
}

.ClubsMenuBox
{
	/*border: 1px solid #D3D3D3;*/
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

#ClubsMenu a 
{
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
padding:5px 5px 5px 5px; /*Top Right Bottom Left */
width: 100%;
/*display:block;*/ /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
color: #333333;
}

#ClubsMenu a:hover 
{
background-color:#F0F0F0;
border:1px dotted #7F7F7F; /*#C5C3C3;	*/
padding: 5px 5px 5px 5px; /*Top Right Bottom Left */
width: 100%;
text-decoration: none;
color: #333333;
}

#ClubsMenu .MenuItem 
{
margin: 0px;
}

.ClubsImageBox
{
	/*border: 1px solid #F0F0F0;*/
	padding:5px 5px 5px 5px;
}

.ClubsSubSectionLinks
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.ClubsFeatureClubBox
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.ClubsMoreDetailsLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ClubsListBox 
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

#ClubsListItem a 
{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
/*border-bottom: 0px;*/
padding:0px 2px 0px 2px; /*Top Right Bottom Left */
width: 98%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
/*color: #333333;*/
}

#ClubsListItem a:hover 
{
background-color:#F0F0F0;
border:1px solid #FFFFFF;
/*border:1px dotted #7F7F7F;*/ /*#C5C3C3;	*/
/*border-bottom: 0px;*/
padding: 0px 2px 0px 2px; /*Top Right Bottom Left */
width: 98%;
text-decoration: none;
/*color: #333333;*/
}

#ClubsListItem .MenuItem 
{
margin: 0px;
}


/* START - Club styles when displaying a list of clubs, e.g. on displayclubs.asp */
.ClubDetailsHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.ClubDetails
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

.ClubMainCategoryLabel 
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #999999;
}

.ClubCategoriesLabel 
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ClubMoreDetailsLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}
/* END - Club styles when displaying a list of clubs, e.g. on displayclubs.asp */


.ClubAdminHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.ClubAdminLinkLabel
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
}

.ClubAdminBox
{
	border: 1px solid #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	background-color: #FCFCFC;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	color: #333333;
	/*margin-left: 8px;
	margin-top: 8px;*/
}

.ClubAdminBoxHeader
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	background-color: #F3F1F1;
	color: #666666;
}

.ClubsSearchHeader
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #000000;
	background-color: #DADADA;
}
/***************************/
/* END CLUBS RELATED STUFF */
/***************************/


/**************************/
/* START AD RELATED STUFF */
/*************************/
.AdColumn
{
	background-color: #F9F9F9;
}

.AdBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #C9C7C7;
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
}

.AdInnerBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color: #FFFFFF;
	/*border:1px solid #FF9933;*/
}
/***********************/
/* END AD RELATED STUFF */
/***********************/


/**********************************************/
/* START BUTTON, INPUT, and SELECT RELATED STUFF */
/***********************************************/
input 
{
color:#000000;
border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
}


textarea 
{
border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
}

.StandardButton 
{
color:#000000;
font-family: Verdana,helvetica,sans-serif;
font-weight:bold;
background-color: #CCCCCC;
border-bottom: 1px #666666 solid;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-right: 1px #666666 solid;
font-size: 11px;
}

/* This is class is necessary to prevent the global input class from being applied to all radio buttons as well as input boxes */
.StandardRadioButton { 
border:0px;
background: transparent;
}

/* This is class is necessary to prevent the global input class from being applied to all input buttons as well as input boxes */
.StandardInputButton { 
border:0px;
}

/* This is class is necessary to prevent the global input class from being applied to all Checkboxes as well as input boxes */
.StandardCheckbox { 
border:0px;
background: transparent;
}

.LargeSelect
{
width:200px;
}

.SmallSelect
{
width:50px;
}
/*********************************************/
/* END BUTTON, INPUT, and SELECT  RELATED STUFF */
/*********************************************/



/**********************************/
/* START SEARCH BOX RELATED STUFF */
/**********************************/
.SearchBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #CCCCCC;
}

.SearchInnerBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	background-color: #F5F5F5;
}

.SearchHeader
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #000000;
	background-color: #DCDCDC;
	font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
}
/********************************/
/* END SEARCH BOX RELATED STUFF */
/********************************/


/**********************************/
/* START LOGIN BOX RELATED STUFF */
/**********************************/
.LoginBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #6290B4; /*#C9C7C7;*/
	/*padding: 1px 1px 1px 1px;*/
}

.LoginInnerBox
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color: #333333;
	background-color: #D5DFE8; /*#F0F0F0;*/
}

.LoginHeader
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	color: #000000;
	font-weight: bold;
	background-color: #A6BFD3; /*#DADADA;*/
	/*border: 1px solid #AAAAAA;*/
}

.LoginError
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Helvetica;
	color: #CC0000;
}

.ForgotPassword
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Helvetica;
	color: #000000;
}
/********************************/
/* END LOGIN BOX RELATED STUFF */
/********************************/


/******************************/
/* START OPINION RELATED STUFF */
/******************************/
.OpinionBox
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	border: 1px solid #CCCCCC;
}

.opinion_text
{
	display:none;
	visibility: hidden;
}
/****************************/
/* END OPINION RELATED STUFF */
/****************************/


/******************************/
/* START WEATHER RELATED STUFF */
/******************************/
.WeatherHeader
{
	font-size: 15px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

.WeatherBox
{
	background-color: #F3F1F1;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.WeatherInnerBox
{
	background-color: #dddddd;
}

.WeatherStandardText
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	background-color: #FFFFFF;
}

.WeatherColumnHeadings
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	background-color: #F3F1F1;
}

.WeatherMediumText
{
	font-size: 12px;
	font-family: Verdana, Helvetica;
}

.WeatherSmallText
{
	font-size: 10px;
	font-family: Verdana, Helvetica;
}

.WeatherMoreLink 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}
/****************************/
/* END WEATHER RELATED STUFF */
/****************************/


/* START CONTACT STYLES COPIED FROM _SHARED FOLDER CSS FILES */
.txt
{
background-Color: #FFFFFF;
font-family: Verdana, helvetica, sans-serif;
font-size: 9.5pt;
color: #000000;
}

.txtsmall
{
font-family: Verdana, helvetica, sans-serif;
font-size: 9pt;
color: #000000;
background-Color: #FFFFFF;
}

.txthead
{
background-Color: #FFFFFF;
font-family: Verdana, helvetica, sans-serif;
font-size: 9.5pt;
font-weight: bold;
color: #996666;
}
.grey
{
background-Color: #999999;
font-family: Verdana, helvetica, sans-serif;
font-size: 8.5pt;
color: #000000;
}	
/* END CONTACT STYLES COPIED FROM _SHARED FOLDER CSS FILES */


/* For feature pages */
.FeatureTitleHeader
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

.FeatureTitleSubHeader 
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #999999;
}

.ImageTitleHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

.FeatureSectionHeader
{
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

a.FeatureFileLink, a.FeatureFileLink:active, a.FeatureFileLink:visited { font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
a.FeatureFileLink:hover { font-size: 12px; font-weight: bold; color: #003399; text-decoration: underline; }

.FormTitleHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}

.FeatureImageBox
{
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImage
{	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImageText
{	
	padding: 0px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImageTitle
{	
	font-size: 11px;
	font-family: Verdana, Helvetica;
	font-weight:bold;
}

.FeatureImageCaption
{	
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
}

.FeatureDownloadFilesBox
{	
	/*border-collapse: collapse;*/
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureDownloadImagesBox
{	
	/*border-collapse: collapse;*/
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureFilesTitle
{	
	font-size: 11px;
	font-family: Verdana, Helvetica;
	color: #333333;
	font-weight:bold;
}

.FeatureFilesCaption
{	
	font-size: 11px;
	font-family: Verdana, Helvetica,  ;
	color: #333333;
}

.FeatureFormBox
{
	background-color: #FFFFFF;
	border: 1px dotted #9E9C9C;
}
/* END For feature pages */


/****************************/
/* START GUIDESEARCHES STUFF */
/****************************/
.sitebox_autoguide
{
	border: 0px;
	border-left: 1px solid #B5CDB8;
	border-right: 1px solid #B5CDB8;
	border-bottom: 1px solid #B5CDB8;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #D6E2D8; /*#E7E6E6;*/
}

.sitebox_jobsguide
{
	border-top: 0px;
	border-left: 1px solid #AF9CC1;
	border-right: 1px solid #AF9CC1;
	border-bottom: 1px solid #AF9CC1;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #D9CDE5; /*#E7E6E6;*/
}

.sitebox_propertyguide
{
	border-top: 0px;
	border-left: 1px solid #99ABCF;
	border-right: 1px solid #99ABCF;
	border-bottom: 1px solid #99ABCF;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #CED9EE; /*#E7E6E6;*/
}

.sitebox_stayz
{
	/*border-top: 0px;
	border-left: 1px solid #8BA76A;
	border-right: 1px solid #8BA76A;
	border-bottom: 1px solid #8BA76A;*/
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #000000;
	/*background-color: #C1DAAF;*/ /*#E7E6E6;*/
}

.sitebox_select
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	width:150px;
}

.sitebox_input
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	width:150px;
	border: 1px solid #999999; /*#CCCCCC;*/
}

.sitebox_input_medium
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	width:100px;
	border: 1px solid #999999; /*#CCCCCC;*/
}


.sitebox_input_small
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	width:80px;
	border: 1px solid #999999; /*#CCCCCC;*/
}

.sitebox_searchbtn
{
	/* This class only serves the purpose of killing the borders and white background around the search buttons, 
	caused by global "input" class. */
	background: transparent;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/* Stayz styles */
.stayzfieldset 
{
	border:1px solid #CCCCCC;
	margin:0px 0px 3px 0px;  /*Top Right Bottom Left */
	padding: 0px 2px 0px 2px;
}

/*RSVP styles Start*/
.rsvp-search 
{
	position:relative;
	overflow:hidden;
	display:block;
	padding:1px 10px 5px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}/* ALT: /images/global/RSVP_logo_tagline_140x83.png */

.rsvpfieldset 
{
	border:1px solid #CCCCCC;
	margin:0px 0px 3px 0px;  /*Top Right Bottom Left */
	padding: 5px
}

.rsvpinput 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:110px;
	color:#56398b;
}

.rsvpselect 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:50px;
	color:#56398b;
}

.rsvp_genderselect 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:70px;
	color:#56398b;
}

.rsvpbutton 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 2.5em 0 0;
	float:right;
}

.rsvphiddenfields 
{
	display:none;
}

.rsvpdiv 
{
	padding:0px 0px 10px 0px;
}

.rsvpagediv 
{
	padding:0px;
}

.rsvplabel 
{
	display:block;
	margin:0px 0px 1px 0px;
}

.rsvplegend 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#56398b;
	padding:0px 0px 5px 0px;
}
/*RSVP styles END*/

/****************************/
/* END GUIDESEARCHES STUFF */
/****************************/


/************************/
/* START LIFESTYLE STUFF */
/************************/
.LifeStyle_Tab
{
	border-bottom: 1px solid #AF9BDC;
}

.LifeStyle_ActiveTab
{
	border-bottom: 1px solid #D6CDEA;
}

.LifeStyleBox
{
	border-left: 1px solid #AF9BDC; 
	border-right: 1px solid #AF9BDC; 
	border-bottom: 1px solid #AF9BDC; 
	padding: 5px 5px 5px 5px;
	background-color: #FAF9FC; /*#F3F1F6;*/ /*#F2F0F5;*/ /*#EFEDF3;*/
}

#LifeStyle_Menu a {
/*IE requires an element to be positioned in order for filter/opacity to work. If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS.*/
/* zoom: 1; */
/* filter: alpha(opacity=80); */ /* IE opacity */
/* opacity: 0.8;  */ /* Other browser opacity */
}


#LifeStyle_Menu a:visited {
/*IE requires an element to be positioned in order for filter/opacity to work. If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS.*/
/* zoom: 1; */
/* filter: alpha(opacity=80); */ /* IE opacity */
/* opacity: 0.8;  */ /* Other browser opacity */
}

#LifeStyle_Menu a:active {
/*IE requires an element to be positioned in order for filter/opacity to work. If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS.*/
/* zoom: 1; */
/* filter: alpha(opacity=100); */ /* IE opacity */
/* opacity: 1;  */ /* Other browser opacity */
}

#LifeStyle_Menu a:focus { /* Works in Firefox, if a:active doesn't */
/*IE requires an element to be positioned in order for filter/opacity to work. If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS.*/
/* zoom: 1; */
/* filter: alpha(opacity=100); */ /* IE opacity */
/* opacity: 1;  */ /* Other browser opacity */
}

#LifeStyle_Menu a:hover {
/*IE requires an element to be positioned in order for filter/opacity to work. If your element doesn’t have a position you can work around this by adding ‘zoom: 1‘ to your CSS.*/
/* zoom: 1; */
/* filter: alpha(opacity=100); */ /* IE opacity */
/* opacity: 0.8;  */ /* Other browser opacity */
}
/*********************/
/* END LIFESTYLE STUFF */
/*********************/



/******************************/
/* START FAIRFAX AV PAGE STUFF */
/******************************/

/*********************/
/* START - VIDEO NEWS */
/*********************/

/* START - Custom classes, built around the Fairfax HTML */

#VideoArticles {
	float:left;
	width: 420px;
}

#FairfaxVideos_AVPage {
	float:right;
	width: 166px;
	border: 1px solid #014983;
	margin-bottom: 10px;
}

/*General all purpose float:left class */
#FairfaxVideos_AVPage .floatleft{
	clear:left;
	float:left;
}

#FairfaxVideos_AVPage .disclaimer{
	float:left;
	width: 100%;
	height: 15px;
	color: #FFFFFF;
	background-color: #2161A9;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	vertical-align: middle;
}

#FairfaxVideos_AVPage .disclaimer a{
	color: #ffffff;
}

#FairfaxVideos_AVPage .disclaimer a:link{
	color: #ffffff;
}

#FairfaxVideos_AVPage .disclaimer a:active{
	color: #ffffff;
}

#FairfaxVideos_AVPage .disclaimer a:visited{
	color: #ffffff;
}

#FairfaxVideos_AVPage .disclaimer a:hover{
	color: #ffffff;
}

#FairfaxVideos_AVPage .content{
	clear:left;
	float:left;
	width: 154px;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}

/*
#FairfaxVideos_AVPage .disclaimersmhimage{
	clear:left;
	float:left;
	width: 100%;
	height: 46px;
	background-image: url(/images/general_new/back_smhvideo.gif);
	background-repeat: repeat-x;
	text-align:center;
}*/

#FairfaxVideos_AVPage .disclaimersmhimage{
	clear:left;
	float:left;
	width: 100%;
	height: 46px;
	background-image: url(/images/general_new/logo_smhvideo.jpg);
	text-align:center;
}

#FairfaxVideos_AVPage .disclaimersmhimage a{
	display:block;
	width: 100%;
	height: 46px;
	text-align:center;
}

/*
#FairfaxVideos_AVPage .disclaimerageimage{
	clear:left;
	float:left;
	width: 100%;
	height: 51px;
	background-image: url(/images/general_new/back_agevideo.gif);
	background-repeat: repeat-x;
	text-align:center;
}
*/

#FairfaxVideos_AVPage .disclaimerageimage{
	clear:left;
	float:left;
	width: 100%;
	height: 51px;
	background-image: url(/images/general_new/logo_agevideo.jpg);
	text-align:center;
}

#FairfaxVideos_AVPage .disclaimerageimage a{
	display:block;
	width: 100%;
	height: 51px;
}


/*
#FairfaxVideos_AVPage .disclaimerbrisbaneimage{
	clear:left;
	float:left;
	width: 100%;
	height: 33px;
	background-image: url(/images/general_new/back_agevideo.gif);
	background-repeat: repeat-x;
	text-align:center;
}*/

#FairfaxVideos_AVPage .disclaimerbrisbaneimage{
	clear:left;
	float:left;
	width: 100%;
	height: 33px;
	background-image: url(/images/general_new/logo_brisbanevideo.jpg);
	text-align:center;
}

#FairfaxVideos_AVPage .disclaimerbrisbaneimage a{
	display:block;
	width: 100%;
	height: 33px;
}

#FairfaxVideoDivider {
	clear:left;
	float:left;
	height:1px;
	margin:0px;
	padding:5px 0px 5px 0px; 
}
/* END - Custom classes, built around the Fairfax HTML */



/* START - Fairfax FIXED CLASSES - these properties can be changed, but the class names must remain fixed */

#FairfaxVideos_AVPage #video-news-bulletin {
	clear:left;
	float:left;
	width:100%;
	margin-top: 5px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
}

#FairfaxVideos_AVPage .thumb {
	clear:left;
	float:left;
}

#FairfaxVideos_AVPage .thumb img {
	border:0px;
}

/*
#FairfaxVideos_AVPage #video-news-bulletin .vnb {
	display: none;
}
*/

#FairfaxVideos_AVPage #video-news-bulletin .wof {
	font-family: Verdana, Helvetica;
	font-size: 8pt;
}

#FairfaxVideos_AVPage #video-news-bulletin .wof .video-img{
	float:left;
	position: relative;	
}

#FairfaxVideos_AVPage #video-news-bulletin .wof .video-img img{
	border:0px;
}

#FairfaxVideos_AVPage #video-news-bulletin .wof .video-overlay-tiny {
	position:absolute;
	bottom:1px;
	right:1px;
}


#FairfaxVideos_AVPage #video-news-bulletin .wof .video-overlay-tiny a:link, #FairfaxVideos_AVPage #video-news-bulletin .wof .video-overlay-tiny a:visited{
	display:block; /*allows anchor to take width and height*/
	width:38px; /*equal to image width*/
	height:14px;/*equal to image height*/
	background:url(/images/general_new/btn_videoplay1.gif) 0 0 no-repeat; /*the image*/
	text-indent:-3000px; /*moves text out of the way*/
	overflow:hidden;
	text-decoration:none; 
}

#FairfaxVideos_AVPage #video-news-bulletin .wof .video-overlay-tiny a:link:hover, #FairfaxVideos_AVPage #video-news-bulletin .wof .video-overlay-tiny a:visited:hover{
	background:url(/images/general_new/btn_videoplay2.gif) 0 0 no-repeat;  /* also swap the image on hover to get a rollover effect */
}

/*
#FairfaxVideos_AVPage #video-news-bulletin .wof h4{
	clear:left;
	float:left;
	width: 100%;
	margin-top: 5px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}
*/

/*
#FairfaxVideos_AVPage #video-news-bulletin .wof ul{
	clear:left;
	float:left;
	color: #92A8D2;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
	width: 140px;
	*/
	/* Using a background image in li class (below) in this instance, instead of styling bullets, as they cannot be positioned the 
	same in IE6, IE7 and FF. They work OK on the home page UL LI, but not on the AVPage inside this stylised box. */
	/*
	list-style: none;
}
*/

#FairfaxVideos_AVPage ul{
	clear:left;
	float:left;
	color: #92A8D2;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
	width: 140px;
	/* Using a background image in li class (below) in this instance, instead of styling bullets, as they cannot be positioned the 
	same in IE6, IE7 and FF. They work OK on the home page UL LI, but not on the AVPage inside this stylised box. */
	list-style: none;
}

/*
#FairfaxVideos_AVPage #video-news-bulletin .wof li{
	background: url(/images/general_new/bullet_blue.gif) no-repeat 0px 6px;*/ /* Use a background image for the bullet */
	/*
	margin-left: 0px;
	padding-left: 10px;
}
*/


#FairfaxVideos_AVPage li{
	background: url(/images/general_new/bullet_blue.gif) no-repeat 0px 6px; /* Use a background image for the bullet */
	margin-left: 0px;
	padding-left: 10px;
}

#FairfaxVideos_AVPage li.related{
	margin-left:  -10px;
	margin-bottom: 7px;
	font-weight: bold;
	background: none;
}
/* END - Fairfax FIXED CLASSES - these properties can be changed, but the class names must remain fixed */

/*********************/
/* END - VIDEO NEWS */
/*********************/

/*************************/
/* START - FEATURED VIDEOS */
/*************************/
/* START - Custom classes, built around the Fairfax HTML */
#FeaturedVideos {
	clear:left;
	float:left;
	margin-top: 0px;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
/* END - Custom classes, built around the Fairfax HTML */


/* START - Fairfax FIXED CLASSES - these properties can be changed, but the class names must remain fixed */
#FairfaxVideos_AVPage .featured-videos {
	display: none;
}

#FairfaxVideos_AVPage .more {
	display: none;
}

#FairfaxVideos_AVPage .video-wof {
	float:left;
	display:block;
	position: relative;	
	width:100%;
	margin-top: 5px;
}
#FairfaxVideos_AVPage .video-wof img{
	border:0px;
	width:80px;
	height:60px;
}

#FairfaxVideos_AVPage .video-wof .video-overlay-tiny a:link, #FairfaxVideos_AVPage .video-wof .video-overlay-tiny a:visited{
	display:block; /*allows anchor to take width and height*/
	position:absolute;
	width:38px; /*equal to image width*/
	height:14px;  /*equal to image height*/
	left:41px;
	top:45px;
	background: url(/images/general_new/btn_videoplay1.gif) no-repeat 0px 0px;
	text-indent:-3000px; /*moves text out of the way*/
	overflow:hidden;
	text-decoration:none; 
}

#FairfaxVideos_AVPage .video-wof .video-overlay-tiny a:link:hover, #FairfaxVideos_AVPage .video-wof .video-overlay-tiny a:visited:hover{
	background: url(/images/general_new/btn_videoplay2.gif) no-repeat 0px 0px;  /* also swap the image on hover to get a rollover effect */
}

#FairfaxVideos_AVPage .video-wof h3{
	clear:left;
	float:left;
	margin-top: 5px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

#FairfaxVideos_AVPage .video-wof p{
	clear:left;
	float:left;
	width: 100%;
	margin:0px;
	padding:0px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
}

#FairfaxVideos_AVPage #FeaturedVideos ul{
	clear:left;
	float:left;
	width: 140px;
	color: #92A8D2;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	/* Using a background image in li class (below) in this instance, instead of styling bullets, as they cannot be positioned the 
	same in IE6, IE7 and FF. They work OK on the home page UL LI, but not on the AVPage inside this stylised box. */
	list-style: none;
}

#FairfaxVideos_AVPage #FeaturedVideos li{
	background: url(/images/general_new/bullet_blue.gif) no-repeat 0px 6px; /* Use a background image for the bullet */
	margin-left: 0px;
	padding-left: 10px;
}
/* END - Fairfax FIXED CLASSES - these properties can be changed, but the class names must remain fixed */

/*************************/
/* END - FEATURED VIDEOS */
/*************************/

/**************************/
/* END FAIRFAX AV PAGE STUFF */
/**************************/


/**************************/
/* START FAIRFAX HOME PAGE STUFF */
/**************************/

#FairfaxVideos_HomePage {
	clear:both;
	float:left;
	width: 100%;
	margin-bottom:20px;
	/*border: 1px solid #014983;*/
}

/*General all purpose float:left class */
#FairfaxVideos_HomePage .floatleft{
	clear:left;
	float:left;
}

#FairfaxVideos_HomePage .content{
	clear:left;
	float:left;
	width: 100%;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	vertical-align: top;
	margin-top: 5px;
}

/* START - Fairfax FIXED CLASSES - these names cannot be changed by us */
#FairfaxVideos_HomePage #video-news-bulletin {
	clear:left;
	float:left;
	width:100%;
	margin-top: 10px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
}

#FairfaxVideos_HomePage .thumb {
	float:left;
	position:relative;
}

#FairfaxVideos_HomePage .thumb img {
	border:0px;
}

/*
#FairfaxVideos_HomePage #video-news-bulletin .vnb {
	font: verdana, arial;
	font-size: 8pt;
	display: none;
}

#FairfaxVideos_HomePage #video-news-bulletin .wof {
	font-family: Verdana, Helvetica;
	font-size: 8pt;
}

#FairfaxVideos_HomePage #video-news-bulletin .wof .video-img{
	float:left;
	position:relative;
}

#FairfaxVideos_HomePage #video-news-bulletin .wof .video-img img{
	border: 0px;	
}

#FairfaxVideos_HomePage #video-news-bulletin .wof .video-overlay-tiny {
	position:absolute;
	bottom:0px;
	right:0px;
}
*/

#FairfaxVideos_HomePage #video-news-bulletin .wof .video-overlay-tiny a:link, #FairfaxVideos_HomePage #video-news-bulletin .wof .video-overlay-tiny a:visited{
	display:block; /*allows anchor to take width and height*/
	width:38px; /*equal to image width*/
	height:14px;/*equal to image height*/
	background:url(/images/general_new/btn_videoplay1.gif) 0 0 no-repeat; /*the image*/
	text-indent:-3000px; /*moves text out of the way*/
	overflow:hidden;
	text-decoration:none; 
}

#FairfaxVideos_HomePage #video-news-bulletin .wof .video-overlay-tiny a:link:hover, #FairfaxVideos_HomePage #video-news-bulletin .wof .video-overlay-tiny a:visited:hover{
	background:url(/images/general_new/btn_videoplay2.gif) 0 0 no-repeat;  /* also swap the image on hover to get a rollover effect */
}

/*
#FairfaxVideos_HomePage #video-news-bulletin .wof h4{
	float: left;
	width: 270px; *//* This forces the UL to sit underneath H4 */
	/*
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 7px;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

#FairfaxVideos_HomePage #video-news-bulletin .wof ul{
	float:left;
	list-style-image: url(/images/general_new/bullet_blue.gif);
	margin-left: 3em;*/ /*12px;*/
	/*
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
*/

#FairfaxVideos_HomePage ul{
	float:left;
	list-style-image: url(/images/general_new/bullet_blue.gif);
	margin-left: 1em; /*12px;*/
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
}

/*
#FairfaxVideos_HomePage #video-news-bulletin .wof li{
	margin-left: 0px;
	padding-left: 0px;
}
*/

#FairfaxVideos_HomePage li{
	margin-left: 2em;
	padding-left: 0px;
}

#FairfaxVideos_HomePage li.related{
	margin-left:  0em;
	margin-bottom: 7px;
	font-weight: bold;
	list-style: none;
	list-style-image: none;
}
/* END - Fairfax FIXED CLASSES

/**************************/
/* END FAIRFAX HOME PAGE STUFF */
/**************************/


#help-titlebar {
  padding: 0;
  height: 14px;
  width: 100%;
  float: left;
}
.float-left-half {
  margin: 0;
  float: left;
  width: 156px;
}
.float-right-half {
  margin: 0;
  float: left;
  height: 14px;  
  overflow: hidden;
  margin-right: -156px;
  background-image:url(/images/general_new/ttl_beside2.gif);
  background-repeat: repeat-x;
}