html {
   background:#F4E3D2 url('/images/public/back.jpg') top left repeat-x;   
}
#frame {
    margin:10px auto 20px auto;
   width:1000px;
   background:transparent url('/images/public/top.gif') top left no-repeat;
   min-height:600px;
   padding-top:10px;
    position:relative;
}
#header {
    min-height:200px;
    background-color:#fff;
}
#nav {
    height:40px;
    position:relative;
}
#montage {
    background:transparent url('/images/public/adventure.jpg') top left no-repeat;
    height:250px;
    margin:0 9px 0 9px;
}
#credit {
    font-size:85%;
    color:white;
    position:absolute;
    z-index:3000;
    top:285px;
    right:15px;
    cursor:pointer;
    height:15px;  
}
#credit a {
    color:#fff;
}
#main {
    background-color:#fff;
    width:1000px ! important;
    position:relative;
    float:left;
}
#right {
    position:relative;
    float:left;
    width:120px;
    margin:9px 0 9px 9px;
}
#left {
    /* IE 6 fix! */
    display:inline;
    position:relative;
    float:left;
    width:160px;
    margin:9px 9px 9px 9px;
    z-index:100 ! important;
    padding:0;
}
#center {
    position:relative;        
    float:left;
    width:684px;
    margin:9px 0 9px 0;
}
#quicks {
   
    position:relative;
    height:100px;
}
.quick {
    width:226px;
    background-repeat:no-repeat;
    margin-bottom:9px;
    float:left;
    padding-top:62px;
    

}
.quick.middle {
    margin-right:3px;
    margin-left:3px;
}
.quick a {
    display:block;
    background-image:url('/images/public/qbutton.jpg');
    background-position:top left;
    height:30px;
    width:226px;
    text-align:center;
    line-height:30px;
    font-size:1.1em;
    text-decoration:none;
    font-weight:bold;
    text-shadow: 1px 1px 1px #3F3F3F;
    color:white;
}
.quick a:hover {
     background-position:bottom left;
     color:white;
}
#quick_hotel {
    background-image:url('/images/public/quick_hotel.jpg');

}

#quick_packages {
    background-image:url('/images/public/quick_packages.jpg');
}
#quick_itinerary {
    background-image:url('/images/public/quick_itinerary.jpg');
}
#box {
    background:transparent url('/images/public/box_bot.gif') bottom left no-repeat;
    position:relative;
    width:338px ! important;
    padding:0;
    margin:0;
    padding-bottom:10px;
    margin-right:10px;
    margin-bottom:20px;
    top:5px;
    float:left;
    color:white;
}

