#topnav {position:absolute; Z-INDEX: 300; width:980px; top:15px;}
#topnavbar {position: absolute; Z-INDEX: 400; width:890px; left:50%; margin-left:-420px;}

body {margin:0px; background: #2E1700 url(/vimages/log_bg_original.jpg) no-repeat top center; }
h1 {font:normal 21px verdana; color:#391E00; margin-top:0px; letter-spacing:-1px}
h2 {font:normal 18px verdana; color:#391E00; letter-spacing:-1px}
.frmbtn {background:#C09150; font-weight:bold; cursor:pointer; color:#000; padding:1px; border:2px solid #E1952E;}


#contentholder {width:100%; background:url(/vimages/bg_repeat.png) repeat-y 0px 0px; } /* background:url(/vimages/bg_repeat.png) repeat-y 0px 0px; */
#contentholder_2col {width:100%; background:url(/vimages/bg_resort_repeat_2col.png) repeat-y 0px 0px; }

#keywordsearchbg_int[id] {width:197px; height:40px; background:url(/vimages/keyword_bg.png) repeat; position:absolute; z-index:80; top:157px; right:22px; border-left:1px solid #241207; border-top:1px solid #241207}
*html #keywordsearchbg_int {width:197px; height:40px; background:none; position:absolute; z-index:80; top:157px; right:22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/keyword_bg.png', sizingMethod='scale'); border-left:1px solid #241207; border-top:1px solid #241207}
#keywordsearcholder_int {position:absolute; top:167px; right:30px; z-index:200;}

#keywordsearchbg[id] {width:197px; height:40px; background:url(/vimages/keyword_bg.png) repeat; position:absolute; z-index:80; top:233px; right:22px; border-left:1px solid #241207; border-top:1px solid #241207}
*html #keywordsearchbg {width:197px; height:40px; background:none; position:absolute; z-index:80; top:233px; right:22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/keyword_bg.png', sizingMethod='scale'); border-left:1px solid #241207; border-top:1px solid #241207}
#keywordsearcholder {position:absolute; top:243px; right:30px; z-index:200;}

.tblkeywordsearch {width:185px; z-index:500;}
.keywordsearchbox {border:1px solid #391F00; padding:2px 0px 2px 0px; background:#FFF5D8; width:145px}

#banner {width:980px; height:297px; position:relative; z-index:4;}
#cntr_tbar {position:absolute; top:297px; left:219px}
#bannerpic {position:absolute; z-index:0; width:960px; height:220px; top:6px; left:50%; margin-left:-480px }
#logo {width:234px; height:93px; position:absolute; top:0px; z-index:14; left:50%; margin-left:-120px; top:182px;}
#threebuttons {position:absolute; z-index:8; left:50%; top:284px; margin-left:-148px}
#membermenubar {background:#180A00; color:#FFF5D8; padding:8px; text-align:right; font:11px verdana}
	#membermenubar a {color:#FFF5D8; font-weight:bold; text-decoration:none}
	#membermenubar a:hover {text-decoration:underline}

#toplinks_int {position:absolute; width:200px; text-align:right; top:201px; right:30px; z-index:20; font:bold 9px verdana; color:#fff}
#toplinks {position:absolute; width:200px;  text-align:right; top:278px; right:30px; z-index:20; font:bold 9px verdana; color:#fff}
	#toplinks_int a, #toplinks a {color:#fff; text-decoration:none} 
	#toplinks_int a:hover, #toplinks a:hover {text-decoration:underline}

#bottomnavlinks {position:absolute; bottom:14px; text-align:center; font:9px verdana; left:50%; width:550px; margin-left:-275px; z-index:8;}
	#bottomnavlinks a {text-decoration:none; font:9px verdana; color:#fff; display:inline-block; margin-right:6px; padding:2px 4px 2px 4px; }
	#bottomnavlinks a:hover {color:#E39819; background:#855938;}

#header_availability {position:absolute; left:50px; top:284px;  z-index:300;} 
#natural_choice {width:260px; height:20px; left:50%; position:absolute; z-index:8; margin-left:-130px; top:52px}
#header_news {position:absolute; width:143px; height:9px; top:-3px; left:14px}
#header_subnav {color:#fff; font:small-caps bold 11px verdana; text-align:center; padding-top:1px;}

/* Framework inner pages */
#banner_int {width:980px; height:220px; position:relative; z-index:4;}
#bannerpic_int {position:absolute; z-index:0; width:960px; height:182px; top:30px; left:50%; margin-left:-480px}
#cntr_tbar_int {position:absolute; top:200px; left:219px}
#logo_int {position:absolute; width:184px; height:58px; top:46px; left:24px; z-index:20;}
#threebuttons_int {position:absolute; z-index:20; width:80px; top:104px; left:70px;}
	#threebuttons_int[id] a {display:block; width:80px; height:27px;}
	*html #threebuttons_int a {display:block; width:80px; height:33px; margin-bottom:-7px;}	
	
#header_availability_int {position:absolute; display:block; width:122px; height:9px; left:50px; top:207px; z-index:200;} 

#pathlink[id] {color:#361A00; letter-spacing:-1px; padding:4px 10px 4px 10px; background:url(/vimages/pathlink_bg.png) repeat; margin-bottom:14px; font:9px verdana}
*html #pathlink {width:521px; letter-spacing:-1px; color:#361A00; padding:4px 10px 4px 10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pathlink_bg.png', sizingMethod='scale'); margin-bottom:14px; font:9px verdana}
	#pathlink a {text-decoration:none;  position:relative; color:#361A00;}
	#pathlink a:hover {text-decoration:underline;}
	

#copyrholder {position:relative; width:980px; margin:0px auto; height:56px;}
#copyr {font:11px verdana; color:#C09150; line-height:17px; width:400px; text-align:center; position:absolute; left:50%; margin-left:-200px; top:10px;}
#login_bottom {font:11px verdana; color:#835836; position:absolute; right:0px; top:10px;}
#copyr a, #login_bottom a {text-decoration:none; color:#835836;}
#copyr a:hover, #login_bottom a:hover {text-decoration:underline}	
	
	
	
/* //////////////////////// 2 Column Stuff //////////////////// */

#threebuttons_2col_bottom_int {position:absolute; left:50%; bottom:155px; margin-left:-43px; width:296px; height:30px;}
#tlogo_int_2col[id] {width:738px; height:101px; z-index:50; position:absolute; background:url(/vimages/logo_int_browncurve_2col.png) no-repeat; bottom:45px; left:219px}
*html  #tlogo_int_2col {width:738px; height:101px; z-index:50; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/logo_int_browncurve_2col.png', sizingMethod='image'); position:absolute; bottom:44px; left:219px}

#bbar_2col[id] {text-align:center; position:relative; margin-top:-45px; z-index:5; width:980px; height:45px; background:url(/vimages/bbar_resort_2col.png) no-repeat;}	
*html #bbar_2col {text-align:center; position:relative; z-index:5; margin-top:-45px; width:980px; height:45px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bbar_resort_2col.png', sizingMethod='image');}

#pathlink_2col[id] {color:#361A00; letter-spacing:-1px; padding:4px 10px 4px 10px; margin-right:23px; margin-bottom:14px; font:9px verdana; background:url(/vimages/pathlink_bg.png) repeat;}
*html #pathlink_2col {width:717px; letter-spacing:-1px; color:#361A00; padding:4px 10px 4px 10px; margin-right:23px; margin-bottom:14px; font:9px verdana; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pathlink_bg.png', sizingMethod='scale');}	
	#pathlink_2col a {text-decoration:none; position:relative; color:#361A00;}
	#pathlink_2col a:hover {text-decoration:underline;}
	
#cntr_2col {float:left; width:760px; vertical-align:top;}
	#cntr_2col_pane1_int {width:707px; margin-bottom:220px; padding:0px 38px 0px 15px; font:12px verdana;}
	#cntr_2col_pane1_int_nohref {width:707px; margin-bottom:220px; padding:0px 38px 0px 15px; font:12px verdana;}
	
	
#lt {width:219px; float:left; margin-bottom:60px; vertical-align:top;}
.lt_pane_top {width:219px; height:31px; background:url(/vimages/lt_resort_top.png) no-repeat;}
.lt_pane {width:171px; padding:10px 25px 10px 24px;}
.lt_pane1 {width:172px; margin-left:24px; background:url(/vimages/lt_pane1_bg.png) repeat-y}
.ltdivider {position:relative; width:174px; height:17px; margin-left:23px; background:url(/vimages/lt_divider.png) no-repeat}

#rt {width:220px; float:right; vertical-align:top}

.rtpane {margin-left:23px; width:175px; position:relative}
.rtdivider[class] {width:175px; display:block; background:url(/vimages/ltrt_resort_divider.png) no-repeat; height:17px; margin:-5px 0px 0px 0px}

#cntr[id] {width:541px; float:left; vertical-align:top;}
	#cntr_pane1[id] {width:521px; position:relative; z-index:4; padding:40px 10px 20px 10px; font:12px verdana;}
	#cntr_pane1_int[id] {width:511px; position:relative; z-index:4; padding:0px 15px 220px 15px; font:12px verdana;}
	
*html #cntr {width:540px; margin-left:-1px; float:left; vertical-align:top;}
	*html #cntr_pane1 {width:520px; position:relative; z-index:4; padding:40px 10px 20px 10px; font:12px verdana;}
	*html #cntr_pane1_int {width:510px; position:relative; z-index:4; padding:0px 15px 220px 15px; font:12px verdana;}

#cntr_pane1 a, #cntr_pane1_int a, #cntr_2col_pane1_int a {color:#D1880D; font-weight:bold; text-decoration:none}
#cntr_pane1 a:hover, #cntr_pane1_int a:hover, #cntr_2col_pane1_int a:hover {color:#5E511D; font-weight:bold; text-decoration:underline}

#bbar {text-align:center; position:relative; z-index:5; width:980px; height:45px; background:url(/vimages/bbar.png) no-repeat; margin-top:-45px}

#tlogo {position:absolute; width:149px; z-index:3; height:136px; background:url(/vimages/logo_bottom_t.png) no-repeat; left:50%; margin-left:-75px; bottom:46px;}
#tlogo_int {width:541px; height:101px; position:absolute; bottom:44px; left:219px}

#threebuttons_bottom {position:absolute; z-index:12; left:50%; bottom:100px; margin-left:-146px; width:296px; height:30px;}
#threebuttons_bottom_int {position:absolute; z-index:12; left:50%; bottom:155px; margin-left:-146px; width:296px; height:30px;}
#bbar_address {position:absolute; z-index:12; text-align:center; font:11px arial; left:50%; bottom:60px; margin-left:-151px; width:302px; height:30px;}

#bbar_address_int {position:absolute; z-index:12; text-align:center; font:11px arial; left:50%; bottom:38px; margin-left:-200px; width:402px; color:#C09150; height:30px;}

#bbar_address_2col {position:absolute; z-index:100; display:block; text-align:center; font:11px arial; left:50%; bottom:110px; margin-left:-100px; width:402px; color:#C09150;}



/* IE Fixes ///////////////////////////////////////////////////////////////////////////// */
*html .rtdivider {width:175px; display:block; background:url(/vimages/ltrt_resort_divider.png) no-repeat; height:17px; margin:-4px 0px -2px 0px}

*html #bbar {text-align:center; position:relative; z-index:3; width:980px; height:45px; margin-top:-45px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bbar.png', sizingMethod='image');}	


/* ////////////////////////////// LEFT SUB MENU NAV ///////////////////////  */

.mn2 {font:11px Verdana;}
.mn2 a {width:149px; padding:4px 8px 4px 14px; background:url(/vimages/hl_bullet.png) no-repeat 4px 8px; color: #000; display: block; text-decoration: none}
.mn2 a:hover {text-decoration: none;  background:#E7D9AC url(/vimages/hl_bullet.png) no-repeat 4px 8px;}
.mnOn2 {color:#5E3715; font:11px Verdana; background:#DFCF9A url(/vimages/hl_bullet_on.png) no-repeat 4px 8px;}
.mnOn2 a {display: block; width:149px; padding:4px 8px 4px 14px;  position:relative; text-decoration:none; color:#5E3715}

.mn3 {font:10px Verdana;}
.mn3 a {color:#5E3715; width:137px; padding:3px 8px 3px 26px; background:url(/vimages/bullet_indent_off.png) no-repeat 16px 5px; display: block; text-decoration: none}
.mn3 a:hover {text-decoration: none;  background:#EEE3BE url(/vimages/bullet_indent_off.png) no-repeat 16px 5px;}
.mnOn3 {color: #000; font:10px Verdana; background:#EADDB3 url(/vimages/hl_bullet_indent.png) no-repeat 16px 5px;}
.mnOn3 a {display: block; width:137px; padding:3px 8px 3px 26px;  position:relative; text-decoration: none;  color:#000}

.mn4 {font:10px Verdana;}
.mn4 a {width:125px; padding:4px 8px 4px 38px; background:url(/vimages/hl_bullet.png) no-repeat 28px 8px; color: #000; display: block; text-decoration: none}
.mn4 a:hover {text-decoration: underline;  background:url(/vimages/hl_bullet.png) no-repeat 28px 8px;}
.mnOn4 {color:#5E3715; font:10px Verdana; background:url(/vimages/hl_bullet_on.png) no-repeat 28px 8px;}
.mnOn4 a {display: block; width:125px; padding:4px 8px 4px 38px;  position:relative; text-decoration: none;  color:#5E3715}







/* ///////////////////////////// Highlights Left Column ///////////////////////// */

.hlitem {font:10px verdana; padding:5px 10px 5px 15px; background:url(/vimages/hl_bullet.png) no-repeat 4px 9px }
.hltitle a {font:bold 10px verdana; text-decoration:none; color:#391E00;}
.hltitle a:hover {text-decoration:underline}

.hlbottom {margin:10px 0px 10px 0px;  border-top:1px solid #835735; padding:10px 10px 0px 10px; font:11px verdana; text-align:center; color:#391E00;}
	.hlbottom a {font:bold 11px verdana; text-decoration:none; color:#A3500F;}
	.hlbottom a:hover {text-decoration:underline}
	
/* /////////// Tables */
.sectbl {border:2px solid #CFC598; background:#E7DFBC; margin:0px auto}
.sectbl td {padding:2px; background:#FFFFFF;}
.sectbl .td2 {padding:3px; background:#DFCF9A;}
.sectbl th {padding:3px; text-align:left; border: 1px solid white; font-weight: bold; background:#E7DFBC;}
.sectbl .th2 {padding:3px; background:#DAE9F8; font-weight: bold;}
.sectbl .th3 {padding:3px; background:#DAE9F8; font-weight: normal;}

.sectblalt {border:2px solid #CFC598; background:#E7DFBC; margin:0px auto}
.sectblalt tr.row1 {background:#FFF}
.sectblalt tr.row2 {background:#EAE3C3}
.sectblalt td {padding:3px;}
.sectblalt th {padding:3px; text-align:left; border: 1px solid white; font-weight: bold; background:#E7DFBC;}