

.posthidden 
{
	display:none;
}

.postshown 
{
	display:inline;
}

.ErrorStar
{
	cursor: hand;
}

.SiteBackgroundColor
{
	background-color:#C2C8B8;
}

.NavigationBorder
{
	width:175px;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
}

.beta
{
	font-size:50%;
	color: black;
	font-family:courier;
	font-weight: bold;

}

A.Navigation 
{
	font-weight:bold;
	color: black;
	width: 150px;
	height: 25px;
	text-align: left;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	vertical-align: bottom;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    background-color:#C2C8B8;
    PADDING-TOP: 5px;
    PADDING-LEFT: 3px;
	display:block;
}

A.TABNavigation 
{
	font-weight:bold;
	color: black;
	width: 110px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:80%;
	vertical-align: bottom;
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    background-color:#FBFBEB;
    PADDING-TOP: 3px;
    PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	display:block;
}

A.TABNavigation:hover 
{
	color: red;
	cursor: hand;
}

A.TABSelectedNavigation 
{
	font-weight:bold;
	color: black;
	width: 110px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:80%;
	vertical-align: bottom;
	BORDER-BOTTOM: black 0px solid;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    background-color:#E9E8B8;
    PADDING-TOP: 3px;
    PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	display:block;
}

A.TABSelectedNavigation:hover 
{
	cursor: default;
	background-color:#E9E8B8;
}

.BlackPixelBorderOnlyBottom
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 1px solid;
}

A.normallink2 
{
	font-family:arial,sans-serif;
	font-size:75%;
	text-decoration: none;
	color: #663300;
	PADDING-LEFT: 8px;
}

A.normallink2:hover 
{
	font-family:arial,sans-serif;
	font-size:75%;
	text-decoration: underline;
	color: #663300;
}

A.Navigation:hover 
{
	color: #CC0000;
	cursor: hand;
	background-color:#E4E4E4;
	PADDING-TOP: 6px;
	PADDING-LEFT: 4px;
}
.BlackPixelBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.BlackPixelBorderCard
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
	PADDING-TOP: 3px;
}

.CardOutside
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR:white;
	PADDING-TOP: 3px;
}

.BlackPixelBorderNotTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.BlackPixelBorderNotBottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 0px solid;
}

.BlackPixelBorderOnlyBottom
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 1px solid;
}

.RateResortsHeader
{
	FONT-SIZE: 70%;
	font-weight: bold;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #C2C8B8;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.ResortReviewHeader
{
	background-color:#C2C8B8;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a5ae97', EndColorStr='#FFFFFF');
	*/
}

.ResortReviewFooter
{
	background-color:#e9e8b8;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#a5ae97');
	*/
}

.ImagePixelBorder
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
}

.ImagePixelBorderBottom
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
}

.ImagePixelBorderNotRight
{
    BORDER-LEFT: gray 1px solid;
}

.ImagePixelBorderNotLeft
{
    BORDER-RIGHT: gray 1px solid;
}

.PixelBorder
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
}

.BlackPixelBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.BlackPixelBorderNotTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.BlackPixelBorderRightLeft
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 0px solid;
}

.BlackPixelBorderOnlyBottom
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 1px solid;
}

A.TUGNavHeader 
{
	font-weight: bold;
	display: block;
	width: 80px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:75%;
	color: #FBFBEB;
	BORDER: none;
	border: solid 1px #CC0000;
}

A.TUGNavHeader:hover 
{
	border: solid 1px #CC0000;
	color: #04326C;
	background-color:#FBFBEB;
	cursor: hand;
}

A.breadcrumblink 
{
	font-family:arial,sans-serif;
	font-size:100%;
	text-decoration: underline;
	color: #663300;
}

A.breadcrumblink:hover 
{
	color: red;
	cursor: hand;
}

A.normallink 
{
	font-family:arial,sans-serif;
	font-size:75%;
	color: #663300;
}

A.normallink:hover 
{
	color: red;
	cursor: hand;
}

A.normallinkplus
{
	font-family:arial,sans-serif;
	font-size:100%;
	color: #663300;
}

A.normallinkplus:hover 
{
	color: red;
	cursor: hand;
}

A.normallinkplusplus
{
	font-family:arial,sans-serif;
	font-size:150%;
	color: #663300;
}

A.normallinkplusplus:hover 
{
	color: red;
	cursor: hand;
}

A.OldReviewLink 
{
	font-family:arial,sans-serif;
	font-size:110%;
	color: #663300;
	font-weight: bold;
}

A.OldReviewLink:hover 
{
	color: red;
	cursor: hand;
	font-weight: bold;
}