#blurbs {
    background:transparent url('/images/public/blurb_bot.gif') bottom left no-repeat;
    position:relative;
    width:684px ! important;
    padding:0;
    margin:0;
    padding-bottom:10px;
    color:white;
}
.blurb a {
    color:white;
}
.blurb ul {
    margin:0 ! important;
    padding:0 ! important;
    list-style:outside;
}
.blurb li {
    padding:3px 5px 3px 0px;
    margin:0;
    background:transparent url('/images/public/line.gif') bottom left no-repeat ! important;
}
.blurb li.end1 {    
     background:none ! important;
}
.blurb li a {
    padding-left:15px;
    background:transparent url('/images/public/blurb_bullet_on.gif') center left no-repeat;
}
.blurb {
    min-height:120px;
    float:left;
    position:relative;
    width:300px ! important;
    padding: 0 9px 0 9px;
}
.gallery img {
    border:1px solid white;
    width:318px;
}
#blurbs .inner {
    background:transparent url('/images/public/blurb_top.gif') top left no-repeat;
    float:left;
    position:relative;
    width:100%;
    padding:0;
    padding-top:10px;
    margin:0;
}
#box .inner {
    background:transparent url('/images/public/box_top.gif') top left no-repeat;
    float:left;
    position:relative;
    width:100%;
    padding:0;
    padding-top:10px;
    margin:0;
}
.blurb .title {
    color:white;
    font-size:18px ! important;    
    font-weight:normal;
    letter-spacing:1px;
    margin-bottom:5px;
    text-indent:-1000em;   
    height:24px;
}
.blurb .title.links {
     background:transparent url('/images/public/title_links.gif') top left no-repeat;
}
.blurb .title.hotel {
     background:transparent url('/images/public/title_hotel.gif') top left no-repeat;
}
.blurb .title.gallery {
     background:transparent url('/images/public/title_gallery.gif') top left no-repeat;
}
.blurb .title.photo {
     background:transparent url('/images/public/title_photo.gif') top left no-repeat;
}
#primary {
    margin-right:8px;
}
#secondary {
    background-color:transparent;
    margin-left:20px;
} 
#blurbs .container {
    position:relative;
    height:100%;
    background:#BAA286 url('/images/public/blurb_back.gif') top left repeat;
    padding:0;
    margin:0;
    width:100%;
}
#box .container {
    position:relative;
    height:100%;
    background:#BAA286 url('/images/public/box_back.gif') top left repeat;
    padding:0;
    margin:0;
    width:100%;
}
#content {
    min-height:500px;
    position:relative;
    margin-top:0px;
}
.favicons {

    padding:0 10px 0 5px;
    text-align:left;
        
}
.favicons a {
    padding-left:30px;
    font-weight:bold;   
    background-repeat: no-repeat;
    background-position:center left;
    display:block;
    line-height:24px;
    height:24px;
    color:black;
    font-size:.85em;
    margin:5px 0 5px 5px;
}
.favicons  a.blog {
    background-image: url('/images/social/rss.jpg');
}
.favicons  a.facebook {
    background-image: url('/images/social/facebook.jpg');
}
.favicons  a.twitter {
    background-image: url('/images/social/twitter.gif');
}
.favicons  a.flickr {
    background-image: url('/images/social/flickr.png');
}
.favicons  a.youtube {
    background-image: url('/images/social/youtube.gif');
}
.widget {
    background:#E8E7CD url('/images/public/side_bot.gif') bottom left no-repeat;
    position:relative;
    width:160px ! important;
    margin-bottom:10px;

}
.widget h3 {

}
.widget .inner {
     background:transparent url('/images/public/side_top.gif') top left no-repeat;
     position:relative;    
}
#menu .inner {
     background:transparent url('/images/public/menu_top.gif') top left no-repeat;
}
#menu {
    background:#E8E7CD url('/images/public/menu_bot.gif') bottom left no-repeat;
    background-color:#B48D78;
    background-color:#987F84;
    min-height:200px;
    margin-bottom:10px;
    padding-bottom:10px;
    z-index:500;
}
#widget {
    text-align:center;
    height:200px;
    height:auto;
    min-height:200px;
}
#widget .inner  {
     padding:10px 5px;
}
#wug .inner  {
     padding:5px;
}
#weather {  
    text-align:left;
    background:transparent url('/images/public/weather_back.gif') top left no-repeat;
    width:139px;
    padding:20px 0 0 9px;
    margin:1px 0 1px 1px;
    height:30px;
    display:block;
}
#banners {
    width:120px;
}
.banner {
    width:120px;
    margin-bottom:10px;
}
#footer {
    position:relative;
    background:transparent url('/images/public/bot.gif') top left no-repeat;
    padding:20px 10px 30px 0;
    height:40px;
}
/************* footer menu *************/
#alt ul li a {
    color:black;   
}
#altul li a:hover {
    color:grey;
}
#alt {
    text-align:right;
    
}
#alt ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#alt ul li {
    font-weight:bold;
    color:grey;
    font-size:.85em;
    display: inline;
    padding: 0;
    margin: 0;
    background:none;
    padding: 0 0em 0 2em;
    margin: 0 0em 0 -1em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #alt ul { height: 1%; }
/********** header menu *********/
#qlinks {
    height:20px;
    position:absolute;
    line-height:20px;
    bottom:12px;
    left:310px;
    width:530px;   
}
#qlinks ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#qlinks ul li {
    font-weight:bold;
    font-size:.85em;
    display: inline-block;

    padding: 0;
    margin: 0;
    padding: .4em 0em 0 2.6em;
    margin: 0 0em 0 1em;
    height:25px;
}
#qlinks ul li a{
    color:#C76524;
}
.support_link {
    background:transparent url('/images/public/icon_support.gif') 6px 0px no-repeat;
}
.newsletter_link  {
    background:transparent url('/images/public/icon_newsletter.gif') 0px 4px no-repeat;
}
.esg_link {
    background:transparent url('/images/public/icon_esg.gif') 0px 2px no-repeat;
}
.cart_link {
    background:transparent url('/images/public/icon_cart.gif') 0px 2px no-repeat;
}




#attribution {
    text-align:right;
    line-height:1.2em;
    font-size:.85em;
    color:grey;
}
#attribution a {
    color:grey;
    border-bottom:1px solid silver;
}
#search {
    position:absolute;
    bottom:12px;
    left:20px;
    height:20px;
}
#search .field {
    height:16px ! important;
}
#search .field {
    width:175px;
    height:18px;
    float:left;
    margin-right:5px;
}
#search .go {
    padding-top:2px;
    float:left;
}

#flags {
    position:absolute;
    bottom:10px;
    right:20px;
}
#logo {
    background:transparent url('/images/public/chamber.gif') bottom left no-repeat;
    position:absolute;
    text-indent:-1000em;
    bottom:-10px;
    height:87px;
    width:120px;
    left:10px;
    display:block;
}

#azguide {
    background:transparent url('/images/public/aotweb.gif') bottom left no-repeat;
    position:absolute;
    text-indent:-1000em;
    bottom:0px;
    height:70px;
    width:97px;
    left:150px;
    display:block;
}

