/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera */
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png?rev=20170201-01) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png?rev=20170201-01) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?rev=20170201-01) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png?rev=20170201-01) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_222222_256x240.png?rev=20170201-01); }
.ui-widget-content .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_222222_256x240.png?rev=20170201-01); }
.ui-widget-header .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ffffff_256x240.png?rev=20170201-01); }
.ui-state-default .ui-icon { background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-active .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-highlight .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_228ef1_256x240.png?rev=20170201-01); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ffd27a_256x240.png?rev=20170201-01); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?rev=20170201-01) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_flat_10_000000_40x100.png?rev=20170201-01) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default;}
.ui-autocomplete-loading { background: white url('https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-anim_basic_16x16.gif?rev=20170201-01') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-corner-category-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#DCC7A7;text-align:center;display: block; padding:5px; margin:3px 0px;}
.ui-corner-category-all-first{margin-top:0px;}
.ui-corner-category-all-none{margin:0px;}

/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item, .ui-menu .ui-menu-category {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-category a{
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-category-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; z-index:1500!important; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Progressbar 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
}

#fancybox-overlay {
    display: none;  
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1011;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
    display: none;
    left: 0;
    outline: medium none;
    padding: 20px;
    position: absolute;
    top: 0;
    z-index: 1012;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#close-fancybox-btn, .close-fancybox-images-btn {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/blank.gif?rev=20170201-01');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-y.png?rev=20170201-01');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-y.png?rev=20170201-01');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancy_title_over.png?rev=20170201-01');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_close.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_nav_left.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_nav_right.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_over.png?rev=20170201-01', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_left.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_main.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_right.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_loading.png?rev=20170201-01', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_n.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_ne.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_e.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_se.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_s.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_sw.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_w.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_nw.png?rev=20170201-01', sizingMethod='scale'); }

/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera */
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png?rev=20170201-01) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png?rev=20170201-01) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png?rev=20170201-01) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?rev=20170201-01) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png?rev=20170201-01) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_222222_256x240.png?rev=20170201-01); }
.ui-widget-content .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_222222_256x240.png?rev=20170201-01); }
.ui-widget-header .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ffffff_256x240.png?rev=20170201-01); }
.ui-state-default .ui-icon { background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-active .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ef8c08_256x240.png?rev=20170201-01); }
.ui-state-highlight .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_228ef1_256x240.png?rev=20170201-01); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_ffd27a_256x240.png?rev=20170201-01); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?rev=20170201-01) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-bg_flat_10_000000_40x100.png?rev=20170201-01) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default;}
.ui-autocomplete-loading { background: white url('https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-anim_basic_16x16.gif?rev=20170201-01') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-corner-category-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background:#DCC7A7;text-align:center;display: block; padding:5px; margin:3px 0px;}
.ui-corner-category-all-first{margin-top:0px;}
.ui-corner-category-all-none{margin:0px;}

/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item, .ui-menu .ui-menu-category {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-category a{
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-category-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; z-index:1500!important; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Progressbar 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
}

#fancybox-overlay {
    display: none;  
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1011;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
    display: none;
    left: 0;
    outline: medium none;
    padding: 20px;
    position: absolute;
    top: 0;
    z-index: 1012;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#close-fancybox-btn, .close-fancybox-images-btn {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://ui.bbonline.com/js/jquery/fancybox/blank.gif?rev=20170201-01');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-y.png?rev=20170201-01');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-y.png?rev=20170201-01');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('https://ui.bbonline.com/js/jquery/fancybox/fancy_title_over.png?rev=20170201-01');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox-x.png?rev=20170201-01') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://ui.bbonline.com/js/jquery/fancybox/fancybox.png?rev=20170201-01') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_close.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_nav_left.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_nav_right.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_over.png?rev=20170201-01', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_left.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_main.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_title_right.png?rev=20170201-01', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_loading.png?rev=20170201-01', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_n.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_ne.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_e.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_se.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_s.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_sw.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_w.png?rev=20170201-01', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://ui.bbonline.com/js/jquery/fancybox/fancy_shadow_nw.png?rev=20170201-01', sizingMethod='scale'); }


/**  Amenities */
.internet-wifi{
    background-position: 0px 0px;
}
.weddings{
    background-position: -30px 0px;
}
.hurricanestatus{
    background-position: -60px 0px;
}
.hot-tub{
    background-position: -90px 0px;
}
.fireplace{
    background-position: -120px 0px;
}
.spa-treatments{
    background-position: -150px 0px;
}
.eco-friendly{
    background-position: -180px 0px;
}
.swimming-pool{
    background-position: -210px 0px;
}
.dvd-player{
    background-position: -270px 0px;
}
.bikes{
    background-position: -300px 0px;    
}
.historic{
    background-position: -330px 0px;
}
.mountain{
    background-position: -360px 0px;
}
.horse{
    background-position: -390px 0px;
}
.virtualtours{
    background-position: -420px 0px;
}
.kidfriendly{
    background-position: -450px 0px;
}
.handicapaccessible{
    background-position: -480px 0px;
}
.petswelcome{
    background-position: -510px 0px;
}
.fitness-center{
    background-position: -540px 0px;
}
.cooking-classes{
    background-position: -570px 0px;
}
/**  Activities  */
.amusement-parks{
    background-position: 0px -28px;
}
.water{
    background-position: -30px -28px;
}
.casino{
    background-position: -60px -28px;
}
.biking{
    background-position: -90px -28px;
}
.fishing{
    background-position: -120px -28px;
}
.golf-nearby{
    background-position: -150px -28px;
}
.hiking{
    background-position: -180px -28px;
}
.museums-galleries{
    background-position: -210px -28px;
}
.health-spa-massage {
	background-position: -150px 0px;
}	
.horseback-riding{
    background-position: -240px -28px;
}
.hunting{
    background-position: -270px -28px;
}
.music-festival-concerts{
    background-position: -300px -28px;
}
.national-state-parks{
    background-position: -330px -28px;
}
.town-center{
    background-position: -360px -28px;
}
.skiing{
    background-position: -390px -28px;
}
.shopping{
    background-position: -420px -28px;
}
.tennis{
    background-position: -450px -28px;
}
.theater{
    background-position: -480px -28px;
}
.walking{
    background-position: -510px -28px;
}
.winery-vinyard{
    background-position: -540px -28px;
}
.icon-list{
    margin-top: 16px;
    padding-top: 0;
}
.aaicons{
    background-image:url("https://ui.bbonline.com/images/site/AmenitiesActivitiesIcons.png?rev=20170201-01");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: transparent;
    padding-right:5px;
}





/**Listing Overview**/
.table-of-contents {
	background-color: #F4F4EC;
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	padding: 15px 0;
}
.table-of-contents h2{
    color: #AD0000;
    font: 1.5em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin: 5px 10px 10px 10px;
}

.table-of-contents ul li{
	float: left;
    margin-left: 10px;
    margin-bottom:5px;
    width: 31%;
    white-space: nowrap !important;
}
.table-of-contents li a {
	text-transform: capitalize;
}
.link-arrow {
	background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 0 -11px transparent;
	margin-left:5px;
	padding: 1px 8px;	
}
.back-to-top {
	float: right;
    font: 10px Verdana,Arial,Helvetica,sans-serif;
    margin: 6px 10px;
}
.back-to-top span{
	background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -723px -268px transparent;
	margin-right: 3px;
    padding: 2px 5px;
}
.back-to-top a:hover{
	text-decoration:none;
}
.header-overview {
	float: left;
    max-width: 500px !important;
    overflow: hidden;
}
.header-overview h2{
	margin:0!important;
}
.listing-overview-section-title {
	margin:10px 0;
}
.sidebox-aa {
	margin-top:15px;
}
.sidebox-aa li {
	height:30px;
}
/**-----------------**/
/**Contact Us Widget**/
#contact-us-sidebox {
	width:295px;
}
.call-us-rates .side-box, .call-us-rates .bg, .call-us-rates .holder{
	background:none!important;
	border:none!important;
}
.call-us-rates .holder{
	padding:0!important;
}
.call-us-rates .call-us-bg {
	margin-left:35px!important;
}
.contact-us-btns .btn-action{
	color:#ad0101!important;
}
.contact-us-btns .btn-action:hover, .contact-us-btns li:first-child a{
	/* color:#fff!important; */
}
.contact-us-btns .btn-action .l{
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -255px!important;
}
.contact-us-btns .btn-action .r{
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -395px -279px!important;
}
.contact-us-btns li:first-child .l{
	background-position:0 -207px!important;
}
.contact-us-btns li:first-child .r{
	background-position:-395px -231px!important;
}
.contact-us-btns .btn-action:hover .l {background-position:0 -207px!important;}
.contact-us-btns .btn-action:hover .r {background-position:-395px -231px!important;}
/**-----------------**/
/**Basic Info Widget**/
#content .basic-info-test {
	margin: 15px 0;
}
#content .basic-info-test h1.directory-title {
    display: inline;
}
#content .basic-info-test h1 {
    font-size: 1.83em;
    margin: 0;
}
.basic-info-test address {
    color: #333333;
    font: bold 1.167em Verdana,Arial,Helvetica,sans-serif;
    margin: 5px 0 0;
    padding: 0 0 4px;
}
#content .basic-info-test .wrap {
    display: block;
}
.content-test .listing-youtube-video{
    margin: 15px 0;
}
.video-tab {
	text-align: center;	
}
.content-test .visual {
	padding: 14px 10px 10px!important;
	margin: 0 !important;
}
/**-----------------**/
/**Area Top Map**/
.bascic-info-map {
	background-color:#fff;
	border: 1px solid #DD9C97;
}
.test-attraction-map {
	float: left;
	width:160px!important;
}
.test-attraction-map .holder{
	border: medium none !important;
    width: 135px !important;
    padding:12px !important;
}
.test-area-map {
	float:left;
}
.test-attraction-map .review-holder{
	padding:0 0 50px 0!important;
}
.test-attraction-map .yelp-scroll {
	height: 150px!important;
}
.test-attraction-map .yelp-scroll .scroll-bar {
    height: 165px !important;
    border: none !important;
}
.test-attraction-map .yelp-scroll ul {
	margin-top:0!important;
	width: 155px!important;
}
.test-attraction-map .yelp-scroll ul li {
	border-top: 1px solid #DDDDDD;
    clear: both;
    padding-bottom: 20px !important;	
}
.test-attraction-map .yelp-scroll ul li a {
	float:left!important;
	margin-top: 0px!important;
}
.test-attraction-map h3{
	font-size: 19px !important;
    margin-top: 5px !important;
}
.test-area-map #bbo_info_window{
    width: 230px!important;    
  }
 .test-area-map #bbo_info_window_contents h4{
 	text-transform: uppercase;
 	color: #26819E;
 }
/**-----------------**/

/**Availability Calendar**/
#avail-calendar .selectArea{
	text-align:center;
	text-transform:uppercase;
	width: 150px !important;
	margin:0 5px 10px 5px!important;
	float:left;
	overflow:hidden;
}
#avail-calendar .cal-btns{
	margin: 10px auto;
	width: 200px;
}
#avail-calendar .holder{
	padding:0!important;
}
.drop-checkAvail, .drop-changeRoomName{
	width: 150px !important;
	height: auto !important;
}
#avail-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;

}
#avail-calendar .cal-header tr, #avail-calendar .cal-header td, #avail-calendar .cal-header{
	border:none!important;
	font-weight:bold;
	color:#26819E;
}
#avail-calendar .cal-body td, #avail-calendar .cal-body tr{
	border: 1px solid #EFCFB6 !important;	
}
#avail-calendar .cal-body td {
	padding: 2px 5px 17px 4px !important;
}
.avail-date{
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -931px -216px;
	cursor:pointer;
}
.not-avail-date{
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -888px -217px;
}
.cal-legend {
	margin:10px 15px;
	border-top:1px solid #EFCFB6;
}
.cal-legend span{
	width:15px;
	height:15px;
	padding:2px 10px;
	border:1px solid #EFCFB6;
	margin-right: 4px;
}
.cal-legend span.not-avail-date{ 
	background-position:-902px -232px !important;
}
.cal-legend span.avail-date{
	background-position:-945px -232px !important;
}
.cal-prev-next{
	padding: 3px 8px;
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -109px -100px;
	float:left;
}
.cal-prev-next:hover {
	text-decoration:none!important;
}
.cal-avail-date-hover{
    background-image: none !important;
    background-color: #d9d1b8;
}
.c-hidden {
	visibility:hidden;	
}
.c-prev{
	background-position:-885px -183px;
}
#avail-calendar .filter-rooms {
	clear: both;
	margin: 5px auto;
    width: 55%;	
    text-align: center;
}
#avail-calendar .filter-rooms span{
	display:block;
	color:#555555;
}

.qtip-content p{
	float:right;
}
.qtip-content h3{
	margin-top:5px;	
	color: #AD0000;
    font: 1.4em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    text-align: center;
}
.qtip-content h4{
	color:#26819E;
	font: 1.1em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	margin-bottom:5px;
}
.qtip-wrapper{
	border: 1px solid #EEEEEE;
	border-bottom: 1px solid #FFFFFF;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow: 2px 2px 3px #555555;
    -moz-box-shadow: 2px 2px 3px #555555;
    -webkit-box-shadow: 2px 2px 3px #555555;
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#555555, strength=5);
     z-index: 900;
}
.qtip-contentWrapper{
	border:none!important;
}
.qtip-tip{
	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -762px -294px;
    width: 25px !important;
    z-index: 1000;
}
.qtip-tip canvas{
	visibility: hidden;
}
.qtip-content span{
	background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -737px -293px transparent;
    cursor: pointer;
	height: 15px;
    left: 180px;
    position: absolute;
    top: 3px;
    width: 15px;
}
/**-----------------**/
/**Listing Reviews**/
.tripadvisor {
	clear:both;
}
.tripadvisor p{
	margin:0!important;
}
.tripadvisor a{
	display:block;
}
.tripadvisor img{
	margin:2px 0!important;
}

.trip-content img {
	display:block;
}
.trip-content {
	float:left;
	width: 75%;
}
.trip-content h3{
	font-size:15px!important;
}
.tripadvisor .trip-quots{
	color: #AD0000;
	font: bold 1.33em serif,Arial,Helvetica;
	margin: 0 3px;
}
.trip-description span:first-child {
	margin-left: 15px!important;
}
.tripadvisor-img{
	float:left;
	width: 22%;
	padding: 15px 5px;
	text-align:center;
}
p.advisor-name{
	color:#26819E!important;
}
p.advisor-date{
	color: #AD0000!important;
}
.cal-prev-next{
    cursor:pointer;
}
/**-----------------**/

/**Featured Inns**/
.featured-inns-test h4{
    display:inline;
}
.featured-inns-test p{
    display:inline;
}
.featured-inns-column{
    width:200px;
    float:left;
}
.featured-inns-test ul li{
    margin:0px !important;
    padding-bottom:10px !important;
    float:left;
    clear:both;
}
.featured-inns-test ul{
    margin-top:15px !important;
}
.featured-inns-test div.featured-inns-column div{
    margin-top:10px;     
    margin-bottom:5px;
}
.featured-inns-test div.featured-inns-column div a{
    font-weight:normal;
}
.featured-inns-test div.featured-inns-column div b{
    color:#AD0000;
}
/**---------------**/
/**Check Availability**/
.check-availability{
width:480px !important;
}
.check-availability h3{
    display:none;
}
.check-availability .row{
    width:480px !important;
    margin-left:10px !important;
    float:left;
}
.check-availability .row .col{
    width:222px !important;    
}
.check-availability label{
    float:left;
    padding:9px 10px 0 0 !important;
}
.check-availability .text{
    float:none;
}
.check-availability .text img{
    margin:3px 10px 0 0 !important;
}
.check-availability .submit{
    float:left;
    margin-left:20px !important;
    margin-top:3px !important;
}
.check-availability fieldset{
    width: 600px !important;
}    
#ui-datepicker-div{
    z-index: 150 !important;
}
/**---------------**/
/**Pagination**/
.pagination-test ul li a{
    display:none;
}
.pagination-test ul li a.button{
    display:inline;
}
.pagination-test{
    display: none;
    margin-bottom: 20px;
    margin-top: 20px;
    height: 20px;
    clear:both;
}
.pagination-test .pager{
    padding:0px;
}
.search-results{
    margin: 0px 1px 10px 0px!important;
}
.pagination-test .results-show{
    float:right;
}
.pagination-test .results-show select{
    width:60px;
    float:left;
}
.pagination-test .results-show .selectArea{
    margin: -6px 4px 0 5px !important;
}
.pagination-test .results-show div.test-row{
    float:left;
}
/**---------------**/
/**MapView and Area Information**/
.regions-content {
    width:auto !important;    
    margin-top:0px !important;
}
.regions-content .bg2{
    background: none repeat scroll 0 0 #F4F4EC !important;
    border: 1px solid #F2DFCE !important;
    padding: 2px 4px 4px !important;    
}
/**---------------**/
/**Tabs**/
.visual {
	margin:0!important;
}
.content-test .tab-regions li {
	width:auto;
	margin-right: 4px;
}
*:first-child+html .content-test .tab-regions li {
  max-width:220px;
}
*:first-child+html .content-test .tab-regions a {
  max-width:165px;
}
*:first-child+html .content-test .tab-regions a#r-a {
  max-width:95px;
}
*:first-child+html .content-test .tab-regions .span-tab {
   width:3px;
}
*:first-child+html .content-test .tab-regions .span-tab-arrow {
   margin-top:0;
}
.content-test .tab-regions a{	
    color: #A27C51;
    float: left;
    font-size: 15px;
    height: 18px;
    line-height: 20px;
    margin: 0;
    text-align: center;
    top: 3px;
}
.content-test .tab-regions a, x:-moz-any-link{ padding: 1px 20px 3px;} 
.content-test .tab-regions .span-tab{
	/*background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -1088px -740px transparent;
	height: 15px;
    margin: 0;
    padding: 2px 1px;
    float:left;    */
}
.content-test .tab-regions .span-tab-arrow{
    /* background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -107px -56px transparent; */
    height: 9px;
    margin: 1px auto;
    visibility: hidden;
    width: 15px;
	display:none;
}

.content-test .tab-regions li:hover span, .content-test .tab-regions span.active {
/*	background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -1088px -775px; */
}

.content-test .tab-regions li:hover .span-tab-arrow, .content-test .tab-regions a.active .span-tab-arrow{
	visibility:visible!important;
}

.content-test .tab-regions li:hover a{
    color: #272520;
    /*margin: 0;
    text-decoration: none;
    background-color: #a6332f !important; */
}
.content-test .tab-regions li:hover span{
	/* background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -1088px -775px; */
}
.content-test .tab-regions a.active{
   /* background-color: #F8F2E7;
    border-left: 1px solid #DD9C97;
    border-right: 1px solid #DD9C97;
    border-top: 1px solid #DD9C97;
    color: #AD0000;
    height: 21px;
    position: relative;
    top: 1px;
    z-index: 1000; */
}
.content-test-dest, .content-test-blog {
	float:left;
	width:50%;
	overflow:hidden;
}
.content-test-dest{
	margin-left:-15px;
}
.content-test-desc {
	margin: 10px 5px;
}
a.more{
    color: #1C98DB;
}
#short-desc a{text-decoration: underline;}
a#less-desc{
    display: block;
    float: right;
    margin: 20px 0 0;
}
#short-desc, #long-desc{margin-bottom: 0px;}
/**---------------**/
#map-filter{
    height:350px;
}
.no-padding{
    padding:0px !important;
}
/**Redo Search on map**/
.search-on-map{
    padding:2px;
    text-align:center;
    color: #26819E;
}
.center-map .desc{
    color:#666666;
    text-align:center;
    margin-bottom:10px;
}
.search-map-center div{
    float:left;
}
.search-map-center{
    padding-bottom:10px;
    float:left;
    width:100%;
}
.search-map-center .label{
    margin:12px 5px 0 25px ;    
    color: #AD0000;
}
.search-map-center .email-form .submit{
    margin:7px 0 0 5px;
}
.search-map-center .email-form .text{
	background: url("https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01") no-repeat scroll 0 -187px transparent !important;
	width :360px !important; 	
        border-right:1px solid #EAEAEA;
}

.search-map-center .email-form .text input{
	width:360px !important;
}
/**-----------------**/
/** Sorting **/
.order-by{
    margin:30px 0 15px 0;
    position:relative;
    z-index:1;
    float:right;
    width:205px;
}
.order-by div{
    float:left;
    width: 50px;
}
.sort-type div{
    float:left;
    width: 130px;
}
#sort{
    display:none;
}
.order-by .sort-type .selectArea, .order-by select{
    margin-top:-5px;
    margin-left:5px;    
}
.order-by select{
    width:150px;
}
/**-----------------**/
/**Ie fix for fixed pos**/
.area-map-flt hoder{
    width:253px !important;
}
/**-----------------**/
/**Area Map Bubble**/
#bbo_info_window{
    width: 350px;    
  }
  #bbo_info_window a.listing-images-container {
   margin:0 5px 0 10px!important;
 }
  #bbo_info_window_contents{
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    box-shadow: 2px 2px 3px #555555;
    -moz-box-shadow: 2px 2px 3px #555555;
    -webkit-box-shadow: 2px 2px 3px #555555;
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#555555, strength=5);
  }
  #bbo_info_window_beak{
   	width: 25px;
    height: 25px;
    background: url('https://ui.bbonline.com/images/site/btn.png?rev=20170201-01') -762px -292px no-repeat transparent;
    position:relative;
    z-index: 1000;
  }
  #bbo_info_window_tl, #bbo_info_window_tr, #bbo_info_window_bl, #bbo_info_window_br,
  #bbo_info_window_t,#bbo_info_window_l,#bbo_info_window_r,#bbo_info_window_b{
    height: 1px;
    width: 1px;
  }
  #bbo_info_window_close {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -737px -293px transparent;  
    cursor: pointer;
    height: 15px;
    width: 15px;
}
.more-info-btn {
	background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -766px -185px transparent;
    float: right;
    font-size: 11px;
    height: 18px;
    margin: 15px 3px 0 5px;
    padding: 2px 25px 0 15px;
    width: 60px;    
}
.more-info-btn:hover{
	text-decoration: none;	
}
/**-----------------**/

#loading-map-view{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 5;
}

.relative
{
    position: relative;
}
.hidden{display: none;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;

}
/* remember to define focus styles! */
:focus {outline: 0;}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol { list-style: decimal; }
ul {list-style: none;}


/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {
    text-align: left;
    font-weight: normal;
}

table {
    border: 1px solid #DD9C97;
    border-collapse:separate;
    border-spacing:2px;
    margin: 14px 0;
}

th {
    background: url('https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01') repeat scroll 0 0 transparent;
    font-weight: 700;
    padding: 5px 10px;
    color: #AD0000;
    border:  1px solid #DD9C97;
}

tr {
    padding:2px;
    border: 1px solid #EAE9E4;
}

td {
    background: none repeat scroll 0 0 white;
    margin: 10px;
    border: 1px solid #EAE9E4;
    padding: 5px 10px;
}

td.center {
    text-align:center;
}
body.print-content{
    background:none;
    padding:10px 50px;  
}
.print-content .logo{
    float:none; 
}
.print-content .recipe-container-left{
    width:100%; 
}
.admin_grid td input.status, .admin_grid td input.featured, .admin_grid td input.of-the-month {
    margin-left: 45%;
}
td input.of-the-month {
   margin-left: 45%; 
}
.listing-overview-container table, .recipe-container-left table {
    border:none;
    border-spacing:0;
    margin: 10px;
}

.listing-overview-container th, .recipe-container-left th {
    background:none;
    color:black;
    border:none;
}

.listing-overview-container td, .recipe-container-left td {
    padding:0;
    background-color:transparent;
    border:0;
}

table.listing-overview-title  {
    border: 1px solid #DD9C97 !important;
    border-collapse:separate;
    border-spacing:2px ;
    margin: 14px 0 0 -3px;
    width:600px;
}

table.listing-overview-title tr {
    padding:2px;
    border: 1px solid #EAE9E4;
}

table.listing-overview-title th {
    background: url("https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01") repeat scroll 0 0 transparent;
    padding: 0px 3px;
    color: #AD0000;
    border:  1px solid #DD9C97;
    text-align: center;
}

table.listing-overview-title td {
    border: 1px solid #EAE9E4;
    padding: 0px 2px;
}

table.listing-overview-title img {
    margin: 4px;
}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
html,body{height:100%;}
body{
    margin:0;
    font:75% Verdana, Arial, Helvetica, sans-serif;
    color:#000;   
}
a{
    text-decoration:none;
    /*color:#247e9f;*/
    color:#26819E;
}
a:hover{text-decoration:underline;}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
img{border:none;}
input,select,textarea{
    font:12px Verdana, Arial, Helvetica, sans-serif;
    color:#414042;
}
.clr {
    clear:both;
}
.wrap{overflow:hidden;}
* html .wrap{
    height:1%;
    overflow:visible;
}
.accessability{
    position:absolute;
    left:-9999px;
    top:-9999px;
}
/* wrapper styles */
#wrapper{
    min-height:100%;
    width:100%;
    background: url("https://ui.bbonline.com/images/site/top-shadow.png?rev=20170201-01") repeat-x scroll 0 0 transparent;
    /*background:url(https://ui.bbonline.com/images/site/bg-body.jpg?rev=20170201-01) no-repeat 50% 0; */
}
@media (max-device-width:767px){
    #wrapper{
        background: transparent;
    }
}
.main-container{
    width:100%;
    overflow:hidden;
    position:relative;
    padding:0 0 33px;
}
@media (max-device-width:767px){
    .main-container{
        width: 1020px!important;
    }
}
div.w1{
    float: none!important;
    clear: both;
    margin: 0px auto;
}
.w2{
    width:989px;
    position:relative;
    float:left;
    left:-50%;
    padding:0 14px 0 13px;
}
.fml-banner {
    background: url("https://ui.bbonline.com/images/site/fml_banner.png?rev=20170201-01") no-repeat  scroll #f3f3f0;
    color: #FFFFFF;
    font: 1.04em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    height: 90px;   
    text-align: center;
    position: relative;
}
.fml-banner span {
    position: relative;
    top: 54px;
    left: 1px;
}
.wrapper-t{
    background: url("https://ui.bbonline.com/images/site/bg-wrapper-top-new.png?rev=20170201-01") no-repeat scroll center 0 transparent;
    height: 28px;
    overflow:hidden;
}
.wrapper-c{
    height:1%;
    background: url("https://ui.bbonline.com/images/site/bg-wrapper-strip-new.png?rev=20170201-01") repeat-y scroll center 0 transparent;
    padding:0 23px 20px;
}
.wrapper-b{
    background:url(https://ui.bbonline.com/images/site/bg-wrapper-bottom.png?rev=20170201-01) no-repeat;
    height:16px;
    overflow:hidden;
    position:relative;
    z-index:1;
}
/* header styles */
#header{width:100%;}
#header:after,
#header .holder:after,
.wrapper-c:after,
.nav-container:after,
.stay-connected .holder .bg:after,
.side-box .holder:after,
.tab-set:after,
#main:after,
.search-results .holder:after,
.search-results .box:after,
.entry-columns:after,
#twocolumn:after,
.content-columns:after,
.stay-connected form:after,
.listing-recipe .holder:after,
.listing-recipe .box:after{
    display:block;
    clear:both;
    content:"";
}
.logo{
    background: url("https://ui.bbonline.com/images/site/bg-logo-new.png?rev=20170201-01") no-repeat scroll 0 8px transparent;
    float: left;
    height: 94px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 5px;
    text-indent: -9999px;
    width: 240px;
}
.logo a{
    display:block;
    height:100%;
}
#header .holder {
    height: 1%;
    padding: 0 0 0 9px;
}
#header .col{
    float:right;
    /* width:331px; */
    margin:0 -11px 0 0;
    position:relative;
}
.search{
    /*  background:url(https://ui.bbonline.com/images/site/bg-search.png?rev=20170201-01) no-repeat; */
    height:51px;
    padding:15px 19px 0 15px;
    overflow:hidden;
}
.search label{
    float:left;
    color:#ad0000;
    margin:7px 0 0;
}
.search .box{
    float:right;
    /* width:226px; */
}
.search .text{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input-new.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    overflow: hidden;
    width: 240px;
    margin: 0 6px 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.search .text input{
    background:none;
    border:none;
    margin:0;
    padding:9px 8px;
    width:179px;
    color:#8e8e8e;
}
.search .submit{
    background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 32px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 67px;
}
.search .submit:hover{ background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll 0 -33px transparent;}
#header .social{
    height: 1%;
    list-style: none outside none;
    margin: -9px 0 0;
    overflow: hidden;
    padding: 0 0 0 17px;
    position: relative;
}
#header .social li{
    float:left;
    margin:0 9px 0 0;
    padding:1px 0 0;
}
#header .social .twitter,
#header .social .facebook{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:21px;
    height:21px;
    margin:-1px 0 0;
}
#header .social .facebook{background:url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -194px -41px transparent;}
#header .social .twitter{background:url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -216px -41px transparent;}
.nav-container {
    background: url("https://ui.bbonline.com/images/site/bg-nav-new.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    box-shadow: 0 2px 6px #6F6F6F;
    clear: both;
    height: 46px;
    margin: 2px 0 0;
    position: absolute;
    right: 13px;
    width: 990px;
    /* z-index: 10; */
}
.box-left{
    /* float:left;
    left:50%;
    position:relative;  */
}
.box-center{
    /*  position:relative;
            left:-50%;   */
}
#nav #bottom{
    padding:0;
    background-color: #00;
}