A.menulinkRatingsSort 
{
	font-weight: bold;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: black;
	BORDER: none;
	border: solid 1px #C2C8B8;
}

A.menulinkRatingsSort:hover 
{
	border: solid 1px #C2C8B8;
	color: #CC0000;
	cursor: hand;
}

A.menulinkRatingsSelected 
{
	font-weight: bold;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:13px;
	color: #CC0000;
	BORDER: none;
	border: solid 1px #CC0000;
}

A.menulinkRatingsSelected:hover 
{
	border: solid 1px #CC0000;
	color: #CC0000;
	cursor:default;
}

.SearchButton
{
	font-weight: bold;
	text-align: center;
	font-family:arial,sans-serif;
	font-size:100%;
	color: #CC0000;
	cursor: hand;
}

.SearchTextBox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

A.menulinkRepToolBarRed
{
	font-weight: bold;
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #CC0000;
	BORDER: none;
	cursor: hand;
	border: solid 1px #E9E8B8;
}

A.menulinkRepToolBarRed:hover 
{
	border: solid 1px #C7B598;
	background-color:#FBFBEB;
	
}

A.menulinkRepToolBar
{
	font-weight: bold;
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #000000;
	BORDER: none;
	border: solid 1px #E9E8B8;
}

A.menulinkRepToolBar:hover 
{
	border: solid 1px #C7B598;
	background-color:#FBFBEB;
	cursor: hand;
}


A.menulinkRepToolBar2
{
	font-weight: bold;
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #000000;
	BORDER: none;
	border: solid 1px #FBFBEB;
}

A.menulinkRepToolBar2:hover 
{
	border: solid 1px #C7B598;
	background-color:#E9E8B8;
	cursor: hand;
}


A.menulinkRepToolBar3
{
	font-weight: bold;
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #000000;
	BORDER: none;
	border: solid 1px white;
}

A.menulinkRepToolBar3:hover 
{
	border: solid 1px #C7B598;
	background-color:#FBFBEB;
	cursor: hand;
}

A.menulinkRepToolBar3Hidden
{
	font-weight: bold;
	display: block;
	width: 50px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #000000;
	BORDER: none;
	border: solid 1px white;
}

A.menulinkRepToolBar3Hidden:hover 
{
	cursor: default;
}

A.menulinkRnRHeader 
{
	font-weight: bold;
	display: block;
	width: 110px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #000000;
	BORDER: none;
	border: solid 1px #E9E8B8;
}

A.menulinkRnRHeader:hover 
{
	border: solid 1px #C7B598;
	background-color:#FBFBEB;
	cursor: hand;
}

A.menulink 
{
	font-weight: bold;
	display: block;
	width: 120px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:75%;
	color: #000000;
	BORDER: none;
	border: solid 1px #E9E8B8;
}

A.menulink:hover 
{
	border: solid 1px #C7B598;
	background-color:#FBFBEB;
	cursor: hand;
}

.Toolbar
{
	background-color:#E9E8B8;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 0px solid;
}

.ToolbarBACK
{
	background-color:#E9E8B8;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 1px solid;
}

.Toolbar2
{
	background-color:#FBFBEB;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 0px solid;
}

.ToolbarBACK2
{
	background-color: #FBFBEB;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 1px solid;
}

.Toolbar3
{
	background-color: white;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 0px solid;
}

.ToolbarBACK3
{
	background-color: white;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: gray 1px solid;
}

A.menulinkRepAdmin 
{
	font-weight: bold;
	font-size:75%;
	display: block;
	text-align: right;
	text-decoration: none;
	font-family:arial,sans-serif;
	color: white;
	BORDER: none;
}

A.menulinkRepAdmin:hover 
{
	color: red;
}

A.menulinkDEL 
{
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: red;
	BORDER: none;
	border: solid 1px black;
}

A.menulinkDEL:hover 
{
	border: solid 1px black;
	color: red;
	cursor: hand;
}

A.menulinkPEND 
{
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: green;
	BORDER: none;
	border: solid 1px black;
}

A.menulinkPEND:hover 
{
	border: solid 1px black;
	color: green;
	cursor: hand;
}


A.menulinkVIEW 
{
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: blue;
	BORDER: none;
	border: solid 1px black;
}

A.menulinkVIEW:hover 
{
	border: solid 1px black;
	color: blue;
}

A.menulinkSortRatingsGrid
{
	font-weight: bold;
	display: block;
	width: 130px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: #CC0000;
	BORDER: none;
	cursor: hand;
	border: solid 0px black;
}

