a:link {color: #3333FF;}
a:visited {color: #3333FF;}
a:active {}
a:hover {color: #EC4493;}

a.utilNav:link {color: #FFFFFF; font-weight: 900; text-decoration: none; font-size: 11px;}
a.utilNav:visited {color: #FFFFFF; font-weight: 900; text-decoration: none; font-size: 11px;}
a.utilNav:active { text-decoration: none;}
a.utilNav:hover {color: #FAAACF;}

a.whiteHRsmall:link {color: #FFFFFF; font-weight: 900; font-size: 11px;}
a.whiteHRsmall:visited {color: #FFFFFF; font-weight: 900; font-size: 11px;}
a.whiteHRsmall:active {}
a.whiteHRsmall:hover {color: #FAAACF;}

a.topNav:link {color: #005AA7; font-weight: 900; text-decoration: none;}
a.topNav:visited {color: #005AA7; font-weight: 900; text-decoration: none;}
a.topNav:active { text-decoration: none;}
a.topNav:hover {color: #EC4493;}

a.desttable:link {text-decoration: none;}
a.desttable:visited {text-decoration: none;}
a.desttable:active { text-decoration: none;}
a.desttable:hover {color: #EC4493;}

a.desttablehotel:link {font-weight: 900; text-decoration: none;}
a.desttablehotel:visited {font-weight: 900; text-decoration: none;}
a.desttablehotel:active { text-decoration: none;}
a.desttablehotel:hover {color: #EC4493;}

a.smWhite:link {color: white;}
a.smWhite:visited {color: white;}
a.smWhite:hover {color: #FAAACF;}

a.smBlue:link { font-size: 11px;}
a.smBlue:visited { font-size: 11px;}
a.smBlue:hover {color: #FAAACF;  font-size: 11px;}

body {
	background-image: url(../../images/bg.gif);
	margin: 0px;
	background-color: #FFFFFF;
}
h1.blueHeader {
	font-size: 13px;
	margin: 0;
}
h2.blueHeader {
	font-size: 12px;
	margin:  0;
}
h3.blueHeader {
	font-size: 12px;
	margin:  0;
}
.bottomHomePage {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-color: #EDECEC;
	vertical-align: top;
}
.smGray {
	font-size: 11px;
	color: #666666;
}
.soman{ display:inline; width:100%; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}
.gray {
	color: #666666;
}

.sm {
	font-size: 11px;
}

.loggedIn {
	padding-right: 10px;
	width: 100%;
	text-align: right;
	font-size: 11px;
	color: #666666;
}

.borderTable {
	border-left: 2px #285E8B solid; border-right: 2px #285E8B solid; border-bottom: 2px #285E8B solid;
}

.mastHeadTable {
	background-image: url(../../images/mastBG.gif);
	width: 770px;
}

.utilLeft {
	background-image: url(../../images/utilLeft.gif); background-repeat: no-repeat;
}

.utilBody {
	background-image: url(../../images/utilBody.gif); padding: 0px 10px 2px 10px; background-repeat: repeat-x;
}

.utilRight {
	background-image: url(../../images/utilBody.gif); background-repeat: repeat-x;
}

.utilDivider {
	background-image: url(../../images/utilDivider.gif); background-repeat: no-repeat;
}

.navBody {
	background-image: url(../../images/navBody.gif);
	text-align: center;
	padding-top: 1px;
}

.navBodyPink {
	background-image: url(../../images/navBodyPink.gif);
	text-align: center;
	padding-top: 1px;
}

.navLeft {
	background-image: url(../../images/navLeft.gif);
	width: 21px;
}

.navLeftPink {
	background-image: url(../../images/navLeftPink.gif);
	width: 21px;
}

.navDiv {
	background-image: url(../../images/navDiv.gif);
}

.navRight {
	background-image: url(../../images/navRight.gif);
	background-repeat: no-repeat;
	width: 21px;
}

.navRightPink {
	background-image: url(../../images/navRightPink.gif);
	background-repeat: no-repeat;
	width: 21px;
}

input {
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	color: #333333;
}

.autocompletelist {
	font-size: 16px;
	color: #333333;
	background-color: #FFC0CB;
}

.hpSearch {
	font-size: 16px;
	
}
.hpSearchWatermark {
	font-size: 12px;
	color: #666666;
}

.hoverlistitem2 {
		background-color:#3898fc;
		font-size: 16px;
		color:White;
	}

select.hpDestination {
	font-size: 11px;
	color: #666666;
	width: 180px;
}

select {
	font-size: 10px;
	color: #666666;
}

.tabHead {
	background-color: #2773B4;
	padding-left: 10px;
	font-weight: 900;
	color: White;
	padding-bottom: 6px;
}

.tabHeadBig {
	background-color: #2773B4;
	padding-left: 10px;
	font-weight: 900;
	color: White;
	font-size: 13px;
	padding-bottom: 6px;
}

.hpRightCol {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.rightCol {
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}

.leftCol {
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}

.leftColGray {
	padding: 5px 10px 0px 10px;
	vertical-align: top;
	background-color: #EDECEC;
}

.leftColGrayBold {
	padding: 5px 10px 0px 10px;
	vertical-align: top;
	background-color: #EDECEC;
	font-weight: 900;
	font-size: 13px;
}

.leftColGrayJoinA {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
	text-align: right;
}

.userChoiceA {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
	text-align: right;
}

.userChoiceB {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
	text-align: right;
}

.leftColGrayJoinB {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
}

.leftColGrayAddA {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
	text-align: right;
}

.leftColGrayAddB {
	padding: 5px 10px 0px 10px;
	background-color: #EDECEC;
}

.secondRowLeftCol {
	padding: 10px 5px 0px 10px;
	vertical-align: top;
}

.mainCol {
	padding: 5px 0px 0px 10px;
	vertical-align: top;
}

.mainColLower {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.hpLeftCol {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.midCol {
	padding: 5px 0px 0px 10px;
	vertical-align: top;
	width: 245px;
}

.secondRowMidCol {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
	width: 245px;
}

.ratingsMidCol {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.ratingsMidColAdmin {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
}

.hpMidCol {
	padding: 10px 0px 0px 10px;
	vertical-align: top;
	width: 245px;
}

.loginUser {
	background-color: #2773B4;
	color: White;
	font-size: 11px;
	text-align:right;
	padding-right: 10px;
}

.loginInput {
	background-color: #2773B4;
	color: White;
}

.loginText {
	background-color: #2773B4;
	font-size: 11px;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
}

.loginSubmit {
	background-color: #2773B4;
	font-size: 11px;
}

.leftColReg {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 245px;
	background-color: #EDECEC;
	vertical-align: top;
}

.leftColPink {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 245px;
	background-color: #FDECF4;
	vertical-align: top;
}

.leftColPinkSm {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 245px;
	background-color: #FDECF4;
	vertical-align: top;
	font-size: 11px;
}

.leftColPinkAdmin {
	padding-left: 10px;
	padding-top: 5px;
	background-color: #FDECF4;
	vertical-align: top;
	font-size: 11px;
}

.leftColWide {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-color: #EDECEC;
	vertical-align: top;
}

.leftColWideB {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rightColReg {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 240px;
	background-color: #EDECEC;
}

.botGray {
	background-color: #EDECEC;
	padding-top: 7px;
}

submit {
	padding: 0px 5px 0px 5px;
}

.hpDestinationInput {
	padding: 5px 0px 5px 10px;
	background-color: #EDECEC;
}

.dashedSeperator {
	padding: 0px 0px 5px 0px;
	background-color: #EDECEC;
}

.dashedSeperatorRightCol {
	padding: 0px 0px 5px 0px;
	background-color: #EDECEC;
}

.dashedSeperatorTwo {
	padding: 7px 0px 5px 0px;
	background-color: #EDECEC;
}

whiteSeperator {
	background-color: White;
}

.dashedSeperatorThree {
	padding: 7px 0px 7px 0px;
	background-color: #EDECEC;
}

.thumbTeaserText {
	padding-left: 10px;
	vertical-align: top;
}

.thumbTeaserImage {
	vertical-align: top;
}

.thumbRowSpace {
	margin-bottom: 10px;
}

.topBanner {
	padding: 0px 0px 7px 0px;
	text-align: center;
}

.rightBanner {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.footerTable {
	height: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footerCell {
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding: 5px 10px 0px 20px;
}

.pagetabHead {
	background-image: url(../../images/tabHeaderDestinations.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadPost {
	background-image: url(../../images/tabHeaderReviews.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadAdd {
	background-image: url(../../images/tabHeaderAddDestination.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadAbout {
	background-image: url(../../images/tabHeaderAbout.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
	background-repeat: no-repeat;
}

.pageTabHeadJoin {
	background-image: url(../../images/tabHeaderJoin.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadRatings {
	background-image: url(../../images/tabHeaderRatings.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadLogin {
	background-image: url(../../images/tabHeaderLogin.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadAwards {
	background-image: url(../../images/tabHeaderAwards.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadOwners {
	background-image: url(../../images/tabHeaderOwners.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadProperties {
	background-image: url(../../images/tabHeaderProperties.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadAdvertise {
	background-image: url(../../images/tabHeaderAdvertise.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadContact {
	background-image: url(../../images/tabHeaderContact.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadGuidelines {
	background-image: url(../../images/tabHeaderReviewGuidelines.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadMap {
	background-image: url(../../images/tabHeaderSiteMap.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadSearchResults {
	background-image: url(../../images/tabHeaderSearchResults.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadPrivacy {
	background-image: url(../../images/tabHeaderPrivacy.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadSweepstakes {
	background-image: url(../../images/tabHeaderSweepstakes.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadPropDetail {
	background-image: url(../../images/tabHeaderPropDetail.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadFriend {
	background-image: url(../../images/tabHeaderFriend.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadCrediblityRatings {
	background-image: url(../../images/tabHeaderCredibilityRatings.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.pageTabHeadSearch {
	background-image: url(../../images/tabHeaderSearch.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	height: 31px;
}

.bottomBanner {
	padding: 10px 0px 0 0px;
}

.breadCrumb {
	padding: 4px 0px 0px 10px;
	font-size: 11px;
	color: #666666;
}

.topLevelDestination {
	padding: 10px 0px 10px 10px;
	background-color: #EDECEC;
}

.topLevelProperty {
	padding: 10px 0px 10px 10px;
	background-color: #EDECEC;
}

.detailDataA {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	height: 19px;
	font-size: 11px;
}

.detailDataViewAll {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	border-left: 1px solid #4D7393;
	height: 19px;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}

.detailDataAB {
	border-bottom: 1px solid #4D7393;
	height: 19px;
	font-size: 11px;
}

.reviewHead {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	height: 19px;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 10px;
	width: 50%;
}

.reviewHeadB {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	height: 19px;
	font-size: 11px;
	color: #666666;
	padding: 0px 10px 0px 0px;
	text-align: right;
}

.detailDataB {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	border-left: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	font-size: 11px;
	color: #666666;
}

.detailDataBL {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	font-size: 11px;
	color: #666666;
}


.detailDataBC {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	border-left: 1px solid #4D7393;
	text-align: right;
	height: 19px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #666666;
}

.detailDataBB {
	border-bottom: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align:top;
}

.detailDataC {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	border-left: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #666666;
}

.detailDataCB {
	border-bottom: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	vertical-align:top;
	width: 10px;
	padding-top: 5px;
}

.detailDataD {
	background-color: #FDECF4;
	border-bottom: 1px solid #4D7393;
	border-left: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #666666;
}

.detailDataDB {
	border-bottom: 1px solid #4D7393;
	height: 19px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align:top;
	width: 100%;
	padding-top: 5px;
}

.whiteRowA {
	height: 19px;
}

.reviewsRowA {
	border-bottom: 1px solid #4D7393;
	padding: 5px 10px 7px 10px;
	vertical-align: top;
}

.reviewsRowB {
	border-bottom: 1px solid #4D7393;
	background-color: #EDECEC;
	padding: 5px 10px 7px 10px;
	vertical-align: top;
}

.whiteRowB {
	height: 19px;
	padding-left: 10px;
	font-size: 11px;
}

.whiteRowBC {
	height: 19px;
	text-align: center;
	font-size: 11px;
}

.whiteRowBReadReview {
	height: 19px;
	padding-left: 10px;
	font-size: 10px;
}

.grayRowA {
	height: 19px;
	background-color: #EDECEC;
}

.grayRowB {
	height: 19px;
	padding-left: 10px;
	background-color: #EDECEC;
	font-size: 11px;
}

.grayRowBC {
	height: 19px;
	background-color: #EDECEC;
	text-align: center;
	font-size: 11px;
}

.grayRowBReadReview {
	height: 19px;
	padding-left: 10px;
	background-color: #EDECEC;
	font-size: 10px;
}

.destTableDataAdmin  {
	margin-bottom: 19px;
	width: 100%;
}

.destTableDestinations {
	border: 1px solid #4D7393;
}

.destTableDataAdmin  {
	margin-bottom: 19px;
}

.midColData {
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	width: 50%;
}

.midColDataRate {
	padding: 0px 0px 7px 10px;
	font-size: 11px;
	height: 18px;
	width: 50%;
}

.midColDataGray {
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	background-color: #EDECEC;
	height: 18px;
}

.gray {
	color: #666666;
}

.mainReview {
	padding: 5px 10px 0px 10px;
	vertical-align: top;
}

.reviewDetailsA {
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}

.reviewDetailsB {
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	font-size: 11px;
	background-color: #EDECEC;
}

.dashes480 {
	background-image: url(../../images/dashes.gif);
	background-color: #EDECEC;
	background-repeat: repeat-x;
}

.bgGray {
	background-color: #edecec;
}

.adminNav {
	padding-top: 5px;
	padding-right: 35px;
}

.stepsText {
	padding: 0px 0px 10px 10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

.tabHeadPink {
 background-color: #ec4392;
 padding-left: 10px;
 font-weight: 900;
 color: White;
 padding-bottom: 6px;
}

h3.sweeps 
{
	line-height: 25px;}
	
.tabHeadHP {
	background-color: #EDECEC;
	padding: 7px 0 5px 10px;
	font-weight: 900;	
	color: #ec4392;
	height: 23px;
	border: 1px solid #999999;
}

.rightColHP {
	padding: 5px 10px 10px 10px;
	background-color: white;
	vertical-align: top;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.logoTag 
{
	padding-left: 20px;
}
	
.logoTag h1
{
	font-weight: normal; font-size: 11px; margin: 0;
}
	
	