#nav #mainMenuAdmin{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: 1px 0px;
    width:73px;
    height:30px;
}

#nav #mainMenuAccount{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -302px 0px;
    width:73px;
    height:30px;
}

#nav #mainMenuListings{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -604px 0px;
    width:73px;
    height:30px;
}

#nav #subMenuAdminManageLocations{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position:1px -30px;
}

#nav #subMenuAdminManageCategories{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position:1px -60px;
}

#nav #subMenuAdminManagePages{
    background-image:url('https://ui.bbonline.com/images/site/navMenu.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position:1px -90px;
}

/* FRONT END MENU */
#nav #mainMenuFindAnInn{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -300px 0px;
    width:145px;
    height:30px;
}

#nav #mainMenuDeals{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: 1px 0px;
    width:145px;
    height:30px;
}

#nav #mainMenuTravelerInfo{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -599px 0px;
    width:145px;
    height:30px;
}

#nav #mainMenuRecipes{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -904px 0px;
    width:145px;
    height:30px;
}

#nav #mainMenuInnsForSale{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1211px 0px;
    width:145px;
    height:30px;
}

#nav #mainMenuInnKeepers{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1509px 0px;
    width:145px;
    height:30px;
}

#nav #subMenuAddInnForSale{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1208px -30px;
    width:145px;
    height:30px;
}

#nav #subMenuContests{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: 1px -30px;
    width:145px;
    height:30px;
}

#nav #subMenuSpecials{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: 1px -60px;
    width:145px;
    height:30px;
}

#nav #subMenuTravelArticles{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -603px -30px;
    width:145px;
    height:30px;
}

#nav #subMenuTravelTips{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -603px -60px;
    width:145px;
    height:30px;
}

#nav #subMenuTravelBlogs{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -603px -90px;
    width:145px;
    height:30px;
}

#nav #subMenuInnKeepersBlogs{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1509px -30px;
    width:145px;
    height:30px;
}

#nav #subMenuInnKeepersWorkShops{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position:-1509px -150px;
    width:145px;
    height:30px;
}

#nav #subMenuInnKeepersOverviews{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1509px -60px;
    width:145px;
    height:30px;
}

#nav #subMenuInnKeepersContact{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1509px -90px;
    width:145px;
    height:30px;
}

#nav #subMenuInnKeepersLogin{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1509px -120px;
    width:145px;
    height:30px;
}

#nav .menuBottomShadow{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1807px 0px;
    width:145px;
    height:6px;
}

#nav .menuBottomShadowFix{
    background-image:url('https://ui.bbonline.com/images/site/navMenuFrontend.png?rev=20170201-01');
    background-repeat:no-repeat;
    background-position:fixed;
    background-position: -1809px 0px;
    width:145px;
    height:6px;
}

#nav .noSubMenusShadowFix
{
    height:6px;
}

/* main */
#main{
    width:100%;
    min-height: 710px;
    padding-top: 55px;
}
.entry-columns{
    width:100%;
    padding:2px 0 0;
}

.entry-visual{
    float:right;
    width:620px;
    position:relative;
    height:300px;
    padding:21px 21px 22px 22px;
    margin:0 -72px 0 0;
}
.entry-visual .frame{
    position:absolute;
    top:0;
    left:0;
    background:url("https://ui.bbonline.com/images/site/bg-entry-visual-frame.png?rev=20170201-01") no-repeat;
    width:620px;
    height:343px;
}
.entry-visual .overlay{
    position:absolute;
    left:22px;
    bottom:21px;
    background:url(https://ui.bbonline.com/images/site/bg-entry-visual-overlay.png?rev=20170201-01) no-repeat;
    height:40px;
    width:577px;
}
.entry-visual h2{
    margin:5px 0 0 21px;
    font:italic 24px 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#03789d;
}
.visual-controls{
    position:absolute;
    right:80px;
    bottom:25px;
    margin:0;
    padding:0;
    list-style:none;
    z-index:1;
}
.visual-controls li{
    float:left;
    margin:0 -2px;
}
.visual-controls .btn-next,
.visual-controls .btn-prev,
.visual-controls .btn-pause{
    float: left;
    height: 31px;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 31px;
}
.visual-controls .btn-prev{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -60px transparent;}
.visual-controls .btn-pause{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -119px transparent;}
.visual-controls .btn-pause:hover{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -149px transparent;}
.visual-controls .btn-prev:hover{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -90px transparent;}
.visual-controls .btn-next{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -1px transparent;;}
.visual-controls .btn-next:hover{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll 0 -31px transparent;}
/* twocolumn styles */
#twocolumn{width:100%;}
#twocolumn #content{
    float:right;
    width:630px;    
}
#twocolumn .special{
    padding:15px 0 0;
    margin:0 -5px;
    width:258px;
}
#twocolumn .browse-specials{padding:9px 7px 9px 0;}
#twocolumn .section-links ul, .section-links ul{
    margin:3px -5px 0;
    padding:0;
    list-style:none;
    width:258px;
    overflow:hidden;
}
#twocolumn .section-links ul li, .section-links ul li{
    margin:1px 0 -1px;
    background:url(https://ui.bbonline.com/images/site/sep-innkeepers.gif?rev=20170201-01) no-repeat 0 100%;
    padding:2px 13px 7px 13px;
    height:1%;
    overflow:hidden;
}
.regions-links img{
    float: left;
    margin-right: 5px;
    max-width:100px;
}
.regions-links ul li{
    margin: 10px 5px;
    width: 47%!important;
    float:left;
    background:none !important;
}
.regions-links ul {
    width: 630px !important;
    overflow: hidden;
}
.tab-regions a {
    color: #AD0000;
    font: 20px 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    text-align: center;
}
.regions-img {
    min-height: 30px;
    min-width: 70px;
    float: left;
    max-width: 40%;
}
.regions-links h4 {
    color: #26819E;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: bold;
}
.regions-content {
    background: url("https://ui.bbonline.com/images/site/bg-visual.png?rev=20170201-01") repeat scroll 0 0 transparent;
    border:1px solid #E9DDC3;
    backgound-color: #fff;
    width: 608px;
    padding: 20px 10px 10px;
}
.regions-content .visual,  .regions-content .side-box, .regions-content .side-box .holder, .regions-content .bg{
    background: none!important;
    border: none!important;
}
.regions-content .wide {
    width: 100%!important;  
}
.regions-content .side-box{
    margin-top:0!important;
}
.regions-content .visual {
    margin:0;
    padding:0;
}
.bboSelectButtonCountry ul {
    width:100px;
}
.region-cities a {
    color: #AD0000;
    font-size: 11px;
}
.region-cities {
    white-space: normal;
    color: #AD0000;
    display: inline;
    float: left;
    width: 60%;
}
#featured-special-select ul {
    width:210px !important;
}

.section-links h3.alt {
    text-align:center;
}

/*#twocolumn .section-links ul li a{*/
/*background: url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01);*/
/*background-position: -112px -109px;    */
/*}*/
.arrow-beige-hor{
    background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 0 -11px transparent;
    margin-left: 6px;
}
.arrow-beige-hor img{
    width: 12px;
    height: 7px;
}

