/*----------------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
----------------------------------------------------------------------------------------------------------*/
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,body,dl,dt,dd,form {margin:0;padding:0;}
img {display:block;border:0;}
a {outline:0;cursor:pointer;} 
ul {list-style:none;}
u {text-decoration:none !important;}
td {font-size:11px;}
.error {color:#c00;}
.noscript {padding:3px;border:1px solid #c00;color:#c00;background:#fff;margin:0 0 5px;}
/* hidden accessibility items*/
.access, #head_nav_primary, #head_search, #head_footnav, #interact_head {height:0;width:0;overflow:hidden;position:absolute;}

/*----------------------------------------------------------------------------------------------------------
(2) WRAPPERS
----------------------------------------------------------------------------------------------------------*/
body {font-size:62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;background:#6aa9ee;text-align:center;padding-bottom:50px;}
#wrap {width:882px;background:#fff url(../images/wrapper_bg.jpg) no-repeat;margin:0 auto;text-align:left;font-size:1em;}

/*----------------------------------------------------------------------------------------------------------
(3) HEADER
----------------------------------------------------------------------------------------------------------*/
#head {margin:0 13px;position:relative;padding-bottom:33px;}

/*logo*/
#head h1 {height:122px;width:552px;background:url(../images/logo.png) no-repeat;text-indent:-9000px;}
#head h1 a {height:122px;width:552px;display:block;}

/*special navigation*/
#head_nav_special {position:absolute;z-index:99;top:130px;left:267px;text-indent:-9000px;background:url(../images/special_nav/00_snav_head.gif);height:42px;width:68px;overflow:hidden;}
#nav_special {position:absolute;z-index:99;top:133px;left:335px;overflow:hidden;height:40px;}
#nav_special li {float:left;margin:0;padding:0;}
#nav_special li a {display:block;height:40px;text-indent:-9000px;text-decoration:none;}
#nav_special li a#aitem1 {width:75px;background:url(../images/special_nav/01_hiking.gif);} 
#nav_special li a#aitem2 {width:81px;background:url(../images/special_nav/02_fishing.gif);} 
#nav_special li a#aitem3 {width:78px;background:url(../images/special_nav/03_biking.gif);} 
#nav_special li a#aitem4 {width:119px;background:url(../images/special_nav/04_water.gif);} 
#nav_special li a#aitem5 {width:122px;background:url(../images/special_nav/05_wildlife.gif);} 
#nav_special li a:hover {background-position:center !important;}
#nav_special li a.active, #nav_special li a.active:hover {background-position:bottom !important;}

/*primary navigation*/
#nav_primary {margin:0;padding:0;list-style:none;overflow:hidden;height:28px;position:absolute;left:0;}
#nav_primary li {float:left;margin:0;padding:0;}
#nav_primary li a {display:block;height:28px;text-indent:-9000px;text-decoration:none;}
#nav_primary li a#pitem1 {width:93px;background:url(../images/primary_nav/01_explore.png);} 
#nav_primary li a#pitem2 {width:101px;background:url(../images/primary_nav/02_artisans.png);} 
#nav_primary li a#pitem3 {width:108px;background:url(../images/primary_nav/03_roadtrips.png);} 
#nav_primary li a#pitem4 {width:96px;background:url(../images/primary_nav/04_lodging.png);} 
#nav_primary li a#pitem5 {width:99px;background:url(../images/primary_nav/05_packages.png);} 
#nav_primary li a#pitem6 {width:159px;background:url(../images/primary_nav/06_about.png);} 
#nav_primary li a:hover {background-position:center !important;}
#nav_primary li a.active, #nav_primary li a.active:hover {background-position:bottom !important;}

/*global site search*/
#search {background:#acd5f5;width:200px;position:absolute;left:656px;min-height:28px;_height:28px;text-align:center;}
#search table {margin:3px auto 0;}
#search input.search {color:#797676;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;padding:2px 4px;border:1px solid #5485b5;font-size:1em;width:142px;position:absolute;left:7px;top:4px;}
#search input.search:focus, #search input.search:focus:active {color:#222;border-color:#021749;}
#search input.btn_search {width:24px;height:18px;position:absolute;left:167px;top:4px;}
#search table td {vertical-align:middle;padding:0;}

/*----------------------------------------------------------------------------------------------------------
(4) FOOTER
----------------------------------------------------------------------------------------------------------*/
#foot {padding:70px 0 27px;background:url(../images/foot_bg.png) no-repeat bottom;position:relative;clear:left;}

/*foot nav*/
#foot ul {color:#0b364a;text-align:center;padding:0 13px;}
#foot ul li {display:inline;background:url(../images/foot_nav_bg.gif) no-repeat right;padding:0 8px;}
#foot ul li.last {background:none;}
#foot ul li a {color:#0b364a;}
#foot ul li a:hover {color:#7B0000;}

/*foot info*/
#info {position:absolute;top:16px;left:39px;text-indent:-9000px;height:35px;width:164px;background:url(../images/foot_info.gif);overflow:hidden;}
#info_xtra {position:absolute;top:24px;left:718px;text-indent:-9000px;height:23px;width:126px;background:url(../images/foot_info_xtra.gif);overflow:hidden;}