@charset "utf-8";
/* CSS Document */

#inner_container {width:1000px;padding-bottom:20px;}
	span.ap_bullet {color:#1f6fbd}
	p.center {text-align:center;}
	.clear {clear:both;line-height:0px;height:0px;overflow:hidden;}
	.dest_links a {display:block;width:137px;height:30px;float:left;margin-bottom:25px;}
		.dest_links a.lodging {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat 0px 0px;}
		.dest_links a.trailmap {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -137px 0px;}
		.dest_links a.snowreport {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -274px 0px;}
		.dest_links a.skischool {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -411px 0px;}
		.dest_links a.activities {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -548px 0px;}
		.dest_links a.directions {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -685px 0px;}
		.dest_links a.hotdeals {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -822px 0px;}
		.dest_links a:hover {background-color:#c2c2c2;}
	#inner_right_column {float:right;width:295px;}
		.plhomepage_tripquote {height:266px;width:241px;background:#ffc876;border:2px solid #fd7100;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
		.dest_tripquote {height:268px;width:293px;background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
		.state_tripquote {height:268px;width:293px;background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
		div.state_tripquote select.select_dropdown {background:#fff;margin:0px 5px 1px 0px;}
		.inner_tripquote {height:288px;width:293px;background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
			h1.tqheading {font-size:14px;text-align:center;line-height:26px;margin:0;}
			.tripquoteform {padding:10px 0px 0px 0px; overflow:hidden;}
			.tripquote img.PopcalTrigger {margin:0 !important;}
			.tq_submit_dest {margin-left:8px;margin-top:15px;}
			.tq_submit_pl {margin-left:8px;margin-top:20px;}
			.tq_submit_inner {margin-left:8px;margin-top:5px;}
		.salesrep_box {margin-bottom:20px;}
			.salesrep_box h4 {margin:0px;padding-bottom:10px;}
			.salesrep_cont {padding:10px 0px 10px 10px;background:#f3f3f3;margin-bottom:5px;border:1px solid #d6d6d6;}
				.salesrep_cont img.rep {float:left;margin-right:10px;border:1px solid #a2a2a2;}
				.salesrep_cont h5 {font-size:14px;color:#0a4680;font-weight:bold;margin-bottom:3px;}
				.salesrep_cont a {text-decoration:none;}
				.salesrep_cont a:hover {text-decoration:underline;}
				.salesrep_cont p {margin:0;padding:0;line-height:18px;}
				.salesrep_cont a.email {font-size:11px!important;background:url(../../images/2011/aboutus/contact_sprite.png) -0px -7px no-repeat;padding-left:18px;}
				.salesrep_cont span.phone_num {background:url(../../images/2011/aboutus/contact_sprite.png) -0px -37px no-repeat;padding-left:18px;}
		.group_tq_banner {text-align:center;margin:20px 0;border:1px solid #5299d4;padding:0 0 10px 0;line-height:22px;}
			.group_tq_banner h1 {text-align:left;display:block;margin:0 0 10px 0;color:#fff;background:#5299d4;padding:0 4px 4px 4px;}
			.group_tq_banner h1 span {font-family:Arial, Helvetica, sans-serif;font-size:20px;padding-left:5px;}
		.testimonials_box {margin:10px 0 20px 0;}
		.weather_box {margin-bottom:20px;}
			table.weatherchart {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
			table.weatherchart tr.heading td {font-size:9px;color:#000 !important;font-weight:bold;border-top:1px solid #bcbcbc;}
			table.weatherchart tr.grey {background:#f3f3f3;}
			table.weatherchart td {padding:3px 0px;text-align:center;line-height:16px;color:#0a4680;border-bottom:1px solid #bcbcbc;}
			table.weatherchart td.month {text-align:left;color:#000;}
			/*.weather_widget {background:url(../../images/2011/destinations/weatherbg.jpg) repeat-x #010101;padding:0 35px;}*/
		.dest_deal_box {margin-bottom:20px;position:relative;}
			.dest_deal_box h4 a, .salesrep_box h4 a, .testimonials_box h4 a {color:#131313;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
			.dest_deal_box h4 a:hover, .salesrep_box h4 a:hover, .testimonials_box h4 a:hover  {color:#1f6fbd;}
		div.dest_deal_slider img {float:left;margin:0 5px 0 0 !important;padding:0 !important;border:1px solid #a2a2a2 !important;}
			div.dest_deal_slider a {text-decoration:none;}
			div.dest_deal_slider a:hover {text-decoration:underline}
			div.dest_deal_slider h2 {margin:0;padding:0;}
			div.dest_deal_slider p {margin:5px 0 0 0;}
			div.dest_deal_slider h2 a {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#0a4680 !important;}
			div.dest_deal_slider p a {color:#131313;}
			div.dest_deal_slider p.price {text-align:right;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
			div.dest_deal_slider p.price a{color:#ff3c00;font-size:14px;font-style:italic;}
		
		/* For State Specific PL Homepage Hot Deals Section */
		.state_hotdeals_box h2.heading {text-align:center;border-bottom:1px solid #c0c0c0;padding-bottom:5px!important;margin-bottom:20px!important;}
			.state_hotdeals_box h2.heading a {color:#131313;text-decoration:none;font-size:16px;}
			.state_hotdeals_box h2.heading a:hover {color:#1f6fbd;}
			.state_pl_deal {width:290px;height:90px;margin-bottom:20px;border-bottom:1px solid #c0c0c0;padding-bottom:10px;}
				.boxdot2 {padding-left:30px;}
			.state_pl_deal img {height:60px!important;width:60px!important;float:left;margin:0 5px 5px 0 !important;padding:0 !important;border:1px solid #a2a2a2 !important;}
			.state_pl_deal a {text-decoration:none;}
			.state_pl_deal a:hover {text-decoration:underline}
			.state_pl_deal h2 {margin:0;padding:0;}
			.state_pl_deal p {margin:5px 0 0 0;line-height:16px;font-size:11px;}
			.state_pl_deal h2 a {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#0a4680 !important;}
			.state_pl_deal p a {color:#131313;}
			.state_pl_deal p.price {text-align:right;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
			.state_pl_deal p.price a{color:#ff3c00;font-size:14px;font-style:italic;}
		/* end section */
	
	
	#inner_full_content {width:960px;}
		#inner_full_content p, #inner_full_content ul {line-height:20px;font-size:12px;}
		#inner_full_content ol {list-style:decimal;font-size:12px;line-height:20px;}
			#inner_full_content ol li {margin:0 0 10px 30px;}
	#inner_left_content {float:left;width:695px;}
		#inner_left_content p, #inner_left_content ul {line-height:20px;font-size:12px;}
			#inner_left_content ul.desc_list li {margin-bottom:10px;list-style:disc;margin-left:20px;}
		#inner_left_content ol {list-style:decimal;font-size:12px;line-height:20px;}
			#inner_left_content ol li {margin:0 0 10px 30px;}
		#dest_packages {background:#f3f3f3;width:675px;padding:10px;margin-top:30px;}
			#dest_packages table {margin:10px 0;}
			#dest_packages table tr.heading {background:#999999;}
			#dest_packages table td {font-size:12px;padding:5px;border:1px solid #c0c0c0;text-align:center;font-weight:bold;}
			#dest_packages h2 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;border-bottom:1px solid #c0c0c0;padding-left:20px;padding-bottom:5px;}
			.rsrt_logo {margin-bottom:15px;}
			.pkg_cont {border-bottom:1px solid #c0c0c0;margin-bottom:10px;}
			.pkg_cont img.destimg {float:left;border:1px solid #c0c0c0;margin:0 15px 10px 0;}
				.pkg_cont h3 a {text-decoration:none;font-size:12px;line-height:16px;}
				#pkg1, #pkg2, #pkg3, #pkg4, #pkg5, #pkg6 {display:none;}
				.pkg_cont div.btncol {float:right;width:120px;height:80px;padding-top:10px;margin-left:10px;}
					.pkg_cont div.btncol a {display:block;margin-bottom:10px;width:120px;text-align:center;text-shadow:1px 1px 1px #131313;font-size:14px;background:#ff7200;color:#fff;padding:8px 0;border:1px solid #945b00;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;text-decoration:none;font-weight:bold;}
					.pkg_cont div.btncol a:hover {background:#0a4680;border:1px solid #0a4680;}
				.pkg_cont ul {font-size:12px;margin-left:30px;margin-bottom:10px;}
				.bold {font-weight:bold;}
				.pkg_cont ul li {list-style:disc;list-style-position:inside;}
				.pkg_cont ul li ul {margin-bottom:0px;}
				.pkg_cont ul li ul li {list-style:circle;}
				
/* For Destination Overview Stats Table */
h2.mtn_stats_heading_east, h2.mtn_stats_heading_west {border-bottom:1px solid #c0c0c0;padding-bottom:5px;background:url(../../images/2011/layout/menusprite.jpg) no-repeat 0 -110px;padding-left:10px;margin-top:20px;}
td.ov-statstable {padding:0 10px 0 0;}
td.ov-statstable p, td.ov-statstable ul {font-size:11px!important;}
td.ov-statstable ul {margin:5px 0 5px 20px;}
td.ov-statstable ul li {list-style:square;}

				

/* Salesrep Profile Page */
.salesrep_profile_cont {}
	.salesrep_profile_cont h1 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat;font-size:24px;border-bottom:1px solid #c0c0c0;padding-left:20px;padding-bottom:5px;margin-bottom:20px;}
	.salesrep_contact {margin-bottom:15px;}
		.salesrep_contact h2 {font-size:14px;margin:5px 0;}
		.salesrep_contact h2.position {font-size:16px;}
		.salesrep_contact h2.office {color:#0a4680;}
		.salesrep_contact h2.phone_num span {background:url(../../images/2011/aboutus/contact_sprite.png) no-repeat 0 -67px;padding-left:20px;font-weight:normal;line-height:16px;}
		.salesrep_contact h2.email a {font-weight:normal; background:url(../../images/2011/aboutus/contact_sprite.png) no-repeat 0 -5px;padding-left:20px;line-height:16px;}
		.salesrep_contact h2.chat a {font-weight:normal; background:url(../../images/2011/aboutus/contact_sprite.png) no-repeat 0 -126px;padding-left:20px;line-height:16px;}
		.salesrep_contact h2.twitter_rep a {background:url(../../images/2011/aboutus/contact_sprite.png) no-repeat 0 -96px;padding-left:20px;text-decoration:none;font-weight:normal;color:#131313;}
		.salesrep_contact h2.twitter_rep a:hover {color:#1f6fbd;}
	.profile_pic {float:left;padding:9px;-moz-border-radius:3px;border-radius:3px;background:#fff;border:1px solid #bcbcbc;margin:0px 15px 15px 0px;}
	.salesrep_spec_cont {}
		.salesrep_spec_cont h2 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;padding-left:20px;padding-bottom:5px;}
		.rep_spec_col {float:left;width:170px;}
		.rep_spec_col ul {margin-bottom:15px;}
		.rep_spec_col ul li a {text-decoration:none;color:#131313;}
			.rep_spec_col ul li a:hover {text-decoration:underline;}
			.rep_spec_col ul li.east a {color:#0a4680;font-weight:bold;}
			.rep_spec_col ul li.west a {color:#882600;font-weight:bold;}
			.rep_spec_col ul li.south a {color:#2c3b00;font-weight:bold;}
	.salesrep_testmnl_cont {margin-top:5px;}
		.salesrep_testmnl_cont h2 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;padding-left:20px;padding-bottom:5px;}
			/* For Custom Scrollbar */
			#testimonialscroll { width: 695px; margin:0px 0 10px;background:#f3f3f3;padding:10px 0;border:1px solid #bcbcbc;}
			#testimonialscroll .viewport { width: 675px; height: 200px; overflow: hidden; position: relative;}
			#testimonialscroll .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; padding:10px;}
				#testimonialscroll div.overview blockquote {text-indent: -0.3em;font-style:italic;font-size:11px;line-height:18px;}
				#testimonialscroll div.overview blockquote:before {content: "\201C";}
				#testimonialscroll div.overview blockquote:after {content: "\201D";}
				#testimonialscroll div.overview p.testi_name {text-align:right;margin:5px 0 15px 0;font-size:11px;}
			#testimonialscroll .scrollbar{ background:none; position: relative; background-position: 0 0; float: right; width: 15px; }
			#testimonialscroll .track { background:#c2c2c2; height: 100%; width:1px; position: relative; padding:0px; }
			#testimonialscroll .thumb { background:#707070; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:-2px; }
			#testimonialscroll .thumb .end { background:#707070; overflow: hidden; height: 5px; width: 5px; }
			#testimonialscroll .disable { display: none; }	
	.salesrep_area_col {float:left;padding:0px 20px;}
		.salesrep_area_col ul {font-size:12px;}
		.salesrep_area_col ul li {list-style:circle; list-style-position:inside;}
		.salesrep_qr_cont {margin-top:30px;}
			.salesrep_qr_cont h2 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;padding-left:20px;padding-bottom:5px;}
			.salesrep_qr_cont h3 {font-size:12px;}
			.qr_left {float:left;}
				.qr_left img {border:1px solid #bcbcbc;margin:0 10px 10px 0;}

/* State Destination Page */
.state_box {margin-bottom:10px;}
	.state_box h2 {border-bottom:1px solid #c0c0c0;padding-bottom:5px;}
		.state_box h2 span {color:#1f6fbd;}
		.state_box h2 a {color:#131313;text-decoration:none;}
		.state_box h2 a:hover {color:#1f6fbd;}
	.state_box_left {float:left;margin-right:10px;}
		.state_box_left div.img {padding:4px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;background:#fff;}
		.state_box_left a.select {display:block;margin:10px 0;width:133px;text-align:center;text-shadow:1px 1px 1px #131313;font-size:14px;background:#ff7200;color:#fff;padding:3px 0;border:1px solid #945b00;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;text-decoration:none;font-weight:bold;}
		.state_box_left a.select:hover {background:#0a4680;border:1px solid #0a4680;}
		
/* About Us Page */
.team_pic {padding:10px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;background:#fff;margin:5px 0 30px 0;}
	.team_pic h2 {font-size:11px;text-align:center;line-height:14px!important;margin:3px 0 0 0;font-weight:normal;}
div.about_hours {float:left;width:347px;margin-bottom:15px;}
	div.about_hours ul {margin-left:15px;}
	div.about_hours ul li {list-style:disc;list-style-position:inside;}
	div.about_hours span.east {color:#0a4680;font-weight:bold;}
	div.about_hours span.west {color:#882600;font-weight:bold;}
.about_row {margin-bottom:10px;}
	.about_left {float:left;width:340px;}
	.about_right {float:right;width:340px;}
	.about_entry h2 {border-bottom:1px solid #c0c0c0;padding-bottom:5px;}
		.about_entry h2 span {color:#1f6fbd;}
	.about_entry div.left_col {float:left;margin:0 10px 5px 0;}	
		.about_entry div.pic {padding:5px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;background:#fff;}
		.about_entry div.left_col a.profile_btn {display:block;margin-top:5px;width:138px;text-align:center;text-shadow:1px 1px 1px #131313;font-size:14px;background:#ff7200;color:#fff;padding:3px 0;border:1px solid #945b00;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;text-decoration:none;font-weight:bold;}
		.about_entry div.left_col a.profile_btn:hover {background:#0a4680;border:1px solid #0a4680;}
	.about_entry h3 {font-size:12px;margin:0 0 5px 0;}
	.about_entry h3.position {line-height:16px;}
	.about_entry h3.office {color:#0a4680;margin-bottom:10px;}
	.about_entry p {font-size:11px;line-height:16px!important;}
	
/* About Us - Contact Us */
#contact {margin-top:30px;}
	#contact div.left {float:left;text-align:right;width:49%;}
		#contact div.left ul {font-family:Georgia;font-weight:bold;}
	#contact div.right {float:right;width:49%;}
	#contact div ul li {padding:3px 0;display:block;font-size:12px;}
	#contact div ul li img {vertical-align:text-bottom;margin-right:10px;}

/* Hot Deals Page */
.hotdeal_cell1, .hotdeal_cell2 {float:left;width:325px;padding:3px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;background:#fff;height:100px;margin-bottom:10px;-webkit-box-shadow: 1px 1px 1px #dadada;-moz-box-shadow: 1px 1px 1px #dadada;box-shadow: 1px 1px 1px #dadada;}
.hotdeal_cell1 {margin-right:10px;}
.hotdeal_img {float:left;margin:0 5px 10px 0;}
.hotdeal_img img {border:1px solid #bcbcbc!important;padding:0!important;}
.hotdeal_cont {padding-right:10px;}
	.hotdeal_cont a {text-decoration:none;}
	.hotdeal_cont a:hover {text-decoration:underline;}
	.hotdeal_cont h3 {font-size:12px;margin:0;padding-top:5px;}
.hotdeal_cont p {font-size:11px;line-height:16px!important;}
	.hotdeal_cont p a {color:#131313;}
	.hotdeal_cont p.hot_deal_price {text-align:right;}
	.hotdeal_cont p.hot_deal_price a {font-family:Georgia;font-style:italic;font-weight:bold;color:#ff3c00;font-size:12px;}

.rss_box {width:243px;background:#f3f3f3;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
	.rss_box h1 {font-size:14px;line-height:26px;padding-left:10px;margin:0;}
	.rss_box h1 span {color:#1f6fbd;}
		.rss_cont {text-align:center;padding:10px;}
			.rss_cont a {text-decoration:none;font-size:11px;font-weight:bold;}
			.rss_cont a:hover {color:#1f6fbd;}
		.rss_icons {margin-top:10px;}
			.rss_icons img.left {float:left;margin-bottom:10px;}
			.rss_icons img.right {float:right;margin-bottom:10px;}

#certificate_box {background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
	#certificate_box h1 {font-size:14px;line-height:26px;padding-left:8px;margin:0;}
	#certificate_box h1 span {color:#1f6fbd;}
		.gc_form {padding:10px;}
			.gc_form p {margin-bottom:5px;font-weight:bold;}
			.gc_form p.checkout_btn {text-align:center;margin:0;}
			.gc_form input.field {margin-bottom:8px;width:100%;}
		.gc_verify_box {border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;margin:10px 0;padding:10px 0;text-align:center;}
			.gc_verify_box h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
			.gc_verify_box span {color:#810000;font-size:18px;font-weight:bold;}	
			
/* Currency/Translate Page */
.currency_conv_box {width:695px; background-color:#f3f3f3;border:1px solid #bcbcbc;text-align:center;margin:0 0 20px 0;padding:0px;}
.currency_conv_box a.heading {display:block;background:#bcbcbc;text-decoration:none;color:#131313;padding:3px 0;font-family:Arial;}
.currency_conv_box a.heading:hover {color:#1f6fbd;}
	.currency_form {margin:0px;padding:5px;align:center;text-align:center;}

.translate_tbl {width:80%;margin-left:100px;}
	.translate_tbl td {vertical-align:middle;padding:10px 0;}
		.translate_tbl td.flag {width:60px;}
		.translate_tbl td.language a {color:#131313;text-decoration:none;font-family:Georgia;}
			.translate_tbl td.language a:hover {text-decoration:underline;}

/* What is RSS Page */			
blockquote.rss_symbol {background:#dedede;border-bottom:1px solid #acacac;margin-bottom:10px;}
	blockquote.rss_symbol h4 {background:url(../../images/2011/layout/menusprite2.jpg) no-repeat 0px 3px;font-size:14px;line-height:26px;margin:0 0 0 10px;padding-left:18px;font-weight:normal;}
ol.feed_options {}
	ol.feed_options li ul li {margin:0;padding:0;}
	ol.feed_options li ul li ul li {list-style:disc;margin-bottom:0!important;}
		
/* Affiliates Page */	
ul.affil {margin:0 0 10px 30px;}
	ul.affil li {list-style:disc;}
.aff_questions p {margin-bottom:5px;font-weight:bold;}
	.aff_questions input, .aff_questions textarea {margin-bottom:15px;}
table.aff_tbl {font-size:12px;margin-bottom:15px;}
	table.aff_tbl td {padding:5px 0;font-weight:bold;}


/*Newsletter Page */
.news_signup_box {float:left;width:185px;margin-right:10px;}
	.news_signup_box h2 {font-size:12px;line-height:20px;text-align:center;margin:5px 0;}
	.news_signup_box table td {padding-bottom:5px;}
	.news_signup_box label {display: block;float:left;font-size:11px!important;width:65px;font-size:12px;text-align: right;margin: 4px 4px 7px 4px;}
	.news_submit {margin:5px 0 0 50px;}
	.news_signup_box input.input {width:100px;margin-bottom:3px;}
	.news_signup_box p {margin:0 0 3px 0;}
.news_rss_box1 {float:left;margin-right:10px;}
.news_rss_box2 {float:left;}

/*Testimonials Page */
#testi_photogallery {padding:10px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
	#testi_photogallery h2 a {color:#131313;text-decoration:none;}
		#testi_photogallery h2 a:hover {color:#1f6fbd;}
	#testi_photogallery p {font-size:11px;line-height:16px;}
	.gallery_cont {width:320px;height:270px;float:left;overflow:hidden;margin:0 15px 0 0;}
		div.group {float:left;margin-right:40px;}
		div.group ul {margin:0;padding:0;font-size:11px!important;line-height:16px!important;}
.testimonials_box {margin-top:15px;}
	div.testimonials_cont blockquote {text-indent: -0.3em;font-style:italic;font-size:11px!important;line-height:18px;}
	div.testimonials_cont blockquote:before {content: "\201C";}
	div.testimonials_cont blockquote:after {content: "\201D";}
	div.testimonials_cont p.testi_name {text-align:right;margin:5px 0 15px 0;font-size:11px!important;}
	
#ease {background:url(../../images/2011/testimonials/ease_bg.jpg) no-repeat bottom left;}
#specialists {background:url(../../images/2011/testimonials/specialists_bg.jpg) no-repeat bottom left;}
#international {background:url(../../images/2011/testimonials/international.jpg) no-repeat bottom left;}
#vacation {background:url(../../images/2011/testimonials/trip_bg.jpg) no-repeat bottom left;}
#outing {background:url(../../images/2011/testimonials/group_bg.jpg) no-repeat bottom left;}
#online {background:url(../../images/2011/testimonials/online_bg.jpg) no-repeat bottom left;}

/*Why Choose Golf Zoo Page */
.reason_cont {margin-top:20px;border-bottom:1px solid #d6d6d6;padding:0 0 20px 20px;}
	.reason_icon {float:left;padding:5px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;margin:0 10px 10px 0;}
	.reason_cont ul {margin-left:40px;}
	.reason_cont ul li {margin-bottom:10px;margin-left:30px;}
	
/*Directions Page */	
.dir_cont {margin-top:30px;background:url(../../images/2011/directions/background.jpg) no-repeat bottom right;}
.dir_column {float:left;}
	.dir_column h4 {margin:0 0 5px 0;font-size:12px;color:#0a4680;}
	.dir_column ul {margin-bottom:20px;width:230px;}
		.dir_column ul li {margin-left:30px;}
		.dir_column ul li a {text-decoration:none;color:#131313;}
		.dir_column ul li a:hover {text-decoration:underline;}
		
/*Destinations & Maps Page */
.dest_listdiv {float:right;width:440px;margin-left:10px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;padding:10px 0;}
.dest_listdiv_region {float:right;width:440px;margin-left:10px;padding:0;}
	.dest_legend {margin-bottom:15px;}
	.dest_legend_region {margin-bottom:0px;}
	.dest_listcont {background:url(../images/Destinations/listbg.jpg) repeat-y;padding:0px 9px 8px 9px;}
		.dest_listcont h2 {margin:20px 0 0 0;text-align:center;border-bottom:solid 1px #c0c0c0;padding-bottom:10px;}
		.dest_listcont h2 a {text-decoration:none;}
		.dest_listcont h2.east a {color:#0a4680;}
		.dest_listcont h2.west a {color:#882600;}
		.dest_listcont h2.south a {color:#2c3b00;}
	.dest_listcont ul {padding:0px;margin:15px 0px 0px 0px;list-style:none;font-size:11px!important;line-height:16px!important;}
		.dest_listcont ul li {padding-left: 1em;text-indent: -1em;}
		.dest_listcont ul li a {text-decoration:none;color:#000;}
		.dest_listcont ul li.grey {color:#999999;}
		.dest_listcont ul li.east a {color:#0a4680;font-weight:bold;}
		.dest_listcont ul li.west a {color:#882600;font-weight:bold;}
		.dest_listcont ul li.south a {color:#2c3b00;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:130px;margin-right:16px;}
		.regioncol {width:195px!important;}
	.dest_listcont div.icons {float:right;width:25px;}
	.dest_listcont div.icons ul {line-height:16px!important;}
	.dest_listcont div.icons ul li {height:16px; vertical-align:text-bottom;}
	.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:130px;}

.map_cont {background:#fff;padding:10px;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;width:480px;margin-bottom:10px;}
.map_cont_east {background:#fff;padding:10px;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;width:385px;margin-bottom:10px;}
	
/* For Acquisitions Page */
.acq_cont {}
	.acq_cont p, .acq_cont ul {font-size:14px!important;line-height:22px!important;}
	.acq_cont div.left {float:left;margin:5px 30px 15px 0;padding:5px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;}
	.acq_cont div.right {float:right;margin:5px 0 15px; 10px;padding:5px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;}
	.acq_cont blockquote {background:#ebebeb;padding:10px;;margin:0;font-style:italic;font-weight:bold;font-size:14px;line-height:20px;margin-bottom:20px;-webkit-box-shadow: 1px 1px 1px #a1a1a1;-moz-box-shadow: 1px 1px 1px #a1a1a1;box-shadow: 1px 1px 1px #a1a1a1;}
	.acq_cont h2 {margin:30px 0 15px 0;font-size:16px;}
	.acq_cont h3 {font-size:14px;line-height:20px;margin:0;background:url(../../images/2011/layout/cat_arrow_orng.png) no-repeat 0 3px;padding-left:20px;}
	.acq_cont ul {padding-left:30px;margin:5px 0 10px 0;}
		.acq_cont ul li {list-style:disc;}
		.acq_cont ul li ul {margin: 0 0 0 270px;}
			.acq_cont ul li ul li { list-style:square;}
	.acq_cont table {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 20px 20px;}
		.acq_cont table td {padding-top:7px;}
		.acq_cont table p {padding:0;margin:0;font-size:11px; font-style:italic;color:#666666;}

/* For Map Sections of State Pages */
.st-mapdiv {position:relative;width:695px;margin-bottom:20px;}
.st-mapiframe {float:left;margin-right:20px;}
.st-mapiframe iframe {border: 1px solid #bcbcbc;}
.st-mapdiv h1 {color:#882600;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
.st-mapdiv h2 {color:#0a4680;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
.st-mapdiv h3 {color:#2c3b00;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!important;padding-left:35px;font-weight:bold;margin-top:10px;}
#maplegend li.city {background:url(../../images/state/mapcity.jpg) no-repeat!important;padding-left:35px;font-weight:bold;margin-top:10px;}
#maplegend li.air {background:url(../../images/state/mapair3.jpg) no-repeat!important;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;}

/* For Help Page */
h2.faq {margin-top:20px;border-bottom:1px solid #c0c0c0;padding-bottom:10px;}
div.faq_cont {margin-bottom:20px;width:347px;float:left;}
	div.faq_cont h3 {font-size:14px;}
	div.faq_cont ol {padding-right:20px;}
	div.faq_cont ol li {font-size:11px;margin:1px 0 2px 25px!important;}
div.faq_answers {}
	div.faq_answers h4 {font-size:12px;font-family:Arial;color:#0a4680;}
	div.faq_answers h4 a {text-decoration:none;color:#0a4680;}
		div.faq_answers h4 a:hover {text-decoration:underline;}
	div.faq_answers p {padding-left:20px;margin-bottom:15px;}
	div.faq_answers p a {margin-left:15px;}
	
/* For Money Savers Page */
.ms_share_cont {background:#fff;padding:5px;font-size:14px;border:1px solid #c0c0c0;-moz-border-radius:3px;border-radius:3px;width:245px;margin-bottom:15px;}
.ms_list_cont {background:#fafafa;padding:10px;font-size:14px;border:1px solid #c0c0c0;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
	.ms_list_cont img{float:left;margin:0  10px 10px 0;}
	.ms_list_cont h2 {color:#0a4680;}
	.ms_list_cont p {font-size:11px!important;}
	.ms_list_cont p span {color:#0a4680;font-weight:bold;}

/* For Luxury Collection Page */
div.lux_cont {margin:0 5px 10px 0;padding:5px;background:#fff;border:1px solid #c0c0c0;-moz-border-radius:3px;border-radius:3px;}
	div.lux_cont h2 {margin:10px 0 5px 0;line-height:14px;}
	div.lux_cont h2 a {text-decoration:none;color:#882600;}
	div.lux_cont p {margin:0!important;font-size:11px!important;}
	div.lux_cont img.lux_pic {float:left;margin-right:20px;}
	div.lux_cont img.lux_logo {float:right;}
	
.lux-tqcont h1 {padding:0 0 5px 0;margin:20px 0 10px 0;border-bottom:solid 1px #c0c0c0;font-size:16px;}
.lux-tqtable {font-size:12px;}
.lux-tqtable td {padding:5px 0;}
.lux-submit {font-family: Tahoma;background:url(../../images/luxurycollection/submit.jpg) no-repeat; width:82px; height:24px;font-size:14px;font-weight:bold;border:solid 1px #bdbcbd; cursor:pointer;color:#464646;padding-left:15px;}
.lux-clear {font-family: Tahoma;background:url(../../images/luxurycollection/clear.jpg) no-repeat; width:82px; height:24px;font-size:14px;font-weight:bold;border:solid 1px #bdbcbd; cursor:pointer;color:#464646;padding-left:10px;}

/* For Trip Quote Page */
div.tqpage_cont {padding:0 100px;margin-top:20px;}
	.tq_dest_list a {text-decoration:none;font-size:10px;color:#131313;line-height:14px;}
	.tq_dest_list a:hover {text-decoration:underline;}
	.tq_dest_list span.w {color:#882600;}
	.tq_dest_list span.e {color:#0a4680;}
	.tq_west_col {float:left;width:245px;}
	.tq_east_col {float:right;width:245px;}
	
/* For Featured Hot Deals Page */
div.deals_page_cont {margin-top:20px;}
div.deals_page_cont div#home_midcolumn, div.deals_page_cont div#home_rightcolumn {width:340px;}
div.deals_page_cont h2.heading {font-size:16px;margin-bottom:10px; text-align:center;}
div.deals_page_cont h2.heading a.west {color:#882600;}
div.deals_page_cont h2.heading a.east {color:#0a4680;}
div.deals_page_cont h2.heading a:hover {text-decoration:underline;}
div.deals_page_cont div.homedeal {background:#fff;margin-bottom:10px;padding:10px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;background:#fff;height:100px;margin-bottom:10px;-webkit-box-shadow: 1px 1px 1px #dadada;-moz-box-shadow: 1px 1px 1px #dadada;box-shadow: 1px 1px 1px #dadada;width:320px;height:100px;}
div.deals_page_cont p.deals_more_west, p.deals_more_east {text-align:center;font-size:12px;margin:10px 0 0 0;font-family:Georgia;}

/* For Ski Resort Open Dates Page */
.dates-container {margin-top:30px;padding-top:5px;}
	.dates-container h2 {margin-bottom:10px;}
.dates-east {float:right;width:300px;font-size:12px;}
	.dates-east h2.heading {color:#0a4680;}
.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:#0a4680;font-weight:bold;}
.dates-pste a:hover {text-decoration:underline;}
.dates-pstw {margin:0px;line-height:18px;}
.dates-pstw a {text-decoration:none;color:#882600;font-weight:bold;}
.dates-pstw a:hover {text-decoration:underline;}
.dates-west {float:left;width:300px;font-size:12px;border-right:1px solid #c0c0c0;padding-right:30px;}
	.dates-west h2.heading {color:#882600;}
.dates-pdate {margin:0px;line-height:18px;}
.dates-pdatehl {margin:0px;line-height:18px;color:#006600;font-weight:bold;}
.dates-pdatehl_open {margin:0px;line-height:18px;color:#131313;font-weight:bold;}
.dates-pdatehl_close {margin:0px;line-height:18px;color:#ff0000;font-weight:bold;}
.dates-leftcol {float:left;width:180px;}
.dates-rightcol {float:left;width:100px;}

/* For Ski Magazine Landing Page */
.mag_box_cont {padding:9px;background:#fff;-moz-border-radius:3px;border-radius:3px;border:1px solid #cccccc;margin-bottom:15px;float:left;margin-right:15px;}
.mag_box_cont_last {margin-right:0px;}
.mag_item {width:280px;height:220px;padding:5px;}
	.mag_item h1 {text-align:right;}
		.mag_item h1 a {text-decoration:none;color:#131313;}
		.mag_item h1 a span {color:#ff3c00;font-style:italic;}
		.mag_item h1 a:hover {text-decoration:underline;}
	.mag_item h2 {margin:0 0 5px 0;}
	.mag_item h2 a {text-decoration:none;color:#882600;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
		.mag_item h2 a:hover {text-decoration:underline;}
	.mag_item p {line-height:20px;}
.mag_bg1 {background:url(../../images/2011/skimagazine/box_bg1.jpg) no-repeat;}
.mag_bg2 {background:url(../../images/2011/skimagazine/box_bg2.jpg) no-repeat;}
.mag_bg3 {background:url(../../images/2011/skimagazine/box_bg3.jpg) no-repeat;}
.mag_bg4 {background:url(../../images/2011/skimagazine/box_bg4.jpg) no-repeat;}
.mag_bg5 {background:url(../../images/2011/skimagazine/box_bg5.jpg) no-repeat;}

/* For Static Hot Deals Promos */
.static_hotdeal p, .static_hotdeal ul {font-size:14px!important;line-height:24px!important;}
.static_hotdeal img {padding:10px;background:#fff;-moz-border-radius:3px;border-radius:3px;border:1px solid #cccccc;}
.static_hd_img_l {float:left;margin:0 20px 20px 0;}
.static_hd_img_r {float:right;margin:0 0 20px 20px;}

.trip_quote_form {}
	.trip_quote_form td {padding:3px 0;font-size:12px;}
	.form_block_sec {background:#f3f3f3;padding:10px!important;}
	.trip_quote_form h1 {font-size:14px;border-bottom:1px solid #c0c0c0;padding-bottom:10px;margin-top:10px;}
	.trip_quote_form h3 {font-size:12px;}
	span.required_field {font-weight:bold;color:#9b4501;font-size:18px;}
	p.js_reminder {font-size:11px;font-style:italic;font-weight:bold;}
	
/* For Email Confirmation Page */
.confirm_msg_box {text-align:center;line-height:24px;padding:10px;background:#fff;-moz-border-radius:3px;border-radius:3px;border:1px solid #cccccc;margin-bottom:15px;}	

/* TQ Box for State-specific PLs */
div.pl_state select.select_dropdown, div.pl_state select.PrnDateMoYr, div.pl_state select.PrnDateDay {margin:0px 5px 6px 0!important;}

/* For Form Verification in Trip Quote Request Page */
.verify_box {padding:10px;text-align:center;background:#d4d4d4;width:50%;border:1px solid #646464;font-family:Arial, Helvetica, sans-serif;}
	.verify_box h4 {padding:0;margin:0;font-size:16px;line-height:24px;}
	.verify_box span {color:#810000;font-size:18px;font-weight:bold;}
	#verifyNum {background:#fff;color:#000;font-size:24px;font-weight:bold;padding:10px;margin:20px;border:2px solid #810000;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: default;}

#survey_side_box {background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;padding:10px 12px;}
	#survey_side_box p {font-size:14px;line-height:24px;}
	#survey_side_box p.fineprint {font-size:12px;margin-top:20px;font-style:italic;}
		#survey_side_box p.fineprint span {font-weight:bold;}
		span.gc_hl {font-size:16px;font-weight:bold;color:#003d78;}	

	
/* For Sitemap */
.sitem_cont {margin:20px 0 30px 0;}
.sitem_cont a {text-decoration:none;color:#131313}
.sitem_cont a:hover {text-decoration:underline;}
.sitem_cont h2 {font-size:16px;}
.sitem_col {float:left;width:33%;}
.sitemap div.dest ul li {font-weight:bold;}
.sitemap div.dest ul li ul li {font-weight:normal;}
.sitem_cont h2 {margin:0;}
.sitem_cont ul {margin:0 0 0 30px;}
.sitem_cont ul li {margin:10px 0 0 0 ;list-style:circle;font-size:14px;}
.sitem_cont ul li ul {margin:5px 0 0 0px;}
.sitem_cont ul li ul li {margin:0px 0 0 0 ;font-size:12px;}
.sitem_cont ul li ul {margin-bottom:20px;}
.sitem_cont ul li ul li {list-style:disc;margin-left:20px;}
a.sitem_back {color:#fff!important;float:right;font-weight:bold;font-size:14px;display:block;background:#0a4680;padding:5px 10px;}
a.sitem_back:hover {text-decoration:none;background:#363636;}
a.sitem_back span {color:#ff7200;font-size:16px;}