.arrow-blue1-hor{
    background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 0 -26px transparent;
    margin-left: 6px;
}
.arrow-blue1-hor img{
    width: 12px;
    height: 7px;
}
.content-columns{
    width:100%;
    padding:15px 0 0;
}
.content-columns .stay-connected{
    float:left;
    margin:0 0 0 5px;
    width:317px;
    background:url(https://ui.bbonline.com/images/site/bg-stay-connected.gif?rev=20170201-01) no-repeat -602px 0;
}
.content-columns .stay-connected .holder{background:url(https://ui.bbonline.com/images/site/bg-stay-connected.gif?rev=20170201-01) no-repeat -919px 100%;}
.content-columns .stay-connected form{margin:20px auto 0;}
.content-columns .ads{
    float:right;
    margin:0;
}
.hp-300x250 {
    float:left;
    width:300px;
}
.hp-125x125-container{
    float:left;
    width:300px; 
    margin-left: 10px;
}
.special-home-container{
    float:left;
    width:305px;  
}
.special-home-container h2{
    float: left;
    height: 100px;
    width: 142px;       
}
.special-home-container a{
    float: left;
    height: 115px;
    width: 150px;
    margin-bottom: 10px;
}
.special-home-container h3{
    float: left;    
    line-height: 22px;
    color: #666;    
}
.special-wedding h2{
    background:url(https://ui.bbonline.com/images/site/bg-special-wedding.png?rev=20170201-01);  
}
.special-romantic h2{
    background:url(https://ui.bbonline.com/images/site/bg-special-romantic.png?rev=20170201-01);   
}
.special-kid h2{
    background:url(https://ui.bbonline.com/images/site/bg-special-kids.png?rev=20170201-01);  
}
.special-pet h2{
    background:url(https://ui.bbonline.com/images/site/bg-special-pet.png?rev=20170201-01); 
}
#twocolumn #sidebar{
    float:left;
    margin:5px 0 0;
}
/* .home #wrapper{background:url(https://ui.bbonline.com/images/site/bg-body.jpg?rev=20170201-01) no-repeat 50% 0;}  */
/* featured destination styles */
/* info columns */
.info-columns{
    width:100%;
    overflow:hidden;
}
.info-columns .col-1{
    float:left;
    width:315px;
}
.info-columns .col-2{
    float:right;
    width:300px;
}
.info-columns h2{
    margin:0;
    font:20px 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.info-columns h2 .l{
    background: url("https://ui.bbonline.com/images/site/bg-info-columns-heading.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    padding: 8px 6px 0 30px;
}
.info-columns h2 .r{
    float:left;
    height:46px;
    background:url(https://ui.bbonline.com/images/site/bg-info-columns-heading.png?rev=20170201-01) no-repeat 100% -46px;
    width:24px;
}
.info-columns .heading{
    width:100%;
    overflow:hidden;
    position:relative;
    padding:11px 0 0;
}
.top-destinations{
    width:315px;
    overflow:auto;
    /*height:390px;*/
    margin:-6px 0 0;
}
.top-destinations .scrollable{
    height:390px;
    overflow:hidden;
    width:315px;
}
.top-destinations .scroll-bar{
    height:390px !important;
    width:10px !important;
    background:url(https://ui.bbonline.com/images/site/bg-scroll-bar.gif?rev=20170201-01) repeat-y -6px 0;
}
.top-destinations .scroll-slider{
    background:url(https://ui.bbonline.com/images/site/bg-scroll-slider.gif?rev=20170201-01) no-repeat;
    height:33px !important;
    width:4px !important;
    left:3px !important;
}
.top-destinations .scroll-up,
.top-destinations .scroll-down{
    width:10px !important;
    height:17px !important;
}
.top-destinations .scroll-up{background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -645px;}
.top-destinations .scroll-down{background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -662px;}
.top-destinations ul{
    margin:0;
    padding:4px 0 0;
    list-style:none;
}
.top-destinations ul li{
    margin:3px 0 0;
    width:290px;
    height:120px;
    padding:5px 8px 0;
    overflow:hidden;    
}
.top-destinations ul li:hover{background-color: #F4F4EC;}
.top-destinations ul img{
    float:left;
    border:2px solid #d7bb7f;
    margin:3px 6px 8px 0;
}
.top-destinations ul h3{
    margin:0px 0 0;
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.top-destinations ul h3 a{
    color:#ad0000;
    text-decoration:underline;
}
.top-destinations ul h3 a:hover{text-decoration:none;}
.top-destinations p{
    margin:2px 0 0;
    font-size:12px;
}
.top-destinations p a{
    font-style:italic;
    color:#707070;
    display:block;
}
.blogs{
    margin:-6px 0 0;
    padding:0 15px 0 10px;
    list-style:none;
}
.blogs li{
    width:100%;
    overflow:hidden;
    padding:13px 0 0;
}
.blogs .alignleft{
    float:left;
    margin:0 11px 0 0;
}
.blogs .alignright{
    float:right;
    margin:0 0 0 11px;
}
.blogs img{border:2px solid #d7be82;}
.blogs h3, h3 a{
    text-transform:uppercase;
    margin:0;
    color:#b29246;
    font:bold italic 1em Verdana, Arial, Helvetica, sans-serif;
}
.blogs p{
    margin:2px 0 0;
    color:#333;
}
.blogs p a{
    text-decoration:underline;
    color:#ad0000;
}
.blogs p a:hover{text-decoration:none;}
.blogs .place{
    font-style:italic;
    color:#ad0000;
}
.info-columns .col-2 .more{
    float:right;
    margin:8px 13px 0 0;
    background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 100% 1px transparent;
    padding:0 25px 0 0;
    color:#ad0000;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
}
.month-recipe{padding:8px 0 0;}
.month-recipe img{
    float:left;
    margin:2px 11px 0 0;
    border:2px solid #d7bb7f;
}
.month-recipe h3{
    font:bold 1.083em Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 -9px;
    color:#333;
}
.month-recipe p{
    margin:8px 0 0;
    color:#333;
}
.month-recipe p a{
    font-weight:bold;
    color:#333;
}
.month-recipe .place{
    text-decoration:underline;
    color:#ad0000;
    font-weight:normal;
}
.month-recipe .place:hover{text-decoration:none;}
.month-recipe h4{
    margin:7px 0 0;
    font-size:1em;
}
.month-recipe ul{
    margin:0 0 0 -5px;
    padding:2px 70px 0 0;
    list-style:none;
    height:1%;
    overflow:hidden;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
}
.month-recipe ul li{
    float:left;
    margin:4px 1px 0 -1px;
    background:url(https://ui.bbonline.com/images/site/sep-red.gif?rev=20170201-01) no-repeat 0 50%;
    padding:0 5px 0 6px;
}
.month-recipe ul a{color:#b29246;}
.innkeeper-list{
    margin:3px -5px 0;
    padding:0;
    list-style:none;
    width:258px;
    overflow:hidden;
}
.side-tabs{
    margin:-7px -18px 0;
    position:relative;
    overflow:hidden;
    padding:0;
    list-style:none;
    width:284px;
}
.side-tabs li{float:left;}
.side-tabs a{
    display:block;
    height:84px;
    padding:10px 0 0;
    text-align:center;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
    width:139px;
}
.side-tabs a.active{
    width:145px;
    color:#26819e;
}
.side-tabs .tab-1 a{background:url(https://ui.bbonline.com/images/site/bg-side-tabs.gif?rev=20170201-01) no-repeat 0 -94px;}
.side-tabs .tab-1 a.active{background:url(https://ui.bbonline.com/images/site/coin.png?rev=20170201-01) no-repeat;width: 276px;padding-top: 7px;margin-top: 5px;}
.side-tabs .tab-2 a{background:url(https://ui.bbonline.com/images/site/bg-side-tabs.gif?rev=20170201-01) no-repeat -145px 0;}
.side-tabs .tab-2 a.active{background:url(https://ui.bbonline.com/images/site/bg-side-tabs.gif?rev=20170201-01) no-repeat -139px -94px;}
.contest{
    margin:0 -10px;
    width:268px;
    padding:10px 0 0;
    color:#26819e;
}
.side-box .contest h3{
    margin:0;
    font:bold 1em Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#26819e;
}
.contest h4{
    margin:7px 0 0;
    font-size:1em;
}
.contest h4 a{
    text-decoration:underline;
    color:#26819e;
}
.contest h4 a:hover{text-decoration:none;}
.side-box p{margin:11px 0 0;}
.side-box p em{font-style:italic;}
.contest img{
    display:block;
    margin:12px auto 0;
    border:2px solid #d7bb7f;
}
.innkeeper-list li{
    margin:1px 0 -1px;
    background:url(https://ui.bbonline.com/images/site/sep-innkeepers.gif?rev=20170201-01) no-repeat 0 100%;
    padding:9px 13px;
    height:1%;
    overflow:hidden;
}
.innkeeper-list a{
    float:left;
    font:14px/21px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    background:url(https://ui.bbonline.com/images/site/ico-innkeeper.gif?rev=20170201-01) no-repeat 100% 50%;
    padding:0 47px 0 0;
    color:#ad0000;
    letter-spacing:1px;
}
.innkeeper-list a:hover{
    background:url(https://ui.bbonline.com/images/site/ico-innkeeper-hover.gif?rev=20170201-01) no-repeat 100% 50%;
    color:#26819e;
    text-decoration:none;
}
/* content styles */
#content{
    float:left;
    width:630px;
    margin-right:10px;
    margin-bottom: 10px;
}
.bbo-tips-media{
    width: 230px !important;
}

.bbo-tips-reservation{
    width: 270px !important;
    margin:0px !important;
}
.bbo-tips {
    color: #444444;
    font-size: 11px;
    font-style: italic;
    margin: 0 0 5px 5px;
    margin-top: 2px !important;
    width:415px;
}
.breadcrumbs{
    width:100%;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
.breadcrumbs li{
    float:left;
    margin:0 6px 0 0;
}
.breadcrumbs a{
    background:url(https://ui.bbonline.com/images/site/sep-breadcrumbs.gif?rev=20170201-01) no-repeat 100% 50%;
    padding:0 13px 0 0;
}
.visual{
    background:url(https://ui.bbonline.com/images/site/bg-visual.png?rev=20170201-01);
    margin:10px 0 0;
    border:1px solid #E9DDC3;
    padding:14px 19px 10px;
    overflow:hidden;
}
#content h1{
    margin:14px 0 0 11px;
    font:2.167em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
}
#content .visual h1{
    margin:0;
    font-size:1.83em;
}
#content .visual .wrap {
    display:block;  
}
#content .visual h1.directory-title{
    display: inline;
}
#content .listing-no-available {
    font-size: 17px;
    margin-bottom: 15px;
}
.visual address{
    float:left;
    font:bold 1.167em Verdana, Arial, Helvetica, sans-serif;
    margin:5px 0 0;
    color:#333;
    padding:0 0 4px;
}
.visual-info{
    float:left;
    overflow:hidden;
    margin:7px 0 0 7px;
    padding:0;
    list-style:none;
}
.visual-info li{
    float:left;
    padding:0 7px 0 12px;
    background:url(https://ui.bbonline.com/images/site/bullet-blue.gif?rev=20170201-01) no-repeat 0 50%;
    margin:0 5px 0 -5px;
}
.visual-info .more{
    background:url(https://ui.bbonline.com/images/site/arrow-blue.gif?rev=20170201-01) no-repeat 100% 50%;
    padding:0 14px 0 0;
}
.visual .phone{
    font:bold 1.083em Arial, Helvetica, sans-serif;
    color:#ad0101;
    text-decoration:underline;
}
.visual .phone:hover{text-decoration:none;}
.visual .holder{
    width:429px;
    height:305px;
    margin:14px auto 0;
    position:relative;
    padding:16px;
}
.visual .frame{
    background:url(https://ui.bbonline.com/images/site/bg-visual-frame.png?rev=20170201-01) no-repeat;
    width:461px;
    height:341px;
    position:absolute;
    top:0;
    left:0;
}
.visual .overlay{
    position:absolute;
    background:url(https://ui.bbonline.com/images/site/bg-visual-overlay.png?rev=20170201-01) no-repeat;
    height:41px;
    padding:4px 16px 0;
    left:0;
    width:384px;
    bottom:2px;
}
.visual .overlay h2{
    margin:0;
    font:16px Arial, Helvetica, sans-serif;
    color:#26819e;
    text-align:left;
}
.visual .slideset{
    margin:0;
    padding:0;
    list-style:none;
    height:305px;
    overflow:hidden;
    position:relative;
}
.visual .slideset li{
    position:absolute;
    margin-top: 3px;
    margin-left: 5px;
}
.visual .slideset a{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    width:445px;
    height:341px;
    z-index:8;
}
.visual-thumbnails{
    height:1%;
    overflow:hidden;
    padding:14px 0 0 61px;
}
.visual-thumbnails .btn-next,
.visual-thumbnails .btn-prev{
    float: left;
    height: 22px;
    margin: 0 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 22px;
}
.visual-thumbnails .btn-prev{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll -4px -63px transparent;}
.visual-thumbnails .btn-prev:hover{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll -4px -93px transparent;}
.visual-thumbnails .btn-next{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll -4px -4px transparent;}
.visual-thumbnails .btn-next:hover{background:url("https://ui.bbonline.com/images/site/control.png?rev=20170201-01") no-repeat scroll -4px -34px transparent;}
.visual-thumbnails .box{
    float:left;
    width:404px;
    overflow:hidden;
    position:relative;
    height:42px;
    margin:0 2px;
}
.visual-thumbnails ul{
    position:absolute;
    top:0;
    left:0;
    width:99999px;
    margin:0;
    padding:0;
    list-style:none;
}
.visual-thumbnails ul li{
    float:left;
    padding:0 2px 0 3px;
    width:40px;
}
.visual-thumbnails ul a{
    display:block;
    padding:2px;
}
.visual-thumbnails ul img{display:block;}
.visual-thumbnails ul a:hover,
.visual-thumbnails ul a.active{
    padding:0;
    border:2px solid #26819e;
}
.visual h2{
    margin:-3px 0 -6px;
    font:1.67em/1em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#ad0000;
}
.tab-set{
    /*width:634px;
    margin:0 -3px 0 0;
    padding:9px 0 3px;
    list-style:none;
    background:url(https://ui.bbonline.com/images/site/bg-tab-set.gif?rev=20170201-01) no-repeat 0 100%; */
    border-bottom: 5px solid #27829F;
    list-style: none outside none;
    margin: 0 -3px 0 0;
    padding: 12px 0 0;
    width: 631px;
}
.tab-set li{
    float:left;
    margin-right: 4px;
}
.tab-set a{
    /*display:block;
    width:102px;
    height:28px;
    margin:5px 0 0;
    text-align:center;
    color:#ad0000;
    background:url(https://ui.bbonline.com/images/site/btn-tab-set.png?rev=20170201-01) no-repeat 0 -51px;
    padding:15px 0 0; */
    background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 -1px transparent;
    background-color: #EEE5D2;
    border-left: 1px solid #E0D6C0;
    border-right: 1px solid #E0D6C0;
    border-top: 1px solid #E0D6C0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #AD0000;
    display: block;
    height: 28px;
    margin: 5px 0 0;
    padding: 15px 0 0;
    text-align: center;
    width: 102px;
}
.tab-set a:hover{
    /*margin:2px 0 0;
    height:31px;
    background:url(https://ui.bbonline.com/images/site/btn-tab-set.png?rev=20170201-01) no-repeat 0 -94px; */
    text-decoration:none; 
    background-color: #cec1a4;
}
.tab-set a.active{
    /*background:url(https://ui.bbonline.com/images/site/btn-tab-set.png?rev=20170201-01) no-repeat;
    color:#fff;
    width:106px;
    margin:0 -2px -3px -2px;
    height:36px;*/
    background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 -90px transparent;
    background-color: #27829F;
    border-left: 1px solid #27829F;
    border-right: 1px solid #27829F;
    border-top: 1px solid #27829F;
    color: #FFFFFF;
    height: 36px;
    margin: 0 0 -3px;
    width: 106px;
}
#overviews .active {
    margin-left: 0;
    margin-right: 0;
}
.tab-set .alt{ /* margin:0 3px 0 0;*/ }
.tab-set .alt a{
    padding:7px 0 0;
    height:36px;
    /*margin-left: 3px; */
}
.tab-set .alt a.active{height:43px;}
.tab-content{
    height:1%;
    overflow:hidden;
    border:1px solid #28829f;
    padding:0 10px 10px;
}
.tab-content img{
    margin:10px auto;
}
center {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    clear:both;
}
.tab-content p{margin:10px auto 0px;}
.tab-content p strong{
    text-decoration:underline;
    color:#ad0000;
}
.tab-content p em{color:#ad0000;}
.tab-content h2{
    margin:18px 0 0;
    font:1.5em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.tab-content h3{
    margin:14px 0 0;
    font:bold 1.33em Arial, Helvetica, sans-serif;
    color:#26819e;
}
.tab-content .alignleft{
    float:left;
    border:2px solid #d7bb7f;
    margin:10px 12px 0 0;
}
.tab-regions{
    width:634px;
    padding:9px 0 3px;
    list-style:none;
}
.tab-regions li{
    margin-right: 4px;
    float:left;
    /*  width:211px; */
}
.tab-regions a{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 -51px transparent;
    border-left: 1px solid #E9DDC3;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #E9DDC3;
    border-top: 1px solid #E9DDC3;
    color: #AD0000;
    display: block;
    font-size: 18px;
    height: 22px;
    line-height: 8px;
    margin: 5px 0 0;
    padding: 15px 17px 0;
    position: relative;
    text-align: center;
}
.tab-regions .active {background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 1px #FFFFFF;}
.tab-regions a:hover{
    /* background-color: #e0dace !important;*/ 
    border-left: 1px solid #e0dace !important;
    border-right: 1px solid #e0dace !important;
    border-top: 1px solid #e0dace !important;
    color: #272520;
    text-decoration: none;
}
.content-test .tab-regions a.active {
    /*background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    background-color: #F8F2E7;
    border-left: 1px solid #DD9C97;
    border-right: 1px solid #DD9C97;
    border-top: 1px solid #DD9C97;
    color: #AD0000;
    height: 21px;
    position: relative;
    top: 1px;
    z-index: 1000;
    padding: 4px 13px;*/
    background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 1px #FFFFFF;
    border-left: 1px solid #E9DDC3;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #E9DDC3;
    border-top: 1px solid #E9DDC3;
    color: #AD0000;
    display: block;
    font-size: 18px;
    height: 22px;
    line-height: 8px;
    margin: 5px 0 0;
    padding: 15px 17px 0;
    position: relative;
    text-align: center;
    top: 1px;
}
.content-test .tab-regions a {
    background: url("https://ui.bbonline.com/images/site/x-reppeat-tabs.gif?rev=20170201-01") repeat-x scroll 0 -51px transparent;
    border-left: 1px solid #E9DDC3;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #E9DDC3;
    border-top: 1px solid #E9DDC3;
    color: #AD0000;
    display: block;
    font-size: 18px;
    height: 22px;
    line-height: 8px;
    margin: 5px 0 0;
    padding: 15px 17px 0;
    position: relative;
    text-align: center;
    top: 1px;
}
/* CITY_PAGE css 
.tab-regions a.active{
        background: #F8F2E7;
    border-left: 1px solid #E9DDC3;
    border-radius: 7px 7px 0 0;
    border-right: 1px solid #E9DDC3;
    border-top: 1px solid #E9DDC3;
    height: 28px;
    line-height: 19px;
    position: relative;
    top: 1px;
}
.content-test .tab-regions a.active {    
        background: none;
        border-left: 1px solid #DD9C97;
    border-right: 1px solid #DD9C97;
    border-top: 1px solid #DD9C97;
    color: #AD0000;
    position: relative;
    z-index: 1000;
}
.content-test .tab-regions a {
    color: #A27C51;
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 2px 20px;
    text-align: center;
}
 FIN CITY_PAGE css */
.photo-list{
    width:100%;
    overflow:hidden;
    margin:8px 0 0;
    padding:0;
    list-style:none;
}
.photo-list li{
    float:left;
    margin:0 12px 0 0;
}
.photo-list img{
    display:block;
    border:2px solid #d7bb7f;
}


/*
.email-form{
        margin:29px 0 0;
        background:url(https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01);
        border:1px solid #dd9c97;
        padding:10px 17px 14px;
        width:442px;
}
*/
.email-form h2{
    text-align:left;
    margin:0;
    display:inline;
    color:#AD0000;
    font:1.67em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
}
.email-form span.required{margin:0 0 0 5px;}
.email-form span.required strong{color:#b2100f;}
.email-form label{
    display:block;
    margin:6px 0 0;
    color:#ad0000;
    font:1em Arial, Helvetica, sans-serif;
    padding:0 0 0 10px;
    text-transform: uppercase;
}
.email-form label.required{background:url(https://ui.bbonline.com/images/site/ico-required.gif?rev=20170201-01) no-repeat 0 4px;}
.email-form .text-media{margin-top:20px !important;}
.email-form .text{
    width:239px;
    background:url(https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01) no-repeat 0 -52px;
    height:27px;
    margin:5px 0 0;
}
.email-form .text input,
.email-form textarea{
    background:none;
    border:none;
    margin:0;
    padding:7px 8px 6px;
    width:223px;
    color:#666;
    resize: none;
}
.email-form select{
    margin:20px 0 0;
    width:241px;
    font-size:11px;
}
.email-form .row{
    width:100%;
    overflow:hidden;
    padding:3px 0 0;
}
#ui-datepicker-div{
    display:none;
    -moz-border-radius: 0 !important;
}

#ui-datepicker-div .ui-widget-header{
    background: none;
    border:none;
}

#ui-datepicker-div .ui-state-hover .ui-icon, #ui-datepicker-div .ui-state-focus .ui-icon{
    background-image: none;
}
#ui-datepicker-div .ui-datepicker-calendar a{
    color: #000000;
}

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default{
    font-weight: normal;
}

#ui-datepicker-div .ui-widget-header .ui-icon{
    background-image: none;
}

#ui-datepicker-div ui-state-hover ui-icon, #ui-datepicker-div ui-state-focus .ui-icon{
    background-image: none;

}

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default,
#ui-datepicker-div .ui-widget-header .ui-state-default{
    border:none;
    background: none;
}

#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover,
#ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus{
    background: none;
    border: none;

}
.ui-datepicker{
    background:#fefce3 !important;
    border:1px solid #cac49f !important;
    padding:3px 6px !important;
    width:177px !important;
    display:none;
}
.ui-datepicker-header{
    position:relative !important;
    padding:0 50px !important;
    font:bold 11px Arial, Helvetica, sans-serif !important;
    color:#aa8a3d !important;
    text-align:center !important;
}
.ui-datepicker-prev,
.ui-datepicker-next{
    display:block;
    overflow:hidden !important;
    text-indent:-9999px !important;
    width:19px !important;
    height:17px !important;
    position:absolute !important;
    top:0 !important;
    cursor:pointer !important;
}
.ui-datepicker-prev{
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -679px !important;
    left:0 !important;
}
.ui-datepicker-next{
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -696px !important;
    right:0 !important;
}
.ui-datepicker-year{display:block !important;}
.ui-datepicker-calendar{
    width:100% !important;
    margin:8px 0 0 !important;
    border-collapse:collapse !important;
    font:10px Arial, Helvetica, sans-serif !important;
}
.ui-datepicker-calendar th{
    margin:0 !important;
    padding:0 !important;
    color:#e1000b !important;
    height:16px !important;
    text-align:center !important;
    font-weight:bold !important;
}
.ui-datepicker-calendar td{
    margin:0 !important;
    padding:0 !important;
    height:16px !important;
    text-align:right !important;
}
.email-form .col{
    float:left;
    width:202px;
}
.email-form .col .text{
    float:left;
    background:url(https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01) no-repeat 0 -79px;
    margin:5px 8px 0 0;
    width:153px;
    position:relative;
}
.email-form .col .text img{
    position:absolute;
    right:-30px;
    top:4px;
    cursor:pointer;
    margin:10px;
}
.email-form .col .text input{width:137px;}
.email-form .textarea{
    margin:5px 0 0;
    width:239px;
    background:url(https://ui.bbonline.com/images/site/bg-textarea.gif?rev=20170201-01) repeat-y -239px 0;
}
.email-form .textarea .holder{
    width:100%;
    overflow:hidden;
    background:url(https://ui.bbonline.com/images/site/bg-textarea.gif?rev=20170201-01) no-repeat;
}
.email-form .bg{
    width:100%;
    overflow:hidden;
    background:url(https://ui.bbonline.com/images/site/bg-textarea.gif?rev=20170201-01) no-repeat -478px 100%;
}
.email-form textarea{
    overflow:auto;
    max-width:223px;
    height:116px;
    resize: none;
}
.search-map-center .email-form .submit {
    margin: 5px 0 0 5px;
    padding-bottom: 2px;
    line-height: 22px;
}
.email-form .submit{
    /*display:block;*/
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 12px/28px arial;
    height: 26px;
    margin: 12px auto;
    padding: 0 15px;
}
.email-form .submit:hover {background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -30px transparent;}
.article-btns{
    width:100%;
    overflow:hidden;
    margin:0;
    padding:27px 0 0;
    list-style:none;
}
.article-btns li{
    float:left;
    margin:0 9px 0 0;
}
.article-btns .disabled .btn-action{color:#dcb17f;}
.article-btns .disabled .btn-action .l{
    padding:0 8px 5px 13px;
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 0 -447px;
}
.article-btns .disabled .btn-action .r{
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat 100% -476px;
    height:29px;
}
.article-options{
    height:1%;
    overflow:hidden;
    padding:10px 24px 0 0;
}
.back-top{
    float:right;
    margin:6px 0 0;
    text-decoration:underline;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.back-top:hover{text-decoration:none;}
.check-list{
    margin:-6px 0 0;
    padding:0;
    list-style:none;
    height:1%;
    overflow:hidden;
}
.check-list li{
    height:1%;
    overflow:hidden;
    padding:6px 0 0;
}
.check-list input{
    float:left;
    width:15px;
    height:14px;
    padding:0;
    margin:0 14px 0 0;
}
.check-list label{
    display:block;
    height:1%;
    overflow:hidden;
    color:#26819e;
    font-size:12px;
}
.review-holder{
    height:1%;
    padding:0 130px 0 0;
    position:relative;
}
.powered-by{
    position:absolute;
    width:130px;
    bottom:5px;
    right:0;
}
.powered-by span{
    float:left;
    width:68px;
    font-size:11px;
}
.powered-by img{float:right;}
#attractions-actions{width:290px;}
#attractions-actions .review-holder{
    padding:0;width: 100%;        
}
#attractions-actions .check-list{
    margin-bottom: 5px;
}
#attractions-actions .check-list li{
    width: 49%;
    float:left;
}
#attractions-actions .powered-by{float: left;margin-top: 8px;position: relative;}
.section-search{
    background:url(https://ui.bbonline.com/images/site/bg-section-search.png?rev=20170201-01) no-repeat;
    height:55px;
    /*overflow:hidden;*/
    margin:5px -2px 0 -1px;
    padding:29px 0 0;
}
.section-search form{
    width:447px;
    /*overflow:hidden;*/
    margin:0 auto;
}
.section-search .text{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input-new.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 32px;
    margin: 0 6px 0 0;
    overflow: hidden;
}
.section-search .text input{
    background:none;
    border:none;
    margin:0;
    padding:7px 8px;
    width:328px;
    color:#666;
}
.section-search .submit{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 1px auto 0;
    padding: 0 15px;
    float:right;
    width: 87px;
}
.section-search .submit:hover{ background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -29px transparent;}
/*------------------------------------------------------------------------------*/
.listing-recipe{margin:-8px 1px 0 11px;}
.listing-recipe h2{
    margin:25px 0 -20px;
    font:1.67em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px solid #999;
    padding:0 0 3px;
    color:#26819e;
}
.listing-recipe .holder{
    width:100%;
    padding:40px 0 0;
}
.listing-recipe .alignleft{
    float:left;
    border:2px solid #d7bb7f;
}
.listing-recipe .col{
    float:left;
    width:80%;
}
#recipes-times{
    margin: 0;
    padding: 10px 10px;
    width: 300px;
    float: left;
}
#recipes-times ul{
    list-style-type: none;
    display: inline;
}
#recipes-times li{
    float: left;
    margin-left: 15px;
    padding-left: 5px;
}

/*------------------------------------------------------------------------------*/
.search-results{margin:-8px 1px 20px 11px;}
.search-results h2{
    margin:25px 0 10px;
    font:1.67em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px solid #999;
    padding:0 0 17px;
    color:#26819e;
}
.search-results .holder{
    border-bottom: 1px solid #D5D5D5;
    padding: 14px 0 23px;
    width: 100%;
}
.search-results .holder:hover{background-color:#F4F4EC;}
.search-results img{
    /*  background-color: #FFFFFF;
        border: 1px solid #868686;
        -webkit-border-radius: 0px !important;
            -moz-border-radius: 0px !important;
            border-radius: 0px !important;  */
    float: left;
    /*   margin-top: 5px;
       padding: 4px;
       position: relative;  */
    z-index: 100;
}
.search-results .alignleft{
    float:left;
}

.search-results .col{
    float:right;
    width:460px;
}
.search-results .total-of-rooms{
    color:#106782;
    margin-bottom: 6px;
    font-size: 11px;
}
.search-results .start-container{
    background-color: #F2F2F2;
    border: 1px solid #E0E0E0;
    font-family: arial;
    font-size: 11px;
    padding: 5px 0;
    width: 55px;
    color: #6D6D6D;
}
.featured-ico {
    position: relative;
    z-index: 150;
    border:none!important;
    margin: -20px 0 0 -11px;
}
.search-results .featured-ico {
   margin: -26px 0 -6px -11px; 
}
.listing-images-container {
    float:left;
    width: 115px;

}
.traveler-info {
    clear:both;
}
.traveler-info .listing-images-container {
    width:160px;

}

.result-btns{
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding:  0;
    width: 460px;
}
.result-btns li{
    float:left;
    margin:0 7px 0 0;
}
.result-btns a{
    background-color:#D8D8CF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ad0000;
    cursor: pointer;
    display: block;
    float: left;
    font: 13px/22px arial;
    padding: 3px 15px;
}
.result-btns a:hover{
    background-color:#BABAAF;
    text-decoration:none;
    cursor: pointer;
}
#visit-btn {
    float:right; 
}
#visit-btn a{   
    background-color: #00728a;
    color: #FFF;
}
#visit-btn a:hover{
    background-color: #004958;
}
.search-results .price{
    color: #333333;
    float: right;
    font: 12px Verdana,Arial,Helvetica,sans-serif;
    margin: 2px 0 10px;
    padding: 3px 0 8px 20px;
    text-align: center;
    width: 80px;
    height: 78px;
}
.search-results .price span{
    display:block;
    font:17px/17px Verdana, Arial, Helvetica, sans-serif;
    color : #26819E;
    *width:80px;
}
.search-results .box{
    height:1%;
    margin:-4px 0 0;
}
.search-results h4{
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    height: 1%;
    margin: -4px 0 0;
    min-height: 17px;
    overflow: hidden;
    padding: 4px 0 0;
    position: relative;
    width: 350px;
}
.search-results h4 a{
    color:#ad0000;
    font-size: 16px;
    font-weight: normal;    
}
.search-results h4 a:hover{}
.search-results .short-desc{
    text-align: left;
}
.im-ico-separator { float: left; 
                    width: 158px;}

.search-results .number{
    top:0;
    right:40px;
    position:absolute;
    background:url(https://ui.bbonline.com/images/site/bg-number.png?rev=20170201-01) no-repeat;
    width:21px;
    text-align:center;
    height:21px;
    font:bold 13px/21px Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
    float:left;
}
.search-results address{
    color: #363636;
    font-weight: bold;
    margin: 2px 0;
    padding: 0px;
    float:left;
    margin-right: 10px;
    width: 190px;
}
.search-results p{
    margin:6px 0 0;
    width: 375px;
}
#results-rows .box > div{
   margin-bottom: 2px; 
}
.search-results .listing-short-desc {   
    background:url(https://ui.bbonline.com/images/site/onhover-tagline.png?rev=20170201-01) no-repeat;
    font-size: 11px;
    width:610px;
    height:31px;
    padding:18px 8px 1px;
    visibility: hidden;
    display: inline-block;
}
.listing-short-desc .short-desc-block{
    height:28px;
    overflow:hidden;
}   
@-moz-document url-prefix() {
    .short-desc-block {height: 30px!important;}
}
@-moz-document url-prefix() {
    .listing-short-desc {padding:17px 8px 1px!important;}
}
.distance-info{
    background: url("https://ui.bbonline.com/images/site/location.jpg?rev=20170201-01") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #6d6d6d;
    float: left;
    font-size: 11px;
    line-height: 9px;
    margin-top: 5px;
    padding: 0 15px 0px 10px;
}
.distance-info-container{
    float: left;
    height: 18px;
    width: 155px;
}
/*------------------------------------------------------------------------------*/
.listing-recipe .price{
    float:right;
    text-align:center;
    width:87px;
    color:#333;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    margin:2px 0 0;
}
.listing-recipe .price span{
    display:block;
    font:24px/24px Verdana, Arial, Helvetica, sans-serif;
}
.listing-recipe .box{
    height:1%;
    margin:-4px 0 0;
}
.listing-recipe h4{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
    margin:-4px 0 0;
    padding:4px 60px 0 0;
    position:relative;
    height:1%;
    overflow:hidden;
    min-height:17px;
    width:80%;
}
.listing-recipe h4 a{
    color:#ad0000;
    text-decoration:underline;
}
.listing-recipe h4 a:hover{text-decoration:none;}
.listing-recipe .number{
    top:0;
    right:40px;
    position:absolute;
    background:url(https://ui.bbonline.com/images/site/bg-number.png?rev=20170201-01) no-repeat;
    width:21px;
    text-align:center;
    height:21px;
    font:bold 13px/21px Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.listing-recipe img{
    border-radius: 4px;
    float:left;
}
.listing-recipe p{
    margin:6px 0 0;
    width: 100%;
}

/*------------------------------------------------------------------------------*/

.map-icons {
    display :block;
    margin : 1px 28px;
    width: 30px;
}

.map-icons span{
    margin : 5px 0 !important;        
}
.dog-ear{
    background:url(https://ui.bbonline.com/images/site/deals.png?rev=20170201-01) no-repeat;
    width: 40px;
    height: 51px; 
    margin-bottom: -25px;
    margin-left: 20px;
    margin-top: -5px;
    float: right;
}
.dog-container{height:10px;}
.listing-ico {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll 0 0 transparent;}
.listing-ico-1 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -32px -84px transparent;}
.listing-ico-2 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -64px -84px transparent;}
.listing-ico-3 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -96px -84px transparent;}
.listing-ico-4 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -128px -84px transparent;}
.listing-ico-5 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -160px -84px transparent;}
.listing-ico-6 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -192px -84px transparent;}
.listing-ico-7 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -224px -84px transparent;}
.listing-ico-8 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -256px -84px transparent;}
.listing-ico-9 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -288px -84px transparent;}
.listing-ico-10 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -320px -84px transparent;}
.listing-ico-11 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -352px -84px transparent;}
.listing-ico-12 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -384px -84px transparent;}
.listing-ico-13 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -416px -84px transparent;}
.listing-ico-14 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -448px -84px transparent;}
.listing-ico-15 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -480px -84px transparent;}
.listing-ico-16 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -512px -84px transparent;}
.listing-ico-17 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -544px -84px transparent;}
.listing-ico-18 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -576px -84px transparent;}
.listing-ico-19 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -608px -84px transparent;}
.listing-ico-20 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -640px -84px transparent;}
.listing-ico-21 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -672px -84px transparent;}
.listing-ico-22 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -704px -84px transparent;}
.listing-ico-23 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -736px -84px transparent;}
.listing-ico-24 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -768px -84px transparent;}
.listing-ico-25 {background:url("https://ui.bbonline.com/images/site/maps/mapIconsSprite.png?rev=20170201-01") no-repeat scroll -800px -84px transparent;}


.icon-list{
    float: left;
    list-style: none outside none;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 6px 0 0;
    width: 156px;
}
.icon-list li{
    float:left;
    margin:0 5px 0 0;
}
.pager{
    font: bold 1em/1.75em Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0 0 0 8px;
    padding: 2px;
    text-align: center;
}
.pager li{display:inline;}
.pager a{
    margin:0 4px 0 4px;
    color:#ad0000;
    text-decoration:none;
    font-weight:bold;
}
.pager a:hover{
    color:#E2000B;
    text-decoration:underline;
}
.pager a.button{
    padding:3px 6px;
    height:20px;
    font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #999;
    color:#26819E;
    text-decoration:none;
}
.pager a.button:hover{color:#FFF!important;background:#2789a8;}

.pager a.next{
    padding:3px 16px;
}

.pager .prev{
    text-decoration:underline;
    margin:0 10px 0 0;
}
.pager .next{
    text-decoration:underline;
    margin:0;
}

.pager li.active a {
    background-color: #868686 !important;
    color: #EEEEEE !important;
    text-decoration: none; }

.google-ads{
    overflow:hidden;
    margin:29px 32px 0;
    width:490px;
}
.google-ads img{
    float:left;
    margin:8px 30px 0 0;
}
.google-ads ul{
    margin:0 0 -25px;
    padding:0;
    list-style:none;
}
.google-ads ul li{padding:0 0 30px;}
.google-ads h3{
    margin:0;
    font:bold 1.167em Verdana, Arial, Helvetica, sans-serif;
}
.google-ads h3 a{
    color:#ad0000;
    text-decoration:underline;
}
.google-ads h3 a:hover{text-decoration:none;}
.google-ads p{margin:3px 0 0;}
.google-ads p a{color:#3473b1;}
.google-ads .note{
    font:10px Verdana, Arial, Helvetica, sans-serif;
    text-align:right;
    display:block;
}
.googleads-rightcol {
    overflow:hidden;
    margin:15px 0 10px;
    width:350px;
}
.googleads-bottom {
    overflow:hidden;
    margin:40px 0 0 15px;
    width:550px;
}
.googleads-bottom img{
    float:left;
    margin:8px 15px 0 0;
}
/* sidebar styles */
#sidebar{
    float:right;
    width:300px;
    margin:0 0 0;
}
#sidebar .ads{
    margin:-2px 0 0;
    display:block;
}
.side-box{
    margin:10px 0 0;
    border:1px solid #efcfb6;
    padding:5px;
    background:#fff;
}
.listing_results {border:none;}
.recipes-box {
    float:left;
}
.side-box .bg{
    background:#f4f4ec;
    padding:2px 4px 4px;
    border:1px solid #f2dfce;
}
.side-box .holder{
    border:1px solid #eae9e4;
    background:#fff;
    padding:3px 18px;
    margin:0;
    height:1%;
}
.side-box .price{
    margin:0;
    font:bold 16px Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    padding:0 0 10px;
}
.side-box .price span{
    font:bold 12px Arial, Helvetica, sans-serif;
    /*color:#247e9f;*/
    color:#26819E;
    display:block;
}
.side-box .price strong{font:47px/47px Verdana, Arial, Helvetica, sans-serif;}
.amenities{
    width:100%;
    overflow:hidden;
}
/* for listing results, not placed in the sidebar*/
.side-box.listing-results {
    clear: both;
    padding:0;
    border: 0 none;
}
.side-box.listing-results .bg{
    padding: 0;
    background: none repeat scroll 0 0 #f0f0e8;
    border:0 none;
}
.side-box.listing-results .holder{
    margin: 0;
    background:#f4f4ec;
    padding:7px 15px;
    border: 0 none;
}
.amenities strong{
    float:left;
    margin:2px 12px 0 0;
    /*color:#247e9f;*/
    color:#26819E;
}
.amenities ul{
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}
.amenities ul li{
    float:left;
    margin:0 4px 0 0;
}
.btn-action-disabled{
    float:left;
    color:#bbb;
    font:bold 12px/24px 'ITCAvantGardePro-Bk',Verdana,Arial,Helvetica,sans-serif;
}

.btn-action-disabled .l{
    float:left;
    height:24px;
    background:url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -255px transparent;
    padding:0 8px 0 13px;
}
.btn-action-disabled .r{
    float:left;
    height:24px;
    width:5px;
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -395px -279px transparent;
}

.btn-action{
    float:left;
    color:#fff;
    font:bold 12px/24px 'ITCAvantGardePro-Bk',Verdana,Arial,Helvetica,sans-serif;
}

.btn-action .l{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 0px auto 0;
    padding: 0 12px;
}
.btn-action .r{
    /*  float:left;
            height:24px;
            width:5px;
            background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -395px -231px; */
    display:none;
}
.btn-action:hover{
    color:#ad0101;
    text-decoration:none;
}
.btn-action:hover .l{background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -29px transparent;}
.btn-action:hover .r{background-position:-395px -279px;}
.listing-room-description .btn-action{  
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 0px auto 0;
    padding: 0 15px;}
.listing-room-description .btn-action:hover{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -29px transparent;
    color:#FFF;
}
/*.btns {
        margin: 10px 0;
        font-size: 12px;
}*/
.btn-close {
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -120px -153px transparent !important;
    height:16px;
    width:16px;
    display: inline;
    padding: 0 0 2px 20px;
    font-size: 12px;
}
.btn-closethick {
    border:none;
    margin-top:10px;
    background:none!important;
    color:#26819E;
}
.btn-delete-room {
    float:right;
    border:none;
    margin-top:5px!important;
    background:none!important;
    color:#26819E!important;
    position:relative;
    left:-17px;
}
a.btn-closethick:hover, a.btn-delete-room:hover {
    text-decoration:none;
    opacity:0.8;
}
.btn-close-text {
    text-decoration:underline;
    font-weight:normal;
    font: 12px Verdana, Arial, Helvetica;
}
.btn-list{
    margin:0;
    list-style:none;
}
.btn-list li{
    width:100%;
    margin:7px 0 0;
}
.btn-list .red-btn-first {
    background-color: #00728A;
    border: 1px solid #00728A;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 5px auto 0;
    padding: 0 15px;
    text-align: center;
    float: none;
    color: #FFFFFF !important;
}
.btn-list .red-btn-first:hover {background-color:#004958; text-decoration:none;}

.btn-list .yellow-btn-second {
    background-color:#E2E2DA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #A8280E;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 5px auto 0;
    padding: 0 15px;
    text-align: center;
    border: 1px solid #E2E2DA;
    float: none;
    color: #AD0101 !important;
    clear:both;
}
.btn-list .yellow-btn-second:hover {background-color:#C2C2B8; text-decoration:none;}

.btn-list .btn-action .l{
    width:158px;
    text-align:center;
}

.btn-social{
    width:298px;
    overflow:hidden;
    padding:3px 0 3px 5px;
    margin:0;
    list-style:none;
}
.btn-social li{
    float:left;
    margin:0 5px 0 0;
}
.btn-social a{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    height:20px;
}
.btn-social .share{
    background:url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -134px -41px transparent;
    width:60px;
}
.btn-social .email{
    background:url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -134px 0 transparent;
    width:53px;
}
.btn-social .twitter{
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -125px -303px;
    width:55px;
}
.btn-social .like{
    background:url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -186px -303px;
    width:48px;
}
.btn-social .pinit {
    background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -190px -21px transparent;
    width: 43px;
}
.print-it-btn{
    background: url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat -715px -733px;
    float: right;   
    margin: 12px 0 0 5px;
    text-indent: -9999px;
    width: 35px;
    height: 30px;
}
#sidebar .video{
    margin:10px 0 0 -1px;
    width:299px;
    border:1px solid #efd1b7;
}
#sidebar .video img{display:block;}
.side-box h3{
    margin:0;
    text-align:center;
    font:1.67em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.google-map{
    width:100%;
    position:relative;
}
.map-tooltip{
    position:absolute;
    width:210px;
    left:48px;
    top:29px;
    color:#26819e;
}
.map-tooltip .t{
    background:url(https://ui.bbonline.com/images/site/bg-map-tooltip.png?rev=20170201-01) no-repeat;
    height:7px;
    overflow:hidden;
}
.map-tooltip .c{
    height:1%;
    overflow:hidden;
    background:url(https://ui.bbonline.com/images/site/bg-map-tooltip.png?rev=20170201-01) repeat-y -210px 0;
    padding:0 13px;
    position:relative;
}
.view{
    position:absolute;
    overflow:hidden;
    background:url(https://ui.bbonline.com/images/site/ico-view.gif?rev=20170201-01) no-repeat;
    width:12px;
    height:8px;
    top:4px;
    right:10px;
    text-indent:-9999px;
}
.map-tooltip .b{
    background:url(https://ui.bbonline.com/images/site/bg-map-tooltip.png?rev=20170201-01) no-repeat -420px 0;
    height:46px;
    overflow:hidden;
}
.map-tooltip h4{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    margin:0;
}
.map-tooltip .rating{padding:0 0 0 11px;}
.map-tooltip p{
    margin:9px 0 1px;
    font-size:11px;
}
.map-tooltip .more{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#22c1f4;
}
.qtip-content ul {
    list-style: disc outside none;
    margin-left: 10px;
}
.review-list{
    margin:-7px -18px -7px 23px;
    width:243px;
    overflow:auto;
    height:122px;
}
.review-list ul{
    margin:0;
    padding:0;
    list-style:none;
}
.review-list ul li{
    width:200px;
    overflow:hidden;
    padding:6px 0 0;
}
.review-list h3{
    margin:0;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
    text-align:left;
}
.rating{
    margin:3px 0 0 !important;
    padding:0;
    list-style:none;
    height:1%;
    overflow:hidden;
}
.review-list .rating{
    float:left;
    height:auto;
    overflow:visible;
}
.rating li{
    float:left;
    width:auto !important;
    margin:0 4px 0 0;
    padding:0 !important;
}
.review-list .more{
    float:right;
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#22c1f4;
    margin:4px 0 0;
}
.side-box .scrollable{
    height:122px;
    overflow:hidden;
    width:243px;
}
.side-box .scroll-bar{
    height:122px !important;
    width:20px !important;
    border-left:1px solid #f0efed !important;
    background:url(https://ui.bbonline.com/images/site/bg-scroll-bar.gif?rev=20170201-01) repeat-y !important;
}
.side-box .scroll-slider{
    background-color:#CC0000 !important;
    height:33px !important;
    width:4px !important;
    left:9px !important;
}
.side-box .scroll-up,
.side-box .scroll-down{
    width:10px !important;
    height:17px !important;
    margin:0 0 0 6px;
}
.side-box .scroll-up{background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 2px -40px transparent;}
.side-box .scroll-down{background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 2px -55px transparent;}
.special{
    padding:8px 0 0;
    width:100%;
    overflow:hidden;
}
.special h4{
    margin:0;
    font:bold 1em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
}
.special h4 a{color:#26819e;}
.special h5{
    margin:5px 0 0;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
}
.special h5 a{
    color:#26819e;
    text-decoration:underline;
}
.special h5 a:hover{text-decoration:none;}
.special img{
    float:left;
    margin:8px 14px 0 0;
}
.special p{
    margin:5px 0 4px;
    color:#26819e;
}
.special .more{
    background:url(https://ui.bbonline.com/images/site/arrow-blue-hor.gif?rev=20170201-01) no-repeat 100% 50%;
    padding:0 25px 0 0;
    color:#26819e;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
}
.browse-specials{
    padding:9px 7px 0 0; 
    z-index: 10;
}
.browse-specials h4{
    text-align:center;
    margin:0;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    color:#ad0000;
}
.browse-specials select{
    margin:8px 0 0;
    width:241px;
}

.specials-drowdowns {
    margin : 0 0 0 18px;
}


.browse-specials .selectArea{margin:8px 0 0;}
.browse-specials .row{
    width:100%;
    overflow:hidden;
    padding:6px 0 0;
}
.browse-specials .col-1{
    float:left;
    width:86px;
}
.browse-specials .col-1 select{width:86px;}
.browse-specials .col-2{
    float:left;
    width:110px;
    margin-left:25px;
}
.browse-specials .col-2 select{width:146px;}
.browse-specials .submit{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 12px auto 0;
    padding: 0 15px 2px;
}
.browse-specials .submit:hover {
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -29px transparent;
}
.check-availability{
    width:253px;
}
.check-availability label{
    font:1em Arial, Helvetica, sans-serif;
    padding:0 0 0 7px;
}
.check-availability .row{
    width:280px;
    overflow:hidden;
    margin:0 -21px 0 0;
}
.check-availability .col{
    float:left;
    width:127px;
}
.dates-separator {
    display: inline;
    float: left;
    height: 33px;
    margin-right: 20px;
    width: 1px;
    background: url("https://ui.bbonline.com/images/site/date-separator.jpg?rev=20170201-01") repeat-x scroll 0 0 transparent;
}
.check-availability .text{
    float:left;
    background:url(https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01) no-repeat 0 -134px;
    width:100px;
    position:relative;
}
.check-availability .text input{
    background:none;
    border:none;
    margin:0;
    padding:5px 8px;
    width:84px;
    color:#666;
}
.check-availability .text img{
    position:absolute;
    right:-30px;
    top:4px;
    margin : 10px;
    cursor:pointer;
}
.check-availability .submit{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 0px;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 12px/28px arial;
    height: 24px;
    margin: 12px auto 0;
    padding: 0 15px 3px;
    width:86px;
    line-height: 22px;
}
.slider-holder{
    margin:3px -3px 0;
    width:254px;
    position:relative;
}
.slider-holder .ui-widget-content{
    border: none;
}
.slider-holder .ui-state-default, .slider-holder .ui-widget-content .ui-state-default, .slider-holder .ui-widget-header .ui-state-default{
    border: none;
    background: none;
}

.slider-holder .ui-corner-all{
    -moz-border-radius:0;
}

.slider-holder .ui-widget-header{
    background: none;
    border: none;
}
.slider-holder .ui-widget-content{
    background: none;
}

.slider-holder ui-state-hover, .slider-holder .ui-widget-content .ui-state-hover, .slider-holder .ui-widget-header .ui-state-hover,
.slider-holder .ui-state-focus, .slider-holder .ui-widget-content .ui-state-focus, .slider-holder .ui-widget-header .ui-state-focus{
    background: none;
    border: none;
}

#sidebar .search-by-filters .slider {
    width:254px;
    background:url(https://ui.bbonline.com/images/site/bg-slider.gif?rev=20170201-01) no-repeat 0 17px !important;
    position:relative;
    height:23px;
    padding:17px 0 0;
}
.ui-slider-handle{
    position:absolute !important;
    top:0 !important;
    width:10px !important;
    margin:0 0 0 -5px !important;
    font-size:10px !important;
    font-weight: normal !important;
    height:23px !important;
    text-decoration:none !important;
    text-align:center !important;
    background:url(https://ui.bbonline.com/images/site/bg-slide-handle.gif?rev=20170201-01) no-repeat 50% 100% !important;
    color:#000 !important;
}
.ui-slider-handle span {
    width:40px !important;
    margin:0 0 0 -15px !important;
    text-align:center !important;
    display:block !important;
}
.slider-holder .min,
.slider-holder .max{
    position:absolute;
    top:29px;
    font-size:10px;
    color:#000;
}
.slider-holder .min{left:-12px;}
.slider-holder .max{right:-12px;}
.search-range{padding:6px 0 0;}
.search-range h4{
    margin:4px 0 0;
    text-align:center;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
}
.search-options{width:100%;}
.search-options h4{
    margin:0;
    text-align:center;
    font:1em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
}
.search-options .check-list{
    margin:0;
    padding:0 0 6px;
}
.search-options .slide {
    width:100%;
    overflow:hidden;
    display:none;
    position:relative;
}
.search-options .slide .check-list {
    height:auto;
    width:100%;
}
.search-options .check-list li{padding:4px 0 0;}
.search-options  .more, .search-options .more-specials{
    background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 0 -26px transparent;
    font: bold 11px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 0 6px;
    padding: 0 0 0 22px;
}
.twitter-stream{
    width:100%;
    padding:5px 0 0;
}
.twitter-stream h4{
    margin:0 0 0 7px;
    font:bold 1em/1.33em Verdana, Arial, Helvetica, sans-serif;
    color:#26819e;
    background:url(https://ui.bbonline.com/images/site/ico-twitter.gif?rev=20170201-01) no-repeat;
    min-height:37px;
    padding:3px 0 0 54px;
}
.twitter-stream h4 a{
    text-decoration:underline;
    color:#26819e;
}
.twitter-stream h4 a:hover{text-decoration:none;}
.twitter-stream ul{
    margin:0;
    padding:0 0 5px;
    list-style:none;
    color:#26819e;
}
.twitter-stream ul li{margin:6px 0 0;}
.twitter-stream ul a{
    text-decoration:underline;
    color:#26819e;
}
.twitter-stream ul a:hover{text-decoration:none;}
.twitter-stream .more{
    font-weight:bold;
    color:#22c1f4;
}
.recipes{
    margin:10px 0 0;
    background:url(https://ui.bbonline.com/images/site/bg-recipes.gif?rev=20170201-01) no-repeat;
    width:299px;
    padding:14px 0 0;
}
.recipes .holder{
    padding:0 0 13px;
    background:url(https://ui.bbonline.com/images/site/bg-recipes.gif?rev=20170201-01) no-repeat -299px 100%;
}
.recipes .holder .bg{
    height:1%;
    overflow:hidden;
    border-left:1px solid #dd9c97;
    border-right:1px solid #dd9c97;
    padding:7px 10px 7px 19px;
}
.recipes h3{
    margin:0 0 0 -8px;
    position:relative;
    background:url(https://ui.bbonline.com/images/site/bg-recipes-heading.gif?rev=20170201-01) no-repeat 0 3px;
    min-height:40px;
    padding:0 0 0 58px;
    color:#ad0000;
    font:1.67em/1em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
}
.recipes p img{
    float:left;
    margin:0 13px 0 0;
}

.listing-edit-featured-recipes {
    color : #247E9F !important;
    text-decoration : underline !important;
    margin : 4px 0 !important;

}

span.recipes-edit-mode {
    padding : 0 10px 10px 0 !important;
    margin: 0;
    float:left;
}

span.recipes-edit-list {
    float:left;
    width:220px;
    margin:0;
    padding:0 0 5px 10px;

}
.recipes ul li {
    clear:both;
}

.recipes ul li a.user-facing-list{
    padding: 0 0 5px 0;
    display:block;
}
.recipes h4{
    margin:9px 0 0;
    font-size:1.083em;
}
.recipes a{
    color:#000;
    font-weight:bold;
}
.recipes p{margin:7px 0 0;}
.recipes ul{
    margin:0;
    padding:7px 0 0;
    list-style:none;
}
.recipes ul a{color:#ad0000;}
.recipes .more{
    float:right;
    margin:5px 7px 0 0;
    background:url(https://ui.bbonline.com/images/site/arrow-red.gif?rev=20170201-01) no-repeat 100% 50%;
    padding:0 25px 0 0;
    color:#ad0000;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
}
.stay-connected{
    margin:10px 0 0 -1px;
    position:relative;
    background:url(https://ui.bbonline.com/images/site/bg-stay-connected.gif?rev=20170201-01) no-repeat;
    width:301px;
    padding:15px 0 0;
    margin-bottom: 10px;
}
.stay-connected .holder{
    padding:0 1px 15px;
    background:url(https://ui.bbonline.com/images/site/bg-stay-connected.gif?rev=20170201-01) no-repeat -301px 100%;
}
.stay-connected .bg{
    height:1%;
    border-left:1px solid #dd9c97;
    border-right:1px solid #dd9c97;
    padding:0 16px 7px;
}
.stay-connected .frame{
    float:left;
    width:100%;
    position:relative;
    margin:-3px 0 0;
}
.stay-connected h3{
    margin:0 0 0 -8px;
    position:relative;
    background:url(https://ui.bbonline.com/images/site/bg-stay-connected-heading.gif?rev=20170201-01) no-repeat 0 3px;
    min-height:42px;
    padding:11px 0 0 83px;
    color:#ad0000;
    font:1.67em/1em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
}
.stay-connected form{
    width:247px;
    margin:14px auto 0;
}
.stay-connected .text{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input-new.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float:left;
    overflow:hidden;
    width:203px;
    height:32px;
    margin:1px 0 0;
}
.stay-connected .text input{
    background:none;
    border:none;
    margin:0;
    padding:8px;
    width:197px;
    color:#666;
}
.stay-connected .submit{
    background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -68px 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 32px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 37px;
}
.stay-connected .submit:hover{background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -68px -33px transparent;}
.stay-connected .social{
    width:279px;
    overflow:hidden;
    margin:15px -14px 0 0;
    padding:0;
    list-style:none;
}
.stay-connected .social li{
    float:left;
    margin:0 0 0 53px;
}
.stay-connected .social a{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:60px;
    height:60px;
}
.stay-connected .social .facebook{background:url(https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01) no-repeat 0 -93px;}
.stay-connected .social .facebook:hover{background:url(https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01) no-repeat -61px -93px;}
.stay-connected .social .twitter{background:url(https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01) no-repeat -122px -93px;}
.stay-connected .social .twitter:hover{background:url(https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01) no-repeat -183px -93px;}
.stay-connected .social .rss{background:url(https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01) no-repeat -183px -352px;}
.stay-connected label{
    display:block;
    margin:0 0 0 -14px;
    position:relative;
    padding:0 0 6px;
    color:#ad0000;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:1px;
}
.stay-connected h5{
    padding-left: 15px;
    padding-top: 3px;
    font-weight: normal;
}
.outtaHere {
    position:absolute;
    left:-9999px;
}
.selectArea {
    background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll 0 -66px transparent;
    color: #333333;
    font: 11px/24px Verdana,Arial,Helvetica,sans-serif;
    height: 26px;
    margin: 19px 0 0;
    position: relative;
    border-radius: 3px;
}
.selectArea .center{padding:0 25px 0 12px}
.selectArea .center{padding:0 36px 0 10px}
.selectArea a.selectButton{
    background: url("https://ui.bbonline.com/images/site/buttons-sprite.gif?rev=20170201-01") no-repeat scroll -106px 0 transparent;
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 27px;
    border-radius: 3px;
}
.section-links{
    width:258px;
    padding:0 0 4px;
    margin:0 -5px;
}
.section-links .row{
    width:294px;
    overflow:hidden;
    margin:2px -36px 0 0;
}
.section-links .col{
    float:left;
    width:96px;
    margin:0 41px 0 0;
}
.section-links ul{
    margin:0;
    padding:0;
    list-style:none;
    font:normal 1em/1.33em Verdana, Arial, Helvetica, sans-serif;
}
/*.section-links ul li{margin:2px 0 0;}
.section-links ul a{color:#26819e;}
.section-links ul a:hover{color:#22c1f4;}*/
.section-links .more{
    background: url("https://ui.bbonline.com/images/site/arrows-links.gif?rev=20170201-01") no-repeat scroll 100% -27px transparent;
    padding:0 25px 0 0;
    color:#26819e;
    font:12px 'ITCAvantGardePro-Bk', Verdana, Arial, Helvetica, sans-serif;
    float:right;
    margin:4px 0 0;
}
.side-box .alt{
    text-align:left;
    letter-spacing:-1px;
}
.blog-list{
    margin:-6px 0 0 -5px;
    padding:0 0 3px;
    list-style:none;
    color:#26819e;
}
.blog-list li{margin:12px 0 0;}
.blog-list a{
    color:#26819e;
    font-weight:bold;
}
.blog-list .more{
    color:#ad0000;
    text-decoration:underline;
    font-weight:normal;
}
.blog-list .more:hover{text-decoration:none;}
/* selects drop-down */
.selectOptions {
    position:absolute;
    z-index:30;
    font-size:11px;
}
.selectOptions ul {
    margin:0;
    padding:1px;
    overflow:hidden;
    list-style:none;
    background-color:#fff;
    border:1px solid #bcccd9;
}
.selectOptions a {
    color:#000;
    text-decoration:none;
    display:block;
    padding:2px 4px;
    height:1%;
    overflow:hidden;
}
.selectOptions a:hover {
    background-color:#696668;
    color:#fff;
}
*+ html footer ul li{display:inline;}
/**
 * IB Custom CSS
 **/
#show-phones{
    display:block;
}
#show-phones li{
    display:inline;
}
#overview-types{
    display:none;
}
.alternate-desc {
    padding: 15px 0;
}
.listing-overview-section-edit{
    /*color:#fff;*/
    line-height: 50px;
}
a.btn-edit, a.btn-edit-cat, a.btn-add, a.btn-edit-amenities {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat;
    color: #fff;
    font-weight: bold;
    line-height: 40px;
    text-decoration: none;
    width: 155px;
    margin: 10px 2px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica;
}
a.btn-edit {
    background-position: -588px -433px;
    padding: 11px 19px 14px 51px;
}
a.btn-edit:hover {
    background-position: -429px -433px;
    padding: 11px 19px 14px 51px;
}
a.btn-edit-cat {
    background-position: -588px -433px;
    padding: 11px 7px 14px 40px;
}
a.btn-edit-amenities {
    background-position: -588px -433px;
    padding: 11px 23px 14px 58px;
    display:inline!important;
    border:none!important;
}
a.btn-edit-amenities:hover {
    background-position: -429px -433px;
    padding: 11px 23px 14px 58px;
}
a.btn-edit-cat:hover {
    background-position: -429px -433px;
    padding: 11px 7px 14px 40px;
}
a.btn-add {
    background-position: -588px -482px;
    padding: 11px 27px 14px 53px;
}
a.btn-add:hover {
    background-position: -429px -482px;
    padding: 11px 27px 14px 53px;
}

.listing-overview-section-notfound{
    /*float:right;*/
    text-align:right;
    padding-top:5px;
}
.listing-specials-section-notfound{
    /*float:right;*/
    text-align:right;
    padding-top:5px;
}

.listing-overview-section-title{
    /*font-size:18px;
    margin:5px 0;*/
}
.listing-overview-sortable label.required, .listing-rooms-amenities-sortable label.required, .listing-overview-title label.required{
    background:url(https://ui.bbonline.com/images/site/ico-required.gif?rev=20170201-01) no-repeat 0 4px;
    display: block;
    text-transform: uppercase;
}
.rate-input label{
    padding-left: 0 !important;
    display: block;
    text-transform: uppercase;
}
.listing-overview-sortable label, .listing-rooms-amenities-sortable label, .listing-overview-title label, .quant-input label{
    margin:6px 0 0;
    color:#ad0000;
    font:1em Arial, Helvetica, sans-serif;
    padding:0 0 0 10px;
}
.listing-specials-section-title{
    /*font-size:18px;*/
    margin:5px;
}

.listing-overview-container{
    float:left;
    width:609px;
    margin-top:-1px;
    border:1px solid #CCCCCC;
}
.listing-specials-container{
    float:left;
    width:609px;
    margin-top:-1px;
    border:1px solid #CCCCCC;
    position:relative;
}
.listing-room-container{
    float:left;
    width:609px;
    margin-top:-1px;
    padding:0 10px 0 0;
    /*border:1px solid #CCCCCC;*/
}
.listing-overview-display{
    display:block;
}
.listing-specials-display{
    display:block;
}
.listing-overview-buttons{
    text-align:right;
    padding:5px 2px 5px 0;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    margin-top:20px;
    margin-bottom:15px;
    float:right;
    width:100%;
}
.listing-specials-buttons{
    text-align:right;
    padding:5px 2px 5px 0;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    margin-top:20px;
    margin-bottom:15px;
    float:right;
    width:100%;
}
.listing-overview-title-input{
    border:none;
    font-size:15px;
    width:380px;
    border:1px solid #CCC;
    margin-bottom:15px;
}
.listing-specials-title-input{
    border:none;
    font-size:18px;
    width:380px;
    border:1px solid #CCC;
    margin-bottom:15px;
}
.listing-overview-buttons input{
    border:1px solid #CCC;
    margin-left:5px;
    background:#CCCCCC;
    margin-top:-1px;
    width:auto;
    margin-bottom:0px;
}
.listing-specials-buttons input{
    border:1px solid #CCC;
    margin-top:-1px !important;
    margin-left:5px !important;
    background:#CCCCCC;
    width:auto !important;
    margin-bottom:0px !important;
}
.listing-phones{
    display:none;
}
#overview-types{
    display:none;
}
.listing-overview-select{
    float:right;
    font-size:15px;
}
.act-amen-container{float:left;margin-bottom: 20px;width: 100%;}
#act-amen-toshow{text-decoration: underline;}
#top5-categories{
    display:none;
    background-color: #F6F2E7;
    padding: 10px 15px;
    margin:15px 0px;
    float: left;
    width: 95%; 
    border: 1px solid #EAE9E4;
}
#top5-categories span{color:#AD0000;}
#top5-categories ul{padding:15px 0px;}
#top5-categories li {
    list-style-type:none;
    margin:0px;
    float:left;
    margin-bottom:10px;
    height:26px;
    margin-right: 10px;
}
#top5-categories li input{
    float:left;
}
/*
This section is for listing address
*/
#listing-address-editor{
    width: 222px;
    float: left;
}
#listing-address-editor label{
    width:100px;
    margin-left:1px;
    text-transform: uppercase;
}
#listing-address-editor .submit-container input {
    text-transform: uppercase;
}
#listing-address-map{
    width: 300px;
    height: 353px;
    border:1px solid #DD9C97;
    float:left;
}
#listing-address-map-wrapper{
    width:302px;
    height:380px;
    float:right;
}
#listing-address-map-wrapper div{
    float:right;
}
#listing-address-map-wrapper div input{
    margin-top:10px;
    float:left;
}
.listing-address-block{
    background-color: #DDF0DD;
    border: 1px solid #15B335;
    padding:4px 4px;
    float:left;
    width:auto;
}
.listing-address-block a{
    cursor:pointer;
    margin-left:3px;
}
.listing-address-input{
    margin-bottom:20px;
    float:left;
    width:100%
}
#listing-address-loading{
    float:right;
    margin-top:-10px;
}
#listing-address-saving{
    float:left;
}
/* End of listing address section */
#listing-phones-content .submit-container{
    margin: 0;
    width: 127px;
}
#listing-phones-content h2{
    padding:0px;
    margin:0 10px;
    font-size:18px;
    border-bottom: none !important;
    font-weight:normal;
    padding-bottom:4px;
    margin-bottom:5px;

}
#listing-phones-input-left input{
    width: 138px;
}
#listing-phones-input-left{
    float:left;
    width:150px;
    margin: 0 10px;
    display:inline !important;
}
/*
#listing-phones-input-right, #listing-phones-input-right #btn_save{
    /*float:right;

}
*/
#listing-phones-input-right {
    width:150px;
    display:inline !important;
}

#listing-phones-input-right #btn_save{
    margin : 10px 0 !important;
    text-transform: uppercase;
}

#listing-phones-input-right select{
    margin : 0 !important;
    width : auto !important;
}



