@charset "utf-8";
/* CSS Document */

#body {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;


}

#message {
	background-color: #FFFFFF;
	width:  100%;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #011F6C;

}

#menu {
	background-color: #FFFFFF;
	width: 100%;

}

#content {
	background-color: #FFFFFF;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


#footer {
	background-color: #FFFFFF;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #747474;


	

}
.contentbg {
	background-repeat: repeat;
	background-color: #D9E5F1;
}
.linktext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	color: #0000C0;
	vertical-align: text-bottom;
}
.photogheader {
	font-family: Mistral;
	font-size: 18px;
	color: #1B8D14;
	font-weight: bold;
}
.catulcrnr {
	background-image: url(../images/testimonials/Testimonials2_07.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 47px;
	width: 10px;
}
.catmid {
	background-image: url(../images/testimonials/Testimonials2_11.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 47px;
	width: 180px;
}



.messagetext {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.tstmnlheader {
	font-family: Tahoma;
	font-size: 20px;
	color: #3375b1;
	/* color: #0B339B; */
	font-weight: bold;
}
.whitebg {
	background-color: #D9E5F1;
}
.catheader-left {
	background-image: url(../images/testimonials/Testimonials_07.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 47px;
	width: 9px;
}
.catheader-right {
	background-image: url(../images/testimonials/Testimonials_10.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 47px;
	width: 9px;
}
.catheader-mid {
	background-image: url(../images/testimonials/Testimonials_09.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 47px;
	width: 180px;
}
.catbody-left {
	background-image: url(../images/testimonials/Testimonials_12.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 180px;
	width: 9px;
}
.catbody-icon {
	background-image: url(../images/testimonials/Testimonials_13.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 180px;
	width: 180px;
}
.catbody-content {
	background-image: url(../images/testimonials/Testimonials_13.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 180px;
	width: 550px;
}
.catbody-right {
	background-image: url(../images/testimonials/Testimonials_18.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 180px;
	width: 10px;
}
.catfooter-left {
	background-image: url(../images/testimonials/Testimonials_20.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 14px;
	width: 9px;
}
.photogbg {
	background-image: url(../images/testimonials/Testimonials_03.jpg);
	background-repeat: repeat-x;
	height: 200px;
}

.catfooter-mid {
	background-image: url(../images/testimonials/Testimonials_19.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 14px;
}
.catfooter-right {
	background-image: url(../images/testimonials/Testimonials_21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 10px;
}
.testi-content {
	height: 160px;
	width: 550px;
	overflow: auto;
}
.testi-table {
	width: 525px;
}
.catheader-grntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #5386C5;
}
.catheader-blutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000066;
}
.testi-txt {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.testi-txt-Name {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-align: right;
}
.footer-text {
	font-family: Tahoma;
	font-size: 12px;
	color: #0B349D;
	font-weight: bolder;
	text-align: center;
}
.content-text {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
.photogtxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0C290A;
}
.photoganim {
	width: 300px;
}
.hotdeals-maindiv {width:760px;margin-top:30px;}
.hotdeals-namelist {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 12px;
}
.hotdeals-listleft {
	background-image: url(../images/hotdeals/Specials_03.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 82px;
	width: 12px;
}
.hotdeals-listright {
	background-image: url(../images/hotdeals/Specials_05.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 82px;
	width: 9px;
}
.hotdeals-listbg {
	background-color: #F5F5F5;
}
.hotdeals-listpicturebox {
	border: 2px solid #006600;
	height: 55px;
	width: 55px;
}
.hotdeals-headerdiv {
	width:500px;
	margin-left:3px;	
}
.hotdeals-rightcol {
	width: 240px;
	float:right;
	/* position: absolute;
	top: 255px;
	left: 538px; */
}
.hotdeals-rightcol a.pl img {margin-bottom:20px;}
.hotdeals-textdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.hotdeals-listingmaintable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 270px;
	width: 500px;
}
.hotdeals-listinginnertable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 63px;
	width: 500px;
}
.hotdeals-namelistbg {
	background-image: url(../images/hotdeals/Specials_08.jpg);
	background-repeat: repeat-y;
	width: 328px;
}
.hotdeals-headerleft {
	background-image: url(../images/hotdeals/headerleft.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 29px;
	width: 24px;
}
.hotdeals-links {
	padding-left:1px;
	padding-right:1px;}
.hotdeals-namelistbg2 a, .hotdeals-links a {
	text-decoration:none;}
.hotdeals-namelistbg2 a:hover, .hotdeals-links a:hover {
	text-decoration:underline;}	
.hotdeals-headerleft {
	background-image: url(../images/hotdeals/headerleft.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 29px;
	width: 24px;}
.hotdeals-textprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA8E06;
	font-weight: bolder;
	text-align: right;
}
.hotdeals-headerright {
	background-image: url(../images/hotdeals/headerright.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 29px;
	width: 24px;
}
.hotdeals-headermid {
	background-image: url(../images/hotdeals/headermid.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
}
.hotdeals-divlisting {
	width: 240px;
	position: absolute;
	top: 255px;
	left: 538px;
}
.hotdeals-divlistingheader {
	width: 500px;
	position: absolute;
	top: 255px;
	left: 15px;
}
.hotdeals-quoteleft {
	background-image: url(../images/hotdeals/left.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 260px;
	width: 14px;
}
.hotdeals-quoteright {
	background-image: url(../images/hotdeals/right.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 260px;
	width: 13px;
}
.hotdeals-quoteleftcorner {
	background-image: url(../images/hotdeals/Specials_25.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 16px;
	width: 14px;
}
.hotdeals-quoterightcorner {
	background-image: url(../images/hotdeals/Specials_28.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 13px;
}
.hotdeals-quotemid {
	background-image: url(../images/hotdeals/Specials_26.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.hotdeals-rssleft {
	background-image: url(../images/hotdeals/rss-left.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 337px;
	width: 14px;
}
.hotdeals-rssright {
	background-image: url(../images/hotdeals/rss-right.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 337px;
	width: 13px;
}
.hotdeals-leftcorner {
	background-image: url(../images/hotdeals/rssleftcorner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	width: 14px;
}
.hotdeals-rightcorner {
	background-image: url(../images/hotdeals/rssrightcorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 13px;
}
.hotdeals-lowermid {
	background-image: url(../images/hotdeals/Specials_36.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.hotdeals-rsscontentbg {
	background-color: #f4f4f4;
}
.hotdeals-quotebox {
	width:239px;}
.hotdeals-quoteboxheader {
	background-image:url(../images/hotdeals/quotebox_02.jpg);
	background-repeat:no-repeat;
	height:29px;
	text-align: center;}
.hotdeals-quoteboxheadertext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#FFFFFF;
	padding-top:6px;}
.hotdeals-quoteboxbody {
	background-image:url(../images/hotdeals/quotebox_05.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;}
.hotdeals-quoteboxfooter {
	background-image:url(../images/hotdeals/quotebox_07.jpg);
	background-repeat:no-repeat;
	height:11px;}
.hotdeals-namelistbg2 {
	background-image: url(../images/hotdeals/Specials_08y.jpg);
	background-repeat: repeat-y;
	width:160px;
	height:16px;
	padding-left:1px;
}

.whatisrss-rssgradient {
	background-image: url(../images/whatisrss/WhatIsRSS2_07.jpg);
	background-repeat: repeat-y;
}
.whatisrss-rssgradienttext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.whatisrss-messagetext {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.whatisrss-boldtext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #0B339B;
}
.whatisrss-linktext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	color: #0000C0;
	vertical-align: text-bottom;
}
.whatisrss-headertext2 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bolder;
	color: #0B339B;
}
.whatisrss-upperleftcrnr {
	background-image: url(../images/whatisrss/upperleftcorner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
	width: 15px;
}
.whatisrss-upperrightcrnr {
	background-image: url(../images/whatisrss/upperrightcorner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	width: 13px;
}
.whatisrss-lowerleftcrnr {
	background-image: url(../images/whatisrss/lowerleftcorner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
	width: 15px;
}
.whatisrss-lowerrightcrnr {
	background-image: url(../images/whatisrss/lowerrightcorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 13px;
}
.whatisrss-uppermid {
	background-image: url(../images/whatisrss/uppermid.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 19px;
	width: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #0000C0;
	vertical-align: bottom;
	
}
.whatisrss-lowermid {
	background-image: url(../images/whatisrss/lowermid.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.whatisrss-leftwall {
	background-image: url(../images/whatisrss/leftwall.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.whatisrss-rightwall {
	background-image: url(../images/whatisrss/rightwall.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.whatisrss-contentbg {
	background-color: #D4D5D7;
}
.whatisrss-uppermid2 {
	background-image: url(../images/whatisrss/uppermid.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 19px;
	width: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #0000C0;
	vertical-align: bottom;
}
.faq-headerleft {
	background-image: url(../images/FAQ/TDS-Help-FAQ_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 31px;
	width: 18px;
}
.faq-mid {
	background-image: url(../images/FAQ/TDS-Help-FAQ_04.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.faq-headerright {
	background-image: url(../images/FAQ/TDS-Help-FAQ_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	width: 15px;
}
.faq-quadul {
	background-image: url(../images/FAQ/TDS-Help-FAQ_10.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 16px;
	width: 18px;
}
.faq-quadleft {
	background-image: url(../images/FAQ/TDS-Help-FAQ_x18.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.faq-quadll {
	background-image: url(../images/FAQ/TDS-Help-FAQ_18.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	width: 18px;
}
.faq-quadur {
	background-image: url(../images/FAQ/TDS-Help-FAQ_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 16px;
	width: 15px;
}
.faq-quadright {
	background-image: url(../images/FAQ/TDS-Help-FAQ_16.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.faq-quadlr {
	background-image: url(../images/FAQ/TDS-Help-FAQ_20.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 15px;
}
.faq-quadbottom {
	background-image: url(../images/FAQ/TDS-Help-FAQ_19.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.faq-quadtop {
	background-image: url(../images/FAQ/TDS-Help-FAQ_12.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.faq-quadcontent {
	background-color: #EDEDED;
}
.faq-linktext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #0000C0;
	vertical-align: text-top;
	line-height: 16px;
	text-decoration: none;
}
.faq-linktext:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	color: #0000C0;
	vertical-align: text-top;
	line-height: 16px;
}
.faq-questionbg {
	background-image: url(../images/FAQ/TDS-Help-FAQ_24.jpg);
	background-repeat: repeat-y;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	height: 20px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 5px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #ADC1E2;
	border-right-color: #ADC1E2;
	border-bottom-color: #ADC1E2;
	border-left-color: #ADC1E2;
}
.aff-idboxleft {
	background-image: url(../images/affiliates/Affiliates_21.jpg);
	height: 127px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: right center;
}
.aff-idboxright {
	background-image: url(../images/affiliates/Affiliates_24.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 127px;
	width: 14px;
}
.aff-idboxmid {
	background-image: url(../images/affiliates/Affiliates_30.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.aff-idboxtext {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	text-align: right;
}
.aff-infoboxheaderleft {
	background-image: url(../images/affiliates/Affiliates_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 31px;
	width: 10px;
}
.aff-infoboxheaderright {
	background-image: url(../images/affiliates/Affiliates_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	width: 15px;
}
.aff-infoboxheadermid {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(../images/affiliates/Affiliates_04.jpg);
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
}
.aff-infoboxmainleftcorner {
	background-image: url(../images/affiliates/Affiliates_14.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 10px;
}
.aff-infoboxmainrightcorner {
	background-image: url(../images/affiliates/Affiliates_17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 15px;
}
.aff-infoboxmainlowermid {
	background-image: url(../images/affiliates/Affiliates_16.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.aff-infoboxmainleft {
	background-image: url(../images/affiliates/Affiliates_10.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 133px;
	width: 10px;
}
.aff-infoboxmainright {
	background-image: url(../images/affiliates/Affiliates_12.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 133px;
	width: 13px;
}
.aff-infoboxmainbg {
	background-image: url(../images/affiliates/Affiliates_22.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.aff-infoboxdivspacer {
	height: 8px;
	background-color: #FFFFFF;
}
.catheader-lightbluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0B339B;
}
.dest-divmap {
	float: left;
	width: 375px;
}


.dest-cont h1 {font-family: Tahoma;font-size: 20px;color: #0B339B;font-weight:bold;padding:0px;margin:0px 0px 15px 0px;}
.dest-listdiv {float:left;width:364px;font-family:Arial, Helvetica, sans-serif;padding-left:15px;}
.dest-listcont {background:url(../images/Destinations/listbg.jpg) repeat-y;padding:0px 9px 8px 9px;}
.dest-listcont ul {padding:0px;margin:15px 0px 0px 0px;list-style:none;font-size:11px;line-height:15px;}
.dest-listcont ul li {padding-left: 1em;text-indent: -1em;line-height:19px;}
.dest-listcont ul li a {text-decoration:none;color:#000;}
.dest-listcont ul li.grey {color:#999999;}
.dest-listcont ul li.west a {color:#d75700;font-weight:bold;}
.dest-listcont ul li.east a {color:#2b5b8c;font-weight:bold;}
.dest-listcont ul li.sa a {color:#22580e;font-weight:bold;}
.dest-listcont ul li a:hover, .dest-listcont ul li.us a:hover {text-decoration:underline;} 
.dest-listcont div.leftcol {float:left;width:150px;}
.dest-listcont div.icons {float:right;width:25px;}
.dest-listcont div.icons ul li {height:19px;}
.dest-listcont div.icons div.map {float:left;width:11px;}
.dest-listcont div.icons div.deal {float:right;width:11px;}
.dest-listcont div.rightcol {float:right;width:150px;}
.dest-listcont h2 {margin:0px;padding:15px 0px 0px 0px;text-align:center;}
.dest-listcont h3 {margin:0px;padding:15px 0px 0px 0px;text-align:center;}



.nr-maindiv {
	width: 741px;
	background-image: url(../images/norisk/background.jpg);
	background-repeat: no-repeat;
	height: 677px;
}
.nr-text1 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin-top: 55px;
	margin-left: 21px;
	width: 700px;
	font-weight: bold;
}
.nr-text2 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin-top: 102px;
	margin-left: 21px;
	width: 700px;
	font-weight: bold;
}
.nr-dates {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ov-maindiv {width: 759px;margin-top: 5px;}
.ov-contentbg {background-image:url(../images/destoverview/mainbg.jpg);background-repeat:no-repeat;width:759px;margin-top:15px; font-family:Arial, Helvetica, sans-serif;background-color:#f3f3f3;}
.ov-imagefooter {width:759px;background-image:url(../images/destoverview/Destination-Overview_07.jpg);background-repeat:repeat-x;height: 111px;background-position: bottom;}
.ov-photocred {float:left;width:250px;margin-right:10px;}
.ov-photocred div.text {margin-top:1px;width:250px;}
.ov-photocred div.text p {text-align:center;font-size:10px;font-style:italic;color:#666666;margin:0px;padding:0px;}
.ov-divupper {width: 739px;margin-right: 10px;margin-left: 10px;}
.ov-divrightcolumn {float: right;width: 280px;height: 320px;}
.ov-divleftcolumn {width:450px;padding-bottom:20px;margin-left: 8px;}
.ov-quoteheader {
	background-image: url(../images/destoverview/Destination-Overview_03.jpg);
	background-repeat: repeat-x;
	height: 29px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.ov-spaceclear {clear:both;height:20px;overflow:hidden;}  
.ov-sech2east {font-size:14px;font-weight:bold;color:#2b5b8c;margin-bottom:10px;}
.ov-sech2west {font-size:14px;font-weight:bold;color:#d75700;margin-bottom:10px;}
.ov-imagediv {background-image: url(../images/destoverview/destovftbg.jpg);background-repeat:repeat-x;height:32px;width:759px;}
.ov-imagediv2 {background-image: url(../images/destoverview/destovftbg2.jpg);background-repeat:repeat-x;height:32px;width:759px;}
.ov-menu {margin:20px 0px;}
.ov-menu a.lodging {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 0;border-top:solid 1px #959595;}
.ov-menu a.trail {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -50px;border-top:solid 1px #959595;}
.ov-menu a.snowrep {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -100px;border-top:solid 1px #959595;}
.ov-menu a.school {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -150px;border-top:solid 1px #959595;}
.ov-menu a.dining {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -200px;border-top:solid 1px #959595;}
.ov-menu a.directions {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -250px;border-top:solid 1px #959595;}
.ov-menu a.videos {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -300px;border-top:solid 1px #959595;border-bottom:solid 1px #959595;}
.ov-menu a.lodging:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px 0px;}
.ov-menu a.trail:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -50px;}
.ov-menu a.snowrep:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -100px;}
.ov-menu a.school:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -150px;}
.ov-menu a.dining:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -200px;}
.ov-menu a.directions:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -250px;}
.ov-menu a.videos:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -300px;}
.ov-hdtable {border: 1px solid #959595;}
.ov-imagedivtable {
	width: 740px;
	margin-top: 24px;
	margin-left: 20px;
}
.ov-bottomspacer {
	background-color: #FFFFFF;
	height: 60px;
	width: 759px;
}

.ov-imagethumb {
	float: right;
	width: 410px;
	margin-top: 100px;
}
.ov-imagefull {
	height: 250px;
	width: 250px;
	margin-left: 10px;
}


.ov-divrightcolumnspacer {
	width: 253px;
	height: 33px;
}
.ov-quotetable {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/destoverview/qbbg.jpg);
	background-repeat: repeat-x;
	width: 237px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}
.ov-hotdealstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.ov-descdiv {
	vertical-align: text-top;
}
.ov-desctable {
	margin-left: 10px;
	margin-right: 10px;
}
.ov-desctable p {
	text-align:justify;
}
.ov-rightcol {
	vertical-align: top;
}
.ov-dynquotebox	{
	width:239px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding-bottom:3px;
	margin-bottom:8px;
	text-align:center;
	}
.ov-dynquotebox span {font-size:11px}
.ov-contentpic {
	float: left;
	height: 144px;
	width: 190px;
	padding-left: 0px;
	overflow: hidden;
}
.ov-contentpiccaption {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	text-decoration: none;
}
.ov-contentpiccaption:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	text-decoration: underline;
}
.ov-contenttable {
	margin-top: 0px;
}
.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
}
.ov-statstable {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ov-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.ov-redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FF0000;
}
.ov-smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}



p
{
    margin-top: 0;
}
.ov-disctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ov-blackboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}
.messagetextbold {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
}
.gc-cont {font-family:Arial, Helvetica, sans-serif;width:739px;margin:25px 0px;padding:0px 10px;}
.gc-cont p, .gc-cont ol {font-size:14px;line-height:20px;}
.gc-checkoutbox {float:right;width:261px;margin-left:10px;}
.gc-form {background:url(../images/gift-cert/gcbg-body.jpg) repeat-y;width:261px;padding-left:15px;}
.gc-checkout {background:url(../images/gift-cert/gcbg-bottom.jpg) no-repeat;width:261px;height:64px;text-align:center;}
.gc-img {margin:25px 47px;}
.gc-checkoutbtn {margin-top:20px;}
.gc-msgtext {font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.gc-field {margin:3px 0px 5px 0px;width:230px;}
.st-maindiv {
	width: 759px;
	/* position: relative; */
	top: 0px;
	right: 0px;
	margin-bottom:10px;
}
.st-destbox {
	width: 759px;
}
.st-destboxheader {
	width: 759px;
	background-image: url(../images/state/destheader.jpg);
	background-repeat: no-repeat;
	height: 31px;
}
.st-destboxheader2 {width: 759px;background-image: url(../images/state/destheader2.jpg);background-repeat: no-repeat;height: 31px;}
.st-destboxheader3 {width: 759px;background-image: url(../images/state/destheader3.jpg);background-repeat: no-repeat;height: 31px;}
.st-maindivupper {
	width: 759px;
	/* position: relative; */
}
.st-divmainpic {
	background-image: url(../images/state/mpAZ.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divquotebox {
	float: right;
	width: 255px;
}
.st-quoteheader {
	background-image: url(../images/state/quoteheaderbg.jpg);
	background-repeat: repeat-x;
	height: 29px;
}
.st-quoteheadertext {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	top: 8px;
	text-align: center;
}
.st-iframediv {
	height: 255px;
	width: 255px;
}
.st-piclinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	position: relative;
	top: 135px;
	width: 160px;
	left: 39px;
}

.st-piclinks2 {
	position: relative;
	top: 135px;
	width: 400px;
	left: 39px;
}
.st-linkcol {width:160px;float:left;}
.st-piclinks p, .st-piclinks2 p {margin-bottom: 2px;}

.st-piclinks a, .st-piclinks2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
}
.st-piclinks a:hover, .st-piclinks2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
	color: #FFFF00;
}
.st-maindivlower {
	width: 759px;
	position: relative;
	top: 10px;
}
.st-destboxbody {
	background-image: url(../images/state/destbody.jpg);
	background-repeat: repeat-y;
	width: 759px;
}
.st-destboxbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.st-picdiv {
	float: left;
	margin:0px 5px 5px 0px;
	width: 135px;
	text-align: center;
	font-size: 8px;
	position: relative;
	top: 0px;
}
.st-divclear {
	clear: both;
}
.st-buttondiv {
	text-align: center;
	position: relative;
	top: 10px;
}
.st-destboxfooter {
	background-image: url(../images/state/destfooter.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 759px;
}
.st-destheadername {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0B339B;width: 160px;text-align: center;font-weight: bold;position: relative;top:5px;}
.st-destheadername a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0B339B;font-weight: bold;text-decoration: none;}
.st-destheadername a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0B339B;font-weight: bold;text-decoration: underline;}

.st-destheadername2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #813b01;width: 160px;text-align: center;font-weight: bold;position: relative;top:5px;}

.st-destheadername2 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #813b01;font-weight: bold;text-decoration: none;}
.st-destheadername2 a:hover {text-decoration: underline;}
.st-destheadername2 a.long {font-size:9px;}

.st-destheadername3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #813b01;width: 160px;text-align: center;font-weight: bold;position: relative;top:5px;}

.st-destheadername3 a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#22580e;font-weight: bold;text-decoration: none;}
.st-destheadername3 a:hover {text-decoration: underline;}
.st-destheadername3 a.long {font-size:9px;}


.st-spacerdiv {color: #FFFFFF;height: 13px;width: 759px;}
.st-picborder {border: 1px solid #000000;}
.st-infodiv {float: right;width: 110px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;color: #FFFFFF;margin-top: 6px;}
.st-infodiv a {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;color: #FFFFFF;text-decoration: none;}
.st-infodiv a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;color: #FFFFFF;text-decoration: underline;}
.st-destboxbodytable {margin-top: 10px;margin-left: 10px;width: 730px;}
.st-divmainpicCAe {background-image:url(../images/state/mpCAe.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicME {background-image: url(../images/state/mpME.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicNH {background-image: url(../images/state/mpNH.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicVT {background-image: url(../images/state/mpVT.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicNY {background-image: url(../images/state/mpNY.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicPA {background-image: url(../images/state/mpPA.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicMD {background-image: url(../images/state/mpMD.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicWV {background-image: url(../images/state/mpWV.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}

.st-divmainpicBC {background-image: url(../images/state/mpBC.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicAL {background-image: url(../images/state/mpAL.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicCO {background-image: url(../images/state/mpCO.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicCL {background-image: url(../images/state/mpCL.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicAR {background-image: url(../images/state/mpAR.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicCH {background-image: url(../images/state/mpCH.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicAK {background-image: url(../images/state/mpAK.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicID {background-image: url(../images/state/mpID.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicMT {background-image: url(../images/state/mpMT.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicUT {background-image: url(../images/state/mpUT.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}
.st-divmainpicWY {background-image: url(../images/state/mpWY.jpg);background-repeat: no-repeat;height: 261px;width: 499px;}

/* For PL Homepage */

#hp-leftcontent {
	float:left;
	width:480px;
	background:#fff;
	margin-right:10px;
	padding-left:10px;
	padding-bottom:20px;
}

#hp-rightcontent {
		}

.hp-hdheader {
	background-image: url(../images/layout/headerbg.jpg);
	background-repeat: repeat-x;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
		}
		
.hotdeals-hdtable {
	border: 1px solid #a1b1c1;
	background-color: #f5f5f5;}

.hp-hdcell {
	border: 1px solid #FFFFFF;
		}
		
.hp-packlink1 {
	color: #0066cc;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
		}
		
.hp-packlink1:hover {
	color: #0066cc;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
		}
		
.hp-spacerdiv {
	height:10px;
	width: 10px;
		}
		
.hp-quottbl {
	z-index:-1;
}
.hp-testmnl {
	background-image: url(../images/plhomepage/choose_02.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:4px;
	height:104;
	
}

.hp-testmnl1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style:italic;
	padding-top:0px;
	text-decoration: none;
}

.hp-testmnl1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style:italic;
	text-decoration: underline;	
}

.hp-testmnl2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration:none;
}

.hp-testmnl2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration:underline;
}

.hp-testmnl3 a {
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration:none;
}

.hp-testmnl3 a:hover {
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration:underline;
}

.hp-texttop {
	vertical-align: top;
}
.hp-text {
	font-size:11px;
	color:#003333;
	font-family: Arial, Helvetica, sans-serif;
}
.hp-testitd {
	border: 1px solid #000000;
	padding:1px;
}
.hp-testidiv {
	background-image: url(../images/plhomepage/testibg.jpg);
	background-repeat: no-repeat;
	
}
.hp-testidiv p {
	margin-top:0px;
	margin-bottom:8px;
	margin-left:2px;
	margin-right:1px;
}

.hp-testidiv p a {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration:none;
}

.hp-testidiv p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration:none;
	color:#FFCC00;
}
.hp-testidiv2 {
	text-align:center;
}

.hp-testidiv2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration:none;
	color:#FFFFFF;
}
.hp-testidiv2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-decoration:none;
	color:#FFCC00;
}
.hp-testispacer {
	height:36px;
}
.hp-testidivtext {
	padding-left:6px;
	padding-right:6px;
}
/* Quote Main */
td.button_red_bigger {
margin-top: 0px;
background-color: transparent;
background-image: url(../images/layout/bluebtn1.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: right;
background-y-position: top;
padding-left: 50px;
width: 120px;
height: 35px;
text-align: center;}
a.button_red_bigger {
text-align: center;
vertical-align:center;
font-weight: bolder;
font-size: 10pt;
color: white;
text-decoration: none;}
a.button_red_bigger:link {
text-align: center;
vertical-align:center;
font-weight: bolder;
font-size: 10pt;
color: white;
text-decoration: none;}
a.button_red_bigger:hover {
font-weight: bold;
font-size: 10pt;
color: yellow;
text-decoration: none;}
/*Trip Quote Page */
.tq-main p {
margin-top:0px;
margin-bottom:0px;}
.tq-main h1 {
width:25%;
background-image:url(../images/tripquote/bullet1.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
padding-bottom:3px;
font-family: Tahoma;
font-size:17px;
color: #3375b1;
margin-top:0px;
margin-bottom:5px;
border-bottom-color:#ededed;
border-bottom-style:groove;
border-bottom-width:3px;
font-weight: bolder;}
.tq-main {
width:750px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;}
.tq-main table span {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;}
.rt-main {
	margin-top:0px;
	margin-left:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	background-image:url(../images/testimonials/reps/mainbg.jpg);
	background-repeat:no-repeat;
	height:305px;
	width:566px;}
.rt-leftcol {
	float:left;}
.rt-picbrdrtop {
	background-image:url(../images/testimonials/reps/picbrdrtop.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:18px;}
.rt-repname {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	color:#fff;}
.rt-pic {
	border-style:solid;
	border-width:1px;
	border-color:#1e568f;}
.rt-picbrdrbtm {
	background-image:url(../images/testimonials/reps/picbrdrbtm.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:11px;}
.rt-content {
	float:right;
	width:365px;
	height:294px;
	padding-right:5px;
	overflow:auto;}
.rt-content h1 {
	margin-top:0px;
	text-align:center;
	margin-bottom:0px;
	font-family: Tahoma;
	font-size: 20px;
	color: #3375b1;
	font-weight: bold;}
.rt-content hr {
	margin-top:3px;}
.rt-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-bottom:5px;}
.bodydiv {width:759px;}
.bodydiv p{margin-top:0px;margin-bottom:0px;}
.bodydiv span {font-weight:bolder;color:#3375b1;}
.ms-tipdiv {width:730px;padding-bottom:15px;}
.ms-bgmid {background-image:url(../images/moneysaver/tenbgmid.jpg);background-repeat:repeat-y;}
.ms-bgmid p {font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-left:30px;}
.lr-div {margin:25px 0px 150px 0px;font-family:Arial, Helvetica, sans-serif;}
.lr-div p {font-size:14px;font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.lr-div p.freeski {font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin-top:20px;}
.lr-div p.freeskifp {font-size:11px;}
.lr-div p.xlink {font-size:11px;}
.lr-div div.freeskigrid {float:left;width:350px;margin-top:10px;}
.lr-div div.freeskigrid span.header {font-size:14px;color:#3375b1;}
.lr-div img {float:left;margin-right:8px;}
.lr-div img.freeski {float:left;margin-right:20px;}
.lr-div table.freeski {text-align:center;font-size:14px;margin:20px 0px;}
.lr-div table.freeski td {height:30px;padding:8px 0px;width:50%;}
.lr-div table.freeski td.blue {background-color:#dde8f2;}
.lr-div table.freeski td.head {color:#3375b1;font-weight:bold;}
.stepcarousel {float:left;position: relative;border: 2px solid #cccccc;overflow: scroll;width: 250px;height: 200px;margin-right:8px;}
.stepcarousel .belt {position: absolute;left: 0;top: 0;}
.stepcarousel .panel{float: left;overflow: hidden;width: 250px;height:200px;}

.st-mapdiv {position:relative;width:747px;background:#fafafa;padding:5px;border:#cccccc solid 1px;font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;}
.st-mapiframe {float:left;margin-right:20px;}
.st-mapiframe iframe {border: 1px solid #000;}
.st-mapdiv h1 {color:#cb6500;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
.st-mapdiv h2 {color:#3375b1;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
.st-mapdiv h3 {color:#22580e;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
.st-maplegend {float:left;margin-right:20px;}
#maplegend {padding:0px;margin:0px; list-style-type:none;font-size:14px;line-height:18px;}
#maplegend li.ski {background:url(../images/state/mapmntn.jpg) no-repeat;padding-left:35px;font-weight:bold;margin-top:10px;}
#maplegend li.city {background:url(../images/state/mapcity.jpg) no-repeat;padding-left:35px;font-weight:bold;margin-top:10px;}
#maplegend li.air {background:url(../images/state/mapair3.jpg) no-repeat;padding-left:35px;font-weight:bold;margin-top:25px;padding-bottom:0px;}
#maplegend li.air ul {font-size:12px;}
#maplegend li ol {font-weight:normal;padding-left:20px;margin:0px;}
#maplegend li ol a, #maplegend li ul a {text-decoration:none;color:#000;}
#maplegend li ol a:hover, #maplegend li ul a:hover {text-decoration:underline;}
#maplegend li ul {font-weight:normal;list-style-type:none;padding:0px;margin:0px;}
.aa-divmaster {width: 790px;margin:0px;font-family: Arial;}
.aa-divheader {height: 78px;width: 761px;margin:0px 15px 0px 14px;}
.indentmenuwest {font: bold 13px Arial;margin:0px 15px 0px 14px;}
.indentmenuwest ul{margin: 0;padding: 0;float: left;width: 761px;background:url(../images/area-activities/navbarbgwest.jpg) repeat-x center center;}
.indentmenuwest ul li{display: inline;}
.indentmenuwest ul li a{color: white;text-decoration: none;border-right: 2px solid #FFF;padding:5px 11px 5px 11px;float: left;}
.indentmenuwest ul li a:visited{color: white;text-align: center;}
.indentmenuwest ul li a:hover, .indentmenuwest ul li .current{
	color: white !important; 
	padding-top: 6px; 
	padding-bottom: 4px;
	background-color: black;
	background: url(../images/area-activities/currentbgwest.jpg) repeat-x center center;}
.indentmenueast {font: bold 13px Arial;margin:0px 15px 0px 14px;}
.indentmenueast ul{margin: 0;padding: 0;float: left;width: 761px;background:url(../images/area-activities/navbarbgeast.jpg) repeat-x center center;}
.indentmenueast ul li{display: inline;}
.indentmenueast ul li a{color: white;text-decoration: none;border-right: 2px solid #FFF;padding:5px 11px 5px 11px;float: left;}
.indentmenueast ul li a:visited{color: white;text-align: center;}
.indentmenueast ul li a:hover, .indentmenueast ul li .current{
	color: white !important; 
	padding-top: 6px; 
	padding-bottom: 4px;
	background-color: black;
	background: url(../images/area-activities/currentbgeast.jpg) repeat-x center center;}
.aa-belowmenuspacer {background-color: #FFFFFF;height: 20px;width: 761px;margin-right: 15px;margin-left: 14px;}
.aa-entrybgwest {width: 761px;margin-right: 15px;margin-left: 14px;background-color: #fff0d4;border: 1px solid #999999;}
.aa-entrybgeast {width: 761px;margin-right: 15px;margin-left: 14px;background-color: #ebf0fa;border: 1px solid #999999;}
.aa-headerinfo {margin-top: 10px;margin-left: 10px;float: left;}
.aa-entrynamewest, .aa-entrynamewest a {font-weight: bolder;color: #d75700;font-size: 14px;text-decoration: none;}
.aa-entrynamewest a:hover {text-decoration:underline;}
.aa-entrynameeast, .aa-entrynameeast a {font-weight: bolder;color: #3375b1;font-size: 14px;text-decoration: none;}
.aa-entrynameeast a:hover {text-decoration:underline;}
.aa-entryname:hover {text-decoration: underline;}
.aa-entryinfo {font-size: 12px;font-weight: bolder;color: #5B5B5B;margin-top: 3px;}
.aa-entryinfo p {margin:0px;}
.aa-entrydesc {font-family: Arial;font-size: 12px;font-weight: normal;color: #000;margin-top: 21px;width: 590px;margin-left: 10px;}
.aa-clear {height:10px;clear:both;}
.aa-entrydesc p {margin:0px;}
.aa-entryspacer {background-color: #FFF;height: 10px;width: 761px;margin-right: 15px;margin-left: 14px;}
.aa-entryhours {font-family: Arial;font-size: 9px;font-weight: normal;color: #000;width: 150px;float: right;margin-top: 10px;}
.aa-entryhoursinner {font-size: 9px;font-weight: normal;color: #000000;width: 130px;background-color: #ffe1a9;padding:5px;border: 2px groove #FFFFFF;height:150px;}
.aa-entryhoursinnereast {font-size: 9px;font-weight: normal;color: #000000;width: 130px;background-color: #dae2f1;padding:5px;border: 2px groove #FFFFFF;height:150px;}
.aa-entryhoursinner p {margin:0px;}
.aa-entryhoursinnereast p {margin:0px;}
.aa-entrylogo {float: right;height: 60px;margin-top: 10px;}
.aa-entrylogoinner {height: 60px;margin-right: 10px;}
.aa-divmidspacer {margin-top: 10px;height: 60px;}
.pageheader-east {font-family:Tahoma;font-size:20px;color:#3375b1;font-weight:bold;}
.pageheader-west {font-family:Tahoma;font-size:20px;color:#d75700;font-weight:bold;}
.pageheader-south {font-family:Tahoma;font-size:20px;color:#22580e;font-weight:bold;}
.dest-statetext-west {font-family: Arial;font-size:14px;color:#d75700;margin-bottom: 1px;text-decoration: none;}
.dest-statetext-south {font-family: Arial;font-size:14px;color:#22580e;margin-bottom: 1px;text-decoration: none;}
.dest-loctext-west  {font-family: Arial;font-size:12px;color:#000;text-decoration: none;}
.dest-loctext-west:hover {text-decoration:underline;}
.dest-fullcontainer {width:759px;position:relative;margin-bottom:40px;}
.dest-leftcont {float:left;width:490px;}
.dest-fullmap {margin-bottom:20px;}
.dest-regioncont {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:268px;float:right;margin-bottom:5px;}
.dest-regionhead {text-align:center;margin-left:20px;border-bottom:1px solid #CCCCCC;margin-bottom:10px;}

.dest-regionhead a {font-family:Tahoma;font-weight:bold;font-size:14px;text-decoration:none;}
.dest-regionhead a.west {color:#d75700;}
.dest-regionhead a.east {color:#2b5b8c;}
.dest-regionhead a.south {color:#22580e;}
.dest-destlist {float:left;padding-left:20px;width:114px;}
.dest-destlist ul {padding-left:15px;;margin:0px 0px 12px 0px;list-style:square;}
.dest-destlist span.west a {color:#d75700;text-decoration:none;font-weight:bold;}
.dest-destlist span.east a {color:#2b5b8c;text-decoration:none;font-weight:bold;}
.dest-destlist span.south a {color:#22580e;text-decoration:none;font-weight:bold;}
.dest-destlist span.west a:hover, .dest-destlist span.east a:hover, .dest-destlist span.south a:hover {text-decoration:underline;}



.dest-destlist ul a {text-decoration:none;color:#000;}
.dest-destlist ul a:hover {text-decoration:underline;}
.miniclear {clear:both;height:1px;overflow:hidden;}
.dest-redir {position:absolute;width:240px;top:434px;left:510px;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.dest-redir img {margin:5px 10px 0px 0px;}
.dest-redir img.gzad {margin-top:15px;}
.dates-container {width:760px; background:url(../images/mtndates/contbg.jpg) repeat-y; font-family:Arial, Helvetica, sans-serif;margin-top:30px;padding-top:5px;}
.dates-east {float:left;width:380px;font-size:12px;}
.dates-pdest {padding-left:25px;margin:0px;line-height:18px;}
.dates-pdest a {text-decoration:none; color:#000;}
.dates-pdest a:hover {text-decoration:underline;}
.dates-pste {margin:0px;line-height:18px;}
.dates-pste a {text-decoration:none;color:#d75700;font-weight:bold;}
.dates-pste a:hover {text-decoration:underline;}
.dates-pstw {margin:0px;line-height:18px;}
.dates-pstw a {text-decoration:none;color:#2b5b8c;font-weight:bold;}
.dates-pstw a:hover {text-decoration:underline;}
.dates-west {float:left;width:380px;font-size:12px;}
.dates-pdate {margin:0px;line-height:18px;}
.dates-pdatehl {margin:0px;line-height:18px;color:#006600;font-weight:bold;}
.dates-leftcol {float:left;width:180px;padding-left:10px;}
.dates-rightcol {float:left;width:180px;padding-left:10px;}
.tqpl-containter {width:760px;font-family:Arial, Helvetica, sans-serif;margin-top:30px;padding:5px 0px 50px 0px;}
.tqpl-tqboxdiv {float:left;width:380px;}
.tqpl-boxcont {width:257px;margin-left:64px;}
.tqpl-ifrm {margin-left:10px;}
.tqpl-boxbgw {background:url(../images/tripquote/multipl/westbox-bg.jpg) repeat-y;}
.tqpl-boxbge {background:url(../images/tripquote/multipl/eastbox-bg.jpg) repeat-y;}
.tqpl-desttxt {font-size:11px;margin-top:8px;text-align:justify;}
.tqpl-desttxt a {text-decoration:none;color:#000;}
.tqpl-desttxt a:hover {text-decoration:underline;}
.tqpl-desttxt span.e {color:#ff6700;font-size:14px;font-weight:bold;}
.tqpl-desttxt span.w {color:#3375b1;font-size:14px;font-weight:bold;}


#contentdiv {width:762px;font-family:Arial, Helvetica, sans-serif;}
#contentdiv h1 {font-size: 20px;font-family: Tahoma;color: #3375b1;font-weight:bold;}

.sm-maincont {margin-top:5px;padding:0 5px;color:#333333;}
.sm-maincont h1 {border-bottom:1px solid #dedede;padding-bottom:4px;margin:0 0 35px 0;}
.sm-maincont h2 {font-family:Arial, Helvetica, sans-serif;font-size:18px;border-bottom:1px solid #dedede;padding-bottom:4px;margin:0 0 15px 0;}
.sm-maincont h2 a {color:#333333;text-decoration:none;}
.sm-maincont h3 {margin:0;padding:0;font-size:11px;font-weight:bold;line-height:18px;}
.sm-maincont h3.loc {margin:0;padding:0;font-size:11px;font-weight:bold;}
.sm-maincont h3 a {color:#333333;text-decoration:none;}
.sm-maincont h3 a:hover {text-decoration:underline;}
.sm-maincont {padding:0 5px;}
.sm-catcont {padding:0 15px;font-size:11px;margin-bottom:30px;}
.sm-col {float:left;width:230px;padding-right:10px;}
.sm-col ul {padding:0;margin:0;line-height:18px;list-style:none;}
.sm-col ul.sub {padding-left:35px;}
.sm-col ul.subloc {padding-left:20px;}
.sm-col ul li a {color:#333333;text-decoration:none;}
.sm-col ul li a:hover {text-decoration:underline;}
.sm-back {margin:10px 0;font-weight:bold;}
.sm-back a {text-decoration:none;}
.sm-back span.arrow {color:#e66a00;font-size:18px;}
.sm-back span.text {color:#333333;font-size:14px;}

.artcl-cont {font-size:12px;}
.artcl-cont p {text-align:justify;}
.artcl-cont h3 {font-size:12px;margin-bottom:5px;}
.artcl-cont h3 a {color:#333333;text-decoration:none;}
.artcl-cont h3 h3 a:hover {text-decoration:underline;}
.artcl-cont ul li {margin-bottom:5px;text-align:justify;}

.pp-cont {text-align:justify;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:759px;}
.pp-cont h1 {font-family: Tahoma;font-size: 20px;color: #3375b1;font-weight: bold;text-align:center;}
.pp-cont span {color:#3375b1;font-weight:bold;}

.hp-quoteboxbg {width:246px;background-image:url(../images/plhomepage/tqb_02.jpg);background-repeat:repeat-y;padding-left:6px;font-family:Arial, Helvetica, sans-serif;}
.hp-quoteta {font-size:11px;}

.temp-ast {color:#FF0000;}