/*  
Theme Name: Restaurants
Theme URI: http://www.caribmedia.com
Description: Restaurants Style
Version: 1.0
Author: Michiel van der Blonk & Daphne Cesareo-Lejuez
Author URI: http://www.caribmedia.com
Restaurants
This theme was designed and built by Michiel van der Blonk & Daphne Cesareo,
for CaribMedia : http://www.caribmedia.com
*/
/* reset */
body,h1,h2,h3,h4,h5,h6,a,ul,li,p,div,span,table,td,tr,blockquote{margin:0;padding:0;}
/* Begin Typography & Colors */
body{color:#555555;background-color:#ffffff;font:normal 76%/1.2 Arial,Helvetica,sans-serif;}
.hide{display:none;}
.link{color:#2a8bc8;text-decoration:underline;cursor:pointer;}
#header{margin-bottom:-5px;height:275px;}
#header #logo{width:295px;margin-left:20px;display:block;text-indent:-9999px;text-align:center;overflow:hidden;height:62px;position:absolute;top:10px;left:0;}
#header .vcard{width:100%;height:178px;left:0px;position:absolute;top:85px;}
.vcard .adr{width:302px;height:178px;left:20px;position:absolute;top:0px;}
.vcard .phone{width:280px;height:178px;left:340px;position:absolute;top:0px;}
.vcard .geo{width:320px;height:178px;left:640px;position:absolute;top:0;}
#sidebar-header .page_item a{margin-left:1em;/*width:6em;*/}
/*#sidebar-header { position:absolute; top:20px; right:20px; list-style-type: none;}*/
#sidebar-header li{clear:both;display:block;list-style-type:none;}
#sidebar-header li li{float:left;/*width: 6em; */ clear:none;}
#sidebar-header .page-item-30{width:4em;}
#sidebar-header li a{font-size:1em;}
/* site menu */
#sidebar-header .flexipages_widget{position:absolute;right:20px;top:18px;}
*:first-child+html #flexipages-6{position:absolute;}
*:first-child+html body #main #flexipages-6{top:0px;}
#subTitle{width:100%;display:block;position:absolute;top:128px;}
#header #subTitle,
#header .vcard div span{display:none;}
#footer,
#footer a{text-decoration:none;}
#tagLine{font-size:1.2em;text-align:center;}
h2#page-title{margin-bottom:0.75em;font-size:1.4em;}
.sidebar h2{font-size:1.2em;}
.sidebar #pages h2{display:none;}
#sidebar-left{width:150px;margin-top:160px;}
#flexipages-4{padding-left:10px;width:175px;}
#flexipages-4,#flexipages-4 li{width:8em;/*clear: left; float: left; */ display:block;list-style:none;}
#flexipages-4 li a{padding:.3em;width:6.5em;display:block;font-size:1.1em;line-height:1;}
#flexipages-4 li.lastItem a{border-right-width:0;}
/* level 2 */
#flexipages-4 li ul{width:13.2em;margin-top:-1.7em;border:1px solid #8ab85d;display:none;left:10em;position:absolute;z-index:5;}
#flexipages-4 li:hover ul{display:block;}
#flexipages-4 li li{width:12em;}
#flexipages-4 li li a{padding:.3em .5em;width:11em;}
#flexipages-4 li li,#flexipages-4 li li a{background-color:#eeeeff;}
h3{font-size:1.2em;}
.sidebar{width:185px;float:left;font-size:1em;}
/* End Typography & Colors */
/* Begin Structure */
body{margin:0 0 20px 0;padding:0;}
#contentPane{width:790px;float:left;/*margin-top: 1em;*/ min-height:50em;}
#contentPane p{margin-bottom:.57em;}
#contentPane h3{margin:1.5em 0 0.2em 0;}
#contentPane h2{font-size:1.2em;font-weight:bold;letter-spacing:1px;text-transform:capitalize;}
#contentPane h1,h2,h3{color:#6699cc;}
#main{width:980px;margin:0 auto;position:relative;}
#outer,
#inner{float:left;background:#ffffff none repeat scroll 0;}
#inner{margin:10px 20px 20px 20px;}
#outer{border-top:20px solid #f8a943;}
#page{float:left;margin:20px auto;padding:0;}
#header h1{position:absolute;top:30px;}
#header h1 a{padding:20px;}
#header .description{display:none;}
#footer{clear:both;float:left;margin-left:0px;padding:5px;width:970px;}
#footer #termsofuse,#footer #privacypolicy{float:left;padding:2px 10px;width:199px;}
#footer #copyright,#footer #credits{float:left;padding:2px 20px;width:219px;}
#footer #poweredBy{display:none;}
#footer p{margin:0;padding:20px 0;text-align:center;}
/* End Structure */
/* Captions */
.aligncenter,
div.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.wp-caption{border:1px solid #e989a7;padding-top:4px;margin:10px;background-color:#f3f3f3;text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{padding:0 4px 5px;margin:0;font-size:11px;line-height:17px;}
/*	Headers */
#header h1{margin:0;float:left;width:217px;padding-bottom:40px;height:150px;}
#header h1 a{display:block;height:150px;}
.sidebar h2{display:none;}
#sidebar-left h2{margin:9px 0 8px 0;padding:0;border-bottom:1px dotted #c0c0c0;width:100px;display:block;background:transparent url(images/titles/by_cuisine.png) no-repeat;text-indent:-100em;height:28px;overflow:hidden;}
/* sidebar test */
#sidebar-left #text-412631311{display:none;}
.reserve #sidebar-left #text-412631311{list-style:none;display:block;}
.reserve #sidebar-left #text-412631311 h2{width:auto;background:none;text-indent:0;}
.reserve #sidebar-left #text-412631311{width:200px;position:absolute;left:740px;top:350px;height:100px;}
#sidebar-left .widget_text{margin-left:1.6em;padding:0.5em;width:120px;display:block;background:transparent url(images/bg_specials.png) no-repeat scroll 0 0;left:0;position:absolute;top:300px;height:134px;z-index:1;}
#sidebar-left .widget_text h2{border-bottom:1px dotted #c0c0c0;margin:4px 0 12px;padding:0;width:104px;display:block;background:transparent url(images/titles/special_deals.png) no-repeat scroll 0 0;text-indent:-100em;height:27px;overflow:hidden;}
#sidebar-left .widget_text #specials-button{margin-top:1em;}
#sidebar-left .widget_text #specials-button a{width:111px;display:block;background:transparent url(visitaruba/find-specials.png) no-repeat scroll 0 0;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;text-align:center;line-height:2.1;height:30px;}
#sidebar-left .widget_text #specials-button a:hover{background:transparent url(visitaruba/find-specials.png) no-repeat scroll 0 -46px;}
h3.comments{padding:0;margin:40px auto 20px;}
/* Images */
p img{padding:0;max-width:100%;}
img.centered{margin-left:auto;margin-right:auto;display:block;}
img.alignright{padding:2px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:2px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* Entry Lists */
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
/* Search */
.widget_search{position:absolute;top:50px;right:20px;}
#search,
#search li{list-style:none;}
#searchform label{display:none;}
#searchform #s{width:15.8em;padding:1px;font-size:.9em;}
#searchsubmit{padding:1px;border-width:1px;font-size:.9em;}
/* Begin Various Tags & Classes */
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #dddddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.navigation{margin:10px 10px 60px;display:block;text-align:center;}
#controls{clear:both;margin-top:2em;float:left;}
/* home page */
.home #main-text{float:left;width:500px;margin-right:1em;}
.home #featured-restaurant{padding:10px;width:430px;background:url(images/bg_border_tall.png) no-repeat 0 0;position:absolute;top:262px;left:0;}
.home #featured-restaurant h2{background:url(images/titles/featured.png) no-repeat 0 0;text-indent:-9999px;}
/*.home #featured-restaurant p { margin-right:50px; } */
.home #featured-restaurant p.links{width:450px;background:transparent url(images/bg_border_tall.png) no-repeat scroll 0 bottom;text-indent:25px;height:21px;left:0;position:absolute;}
/* about us */
.about #contentPane .vcard{clear:both;margin:1em 0;padding:5px 20px 20px 12px;height:205px;}
.about #contentPane .vcard img{margin-bottom:1em;border-width:0px;}
/* contact form */
#contentPane .error,.alert{color:#ff0000;}
.contact-us #frmContact form{border-width:1px;padding:0 .5em;width:35em;}
.contact-us #frmContact fieldset{border:none;padding:0;}
.contact-us #frmContact legend{padding-left:0;margin-left:-8px;color:#8ab85d;font-size:1.2em;font-weight:bold;text-indent:0;}
.contact-us #frmContact label{width:10em;float:left;display:block;}
.contact-us #frmContact .field{margin-bottom:.5em;}
.contact-us #frmContact textarea{width:32em;}
.contact-us #frmContact .optin label{width:auto;float:none;display:block;}
/* job opp. */
.job-opportunities #contentPane blockquote{color:#999999;font-size:1.5em;font-style:italic;}
/* generic classes */
#contentPane .error{color:#ff0000;/*border: 1px solid red; background-image: url(images/error_icon.gif); background-position: right center; background-repeat: no-repeat;*/}
.alert{color:#ff0000;}
/* Presentation */
body{background-color:#2a8bc8;}
#logo{background:transparent url(/wp-content/themes/restaurants/images/logo.png ) repeat-x scroll 0 50%;}
#header{background:#ffffff no-repeat scroll 20px 80px;}
#header .vcard{background:transparent repeat scroll 0 50%;color:#00377b;font-size:1.2em;font-weight:bold;text-indent:-1000px;}
.vcard .adr{background:url(/wp-content/uploads/hd_left_img.jpg) #ffffff no-repeat scroll 0;color:#00377b;font-size:1.2em;font-weight:bold;text-indent:-1000px;}
.vcard .phone{background:transparent url(images/visitaruba-rss-news.png) repeat scroll 0 50%;color:#00377b;font-size:1.2em;font-weight:bold;text-indent:-1000px;}
.vcard .geo{background:transparent url(images/visitaruba-plus-ad.png) repeat scroll 0 50%;color:#00377b;font-size:1.2em;font-weight:bold;text-indent:-1000px;}
#header .sidebar{font-weight:bold;}
#subTitle{color:#ffffff;font-size:1.4em;font-style:italic;font-weight:bold;text-align:center;}
.sidebar{background:none;}
.sidebar li a{color:#2a8bc8;text-decoration:none;}
#flexipages-4 .current_page_item a{background-color:#8ab85d;color:#ffffff;font-weight:bold;}
#flexipages-4 a:hover{text-decoration:underline;}
#flexipages-4 .current_page_parent a{font-weight:bold;}
#flexipages-4 .current_page_parent li.current_page_item a{font-weight:bold;}
#flexipages-4 .current_page_parent li a{font-weight:normal;}
#flexipages-4 .current_page_item li a{background-color:#eeeeff;color:#2a8bc8;font-weight:normal;}
#inner{background-color:#ffffff;}
#contentPane{line-height:1.5;}
#contentPane li{list-style-position:inside;}
#contentPane a{color:#2a8bc8;text-decoration:none;}
#contentPane a:hover{color:#8ab85d;text-decoration:underline;}
#contentPane h3{color:#8ab85d;}
#contentPane h2 a{margin-bottom:0.5em;color:#2a8bc8;font-size:0.95em;}
/*h2#page-title { color: #00377b; font-style:italic; }*/
h2#page-title{margin-bottom:0.5em;color:#2a8bc8;font-size:1.4em;font-style:inherit;}
#footer{color:#ffffff;/*border-top: 2px solid #D30F4C;*/ font-size:smaller;}
#footer a{color:#ffffff;text-decoration:none;}
#footer #credits{text-align:right;}
#searchform{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right;}
#searchsubmit{border-style:solid;border-color:#808080;width:135px;background-color:#f4f4f4;color:#00377b;text-transform:uppercase;letter-spacing:1px;}
#sidebar-left{background:url(/wp-content/uploads/bg_left_menu.png) no-repeat 0 0;}
.about #contentPane .vcard img{border-style:solid;border-color:#00747b #00377b #00377b #00747b;}
.about #contentPane .vcard{background:url(images/contact-box.jpg) no-repeat 0 0;}
.about #contentPane .vcard .title{color:#00377b;font-style:italic;}
.about #contentPane .vcard .fn{color:#d30f4c;}
#flexipages-4{padding-bottom:10px;width:115px;background:url(/wp-content/uploads/bg_left_menu.png) #ffffff no-repeat 0 bottom;}
.reserve #shortForm{margin-left:375px;}
.reserve #frmReservation label{float:left;width:12em;}
.reserve #frmReservation .field{padding-bottom:3px;}
.reserve #frmReservation .field input,.field textarea{border:1px solid #2a8bc8;}
.reserve #frmReservation legend{color:#2a8bc8;font-weight:bold;}
.reserve #frmReservation fieldset{padding:1em;margin:.5em;width:38em;border:1px outset #2a8bc8;}
.reserve #frmReservation textarea{clear:left;font-family:sans-serif;}
.reserve #frmReservation .checkbox label{float:none;width:100%;text-indent:1em;}
.reserve #frmReservation .checkbox input{float:none;margin-right:.5em;border:none;}
.reserve #frmReservation #submitButton{clear:both;margin:.5em .5em 2em 0;width:auto;}
.reserve #frmReservation #errors{color:#ff0000;}
.listingItemList #contentPane div.item{border-bottom:1px dotted #c0c0c0;float:left;padding:0.2em;width:99%;height:10em;min-height:10em;position:relative;}
.listingItemList #quickLinks{width:180px;display:block;}
.listingItemList #list-title,
.listingItemList #list-category-title{display:none;}
.listingItemList .group_movie,
.listingItemList .group_logo,
.listingItemList .group_extra-links,
.listingItemList .group_description,
.listingItemList .group_menu,
.listingItemList .group_message,
.listingItemList .group_features,
.listingItemList .group_payment,
.listingItemList .group_details,
.listingItemList .group_services{display:none;}
.listingItemList #contentPane .field_website,
.listingItemList #contentPane .field_email_address{float:left;margin-right:1em;}
.listingItemList #contentPane div.group_rating{float:right;width:70px;height:70px;overflow:hidden;}
.listingItemList #contentPane div.group_rating h2{display:none;}
#contentPane div.group_rating .field_rating .value{width:60px;padding-top:12px;background-color:transparent;background-image:url(visitaruba/bg_rating_bar.jpg);background-repeat:no-repeat;background-position:0 0;line-height:12px;height:12px;}
.viewListingItem div.group_rating .field_rating .scale,
.viewListingItem div.group_rating .field_rating .numReviews{margin-top:-2em;display:inline;font-size:.9em;text-transform:lowercase;left:1.4em;position:relative;top:-1.8em;}
.viewListingItem div.group_rating .field_rating .rating-0 .numReviews{margin:0;position:static;}
.listingItemList #contentPane div.group_movie{display:block;left:0.5em;position:absolute;top:1.2em;}
.listingItemList #contentPane div.group_movie img{width:125px;}
.listingItemList #contentPane div.group_main-info{float:none;margin-left:155px;width:32em;position:relative;top:1em;}
.listingItemList #contentPane div.group_address{margin-left:155px;margin-top:0.8em;display:inline;}
#contentPane div.group_rating .field_rating .rating-0{background-position:-60px 0;}
#contentPane div.group_rating .field_rating .rating-1{background-position:-54px 0;}
#contentPane div.group_rating .field_rating .rating-2{background-position:-48px 0;}
#contentPane div.group_rating .field_rating .rating-3{background-position:-42px 0;}
#contentPane div.group_rating .field_rating .rating-4{background-position:-36px 0;}
#contentPane div.group_rating .field_rating .rating-5{background-position:-30px 0;}
#contentPane div.group_rating .field_rating .rating-6{background-position:-24px 0;}
#contentPane div.group_rating .field_rating .rating-7{background-position:-18px 0;}
#contentPane div.group_rating .field_rating .rating-8{background-position:-12px 0;}
#contentPane div.group_rating .field_rating .rating-9{background-position:-6px 0;}
#contentPane div.group_rating .field_rating .rating-10{background-position:0 0;}
.listingItemList #contentPane .field_category_id,
.listingItemList #contentPane .label{display:none;}
.listingItemList #contentPane .field_organization{font-weight:bold;font-size:1.2em;text-transform:capitalize;}
.listingItemList #contentPane .field_tags{color:#808080;font-size:0.9em;}
.listingItemList #contentPane .field_editorial_summary{display:none;}
.listingItemList #contentPane .field_telephone .label{display:inline-block;}
.listingItemList #contentPane .field_fax .label{display:inline-block;}
.group_main-info{float:left;width:20em;}
.group_address{float:left;width:20em;}
.listingItemList #contentPane .field_editorial_summary{width:10em;margin-top:1em;/*	border: 1px outset #69c;*/ float:left;clear:left;color:#c0c0c0;height:1.5em;overflow:hidden;}
.listingItemList #contentPane .field_editorial_summary:hover{width:100%;float:left;color:#c0c0c0;height:auto;overflow:visible;}
/* detail view */
.page #map{width:389px;background:url(visitaruba/bg_loading.gif) no-repeat 0 0;height:353px;overflow:hidden;}
#mapContainer{padding:26px 30px 30px 33px;background:transparent url(visitaruba/bg_map.png) no-repeat top left;position:absolute;top:300px;left:0px;z-index:-1;visibility:hidden;}
#mapContainer .bar{padding-bottom:2px;padding-right:0;width:390px;color:#ffffff;text-align:right;cursor:move;height:25px;}
#mapContainer #closeMap{float:right;margin-top:5px;width:20px;display:block;text-indent:20px;height:20px;overflow:hidden;}
.viewListingItem #quickLinks{width:180px;display:block;}
.viewListingItem #item_1{width:500px;min-height:100em;}
.viewListingItem #contentPane .group{padding:0;width:20em;border:0 dotted #808080;margin:1em 0;clear:none;line-height:1.5;height:12em;}
.viewListingItem #contentPane .group h2.group-title{color:#5187be;font-weight:bold;font-size:1.2em;text-transform:capitalize;letter-spacing:1px;}
.viewListingItem #contentPane .group h2,
.viewListingItem #contentPane .group .textarea{clear:none;}
.viewListingItem #group-title-movie,.viewListingItem #group-title-logo,
.viewListingItem #group-title-extra-links{display:none;}
.viewListingItem #contentPane .label{float:none;display:block;font-weight:bold;line-height:1.5em;}
.viewListingItem #contentPane .value{margin-bottom:.5em;}
.viewListingItem #contentPane .field_tags,
.viewListingItem #contentPane .group_payment .checkboxNo,
.viewListingItem #contentPane .type-textarea .label,
.viewListingItem #contentPane .field_organization .label,
.viewListingItem #contentPane #group-title-main-info{display:none;}
.viewListingItem #contentPane .group_payment .label{display:inline;}
.viewListingItem #contentPane{position:relative;}
.viewListingItem #contentPane .group_rating{width:20em;padding-bottom:2em;float:right;height:2em;position:absolute;right:0;top:0;}
.viewListingItem #contentPane .group_rating .label{display:none;}
/*.viewListingItem #contentPane .group_rating .numReviews { display:block; width:15em; }
*/
.viewListingItem #contentPane .group_main-info,
.viewListingItem #contentPane .group_address{margin-bottom:0.57em;}
.viewListingItem #contentPane .field_organization{margin-bottom:0.57em;color:#3384ad;font-size:1.5em;}
.viewListingItem #contentPane .field_organization .value{padding:0;}
.sIFR-active .viewListingItem #contentPane .field_organization .value{display:block;color:#0000ff;line-height:20px;visibility:hidden;}
.viewListingItem #contentPane .group_description{margin-bottom:0.57em;border-top:1px dotted #c0c0c0;padding-top:1em;}
.viewListingItem #contentPane .field_logo{width:200px;display:none;height:200px;}
.viewListingItem #contentPane .field_logo .label{display:none;}
.viewListingItem #contentPane .field_logo .value{float:right;}
.viewListingItem #contentPane .group_address .label{display:none;}
.viewListingItem #contentPane .field_telephone .label,
.viewListingItem #contentPane .field_fax .label{display:inline;font-weight:normal;}
.viewListingItem #contentPane .group_payment .type-checkbox{float:left;}
.viewListingItem #contentPane .group_payment .field_cash_accepted{float:none;clear:both;}
.viewListingItem #contentPane .group_payment .field_cash_accepted .value{display:block;}
.viewListingItem #contentPane .field_visa_accepted .label,
.viewListingItem #contentPane .field_mastercard_accepted .label,
.viewListingItem #contentPane .field_dinersclub_accepted .label,
.viewListingItem #contentPane .field_amex_accepted .label,
.viewListingItem #contentPane .field_discover_accepted .label{width:50px;margin-right:.5em;display:block;background:url(visitaruba/va_bg_credit_card_logos.png) no-repeat 0 0;text-indent:-1000em;overflow:hidden;height:40px;}
.viewListingItem #contentPane .field_discover_accepted{clear:left;}
.viewListingItem #contentPane .group_payment .value{display:none;}
.viewListingItem #contentPane .field_visa_accepted .label{background-position:0 0;}
.viewListingItem #contentPane .field_mastercard_accepted .label{background-position:-50px 0;}
.viewListingItem #contentPane .field_dinersclub_accepted .label{background-position:-100px 0;}
.viewListingItem #contentPane .field_amex_accepted .label{background-position:-150px 0;}
.viewListingItem #contentPane .field_discover_accepted .label{background-position:-200px 0;}
.viewListingItem #contentPane .group_main-info{width:490px;margin-bottom:.5em;display:none;/* hiding title box */ height:3em;}
.viewListingItem #contentPane .field_category_id,
.viewListingItem #contentPane .field_website,
.viewListingItem #contentPane .field_email_address{display:none;}
.viewListingItem #contentPane .group_address,
.viewListingItem #contentPane .group_description,
.viewListingItem #contentPane .group_menu,
.viewListingItem #contentPane .group_editorial,
.viewListingItem #contentPane .group_insider-tips,
.viewListingItem #contentPane .group_message{width:490px;margin-bottom:.5em;clear:left;text-align:justify;height:auto;}
.viewListingItem #contentPane .field_latitude,
.viewListingItem #contentPane .field_longitude{display:none;}
/* address */
.viewListingItem #contentPane .group-title-address,
.viewListingItem #contentPane .group_address .empty{display:none;}
/* right column */
.viewListingItem #contentPane .group_features{height:38em;position:absolute;top:5em;right:0;}
.viewListingItem #contentPane .group_payment {height:25em;position:absolute;top:43em;right:0;}
.viewListingItem #contentPane .group_details {height:32em;position:absolute;top:57em;right:0;}
.viewListingItem #contentPane .group_services{height:13em;position:absolute;top:90em;right:0;}
.viewListingItem #contentPane .group_features .type-textarea .label,
.viewListingItem #contentPane .group_payment .type-textarea .label,
.viewListingItem #contentPane .group_details .type-textarea .label{margin-bottom:.5em;margin-left:-2em;padding-left:2em;display:block;color:#5187be;text-decoration:underline;}
.viewListingItem #contentPane .group_features .type-textarea .value,
.viewListingItem #contentPane .group_payment .type-textarea .value,
.viewListingItem #contentPane .group_details .type-textarea .value{display:none;}
.viewListingItem #contentPane .group_features .type-textarea:hover .value,
.viewListingItem #contentPane .group_payment .type-textarea:hover .value,
.viewListingItem #contentPane .group_details .type-textarea:hover .value{margin-top:-2em;width:20em;float:none;border:1px outset #5187be;padding:1em;display:block;background-color:#6699cc;color:#ffffff;position:absolute;left:-21.5em;z-index:13;overflow:visible;-moz-border-radius:10px;opacity:.95;}
.viewListingItem #contentPane .group_details .field_specials:hover .value{width:400px;left:-400px;}
.viewListingItem #contentPane .group_insider-tips,
.viewListingItem #contentPane .group_editorial{width:100%;}
.viewListingItem #backlink{display:none;text-decoration:underline;left:2em;position:absolute;top:-1em;}
.viewListingItem #recentItems{display:none;}
.viewListingItem #contentPane .group_features{letter-spacing:0;height:38em;position:absolute;top:5em;right:0;}
.viewListingItem #contentPane .group_payment{letter-spacing:0;height:12em;position:absolute;top:27em;right:0;}
.viewListingItem #contentPane .group_details{letter-spacing:0;height:16em;position:absolute;top:40em;right:0;}
.viewListingItem #contentPane .group_services{letter-spacing:0;height:13em;position:absolute;top:64em;right:0;}
.viewListingItem #contentPane .group_features .list-field{float:right;width:20em;line-height:1;}
.viewListingItem #contentPane .group_features .label{float:left;}
.viewListingItem #contentPane .group_features .value{float:right;width:8em;clear:right;}
.viewListingItem #contentPane .group_payment .checkbox{float:right;width:20em;line-height:1;}
.viewListingItem #contentPane .group_payment .checkbox .label{float:left;}
.viewListingItem #contentPane .group_payment .checkbox .value{float:right;width:8em;clear:right;}
.viewListingItem #contentPane .group_details .list-field{float:right;width:20em;line-height:1;}
.viewListingItem #contentPane .group_details .label{float:left;}
.viewListingItem #contentPane .group_details .value{float:right;width:8em;clear:right;}
.viewListingItem #contentPane .group_services .list-field{float:right;width:20em;line-height:1;}
.viewListingItem #contentPane .group_services .label{float:left;}
.viewListingItem #contentPane .group_services .value{float:right;width:8em;clear:right;}
.viewListingItem .checkboxNo{color:#c0c0c0;}
.viewListingItem #contentPane .group_address{width:20em;float:left;}
.viewListingItem #contentPane .group_address .group-title{display:none;}
.viewListingItem #contentPane .group_address .value{margin:0;padding-left:0;display:inline;}
.viewListingItem #contentPane .group_address .empty{display:none;}
.viewListingItem #contentPane .group_movie{width:250px;float:left;clear:left;/*background: url(visitaruba/bg_plus_ad.jpg) no-repeat 0 0;*/ height:215px;}
.texas-de-brazil #contentPane .group_movie{height:250px;}
.texas-de-brazil #contentPane .group_movie img{border:none;}
.texas-de-brazil #contentPane .field_movie{height:260px;left:13px;overflow:hidden;position:absolute;top:128px;}
.amazonia-churrascaria #contentPane .group_movie{height:275px;}
.amazonia-churrascaria #contentPane .group_movie img{border:none;}
.amazonia-churrascaria #contentPane .field_movie{height:260px;left:24px;overflow:hidden;position:absolute;top:135px;}
.viewListingItem #contentPane .group_logo{width:210px;float:left;height:200px;}
.viewListingItem #contentPane .group_menu{clear:left;}
.viewListingItem #contentPane .group_extra-links{float:left;margin-left:95px;margin-top:-212px;padding:10px;width:100px;border:1px solid #c0c0c0;margin-top:-121px !ie7;background:url(visitaruba/view-map.png) no-repeat 0 0;height:200px;}
.viewListingItem #contentPane .field_map .label,
.viewListingItem #contentPane .field_summary_description,
.viewListingItem #contentPane .field_picture1 .label,
.viewListingItem #contentPane .field_picture2 .label,
.viewListingItem #contentPane .field_menu .label,
.viewListingItem #contentPane #group-title-message,
.viewListingItem #contentPane .field_picture3 .label{display:none;}
.viewListingItem #contentPane #picture1_1,
.viewListingItem #contentPane .field_picture3{float:left;margin:0 1em 1em 0;}
.viewListingItem #contentPane .field_picture3{margin-bottom:5em;}
.viewListingItem #contentPane #picture2_1{width:320px;}
.viewListingItem #contentPane #picture1_1,
.viewListingItem #contentPane .field_picture3 img{width:150px;padding:4px;border:1px solid #c0c0c0;}
.viewListingItem #contentPane .group_message,
.viewListingItem #contentPane .field_distance_to_restaurant .label{clear:left;display:block;}
.viewListingItem #contentPane .field_distance_to_restaurant{display:none;}
div.js{display:inline;}
#reserve-button{left:370px;position:absolute;top:45px;}
#reserve-button a{width:111px;display:block;background:transparent url(visitaruba/reserve-btn.png) no-repeat 0 0;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.2em;line-height:2.2;text-align:center;height:32px;}
#reserve-button a:hover{background:transparent url(visitaruba/reserve-btn.png) no-repeat 0 -44px;color:#ffffff;text-decoration:none;}
#reserve-button a:active{font-size:1.3em;line-height:2.1;}
/* non-paid client data is mostly hidden */
.free #outer #inner  .group{display:none;}
.free #outer #inner  .group_address{float:none;display:block;}
/* rating and reviews */
.listingItemList #itemReviews,
.viewListingItem #itemReviews{display:-moz-inline-block;display:inline-block;}
#itemReviews{border-top:1px dotted #c0c0c0;padding-top:1em;width:500px;}
#itemReviews dl{width:100%;float:left;margin-bottom:25px;}
#itemReviews dt{float:left;clear:left;width:8.5em;}
#itemReviews #averageRatings dt{margin-top:3px;}
#itemReviews dd{float:left;width:6em;line-height:1.5em;}
#itemReviews .dtreviewed{display:none;}
.hreview{border-top:1px dotted #c0c0c0;margin:.5em 0;padding:1em;position:relative;}
#itemReviews .item-1{border-top:none;}
.hreview p.title{clear:both;color:#666666;font-weight:bold;font-size:1.2em;}
#recent .hreview p.title{width:12.5em;}
#itemReviews .Not-Recommended-for .label,
#itemReviews .Recommended-for .label{float:left;width:12em;clear:left;}
/*#itemReviews dd.rating,*/
#itemReviews #averageRatings .rating,
#itemReviews .value,
#itemReviews .ratingValue{width:60px;margin-top:6px;background-color:transparent;background-image:url(visitaruba/bg_rating_bar.jpg);background-repeat:no-repeat;font-size:0.9em;line-height:15px;height:12px;}
/*#itemReviews #itemRating .value { text-indent:-9999px; }*/
#itemReviews #itemRating .value{padding-top:12px;}
#itemReviews #itemRating .scale,
#itemReviews #itemRating .numReviews{margin-top:-2em;display:inline;font-size:0.9em;text-transform:lowercase;left:1.4em;position:relative;top:-1.8em;}
#itemReviews dd.rating{margin-top:6px;width:60px;background-color:transparent;background-image:url(visitaruba/bg_rating_bar.jpg);background-repeat:no-repeat;font-size:0.8em;line-height:16px;text-align:center;text-indent:-88px;height:12px;}
* html  #itemReviews dd.rating{padding-top:12px;text-align:left;text-indent:0;}
#itemReviews .rating-0{background-position:-60px 0;}
#itemReviews .rating-1{background-position:-54px 0;}
#itemReviews .rating-2{background-position:-48px 0;}
#itemReviews .rating-3{background-position:-42px 0;}
#itemReviews .rating-4{background-position:-36px 0;}
#itemReviews .rating-5{background-position:-30px 0;}
#itemReviews .rating-6{background-position:-24px 0;}
#itemReviews .rating-7{background-position:-18px 0;}
#itemReviews .rating-8{background-position:-12px 0;}
#itemReviews .rating-9{background-position:-6px 0;}
#itemReviews .rating-10{background-position:0 0;}
#itemReviews .percentage{font-size:.9em;height:10px;vertical-align:bottom;}
* html #itemReviews dt{padding-bottom:1px;}
* html #itemReviews .percentage{float:left;padding-bottom:1px;line-height:2em;height:2em;}
.scale,
.numReviews{display:inline;font-size:0.9em;text-transform:lowercase;}
#itemReviews div h2{margin-top:1em;color:#666666;font-size:1em;}
.hreview p.title:before{content:"\201C";}
.hreview p.title:after{content:"\201D";}
.hreview .description{margin-top:1em;}
.hreview .ratingValue{margin-left:32em;padding-top:12px;position:absolute;top:1em;}
.outOfSoMany{margin-top:1em;}
#averageRatings{border-right:1px dotted #808080;}
#topFive{margin-left:15px;}
#itemReviews #averageRatings,
#itemReviews #topFive{float:left;width:48%;}
.restaurant #itemReviews #recentReviews{clear:left;float:left;width:100%;}
#flexipages-5{width:950px;list-style:none;left:22px;position:absolute;top:272px;}
#flexipages-5 li{float:left;list-style:none;}
#flexipages-5 li a{width:8em;padding:0 1em;color:#333333;background:url(visitaruba/divider.png) no-repeat 0 center;text-transform:lowercase;letter-spacing:1px;}
#flexipages-5 li:first-item a{background:none;}
#flexipages-5 li a:hover{text-decoration:underline;}
#flexipages-6 li a{color:#5187be;font-weight:normal;font-size:.9em;text-transform:lowercase;letter-spacing:1px;}
#flexipages-6 li a:hover{text-decoration:underline;}
#contentPane li li{margin-left:1.2em;}
.restaurants-by-cuisine #contentPane li{margin-top:1em;font-size:1.2em;font-weight:bold;}
.restaurants-by-cuisine #contentPane li li{margin-top:0;font-size:.8em;font-weight:normal;}
.widget_rss{width:250px;background-color:#ffffff;font-size:0.9em;font-weight:normal;height:135px;left:356px;overflow:hidden;position:absolute;top:125px;}
.widget_rss li{margin-top:.5em;width:250px;list-style:disc;}
#sidebar-header li li a.rsswidget{float:none;clear:none;white-space:normal;display:inline;}
#sidebar-header li li a.rsswidget:hover{text-decoration:underline;}
.rss-date{white-space:nowrap;}
#visitaruba-plus-ad{width:300px;position:absolute;right:30px;top:110px;}
#visitaruba-plus-ad object,
#visitaruba-plus-ad embed{float:left;}
#visitaruba-plus-ad span{float:right;width:90px;font-size:0.8em;}
#visitaruba-plus-ad #learn-more{float:right;margin-top:12px;}
#visitaruba-plus-ad #learn-more a{width:90px;display:block;background:transparent url(http://www.arubarestaurants.com/wp-content/themes/restaurants/visitaruba/learn-more.png) no-repeat scroll 0 0;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:2.1;text-align:center;height:32px;}
#visitaruba-plus-ad #learn-more a:hover{background:transparent url(http://www.arubarestaurants.com/wp-content/themes/restaurants/visitaruba/learn-more.png) no-repeat scroll 0 -45px;}
#main #flexipages-5 ul li:first-item a{background-image:none;}
#main #flexipages-5 ul li:first-child a{background-image:none;}
#main #flexipages-5 ul li.home a{background-image:none;}
/*.restaurants-by-cuisine #contentPane .entry>li { float:left; width:300px;}*/
.restaurants-by-cuisine #contentPane .entry>li>a{color:#8ab85d;}
.restaurants-alphabetical #contentPane .entry>li{float:left;width:250px;}
#contentPane .type-textarea img{border:1px solid #c0c0c0;margin:0.5em;padding:4px;}
.empty{display:none;}
#contentPane img{border:1px solid #c0c0c0;padding:4px;}
#contentPane #searchform{text-align:left;}
#contentPane{background:transparent url(images/bg_top.png) no-repeat scroll 0 0;/*padding:10px 20px; */}
body .post{margin-top:10px;background:transparent url(images/bg_middle.png) repeat-y scroll 0 0;}
body .entry{padding:0 50px 20px 20px;background:transparent url(images/bg_bottom.png) no-repeat scroll 0 bottom;min-height:51em;overflow:hidden;position:relative;}
h2#page-title{margin-top:-5px;margin-left:20px;padding-bottom:5px;border-bottom:1px dotted #c0c0c0;width:748px;}
.home h2#page-title{display:none;}
.about h2#page-title{background:transparent url(images/titles/about.png) no-repeat scroll 0 0;text-indent:-100em;}
.our-rating-system h2#page-title{background:transparent url(images/titles/truratings.png) no-repeat scroll 0 0;text-indent:-100em;}
.reserve h2#page-title{background:transparent url(images/titles/reserve.png) no-repeat scroll 0 0;text-indent:-100em;}
.my-reviews h2#page-title{background:transparent url(images/titles/my_reviews.png) no-repeat scroll 0 0;text-indent:-100em;}
.addreview h2#page-title{background:transparent url(images/titles/add_review.png) no-repeat scroll 0 0;text-indent:-100em;}
.restaurants-by-cuisine h2#page-title{background:transparent url(images/titles/cuisine.png) no-repeat scroll 0 0;text-indent:-100em;}
.restaurants-alphabetical h2#page-title{background:transparent url(images/titles/alphabetical.png) no-repeat scroll 0 0;text-indent:-100em;}
.famous-recipes h2#page-title{background:transparent url(images/titles/famous.png) no-repeat scroll 0 0;text-indent:-100em;}
.sitemap h2#page-title{background:transparent url(images/titles/sitemap.png) no-repeat scroll 0 0;text-indent:-100em;}
.faq h2#page-title{background:transparent url(images/titles/faq.png) no-repeat scroll 0 0;text-indent:-100em;}
.contact-us h2#page-title{background:transparent url(images/titles/contact.png) no-repeat scroll 0 0;text-indent:-100em;}
.my-account h2#page-title{background:transparent url(images/titles/myaccount.png) no-repeat scroll 0 0;text-indent:-100em;}
/* recent */
#recent{background:transparent url(images/bg_small_middle.png) repeat-y scroll 0 0;}
#recent h2 span.recrev{border-bottom:1px dotted #c0c0c0;padding-bottom:5px;width:270px;display:block;background:transparent url(images/titles/recent.png) no-repeat scroll 0 0;text-indent:-100em;}
#recent #itemReviews{border:none;width:300px;margin-bottom:2.2em;}
#recent #itemReviews .hreview{border:none;padding:0;margin:0 0 2em 2em;}
#recent #itemReviews .hreview .ratingValue{margin-left:210px;padding-top:12px;margin-top:-1em;}
#recent h2{padding:10px 0 0 25px;background:transparent url(images/bg_small_top.png) no-repeat scroll 0 0;}
#recent h3{margin-top:0.5em;font-size:1em;}
/* top5 */
#top5{margin-top:-12px;background:transparent url(images/bg_small_middle.png) repeat-y scroll 0 0;}
#top5 #itemReviews{border:none;width:300px;}
#top5 h2 span.top5img{border-bottom:1px dotted #c0c0c0;padding-bottom:5px;width:270px;display:block;background:transparent url(images/titles/top5.png) no-repeat scroll 0 0;text-indent:-100em;}
#top5 #itemReviews{padding-top:0;}
#top5 #itemReviews p.name{width:16em;float:left;clear:left;padding-left:2.2em;line-height:1.2;height:1.5em;}
#top5 #itemReviews .ratingValue{margin-bottom:0.5em;margin-left:21.5em;padding-top:12px;position:relative;top:-3px;}
#top5 h2,#recent h2{padding:10px 0 0 25px;background:transparent url(images/bg_small_top.png) no-repeat scroll 0 0;}
#recent span.break,
#top5 span.break{border:medium none;width:320px;display:block;background:transparent url(images/bg_border.png) no-repeat 0 bottom;height:10px;position:relative;top:0;}
p.noReviews,
p.top-five{padding:10px 25px 35px;}
#welcome{padding:10px 20px;width:410px;background:transparent url(images/bg_welcome.png) no-repeat scroll 0 0;height:155px;transparent;float:left;}
#welcome p{padding:5px 30px 0 0;}
#rightColumn{float:right;width:320px;}
.home h2#welcome-title{border-bottom:1px dotted #c0c0c0;width:340px;padding-bottom:5px;background:transparent url(images/titles/welcome.png) no-repeat scroll 0 0;text-indent:-100em;}
.home #contentPane{margin-top:-10px;background-image:none;}
.home .post{background-image:none;}
.home .entry{padding:0;background-image:none;overflow:visible;}
#make-reservation,
#submit-review{width:220px;background:transparent url(images/action-buttons.png) no-repeat 0 0;text-indent:-9999px;position:absolute;top:190px;left:0;height:57px;overflow:hidden;}
#submit-review{background-position:0 -154px;left:230px;}
#make-reservation:hover{background-position:0 -67px;}
#submit-review:hover{background-position:0 -221px;}
#recent p.viewall{float:right;width:68px;margin-top:-32px;}
.hreview .ratings p{font-weight:bold;}
#list{-moz-column-count:3;-moz-column-gap:35px;-webkit-column-count:3;-webkit-column-gap:35px;column-count:3;column-gap:35px;}
#list li ul li a{color:#2a8bc8;}
.cat-5 .entry,
.search .entry{padding-left:0;background:none;min-height:0;}
.cat-5 #inner,
.search #inner{background:transparent url(images/bg_bottom.png) no-repeat 150px bottom;}
.cat-5 .post,
.search .post{margin-left:20px;background:transparent;}
.cat-5 #contentPane,
.search #contentPane{margin-top:5px;margin-bottom:10px;background:transparent url(images/bg_middle.png) repeat-y right 0;}
.cat-5 #outer,
.search #outer{border-top:20px solid #f8a943;margin-top:0;background:url(images/bg_top.png) #ffffff no-repeat scroll 170px 10px;}
.search .post .dt{display:none;}
/* override list sizes */
.listingItemList #picture1_1,
.search #picture1_1{padding:4px;border:1px solid #c0c0c0;float:left;margin:0 1em 1em 0;}
.listingItemList #picture1_1{width:125px;}
.search #picture1_1{width:150px;}
.notice{border:1px solid #808080;padding:1em;margin:1em;background:#ffefd5;}
#contentPane .notice h3{margin:0;}