#listing-phones-inputs{
    width:350px !important;
    height:100px;
    display:inline !important;
}
.listing-phone-delete{
    cursor: pointer;
}



/* End of listing phones section */

/*
This section is for listing room
*/

#listing-room-editor{
    width: 700px;
    float: left;
}
#listing-room-editor label{
    width:90px;
    float:left;
    height: 15px;
}
/* End of listing address section */
/**
#listing-rooms {
    border:1px solid #CCCCCC;
    border-spacing:0px;
    clear:both;
    margin:5px;
    width:600px;
}


#listing-rooms .listing-rooms-image{
    width:150px;
}

#listing-rooms .listing-rooms-image img{
    width:150px;
}

#listing-rooms tr{
    background:#F2F2F2;
}

#listing-rooms{
    border-bottom:1px dotted #CCCCCC;
}


#listing-rooms th,  #listing-rooms td{
    border-top:1px solid #FFFFFF;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #CCCCCC;
    background:#EAEAEA;
    padding:4px;
    vertical-align:middle;
}

#listing-rooms td{
    border-top:1px solid #FFFFFF;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #CCCCCC;
    background:#FFF;
    padding:4px;
}
**/
.listing-room .btn-action {margin-left: 35%;margin-top: 2%;}
#listing-rooms{
    float:left;
    margin-left: 0;
}

#listing-rooms .listing-room-no-edit{
    width:100px;
}

#listing-rooms-new{
}

#listing-rooms th:last-child, #listing-rooms td:last-child{
    border-right:none;
}
.listing-room-invisible{
    display:none !important;
}
#listing-rooms td input, #listing-rooms td textarea{
    border:1px solid #CCC;
}
.listing-rooms-num{
    width:35px;
}
.listing-rooms-desc{
    width:200px;
}
.listing-rooms-num-input{
    width:60px;
    border: 1px solid #CCC;
    padding: 2px;
}
.listing-rooms-desc-input{
    width:400px;
    border: 1px solid #CCC;
    padding: 2px;
    font-size: 15px;
}
.quant-input{
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    clear:both;
}
.quant-input label{clear:both;width: 100%;float: left;}
.listing-rooms-quant-input{
    width:36px;
    border: 1px solid #CCC;
    padding: 2px;
    font-size: 15px;
    margin-left: 10px;
    text-align: right;
}
.quantity-input-container{
  background-color: #F0F0F0;
  padding:10px 15px;
  float: left;
  margin: 10px 5px 2px 0px;
}
.listing-room-edit-img {
    float: right;
    margin: 5px 5px 0!important;
}
.rate-input {
    float:left;
    margin: 5px 35px 5px 0;
}
.name-input {
    margin: 10px 0;
    float: left;
}
textarea.listing-rooms-desc{
    height:78px;
    font-family:Arial, Helvetica, Sans-serif;
    font-size:12px;
}
textarea.listing-rooms-desc-text {
    width:600px;
    border: 1px solid #CCC;
    height: 120px;
    padding: 5px;
}
.listing-rooms-buttons, .listing-rooms-manage-amenities {
    border-top:1px solid #FFFFFF;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #CCCCCC;
    background:#EAEAEA;
    padding:4px;
    color:#000;
    display:block;
    margin-top:3px;
    text-align:center;
}
.listing-rooms-btns {
    float:right;
    margin:20px 0 15px 0;
}
.listing-rooms-btn {
    display:inline!important;
    background:#CCC;
    border: medium none;
    padding: 7px 5px;
    color:#333;
    margin-right:5px;
}
.listing-rooms-btns a:hover{
    text-decoration:none;
}
.listing-rooms-form {
    border-bottom: 1px solid #ddd;
    padding-bottom:15px;
    width: 610px;
}
.listing-room-image {
    float: left;
    margin-right: 10px;
    width: 160px;
}
.listing-add-new-room {
    float:right;
    margin:10px;
}
.listing-room-content {
    margin-top:5px;
    float:left;
    width: 100%;
    margin-bottom:5px; 
}
.listing-room-img{
    float:right;
}
.listing-room-img img{
    float:right; 
    width:340px;
    margin: 5px 0 5px 10px !important;
}
.listing-room-head-content {
    float:left;
    width:99%;
}

.listing-room-head-content .listing-room-rate {
    margin-bottom: 10px!important;
}
.listing-room-content ul {
    list-style:disc inside none;
    margin-top: 10px;
}
#listing-room-edit {
    display:none;
    border-top:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
}
#listing-amenities, #listing-specials{
    width:600px;
    float:left;
    clear:both;
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-left:5px;
    border-bottom:2px solid #27829F;
    margin-bottom:15px;
}
#listing-specials2{
    width:600px;
    clear:both;
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#listing-amenities li, #listing-specials li, #listing-rooms-amenities li{
    list-style-type:none;
    padding:0 0 0 20px;
    margin:0px;
    float:left;
    width:30%;
    margin-bottom:10px;
    height: 26px;
}


#listing-specials2 li{
    list-style-type:none;
    padding:0px;
    margin:0px;
    float:left;
    width:25%;
    margin-bottom:-9px;
    height: 26px;
}

#listing-activities{
    width:600px;
    float:left;
    clear:both;
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-left:5px;
    border-bottom:2px solid #27829F;
    margin-bottom:15px;
}
#listing-activities li{
    list-style-type:none;
    padding:0 0 0 20px;
    margin:0px;
    float:left;
    width:30%;
    margin-bottom:10px;
    height:26px;
}
#listing-activities li input{
    float:left;
}
#listing-amenities-title, #listing-specials-title{
}
#listing-amenities-title, #listing-activities-title, #listing-specials-title{
    font-size:18px;
    clear:both;
    text-transform:capitalize;
    margin-bottom:10px;
    margin:5px 5px 10px 0;
}
#listing-amenities li input, #listing-specials li input{
    float:left;
}
.upload_image{
    position:absolute;
    background:url(https://ui.bbonline.com/css/jquery/ui-lightness/images/ui-icons_228ef1_256x240.png?rev=20170201-01);
    border:1px solid #CCC;
    width:16px;
    height:16px;
    display:block;
    background-color:#EAEAEA;
}

/*
--------------------------------------------------------------------------------
*/
#listing-rates{
    width:100%;
    float:left;
    list-style-type:none;
    padding:0px;
    margin:0px;
}

#listing-rates label{
    display:block;
    float: left;
    width: 65px;
}
.invisible{
    display:none;
}
/*
--------------------------------------------------------------------------------

*/
/*----------------------------------------------------------------------------*/
.listing-overview-sortable{
    margin-bottom: 4px;
}
.listing-overview-content{
    margin-bottom: 4px;
}
.listing-specials-sortable{
    margin-bottom: 4px;
}
.listing-room-sortable{
    margin-bottom: 4px;
    list-style: none;
}
.listing-rooms-amenities-sortable{
    margin-bottom: 4px;
}
.listing-overview-section-add-photo, .listing-special-categories-edit, .listing-special-section-add-photo {
    margin-left:5px;
}
.listing-featured-special{background-color: #F7F2E7 !important; }

/*----------------------------------------------------------------------------*/
.listing-overview-sortable{
    background:none !important;
    border:none !important;
    color:#000 !important;
}
.listing-specials-sortable{
    background:none;
    border:none !important;
    color:#000 !important;
}
.listing-room-sortable{
    background:none !important;
    border:none !important;
    color:#000 !important;
}
.listing-rooms-amenities-sortable{
    background:none !important;
    border:none !important;
    color:#000 !important;
}

/* Changes in the admin listings */
.listing-overview-content ul {
    list-style-position:outside;
    list-style-type:disc;
    margin: 10px 10px 10px 20px;
}

.listing-overview-content ul li ul {
    list-style-position:inside;
    list-style-type:circle;
    margin: 0;
}


.listing-overview-content ol {
    list-style-position:outside;
    margin: 10px 10px 10px 20px;
    list-style: decimal;
}

.listing-overview-content ol ul ol{
    list-style-position:inside;
    margin : 0;
    list-style: decimal;
}



.tab-content strong, .tab-content p strong, .tab-content p strong em {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

.listing-overview-content table td {
    padding:10px;
}
center p a{clear:both;}
.tab-content p, .tab-content p em, .tab-content ul, .tab-content ol {
    font-weight:normal;
    color:#000;
    position:relative;
}
.tab-content p{
    position:static !important;
}

.drag-mode{
    border:1px dashed #CCC !important;
    cursor:pointer !important;
    margin-top:10px;
    padding:0 0 15px 15px;
    width:594px!important;
}
#re-arrange-overviews, #re-arrange-rooms-amenities, #re-arrange-specials, #re-arrange-rooms, #move-amenities, #listing-rooms-number-save{
    float:right;
    width:110px;
    *width:117px;
    width:117px \0/;
    text-align: center;
    font-weight: bold;
    margin-right:5px;
    padding: 4px 8px 6px;
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -580px -781px transparent;
    color: #FFFFFF;
}
#re-arrange-overviews:hover, #re-arrange-rooms-amenities:hover, #re-arrange-specials:hover, #re-arrange-rooms:hover, #move-amenities:hover, #listing-rooms-number-save:hover{
    text-decoration:none;
    background-position:-580px -736px;
}
#re-arrange-specials{
    margin-top: 10px;
}
.rearrange-btns {
    margin: 10px 0;
}
.rearrange-btns span{
    display:inline;
    width:15px;
    height:15px;
    margin:0 5px;
    padding: 0 8px;
}
.rearrange-btns a:hover {
    text-decoration:none;
}
.arrow_up_btn {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -765px -741px;
}
.arrow_down_btn {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -765px -783px;
}
.listing-overview-sortable, .listing-overview-new{
    float:left !important;
    width:609px;
}
.listing-specials-sortable, .listing-overview-new{
    float:left !important;
    width:609px;
    list-style: none;
}
.listing-room-sortable{
    float:left !important;
    width:609px;
}
.listing-room-description li ul {
    float:none;margin:10px 0 10px 20px;
}

.listing-specials-content li {
    list-style: disc inside none;
    margin-left: 18px;
    margin-top: 3px;
}
.listing-rooms-amenities-sortable, .listing-overview-new{
    float:left !important;
    width:609px;
}
.listing-overview-new{
    margin-bottom:20px;
}
.listing-overview-delete-container, .listing-room-delete-container{
    float:right;
    margin:0 10px 0 0;
}

