body {
	background-color: #FFFFFF;
	margin: 0;
}
body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}
a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #545454;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
}
.advantage {
    background: url(../images/homepage/rt-advantage.jpg) no-repeat;
	padding-top: 38px;
	padding-left: 111px;
	width: 199px;
	height: 56px;
}
.advantage_header {
    background: url(../images/advantage/advantage_header.jpg) no-repeat;
	padding-top: 13px;
	padding-left: 580px;
	width: 754px;
	height: 131px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #123088;  	
	line-height: 175%;
}
.advantage_header a:link, .advantage_header a:active, .advantage_header a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #123088;
	text-decoration: none;
}
.advantage_header a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #123088;
	text-decoration: underline;
}

.blk_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.blk_text a:link{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blk_text a:visited{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.blk_text a:hover{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blk_text a:active{
    font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.body_text {
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}
.container {
    border: 1px solid #C7C7C7;
}
.featured {
    background: url(../images/homepage/hot_deals_header.jpg) repeat-x;
	padding-top: 0;
	padding-left: 5;
	width: 194px;
	height: 25px;
}
.footer_sm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
    color: #000000;    
}
.fr_lg_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0109D0;
}
.fr_lg_dk_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #160088;
}
.fr_lg_dk_blue a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #160088;
	text-decoration: underline;
}
.fr_lg_dk_blue a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #160088;
	text-decoration: underline;
}
.fr_lg_dk_blue a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #160088;
	text-decoration: underline;
}
.fr_lg_dk_blue a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #160088;
	text-decoration: none;
}
.hd_dk_blue {
    font-size: 11px;
	font-weight: normal;
	color: #0F2C85;
}
.hd_dk_blue a:link {
    font-size: 11px;
	font-weight: normal;
	color: #0F2C85;
	text-decoration: underline;
}
.hd_dk_blue a:visited {
    font-size: 11px;
	font-weight: normal;
	color: #0F2C85;
	text-decoration: underline;
}
.hd_dk_blue a:active {
    font-size: 11px;
	font-weight: normal;
	color: #0F2C85;
	text-decoration: underline;
}
.hd_dk_blue a:hover {
    font-size: 11px;
	font-weight: normal;
	color: #0F2C85;
	text-decoration: none;
}
.hd_descriptive {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: black;
	padding-top: 6;
	padding-bottom: 6;
}
.hd_sm_black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: black;
}
.hd_sm_black a:link, hd_sm_black a:active, hd_sm_black a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
.hd_sm_black a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
.hd_sm_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
	color: #3020BE;
}
.hd_photos {
    border: 1px solid #240F8D;
	text-align: center;
}
.hd_rate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
	color: #3020BE;
}

.orange_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #FA690C;
}
.orange_text a:link{
    font-size: 10px;
	font-weight: bold;
	color: #FA690C;
    text-decoration: underline;
}
.orange_text a:visited{
    font-size: 10px;
	font-weight: bold;
	color: #FA690C;
    text-decoration: underline;
}
.orange_text a:hover{
    font-size: 10px;
	font-weight: bold;
	color: #FA690C;
    text-decoration: none;
}
.orange_text a:active{
    font-size: 10px;
	font-weight: bold;
	color: #FA690C;
    text-decoration: underline;
}
.privacy {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	padding: 2px 2px 0 10px;
	float: left;
}
.privacy a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: underline;
}
.privacy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #545454;
}
.privacy a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: underline;
}
.privacy a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: none;
}
.rt_col {
    background-color: #FFFADA;
    border-left: 1px solid #D0D2D1;
}
.search_fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 12px;
	border: 1px solid #FFFFFF;
}
.search_table {
    border: 1px solid #1D3D7E;
	background-color: #E6F2FF;
	padding: 5;
}
.search_lg_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #170D7D;
}
.search_sm_blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #170D7D;
}
.search_sm_blue a:link, .search_sm_blue a:active, .search_sm_blue a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #170D7D;
	text-decoration: underline;
}
.search_sm_blue a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #170D7D;
	text-decoration: none;
}
.sign_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 12px;
}

