body,td,th,div,p, input, textarea, select, option,span {
	font-size:11px;
	line-height:16px;
	font-family:trebuchet ms,arial,helvetica,sans-serif;
}

body {
	margin:0px 0px 0px 0px;
}

a, a:link, a:active, a:visited
{
	color:#926D03;
}

a:hover
{
	color:#977302;
}

#copy
{
    position:absolute; 
    width:770px; 
    height:47px;
    background-color:#E6E9D5;
    z-index:2;
    color:#803F1E;
	border-bottom:20px solid #FFFFFF;
	BOTTOM:-72px;
}

#copydestinations
{
    width:770px; 
    height:47px;
	float:left; 
    background-color:#E6E9D5;
	margin:5px 0px 15px 15px;
	position:relative;	
	color:#803F1E;
	display:inline;
}

.copyright
{
	position:absolute;
	left:14px;
	top:10px;
	float:left;
	width:573px;
	font-size:9px;
	line-height:9px;
	color:#803F1E;
}

.main
{
	font-size:11px;
	line-height:16px;
	font-family:trebuchet ms,arial,helvetica,sans-serif;
	color:#000000	
}

.alt
{
	color:#FFFFFF;
}

.alt a, .alt a:visited,.alt a:link
{
	color:#FFFFFF
}

.alt a:hover
{
	color:#ECE7E2
}

.alt blockquote
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:45px;
	margin-right:0px;
	font-size:15px
}

.alt blockquote blockquote
{
	margin-top:0px;
	font-size:11px;
	margin-left:10px;
}

.newsletter a, .newsletter a:link,.newsletter a:visited,.newsletter a:active
{
	color:#7E1F01;
}

.h
{
	color:#ECE7E2;
	font-weight:bold;
}

.callout
{	
	color:#7E1F01;
	font-weight:bold;
}

.auxNav
{
	position:absolute;
	left:636px;
	top:15px;
	font-size:9px;
	line-height:12px;	
}

.auxNav a, .auxNav a:active, .auxNav a:visited
{
	text-decoration:none;
	color:#7E1E08;
}

.auxNav a:hover
{
	text-decoration:underline;
}

input, textarea,select
{
	border:1px solid #AD8E2D;
	background-color:#F4F2DD;
}

.text
{
	width:200px
}

textarea.text
{
	height:100px;
}

td
{
	vertical-align:top;
}

.plheader, a.plheader:active, a.plheader:link, a.plheader:visited, a.plheader
{
	font-weight:bold;
	font-size:12px;
	color:#7E8C8F;
	text-decoration:none;
	line-height:18px;
}

.peheader, a.peheader:active, a.peheader:link, a.peheader:visited, a.peheader
{
	font-weight:bold;
	font-size:12px;
	color:#7F7B00;
	text-decoration:none;
	line-height:18px;
}

.pinheader, a.pinheader:active, a.pinheader:link, a.pinheader:visited, a.pinheader
{
	font-weight:bold;
	font-size:12px;
	color:#4a5b73;
	text-decoration:none;
	line-height:18px;
}

a.peheader:hover, a.plheader:hover, a.pinheader:hover
{
	text-decoration:underline
}

.accent
{

	font-style:italic;
}

.comparisoncenter
{
	padding:5px 5px 5px 5px;
	border: 1px dashed #666666;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;	
	height:40px;
}

.comparisonleft
{
	padding:5px 5px 5px 0px;
	border: 1px dashed #666666;
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	height:40px;	
}

.comparisonright
{
	padding:5px 0px 5px 5px;
	border: 1px dashed #666666;	
	border-top-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	height:40px;	
}

#gallerywalk
{
	position:absolute;
	top:780px;
	left:352px;
	width:352px;
	visibility:hidden;
}

a.totop, a.totop:active, a.totop:link, a.totop:visited, a.totop
{
	color:black;
	text-decoration:underline;
	font-style:italic;
}

a.totop:hover
{
	color:black;
	text-decoration:none;
	font-style:italic;
}

.contentnav
{
	height:40px;
	width:775px;
	margin:5px 0px 0px 15px;
	float:left;
	display:inline;
}