.listing-overview-delete-container a, .listing-overview-delete-container img{
    float:left;
    border: none;
}
.listing-specials-delete-container{
    float:right;
    margin-right:10px;
}

.listing-specials-delete-container a, .listing-specials-delete-container img{
    float:left;
}

#listing-twitter-username-div{
    display:none;
}

#listing-twitter-username-input {
    width: 122px;
}

#listing-twitter-display-username{
    display:block;
}
#listing-facebook-url-input{
    width: 247px;
}
.listing-information-a{
    text-decoration: underline;
    font-weight: bold;
}
.check-list .level-2{
    margin-left:15px !important;
}

.check-list .level-3{
    margin-left:25px !important;
}
.check-list .level-4{
    margin-left:35px !important;
}
#listing-specials-start-date{
    width:150px;
}
#listing-specials-end-date{
    width:150px;
}
#head-edit-special{
    float:left;
    margin-bottom:8px;
}
#head-edit-special label.div{
    font-size:20px;
    color:#AD0000;
    font:'ModernTwoSxtnITCStd-Med', Arial, Helvetica, sans-serif;
}

.inactive{
    color: #C8C8C8 !important;
}

.listing-email-inquiry{
    width:96%;
}
.listing-email-inquiry th {
    text-align:center;
}

.listing-email-inquiry td {
    width:16%;
}
/* recipe view/admin  */
#recipe-form{
    background: url("https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01") repeat scroll 0 0 transparent;
    border: 1px solid #DD9c97;
    margin:14px 0;
    padding: 10px 17px 14px;
    width: 904px;
    float:left;
}
#recipe-form h1{
    font: 1.83em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#26819E;
    margin-bottom: 10px;
}
#recipe-form .text{
    /*background: url("https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01") no-repeat scroll 0 -106px transparent;*/
    height: 27px;
    margin: 5px 0 0;
    width: 400px;
}
#recipe-form .text input{
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 400px;
}
#recipe-form .button-recipe{
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -206px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    overflow: hidden;
    width: 387px;
    float:left;
}
#recipe-form .quantity-ingredient{
    display:inline;
    float:left;
    width: 450px;
    margin-left: -15px;
}
#recipe-form .text-quantity{
    height: 27px;
    margin: 5px 0 0;
    width: 110px;
    float: left;
}
#recipe-form .text-quantity input{
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 83px;
}
#recipe-form .text-ingredient{
    height: 27px;
    margin: 5px 0 0;
    float: left;
}
#recipe-form .text-times input{
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 150px;
}
#recipe-form .text-times{
    height: 27px;
    margin: 5px 0 0;
    width: 310px;
    float: left;
}
#recipe-form .text-ingredient input{
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 275px;
}
#ingredients ul{ list-style: none outside none; margin-top:-10px; float:left;}
#recipe-form .textarea{ margin: 5px 0 0; width: 400px; }
#recipe-form .textarea .holder{ overflow: hidden; width: 400px; }
#recipe-form .bg{ overflow: hidden; width: 400px; }
#recipe-form label{
    color: #ad0000;
    display: block;
    font: 1em Arial, Helvetica, sans-serif;
    margin: 15px 0 0;
    padding: 0 0 0 10px;
    width: 150px;
}
#recipe-form label.required{
    background: url("https://ui.bbonline.com/images/site/ico-required.gif?rev=20170201-01") no-repeat scroll 0 4px transparent;
}
#recipe{ width: 100%; }
#recipe img{
    float:left;
    border-width: 0;
    height: 108px;
    width: 97px;
    margin-right: 10px;
}

.helpImg {
    padding: 0 0 0 2px !important;
    vertical-align:bottom !important;
    float:none !important;
    height:20px !important;
    width :20px !important;
}

#recipeDescription {
    width: 390px;
    border:0;
    padding: 4px 0 6px 10px;  
}

#recipeDirections {
    width: 390px;
    border:0;
    padding: 4px 0 6px 10px;
}

#recipe-form #ListingRecipeName{
    width: 386px;
}
#recipe h3{ font-size: 18px; color: #999999; }
#recipes-times{
    border-bottom: 1px dotted #cccccc;
    border-top: 1px dotted #cccccc;
    margin: 10px 10px;
    padding: 10px 10px;
    width: 300px;
    float: left;
}
#servings{
    border-bottom: 1px dotted #cccccc;
    margin-top: 0px;
    margin-left: 10px;
    margin-bottom: 0px;
    padding:10px;
    padding-top: 0px;
    width: 300px;
}
#ingredients{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
    width: 500px;
    float: left;
}
#directions{
    border-bottom: 1px dotted #cccccc;
    border-top: 1px dotted #cccccc;
    margin: 10px 10px;
    margin-top: 0px;
    padding: 10px 10px;
    width: 95%;
}
#recipes-times ul{ list-style-type: none; display: inline; }
#recipes-times li{
    float: left;
    margin-left: 15px;
    padding-left: 5px;
}
.input-time{ width: 50px; }
.input-total-time{ width: 80px; }
#recipe_servings{ width: 20px; }
.options label{
    display:inline !important;
    margin: 0 0 10px -12px !important;
    padding-right:20px !important;
    width: 365px;
}
#status{ float:left; }
#featuered{ float:left; }
#recipe #recipe-right-side .holder{
    width: 445px;
    height: 410px;
    margin: 0px auto 0;
    padding:0px 0px 16px 16px;
    position: relative;
    top:50px;
}
#recipe #recipe-right-side .slideset{
    height: 300px;
    list-style: none outside none;
    margin:0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top:55px;
    padding: 4px 4px 0 0;
    width: 419px;
}
#recipe #recipe-right-side .frame{
    background: url("https://ui.bbonline.com/images/site/bg-visual-frame.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
    height: 341px;
    left: 0;
    position: absolute;
    top: 38px;
    width: 461px;
}
#recipe-form .side-box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EFCFB6;
    margin: 55px 0 0 ;
    padding: 1px;
    height: 459px;

}
#recipe-form .side-box .bg{
    background: none repeat scroll 0 0 #F4F4EC;
    border: 1px solid #F2DFCE;
    padding: 4px 4px 4px;
    width:447px;
}
#recipe-form .cat-recipe label{ margin: 0; }
#textarea-cat-recipe{
    width: 400px;
    background: none repeat scroll 0 0 transparent;
    border:0;
}
#recipe-form .delete-recipe{
    background: url("https://ui.bbonline.com/images/site/iconDelete.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    width: 16px;
    float:left;
    margin-top: 12px;
}
#recipe-left-side{ float:left; width: 407px; }
#recipe-right-side{ float:right; }
/*.red-button{ margin-top: 15px; margin-bottom: 18px; float:left; width:406px;} */
.red-round-corner{
    display:none;
}
#ingredients .options .quantity-ingredient-label{ float:left; width: 100px; margin-left: 0;}
#ingredients .options .ingredient-ingredient-label{ float:left; }
#times-serving{ float:left; width: 400px; }
#times-serving-content{ float:left }
#recipe #recipe-right-side .side-box .bg .holder{
    width: 433px;
    height: 431px;
    margin: 0 auto 0;
    padding: 0 0 16px 16px;
    position: relative;
    top: 0px;
    border-left-width: 0px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAE9E4;
    overflow-y: scroll;
}
/* End of recipe's style */
/* Contest style */
#contest-form{
    background: url("https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01") repeat scroll 0 0 transparent;
    border: 1px solid #DD9c97;
    margin:14px 0;
    padding: 10px 17px 14px;
    width: 904px;
    float:left;
}
#contest{
    width: 100%;
}
#contest #top-side{
    width: 100%;
    /*border: 1px solid red;*/
    float:left;
}
#contest #top-side #left-side{
    width: 415px;
    /*border: 1px solid blue;*/
    float:left;
}
#contest #top-side #right-side{
    width: 480px;
    /*border: 1px solid green;*/
    float:right;
}
#contest #top-side #right-side #listings{
    margin-left: 35px;
    margin-top: 40px;
}
#contest-form #top-side #right-side .row{
    overflow: hidden;
    padding: 3px 0 0;
    width: 100%;
}
#contest-form .col{
    float:left;
    width: 202px;
    margin-top: 0;
}
#contest-form .col .text{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01") no-repeat scroll 0 -79px transparent;
    float:left;
    margin: 5px 8px 0 0;
    position: relative;
    width: 153px;
}
#contest-form .col .text input{
    width: 137px;
}
#contest-form .col .text img{
    cursor: pointer;
    position: absolute;
    right: -22px;
    top: 2px;
}
#contest-form #prize{
    width:400px;
    margin-left: 35px;
}
.contest-textarea{
    width: 386px;
    -webkit-box-shadow: inset 3px 3px 5px 0px #000000;
    -moz-box-shadow: inset 3px 3px 5px 0px #000000;
    box-shadow: inset 0px 1px 5px 0px #000000;
    width: 380px;
}
#contest #bottom-side{
    width:100%;
    /*border: 1px solid yellow;*/
    float:left;
    margin-top: 15px;
}
#contest-form label{
    color: #ad0000;
    display: block;
    font: 1em Arial, Helvetica, sans-serif;
    margin: 15px 0 0;
    padding: 0 0 0 10px;
    width: 150px;
}
#contest-form label.required{
    background: url("https://ui.bbonline.com/images/site/ico-required.gif?rev=20170201-01") no-repeat scroll 0 4px transparent;
}
#contest-form h1{
    font: 1.83em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    color:#26819E;
    margin-bottom: 10px;
}
#contest-form .text{
    height: 27px;
    margin: 5px 0 0;
    width: 400px;
}
#contest-form .text input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 375px;
}
#contest-form inn-load-image{
    float:left;
}
#contest-form .textarea{ margin: 5px 0 0; width: 400px; }
#contest-form .textarea .holder{ overflow: hidden; width: 400px; }
#contest-form .bg{ overflow: hidden; width: 400px; }
#contest #bottom-side .options{
    display:inline;
    margin-top:0px;
    margin-left:12px;
    margin-bottom: 0px;
    width: 100%;
    float:left;
}
#contest #bottom-side .options .contest-question-label{
    float:left;
    width: 46%;
    margin-left: 0;
    margin-right: 350px;
}
#contest #bottom-side .options .contest-answer-label{ float:right; width:47%;}
#contest #bottom-side ul{ list-style: none outside none; margin-top:0; float:left;}
#contest-form #bottom-side .question-answer{
    display:inline;
    float:left;
    width: 900px;
    margin-left: -15px;
}
#contest-form #bottom-side .delete-contest{
    background: url("https://ui.bbonline.com/images/site/iconDelete.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    width: 16px;
    float:left;
    margin-top: 12px;
}

#contest-form #bottom-side .contest-textarea-question-0-left{ float:left; }
#contest-form #bottom-side .contest-textarea-answer-0-right{ float:left; margin-left: 60px; }
#contest-form #bottom-side .contest-textarea-question-left{ float:left; margin-right: 60px;}
#contest-form #bottom-side .contest-textarea-answer-right{ float:left; margin-left: 0; width: 404px; }

#contest-form #bottom-side .text-question{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01") no-repeat scroll 0 -133px transparent;
    height: 27px;
    margin: 5px 0 0;
    width: 400px;
    float: left;
}
#contest-form #bottom-side .text-question input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 400px;
}
#contest-form #bottom-side .text-answer{
    background: url("https://ui.bbonline.com/images/site/bg-txt-input.gif?rev=20170201-01") no-repeat scroll 0 -106px transparent;
    height: 27px;
    margin: 5px 0 0;
    float: left;
}
#contest-form #bottom-side .text-answer input{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    width: 275px;
}
/*.red-button{ margin-top: 15px; margin-bottom: 10px; float:left; width:100%;}*/
#contest-form .button-contest{
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -206px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    overflow: hidden;
    width: 400px;
    float:left;
    margin-left: 0;
}
#contest-form .button-contest-save{
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -256px transparent;
    border: medium none;
    color: #AD2020;
    cursor: pointer;
    height: 24px;
    overflow: hidden;
    width: 400px;
    float:left;
}

.red-round-corner{
    background: url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat scroll -395px -231px transparent;
    width:6px;
    height:23px;
    float:left;
    margin-top:1px;
}
.cream-round-corner{
    background: url(https://ui.bbonline.com/images/site/btn.png?rev=20170201-01) no-repeat scroll -395px -281px transparent;
    width:6px;
    height:23px;
    float:left;
    margin-top:1px;
}

#admin-contest{ width: 100%;}
#admin-contest .contest-content{
    width: 100%;
    border: 1px solid #666;
    border-width: 1px;
    margin-bottom: 15px;
    margin-top: 5px;
    float: left;
}
#admin-contest .contest-content h2{
    padding-left: 7px;
    padding-top: 7px;
    font-weight: bold;
    font-size: 1.20em;
}
#admin-contest .contest-content label{
    padding-left: 7px;
}
#admin-contest .contest-content ul{
    list-style: none outside none;
    margin:0;
    padding: 5px 0;
    height: 18px;
    border-top: 1px solid #666;
}
#admin-contest .contest-content ul li{
    float:left;
    padding: 0 7px;
    display: block;
}
#admin-contest .contest-content ul li a{
    display:block;
    text-align: center;
}
#admin-contest .contest-content .contest-winner{
    border-top-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #666;
    float:left;
    display: block;
    width: 100%;
}
#admin-contest .contest-content .contest-winner label{
    padding-left: 7px;
    padding-top: 7px;
    float: left;
}
#admin-contest .contest-content .contest-winner .winner{
    padding-left: 7px;
    padding-top: 7px;
    float: left;
}
#admin-contest .contest-content .contest-winner a{
    padding-left: 7px;
    padding-top: 7px;
    float: left;
}
#admin-contest h1{
    margin-top: 20px;
    text-align: center;
    color: #26819E;
    font: 2.167em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
}
.contest-form{
    /*margin-top: 10px;
    position:relative; */
    clear: both;
    margin-top: 60px;
    position: relative;
}
.contest-form .holder{
    padding: 16px;
    width: 400px;
    height: 93px;
    margin-top: 0;
}
.contest-form .textarea{
    width: 420px;
}
.contest-form h2{
    margin-top: 10px;
    margin-bottom: 10px;
}
.contest-form .text{
    height: 27px;
    margin: 10px 0 11px 1px;
    width: 400px;
}
.contest-form .text .user-info{
    background: none repeat scroll 0 0 white !important;
    box-shadow: 0 1px 5px 0 #6d6559 inset;
    width: 386px;
    border: medium none;
    color: #666666;
    margin: 0;
    padding: 7px 8px 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#contest-img{
    background: url('https://ui.bbonline.com/images/site/bg-side-tabs-2.png?rev=20170201-01') no-repeat scroll -174px -117px transparent ;
    border: medium none;
    height: 65px;
    overflow: hidden;
    padding-left: 73px;
}

.contest-winner {
    margin-top: 5px;
}

.contest-winner span{
    font-weight: bold;
}
.contest-listing-name{
    color: #AD0000;
    font: 1.40em/1em Arial, Helvetica, sans-serif;
}
.contest-listing-location{
    color: #AD0000;
    font: italic 1.0em Arial, Helvetica, sans-serif;
}
.display-contest-questions {
    display: none;
}
.enter-contest, .contest-entered{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -122px transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 12px auto 0;
    padding: 0 15px;
    float:left; 
}
.enter-contest:hover {background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -152px transparent; text-decoration: none;}
.contest-entered {
    font: bolder 14px/22px Verdana,Arial,Helvetica,sans-serif;
    display: none;
    cursor: default;
}
.contest-prize{
    padding-top: 10px;
    padding-bottom: 10px;
}

.user-info-header{
    padding-top: 10px !important;
}
.contest-form .button-contest {
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    /*float: left;*/
    height: 28px;
    margin: 12px auto 0;
    padding: 0 15px 2px;
    width: 223px;
}
.red-button{
    margin: 34px 0 15px !important;
}

/* End of the contest style */

.listing-room{
    float:left;
    margin-bottom: 25px;
    width:100%;
}

.listing-room div img{
    margin: 5px 15px 0px 0;
}

.listing-room-element{
    margin-bottom: 7px;
}

.listing-room-inqiure{
    height: 25px;
    margin: 3px 0px 10px 0;
}

.listing-room-amenities{
    margin: 15px 0;
}

.listing-room-amenities ul{
    float:left;
    margin-bottom: 7px;
    width: 100%;
}
.listing-room-amenities ul li{
    float:left;
    margin-right: 5px;
}
.listing-room-amenities-form ul {
    margin: 15px 5px 0 5px!important;
    border:none!important;
}
.listing-room-amenities-form ul li{
    margin: 0 !important;
}
.listing-room-amenities-form label{
    color:#000!important;
}
.listing-room-amenities-form h3{
    display:none!important;
}
.listing-room-availability{
    font-weight: bold;
    margin-left: 5px;
}
.listing-room-amenities-list {
    width:33%;
    float:left;
    margin-top:5px;
}
.email-form-contact {
    padding:10px 10px 28px 30px !important;
    width:438px !important;
    height: 625px !important;
}
.tab-content .email-form-contact {
    margin-top: 10px;
}
.call-us {
    padding:15px 0 !important;
    text-align:center;
    color:#26819E;
}
.call-us h3 {
    line-height: 40px;
    margin-top:5px;
    text-align: left;
}
.call-us-bg {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -66px -590px transparent;
    height: 40px;
    width: 58px;
    margin: 0 5px 0 60px;
    float:left;
}   
.call-us p {
    font: 1.67em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin:5px 0 10px 0;
}
.call-us li {
    list-style:none;
    margin-top:3px;
}
.admin-modal-box {
    background : url("https://ui.bbonline.com/images/site/bg-email.png?rev=20170201-01") repeat scroll 0 0 #F0ECDC;
    border:1px solid #DD9C97;   
}

.admin-phone-content {
    clear:both !important;
    width:100%;
}

.admin-phone-content table{
    margin:10px;
    width:200px;
}


.admin-phone-content table tr.phone-row td{
    padding: 4px 2px;
}

.admin-phone-content a.close-button {
    float: left;
    width: 16px;
    height: 16px;
}

#listing-phones-content {
    width:338px !important;
    overflow:hidden !important;
    height:334px;
    padding: 12px 0 0 0;
}


#listing-emails-content {
    width:348px !important;
    height:220px;
    padding:12px 0 0 0;
}

#listing-emails-content .submit-container{
    margin: 0;
}


#listing-emails-input-left {
    float:left;
    width:150px;
    margin: 0 10px !important;
    display:inline !important;
}

#listing-emails-content label {
    margin : 0 !important;
    display:inline;
}


#listing-emails-input-right {
    display:inline !important;
    width:250px !important;

}

#listing-emails-input-right select{
    margin : 0 !important;
    width: 150px !important;

}

#listing-emails-input-right #btn_save{
    margin : 10px !important;
    text-transform: uppercase;

}

#listing-emails-content h2{
    padding:0px;
    margin:0 10px;
    font-size:18px;
    border-bottom: none !important;
    font-weight:normal;
    padding-bottom:4px;
    margin-bottom:5px;
}

.admin-email-content {
    clear:both !important;
    width:100%;
}

.admin-email-content table{
    margin:10px;
    width:300px;
}

.admin-email-content table tr.email-row td{
    padding: 4px 2px;
}

.admin-email-content a.close-button {
    float: left;
    width: 16px;
    height: 16px;
}

/* Destination Widget */
.destination .bboSelectArea ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 7px 7px 7px 7px;
    display: none;
    max-height: 168px;
    overflow-y: scroll;
    position: absolute;
    top: 27px;
    z-index: 10;
}
.destination .bboSelectArea ul li{
    margin:1px 1px 2px 1px;
}
.destination .bboSelectArea ul li a, .browse-specials .bboSelectArea ul li a{
    padding:1px 5px;
    color:#696668;
    text-decoration:none;
    display:block;
}

.destination .bboSelectArea ul li a:hover, .browse-specials .bboSelectArea ul li a:hover{
    background:#696668;
    text-decoration:none;
    color:#FFF;
}

.destination-btns {
    width:100%;
    float:right;
    margin : 15px -20px 0 0;
}


.destination .result-btns {
    width : auto !important;
    float :right !important;
}


.result-btns a#goto-destination {
    float:right !important;
}


.blue-coins{
    background: url(https://ui.bbonline.com/images/site/bg-side-tabs.gif?rev=20170201-01);
    background-position: -41px -28px;
    width: 58px;
    height: 51px;
    float: left;
    margin-top: 5px;
}
.find-specials .browse-specials{
    padding: 3px 7px 0 23px;
}
.find-specials .browse-specials .row{
    padding-top: 0px;
}
.find-specials form{
    margin: -16px 31px;
    width:560px;
}
.find-specials select {
    margin: 0;
    width: 100%;
}
.find-specials .browse-specials{
    float:left;
}
.find-specials .browse-specials{
    width:311px;
    margin-top: 0;
    position: relative;
    *z-index: 1000;

}
.find-specials .browse-specials .selectArea{
    margin: 0 0 5px 0;
    position: relative;
    /* z-index: 10; */
}
.find-specials .browse-specials .specialSelect{
    width: 178px;
}
.find-specials .browse-specials .countrySelect{
    width: 125px;
    /* z-index: 10; */
}
.find-specials .browse-specials .stateSelect{
    width: 106px;
    /* z-index: 9; */
}
.find-specials .browse-specials .citySelect{
    width: 196px;
    /* z-index: 9; */
}
.find-specials .browse-specials .specialSelect, .find-specials .browse-specials .stateSelect{
    float:left;
}
.find-specials .browse-specials .countrySelect, .find-specials .browse-specials .citySelect{
    float:right;
}
.find-specials a.btn-action{
    margin: 4px 0 0 16px;
}

.search-results .special-from, .search-results .special-desc{
    margin : 6px 0;
    width:364px;
}

.special-from a:hover {
    color: #26819E;
}

.search-results .special-from span{
    /*color:#247E9F;*/
    color:#26819E;
    margin-left: 3px;
    font-style:italic;
}
.search-results .special-desc span{
    font-weight: bold;
}

/* User facing listing recipe */


.recipe-sub-headers {
    font-weight:bold;
    margin : 10px 0;
}
p.recipe-data {
    margin : 10px;
}

.top-ads {
    margin:0 auto;
    width: 728px;
    height: 100px;
    overflow: hidden;    
    padding-top: 10px;
}
.small-ads{
    display:inline;
    float:left;
    margin-left: 10px;
    margin-bottom: 10px;
}
#ads-block {
    position:absolute;
    top:0px;
    width: 100%;
}
#top-ads-block {
    margin:0 auto;
    height: 110px;
}
.top-ads label, .right-banner label{
    color: #8e8e8e;    
    font-family: 'open sans';
    font-size: 11px;
    display:inline-block;
    text-align: right;
    font-weight: 300;
    width:100%;
    float: right;
    height: 16px;
}
.right-banner label{
    width:300px;
}
#recipe-container {
    width : 100% !important;
}

.recipe-container-left {
    width:619px;
    float:left;
}

.recipe-container-right .ads{
    margin : 10px 0 !important;

}

#recipe-container h1 {
    color: #26819E;
    font: 2.167em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin: 10px 0 0 0;
}
.recipe-title span {
    padding : 0 5px;
    margin :0;
}

.times-and-yield {
    margin : 20px 0 0 0;
    padding : 0;
    position :relative;
    height:20px;
}

.times-and-yield .prep-time {
    float: left;
    margin-right: 5px;
    width:32%
}
.times-and-yield .recipe-sub-headers {
    display:inline;
}

.times-and-yield .cooking-time {
    float: left;
    margin-right: 5px;
    width:32%
}

.times-and-yield .yield {
    float: left;
    width:32%
}

a.recipe-inn-name {
    text-decoration: underline;
    padding : 0;
    margin: 0;
}
span.recipe-inn-name {
    color: #26819E;
    padding : 0;
    margin: 0;
}

a.recipe-inn-name:hover{
    text-decoration: underline;
    padding : 0;
    margin: 0;
}

.recipe-description-directions {
    margin: 10px 15px;
}
.recipe-description-directions li {
    margin-left: 15px;
}
.recipe-description-directions p {
    margin:10px 0;
}
#image-ingrediant-instructions .recipe-data {
    margin: 10px 15px;
}
.recipe-data ul {
    list-style: disc inside none; 
    margin: 10px 0;
}
.recipe-description-directions table {
    width:100%!important;
    margin: 0!important;    
}
.recipe-data p {
    margin: 10px 0; 
}
.recipe-description-directions center {
    text-align:left;
}


#image-ingrediant-instructions {
    clear:both;
    width:100%;
    height:auto;
    margin:20px 0 0 0;
}

.recipe-image img{
    float:left;
    margin : 0px 10px 10px 15px;
}

.recipe-btn-social {
    margin : 10px 0 0 0;
}


.recipe-ingrediants-instructions {
    float:left;
    margin :  0 0 0 20px;
}
#recipe-bottom {
    clear:both;
    width : 100%;
    height:auto;
}
.ad-sense-photo {
    width : 50%;
    float:left;
}
.ad-sense-text {
    width : 50%;
    float:right;
    margin :  0 0 0 20px;
}

.side-box-ad1, .side-box-ad2 {
    margin : 5px auto !important;
    padding:0 !important;
}
/*************************featured special widget******************************/
.featured-special{
    float:right;
    width: 145px;
    margin-top: -333px;
}

#featured-special-select{
    z-index: 20; 
}

.featured-special h4{
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
}
.featured-special h4 a{
    color: #AD0000;
    text-decoration: underline;
}
.featured-special .valid{
    font-weight: bold;
}
.location{
    font-size: 12px;
    font-style: italic;
    color: #AD0000;
    font-weight: 100;
}
#special_image-info{
    float:left;
    width:606px;
}
#featured-special-info{
    display: none;
}

#country-special{
    z-index: 9;
}

#country-specials.center {
    width:100px;
    white-space:nowrap;
}

#country-special ul {
    /*  width:120px !important;*/
}

#state-special{
    z-index: 8;
}

/** Generic styles for drop downs */
.bboSelectArea {
    width : 210px;
}

.bboSelectArea ul{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    max-height: 200px;
    width:208px !important;
    overflow-y: scroll;
    position: absolute;
    z-index: 10;
}

.bboSelectArea .center {
    overflow:hidden;
    white-space:nowrap;
}

.bboSelectArea ul li {
    margin: 2px 1px 2px;
    color: #696668;
}
.bboSelectArea ul li:hover {
    margin: 2px 1px 2px;
    background-color:#696668;
    color:#fff;
    text-decoration: none;
}

.datepick-position {
    margin : 10px;
}

/**Blog**/
.listing-blog-item {
    margin-bottom: 35px;
    float:left;
}
.listing-blog-item ul, .asset-body ul{
    list-style: disc inside none;
}
.listing-blog-item ol, .asset-body ol{
    list-style-position: inside;
}
.listing-blog-container img{
    margin: 0;
}
.listing-blog-item img{
    margin: 0;
    margin-right: 5px;
}
#listing-blog-url-input{
    width: 550px;
}

.listing-blog-container{
    float:left;
    width:609px;
    margin-top:-1px;
    border:1px solid #CCCCCC;
}
.listing-blog-item h2{
    clear: both;
}

/**Traveler Info**/
.visual-description{
    text-align: center !important;
    margin-top:15px !important;
    padding-left:120px !important;
    padding-right:120px !important;
}

.admargin{
    margin-top:10px !important;
}

.little-col{
    float:left;
    width:115px;
}

.first-col{
    margin-right:15px;
}
.little-col .photo-border{
    border: 2px solid #D7BB7F;
    border-radius: 4px 4px ;
}
.little-col a.title{
    font-weight:normal;
    text-decoration:underline;
}
.little-col a.loc{
    font-weight:bold;
}
.dest-articles{
    clear:both;
    float:left;
    width:100%;
}
.dest-articles h5{
    text-align:center;
    margin:10px 0 10px 0;
}
.dest-articles h5 a{
    color:#AD0000;
    font-size:12px;
    font-weight:bold;
}

.dest-articles ul li a {
    font-style: italic;
}

.dest-articles ul li a:hover{
    color:#20C0F4;
}

