@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, .ap_header {
	font-family: Tahoma;
	font-size: 20px;
	color: #0B339B;
	font-weight: bolder;
}
.tstmnlheader2 {
	font-family: Tahoma;
	font-size: 18px;
	color: #0B339B;
	font-weight: bolder;
}
.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: 271px;
}

.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;
}

.testi-table, .rt-content {font-family: Arial;}
	.testi-table blockquote, .rt-content blockquote {text-indent: -0.3em;font-style:italic;font-size:11px;line-height:18px;margin:0 10px;}
		.testi-table blockquote:before, .rt-content blockquote:before {content: "\201C";}
		.testi-table blockquote:after, .rt-content blockquote:after {content: "\201D";}
	.testi-table p.testi_name, .rt-content p.testi_name {text-align:right;margin:5px 10px 25px 10px;font-size:11px;}

.testi-animpic {
	height: 270px;
	width: 320px;
	padding-left: 0px;
	overflow: hidden;
}
.catheader-grntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #219518;
}
.catheader-blutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0B349D;
}


.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: 320px;
}
.hotdeals-namelist {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 12px;
}
.hotdeals-hdtable {
	border: 1px solid #a1b1c1;
	background-color: #f5f5f5;}
.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-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-namelistbg2 {
	background-image: url(../images/hotdeals/Specials_08y.jpg);
	background-repeat: repeat-y;
	width:160px;
	height:16px;
	padding-left:1px;
}
.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-headerdiv {
	width:500px;
	margin-left:3px;	
}

.hotdeals-rightcol {
	width: 240px;
	float:right;
	/* position: absolute;
	top: 255px;
	left: 538px; */
}
.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:7px;}
.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-divlistingheader {
	width:500px;
	position:absolute;
	top:254px;
	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;
}
.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;
}
.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: #5386C5;
}

