#listing-container{position:relative;margin:0 auto;width:100%;background:#fff;border:1px solid #FFCC00;border-top-color:#FFCC00;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;-webkit-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);-moz-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);}
#listing-header, #listing-footer{margin:0 auto;padding:0.125em;background:#F7E78C;font-weight:bold;}
#group-title, #group-title-footer{float:left;width:50%;text-align:left;margin-top:0.25em;color:#003366;font-size:0.90625em;}
.group-nav{float:right;width:45%;background:#FFFFCC;border:1px solid #ECC63F;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;color:#003366;}
.group-nav-mobile{background:#FFFFCC;border:1px solid #ECC63F;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;margin-bottom:0.5em;color:#003366;font-size:0.875em;font-weight:bold;}
.group-nav ul, .group-nav-mobile ul{margin:0 auto;}
.group-nav ul li, .group-nav-mobile ul li{display:inline-block;zoom:1;*display:inline;padding:0.25em 0.0125em 0.25em 0.0125em;}
.group-nav ul li.active-link a, .group-nav-mobile ul li.active-link a{color:#E84D2E;text-shadow:0 0 0.625em #FC6D16;}
.group-nav ul li a, #group-nav-mobile ul li a{text-decoration:underline;padding:0.0125em;font-size:0.9375em;color:#003366;}
#table-content{margin:0 auto;position:relative;width:100%;clear:both;}
#listing-table{width:100%;padding:0.5em;font-size:1em;text-align:left;}
#listing-table th{font:bold 0.75em;color:#4f6b72;vertical-align:middle;border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;border-top:1px solid #C1DAD7;border-left:1px solid #C1DAD7;letter-spacing:0.0625em;padding:0.25em;background:#CAE8EA;}
.row0{border-right:1px solid #C1DAD7;border-left:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;background:#E4F1F1;padding:0.5em 0.125em;color:#4f6b72;}
.row1{border-right:1px solid #C1DAD7;border-left:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;background:#F5FAFA;padding:0.5em 0.125em;color:#797268;}
#listing-table a{color:#455D63;font-size:0.9375em;}
.ad-container-1{-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;background:#F5FAFA;margin:0 auto;margin-top:0;margin-bottom:0.5em;padding:0.5em 0.5em 0.5em 1em;}
.ad-container-0{-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;background:#E4F1F1;margin:0 auto;margin-top:0;margin-bottom:0.5em;padding:0.5em 0.5em 0.5em 1em;}
#barbados-accommodation-options{position:relative;margin:0 auto;text-align:center;padding:0.25em;background:#FFFFCC;border:1px solid #ECC63F;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;margin-bottom:0.5em;margin-top:1em;color:#003366;font-size:0.875em;font-weight:bold;}
#barbados-accommodation-options h2{background:url(../siteimage/imgs/gradient_submenu.gif) repeat-x;padding:0.25em;text-align:center;margin:0 auto;}
#barbados-accommodation-options a{font-size:0.9375em;font-weight:bold;padding-left:0.125em;}
.facilities-icons{margin:0 auto;}
.facilities-icons li{margin-right:0.0125em;display:inline;}
img.facility-icons{max-width:25px;max-height:25px;}
img.facility-icons-mobile{max-width:20px;max-height:20px;}
img.map-icon{max-width:28px;max-height:29px;padding:0.0125em;border:#D6D6D6 0.0625em solid;background:#fff;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;-webkit-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);-moz-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);}
img.map-icon-mobile{max-width:20px;max-height:21px;padding:0.0125em;border:#D6D6D6 0.0625em solid;background:#fff;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;-webkit-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);-moz-box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);box-shadow:0 0.0625em 0.125em rgba(0,0,0,.2);}
#listing-header-rest, #listing-footer-rest{margin:0 auto;padding:0.125em;background:#E6E799;font-weight:bold;}
#listing-table-rest{width:100%;padding:0.5em;font-size:1em;text-align:left;}
#listing-table-rest th{font:bold 0.75em;color:#4f6b72;vertical-align:middle;border-right:1px solid #E2D684;border-bottom:1px solid #E2D684;border-top:1px solid #E2D684;letter-spacing:0.0625em;padding:0.25em;background:#F4F5C1;}
#table-content-rest .row0{border-right:1px solid #E2D684;border-bottom:1px solid #E2D684;border-left:1px solid #E2D684;background:#F2E9C0;padding:0.5em 0.125em;color:#797268;}
#table-content-rest .row1{border-right:1px solid #E2D684;border-left:1px solid #E2D684;border-bottom:1px solid #E2D684;background:#FDF9D1;padding:0.5em 0.125em;color:#797268;}
#barbados-dining-options{position:relative;margin:0 auto;text-align:center;padding:0.25em;background:#FFFFCC;border:1px solid #FFD05A;-webkit-border-radius:0.3125em;-moz-border-radius:0.3125em;border-radius:0.3125em;margin-bottom:0.5em;margin-top:1em;color:#003366;font-size:0.875em;font-weight:bold;}
#barbados-dining-options h2{background:url(../siteimage/imgs/gradient_submenu.gif) repeat-x;padding:0.25em;text-align:center;margin:0 auto;}
#barbados-dining-options a{font-size:0.9375em;font-weight:bold;padding-left:0.125em;}
.searchform-rest{background:#F4F5C1;background:-webkit-gradient(linear, left top, left bottom, from(#E6E799), to(#F4F5C1));background:-moz-linear-gradient(top, #E6E799, #F4F5C1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E799', endColorstr='#F4F5C1');margin:auto;position:relative;width:90%;-webkit-border-radius:0.75em;-moz-border-radius:0.75em;border-radius:0.75em;padding:0.75em;border:1px solid #999;border:inset 1px solid #333;-webkit-box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);}
.searchform-rest form{font-weight:bold;text-align:left;color:#09C;}
.searchform-rest input{}
.searchform-rest select{width:15em;display:block;border:1px solid #999;height:1.5em;-webkit-box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);box-shadow:0 0 0.5em rgba(0, 0, 0, 0.3);margin-bottom:1em;}
.searchform-rest-submit{background:#09C;color:#fff;font-weight:bold;letter-spacing:0.125em;width:15em;padding:0.25em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;border:1px solid #999;}
.searchform-rest-submit:hover{background:#05B2EB;color:#FFF;}
.searchform-rest .search-field{font-weight:bold;font-size:1.25em;}
@media screen and (min-width:980px){#group-title{font-size:0.9375em;}
}