.holder h4{
    font-weight:bold;
    margin:0;
}
.traveler-info h3{
    color: #AD0000;
    font: 1.67em/1em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin:15px 0 15px 0;
}
.traveler-info a{
    font-weight:bold;
    font-size:12px;
    text-decoration:underline;
}
.traveler-info a.more{
    color:#AD0000;
    float:right;
}
.traveler-info p{
    margin-top:10px;
    margin-bottom:15px;
    font-size:12px;
}
.separator{
    clear:both;
    border:none;
    border-top:1px solid #888;
    margin:15px 0 15px 0;
    float:left;
    width:100%;
}
.info-guides .scroll-bar {
    border-left: none !important;
    height: inherit !important;
}
.traveler-info-guides{
    height:125px !important;
    overflow:hidden !important;
    margin-top:5px;
    margin-bottom:10px;
    width:480px;
    margin-left:55px;
}
.yelp-scroll{
    height:230px !important;
    overflow:hidden !important;
}
.yelp-scroll .scroll-bar{
    height: 244px !important;
}
.yelp-scroll ul{
    margin-top:15px;
    width:260px;
}
.traveler-info-guides a{
    display:block;
    color:#000;
}
.traveler-info-guides a:hover{
    color: #247E9F;
    text-decoration: underline;
}
.info-guides .bboSelectArea li a{
    color:#696668 !important;
    text-decoration:none;
}
.info-guides .bboSelectArea .center a{
    color:#696668 !important;
    text-decoration:none;
}
.info-guides .bboSelectArea li:hover a{
    color:#FFFFFF !important;
    text-decoration:none;
}
element.style {
    height: 125px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    z-index: 2;
}
.traveler-recent-articles{
    font-weight:bold;
    margin-left:55px;
    clear:both;
    float:left;
    margin-top:15px;
}

.info-guides h3{
    font-weight:normal;
    font: 14px Verdana,Arial,Helvetica,sans-serif;
}
/** End of traveler Info**/

/**location childs**/
.wide{
    width:580px !important;
}
.wide ul{
    width:580px !important;
}
.wide h3{
    width:580px !important;
    margin-bottm:10px;
}
.wide ul li{
    margin-left: 10px;
    width: 27%;
    float:left;
    white-space:nowrap !important;
    background:none !important;
}
#recipe-categories{clear:both;height: 250px; font-family: 'Convergence',sans-serif;}
#recipe-categories .side-box{margin: 5px 10px 0 0;border: 1px solid #DBDBDB;}
#recipe-categories ul{ width:320px !important;}
#recipe-categories ul li{width:auto; background: #DDE0E1!important;margin-bottom:10px;padding: 2px 9px;color: #000000;margin-left:0px;margin-right: 10px;}
#recipe-categories ul li.active{background: #26819E !important;}
#recipe-categories ul li.active a{color:#FFF;}
#recipe-categories h1{color:#C92200;margin-left:10px;font-family: 'Convergence',sans-serif;}
#recipe-categories .section-links a{color:#000;}
#recipe-categories .section-links a.active{color:#FFF;}
.recipes-box img{width:290px;height:216px}
#recipe-categories .wide{width:635px;}
#recipe-categories .wide .section-links{width:635px;}
#recipe-categories .section-links{padding:0px;margin:0;}
.wide .more{
    background: url("https://ui.bbonline.com/images/site/arrow-blue-hor.gif?rev=20170201-01") no-repeat scroll 0 50% transparent;
    font: bold 11px Verdana,Arial,Helvetica,sans-serif;
    margin: 0 0 0 8px;
    padding: 0 0 0 22px;
    float:none;
}
.wide .section-links{
    width:630px;
}
/**End of location childs**/
/****  Travel info innkeepers blog section */
.traveler-info .blog-inn-entry{
    clear:both;
    float:left;
}
.traveler-info .blog-inn{
    clear:both;
    float:left;
}
.traveler-info .blog-inn-shortname-location{
    color: black;
    text-decoration: none;
}
.traveler-info .image-innkeeper img{
    float:left;
    margin-right: 20px;
    border: 2px solid #D7BB7F;
    border-radius: 4px 4px 4px 4px;
}
.traveler-info .col{
    float:left;
    max-width: 460px;
}
.blog-date-entry{
    float:left;
    clear: both;
}
.blog-entry-text{
    display: inline;
}
.blog-modified-date{
    /*color:#247E9F;*/
    color:#26819E;
    font-style: italic;
    float:left;
    margin-right: 5px;
}
/*  ********/


/** Manage Inn **/
.manage-inn-wrapper {
    margin : 10px 0;
}

.manage-renewal .renew-button{
    text-decoration:none !important;
}

.manage-renewal span.renew-text{ 
    /*padding-left:25px !important;*/
}

.manage-inn-container span{
    height:25px;
    width:28px;
}
.manage-inn-container span.renew-text{
    clear: both;
    float: left;
    margin-left: 29%;
    width: 75px;    
}
.manage-inn-container p {
    padding: 0 0 0 20px;
    clear:both;
}

.manage-account, .manage-listing {
    float:left;
}
.manage-listing-title {
    float: left;
    margin: 5px 10px!important;
    text-align: left!important;
    width: 100%;
}
.manage-account h3, .manage-listing h3{
    text-align:left;
    color: #26819E;
    font: bold 1.33em Arial,Helvetica,sans-serif;
    margin: 10px 0 -5px 20px;
}
.manage-listing h3{
    margin-left: 40px;
}
.upgrade-listing {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -482px 0 transparent;
    float:left;
}
.listing-inquires {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
    float:left;
}

.contact-info {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -168px 0 transparent;
    float:left;
}

.add-listing {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -225px 0 transparent;
    float:left;
}

.photos-slideshow {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -198px 0 transparent;
    float:left;
}

.rooms-availability{
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -28px 0 transparent;
    float:left;
}
.rooms-locations{
    float:left;
}
.listing-stats{
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -357px 0 transparent;
    float:left;
}

.listing-locations{
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -418px 0 transparent;
    float:left;
}

.cc-info{
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -386px 0 transparent;
    float:left;
}

.recipes-manage {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -110px 0 transparent;
    float:left;
}

.listing-name-innkeepers {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -449px 0 transparent;
    float:left;
}


.specials-manage {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -137px 0 transparent;
    float:left;
}

.amenitites-activities {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -83px 0 transparent;
    float:left;
}

.manage-emails {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -256px 0 transparent;
    float:left;
}

.blog-social-media {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -55px 0 transparent;
    float:left;
}
.listing-short-description {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -512px 0 transparent;
    float:left;
}

.inquiry-reservation {
    background: url("https://ui.bbonline.com/images/site/icons.png?rev=20170201-01") no-repeat scroll -322px 0 transparent;
    float:left;
}
.booking-url, .availability-url, .webervations {
    display:none;
}
.reservation-services{
    height: 123px;
}
.webervations-list label{
    text-transform:none !important;
    margin-top:15px;
}
.webervations-list {
    margin:15px 0;
}
.ml-col1 {
    float:left;
}

.ml-col2 {
    float:left;
    margin : 0 0 0 20px;
}

.ml-col3 {
    float:left;
    margin : 0 0 0 20px;
}
.ml-col4 {
    float:left;
}

.manage-inn-container a {
    padding : 0 0 6px 15px;
    height:25px;
    vertical-align:text-bottom;
    /*float:left;*/
}

.v-seperator {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -1114px -16px transparent;
    float:left;
    width:2px;
    height:130px;
}

.holder-container {
    background: none repeat scroll 0 0 !important;
    border: 0 !important;
    padding : 0 !important;
}

/** Listing Specials Content Image */
.special-image {
    float: left;
    margin: 5px 20px 0 0;
    width: 142px;
}

.special-image img {
    margin: 0;
}

.dates, .prices {
    margin: 10px 20px!important;
}

.dates span, .prices span {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat;
    padding: 5px 15px;
    width: 10px;
}

.dates span { background-position: -761px -693px;}
.prices span { background-position: -795px -693px;}

.more-category {
    margin:20px 0;
}

.more-category a {
    color: #000;
}

/**Innkeepers**/
.innkeepers{
    background: url("https://ui.bbonline.com/images/site/bg-stay-connected.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    margin: 10px 0 0 -1px;
    padding: 15px 0 0;
    position: relative;
    width: 301px;
}
.innkeepers h3{
    background:none;
    padding:10px 0 0 0;
    text-align:center;
    min-height:0px;
}
.innkeepers label{
    color:#247E9F;
    margin-left:15px;
    float:left;
    margin-top: 4px;
}

.innkeepers .title{
    color:#AD0000;
    text-align:center;
    margin-left:0px;
    float:none;
}
.innkeepers .text{
    margin-left:12px;
    border-right:1px solid #CCC;
}
.innkeepers .submit {
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 0 transparent;
    border: 1px solid #790000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 12px auto 0;
    width: 126px;
    text-indent:0;
    margin-right:60px;
}
.innkeepers .submit:hover {background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -29px transparent;}
.innkeepers-content .inns-for-sale{
    display:block;
    text-align:center;
    padding-top:5px;
    height: 19px;
}
.questions-content .inns-for-sale{
    background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -122px transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 14px/28px arial;
    height: 28px;
    margin: 12px auto 0;
    padding: 0 15px;
    display:block;
    width: 132px;
}
.questions-content .inns-for-sale:hover {background: url("https://ui.bbonline.com/images/site/x-reppeat-btn.gif?rev=20170201-01") repeat-x scroll 0 -152px transparent;}
.inns-for-sale{
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -581px -736px transparent;
}

.innkeepers-content .questions-content {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 0 none !important;
    float: none !important;
    margin: 10px 0;
    padding: 0 !important;
    width: 100% !important;
}
.innkeepers-content .questions-content h4 {
    color: #03789D !important;
    font: 1.67em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin: 15px 0 0 10px !important;
    text-align:center;
}
.innkeepers-content .questions-content h1 {
    font: 2.167em Verdana,Arial,Helvetica,sans-serif !important;
    margin: 5px 0 10px !important;
    padding: 0;
    text-align:center;
}
.innkeepers-content .questions-content span {
    color: #03789D;
    text-align: center;
}
.innkeepers-content .questions-content p{
    text-align: center;
}
.innkeepers-content .questions-email{
    text-align: center;
}
.inkeepers-info{
    border-bottom:1px solid #999;
    padding-bottom:20px;
    margin-bottom:20px;
}
.inkeepers-info ul, .inkeepers-info ul li{
    list-style-type: none;
    width:350px;
}
.inkeepers-info ul{
    margin:30px 0 0 40px;
}
.inkeepers-info ul li{
    margin-bottom:20px;
    padding-left:40px;
    position:relative;
}

.inkeepers-info ul li h3{
    color:#AB0101;
    font: italic 24px 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
}

.inkeepers-info ul li div{
    color:#C55049;
    font: normal 24px 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    float:left;
    width:34px;
    height:34px;
    text-align:center;
    margin-left:-50px;
    background: url("https://ui.bbonline.com/images/site/innkeepers-num.jpg?rev=20170201-01") 0 -2px no-repeat transparent;
}

.inkeepers-info-pkg{
    text-align:center;
}

.inkeepers-info-pkg .questions-content{
    background:transparent !important;
    clear:both;
}

.inkeepers-info-pkg .questions-content span{
    font-weight:bold;
}

.inkeepers-info-pkg h4, .booking-info h4{
    color: #03789D !important;
    font: 1.67em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin: 15px 0 0 10px !important;
    text-align: center;
}

.inkeepers-info-pkg a, .booking-info a{
    margin-left:210px;
    margin-bottom:20px;
}

.inkeepers-info-pkg a{
    *margin-bottom:0px;
}

.booking-info a{
    margin-top:20px;
}

.booking-columns{
    clear:both;
    float:left;
    width:100%;
}

.booking-columns div{
    float:left;
    margin-top:20px;
}

.booking-columns ul{
    margin-left:35px;
    width:250px;
}

.booking-columns ul li{
    background:url("https://ui.bbonline.com/images/site/dot.gif?rev=20170201-01") no-repeat scroll 0 0 transparent;
    padding-left:30px;
}

.booking-columns p{
    color:#AB0101;
    font-weight:bold;
    font-size:14px;
    margin-left:37px;
    margin-bottom:10px;
}

.innkeeper-advice{
    background: url("https://ui.bbonline.com/images/site/bg-featured-destination.png?rev=20170201-01") repeat scroll 0 0 transparent;
    padding: 10px 20px 30px 20px;
    border:1px solid #DD9C97;
    width:220px !important;
    float:right !important;
}

.innkeeper-advice p{
    margin-left:0px !important;
    font-size:20px;
    font-weight:normal;
}

.innkeeper-advice span{
    color:#03789D;
    display:block;
    clear:both;
}
.innkeeper-advice .ital{
    font-style: italic;
}

.innkeeper-advice .quote-op, .innkeeper-advice .quote-cl{
    width:29px;
    height:21px;
    background: url("https://ui.bbonline.com/images/site/quotes.jpg?rev=20170201-01") repeat scroll 0 0 transparent;
}
.innkeeper-advice .quote-op{
    margin-left:-5px;
}
.innkeeper-advice .quote-cl{
    float:right;
    background: url("https://ui.bbonline.com/images/site/quotes.jpg?rev=20170201-01") repeat scroll -29px 0 transparent;
    margin-top:-10px;
    margin-bottom:10px;
}
.centered{
    text-align:center;
}
.section-links .nearby-locations li{
    width: 95px;
    text-align: center;
}

.product-question{
    margin-top:20px !important;
}
/**Product Overview**/
.small-title:first-letter { font-size: 20px; }
.small-title{
    width:410px;
    font-size:15px !important;
    color:#AB0101 !important;
    margin:30px auto 20px auto!important;
}
.products-overviews p.save-over{
    color:#03789D;
    text-decoration:underline;
}
.complete{
    float:left;
    width:100%;
    margin-top:-14px;
}
.complete .holder{
    padding:0px;
}
.complete table{
    border:none;
    width:100%;
    margin:0px;
    border-spacing: 0;
}
.complete table td{
    border:none;
    text-align:center;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:15px;
    border-left:1px solid #F1EAD8;
}
.complete .basic{
    width:138px;
}
.complete .premier{
    width:178px;
}
.complete .pro{
    width:139px;
}
.complete table th{
    border:none;
    background:none;
    color:#03789D;
    font-weight:normal;
    text-align:right;
    width:236px;
}
.complete a.btn-action{
    margin-left:35px;
}
.complete .hover{
    color:#ad0101;
    text-decoration:none;
    margin-left:12px!important;
}
.complete .hover .l{
    background-position: 0 -58px;
    border: 1px solid #AD9D78;
    color: #000000;
    font-size: 0.95em !important;
}
.complete .hover .l:hover{
    background-position: 0 -90px;
}
.complete .hover .r{background-position:-395px -279px;}
.product-types th{
    width:200px;
}
.product-types td, .product-types th{
    padding-top:8px !important;
    padding-bottom:0px !important;
}
.complete .signup-help{
    float:right;
    display:block;
    margin-left:5px;
    margin-top:-2px;
}
.listing-stats-help .stats-help{        
    margin-left:5px;
    margin-top:-2px;
}
.listing-stats-help {
    display:block;
    margin: 4px 0;
}
.listing-stats-help label{
    display:inline;
    float:left;
    margin-top: 2px;
}
.complete .two-rows{
    margin-top:3px;
}

.complete table td div{
    width:26px;
    height:22px;
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -671px -362px transparent;
    margin:0 auto;
}

.complete tr.alt-color td{
    background: url("https://ui.bbonline.com/images/site/po-bg.jpg?rev=20170201-01") repeat-x  scroll 0 0 transparent;
}

.products-overviews .plane{
    background: url("https://ui.bbonline.com/images/site/btnProductOverview.png?rev=20170201-01") repeat-x  scroll 0 0 transparent;
    width:363px;
    height:100px;
    margin:20px 0 0 30px;
}

.product-ov-header{
    float:right;
    background: url("https://ui.bbonline.com/images/site/btnProductOverview.png?rev=20170201-01") repeat-x  scroll -21px -111px transparent;
    width:680px;
    height:59px;
    margin-top:30px;
    position:relative;
}
.product-ov-footer{
    float:right;
    background: url("https://ui.bbonline.com/images/site/btnProductOverview.png?rev=20170201-01") repeat-x  scroll -21px -178px transparent;
    width:680px;
    height:59px;
    margin-top:-5px;
    position:relative;
}

.product-ov-footer table {
    border:0;
}

.product-ov-header a, .product-ov-footer a{
    display:block;
    width:160px;
    float:left;
    height:59px;
}

.product-ov-header a.prod-2, .product-ov-footer a.prod-2{
    width:200px;
}
.signup-step3 .payment-header{
    margin-left:-50px!important;
}
.signup-step3 .change-subscribtion {    
    text-align: center;
}
.signup-step3 .subscr-ico {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll -721px -778px transparent;
    padding:5px 12px;
    margin:0 5px;
}
.signup-step3 .change-subscribtion a{
    color: #AD0000;
    text-decoration:underline;
}
.year-products-subs .products-subs, .month-products-subs .products-subs{
    width:105px;
    height:75px;
    float:left;
    border: 1px solid #F2DFCE;
    background-color: #F4F4EC;
    margin-left:15px;
    padding:5px;
}
.year-products-subs .active, .month-products-subs .active{  
    border: 2px solid #EFCFB6;
    background-color: #EDEDED;
}
.year-products-subs, .month-products-subs {
    margin:15px 0;
    height: 90px;
}
.year-products-subs a, .month-products-subs a{
    cursor: pointer;
}
.year-products-subs .btn-email-signup, .month-products-subs .btn-email-signup {
    margin:2px 10px 0 5px;
}
.year-products-subs span, .month-products-subs span {
    font: 1.37em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    color: #AD0000;
}
.year-products-subs p, .month-products-subs p{
    margin: 8px 0;
}
.year-products-subs a, .month-products-subs a{
    margin-top:5px;
    text-decoration:underline;
}
.year-products-subs div, .month-products-subs div{
    color: #000;
    margin-left:25px;
}
.year-products-subs input, .month-products-subs input {
    float:left;
    margin-top:30px;
}
/** Welcome Message **/
.manage-inn-wrapper .welcome {
    padding:10px 20px;
}

.manage-inn-wrapper a{
    text-decoration:underline;
}

/**CKEditor style fix**/
.cke_skin_kama {
    clear:both;
}

.cke_skin_kama .cke_editor {
    margin:0px;
}

.blogs img.alignleft{
    height:94px !important;
    width:106px !important;
}

div.dashedHorizontal{
    background: url("https://ui.bbonline.com/images/site/sep-innkeepers.gif?rev=20170201-01") repeat-x scroll 0;
    height: 1%;
    margin: 1px 0 -1px;
    overflow: hidden;
    padding: 2px 13px 7px;
}

/** Welcome Message **/
.manage-inn-wrapper .welcome {
    padding:10px 20px;
}

.manage-inn-wrapper a{
    text-decoration:underline;
}

/** Album manager Slide count message**/
.pending-slides{
    float:right;
    font-size:16px;
    color:#AD0000;
    margin-top:-20px;
    margin-right:15px;
}

/** Specials count message**/
.pending-specials{
    float:left;
    font-size:16px;
    color:#AD0000;
    margin-top:10px;
    position:absolute;
}

.listingpage-bottom-controls{
    padding:10px 0;
}

.listingpage-bottom-controls .btn-action, .btn-action-disabled{
    padding:0px 10px 0px 0px;
}
.entry-visual .slideset li img{
    position:absolute;
}
.entry-visual .slideset a{
    display:block;
    position:absolute;
    top:20px;
    left:20px;
    width:580px;
    height:265px;
    z-index:1;
}

#iblogounify_div{
    text-align: center;
    background-color: #2E2E2E; 
}

#listing-information .email-form{
    margin: 0;
    width: 549px;
    float: left;
    padding: 10px 17px 22px;
    height: 286px;
}
#listing-information .email-form-reservation{
    height: 265px;
    margin: 0;
    width: 583px !important;
    float: left;
    padding: 10px 17px 43px !important;    
}
#listing-information .email-form label{
    padding: 0px;
    display:inline;
    text-transform: uppercase;
}
#listing-information #btn-save{
    margin-top: 10px;
}
#listing-information .email-form .text{
    margin:5px 0 21px;
}
#listing-information .email-form .bottom{
    margin:5px 0 0;
}
#listing-information fieldset{
    margin-top: 10px;
    float: left;
}
.admin-short-desc .email-form{
    padding:10px;
    height: 230px;
}
.admin-short-desc textarea{
    border: 1px solid #777 !important;
    background-color:#fff !important;
    max-width: 560px!important;
    width: 460px!important;
    height: auto!important;
    margin: 5px 0;
}
.admin-short-desc .save-container {
    float:right;
    margin: 25px 0 5px !important;
}
.admin-short-desc .bbo-tips{
    margin: 5px 0;
    width: 470px!important;
}
.email-form-reservation fieldset{
    width:50%;
}
.reservation-form-content .right{
    min-height:200px;
}

#listing-information .right{
    float:right;
}
#listing-information .save-container-reservation{
    width:240px !important;
    float:right !important;
    margin-top: 0px !important;
    margin-bottom: 0 !important;
}
#listing-information .save-container-media{margin-top:12px !important;}
#listing-information .save-container{
    float:left;
    width: 100%;
    margin-top: 23px;
}
#listing-information .save-container #btn-save{
    float:right;
    text-transform: uppercase;
}

.manage-renewal {
    margin : 0 auto !important;
    padding : 0;
    width:280px;
}

/** Other area inn form **/
.other-area-remove{
    float:left; 
    position:relative;
    margin-left:-30px; 
    padding-top:23px; 
}
.remove-other-area-tooltip{
    z-index:2000; 
    display:none; 
    float:left; 
    position: relative; 
    margin-left:-35px; 
    background-color: lightyellow; 
    color:'#26819E'; 
    font-style:italic; 
    font-size:10px; 
}
#locationForm{
    float:left;
    padding: 15px 0 0 25px;
    width: 572px;
}
#listing-locations-editor {
    padding: 10px;
}
#listing-locations-editor .locations-form{
    margin: 0;
    width: 600px !important;
    float: left;
    padding: 10px 17px 14px;
}
#listing-locations-editor h3{
    font: 15px 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    color: #AD0000;
    text-transform: capitalize;
    display:inline;

}
#listing-locations-editor a{
    text-decoration: underline;
}
#listing-locations-editor .default-city{
    margin: 15px 0;
}
.listing-locations-left {
    width: 99%;
    float:left;
}
.listing-locations-left fieldset{
    float:left;
}
#listing-locations-editor select {
    height: 25px;
    margin: 20px 38px 10px 0;
    padding: 3px 5px;
    width: 150px;
}
#listing-locations-editor option {
    height: 20px;
    padding-left: 5px;
}
.basic-level-message {
    font-size: 15px;
    margin: 15px;
}
.basic-level-message p{
    font: 15px 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    color: #AD0000;
}
.save-container{
    margin: 15px 0 20px;
}
/*    listing password */
#listing-passwords-editor{
    height: 294px;
    overflow: hidden !important;
    padding: 0 0 0;
    width: 310px;
}

#listing-passwords-editor h2{
    border-bottom: medium none !important;
    font-size: 18px;
    font-weight: normal;
    margin: 0 10px 5px;
    padding: 0 0 4px;
}

#listing-passwords-editor .email-form label{
    padding: 0px;
    display:inline;
}
#listing-passwords-editor #btn-save{
    margin-top: 10px;
}
#listing-passwords-editor .email-form .text{
    margin:5px 0 21px;
}
#listing-passwords-editor .email-form .bottom{
    margin:5px 0 0;
}
#listing-passwords-editor fieldset{
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}
#listing-passwords-editor .submit-container{
    float:left;
    height:50px;
    width: 266px;
    margin: 10px 0 0 0;
}
.submit-pass {
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -533px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 24px;
    overflow: hidden;
    width: 128px;
    font: bold 11px 'ITCAvantGardePro-Bk',Verdana,Arial,Helvetica,sans-serif;
    margin-left: 2px;
    text-transform: uppercase;
}
.recipes-directory {
    margin-top:10px;
}
.recipes-directory h2{
    margin: 0;
    color: #AD0000;
    border: none;
    float:left;
}
.recipes-directory .parent-recipe{
    border-bottom: 3px dotted #A7A7A7;
    padding-top: 12px;
    padding-bottom: 21px;
    float:left;
}
.parent-recipe h2 a{
    color: #AD0000;
}
.recipes-directory .parent-recipe-content{
    float:left;
    display:block;
}
.parent-recipe-image img{height: 104px;width:146px;}
.recipes-directory .parent-recipe-image{
    float:left;
    margin-right: 17px;
}
.recipes-directory .parent-recipe-childs{
    width: 432px;
    float:left;
}
.recipes-directory .parent-recipe-childs li{
    width: 216px;
    float: left;
    margin-bottom:5px;
}
.recipes-desc {
    font-size: 10px;
    width: 95%!important;
}
.recipes-desc span{
    color: #26819E;
}
.recipes-special-desc {
    width: 95%!important;
    margin: 15px 0 5px !important;
}
.recipes-special .special-from {
    width: 95%!important;
    font-size: 11px;
    font-style: italic;
}
.recipes-special .recipes-special-desc span{
    font-weight: normal;
}
.recipes-special h4 {
    text-transform: uppercase;
    margin-top: 2px;
}
.recipes-box .wide {
    width: 605px!important;
}
.recipes-box .holder {
    padding: 7px 5px !important;
}
.recipes-box .section-links {
    width: 610px;
}
.recipes-box .wide ul {
    width: 310px !important;
}
.recipes-box .wide ul li {
    margin-left: 14px;
    padding: 4px 0;
}
/** Subscription **/
.subscription-thank-you {
    color:#AD0000;
    margin : 20px 50px;
    width:200px;
}

/** Slider **/

#slider .listing-overview-sortable, #slider .listing-overview-content {
    margin-bottom: 0!important;
}
#slider .listing-overview-sortable {
    border-right: 1px solid #E9DDC3 !important; 
    border-left: 1px solid #E9DDC3 !important;
    background-color: #FFF!important;   
}
.slider-header {
    background: url("https://ui.bbonline.com/images/site/accordion_sprite.png?rev=20170201-01") no-repeat scroll 0 -50px transparent;
    height: 27px;
    cursor: pointer;
}
.slider-content {
    margin: 0 10px 5px 10px;
}
.slider-content span a {
    cursor: pointer;
}
.slider-content span a:hover {
    text-decoration:none;
}
.overview-header h2{
    margin: 0 10px;
    line-height: 27px;
    text-shadow: 1px 1px #FFFFFF;

}
.overview-header {
    float: left;
    height: 27px;
    max-width:500px !important;
    *max-width: 475px !important; /*Ugly IE7 hack*/
    overflow: hidden;
}
.expand-link {
    background: url("https://ui.bbonline.com/images/site/accordion_sprite.png?rev=20170201-01") no-repeat scroll -12px -8px transparent;
    padding: 5px 52px;
    cursor: pointer;
    position: relative; 
    top: 55px;
}
.slider-expand {
    background: url("https://ui.bbonline.com/images/site/accordion_sprite.png?rev=20170201-01") no-repeat scroll 0 -90px transparent;
    height: 100px;
    text-align: center;
}
.read-more-header { 
    display: inline;
    float: right;
    margin: 6px 10px;
    color: #888;
    font: 10px Verdana,Arial,Helvetica,sans-serif;  
    text-shadow: 1px 1px #FFFFFF;
}
.read-more-header span {
    background: url("https://ui.bbonline.com/images/site/accordion_sprite.png?rev=20170201-01") no-repeat scroll -135px -11px transparent;
    padding: 2px 8px;
}