.contentnav img
{
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.destinations
{
	background-color:#ece7c2;
	border-top:37px solid #ece7c2;
	border-bottom:37px solid #ece7c2;
	width:410px;
	padding:0px 0px 0px 360px;
	float:left;
	margin:0px 0px 0px 15px;
	display:inline;
	background-image:url(../../images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:360px;
}

.newest
{
	float:left;
	padding:30px 20px 30px 36px;
	width:304px;
	margin-left:-360px;
	margin-top:-37px;
	display:inline;
}

.newest div.location, .location
{
	clear:left;
	padding:20px 0px 20px 105px;
	width:189px;
	display:block;
}

.newest div.location img, .location img
{
	float:left;
	margin-left:-105px;
	display:inline;
}

.newest div.location span.destinationheader, .current span.header
{
	text-transform:uppercase;
	display:block;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}

.current span.header
{
	padding-bottom:10px;
}

.newest div.location span, .newest div.location a
{
	font-style:italic;
	text-decoration:none;
}

#all span, #all a
{
	color:#803F1E;
}

#premiere span, #premiere a
{
	color:#80803C;
}

#platinum span, #platinum a
{
	color:#808080;
}

#pinnacle span, #pinnacle a
{
	color:#4A5B73;
}

.newest div.location a:hover
{
	text-decoration:underline;
}

.headline
{
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(../../images/dotted_horizontal.gif);
	height:26px;
	margin-bottom:20px;
}

.headline img
{
	float:left;
}

img.shield
{
	float:left;
	margin-left:-12px;
	display:inline;
}

#pinnacle div.rightmain a, #platinum div.rightmain a, #premiere div.rightmain a, #all div.rightmain a
{
	color:#000000;
	text-decoration:none;
}

#pinnacle div.rightmain a:hover
{
	text-decoration:underline;
	color:#4A5B73;
}
#platinum div.rightmain a:hover
{
	text-decoration:underline;
	color:#808080;
}

#premiere div.rightmain a:hover
{
	text-decoration:underline;
	color:#80803C;
}

#all div.rightmain a:hover
{
	text-decoration:underline;
	color:#803F1E;
}

.current, .horizon
{
	float:left;
	padding:10px 30px 30px 27px;
	width:351px;
}

.current
{
	margin-top:0px;
}

.horizon span
{
	color:#803F1E;
	font-style:italic;
}

.current div.column, .horizon div.column
{
	width:151px;
	padding-left:12px;
	padding-right:28px;
	float:left;
}

.current ul, .current li, .horizon ul, .horizon li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

.current ul.sublist, .horizon ul.sublist
{
	padding-left:16px;
}

.amenities
{
	background-color:#ece7c2;
	border-top:37px solid #ece7c2;
	border-bottom:37px solid #ece7c2;
	width:460px;
	padding:0px 310px 0px 0px;
	float:left;
	margin:0px 0px 0px 15px;
	display:inline;
	background-image:url(../../images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:500px;
}

#resort
{
	display:inline;
}

#jet, #ep, #lh, #wine
{
	display:none;
}

.testimonials
{
	background-color:#ece7c2;
	border-top:37px solid #ece7c2;
	border-bottom:37px solid #ece7c2;
	width:460px;
	padding:0px 310px 0px 0px;
	float:left;
	margin:0px 0px 0px 15px;
	display:inline;
	background-image:url(../../images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:385px;
}

#testdestinations
{
	display:inline;
}

#testplanner, #testhost, #testfinancials
{
	display:none;
}

.premiere
{
	background-color:#ece7c2;
	border-top:37px solid #ece7c2;
	border-bottom:37px solid #ece7c2;
	width:440px;
	padding:0px 310px 0px 20px;
	float:left;
	margin:0px 0px 0px 15px;
	display:inline;
	background-image:url(../../images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:500px;
}

.clubcomparison
{
	background-color:#ece7c2;
	border-top:37px solid #ece7c2;
	border-bottom:37px solid #ece7c2;
	width:730px;
	padding:0px 20px 0px 20px;
	float:left;
	margin:0px 0px 0px 15px;
	display:inline;
}

#overview
{
	display:inline;
}

#membership, #comparison, #faq, #recip
{
	display:none;
}

#faqpe1
{
	display:inline;
}

#overviewpe1, #membershippe1, #comparisonpe1, #recippe1
{
	display:none;
}

#membershippe2
{
	display:inline;
}

#overviewpe2, #comparisonpe2, #faqpe2, #recippe2
{
	display:none;
}

#comparisonpe3
{
	display:inline;
}

#overviewpe3, #membershippe3, #faqpe3, #recippe3
{
	display:none;
}

#recippe4
{
	display:inline;
}

#overviewpe4, #membershippe4, #comparisonpe4, #faqpe4
{
	display:none;
}

#membershippl1
{
	display:inline;
}

#overviewpl1, #comparisonpl1, #faqpl1, #recippl1
{
	display:none;
}

#comparisonpl2
{
	display:inline;
}

#overviewpl2, #membershippl2, #faqpl2, #recippl2
{
	display:none;
}

#faqpl3
{
	display:inline;
}

#overviewpl3, #membershippl3, #comparisonpl3, #recippl3
{
	display:none;
}

#recippl4
{
	display:inline;
}

#overviewpl4, #membershippl4, #comparisonpl4, #faqpl4
{
	display:none;
}

#membershippi1
{
	display:inline;
}

#overviewpi1, #comparisonpi1, #faqpi1, #recippi1
{
	display:none;
}

#faqpi2
{
	display:inline;
}

#overviewpi2, #membershippi2, #comparisonpi2, #recippi2
{
	display:none;
}

#comparisonpi3
{
	display:inline;
}

#overviewpi3, #membershippi3, #faqpi3, #recippi3
{
	display:none;
}

#recippi4
{
	display:inline;
}

#overviewpi4, #membershippi4, #comparisonpi4, #faqpi4
{
	display:none;
}

#homecontent
{
	float:left;
	width:529px;
	margin:5px 0px 0px 15px;
	display:inline;
	padding-left:241px;
	background-color:#ECE7C2;
	background-image:url(../../images/homeshim.gif);
	background-repeat:repeat-y;
}

#leftcolumn
{
	float:left;
	width:186px;
	padding:30px 20px 20px 25px;
	margin-left:-241px;
	display:inline;
	background-color:#E6E9D5;
}

#leftcolumn img, #new img
{
	display:block;
}

#newhypersite
{
	float:left;
	width:476px;
	padding:30px 23px 20px 25px;
	background-color:#ECE7C2;
}

#newhypersite div#horizhypersite
{
	background-image:url(../../images/dotted_line_horiz.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	padding-bottom:5px;
	margin-bottom:20px;
}



#new
{
	float:left;
	width:476px;
	padding:30px 23px 20px 25px;
	background-color:#ECE7C2;
}

#new a, .new_item span, .new_item_noimg span
{
	color:#852B0C;
	text-decoration:none;
	text-transform:uppercase;
}

#new a:hover
{
	text-decoration:underline;
}

#new div#horiz
{
	background-image:url(../../images/dotted_line_horiz.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	padding-bottom:5px;
	margin-bottom:20px;
}

#new div.new_item, #new div.new_item_noimg
{
	width:195px;
	padding:0px 15px 20px 130px;
	margin:0px 0px 0px 0px;
	float:left;
}

#new div.new_item1, #new div.new_item_noimg1
{
	width:195px;
	padding:0px 15px 40px 130px;
	margin:0px 0px 0px 0px;
	float:left;
}

#new div.new_item img
{
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -130px;
}

#new div.new_item_noimg
{
	width:320px;
	padding-left:5px;
}

#new div.new_item span, #new div.new_item_noimg span
{
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#promo
{
	width:125px;
	border:1px solid #ffffff;
	float:right;
	margin-top:50px;
}

#hypersite
{
	width:135px;
	float:right;
	margin-top:50px;
}

#promo1
{
	width:125px;
	border:1px solid #ffffff;
	float:right;
	margin-top:50px;
}

#promo2
{
	width:125px;
	border:1px solid #ffffff;
	float:right;
	margin-top:50px;
}

#promo3
{
	width:125px;
	border:1px solid #ffffff;
	float:right;
	margin-top:50px;
}

#promo4
{
	width:125px;
	border:1px solid #ffffff;
	float:right;
	margin-top:50px;
}

#promo img
{
	float:left;
	border-width:0px;
}