.stars {
    padding-top: 5;
	padding-bottom: 5;
}
.vacation_ideas {
    background: rgb(188,220,234); /* Old browsers */
                background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
                background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
                background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */
	padding: 0;
	width: 194px;
	height: 25px;
	text-align: left;
}
.vacation_ideas_tl_corner {padding: 5px 0 0 5px; background: url(../newsletter/emails/images/roundcrnr-ltblueTR.gif) right top no-repeat;}
.vac_ideas_border {
    padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 0;
}
.vac_ideas_more {margin-left: 10px; background: none;}
.bluesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
}
.blueheader10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CB;
}
.rotating_prev-next {
	xbackground: url(../includes/images/welcome_ResorTime_blue.jpg) no-repeat;
	xwidth: 561px;
	xheight: 39px;
	xpadding: 5px 0;
	text-align: right;
	}
.resortime_contact {
	padding-top: 40px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;	
	}
.resortime_chat {
	padding-top: 23px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;	
	}
.rotating_container {width:554px; xheight:200px;}
.rotating_welcome_RTime {width:325px; float: left;}
.graymedium {
	margin: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	color: #444444;
}
.hot_deals {
    background: url(../includes/images//indexResortsTitleBkgrnd.jpg) 0 0 repeat-x;
	padding: 0;
	width: 561px;
	height: 34px;
	text-align: left;
}.featured_resort {
    background: rgb(188,220,234); /* Old browsers */
                background: -moz-linear-gradient(top, rgba(188,220,234,1) 0%, rgba(236,248,252,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,220,234,1)), color-stop(100%,rgba(236,248,252,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* Opera11.10+ */
                background: -ms-linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* IE10+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdcea', endColorstr='#ecf8fc',GradientType=0 ); /* IE6-9 */
                background: linear-gradient(top, rgba(188,220,234,1) 0%,rgba(236,248,252,1) 100%); /* W3C */
	padding: 5px 0;
	height: 25px;
	text-align: left;
}
.indexLeftCol {margin-left: -6px; margin-top: -10px;}
* html .indexLeftCol {margin-top: 10px;}
.indexLeftColBkgrnd {width: 768px; background: url(../includes/images/blueBoxBkgrnd768.jpg) 0 0 repeat-y; padding: 3px 0;}
.resortsTitleLblue {float: left; width: 5px; height: 34px;}
.dealoftheDayTitle {padding: 7px 0 0 15px; float: left; width: 171px;}
.weeklyHotDealsTitle {margin-top: 7px; padding-left: 15px; float: left; border-left: 1px solid #C7C7C7;}
.resortsTitleRblue {float: right; width: 5px; height: 34px;}
.resortsBorder {border: 1px solid #e7e3e7; border-top: 0; border-bottom: 0;}
.resortsBkgrnd {padding-top: 10px; border: 1px solid #fff; border-top: 0; border-bottom: 0;}
.resortsBtmLblue {float: left; width: 5px; height: 5px; background: url(../includes/images//indexResortsBtmLblue.jpg) 0 0 no-repeat;}
.resortsBtmLbkgrnd {float: left; width: 551px; height: 5px; background: url(../includes/images//indexResortsBtmBkgrnd.jpg) 0 0 repeat-x;}
.resortsBtmRblue {float: right; width: 5px; height: 5px; background: url(../includes/images//indexResortsBtmRblue.jpg) 0 0 no-repeat;}
.sign_up_hd {
    background: #EBF4F9;
    padding: 15px 0;
	width: 194px;
	xheight: 203px;	
}
.hotDealsContainer {border-left: 1px solid #C7C7C7; width:185px}
* html .hotDealsContainer {width:182px}
.hotDealsPhotoContainer {position: relative; width: 164px; height: 128px; margin: 6px 3px 5px;}
.hotDealsPhotoDesign {width: 164px; height: 128px; position: absolute; left: 0; top: -6px;} 
.srch_container_bkgrnd {background: url(../UserControls/images/indexSearchBkgrndBl.png) no-repeat;}