/* auth recovery password */
.recovery-login-datails{
    width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.email-recovery{
    margin:10px 0;
}
.recovery-description{
    border: 1px solid #DD9C97;
    background: url("https://ui.bbonline.com/images/site/bg-visual.png?rev=20170201-01") repeat scroll 0 0 transparent;
    padding: 5px 5px;
    margin: 5px auto;
}
.recovery-login-details .submit{
    background: url("https://ui.bbonline.com/images/site/btn.png?rev=20170201-01") no-repeat scroll 0 -533px transparent;
    border: medium none;
    color:white;
    height: 24px;
    width: 126px;
}

.product-ov-header-anuual-only {
    background: url("https://ui.bbonline.com/images/site/btnProductOverview.png?rev=20170201-01") repeat-x scroll -21px -243px transparent;
    float: right;
    height: 59px;
    margin-top: 30px;
    position: relative;
    width: 680px;   
}

.renewal-email-input, .renewal-end-date-input{
    border:none;
    font-size:18px;
    width:380px;
    border:1px solid #CCC;
    margin-bottom:15px;
    float:left;
}

.renewal-end-date-input{
    width:150px;
}

/**Test State**/
h2.regions-test-title, h3.regions-test-title{
    font: 1.67em 'ModernTwoSxtnITCStd-Med',Verdana,Arial,Helvetica,sans-serif;
    margin-top:15px;
    margin-bottom:10px;
    color: #AD0000;
}
h2.regions-test-title a{
    color: #AD0000!important;    
}
h2.regions-test-title a:hover{
    text-decoration: underline;
}
ul.regions-ul{
    width:165px;
    float:left;
    margin-left:10px;
}    
ul.regions-ul li{
    width:165px;    
    margin-bottom:4px;
}
ul.regions-ul li a{
    color:#26819E;
    font-size:12px;
}
p.regions-test-about{
    color:#444;
}
.featured-inns-test ul{
    margin:0;
    padding:4px 0 0;
    list-style:none;
}
.featured-inns-test ul li{
    margin:0;
    width:250px;
    margin: 15px 0px 8px 0px;
    text-align:left;
    clear:both;
}
.featured-inns-test ul img{
    float:left;
    border:2px solid #d7bb7f;
    margin:2px 6px 2px 0;
}
.featured-inns-test ul h3{
    margin:2px 0 0;
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.featured-inns-test ul h3 a{
    color:#ad0000;
    text-decoration:underline;
}
.featured-inns-test ul h3 a:hover{text-decoration:none;}
.featured-inns-test p{
    margin:7px 0 0;
    font-size:12px;
}
.featured-inns-test p a{
    font-style:italic;
    color:#707070;
}
.featured-inns-test h4{
    margin-top:-2px !important;
}
.region-cities-test{
    color: #AD0000;
    float: left;
    white-space: normal;
    width: 530px;
}
/**-----------**/

/** Search Multi Location Results **/
.multi-location .holder-container h2{
    margin:15px;
    margin-bottom:0px;
    color:#AD0000;
    font-size:16px;
}
.multi-location .holder-container ul{
    margin:15px;
}

.multi-location .holder-container ul li{
    margin-bottom:4px;
}

#pagination {margin: 25px 0 0}


/*    BLOG     //////////////////////////////// */

#alpha, #beta, #gamma {
    display: inline;
    float: left;
}

#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    /*   padding-left: 12px;*/
    padding-right: 0;
    /*    width: 300px;*/
}

/* #header, #content, #alpha, #beta, #gamma, #footer {
    position: relative;
}
#header-inner, #content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {
    position: static;
}  */

.asset-body {  border-bottom: 1px solid #D5D5D5; padding: 0 0 23px; overflow: hidden; color: #363636; margin-bottom:20px }

.asset-body p {  margin: 0 10px 20px 0; }

.entry-date-h2 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 8px;
}
.entry-date-h2 a:hover {text-decoration:none !important;}
.entry-date {
    color: #9A9A9A;
    font-weight: bold;
    text-decoration: none;
}
/*//////////////////////////////////////////////////   NEW PAGINATION    */
.p-test {
    overflow: hidden;
    position: relative;
    width: 100%;
    float: left;
}
.results-text {float:left;}

.p-test ul {
    clear: left;
    float: left;
    left: 50%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}
.p-test ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 50%;
}

.pager li a:link, .pager li a:visited {
    background-color: #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    color: #787878;
    display: block;
    float: left;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 7px;
}
.pager li a:hover {background-color:#868686; color:#dedede; text-decoration:none;}
.pager li .left-pager {
    background-color: #D0D0D0 !important;
    font-size: 18px !important;
}
.pager li .right-pager {
    background-color: #D0D0D0 !important;
    font-size: 18px !important;
}
.pager li .right-pager:hover, .pager li .left-pager:hover {background-color:#868686 !important;}

/**-----------**/

.advisor-rating
{
    background-repeat: no-repeat;
    background-image: url("http://www.tripadvisor.com.mx/sprites/global_pack-v8fa495b0c53701889642669a1a58f8a6.png?rev=20170201-01");
    width: 85px;
    height: 16px;
    margin: 10px auto 0 auto;
}

.advisor-rating.star-5
{
    background-position: -34px -2570px;
}

.advisor-rating.star-4
{
    background-position: -34px -2610px;
}

.advisor-rating.star-3
{
    background-position: -34px -2650px;
}

.advisor-rating.star-2
{
    background-position: -34px -2690px;
}

.advisor-rating.star-1
{
    background-position: -34px -2730px;

}
/*---------------------------------- PRICING STYLES */
#mainTable td li { margin: 0 0 14px; }

.bbo_city_lt_blue_small_bg { height: 45px; }

#mainTable td { border: medium none; margin: 0; padding: 8px 13px 8px 10px; }

table#mainTable, #mainTable table { border: medium none; color: #393939; }

.badtd { padding: 0 95px 0 0 !important; }

#mainTable .forp p { margin-bottom: 17px; }

td font b {
    background-color: #F1F1F1;
    display: block;
    margin-left: 63px;
    padding: 10px 24px;
}

td p {
    margin-bottom: 18px;
}
.dark_red_txt.px16 > b {
    background-color: #F1F1F1;
    display: block;
    font-size: 20px;
    padding: 10px 16px;
    margin: 17px 0;
}

/*----------------------------------  END PRICING STYLES */


/*------------------ BEGIN FAQ'S STYLES -------------------*/
.faq-question-box
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 0px 2px rgba(50, 50, 50, 0.3);
    
    background-color: #fcfdf8;
    border: 1px solid #e9ddc3;
    border-radius: 5px;
    box-shadow:         0px 0px 4px rgba(50, 50, 50, 0.3);
    margin-bottom: 13px;
    margin-top: 20px;
    padding: 10px 17px 10px 17px;
}

.faq-question-box > ul > li
{
    margin: 0;
    position: relative;
    text-align: left;
}
.faq-question-box > ul > li.faq-main-question > a
{
    background-image:url('https://ui.bbonline.com/images/site/question.png?rev=20170201-01');
    background-position: left center;
    background-repeat: no-repeat;
    color: #AD0000;
    cursor: pointer;
    font: 1.3em 'ModernTwoSxtnITCStd-Med', Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 25px 0 25px;
    text-transform: capitalize;
}

.faq-question-box > ul > li.faq-main-question > div
{
        border-bottom: 1px #bdbdbb dashed;
        border-top: 1px #bdbdbb dashed;
        margin-bottom: 13px;
        margin-top: 13px;
        padding: 13px;
}

.faq-question-box > ul > li .answer, .faq-sub-question
{
    display: none;
}

.faq-question-box > ul > li.faq-sub-question > a
{
    background-image:url('https://ui.bbonline.com/images/site/arrow-gray.png?rev=20170201-01');
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #666666;
    cursor: pointer;
    display: block;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 900;
    margin-bottom: 13px;
    margin-top: 13px;
    padding: 0px 13px 0 25px;
    text-transform: capitalize;
}

.faq-question-box > ul > li > div
{
    border-bottom: 1px #bdbdbb dashed;
    color: #000;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 13px;
    padding: 0px 13px 13px 25px;
    text-transform: capitalize;
}

.faq-question-box > ul > li > div ul
{
    list-style-type: disc;
    margin-bottom: 10px;
    margin-left: 15px;
}

.faq-question-box > ul > li > div p
{
    margin-bottom: 10px;
}

.faq-question-box > ul > li > div img 
{
    display: block;
    margin: 10px auto;
    max-width: 570px;
}

.answer > ol, .answer > ul, .answer > dl {
    padding: 0 40px;
}
/*------------------ END FAQ'S STYLES -------------------*/
/*------------------ RECIPE OF THE MONTH STYLES -------------------*/
#recipe-of-the-month-container{
    height:270px;
}
#recipe-of-the-month-container .entry-visual{
 height: 200px;
 margin: 0;
 width: 590px;   
}
#recipe-of-the-month-container .visual-controls{display:none;}
#recipe-of-the-month-container .frame{
 height: 250px;
 margin: 0;
 width: 100%;
 background: url("https://ui.bbonline.com/images/site/recipes/border.png?rev=20170201-01") no-repeat scroll 0 0 transparent;
 top:5px;
}

