@import url(header.css);
@import url(footer.css);

#around-town-section{border-top:#4a4b67 solid 5px;margin:0 0 15px;padding:20px 0 0;}
#around-town-section h1{background:url(../images/ir/around-town.gif) no-repeat;height:47px;line-height:0;margin:0 0 15px;overflow:hidden;text-indent:-9999px;width:140px;}
#around-town-section ul{overflow:hidden;}
#around-town-section li{border-color:#000;border-style:dotted;border-width:0 1px 1px 0;float:left;font:bold 10px/1.2 Tahoma,sans-serif;height:56px;list-style:none;margin:0 -1px -1px 0;padding:12px 6px;width:75px;}
#around-town-section li a{color:#c00;}

*{margin:0;padding:0;}

body{background:#a8d7ea;font:100%/1.2 Tahoma,sans-serif;}
body.night-mode{background-color:#000;}

a img{border:none;}
.ui-tabs-hide{display:none;}

#page{margin:0 auto;position:relative;width:980px;}

#background{left:0;margin-left:50%;min-width:1600px;position:absolute;top:0;width:100%;}
body>#background{position:fixed;}
#background img{display:block;position:relative;right:50%;width:100%;}


#main-body{background:#fff;clear:both;overflow:hidden;padding:19px 0 26px 25px;width:955px;}
#main-body a{color:#1b60bb;text-decoration:none;}

#main-content{float:left;width:761px;}

#main-sidebar{float:left;width:174px;}
#main-sidebar h1{color:#ccc;font:10px/1.5 Tahoma,sans-serif;text-align:center;text-transform:uppercase;}
#main-sidebar div.ad-wrapper{background:#ccc;height:600px;padding:7px;width:160px;}
#main-sidebar a{display:block;}
#main-sidebar img{display:block;}

#travelocity-box{overflow:hidden;width:456px;}
#travelocity-box h1{background:url(../images/ir/book-your-trip.gif) no-repeat;float:left;height:21px;line-height:0;margin:15px 0 0;overflow:hidden;text-indent:-9999px;width:345px;}
#travelocity-box ul{clear:both;overflow:hidden;padding:10px 0 0;width:100%;}
#travelocity-box li{display:inline;float:left;font:19px Georgia,serif;list-style:none;margin:0 4px 0 0;width:110px;}
#travelocity-box li a{background:#f0e0ca no-repeat 5px center;color:#bb1b40;display:block;padding:8px 0 6px 40px;width:70px;}
#travelocity-box li a:hover{background-color:#ff0;}
#travelocity-box li.hotels a{background-image:url(../images/bg/hotels.png);}
#travelocity-box li.rentals a{background-image:url(../images/bg/rentals.png);}
#travelocity-box li.flight a{background-image:url(../images/bg/flight.png);}
#travelocity-box li.ferry a{background-image:url(../images/bg/ferry.png);}
#travelocity-box a.travelocity{background:url(../images/ir/travelocity.gif) no-repeat;float:left;height:26px;line-height:0;margin:13px 0 0;overflow:hidden;text-indent:-9999px;width:111px;}

#main-body ul.menu{background:#f2f2f2;border:#e0e0e0 solid 1px;float:left;margin:6px 12px 12px 0;width:154px;}
#main-body ul.menu h1{border-bottom:#d3d3d3 solid 1px;color:#bb1b40;display:block;font:bold 12px/1.2 Tahoma,sans-serif;margin:0 0 0 11px;padding:8px 0 8px 0;text-transform:uppercase;width:116px;}
#main-body ul.menu a{background:url(../images/bg/li-star.gif) no-repeat 5px center;border-bottom:#d3d3d3 solid 1px;color:#bb1b40;display:block;font:bold 10px/1.2 Tahoma,sans-serif;margin:0 0 0 11px;padding:8px 0 8px 17px;text-transform:uppercase;width:116px;}
#main-body ul.menu li.last a{border-bottom:none;}

#main-content ul.crumbs{overflow:hidden;width:100%;}
#main-content ul.crumbs li{background:url(../images/bg/crumb-arrow.gif) no-repeat right center;float:left;font-size:10px;line-height:1.2;list-style:none;padding:0 12px 0 0;margin:0 6px 0 0;}
#main-content ul.crumbs a{color:#999;}
#main-content ul.crumbs li.last{background:none;padding:0;margin:0;}
#main-content ul.crumbs li.last a{color:#336;}

div.sub-content h1{color:#bb1b40;font:36px/1.2 Georgia,serif;margin:1em 0;}
div.sub-content h1 span{background:url(../images/ir/section.gif) no-repeat left center;float:left;display:inline;height:43px;line-height:0;overflow:hidden;padding-left:88px;margin-right:12px;width:0;}

div.sub-content div.row{overflow:hidden;width:100%;}
div.sub-content div.header h1+h2{margin:-3em 0 2em;}
div.sub-content div.header h2{color:#336;font-size:10px;margin:0 0 2em;text-transform:uppercase;}
div.sub-content div.header h2 span{color:#999;}

div.sub-content div.section{border-top:#4a4b67 solid 5px;float:left;font:15px/1.5 Georgia,serif;overflow:hidden;padding:0 0 32px;}
div.sub-content div.section h1{color:#4a4b67;font:bold 11px/1.2 Arial,sans-serif;margin:1em 0;text-transform:uppercase;}

div.description{width:456px;}
div.description p{margin:1em 0;}

#multimedia-wrapper{position:relative;width:456px;}
#multimedia-cycle{background-color:#0672c1;height:239px;overflow:hidden;width:456px;}
#multimedia-cycle div.slide{height:239px;overflow:hidden;width:456px;}
#multimedia-cycle div.slide h2{color:#ff0;font:bold 10px Tahoma,sans-serif;margin:1.5em 0 1em;}
#multimedia-cycle div.slide p{color:#fff;font-size:12px;margin:1em 0;}
#multimedia-cycle div.caption{float:left;height:239px;padding:0 32px 0 16px;width:108px;}
#multimedia-cycle img{float:left;}
#multimedia-cycle-pager{left:18px;position:absolute;bottom:56px;z-index:9999;}
#multimedia-cycle-pager a{border:#9cf solid 1px;color:#fff;float:left;font-size:11px;font-weight:bold;margin:0 3px 0 0;padding:2px 0;text-align:center;width:18px;}
#multimedia-cycle-pager a.activeSlide{background:#00deff;border-color:#00deff;color:#0672c1;}

#get-the-guide-wrapper{margin-right:20px;width:265px;}
#get-the-guide{background:url(../images/btn/get-the-guide.gif);display:block;height:67px;margin:16px 0 0;overflow:hidden;text-indent:-9999px;width:265px;}
#get-the-guide:hover{background-position:0 -67px;}

#explore-section{margin-right:20px;width:170px;}
#explore-section li{border-bottom:#000 dotted 1px;padding:6px 0 6px 6px;}
#explore-section li.last{border-bottom:none;}
#explore-section li a{color:#c00;}

#special-events-section{margin-right:20px;width:170px;}
#special-events-section h1{background:url(../images/ir/special-events.gif) no-repeat;height:47px;line-height:0;overflow:hidden;text-indent:-9999px;width:144px;}
#special-events-section h2{font:16px/1.2 Georgia,serif;}
#special-events-section h2 a{color:#c33;}
#special-events-section div.event{border-bottom:#000 dotted 1px;margin-bottom:16px;padding-bottom:16px;}
#special-events-section p{color:#666;font:bold 10px/1.2 Tahoma,sans-serif;margin-bottom:1em;}

.badge-widget{display:block;margin:0 0 16px;}
.badge-widget img{display:block;margin:0 auto;}

#listing-sidebar{float:left;overflow:hidden;width:190px;}

div.description ol, div.description ul{clear:both;padding-left:2em;}
#main-body ul.menu{clear:none;margin-top:1em;list-style:none;padding:0;}

