@charset "utf-8";
/* CSS Document */

#inner_container {width:960px;padding-bottom:20px;}
	span.ap_bullet {color:#d55f00}
	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.golf {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat 0px 0px;}
		.dest_links a.lodging {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -137px 0px;}
		.dest_links a.activities {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -274px 0px;}
		.dest_links a.weather {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -411px 0px;}
		.dest_links a.map {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -548px 0px;}
		.dest_links a.blog {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -685px 0px;}
		.dest_links a.deals {background:url(../../images/2011/destinations/nav_sprites.png) no-repeat -822px 0px;}
		.dest_links a:hover {background-color:#c2c2c2;}
	.dest_links_ghi a {display:block;width:160px;height:30px;float:left;margin-bottom:25px;}
		.dest_links_ghi a.golf {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat 0px 0px;}
		.dest_links_ghi a.lodging {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat -160px 0px;}
		.dest_links_ghi a.activities {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat -320px 0px;}
		.dest_links_ghi a.weather {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat -480px 0px;}
		.dest_links_ghi a.map {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat -640px 0px;}
		.dest_links_ghi a.deals {background:url(../../images/ghi/destinations/nav_sprites.png) no-repeat -800px 0px;}
		.dest_links_ghi a:hover {background-color:#c2c2c2;}
	#inner_right_column {float:right;width:245px;}
	#inner_left_column {float:left;width:245px;}
		.plhomepage_tripquote, .orange_tripquote_inner {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:243px;background:#f3f3f3;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;margin-bottom:15px;}
		.state_tripquote {height:268px;width:243px;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 0px 0px;}
		.inner_tripquote {height:288px;width:243px;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 8px; overflow:hidden;}
			.tripquote img.PopcalTrigger {margin:0 !important;}
			.tq_submit_dest {margin-left:8px;margin-top:25px;}
			.tq_submit_pl {margin-left:8px;margin-top:15px;}
			.tq_submit_inner {margin-left:8px;margin-top:5px;}
		.salesrep_box {margin-bottom:20px;}
			.salesrep_box h4 {margin:0px;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
			.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:#001755;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 {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;}
		.testi_box {margin:10px 0 20px 0;}
			.testi_box h4 a {color:#131313;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
			.testi_box h4 a:hover {color:#d55f00;}
		.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:#001755;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 {color:#131313;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
			.dest_deal_box h4 a:hover {color:#d55f00;}
		.salesrep_box h4 a {color:#131313;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
			.salesrep_box h4 a:hover {color:#d55f00;}
		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:#001755 !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;}
	#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 ol {list-style:decimal;font-size:12px;line-height:20px;}
			#inner_left_content ol li {margin:0 0 10px 30px;}
	#inner_right_content {float:right;width:695px;}
		#inner_right_content p, #inner_right_content ul {line-height:20px;font-size:12px;}
		#inner_right_content ol {list-style:decimal;font-size:12px;line-height:20px;}
			#inner_right_content ol li {margin:0 0 10px 30px;}
		div.details {margin:35px 0 0 0;}
		div.details p, div.details ul  {font-size:11px!important;color:#333333!important;font-style:italic;}
		div.details ul li {padding:0;margin:0;}	
		/*#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;}
			.pkg_cont {border-bottom:1px solid #c0c0c0;margin-bottom:10px;}
				.pkg_cont span.pkg_share {float:right;margin-bottom:15px;}
				.pkg_cont a.pkg_contact {float:right;display:block;width:90px;height:22px;background:url(../../images/2011/destinations/share_btn.jpg) no-repeat;margin-left:5px;}
			.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:#001755;border:1px solid #001755;}
					.pkg_cont div.btncol a.contact {background:url(../../images/2011/destinations/pkg_contact_btn0.jpg) no-repeat 20px 10px #ff7200;text-indent:15px;}
					.pkg_cont div.btncol a.contact:hover {background:url(../../images/2011/destinations/pkg_contact_btn1.jpg) no-repeat 20px 10px #001755;border:1px solid #001755;}
				.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;}*/
				
/* 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:#001755;}
		.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:#d55f00;}
	.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_testmnl_cont {margin-top:30px;}
		.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;width:250px;}
		.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:#d55f00;}
		.state_box h2 a {color:#131313;text-decoration:none;}
		.state_box h2 a:hover {color:#d55f00;}
	.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:#001755;border:1px solid #001755;}
	.state_box ul {margin-bottom:10px;}
		.state_box ul li {padding-bottom:5px;}
		
/* 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;}
.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:#d55f00;}
	.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:#001755;border:1px solid #001755;}
	.about_entry h3 {font-size:12px;margin:0 0 5px 0;}
	.about_entry h3.position {line-height:16px;}
	.about_entry h3.office {color:#001755;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_destbox {width:938px;background:url(../../images/2011/hotdeals/hd_box_bg.jpg) 0 100px no-repeat #fff;padding:10px;-moz-border-radius:3px;border-radius:3px;border:1px solid #cccccc;margin-bottom:30px;}
	.hotdeal_destbox h1 {width:913px;background:url(../../images/2011/hotdeals/hd_icon_h1.jpg) no-repeat;font-size:24px;border-bottom:1px solid #c0c0c0;padding-left:25px;padding-bottom:5px;}
	.hotdeal_destbox p {line-height:20px;font-size:12px;margin:0px;}
	.hotdeal_destbox div.col {float:left;width:187px;}
	.hotdeal_destbox div.col ul {padding:0px;margin:10px 0 0 0;list-style:none;font-size:11px!important;line-height:16px!important;}
	.hotdeal_destbox div.col ul li {padding-left: 1em;text-indent: -1em;}
	.hotdeal_destbox div.col ul li a {text-decoration:none;color:#000;}
	.hotdeal_destbox div.col ul li a:hover {text-decoration:underline;}
	.hotdeal_destbox div.col ul li.st a {font-weight:bold;color:#001755;} 
		.hotdeal_destbox div.destcol {float:left;width:127px;margin-right:15px;}
		.hotdeal_destbox div.dealcol {float:left;width:20px;}
			.hotdeal_destbox div.dealcol ul {line-height:16px!important;}
			.hotdeal_destbox div.dealcol ul li {height:16px; vertical-align:text-bottom;}
.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:#d55f00;}
		.rss_cont {text-align:center;padding:10px;}
			.rss_cont a {text-decoration:none;font-size:11px;font-weight:bold;}
			.rss_cont a:hover {color:#d55f00;}
		.rss_icons {margin-top:10px;}
			.rss_icons img.left {float:left;margin-bottom:10px;}
			.rss_icons img.right {float:right;margin-bottom:10px;}

#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:#001755;}

#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:#d55f00;}
		.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:#d55f00;}
	.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;}

/* Request Trip Quote Form */	
table.tq_req_tbl {font-size:12px;margin-bottom:15px;}
	table.tq_req_tbl td {padding:5px 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

/*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:#d55f00;}
	#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;}
#trip {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:#001755;}
	.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_legend {margin-bottom: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!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.us a {color:#d55f00;font-weight:bold;}
	.dest_listcont ul li.int a {color:#01374C;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;}
	.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;}
	.dest_listcont h2, .dest_listcont h3 {margin:0px;padding:0;text-align:center;color:#464646!important;padding-bottom:5px;border-bottom:1px solid #d6d6d6;}
	.dest_listcont h3 {margin-top:25px;}

.map_cont {background:#fff;padding:10px;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;width:480px;margin-bottom:10px;}
	.map_cont h2 {margin-left:5px;}
	
/* 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 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;}


/* GHI Terms&Conditions Page */
ul.ghi_help li {margin-left:30px;list-style:disc;}

/* TQ Box for State-specific PLs */
div.pl_state select.select_dropdown, div.pl_state select.PrnDateMoYr, div.pl_state select.PrnDateDay {margin:1px 5px 0px 0!important;}
 div.pl_state span.tq_travelagent {margin-top:5px!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;}

/** For VAWI Video **/
.yt_cont {float:right;width:350px;margin:0 0 10px 15px;background:#fff;padding:9px;border:1px solid #bcbcbc;-moz-border-radius:3px;border-radius:3px;text-align:center;}
	.yt_cont iframe {margin-top:5px;}
	.yt_cont span {font-size:11px;font-weight:bold;color:#131313;}

/** For Why Choose Sections in Destination pages **/
.ychoose_dest_cont {margin:20px 0;padding:10px 15px;background:#ebebeb;}
	.ychoose_dest_cont h2 {background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;border-bottom:1px solid #d6d6d6;padding-left:20px;padding-bottom:5px;}
	.ychoose_dest_cont div.ychoose_cont {border:none;padding-top:5px;}
	.ychoose_dest_left {float:left;width:315px;}
	.ychoose_dest_right {float:right;width:315px;}
	.ychoose_icon {float:left;padding:5px;background:#fff;border:1px solid #d6d6d6;-moz-border-radius:3px;border-radius:3px;margin:0 10px 0px 0;}

/** For Major Golf Championships Page **/
.majors_cont {}
	.majors_cont p {font-size:14px;line-height:22px;margin-bottom:15px;text-align:justify;}
		.majors_cont p.intro_text {font-size:16px;line-height:32px;padding:10px 0;margin-bottom:5px;}
		#majors_packages {margin-top:0px;}
			a.invis_anchor {visibility:hidden;}
			#majors_packages table {margin:20px 0 25px 0;}
			#majors_packages table tr.heading {background:#999999;font-weight:bold;}
			#majors_packages table td {font-size:12px;padding:5px;border:1px solid #c0c0c0;text-align:center;}
				#majors_packages table.brit_op1 {margin-bottom:20px;}
					#majors_packages table.brit_op1 td {padding:10px;}
				#majors_packages table.brit_op2 {margin-bottom:20px;}
					#majors_packages table.brit_op2 td {font-size:14px;border:none;text-align:left;font-weight:bold;padding:5px;width:33%;}
			.major_dest_cont {padding:10px 10px 0 10px;border:1px solid #bcbcbc;background:#fff;}
				.major_header {border-bottom:1px solid #c0c0c0;margin-bottom:10px;}
					.major_header h2 {font-size:16px;background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;padding-left:20px;}
					.major_header a.pkg_button {display:block;float:right;text-align:center;text-decoration:none;margin-left:20px;color:#555555;padding-left:23px;}
						.major_header a.show {background:url(../../images/2011/majors/icon_show.jpg) no-repeat 0 2px;}
						.major_header a.hide {background:url(../../images/2011/majors/icon_hide.jpg) no-repeat 0 2px;}
						.major_header a.pkg_button:hover {color:#001755;}
			.pkg_cont {}
				.pkg_cont span.pkg_share {float:right;margin-bottom:15px;}
				.pkg_cont a.pkg_contact {float:right;display:block;width:90px;height:22px;background:url(../../images/2011/destinations/share_btn.jpg) no-repeat;margin-left:5px;}
			.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:140px;height:40px;padding:5px 5px 0 0;margin-left:20px;}
					.pkg_cont div.btncol a {display:block;margin-bottom:10px;width:140px;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:#001755;border:1px solid #001755;}
					.pkg_cont div.btncol a.contact {background:url(../../images/2011/destinations/pkg_contact_btn0.jpg) no-repeat 20px 10px #ff7200;text-indent:15px;}
					.pkg_cont div.btncol a.contact:hover {background:url(../../images/2011/destinations/pkg_contact_btn1.jpg) no-repeat 20px 10px #001755;border:1px solid #001755;}
				
				.bold {font-weight:bold;}
		h3.masters_cat {font-size:16px;margin-top:20px;display:block;background:#001755;padding:10px 10px;text-align:center;color:#fff;}
		span.pkg_share {margin-top:10px;}
		span.tickets {font-weight:bold;text-decoration:underline;}
		.pkg_subcont {border-top:1px solid #bcbcbc;padding:10px 0;margin-bottom:10px;}
			.pkg_subcont h4 {color:#001755;font-size:16px;}
			.pkg_subcont table {margin-left:auto;margin-right:auto;}
			.pkg_subcont ul {font-size:14px;margin-left:30px;line-height:22px;margin-bottom:20px;}
			.pkg_subcont ul li {list-style:disc;list-style-position:inside;}
			.pkg_subcont ul li ul {margin-bottom:0px;}
			.pkg_subcont ul li ul li {list-style:circle;}
			.pkg_subcont p.disclaimer {font-size:11px;font-style:italic;margin-top:10px;text-align:center;}
			a.pkg_bottom_link {font-weight:bold;padding:5px 10px;display:block;float:right;font-size:12px;color:#fff;margin:10px 0 0 20px;text-decoration:none;background:#555555;}
				a.pkg_bottom_link:hover {background:#001755;}
			img.img_pkg_btm {float:left;margin-right:20px;}
			.pkg_vendors {margin-bottom:0px;}
			.pkg_vendors p {margin-bottom:0px;}
		.majors_quote_cont {margin-top:15px;}
			.majors_quote_cont h2 {font-size:16px;background:url(../../images/2011/layout/arrow_bg.png) no-repeat 0 -6px;padding:0 0 10px 20px;border-bottom:1px solid #bcbcbc;}
			.maj_button{float:left; margin:0 15px 0 0;}
			.maj_rep_box {float:right;margin:5px 0 15px 50px;width:240px;}
				.maj_rep_box p {margin:0;}
				
/** For Aftica Destination Page **/

		h2.africa {font-size:16px;margin:20px 0 8px; 0;display:block;background:#001755;padding:10px 10px;text-align:center;color:#fff;}
		h2.africa span {margin:0 30px;}
			div#afr_package ul {list-style:circle inside;}
			div#afr_package li {line-height:30px;font-size:14px;}
			a.afr_details_link {font-weight:normal;font-size:14px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;}
		h2.afr_pricing_left, h2.afr_pricing_right {display:block;width:49.5%;background:#c8c8c8;padding:10px 0;text-align:center;margin-bottom:20px;font-size:16px;}	
			h2.afr_pricing_left {float:left;}	
			h2.afr_pricing_right {float:right;}
		div#afr_package div.pkg_cont {padding:10px 0;}
		div.afr_stop_cont h2 {color:#b93d01;font-size:18px;}
		img.afr_stop {float:right;}
		div.afr_details_cont {margin:20px 0;}
			div.afr_details_cont img.fl_left {float:left;margin:0 20px 10px 0;}
			div.afr_details_cont img.fl_right {float:right;margin:0 0 10px 20px;}
			div.afr_details_cont h3 {font-size:16px;color:#001755;border-bottom:1px solid #bfbfbf;padding-bottom:10px;margin-bottom:20px;}
			div.afr_details_sub_cont {padding:15px 15px 5px 15px;background:#e0e0e0;margin-bottom:15px;}
				div.afr_details_sub_cont h4 {font-size:14px;color:#001755;}
				div.afr_details_sub_cont h5 {color:#b00000;font-weight:bold;margin-bottom:15px;}
				div.afr_details_sub_cont h6 {font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:10px;} 
				span.afr_lodging {color:#b00000;font-size:14px;float:right;font-weight:normal;}		
				span.stars {color:#ff6000;font-weight:normal;}	
			
			div.afr_cludes {padding:20px;}
			div.afr_cludes ul {padding-left:20px;}
			div.afr_cludes_r {float:right;width:50%;}
			div.afr_cludes_l {float:left;width:50%;}		
			
			span.afr_toggle_details {font-size:12px;font-weight:normal!important;font-family:Arial, Helvetica, sans-serif;color:#001755;margin-left:15px;}
			span.afr_toggle_details a.show {background:url(../../images/2011/majors/icon_show.jpg) no-repeat 0 2px;padding-left:22px;}
			span.afr_toggle_details a.hide {background:url(../../images/2011/majors/icon_hide.jpg) no-repeat 0 2px;padding-left:22px;margin-left:10px;}
			
			.afr_cont div.btncol {height:40px;padding:5px 5px 0 0;margin-bottom:15px;}
					.afr_cont div.btncol a {display:block;margin-bottom:10px;width:30%;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;}
					.afr_cont div.btncol a:hover {background:#001755;border:1px solid #001755;}
					.afr_cont div.btncol a.contact {background:url(../../images/2011/destinations/pkg_contact_btn0.jpg) no-repeat 20px 10px #ff7200;text-indent:15px;}
					.afr_cont div.btncol a.contact:hover {background:url(../../images/2011/destinations/pkg_contact_btn1.jpg) no-repeat 20px 10px #001755;border:1px solid #001755;}

/* 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:#001755;padding:5px 10px;}
a.sitem_back:hover {text-decoration:none;background:#363636;}
a.sitem_back span {color:#ff7200;font-size:16px;}