A.menulinkSortRatingsGrid:hover 
{
	border: solid 0px black;
	color: black;
}

A.menulinkViewImages 
{
	font-weight: bold;
	display: block;
	width: 130px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:65%;
	color: #CC0000;
	BORDER: none;
	cursor: hand;
	border: solid 0px black;
}

A.menulinkViewImages:hover 
{
	border: solid 0px black;
	color: #CC0000;
}

A.menulinkAPPROVE 
{
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: green;
	background: yellow;
	BORDER: none;
	border: solid 1px black;
}

A.menulinkAPPROVE:hover 
{
	border: solid 1px black;
	color: green;
	background: yellow;
}

A.menulinkEDIT 
{
	font-weight: bold;
	display: block;
	width: 70px;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:70%;
	color: blue;
	BORDER: none;
	border: solid 1px black;
}

A.menulinkEDIT:hover 
{
	border: solid 1px black;
	color: blue;
}

A.menulinkSORT 
{
	font-weight: bold;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family:arial,sans-serif;
	color: #000000;
	BORDER: none;
}

A.menulinkSORT:hover 
{
	color: red;
}

.GridHeader
{
	FONT-SIZE: 70%;
	font-weight: bold;
    COLOR: white;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #04326C;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}


.TableTH
{
	FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #6D8CB3;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

.TableTDOdd
{
	FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: #F5F5F5;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;
}


.TableTDEven
{
	FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;
}


A.DetailsTableTitleLink
{
	FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    font-weight:bold;
	font-weight: bold;
}

A.DetailsTableTitleLink:hover 
{
	color: red;
}

.DetailsTableLabels
{
	FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    font-weight:bold;
    BACKGROUND-COLOR: #F5F5F5;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;
}

.DetailsTableData
{
	FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;
}

.DetailsTableTitle
{
    BACKGROUND-COLOR:#6D8CB3;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;
}

.DetailsTableIDs
{
	FONT-SIZE: 70%;
    FONT-FAMILY: Arial,sans-serif;
    BACKGROUND-COLOR:#6D8CB3;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    BORDER-LEFT: gainsboro 0px solid;
    BORDER-BOTTOM: white 1px solid;	
}

.LongTextBox
{
	WIDTH: 250px;
}

.ShortTextBox
{
	WIDTH: 80px;
}

.TextBox50
{
	FONT:	75%;
	WIDTH:  50px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBox150
{
	FONT:	75%;
	WIDTH:  150px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBox250
{
	FONT:	75%;
	WIDTH:  250px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBox500
{
	FONT:	75%;
	WIDTH: 500px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBoxReview
{
	FONT:	75%;
	WIDTH: 100%;
	height: 600px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBoxDescription
{
	FONT:	75%;
	WIDTH: 400px;
	height: 400px;
	FONT-FAMILY: Arial,sans-serif;
}

.TextBoxListingTitle
{
	FONT:	75%;
	WIDTH: 160px;
	height: 80px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox25X100
{
	FONT:	75%;
	HEIGHT:	25px;
	WIDTH:	100px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox25X150
{
	FONT:	75%;
	HEIGHT:	25px;
	WIDTH:	150px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox25X400
{
	FONT:	75%;
	HEIGHT:	25px;
	WIDTH:	400px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox25X600
{
	FONT:	75%;
	HEIGHT:	25px;
	WIDTH:	600px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox100X400
{
	FONT:	75%;
	HEIGHT: 100px;
	WIDTH:	400px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox100X300
{
	FONT:	75%;
	HEIGHT: 100px;
	WIDTH:	300px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox300X570
{
	FONT:	75%;
	HEIGHT: 300px;
	WIDTH:	570px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox150X600
{
	FONT:	75%;
	HEIGHT: 150px;
	WIDTH:	600px;
	FONT-FAMILY: Arial,sans-serif;
}

.Textbox600X100Pct
{
	FONT:	75%;
	HEIGHT: 600px;
	WIDTH:	100%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFont
{
	font-size:	75%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFont100Gray
{
	font-size:	100%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Gray;
}

.SiteFont100
{
	font-size:	100%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFont125
{
	font-size:	125%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFont150
{
	font-size:	150%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFontBigBold
{
	font-size:	100%;
	font-weight:bold;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFontDisabled
{
	font-size:	75%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: #5D738C;
}

.SiteFontBold
{
	FONT-SIZE:	75%;
	font-weight:bold;
	FONT-FAMILY: Arial,sans-serif;
}
.SiteFont1005d5d5d
{
	FONT-SIZE:	100%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR:#5d5d5d;
}

.SiteFontSmall
{
	FONT-SIZE:	70%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFontSmallGray
{
	FONT-SIZE:	70%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Gray;
}

.SiteFontSmallRed
{
	FONT-SIZE:	70%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Red;
}

.SiteFontRed
{
	FONT-SIZE:	100%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Red;
}

.SiteFontBigRed
{
	FONT-SIZE:	130%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Red;
}

.NavSearchHeader
{
	FONT-SIZE:	120%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: black;
}

.SiteFontHugeRed
{
	FONT-SIZE:	175%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: Red;
}

.SiteFontHuge
{
	FONT-SIZE:	175%;
	FONT-FAMILY: Arial,sans-serif;
}

.SiteFontWhiteBold
{
	FONT-SIZE:	75%;
	font-weight:bold;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: White;
}

.SiteFontSmallRedBold
{
	FONT-SIZE:	70%;
	font-weight:bold;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: red;
}

.SiteFontWhite
{
	FONT-SIZE:	75%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: White;
}

.SiteFontClassifiedHeader
{
	FONT-SIZE:	120%;
	font-weight:bold;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: #5D738C;
}

.SortedCellFont
{
	FONT-SIZE:	75%;
	FONT-FAMILY: Arial,sans-serif;
	BACKGROUND-COLOR: #F5F5F5;
}

.SeparationBar
{
	FONT-SIZE:	75%;
	COLOR: gray;
	FONT-FAMILY: Arial,sans-serif;
}

.PageTitle
{
	FONT-SIZE:	20px;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: #04326C;
}

.ResortTitle
{
	FONT-SIZE:	100%;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: #CC0000;
}

.ResortTitleDisabled
{
	FONT-SIZE:	100%;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: Gray;
}

.SplashTitle
{
	FONT-SIZE:	100%;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: #CC0000;
}

.SplashTitleDisabled
{
	FONT-SIZE:	100%;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
}

.MemberHomeTitles
{
	FONT-SIZE:	120%;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: #CC0000;
}

.PageDescription
{
	FONT-SIZE:	100%;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: #04326C;
}

.SubTitle
{
	FONT-SIZE:	70%;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: red;
}

.ResortNameFont
{
	FONT-SIZE:	100%;
	font-weight: bold;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: black;
}

.RatingFont
{
	FONT-SIZE:	70%;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: gray;
}

.OverallRatingFont
{
	FONT-SIZE:	75%;
	font-weight: bold;
	FONT-FAMILY: Arial,sans-serif;
	COLOR: black;
}

.ShowHideMenu
{
	FONT-SIZE:	70%;
	text-align: center;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: red;
	cursor: hand;
}

.SiteLink
{
	cursor: hand;
}

.moremenu
{
	FONT-SIZE:	70%;
	FONT-FAMILY: Arial,sans-serif;
	font-weight: bold;
	COLOR: red;
	cursor: hand;
}

.ShowAllBody
{
	background-color:#FBFBEB;
    BORDER-RIGHT: #C7B598 1px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: #C7B598 1px solid;
    BORDER-BOTTOM: #C7B598 1px solid;
}

.Border_C7B598
{
    BORDER-RIGHT: #C7B598 1px solid;
    BORDER-TOP: #C7B598 1px solid;
    BORDER-LEFT: #C7B598 1px solid;
    BORDER-BOTTOM: #C7B598 1px solid;
}

.Border_C7B598_NotTop
{
    BORDER-RIGHT: #C7B598 1px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: #C7B598 1px solid;
    BORDER-BOTTOM: #C7B598 1px solid;
}

.ResortReviewRatingOnlyBody
{
	background-color:#E9E8B8;
    BORDER-RIGHT: #C7B598 1px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: #C7B598 1px solid;
    BORDER-BOTTOM: #C7B598 1px solid;
}

.ResortReviewBody
{
	background-color:#FBFBEB;
    BORDER-RIGHT: #C7B598 1px solid;
    BORDER-TOP: gray 0px solid;
    BORDER-LEFT: #C7B598 1px solid;
    BORDER-BOTTOM: gray 0px solid;
}

.BannerBorder
{
    BORDER-RIGHT: Black 1px solid;
    BORDER-TOP: Black 1px solid;
    BORDER-LEFT: Black 1px solid;
    BORDER-BOTTOM: Black 1px solid;
}

.NEWTUGLOGIN 
{
	font-weight: bold;
	display: block;
	text-decoration: none;
	font-family:arial,sans-serif;
	font-size:75%;
	color: #FBFBEB;
}