/* HotelBook.com Styles */

body .wowContainer{ line-height: 1.3em; border-right:1px dotted #c4bad0; margin-top:-3px;}

.wowContainer h1 { color: #048bba; font-size: 20px; line-height: 115%; }
.wowContainer h2 { font-size: 13px; line-height: 115%; }
.wowContainer h3 { color:#816B99; font-size: 10pt; margin-top: 0px; line-height: 115%; }
.wowContainer .booking_box h3 {margin-bottom: 5px;}
.wowContainer h1.purple{color:#391d5a}

.homepageTopBoxLeft { float: left; width: 345px; height: 210px; }
.homepageTopBoxRight { float: right; width: 345px; height: 210px; }
.wowContainer .destinationSummary {  }
.wowContainer .destinationSummary .teaser { padding-top: 10px; }
.wowContainer .destinationSummary IMG { width: 160px; height: 150px; float: left; margin-right: 5px; margin-bottom: 5px; margin-top: -10px !important; }
.wowContainer .destinationSummary .teaser a.moreLink { float: left; margin-top: 10px; font-size: 11px; }

.wowContainer .column a{background: url('/ptnr/hotelbook/img/category_bullet.gif') transparent 0% 5px no-repeat; float: left; width:117px; padding-left:10px;}


.featureBoxMauve {  margin-bottom: 10px; }
.featureBoxMauve .boxTitle { padding-left: 5px; padding-top: 10px; padding-bottom: 5px; background-color: #c4bad0; font-family: Arial,Helvetica,sans-serif;	font-size:12px;	font-weight: bold; color: #381d59; margin-bottom: 1px; }
.featureBoxMauve .boxStrap { padding: 5px; background-color: #1389bf; font-family: Arial,Helvetica,sans-serif;	font-size:12px;	font-weight: normal; color: #FFF; margin-bottom: 1px; }
.featureBoxMauve .boxBody { padding: 5px; }
.featureBoxMauve .boxBody IMG { width: 114px; height: 75px; float: left; margin-right: 5px; margin-bottom: 5px; }
.featureBoxMauve .boxBody .homepageImage { margin-top: 20px; margin-bottom: 20px; }
.featureBoxMauve .boxBody .homepageImage IMG { width: 355px; height: 180px }
.featureBoxMauve .boxBody .listitemlist .listitem { width: 230px; float: left; }
.featureBoxMauve .boxBody img.banner{width:700px; height:155px;border: 1px solid black;}
.featureBoxAqua { border: 1px solid #a1d0e5; margin-bottom: 20px; }
.featureBoxAqua .boxTitle { padding: 5px; background-color: #108abe; font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color: #fff; margin-bottom: 1px; text-transform: uppercase; }
.featureBoxAqua .boxStrap { padding: 5px; background-color: #1389bf; font-family: Arial,Helvetica,sans-serif;	font-size:12px;	font-weight: normal; color: #FFF; margin-bottom: 1px; }
.featureBoxAqua .boxBody { padding: 5px; } 

.navBox { color: #381d59; background-color: #c4bad0; margin-bottom: 2px; }
.navBox .boxTitle,
.groupBox .boxTitle { padding: 5px; border-bottom: 1px solid #FFF; font-weight: bold; }
.navBox .boxBody { padding: 5px; }
.navBox .boxBody SELECT { width: 206px; }
.navBox .boxBody A { color:#381d59; text-decoration: none; }
.navBox .boxBody A:hover { text-decoration: underline; }
.navBox .boxBody .searchForm { text-align: right; margin: 0px; padding: 0px; }
.navBox .boxBody .searchForm FORM { margin: 0px; padding: 0px; }
.navBox .boxBody .searchForm .input { width: 130px; margin-left: 5px; }
.navBox .boxBody .searchForm .button { background-color: #9c9c9c; color: #381d59; margin-top: 5px; }

.wowContainer .groupBox ul { padding: 0px; margin: 0px 0px 0px 5px; list-style: none; font-weight: bold; }
.wowContainer .groupBox li { float: left; width: 30%; background: url('/ptnr/hotelbook/img/category_bullet.gif') transparent 0% 5px no-repeat; padding-left: 15px; margin-bottom: 5px; }
.wowContainer .groupBox li a { color: #000; }

a.more_events_link{color:#444444; background: url('/ptnr/hotelbook/img/category_bullet.gif') transparent 0% 5px no-repeat; padding-left: 15px; margin-bottom: 5px;}

.eventHighlights { clear: left; width: 480px; }
.eventHighlights .eventHighlight { float: left; width: 230px; margin-bottom: 10px; height: 130px; padding-right: 10px; }
* html .eventHighlights .eventHighlight { width: 228px; }
.eventHighlights .eventHighlight a.aqua { font-size: 11px; }
.eventHighlights .eventHighlight a.morelink { text-decoration: none; color: #2f2f2f; font-weight: bold; }
/* .eventHighlights .eventHighlightDivide { border-top: 1px dotted grey; margin-top: 10px; margin-bottom: 10px; } */
.navEventHighlight { border-bottom: 1px dotted grey; margin-bottom: 2px; padding-bottom: 5px; }
.wowContainer .destDrop { width: 206px; margin-bottom: 5px; }

.event .subtitle,
.eventdetail .subtitle,
.eventoffices .subtitle { display: block; font-size: 13px; }

/* POIs */
/*.wowContainer .destinationInfo .selectiontop {}*/
.wowContainer .destinationInfo .selection {}
.wowContainer .destinationInfo .selection {height: auto; width: 492px;}
.wowContainer .destinationInfo .selection .item {float: left; width: 120px; height: 160px; margin: 10px 0 0 30px; padding: 0; font-weight: bold;}
.wowContainer .destinationInfo .selection .item .itemtitle {clear: both;}
.wowContainer .destinationInfo .selection .item .itemtitle a {font-size: 11px;}
.wowContainer .destinationInfo .selection .item .guideimg {width: 105px; height: 99px; background: none; top: 0; left: 0; border: none;}
.wowContainer .destinationInfo .selection .itemNoImg {width: 110px; height: 50px; float: left; margin: 10px 0 0 40px; padding: 0;}
/*.wowContainer .destinationInfo .selectionbottom {}*/


/** Columbus Navigation */
.sections .guideref .bullet { display: none; }
/** End Columbus Navigation */ 

/** Event Detail */
/* Event display tabs. */
.tabs {
    width: 123px;
    border: 1px solid #a1d0e5;
    float: right;
    padding: 5px;
    margin: 10px 0px 0px 0px;
    inherit: none; 
}
* html .tabs {
	padding-bottom: 0px;
}
.tabs .link {
    inherit: none;
    background-color: #FFF;
    border: none;
    margin-bottom: 2px;
    padding: 0px;
}
.tabs .selected { border: none;}
.tabs a { display: block; font-family; Arial, Helvetica, sans-serif; font-size: 8pt; color: #0087C7; font-weight: bold; text-decoration: underline; padding: 4px; }
.tabs .selected a { font-family; Arial, Helvetica, sans-serif; font-size: 8pt; color: #0087C7; font-weight: bold; text-decoration: underline; }

.info { float: left; width: 350px; }
.info .label { width: auto; padding-right: 5px; }
.image { clear: both; }

.passportInfo .name { width: 150px; }
.passportInfo TD, .passportInfo TH { padding: 3px; text-align: left; }

form { margin: 0px; }
/** End Event Detail */

/** Search Results */
.searchresults .pages { margin-bottom: 20px; }
.searchresults .result img { float: right; padding: 0 0 5px 5px; }
.searchresults .divide { border-bottom: 1px solid #a1d0e5; margin: 15px 0 15px 0; }
/** End Search Results */

/* Location Standard guides */
.quicklinkbox { display: none; }
.wowContainer .destinationMenu { margin: 20px 0px; border: 1px solid #ffffff; }
.wowContainer .destinationMenu a { color: #656565; font-size: 11px; font-weight: bold; text-decoration: none; }
.destinationMenu ul { list-style: none; margin: 0; padding: 0; }
.destinationMenu ul li { float: left; width: 80px; margin-bottom: 3px; background: url('/ptnr/hotelbook/img/bullet.gif') transparent 0% 50% no-repeat; padding-left: 0px; padding-left: 8px; }
.destinationMenu ul li.selected a { color: #0683af; }

/* Weather highlight */
.weather_hl { background: url('/ptnr/hotelbook/img/bg/weather_bg.gif') transparent 0% 100% repeat-x; width: 171px; border: 1px solid #d8c7fe; padding:3px; margin: 10px 0px 0px 0px; }
.weather_hl img { float: left; width: 35px; height: 35px; }
.weather_hl .weatherInfo {float: left; margin-left:5px; }

.wowContainer a.aqua, .wowContainer a.aqua:hover, .wowContainer a.aqua:visited { color: #2f2f2f; }

.destinationInfo .subSecTitle,
.boxBody .subSecTitle { color: #0683af; font-weight: bold; clear: left; }
.destinationInfo img.guideimg { float: left; margin-right: 5px; }

.eventSearch { border: 1px solid #d8c7fe; padding: 0px 5px 5px 5px; margin-top: 10px; }
.superfluous { position: absolute; left: -9999px;}

.wowContainer .featured_hotels { border: 1px solid #dee2ed; padding: 5px; background: url('/ptnr/hotelbook/img/bg/hotel_list_bg.png') transparent 0% 100% repeat-x; }
.wowContainer .featured_hotels h3 { font-weight: bold; }
.wowContainer .featured_hotels ul { list-style: none; margin-left: 0px; padding-left: 0px; }
.wowContainer .featured_hotels ul li { margin-bottom: 10px; padding: 0px; margin-top: 0px; }
.wowContainer .featured_hotels ul li .hotelimg { border: none; float: left; margin-right: 5px; margin-bottom: 5px; }
.wowContainer .featured_hotels ul li a { font-weight: bold; }
.wowContainer .featured_hotels ul li .title { padding: 0px; margin: 0px; }
.wowContainer .featured_hotels ul li .description { clear: left; }
.wowContainer .featured_hotels .rating { height: 15px; float:left; margin-top: 3px; font-size: 1px !important; line-height: 1px !important; width: 48px; }
.wowContainer .featured_hotels .rating p { display: none; }
.wowContainer .featured_hotels .rating1 { background-image: url('/ptnr/hotelbook/img/stars-1.png'); }
.wowContainer .featured_hotels .rating2 { background-image: url('/ptnr/hotelbook/img/stars-2.png'); }
.wowContainer .featured_hotels .rating3 { background-image: url('/ptnr/hotelbook/img/stars-3.png'); }
.wowContainer .featured_hotels .rating4 { background-image: url('/ptnr/hotelbook/img/stars-4.png'); }
.wowContainer .featured_hotels .rating5 { background-image: url('/ptnr/hotelbook/img/stars-5.png'); }
.wowContainer .nav_ad { margin-top: 10px; }
.wowContainer .nav_ad img#ad_logo { margin-bottom: 10px; }

.wowContainer .links { padding: 5px; }
.wowContainer .links ul { list-style: none; margin-left: 0px; padding-left: 0px; }

.wowContainer .weather_curent,
.wowContainer .weather_7day { margin-top: 10px; }

.wowContainer .eventbox{border:1px solid black;width:345px;float:left;margin-left:15px;}
.wowContainer .destinationbox{border:1px solid black;width:345px;float:left;}
.wowContainer .destinationbox p{margin:0px ! important;}