.dest-cont {font-family:Arial, Helvetica, sans-serif;width:759px;margin:25px 0px;}
.dest-cont p {font-size:12px;line-height:16px;margin:0px;padding:0px;}
.dest-cont h1 {font-family: Tahoma;font-size: 20px;color: #0B339B;font-weight:bold;padding:0px;margin:0px 0px 15px 0px;}
.dest-mapdiv {width:460px;float:left;}
.dest-mapdiv img.map {margin:25px 0px;}
.dest-mapdiv img.tdsad {margin-top:20px;}
.dest-listdiv {float:right;width:285px;}
.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;}
.dest-listcont ul li a {text-decoration:none;color:#000;}
.dest-listcont ul li.grey {color:#999999;}
.dest-listcont ul li.us a {color:#ce7500;font-weight:bold;}
.dest-listcont ul li.int a {color:#046eaf;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:129px;}
.dest-listcont div.icons {float:right;width:25px;}
.dest-listcont div.icons ul li {height:15px;}
.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:128px;}
.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;}

.aa-divmaster {
	width: 790px;
	margin-top: 0px;
	margin-left: 0px;
}
.aa-divheader {
	height: 78px;
	width: 761px;
	margin-right: 15px;
	margin-left: 14px;
}
.indentmenu{
	font: bold 13px Arial;
	/*width: 761px; /*leave this value as is in most cases*/
	margin-right: 15px;
	margin-left: 14px;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 761px; /*width of menu*/
	border: 1px solid #FFFFFF; /*dark purple border*/
	border-width: 1px 0;
	background-color: black;
	background-image: url(../images/area-activities/Activity-Areas3_07.jpg);
	background-repeat: repeat-x;
	background-position: center center;

}

.indentmenu ul li{
	display: inline;
}

.indentmenu ul li a{
	color: white;
	text-decoration: none;
	border-right: 2px solid #FFFFFF;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	float: left;
}

.indentmenu ul li a:visited{
	color: white;
	text-align: center;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px;
	background-color: black;
	background-image: url(../images/area-activities/Activity-Areas3_05.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.aa-belowmenuspacer {
	background-color: #FFFFFF;
	height: 20px;
	width: 761px;
	margin-right: 15px;
	margin-left: 14px;
}
.aa-entrybg {
	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-entryname, .aa-entryname a {
	font-family: Arial;
	font-weight: bolder;
	color: #072C84;
	font-size: 14px;
	text-decoration: none;
}
.aa-entryname a:hover {
	text-decoration: underline;
}
.aa-entryinfo {
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #666666;
	margin-top: 3px;
}
.aa-entryinfo p {
	margin-top:0px;
	margin-bottom:0px;
}
.aa-entrydesc {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 21px;
	width: 590px;
	margin-left: 10px;
}
.aa-clear {
	height:10px;
	clear:both;
}
.aa-entrydesc p {
	margin-top:0px;
	margin-bottom:0px;
}
.aa-entrydesc table.data {border:1px #072C84 solid;}
.aa-entrydesc table.data td.head {text-align:center;color:#072C84;font-weight:bold;}
.aa-entrydesc table.data td {border:1px #072C84 solid; padding:3px;}

.aa-entryspacer {
	background-color: #FFFFFF;
	height: 10px;
	width: 761px;
	margin-right: 15px;
	margin-left: 14px;
}

.aa-entryhours {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 150px;
	float: right;
	margin-top: 10px;
}
.aa-entryhoursinner {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	background-color: #dae2f1;
	padding:5px;
	border: 2px groove #FFFFFF;
	height:150px;
}

.aa-entryhoursinner-special {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 130px;
	background-color: #dae2f1;
	padding:5px;
	border: 2px groove #FFFFFF;
	height:200px;
}

.aa-entryhoursinner p {
	margin-top:0px;
	margin-bottom:0px;
	
}

.aa-entrylogo {
	float: right;
	height: 60px;
	margin-top: 10px;
}

.aa-entrylogoinner {
	height: 60px;
	margin-right: 10px;
}
.aa-divmidspacer {
	margin-top: 10px;
	height: 60px;
}
.ov-maindiv {
	width: 759px;
	/* margin-left: 10px; */
	margin-top: 5px;
	padding-right:1px;
}
.ov-contentbg {
	background-image: url(../images/destoverview/mainbg.jpg);
	background-repeat: no-repeat;
	width: 759px;
	/* margin-left: 10px; */
	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-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-imagediv {background-image: url(../images/destoverview/destovftbg.jpg);background-repeat:repeat-x;height:32px;width:759px;}
.ov-sech2 {font-size:16px;font-weight:bold;color:#0B339B;margin-bottom:10px;}
.ov-menu {margin-top:20px;margin-bottom:20px;}
.ov-award {margin-left:23px;}
.ov-menu a.golf {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 0;border-top:solid 1px #959595;}
.ov-menu a.lodging {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -50px;border-top:solid 1px #959595;}
.ov-menu a.activities {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -100px;border-top:solid 1px #959595;}
.ov-menu a.weather {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -150px;border-top:solid 1px #959595;}
.ov-menu a.map {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -200px;border-top:solid 1px #959595;}
.ov-menu a.videos {display:block;width:247px;height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat 0 -250px;border-top:solid 1px #959595;border-bottom:solid 1px #959595;}
.ov-menu a.golf:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px 0px;}
.ov-menu a.lodging:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -50px;}
.ov-menu a.activities:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -100px;}
.ov-menu a.weather:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -150px;}
.ov-menu a.map:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -200px;}
.ov-menu a.videos:hover {height:50px;background:url(../images/destoverview/menusprite.jpg) no-repeat -247px -250px;}
.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-imagedivfullbg { /*AZPH*/
	background-image: url(../images/destoverview/fullpicbg.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgALRT {
	background-image: url(../images/destoverview/fs_dalrt1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgCAPS {
	background-image: url(../images/destoverview/fs_dcaps1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgCASD {
	background-image: url(../images/destoverview/fs_dcasd1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLFL {
	background-image: url(../images/destoverview/fs_dflfl1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLJA {
	background-image: url(../images/destoverview/fs_dflja1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLMI {
	background-image: url(../images/destoverview/fs_dflmi1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLOR {
	background-image: url(../images/destoverview/fs_dflor1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLSP {
	background-image: url(../images/destoverview/fs_dflsp1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLPB {
	background-image: url(../images/destoverview/fs_dflpb1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgFLTA {
	background-image: url(../images/destoverview/fs_dflta1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgGAJI {
	background-image: url(../images/destoverview/fs_dgaji1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgAZTU {
	background-image: url(../images/destoverview/fs_daztu1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgMDOC {
	background-image: url(../images/destoverview/fs_dmdoc1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNVLV {
	background-image: url(../images/destoverview/fs_dnvlv1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNVMS {
	background-image: url(../images/destoverview/fs_dnvms1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCAS {
	background-image: url(../images/destoverview/fs_dncas1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCBI {
	background-image: url(../images/destoverview/fs_dncbi1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCCH {
	background-image: url(../images/destoverview/fs_dncch1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCFA {
	background-image: url(../images/destoverview/fs_dncfa1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCPI {
	background-image: url(../images/destoverview/fs_dncpi1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgNCRA {
	background-image: url(../images/destoverview/fs_dncra1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-quotetable {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/destoverview/qbbg.jpg);
	background-repeat: repeat-x;
	width: 239px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}

.ov-imagedivfullbgNCSH {
	background-image: url(../images/destoverview/fs_dncsh1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgSCHI {
	background-image: url(../images/destoverview/fs_dschi1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgSCKI {
	background-image: url(../images/destoverview/fs_dscki1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgSCMY {
	background-image: url(../images/destoverview/fs_dscmy1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.ov-imagedivfullbgVAWI {
	background-image: url(../images/destoverview/fs_dvawi1.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.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;
	font-size:12px;
}
.ov-rightcol {
	vertical-align: top;
}
.ov-dynquotebox	{
	width: 239px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.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);
}
.wc-mainbg {
	background-image: url(../images/whychoosegz/mainbg_03.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	height: 810px;
	width: 766px;
}
.wc-header {
	background-image: url(../images/whychoosegz/Slice1_03.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 421px;
	margin-top: 5px;
}
.wc-knowledge {
	vertical-align: top;
	background-image: url(../images/whychoosegz/knowledge.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-top: 10px;
}
.wc-knowledgeheader {
	margin-top: 15px;
	margin-left: 57px;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#000099;
}
.wc-destheader {
	margin-top: 8px;
	margin-left: 57px;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#000099;
}
.wc-destheader a {
	text-decoration:none;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#000099;}
.wc-destheader a:hover {
	text-decoration:none;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#009900;}
	
.wc-timeheader {
	margin-top: 18px;
	margin-left: 57px;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#000099;
}
.wc-moneyheader {
	margin-top: 20px;
	margin-left: 57px;
	font-family: tahoma;
	font-size:24px;
	font-weight:bolder;
	color:#000099;
}
.wc-moneytext {
	margin-top: 3px;
	margin-left: 117px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 550px;
}
.wc-knowledgetext {
	margin-top: 3px;
	margin-left: 117px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 550px;
}


p
{
    margin-top: 0;
}
.wc-money {
	vertical-align: top;
	background-image: url(../images/whychoosegz/money.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-top: 5px;
}
.wc-time {
	vertical-align: top;
	background-image: url(../images/whychoosegz/time.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-top: 5px;
}
.wc-dest {
	vertical-align: top;
	background-image: url(../images/whychoosegz/dest.jpg);
	background-repeat: no-repeat;
	height: 130px;
	margin-top: 5px;
}
.wc-container {
	height: 470px;
}

.wc-timetext {
	margin-top: 3px;
	margin-left: 117px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 550px;
}
.wc-desttext {
	margin-top: 3px;
	margin-left: 117px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 550px;
}
.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 39px;}
.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-maindivupper {
	width: 759px;
	/* position: relative; */
}
.st-divmainpic {
	background-image: url(../images/state/mpAZ.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
	position:relative;
}
.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-vidlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	position: absolute;
	top: 215px;
	right: 15px;
	z-index:99;
}
.st-piclinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	position: relative;
	top: 135px;
	width: 160px;
	left: 39px;
}

.st-piclinks p {
	margin-bottom: 2px;
	
}

.st-piclinks a {
	text-decoration: none;
	color: #FFFFFF;
}
.st-piclinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-decoration: underline;
	color: #FFFF00;
}
.st-piclinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	position: relative;
	top: 133px;
	width: 160px;
	left: 39px;}
.st-piclinks2 p {margin-bottom: 0px;}
.st-piclinks2 a {text-decoration: none;color: #FFFFFF;}
.st-piclinks2 a:hover {text-decoration: underline;color: #FFFF00;}
.st-piclinks2 span {color:#ffcc33;}
.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;
	width: 135px;
	text-align: center;
	font-size: 8px;
	position: relative;
	margin-right:5px;
	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: #000099;
	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: #000099;
	font-weight: bold;
	text-decoration: none;
	
}
.st-destheadername a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
	text-decoration: underline;
	
}
.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-divmainpicCA {
	background-image: url(../images/state/mpCA.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-divmainpicFL {
	background-image: url(../images/state/mpFL.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicGA {
	background-image: url(../images/state/mpGA.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-divmainpicNV {
	background-image: url(../images/state/mpNV.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicNC {
	background-image: url(../images/state/mpNC.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicSC {
	background-image: url(../images/state/mpSC.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicMX {
	background-image: url(../images/state/mpMX.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicNJ {
	background-image: url(../images/state/mpNJ.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicTX {
	background-image: url(../images/state/mpTX.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicVA {
	background-image: url(../images/state/mpVA.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicDR {
	background-image: url(../images/state/mpDR.jpg);
	background-repeat: no-repeat;
	height: 261px;
	width: 499px;
}
.st-divmainpicCN {
	background: url(../images/state/mpCN.jpg) no-repeat;
	height: 261px;
	width: 499px;
}
/* Quote Main */
td.button_red_bigger {
margin-top: 0px;
background-color: transparent;
background-image: url(../images/common/orangebtn2.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;}

.pk-maindiv {
width:750px;
}
.pk-maindiv h1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #0B339B;
	font-weight: bolder;
	margin-top:0px;
	margin-bottom:7px;
}
.pk-maindiv p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	
}
.pk-locdiv {
	background-image:url(../images/packages/main_03.jpg);
	background-repeat:no-repeat;
	width:490px;
	height:235px;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pk-locdiv p {
	margin-top:3px;
	margin-bottom:3px;
}
.pk-locdiv a {
	color: #000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pk-locdiv a:hover {
	color: #cc6600;
	text-decoration:underline;
}

.pk-statediv {
	float:left;
	width:100px;
	*margin-top:-3px; /* IE only */
}
.pk-statediv p {
	margin-top:3px;
	margin-bottom:3px;
}
.pk-statediv a {
	color: #0B339B;
	font-weight:bolder;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pk-statediv a:hover {
	color:#cc6600;
}
.pk-packmain {
	margin-top:20px;
}
.pk-packbox {
	margin-top:10px;
	margin-bottom:20px;
}
.pk-packboxheader {
	width: 740px;
	background-image: url(../images/packages/main_06.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.pk-packboxheadername {
	width: 160px;
	position: relative;
	left:13px;
	top: 5px;
	text-align: center;
}
.pk-packboxheadername a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
	text-decoration:none;
}
.pk-packboxheadername a:hover {
	color: #cc6600;
}
.pk-backtotop {
	float: right;
	width: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 7px;
	vertical-align:top;
}
.pk-packmain {
	width:757px;
	overflow:auto;
	height:520px;

}
.pk-packboxbody {
	padding-left:12px;
	padding-right:10px;
}
.pk-packname {
	margin-top:10px;
	background-image:url(../images/packages/main_09.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:715px;
}
.pk-packname a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000cc;
	font-weight:bold;
	text-decoration:none;
}
.pk-packname a:hover {
	color:#cc6600;
}
.pk-packitem {
	margin-bottom:15px;
}
.pk-packcontent {
	width:715px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pk-tdpackcontent {
	padding-left:10px;
}
.pk-tdpackcontent p {
	margin-botton:0px;
	margin-top:0px;
}
.pk-tdpackcontent ul {
	margin-botton:0px;
	margin-top:0px;
}
.pk-tdpackcontent a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0000cc;
	text-decoration:none;		
}
.pk-tdpackcontent a:hover {
	text-decoration:underline;		
}
.pk-tdpic {
	text-align:center;
	width: 135px;
	vertical-align:top;
	font-size:5px;
}
.pk-pic {
	border-style:solid;
	border-color:#000;
	border-width:1px;
}
.pk-tdpic p {
	margin-top:0px;
	margin-bottom:0px;
}
.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:#000;}
.rt-picbrdrbtm {
	background-image:url(../images/testimonials/reps/picbrdrbtm.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:10px;}
.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: #0B339B;
	font-weight: bolder;}
.rt-content hr {
	margin-top:3px;}
.rt-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-bottom:5px;}
.int-maindiv {
	width:750px;}
.int-maindiv p {
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;}
.int-maindiv h2 {
	margin-top:0px;
	margin-bottom:3px;
	font-family: Tahoma;
	font-size: 16px;
	color: #0B339B;
	font-weight: bolder;}
.int-convdiv {
	width:700px;
	height:244px;
	background-image:url(../images/international/International_03.jpg);
	margin-top:10px;
	margin-bottom:20px;}
.int-convdiv h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
	margin-bottom:18px;}
.int-convdiv h1 span {
	font-weight:normal;}
.int-convdiv table td {
	vertical-align:top;
	padding-left:8px;
	padding-right:6px;}
.int-convdiv table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b339b;}
.int-convdiv table a{
	font-weight:normal;}
.int-convdiv table span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#666666;
	margin-left:17px;
	text-align:center;}
.int-langdiv {
	margin-top:10px;
	margin-bottom:20px;}
.int-langdiv table a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#0b339b;
	font-size:16px;}
.int-langdiv table a:hover {
	text-decoration:underline;}
.int-langdiv table td {
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;}

.lg-header {font-family: Tahoma;font-size: 20px;color: #ff99cc;font-weight: bolder;}
.lg-maindiv {
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;}
.lg-leftcol {
	width:250px;
	float:right;}
.lg-rightcol {
	width:485px;
	text-align:justify;
	font-size:12px;
	background-image:url(../images/ladiesgolf/mainbg.jpg);
	background-repeat:no-repeat;
	background-position: 90px 5px;}
.lg-rightcol p {margin-top:0px;margin-bottom:0px;}
.lg-rightcol a {color:#ff33cc;}
.lg-rightcol a:hover {color:ff0099;}
.lg-rightcol table p {font-size:11px;text-align:justify;margin-top:0px;margin-bottom:5px;}
.lg-rightcol hr {margin-top:0px;margin-bottom:2px;color:#ff99cc;}
.lg-quotediv {
	background-image:url(../images/ladiesgolf/quoteboxbg.jpg);
	background-repeat:no-repeat;
	width:246px;
	height:308px;
	padding-top:28px;
	margin-bottom:10px;}
.lg-quoteta {
	font-size:11px;;}
.lg-quoteta a {font-size:11px;color:#990099;}
.lg-quoteint {padding-left:10px;}
.lg-rep1 {float:left;margin-right:5px;}
.lg-rep2 {float:right;margin-left:5px;}
.lg-repname {font-size:14px;color:#ff99cc;font-weight: bolder;text-align:left;}
.lg-repnum {font-size:11px;font-weight: bolder;margin-top:2px;}

.gs-maindiv {
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;}
.gs-leftcol {
	width:250px;
	float:right;}
.gs-quotediv {
	background-image:url(../images/golfspa/gs_03.jpg);
	background-repeat:no-repeat;
	width:246px;
	height:308px;
	padding-top:28px;}
.gs-quoteta {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;;}
.gs-quoteta a {font-size:11px;}
.gs-quoteint {padding-left:10px;}
.gs-rightcol {
	width:485px;
	text-align:justify;
	font-size:12px;}
.gs-rightcol p {margin-top:0px;margin-bottom:0px;}
.gs-pic1 {float:left;margin-right:8px;}
.gs-pic2 {float:right;margin-left:8px;}
.gs-pic3 {float:left;margin-right:8px;}

.dir-maindiv {width:750px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.gcard-maindiv {
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:30px;}
.gcard-leftcol {
	width:407px;
	float:right;}
.gcard-quotediv {
	background-image:url(../images/gascard/Gas-Card-Main_03.jpg);
	background-repeat:no-repeat;
	width:407px;
	height:456px;
	padding-left:35px;}
.gcard-divsp1 {height:150px;visibility:hidden;}
.gcard-quoteta {font:Arial, Helvetica, sans-serif;font-size:11px;;}
.gcard-quoteint {padding-left:10px;}
.gcard-rightcol {width:330px;text-align:justify;font-size:12px;}
.gcard-rightcol p {margin-top:0px;margin-bottom:0px;}
.gcard-rightcol p strong {color: #0B339B;}
.gcard-pic {float:left;margin-right:8px;}
.gcard-quote {width:333px;height:190px;}
.gcard-quoteleft {float:left;width:215px;}
.gcard-quoteright {float:right;height:190px;}
.gcard-quoteright img {margin-top:159px;}
.gcard-disclaim {
	padding-top:15px;
	margin-top:70px;
	width:390px;
	background-image:url(../images/gascard/Gas-Card-Main_11.jpg);
	background-repeat:no-repeat;
	text-align:center;}
.gcard-disclaim p {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;}
.emailreq-tbl {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
.lr-maindiv {
	width:750px;
	font-family:Arial, Helvetica, sans-serif}
.lr-maindiv p {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;}
.lr-img {
	float:left;
}
	

/*directions and maps css*/	
	div#dir-wrapper {padding-left:40px;}
	
	div#dir-maps {
	 background:url(../images/directions/dir-bg-strip.jpg) repeat-y;
	 position:relative;
	 width:651px;
	 float:left;
	}
	
	
	div#dir-maps-inner {
	 background:url(../images/directions/bg-wrapper.jpg) repeat-x bottom;
	 position:relative;
	 width:648px;
	 float:left;
	 margin-left:1px;
	}
	
	.dir-image {
	float:left;
	}
	
	div#dir-poz {
	width:652px;
	margin:auto;
	}
	
	div#des-tin {
	position:relative;
	float:left;
	margin-left:15px;
	}

	div#des-tin ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
	div#des-tin ul li{
	color:#CE6C01;
	font-family:"Tahoma";
	font-weight:bold;
	font-size:14px;
	}
	
	div#des-tin ol {
	list-style:none;
	}
	
	div#des-tin ol li a{
	text-decoration:none;
	color:#163892;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
	
	div#dir-logo{
	background:url(../images/directions/bg-art.jpg) no-repeat 95% 95%;	
	position:relative;
	}
	

	
/*end directions and maps css*/		

.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;}
.miniclear {clear:both;overflow:hidden;line-height:0px;}

#contentdiv {width:762px;font-family:Arial, Helvetica, sans-serif;}
#contentdiv h1 {font-size: 20px;font-family: Tahoma;color: #0B339B;font-weight:bold;}
#contentdiv h1 span.green {color:#249716;}

.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;l}
.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;}

.dest_nav {display:none;}

.acq_cont {width:759px; font-family:Arial, Helvetica, sans-serif;}
	.acq_cont p, .acq_cont ul {font-size:12px;line-height:20px;}
	.acq_cont img.left {float:left;margin:5px 30px 0 0;}
	.acq_cont img.right {float:right;margin:5px 0 0 10px;}
	.acq_cont blockquote {background:#ebebeb;padding:10px;;margin:0;font-style:italic;font-weight:bold;font-size:14px;line-height:20px;margin-bottom:20px;}
	.acq_cont h2 {color:#103495;font-size:16px;font-family:Tahoma;font-weight:bold;margin:30px 0 5px 0;}
	.acq_cont h3 {font-size:14px;line-height:20px;margin:0;}
	.acq_cont ul {padding-left:30px;margin:5px 0 10px 0;}
		.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;}
	
