@charset "UTF-8";
/* CSS Document */


* { margin:0px; padding:0px}

body { background:#4C0903 url(gfx/bkg_strip.jpg) repeat; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:.8em; color:#333}

h1 { color:#300B07}

h2 { color:#8F6C4C; font-weight:normal; font-size:1.6em}

.clear { clear:both}

.cleft { clear:left}

.red { color: #4C0903}

a:link, a:visited {color: #CC9900; text-decoration:none; }

a:hover {color:#CC6600; text-decoration:underline; }


.hrow {border-bottom:solid 1px #ababab; height:2px; width:400px; margin-bottom:5px}

.hrow100 {border-bottom:solid 1px #ababab; height:2px; width:100%; margin-bottom:5px}

.bkg_sun { background:url(gfx/bkg_sun.jpg) repeat-x}

.headbox { width:820px; margin:auto; height:175px; background:#300B07; }

.container { width:820px; margin:auto; background:#300B07;}

.incontainer { width:780px; margin:auto; background:#FDEFCA; border:solid 5px #8F6C4C}

.innerbox { width:758px; margin:auto; background:#fff; border:solid 1px #ababab; border-top:none}

.spacer20 {height:20px}

.whitebox { width:250px; height:376px; float:left; margin:7px 0 7px 7px; background:url(gfx/whitebox.png)}

.whitepad { margin:5px 0px 0px 5px}

a.learn { position:relative;text-indent:-9999px; margin-top:5px; float:left; overflow:hidden; display:block; color:#fff; width:238px; height:44px;}
a.learn:link, a.learn:visited  { background:url(gfx/btn_learn.png) no-repeat 0px 0px; }
a.learn:hover { background:url(gfx/btn_learn.png) no-repeat 0px -44px;}

.tabholder { width:760px; margin:auto; margin-top:10px}
.tabs { list-style:none; display:inline; width:760px; margin:auto;}
.tabs li { float:left; border-bottom:solid 1px #ababab}
.tab_170 { background:url(gfx/tab_170.png); width:170px; height:69px}
.tab_125 { background:url(gfx/tab_125.png); width:125px; height:69px}

.tab_fill { height:69px}

#activetab { border-bottom:solid 1px #fff}
 


a#airport { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px;}
a#airport:link, a#airport:visited  { background:url(gfx/btn_airport.png) no-repeat 0px -69px; }
a#airport:hover { background:url(gfx/btn_airport.png) no-repeat 0px 0px;}

a#airportACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px; background:url(gfx/btn_airport.png)}

a#rv { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px;}
a#rv:link, a#rv:visited  { background:url(gfx/btn_rv.png) no-repeat 0px -69px; }
a#rv:hover { background:url(gfx/btn_rv.png) no-repeat 0px 0px;}

a#rvACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px; background:url(gfx/btn_rv.png)}


a#travel { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px;}
a#travel:link, a#travel:visited  { background:url(gfx/btn_travel.png) no-repeat 0px -69px; }
a#travel:hover { background:url(gfx/btn_travel.png) no-repeat 0px 0px;}

a#travelACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px; background:url(gfx/btn_travel.png)}

a#hotel { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px;}
a#hotel:link, a#hotel:visited  { background:url(gfx/btn_hotel.png) no-repeat 0px -69px; }
a#hotel:hover { background:url(gfx/btn_hotel.png) no-repeat 0px 0px;}

a#hotelACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px; background:url(gfx/btn_hotel.png)}

a#hotelb { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px;}
a#hotelb:link, a#hotelb:visited  { background:url(gfx/btn_hotelb.png) no-repeat 0px -69px; }
a#hotelb:hover { background:url(gfx/btn_hotelb.png) no-repeat 0px 0px;}

a#hotelbACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:170px; height:69px; background:url(gfx/btn_hotelb.png)}


a#contact { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:125px; height:69px;}
a#contact:link, a#contact:visited  { background:url(gfx/btn_contact.png) no-repeat 0px -69px; }
a#contact:hover { background:url(gfx/btn_contact.png) no-repeat 0px 0px;}

a#contactACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:125px; height:69px; background:url(gfx/btn_contact.png)}

a#faq { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:125px; height:69px;}
a#faq:link, a#faq:visited  { background:url(gfx/btn_faq.png) no-repeat 0px -69px; }
a#faq:hover { background:url(gfx/btn_faq.png) no-repeat 0px 0px;}

a#faqACT { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:125px; height:69px; background:url(gfx/btn_faq.png)}
 
 
a#willcall { position:relative;text-indent:-9999px; overflow:hidden; display:block; color:#fff; width:500px; height:40px;}
a#willcall:link, a#willcall:visited  { background:url(gfx/btn_willcall.png) no-repeat 0px 0px; }
a#willcall:hover { background:url(gfx/btn_willcall.png) no-repeat 0px -40px;}
 
 
 
 
 
.marginbox { width:730px; margin:auto; text-align:justify}

.hotelname {text-align:center;  margin:5px auto 10px auto; color:#8F6C4C}

.price { text-align:left; color:#000; font-weight:bold; float:left; width:200px} 

.hoteltxt { font-size:.8em; width:400px; margin:5px 0 5px 0;}

.undertxt { font-size:.8em; color:#666; margin:0 0 10px 0;}

a.selection:link, a.selection:visited {color:#CC6600; font-weight:bold; float:right; text-align:right; text-decoration:none; width:150px;}
a.selection:hover {color:#CC6600; font-weight:bold; float:right; text-align:right; text-decoration:underline; width:150px;}


a.selection_soldout:link, a.selection_soldout:visited, a.selection_soldout:hover {color:#999; font-weight:bold; float:right; text-align:right; text-decoration:none; width:150px;}
 

.pr400 { width:400px; margin-bottom:5px; font-size:.8em
 }

.dist { font-size:.5em; color:#333}

.deposit {color: #4C0903; font-size:.9em; font-weight:bold}


.remainder { font-style:italic; font-size:.9em; font-weight:normal}


.imagebox {width:300px; float:right; margin-left:10px; margin-right:10px;}

.imagebox img { margin:10px; margin-bottom:0px}



.package_features_para { width:333px; margin:5px 0px 5px 8px; list-style:none; color:#666; font-size:.8em   }
a.in:link, a.in:visited {color:#0066CC; text-decoration:none; display:inline-block  }

a.in:hover {color:#BE1E2D;  text-decoration:none}


.col_inset { width:220px; float:right}

.pwrap {position:relative; border:solid 1px #ccc; width:200px; margin:10px; background:#fff }

.pwrap img {margin:5px 0px 5px 7px;}

.pwraptxt { margin-left:10px; padding-bottom:5px; font-size:9px; color:#006838 }

.pwrapr {position:relative; border:solid 1px #ccc; width:auto; float:right; margin:10px; background:#fff }