#recipe-of-the-month-container img{
   width:100%; 
   height: 235px;
   width: 615px; 
   top:15px;
   left:10px;
}
#recipe-of-the-month-container .overlay{
    left:10px;
    width:97%;
    background: none repeat scroll 0 0 #FFFFFF;
    height:60px;
    bottom:0;
    opacity:0.8;
    filter:Alpha(opacity=80);     
}
#recipe-of-the-month-container .overlay h2{
    color:#AC0000;
    font-size: 22px;
    margin:15px auto;
    text-align: center;  
    font-family: 'Convergence',sans-serif;
    font-style:normal;
}
#recipe-of-the-month-container .slideset a{
    left:10px;
    top:15px;
    width:97%;
    height:227px;
}
/*------------------ END OF RECIPE OF THE MONTH STYLES -------------------*/
/*------------------ START OF PRODUCTS OVERVIEW -------------------*/
#product-overview-container h1, #product-overview-container h2, #product-overview-container h3, #product-overview-container h4{font-family: 'Open Sans';}
#product-overview-container{font-family: 'Open Sans'; position:relative; z-index: 100;float: left;}
#product-overview-container h1{font-size: 24px;font-weight: bold;text-align: center;}
#product-overview-container > div{width: 100%;}
.product-container {
    width:980px;
    margin: 0 auto;
}
.bbhouse{padding:56px 60px;background: url("https://ui.bbonline.com/images/site/bg-house-product.jpeg") no-repeat scroll right top #000;width:980px;margin: 0 auto;}
.bbhouse-container{background-color: #000;}
#product-overview-container .bbhouse h1{color:#FFF;font-size:35px;width: 45%;text-align: left;}
.best-plan{color:#333; padding:45px 0px;background: url("https://ui.bbonline.com/images/site/diamond-product.png?rev=20170201-01") repeat scroll #F5F5F5;float: left;clear: both;}
.best-plan-header {
    float: left;
    position: relative;
    width: 100%;
}
.best-plan h1{color:#313131;margin-left: 25px;margin-right: 25px; width: 62%;float: left;}
.best-plan .top-divider{    
    border: 1px solid #9d9d9d;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    width: 130px;
}
.subscription{width:100%;text-align: center; margin:35px auto 50px;font-size: 18px;font-weight: 700; float: left;}
.product-types{padding: 0;clear: both;}
.product-types li{width:165px;color:#777;float: left;
		 background:url("https://ui.bbonline.com/images/site/product-list-sprite.png?rev=20170201-01") no-repeat scroll -5px 0 transparent;
		 overflow: hidden;padding: 0 13px;height: 375px;}
.product-types li:last-child {margin-right: 0px;}
.product-types li.pro {background:url("https://ui.bbonline.com/images/site/product-list-sprite.png?rev=20170201-01") no-repeat scroll -204px 0 transparent;padding-top: 20px; padding-bottom: 25px;margin-top: -20px; }
.product-types li a, .tool a, .btn-contact-tool{
    background-color: #dc8500;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 8px;
    padding: 15px;
    text-align: center;
    font-family: open sans;
}
.product-types .pro a{background-color:#A7270A;}
.product-types h3{margin-top: 35px;color:#313131;font-size: 20px;text-transform: uppercase;font-weight: bold;text-align: center;margin-bottom: 5px;}
.product-types h4{color: #222222;font-size: 14px;text-align: center;line-height: 22px;margin-bottom: 15px;text-align: center;width: 100%;float: left;}
.display-unit > h4 {margin: 23px 12px; width: 85%;}
.product-types .price{font-size: 16px;margin-right: 10px;margin-left: 12px;position: relative;margin-left: 5px;margin-right: 4px;float: left;}
.product-types .cents{float: right;width: auto;font-size: 16px;padding-top: 20px;position: relative;width: auto;bottom: -15px;}
.product-types .price span{color:#005864;font-size: 70px; margin-right: 10px; margin-left: 0px;margin-left: 10px;}
.yearly.product-types .price span{margin-left: 0px;margin-right:0px;}
.product-types label{width: 100%;  clear: both;float: left;text-align: center;}
.product-types .description{ float: left;clear: both;margin-top: 25px;text-align: center; width: 100%;height:56px;font-size: 14px;margin-bottom: 25px;color:#717171;}
.best-plan .note{float: left;font-size: 16px;margin: 10px auto 0;text-align: center;width: 100%;}
.leading{padding: 45px 0px 25px;float: left;}
.leading > h1 {
    margin-bottom: 42px; 
    color:#333;
}
.directories {width: 46%;float:left;text-align: left;}
.tool {float: right;width: 47.5%;background:url("https://ui.bbonline.com/images/site/product-list-sprite.png?rev=20170201-01") no-repeat scroll -403px -10px transparent;color: #fff;padding: 15px 15px 23px;font-size: 16px;}
.directories > h2 {
    color: #002429;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 1em;
    
}
.tool h2{color:#FFF;text-align: center;font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.directories > ul{ list-style:none;}
.directories li {
    padding-left: 1em;
    text-indent: -0.7em;
    font-size: 16px;
    padding-bottom: 0.1em;
    color: #313131;
}
.directories li::before {
    color: #024454;
    content: "• ";
    font-size: 20px;
}
.free-divider {
    float: left;
    height: 119px;
    width: 119px;
    background: url("https://ui.bbonline.com/images/site/product-recipe.png?rev=20170201-01")no-repeat scroll #4C2B16;
}
.get-tool{float:right;width:69%;line-height: 18px;margin-right: 5px;height:150px;text-align: left;}
.get-tool a{margin-top:16px;}
#product-overview-container .contact-us {
    background: url("https://ui.bbonline.com/images/site/bg-product.png?rev=20170201-01")repeat scroll #002B31;
    color: #fff;
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 5%;
    padding-bottom: 5%;
    font-size: 15px;
    z-index: 100;
}
#product-overview-container .contact-us > h2 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #fff;
}
.contact-us > h3 {color: #fff;font-size: 50px;float: left; width: 100%;margin-top: 12px; }
.more-info{padding: 15px auto;margin-top:25px;margin-bottom: 25px; }
.more-info > a {
    border: 1px solid #fff;
    color: #fff;
    font-weight: bold;
    padding: 15px 30px;
    font-size: 16px;
}
.contact-us > label {
    font-size: 16px;
}
.contact-us-tool{background: #FFF;padding: 15px 15px 5px;font-family: 'Open Sans';color: #787878;}
.contact-us-tool h1{text-align: center;color:#002427;font-size: 2.2em; font-weight: bold;padding: 0.4em;} 
.contact-us-tool label{color:#787878;width:100%;font-size: 1.3em;}
.contactToolForm{width:450px;margin-top: 1.6em;margin-bottom: 0.2em;}
.contactToolForm .error{color:#B00200;margin-left: 5px; }
.contactToolForm input[type=text], .contactToolForm textarea {
    font-size: 16px;
    padding: 0.4em 1em; 
    margin-bottom: 0.8em;
    display: block;
    width: 90%;
    margin-top: 5px;
    font-family: open sans;
    color: #787878;
}
.text-msg{margin-top: 1.2em;}
.btn-contact-tool {border: medium none;float: right;cursor: pointer;font-size: 16px;}
.contactToolForm img{float: right;}
.contact-us-tool .modal-answer{font-size: 14px;padding: 10px;}
#fancybox-content {
    border-radius: 10px;
}
#fancybox-outer {
    background: none repeat scroll 0 0 transparent;
}
#fancybox-overlay{padding-bottom: 20px;}
#close-product{ 
    background:url("https://ui.bbonline.com/images/site/close-product.jpeg")no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 30px;
    z-index: 1103;
}
textarea {
    height: 100px;
}
.invisible-email{display:none;}
/*------------------ END OF PRODUCTS OVERVIEW -------------------*/
/*------------------ HOME REDESIGN -------------------*/
.home-new, .pages{
    background-color: #F3F3F0;
    width:100%;
}
.home{
    background-color: #F3F3F0;
}
.home #main{
    padding-bottom: 10px;
}
header{
    text-align: center;
    margin: auto;
    position: relative;  
    background-color: #f3f3f0;
    padding: 0 0 19px;
    
}
header > div{width: 1175px;float:none;}
.menu-container{margin: 0 auto;}
.new-logo{margin-top:13px;margin-right: 15px;float:left;width:196px; height:80px;background:  url("https://ui.bbonline.com/images/site/logo_red.png?rev=20170201-01")no-repeat scroll transparent;}
.new-logo a{font-family: 'Hind Guntur';font-size:14px;color:#737373;padding-top: 55px;padding-left: 70px;padding-top: 43px;display: inline-block;}
.new-logo a{text-decoration: none;}

nav{display: inline-block;width: 55%;padding-top: 25px;}
nav ul {
    display: inline-table;
}
nav li{float:left;}

nav a:hover{color:#FFF;}
nav li:first-child a:hover, nav li:nth-child(3) a:hover {border-radius: 6px;background-color:#c9a653;}
.dropdown_newmenu li:first-child a:hover, .dropdown_newmenu li:nth-child(3) a:hover {border-radius: 0px;padding:5px;color:#4b4b4b;background-color: #ede4c4;}
nav .dropdown_newmenu a:hover{color:#4b4b4b;background-color: #ede4c4;}
nav li:nth-child(2), nav li:nth-child(5) {width:160px;}
nav li:nth-child(3){padding: 0 15px 0 0;}
nav .dropdown_newmenu li:nth-child(3){padding: 0;}
ul:nth-child(4) nav .dropdown_newmenu ul{width:160px !important;}


nav ul a:hover{text-decoration: none;}
nav li:hover ul{display:block;text-decoration: none;}
nav ul a{
    font-size:18px; 
    color:#5e5e5e;
    font-family: 'Hind Guntur';
    font-weight:800;
    padding: 10px 5px 5px;
    z-index: 1000;
    position: relative; 
    display: inline-block;
    width: 96%;
}
nav li:hover a {
    color: #fff;
}
nav .dropdown_newmenu ul{
    background-color: #c9a653;
    border-radius: 6px;
    display: none;
    list-style: outside none none;
    margin-top: 52px;
    overflow: hidden;
    padding: 44px 0 0;
    position: absolute;
    top: 82px;
    z-index: 999;
}

.dropdown_newmenu li{
    float:none;
    text-align: left;
    height: 38px;   
}
nav .dropdown_newmenu a{
    color:#FFF;
    font-weight:300;
    padding:5px;
    width:94%;
    float:left;
    text-align: center;
    font-size: 16px;
    border-top: 1px solid #ede4c4;
}
#main{
    width:100%;
    clear: both;
    margin: 0;
    padding: 0;  
}
#main > div{ float: left;width: 100%;text-align: center;overflow-x: hidden;}
#main section{ clear: both;margin: 10px auto;width: 980px;}
.wrapper {
    background-color: #fff;
    float: left;
    width:100%;
}
.sign-btn{float:right; width: 24%;;font-weight: 800;font-size: 20px;padding-top: 30px; }
.sign-btn-tbl img{display:none;}
.sign-btn a{
    background: rgba(0, 0, 0, 0) linear-gradient(#bd2224, #ab1c1d) repeat scroll 0 0;
    border: none;
    border-radius: 6px;
    color: #fff;
    float: left;
    font-family: "Hind Guntur";
    font-size: 16px;
    line-height: 30px;
    padding: 7px 10px 2px;
}
.sign-btn a:hover{
    text-decoration: none;
    background: #00649e linear-gradient(#00a4c1, #0086ad) repeat scroll 0 0;
    border: none;
}
.sign-btn a:last-child{
    background: transparent;
    color: #C79D0A;
    margin-left: 15px;
    border:solid 2px #C79D0A;
    padding: 5px 11px 0;
}
.sign-btn a:last-child:hover{ 
    color:#FFF;
    background: #00649e linear-gradient(#00a4c1, #0086ad) repeat scroll 0 0;
    border: none;
    padding: 7px 12px 2px;
}
.sticky-search {
margin: 0;
position: fixed;
z-index: 1000;
display: none;
text-decoration: none;
color: #ffffff;
top:0;
font-size:12px;
padding:0;
right: 0;
background-color: #FFF;
border-bottom: 1px solid #f3f3f0;
}
.fixed-search{display: block;}
.sticky-container {
    margin: 0 auto;
    text-align: center;
    width: 1200px;
}
.sticky-container .new-logo{margin-right: 300px;margin-top: 10px;height: 55px;background: transparent url("https://ui.bbonline.com/images/site/logo_sticky.png?rev=20170201-01") no-repeat scroll 0 0;}
.sticky-container > form {
    float: right;
    padding: 10px 0;
    position: relative;
    width: 630px;
}

.destination{    
    background: rgba(0, 0, 0, 0) url("https://ui.bbonline.com/images/site/search-home-bg.jpg?rev=20170201-01") no-repeat scroll 0 0; 
    padding-bottom: 80px;
    padding-top: 80px;
    color:#FFF;      
}
.destination h2{color:#FFF;font-size: 70px;font-family: 'Hind Guntur';font-weight: 700;line-height: 70px;}
.destination h3{color:#FFF;font-size: 22px;padding:20px;font-family: 'Open Sans';font-weight: 600;}
.destination input.searchable, .sticky-container input.searchable{
    color:#3d3d3d;
    font-weight: 300;
    border: medium none;
    text-indent: 32px;
    padding: 6px 10px 8px;
    border-radius: 6px;
    width: 480px;
    font-family: 'Open Sans';
    font-size: 16px;
    margin-right: 2px;  
}
.sticky-container input.searchable{background-color: #F3F3F0;}
.ui-corner-category-all{
    color: #fff;
    font-weight: 800;
    font-size: 18px;
    font-family: 'Open Sans'
}
.ui-corner-category-all{
    background: none repeat scroll 0 0 #C9A653 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
    /*border: solid 1px #E9E9E9 !important;
    background: #E9E9E9 none repeat scroll 0 0  !important; 
    color:#333333 !important;*/
}
.search-by-filters .price-slider .ui-slider-handle > span{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ui-widget-content{background: #fff none repeat scroll 0 0  !important;}
.ui-widget-content a {
   font-family: Open Sans;
   font-size: 14px;
   color:#3d3d3d;
}
.where-would-you-like-to-go{
    display: inline-flex;
}
 .glass{
    background: #fff url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01") no-repeat scroll -32px -79px;
    display: inline-block;
    height: 20px;
    left: 15px;
    top: 10px;
    position: absolute;
    width: 20px; 
}
#where-would-you-like-to-go{text-align: center;margin:0 auto;width: 630px;position:relative;}
.sticky-container .glass{background-color: #F3F3F0;top: 20px;}
.destination .submit, .sticky-search .submit{
    line-height: 32px;
    font-family: 'Hind Guntur';
    font-size: 20px;
    padding: 5px 25px 0;
    color:#FFF;
    background: #00649e linear-gradient(#00a4c1, #0086ad) repeat scroll 0 0;
    border-radius: 6px;
    border: medium none;
    font-weight: 800;
}
.destination .submit:hover, .sticky-search .submit:hover{background: #c9a653 linear-gradient(#c9a653, #c9a653) repeat scroll 0 0;}
.destination a{
    border-radius: 6px;
    color: #fff;
    font-family: "Hind Guntur";
    font-size: 18px;
    font-weight: 800;
    line-height: 11px;
    margin-top: 30px;
    padding: 5px 25px 0;
    border:solid 1px #FFF;
}
.destination a:hover{text-decoration: none;background: #c9a653 linear-gradient(#c9a653, #c9a653) repeat scroll 0 0;border:solid 1px #c9a653;}
.top-inns, .featured-destination, .contact-us-container{
    margin:0 auto;
    text-align: center;
    float: left;
    font-family: 'Hind Guntur';
    position: relative;
    padding-top: 80px;
    padding-bottom:60px;
    clear: both;
    width: 100%;
}
.top-inns, .featured-destination{background-color: #F3F3F0;}
.top-inns h2, .featured-destination h2{
    font-size: 50px;
    color:#0085ac;
    font-family: 'Hind Guntur';
    font-weight: 700;
}
.top-inns h2 label, .featured-destination h2 label{color:#4b4b4b;}
.before, .after{
    content: ' ';
    width: 87px;
    height:24px;
    top: 30px;   
    text-align: center;
    margin:auto;
    display: inline-block;  
}
.before{background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll 0 0;margin: 5px 16px 5px auto;}
.after{background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll 0 -24px;margin: 5px auto 5px 16px;}
.top-inns a, .featured-destination a{background-color: #FFF;padding:10px 10px 0px;float:left;}
.top-inns img, .featured-destination img{width: 330px; height: 250px;}

.top-inns > ul, .featured-destination > ul{width: 1070px;float: none;margin: 70px auto;position: relative;z-index: 99;}
.top-inns ul > li, .featured-destination ul > li{    
    float: left;
    height: 270px;
    margin-bottom: 25px;
    margin-right: 10px;
    position: relative;
    text-align: left;
    width: 350px;
}
.top-inns ul >  li:nth-child(3){    
    padding: 0 25px 10px;
    width: 300px;
    margin-top: -5px;
}
.featured-destination > ul > li > a{border:solid 1px #F3F3F3}
.top-inns ul >  li:first-child, .top-inns ul >  li:nth-child(4), .featured-destination ul >  li:first-child {
    margin-left: 0;
    clear: both;
}
.top-inns li .overlay-img, .featured-destination li .overlay-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    color: #FFF;
    font-family: 'Open Sans';
    font-size: 16px;
    text-align: center;
}
.overlay-img label{
    cursor: pointer;
    display: block;
    font-size: 22px;
    font-weight: 800;
    line-height: 21px;
    padding-top: 37%;
   font-family: 'Hind Guntur';
    padding-left: 10px;
    padding-right: 10px;
}
.top-inns li:hover .overlay-img, .featured-destination li:hover .overlay-img  {
    display: block;
    background:rgba(173, 29, 30, 0.7)
}
.home-tree{    
    background: #fff url("https://ui.bbonline.com/images/site/home-tree.gif?rev=20170201-01") no-repeat scroll right bottom;
    bottom: 0;
    height: 416px;
    margin-bottom: 0;
    position: absolute;
    right: 12%;
    width: 393px;
}
.home-houses{    
    background: #F3F3F0 url("https://ui.bbonline.com/images/site/home-houses.gif?rev=20170201-01") no-repeat scroll center bottom;
    bottom: 0;
    height: 151px;
    margin-bottom: 0;
    position: absolute;
    width: 831px;
    left: 25%;
}
.featured-destination {
    padding-bottom: 138px;
}
.map-container{padding:75px 0px;background:url("https://ui.bbonline.com/images/site/home-map-bg.png?rev=20170201-01")repeat scroll 0 0 #2D98B7;float: left;width: 100%;}
.map-bbo{float:none;margin: 0 auto;width: 1150px;}
.search-map {margin-top: 60px;}
#map{float:right;z-index:1;padding-top: 65px;}
#map text:hover{color:transparent;}
.explore-bb{float:left;color: #fff;text-align: left;z-index: 99;position: absolute;font-family: 'Open Sans';font-size: 16px; width: 350px;}
.marker{    
    background: rgba(0, 0, 0, 0) url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01") no-repeat scroll 0 -111px;
    content: "";
    float: left;
    height: 77px;
    margin: 0px 10px 80px -40px;
    width: 60px;
}
.explore-bb h2{
    font-family: 'Hind Guntur';
    font-size: 50px;
    margin-bottom: 10px;
    color:#FFF;
    line-height: 50px;
    font-weight: 800;
    margin-top: 0px;
    width: 670px;
    z-index: 100;
}
.explore-bb h2 span{font-size: 45px;color:#eee5c5;font-family: 'Open Sans'}
#map span{display:none;}
.other-countries{    
    float: left;
    font-family: "Hind Guntur";
    padding-left: 35px;
    padding-top: 200px;
    text-align: left;
    width: 275px;
}
.other-countries h2{    
    float: left;   
    height: 25px;
    margin-bottom: 26px;
    width: 100%;color: #fff;
    font-size: 22px;
    font-family: 'Hind Guntur';
}
.other-countries a{line-height: 28px;display: inline-block;color:#FFF;margin-right: 20px;margin-bottom:10px;font-size: 28px;font-family: 'Hind Guntur';width: 100%;font-weight: 800;width:100%}
.other-countries a:hover{text-decoration:none;color: #c9a653;}
.featured-destination p, .top-inns p{font-size: 22px;font-family: 'Open Sans';color: #4b4b4b;}
#featured-feeds{    
    width: 330px;float: left;margin-bottom: 18px;
}
.featured-destination ul h3{font-size: 22px;color:#aa1c1d;font-family: 'Hind Guntur';line-height: 26px;font-weight: 800;}
#featured-feeds li{height: auto;margin: 5px 0;border-bottom: solid 1px #949493;}
#featured-feeds li a{font-family: 'Open Sans';background-color: transparent; padding: 10px 0px;color:#4c4c4c;font-size: 14px;}
#featured-feeds li a:hover{text-decoration: none;color: #c9a653;}
#featured-feeds li:last-child{border-bottom: medium none;}
#more{padding-bottom: 5px;font-weight: 800;width:330px;border-radius: 6px;color: #fff;font-size: 20px;text-align: center;font-family: 'Hind Guntur';background: rgba(0, 0, 0, 0) linear-gradient( #bd2224, #ab1c1d) repeat scroll 0 0;}
#more:hover{    
    text-decoration: none;
    background: #c9a653 linear-gradient(#c9a653, #c9a653) repeat scroll 0 0;
    border: 1px solid #c9a653;
    color: #fff;
}
.contact-us-container{
    background-color:#3B3B3B;
    padding-top:80px;
    padding-bottom: 80px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact-us-container h2{font-family: 'Hind Guntur';font-size: 50px;color:#eee5c5;font-weight: 800;line-height: 45px;}
.contact-us-container p, .contact-us-container p a{font-family: 'Open Sans';color:#FFF;font-size: 25px;margin-top: 15px;margin-bottom: 10px;}
.contact-us-container a{text-decoration: none;font-style: normal;font-weight: 300}
.contact-us-container p a:hover{color: #c9a653;}
.contact-us-container li {
    width: 427px;
    font-family: 'Raleway';
    color:#c2c2c2;
    font-size: 16px;
    padding-top: 65px;
    display:inline-block;
    height: 235px;
    vertical-align: top;   
}
.contact-us-container li:first-child {
    background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll -88px 0;
    padding-top: 60px;
}
.contact-us-container span {
    color: #d7d7d7;
    font-family: 'Hind Guntur';
    font-size: 30px;
    float: left;
    font-weight: 800;
    line-height: 44px;
}
.contact-us-container .new-logo{height: 105px;width: 275px;float: none;margin: auto;text-align: center;background: transparent url("https://ui.bbonline.com/images/site/logo_white.png?rev=20170201-01") no-repeat scroll 0 0;}
.contact-us-container .new-logo a{padding-top: 60px;color:#FFF;font-weight: 800}
.social-home {
    padding: 0 60px;
    width: 100%;
}
.social-home a{width:33px;height:31px;color: transparent;float: left;margin-right: 15px;}
.social-home a:nth-child(2){background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll 0 -48px;margin-left: 15px;}
.social-home a:nth-child(3){background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll -32px -48px;}
.social-home a:nth-child(4){background:url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01")no-repeat scroll 0 -80px;}
footer{    
    background-color: #2e2e2e;
    color: #737372;   
    clear: both;  
    text-align: center; 
    padding:25px; 
    font-size: 14px;
}
footer ul a {
    font-family: 'Open sans';
    color: #eee5c5;
    font-size: 16px;
    font-weight:400;
}
footer ul a:hover{
    color:#d0be7d;
    text-decoration: none;
}
footer ul li{
    display: inline-block;
    padding: 0 6px 0 18px;
}
footer p{margin-top:15px;font-family: 'Raleway';color:#c2c2c2;font-size: 16px;}
.top-inns ul > li:nth-child(3), .top-inns ul > li:nth-child(6), .featured-destination ul > li:nth-child(3){margin-right: 0px;}
.explore-bb > span{display: none;}
.states-container, .sign-btn-tbl, .nav-tbl {
    display: none;
}
.menuOpener.menuClose, .navHolder, .searchTabs, .search-tbl {
    display: none;
}
 @media (max-device-width: 1200px) {
    .wrapper{margin-bottom: -3px;overflow: hidden;position:relative;}
    header > div{width:100%}
    #top-ads-block{height:120px;}
.navbar-tbl-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: left;
    margin: 10px 0;
    padding: 9px 10px;
    position: relative;
    margin: 10px 25px;
}
 .menuOpener {
    background: rgba(0, 0, 0, 0) url("https://ui.bbonline.com/images/site/sprite-mobile.png?rev=20170201-01") no-repeat scroll 0 0;
    height: 23px;
    overflow: hidden;
    text-indent: -9999px;
    top: 13px;
    width: 2px; 
    margin-left: 20px;
}
.search-tbl {
    background: rgba(0, 0, 0, 0) url("https://ui.bbonline.com/images/site/sprite-mobile.png?rev=20170201-01") no-repeat scroll -62px 0;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    top: 145px;
    width: 19px;
    padding: 0;
    display:block;
}
.mainNav {
    background: none repeat scroll 0 0 #007086;
    min-height: 860px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 1;
}
#mainNav a{
    color: #ffffff;
    display: block;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 0 15px 15px;
}
#mainNav a:hover,
#mainNav li.active a{
    //color: #F2D8A1;
    text-decoration: underline;
}
.closer-tbl {
    display:none;
}
#nav-tbl:target {
    display: block;
}
#nav-tbl:target + .wrapper {
    left: 200px;
    position: relative;
}
#nav-tbl:target + .wrapper header .menu-container .opener-tbl {
    display:none;
}
#nav-tbl:target + .wrapper header .menu-container .closer-tbl {
    display:block;
}
#mainNav a.opener {
    float: right;
    outline: medium none;
    padding-left: 0;
    width: 15% !important;
}
#nav div {
    display: inline-table;
    width: 100%;
    float: left;
}
#nav-tbl nav li{
    width:100%;
    display: inline;
   
}
#nav-tbl ul > li > div a {
    display: inline;
    float: left;
    width: 75%; 
}
#nav-tbl nav li:nth-child(3) {
    padding: 0;
    width: 180px;
}
#nav-tbl ul > li > div a {
    display: inline;
    float: left;
    width: 75%;
}
#dropdown_newmenu{ background-color:#006377; }
#dropdown_newmenu a {
    margin-left: 30px;
    font-weight: 300;
}
nav li:hover ul {
  display: none;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.collapsed .caret{    
    border-bottom: 4px solid;
    border-top: 0 none;
    content: "";
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.new-logo{margin: 0 auto;float:none;}
    nav{display: none;}
    #mainNav{display: block;} 
    .sign-btn{display:none;}     
    #map{display:none;}
    .sticky-container{width: 800px;} 
    .sticky-container .new-logo {
	margin-right: 100px;
	float: left;
    } 
    .destination .submit, .sticky-search .submit{padding: 5px 20px 0;}
    .sign-btn-tbl {
       display: inline;    
       float: left;
       width: 100%;
       padding: 50px 0 60px;
       background-color: #393939;
       border-top: 5px solid #303030;
       position: relative;
    }
    .sign-btn-tbl .sign-btn{
	float: none;
	margin: 0 auto;	
	padding-top: 0px;
	display:block;
	border: medium none;
	width: 360px;
}
    .sign-btn a:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(#bd2224, #ab1c1d) repeat scroll 0 0;
	border: medium none;
    }
    .sign-btn a {padding: 7px 34px 2px;border: none;cursor: pointer;}
    .sign-btn a:last-child{ padding: 7px 31px 2px;background: #00649e linear-gradient(#00a4c1, #0086ad) repeat scroll 0 0;border: none;color:#FFF;}
    .sign-btn a:hover{border: none;}
    .sign-btn a:last-child:hover{padding: 7px 31px 2px;border: none}
    .sign-btn-tbl img{    
	display: inline;
	float: left;
	position: absolute;
    }
    .sign-btn-tbl img:first-child{    
	left: 24%;
	top: 10px;
    }
    .sign-btn-tbl img:last-child{    
	bottom: 14px;
	right: 24.5%;
    }   
    nav li:first-child a:hover, nav li:nth-child(3) a:hover{background-color: transparent;}
    .sticky-container > form{width: 502px;}
    .sticky-container input.searchable{width: 365px;}  
    .top-inns, .featured-destination, .contact-us-container{padding-top: 60px;padding-bottom: 40px;}
    .top-inns h2, .featured-destination h2{line-height: 52px;}
    .map-bbo{float: left;width: 90%;padding: 0px 50px; }
    .destination h3{margin-bottom: 10px;}
    .top-inns > ul, .featured-destination > ul{margin: 40px auto;}
    .marker{margin-left: 0px;background: rgba(0, 0, 0, 0) url("https://ui.bbonline.com/images/site/home-sprite.png?rev=20170201-01") no-repeat scroll 0 -223px;width: 43px;}
    .explore-bb{width: 450px;height: 125px;}
    .explore-bb h2{font-size: 34px;margin-bottom: 0;line-height: 30px;}
    .explore-bb h2 span{font-size: 36px;}
    .explore-bb p{display:none;}  
    .explore-bb span{display:inline;font-size: 12px;}
    .states-container {display:inline;width: 100%;float: left;padding-top: 50px;padding-left: 50px;}
    .states-container ul {
	float: left;
	width: 24%;
    }   
    .states-container  a{color:#FFF; font-size: 14px;}
    .states-container  a:hover{text-decoration: none;}
    .states-container li {
	width: 100%;display: inline-block;text-align: left;float: left;padding: 15px 0;
    }
    .other-countries h2 {font-size: 20px;}
    .other-countries a{width:auto;font-size: 24px;}
    .other-countries{float: right; padding-top: 0;width: 260px;text-align: right;}    
    .top-inns ul > li, .featured-destination ul > li{width: 32%;height: 250px;margin-bottom: 90px;}
    .top-inns img, .featured-destination img{width: 100%;height: 230px;}
    .top-inns > ul, .featured-destination > ul{width: 97%; padding-left:2%}
    .featured-destination{margin-top: -1px;}
    #featured-feeds li{width: 100%;};
    .top-inns ul > li:last-child, .featured-destination ul > li:last-child{margin-right: 0px;}
    #featured-feeds{width: 100%;}
    #more{width: 94%;}
    .featured-destination p, .top-inns p{padding: 0 20px;}
    .top-inns ul > li:nth-child(3){padding:0px;width: 300px;margin-top: -14px;}
    .home-houses{left: 0;width: 100%;}
    .top-inns li .overlay-img, .featured-destination li .overlay-img{
	display: inline-block;
	top: 152px;
    }
    .top-inns li:hover .overlay-img, .featured-destination li:hover .overlay-img {
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
   .overlay-img label{color: #972b1e;} 
   .top-inns li .overlay-img, .featured-destination li .overlay-img{color: #4b4b4b;}
   .featured-destination{padding-bottom: 58px;}
    .product-container{width: 98%;} 
    .product-types li a  {padding: 15px 21px;font-size: 16px;}
   .bbhouse{width:85%}
    #product-overview-container > div {
      width: 100%;
    }  
   .more-info > a{padding: 17px 30px;} 
   #iblogounify_div{
       margin-top: -1px;
       height: 51px;
       margin-bottom: -11px;
       border-bottom: 10px solid #2e2e2e;
       width:100%;
       display: inline-block;
       position:relative;
   }
   footer{border-top: 2px solid #2e2e2e;margin-top:-1px;margin-bottom: -1px;}
    .contact-us-container{padding-bottom: 40px;border-bottom: 2px solid #2e2e2e;margin-bottom: -1px;}
    .search-map {
	display: none;
    }
    
   .best-plan .top-divider{ width: 90px;}
.product-types {
    float: left;
    width: 100%;
}
.best-plan .top-divider {
    width: 14%;
}
.product-types li {
    width: 17.2%;
}
.directories {
    width: 45%;
}
.tool {width:47%;}
.best-plan h1{    
    margin-left: 16px;
    margin-right: 16px;
}
#product-overview-container .contact-us{ padding: 5% 1%;width: 98%;}
   header{padding-bottom: 0px;}
       #photo{
	height: 330px;
    } 
    .product-types .price span{font-size: 67px;}
    .home-new #main #signupWrapper{   
	width: 98%;
	float: left;
    }
    .display-unit > h4 {margin: 21px 12px;}
	#main {
	  min-height: 985px;
	}    
}
@media (max-device-width: 1000px) {  
    #main section{ 
	margin-left: 10px;
	margin-right:10px;
	width: 960px;
    } 
.stay-connected{
    width:299px;
}
.product-types .price span {
    font-size: 63px;    
    margin-left: 0;
    margin-right: 0;
}
.top-inns ul > li:nth-child(3){
    width: 250px;
}
}
@media (max-device-width: 767px) {
    #main {     
      min-height: 1422px;
    }      
    #photo{
	height: 260px;
    }
    .sticky-container {
	width: 760px;
    }   
    .sticky-container .new-logo {
	margin-right: 50px;
    }    
    
}



/*------------------ END HOME REDESIGN -------------------*/

#sidebar .side-box .widget-search .widget-content{
	display: inline-block;
}

#sidebar .side-box .widget-search .widget-content #search.ti.txt-search{
	width: 136px;
}

.visual-thumbnails ul img{opacity:0.5;}
.visual-thumbnails ul a:hover img,
.visual-thumbnails ul a.active img{opacity:1;}
.tab-content .alignleft{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.search-results img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.search-results img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.contest img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.blogs img{
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
.month-recipe img{
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
.featured-destination .col-1 ul img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.top-destinations ul img{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
@font-face {
	font-family: 'ModernTwoSxtnITCStd-Med';
	src: url('https://www.bbonline.com/css/fonts/moderntwosxtnitcstd-med-webfont.eot?') format('eot'),
	url('https://www.bbonline.com/css/fonts/moderntwosxtnitcstd-med-webfont.woff') format('woff'),
	url('https://www.bbonline.com/css/fonts/moderntwosxtnitcstd-med-webfont.ttf') format('truetype'),
	url('https://www.bbonline.com/css/fonts/moderntwosxtnitcstd-med-webfont.svg#ModernTwoSxtnITCStd-Med') format('svg');
}
@font-face {
	font-family: 'ITCAvantGardePro-Bk';
	src: url('https://www.bbonline.com/css/fonts/itcavantgardepro-bk-webfont.eot?') format('eot'),
	url('https://www.bbonline.com/css/fonts/itcavantgardepro-bk-webfont.woff') format('woff'),
	url('https://www.bbonline.com/css/fonts/itcavantgardepro-bk-webfont.ttf') format('truetype'),
	url('https://www.bbonline.com/css/fonts/itcavantgardepro-bk-webfont.svg#ITCAvantGardePro-Bk') format('svg');
}
@font-face {
  font-family: 'Convergence';
  font-style: normal;
  font-weight: 400;
  src: local('Convergence-Regular'), url(https://fonts.gstatic.com/s/convergence/v5/INPSrw23F_B9ixE5wON7E4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Hind Guntur';
  font-style: normal;
  font-weight: 500;
  src: local('Hind Guntur Medium'), local('HindGuntur-Medium'), url(https://fonts.gstatic.com/s/hindguntur/v1/Szg33M7ab5MTWe-PWAcNAiqHEX2q--o2so14pIEl08w.woff) format('woff');
}
@font-face {
  font-family: 'Hind Guntur';
  font-style: normal;
  font-weight: 600;
  src: local('Hind Guntur SemiBold'), local('HindGuntur-SemiBold'), url(https://fonts.gstatic.com/s/hindguntur/v1/Szg33M7ab5MTWe-PWAcNAn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Hind Guntur';
  font-style: normal;
  font-weight: 700;
  src: local('Hind Guntur Bold'), local('HindGuntur-Bold'), url(https://fonts.gstatic.com/s/hindguntur/v1/Szg33M7ab5MTWe-PWAcNAjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');
}

﻿

/* ----------------------------------------------------
	sti slider
---------------------------------------------------- */

/* .sti_container { max-width: 100%; height: auto; } */

.sti_container {
	font-family:Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333;
    margin:0px auto;
    width:550px;
	min-height:200px;
	padding:0px;
	overflow:hidden;
	-webkit-backface-visibility: hidden;
}


.sti_container img {
 	/* max-width:100% !important; */
	/* height:auto; */
}

.sti_container a { text-decoration:none; color:#2d75cd; }

.ajax_content { clear:both; }

.sti_slider {
	width:550px;
	overflow:hidden;
	position:relative;
	background:#f4f4f4;
	margin:0;
}

.sti_items {
	float:left;
	display:none;
	
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	padding:0px;
	margin:0px;
	width:100000px;

	-webkit-transform: translate3d(0px,0px,0px); 
}

.sti_items img { 
	padding:0px; margin:0px; float:left;
	-webkit-transform: translate3d(0px,0px,0px);
	-webkit-transform: translate2d(0px,0px);
}

.preload_32 { 
	background:#fff url(https://ui.bbonline.com/images/preload_32.gif?rev=20170201-01) center no-repeat; width:32px; height:32px; padding:5px; position:absolute; z-index:1000;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, .3);
}
.preload_16 { 
	background:#fff url(https://ui.bbonline.com/images/preload_16.gif?rev=20170201-01) center no-repeat; width:16px; height:16px; padding:5px; position:absolute; z-index:1001; margin-top:28px; left:5px;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

.sti_slide { width:550px; height:300px; min-height:100px; float:left; padding:0; margin:0; background:#fff url(https://ui.bbonline.com/images/texture_01.jpg?rev=20170201-01); position:relative; }
.sti_slide img { display:block; border:none !important; margin:0 !important; padding:0 !important; max-width:none !important; max-height:none !important; height:none !important;}
.sti_slide div.banner_title { z-index:4; font-size:13px; background:#000; color:#999; padding:10px; position:absolute; left:0; bottom:30px; opacity:.8; }
.sti_slide div.banner_title a { color:#fff; }
.sti_slide div.banner_title a:hover { text-decoration:underline; }

/* content */

.sti_content_slider { background:#fff; margin:0 auto; color:#777; }
.sti_content_slider .sti_content_inner { padding:0px; }
.sti_content_slider h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0; color:#505050; }
.sti_content_slider h1 { font-size:32px; line-height:34px; margin-bottom:20px; clear:both; }
.sti_content_slider h2 { font-size:26px; line-height:28px; margin-bottom:20px; clear:both; }
.sti_content_slider h3 { font-size:20px; line-height:22px; margin-bottom:20px; clear:both; }
.sti_content_slider h4 { font-size:16px; line-height:18px; margin-bottom:20px; clear:both; }
.sti_content_slider h5 { font-size:14px; line-height:16px; margin-bottom:20px; clear:both; }
.sti_content_slider h6 { font-size:12px; line-height:14px; margin-bottom:20px; clear:both; }

.sti_content_slider p { margin-top:0; margin-bottom:20px; }
.sti_content_slider a:hover { text-decoration:underline; color:#6fa1df; }
.sti_content_slider img { margin:0 0 20px 0 !important; }

.sti_clear { clear:both; }
.sti_line { border-top:#ddd solid 1px; margin-top:20px; clear:both; }


/* ----------------------------------------------------
	sti product
---------------------------------------------------- */

.sti_prod { 
	width:110px; height:150px; display:inline-block; margin:22px 0px -5px 20px; position:relative !important; line-height:30px;
	
	/* ie7 fix */
	zoom: 1; *display: inline; *margin-bottom:0px;
}
.sti_prod img { 
	position:absolute !important; bottom:0;
	display:block !important; border:none !important; margin:0 !important; padding:0 !important; max-width:none !important; max-height:none !important; height:none !important; 
}

.sti_prod a.link { position:absolute; width:32px; height:32px; background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat; bottom:0; opacity:.8; outline:none; z-index:2; }
.sti_prod a.link.more { background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat 0 0; }
.sti_prod a.link.zoom { background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat -32px 0; }
.sti_prod a.link.video { background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat -64px 0; }
.sti_prod a.link.audio { background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat -96px 0; }
.sti_prod a.link.content { background:transparent url(https://ui.bbonline.com/images/sprite_icons.png?rev=20170201-01) no-repeat -128px 0; }

.sti_shelf_divider { height:30px; clear:both; background:url(https://ui.bbonline.com/images/shelf_divider.png?rev=20170201-01) repeat-x; }
.sti_shelf_divider_bottom { width:100%; height:5px; clear:both; background:url(https://ui.bbonline.com/images/shelf_divider_bottom.png?rev=20170201-01) repeat-x; }

.sti_prod .fx_shadow { width:11px; height:150px; right:-11px; bottom:0; position:absolute; z-index:0; }
.sti_prod .fx_leftside { width:11px; height:150px; left:0; bottom:0; position:absolute; }

/* .sti_prod .ribbon { display:none; } */
.sti_prod .ribbon_green { background:url(https://ui.bbonline.com/images/ribbon_green.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_blue { background:url(https://ui.bbonline.com/images/ribbon_blue.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_orange { background:url(https://ui.bbonline.com/images/ribbon_orange.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_red { background:url(https://ui.bbonline.com/images/ribbon_red.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_black { background:url(https://ui.bbonline.com/images/ribbon_black.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_gray { background:url(https://ui.bbonline.com/images/ribbon_gray.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_violet { background:url(https://ui.bbonline.com/images/ribbon_violet.png?rev=20170201-01) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }


.sti_thumb_gallery { margin:12px; margin-top:16px; }
.sti_thumb_gallery img { border:#ddd solid 1px !important; padding:3px !important; box-shadow: 0px 0px 3px rgba(0, 0, 0, .1) !important; }


/* ----------------------------------------------------
	sti prev/next / paginate
---------------------------------------------------- */

.sti_previous { 
	top:35%; left:0; height:40px; width:40px; position:absolute; background:#000 url(https://ui.bbonline.com/images/nav_next_prev.png?rev=20170201-01) left top no-repeat; 
	opacity:.8; border:#cdc2aa solid 1px; box-shadow: 3px 3px 5px rgba(0, 0, 0, .5); cursor:pointer; z-index:2;
}


.sti_next { 
	top:35%; right:0; height:40px; width:40px; position:absolute; background:#000 url(https://ui.bbonline.com/images/nav_next_prev.png?rev=20170201-01) right top no-repeat; 
	opacity:.8; border:#cdc2aa solid 1px; box-shadow: -3px 3px 5px rgba(0, 0, 0, .5); cursor:pointer; z-index:2;
}


.sti_paginate {
	position:relative;
	display:inline-block;
	zoom:1; *display:inline;
	margin-top:20px;
	min-width:50px;
    text-align:center;
	overflow:hidden;
}

.sti_paginate .sti_page {
	float:left;
	text-align: center;
}
.sti_paginate .sti_control {
	display:inline-block;/*float:left; border-left:#eaeaea solid 1px; margin-left:10px; padding-left:8px;*/
}
.sti_paginate .sti_control img { border:none !important; padding:0; background-color: #cdc2aa;}

.sti_paginate .sti_play { padding:0 !important; line-height:0 !important; float:left; margin-left:0px; margin-right:0 !important; }
.sti_paginate .sti_pause { padding:0 !important; line-height:0 !important; float:left; margin-left:0px; margin-right:0 !important; }

.sti_paginate .sti_btn {
    display:inline-block;
	zoom:1; *display:inline;
    padding:4px 11px 4px;
	margin-right:5px;
	margin-bottom:5px;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #777;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: whiteSmoke;
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-bottom-color: #B3B3B3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	outline:none;
}

.sti_paginate .active {
	color: #222;
	background-color: #dddddd;
	background-image: none;
    background-image: -ms-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#c5c5c5));
    background-image: -webkit-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -o-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -moz-linear-gradient(top, #dddddd, #c5c5c5);
	
	border: 1px solid #999;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #D6D6D6 #D6D6D6 #BEBEBE;
    border-bottom-color: #888;
}

.sti_paginate .bullets_page {
	background:url(https://ui.bbonline.com/images/page_bullets_sprite.png?rev=20170201-01) no-repeat; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;
}
.sti_paginate .bullets_page_active {
	background:url(https://ui.bbonline.com/images/page_bullets_sprite.png?rev=20170201-01) no-repeat -18px 0; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;
}

.sti_paginate .thumbnails_page { margin:0 3px 3px 3px; /*float:left;*/display:inline-block; border:transparent solid 1px; outline:none; width:36px; height:36px; padding:0px; background:transparent; }
.sti_paginate .thumbnails_page img { border:none !important; 
width: 100%;
height: 100%;
}
.sti_paginate .thumbnails_page_active { margin:0 3px 3px  3px; /*float:left;*/display:inline-block; border:#555 solid 1px; outline:none; width:36px; height:36px; padding:0px; background:#fff; opacity:.3 }
.sti_paginate .thumbnails_page_active img { border:none !important; }


/* ----------------------------------------------------
	sti menu
---------------------------------------------------- */

.sti_menu {
	position:relative;
	display:inline-block;
	zoom:1; *display:inline;
	margin:0 auto 15px auto;
    background-color: #fff;
    font-weight: 300;

	/*
	background:url(https://ui.bbonline.com/images/texture_01.jpg?rev=20170201-01);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
    display: inline-block;
	zoom:1; *display:inline;
    padding: 0px 8px 0px 2px;
    margin-bottom: 0;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
	border-right:#ddd solid 1px;
	outline:none;
}
.sti_menu .sti_btn:last-child { border:none; /* padding-right:0; */ }

.sti_menu .active {
	color: #b9b9b9;
}


/* ----------------------------------------------------
	sti cursor
---------------------------------------------------- */

.grab_cursor { cursor:move; }
.grab_cursor { cursor:url(https://ui.bbonline.com/images/cursor/mozgrab.png?rev=20170201-01) 8 8, move; }
.grabbing_cursor { cursor:url(https://ui.bbonline.com/images/cursor/mozgrabbing.png?rev=20170201-01) 8 8, move; }


/* ----------------------------------------------------
	sti tooltip
---------------------------------------------------- */

.sti_tooltip { 
	background:#000; color:#fff; padding:5px 10px; position:absolute; z-index:1001; top:0; max-width:150px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; 
	box-shadow: 0 0 14px rgba(0, 0, 0, .5); border:#444 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}


/* ----------------------------------------------------
	sti lightbox
---------------------------------------------------- */

#mask_lightbox { position:absolute; left:0; top:0; z-index:1001; background-color:#000; display:none; }
#popup_lightbox { 
	position:fixed; left:0; top:0; width:48px; height:48px; display:block; z-index:9999; background:#000; padding:0px; 
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; text-align:left; box-shadow: 0 0 30px rgba(0, 0, 0, .8);
}
#preload_lightbox { 
	background:#fff url(https://ui.bbonline.com/images/preload_16.gif?rev=20170201-01) center no-repeat; width:16px; height:16px; padding:5px; position:absolute; z-index:1001; left:10px; top:10px;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

#sti_bar_lightbox { 
	position:absolute; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:12px; bottom:0px; text-align:left; height:30px; 
	background-color:#000; padding:0; text-indent:10px; line-height:32px; border-top:#222 solid 1px; display:none; box-shadow: 0 10px 20px rgba(0, 0, 0, .8);
}
#close_btn_lightbox { width:30px; height:30px; top:0px; right:0; position:absolute; float:right; cursor:pointer; background:transparent url(https://ui.bbonline.com/images/btn_close.png?rev=20170201-01) no-repeat; }

#html_content_lightbox { background:#fff; }
#html_content_lightbox html, body { height: 100%; }

#sti_previous_lightbox { 
	top:0; left:-40px; height:100%; width:40px; position:absolute; background:#000 url(https://ui.bbonline.com/images/nav_next_prev.png?rev=20170201-01) left center no-repeat; 
	opacity:.7; box-shadow: -3px 3px 10px rgba(0, 0, 0, .8); cursor:pointer; z-index:1002;
}
#sti_next_lightbox { 
	top:0; right:-40px; height:100%; width:40px; position:absolute; background:#000 url(https://ui.bbonline.com/images/nav_next_prev.png?rev=20170201-01) right center no-repeat; 
	opacity:.7; box-shadow: 3px 3px 10px rgba(0, 0, 0, .8); cursor:pointer; z-index:1002;
}


/* ----------------------------------------------------
	sliders description
---------------------------------------------------- */

.slider_description { margin:0px auto 40px auto; font-size:11px; color:#777; letter-spacing:1px; font-family: Helvetica, Arial, sans-serif; background:#f9f9f9; padding:5px; }
.slider_description strong { color:#222; font-size:12px; }


.marcador { background:#F00; width:10px; height:10px; position:absolute; z-index:100000; }

