/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
body{background:url(/images/design-2010/background.jpg);font-family:Georgia,"Times New Roman",Times,serif;margin:0;padding:0}a{color:#064470;text-decoration:none}a:hover{text-decoration:underline}td{vertical-align:top}th{text-align:left}form{margin:0;padding:0}img{border:0}#shadow{width:963px;background:url(/images/design-2010/shadow.png) repeat-y top left;margin-left:auto;margin-right:auto}#body{width:900px;margin-left:31px;margin-right:auto}#header{height:38px;width:900px;background:url(/images/design-2010/header.jpg) repeat-x top left;border-top:solid #806241 1px}#menu{font-size:14px;height:38px;text-align:center}#menu
ul{margin:0;padding:0;list-style:none}#menu
li{display:inline}#menu
a{color:#fff;text-decoration:none;padding:10px;display:inline-block;background:url(/images/design-2010/menu-divider.jpg) center right no-repeat}#menu a.no-divider{background:none}#content{width:838px;margin-left:auto;margin-right:auto}#site-title{height:21px;padding-top:13px;font-style:italic;font-size:11px;width:49%;float:left}#site-title
span{color:#7d7d7d}#site-search{height:25px;padding-top:9px;font-style:italic;font-size:11px;float:right;width:50%;text-align:right}#site-search
form{float:right}#site-search
a{color:#723e06;text-decoration:none;padding-right:25px;background:url(/images/design-2010/site-search.jpg) top right no-repeat;height:17px;padding-top:4px;display:block}#site-search a:hover{text-decoration:underline}#frame{background:url(/images/design-2010/frame.jpg) no-repeat top left;width:870px;height:368px}#frame
img{margin-top:47px;margin-left:45px;display:none}#submenu{background:url(/images/design-2010/submenu.jpg) top right no-repeat;margin-left:auto;margin-right:auto;margin-bottom:25px;width:801px;height:40px;text-align:center;font-size:11px}#submenu-content{display:inline-block;margin-left:auto;margin-right:auto}#submenu-icon{padding-right:20px;float:left}#submenu
ul{margin:0;margin-top:5px;padding:0;list-style:none;float:left}#submenu
li{display:inline}#submenu
a{color:#064470;text-decoration:none;padding:3px;padding-right:5px;padding-top:10px;display:inline-block;background:url(/images/design-2010/submenu-divider.jpg) center right no-repeat}#submenu a:hover{text-decoration:underline}#submenu a.no-divider{background:none}#left{width:275px;float:left}.left-section{margin-left:25px;margin-right:40px;color:#858584;font-size:12px;font-style:italic}.left-section-news{background:url(/images/design-2010/icon-small-rss.jpg) no-repeat center right}.left-section-events{background:url(/images/design-2010/icon-small-calendar.jpg) no-repeat center right}.left-section-sociable{background:url(/images/design-2010/icon-small-sociable.jpg) no-repeat center right}.left-section-divider{height:2px;width:246px;background:url(/images/design-2010/left-section-divider.jpg) no-repeat top left;margin-top:10px;margin-bottom:10px}a.left-section-title{font-weight:bold;font-size:13px;display:block;text-decoration:none}a.left-section-title:hover{text-decoration:underline}.green{color:#2a753d}.orange{color:#ba7d07}.blue{color:#0b5176}.gray{color:#858585}.purple{color:#950c69}.brown{color:#671f0e}.maroon{color:#67180e}.light-green{color:#9db33c}.yellow{color:#deb13b}.red{color:#983226}.light-blue{color:#6460ad}.purple{color:#5a2774}#right{padding-left:20px;width:537px;float:right;color:#000;font-size:12px;border-left:solid #c0c0bb 1px}#text-size{text-align:right;height:18px}h1{font-size:18px;font-weight:normal}.right-divider{margin-bottom:20px}h2{font-weight:bold;font-size:13px;margin-bottom:25px}.featured-package{width:50%;float:left}.featured-package-title{margin-bottom:10px;font-weight:bold}.featured-package-icon{float:left;width:100px}.featured-package-options{float:left;margin-top:7px}.featured-package-options
a{display:block;color:black;font-style:italic;text-decoration:none;padding:5px;padding-left:30px}.package-reservations{background:url(/images/design-2010/icon-package-reservations.jpg) no-repeat center left}.package-details{background:url(/images/design-2010/icon-package-details.jpg) no-repeat center left}.banner{margin-top:25px;margin-bottom:25px}.footer{height:173px;background:url(/images/design-2010/footer.jpg) repeat-x bottom left}.footer-ads{padding-top:35px;height:70px;margin-left:50px;width:500px}.footer-ads
div{margin-right:35px;float:left;width:120px;height:70px;font-size:11px;font-family:Arial,sans-serif}.passport{background:url(/images/design-2010/passport.jpg) no-repeat top right;height:173px;width:222px;float:right}#footer-menu{margin-left:39px;margin-top:28px;font-size:12px;height:36px;padding-top:4px}#footer-menu
ul{margin:0;padding:0;list-style:none}#footer-menu
li{display:inline}#footer-menu
a{color:#fff;text-decoration:none;padding:10px;display:inline-block;background:url(/images/design-2010/menu-divider.jpg) center right no-repeat}#footer-menu a.no-divider{background:none}#rightbanner{margin-left:15px;margin-bottom:15px;float:right}.package-categories{width:375px;float:left}.package-category{width:49%;float:left;padding-bottom:20px;cursor:pointer}.package{margin-top:10px;padding-top:10px;border-top:solid #efefef 1px}.package-icon{width:90px;float:left;margin-right:20px}.package-options{margin-top:10px}.package-options
a{padding-left:25px;margin-right:10px}.form_error,.error{color:red}input.error{border:solid red 1px}.error{display:block}#TW-feed, #TW-feed
ul{list-style:none;margin:0px;padding:0px}#TW-feed li
ul{display:none;position:absolute;background-color:#fff;padding:3px;border:1px
solid #ccc}#TW-feed
li{font-weight:bold;color:#EC8132}#TW-feed ul
li{padding-bottom:3px}#bookmark{margin-bottom:25px;padding-top:25px;clear:left}#merchant-types{margin-bottom:15px;padding:5px;padding-left:0;padding-bottom:15px;border-bottom:solid #e5e5e5 1px}#merchant-types-label{padding-right:25px}.merchant{margin-bottom:25px;width:100%;float:left}.merchant-image{float:left;width:100px}.merchant-image
img{width:90px;padding-bottom:10px}.merchant-name{font-weight:bold}.merchant-address{}.merchant-options{margin-top:15px}#itinerary-toolbar{background:url(/images/design-2010/itinerary-toolbar.jpg) no-repeat top left;height:25px;width:534px;margin-top:15px;margin-bottom:15px}#itinerary-toolbar
img{float:left;display:block}#itinerary-link{height:22px;width:120px;font-size:12px;padding-top:3px;float:left}#itinerary-help{width:17px;height:21px;padding-top:1px;float:left}#itinerary-help-icon{background:url(/images/design-2010/itinerary-help-icon.jpg) no-repeat top left;display:block;width:17px;height:17px;margin-left:15px}a.add-to-itinerary{width:68px;padding-left:60px;height:30px;display:block;background:url(/images/design-2010/addsm.png) no-repeat top left;color:#886851;margin-top:15px}a.add-to-itinerary:hover{text-decoration:none;color:#3d1e09}#text-size{color:#000}#text-size
a{color:#000}a.decrease-font{font-size:10px}a.increase-font{font-size:18px}a.reset-font{font-size:14px}.itinerary-activity{margin-bottom:15px;padding-bottom:10px;border-bottom:solid #ccc 1px}.itinerary-activity-img{float:left;padding-right:10px;margin-bottom:10px}.itinerary-search{width:100%}.itinerary-search-image{width:100px}.itinerary-search-content{width:300px;padding-bottom:15px}.itinerary-search-add{}.expandable{display:block}.suitcase-link{background:url(/images/design-2010/suitecase-link.png) no-repeat top left;padding-top:7px;padding-left:35px;height:22px;display:block}.bubble-top{background:url(/images/design-2010/bubble-top.png) no-repeat top left;padding-top:22px;width:259px;margin-right:20px;margin-bottom:15px}.bubble-bottom{background:url(/images/design-2010/bubble-bottom.png) no-repeat bottom left;padding-bottom:57px;width:259px}.bubble-middle{background:url(/images/design-2010/bubble-middle.png) repeat-y top left;width:219px;padding-left:20px;padding-right:20px;font-family:Georgia,sans-serif;font-style:italic;color:#0b5176;font-size:12px}.winner-top{background:url(/images/design-2010/winner-top.png) no-repeat top left;width:499px;padding-top:25px}.winner-bottom{background:url(/images/design-2010/winner-bottom.png) no-repeat bottom left;width:419px;padding-left:52px;padding-right:20px;padding-bottom:20px;font-size:11px;color:#0b5176}#calendar{margin-top:25px;width:190px;height:219px;padding-top:3px;text-align:center;font-style:normal}#calendar
table{border-collapse:collapse}#calendar .calendar-header{background:url(/images/design-2010/calendar/header-background.jpg) repeat-x top left;height:27px}#calendar .calendar-header
td{padding-top:5px}#calendar .nav, #calendar
.upcoming_events{font-family:Georgia,serif;font-size:12px;color:#fff}#calendar
#month_name{text-transform:uppercase;font-size:10px;font-weight:bold;color:#4b4b4b;font-family:Verdana,sans-serif;text-align:left;margin-bottom:5px}#calendar
table#month_days{width:100%}#calendar #calendar_month #month_days
td{color:#705135;font-family:Georgia,serif;font-size:12px;border:solid #bbbbb7 1px}#calendar #calendar_month #month_days
a{color:#0c5ca5;font-family:Arial,sans-serif;font-size:10px}#calendar
table{margin-left:auto;margin-right:auto}#calendar
.rss{float:right;text-align:right;padding-right:3px;padding-top:3px}#calendar
#calendar_month{background:#dcdcdc url(/images/design-2010/calendar/body-background.jpg) repeat-x top left;margin-bottom:0px}#month_name{padding-left:6px;padding-top:3px}#calendar
.day{width:25px;height:16px;text-align:center;vertical-align:middle;color:#515151;font-family:arial;font-style:normal}#calendar .day
a{color:#9c2a00}#calendar
#event_scroller{background:url(/images/design-2010/calendar/event-scroller-background.jpg) repeat-x top left;height:32px;padding-top:10px;border:solid #c1c1c1 1px}#calendar #event_scroller
a{font-family:Georgia,serif;color:#7b5c3d;font-size:10px}.upcoming-label{font-size:8px;font-family:Georgia,serif;color:#ba7d07;margin-top:5px}.package-list{width:270px}.package{margin-bottom:25px}#content
img{margin-right:0px}.package
img{float:right;margin-left:5px;margin-right:0px;padding:1px}.package
.price{font-size:1.5em;font-weight:strong}.package_options{}a#details{background:url(/images/rainbow/magglass.gif) no-repeat top left;display:block;padding-left:19px}a#reservations{background:url(/images/rainbow/cart.gif) no-repeat top left;display:block;padding-left:19px}#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox a
img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/images/lightbox/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/images/lightbox/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/images/lightbox/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em}#imageData{padding:0
10px}#imageData
#imageDetails{width:70%;float:left;text-align:left}#imageData
#caption{font-weight:bold}#imageData
#numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData
#bottomNavClose{width:66px;float:right;padding-bottom:0.7em}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body
.clearfix{display:inline-block;width:100%}* html
.clearfix{/*\*/height: 1%;/**/}@import "/css/themes/base/ui.base.css";@import "/css/themes/base/ui.theme.css";.selectedanchor{}.anylinkcss{left:0;top:0;position:absolute;visibility:hidden;display:block;border:1px
solid black;border-bottom-width:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;line-height:18px;z-index:100;background-color:#331b07;width:260px}.anylinkcss
ul{margin:0;padding:0;list-style-type:none}.anylinkcss ul li
a{width:250px;display:block;padding:10px;padding-left:0;text-decoration:none;text-indent:15px;color:#fffefe}.anylinkcss a:hover{background:black;color:white}.anylinkcsscols{position:absolute;left:0;top:0;visibility:hidden;border:1px
solid black;padding:10px;font:normal 12px Verdana;z-index:100;background:#DEFFCA}.anylinkcsscols
.column{width:150px;float:left}.anylinkcsscols .column
ul{margin:0;padding:0;list-style-type:none}.anylinkcsscols
li{padding-bottom:3px}.anylinkshadow{position:absolute;left:0;top:0;z-index:99;background:black;visibility:hidden}