article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline-offset: -2px
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.3em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic
}

#map_canvas img {
    max-width: none
}

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle
}

button,
input {
    line-height: normal
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333;
    background-color: #fff
}

a {
    color: #08c;
    text-decoration: none
}

a:hover {
    color: #005580;
    text-decoration: underline
}

.row {
    margin-left: -30px;
    clear: both
}

.row:after,
.row:before {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*=span] {
    float: left;
    min-height: 1px;
    margin-left: 30px
}

.container,
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container,
.span16 {
    width: 930px
}

.span15 {
    width: 870px
}

.span14 {
    width: 810px
}

.span13 {
    width: 750px
}

.span12 {
    width: 690px
}

.span11 {
    width: 630px
}

.span10 {
    width: 570px
}

.span9 {
    width: 510px
}

.span8 {
    width: 450px
}

.span7 {
    width: 390px
}

.span6 {
    width: 330px
}

.span5 {
    width: 290px
}

.span4 {
    width: 210px
}

.span3 {
    width: 150px
}

.span2 {
    width: 90px
}

.span1 {
    width: 30px
}

.row-fluid [class*=span].hide,
[class*=span].hide {
    display: none
}

.row-fluid [class*=span].pull-right,
[class*=span].pull-right {
    float: right
}

.container {
    margin-right: auto;
    margin-left: auto;
    clear: both
}

.container:after,
.container:before {
    display: table;
    content: "";
    line-height: 0
}

.container:after {
    clear: both
}

.container-fluid {
    padding-right: 30px;
    padding-left: 30px;
    clear: both
}

.container-fluid:after,
.container-fluid:before {
    display: table;
    content: "";
    line-height: 0
}

.container-fluid:after {
    clear: both
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 21px;
    font-weight: 200;
    line-height: 30px
}

small {
    font-size: 85%
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

cite {
    font-style: normal
}

.muted {
    color: #999
}

.text-warning {
    color: #c09853
}

.text-error {
    color: #b94a48
}

.text-info {
    color: #3a87ad
}

.text-success {
    color: #468847
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizelegibility
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #999
}

h1 small {
    font-size: 24px
}

h2 small {
    font-size: 18px
}

h3 small,
h4 small {
    font-size: 14px
}

.page-header {
    padding-bottom: 9px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #eee
}

ol,
ul {
    padding: 0;
    margin: 0 0 10px 25px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

ol.unstyled,
ul.unstyled {
    margin-left: 0;
    list-style: none
}

dl {
    margin-bottom: 20px
}

dd,
dt {
    line-height: 20px
}

dt {
    font-weight: 700
}

dd {
    margin-left: 10px
}

.dl-horizontal {
    clear: both
}

.dl-horizontal:after,
.dl-horizontal:before {
    display: table;
    content: "";
    line-height: 0
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dl-horizontal dd {
    margin-left: 180px
}

hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #999
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}

blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px
}

blockquote small {
    display: block;
    line-height: 20px;
    color: #999
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

blockquote.pull-right p,
blockquote.pull-right small {
    text-align: right
}

blockquote.pull-right small:before {
    content: ''
}

blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}

address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 20px
}

.dropdown,
.dropup {
    position: relative
}

.dropdown-toggle:active,
.open .dropdown-toggle {
    outline: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    -moz-border-radius: 0 6px 0 0;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.dropdown-menu a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 17px;
    color: #333;
    white-space: nowrap
}

.dropdown-menu li>a:focus,
.dropdown-menu li>a:hover,
.dropdown-submenu:hover>a {
    text-decoration: none;
    color: grey;
    background-color: none
}

.dropdown-menu .active>a,
.dropdown-menu .active>a:hover {
    color: grey;
    text-decoration: none;
    outline: 0;
    background-color: none
}

.dropdown-menu .disabled>a,
.dropdown-menu .disabled>a:hover {
    color: #999
}

.dropdown-menu .disabled>a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default
}

.open>.dropdown-menu {
    display: block
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff
}

.dropdown .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px
}

.typeahead {
    margin-top: 2px;
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.fade.in {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.collapse.in {
    height: auto
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    color: #c09853
}

.alert h4 {
    margin: 0
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847
}

.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.alert-block>p,
.alert-block>ul {
    margin-bottom: 0
}

.alert-block p+p {
    margin-top: 5px
}

.modal-open .modal .dropdown-menu {
    z-index: 2050
}

.modal-open .modal .popover {
    z-index: 2060
}

.modal-open .modal .tooltip {
    z-index: 2080
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: .8;
    filter: alpha(opacity=80)
}

.modal {
    position: fixed;
    z-index: 1050;
    overflow: auto;
    width: 560px;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    -moz-border-radius: 0 6px 0 0;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box
}

.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
    display: none
}

.modal.fade.in {
    top: 50%
}

.modal#myModal {
    z-index: 9999
}

.modal#myModal .close-button {
    position: absolute;
    right: 7px;
    top: 5px
}

.modal#myModal .alert-success {
    display: block
}

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.modal-header .close {
    margin-top: 2px
}

.modal-header h3 {
    margin: 0;
    line-height: 30px
}

.modal-body {
    overflow-y: auto;
    max-height: 400px;
    padding: 15px
}

.modal-form {
    margin-bottom: 0
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    -moz-border-radius: 0 0 0 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    clear: both
}

.modal-footer:after,
.modal-footer:before {
    display: table;
    content: "";
    line-height: 0
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0
}

.accordion-heading {
    border-bottom: 0
}

.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px
}

.accordion-heading .accordion-toggle.collapsed {
    padding: 8px 13px
}

.accordion-toggle {
    cursor: pointer
}

.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5
}

.datepicker {
    top: 0;
    left: 0;
    padding: 4px;
    margin-top: 1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.datepicker.dropdown-menu {
    z-index: 5000
}

.datepicker>div {
    display: none
}

.datepicker table {
    width: 100%;
    margin: 0
}

.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.datepicker td.day:hover {
    background: #eee;
    cursor: pointer
}

.datepicker td.new,
.datepicker td.old {
    color: #999
}

.datepicker td.active,
.datepicker td.active:hover {
    background-color: #0029cc;
    background-image: -moz-linear-gradient(top, #04c, #00c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04c), to(#00c));
    background-image: -webkit-linear-gradient(top, #04c, #00c);
    background-image: -o-linear-gradient(top, #04c, #00c);
    background-image: linear-gradient(to bottom, #04c, #00c);
    background-repeat: repeat-x;
    border-color: #00c #00c navy;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker td.active.active,
.datepicker td.active.disabled,
.datepicker td.active:active,
.datepicker td.active:focus,
.datepicker td.active:hover,
.datepicker td.active:hover.active,
.datepicker td.active:hover.disabled,
.datepicker td.active:hover:active,
.datepicker td.active:hover:focus,
.datepicker td.active:hover:hover,
.datepicker td.active:hover[disabled],
.datepicker td.active[disabled] {
    color: #fff;
    background-color: #00c
}

.datepicker td span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.datepicker td span:hover {
    background: #eee
}

.datepicker td span.active {
    background-color: #0029cc;
    background-image: -moz-linear-gradient(top, #04c, #00c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04c), to(#00c));
    background-image: -webkit-linear-gradient(top, #04c, #00c);
    background-image: -o-linear-gradient(top, #04c, #00c);
    background-image: linear-gradient(to bottom, #04c, #00c);
    background-repeat: repeat-x;
    border-color: #00c #00c navy;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active:active,
.datepicker td span.active:focus,
.datepicker td span.active:hover,
.datepicker td span.active[disabled] {
    color: #fff;
    background-color: #00c
}

.datepicker td span.old {
    color: #999
}

.datepicker th.switch {
    width: 145px
}

.datepicker th.next,
.datepicker th.prev {
    font-size: 21px
}

.datepicker thead tr:first-child th {
    cursor: pointer
}

.datepicker thead tr:first-child th:hover {
    background: #eee
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0
}

.progress .bar {
    width: 0;
    height: 100%;
    color: #fff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress .bar+.bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15)
}

.progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress .bar-danger,
.progress-danger .bar {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-success,
.progress-success .bar {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)
}

.progress-striped .bar-success,
.progress-success.progress-striped .bar {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-info,
.progress-info .bar {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress .bar-warning,
.progress-warning .bar {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)
}

.progress-striped .bar-warning,
.progress-warning.progress-striped .bar {
    background-color: #fbb450;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.hide {
    display: none
}

.show {
    display: block
}

.invisible {
    visibility: hidden
}

.affix {
    position: fixed
}

.canvas {
    -ms-touch-action: double-tap-zoom
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.hide-text {
    font: 0;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.hidden {
    display: none;
    visibility: hidden
}

.hidden-desktop,
.visible-phone,
.visible-tablet {
    display: none!important
}

.visible-desktop {
    display: inherit!important
}

@media (min-width:768px) and (max-width:979px) {
    .hidden-desktop {
        display: inherit!important
    }
    .visible-desktop {
        display: none!important
    }
    .visible-tablet {
        display: inherit!important
    }
    .hidden-tablet {
        display: none!important
    }
}

@media (max-width:767px) {
    .hidden-desktop {
        display: inherit!important
    }
    .visible-desktop {
        display: none!important
    }
    .visible-phone {
        display: inherit!important
    }
    .hidden-phone {
        display: none!important
    }
}

@media (min-width:1200px) {
    .row {
        margin-left: -37px;
        clear: both
    }
    .row:after,
    .row:before {
        display: table;
        content: "";
        line-height: 0
    }
    .row:after {
        clear: both
    }
    [class*=span] {
        float: left;
        min-height: 1px;
        margin-left: 37px
    }
    .container,
    .navbar-fixed-bottom .container,
    .navbar-fixed-top .container,
    .navbar-static-top .container,
    .span16 {
        width: 1163px
    }
    .span15 {
        width: 1088px
    }
    .span14 {
        width: 1013px
    }
    .span13 {
        width: 938px
    }
    .span12 {
        width: 863px
    }
    .span11 {
        width: 788px
    }
    .span10 {
        width: 713px
    }
    .span9 {
        width: 638px
    }
    .span8 {
        width: 563px
    }
    .span7 {
        width: 488px
    }
    .span6 {
        width: 413px
    }
    .span5 {
        width: 338px
    }
    .span4 {
        width: 263px
    }
    .span3 {
        width: 188px
    }
    .span2 {
        width: 113px
    }
    .span1 {
        width: 38px
    }
    .uneditable-input,
    input,
    textarea {
        margin-left: 0
    }
    .controls-row [class*=span]+[class*=span] {
        margin-left: 37px
    }
    .uneditable-input.span16,
    input.span16,
    textarea.span16 {
        width: 1149px
    }
    .uneditable-input.span15,
    input.span15,
    textarea.span15 {
        width: 1074px
    }
    .uneditable-input.span14,
    input.span14,
    textarea.span14 {
        width: 999px
    }
    .uneditable-input.span13,
    input.span13,
    textarea.span13 {
        width: 924px
    }
    .uneditable-input.span12,
    input.span12,
    textarea.span12 {
        width: 849px
    }
    .uneditable-input.span11,
    input.span11,
    textarea.span11 {
        width: 774px
    }
    .uneditable-input.span10,
    input.span10,
    textarea.span10 {
        width: 699px
    }
    .uneditable-input.span9,
    input.span9,
    textarea.span9 {
        width: 624px
    }
    .uneditable-input.span8,
    input.span8,
    textarea.span8 {
        width: 549px
    }
    .uneditable-input.span7,
    input.span7,
    textarea.span7 {
        width: 474px
    }
    .uneditable-input.span6,
    input.span6,
    textarea.span6 {
        width: 399px
    }
    .uneditable-input.span5,
    input.span5,
    textarea.span5 {
        width: 324px
    }
    .uneditable-input.span4,
    input.span4,
    textarea.span4 {
        width: 249px
    }
    .uneditable-input.span3,
    input.span3,
    textarea.span3 {
        width: 174px
    }
    .uneditable-input.span2,
    input.span2,
    textarea.span2 {
        width: 99px
    }
    .uneditable-input.span1,
    input.span1,
    textarea.span1 {
        width: 24px
    }
    .thumbnails {
        margin-left: -37px
    }
    .thumbnails>li {
        margin-left: 37px
    }
    .row-fluid .thumbnails {
        margin-left: 0
    }
}

@media (min-width:100px) and (max-width:979px) {
    .row {
        margin-left: -24px;
        clear: both
    }
    .row:after,
    .row:before {
        display: table;
        content: "";
        line-height: 0
    }
    .row:after {
        clear: both
    }
    [class*=span] {
        float: left;
        min-height: 1px;
        margin-left: 24px
    }
    .container,
    .navbar-fixed-bottom .container,
    .navbar-fixed-top .container,
    .navbar-static-top .container,
    .span16 {
        width: 744px
    }
    .span15 {
        width: 696px
    }
    .span14 {
        width: 648px
    }
    .span13 {
        width: 600px
    }
    .span12 {
        width: 552px
    }
    .span11 {
        width: 504px
    }
    .span10 {
        width: 456px
    }
    .span9 {
        width: 408px
    }
    .span8 {
        width: 360px
    }
    .span7 {
        width: 312px
    }
    .span6 {
        width: 264px
    }
    .span5 {
        width: 216px
    }
    .span4 {
        width: 168px
    }
    .span3 {
        width: 120px
    }
    .span2 {
        width: 72px
    }
    .span1 {
        width: 24px
    }
    .uneditable-input,
    input,
    textarea {
        margin-left: 0
    }
    .controls-row [class*=span]+[class*=span] {
        margin-left: 24px
    }
    .uneditable-input.span16,
    input.span16,
    textarea.span16 {
        width: 730px
    }
    .uneditable-input.span15,
    input.span15,
    textarea.span15 {
        width: 682px
    }
    .uneditable-input.span14,
    input.span14,
    textarea.span14 {
        width: 634px
    }
    .uneditable-input.span13,
    input.span13,
    textarea.span13 {
        width: 586px
    }
    .uneditable-input.span12,
    input.span12,
    textarea.span12 {
        width: 538px
    }
    .uneditable-input.span11,
    input.span11,
    textarea.span11 {
        width: 490px
    }
    .uneditable-input.span10,
    input.span10,
    textarea.span10 {
        width: 442px
    }
    .uneditable-input.span9,
    input.span9,
    textarea.span9 {
        width: 394px
    }
    .uneditable-input.span8,
    input.span8,
    textarea.span8 {
        width: 346px
    }
    .uneditable-input.span7,
    input.span7,
    textarea.span7 {
        width: 298px
    }
    .uneditable-input.span6,
    input.span6,
    textarea.span6 {
        width: 250px
    }
    .uneditable-input.span5,
    input.span5,
    textarea.span5 {
        width: 202px
    }
    .uneditable-input.span4,
    input.span4,
    textarea.span4 {
        width: 154px
    }
    .uneditable-input.span3,
    input.span3,
    textarea.span3 {
        width: 106px
    }
    .uneditable-input.span2,
    input.span2,
    textarea.span2 {
        width: 58px
    }
    .uneditable-input.span1,
    input.span1,
    textarea.span1 {
        width: 10px
    }
}

@media (min-width:767px) and (max-width:767px) {
    body {
        padding-left: 20px;
        padding-right: 20px
    }
    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px
    }
    .container-fluid {
        padding: 0
    }
    .dl-horizontal dt {
        float: none;
        clear: none;
        width: auto;
        text-align: left
    }
    .dl-horizontal dd {
        margin-left: 0
    }
    .container {
        width: auto
    }
    .row-fluid {
        width: 100%
    }
    .row,
    .thumbnails {
        margin-left: 0
    }
    .thumbnails>li {
        float: none;
        margin-left: 0
    }
    .row-fluid [class*=span],
    [class*=span] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .row-fluid .span12,
    .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .input-large,
    .input-xlarge,
    .input-xxlarge,
    .uneditable-input,
    input[class*=span],
    select[class*=span],
    textarea[class*=span] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .input-append input,
    .input-append input[class*=span],
    .input-prepend input,
    .input-prepend input[class*=span] {
        display: inline-block;
        width: auto
    }
    .controls-row [class*=span]+[class*=span] {
        margin-left: 0
    }
    .modal {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        width: auto;
        margin: 0
    }
    .modal.fade.in {
        top: auto
    }
}

.bc-separator {
    background: url(../../images/visit-florida/bread-crumbs/back_sep.png) right center no-repeat
}

.back-crumbs {
    position: absolute;
    z-index: 222;
    height: 34px;
    width: 60px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1329px repeat-x;
    text-transform: uppercase;
    line-height: 15px
}

.back-crumbs.insider-detail {
    width: 185px
}

.back-crumbs.insider-detail .breadcrumb-first {
    top: 3px;
    right: -14px;
    position: absolute;
    width: 7px;
    height: 36px
}

.back-crumbs a {
    display: inline-block;
    text-decoration: none;
    height: 35px;
    color: #666;
    font-family: proxima_nova_rgbold, Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    padding-top: 11px
}

.back-crumbs a.fl-insiders-bc {
    color: #f06600;
    margin-left: 11px
}

.back-crumbs a.fl-insiders-bc.unmoved {
    cursor: default
}

.back-crumbs a img {
    margin-top: -2px
}

.back-crumbs .grey-going-right {
    position: absolute;
    top: 11px;
    left: -3px;
    z-index: 10000;
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/visit-florida/bread-crumbs/grey-arrow-right.png) no-repeat
}

.back-crumbs .grey-going-right.unmoved {
    left: 182px
}

#media-page .bread-crumbs {
    overflow: hidden;
    margin-left: 0;
    width: 100%
}

#media-page .bread-crumbs.span16 {
    margin-left: 0
}

#media-page .bread-crumbs.bc-title {
    z-index: 1000;
    width: 84px
}

#media-page .bread-crumbs.bc-list {
    z-index: 999;
    width: 650px;
    float: left;
    margin-left: -10px
}

#media-page .bread-crumbs li {
    margin-left: 0;
    margin-right: 0
}

#media-page .bread-crumbs li a {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px
}

#media-page .bread-crumbs li.right-first-arrow {
    padding-top: 7px;
    z-index: 999
}

#media-page .bread-crumbs li.right-first-arrow img {
    margin-left: -2px
}

#media-page .bread-crumbs .first {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x
}

#media-page .bread-crumbs .first a {
    padding-left: 20px;
    color: #fff;
    padding-right: 20px
}

#media-page .bread-crumbs .first a:hover {
    background-color: transparent!important
}

#media-page .pill.filter-by {
    margin-top: 1px
}

#media-page .dropdown.filter-by {
    padding-top: 2px
}

#media-page.photos .bread-crumbs .first a {
    padding-left: 0;
    color: #fff;
    background: url(../../images/visit-florida/bread-crumbs/orange-goingright.png) right center no-repeat;
    padding-right: 20px
}

#media-page.photos .bread-crumbs .right-first-arrow {
    display: inline-block
}

#media-page.photos .bread-crumbs.bc-title {
    z-index: 1000;
    width: 319px
}

#media-page.photos .bread-crumbs.bc-list {
    z-index: 999;
    width: 650px;
    float: left;
    margin-left: -19px
}

#media-page.photos .pill.filter-by {
    margin-top: 1px
}

#media-page.photos .dropdown.filter-by {
    padding-top: 2px
}

.crumbs-wrapper.insider-answer {
    margin-left: -94px
}

.container-wrapper.bc-container {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1329px repeat-x
}

.container-wrapper.bc-container.location-page-bc {
    margin-left: 0
}

.container-wrapper.bc-container.location-page-bc.second {
    margin-top: 0
}

.container-wrapper.bc-container.rfp-uploader-bc-1 .subnav {
    margin-top: -1px
}

.container-wrapper.bc-container .container .back-crumbs.unmoved-backcrumb {
    width: auto;
    height: 34px
}

.container-wrapper.bc-container .container .back-crumbs.unmoved-backcrumb .back a {
    line-height: 35px;
    padding: 0 12px
}

.container-wrapper.bc-container .container .bread-crumbs,
.container-wrapper.bc-container .container .unmoved-backcrumb {
    height: 35px;
    margin: 0;
    padding: 0;
    list-style: none
}

.container-wrapper.bc-container .container .bread-crumbs.insider,
.container-wrapper.bc-container .container .unmoved-backcrumb.insider {
    margin-left: 94px;
    margin-top: 0;
    min-width: 80%;
    width: 50000px;
    position: absolute;
    left: 0
}

.container-wrapper.bc-container .container .bread-crumbs.insider .florida-insiders-copy,
.container-wrapper.bc-container .container .unmoved-backcrumb.insider .florida-insiders-copy {
    color: #f06600
}

.container-wrapper.bc-container .container .bread-crumbs.insider .right-arrow,
.container-wrapper.bc-container .container .unmoved-backcrumb.insider .right-arrow {
    display: none!important
}

.container-wrapper.bc-container .container .bread-crumbs.meeting-filter-list,
.container-wrapper.bc-container .container .unmoved-backcrumb.meeting-filter-list {
    margin-left: 124px
}

.container-wrapper.bc-container .container .bread-crumbs.city-filter-list,
.container-wrapper.bc-container .container .unmoved-backcrumb.city-filter-list {
    margin-left: 0
}

.container-wrapper.bc-container .container .bread-crumbs .meeting-slider .filter-list-insider,
.container-wrapper.bc-container .container .unmoved-backcrumb .meeting-slider .filter-list-insider {
    margin-left: 134px
}

.container-wrapper.bc-container .container .bread-crumbs.article-page-bc,
.container-wrapper.bc-container .container .bread-crumbs.w-filter,
.container-wrapper.bc-container .container .bread-crumbs.w-filter li.first,
.container-wrapper.bc-container .container .unmoved-backcrumb.article-page-bc,
.container-wrapper.bc-container .container .unmoved-backcrumb.w-filter,
.container-wrapper.bc-container .container .unmoved-backcrumb.w-filter li.first {
    margin-left: 0
}

.container-wrapper.bc-container .container .bread-crumbs.location-page-breadcrumbs,
.container-wrapper.bc-container .container .unmoved-backcrumb.location-page-breadcrumbs {
    margin-left: 0;
    overflow: hidden
}

.container-wrapper.bc-container .container .bread-crumbs.location-page-breadcrumbs li .orange-going-right,
.container-wrapper.bc-container .container .bread-crumbs.media-breadcrumbs li .grey-going-right,
.container-wrapper.bc-container .container .bread-crumbs.media-breadcrumbs li .orange-going-right,
.container-wrapper.bc-container .container .bread-crumbs.rfp-breadcrumbs li .grey-going-right,
.container-wrapper.bc-container .container .bread-crumbs.rfp-breadcrumbs li .orange-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb.location-page-breadcrumbs li .orange-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb.media-breadcrumbs li .grey-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb.media-breadcrumbs li .orange-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb.rfp-breadcrumbs li .grey-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb.rfp-breadcrumbs li .orange-going-right {
    right: -8px
}

.container-wrapper.bc-container .container .bread-crumbs.rfp-breadcrumbs li.back a,
.container-wrapper.bc-container .container .unmoved-backcrumb.rfp-breadcrumbs li.back a {
    background: 0 0
}

.container-wrapper.bc-container .container .bread-crumbs li,
.container-wrapper.bc-container .container .unmoved-backcrumb li {
    float: left;
    position: relative;
    line-height: 18px;
    height: 34px
}

.container-wrapper.bc-container .container .bread-crumbs li a,
.container-wrapper.bc-container .container .unmoved-backcrumb li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    font-family: proxima_nova_rgbold, Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #666;
    text-transform: uppercase;
    font-weight: 500
}

.container-wrapper.bc-container .container .bread-crumbs li:hover a,
.container-wrapper.bc-container .container .unmoved-backcrumb li:hover a {
    background-color: #eee9e9
}

.container-wrapper.bc-container .container .bread-crumbs li:hover a.back,
.container-wrapper.bc-container .container .unmoved-backcrumb li:hover a.back {
    color: #f06600
}

.container-wrapper.bc-container .container .bread-crumbs li:hover span.grey-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb li:hover span.grey-going-right {
    background-position: 0 -12px
}

.container-wrapper.bc-container .container .bread-crumbs li.back,
.container-wrapper.bc-container .container .unmoved-backcrumb li.back {
    cursor: pointer
}

.container-wrapper.bc-container .container .bread-crumbs li.back.alone,
.container-wrapper.bc-container .container .unmoved-backcrumb li.back.alone {
    border-right: none
}

.container-wrapper.bc-container .container .bread-crumbs li.back.alone a,
.container-wrapper.bc-container .container .unmoved-backcrumb li.back.alone a {
    color: #999;
    border-right: none
}

.container-wrapper.bc-container .container .bread-crumbs li.back a,
.container-wrapper.bc-container .container .unmoved-backcrumb li.back a {
    background: url(../../images/visit-florida/arrows/orange-left.png) left 11px no-repeat
}

.container-wrapper.bc-container .container .bread-crumbs li.current,
.container-wrapper.bc-container .container .unmoved-backcrumb li.current {
    z-index: 222;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x
}

.container-wrapper.bc-container .container .bread-crumbs li.current:hover,
.container-wrapper.bc-container .container .unmoved-backcrumb li.current:hover {
    background-color: none
}

.container-wrapper.bc-container .container .bread-crumbs li.current .right-arrow,
.container-wrapper.bc-container .container .unmoved-backcrumb li.current .right-arrow {
    visibility: visible;
    display: block;
    right: -8px;
    background: 0 0;
    height: 29px;
    width: 9px;
    float: right;
    position: absolute;
    margin-top: 4px;
    top: 0
}

.container-wrapper.bc-container .container .bread-crumbs li.current a,
.container-wrapper.bc-container .container .unmoved-backcrumb li.current a {
    border-right: none;
    padding-left: 17px;
    padding-right: 17px;
    color: #fff;
    margin-right: 0
}

.container-wrapper.bc-container .container .bread-crumbs li.current a:hover,
.container-wrapper.bc-container .container .unmoved-backcrumb li.current a:hover {
    background: 0 0
}

.container-wrapper.bc-container .container .bread-crumbs li .left-arrow,
.container-wrapper.bc-container .container .unmoved-backcrumb li .left-arrow {
    height: 29px;
    width: 9px;
    float: left;
    position: absolute;
    display: block
}

.container-wrapper.bc-container .container .bread-crumbs li .left-arrow.on,
.container-wrapper.bc-container .container .unmoved-backcrumb li .left-arrow.on {
    display: block
}

.container-wrapper.bc-container .container .bread-crumbs li .left-arrow.off,
.container-wrapper.bc-container .container .bread-crumbs li .right-arrow,
.container-wrapper.bc-container .container .unmoved-backcrumb li .left-arrow.off,
.container-wrapper.bc-container .container .unmoved-backcrumb li .right-arrow {
    display: none
}

.container-wrapper.bc-container .container .bread-crumbs li .grey-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb li .grey-going-right {
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/visit-florida/bread-crumbs/grey-arrow-right.png) no-repeat;
    position: absolute;
    top: 10px;
    right: -8px;
    z-index: 10000
}

.container-wrapper.bc-container .container .bread-crumbs li .orange-going-right,
.container-wrapper.bc-container .container .unmoved-backcrumb li .orange-going-right {
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/visit-florida/bread-crumbs/orange-arrow-right.png) no-repeat;
    position: absolute;
    top: 10px;
    right: -8px;
    z-index: 10000
}

.container-wrapper.bc-container .container .unmoved-backcrumb li a {
    padding: 0 17px;
    line-height: 35px;
    height: 34px
}

.container-wrapper.bc-container .container .nav-pills.w-filter-by {
    height: 35px;
    position: absolute;
    right: 0
}

.container-wrapper.bc-container .container .nav-pills .dropdown.generic-by {
    padding-top: 6px;
    background: 0 0
}

.container-wrapper.bc-container .container .nav-pills .dropdown.generic-by .dropdown-toggle {
    display: block;
    color: #999;
    font-family: proxima_novasemibold;
    font-size: 10px;
    line-height: 11px;
    padding-left: 5px;
    margin-top: 8px;
    padding-right: 20px;
    text-transform: uppercase;
    background: url(../../images/visit-florida/arrows/orange-down.png) center right no-repeat
}

#insider-details a.fl-insiders-bc.unmoved {
    cursor: pointer
}

#fva-page .bread-crumbs li {
    margin-left: 0;
    margin-top: -12px;
    padding-right: 10px;
    margin-right: 10px;
    text-align: center;
    border-right: thin solid #e3e1e1;
    height: 46px
}

#fva-page .bread-crumbs li .dd-menus .dropdown-menu.dd-filter-by {
    top: 47px;
    left: 3px
}

#fva-page .bread-crumbs li a {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    border-right: none
}

#fva-page .bread-crumbs li.right-first-arrow {
    padding-top: 7px;
    z-index: 999
}

#fva-page .bread-crumbs li.right-first-arrow img {
    margin-left: -2px
}

#fva-page .bread-crumbs.bc-title {
    z-index: 1000;
    width: 84px
}

#fva-page .bread-crumbs.bc-list {
    z-index: 999;
    float: left;
    margin-left: -10px
}

#fva-page .bread-crumbs .first {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x
}

#fva-page .bread-crumbs .first a {
    padding-left: 20px;
    color: #fff;
    padding-right: 20px
}

#fva-page .bread-crumbs .first a:hover {
    background-color: transparent!important
}

#fva-page .pill.filter-by {
    margin-top: 1px
}

#fva-page .dropdown.filter-by {
    padding-top: 2px
}

#fva-page.cities .bread-crumbs .first a {
    padding-left: 0;
    color: #fff;
    background: url(../../images/visit-florida/bread-crumbs/orange-goingright.png) right center no-repeat;
    padding-right: 20px
}

#fva-page.cities .bread-crumbs .right-first-arrow {
    display: inline-block
}

#fva-page.cities .bread-crumbs.bc-title {
    z-index: 1000;
    width: 319px
}

#fva-page.cities .bread-crumbs.bc-list {
    z-index: 999;
    width: 650px;
    float: left;
    margin-left: -19px
}

#fva-page.cities .pill.filter-by {
    margin-top: 1px
}

#fva-page.cities .dropdown.filter-by {
    padding-top: 2px
}

.crumbs-wrapper {
    position: absolute;
    z-index: 111;
    height: 35px;
    margin-left: 90px;
    width: 500px;
    float: left
}

.container-wrapper.bc-container.subnav-container .container .subnav.breadcrumbs li a .grey-going-right {
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/visit-florida/bread-crumbs/grey-arrow-right.png) no-repeat;
    position: absolute;
    top: 10px;
    right: -8px;
    z-index: 10000
}

.container-wrapper.bc-container.subnav-container .container .subnav.breadcrumbs li a .orange-going-right {
    display: block;
    width: 11px;
    height: 12px;
    background: url(../../images/visit-florida/bread-crumbs/orange-arrow-right.png) no-repeat;
    position: absolute;
    top: 10px;
    right: -8px;
    z-index: 10000
}

.ie8 .bread-crumbs li.back a img {
    margin-left: -6px
}

.ie8 .container-wrapper.bc-container .container .insider.bread-crumbs {
    width: 5000px
}

.ie8 .back-crumbs.insider-detail.unmoved {
    line-height: 34px
}

.ie8 .back-crumbs.insider-detail.unmoved a {
    display: inline
}

.tile-title.search.searchString {
    display: block
}

.locked-down-height {
    min-height: 272px;
    max-height: 272px
}

.tab-pane.list-view,
.tab-pane.map-view {
    margin-bottom: 30px
}

.vf .content-tile.span4 {
    max-width: 210px!important
}

.span8.listing.tile.content-tile.isotope-item,
.span8.stories.tile.content-tile.isotope-item {
    max-width: 460px!important
}

.hidden-tile {
    display: none
}

article.tile.content-tile {
    cursor: pointer;
    margin-bottom: 30px;
    background-image: linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -o-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -moz-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -ms-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#f0f0f0', EndColorStr='#fefefe');
    -webkit-transform: translate(0, 0);
    position: relative
}

article.tile.content-tile.advertisement .ad-tag {
    background: url(../../images/visit-florida/sprites/vf-gateway-sprite.png) -10px -235px no-repeat;
    color: #666;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    padding: 5px 10px 5px 20px;
    position: absolute;
    right: 0;
    text-transform: capitalize;
    z-index: 10000
}

article.tile.content-tile .main-img-wrapper {
    position: relative;
    overflow: hidden
}

article.tile.content-tile .main-img-wrapper .category-type-icon.article-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -107px -2995px no-repeat #fff
}

article.tile.content-tile .main-img-wrapper .category-type-icon.listing-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -105px -2974px no-repeat #fff
}

article.tile.content-tile .tile-drop-shadow {
    position: absolute;
    bottom: -11px;
    width: 210px;
    height: 11px;
    background: url(../../images/visit-florida/tile-images/tile_shadow.png) 0 -18px no-repeat
}

article.tile.content-tile .tile-drop-shadow.double-wide {
    width: 448px;
    background: url(../../images/visit-florida/tile-images/tile_shadow-span8.png) 0 -18px no-repeat
}

article.tile.content-tile .tile-drop-shadow.double-wide.stories {
    height: 30px;
    bottom: -30px
}

article.tile.content-tile .content-wrap {
    position: absolute;
    z-index: 2;
    background: #fff
}

.row.list-layout article.default .main-img-wrapper {
    height: 145px;
    margin: 4px 0 0 8px!important
}

.row.list-layout article.default .main-img-wrapper img {
    width: 180px;
    height: 131px;
    padding: 4px 0
}

.row.list-layout article.default .main-img-wrapper .category-type-icon img {
    width: auto;
    height: auto
}

#landing-page .row.list-layout article.default .main-img-wrapper img,
#travel_ideas .row.list-layout article.default .main-img-wrapper img {
    height: 135px!important
}

#landing-page .row.list-layout article {
    margin-bottom: 17px!important
}

article.default .main-img-wrapper {
    margin: 8px 8px 0
}

article.default .main-img-wrapper img {
    height: 145px;
    width: 194px
}

article.default .main-img-wrapper .category-type-icon img {
    display: none;
    width: auto;
    height: auto
}

article.default .main-img-wrapper .tileOverlayContainer {
    position: absolute;
    height: 146px;
    display: table;
    width: 100%;
    text-align: center;
    z-index: 1;
    font-size: 11px;
    background: url(etc/designs/vf/global/images/visit-florida/global/1x2_black_opacity.png) rgba(0, 0, 0, .6)
}

article.default .main-img-wrapper .tileOverlayContainer a {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    position: relative;
    top: -5px
}

article.default .main-img-wrapper .tileOverlayContainer a span {
    display: block
}

article.default .content-tile-details {
    text-align: left;
    position: relative;
    background: #fff;
    overflow: hidden;
    height: 90px;
    margin: 0 8px 8px;
    padding: 22px 16px 0 8px
}

article.default .content-tile-details .location {
    color: #999;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 9px;
    text-transform: uppercase;
    text-align: left;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0;
    padding: 0
}

.fav-module article.default .content-tile-details .title-description {
    font-size: 11px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666;
    text-transform: uppercase;
}

article.default .content-tile-details .lvlisting {
    color: #666;
    font-family: Harabara-Regular;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    letter-spacing: 1px;
    margin: 0;
    padding: 0
}

article.default .content-tile-details .favorites-profile a,
article.default .content-tile-details .favorites-profile img {
    float: left
}

article.default .content-tile-details .favorites-profile a {
    padding-left: 5px;
    width: 115px
}

article.default .content-tile-details h3 {
    font-size: 16px;
    line-height: 17px;
    font-family: Harabara-Regular;
    color: #666;
    padding: 0;
    margin: 3px 0 4px;
    cursor: pointer;
    letter-spacing: 1px;
    font-weight: 400;
    min-height: 20px;
    max-height: 36px;
    overflow: hidden
}

article.default .content-tile-details h3 a {
    display: inline-block;
    color: #666
}

article.default .content-tile-details h3 a:hover {
    text-decoration: none
}

article.default .content-tile-details h3.no-bottom-copy {
    font-size: 16px
}

article.default .content-tile-details h3.go-orange {
    color: #f06600
}

article.default .content-tile-details h3 .tile-eventdate {
    display: block
}

article.default .content-tile-details listing {
    font-size: 12px;
    line-height: 17px;
    font-family: Harabara-Regular;
    color: #666;
    padding: 0;
    margin: 3px 0 4px;
    cursor: pointer;
    letter-spacing: 1px;
    font-weight: 400;
    min-height: 36px;
    max-height: 36px;
    overflow: hidden
}

article.default .content-tile-details ul {
    list-style-type: none;
    padding: 0;
    margin: 13px 0 0 -3px;
    width: 400px;
    position: absolute;
    bottom: 0
}

article.default .content-tile-details ul li {
    letter-spacing: 1px;
    font-weight: 700;
    display: inline;
    padding: 0 3px;
    font-size: 8px;
    float: left;
    color: #999;
    text-transform: uppercase;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

article.default .content-tile-details ul li:after {
    content: ","
}

article.default .content-tile-details ul li:last-child:after {
    content: ""
}

article.default .content-tile-details ul:first-child {
    margin-left: 0
}

article.default .content-tile-details .tile-eventdate {
    font-size: 11px;
    font-weight: 700;
    color: #666
}

article.collection.tile.content-tile .content-tile-details {
    height: 100px;
    padding: 24px 12px 16px;
    margin: -13px 8px 0;
    text-align: left;
    background: #fff
}

article.collection.tile.content-tile .content-tile-details .location {
    color: #999;
    font-family: proxima_novasemibold;
    font-size: 10px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 1px;
    margin: 0;
    padding: 0
}

article.collection.tile.content-tile .content-tile-details h3 {
    font-size: 16px;
    font-family: Harabara;
    color: #666;
    line-height: 16px;
    margin: 0 0 10px;
    padding: 0;
    letter-spacing: 1px
}

article.collection.tile.content-tile .content-tile-details h3 a:hover {
    text-decoration: none
}

article.collection.tile.content-tile .content-tile-details ul {
    list-style-type: none;
    padding: 25px 0 0;
    margin: 0;
    width: 400px;
    overflow: hidden
}

article.collection.tile.content-tile .content-tile-details ul li {
    display: inline;
    padding: 0 3px;
    font-size: 9px;
    float: left;
    color: #999;
    text-transform: uppercase;
    font-family: proxima_novasemibold
}

article.collection.tile.content-tile .content-tile-details ul li:first-child {
    margin-left: 0
}

article.tile {
    min-height: 272px;
    max-height: 272px
}

article .bookmark {
    width: 38px;
    height: 58px;
    position: absolute;
    top: -8px;
    right: 0;
    z-index: 2
}

article .bookmark.add {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -2759px no-repeat
}

article .bookmark.remove {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -40px -2759px no-repeat
}

article .deal,
article .deal-event,
article .event {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 12
}

article .deal-event.special,
article .deal.special,
article .event.special {
    top: 8px;
    left: 8px
}

.map-layout .deal.special {
    top: 0;
    left: 0
}

article.content-tile .content-tile-main-img,
article.insiderTile .main-img-wrapper .content-tile-main-img {
    width: 430px;
    height: 255px
}

article.insiderTile .category-type,
article.insiderTile .content-tile-details,
article.insiderTile .sub-category-text {
    display: none
}

.category-type-label {
    padding: 0 0 0 6px;
    text-transform: uppercase;
    color: #666;
    font-size: 9px
}

.grid-layout .category-type {
    position: absolute;
    bottom: -1px;
    left: 2px;
    text-align: center
}

.grid-layout .category-type-icon {
    position: absolute;
    bottom: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding-top: 4px;
    padding-right: 4px;
    padding-left: 2px;
    margin-left: -2px;
    background-color: #fff
}

.grid-layout .category-type-icon.video-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -143px -3020px no-repeat #fff
}

.grid-layout .category-type-icon.listview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -105px -2974px no-repeat #fff
}

.grid-layout .category-type-icon.eventview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 2px -3053px no-repeat #fff
}

.grid-layout .category-type-icon.article-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -107px -2995px no-repeat #fff
}

.grid-layout .category-type-icon.listview-hover {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -106px -2952px no-repeat #fff;
    width: 17px
}

.grid-layout .category-type-icon.slides-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -114px 4px no-repeat #fff
}

article.insider.tile.content-tile .listing-tile-details {
    width: 100%;
    height: 100%;
    padding-left: 39px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile {
    height: 120px;
    margin-top: 64px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile a.insider-tile-link {
    display: block;
    height: 162%;
    left: 0;
    position: absolute;
    top: -64px;
    width: 92%;
    z-index: 10
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .profile-img {
    float: left;
    width: 57px;
    height: 56px;
    margin-right: 15px;
    border: 2px solid #fff;
    overflow: hidden
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .profile-img img {
    width: 57px;
    height: 56px;
    margin: 0 auto
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .listing-details-copy {
    width: 365px;
    height: 100px;
    float: left;
    position: absolute;
    left: 115px;
    top: 31px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .listing-details-copy.copy-alignment {
    top: 14px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .large-button {
    margin-right: 8px;
    position: absolute;
    bottom: -12px;
    left: 155px;
    z-index: 20
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .large-button.first {
    left: 38px;
    bottom: -20px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .large-button.rss {
    left: 285px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail {
    float: left;
    margin: 0;
    padding: 0
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail.author-name {
    width: 100%;
    text-align: left
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail.listing-tile-title {
    font-size: 34px;
    line-height: 32px;
    letter-spacing: 1px;
    width: 316px
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail.listing-tile-title a {
    color: #fff
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail.listing-tile-title a:hover {
    color: #fff;
    text-decoration: none
}

article.insider.tile.content-tile .listing-tile-details.insider-landing-tile .insider-detail.listing-tile-title .arrows {
    font-size: 10px
}

article.insider.tile.content-tile .author-name,
article.insider.tile.content-tile .listing-tile-desc {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: proxima_novasemibold
}

article.insider.tile.content-tile .listing-tile-title {
    color: #fff;
    font-size: 34px;
    letter-spacing: 3px;
    width: 100%
}

article.insider.tile.content-tile:hover .listing-tile-details .large-button {
    display: block
}

article.insider.tile.content-tile .main-img-wrapper,
article.listing.tile.content-tile .main-img-wrapper {
    position: relative;
    margin: 8px
}

article.insider.tile.content-tile .main-img-wrapper .content-tile-main-img,
article.listing.tile.content-tile .main-img-wrapper .content-tile-main-img {
    max-height: 256px
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper {
    position: relative;
    padding: 8px
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper a.main-img-wrapper-link {
    position: relative;
    overflow: hidden;
    display: block;
    height: 256px
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper a.main-img-wrapper-link img.content-tile-main-img {
    height: 256px
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper div {
    position: absolute;
    z-index: 5;
    top: 85px;
    color: #fff;
    left: 20px;
    padding-right: 40px;
    text-align: left;
    display: block
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper div span {
    float: left;
    width: 300px;
    padding-top: 7px;
    display: block
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper div img {
    float: left;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    margin: 14px 9px 0 0
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper div em {
    font-style: normal;
    text-transform: uppercase;
    font-family: proxima_nova_rgregular;
    line-height: 23px;
    font-size: 11px
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper div strong {
    font-size: 33px;
    font-family: harabara
}

article.listing.tile.content-tile.insider-landing .main-img-wrapper .content-tile-main-img {
    max-height: 256px;
    position: absolute;
    left: 0;
    z-index: 0
}

.text {
    display: block!important;
    text-align: left;
    font-family: Harabara
}

.listing-tile-details {
    padding: 34px 0 14px 18px;
    top: 0;
    position: absolute
}

.listing-tile-details .listing-tile-title {
    letter-spacing: 1px;
    line-height: 42px;
    width: 297px;
    font-size: 55px;
    color: #fcff04;
    display: block!important;
    text-align: left;
    font-family: Harabara
}

.listing-tile-details .listing-tile-desc {
    width: 290px;
    font-size: 22px;
    color: #fff;
    display: block!important;
    text-align: left;
    font-family: Harabara
}

.listing-tile-details .content-tile-main-img {
    max-height: 275px;
    width: 100%
}

article.listing.span16 {
    min-height: 90px;
    background: 0 0
}

.container .article-copy {
    position: absolute!important;
    z-index: 10000;
    margin-top: 0
}

.container .article-copy .category-type-icon {
    background-color: #fff;
    padding: 8px 10px 2px
}

.container .article-copy .category-type-icon img {
    margin: 4px 0 0 -7px;
    padding: 0 8px 0 5px;
    vertical-align: top
}

.container .article-copy .category-type {
    position: absolute;
    bottom: 0
}

.add-to-favs-notif {
    z-index: 0;
    width: 100%;
    background: url(../../images/visit-florida/global/1x2_black_opacity.png);
    position: absolute;
    top: 0;
    font-family: proxima_nova_rgbold;
    text-align: center;
    padding-top: 2px;
    color: #fff;
    font-size: 10px;
    margin-right: 0;
    padding-left: 5px;
    right: 0;
    height: 15px;
    float: right;
    display: none
}

.sub-category-text {
    display: none;
    z-index: 1;
    width: 100%;
    background: url(../../images/visit-florida/global/1x2_black_opacity.png);
    position: absolute;
    bottom: 0;
    font-family: proxima_nova_rgbold;
    text-align: left;
    padding-left: 25px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    margin-left: 8px;
    padding-top: 5px;
    left: -2px;
    height: 18px
}

.add-to-favs-overlay {
    text-transform: uppercase;
    left: -8px;
    position: absolute;
    top: -8px;
    height: 100%;
    width: 100%;
    padding-top: 56px;
    margin: 8px 7px 0 8px;
    font-family: proxima_nova_rgbold;
    font-size: 9px;
    line-height: 14px;
    color: #fff;
    background-color: rgba(0, 0, 0, .7);
    text-align: center;
    vertical-align: middle
}

.category-type {
    z-index: 99
}

.collection-content-wrapper {
    margin-top: 8px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 324px
}

.collection-content-wrapper p.more {
    margin-right: 8px;
    float: right;
    color: #f06600
}

.tell-more-full-panel {
    position: absolute;
    right: -210px;
    top: 90px;
    z-index: 10000
}

.tell-more-full-panel article.tile {
    min-height: auto;
    max-height: 100%;
    margin-top: 20px
}

.tell-more-full-panel ul {
    list-style: none;
    display: inline
}

.tell-more-full-panel ul li {
    font-size: 8px;
    text-transform: uppercase;
    font-family: Gotham;
    display: inline;
    padding: 0 2px 6px;
    color: #666
}

.tell-more-full-panel ul:after {
    content: ","
}

.tell-more-full-panel ul li:last-child:after {
    content: " "
}

.tell-more-full-panel .deal {
    left: 0;
    top: 0
}

.tell-more-full-panel article {
    height: 460px
}

.tell-more-full-panel article .content-tile-details {
    height: 296px;
    line-height: 12px;
    padding: 8px 16px 0 22px
}

.tell-more-full-panel article .content-tile-details h3 {
    line-height: 15px;
    height: auto
}

.tell-more-full-panel article .content-tile-details .content-title {
    margin-top: 4px;
    margin-bottom: 14px
}

.tell-more-full-panel article .content-tile-details .tell-me-more-copy {
    line-height: 13px;
    font-family: proxima_novasemibold;
    color: #999;
    margin-bottom: 0;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
}

.tell-more-full-panel article .content-tile-details .tell-me-more-copy p {
    line-height: 13px;
    color: #999;
    margin-bottom: 0
}

.tell-more-full-panel article .content-tile-details .bottom-content ul {
    left: -8px
}

.tell-more-full-panel article .main-img-wrapper {
    padding-bottom: 18px
}

.tell-more-full-panel article .main-img-wrapper .sub-category-text {
    height: 18px
}

.tell-more-full-panel article .bottom-content p.tell-me-more-details {
    background: url(../../images/visit-florida/global/get-inspired-btn.png) no-repeat;
    height: 38px;
    padding: 13px;
    text-transform: uppercase
}

.tell-more-full-panel article .bottom-content p.tell-me-more-details a {
    color: #fff;
    text-decoration: none;
    margin-left: -31px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-top: -2px;
    display: block;
    font-weight: 900
}

.tell-more-full-panel article .bottom-content p.tell-me-more-details a:hover {
    color: #fff
}

.tell-more-full-panel article .bottom-content p.tell-me-more-details a strong {
    color: #fff;
    font-size: 15px;
    line-height: 5px
}

.tell-more-full-panel article .bottom-content {
    text-align: center;
    margin-left: 10px;
    position: absolute
}

.tell-more-full-panel article .bottom-content div.logo-image,
.tell-more-full-panel article .bottom-content p.tell-me-more-details {
    margin: 8px 0 0 -8px;
    width: 150px
}

.tell-more-full-panel article .category-type {
    margin-top: -20px
}

.tell-more-full-panel article .category-type-icon {
    position: absolute;
    bottom: -1px;
    left: 2px;
    display: block;
    width: 23px;
    height: 12px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-right: 3px;
    margin-left: -2px;
    text-align: center;
    background-color: #fff
}

.tell-more-full-panel .sub-category-text {
    margin-left: 28px;
    padding-top: 3px
}

.tell-more-full-panel .add-to-favs-overlay {
    height: 89px;
    text-align: center
}

article.stories.content-tile h3.story-title {
    font-size: 16px;
    padding: 8px 0 5px;
    margin-top: 7px;
    text-transform: uppercase
}

article.stories.content-tile .content-tile-details {
    margin-bottom: -1px;
    margin-left: 15px;
    width: 410px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

article.stories.content-tile .story-content-wrapper {
    margin: 8px 8px 6px;
    overflow: hidden;
    background: #fff
}

article.stories.content-tile .story-content-wrapper div {
    float: left
}

article.stories.content-tile .story-content-wrapper .main-img-wrapper {
    width: 60px;
    padding-top: 6px
}

article.stories.content-tile .more-container {
    float: none!important;
    text-align: right
}

article.stories.content-tile .more-container p a {
    color: #f06600;
    font-family: proxima_nova_rgbold;
    font-size: 10px
}

article.stories.content-tile .more-container .more a {
    margin-right: 6px
}

article.stories.content-tile .content-details {
    text-align: left;
    margin-left: 15px;
    line-height: 16px;
    position: relative;
    top: 0
}

article.stories.content-tile .content-details h3 {
    line-height: 14px
}

article.stories.content-tile .content-details .category-type-label {
    font-family: proxima_novalight;
    color: #666;
    font-size: 9px;
    padding: 0
}

article.stories.content-tile .content-details p a {
    color: #f06600;
    font-family: proxima_novasemibold;
    font-size: 10px
}

article.stories.content-tile .content-details .content-title {
    font-size: 14px;
    font-family: Harabara-Regular;
    margin-top: 0;
    letter-spacing: 1px;
    font-weight: 400;
    width: 310px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

article.stories.content-tile .content-details .content-title.grey {
    color: #666
}

article.stories.content-tile .content-details .content-title.go-orange {
    color: #f06600
}

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -ms-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}

.isotope {
    overflow: visible!important;
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: transform, opacity
}

.isotope .isotope-item.no-transition,
.isotope.no-transition,
.isotope.no-transition .isotope-item {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.isotope-item {
    z-index: 2
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}

.grid-layout {
    opacity: 1;
    -webkit-transition: 1500ms opacity;
    -moz-transition: 1500ms opacity;
    -ms-transition: 1500ms opacity;
    -o-transition: 1500ms opacity;
    transition: 1500ms opacity
}

.grid-layout.fadeOut {
    opacity: 0
}

.grid-layout .listing .content-tile-main-img {
    width: 100%
}

.grid-layout .get-inspired {
    color: #fff;
    padding: 9px;
    width: 150px;
    height: 38px;
    background: url(../../images/visit-florida/global/get-inspired-btn.png) no-repeat;
    display: block!important
}

.available-tiles article.tile.content-tile,
.more-by-tiles article.tile.content-tile,
.related-content-tiles article.tile.content-tile {
    position: relative!important
}

.ie8 .row.list-layout .span13.default.tile.content-tile {
    background: red;
    height: 150px
}

.ie8 .row.list-layout .category-type-icon {
    bottom: 10px!important
}

.ie8 .row.list-layout .sub-category-text {
    height: 15px!important;
    bottom: 10px;
    padding-bottom: 4px
}

.ie8 .row.list-layout article.tile.content-tile {
    position: relative;
    background: #fff;
    height: 146px;
    margin-bottom: -7px;
    min-height: 0
}

.row.list-layout .add-to-favs-notif {
    left: 0
}

.row.list-layout .sub-category-text {
    height: 18px!important;
    bottom: 0;
    padding-bottom: 0
}

.row.list-layout .bookmark {
    right: -1px!important
}

.row.list-layout article:last-child {
    margin-bottom: 17px!important
}

.row.list-layout article:first-child .main-img-wrapper {
    margin: 4px 0 0 8px!important
}

.row.list-layout article:first-child .main-img-wrapper img.content-tile-main-img {
    padding-top: 4px
}

.row.list-layout article:first-child .content-tile-details,
.row.list-layout article:first-child .themes-and-score {
    margin-top: 8px!important
}

.row.list-layout article.tile.content-tile {
    position: relative;
    height: 146px;
    margin-bottom: -7px;
    min-height: 0;
    background: #dedede;
    background: -moz-linear-gradient(top, #dedede 0, #dedede 0, #fff 100%, #dfe1e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(0, #dedede), color-stop(100%, #fff), color-stop(100%, #dfe1e3));
    background: -webkit-linear-gradient(top, #dedede 0, #dedede 0, #fff 100%, #dfe1e3 100%);
    background: -o-linear-gradient(top, #dedede 0, #dedede 0, #fff 100%, #dfe1e3 100%);
    background: -ms-linear-gradient(top, #dedede 0, #dedede 0, #fff 100%, #dfe1e3 100%);
    background: linear-gradient(to bottom, #dedede 0, #dedede 0, #fff 100%, #dfe1e3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f0f0f0', GradientType=0);
    -webkit-transform: translate(0, 0)
}

.row.list-layout article.tile.content-tile a.list-mode-atf {
    position: absolute;
    right: 0;
    top: -7px
}

.row.list-layout article.tile.content-tile .img-location {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 4px 0;
    background-color: #ededed;
    text-transform: uppercase;
    font-size: 9px
}

.row.list-layout article.tile.content-tile .main-img-wrapper {
    margin-left: 8px!important;
    max-height: 135px;
    width: 170px
}

.row.list-layout article.tile.content-tile .main-img-wrapper .content-tile-main-img {
    height: 135px
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 {
    margin: 4px 0 0;
    padding: 18px 15px 0 30px;
    width: 360px;
    height: 118px
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 p {
    display: block;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 p.description {
    padding-top: 11px
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 p.description a {
    font-size: 10px
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 p.posted-by {
    margin-top: -3px
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 .content-title a {
    height: auto
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 .content-title .tile-event-date {
    display: block
}

.row.list-layout article.tile.content-tile .content-tile-details.span7 a.website-link {
    display: block;
    font-size: 11px;
    margin-top: 5px;
    text-transform: uppercase;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.row.list-layout article.tile.content-tile .themes-and-score {
    margin: 4px 0 0;
    text-align: left;
    padding-right: 17px;
    padding-top: 18px;
    width: 142px;
    height: 120px;
    background-color: #fff
}

.row.list-layout article.tile.content-tile .themes-and-score .rs_scores {
    display: none;
    padding: 0 10px
}

.row.list-layout article.tile.content-tile .themes-and-score .scores {
    margin-top: 5px;
    padding-left: 10px
}

.row.list-layout article.tile.content-tile .themes-and-score .score-results {
    color: #F06600
}

.row.list-layout article.tile.content-tile .themes-and-score ol,
.row.list-layout article.tile.content-tile .themes-and-score ul {
    margin: 0;
    padding-left: 10px
}

.row.list-layout article.tile.content-tile .themes-and-score ol li,
.row.list-layout article.tile.content-tile .themes-and-score ul li {
    text-transform: uppercase;
    line-height: 1.5em;
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 1px;
    display: block;
    color: #b4b4b4
}

.row.list-layout article.tile.content-tile .themes-and-score p {
    text-transform: uppercase;
    display: block;
    margin: 0 0 5px;
    padding: 0;
    line-height: 1em;
    font-weight: 700;
    font-size: 9px
}

.row.list-layout article.tile.content-tile .themes-and-score .bookDirectPriceList {
    font-size: 16px;
    font-family: Harabara;
    color: #f60;
    line-height: 10px;
    padding: 0 0 10px 10px
}

.row.list-layout article.tile.content-tile .content-wrapper {
    background: #fff;
    min-height: 149px;
    max-height: 149px;
    margin: 0;
    padding: 0
}

.row.list-layout article.tile.content-tile .content-wrapper .tab-content .container {
    text-align: left
}

.row.list-layout article.tile.content-tile .content-wrapper .list-details {
    text-align: left;
    background: #ededed;
    height: 150px;
    margin: 0;
    padding: 0
}

.row.list-layout article.tile.content-tile .content-wrapper .list-details .category-type-label.list-tile-view {
    font-family: proxima_novasemibold;
    font-size: 8px;
    padding-left: 28px;
    margin-bottom: -5px
}

.row.list-layout article.tile.content-tile .content-wrapper .list-details .main-img-wrapper {
    position: relative
}

.row.list-layout article.tile.content-tile .content-wrapper .list-details .main-img-wrapper .list-content-tile-main-img {
    max-height: 127px;
    width: 187px
}

.row.list-layout article.tile.content-tile .content-wrapper .list-details .main-img-wrapper .category-type-icon {
    bottom: 0!important;
    background-color: red;
    height: 15px;
    width: 10px;
    position: absolute
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details {
    text-align: left;
    float: left;
    margin: 25px 0 0 10px;
    padding-top: 16px;
    padding-left: -10px;
    display: inline
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details .tile-details-inner-wrapper {
    margin-top: -30px;
    margin-left: 17px;
    width: 70%
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details .tile-details-inner-wrapper h3 {
    line-height: 26px;
    font-size: 20px
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details .tile-details-inner-wrapper h3 a {
    line-height: 14px
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details .tile-details-inner-wrapper p.posted-by {
    float: left;
    margin-top: -9px;
    margin-bottom: 11px
}

.row.list-layout article.tile.content-tile .content-wrapper .content-tile-details .tile-details-inner-wrapper p.description {
    float: left;
    width: 130%
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score {
    margin: 0;
    padding: 0;
    height: 131px;
    text-align: left
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score .scores {
    margin-top: 22px;
    margin-bottom: 26px
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score .scores p {
    display: block;
    font-family: proxima_novasemibold;
    color: #666;
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 5px;
    text-transform: uppercase
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score .scores .score-results {
    color: #f06600
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score ol {
    list-style: none;
    font-size: 10px;
    margin: 0;
    padding: 0
}

.row.list-layout article.tile.content-tile .content-wrapper .tags-and-score ol li {
    color: #999;
    font-family: proxima_novasemibold;
    font-size: 10px;
    float: none;
    line-height: 10px;
    display: block
}

.row.list-layout article.tile.content-tile .content-wrapper img.add-to-favorites {
    float: right;
    position: absolute;
    z-index: 999
}

.row.list-layout article.tile.content-tile h3 a {
    text-decoration: none;
    color: #666
}

.row.list-layout article.tile.content-tile h3 a:hover,
.row.list-layout article.tile.content-tile p a {
    color: #f06600
}

.row.list-layout article {
    margin-bottom: 17px!important
}

.row.list-layout article .content-title {
    margin-bottom: 0;
    height: auto
}

.row.list-layout article .content-title .tile-event-date {
    display: block
}

.list-view .author {
    color: #666;
    font-size: .8em
}

.list-view .description {
    line-height: 1.3em;
    font-size: .8em;
    color: #999;
    padding-top: 11px;
    height: auto!important
}

.list-view .tile-details-inner-wrapper p {
    margin-bottom: 6px
}

.list-view article {
    margin-bottom: 0;
    box-shadow: 0 5px 15px rgba(183, 190, 201, .3)
}

.list-view .category-type-icon {
    position: absolute;
    bottom: 0!important;
    background-color: #fff;
    height: 15px;
    width: 10px;
    z-index: 2;
    padding: 3px 7px 6px 8px;
    left: 0
}

.list-view .category-type-icon.video-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -143px -3019px no-repeat #fff
}

.list-view .category-type-icon.listview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -105px -2974px no-repeat #fff
}

.list-view .category-type-icon.eventview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 2px -3052px no-repeat #fff
}

.list-view .category-type-icon.article-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -107px -2995px no-repeat #fff
}

.list-view .category-type-icon.listview-hover {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -106px -2950px no-repeat #fff;
    height: 14px;
    width: 12px
}

.list-view .category-type-icon.slides-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -114px 4px no-repeat #fff
}

.list-view .sub-category-text {
    height: 25px;
    z-index: 0;
    bottom: 3px
}

.list-view .content-wrapper {
    margin: 0 8px;
    float: left
}

.list-view .add-to-favorites {
    z-index: 999
}

.map-view #map-canvas {
    height: 640px;
    margin-left: 0
}

.map-view #map-canvas img {
    max-width: none
}

.marker {
    background: url(../../images/visit-florida/global/marker.png) no-repeat;
    float: left;
    height: 28px;
    width: 23px;
    padding-top: 3px;
    margin-right: 6px;
    padding-left: 0;
    text-align: center;
    font-size: 12px;
    font-family: proxima_novasemibold;
    color: #fff
}

.map-labels {
    color: #fff;
    font-family: proxima_novasemibold
}

#map-canvas .map-labels,
#map_canvas .map-labels {
    opacity: 0;
    filter: alpha(opacity=0)
}

.map-view {
    border: 8px solid #fff
}

.map-view listing {
    font-family: Harabara;
    color: #666;
    font-weight: 400;
    line-height: 1.1em;
    padding-top: 0;
    font-size: 14px;
    margin: 12px 0 6px 7px;
    letter-spacing: 1px
}

.map-view .airport-beaches-btns {
    z-index: 10000;
    position: absolute;
    right: 13px;
    top: 35px;
    width: 63px;
    height: 32px;
    background: url(../../images/visit-florida/florida-live/map-icons-bg.png) no-repeat;
    display: none
}

.map-view .airport-beaches-btns ul {
    margin: 0
}

.map-view .airport-beaches-btns ul li {
    height: 32px
}

.map-view .airport-beaches-btns ul li a {
    width: 100%;
    height: 100%;
    float: left
}

.map-view .webcam-social-btns {
    z-index: 10000;
    position: absolute;
    right: 5px;
    top: 35px;
    width: 63px;
    height: 32px;
    background: url(../../images/visit-florida/florida-live/map-icons-bg.png) no-repeat
}

.map-view .webcam-social-btns ul {
    margin: 0;
    list-style-type: none
}

.map-view .webcam-social-btns ul li {
    height: 32px
}

.map-view .webcam-social-btns ul li:hover {
    cursor: pointer
}

.map-view .webcam-social-btns .webcam {
    width: 29px;
    background: url(../../images/visit-florida/florida-live/webcam.png) 11px 9px no-repeat;
    float: left
}

.map-view .webcam-social-btns .social {
    width: 30px;
    margin-left: 34px;
    background: url(../../images/visit-florida/florida-live/social-icon.png) 7px 10px no-repeat
}

.map-view .map-layout {
    clear: none!important;
    height: 640px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 405px;
    margin-left: 22px;
    margin-bottom: 20px
}

.map-view .map-layout .map-view-button {
    margin: 0 auto;
    float: left
}

.map-view .map-layout h1.social-feed-title {
    font-size: 14px;
    font-family: proxima_novalight;
    margin-bottom: 24px;
    text-transform: uppercase
}

.map-view .map-layout .social-feed-article {
    height: 140px;
    margin-bottom: 15px
}

.map-view .map-layout .social-feed-article .details-top {
    float: left;
    width: 100%
}

.map-view .map-layout .social-feed-article .details-top .main-image {
    position: relative;
    margin-left: 0;
    width: 120px;
    height: 90px;
    float: left
}

.map-view .map-layout .social-feed-article .details-top .main-image .category-type-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 17px;
    height: 21px;
    padding-left: 4px;
    background-color: #fff
}

.map-view .map-layout .social-feed-article .details-top .main-image .category-type-icon.fb {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) no-repeat #fff
}

.map-view .map-layout .social-feed-article .details-top .details {
    float: left;
    margin-left: 0;
    width: 220px
}

.map-view .map-layout .social-feed-article .details-top .details .subcategory {
    font-family: proxima_nova_rgregular;
    font-size: 9px;
    color: #999;
    text-transform: uppercase;
    background-color: #ededed;
    height: 18px;
    padding-left: 12px;
    margin-bottom: 10px
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta {
    padding-left: 12px
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta h1,
.map-view .map-layout .social-feed-article .details-top .details .details-meta h3,
.map-view .map-layout .social-feed-article .details-top .details .details-meta h4 {
    margin-top: 0
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta h3,
.map-view .map-layout .social-feed-article .details-top .details .details-meta h4 {
    font-family: Helvetica;
    font-size: 10px;
    text-transform: uppercase
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta h1 {
    font-family: Harabara;
    color: #666;
    font-size: 16px;
    line-height: 18px
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta h3 {
    color: #666;
    margin-bottom: 2px;
    line-height: 11px
}

.map-view .map-layout .social-feed-article .details-top .details .details-meta h4 {
    color: #999;
    margin-bottom: 6px;
    line-height: 11px
}

.map-view .map-layout .social-feed-article .details-bottom {
    float: left;
    margin-top: 8px;
    margin-bottom: 25px
}

.map-view .map-layout .social-feed-article .details-bottom p {
    font-family: Helvetica;
    font-size: 11px;
    line-height: 14px;
    color: #666;
    margin-bottom: 0
}

.map-view .map-layout .social-feed-article .details-bottom p a {
    color: #f06600
}

.map-view .map-layout.fl-live-sc-feed {
    height: 578px
}

.map-view .map-layout::-webkit-scrollbar {
    width: 8px
}

.map-view .map-layout::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px
}

.map-view #map-canvas article {
    padding: 0;
    margin: -5px 0 15px!important;
    min-height: 270px
}

.map-view #map-canvas article .main-img-wrapper .sub-category-text {
    height: 16px;
    left: 0;
    margin-left: 0;
    width: 162px;
    display: none
}

.map-view #map-canvas article .content-tile-details {
    width: 178px;
    margin: 0;
    padding: 20px 8px 8px;
    position: absolute;
    left: 8px;
    max-height: 105px
}

.map-view #map-canvas article .content-tile-details h3.content-title {
    margin-bottom: 0;
    cursor: pointer
}

.map-view #map-canvas article .content-tile-details h3.content-title a {
    color: #666
}

.map-view #map-canvas article .content-tile-details h3.content-title a:hover {
    color: #f06600
}

.map-view #map-canvas article .content-tile-details ul {
    bottom: 10px
}

.map-view #map-canvas .tile.content-tile {
    margin-bottom: 0
}

.map-view #map-canvas .tile.content-tile .tile-drop-shadow {
    bottom: -15px
}

.map-view #map-canvas .tile.content-tile .main-img-wrapper {
    overflow: visible!important
}

.map-view #map-canvas .tile.content-tile .main-img-wrapper .bookmark {
    top: -15px;
    right: -1px
}

.map-view #map-canvas .tile.content-tile .main-img-wrapper .category-type {
    position: absolute;
    bottom: 14px!important;
    left: -86px!important
}

.map-view .map-searched-for {
    display: inline-block;
    width: 368px;
    height: 31px;
    margin-top: 20px;
    margin-bottom: 15px;
    text-align: left
}

.map-view .map-searched-for span {
    text-transform: uppercase
}

.map-view .map-searched-for .searched-title {
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    line-height: 16px;
    color: #666
}

.map-view .map-searched-for .tags {
    font-family: proxima_nova_rgbold;
    font-size: 13px;
    font-weight: 500;
    color: #666
}

.map-view .map-layout::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
}

.map-view article {
    position: relative;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    background-image: none;
    margin: 0 0 15px 8px;
    padding-right: 30px;
    text-align: left
}

.map-view article .category-type {
    background: #f0f0f0;
    background: -moz-linear-gradient(left, #f0f0f0 0, #ededed 0, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f0f0f0), color-stop(0, #ededed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #f0f0f0 0, #ededed 0, #fff 100%);
    background: -o-linear-gradient(left, #f0f0f0 0, #ededed 0, #fff 100%);
    background: -ms-linear-gradient(left, #f0f0f0 0, #ededed 0, #fff 100%);
    background: linear-gradient(to right, #f0f0f0 0, #ededed 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#fefefe', GradientType=1);
    margin-left: 110px;
    padding-left: 0;
    padding-top: 3px;
    padding-bottom: 4px
}

.map-view article .category-type .category-type-label {
    font-family: proxima_novasemibold;
    color: #999;
    padding-left: 15px;
    font-size: 10px;
    text-transform: uppercase
}

.map-view .content-tile-main-img {
    width: 115px;
    height: 100px;
    position: relative
}

.map-view .content-title {
    font-family: Harabara;
    color: #666;
    font-weight: 400;
    line-height: 1.1em;
    padding-top: 0;
    font-size: 17px;
    margin: 12px 0 6px 7px
}

.map-view .content-title:hover {
    color: #f06600;
    cursor: pointer
}

.map-view .content-title .tile-event-date {
    display: block
}

.map-view .map-list-tile-tags {
    font-family: proxima_novasemibold;
    font-size: 10px;
    color: #666;
    display: inline
}

.map-view .map-list-tile-tags li {
    float: left
}

.map-view .category-type-icon {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px 7px 6px;
    background-color: #fff;
    height: 15px;
    width: 10px
}

.map-view .category-type-icon.video-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -143px -3020px no-repeat #fff
}

.map-view .category-type-icon.listview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -105px -2974px no-repeat #fff
}

.map-view .category-type-icon.eventview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 2px -3053px no-repeat #fff
}

.map-view .category-type-icon.article-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -107px -2995px no-repeat #fff
}

.map-view .category-type-icon.listview-hover {
    background: url(/etc/designs/vf/global/images/visit-florida/sprites/vf-sprite.png) -106px -2952px no-repeat #fff;
    height: 12px;
    width: 9px
}

.map-view .category-type-icon.slides-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -114px 4px no-repeat #fff
}

.map-view .img-thumbnail {
    position: relative;
    float: left
}

.map-view .tiles {
    height: 600px;
    overflow-y: scroll;
    overflow-x: hidden
}

.map-view .content-tile-details {
    margin: 4px 0 0;
    padding: 0;
    display: inline-block;
    overflow: hidden;
    width: 50%;
    left: 15px;
    position: relative
}

.map-view .location {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 9px;
    display: block;
    padding-top: 0;
    margin-top: 16px;
    color: #999;
    font-weight: 700;
    text-transform: uppercase
}

.map-view .map-list-tile-themes {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 9px;
    color: #999;
    margin: 0 0 0 7px;
    padding: 0
}

.map-view .map-list-tile-themes li:after {
    content: ","
}

.map-view .map-list-tile-themes li:last-child:after {
    content: ""
}

.see-more-map {
    left: 170px;
    position: absolute;
    top: 560px
}

.ie8 .map-view .img-thumbnail {
    background: none;
    float: left;
    height: 120px;
    margin-left: 0;
    position: relative;
    width: 115px
}

.filter-container,
.filter-navigation {
    display: inline
}

#location-page #map-canvas {
    width: 100%;
    height: 320px
}

#map_canvas {
    width: 100%;
    height: 100%
}

#floridaLive-page .media-gallery .default-gallery-item {
    text-align: center;
    background: #f0f0f0
}

#floridaLive-page .media-gallery .default-gallery-item img {
    height: 360px;
    width: auto
}

#floridaLive-page .media-gallery .gallery-tabs {
    display: none
}

#floridaLive-page .media-gallery .image-slider-container {
    position: relative
}

#floridaLive-page .media-gallery .image-slider-container ul {
    position: absolute
}

.media-gallery {
    padding-top: 10px;
    position: relative;
    margin-bottom: 40px
}

.media-gallery .tab-pane>div img {
    width: 100%;
    height: auto
}

.media-gallery .gallery-webcam {
    position: absolute;
    left: -9999px;
    width: 563px;
    height: 320px;
    overflow: hidden
}

.media-gallery .gallery-webcam.current {
    left: 0
}

.media-gallery .gallery-webcam embed,
.media-gallery .gallery-webcam iframe,
.media-gallery .gallery-webcam img,
.media-gallery .gallery-webcam object {
    width: 100%!important;
    height: 320px!important
}

.media-gallery .tab-pane#webcam {
    height: 320px;
    background: #fff
}

.media-gallery .gallery-tabs {
    position: absolute;
    margin-top: -10px;
    width: 300px;
    height: 34px;
    display: inline;
    z-index: 10
}

.media-gallery .gallery-tabs a {
    margin: 0;
    padding: 0;
    display: block
}

.media-gallery .gallery-tabs ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.media-gallery .gallery-tabs li {
    margin: 0;
    padding: 0;
    height: 35px;
    width: 30px;
    display: inline;
    z-index: 10
}

.media-gallery .gallery-tabs li .media-tab {
    margin: 0;
    padding: 0;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) no-repeat;
    float: left;
    height: 35px;
    width: 30px
}

.media-gallery .gallery-tabs li .media-tab.picture {
    background-position: -3px -3748px
}

.media-gallery .gallery-tabs li .media-tab.video {
    background-position: -33px -3748px
}

.media-gallery .gallery-tabs li .media-tab.social {
    background-position: -63px -3748px
}

.media-gallery .gallery-tabs li .media-tab.map {
    background-position: -93px -3748px
}

.media-gallery .gallery-tabs li .media-tab.cam {
    background-position: -123px -3748px
}

.media-gallery .gallery-tabs li a:hover.media-tab.picture {
    background-position: -3px -3785px
}

.media-gallery .gallery-tabs li a:hover.media-tab.video {
    background-position: -33px -3785px
}

.media-gallery .gallery-tabs li a:hover.media-tab.social {
    background-position: -63px -3785px
}

.media-gallery .gallery-tabs li a:hover.media-tab.map {
    background-position: -93px -3785px
}

.media-gallery .gallery-tabs li a:hover.media-tab.cam {
    background-position: -123px -3785px
}

.media-gallery .gallery-tabs .active a.media-tab.picture {
    background-position: -3px -3785px
}

.media-gallery .gallery-tabs .active a.media-tab.video {
    background-position: -33px -3785px
}

.media-gallery .gallery-tabs .active a.media-tab.social {
    background-position: -63px -3785px
}

.media-gallery .gallery-tabs .active a.media-tab.map {
    background-position: -93px -3785px
}

.media-gallery .gallery-tabs .active a.media-tab.cam {
    background-position: -123px -3785px
}

.media-gallery .gallery-content {
    background: url(../../images/visit-florida/media-gallery/gradient_bg_desc.png) repeat-x
}

.media-gallery .gallery-content.cam {
    display: none
}

.media-gallery .gallery-description {
    padding: 10px 0 0 20px
}

.media-gallery .gallery-description .media-desc {
    margin-bottom: 10px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    line-height: 15px;
    text-align: left
}

.media-gallery .gallery-description .media-author {
    margin-bottom: 3px;
    color: #999;
    line-height: 8px;
    font-size: 11px
}

.media-gallery .gallery-slider {
    padding-top: 10px;
    margin-bottom: 20px;
    width: 100%
}

.media-gallery .gallery-slider .gallery-arrow {
    margin-top: 10px;
    width: 12px;
    height: 17px;
    display: block;
    float: left
}

.media-gallery .gallery-slider .gallery-arrow.left {
    margin-right: 7px;
    background: url(../../images/visit-florida/media-gallery/left_arrow.png) no-repeat
}

.media-gallery .gallery-slider .gallery-arrow.right {
    margin-left: 5px;
    background: url(../../images/visit-florida/media-gallery/right_arrow.png) no-repeat
}

.media-gallery .gallery-slider .image-slider-container {
    margin: 0;
    padding: 0;
    height: 50px;
    overflow: hidden;
    width: 90%
}

.media-gallery .gallery-slider .image-slider-container ul {
    display: inline-block;
    margin: 0;
    list-style: none;
    width: 50000px
}

.media-gallery .gallery-slider .image-slider-container ul li {
    float: left;
    margin-right: 14px;
    width: 66px;
    height: 40px
}

.media-gallery .gallery-slider .image-slider-container ul li img {
    width: 65px;
    height: 40px
}

.media-gallery .gallery-slider .image-slider-container ul li img.selected {
    border: thin solid #f06600
}

.media-gallery .gallery-social {
    border: thin solid #ccc;
    margin-left: 0
}

.media-gallery .gallery-social .social-article-container {
    position: relative;
    width: 400px;
    height: 315px;
    margin-left: 29px;
    margin-bottom: 22px;
    overflow: auto;
    overflow-x: hidden
}

.media-gallery .gallery-social article.social {
    float: left;
    width: 360px
}

.media-gallery .gallery-social article.social.social {
    margin-top: 15px
}

.media-gallery .gallery-social article.social.social .details-top {
    float: left;
    width: 100%
}

.media-gallery .gallery-social article.social.social .details-top .main-image {
    position: relative;
    margin-left: 0;
    width: 120px;
    height: 90px;
    float: left
}

.media-gallery .gallery-social article.social.social .details-top .main-image .category-type-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    height: 25px;
    background-color: #fff
}

.media-gallery .gallery-social article.social.social .details-top .main-image .category-type-icon.fb {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) no-repeat #fff
}

.media-gallery .gallery-social article.social.social .details-top .main-image .category-type-icon.gp {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) 0 -50px no-repeat #fff
}

.media-gallery .gallery-social article.social.social .details-top .main-image .category-type-icon.tw {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) 0 -25px no-repeat #fff
}

.media-gallery .gallery-social article.social.social .details-top .main-image .category-type-icon.yt {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) 0 -74px no-repeat #fff
}

.media-gallery .gallery-social article.social.social .details-top .details {
    float: left;
    margin-left: 0;
    width: 220px
}

.media-gallery .gallery-social article.social.social .details-top .details .subcategory {
    font-family: proxima_nova_rgregular;
    font-size: 9px;
    color: #999;
    text-transform: uppercase;
    background-color: #ededed;
    height: 18px;
    padding-left: 12px;
    margin-bottom: 10px
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta {
    padding-left: 12px
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta h1,
.media-gallery .gallery-social article.social.social .details-top .details .details-meta h3,
.media-gallery .gallery-social article.social.social .details-top .details .details-meta h4 {
    margin-top: 0
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta h3,
.media-gallery .gallery-social article.social.social .details-top .details .details-meta h4 {
    font-family: Helvetica;
    font-size: 10px;
    text-transform: uppercase
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta h1 {
    font-family: Harabara;
    color: #666;
    font-size: 16px;
    line-height: 18px
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta h3 {
    color: #666;
    margin-bottom: 2px;
    line-height: 11px
}

.media-gallery .gallery-social article.social.social .details-top .details .details-meta h4 {
    color: #999;
    margin-bottom: 6px;
    line-height: 11px
}

.media-gallery .gallery-social article.social.social .details-bottom {
    float: left;
    margin-top: 8px;
    width: 370px
}

.media-gallery .gallery-social article.social.social .details-bottom p {
    font-family: Helvetica;
    font-size: 11px;
    line-height: 14px;
    color: #666;
    margin-bottom: 0
}

.media-gallery .gallery-social article.social.social .details-bottom p a {
    color: #f06600
}

.dropdown.favorites .dropdown-menu.fav-module {
    height: 461px;
    padding: 0;
    margin-top: 1px;
    background: url(../../images/visit-florida/favorites-module/fav-module-bg.png) repeat-x;
    border: none;
    margin-left: -807px;
    width: 966px
}

.dropdown.favorites .dropdown-menu.fav-module p {
    border-bottom: none
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header {
    width: 100%;
    height: 47px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1914px repeat-x;
    margin-bottom: 40px
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header p.header-title {
    font-family: proxima_novasemibold;
    font-size: 11px;
    color: #999;
    border-bottom: none;
    display: inline-block;
    padding-top: 13px;
    height: 33px;
    margin-left: 20px;
    text-transform: uppercase
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .default-user-img {
    width: 36px;
    padding-top: 5px;
    height: 41px;
    margin-right: 17px
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .default-user-img img {
    min-width: 37px;
    min-height: 36px
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .check-your-fav-copy {
    padding-top: 6px;
    height: 46px;
    width: 146px;
    float: right;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -20px -1860px no-repeat
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .check-your-fav-copy p {
    color: #fff;
    font-size: 10px;
    display: inline;
    white-space: nowrap;
    border-bottom: none;
    line-height: 5px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-left: 25px
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .check-your-fav-copy p.you-have {
    font-family: proxima_nova_rgregular;
    text-transform: uppercase
}

.dropdown.favorites .dropdown-menu.fav-module .favorites-header .check-your-fav-copy p.fav-amount {
    font-family: proxima_nova_rgbold
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content {
    padding: 0 8px 8px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .module-content-wrapper {
    background-image: -ms-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f0f0f0));
    background-image: -webkit-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background-image: linear-gradient(to bottom, #fff 0, #f0f0f0 100%);
    height: 453px;
    padding-left: 8px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel {
    overflow: hidden;
    position: relative;
    height: 300px;
    float: left;
    padding-top: 10px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container {
    width: 713px;
    height: 370px;
    position: relative
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container .distance,
.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container .marker {
    display: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container .tile {
    position: relative
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container #default-tiles,
.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container #favorites-tiles,
.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container #recomnded-tiles {
    position: absolute;
    left: 5px;
    width: 10000px;
    display: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container #default-tiles.active,
.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container #recomnded-tiles.active {
    display: block
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .bookmark {
    padding: 0
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article a {
    padding: 0;
    white-space: normal
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article a.large-button {
    float: left;
    clear: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type {
    position: absolute;
    bottom: 0;
    left: 2px;
    text-align: center
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon {
    background-color: #fff;
    width: 27px;
    height: 22px;
    display: block;
    margin-left: -2px;
    position: absolute;
    bottom: 0
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.video-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -143px -3020px no-repeat #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.listview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -105px -2974px no-repeat #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.eventview-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 2px -3053px no-repeat #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.article-tile {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -107px -2995px no-repeat #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.listview-hover {
    background: url(/etc/designs/vf/global/images/visit-florida/sprites/vf-sprite.png) -106px -2952px no-repeat #fff;
    height: 12px;
    width: 9px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container article .category-type .category-type-icon.slides-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -114px 4px no-repeat #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy {
    height: 407px;
    height: 300px;
    float: left
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .interact {
    color: #f06600;
    font-family: proxima_nova_rgbold;
    font-size: 14px;
    line-height: 15px;
    width: 164px;
    margin-bottom: 10px;
    padding-left: 40px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1810px no-repeat
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .fav-mod {
    padding: 10px 0 0;
    margin: 8px auto 0;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -760px no-repeat
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .upper-copy {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    color: #999;
    margin: 5px auto 0;
    padding: 0;
    line-height: 16px;
    width: 160px;
    border-bottom: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper {
    margin: 8px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .edit-favorites {
    width: 158px;
    height: 27px;
    background: url(../../images/visit-florida/favorites-module/editfav-bg.png) no-repeat;
    margin: 10px auto 0;
    text-align: center
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .edit-favorites a {
    color: #fff;
    font-family: proxima_nova_rgbold;
    font-size: 9px;
    display: block;
    text-transform: uppercase;
    text-decoration: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .edit-favorites.off {
    display: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper hr {
    color: #dfdfdf;
    background-color: #dfdfdf;
    height: 1px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .fb-login-copy {
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    line-height: 13px;
    color: #999;
    padding: 0;
    width: 160px;
    height: 30px;
    margin: 0 auto;
    border-bottom: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook {
    width: 154px;
    height: 33px;
    margin: 20px auto 0;
    padding-left: 15px;
    padding-top: 4px
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook a {
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    float: right;
    text-decoration: none
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook a#facebook-login {
    color: #fff
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook.facebook.login {
    background: url(../../images/visit-florida/favorites-module/fb-login-button.png) no-repeat
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook.facebook.logout {
    background: url(../../images/visit-florida/favorites-module/fb-logout-button.png) no-repeat
}

.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .expanded-copy-content-wrapper .facebook.facebook.logout a {
    color: #666;
    font-family: proxima_novasemibold;
    float: left;
    margin-left: 10px
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller {
    float: left;
    margin-top: 20px;
    width: 210px;
    height: 15px
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller a {
    background: 0 0;
    font-family: proxima_nova_rgbold;
    color: #999;
    font-size: 10px;
    line-height: 10px;
    padding: 0 5px;
    text-transform: uppercase;
    display: inline
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller a:hover {
    color: #f06600
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller a.fav-prev {
    background: url(../../images/visit-florida/favorites-module/left-arrow.png) left center no-repeat;
    padding-left: 15px
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller a.fav-next {
    background: url(../../images/visit-florida/favorites-module/right-arrow.png) right center no-repeat;
    padding-right: 15px
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller .disabled:hover {
    color: #999;
    text-decoration: none
}

.dropdown.favorites .dropdown-menu.fav-module .tile-scroller span {
    display: inline;
    line-height: 8px;
    color: #999;
    opacity: .5
}

.ie8 .dropdown.favorites .dropdown-menu.fav-module {
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    height: 461px;
    margin-left: -807px;
    margin-top: 1px
}

.ie8 .tile-carousel {
    width: 710px!important
}

.media-gallery .places h2 {
    text-transform: lowercase
}

.places {
    float: left
}

.places h2 {
    margin-bottom: 15px;
    margin-left: 0
}

.places ul li {
    margin-left: 0;
    margin-right: 29px;
    float: left
}

.places .bookmark.add,
.places .bookmark.remove {
    top: -7px;
    right: 1px
}

.places .places-tiles {
    display: inline-block;
    min-height: 0;
    width: 303px;
    overflow: hidden
}

.places .places-tiles span {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #666
}

.places .places-tiles article {
    float: left;
    position: relative;
    margin-bottom: 20px
}

.places .places-tiles .places-tile {
    position: relative
}

.places .places-tiles .places-tile img {
    width: 120px;
    height: 90px
}

.places .places-tiles .places-tile .bookmark {
    right: 5px
}

.places .places-tiles .places-tile.span2 {
    width: 120px;
    height: 99px;
    margin-bottom: 20px
}

.go-button.filterCalndrBtn.goBtn-right {
    float: right;
    margin: 5px 55px 0 0!important
}

.dropdown .caret {
    margin-top: 7px!important
}

.dropdown-menu li a strong {
    font-weight: 400
}

.mnth-dropdown {
    height: 40px;
    min-width: 0;
    float: left;
    margin-right: 15px;
    text-transform: uppercase;
    position: relative
}

.mnth-dropdown.open .right-append {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -89px -2794px no-repeat
}

.mnth-dropdown .dropdown-toggle-wrapper {
    margin-top: 1px;
    color: #fff;
    display: block;
    padding-left: 10px;
    padding-right: 0;
    min-width: 65px;
    height: 30px;
    border: none;
    background: url(../../images/visit-florida/ie8-dropdown-images/dropdownroundedcorner.png) no-repeat;
    float: left;
    padding-bottom: 4px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    text-decoration: none
}

.mnth-dropdown .dropdown-toggle-wrapper a {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    padding-top: 10px;
    font-family: proxima_novasemibold;
    font-size: 10px;
    color: #666;
    text-decoration: none
}

.mnth-dropdown .right-append {
    width: 35px;
    height: 33px;
    float: left;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -89px -2759px no-repeat
}

.dd-menus .input-append,
.form-search .input-append {
    height: 27px;
    margin-left: 35px;
    display: inline-block
}

.dd-menus .input-append:first-child,
.form-search .input-append:first-child {
    margin-left: 0
}

.dd-menus .input-append label,
.form-search .input-append label {
    font-family: proxima_novasemibold;
    font-size: 11px;
    line-height: 1em;
    font-weight: 700;
    color: #666;
    margin: 6.5px 12px 0 0;
    padding: 0
}

.dd-menus .input-append input,
.form-search .input-append input {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #999;
    margin: 0;
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.dd-menus .dd-wrapper,
.form-search .dd-wrapper {
    background: #fff;
    margin: -2px 8px 8px;
    padding-top: 17px;
    padding-bottom: 20px
}

.dd-menus .dropdown-menu,
.form-search .dropdown-menu {
    border: none;
    letter-spacing: 1px;
    top: 27px;
    left: -239px;
    min-width: 0;
    width: 321px;
    float: left;
    font-size: 8pt;
    text-align: center;
    margin-top: 0;
    overflow: hidden;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #e0e0e0;
    background: -moz-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -o-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -ms-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: linear-gradient(to top, #e0e0e0 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0', GradientType=0);
    padding: 0
}

.dd-menus .dropdown-menu.select-cities,
.form-search .dropdown-menu.select-cities {
    width: 410px
}

.dd-menus .dropdown-menu.select-cities input,
.form-search .dropdown-menu.select-cities input {
    width: 322px!important
}

.dd-menus .dropdown-menu.select-cities ul.city-search,
.form-search .dropdown-menu.select-cities ul.city-search {
    width: 372px;
    margin: 0 auto;
    padding-bottom: 20px
}

.dd-menus .dropdown-menu.select-cities ul.city-search li,
.form-search .dropdown-menu.select-cities ul.city-search li {
    width: 171px;
    margin-right: 10px
}

.dd-menus .dropdown-menu p,
.form-search .dropdown-menu p {
    font-family: proxima_nova_rgbold;
    font-size: 12px;
    color: #f06600;
    display: inline-block
}

.dd-menus .dropdown-menu p input,
.form-search .dropdown-menu p input {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    width: 159px;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    padding: 8px 0 9px 12px;
    text-indent: 20px
}

.dd-menus .dropdown-menu .border-bottom,
.form-search .dropdown-menu .border-bottom {
    border-bottom: thin solid #e3e3e3;
    padding-bottom: 5px
}

.dd-menus .dropdown-menu li:active,
.dd-menus .dropdown-menu li:focus,
.dd-menus .dropdown-menu li:hover,
.form-search .dropdown-menu li:active,
.form-search .dropdown-menu li:focus,
.form-search .dropdown-menu li:hover {
    cursor: pointer;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, .4)
}

.dd-menus .dropdown-menu ul,
.form-search .dropdown-menu ul {
    width: 310px;
    height: auto;
    padding: 0 0 10px;
    margin: 2px auto 4px 24px
}

.dd-menus .dropdown-menu ul.city-search,
.form-search .dropdown-menu ul.city-search {
    margin-left: 27px
}

.dd-menus .dropdown-menu ul.city-search li,
.form-search .dropdown-menu ul.city-search li {
    float: left;
    width: 119px;
    margin: 0 0 5px 5px;
    text-overflow: ellipsis;
    font-family: proxima_novasemibold;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 1px;
    color: #666;
    height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    text-transform: uppercase;
    list-style-type: none
}

.dd-menus .dropdown-menu li,
.form-search .dropdown-menu li {
    float: left;
    margin: 0;
    width: auto;
    font-family: proxima_novasemibold;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 10px;
    color: #666;
    text-transform: uppercase;
    list-style-type: none;
    text-align: left;
    overflow-x: hidden
}

.dd-menus .dropdown-menu .dropdown-search,
.form-search .dropdown-menu .dropdown-search {
    height: 43px
}

.dd-menus .dropdown-menu input.city-autocomplete,
.form-search .dropdown-menu input.city-autocomplete {
    border-radius: 14px;
    width: 159px;
    border: thin solid #dedede;
    float: none;
    margin: 0 auto;
    background: 0 0
}

.dd-menus .dropdown-menu.dd-filter-by,
.form-search .dropdown-menu.dd-filter-by {
    width: 274px;
    top: 34px;
    left: -185px
}

.dd-menus .dropdown-menu.dd-filter-by .filter-by-header,
.form-search .dropdown-menu.dd-filter-by .filter-by-header {
    margin-bottom: 4px;
    font-family: proxima_novasemibold;
    font-size: 11px
}

.dd-menus .dropdown-menu.dd-filter-by .filter-by-sep,
.form-search .dropdown-menu.dd-filter-by .filter-by-sep {
    height: 1px;
    width: 150px;
    margin: 0 auto 19px;
    background: #e3e3e3
}

.dd-menus .dropdown-menu.dd-filter-by .filter-by-list,
.form-search .dropdown-menu.dd-filter-by .filter-by-list {
    width: 110px;
    height: auto;
    float: left
}

.dd-menus .dropdown-menu.dd-filter-by .filter-by-list.left,
.form-search .dropdown-menu.dd-filter-by .filter-by-list.left {
    margin-left: 20px
}

.dd-menus .dropdown-menu.dd-filter-by ul.filter-by-list,
.form-search .dropdown-menu.dd-filter-by ul.filter-by-list {
    margin: 0;
    padding: 0 0 10px;
    height: auto
}

.dd-menus .dropdown-menu.dd-filter-by li,
.form-search .dropdown-menu.dd-filter-by li {
    float: none;
    width: auto;
    height: 20px
}

.dd-menus .dropdown-menu.dd-translate,
.form-search .dropdown-menu.dd-translate {
    width: 310px;
    top: 34px;
    left: -218px
}

.dd-menus .dropdown-menu.dd-translate .filter-by-list,
.form-search .dropdown-menu.dd-translate .filter-by-list {
    width: 135px
}

.dd-menus .dropdown-menu.dd-city,
.form-search .dropdown-menu.dd-city {
    top: 26px;
    left: -219px
}

.dd-menus .dropdown-menu.select-cities,
.form-search .dropdown-menu.select-cities {
    top: 27px;
    left: -269px
}

.dd-menus .dropdown-menu.gateway-city.search,
.form-search .dropdown-menu.gateway-city.search {
    top: 37px;
    left: -119px
}

.dd-menus .dropdown-menu.search,
.form-search .dropdown-menu.search {
    top: 39px;
    left: -140px
}

.dd-menus .dropdown-menu.dd-state.location,
.form-search .dropdown-menu.dd-state.location {
    position: absolute;
    width: 305px;
    top: 36px;
    left: 5px;
    padding-bottom: 8px;
    max-height: 300px
}

.dd-menus .dropdown-menu.dd-state.location ul.states,
.form-search .dropdown-menu.dd-state.location ul.states {
    background: #fff;
    margin-left: 8px;
    padding-left: 8px;
    width: 280px!important;
    overflow-y: auto;
    max-height: 289px
}

.dd-menus .dropdown-menu.dd-state.location ul.states li,
.form-search .dropdown-menu.dd-state.location ul.states li {
    float: none;
    width: 100%!important
}

.dd-menus .dropdown-menu.dd-insider-drop,
.form-search .dropdown-menu.dd-insider-drop {
    background-color: #000;
    width: 268px;
    padding: 0 0 10px;
    margin-left: -29px;
    margin-top: 9px;
    border-radius: 0;
    position: absolute
}

.dd-menus .dropdown-menu.dd-insider-drop ul,
.form-search .dropdown-menu.dd-insider-drop ul {
    background: #fff;
    height: auto;
    padding: 8px;
    margin: 0 0 0 8px;
    width: 268px
}

.dd-menus .dropdown-menu.dd-insider-drop ul li,
.form-search .dropdown-menu.dd-insider-drop ul li {
    float: none;
    width: 100%;
    margin-bottom: 5px;
    color: #666
}

.dd-menus .dropdown-menu.media-by-city,
.form-search .dropdown-menu.media-by-city {
    left: -204px
}

.dd-menus .dropdown-menu.media-by-category,
.form-search .dropdown-menu.media-by-category {
    left: -170px
}

.dd-menus .search-query,
.form-search .search-query {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 5px -4502px no-repeat #fff;
    border: none;
    height: 19px;
    float: left;
    padding: 4px 5px 4px 36px
}

.dd-menus .go-button,
.form-search .go-button {
    margin: 0;
    padding: 0;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -150px -341px no-repeat;
    width: 31px;
    height: 27px;
    border: 0;
    border-radius: 0;
    float: left;
    display: block
}

.dd-menus .dropdown,
.form-search .dropdown {
    background: url(../../images/visit-florida/crown-nav/crown-nav-search-gradient-bg.png) repeat-x;
    height: 27px
}

.dd-menus .dropdown.filter-by,
.form-search .dropdown.filter-by {
    background: 0 0
}

.dd-menus .dropdown span,
.form-search .dropdown span {
    display: block;
    float: left
}

.dd-menus .btn.dropdown-toggle.city-drop,
.form-search .btn.dropdown-toggle.city-drop {
    background: url(../../images/visit-florida/crown-nav/crown-nav-search-gradient-bg.png) repeat-x;
    border: none;
    height: 19px;
    padding: 4px 10px;
    text-decoration: none;
    border-radius: 0
}

.dd-menus .btn.dropdown-toggle.city-drop img,
.form-search .btn.dropdown-toggle.city-drop img {
    margin: 4px 7px 0 0;
    float: left
}

.dd-menus .btn.dropdown-toggle.city-drop .copy,
.form-search .btn.dropdown-toggle.city-drop .copy {
    margin: 0 2px 0 0;
    padding-right: 5px;
    padding-left: 24px;
    padding-top: 5px;
    font-family: proxima_novasemibold;
    font-size: 10px;
    line-height: 1em;
    text-transform: uppercase;
    color: #666;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -9px -2332px no-repeat
}

.ie8 .dd-menus .search-query,
.ie8 .form-search.footer .search-query {
    background: url(../../images/visit-florida/search-bar/footer-search-bar-ie.png) 1px 1px no-repeat;
    background-color: transparent!important;
    border: none;
    height: 19px;
    float: left;
    padding: 4px 5px 4px 36px
}

.ie8 .dd-menus .search-query.sign-up-field,
.ie8 .form-search.footer .search-query.sign-up-field {
    background: url(../../images/visit-florida/search-bar/footer-enews-bg.png) 1px 1px no-repeat!important
}

.ie8 .crown-section .form-search .crown-search-field {
    background: url(../../images/visit-florida/search-bar/crown-search-bg.png) 1px 0 no-repeat!important
}

.ie8 .crown-section .form-search .go-button {
    position: relative
}

.ie8 .gateway-search .form-search .search-query {
    background: url(../../images/visit-florida/search-bar/gateway-search-bar-ie.png) no-repeat;
    background-position-x: 1px!important;
    background-position-y: 0!important
}

.accordion {
    margin-bottom: 0
}

.accordion .qa-symbol {
    display: block;
    width: 15px;
    height: 30px;
    float: left
}

.accordion .accordion-group {
    border-top: none;
    border-bottom: thin solid #dcdddd;
    border-right: none;
    border-left: none
}

.accordion .accordion-heading {
    height: 46px
}

.accordion .accordion-heading .group-wrapper {
    height: 46px;
    font-family: proxima_novasemibold;
    font-size: 11px;
    font-color: #666;
    white-space: normal;
    line-height: 10px
}

.accordion .accordion-heading .group-wrapper a {
    text-decoration: none
}

.accordion .accordion-heading .group-wrapper .question {
    height: 40px;
    float: left;
    padding-top: 5px
}

.accordion .accordion-heading .group-wrapper .question a {
    line-height: 14px
}

.accordion .accordion-heading .group-wrapper .see-more {
    width: 116px;
    height: 40px;
    float: right;
    padding-top: 5px
}

.accordion .accordion-heading .group-wrapper .see-more a {
    line-height: 10px;
    color: #f06600
}

.accordion .accordion-heading .group-wrapper .see-more .accordion-toggle {
    padding: 8px 13px
}

.accordion .accordion-heading .group-wrapper .see-more .accordion-toggle .caret.orange-caret {
    margin-top: 3px
}

.accordion .accordion-body {
    width: 100%;
    background: #f0f0f0
}

.accordion .accordion-inner {
    line-height: 11px;
    font-family: proxima_novasemibold;
    font-size: 11px;
    color: #999;
    border-top: none
}

.accordion .accordion-inner p {
    padding-left: 16px;
    margin-top: -5px;
    padding-top: 2px
}

header.span16 {
    margin-bottom: 15px
}

header .article-header {
    margin: 5px 0;
    padding: 0;
    float: left
}

header .article-header.insider-details {
    margin-top: 0
}

header .article-header a,
header .article-header a:hover {
    text-decoration: none
}

header .article-header h1 {
    margin: 0;
    padding: 0 0 5px;
    font-size: 24px;
    line-height: 23px;
    font-family: proxima_nova_rgregular;
    color: #f06600;
    font-weight: 400
}

header .article-header .article-subheader {
    color: #999;
    margin: 0 0 10px;
    padding: 0;
    font-family: proxima_nova_rgregular
}

header .article-header .article-subheader .author {
    font-size: 14px;
    line-height: 13px;
    margin-bottom: 7px
}

header .article-header .article-subheader .article-tags {
    font-size: 10px;
    line-height: 13px;
    margin-top: 5px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

header #social-share,
header #social-share-multiple {
    position: relative
}

header #social-share .gig-button-container,
header #social-share-multiple .gig-button-container {
    width: 40px;
    height: 40px;
    overflow: hidden
}

header #social-share .gig-button-container.gig-button-container-twitter,
header #social-share-multiple .gig-button-container.gig-button-container-twitter {
    margin-top: -2px
}

header #social-share .gig-counter,
header #social-share-multiple .gig-counter {
    display: none!important
}

header .followus {
    text-transform: uppercase;
    font-size: 12px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-weight: 600;
    margin-top: 3px;
    color: #666
}

header .social-icons {
    margin-right: -10px
}

header .social-icons.clear {
    margin-top: 0
}

header .social-icons ul.article-header-share {
    margin-top: 0;
    margin-left: 15px
}

header .social-icons ul.article-header-share.four {
    margin-top: 8px
}

header .share-label {
    position: absolute;
    right: 301px;
    top: 38px
}

header ul.article-header-share {
    margin-top: 6px;
    margin-left: 20px;
    float: left
}

header ul.article-header-share.four {
    margin-top: 8px
}

header ul.article-header-share.location-page {
    margin-top: 7px
}

header ul.article-header-share li {
    height: 100%;
    list-style: none;
    float: left;
    margin: 0
}

header ul.article-header-share li:last-child {
    margin-right: 10px
}

header ul.article-header-share li .share {
    display: block;
    background: url(../../images/visit-florida/article_page/share_circle_buttons.png) no-repeat
}

header ul.article-header-share li .share.email {
    background-position: 0 0
}

header ul.article-header-share li .share.pt {
    background-position: -63px 0
}

header ul.article-header-share li .share:last-child a {
    padding-top: 0;
    height: 34px
}

header .heading-add-favorite {
    width: 125px;
    display: block;
    cursor: pointer;
    padding: 11px 36px 11px 15px;
    border: 1px solid #d7d7d7;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 145px -1807px no-repeat #fff;
    font-family: proxima_novasemibold;
    font-size: 9px;
    line-height: 1em;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 3px
}

header .heading-add-favorite a {
    color: #999;
    text-decoration: none
}

header .heading-add-favorite:hover {
    text-decoration: none
}

.book-direct {
    margin-top: 8px;
    background: #f1f1f1;
    border: 1px solid #e8e8e8
}

.book-direct .content {
    padding: 23px 17px 24px;
    color: #666
}

.book-direct .content #generalInfo {
    font-size: 12px;
    display: inline
}

.book-direct .content a {
    font-size: 11px
}

.book-direct .content .general-info-copy {
    font-size: 12px;
    display: inline;
    margin-bottom: 0
}

.book-direct .content .general-info-copy a {
    font-size: 11px;
    padding-left: 5px
}

.book-direct .content .general-info-copy a .arrows {
    font-size: 10px;
    margin-top: 0;
    vertical-align: middle;
    font-family: proxima_nova_rgbold
}

.book-direct .content h1 {
    font-family: proxima_nova_rgbold;
    font-size: 14px;
    text-transform: uppercase;
    color: #666;
    margin: 0 auto 14px;
    text-align: center
}

.book-direct .content h1.listing-view-header {
    margin-left: 0;
    text-align: left
}

.book-direct .content a {
    color: #f06600;
    text-transform: uppercase;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.book-direct .content a.large-button {
    color: #fff;
    margin: 0 auto
}

.book-direct .content a.general-info {
    text-transform: none
}

.book-direct .content ul {
    margin: 0 0 15px
}

.book-direct .content li {
    list-style: none;
    margin-bottom: 10px;
    display: block;
    font-size: 11px
}

.book-direct .content li:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "."
}

.book-direct .content li:last-child {
    margin-top: -5px
}

.book-direct .content li:last-child .url {
    font-size: 10px
}

.book-direct .content li .btn-get-directions {
    height: 9px;
    width: 99px;
    display: inline-block;
    background: url(../../images/visit-florida/listing_page/btn-book-direct.png);
    margin-top: 9px
}

.book-direct .content li .title {
    font-family: proxima_novasemibold;
    text-align: right;
    width: 50px;
    height: 100%;
    display: block;
    float: left;
    line-height: 20px;
    color: #666
}

.book-direct .content li .details {
    float: left;
    width: 200px;
    padding-left: 20px;
    line-height: 20px;
    letter-spacing: 0;
    font-family: proxima_novasemibold;
    color: #666;
    text-transform: uppercase
}

.book-direct .content li .details:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "."
}

.book-direct .content li .details.url {
    color: #999;
    font-size: 10px;
    width: 220px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.book-direct .content li .details.hours-info {
    text-transform: none
}

.book-direct .content li .connect {
    font-family: proxima_novasemibold;
    font-size: 11px;
    color: #999;
    height: 30px;
    text-align: center;
    margin-left: 66px;
    margin-right: 5px
}

.book-direct .content li .connect li {
    float: left;
    margin: 0;
    padding: 0
}

.book-direct .content li .connect .copy {
    margin-right: 5px;
    padding-top: 5px;
    height: 25px
}

.book-direct .content li a.share {
    display: inline-block;
    width: 25px;
    height: 22px;
    background: url(../../images/visit-florida/article_page/share_circle_buttons.png) no-repeat
}

.book-direct .content li a.share.fb {
    background-position: -28px -1px
}

.book-direct .content li a.share.tw {
    background-position: -54px -1px
}

.book-direct .content li a.share.em {
    background-position: -2px -1px
}

.book-direct .content li a.share.pt {
    background-position: -80px -1px
}

.book-direct .content li a.share.gp {
    background-position: -106px -1px
}

.book-direct .content li a.share.fsq {
    background-position: -131px -1px
}

.book-direct .content li a.share.ig {
    background-position: -157px -1px
}

.book-direct .content li a.share.ytb {
    background-position: -182px -1px
}

.book-direct .content .listing-info-separator {
    height: 2px;
    width: 272px;
    background: #e0e0e0;
    margin: 16px auto;
    clear: both;
    border-bottom: none
}

.book-direct .content .date-field {
    width: 133px;
    height: 60px;
    text-align: center;
    margin-left: 10px
}

.book-direct .content .date-field .bd-check {
    margin-bottom: 2px
}

.book-direct .content .date-field input {
    width: 110px;
    height: 23px;
    background: url(../../images/visit-florida/listing_page/book-direct-input-bg.png) right top no-repeat #fff;
    padding: 2px
}

.book-direct .content .booking {
    text-align: center
}

.book-direct .content .booking a {
    text-decoration: none
}

.book-direct .content .booking .large-button._151 {
    margin-top: 15px;
    height: 36px;
    font-family: proxima_nova_rgbold
}

.book-direct .content .booking .booking-details {
    margin-bottom: 7px;
    font-family: proxima_novasemibold
}

.book-direct .content .booking .booking-details .rate {
    font-family: proxima_novasemibold
}

.book-direct .content .booking .by-date-icon {
    background: url(../../images/visit-florida/listing_page/calender_icon.png) center right no-repeat;
    width: 103px;
    padding: 4px 28px 4px 0;
    display: inline;
    font-family: proxima_novasemibold;
    text-transform: uppercase
}

.book-direct .content .booking .by-date-icon a {
    text-decoration: none;
    font-size: 10px;
    font-weight: 900;
    color: #f066000!important
}

.container-wrapper.listing-page.bookdirect-page .general-information .large-button {
    margin-bottom: 16px
}

.ad-container._160x600 {
    min-width: 160px;
    min-height: 600px
}

.large-button {
    text-align: center;
    text-decoration: none
}

.large-button a {
    text-decoration: none
}

.large-button._107 {
    display: block;
    text-decoration: none;
    color: #fff!important;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    width: 107px;
    height: 27px;
    padding-top: 7px
}

.large-button._107 strong {
    font-size: 14px
}

.large-button._107.insider-landing-tile-page {
    line-height: 13px
}

.large-button._107.insider-landing-tile-page strong {
    font-size: 14px;
    display: inline-block;
    line-height: 11px
}

.large-button._107.orange-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-107x27.png) no-repeat
}

.large-button._107.blue-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-107x27.png) no-repeat
}

.large-button._107 a {
    color: #fff!important
}

.large-button._151 {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    width: 151px;
    height: 26px;
    padding-top: 12px
}

.large-button._151.orange-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-151x38.png) no-repeat
}

.large-button._151.blue-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-151x38.png) no-repeat
}

.large-button._151 a {
    color: #fff!important
}

.large-button._151 strong {
    font-size: 14px
}

.large-button._151.book-direct-inside {
    height: 37px;
    padding-top: 0
}

.large-button._151.book-direct-inside img {
    display: inline-block;
    margin-top: 6px
}

.large-button._120 {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    width: 120px;
    height: 22px;
    padding: 2px 0;
    line-height: 20px;
    letter-spacing: 0
}

.large-button._120.blue-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-120x27.png) no-repeat
}

.large-button._120 a {
    color: #fff!important
}

.large-button._120.book-direct-inside {
    height: 37px;
    padding-top: 0
}

.large-button._120.book-direct-inside img {
    display: inline-block;
    margin-top: 6px
}

.large-button._120.insider-landing-tile-page {
    line-height: 13px
}

.large-button._120.insider-landing-tile-page strong {
    font-size: 14px;
    display: inline-block;
    line-height: 11px
}

.large-button._120 strong {
    font-size: 19px;
    display: inline-block;
    line-height: 11px;
    padding-top: 5px
}

.large-button._154 {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 9px;
    padding-top: 6.5px;
    height: 20.5px;
    text-transform: uppercase;
    width: 154px
}

.large-button._154.orange-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-154x27.png) no-repeat
}

.large-button._154.blue-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-154x27.png) no-repeat
}

.large-button._154 a {
    color: #fff!important
}

.large-button._154 strong {
    font-size: 13px
}

.large-button._164 {
    display: block;
    text-decoration: none;
    color: #fff!important;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    padding-top: 8px;
    text-transform: uppercase;
    width: 164px;
    height: 25px
}

.large-button._164.orange-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-164.png) no-repeat
}

.large-button._164 a {
    color: #fff!important
}

.large-button._164 strong {
    font-size: 19px;
    line-height: 1px
}

.large-button._151_anywidth {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: auto;
    height: 28px;
    padding: 12px 20px 0;
    margin: 20px auto
}

.large-button._151_anywidth.orange-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-151x38.png) no-repeat
}

.large-button._151_anywidth.blue-bg {
    background: url(../../images/visit-florida/blue-orange-buttons/large-anywidth-bg-repeat.png) repeat-x
}

.large-button._151_anywidth a {
    color: #fff!important
}

.large-button._330 {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: auto;
    height: 28px;
    padding: 12px 20px 0;
    margin: 0 auto;
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-330.png) no-repeat
}

.large-button.city-page {
    margin: 0 auto 20px
}

.large-button.fva-find-more {
    font-weight: 600;
    letter-spacing: 0
}

.large-button.fva-find-more strong {
    font-size: 14px;
    line-height: 13px
}

.large-button.fl-live-feed {
    display: inline-block;
    margin-top: 5px
}

.large-button.in-map {
    display: inline-block;
    margin-top: -20px
}

.large-button.no-float {
    float: none
}

.large-button a {
    letter-spacing: 0
}

.large-button.hideBtn {
    display: none
}

.ie8 .large-button._164,
.ie9 .large-button._164 {
    padding-top: 7px
}

.container-wrapper.insider {
    position: relative
}

.container-wrapper.insider .close-tab {
    position: absolute;
    right: 10px;
    top: 8px;
    z-index: 802;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    line-height: 13px;
    height: 18px;
    width: 20px;
    font-family: proxima_nova_rgregular;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -118px -345px no-repeat
}

.container-wrapper.insider .close-tab:hover {
    text-decoration: none
}

.container-wrapper.insider .orange-icon {
    width: 15px;
    height: 15px;
    background: url(../../images/visit-florida/arrow/orange-down.png) no-repeat
}

.container-wrapper.insider .dropup-menu-insider {
    width: 348px;
    position: fixed;
    background: #fff;
    bottom: 0;
    left: 0;
    opacity: 0;
    height: 0;
    z-index: 10001;
    -webkit-transition: height 1000ms ease;
    -moz-transition: height 1000ms ease;
    -o-transition: height 1000ms ease;
    -ms-transition: height 1000ms ease;
    transition: height 1000ms ease;
    -webkit-box-shadow: 5px 5px 5px 2px rgba(50, 50, 50, .4);
    box-shadow: 5px 5px 5px 2px rgba(50, 50, 50, .4);
    -webkit-backface-visibility: hidden
}

.container-wrapper.insider .dropup-menu-insider .form-search {
    width: 310px;
    margin: 0 auto
}

.container-wrapper.insider .dropup-menu-insider .select-category {
    text-transform: uppercase;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    color: #666
}

.container-wrapper.insider .dropup-menu-insider .insider-header {
    height: 41px;
    background: url(../../images/visit-florida/sprites/vf-gateway-sprite.png) no-repeat;
    text-align: center;
    position: relative;
    z-index: 222;
    margin: 1px 1px 0
}

.container-wrapper.insider .dropup-menu-insider .insider-header .header-title {
    text-transform: uppercase;
    display: block;
    color: #fff;
    font-family: proxima_novasemibold;
    font-size: 12px;
    padding-top: 10px
}

.container-wrapper.insider .dropup-menu-insider .insider-search {
    height: 52px;
    position: relative;
    z-index: 111;
    margin-top: -7px;
    background: url(../../images/visit-florida/ask-an-insider/search-bg.png) no-repeat;
    margin-left: 1px;
    margin-right: 1px
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append {
    margin-top: 7px
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append input {
    width: 232px;
    height: 20px;
    padding-top: 8px;
    background: url(../../images/visit-florida/ie8-dropdown-images/askinsiderinputbg.png) no-repeat;
    outline: 0;
    color: #999;
    border-radius: 0
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown {
    background: 0 0
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown.open .dropdown-toggle {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -89px -2794px no-repeat
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown .dropdown-toggle {
    height: 23px;
    min-width: 32px;
    width: 32px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -89px -2759px no-repeat;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomright: 30px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-radius: 0 30px 30px 0;
    margin-top: 0
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown .dropdown-menu {
    height: 160px;
    width: 300px;
    margin-left: -34px;
    overflow-y: auto
}

.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown .caret {
    margin-top: 11px;
    margin-right: 3px
}

.container-wrapper.insider .dropup-menu-insider .insider-search .categoryError,
.container-wrapper.insider .dropup-menu-insider .insider-search .qCategoryError {
    color: red;
    font-size: 10px;
    text-align: center;
    margin: 8px
}

.container-wrapper.insider .dropup-menu-insider .insider-search.noBg {
    background-image: none
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper {
    height: 133px;
    width: 348px;
    overflow: auto;
    position: relative;
    outline: 0
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper .orange-caret.see-answer {
    margin-top: 3px
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper .accordion-group {
    padding: 12px 0 4px 9px
}

.container-wrapper.insider .dropup-menu-insider .shadow-sep {
    height: 10px;
    background: url(../../images/visit-florida/ask-an-insider/shadow.png) repeat-x
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions {
    height: 43px;
    padding-left: 18px;
    padding-right: 18px;
    border-bottom: thin solid #dbdbdc
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions:hover {
    cursor: default
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions a {
	text-align:center;
    line-height: 10px;
    text-decoration: none;
    display: block;
    padding-top: 15px
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions a .top-ten {
    color: #f06600;
    font-family: proxima_nova_rgbold;
    font-size: 12px;
    line-height: 10px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.question-section {
    margin-top: 6px;
    text-align:center;
}

.container-wrapper.insider .dropup-menu-insider .view-all {
	width:100%;
    color: #666;
    font-family: proxima_novasemibold;
    font-size: 10px;
    line-height: 10px;
    float: right;
    text-transform: uppercase;
    margin-top: 1px;
    cursor: pointer
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions a .view-all:hover {
    color: #f06600
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions a .view-all img {
    margin-left: 5px;
    margin-top: -3px
}

.container-wrapper.insider .dropup-menu-insider .view-all-questions a.top-ten {
    cursor: default
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper.insider .question {
    width: 195px;
    padding-left: 10px;
    padding-top: 5px
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper.insider .question p {
    font-size: 11px;
    line-height: 14px;
    font-family: proxima_novasemibold
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper.insider .see-more {
    width: 115px;
    padding-top: 5px
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper.insider .see-more a {
    padding: 8px 0 0 25px!important
}

.container-wrapper.insider .open {
    height: 533px;
    z-index: 1000001
}

.container-wrapper.insider .form-heading {
	position:relative ;
	top:10px;
    text-align: center;
    font-family: proxima_nova_rgbold;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 5px;
    text-transform: uppercase;
    letter-spacing: 1px
}

.container-wrapper.insider .form-heading:hover {
    cursor: default!important
}

.container-wrapper.insider .form-container {
    min-height: 235px;
    text-align: center;
    vertical-align: top;
    margin-bottom: 9px;
    padding-bottom: 5px;
    padding-top: 15px
}

.container-wrapper.insider .form-container input,
.container-wrapper.insider .form-container textarea {
    width: 296px;
    margin-bottom: 10px;
    border: thin solid #ebebeb;
    background: url(../../images/visit-florida/ask-an-insider/input-field-bg-shadow.png) no-repeat #fff;
    resize: none;
    font-family: proxima_novasemibold;
    font-size: 10px;
    padding: 11px 7px
}

.container-wrapper.insider .form-container input.enter-question,
.container-wrapper.insider .form-container textarea.enter-question {
    height: 50px;
    padding: 11px 7px 0
}

.container-wrapper.insider .form-container input.errorField {
    border: solid red
}

.container-wrapper.insider .form-container input.errorField.emailError {
    margin-bottom: 10px
}

.container-wrapper.insider .form-container textarea.errorField {
    border: solid red
}

.container-wrapper.insider .form-container .mandatory {
    color: red
}

.container-wrapper.insider .form-container #emailErrorMsg {
    font-size: 9px;
    color: red;
    margin-top: 8px
}

.container-wrapper.insider .form-container .submit-question {
    width: 108px;
    height: 27px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -342px no-repeat;
    margin: 5px auto;
    text-transform: uppercase
}

.container-wrapper.insider .form-container .submit-question a {
    display: block;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    padding-top: 5px;
    text-decoration: none
}

.container-wrapper.insider .form-container .submit-question a strong {
    font-size: 14px;
    line-height: 13px
}

.container-wrapper.insider .bottom-copy-insider {
    text-align: center;
    font-family: proxima_novasemibold;
    font-size: 10px;
    text-transform: uppercase;
    padding-right: 12px;
    margin-left: 112px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) right -105px no-repeat;
    cursor: pointer!important
}

.ie8 .view-all-questions .view-all {
    width: 106px
}

.jspContainer {
    overflow: hidden;
    position: relative;
    height: 170px
}

.jspPane {
    position: absolute
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    height: 100%
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red
}

.jspHorizontalBar *,
.jspVerticalBar * {
    margin: 0;
    padding: 0
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    background-color: #f7f6fb;
    border: 2px solid #eeedf2;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    width: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative
}

.jspDrag {
    background: #eef2f5;
    width: 3px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 2px solid #c1c4c9;
    position: relative;
    top: 0;
    left: -1px;
    cursor: pointer
}

.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
    float: left;
    height: 95%
}

.jspArrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
}

.jspVerticalBar .jspArrow {
    height: 16px
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}

.jspVerticalBar .jspArrow:focus {
    outline: 0
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

* html .jspCorner {
    margin: 0 -3px 0 0
}

.AYSdivWidth {
    width: 75%
}

.span5.AYSdivWidth {
    margin-left: 10px
}

.shadow {
    -moz-box-shadow: 0 2px 10px 2px rgba(119, 119, 119, .5);
    -webkit-box-shadow: 0 2px 10px 2px rgba(119, 119, 119, .5);
    box-shadow: 0 2px 10px 2px rgba(119, 119, 119, .5)
}

#floridaLive-page .container-wrapper.crown-section {
    top: 20px
}

#cities .nav-pills {
    margin-top: 0
}

.header-position-fix {
    position: relative;
    height: 164px;
    background-color: transparent
}

.header-position-fix.no-alert {
    height: 104px
}

#kids-360 .header-position-fix {
    position: relative;
    height: 104px;
    background-color: transparent
}

#kids-360 .header-position-fix.no-alert {
    height: 70px
}

.container-wrapper.crown-section {
    z-index: 1002;
    width: 100%
}

.container-wrapper.crown-section .favorites-icon {
    top: 0
}

.container-wrapper.weather-alert {
    width: 100%
}

body#search .container-wrapper.under-crown.subnav-container {
    position: fixed
}

.container-wrapper.under-crown.subnav-container {
    position: fixed;
    z-index: 500;
    width: 100%
}

.container-wrapper.meeting-landing.our-team {
    background: #fff;
    padding-top: 50px
}

.container-wrapper.bc-container {
    position: fixed;
    z-index: 500;
    width: 100%;
    margin-top: -34px;
    max-width: 1600px;
    height: 34px
}

.container-wrapper.bc-container.second {
    height: 40px;
    background-position: 0 -1331px
}

.container-wrapper.under-crown.subnav-container {
    margin-top: -34px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1374px repeat-x
}

.container-wrapper.article-page {
    margin-top: 35px
}

.container-wrapper.under-crown.tab-content.insider-landing {
    padding-top: 0
}

.container-wrapper.location-content {
    margin-top: 20px
}

.container-wrapper.listing-page,
.container-wrapper.listing-page.bookdirect-page,
.container-wrapper.listing-page.listingview-page {
    margin-top: 35px
}

span.placeholder {
    position: absolute;
    font-size: 75%;
    color: #999;
    font-family: sans-serif;
    padding: 4px 3px;
    z-index: 1;
    cursor: text
}

span.placeholder-hide-except-screenreader {
    clip: rect(1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0!important;
    border: 0!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden
}

span.placeholder-hide {
    display: none
}

label.visuallyhidden-with-placeholder {
    height: auto!important;
    overflow: visible!important;
    position: absolute!important;
    left: -999em
}

@media (min-width:980px) {
    .container-wrapper.crown-section .crown-search-box input.crown-search-field {
        width: 58px
    }
    .container-wrapper.crown-section .form-search .crown-search-dropdown .copy {
        display: block
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul {
        margin-left: 0
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li p {
        width: 300px;
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer {
        width: 266px!important
    }
    .florida-live-gallery .gallery-content .gallery-slider {
        margin-left: 100px!important
    }
    .vf.viva .search-filter .title {
        font-size: 31px!important
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.event-space-box {
        width: 200px
    }
    .span3.ad-container {
        width: 160px!important
    }
    .ie8 #fva-page .span13.default.list-tile.tile.content-tile .content-tile-details {
        width: 200px
    }
    #fva-page .span13.default.list-tile.tile.content-tile .content-tile-details {
        width: 329px
    }
    #fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.span3 {
        margin-top: 1px;
        width: 172px
    }
    #fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.span3 .scores {
        padding-left: 0
    }
    #fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.span3 p {
        width: 220px
    }
    .vf-tile-content.span13 {
        width: 740px
    }
    .container-wrapper.location-page-bc.second.bc-container .filter-slider {
        min-width: 62%!important
    }
    .all-cities-container {
        padding-left: 125px;
        margin-left: -108px;
        width: 150%
    }
    .all-cities-container .all-cities-list {
        margin-right: 5px
    }
    .media-gallery .gallery-social .social-article-container {
        width: 400px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page {
        width: 482px
    }
    .fva-listing .container-wrapper.listing-page .container .row .gallery-slider {
        margin-left: 59px
    }
    .fva-listing .container-wrapper.listing-page .container .row .image-slider-container {
        width: 318px
    }
    .media-photos .bread-crumbs {
        width: 720px
    }
    .media-query {
        background: #00f
    }
    .container-wrapper.tab-content {
        background: url(../../images/visit-florida/global/gateway_lower_1200.jpg) top center no-repeat
    }
    .container-wrapper.meeting-landing {
        background: url(../../images/visit-florida/BackgroundImages/Meetings/gatewaysearch/meetings_1200.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/article_lower_1200x1000.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.language-page.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/clouds_1200x1000.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.location-page-tiles.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/article_lower_1200x1000.jpg) top center no-repeat
    }
    .vf.viva#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Viva/GatewaySearchlower/Viva_1200_1000.jpg) top center no-repeat
    }
    .vf.golf#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Golf/gatewaysearch/gateway_lower_1200x1000.jpg) top center no-repeat
    }
    .vf.trails#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Trails/Gatewaylower/Trails_1200x1000.jpg) top center no-repeat
    }
    .vf.weddings#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/large_beach_1200x1000.jpg) top center no-repeat
    }
    .vf.fishing#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/fishing/searchresults/fishing_lower_1200x1000.jpg) top center no-repeat
    }
    .vf .crown-section .favorites p {
        margin-right: 5px
    }
    .vf .dropdown.favorites .dropdown-menu {
        width: 930px;
        margin-left: -795px
    }
    .vf .dropdown.favorites .tile-carousel {
        width: 696px
    }
    .vf .dropdown.favorites .fav-expanded-copy {
        width: 210px
    }
    .vf .dropdown.favorites .fav-expanded-copy .interact {
        margin-left: 19px
    }
    .vf .dropdown.favorites .tile-container .row {
        margin-left: -34px
    }
    .vf .dropdown.favorites .tile-scroller {
        margin-left: 302px
    }
    .vf .crown-search-box {
        margin-right: 9px;
        padding-right: 3px
    }
    .vf .row.grid-layout {
        margin-left: -30px
    }
    .vf .content-tile.span4 {
        width: 210px;
        margin-left: 30px
    }
    .vf .content-tile.span8 {
        width: 450px;
        margin-left: 30px
    }
    .vf .insider-accordion-wrapper.span13 {
        width: 738px
    }
    .vf .tw-news-feed {
        width: 612px
    }
    .vf .tw-news-feed .feed-wrapper {
        width: 558px
    }
    .vf .tw-news-feed .feed-detail {
        padding-top: 20px;
        width: 550px
    }
    .vf .spanish-page .planning-slider {
        margin-top: 30px
    }
    .browsehappy {
        position: fixed;
        display: block;
        z-index: 5000;
        background: #85bb65;
        width: 100%;
        padding: 30px;
        font-size: 22px;
        color: #fff;
        text-align: center;
        text-shadow: none;
    }
    .browsehappy strong {
        color: #fff;
    }
    .vf .ie8 .spanish-page .planning-slider {
        margin: 0;
        padding: 0;
        background: red
    }
    .vf .container-wrapper.gateway-search .container .search-filter {
        width: 869px
    }
    .vf .container-wrapper.gateway-search .container .search-filter .form-search {
        margin-left: 17px
    }
    .vf .container-wrapper.gateway-search .span11.input-field {
        width: 563px
    }
    .vf .gallery-content .gallery-slider {
        margin-left: 12px
    }
    .vf .media-gallery .gallery-content .image-slider-container {
        width: 395px
    }
    .vf .container-wrapper.listing-page .general-information {
        width: 330px
    }
    .vf .container-wrapper.listing-page .row .media-gallery .gallery-slider .image-slider-container,
    .vf .container-wrapper.listing-page.bookdirect-page .row .media-gallery .gallery-slider .image-slider-container {
        width: 409px
    }
    .vf .container-wrapper.article-page .places-tiles {
        height: 116px;
        display: inline-block;
        padding-left: 16px
    }
    .vf .fva header .header-text {
        width: 678px;
        float: left;
        font-size: 12px
    }
    .vf .container-wrapper.sitemap .list {
        margin-right: 5px
    }
    .vf .sponsor-carousel li {
        width: 91.8px
    }
    .vf .social-list li.span2 {
        width: 85px!important;
        margin-right: 15px!important
    }
    .vf .social-list li.span2 a,
    .vf .social-list li.span2.ta {
        width: 120px!important
    }
    .vf .social-list li.span2.last-item {
        margin-right: 0!important
    }
}

@media (min-width:100px) and (max-width:766px) {
    .index-page.florida-live-link a {
        font-size: 10px!important;
        margin-right: 14px!important
    }
    .container-wrapper.fp-search.meeting-landing.property .search-form-content {
        width: 390px!important
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul {
        margin-left: 0
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li {
        display: block
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li p {
        width: 215px;
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 11px
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer {
        width: 217px!important
    }
    .mnth-dropdown {
        margin-right: 13px
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .select-theatre .form-search .choose-theatre .dropdown-toggle-wrapper {
        min-width: 60px
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.event-space-box {
        width: 50px
    }
    html {
        width: 790px;
        overflow-x: scroll
    }
    .crown-wrapper {
        width: 790px;
        position: absolute
    }
    .fixed {
        position: absolute!important
    }
    .vf .container-wrapper.gateway-search .gateway-img-wrapper img {
        max-width: 300%
    }
    .vf .container-wrapper.gateway-search .gateway-img-wrapper .gateway-carousel {
        width: 790px!important
    }
    .container-wrapper.bc-container,
    .container-wrapper.under-crown.subnav-container {
        padding-left: 10px;
        position: absolute;
        width: 780px
    }
}

@media (min-width:100px) and (max-width:979px) {
    .eam-alert .container .wa-message.span12 {
        text-align: left;
        width: 619px
    }
    .container-wrapper.order-guides.row-three .container .suscribe-form.span6 input.zip {
        width: 110px!important
    }
    .container-wrapper.order-guides.row-three .container .suscribe-form.span6 {
        width: 440px!important
    }
    .container-wrapper.bc-container .container .bread-crumbs.location-page-breadcrumbs {
        width: 800px!important
    }
    .tab-content .tab-pane .row .ameneties ul li.ameneties-content {
        width: 418px!important
    }
    .tab-content .tab-pane .row .ameneties ul li.ameneties-title {
        width: 212px!important
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.months ul {
        margin-left: 0
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.months ul li {
        width: 120px;
        float: left;
        display: block
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.months ul li p {
        width: 120px;
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul {
        margin-left: 0
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li {
        width: 120px;
        float: none;
        display: block
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li p {
        width: 120px;
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer {
        width: 217px!important
    }
    .container-wrapper.crown-section .crown-search-box {
        min-width: 0!important;
        white-space: nowrap;
        right: 10px!important
    }
    .container-wrapper.crown-section .crown-search-box .city-drop {
        display: none
    }
    .container-wrapper.crown-section .weather-api .city {
        width: 94px;
        text-overflow: ellipsis;
        line-height: 1em!important;
        overflow: hidden;
        white-space: nowrap;
        display: block
    }
    .container-wrapper.crown-section #favorites-dropdown {
        display: none
    }
    #crown-wrapper .container-wrapper.crown-section .crown-search-box input.crown-search-field,
    .container-wrapper.crown-section .form-search .crown-search-dropdown {
        width: 0
    }
    .container-wrapper.crown-section .form-search .crown-search-dropdown .copy {
        display: none
    }
    .container-wrapper.crown-section .form-search .search-query,
    .dd-menus .search-query {
        padding: 4px 0 4px 29px;
        background-position-x: 0
    }
    .row.grid-layout.insider-landing.isotope {
        margin-left: 102px
    }
    .container-wrapper.insider-details .container .insider-details-stories .stories-container ul li .story-desc {
        font-family: harabara;
        font-size: 12px;
        color: #666;
        text-transform: uppercase;
        width: 230px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden
    }
    .tab-pane.list-view article.span13 {
        width: 580px!important
    }
    .tab-pane.list-view article.span13 .content-tile-details.span7 {
        width: 340px!important
    }
    .florida-live-gallery .gallery-content .gallery-slider {
        margin-left: 88px!important
    }
    .sign-me-up-content {
        margin-left: 26px!important
    }
    .vf-tile-content.span13 {
        width: 560px
    }
    .span3.ad-container {
        width: 160px!important
    }
    #fva-page .span3.ad-container {
        width: 160px
    }
    #fva-page article.span13.default.list-tile.tile.content-tile {
        width: 578px
    }
    #fva-page article.span13.default.list-tile.tile.content-tile .content-tile-details {
        width: 338px
    }
    .container-wrapper.order-guides.row-four .container .row.span6.temp-content {
        margin-left: -80px
    }
    .vf .container-wrapper.gateway-search .container .search-filter .title {
        font-size: 35px
    }
    .container-wrapper.location-page-bc.second.bc-container .filter-slider {
        min-width: 60%!important
    }
    .container-wrapper.under-crown.tab-content.insider-landing .large-button {
        margin-right: 147px
    }
    .meeting-landing.property .map.span6 {
        display: none
    }
    #floridaLive-page .map-and-social {
        right: 356px
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.event-space-box {
        width: 90px
    }
    .ourpeople-left-col {
        margin-left: 17px!important
    }
    .meetings-bottom-copy.clear.span8 {
        margin-left: 310px
    }
    .all-cities-container {
        width: 150%;
        padding-left: 114px;
        margin-left: -90px
    }
    .all-cities-container .all-cities-list {
        margin-right: 3px
    }
    #deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
        margin-left: 324px;
        width: 419px
    }
    .container-wrapper.order-guides.row-three .suscribe-info.span10 {
        width: 279px!important
    }
    .container-wrapper.order-guides.row-three .suscribe-info.span10 img {
        display: none
    }
    .container-wrapper.order-guides.row-three .suscribe-info.span10 h1.susc-info {
        font-size: 15px!important
    }
    .container-wrapper.order-guides.row-one .guides-container .order-guide-item,
    .container-wrapper.order-guides.row-two .guides-container .order-guide-item {
        margin-left: 0
    }
    .map-layout .social-feed-article {
        height: 140px;
        margin-bottom: 15px
    }
    .map-layout .social-feed-article .details-top .details.span6 {
        float: left;
        margin-left: 0;
        width: 181px
    }
    .map-layout .social-feed-article .details-bottom {
        float: left;
        margin-top: 8px;
        width: 301px;
        margin-bottom: 11px
    }
    .media-gallery .gallery-social .social-article-container {
        width: 320px;
        height: 338px;
        overflow-x: hidden
    }
    .media-gallery .gallery-social .social-article-container article .details-bottom {
        width: 290px
    }
    .media-gallery .gallery-social .social-article-container article .subcategory {
        width: 165px
    }
    .container-wrapper.meeting-landing.cye-landing .pull-right.list-wrapper {
        float: left
    }
    .media-landing .breadcrumbs {
        background: red!important
    }
    #media-page .bread-crumbs {
        width: 744px
    }
    .media-photos .bread-crumbs {
        width: 550px
    }
    .row.list-layout article.tile.content-tile .content-tile-details.span7 {
        margin: 0;
        padding: 18px 24px 0 30px
    }
    .row.list-layout article.tile.content-tile .themes-and-score {
        display: none
    }
    .map-view .map-layout {
        width: 316px
    }
    .map-view .map-searched-for {
        width: 279px;
        margin-left: -22px
    }
    .map-view article {
        margin: 0 0 15px 2px
    }
    .crown-section .dropdown.favorites {
        padding-right: 15px
    }
    .crown-section .fav-copy p {
        padding-right: 7px
    }
    .container-wrapper.tab-content {
        background: url(../../images/visit-florida/global/gateway_lower_960.jpg) top center no-repeat
    }
    .container-wrapper.meeting-landing {
        background: url(../../images/visit-florida/BackgroundImages/Meetings/gatewaysearch/meetings_980.jpg) top center no-repeat
    }
    .meetings.ourteam .container-wrapper.meeting-landing {
        background: #fff!important
    }
    .container-wrapper.article-tile-bg.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/article_lower_960x1000.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.language-page.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/clouds_960x1000.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.language-page.double-row .row.grid-layout {
        height: 593px;
        overflow: hidden
    }
    .container-wrapper.article-tile-bg.location-page-tiles.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/clouds_960x1000.jpg) top center no-repeat
    }
    .vf.viva#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Viva/GatewaySearchlower/Viva_960_1000.jpg) top center no-repeat
    }
    .vf.golf#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Golf/gatewaysearch/gateway_lower_960x1000.jpg) top center no-repeat
    }
    .vf.trails#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Trails/Gatewaylower/Trails_960x1000.jpg) top center no-repeat
    }
    .vf.weddings#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/large_beach_960x1000.jpg) top center no-repeat
    }
    .vf.fishing#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/fishing/searchresults/fishing_lower_960x1000.jpg) top center no-repeat
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms {
        width: 320px
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms textarea {
        width: 300px
    }
    .vf .dropdown.favorites .dropdown-menu {
        width: 744px;
        margin-left: -609px
    }
    .vf .dropdown.favorites .dropdown-menu .fav-expanded-copy {
        margin-left: 5px
    }
    .vf .dropdown.favorites .tile-carousel {
        width: 460px;
        margin-right: 70px
    }
    .vf .dropdown.favorites .fav-expanded-copy {
        width: 168px
    }
    .vf .dropdown.favorites .fav-expanded-copy .interact {
        margin-left: -6px
    }
    .vf .dropdown.favorites .tile-container .row {
        margin-left: -42px
    }
    .vf .dropdown.favorites .tile-scroller {
        margin-left: 160px
    }
    .row.grid-layout {
        margin-left: -18px
    }
    .row.list-layout .themes-and-score {
        padding-right: 2.8%!important
    }
    .content-tile.span4 {
        width: 210px;
        margin-left: 38px
    }
    .content-tile.span8 {
        width: 458px;
        margin-left: 38px
    }
    .vf.insider-landing .under-crown.tab-content.insider-landing .container .row.grid-layout {
        margin-left: 100px
    }
    .dd-menus .dropdown-menu.dd-state.location {
        top: 395px
    }
    .fva header .header-text {
        width: 560px;
        float: left;
        font-size: 12px
    }
    .fva article.list-tile.span13 .scores {
        margin-top: 41px!important;
        padding-left: 20px;
        width: 104px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page {
        width: 305px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .gallery-slider {
        margin-left: 12px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .gallery-description {
        margin-left: 15px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .image-slider-container {
        width: 241px
    }
    .insider-accordion-wrapper.span13 {
        width: 556px
    }
    .insider-accordion-wrapper.span13 .span10 {
        width: 357px
    }
    .tw-news-feed {
        width: 354px
    }
    .tw-news-feed .feed-wrapper {
        width: 300px
    }
    .container-wrapper.insider-details .container .insider-details-article-footer .tw-info {
        max-width: 300px
    }
    .container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .feed-wrapper .feed-content .feed-detail {
        width: 268px;
        padding-top: 11px;
        letter-spacing: 0;
        font-size: 10px;
        padding-left: 17px
    }
    .spanish-page .planning-slider {
        margin-top: -31px
    }
    .spanish-page .planning-slider .places.media-gallery .places-tile-container {
        max-width: 265px
    }
    #media-page .bread-crumbs {
        overflow: hidden
    }
    #media-page .bread-crumbs.bc-title {
        width: 91px
    }
    #media-page .bread-crumbs.bc-list {
        width: 390px;
        margin-left: -16px
    }
    .container-wrapper.video-page {
        margin-bottom: 10px
    }
    .container-wrapper.video-page .aside-content {
        float: right;
        width: 283px;
        margin-left: -5px
    }
    .container-wrapper.video-page .aside-content .places .places-tile {
        margin: 0 20px 0 0;
        padding: 0
    }
    .ie8 .container-wrapper.gateway-search .container .search-filter {
        width: 650px
    }
    .ie8 .container-wrapper.gateway-search .span11.input-field {
        width: 361px
    }
    .container-wrapper.gateway-search .container .search-filter {
        width: 648px
    }
    .container-wrapper.gateway-search .span11.input-field {
        width: 357px
    }
    .gallery-content .gallery-slider {
        margin-left: 6px
    }
    .media-gallery .gallery-content .image-slider-container {
        width: 312px
    }
    .container-wrapper.listing-page .listing-content {
        width: 389px
    }
    .container-wrapper.listing-page .general-information {
        width: 330px
    }
    .container-wrapper.listing-page .row .media-gallery .gallery-slider .image-slider-container {
        width: 246px
    }
    .container-wrapper.article-page {
        margin-top: 170px
    }
    .container-wrapper.article-page .places .places-tiles {
        margin-left: 15px
    }
    .container-wrapper.media-article-page .media-article {
        width: 360px
    }
    .container-wrapper.sitemap .list {
        padding-right: 0!important;
        margin-left: 20px!important
    }
    .container-wrapper.sitemap .list.languages h3,
    .container-wrapper.sitemap .list.languages li {
        padding-left: 20px
    }
    .sponsor-carousel li {
        width: 81.6px
    }
    .social-list li.span2 {
        width: 70px!important;
        margin-right: 0!important
    }
    .social-list li.span2 a,
    .social-list li.span2.ta {
        width: 110px!important
    }
    .social-list li.span2.last-item {
        margin-right: 0!important
    }
}

@media (min-width:1200px) {
    .container-wrapper.crown-section .crown-search-box input.crown-search-field {
        width: 58px
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul {
        margin-left: 0
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li {
        background: #fff
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul li p {
        width: 300px;
        padding-left: 0;
        margin-bottom: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer {
        width: 336px!important
    }
    .florida-live-gallery .gallery-content .gallery-slider {
        margin-left: 146px!important
    }
    .vf.viva .search-filter .title {
        font-size: 31px!important
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.event-space-box {
        width: 265px
    }
    .span3.ad-container {
        width: 160px!important
    }
    #fva-page .span13.default.list-tile.tile.content-tile .content-tile-details {
        width: 490px
    }
    #fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.span3 {
        width: 200px;
        margin-top: 1px
    }
    #fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.span3 p {
        width: 200px
    }
    .vf-tile-content.span13 {
        width: 938px
    }
    #fva-page .span3.ad-container {
        margin-left: 65px
    }
    .ie8 .container-wrapper.video.article-page {
        background: #fff
    }
    .container-wrapper.location-page-bc.second.bc-container .filter-slider {
        min-width: 73%!important
    }
    .calculator {
        margin-left: 23px
    }
    .container-wrapper.under-crown.tab-content.insider-landing .large-button {
        margin-right: 124px
    }
    #floridaLive-page .map-and-social {
        right: 586px
    }
    .meetings-bottom-copy.clear.span8 {
        margin-left: 442px
    }
    .all-cities-container {
        margin-left: -88px;
        padding-left: 101px;
        width: 150%
    }
    .all-cities-container .all-cities-list {
        margin-right: 15px
    }
    #deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
        width: 691px
    }
    .container-wrapper.insider-details .container .insider-details-article-footer .tw-info {
        max-width: 300px
    }
    .media-gallery .gallery-social .social-article-container {
        width: 518px
    }
    .media-query {
        background: #00f
    }
    .media-photos .bread-crumbs {
        width: 720px
    }
    .map-view .map-layout {
        width: 516px
    }
    .map-view .map-searched-for {
        width: 472px
    }
    .map-view article {
        margin: 0 0 15px 16px;
        position: relative
    }
    .ie8 .container-wrapper.gateway-search .container .search-filter {
        width: 869px
    }
    .ie8 .container-wrapper.gateway-search .span11.input-field {
        width: 600px
    }
    .container-wrapper.tab-content {
        background: url(../../images/visit-florida/global/gateway_lower_1600.jpg) top center no-repeat
    }
    .container-wrapper.meeting-landing {
        background: url(../../images/visit-florida/BackgroundImages/Meetings/gatewaysearch/meetings_1600.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/article_lower_1600x1000.jpg) top center no-repeat
    }
    .container-wrapper.article-tile-bg.language-page.double-row,
    .container-wrapper.article-tile-bg.location-page-tiles.double-row {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/clouds_1600x1000.jpg) top center no-repeat
    }
    .vf.viva#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Viva/GatewaySearchlower/Viva_1600_1000.jpg) top center no-repeat
    }
    .vf.golf#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Golf/gatewaysearch/gateway_lower_1600x1000.jpg) top center no-repeat
    }
    .vf.trails#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/Trails/Gatewaylower/Trails_1600x1000.jpg) top center no-repeat
    }
    .vf.weddings#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/lowerimages/large_beach_1600x1000.jpg) top center no-repeat
    }
    .vf.fishing#landing-page .container-wrapper.tab-content {
        background: url(../../images/visit-florida/BackgroundImages/fishing/searchresults/fishing_lower_1600x1000.jpg) top center no-repeat
    }
    .vf .crown-section .favorites p {
        margin-right: 10px
    }
    .vf .dropdown.favorites .dropdown-menu {
        width: 1163px;
        margin-left: -1029px
    }
    .vf .dropdown.favorites .tile-carousel {
        width: 924px;
        margin-right: 30px
    }
    .vf .dropdown.favorites .fav-expanded-copy {
        width: 183px
    }
    .vf .dropdown.favorites .fav-expanded-copy .interact {
        margin-left: 0
    }
    .vf .dropdown.favorites .tile-container .row {
        margin-left: -32px
    }
    .vf .dropdown.favorites .tile-scroller {
        margin-left: 413px
    }
    .vf .row.grid-layout {
        margin-left: -28px
    }
    .vf .row.grid-layout.insider-landing {
        margin-left: 87px
    }
    .vf .content-tile.span4 {
        width: 210px;
        margin-left: 28px
    }
    .vf .content-tile.span8 {
        width: 448px;
        margin-left: 28px
    }
    .vf .row.list-layout article.tile.content-tile .content-tile-details.span7 {
        width: 549px
    }
    .vf .spanish-page .planning-slider {
        margin-top: 112px
    }
    .vf .insider-accordion-wrapper.span13 {
        width: 936px
    }
    .vf .insider-details-stories {
        width: 561px
    }
    .vf .gallery-content .gallery-slider {
        margin-left: 26px
    }
    .vf .media-gallery .gallery-content .image-slider-container {
        width: 477px
    }
    .vf .container-wrapper.listing-page .general-information {
        width: 330px;
        float: right
    }
    .vf .container-wrapper.listing-page .row .media-gallery .gallery-slider .image-slider-container {
        width: 558px
    }
    .vf .container-wrapper.listing-page.bookdirect-page .general-information {
        float: right
    }
    .vf .container-wrapper.listing-page.bookdirect-page .row .media-gallery .gallery-slider .image-slider-container {
        width: 558px
    }
    .vf .container-wrapper.sitemap .list {
        margin-right: 13px
    }
    .vf .sponsor-carousel .slider {
        width: 95%
    }
    .vf .sponsor-carousel .slider ul {
        margin-left: 0
    }
    .vf .sponsor-carousel .slider ul li {
        margin-right: 0
    }
    .vf .sponsor-carousel .list li {
        width: 136.4px
    }
    .vf .social-list li.span2 {
        width: 85px!important;
        margin-right: 40px!important
    }
    .vf .social-list li.span2 a,
    .vf .social-list li.span2.ta {
        width: 107px!important
    }
    .vf .social-list li.span2.last-item {
        margin-right: 0!important
    }
}

.meetings .ad.span3 img {
    float: right
}

@media (min-width:1200px) {
    .fva header .header-text {
        width: 850px!important;
        float: left;
        font-size: 12px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page {
        width: 712px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .gallery-slider {
        margin-left: 59px
    }
    .fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .image-slider-container {
        width: 481px
    }
}

@media all and (min-width:980px) and (max-width:1150px) {
    .container-wrapper.order-guides.row-one .guides-container .order-guide-item,
    .container-wrapper.order-guides.row-two .guides-container .order-guide-item {
        margin-left: 0
    }
}

.setDivWidth {
    width: 100%!important
}

.container-wrapper.sponsor-carousel .slider .list li {
    margin: 0 7px 0 21px!important;
    padding: 0 10px!important
}

.logoPortrait {
    display: none
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    body,
    html {
        position: absolute!important;
        width: 100%!important
    }
    .container-wrapper.sponsor-carousel .slider .list li {
        margin: 0 10px 0 5px!important;
        padding: 0 20px!important
    }
    .logoLandscape {
        display: none
    }
    .logoPortrait {
        display: block
    }
    #scrollableDiv,
    #slPortrait {
        height: 150px
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .logoLandscape {
        display: block
    }
    .logoPortrait {
        display: none
    }
    .container-wrapper.sponsor-carousel .slider .list li {
        margin: 0 6px 0 18px!important;
        padding: 0 10px!important
    }
}

.helvetica-font {
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

@font-face {
    font-family: Proxima-Semibold;
    src: url(../../fonts/visit-florida/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix);
    src: url(../../fonts/visit-florida/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix) format("eot"), url(../../fonts/visit-florida/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff) format("woff"), url(../../fonts/visit-florida/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf) format("truetype"), url(../../fonts/visit-florida/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c) format("svg")
}

@font-face {
    font-family: Socialico;
    src: url(../../fonts/visit-florida/Socialico.otf)
}

@font-face {
    font-family: harabara;
    src: url(../../fonts/visit-florida/harabara-webfont.eot);
    src: url(../../fonts/visit-florida/harabara-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/harabara-webfont.woff) format('woff'), url(../../fonts/visit-florida/harabara-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/harabara-webfont.svg#harabararegular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: harabara-regular;
    src: url(../../fonts/visit-florida/harabara-regular-webfont.eot);
    src: url(../../fonts/visit-florida/harabara-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/harabara-regular-webfont.woff) format('woff'), url(../../fonts/visit-florida/harabara-regular-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/harabara-regular-webfont.svg#harabararegular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima_nova_rgregular;
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-regular-webfont.eot);
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/ProximaNova/proximanova-regular-webfont.woff) format('woff'), url(../../fonts/visit-florida/ProximaNova/proximanova-regular-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/ProximaNova/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima_novalight;
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-light-webfont.eot);
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/ProximaNova/proximanova-light-webfont.woff) format('woff'), url(../../fonts/visit-florida/ProximaNova/proximanova-light-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/ProximaNova/proximanova-light-webfont.svg#proxima_novalight) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima_novasemibold;
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.eot);
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.woff) format('woff'), url(../../fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: proxima_nova_rgbold;
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-bold-webfont.eot);
    src: url(../../fonts/visit-florida/ProximaNova/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/visit-florida/ProximaNova/proximanova-bold-webfont.woff) format('woff'), url(../../fonts/visit-florida/ProximaNova/proximanova-bold-webfont.ttf) format('truetype'), url(../../fonts/visit-florida/ProximaNova/proximanova-bold-webfont.svg#proxima_nova_rgbold) format('svg');
    font-weight: 400;
    font-style: normal
}

body {
    line-height: 15px
}

strong.right-quote {
    font-size: 14px!important;
    font-family: arial;
    line-height: 12px
}

.letter-spacing-default,
a {
    letter-spacing: 1px
}

span {
    letter-spacing: 1px
}

li,
p {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

li strong,
p strong {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    font-weight: 900
}

li strong a,
p strong a {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    letter-spacing: 1px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    margin: 3em 0 0;
    padding: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0
}

.tile-title {
    font-family: proxima_novalight;
    color: #999;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600
}

.tile-title.search {
    font-size: 14px
}

.tile-title.search strong {
    font-size: 14px;
    font-weight: 700
}

.tile-title.sentance {
    text-transform: capitalize
}

.tile-title strong {
    font-family: proxima_nova_rgbold
}

.container-wrapper strong {
    font-weight: 400;
    font-size: 13px
}

.container-wrapper .top {
    margin-bottom: 30px
}

.container-wrapper .top:last-child {
    margin-bottom: 0
}

.container-wrapper .top p {
    margin-bottom: 15px
}

.container-wrapper p {
    margin-bottom: 3px
}

.container-wrapper p.author {
    margin-bottom: 10px
}

.separator {
    background: url(../../images/visit-florida/crown-nav/nav_seperator.png) left center no-repeat
}

input,
textarea {
    outline: 0
}

body {
    margin-top: 0;
    -webkit-transition: margin-top 600ms linear;
    -moz-transition: margin-top 600ms linear;
    -o-transition: margin-top 600ms linear;
    -ms-transition: margin-top 600ms linear;
    transition: margin-top 600ms linear;
    -webkit-backface-visibility: hidden;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

body.showAlert {
    margin-top: 20px
}

.crown-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1005;
    height: 70px
}

.container-wrapper.weather-alert {
    height: 21px;
    background: #f06600;
    color: #fff;
    display: block;
    max-width: 1600px;
    margin: 0 auto
}

.container-wrapper.weather-alert .alert-copy {
    padding: 3px 0;
    text-transform: uppercase
}

.container-wrapper.weather-alert .wa-message {
    margin: 0;
    padding: 0;
    float: left;
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-family: proxima_novasemibold;
    font-size: 12px
}

.container-wrapper.weather-alert .wa-message strong {
    color: #fff;
    font-size: 12px
}

.container-wrapper.weather-alert .close-button {
    padding-top: 2px
}

.container-wrapper.weather-alert a {
    color: #fff;
    font-family: proxima_novasemibold;
    font-size: 10px;
    text-transform: uppercase
}

@media (min-width:1184px) {
    .eam-alert .container {
        width: 1163px
    }
}

.eam-alert {
    display: block;
    width: 100%;
    font-size: 12px;
    color: #fff;
    background: #f06600;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
    max-width: 1600px
}

.eam-alert .wa-message.span12 {
    margin-left: 0;
    width: 87%;
    text-align: left
}

.eam-alert .read-more {
    text-transform: uppercase;
    color: #fff
}

.eam-alert .eam-close {
    float: right;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 40px 10px 10px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -103px -4536px no-repeat;
    text-decoration: none!important;
    font-size: 0;
    display: block
}

.eam-alert .eam-close:after {
    content: 'Close';
    font-size: 12px
}

iframe#eam-content {
    -webkit-box-shadow: 0 4px 4px 0 rgba(50, 50, 50, .3);
    -moz-box-shadow: 0 4px 4px 0 rgba(50, 50, 50, .3);
    box-shadow: 0 4px 4px 0 rgba(50, 50, 50, .3);
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#898989, direction=135, strength=5)
}

.ie9 .eam-alert .eam-close {
    float: right;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 40px 10px 10px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -97px -4536px no-repeat;
    text-decoration: none!important;
    font-size: 0;
    display: block
}

@-moz-document url-prefix() {
    .eam-alert .eam-close {
        background: url(../../images/visit-florida/sprites/vf-sprite.png) -97px -4536px no-repeat
    }
}

.ie8 .eam-alert .wa-message.span12 {
    width: 800px
}

.form-search.crown-search-box .btn.dropdown-toggle.city-drop .copy {
    width: 40px;
    height: 10px;
    overflow: hidden;
    text-overflow: ellipsis
}

.form-search .dropdown-menu.gateway-city,
.form-search .dropdown-menu.select-cities {
    width: 240px;
    left: -142px
}

.form-search .dropdown-menu.gateway-city input,
.form-search .dropdown-menu.select-cities input {
    width: 180px!important
}

.form-search .dropdown-menu.gateway-city ul.city-search,
.form-search .dropdown-menu.select-cities ul.city-search {
    width: 210px;
    height: 170px;
    overflow-y: auto;
    margin-left: 15px
}

.form-search .dropdown-menu.gateway-city ul.city-search li,
.form-search .dropdown-menu.select-cities ul.city-search li {
    width: 180px
}

.form-search .dropdown-menu .border-bottom {
    width: 180px;
    text-align: left
}

.form-search .city-autocomplete {
    padding-left: 9px
}

.search-filter .form-search .searchandsignup .dropdown-menu.select-cities {
    top: 31px;
    left: -43px
}

#floridaLive-page .container-wrapper.weather-alert {
    display: block
}

.container {
    position: relative
}

#landing-page .container-wrapper.crown-section .form-search {
    display: none
}

#landing-page .header-position-fix {
    height: 110px
}

#landing-page .header-position-fix.no-alert {
    height: 70px!important
}

.container-wrapper.crown-section {
    height: 70px;
    background: url(../../images/visit-florida/sprites/crown.png) 0 -1px repeat-x;
    max-width: 1600px;
    margin: 0 auto;
    clear: both
}

.container-wrapper.crown-section:after,
.container-wrapper.crown-section:before {
    display: table;
    content: "";
    line-height: 0
}

.container-wrapper.crown-section:after {
    clear: both
}

.container-wrapper.crown-section .nav-items {
    display: inline
}

.container-wrapper.crown-section .crown-search-dropdown {
    height: 27px;
    position: relative
}

.container-wrapper.crown-section .crown-search-dropdown span {
    display: block;
    float: left
}

.container-wrapper.crown-section .crown-search-dropdown .city-drop {
    border: none;
    height: 19px;
    padding: 4px 10px;
    border-radius: 0
}

.container-wrapper.crown-section .crown-search-dropdown .city-drop .copy {
    width: 40px;
    height: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 2px 0 0;
    padding-right: 5px;
    padding-left: 24px;
    padding-top: 5px;
    font-family: proxima_novasemibold;
    font-size: 10px;
    line-height: 1em;
    text-transform: uppercase;
    color: #666;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -7px -2333px no-repeat
}

.container-wrapper.crown-section .crown-search-dropdown .city-drop .orange-caret {
    margin-top: 6px
}

.container-wrapper.crown-section .dropdown.logo {
    border-radius: 0
}

.container-wrapper.crown-section .dropdown.logo .dd-logo {
    background: url(../../images/visit-florida/sprites/crown.png) 0 -1210px repeat-x;
    width: 281px;
    height: auto;
    border: none;
    margin: -1px 0 0;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.container-wrapper.crown-section .dropdown.logo .dd-logo ul {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #fff
}

.container-wrapper.crown-section .dropdown.logo .dd-logo ul li strong {
    color: #fff;
    font-size: 16px;
    font-weight: 400
}

.container-wrapper.crown-section .dropdown.logo .dd-logo a {
    margin: 0;
    padding: 13px 18px;
    color: #fff;
    font-family: proxima_nova_rgregular;
    font-size: 16px;
    background: url(../../images/visit-florida/crown-nav/logo_dd_sep.png) center bottom no-repeat;
    text-transform: uppercase
}

.container-wrapper.crown-section .dropdown.logo .dd-logo a strong {
    font-family: proxima_nova_rgbold
}

.container-wrapper.crown-section .dropdown.logo .dd-logo a.last {
    background: 0 0
}

.container-wrapper.crown-section .dropdown.logo .crown-logo-image {
    width: 175px;
    height: 70px;
    background: url(../../images/visit-florida/crown-nav/logo.png) no-repeat
}

.container-wrapper.crown-section .dropdown.logo a {
    padding-left: 8px;
    padding-right: 4px;
    display: block
}

.container-wrapper.crown-section .dropdown.logo a:hover {
    background: url(../../images/visit-florida/sprites/crown.png) 0 -180px repeat-x
}

.container-wrapper.crown-section .navigation-list {
    margin: 0;
    padding: 0;
    font-size: 11px
}

.container-wrapper.crown-section .navigation-list .item {
    height: 68px;
    display: block;
    list-style: none;
    float: left
}

.container-wrapper.crown-section .navigation-list .item.active,
.container-wrapper.crown-section .navigation-list .item.current,
.container-wrapper.crown-section .navigation-list .item:hover {
    background: url(../../images/visit-florida/sprites/crown.png) 0 -180px repeat-x
}

.container-wrapper.crown-section .navigation-list a {
    font-family: proxima_novasemibold, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    line-height: 11px;
    color: #ece9e9;
    display: block;
    background: url(../../images/visit-florida/crown-nav/nav_seperator.png) left center no-repeat;
    padding-top: 27.5px;
    height: 42.5px;
    padding-left: 11px;
    padding-right: 11px
}

.container-wrapper.crown-section .crown-search-box {
    background: url(../../images/visit-florida/sprites/crown.png) repeat-x;
    position: absolute;
    z-index: 555;
    right: 110px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 31px;
    padding-top: 20px;
    min-width: 0;
    height: 49px
}

.container-wrapper.crown-section .crown-search-box input.crown-search-field {
    width: 58px;
    height: 19px
}

.container-wrapper.crown-section .weather-api {
    min-width: 68px;
    height: 60px;
    padding: 10px 2px 0 16px;
    background: url(../../images/visit-florida/crown-nav/nav_seperator.png) left center no-repeat
}

.container-wrapper.crown-section .weather-api:hover {
    background: url(../../images/visit-florida/sprites/crown.png) 0 -180px repeat-x
}

.container-wrapper.crown-section .weather-api .weather-wrapper {
    background: #fff;
    padding: 0 18px
}

.container-wrapper.crown-section .weather-api .city {
    display: block;
    margin-top: 13px;
    margin-bottom: 1px;
    padding-bottom: 3px;
    color: #83c8ed;
    font-family: proxima_novasemibold, Helvetica, sans-serif;
    font-size: 11px;
    line-height: .5em
}

.container-wrapper.crown-section .weather-api .temperature {
    color: #1daefc;
    font-family: proxima_novasemibold;
    font-size: 14px;
    margin-right: 5px;
    line-height: 8px;
    margin-top: 5px
}

.container-wrapper.crown-section .weather-api .dropdown {
    top: -7px;
    margin-top: 8px
}

.container-wrapper.crown-section .weather-api .dd-weather {
    margin: 0;
    background: #e0e0e0;
    background: -moz-linear-gradient(top, #e0e0e0 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e0e0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #e0e0e0 0, #fff 100%);
    background: -o-linear-gradient(top, #e0e0e0 0, #fff 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0, #fff 100%);
    background: linear-gradient(to bottom, #e0e0e0 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fefefe', GradientType=0);
    position: absolute;
    top: 38px;
    left: -16px;
    min-width: 0;
    padding: 8px;
    border: 0;
    border-radius: 0
}

.container-wrapper.crown-section .weather-api .dd-weather h2 {
    padding: 15px 0 10px;
    margin: 0;
    font-family: proxima_nova_rgbold;
    font-size: 11px;
    line-height: 12px;
    font-weight: 600;
    width: 177px;
    color: #666;
    display: inline-block;
    border-bottom: 1px solid #EBEBEB;
    text-transform: uppercase
}

.container-wrapper.crown-section .weather-api .dd-weather .temp {
    color: #06c
}

.container-wrapper.crown-section .weather-api .dd-weather .temp-deg-cel {
    margin: 0;
    padding: 11px 0 5px 2px;
    font-size: 11px;
    display: inline-block;
    width: 100%;
    text-align: left;
    font-family: proxima_novasemibold
}

.container-wrapper.crown-section .weather-api .dd-weather ul {
    list-style-type: none;
    margin: 0;
    width: 100%;
    padding-bottom: 24px
}

.container-wrapper.crown-section .weather-api .dd-weather ul li {
    color: #898989;
    font-size: 12px;
    font-family: proxima_novasemibold, Helvetica, sans-serif;
    float: none;
    margin-bottom: 3px
}

.container-wrapper.crown-section .weather-api .dd-weather p {
    color: #898989;
    font-size: 10px;
    font-family: proxima_novasemibold;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 0
}

.container-wrapper.crown-section .weather-api .dd-weather p.see-weather {
    display: inline-block;
    border-bottom: 1px solid #ebebeb;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 14px;
    padding-bottom: 3px;
    margin-bottom: 3px
}

.container-wrapper.crown-section .weather-api .dd-weather p.planning-ahead {
    display: inline-block;
    margin-top: 12px;
    margin-bottom: 10px;
    line-height: 5px
}

.container-wrapper.crown-section .weather-api .dd-weather a {
    color: #f06600;
    display: inline;
    padding: 0
}

.container-wrapper.crown-section .weather-api .dd-weather a.temp {
    color: #999;
    cursor: pointer
}

.container-wrapper.crown-section .weather-api .dd-weather a.temp.active {
    color: #06c
}

.container-wrapper.crown-section .weather-api .dd-weather .weather-wrapper {
    background: #fff;
    width: 159px
}

.container-wrapper.crown-section .weather-api .dd-weather .dd-shadow {
    background: url(../../images/visit-florida/crown-nav/dropdown_top_shadow.png) repeat-x;
    right: 0;
    height: 20px;
    position: absolute;
    z-index: 777;
    top: 0;
    width: 100%
}

.container-wrapper.crown-section .favorites {
    width: 100px;
    height: 68px;
    position: relative;
    float: right;
    padding-left: 20px;
    padding-right: 15px;
    background: url(../../images/visit-florida/crown-nav/nav_seperator.png) left center no-repeat
}

.container-wrapper.crown-section .favorites:hover {
    background: url(../../images/visit-florida/sprites/crown.png) 0 -180px repeat-x
}

.container-wrapper.crown-section .favorites .fav-copy {
    width: 72px;
    overflow: hidden;
    color: #ffe400;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    font-weight: 900;
    line-height: 12px;
    letter-spacing: 0;
    margin-top: 16px;
    position: absolute;
    bottom: 8px;
    text-transform: uppercase
}

.container-wrapper.crown-section .favorites .favorites-icon {
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 26px;
    width: 32px;
    padding-top: 37px;
    background: url(../../images/visit-florida/sprites/crown.png) 0 -421px no-repeat;
    color: #f06600;
    font-family: proxima_novasemibold;
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

.container-wrapper.crown-section .favorites .favorites-icon #fav-total {
    text-align: center;
    margin: 0
}

.container-wrapper.crown-section .favorites .favorites-icon #fav-total:hover {
    cursor: auto
}

.container-wrapper.crown-section .favorites .favorites-icon .hasFavs {
    color: #f06600
}

.container-wrapper.crown-section .favorites .favorites-icon:hover {
    cursor: pointer
}

.ie8 .form-search.crown-search-box .btn.dropdown-toggle.city-drop.pull-left {
    padding-right: 20px
}

.ie8 .form-search.crown-search-box .btn.dropdown-toggle.city-drop.pull-left .copy {
    padding-left: 25px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -9px -2332px no-repeat
}

.ie8 .form-search.crown-search-box .btn.dropdown-toggle.city-drop.pull-left img {
    float: none;
    padding-right: 10px;
    display: none
}

.vf.fishing .dropdown.logo a {
    padding-right: 6px;
    padding-left: 6px
}

.vf.fishing .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_fishing.png) no-repeat
}

.vf.golf .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_golf.png) no-repeat
}

.vf.weddings .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_weddings.png) no-repeat
}

.vf.trails .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_trails.png) no-repeat
}

.vf.viva .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_viva.png) no-repeat
}

.vf.media .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_media.png) no-repeat
}

.vf.meetings .dropdown.logo .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_meetings.png) no-repeat
}

#kids-page .header-position-fix {
    height: 70px
}

#kids-page.vf .landing .ball-final .boy {
    top: 100px
}

#kids-page .container-wrapper.crown-section.topNavList {
    max-width: 1600px
}

#kids-page.vf div.footer.right {
    top: 69px
}

#kids-page.vf div.video {
    margin-top: 0
}

html {
    overflow-x: hidden
}

.article-ad {
    float: left
}

.article-ad a,
.article-ad p {
    clear: both;
    font-size: 14px
}

.article-ad p {
    margin-bottom: 0
}

.article-ad a {
    cursor: pointer
}

.article-ad a.go-orange {
    margin-top: 20px
}

.comments-and-ads {
    margin: 10px 0
}

.comments-and-ads .comments {
    margin-top: 25px;
    font-family: proxima_nova_rgregular;
    font-size: 12px
}

.comments-and-ads .comments #comments-url-comment-block,
.comments-and-ads .comments #socoComments-url-comment-block,
.comments-and-ads .comments .comment-signed-in-text,
.comments-and-ads .comments .comments-count {
    display: none;
    visibility: hidden
}

.comments-and-ads .comments label.comment-text-label {
    display: block
}

.comments-and-ads .comments textarea {
    width: 100%;
    height: 100px;
    font-family: proxima_nova_rgregular
}

.comments-and-ads .comments input {
    width: 200px;
    padding: 5px
}

.comments-and-ads .comments .submit-block input {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: proxima_novasemibold;
    font-size: 10px;
    border: none;
    margin: 10px 0;
    text-transform: uppercase;
    width: auto;
    padding: 0 15px;
    height: 27px;
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-107x27.png) repeat-x
}

.comments-and-ads .comments .submit-block input:focus,
.comments-and-ads .comments .submit-block input:hover {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-107x27.png) repeat-x;
    padding: 0 15px;
    width: auto
}

.comments-and-ads .comments .comment-header {
    padding: 5px 0 0
}

.comments-and-ads .comments .comment-header div.comment-header-avatar {
    float: left
}

.comments-and-ads .comments .comment-header cite {
    float: left;
    margin: 0 10px
}

.comments-and-ads .comments .comment-header .comment-header-meta {
    float: right
}

.comments-and-ads .comments .comment-body {
    clear: both;
    padding: 10px 0
}

.comments-and-ads .comments .comment-replies {
    padding-left: 20px
}

.comments-and-ads .bottom-ad {
    height: 300px;
    background: red
}

.container-wrapper.article-tile-bg.double-row {
    height: auto
}

.container-wrapper.article-tile-bg .container .content-tiles {
    height: 290px;
    overflow: hidden
}

.container-wrapper.article-tile-bg .container .content-tiles article {
    margin-top: 8px
}

.container-wrapper.article-tile-bg .listing.article-related-content {
    padding-bottom: 10px
}

.container-wrapper.article-tile-bg .listing.article-related-content .tile-title {
    margin-bottom: 18px
}

.orange-caret.see-answer {
    margin-top: 5px;
    margin-left: 5px
}

.vf-cascade {
    display: none
}

.dynamic-width .crumbs-wrapper {
    margin-left: 0
}

.dynamic-width .filter-arrows,
.dynamic-width .filter-list {
    display: none
}

.container-wrapper.bc-container .container.dynamic-width .bread-crumbs.filter-list {
    margin-left: 0
}

.nearbyTitle {
    width: 100%;
    text-align: left;
    margin-left: 33px
}

.index-page.florida-live-link.pull-right {
    margin-top: 2px
}

.tab-pane.list-view {
    height: auto;
    float: left
}

.index-sub-nav-style {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x;
    color: #fff
}

html {
    -webkit-font-smoothing: antialiased
}

.vf .modal-backdrop.fade.in {
    opacity: .4;
    filter: alpha(opacity=4)
}

.vf .tab-pane {
    display: none
}

.vf .tab-pane.active {
    display: block!important
}

.vf .tab-pane .gallery-video:hover {
    cursor: pointer
}

.vf .container-wrapper.gateway-search .gateway-img-wrapper {
    -webkit-backface-visibility: hidden
}

.vf .container-wrapper.gateway-search .gateway-img-wrapper .gateway-carousel {
    position: absolute;
    height: 535px;
    z-index: 1;
    width: 100%;
    -webkit-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -o-transition: opacity 1s ease-in;
    -webkit-backface-visibility: hidden
}

.vf .container-wrapper.gateway-search .gateway-img-wrapper .gateway-carousel.fadeIn {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vf .container-wrapper.gateway-search .gateway-img-wrapper .gateway-carousel.fadeOut {
    opacity: 0;
    filter: alpha(opacity=0)
}

.vf .container-wrapper.gateway-search .gateway-img-wrapper .hidden {
    display: none;
    visibility: visible!important
}

.vf .container-wrapper.gateway-search .container {
    height: 535px
}

.vf .container-wrapper.gateway-search .container .search-filter {
    border-radius: 10px;
    background-color: rgba(0, 84, 132, .5);
    padding: 20px 20px 14px;
    margin: 64px auto 0;
    position: relative;
    z-index: 444;
    text-align: center
}

.vf .container-wrapper.gateway-search .container .search-filter a.new-large-button {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    background: #f06600;
    border: 1px solid #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    padding: 5px 15px;
    font-size: 12px;
    font-family: proxima_nova_rgregular;
    text-decoration: none;
    behavior: url(etc/designs/vf/global/css/deployment/PIE.htc);
    position: position: relative;
    font-weight: 700;
    margin: 15px 0 0;
    letter-spacing: normal
}

.vf .container-wrapper.gateway-search .container .search-filter a.new-large-button span {
    text-transform: uppercase
}

.vf .container-wrapper.gateway-search .container .search-filter a.new-large-button strong {
    font-size: 16px
}

.vf .container-wrapper.gateway-search .container .search-filter span.bottom-repeat,
.vf .container-wrapper.gateway-search .container .search-filter span.top-repeat {
    position: absolute;
    height: 18px;
    display: none
}

.vf .container-wrapper.gateway-search .container .search-filter span.top-repeat {
    top: -18px;
    left: 0;
    width: 100%
}

.vf .container-wrapper.gateway-search .container .search-filter span.top-repeat img {
    width: 100%;
    height: 18px!important
}

.vf .container-wrapper.gateway-search .container .search-filter span.bottom-repeat {
    bottom: -18px;
    left: 0;
    width: 100%
}

.vf .container-wrapper.gateway-search .container .search-filter span.bottom-repeat img {
    width: 100%;
    height: 18px!important
}

.vf .container-wrapper.gateway-search .container .search-filter span.bottom-right {
    bottom: -20px;
    right: 0;
    background: url(../../images/visit-florida/ie8-gateway-files/gatewaytest-bottomright.png) no-repeat
}

.vf .container-wrapper.gateway-search .container .search-filter .filter-header-copy {
    width: 100%;
    text-align: center
}

.vf .container-wrapper.gateway-search .container .search-filter .title {
    margin: 0;
    padding: 0;
    color: #ffff01;
    font-family: harabara;
    font-size: 40px;
    line-height: 27px;
    letter-spacing: 2px
}

.vf .container-wrapper.gateway-search .container .search-filter .content {
    margin: 0;
    padding: 12px 0 0;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 10pt;
    font-family: proxima_nova_rgregular;
    height: 29px
}

.vf .container-wrapper.gateway-search .container .search-filter .content strong {
    font-family: proxima_nova_rgbold
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search {
    margin-top: 5px;
    margin-left: 7px
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append {
    height: 29px
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .span11.input-field {
    height: 29px;
    -webkit-border-radius: 28px 0 0 28px;
    -moz-border-radius: 28px 0 0 28px;
    border-radius: 28px 0 0 28px;
    background-position: 8px -4497px;
    font-size: 11px;
    margin-top: 0
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown {
    background: url(../../images/visit-florida/search-bar/search-gradient-bg_filter-search.png) repeat-x;
    width: 158px;
    height: 37px
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown a {
    width: 138px;
    text-align: center
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown .dd-city-sf {
    left: -154px;
    top: 39px
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown .btn.dropdown-toggle {
    height: 31px;
    padding-top: 9px;
    background: 0 0
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown .btn.dropdown-toggle .caret {
    margin-left: 0
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown .btn.dropdown-toggle .pink-caret {
    bacnground: none;
    height: 0;
    width: 0
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .go-button {
    margin: 0;
    padding: 0;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -141px -4032px no-repeat!important;
    height: 39px;
    width: 38px
}

.vf .container-wrapper.gateway-search .container .search-filter form {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

.vf .container-wrapper.gateway-search .container .search-filter.vivaSearchFilter .filter-list.landing-search {
    margin: 0 auto
}

.vf .container-wrapper.gateway-search .container .search-filter.vivaSearchFilter .form-search {
    margin: 0 auto;
    width: 100%
}

.vf .container-wrapper.gateway-search .container .search-filter.vivaSearchFilter .form-search .input-append .go-button {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -2px -3140px no-repeat;
    width: 69px;
    height: 32px
}

.vf .container-wrapper.gateway-search .gateway-carousel-indicator {
    float: left;
    list-style-type: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 18px;
    margin-left: 0;
    left: 44%;
    z-index: 2
}

.vf .container-wrapper.gateway-search .gateway-carousel-indicator li {
    margin: 3px 4px;
    border-radius: 10px;
    background-color: rgba(190, 222, 255, .8);
    width: 8px;
    height: 8px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    display: inline;
    float: left;
    -webkit-transition: background-color .5s ease-in;
    -moz-transition: background-color .5s ease-in;
    -o-transition: background-color .5s ease-in
}

.vf .container-wrapper.gateway-search .gateway-carousel-indicator li.dot {
    border-width: 5px;
    border-style: solid;
    border-radius: 0!important;
    background-color: transparent!important;
    width: 1px;
    height: 1px;
    margin-top: 1px;
    box-shadow: 0 0 0!important
}

.vf .container-wrapper.gateway-search .gateway-carousel-indicator .indicator-active {
    background-color: rgba(255, 255, 255, .8)
}

.vf .container-wrapper.gateway-search .gateway-carousel-indicator a {
    float: left;
    display: inline;
    margin-top: 2px
}

.vf .container-wrapper.gateway-search .tell-more {
    width: 110px;
    height: 66px;
    background: url(../../images/visit-florida/index-page/tell-me-more.png) 2px 0 no-repeat;
    border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    position: absolute;
    right: -1px;
    padding-top: 13px;
    top: 450px;
    opacity: 0;
    -webkit-transition: opacity .7s ease-in;
    -moz-transition: opacity .7s ease-in;
    -o-transition: opacity .7s ease-in;
    z-index: 10
}

.vf .container-wrapper.gateway-search .tell-more .btm-text {
    background: url(../../images/visit-florida/landing-gateway/tell-me-more-btm.png) 2px 0 no-repeat;
    color: #fff;
    width: 100%;
    height: 21px;
    margin-bottom: 0;
    position: absolute;
    padding-top: 9px;
    bottom: 0;
    left: 0
}

.vf .container-wrapper.gateway-search .tell-more .top-text {
    color: #5f5f5f;
    line-height: 12px;
    padding-left: 15px
}

.vf .container-wrapper.gateway-search .tell-more p {
    font-family: proxima_novasemibold;
    text-transform: uppercase;
    text-align: center;
    font-size: 10px
}

.vf .container-wrapper.gateway-search .tell-more .listing-icon {
    position: absolute;
    left: 11px;
    width: 9px;
    height: 12px;
    background: url(../../images/visit-florida/landing-gateway/listing.png) no-repeat
}

.vf .container-wrapper.gateway-search .tell-more-active {
    opacity: 1;
    z-index: 100
}

.vf .container-wrapper.gateway-search .tell-more:hover {
    cursor: pointer
}

.header-content {
    background: #000;
    height: 528px;
    color: #fff
}

.search-filter .filter-list.landing-search {
    width: 100%;
    float: none;
    text-align: center;
    margin: 59px auto 0;
    display: block
}

.search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: none
}

.search-filter .filter-list.landing-search.special li {
    background-color: #000
}

.search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.search-filter .filter-list.landing-search.special li.active {
    background-color: #F06600
}

.search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -13px;
    padding-bottom: 3px
}

.search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn.png) 0 2px no-repeat;
    margin-bottom: 0;
    display: inline-block;
    height: 18px;
    font-family: proxima_novasemibold
}

.search-filter .filter-list.landing-search.special li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.search-filter .filter-list.landing-search li {
    padding: 3px 9px 4px 6px;
    margin: 0 4px 10px;
    border-radius: 5px;
    background-color: #6cb0e3;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    float: none;
    height: 18px;
    clear: both
}

.search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.search-filter .filter-list.landing-search li:hover .left-rounded,
.search-filter .filter-list.landing-search li:hover .left-rounded.blue-to-orange,
.search-filter .filter-list.landing-search li:hover .left-rounded.darkred,
.search-filter .filter-list.landing-search li:hover .left-rounded.golfgreen,
.search-filter .filter-list.landing-search li:hover .left-rounded.green,
.search-filter .filter-list.landing-search li:hover .left-rounded.lightblue,
.search-filter .filter-list.landing-search li:hover .left-rounded.lightgrey,
.search-filter .filter-list.landing-search li:hover .left-rounded.yellow,
.search-filter .filter-list.landing-search li:hover .right-rounded,
.search-filter .filter-list.landing-search li:hover .right-rounded.blue-to-orange,
.search-filter .filter-list.landing-search li:hover .right-rounded.darkred,
.search-filter .filter-list.landing-search li:hover .right-rounded.golfgreen,
.search-filter .filter-list.landing-search li:hover .right-rounded.green,
.search-filter .filter-list.landing-search li:hover .right-rounded.lightblue,
.search-filter .filter-list.landing-search li:hover .right-rounded.lightgrey,
.search-filter .filter-list.landing-search li:hover .right-rounded.yellow {
    background-position: 0 -25px
}

.search-filter .filter-list.landing-search li.active {
    background-color: #F06600
}

.search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.search-filter .filter-list.landing-search li.active .left-rounded,
.search-filter .filter-list.landing-search li.active .left-rounded.blue-to-orange,
.search-filter .filter-list.landing-search li.active .left-rounded.darkred,
.search-filter .filter-list.landing-search li.active .left-rounded.golfgreen,
.search-filter .filter-list.landing-search li.active .left-rounded.green,
.search-filter .filter-list.landing-search li.active .left-rounded.lightblue,
.search-filter .filter-list.landing-search li.active .left-rounded.lightgrey,
.search-filter .filter-list.landing-search li.active .left-rounded.yellow,
.search-filter .filter-list.landing-search li.active .right-rounded,
.search-filter .filter-list.landing-search li.active .right-rounded.blue-to-orange,
.search-filter .filter-list.landing-search li.active .right-rounded.darkred,
.search-filter .filter-list.landing-search li.active .right-rounded.golfgreen,
.search-filter .filter-list.landing-search li.active .right-rounded.green,
.search-filter .filter-list.landing-search li.active .right-rounded.lightblue,
.search-filter .filter-list.landing-search li.active .right-rounded.lightgrey,
.search-filter .filter-list.landing-search li.active .right-rounded.yellow {
    background-position: 0 -25px
}

.search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn.png) no-repeat;
    margin-bottom: 0;
    display: inline-block;
    height: 18px;
    font-family: proxima_novasemibold
}

.search-filter .filter-list.landing-search li p span.left-rounded {
    display: none;
    position: absolute;
    left: -5px;
    top: 0;
    height: 25px;
    width: 10px;
    background: #000
}

.search-filter .filter-list.landing-search li p span.left-rounded.blue-to-orange {
    background: url(../../images/visit-florida/ie8-gateway-files/blue-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.lightgrey {
    background: url(../../images/visit-florida/ie8-gateway-files/lightgrey-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.darkred {
    background: url(../../images/visit-florida/ie8-gateway-files/darkred-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.golfgreen {
    background: url(../../images/visit-florida/ie8-gateway-files/golfgreen-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.green {
    background: url(../../images/visit-florida/ie8-gateway-files/green-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.yellow {
    background: url(../../images/visit-florida/ie8-gateway-files/yellow-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.left-rounded.lightblue {
    background: url(../../images/visit-florida/ie8-gateway-files/lightblue-to-orange-left.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded {
    display: none;
    position: absolute;
    right: -7px;
    top: 0;
    height: 25px;
    width: 10px;
    background: red
}

.search-filter .filter-list.landing-search li p span.right-rounded.blue-to-orange {
    background: url(../../images/visit-florida/ie8-gateway-files/blue-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.lightgrey {
    background: url(../../images/visit-florida/ie8-gateway-files/lightgrey-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.darkred {
    background: url(../../images/visit-florida/ie8-gateway-files/darkred-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.golfgreen {
    background: url(../../images/visit-florida/ie8-gateway-files/golfgreen-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.green {
    background: url(../../images/visit-florida/ie8-gateway-files/green-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.yellow {
    background: url(../../images/visit-florida/ie8-gateway-files/yellow-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li p span.right-rounded.lightblue {
    background: url(../../images/visit-florida/ie8-gateway-files/lightblue-to-orange-right.png) no-repeat
}

.search-filter .filter-list.landing-search li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.search-filter .filter-list.landing-search .container-wrapper.tab-content .tab-content .tab-pane.map-view {
    background: #fff
}

.search-filter .filter-list.landing-search .container-wrapper.tab-content .tab-content .content-layout:after,
.search-filter .filter-list.landing-search .container-wrapper.tab-content .tab-content .content-layout:before {
    display: table;
    line-height: 0;
    content: "";
    clear: both
}

.search-filter .filter-list.landing-search .container-wrapper.tab-content .tab-content .tab-pane .content-layout .map-layout {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 800px
}

#landing-page .crown-section .form-search {
    display: none
}

.tab-pane#map {
    background: #fff
}

.index-page.florida-live-link.fishing {
    display: none
}

.vf.trails .search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: inline-block
}

.vf.trails .search-filter .filter-list.landing-search.special li {
    background-color: #ffff01
}

.vf.trails .search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.vf.trails .search-filter .filter-list.landing-search.special li.active {
    background-color: #F06600
}

.vf.trails .search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.trails .search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.vf.trails .search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.vf.trails .search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.vf.trails .search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_trails.png) no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.trails .search-filter .filter-list.landing-search.special li a {
    color: #000;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.trails .search-filter .filter-list.landing-search li {
    background-color: #649721
}

.vf.trails .search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.vf.trails .search-filter .filter-list.landing-search li.active {
    background-color: #F06600
}

.vf.trails .search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.trails .search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.vf.trails .search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.vf.trails .search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.vf.trails .search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_trails.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.trails .search-filter .filter-list.landing-search li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.golf .search-filter {
    background-color: rgba(18, 103, 7, .5)!important
}

.vf.golf .search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: none
}

.vf.golf .search-filter .filter-list.landing-search.special li {
    background-color: #00b004
}

.vf.golf .search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.vf.golf .search-filter .filter-list.landing-search.special li.active {
    background-color: #F06600
}

.vf.golf .search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.golf .search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.vf.golf .search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.vf.golf .search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.vf.golf .search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_golf.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.golf .search-filter .filter-list.landing-search.special li a {
    color: #000;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.golf .search-filter .filter-list.landing-search li {
    background-color: #00b004
}

.vf.golf .search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.vf.golf .search-filter .filter-list.landing-search li.active {
    background-color: #F06600
}

.vf.golf .search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.golf .search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.vf.golf .search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.vf.golf .search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.vf.golf .search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_golf.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.golf .search-filter .filter-list.landing-search li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.viva .viva-celeb-logo {
    width: 100px;
    height: 105px;
    background: url(../../images/visit-florida/landing-gateway/Gateway_VIVA.png) no-repeat;
    position: absolute;
    bottom: 25px;
    left: 0;
    z-index: 2
}

.vf.viva .search-filter .title {
    font-size: 24px!important
}

.vf.viva .search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: none
}

.vf.viva .search-filter .filter-list.landing-search.special li {
    background-color: #00b004
}

.vf.viva .search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.vf.viva .search-filter .filter-list.landing-search.special li.active {
    background-color: #F06600
}

.vf.viva .search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.viva .search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.vf.viva .search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.vf.viva .search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.vf.viva .search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_viva.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.viva .search-filter .filter-list.landing-search.special li a {
    color: #000;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.viva .search-filter .filter-list.landing-search li {
    background-color: #8b0a1b
}

.vf.viva .search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.vf.viva .search-filter .filter-list.landing-search li.active {
    background-color: #F06600
}

.vf.viva .search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.viva .search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.vf.viva .search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.vf.viva .search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.vf.viva .search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_viva.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.viva .search-filter .filter-list.landing-search li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.weddings .index-page.florida-live-link.fishing {
    display: none
}

.vf.weddings .search-filter {
    background-color: rgba(183, 229, 229, .5)!important
}

.vf.weddings .search-filter .title {
    color: #fff!important
}

.vf.weddings .search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: none
}

.vf.weddings .search-filter .filter-list.landing-search.special li {
    background-color: #00b004
}

.vf.weddings .search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.vf.weddings .search-filter .filter-list.landing-search.special li.active {
    background-color: #F06600
}

.vf.weddings .search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.weddings .search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.vf.weddings .search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.vf.weddings .search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.vf.weddings .search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_weddings.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.weddings .search-filter .filter-list.landing-search.special li a {
    color: #000;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.weddings .search-filter .filter-list.landing-search li {
    background-color: #b1ddfb
}

.vf.weddings .search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.vf.weddings .search-filter .filter-list.landing-search li:hover a {
    color: #fff
}

.vf.weddings .search-filter .filter-list.landing-search li.active {
    background-color: #F06600
}

.vf.weddings .search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.weddings .search-filter .filter-list.landing-search li.active a {
    color: #fff
}

.vf.weddings .search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.vf.weddings .search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.vf.weddings .search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.vf.weddings .search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_weddings.png) 0 -40px no-repeat;
    margin-bottom: 0;
    display: inline;
    font-family: proxima_novasemibold
}

.vf.weddings .search-filter .filter-list.landing-search li a {
    color: #006ba6;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.fishing .index-page.florida-live-link.fishing {
    display: inline-block
}

.vf.fishing .search-filter .filter-list.landing-search.special {
    margin-top: 1px;
    display: inline-block
}

.vf.fishing .search-filter .filter-list.landing-search.special li {
    background-color: #6cb0e3
}

.vf.fishing .search-filter .filter-list.landing-search.special li:hover {
    background: #f06600
}

.vf.fishing .search-filter .filter-list.landing-search.special li:hover a {
    color: #fff
}

.vf.fishing .search-filter .filter-list.landing-search.special li.active {
    background-color: #6cb0e3
}

.vf.fishing .search-filter .filter-list.landing-search.special li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.fishing .search-filter .filter-list.landing-search.special li.active p a {
    color: #fff
}

.vf.fishing .search-filter .filter-list.landing-search.special li.disabled {
    background-color: #999
}

.vf.fishing .search-filter .filter-list.landing-search.special li.disabled a {
    color: #666
}

.vf.fishing .search-filter .filter-list.landing-search.special li.disabled p {
    background-position: 2px -26px
}

.vf.fishing .search-filter .filter-list.landing-search.special li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_fishing.png) no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.fishing .search-filter .filter-list.landing-search.special li a {
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.fishing .search-filter .filter-list.landing-search li {
    background-color: #f7f7f7
}

.vf.fishing .search-filter .filter-list.landing-search li:hover a {
    color: #fff
}

.vf.fishing .search-filter .filter-list.landing-search li.active p {
    background-position: 0 -21px;
    padding-bottom: 3px
}

.vf.fishing .search-filter .filter-list.landing-search li.active a {
    color: #fff
}

.vf.fishing .search-filter .filter-list.landing-search li.disabled {
    background-color: #999
}

.vf.fishing .search-filter .filter-list.landing-search li.disabled a {
    color: #666
}

.vf.fishing .search-filter .filter-list.landing-search li.disabled p {
    background-position: 2px -26px
}

.vf.fishing .search-filter .filter-list.landing-search li p {
    background: url(../../images/visit-florida/landing-gateway/filter-radio-btn_fishing.png) 0 -40px no-repeat;
    margin-bottom: 0;
    font-family: proxima_novasemibold
}

.vf.fishing .search-filter .filter-list.landing-search li a {
    color: #666;
    text-decoration: none;
    font-size: 9px;
    margin-left: 19px;
    padding-left: 1px
}

.vf.fishing .search-filter .filter-list.landing-search li:hover {
    background: #f06600
}

.vf.fishing .search-filter .filter-list.landing-search li.active {
    background-color: #f06600;
    color: #fff
}

.vf.fishing .search-filter .filter-list.landing-search li.active p a {
    color: #fff
}

.vf.fishing .search-filter .filter-list.special.landing-search li.active,
.vf.fishing .search-filter .filter-list.special.landing-search li:hover {
    background: #f06600
}

.vf.fishing .search-filter .filter-list.special.landing-search li.active p a {
    color: #fff
}

.container-wrapper.tab-content {
    background: url(../../images/visit-florida/global/gateway_lower_1600.jpg) top center no-repeat;
    min-height: 400px
}

.vf.viva#landing-page .container-wrapper.tab-content {
    background: url(../../images/visit-florida/BackgroundImages/Viva/GatewaySearchlower/Viva_1600_1000.jpg) top center no-repeat
}

.vf.golf#landing-page .container-wrapper.tab-content {
    background: url(../../images/visit-florida/BackgroundImages/Golf/gatewaysearch/gateway_lower_1600x1000.jpg) top center no-repeat
}

.vf.trails#landing-page .container-wrapper.tab-content {
    background: url(../../images/visit-florida/BackgroundImages/Trails/Gatewaylower/Trails_1600x1000.jpg) top center no-repeat
}

.vf.weddings#landing-page .container-wrapper.tab-content {
    background: url(../../images/visit-florida/BackgroundImages/lowerimages/large_beach_1600x1000.jpg) top center no-repeat
}

.vf.fishing#landing-page .container-wrapper.tab-content {
    background: url(../../images/visit-florida/BackgroundImages/fishing/searchresults/fishing_lower_1600x1000.jpg) top center no-repeat
}

.ie .vf .container-wrapper.gateway-search .gateway-img-wrapper {
    position: relative;
    height: auto
}

.ie .vf .container-wrapper.gateway-search .gateway-img-wrapper .gateway-carousel {
    width: auto;
    height: 535px!important
}

.ie .vf .gateway-carousel-indicator li {
    background: url(../../images/visit-florida/landing-gateway/default-sf-blue-png.png) -9px 0 no-repeat
}

.ie .vf .gateway-carousel-indicator li.indicator-active {
    background: url(../../images/visit-florida/landing-gateway/default-sf-blue-png.png) no-repeat
}

.ie8 .vf .container-wrapper.gateway-search .container .search-filter {
    background: red
}

.ie8 .vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append input {
    width: 530px!important;
    padding-top: 10px
}

.ie8 .vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append input.city-autocomplete {
    background: url(../../images/visit-florida/ie8-dropdown-images/ie8-dropdown-input-bg.png) no-repeat;
    counter-reset: width: 205px!important;
    border: none;
    height: 31px;
    margin-left: 50px;
    padding-top: 6px
}

.ie8 .vf .container-wrapper.gateway-search .gateway-carousel-indicator li {
    background: url(../../images/visit-florida/landing-gateway/blue-dot.png) no-repeat;
    width: 10px;
    height: 10px
}

.ie8 .vf .container-wrapper.gateway-search .gateway-carousel-indicator li.indicator-active {
    background: url(../../images/visit-florida/landing-gateway/white-dot.png) no-repeat
}

.ie8 .vf#landing-page .container-wrapper.gateway-search .search-filter {
    background: url(../../images/visit-florida/landing-gateway/default-sf-blue-png.png)
}

.ie8 .vf#landing-page .container-wrapper.gateway-search .search-filter.weddings,
.ie8 .vf.weddings .container-wrapper.gateway-search .container .search-filter {
    background: url(../../images/visit-florida/ie8-gateway-files/weddings1x1.png)
}

.ie8 .container-wrapper.gateway-search .container .search-filter span.bottom-repeat,
.ie8 .container-wrapper.gateway-search .container .search-filter span.top-repeat,
.ie8 .search-filter .filter-list.landing-search p span.left-rounded,
.ie8 .search-filter .filter-list.landing-search p span.right-rounded {
    display: block
}

.container-wrapper.article-page .article-content .parbase.articledetails {
    margin-right: 20px
}

.container-wrapper.article-page .article-heading-content {
    font-weight: 700;
    line-height: 17px;
    color: #666
}

.container-wrapper.article-page .container {
    margin-bottom: 20px
}

.container-wrapper.article-page .places {
    margin-top: 10px
}

.container-wrapper.article-page .places .places-tile {
    margin-left: 0;
    margin-right: 15px
}

.container-wrapper.article-page .places .places-tiles .places-tile img {
    height: 90px;
    width: 120px
}

.container-wrapper.article-page .places .places-tiles .places-tile .bookmark {
    right: -2px
}

.container-wrapper.article-page .tile-title {
    color: #8c8c8c;
    margin: 0 0 13px
}

.container-wrapper.article-page .tile-title p {
    margin-bottom: 0;
    font-family: proxima_nova_rgregular;
    font-size: 17px;
    font-weight: 400
}

.container-wrapper.article-page .tile-title.titlePlaces {
    text-transform: lowercase
}

.container-wrapper.article-page .places {
    margin-bottom: 0;
    margin-left: 10px
}

.container-wrapper.article-page .places .places-tiles {
    width: auto
}

.container-wrapper.article-page .deal-detail .article-subheader {
    color: #f06600;
    font-family: proxima_nova_rgregular;
    font-size: 18px
}

.container-wrapper.article-page .deal-detail .top {
    margin-top: 20px;
    font-size: 12px;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.container-wrapper.article-page .deal-detail .deal-data {
    background: #f1f1f1;
    padding: 20px;
    border: 1px solid #e8e8e8
}

.container-wrapper.article-page .deal-detail .deal-data .content h2 {
    color: #f06600;
    font: 700 14px/16px Helvetica;
    margin: 0
}

.container-wrapper.article-page .deal-detail .deal-data .content p {
    font-size: 12px;
    margin: 10px 0 0;
    line-height: 13px
}

.container-wrapper.article-page .deal-detail .deal-data .content .promo-code {
    padding: 20px 0
}

.container-wrapper.article-page .deal-detail .deal-data .content .promo-code h3 {
    font: 700 14px/16px Helvetica;
    text-transform: uppercase
}

.container-wrapper.article-page .deal-detail .deal-data .content .promo-code h3.span3 {
    margin: 10px 0 0
}

.container-wrapper.article-page .deal-detail .deal-data .content .promo-code a.large-button {
    font: 400 12px/13px proxima_nova_rgregular
}

.container-wrapper.article-page .deal-detail .deal-data .content .promo-code a.large-button span {
    font-size: 18px
}

.container-wrapper.article-page .deal-detail a.deal-link {
    color: #f06600;
    font: 700 12px/14px Helvetica;
    margin: 0 0 30px;
    display: inline-block;
    vertical-align: top;
    zoom: 1
}

.container-wrapper.article-page .deal-detail a.deal-link span {
    font-size: 15px
}

.container-wrapper.article-page .deal-detail span.terms {
    font-size: 10px;
    font-style: italic;
    line-height: 10px;
    margin-bottom: 40px;
    color: #999;
    display: block
}

.container-wrapper.article-page .deal-detail .deal-validity {
    padding: 40px 0
}

.container-wrapper.article-page .deal-detail .deal-validity div.span4 {
    margin: 0;
    min-height: 70px;
    max-height: 70px;
    overflow: hidden
}

.container-wrapper.article-page .deal-detail .deal-validity div.span4 h3 {
    margin: 0
}

.container-wrapper.article-page .deal-detail .deal-validity div.span4 a {
    font-size: 12px;
    color: #f06600
}

.article-tile-bg {
    padding: 10px 0;
    background: url(../../images/visit-florida/article_page/fpo-tiles-bg.jpg) 0 50% repeat-x
}

.article-tile-bg.double-row {
    height: 721px
}

.article-tile-bg .content-tiles article.content-tile .main-img-wrapper img {
    width: 194px;
    height: 146px
}

.article-tile-bg .content-tiles article.content-tile .main-img-wrapper .category-type-icon img {
    width: auto!important;
    height: auto!important
}

.container-wrapper.article-more-by,
.container-wrapper.article-related-content {
    overflow: hidden;
    height: 360px
}

.container-wrapper.article-more-by .article-container,
.container-wrapper.article-related-content .article-container {
    margin: 0;
    padding: 0
}

.container-wrapper.comments-and-ads .article-ad {
    float: right
}

#article-page .article-ad {
    padding-left: 32px
}

#article-page .insider-questions .btn.dropdown-toggle.city-drop {
    background: 0 0
}

.nav-pills .pill.search-arrows {
    margin-left: -20px
}

#search .pill.filter-by,
#search .pill.filter-by .filter {
    margin-top: 1px
}

#search .pill.filter-by .dd-wrapper {
    height: 160px
}

#search .pill.filter-by .dd-wrapper .filter-by-list {
    width: 240px;
    overflow: auto;
    max-height: 250px
}

#search .pill.filter-by .dd-wrapper .filter-by-list li {
    float: left;
    width: 120px;
    text-overflow: ellipsis;
    overflow: hidden
}

#search .pill.filter-by .dd-wrapper .filter-by-list li.active {
    font-weight: 600;
    font-size: 12px;
    color: #f06600
}

.container-wrapper.tab-content {
    padding-top: 35px;
    text-align: left
}

.container-wrapper.tab-content .search-results-copy .container {
    text-align: left;
    padding-bottom: 10px
}

.container-wrapper.tab-content .special-deals .search-results-copy .container {
    text-align: left;
    padding-bottom: 0
}

.container-wrapper.tab-content .large-button.search-page {
    margin: 30px auto 20px
}

.container-wrapper.tab-content .large-button.search-page.rss {
    margin-right: 30px!important;
    padding-top: 4px
}

.container-wrapper.tab-content .large-button.search-page.more-results-button {
    background: url(../../images/visit-florida/blue-orange-buttons/large-blue-213x38.png) no-repeat;
    width: 213px
}

.container-wrapper.tab-content p {
    display: inline
}

.container-wrapper.tab-content li {
    display: inline-block
}

.container-wrapper.tab-content .container {
    text-align: center
}

body#search .map-view .airport-beaches-btns {
    top: 65px
}

body#search .map-view #loadMoreTiles {
    margin: 0 197px
}

body#search .tab-content .searchresult #grid.tab-pane h3 a.content-title:hover {
    text-decoration: none
}

#ImgLoader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 0 32px 32px;
    z-index: 99999
}

.tab-pane.active .search-terms p {
    display: block;
    padding: 5px 0!important
}

.container .toolbar {
    margin: auto;
    width: 335px
}

.container .toolbar.two {
    width: 335px
}

.container-wrapper.tab-content .container .toolbar a.previous {
    float: left;
    margin: 0 0 30px;
    display: block
}

.container-wrapper.tab-content .container .toolbar a.next {
    margin: 0 0 30px 30px;
    display: inline;
    float: left
}

.noborder {
    border: none
}

.container .toolbar.nearbywidth {
    width: 425px
}

.container .toolbar .nearbutton {
    background-repeat: repeat;
    width: 235px
}

.vfAds {
    text-align: center
}

.ie8 #deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
    width: 530px
}

#deals .tab-pane {
    position: relative
}

#deals .container-wrapper.under-crown.subnav-container .filter-slider {
    min-width: 44%
}

#deals .container-wrapper.under-crown.subnav-container .filter-slider ul {
    left: 0
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
    margin-left: 471px;
    right: auto;
    width: 459px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .grid-pill,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .list-pill,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .map-pill,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .view-copy {
    float: right;
    margin-top: 1px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity {
    margin-left: -5px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by {
    background: 0 0;
    height: 33px;
    margin-top: 2px;
    padding-left: 7px;
    padding-right: 7px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by.open,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by.open {
    background: #cfcfcf
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by .dropdown-toggle,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by .dropdown-toggle {
    text-transform: uppercase;
    color: #999;
    text-decoration: none;
    font-family: proxima_novasemibold;
    font-size: 10px;
    line-height: 10px;
    padding-right: 15px;
    display: inline-block;
    margin-top: 11px;
    background: url(../../images/visit-florida/bread-crumbs/bottom-arrow.png) center right no-repeat
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by .dropdown-menu,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by .dropdown-menu {
    top: 33px;
    left: -3px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by div.fb-list,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by div.fb-list {
    height: 245px
}

#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bycity .dd-menus .generic-by ul.filter-by-list,
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container .nav-pills .pill.dropdown-bydate .dd-menus .generic-by ul.filter-by-list {
    width: 240px;
    height: 215px;
    overflow: auto
}

#deals .special-deals-breadcrumb .under-crown.subnav-container {
    margin-top: 0
}

#deals .special-deals {
    margin-top: 34px
}

#deals .special-deals .tile-title.search {
    margin: 10px 0!important;
    color: #333
}

#deals .specialdeal-hero-container .hero {
    padding: 8px;
    height: auto;
    margin-bottom: 30px;
    background-image: linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -o-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -moz-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -ms-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#f0f0f0', EndColorStr='#fefefe');
    -webkit-transform: translate(0, 0);
    position: relative
}

#deals .specialdeal-hero-container .hero img {
    width: 100%
}

#deals .specialdeal-hero-container .deal-description {
    display: block;
    background: #fff;
    padding: 10px 40px;
    margin: 20px 0;
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    font-size: 12px;
    text-align: left
}

#deals .specialdeal-hero-container .deal-description p {
    display: block;
    margin-bottom: 2px
}

#deals .specialdeal-hero-container .deal-description p strong {
    font-family: proxima_nova_rgregular;
    font-weight: 700
}

#deals .specialdeal-hero-container .deal-description .span14 {
    text-align: center
}

#deals .specialdeal-hero-container .deal-description .span14.inline p {
    display: inline
}

#deals .specialdeal-hero-container .deal-description .span8 {
    margin: 0;
    line-height: 16px
}

#deals .specialdeal-hero-container .deal-description a {
    color: #f06600;
    font-size: 12px;
    text-transform: uppercase;
    margin-left: 5px
}

#deals .specialdeal-hero-container .deal-description a span {
    font-size: 14px
}

#deals .specialdeal-hero-container .deal-description .fl-logo {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -132px -3187px no-repeat;
    padding-left: 50px;
    min-height: 35px
}

#deals .specialdeal-hero-container .deal-description .fl-logo a {
    line-height: 25px;
    margin-top: 10px;
    color: #f06600;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase
}

#deals .specialdeal-hero-container .deal-description .fl-logo a span {
    font-size: 15px
}

#deals .specialdeal-hero-container .deal-type-title {
    padding: 0;
    font-size: 15px;
    font-family: proxima_novalight;
    color: #333;
    text-transform: uppercase;
    font-weight: 600;
    text-align: left
}

#deals .ex-deal .content-tile-details {
    padding: 8px 8px 0;
    height: 105px
}

#deals .ex-deal .content-title.title-description {
    font-size: 12px;
    line-height: 13px
}

#deals .map-view .ex-deal {
    height: auto
}

#deals .map-view .ex-deal .content-title {
    margin: 6px 0!important
}

#deals .map-view .ex-deal .content-tile-details {
    height: auto
}

#deals .map-view #map-canvas .ex-deal .content-title {
    margin: 6px 0!important
}

#deals .map-view #map-canvas .ex-deal .content-tile-details {
    padding: 8px 8px 0;
    height: 105px
}

#deals .map-view #map-canvas .ex-deal .content-tile-details ul {
    bottom: 0
}

#deals .list-view .ex-deal .content-title {
    margin: 6px 0!important;
    min-height: 25px
}

#deals .list-view .ex-deal .content-title.title-description {
    min-height: 12px;
    max-height: none
}

#deals .list-view .ex-deal .content-tile-details {
    padding: 12px 15px 0 30px;
    height: auto
}

.container-wrapper.listing-page .article-header {
    vertical-align: middle
}

.container-wrapper.listing-page .article-header h1 {
    font-family: proxima_nova_rgregular;
    color: #f06600;
    font-weight: 400
}

.container-wrapper.listing-page .media-info-container {
    background: url(../../images/visit-florida/media-gallery/gradient_bg_desc.png) repeat-x;
    height: auto
}

.container-wrapper.listing-page .gallery-slider {
    background: green
}

.container-wrapper.listing-page .gallery-slider .gallery-arrow.left {
    margin-right: 22px
}

.container-wrapper.listing-page .gallery-content {
    float: none;
    margin: 0 auto
}

.container-wrapper.listing-page .gallery-content .gallery-description {
    margin-left: 54px
}

.container-wrapper.listing-page .gallery-content .gallery-slider {
    margin-left: 40px;
    background: 0 0
}

.container-wrapper.listing-page .gallery-map#map_canvas {
    height: 100%
}

.more-info-section {
    margin-bottom: 43px
}

.container-wrapper.more-info-tabs {
    margin: 23px 0
}

.container-wrapper.more-info-tabs .subnav {
    display: block
}

.tab-content .more-info-map {
    width: 100%;
    height: 300px;
    margin-bottom: 10px
}

.tab-content .directions {
    margin-bottom: 30px
}

.tab-content #map-canvas img {
    max-width: none
}

.tab-content #map_tab .airport-beaches-btns {
    z-index: 10000;
    position: absolute;
    right: 13px;
    top: 55px;
    width: 63px;
    height: 32px;
    background: url(../../images/visit-florida/florida-live/map-icons-bg.png) no-repeat;
    display: none
}

.tab-content #map_tab .airport-beaches-btns ul {
    margin: 0;
    list-style-type: none
}

.tab-content #map_tab .airport-beaches-btns ul li {
    height: 32px
}

.tab-content #map_tab input {
    width: 100%;
    height: 20px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    border: 2px solid #f3f0f0;
    padding: 10px 0;
    text-indent: 10px;
    font-family: proxima_nova_rgregular;
    font-size: 13px
}

.tab-content #map_tab .mrg0 {
    margin-left: 0
}

.tab-content #map_tab .dropdown-toggle-wrapper {
    width: 320px
}

.tab-content #map_tab .directions-container {
    border-bottom: 1px solid #ccc;
    margin-top: 35px;
    margin-bottom: 35px;
    margin-left: 0;
    padding-bottom: 35px;
    padding-left: 10px
}

.tab-content #map_tab .mrg_top_15 {
    margin-top: 15px
}

.tab-content #map_tab .dAddrError,
.tab-content #map_tab .sAddrError {
    color: #f06600;
    font-size: 12px;
    letter-spacing: normal
}

.tab-content #map_tab .mnth-dropdown .dropdown-toggle-wrapper a.dAddrOpt-autocomplete {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-top: 0
}

.tab-content #map_tab .form-search .dAddr .dropdown-menu.dd-state.location {
    width: 320px
}

.tab-content #map_tab .form-search .dAddr .dropdown-menu.dd-state.location ul.states {
    width: 295px!important
}

.tab-content .tile-title.sentance {
    font-size: 18px;
    margin-bottom: 11px
}

.tab-content .tab-pane .row .description {
    height: auto;
    font-family: proxima_nova_rgregular;
    font-size: 11px;
    color: #999
}

.tab-content .tab-pane .row .description a {
    font-size: 13px
}

.tab-content .tab-pane .row .description p {
    margin-bottom: 10px
}

.tab-content .tab-pane .row .span8.description {
    width: 97%;
    clear: both
}

.tab-content .tab-pane .row .span8.ameneties {
    background-color: #F1F1F1;
    width: 97%;
    clear: both;
    padding-top: 10px;
    padding-left: 5px;
    border: 1px solid #e8e8e8
}

.tab-content .tab-pane .row .span8.ameneties .tile-title.sentance {
    color: #666;
    margin-left: 26px
}

.tab-content .tab-pane .row .span8.ameneties .view-more {
    display: block;
    text-transform: uppercase;
    margin-left: 15px;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-weight: 800
}

.tab-content .tab-pane .map-and-nearby-list {
    margin: 2px 0 0;
    padding: 0;
    list-style: none
}

.tab-content .tab-pane .map-and-nearby-list li {
    margin: -10px 0 0;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
    font-family: proxima_novasemibold;
    color: #999;
    padding: 0 0 15px 15px
}

.tab-content .tab-pane .map-and-nearby-list li a {
    color: #999;
    text-decoration: none
}

.tab-content .tab-pane .map-and-nearby-list li a.active,
.tab-content .tab-pane .map-and-nearby-list li a:hover {
    color: #f06600
}

.tab-content .tab-pane .map-and-nearby-list li.last {
    float: right;
    margin-right: 20px
}

.tab-content .tab-pane .map-and-nearby-list li.last a {
    background: url(../../images/visit-florida/listing_page/filter-slider-arrow-sprite.png) 105px 0 no-repeat;
    padding-right: 20px;
    display: inline-block
}

.tab-content .tab-pane .map-and-nearby-list li.last a:hover {
    background: url(../../images/visit-florida/listing_page/filter-slider-arrow-sprite.png) 105px -29px no-repeat
}

.tab-content .tab-pane .row .ameneties .ameneties-container {
    border-bottom: 1px dashed #CCC;
    padding: 12px 0;
    margin: 0 26px
}

.tab-content .tab-pane .row .ameneties .ameneties-container ul {
    margin: 0;
    float: none;
    line-height: 14px
}

.tab-content .tab-pane .row .ameneties ul li.ameneties-title {
    margin-right: 15px;
    font-weight: 700;
    font-size: 14px;
    color: #666;
    display: block;
    width: 250px;
    float: left
}

.tab-content .tab-pane .row .ameneties ul li.ameneties-content {
    color: #666;
    display: block;
    float: left;
    width: 718px
}

.tab-content .tab-pane .row .ameneties ul.ameneties-rates li span {
    display: block;
    letter-spacing: 0
}

.tab-content .tab-pane .row .ameneties ul.ameneties-rates li span.rates-key {
    display: block;
    float: left;
    width: 190px
}

.tab-content .tab-pane .row .ameneties ul.amenitites-button {
    float: right;
    padding: 6px;
    margin: 10px 26px 0 0
}

.tab-content .tab-pane .row .ameneties .content {
    height: auto;
    background: #f1f1f1
}

.tab-content .tab-pane .row .ameneties ul {
    list-style: none;
    color: #999;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    line-height: 30px;
    float: left
}

.tab-content .tab-pane .row .ameneties ul li.title strong {
    font-weight: 900
}

.tab-content .tab-pane .row .ameneties ul li a {
    color: #f06600;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    float: right;
    text-transform: uppercase
}

.tab-content .tab-pane article.tile.tile-content:first-child .img-main-wrapper {
    margin: 8px 0 0!important
}

.tab-content .tab-pane article.tile.tile-content {
    position: relative;
    background: #fff;
    margin-bottom: -7px;
    min-height: 0;
    background: -o-linear-gradient(top, #f0f0f0 44%, #fff 72%) #fff;
    background: -moz-linear-gradient(top, #f0f0f0 44%, #fff 72%) #fff;
    background: -ms-linear-gradient(top, #f0f0f0 44%, #fff 72%) #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fff)) #fff;
    background: linear-gradient(top, #f0f0f0 44%, #fff 72%) #fff;
    background: -webkit-linear-gradient(top, #f0f0f0 44%, #fff 72%) #fff;
    -webkit-transform: translate(0, 0);
    padding: 8px
}

.tab-content .tab-pane article.tile.tile-content span.img-main-wrapper {
    margin-left: 0;
    float: left;
    overflow: hidden;
    max-height: 150px
}

.tab-content .tab-pane article.tile.tile-content span.img-main-wrapper img {
    width: 100%;
    height: 100%
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details {
    float: left;
    background: #fff;
    margin-left: 0;
    padding: 11px 0 43px 16px
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details.more-content {
    height: auto
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details h3 {
    cursor: text
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details h3 a {
    text-decoration: none;
    color: #999;
    cursor: pointer
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details .date {
    color: #999;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 9px;
    line-height: 9px;
    text-align: left;
    margin: 0;
    padding: 0
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details .description {
    line-height: 12px;
    height: auto
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details .description a {
    color: #f06600;
    font-size: 10px
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details .description span.hidden-desc {
    letter-spacing: 0
}

.tab-content .tab-pane article.tile.tile-content div.content-tile-details a.web-url {
    color: #f06600;
    font-family: proxima_nova_rgregular;
    font-size: 11px
}

.container-wrapper.article-tile-bg.listingview-bd-tiles {
    padding-bottom: 25px
}

#listing-page .related-content-tiles {
    opacity: 1;
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    -webkit-backface-visibility: hidden
}

#listing-page .article-tile-bg {
    opacity: 1;
    height: 100%;
    -webkit-transition: opacity, height 300ms ease-in;
    -moz-transition: opacity, height 300ms ease-in;
    -o-transition: opacity, height 300ms ease-in;
    -webkit-backface-visibility: hidden
}

#listing-page .article-tile-bg.fade {
    opacity: 0;
    height: 0
}

.related-content-tiles.fade {
    opacity: 0
}

.related-content-tiles article .marker {
    position: absolute;
    bottom: 17px;
    right: -4px;
    padding-top: 5px;
    padding-left: 1px
}

.related-content-tiles article .distance {
    position: absolute;
    font-size: 8px;
    font-weight: 800;
    color: #999;
    right: 2px;
    bottom: 10px
}

.meetings-table table {
    border-right: 1px solid #0078AE
}

.capacity_chart {
    border-bottom: 1px solid #0078AE;
    border-left: 1px solid #0078AE;
    padding: 5px;
    text-align: center
}

#extraday div.span15 {
    margin: 0;
    padding: 0 10px
}

#extraday div.span15 h3 {
    margin-top: 0;
    margin-bottom: 5px
}

#extraday div.span15 p {
    margin-bottom: 15px
}

#extraday .vf-tile-content .row.list-layout .main-img-wrapper {
    margin: 0!important;
    height: auto
}

#extraday .vf-tile-content .row.list-layout .main-img-wrapper img {
    width: 100%;
    height: 100%
}

#extraday .vf-tile-content .row.list-layout .content-tile-details {
    margin: 0!important
}

.border-radius-custom {
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px
}

#location-page header {
    margin-bottom: 15px
}

#location-page header .article-subheader {
    display: none
}

.vertical-separator {
    width: 2px;
    height: 32px;
    background: #ccc
}

.location-content .form-search .dropdown-menu.dd-state.location {
    width: 103px!important;
    left: 0!important
}

.location-content .form-search .dropdown-menu.dd-state.location ul.states {
    width: 79px!important
}

.location-content .container {
    padding: 10px 0
}

.location-content .container .temp-info {
    display: inline;
    list-style: none
}

.location-content .container .temp-info li {
    float: left;
    margin-right: 20px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase
}

.location-content .container .temp-info li a {
    padding-top: 13px;
    height: 37px;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    color: #f06600
}

.location-content .container .location-temp {
    margin-top: 15px;
    margin-left: 17px
}

.location-content .container .location-temp .high {
    margin-right: 10px
}

.location-content .container .location-temp a {
    text-decoration: none;
    cursor: default
}

.location-content .container .location-temp a:hover {
    color: #08c
}

.location-content .container .location-page-header {
    display: block;
    margin-bottom: 9px;
    padding-bottom: 10px;
    font-family: proxima_novasemibold;
    font-size: 15px;
    color: #666
}

.location-content .container .location-page-header.connect-label {
    display: inline-block;
    float: left;
    margin-top: 2px
}

.location-content .container .airport-subtitle {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -4px -3700px no-repeat;
    padding-left: 20px;
    margin-bottom: 10px
}

.location-content .container .beaches-subtitle {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -4px -3635px no-repeat;
    padding-left: 20px
}

.location-content .container .airport-authored {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -4px -3700px no-repeat;
    padding-left: 20px;
    margin-bottom: 10px
}

.article-tile-bg .tile-title,
.location-page-tiles .tile-title {
    margin-top: 25px;
    margin-bottom: 10px
}

.article-tile-bg .tile-title.second,
.location-page-tiles .tile-title.second {
    margin-top: 49px
}

#location-page .container-wrapper .filter-slider {
    margin-left: 130px;
    background: #F5F5F5;
    top: 36px
}

#location-page .container-wrapper .filter-slider .crumbs-wrapper {
    margin-left: 20px
}

#location-page .container-wrapper .filter-slider .crumbs-wrapper .bread-crumbs {
    left: 0;
    margin-left: 0;
    margin-top: 0;
    min-width: 80%;
    position: absolute;
    width: 50000px;
    height: 35px;
    list-style: none
}

#location-page .container-wrapper .filter-slider .crumbs-wrapper .bread-crumbs li {
    float: left;
    height: 34px;
    line-height: 18px;
    position: relative
}

#location-page .container-wrapper .filter-slider .crumbs-wrapper .bread-crumbs a {
    border-right: thin solid #E6E6E6;
    color: #666;
    display: block;
    font-family: proxima_novasemibold;
    font-size: 11px;
    font-weight: 500;
    padding: 8px 12px;
    text-decoration: none;
    text-transform: uppercase
}

#location-page .container-wrapper .filter-slider .crumbs-wrapper .bread-crumbs a .right-arrow {
    display: none!important
}

#location-page a.back img {
    max-width: none
}

.ie8 .mnth-dropdown .dropdown-toggle-wrapper {
    border: none;
    height: 28px
}

.ie8 .meeting-landing .mnth-dropdown .dropdown-toggle-wrapper {
    border: none;
    background: url(../../images/visit-florida/meetings/meetings-search-rooms-bg.png) no-repeat
}

.ie8 .meeting-landing .form-search .mnth-dropdown .dropdown-toggle-wrapper {
    background: url(../../images/visit-florida/meetings/meetings-search-area-bg.png) no-repeat
}

.upload-photos-videos {
    display: block;
    position: relative;
    top: -20px;
    text-align: center
}

.upload-photos-videos p {
    font: 18px proxima_nova_rgregular;
    margin-bottom: 20px
}

.upload-photos-videos a.upload-photos {
    display: inline-block;
    padding: 10px 10px 10px 30px;
    border: 1px solid #999;
    background: url(../../images/visit-florida/arrows/file-arrow.png) 10px center no-repeat;
    cursor: pointer;
    font-size: 11px;
    color: #999;
    font-family: proxima_nova_rgregular;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700
}

.container-wrapper.under-crown.travelideas-page.subnav-container {
    margin-top: 0;
    z-index: 500
}

.container-wrapper.under-crown.travelideas-page.subnav-container .container .nav-tabs-container .pill.filter-by {
    margin-top: 1px
}

#travel_ideas .header-position-fix {
    height: 110px
}

#travel_ideas .header-position-fix.no-alert {
    height: 70px
}

#travel_ideas .under-crown.search.tab-content {
    padding-top: 65px
}

.container-wrapper.fishinghotspots.header {
    margin-top: 0
}

.container-wrapper.fishinghotspots.header .header-title {
    height: 30px;
    margin-bottom: 10px
}

.container-wrapper.fishinghotspots.header .header-title h1 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 19px;
    display: inline-block;
    float: left
}

.container-wrapper.fishinghotspots.header .header-title .social-icons {
    margin-top: 0;
    float: left
}

.container-wrapper.fishinghotspots.header .header-title .social-icons ul {
    margin-top: 0
}

.container-wrapper.fishinghotspots.header p {
    letter-spacing: 0
}

.container-wrapper.fishinghotspots.content {
    margin-bottom: 30px
}

.container-wrapper.fishinghotspots.content .container {
    min-height: 500px
}

.container-wrapper.fishinghotspots.content .container .large-button {
    float: none;
    margin: 5px auto 0
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions {
    min-height: 500px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-fh-title {
    margin-bottom: 23px;
    margin-top: 0;
    color: #999;
    font-size: 15px;
    font-family: proxima_novasemibold;
    text-transform: uppercase
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group {
    min-height: 23px;
    margin-bottom: 12px;
    border-bottom: thin solid #e7e8e8;
    padding-bottom: 10px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-heading {
    height: 20px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-toggle {
    padding-left: 0;
    font-size: 12px;
    line-height: 3px;
    font-family: proxima_novasemibold;
    text-decoration: none;
    color: #0874b4;
    display: inline-block;
    background: url(../../images/visit-florida/fishinghotspots/bottombluearrow1.jpg) right center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-toggle.collapsed {
    color: #999;
    background: url(../../images/visit-florida/fishinghotspots/rightgreyarrow.jpg) right center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-toggle .caret {
    display: none
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner {
    padding-left: 0;
    height: 170px!important;
    overflow-y: scroll;
    width: 339px!important;
    background: #fff;
    padding-top: 10px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.regions {
    height: 100px!important
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.filter-js {
    padding-top: 10px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner ul {
    margin-left: 0
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner p {
    padding-left: 0;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    width: 200px;
    text-overflow: ellipsis
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner p label {
    padding-left: 5px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner.no-scroll {
    overflow-y: auto;
    height: 50px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer {
    width: 206px;
    padding-bottom: 10px;
    height: 158px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer .jspPane {
    padding-top: 10px!important
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .accordion-body .accordion-inner .jspContainer .jspVerticalBar .jspTrack {
    margin-top: 0
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion .accordion-group .region-checkbox {
    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 0;
    display: inline-block;
    margin-right: 12px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.saltwater .accordion-heading {
    height: 32px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.saltwater .accordion-toggle {
    width: 200px;
    padding-left: 35px;
    height: 16px;
    line-height: 14px;
    background: url(../../images/visit-florida/fishinghotspots/saltwater-full-green.png) left center no-repeat!important
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.saltwater .accordion-toggle.collapsed {
    color: #999;
    background: url(../../images/visit-florida/fishinghotspots/saltwater-full-grey.png) left center no-repeat!important
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.freshwater .accordion-heading {
    height: 32px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.freshwater .accordion-toggle {
    width: 200px;
    padding-left: 35px;
    height: 16px;
    line-height: 14px;
    background: url(../../images/visit-florida/fishinghotspots/freshwater-full-blue.png) left center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.freshwater .accordion-toggle.collapsed {
    color: #999;
    background: url(../../images/visit-florida/fishinghotspots/freshwater-full-grey.png) left center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.business .accordion-heading {
    height: 32px
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.business .accordion-toggle {
    width: 200px;
    padding-left: 35px;
    height: 16px;
    line-height: 14px;
    background: url(../../images/visit-florida/fishinghotspots/business-full-orange.png) left center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-accordions .accordion-group.business .accordion-toggle.collapsed {
    color: #999;
    background: url(../../images/visit-florida/fishinghotspots/business-full-grey.png) left center no-repeat
}

.container-wrapper.fishinghotspots.content .container .hotspots-map {
    height: 500px
}

.container-wrapper.fishinghotspots.content .container .hotspots-map img {
    max-width: none;
    width: 223px;
    height: auto
}

.hotspot-template {
    width: 400px;
    padding: 10px;
    overflow-x: hidden
}

.hotspot-template h1 {
    margin-bottom: 20px;
    margin-top: 0;
    color: #f06600;
    font-family: proxima_novalight;
    font-size: 16px
}

.hotspot-template p {
    margin-bottom: 10px;
    margin-right: 20px
}

.hotspot-template p.whentofish {
    margin-bottom: 20px
}

.hotspot-template p.whentofish strong {
    display: inline-block;
    float: left;
    margin-right: 7px;
    clear: both;
    min-width: 64px;
    text-align: right
}

.hotspot-template p.whentofish .each-fish-container {
    display: block;
    height: 38px;
    overflow: hidden
}

.hotspot-template p.whentofish a {
    line-height: 10px
}

.hotspot-template p.region strong {
    margin-right: 33px
}

.hotspot-template p.location strong {
    margin-right: 23px
}

.hotspot-template p strong {
    font-weight: 600;
    font-family: proxima_nova_rgbold;
    margin-right: 28px;
    text-transform: capitalize
}

.hotspot-template hr {
    color: #d5d5d5;
    background-color: #d5d5d5;
    height: 1px
}

.hotspot-template a {
    color: #999;
    text-decoration: underline;
    font-size: 11px
}

.fishtype-template p {
    margin-bottom: 10px
}

.fishtype-template h1 {
    margin-top: 23px
}

.fishtype-template hr {
    color: #d5d5d5;
    background-color: #d5d5d5;
    height: 1px
}

.fishtype-template .fish-type-image {
    width: 223px;
    margin: 10px auto 0
}

.fishtype-template .restoreHotspot-js {
    color: #999;
    font-family: proxima_novasemibold;
    font-size: 12px;
    margin-bottom: 19px;
    text-transform: uppercase
}

.fishtype-template .restoreHotspot-js strong {
    font-size: 15px
}

.business-template h1 a {
    color: #999
}

.business-template p {
    margin-bottom: 6px;
    color: #999;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.container-wrapper.video.article-page {
    margin-top: 35px
}

.container-wrapper.video-page {
    margin-bottom: 10px
}

.container-wrapper.video-page .video-content {
    margin-bottom: 20px
}

.container-wrapper.video-page .video-content .player-container {
    min-height: 500px
}

.container-wrapper.video-page .video-content .player-container img {
    width: 100%;
    height: auto
}

.container-wrapper.video-page .video-content .player-container .video-player {
    height: auto;
    margin-top: auto;
    text-align: center
}

.container-wrapper.video-page .video-content .player-container .video-player span {
    width: 100%
}

.container-wrapper.video-page .video-content .player-container .video-player object {
    margin: 0;
    padding: 0;
    width: 100%
}

.container-wrapper.video-page .video-content .player-container .video-description {
    height: auto;
    background: url(../../images/visit-florida/media-gallery/gradient_bg_desc.png) repeat-x
}

.container-wrapper.video-page .video-content .player-container p {
    font-family: proxima_novasemibold;
    color: #999;
    font-size: 12px;
    letter-spacing: 0;
    width: 70%;
    margin: 20px 0 0 10px;
    padding: 0 0 0 20px
}

.container-wrapper.video-page .places {
    margin-top: -29px
}

.container-wrapper.video-page .places .places-tile {
    margin: 0 30px 20px 0;
    padding: 0
}

.container-wrapper.video-page .places .places-tile .bookmark {
    right: -2px
}

.container-wrapper.video-page .aside-content {
    float: right
}

.container-wrapper.video-page .aside-content .ad-container {
    width: 100%;
    height: 300px
}

.container-wrapper.comments-and-ads .comment-info #videocommentspar-url-comment-block {
    display: none;
    visibility: hidden
}

.container-wrapper.more-by article {
    position: relative!important
}

.vf.video-slideshow .video-content,
.vf.video-slideshow .video-content .media-gallery {
    margin-bottom: 0
}

.vf.video-slideshow .video-content .media-gallery .gallery-slider {
    margin-bottom: 0;
    margin-left: 98px
}

.see-qa {
    width: 107px;
    height: 27px;
    background: url(../../images/visit-florida/insider-landing-page/blue-button-bg.png) no-repeat;
    text-align: center;
    float: right;
    margin-bottom: 10px
}

.see-qa a {
    font-family: proxima_nova_rgbold;
    font-size: 9px;
    color: #fff;
    text-transform: uppercase;
    padding-top: 3.5px;
    height: 23.5px
}

.container-wrapper.insider-questions {
    padding: 41px 0;
    background: #fff
}

.container-wrapper.insider-questions .insider-accordion-wrapper {
    height: 600px;
    background: #fff;
    border: thin solid #dcdddd
}

.container-wrapper.insider-questions .insider-accordion-wrapper .questions-container {
    max-height: 554px;
    overflow-y: auto
}

.container-wrapper.insider-questions .insider-accordion-wrapper .insider-sub-nav {
    height: 42px;
    background: grey
}

.container-wrapper.insider-questions .insider-accordion-wrapper .insider-sub-nav ul {
    display: inline;
    list-style: none
}

.container-wrapper.insider-questions .insider-accordion-wrapper .insider-sub-nav ul li {
    float: left
}

.container-wrapper.insider-questions .insider-accordion-wrapper .insider-list {
    height: 46px;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0
}

.container-wrapper.insider-questions .insider-accordion-wrapper .insider-list li {
    float: left
}

.container-wrapper.insider-questions .insider-accordion-wrapper .question {
    padding-left: 18px;
    height: auto
}

.container-wrapper.insider-questions .insider-accordion-wrapper .question p.accordion-question {
    margin-top: 9px;
    margin-bottom: 0
}

.container-wrapper.insider-questions .insider-accordion-wrapper .question p.accordion-question p {
    padding-left: 0
}

.container-wrapper.insider-questions .insider-accordion-wrapper .question .qa-symbol {
    height: auto
}

.container-wrapper.insider-questions .insider-accordion-wrapper .question .qa-question {
    height: auto;
    display: block;
    padding-left: 16px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop {
    float: right;
    background: url(../../images/visit-florida/dropdowns/greybluebg.png) repeat-x;
    height: 35px;
    margin-top: -2px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group {
    background: 0 0;
    position: relative
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group.open .dd-copy {
    background: url(../../images/visit-florida/arrows/orange-up.png) right center no-repeat;
    padding-right: 18px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group .dd-copy {
    background: url(../../images/visit-florida/arrows/orange-down.png) right center no-repeat;
    padding-right: 18px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group.open .dropdown-toggle {
    background: 0 0
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group .dropdown-menu {
    margin-top: 2px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop .btn-group .btn.dropdown-toggle {
    padding-top: 9px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop a {
    display: block;
    font-family: proxima_novasemibold;
    color: #fff;
    font-size: 10px;
    text-decoration: none;
    padding: 5px 18px 0;
    text-transform: uppercase;
    height: 25px;
    margin: 0
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .btn-group {
    height: 22px;
    margin-top: 7px;
    border-right: thin solid #b8b8b8
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .btn-group .dropdown-toggle {
    padding-top: 4px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .dropdown-menu {
    margin-left: 22px;
    width: 444px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .dropdown-menu div.cat-list {
    width: 100%;
    height: 300px;
    overflow: auto;
    overflow-x: hidden
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .dropdown-menu div.cat-list ul {
    height: auto;
    width: 100%
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-category .dropdown-menu div.cat-list ul li {
    width: 200px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .btn-group {
    border-left: thin solid #ccc;
    height: 22px;
    margin-top: 7px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .btn-group .dropdown-toggle {
    padding-top: 4px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .dropdown-menu {
    width: 350px;
    left: -260px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .dropdown-menu .dd-wrapper {
    width: 335px
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .dropdown-menu .dd-wrapper div.city-list {
    width: 100%;
    height: 300px;
    overflow: auto;
    overflow-x: hidden
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .dropdown-menu .dd-wrapper div.city-list ul {
    height: auto;
    width: 100%
}

.container-wrapper.insider-questions .insider-accordion-wrapper .grey-bg-items-drop.by-city .dropdown-menu .dd-wrapper div.city-list ul li {
    width: 135px
}

.container-wrapper.insider-questions .insider-city-drop {
    position: absolute;
    width: 340px
}

.ie8 .search-filter {
    background: url(../../images/visit-florida/crown-nav/ie8-filter-backup-bg.png);
    width: 840px
}

.ie8 .search-filter .form-search .input-append input {
    width: 570px
}

.container-wrapper.insider-details .container {
    background: #fff;
    padding: 31px 0
}

.container-wrapper.insider-details .container .details-hero {
    position: relative;
    z-index: 111;
    margin-bottom: 19px
}

.container-wrapper.insider-details .container .details-hero .hero-button {
    position: absolute;
    z-index: 222;
    bottom: 50px
}

.container-wrapper.insider-details .container .details-hero .hero-button a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    display: block;
    padding-top: 3px;
    height: 23px
}

.container-wrapper.insider-details .container .details-hero .button-one {
    left: 41px
}

.container-wrapper.insider-details .container .details-hero .button-two {
    left: 168px
}

.container-wrapper.insider-details .container .details-hero .rss {
    left: 295px;
    bottom: 53px!important;
    padding-top: 4px
}

.container-wrapper.insider-details .container .details-hero img {
    width: 100%;
    height: auto
}

.container-wrapper.insider-details .container .insider-details-article {
    height: 300px
}

.container-wrapper.insider-details .container .insider-details-article header.clearfix {
    clear: none!important
}

.container-wrapper.insider-details .container .insider-details-article .insider-author-image {
    margin-bottom: 10px;
    margin-right: 10px
}

.container-wrapper.insider-details .container .insider-details-article ul {
    padding: 0;
    margin: 9px 0 0 11px
}

.container-wrapper.insider-details .container .insider-details-article span {
    margin: 0
}

.container-wrapper.insider-details .container .insider-details-stories h2 {
    margin-bottom: 16px
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container {
    min-height: 287px;
    border: thin solid #d1d2d3
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul {
    margin: 21px 0 0 30px;
    padding: 0;
    list-style: none
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li {
    margin-bottom: 10px;
    line-height: 15px;
    height: 45px
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li img.story-thumb {
    margin-right: 16px;
    width: 81px;
    height: 47px
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li .pull-left.span6 {
    margin-left: 0
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li .city-title {
    font-family: proxima_novasemibold;
    color: #999;
    font-size: 10px
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li .story-desc {
    font-family: harabara;
    font-size: 12px;
    color: #666;
    text-transform: uppercase
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container ul li a {
    font-family: proxima_novasemibold;
    font-size: 10px
}

.container-wrapper.insider-details .container .insider-details-stories .stories-container a.view-all {
    font-family: proxima_nova_rgbold;
    font-size: 10px;
    margin-right: 21px
}

.container-wrapper.insider-details .container .insider-details-article-footer {
    background: #f3f3f3;
    height: 64px;
    margin-top: 30px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-icon {
    margin-top: 25px;
    margin-left: 28px;
    margin-right: 12px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-info {
    text-transform: uppercase;
    float: left;
    margin-top: 20px;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 54px;
    max-width: 237px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-info .tw-author {
    font-family: proxima_nova_rgbold;
    font-size: 11px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-info .tw-date {
    font-family: proxima_novasemibold;
    font-size: 11px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed {
    float: right;
    margin-right: 16px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .arrow {
    float: left;
    padding-top: 26px;
    height: 38px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .arrow.right {
    float: left
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .feed-wrapper {
    position: relative;
    overflow: hidden;
    float: left;
    height: 64px;
    margin-left: 15px;
    margin-right: 15px
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .feed-wrapper .feed-content {
    width: 100%;
    position: absolute
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .feed-wrapper .feed-content .feed-detail {
    display: block;
    position: relative;
    height: 42px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    font-family: proxima_nova_rgregular;
    font-size: 11px;
    padding-top: 22px;
    color: #6e6e6e
}

.container-wrapper.insider-details .container .insider-details-article-footer .tw-news-feed .feed-wrapper .feed-content>div {
    margin-left: 0!important
}

.container-wrapper.insider-details a.view-all {
    text-transform: uppercase
}

.container-wrapper.tab-content .container .insider-details-single-row {
    max-height: 281px;
    overflow: hidden!important
}

.container-wrapper.tab-content .container .insider-details-single-row article {
    margin-top: 8px
}

.tab-pane.ask-a-question form {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    font-family: proxima_nova_rgbold;
    text-transform: uppercase;
    padding-top: 20px
}

.tab-pane.ask-a-question form p {
    margin-bottom: 0
}

.tab-pane.ask-a-question form .dropdown {
    height: auto;
    background: 0 0;
    font-family: proxima_novasemibold;
    text-align: left
}

.tab-pane.ask-a-question form .form_leftcolmark {
    display: none
}

.tab-pane.ask-a-question form .form_leftcol,
.tab-pane.ask-a-question form .form_rightcol {
    display: block
}

.tab-pane.ask-a-question form .form_leftcol {
    display: none
}

.tab-pane.ask-a-question form .form_leftcol label {
    display: block;
    margin: 5px 10px
}

.tab-pane.ask-a-question form .form_rightcol {
    padding-left: 10px
}

.tab-pane.ask-a-question form .form_rightcol input,
.tab-pane.ask-a-question form .form_rightcol select {
    width: 315px;
    padding: 11px 7px;
    margin-bottom: 10px;
    font-family: proxima_novasemibold;
    font-size: 12px;
    background: url(../../images/visit-florida/ask-an-insider/input-field-bg-shadow.png) no-repeat #fff;
    border: thin solid #ebebeb;
    resize: none
}

.tab-pane.ask-a-question form .form_rightcol input.form_button_submit,
.tab-pane.ask-a-question form .form_rightcol select.form_button_submit {
    width: 108px;
    height: 27px;
    margin: 0 auto;
    text-transform: uppercase;
    background: url(../../images/visit-florida/ask-an-insider/submit-question-bg.png) no-repeat;
    color: #fff;
    padding: 5px
}

.tab-pane.ask-a-question form .form_rightcol textarea {
    width: 315px;
    padding: 11px 7px;
    margin-bottom: 17px;
    font-family: proxima_novasemibold;
    font-size: 10px;
    background: url(../../images/visit-florida/ask-an-insider/input-field-bg-shadow.png) no-repeat #fff;
    border: thin solid #ebebeb;
    resize: none;
    height: 40px
}

.tab-pane.ask-a-question form .form_rightcol select {
    padding: 3px
}

.enews-overlay label.error {
    color: red;
    float: left;
    position: relative;
    top: -10px
}

.enews-overlay span.error {
    color: red;
    font-size: 10px
}

.enews-overlay .zipCodeError label.error {
    float: left;
    width: 100%;
    font-size: 10px;
    position: absolute;
    left: 0;
    top: 35px
}

.enews-overlay .alert-error {
    color: red;
    float: left;
    text-align: center;
    width: 100%
}

.enews-overlay input.error {
    border: 1px solid red!important
}

.enews-overlay .zipCodeError {
    position: relative
}

.enews-overlay .zipCodeError #form-search {
    width: 156px
}

.enews-overlay .zipCodeError #form-search label.error {
    display: block;
    margin-top: 10px
}

.clearfix {
    clear: both
}

.container-wrapper.tab-content .tile-title {
    margin-bottom: 20px
}

#insider-details .listing-details-copy {
    width: 175px
}

#insider-details .listing-details-copy p {
    margin: 0;
    color: #fff
}

#insider-details .listing-details-copy .listing-tile-title {
    font-size: 20px
}

#insider-details .listing-details-copy .listing-tile-title a,
#insider-details .listing-details-copy .listing-tile-title a:hover {
    color: #fff;
    text-decoration: none
}

#insider-details .listing-details-copy .listing-tile-desc {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

#ask-a-question .overlay.submit {
    background: url(../../images/visit-florida/enews-overlay/submit.jpg) no-repeat;
    height: 38px;
    margin-left: 10px width: 151px
}

#ask-a-question .insider-search-query {
    border: none;
    padding: 8px 5px 4px 36px;
    float: left
}

#ask-a-question .div_form_rightcol {
    padding-bottom: 20px;
    padding-left: 7px
}

#ask-a-question .submit-question {
    padding-left: 10px
}

#ask-a-question .container-wrapper.insider .dropup-menu-insider {
    position: relative;
    height: auto;
    box-shadow: none;
    opacity: 1;
    z-index: 1
}

#ask-a-question .container-wrapper.insider .dropup-menu-insider .insider-search {
    background: 0 0;
    height: auto;
    margin-top: 0
}

#ask-a-question .container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown .dropdown-menu {
    margin-left: -31px
}

.myfloridavisit.see-more-collections {
    background: url(../../images/visit-florida/favorites-details/see-more-collections-bg.png) repeat-x
}

.myfloridavisit.see-more-collections a {
    background: url(../../images/visit-florida/ask-an-insider/insider-right-arrow.png) right center no-repeat;
    padding-right: 10px;
    color: #fff;
    text-decoration: none
}

.favorites-details-search-bar {
    height: 35px;
    position: absolute;
    left: 175px;
    overflow: hidden
}

article.userProfile.favoriteProfileEdit .editIcon {
    display: block
}

article.userProfile .editIcon {
    display: none;
    height: 25px;
    width: 22px;
    position: absolute;
    bottom: 0
}

article.userProfile .editIcon#titleEditIcon {
    right: 0;
    background: url(../../images/visit-florida/favorites-details/titleEditIcon.png) no-repeat
}

article.userProfile .editIcon#descEditIcon {
    right: 8px;
    background: url(../../images/visit-florida/favorites-details/descEditIcon.png) no-repeat
}

article.userProfile .main-img-wrapper {
    margin: 8px 8px -10px;
    background-color: #00f;
    background-image: linear-gradient(bottom, #0d78bb 33%, #2899da 67%);
    background-image: -o-linear-gradient(bottom, #0d78bb 33%, #2899da 67%);
    background-image: -moz-linear-gradient(bottom, #0d78bb 33%, #2899da 67%);
    background-image: -webkit-linear-gradient(bottom, #0d78bb 33%, #2899da 67%);
    background-image: -ms-linear-gradient(bottom, #0d78bb 33%, #2899da 67%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.33, #0d78bb), color-stop(.67, #2899da))
}

article.userProfile .main-img-wrapper .content-tile-main-img {
    width: 77px;
    height: 68px;
    float: left
}

article.userProfile .main-img-wrapper .favUNContnr {
    float: left;
    width: 107px;
    margin-left: 10px;
    display: none
}

article.userProfile .main-img-wrapper .userDetails {
    position: relative;
    height: 68px;
    float: left;
    width: 116px
}

article.userProfile .main-img-wrapper .userDetails .username {
    color: #fff;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 8px;
    line-height: 16px;
    display: block;
    text-align: left;
    visibility: visible
}

article.userProfile .main-img-wrapper .userDetails .bold {
    margin-top: 0
}

article.userProfile .main-img-wrapper .profileUserName {
    letter-spacing: 1px;
    width: auto
}

article.userProfile .main-img-wrapper .userTitle {
    width: 97px
}

article.userProfile .main-img-wrapper .profileUNSep {
    display: none
}

article.userProfile .main-img-wrapper .favsTxt {
    text-transform: none;
    font-family: proxima_nova_rgbold;
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    text-align: left
}

article.userProfile .content-tile-details {
    padding-top: 12px;
    padding-bottom: 12px
}

article.userProfile .content-tile-details .favsCount {
    background: url(../../images/visit-florida/favorites-details/sun-icon.png) 40px 2px no-repeat;
    width: 158px;
    height: 35px;
    padding: 5px 0 14px;
    margin: 14px auto 0;
    border-bottom: thin solid #E2E2E2
}

article.userProfile .content-tile-details .favsCount p {
    color: #f06600;
    font-family: proxima_novasemibold;
    font-size: 15px;
    display: block
}

article.userProfile .content-tile-details .favsCount .count {
    font-family: proxima_nova_rgbold;
    font-size: 34px;
    margin: 0 0 8px 19px;
    padding: 0
}

article.userProfile .content-tile-details .publish-logout {
    position: relative;
    padding-top: 13px
}

article.userProfile .content-tile-details .publish-logout .favTileDescription {
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none
}

article.userProfile .content-tile-details .publish-logout p {
    display: block;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    width: 165px;
    margin: 0 auto 12px
}

article.userProfile .content-tile-details .publish-logout img {
    margin-bottom: 7px;
    cursor: pointer
}

article.userProfile .content-tile-details .publish-logout a {
    display: none;
    font-size: 9px;
    margin-right: 3px;
    margin-top: 6px
}

article.userProfile .content-tile-details .publish-logout>a {
    margin-left: 22px;
    color: #fff;
    line-height: 13px
}

article.userProfile .content-tile-details .publish-logout .facebook-logout-js {
    float: right
}

.bread-crumbs.favorites-detail {
    list-style: none;
    margin: 0;
    padding: 0
}

.bread-crumbs.favorites-detail li {
    float: left;
    background: url(../../images/visit-florida/favorites-details/sub-nav-right-sep.png) right center no-repeat
}

.bread-crumbs.favorites-detail li #social-share {
    position: relative;
    height: 30px;
    width: 100px
}

.bread-crumbs.favorites-detail li #social-share .gig-button-container {
    width: 20px;
    height: 20px;
    overflow: hidden;
    margin-right: -2px
}

.bread-crumbs.favorites-detail li #social-share .gig-counter {
    display: none!important
}

.bread-crumbs.favorites-detail li.social-fav-list {
    margin-left: 10px;
    padding-right: 5px;
    padding-top: 8px;
    height: 27px;
    height: 26px
}

.bread-crumbs.favorites-detail li.social-fav-list a {
    display: block;
    float: left;
    background: 0 0
}

.bread-crumbs.favorites-detail li.social-fav-list a.social {
    margin: 0 5px 0 0;
    padding: 0;
    display: block;
    width: 19px;
    height: 20px;
    background: url(../../images/visit-florida/favorites-details/em-fb-tw-pn.png) no-repeat
}

.bread-crumbs.favorites-detail li.social-fav-list a.social.fb {
    background-position: -19px 0
}

.bread-crumbs.favorites-detail li.social-fav-list a.social.tw {
    background-position: -38px 0
}

.bread-crumbs.favorites-detail li.social-fav-list a.social.pn {
    background-position: -59px 0
}

.bread-crumbs.favorites-detail li img.icon {
    margin-right: 9px
}

.bread-crumbs.favorites-detail li a {
    display: block;
    font-size: 11px;
    font-family: proxima_novasemibold;
    color: #999;
    text-decoration: none;
    padding-left: 20px;
    text-transform: uppercase;
    padding-top: 9px;
    height: 24px;
    background: url(../../images/visit-florida/favorites-details/sub-nav-right-sep.png) right center no-repeat
}

.bread-crumbs.favorites-detail li a.printer {
    background: url(../../images/visit-florida/icons/printer.png) left center no-repeat
}

.bread-crumbs.favorites-detail li a.delete-all {
    background: url(../../images/visit-florida/icons/x-in-circle.png) left center no-repeat
}

.bread-crumbs.favorites-detail li.buttons {
    padding: 1px 10px 0
}

.tab-content.fav-detail {
    padding-top: 45px;
    text-align: left
}

.tab-content.fav-detail .large-button.fav-detail-page {
    margin: 10px auto 30px
}

#favorites-detail .container-wrapper.under-crown.tab-content.fav-detail {
    min-height: 300px
}

.fav-detail .fevoriteBox .tile-title {
    text-align: left;
    margin-left: 28px;
    display: block;
    color: #666
}

#favorites-detail-page #recentlyViewedBox.fevoriteBox .tile-title {
    display: none
}

#userDescriptn {
    resize: none;
    display: block;
    width: 165px;
    margin: 0 auto 12px;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
    letter-spacing: 0;
    color: #666;
    overflow: hidden;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    border: none;
    background: 0 0;
    height: 40px;
    padding: 0
}

.removeCommonTextAreaStyles {
    border: none;
    resize: none
}

#favTileContentInput[rel=TEXTAREAELM] {
    border: none;
    resize: none;
    background-color: #f0f0f0;
    margin: 0 auto 12px;
    font-size: 11px;
    color: #666;
    line-height: 14px;
    height: 46px;
    width: 165px;
    position: absolute;
    top: 14px;
    left: 22px;
    padding: 0 2px
}

#favTileContentInput[rel=INPUTELM] {
    border: none;
    resize: none;
    text-transform: UPPERCASE;
    height: 40px;
    width: 100px;
    position: absolute;
    top: 15px;
    left: 5px;
    padding: 1px 2px
}

#favsPubBtn {
    display: none
}

.username>div {
    display: inline-block
}

.printFavorites #grid {
    padding-left: 12px
}

.printFavorites .bookmark,
.printFavorites .video-play-icon {
    display: none!important
}

.printFavorites article {
    border: 3px solid #f0f0f0;
    border-bottom: 3px solid #f0f0f0
}

.userProfile #favUsernameId #profileUserName[isVulgar=true] {
    font-size: 11px;
    text-transform: none
}

.ie8 .favs-message .thankyou-message .content-msg {
    width: 206px
}

.ie9 .favs-message .thankyou-message .content-msg {
    width: 209px;
    padding-left: 9px
}

.favs-message {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 20px;
    text-align: left;
    width: 410px;
    left: 55%;
    max-height: 300px;
    overflow: hidden
}

.favs-message div.message {
    padding: 10px 20px;
    text-align: left
}

.favs-message div.message#login-check-message .large-button {
    width: 70px;
    position: relative;
    height: 16px
}

.favs-message div.message#login-check-message #fbShareBtn {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 99;
    width: inherit;
    height: inherit;
    margin-top: -5px
}

.favs-message div.message p {
    color: #f06600;
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    display: block
}

.favs-message div.message .large-button span {
    font-size: 14px;
    font-weight: 400
}

.favs-message div.message .large-button .loginTxt {
    font-size: 10px;
    position: absolute;
    z-index: 21;
    left: 18px;
    top: 3px
}

.favs-message div.message ._154 {
    line-height: 13px
}

.favs-message div.message .sunshine-icon {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    height: 20px;
    width: 20px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -11px -136px
}

.favs-message .thankyou-message p {
    color: #f06600;
    text-align: left;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    display: block
}

.favs-message .thankyou-message .content-msg {
    width: 215px;
    padding-left: 20px
}

.favs-message .thankyou-message .content-msg div {
    padding-bottom: 20px
}

.fp-search.meeting-landing.property fieldset {
    border: none
}

.ohyea {
    background: #000
}

.container-wrapper.fp-search.meeting-landing.property {
    margin-top: 35px;
    background: #fff
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content {
    width: 390px;
    margin-left: 36px;
    float: left
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset.region-buttons h2 {
    margin-top: 0
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .region-buttons {
    min-height: 30px;
    margin-bottom: 21px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .radio-container {
    font-size: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 24px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset h2 {
    margin: 10px 0
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset h2.region-label {
    display: block;
    float: left;
    margin-top: -1px;
    margin-right: 15px;
    line-height: 24px;
    margin-left: -1px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .check-box-containter {
    float: left;
    line-height: 24px;
    font-size: 12px;
    color: #666;
    letter-spacing: 0;
    margin-bottom: 2px;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .check-box-containter.first {
    margin-bottom: 5px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .check-box-containter.last-include {
    width: 100%;
    padding-top: 28px;
    margin-bottom: 22px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .check-box-containter.top-last {
    margin-bottom: 28px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .largest-meeting-room .dropdown-toggle-wrapper,
.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .select-number-of-guests .dropdown-toggle-wrapper,
.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .total-space .dropdown-toggle-wrapper {
    min-width: 85px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .largest-meeting-room .dropdown-toggle-wrapper a,
.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .select-number-of-guests .dropdown-toggle-wrapper a,
.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .total-space .dropdown-toggle-wrapper a {
    padding-left: 2px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .multi-dd-cnt {
    margin-top: 10px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .multi-dd-cnt .form-search {
    float: right
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .form-search {
    margin-bottom: 20px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .form-search .dropdown-toggle-wrapper.large {
    width: 270px;
    margin-left: 20px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .form-search.select-an-area {
    padding-bottom: 30px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content fieldset .col {
    width: 170px;
    float: left
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content .largest-meeting-room .form-search .dropdown-menu.dd-state.location,
.container-wrapper.fp-search.meeting-landing.property .search-form-content .select-number-of-guests .form-search .dropdown-menu.dd-state.location,
.container-wrapper.fp-search.meeting-landing.property .search-form-content .total-space .form-search .dropdown-menu.dd-state.location {
    width: 165px;
    min-width: 165px!important
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content .largest-meeting-room .form-search .dropdown-menu.dd-state.location ul.states,
.container-wrapper.fp-search.meeting-landing.property .search-form-content .select-number-of-guests .form-search .dropdown-menu.dd-state.location ul.states,
.container-wrapper.fp-search.meeting-landing.property .search-form-content .total-space .form-search .dropdown-menu.dd-state.location ul.states {
    width: 140px!important
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content label {
    float: left;
    line-height: 24px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content label.title {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #666;
    padding-top: 0;
    line-height: 24px;
    margin-right: 11px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content label.title.area {
    line-height: 37px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content label.title.under-checks {
    padding-top: 8px
}

.container-wrapper.fp-search.meeting-landing.property .search-form-content label.title.under-checks strong {
    font-family: proxima_novalight;
    color: #999
}

.container-wrapper.fp-search.meeting-landing.property .ad._160x600 {
    width: 160px;
    height: 600px
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 {
    margin-top: 20px
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .convention {
    height: 330px;
    position: relative
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .convention h2 {
    display: block;
    width: 100%;
    float: left;
    margin: 10px 0
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .convention .radio-container {
    margin-right: 10px
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues {
    height: 330px;
    position: relative;
    margin-bottom: 20px
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues h2 {
    display: block;
    width: 100%;
    float: left;
    margin: 10px 0
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues ul {
    float: left;
    margin-left: 0
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues ul li {
    list-style: none;
    width: 160px;
    height: 22px;
    white-space: nowrap;
    display: inline-block
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues .radio-container {
    margin-right: 10px;
    float: left
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues .radio-container.regions,
.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues .radio-container.types {
    margin-bottom: 0
}

.container-wrapper.fp-search.meeting-landing.property .aside-content.span16 .other-venues .large-button {
    float: left
}

.container-wrapper.fp-search-results.tab-content {
    margin-top: 34px;
    padding-top: 35px
}

.container-wrapper.fp-search-results.tab-content .search-terms.span8 {
    text-align: left;
    text-transform: uppercase
}

.container-wrapper.fp-search-results.tab-content .search-terms.span8 h3 {
    display: inline-block;
    margin-top: 0
}

.container-wrapper.fp-search-results.tab-content .span3.ad-container {
    text-align: right
}

.meetings header {
    float: left
}

.meetings figure {
    margin: 0 0 0 30px
}

.meetings figure figcaption {
    margin-top: 9px;
    width: 290px;
    line-height: 12px;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: proxima_novasemibold
}

.meetings .container-wrapper.under-crown.subnav-container .container .subnav {
    margin-top: 1px;
    width: 100%
}

.meetings .meeting-landing {
    padding-top: 35px;
    padding-bottom: 30px
}

.meetings .meeting-landing .dropdown-menu {
    min-width: 260px!important;
    max-height: 300px
}

.meetings .meeting-landing .dropdown-menu ul {
    width: 250px!important;
    overflow: auto;
    overflow-x: hidden;
    max-height: 290px
}

.meetings .meeting-landing .dropdown-menu ul li {
    width: 100%!important
}

.meetings .meeting-landing.our-team {
    background: #fff
}

.meetings .meeting-landing h1 {
    font-family: proxima_nova_rgregular;
    font-size: 24px;
    line-height: 27px;
    color: #F60;
    width: 460px;
    letter-spacing: 0;
    margin-top: 0
}

.meetings .meeting-landing h3 {
    font-size: 10px;
    margin: 0
}

.meetings .meeting-landing p {
    font-family: proxima_novasemibold;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 16px
}

.meetings .meeting-landing .meeting-landing-social {
    margin-bottom: 24px
}

.meetings .meeting-landing .meeting-landing-social .followus {
    padding-top: 7px;
    margin-top: 0!important;
    font-family: proxima_novasemibold;
    color: #999;
    text-transform: uppercase
}

.meetings .meeting-landing header ul.article-header-share {
    margin-top: 5px;
    overflow: auto;
    margin-left: 18px;
    position: relative;
    left: -10px
}

.meetings .meeting-landing.property {
    background: #fff
}

.meetings .meeting-landing .column h2 {
    margin-top: 0
}

.meetings .meeting-landing .column.left {
    margin: 0
}

.meetings .meeting-rfp-landing {
    margin-top: 40px;
    padding-top: 43px;
    background: #fff
}

.meetings .meeting-rfp-landing h1 {
    font-family: proxima_nova_rgregular;
    font-size: 24px;
    line-height: 23px;
    color: #F60
}

.meetings .meeting-rfp-landing .meeting-landing-social {
    margin-bottom: 14px
}

.meetings .meeting-rfp-landing .meeting-landing-social .followus {
    margin-top: 9px;
    font-family: proxima_novasemibold;
    color: #999;
    text-transform: uppercase
}

.meetings .meeting-rfp-landing header ul.article-header-share {
    margin-top: 0;
    margin-bottom: 0;
    overflow: auto
}

.meetings.cye .cye-content-container {
    max-width: 800px
}

.meetings.cye .cye-content-container h3 {
    margin-bottom: 5px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 19px
}

.meetings.cye .cye-content-container p.sub-text {
    margin-top: 19px;
    font-size: 11px;
    letter-spacing: 1px
}

.meetings.cye .cye-content-container p.intro {
    padding-right: 70px
}

.meetings.cye .cye-content-container .list-wrapper {
    margin-left: 0
}

.meetings.cye .cye-content-container .list-wrapper.marginleft {
    margin-left: 60px
}

.meetings.cye .cye-content-container .list-wrapper ul {
    margin-left: 0
}

.meetings.cye .cye-content-container .list-wrapper ul:first-child {
    margin-left: 14px
}

.meetings.cye .cye-content-container .list-wrapper ul li {
    margin-bottom: -4px
}

.meetings.cye .cye-content-container .list-wrapper ul li p {
    margin-left: -6px
}

.meetings.cye .cye-content-container .disclaimer {
    font-weight: 700;
    clear: both;
    padding-top: 13px
}

.meetings.cye .cye-content-container .disclaimer p {
    font-family: proxima_nova_rgbold
}

.meetings.ourteam h2 {
    font-family: proxima_novasemibold;
    font-size: 15px;
    margin-bottom: 10px
}

.meetings.ourteam h3 {
    font-size: 12px
}

.meetings.ourteam .clear {
    clear: both;
    margin-left: 360px;
    line-height: 18px
}

.meetings.listview .sub-subnav-container {
    margin-top: 101px;
    height: 35px;
    padding-top: 2px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1329px repeat-x
}

.meetings.listview .meeting-landing {
    margin-top: 70px
}

.meetings.listview .meeting-landing .container .tab-content {
    margin-top: -110px
}

.meetings.listview article.default .content-tile-details h3 a {
    height: 22px
}

.meetings.listview .row.list-layout article.tile.content-tile .themes-and-score ol li {
    font-weight: 700
}

.meetings.listview header .search-terms {
    text-align: left;
    font-size: 18px
}

.meetings.listview header .search-terms p {
    float: left;
    text-transform: uppercase;
    margin-right: 10px
}

.meetings.listview header .search-terms h3 {
    text-transform: uppercase
}

.meetings.listview .meeting-landing-social {
    float: right
}

.meetings.property {
    background: #fff
}

.meetings.property form fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

.meetings.property form fieldset.region-buttons {
    min-height: 30px;
    margin-bottom: 21px
}

.meetings.property form fieldset .radio-container {
    font-size: 10px;
    margin-right: 10px
}

.meetings.property form h2 {
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding-top: 3px
}

.meetings.property form .check-box-containter {
    float: left;
    line-height: 24px;
    font-size: 12px;
    color: #666;
    letter-spacing: 0;
    margin-bottom: 2px;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.meetings.property form .check-box-containter.first {
    margin-bottom: 5px
}

.meetings.property form .check-box-containter.last-include {
    width: 100%;
    padding-top: 28px;
    margin-bottom: 22px
}

.meetings.property form .check-box-containter.top-last {
    margin-bottom: 28px
}

.meetings.property form .largest-meeting-room .dropdown-toggle-wrapper,
.meetings.property form .select-number-of-guests .dropdown-toggle-wrapper,
.meetings.property form .total-space .dropdown-toggle-wrapper {
    min-width: 85px
}

.meetings.property form .largest-meeting-room .dropdown-toggle-wrapper a,
.meetings.property form .select-number-of-guests .dropdown-toggle-wrapper a,
.meetings.property form .total-space .dropdown-toggle-wrapper a {
    padding-left: 2px
}

.meetings.property form .multi-dd-cnt {
    margin-top: 10px
}

.meetings.property form .multi-dd-cnt .form-search {
    float: right
}

.meetings.property form .form-search {
    margin-bottom: 20px
}

.meetings.property form .form-search .dropdown-toggle-wrapper.large {
    width: 270px;
    margin-left: 20px
}

.meetings.property form .form-search.select-an-area {
    padding-bottom: 30px
}

.meetings.property form .col {
    width: 170px;
    float: left
}

.meetings.property .select-area {
    margin-top: -10px;
    margin-left: 30px
}

.meetings.property .select-area .dropdown-toggle-wrapper {
    min-width: 189px
}

.meeting-landing.property .map.span6 {
    width: 360px;
    margin-left: -10px
}

.row.meetings-home-page.list-layout {
    margin-top: 40px
}

.ie8 .meetings .cye-content-container {
    margin-left: -30px!important
}

.ie8 .meetings .cye-content-container .meeting-cye-disc.checkbox-container input.styled {
    display: block;
    float: left
}

.ie8 .meetings .cye-content-container .meeting-cye-disc.checkbox-container label {
    margin-top: -4px;
    margin-left: 5px
}

.ie8 .meetings.property form h2.region-label,
.ie9 .meetings.property form h2.region-label {
    display: block;
    float: left;
    margin-top: -1px
}

.ie8 .vf.meetings.rfp.property.page-fp-search .row.meetings-home-page header .span16.meeting-landing-social {
    margin-right: 10px
}

.ie8 .vf.meetings.rfp.property.page-fp-search .row.meetings-home-page header .span16.meeting-landing-social .social-icons {
    padding-right: 10px
}

.ie8 .meeting-landing.property .map.span6 {
    margin-left: -30px
}

.ie8 .fp-search-results body {
    background: #fff
}

.ie8 .container-wrapper.fp-search-results.tab-content .span8.meeting-landing-social .social-icons {
    margin-right: 0
}

.vf.meetings.rfp.landing .social-icons {
    margin-right: -10px!important
}

header ul.article-header-share li .share {
    width: 25px!important;
    height: 25px!important
}

header ul.article-header-share li .share.fb {
    background-position: -25px 0!important
}

header ul.article-header-share li .share.tw {
    background-position: -52px 0!important
}

#media-page .bc-container {
    box-shadow: none;
    -webkit-box-shadow: none;
    -mox-box-shadow: none
}

#media-page table {
    margin: 0 auto
}

#media-page table td,
#media-page table td p {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    text-align: center
}

#media-page #header-position-fix {
    height: 144px
}

.container-wrapper.media-photos-tiles.tab-content {
    background: url(../../images/visit-florida/global/gateway_lower_1600.jpg) top center no-repeat
}

.container-wrapper.cities-tiles.tab-content .container {
    margin-top: 20px
}

.container-wrapper.media-article-page {
    margin-bottom: 50px
}

.container-wrapper.media-article-page ._120.topics-button {
    line-height: 25px;
    margin-bottom: 10px
}

.container-wrapper.media-article-page a {
    color: #fff
}

.container-wrapper.media-article-page a.go-orange {
    color: #f06600
}

.container-wrapper.media-article-page .container.mediaContainer {
    width: inherit
}

.container-wrapper.media-article-page .container.mediaContainer .related-content {
    position: relative
}

.container-wrapper.media-article-page .container.mediaContainer .related-content .tile-title {
    color: #f06600;
    margin-top: 20px;
    font-size: 20px
}

.container-wrapper.media-article-page .container.mediaContainer .related-content .signuprss {
    position: absolute;
    float: right;
    top: 1px;
    right: 1px
}

.container-wrapper.media-article-page .container.mediaContainer .related-content .signuprss a {
    margin-left: -7px
}

.container-wrapper.media-article-page .container .media-article .harabara {
    font-family: Harabara;
    font-size: 16px;
    line-height: 20px
}

.container-wrapper.media-article-page .container .media-article .media-header {
    margin-top: 0
}

.container-wrapper.media-article-page .container .media-article .news-title {
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    letter-spacing: 1px;
    margin-bottom: 2px;
    text-transform: uppercase;
    color: #494949
}

.container-wrapper.media-article-page .container .media-article-item p {
    font-size: 12px;
    color: #9a9a9a
}

.container-wrapper.media-article-page .container .media-topics {
    width: 330px;
    float: right
}

.container-wrapper.media-article-page .container .media-topics .topics-upper {
    width: 100%;
    height: 84px
}

.container-wrapper.media-article-page .container .media-topics .topics-upper .large-button._107 {
    margin-right: 11px
}

.container-wrapper.media-article-page .container .media-topics .topics-upper a.media-topic-link {
    color: #999;
    text-decoration: none;
    font-size: 11px;
    letter-spacing: 0;
    font-weight: 900;
    display: block
}

.container-wrapper.media-article-page .container .media-topics .topics {
    padding: 22px;
    background: #f1f1f1;
    border: thin solid #e9e9e9
}

.container-wrapper.media-article-page .container .media-topics .topics .topics-header {
    text-transform: uppercase;
    margin: 0;
    padding: 0
}

.container-wrapper.media-article-page .container .media-topics .topics .topics-header h1 {
    margin: -10px 0 7px;
    padding: 0;
    font-size: 16px
}

.container-wrapper.media-article-page .container .media-topics .topics .topics-sep {
    height: 1px;
    width: 269px;
    background: #d2d2d3;
    margin-top: 5px;
    margin-bottom: 17px
}

.container-wrapper.media-article-page .container .media-topics .topics ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 240px
}

.container-wrapper.media-article-page .container .media-topics .topics ul li {
    margin-bottom: 3px
}

.container-wrapper.media-article-page .container .media-topics .topics ul li strong {
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.container-wrapper.media-article-page .container .media-topics .topics ul li strong a {
    color: #666;
    font-weight: 400;
    font-family: proxima_novasemibold;
    font-size: 12px
}

.container-wrapper.media-article-page .container .media-topics .topics .large-button {
    margin-bottom: 5px
}

.container-wrapper.media-article-page .container .media-topics .topics .large-button._107.topics-button {
    margin-right: 10px
}

.container-wrapper.media-article-page .container .media-topics .topics .large-button._154.topics-button {
    line-height: 25px
}

.container-wrapper.media-article-page .container .media-topics .topics .topics-footer-links {
    font-family: proxima_novasemibold;
    color: #999;
    font-size: 10px;
    margin-top: 12px;
    margin-right: 10px
}

.container-wrapper.media-article-page .container .media-page-allinsiders {
    margin-top: 29px
}

.container-wrapper.media-article-page .container .media-page-allinsiders .insider-image {
    margin-bottom: 10px
}

.container-wrapper.media-article-page .container .media-page-allinsiders a {
    margin-top: 10px;
    font-family: proxima_novasemibold;
    font-size: 14px
}

.container-wrapper.media-article-page .container .media-page-allinsiders .sm-sep {
    border-top: thin solid #cfcfcf
}

.container-wrapper.media-article-page .container .media-page-allinsiders p {
    margin-bottom: 5px
}

.container-wrapper.media-article-page .container .sm-container {
    width: 100%;
    height: 50px
}

.container-wrapper.media-article-page .container .sm-container img {
    margin-right: 11px
}

.container-wrapper.media-article-page .container .sm-container a {
    margin-top: 7px
}

.container-wrapper.media-article-page .container .large-button.media-see-more {
    margin: 0 auto 38px
}

.container-wrapper.media-article-page .large-button.bottom {
    margin: 0 auto 30px
}

.media-photos-buttons {
    width: 336px;
    height: 60px;
    margin: 0 auto
}

.media-photos-buttons .large-button._151.blue-bg {
    margin-right: 31px
}

#media-page .bread-crumbs li.reg.current a {
    color: #fff;
    background: 0 0
}

#media-page .bread-crumbs li.reg.current a:hover {
    background: 0 0
}

#media-landing .bread-crumbs {
    background: red
}

#media-photos .bread-crumbs {
    background: red!important
}

#media-photos .bread-crumbs li.first {
    background: 0 0
}

#media-photos .bread-crumbs li.first a {
    color: #666;
    background: 0 0;
    padding-left: 0
}

#media-photos .bread-crumbs li.reg.current {
    background: url(../../images/visit-florida/bread-crumbs/bc_current_bg_3.png) repeat-x!important;
    margin-left: -1px
}

#media-photos .bread-crumbs li.reg.current a {
    color: #fff;
    padding-left: 18px;
    padding-right: 12px
}

#media-photos .bread-crumbs li.reg.current a:hover {
    background: url(../../images/visit-florida/bread-crumbs/bc_current_bg_3.png) repeat-x!important
}

#media-photos .bread-crumbs li a {
    line-height: 19px
}

#media-photos .bread-crumbs.bc-list {
    background: red
}

.media-photos .bread-crumbs {
    width: 500px;
    overflow: hidden
}

.ie8 .container-wrapper.bc-container .container .bread-crumbs {
    width: auto
}

#news-page .newsContent {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    margin: 50px;
    text-align: justify;
    padding: inherit;
    white-space: pre-line;
    color: #666
}

#news-page .newsTitle {
    text-align: center
}

#news-page .bc-title {
    width: 48px
}

#rss-collection {
    font-size: 12px;
    letter-spacing: 0
}

#rss-collection h3 {
    margin: 20px 0 0!important
}

#rss-collection .news-title {
    font-family: proxima_nova_rgregular;
    font-size: 10px;
    letter-spacing: 1px
}

.topics-button a {
    line-height: 15px
}

div._154.topics-button {
    padding-bottom: 15px
}

.jspHorizontalBar {
    display: none
}

.jspArrow {
    background: 0 0!important
}

.florida-live {
    width: 94%
}

.florida-live .article-header {
    padding-top: 28px;
    width: 100%
}

.florida-live .article-header h1 {
    float: left;
    font-family: proxima_nova_rgregular;
    color: #999
}

.florida-live .article-header .closer a {
    float: right;
    background: url(../../images/visit-florida/icons/x-close.png) 50px 2px no-repeat;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    color: #666;
    padding-right: 25px;
    text-decoration: none
}

.florida-live p {
    margin-right: 20px
}

.florida-live-tiles hr {
    border-bottom: 1px solid #e3dbdb;
    margin: 0 auto;
    width: 95%
}

.available-accommodations {
    overflow: hidden;
    height: auto
}

.available-accommodations .article-container {
    margin: 0;
    padding: 0
}

.available-accommodations .available-tile-title {
    font-family: proxima_novasemibold;
    font-size: 15px;
    color: #666;
    text-transform: none
}

.available-accommodations p {
    margin-bottom: 12px
}

.available-tiles {
    margin-left: -15px!important
}

.available-tiles article.tile.content-tile {
    background: url(../../images/visit-florida/florida-live/available-tile-bkg.png) no-repeat
}

.available-tiles article.tile.content-tile .category-type-icon img {
    position: absolute;
    top: 5px;
    left: 8px
}

.available-tiles article.tile.content-tile .content-tile-details {
    padding: 22px 6px 0
}

.available-tiles article.tile.content-tile .content-tile-details ul {
    height: 40px
}

.florida-live-gallery {
    margin-top: 35px
}

.florida-live-gallery .large-button._330 {
    display: none
}

.temp-weather {
    margin-top: 50px;
    margin-bottom: 48px;
    border-top: 1px solid #e3dbdb;
    padding-top: 40px
}

.temp-weather h1 {
    font-family: proxima_novalight;
    font-size: 13px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 12px;
    padding-bottom: 11px;
    margin-top: 0
}

.temp-weather h2 {
    margin-top: 0;
    font-family: proxima_nova_rgbold;
    font-size: 15px;
    color: #f06600;
    margin-bottom: 12px
}

.temp-weather p {
    margin-bottom: 26px
}

.temp-weather a {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    color: #f06600
}

.temp-weather ul {
    list-style-type: none;
    margin-left: 0
}

.temp-weather ul li {
    font-family: proxima_nova_rgbold;
    font-size: 14px;
    color: #898989;
    display: inline-block;
    width: 185px;
    padding-bottom: 4px
}

.temp-weather ul li span.temp {
    color: #06c
}

.temp-weather .mnth-dropdown.country {
    margin-right: 11px
}

.temp-weather div.dropdown-menu.location {
    max-height: 300px;
    min-width: 230px;
    overflow-x: hidden;
    overflow-y: auto
}

.temp-weather div.dropdown-menu.location ul.citys {
    height: auto;
    width: 90%!important;
    margin-right: 0!important
}

.temp-weather div.dropdown-menu.location ul.citys li {
    width: 100%!important
}

.temp-weather .go-btn {
    padding-top: 4px
}

.temp-weather .temp-content {
    margin: 0
}

.temp-weather .live-city-drop {
    min-width: 105px;
    padding-left: 16px
}

.temp-weather .live-city-drop a {
    padding-right: 5px
}

.temp-weather .live-month-drop {
    padding-left: 16px;
    width: 65px
}

.temp-weather .live-month-drop a {
    padding-right: 5px;
    margin-left: -7px
}

.temp-weather ul.states {
    height: auto
}

.temp-weather #tempShow {
    float: left;
    margin-top: 10px;
    margin-left: 10px
}

.temp-weather #live-city .dropdown {
    background: 0 0
}

.temp-weather #live-city .live-month-drop {
    width: 150px
}

.temp-weather #live-city .select-cities {
    left: 10px;
    top: 32px
}

.whetherIntroHiddenView {
    height: 32px;
    overflow: hidden;
    margin-bottom: 25px
}

.whetherIntroFullView {
    min-height: 32px;
    overflow: auto;
    margin-bottom: 25px
}

.maps-webcams .subnav li.cities {
    display: none;
    background: url(../../images/visit-florida/bread-crumbs/bottom-arrow.png) right 13px no-repeat;
    padding-right: 5px
}

.maps-webcams .subnav li.cities.open {
    background: url(../../images/visit-florida/ask-an-insider/orange-up.png) right 10px no-repeat
}

.maps-webcams .subnav li.cities a {
    background: 0 0;
    color: #999;
    border: none
}

.maps-webcams .subnav .dropdown-menu {
    width: 200px;
    height: 250px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #e0e0e0;
    background: -moz-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -o-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -ms-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: linear-gradient(to top, #e0e0e0 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0', GradientType=0);
    padding: 8px
}

.maps-webcams .subnav .dropdown-menu ul {
    height: 250px;
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    background: #fff;
    margin: 0
}

.maps-webcams .subnav .dropdown-menu ul li {
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    padding-left: 10px;
    cursor: pointer;
    float: none
}

.maps-webcams #feeds-container #social-feed,
.maps-webcams #feeds-container #webcams {
    padding-right: 25px
}

.maps-webcams #feeds-container .span10,
.maps-webcams #feeds-container .span6 {
    margin-left: 0
}

.maps-webcams #feeds-container .span6 .feeds-container {
    height: 700px
}

.maps-webcams #feeds-container .span6 .feeds-container article {
    margin-left: 0!important
}

.maps-webcams #feeds-container .span6 .feeds-container .cams-scorll {
    height: 650px;
    outline: 0
}

.maps-webcams #feeds-container .span6 li,
.maps-webcams #feeds-container .span6 ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.maps-webcams #feeds-container .span6 li.nav-tabs,
.maps-webcams #feeds-container .span6 ul.nav-tabs {
    height: 35px
}

.maps-webcams #feeds-container .span6 .inner-tabs {
    font: 14px/16px Helvetica;
    list-style: none;
    text-transform: uppercase;
    margin: 5px 0 10px
}

.maps-webcams #feeds-container .span6 .inner-tabs a {
    color: #f06600
}

.maps-webcams #feeds-container .span6 .inner-tabs.active a {
    color: #999;
    text-decoration: none;
    cursor: default
}

.maps-webcams #feeds-container .span6 .category-type-icon {
    width: 15px
}

.maps-webcams #feeds-container .span6 .webcams {
    position: relative
}

.maps-webcams #feeds-container .span6 .recent li {
    text-transform: uppercase;
    font-size: 13px;
    font-family: proxima_nova_rgregular
}

.maps-webcams #feeds-container .span6 .recent li a {
    color: #f06600;
    text-decoration: underline;
    font-size: 12px;
    text-transform: none
}

.maps-webcams #feeds-container .span6 .submit-webcam {
    color: #f06600;
    font-size: 12px;
    margin-top: 15px
}

.maps-webcams #feeds-container .span10 #map-canvas {
    height: 700px
}

.maps-webcams #feeds-container .span10 #map-canvas .main-img-wrapper p {
    padding: 0;
    margin: 0
}

.maps-webcams #feeds-container .span10 #map-canvas .main-img-wrapper embed,
.maps-webcams #feeds-container .span10 #map-canvas .main-img-wrapper iframe,
.maps-webcams #feeds-container .span10 #map-canvas .main-img-wrapper object {
    height: 100%;
    width: 100%
}

.maps-webcams #feeds-container .span10 #map-canvas.active .map-labels {
    text-indent: -9999px
}

.maps-webcams img {
    max-width: none
}

.maps-webcams .map-view .map-layout {
    margin: 0;
    height: auto;
    overflow: visible!important
}

.maps-webcams .map-view .map-layout::-webkit-scrollbar {
    width: 0
}

.maps-webcams #webcam-modal {
    height: 500px;
    width: 600px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0
}

.maps-webcams #webcam-modal .fade {
    top: -50%
}

.maps-webcams #webcam-modal .overlay-content-container {
    text-align: center;
    padding: 20px
}

.maps-webcams #webcam-modal .overlay-content-container #webcam-details-modal {
    width: 560px;
    text-align: center;
    margin: 0 auto;
    padding-top: 20px
}

.maps-webcams #webcam-modal .overlay-content-container embed,
.maps-webcams #webcam-modal .overlay-content-container iframe,
.maps-webcams #webcam-modal .overlay-content-container img,
.maps-webcams #webcam-modal .overlay-content-container object {
    height: 100%;
    width: 100%
}

@media (min-width:1200px) {
    .maps-webcams .map-view .map-layout {
        width: auto!important
    }
}

section.f-live .span7 {
    padding: 0 0 0 10px
}

section.f-live .span7.tab-pane {
    margin: 0;
    padding: 0
}

section.f-live .webcam-social-btns {
    z-index: 300!important
}

section.f-live .webcam-social-btns .nav-tabs li {
    width: 25px;
    height: 25px;
    float: left
}

section.f-live .webcam-social-btns .nav-tabs li a.media-tab {
    float: left;
    width: 28px!important;
    height: 28px!important;
    margin: 0;
    padding: 3px
}

section.f-live .webcam-social-btns .nav-tabs li a.media-tab.social {
    margin-left: 7px!important;
    background: url(../../images/visit-florida/florida-live/social-icon.png) 50% 50% no-repeat!important
}

section.f-live .webcam-social-btns .nav-tabs li a.media-tab.webcam {
    background: url(../../images/visit-florida/florida-live/webcam.png) 50% 50% no-repeat!important
}

section.f-live .webcam-social-btns .nav-tabs li.active a.social {
    background: url(../../images/visit-florida/florida-live/social-icon-active.png) 50% 50% no-repeat!important
}

section.f-live .webcam-social-btns .nav-tabs li.active a.webcam {
    background: url(../../images/visit-florida/florida-live/webcam-active.png) 50% 50% no-repeat!important
}

section.f-live .tab-pane .nav-tabs {
    margin: 0;
    padding: 0;
    list-style: none
}

section.f-live .tab-pane .nav-tabs li {
    margin: 0;
    list-style: none;
    float: left;
    padding: 0 10px 15px 30px
}

section.f-live .tab-pane .nav-tabs li.right {
    float: right
}

section.f-live .tab-pane .nav-tabs li a.media-tab {
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #f06600;
    text-decoration: underline
}

section.f-live .tab-pane .nav-tabs li.active a {
    color: #999;
    text-transform: uppercase;
    text-decoration: none
}

section.f-live #map-canvas .main-img-wrapper,
section.f-live #map-canvas .main-img-wrapper embed,
section.f-live #map-canvas .main-img-wrapper iframe,
section.f-live #map-canvas .main-img-wrapper object {
    width: 194px!important;
    height: 145px!important
}

section.f-live #map-canvas.hasSocial .map-labels {
    text-indent: -9999px
}

.tab-pane.feed {
    height: 637px;
    margin-left: 0
}

.social-article-container {
    position: relative;
    width: 100%;
    height: 637px;
    margin-bottom: 22px;
    padding-top: 15px;
    overflow: auto;
    overflow-x: hidden;
    outline: 0
}

article.social {
    float: left;
    width: 360px;
    margin-top: 15px
}

article.social .details-top {
    float: left;
    width: 100%
}

article.social .details-top .main-image {
    position: relative;
    margin-left: 0;
    width: 120px;
    height: 90px;
    float: left
}

article.social .details-top .main-image .category-type-icon {
    background: url(../../images/visit-florida/icons/social-icons-sprite.png) no-repeat #fff;
    position: absolute;
    top: 0;
    right: 0;
    width: 11px;
    height: 17px
}

article.social .details-top .main-image .category-type-icon.fb {
    background-position: 0 0
}

article.social .details-top .main-image .category-type-icon.tw {
    background-position: 0 -25px
}

article.social .details-top .main-image .category-type-icon.yt {
    background-position: 0 -75px
}

article.social .details-top .main-image .category-type-icon.gp {
    background-position: 0 -50px
}

article.social .details-top .details {
    float: left;
    margin-left: 0;
    width: 220px
}

article.social .details-top .details .subcategory {
    font-family: proxima_nova_rgregular;
    font-size: 9px;
    color: #999;
    text-transform: uppercase;
    background-color: #ededed;
    height: 18px;
    padding-left: 12px;
    margin-bottom: 10px
}

article.social .details-top .details .details-meta {
    padding-left: 12px
}

article.social .details-top .details .details-meta h1,
article.social .details-top .details .details-meta h3,
article.social .details-top .details .details-meta h4 {
    margin-top: 0
}

article.social .details-top .details .details-meta h3,
article.social .details-top .details .details-meta h4 {
    font-family: Helvetica;
    font-size: 10px;
    text-transform: uppercase
}

article.social .details-top .details .details-meta h1 {
    font-family: Harabara;
    color: #666;
    font-size: 16px;
    line-height: 18px
}

article.social .details-top .details .details-meta h3 {
    color: #666;
    margin-bottom: 2px;
    line-height: 11px
}

article.social .details-top .details .details-meta h4 {
    color: #999;
    margin-bottom: 6px;
    line-height: 11px
}

article.social .details-bottom {
    float: left;
    margin-top: 8px;
    width: 370px
}

article.social .details-bottom p {
    font-family: Helvetica;
    font-size: 11px;
    line-height: 14px;
    color: #666;
    margin-bottom: 0
}

article.social .details-bottom p a {
    color: #f06600;
    word-wrap: break-word;
    -ms-word-wrap: break-word
}

.privacy-content {
    padding-top: 35px;
    color: #666
}

.privacy-content h2 {
    font-family: proxima_nova_rgbold;
    margin-top: 0;
    font-size: 11px;
    line-height: 18px
}

.privacy-content h2.h2-padding-top {
    padding-top: 9px
}

.privacy-content p {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    line-height: 20px;
    padding-top: 2px
}

.privacy-content p.address {
    line-height: 16px
}

.privacy-content p.reachable-at {
    padding-top: 4px;
    margin-bottom: 29px!important
}

.privacy-content p.no-margin {
    margin-bottom: 8px
}

.privacy-content .text table.executives {
    font-family: Helvetica, Helvetica, Sans-serif;
    font-size: 12px
}

.privacy-content .text table.executives img {
    width: auto!important;
    max-width: 120px!important;
    height: auto!important
}

.privacy-content header {
    margin-bottom: 7px
}

.privacy-content header .article-header {
    margin-bottom: 0
}

.privacy-content header .article-header h1 {
    margin: 0;
    padding: 0;
    font-weight: 400
}

.privacy-content aside img {
    margin-top: 28px;
    float: right
}

#page_contactus #contact-email,
#page_contactus #contact-name,
#privacy-page textarea {
    background: 0 0!important
}

#contact_us_pane .insider-search-query {
    border: none;
    float: left;
    padding: 8px 5px 4px 36px
}

#contact_us_pane .container-wrapper.insider .dropup-menu-insider {
    box-shadow: none;
    height: auto;
    position: relative;
    opacity: 1!important;
    z-index: 1
}

#contact_us_pane .container-wrapper.insider .dropup-menu-insider .insider-search {
    background: none;
    height: auto;
    margin-top: 0
}

#contact_us_pane .container-wrapper.insider .dropup-menu-insider .dd-insider-drop {
    overflow-x: hidden;
    min-width: 300px;
    overflow-y: auto;
    max-height: 300px
}

#contact_us_pane .container-wrapper.insider .dropup-menu-insider .dd-insider-drop ul {
    height: 100%!important
}

#contact_us_pane .div_form_rightcol {
    padding-bottom: 20px;
    padding-left: 7px
}

#contact_us_pane label.error,
#contact_us_pane label.nameError,
#contact_us_pane label.questionError {
    margin-left: 10px;
    color: red;
    font-size: 10px;
    line-height: 17px;
    text-transform: lowercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

#contact_us_pane label.questionError {
    position: absolute;
    bottom: 20px;
    left: 346px
}

#contact_us_pane .optionalMsg {
    margin-left: 10px;
    text-transform: none
}

.sitemapnew ul li {
    list-style: none
}

.sitemapnew .row1 {
    border-bottom: 1px solid #D8D8D8;
    overflow: auto
}

.sitemapnew .row1 div:first-child {
    margin: 0 0 10px
}

.sitemapnew .row1 ul {
    padding-bottom: 20px;
    margin: 0;
    float: left;
    width: 100%
}

.sitemapnew .row1 h3 {
    border-bottom: 1px solid #D8D8D8;
    overflow: auto;
    float: left;
    margin-bottom: 10px
}

.sitemapnew .article-header {
    border-bottom: 1px solid #D8D8D8;
    overflow: auto;
    padding-bottom: 15px;
    width: 100%
}

.sitemapnew .first li a,
.sitemapnew .row1 h3 {
    color: #F06600
}

div.sitemapnew {
    margin-left: 60px;
    margin-bottom: 20px
}

.sitemapnew .cities .continue h3 {
    border: none
}

.sitemapnew .cities h3 {
    margin-top: 10px
}

.sitemapnew .cities .cityTitle h1 {
    margin-top: 45px;
    margin-bottom: 0;
    color: #F06600;
    font-size: 24px
}

.sitemapnew .cities.row1 .cityTitle {
    margin: 0
}

.sitemapnew .noborder {
    border: none
}

#cities .container-wrapper.under-crown.subnav-container .subnav {
    margin-top: 0
}

#cities .container-wrapper.under-crown.subnav-container .large-button {
    background: red
}

.container-wrapper.cities-tiles.tab-content {
    background: url(../../images/visit-florida/global/gateway_lower_1600.jpg) top center no-repeat
}

.container-wrapper.cities-tiles.tab-content .tab-pane {
    margin-bottom: -15px
}

.all-cities-container {
    float: left;
    clear: both;
    background: #fff;
    padding-bottom: 20px;
    padding-top: 32px;
    margin-top: -44px
}

.all-cities-container .all-cities-list {
    text-align: left
}

.all-cities-container .all-cities-list ul {
    margin-bottom: 29px
}

.all-cities-container .all-cities-list ul.no-letter {
    margin-top: 40px
}

.all-cities-container .all-cities-list ul li {
    width: 100%;
    text-transform: uppercase;
    font-size: 11px;
    font-family: proxima_nova_rgregular;
    letter-spacing: 0
}

.all-cities-container .all-cities-list ul li a {
    color: #999
}

.all-cities-container .all-cities-list ul li a:hover {
    color: #f06600;
    text-decoration: none
}

.all-cities-container .all-cities-list .main-letter {
    border-bottom: thin solid #c9c7c7;
    width: 98px;
    color: #f06600;
    font-size: 18px;
    font-family: proxima_novasemibold;
    padding-bottom: 6px;
    margin-left: 25px;
    margin-bottom: 18px;
    margin-top: 0
}

.heading-remove-favorite {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 146px -1841px no-repeat #fff!important
}

.container-wrapper.under-crown.subnav-container.second {
    margin-top: -1px
}

.container-wrapper.under-crown.subnav-container.second ul {
    width: 100%
}

.bottom-border-grey {
    border-bottom: thin solid #e5e5e5
}

.ie8 #orderguides-page #orderguideForm input#zip,
.ie9 #orderguides-page #orderguideForm input#zip {
    margin-top: 10px;
    font-weight: 400
}

.ie8 #orderguides-page #orderguideForm input#zip+label.error,
.ie9 #orderguides-page #orderguideForm input#zip+label.error {
    margin-left: 6px;
    font-weight: 400
}

#orderguides-page h1 {
    font-family: proxima_nova_rgregular;
    font-size: 24px;
    line-height: 23px;
    margin-bottom: 16px;
    margin-top: 0
}

#orderguides-page h1.order {
    font-size: 14px;
    padding-bottom: 0;
    margin-bottom: 0
}

#orderguides-page h1.order.left {
    margin-bottom: 5px
}

#orderguides-page h1.susc-info {
    font-family: proxima_novalight;
    font-size: 14px;
    line-height: 14px;
    margin-left: 35px;
    margin-top: 23px
}

#orderguides-page #orderguideForm #country+label.error,
#orderguides-page #orderguideForm #state+label.error {
    padding-top: 10px;
    font-weight: 400
}

#orderguides-page #orderguideForm input#zip+label.error {
    margin-left: 6px
}

#orderguides-page #orderguideForm input#zip {
    margin-top: 10px
}

#orderguides-page #orderguideForm input#dp1+span.error {
    color: red;
    display: block;
    font-size: 11px
}

#orderguides-page #orderguideForm input#dp1+span.instruction {
    display: block;
    font-size: 11px
}

#orderguides-page #orderguideForm .suscribe-form p.after-form-copy {
    margin-top: 15px
}

#orderguides-page #orderguideForm input {
    margin-bottom: 10px
}

#orderguides-page #orderguideForm .select-state {
    clear: both;
    float: left
}

#orderguides-page #orderguideForm label.error {
    color: red;
    float: left;
    font-size: 10px;
    margin-top: -8px;
    margin-bottom: 12px;
    text-transform: none
}

#orderguides-page #orderguideForm .stateError {
    color: red;
    float: left;
    font-size: 10px;
    margin-bottom: 12px;
    margin-top: -8px;
    text-transform: none;
    display: none
}

#orderguides-page #orderguideForm .countryError {
    display: none
}

#orderguides-page #orderguideForm .guidesError {
    text-align: center
}

#orderguides-page #orderguideForm .guidesError.error {
    color: red;
    font-size: 14px
}

#orderguides-page #orderguideForm .signUpError {
    text-align: center
}

#orderguides-page #orderguideForm .signUpError.error {
    color: red;
    font-size: 14px
}

#orderguides-page .parsys.pdfparser .parbase.orderguide.section {
    display: none
}

.parbase.airports {
    margin-top: 13px;
}

.parbase.beaches {
    margin-top: 25px;
}

#orderguides-page .styled-select.iPadSec {
    background: url(../../images/visit-florida/enews-overlay/input-field-bg.png) repeat-x;
    border: 1px solid #EDEDED;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    height: 32px;
    overflow: hidden;
    width: 225px
}

#orderguides-page .styled-select.iPadSec select {
    background: url(../../images/visit-florida/sprites/vf-sprite-dropdown.png) 87% top no-repeat;
    border: 0;
    border-radius: 0;
    color: #999;
    font-size: 12px;
    margin-left: -2px;
    padding: 9px 11px;
    width: 115%
}

.guides-container {
    height: auto;
    width: 100%;
    margin-bottom: 35px;
    overflow: hidden
}

.guides-container p.checkbox-container {
    margin-top: 18px
}

.view-ebooks {
    display: block;
    width: 200px;
    padding-left: 26px;
    margin-top: 35px;
    clear: both;
    font-family: proxima_novalight;
    font-size: 15px;
    line-height: 16px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -2px -3945px no-repeat
}

.within-guide {
    margin-left: 137px;
    margin-top: -25px;
    font-family: proxima_novalight;
    font-size: 13px;
    line-height: 13px
}

.pdficon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -2px -3945px no-repeat
}

.container-wrapper.under-crown.orderguides.subnav-container {
    padding-top: 1px
}

.container-wrapper.order-guides.row-one {
    margin-top: 35px;
    margin-bottom: 30px
}

.container-wrapper.order-guides.row-one .container {
    height: auto;
    border-bottom: thin solid #e5e5e5
}

.container-wrapper.order-guides.row-two {
    margin-bottom: 30px
}

.container-wrapper.order-guides.row-two .container {
    height: auto;
    border-bottom: thin solid #e5e5e5
}

.container-wrapper.order-guides.row-three {
    margin: 30px 0
}

.container-wrapper.order-guides.row-three .container {
    height: auto
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 {
    width: 455px;
    margin-left: 0
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 input {
    width: 100%;
    height: 37px;
    margin-bottom: 31px;
    font-size: 13px;
    border: solid #f3f0f0;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    padding-left: 10px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 input.zip {
    width: 119px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 input.numbers {
    width: 93px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state {
    margin-bottom: 15px;
    margin-top: 9px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .states li {
    margin-left: 15px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .states li.others {
    margin-left: 0
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .states li.optgroup {
    margin-left: 0;
    text-shadow: none;
    font-size: 13px;
    text-transform: capitalize;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state {
    width: 324px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country input,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state input {
    border: none;
    height: 18px;
    padding-top: 8px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .dropdown-title,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .dropdown-title {
    display: inline-block;
    float: left;
    padding-top: 8px;
    margin-right: 0;
    text-align: left;
    width: 50px;
    font-size: 12px;
    font-family: proxima_novasemibold;
    color: #666
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .dropdown-title.state,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .dropdown-title.state {
    padding-top: 0
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .form-search,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .form-search {
    float: left
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .form-search .dropdown-menu.dd-state.location,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .form-search .dropdown-menu.dd-state.location {
    width: 300px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .form-search .dropdown-menu.dd-state.location ul.states,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .form-search .dropdown-menu.dd-state.location ul.states {
    width: 218px;
    overflow-x: hidden
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .form-search .dropdown-menu.dd-state.location ul.countryDD,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .form-search .dropdown-menu.dd-state.location ul.countryDD {
    width: 218px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-country .form-search .dropdown-items .dropdown-toggle-wrapper,
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state .form-search .dropdown-items .dropdown-toggle-wrapper {
    width: 180px;
    height: 30px;
    border: none;
    background: url(../../images/visit-florida/ie8-dropdown-images/dropdownroundedcorner.png) no-repeat
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state {
    width: 319px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 p.after-form-copy {
    display: inline-block
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 p.arrival {
    margin-bottom: 5px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .date-field {
    width: 100%
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .date-field input {
    width: 117px;
    height: 30px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -6px -3439px no-repeat
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .travelers-1 {
    width: 192px;
    height: 51px;
    float: left;
    margin-right: 10px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .travelers-1 p {
    margin-bottom: 5px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .travelers-2 {
    width: 192px;
    height: 51px;
    float: left
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .travelers-2 p {
    margin-bottom: 5px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .large-button {
    display: inline-block;
    margin-top: 39px;
    margin-bottom: 30px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .suscribe-legal {
    font-size: 10px
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .suscribe-legal a {
    color: #999
}

.container-wrapper.order-guides.row-three .container .suscribe-form.span6 #subscribebtn {
    width: 151px;
    height: 38px;
    margin-top: 30px;
    background: #F06600;
    border: none;
    font-size: 12px
}

.container-wrapper.order-guides.row-three .container .suscribe-info {
    margin-left: 10px;
    background: #f5f5f5;
    width: 443px;
    padding-bottom: 20px;
    float: right
}

.container-wrapper.order-guides.row-three .container .suscribe-info .sign-newsletter {
    margin: 0 25px
}

.container-wrapper.order-guides.row-three .container .suscribe-info .sign-newsletter .checkbox-container>label {
    vertical-align: sub
}

.container-wrapper.order-guides.row-three .container .suscribe-info .sign-newsletter #interests .checkbox-container {
    margin-bottom: 10px
}

.container-wrapper.order-guides.row-three .container .suscribe-info label.styled {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 12px;
    line-height: 24px;
    font-weight: 600
}

.container-wrapper.order-guides.row-three .container .suscribe-info #interests {
    float: left
}

.container-wrapper.order-guides.row-three .container .suscribe-info img {
    margin-left: 30px
}

.container-wrapper.order-guides.row-three .container .suscribe-info ul {
    list-style: none
}

.container-wrapper.order-guides.row-three .container .suscribe-info ul li {
    padding-left: 0;
    margin-bottom: 1px;
    padding-top: 11px;
    line-height: 13px
}

.container-wrapper.order-guides.row-three .container .suscribe-info ul li.last {
    margin-top: 60px
}

.container-wrapper.order-guides.row-three .container .suscribe-info ul li.title {
    background: 0 0;
    font-weight: 700;
    margin-top: -10px
}

.container-wrapper.order-guides.row-three .container .suscribe-info p {
    margin-bottom: 5px;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0
}

.container-wrapper.order-guides.row-three .container .suscribe-info p.sample {
    width: 200px;
    margin-left: 27px
}

.container-wrapper.order-guides.row-three .container .suscribe-info p.options {
    margin-bottom: -3px;
    width: 180px
}

.container-wrapper.order-guides.row-three .container .suscribe-info p.options label {
    font-size: 11px;
    margin-top: 5px;
    line-height: 15px;
    display: block
}

.container-wrapper.order-guides.row-three .container .suscribe-info p.main {
    margin-bottom: 0
}

.ie8 .container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state {
    width: 306px
}

.container-wrapper.order-guides.row-four {
    margin-bottom: -30px
}

.container-wrapper.order-guides.row-four .container {
    height: 157px
}

.container-wrapper.order-guides.row-four .container .row.span6.temp-content {
    margin-left: -10px;
    width: 340px
}

.order-guide-item {
    width: 246px;
    height: 138px;
    margin-left: 85px;
    margin-bottom: 35px
}

.order-guide-item .orderguide-image {
    width: 100px;
    height: 134px;
    float: left;
    margin-right: 14px;
    text-align: center
}

.order-guide-item.noleftsep {
    margin-left: 0
}

.order-guide-item p.order-guide-title {
    float: left;
    margin-top: 0;
    font-family: proxima_novalight;
    color: #999;
    font-size: 13px;
    width: 131px;
    height: 75px;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: uppercase
}

.order-guide-item .checkbox-container label {
    font-size: 11px;
    line-height: 23px;
    font-family: proxima_novalight;
    color: #999
}

.sign-me-up-content {
    margin-left: 175px
}

.sign-me-up-categories p {
    margin-bottom: 2px
}

.ie8 .orderguides input.styled {
    clear: both;
    float: left;
    margin-right: 6px
}

#webcam-page #orderGuideModal.enews-overlay {
    height: 520px
}

#webcam-page #orderGuideModal .overlay-content-container {
    width: 600px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 10px;
    height: 400px
}

#webcam-page #orderGuideModal .webcam-content .form-search,
#webcam-page #orderGuideModal .webcam-content input {
    margin-bottom: 15px
}

#webcam-page #orderGuideModal .mnth-dropdown .dropdown-toggle-wrapper {
    width: 218px
}

#webcam-page #orderGuideModal .mnth-dropdown {
    margin-right: 0
}

#webcam-page #orderGuideModal .mnth-dropdown label.error {
    text-transform: none;
    margin-top: 5px
}

#webcam-page #orderGuideModal .mnth-dropdown .dropdown-toggle-wrapper a {
    padding-top: 10px
}

#webcam-page #orderGuideModal input.readonly {
    height: 5px;
    width: 0;
    z-index: -20;
    position: absolute;
    top: -10px;
    border: none!important
}

#webcam-page #orderGuideModal .rfp-uploader-button {
    padding-top: 14px;
    cursor: pointer;
    background: #F06600
}

#webcam-page #orderGuideModal .smallLink {
    font-size: 9px;
    color: #999;
    text-decoration: none
}

#webcam-page #orderGuideModal .form-search .dropdown-menu.dd-state.location {
    width: 240px
}

#webcam-page #orderGuideModal .form-search .dropdown-menu.dd-state.location ul.states {
    width: 224px!important;
    max-height: 90px
}

#webcam-page #orderGuideModal .large-button._330 {
    padding-left: 15px;
    padding-right: 15px
}

.container-wrapper.travel-trade-content {
    margin-bottom: 20px;
    margin-top: 0
}

.container-wrapper.travel-trade-content .container strong.bold {
    font-weight: 900
}

.container-wrapper.travel-trade-content .container strong.italics {
    font-style: italic
}

.container-wrapper.travel-trade-content .container .trade-links h1,
.container-wrapper.travel-trade-content .container .trade-links h2 {
    margin-bottom: 10px;
    margin-top: 0
}

.container-wrapper.travel-trade-content .container .trade-links h1 {
    font-size: 21px
}

.container-wrapper.travel-trade-content .container .trade-links p {
    letter-spacing: 0
}

.container-wrapper.travel-trade-content .container .trade-links ul {
    list-style: none;
    width: 300px;
    margin: 0;
    padding: 0
}

.container-wrapper.travel-trade-content .container .trade-links ul li {
    white-space: nowrap;
    margin-bottom: 10px
}

.container-wrapper.travel-trade-content .container .trade-links ul li.active {
    font-weight: 900
}

.container-wrapper.travel-trade-content .container .trade-links ul li a {
    color: #f06600;
    letter-spacing: 0
}

.container-wrapper.travel-trade-content .container .trade-info {
    padding-top: 0
}

.container-wrapper.travel-trade-content .container .trade-info p {
    margin-bottom: 10px;
    letter-spacing: 0
}

.container-wrapper.travel-trade-content .container .trade-info a {
    color: #f06600;
    letter-spacing: 0;
    font-size: 11px
}

.container-wrapper.travel-trade-content .container .trade-info a.large-button {
    color: #fff;
    font-size: 13px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content .tab-pane h2 {
    margin-top: 0;
    margin-bottom: 10px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content .tab-pane ul {
    margin-bottom: 10px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #toolkit .share-image {
    width: 180px;
    margin-right: 20px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form {
    margin-top: 20px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form .form-success {
    color: #f06600;
    font-weight: 700;
    padding-bottom: 10px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form label.error {
    color: red;
    font-size: 10px;
    padding: 0 5px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form input,
.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form textarea {
    border: 2px solid #f3f0f0;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #999;
    font-size: 12px;
    padding-left: 5px;
    width: 250px;
    height: 38px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form input.comments,
.container-wrapper.travel-trade-content .container .trade-info .tab-content #meetourteam .request-form textarea.comments {
    height: 112px;
    resize: none;
    width: 317px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg-tall.png) repeat-x
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #prepost .cruise-info-item {
    min-width: 600px;
    min-height: 76px;
    float: left;
    margin-bottom: 10px;
    white-space: nowrap
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #prepost .cruise-info-item .img-wrapper {
    width: 190px;
    float: left;
    min-height: 30px
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #prepost .cruise-info-item .img-wrapper img {
    margin-right: 20px;
    float: left
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #prepost .cruise-info-item ul {
    padding-top: 15px;
    float: left
}

.container-wrapper.travel-trade-content .container .trade-info .tab-content #main img {
    width: 390px;
    height: auto
}

.container-wrapper.travel-trade-content .container .trade-info h1 {
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 20px
}

.container-wrapper.travel-trade-content .container .trade-info ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.container-wrapper.travel-trade-content .container .trade-info ul li {
    white-space: nowrap
}

.container-wrapper.travel-trade-content .container .trade-info ul li.main {
    margin-bottom: 10px
}

.container-wrapper.travel-prof-content {
    margin-bottom: 20px;
    margin-top: 0
}

.container-wrapper.travel-prof-content h1 {
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 10px
}

.container-wrapper.travel-prof-content .link-outs {
    padding-top: 9px
}

.container-wrapper.travel-prof-content .link-outs .main-link a {
    margin-bottom: 10px;
    font-size: 9px!important
}

.container-wrapper.travel-trade-new {
    margin-bottom: 20px;
    margin-top: 0
}

.container-wrapper.travel-trade-new .header {
    margin-bottom: 20px
}

.container-wrapper.travel-trade-new .whatsnew-subheader {
    margin-top: 10px;
    margin-bottom: 10px
}

.container-wrapper.travel-trade-new article a {
    color: #f06600
}

.vf.meetings.rfp.landing .subnav-container .subnav {
    margin-top: 1px
}

.container-wrapper.meeting-rfp-landing {
    margin-top: 35px
}

.container-wrapper.meeting-rfp-landing .followus {
    margin-top: 29px
}

.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .meeting-subnav,
.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .subnav {
    margin-left: 13px
}

.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .meeting-subnav li a,
.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .subnav li a {
    padding-left: 25px;
    padding-right: 25px
}

.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .subnav {
    width: 100%
}

.vf.meetings.rfp.landing .container-wrapper.under-crown.subnav-container .filter-slider .meeting-subnav.filter-list {
    left: 2px
}

.vf.meetings.rfp.landing .followus {
    margin-top: 23px;
    text-transform: uppercase;
    color: #666;
    font-size: 13px;
    font-family: proxima_novasemibold;
    line-height: 23px
}

.vf.meetings.rfp.landing .social-icons .first {
    margin-right: 2px
}

.vf.meetings.rfp.landing .meetingsocial-icons {
    margin-top: 0
}

.vf.meetings.rfp.landing .large-button {
    margin-top: 5px;
    margin-bottom: 40px;
    font-size: 10px
}

.vf.meetings.rfp.landing .large-button._151.orange-bg.rfp-page.first {
    margin-right: 52px
}

.container-wrapper.meeting-landing.cye-landing {
    background: #fff;
    margin-top: 35px;
    padding-bottom: 41px
}

.container-wrapper.meeting-landing.cye-landing h1 {
    line-height: 29px
}

.container-wrapper.meeting-landing.cye-landing header ul.article-header-share {
    overflow: auto
}

.container-wrapper.meeting-landing.cye-landing p {
    font-size: 12px;
    line-height: 15px
}

.container-wrapper.meeting-landing.cye-landing .meeting-cye-disc {
    line-height: 25px;
    margin-top: -10px;
    margin-bottom: 27px
}

.container-wrapper.meeting-landing.cye-landing .meeting-landing-social {
    margin-bottom: 12px
}

.container-wrapper.meeting-landing.cye-landing .scopeCheck {
    font-weight: bolder;
    color: red
}

.container-wrapper.under-crown.subnav-container.meetings-cye .container .subnav {
    margin-top: 0
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-1 .container .subnav {
    margin-top: 1px;
    margin-left: 6px
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-1 .container .subnav li {
    margin-right: 0
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-1 .container .subnav li span {
    display: none
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-1 .container .subnav li.meetings-find-properties a {
    padding-right: 20px
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-2 {
    z-index: 1001;
    margin-top: 0
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-2 .container .subnav.double-row-subnav {
    margin-top: 1px;
    margin-left: 6px
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-2 .container .subnav.double-row-subnav li {
    margin-right: 0
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-2 .container .subnav.double-row-subnav li.back a:hover {
    color: #666
}

.container-wrapper.under-crown.subnav-container.rfp-uploader-bc-2 .container .subnav.double-row-subnav li.upload span.right-arrow img {
    padding-top: 3px
}

.container-wrapper.meeting-rfp-uploader-landing {
    margin-bottom: 16px;
    margin-top: 70px
}

.container-wrapper.meeting-rfp-uploader-landing p {
    letter-spacing: 0
}

.container-wrapper.meeting-rfp-uploader-landing .relative {
    position: relative
}

.container-wrapper.meeting-rfp-uploader-landing .marginleft0 {
    margin-left: 0
}

.container-wrapper.meeting-rfp-uploader-landing label.error,
.container-wrapper.meeting-rfp-uploader-landing span.error {
    color: #f06600;
    display: inline-block;
    font-size: 12px;
    letter-spacing: normal
}

.container-wrapper.meeting-rfp-uploader-landing #rfpRoomCountError.error {
    text-transform: none;
    top: -19px;
    position: absolute
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-uploader-landing-title p.header-title {
    float: left;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-uploader-landing-title p.header-title.second {
    font-size: 22px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-uploader-landing-title .followus p {
    text-transform: uppercase;
    font-weight: 600
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content h1 {
    font-size: 24px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    letter-spacing: 0;
    color: #f06600;
    margin-bottom: 18px;
    margin-top: 10px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content input {
    resize: none;
    border: 2px solid #f3f0f0;
    width: 100%;
    height: 20px;
    padding: 10px 0 10px 20px;
    float: left;
    margin-bottom: 25px;
    line-height: 20px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #666;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload {
    margin-top: 0
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .upload-rfp {
    display: inline-block;
    float: left;
    padding-top: 10px;
    padding-right: 16px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .form-search .choose-file a {
    padding-right: 8px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .error {
    top: -19px;
    position: absolute
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .file-details {
    display: inline-block;
    color: #666;
    font-size: 10px;
    line-height: 11px;
    padding-top: 6px;
    padding-left: 10px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .visiblility {
    display: block;
    visibility: visibility
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .input-file {
    float: left;
    width: 200px;
    height: 40px;
    overflow: hidden;
    position: relative;
    border: 1px solid #f3f0f0;
    margin-bottom: 10px;
    display: inline-block
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .input-file input {
    font-size: 200px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    height: 40px;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: auto
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-file-upload .input-file a {
    display: inline-block;
    width: 140px;
    height: 16px;
    padding: 12px 20px;
    color: #999;
    text-transform: uppercase;
    background: url(../../images/visit-florida/catch_of_the_day/catch-ofday-upload-icon.gif) center right no-repeat
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .fac-content {
    padding-top: 5px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .fac-content .error {
    top: -8px;
    left: 0;
    position: absolute
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .fac-content .upload-rfp.fac {
    display: inline-block;
    float: left;
    margin-right: 10px;
    padding-top: 4px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .fac-content .rfp-facilities-check {
    float: left
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .fac-content .rfp-facilities-check label {
    line-height: 25px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content {
    height: 60px;
    width: 500px;
    float: left;
    padding-top: 10px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field .upload-rfp.arrival {
    margin-bottom: 6px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field.check-in {
    margin-right: 33px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field input {
    font-size: 12px;
    width: 110px;
    height: 23px;
    padding: 4px 2px 2px;
    border: 2px solid #f3f0f0;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -6px -3439px no-repeat #fff
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field::-webkit-input-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field:-moz-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field::-moz-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field:-ms-input-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .rfp-uploader-arrival-content .date-field span.error {
    position: absolute;
    top: -20px;
    left: 0;
    line-height: 10px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .select-rooms {
    height: 50px;
    width: 500px;
    float: left;
    margin-top: 20px;
    margin-bottom: 15px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .select-rooms .upload-rfp {
    display: inline-block;
    float: left
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .select-rooms .upload-rfp.num-rooms {
    padding-top: 10px;
    margin-right: 20px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .select-rooms .form-search .number-of-rooms .dropdown-toggle-wrapper {
    min-width: 30px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .select-rooms .form-search .number-of-rooms .dropdown-toggle-wrapper a {
    padding-left: 10px;
    font-size: 12px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .captcha-content #captchaError {
    position: absolute;
    left: 0;
    top: -17px;
    display: none
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .upload-rfp-button {
    width: 300px
}

.container-wrapper.meeting-rfp-uploader-landing .rfp-upload-content .upload-rfp-button .rfp-uploader-button {
    font-size: 11px;
    margin-bottom: 0
}

.container-wrapper.meeting-landing {
    background: url(../../images/visit-florida/BackgroundImages/Meetings/gatewaysearch/meetings_1600.jpg) top center no-repeat;
    margin-top: 0
}

.container-wrapper.meeting-landing .meeting-landing-social {
    margin-bottom: 40px
}

.container-wrapper.meeting-landing .tile-title {
    margin-left: 30px;
    float: left;
    margin-bottom: 27px;
    clear: both
}

#meeting-page .article-ad {
    float: none;
    text-align: center
}

#meeting-page #fpSearchForm .dropdown-toggle-wrapper input {
    border: none;
    background: 0 0;
    padding: 0;
    margin: 0;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #999
}

#meeting-page .articleLeftSec {
    width: 82%
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator {
    padding-bottom: 20px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .marginleft0 {
    margin-left: 0
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .error {
    color: #f06600;
    display: inline-block
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates {
    border-bottom: 2px solid #F2F2F2;
    padding-bottom: 26px;
    padding-top: 22px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms input,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms textarea {
    resize: none;
    border: 2px solid #f3f0f0;
    width: 100%;
    height: 20px;
    padding: 10px 0 10px 20px;
    float: left;
    margin-bottom: 30px;
    line-height: 20px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #666;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms input.event-name,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms input.num-attending,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms textarea.event-name,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms textarea.num-attending {
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms input.comments,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .forms textarea.comments {
    height: 105px;
    margin-bottom: 0;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg-tall.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates {
    width: 358px;
    height: 236px;
    background: #f2f2f2;
    margin-right: 30px;
    padding-top: 15px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .set1,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .set2 {
    margin-bottom: 20px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field {
    margin-left: 45px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field div.error,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field label.error {
    position: absolute;
    left: 2px;
    top: 52px;
    color: #f06600;
    font-size: 10px;
    line-height: 10px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field p {
    font-family: proxima_novasemibold;
    font-size: 12px;
    margin-bottom: -2px;
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field input {
    width: 110px;
    height: 23px;
    padding: 4px 2px 2px;
    color: #666;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -6px -3439px no-repeat #fff;
    border: 2px solid #F3F0F0;
    font-size: 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field::-webkit-input-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field:-moz-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field::-moz-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .info-and-dates .dates .date-field:-ms-input-placeholder {
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities {
    padding: 25px 0;
    border-bottom: 2px solid #F2F2F2
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities h1 {
    text-transform: uppercase;
    font-family: proxima_novalight;
    font-size: 13px;
    margin: 0 0 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities .error {
    position: absolute;
    top: 35px;
    font-size: 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities .checkbox-container {
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    color: #666;
    margin-bottom: 0;
    line-height: 26px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements {
    margin-top: 25px;
    padding-bottom: 20px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .top-txtarea-title {
    font-size: 12px;
    color: #999;
    font-family: proxima_novasemibold;
    width: 80px;
    margin-bottom: 9px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .sameRoomsCheck label {
    text-transform: uppercase;
    margin-top: 4px;
    display: block;
    width: 180px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guestroom {
    margin: 0 0 15px 15px;
    max-height: 460px;
    overflow-x: auto;
    padding-top: 20px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea {
    resize: none;
    border: 2px solid #F3F0F0;
    float: left;
    margin-right: 31px;
    height: 31px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input.small,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.small {
    width: 52px;
    line-height: 30px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input.medium,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.medium {
    width: 101px;
    line-height: 30px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input.notes,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.notes {
    line-height: 30px;
    width: 500px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input.room-comments-box,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.room-comments-box {
    width: 407px;
    height: 56px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements input.event-space-box,
.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements textarea.event-space-box {
    height: 31px;
    width: 200px;
    line-height: 30px;
    font-family: proxima_novasemibold;
    font-size: 12px;
    color: #666;
    padding-left: 10px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements h1 {
    font-family: proxima_novalight;
    text-transform: uppercase;
    margin: 0 0 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements h2 {
    font-size: 11px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements a.refresh-date {
    text-transform: uppercase;
    font-family: proxima_novasemibold;
    font-size: 10px;
    display: block;
    margin-bottom: 7px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .singles-row {
    height: 55px;
    margin-bottom: 25px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .singles-row .day {
    top: 25px;
    font-weight: 700;
    font-size: 11px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .room-totals-row {
    margin-left: 80px;
    width: 880px;
    height: 44px;
    margin-bottom: 25px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guest-rooms-row {
    width: 880px;
    height: 55px;
    margin-left: 15px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guest-rooms-row .select-dollars {
    margin-top: 8px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guest-rooms-row .select-dollars .form-search .choose-dollars .dropdown-toggle-wrapper {
    background: url(../../images/visit-florida/ie8-dropdown-images/dropdownroundedcorner.png) no-repeat
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guest-rooms-row .select-dollars .form-search .choose-dollars .dropdown-toggle-wrapper a {
    padding-left: 5px;
    padding-right: 5px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .guest-rooms-row .in-text {
    margin-top: 11px;
    margin-right: 15px;
    margin-left: -15px;
    font-size: 10px;
    color: #666;
    font-family: proxima_nova_rgregular
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .room-comments-row {
    width: 880px;
    height: 55px;
    margin: 0 0 25px 202px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .room-comments-row .room-title {
    margin-bottom: 3px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .room-comments-row span {
    display: block;
    width: 100%;
    font-family: proxima_nova_rgregular;
    color: #666;
    font-size: 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .row-title {
    font-size: 12px;
    margin-right: 20px;
    color: #666;
    font-family: proxima_nova_rgregular;
    position: relative;
    top: 10px;
    width: 170px;
    text-align: right;
    font-weight: 700
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .calculator {
    display: block;
    margin-top: 35px;
    margin-bottom: 5px;
    background: url(../../images/visit-florida/meetings/calculator.png) left center no-repeat;
    float: left;
    padding-left: 30px;
    line-height: 30px;
    height: 32px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row {
    float: left;
    width: 100%;
    min-height: 98px;
    padding-bottom: 25px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .content-container .date-field input {
    width: 110px;
    height: 23px;
    padding: 4px 2px 2px;
    color: #666;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -6px -3439px no-repeat #fff;
    border: 2px solid #F3F0F0;
    font-size: 12px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .inputMeetingName {
    margin-top: 22px;
    float: left
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .dropdown-title {
    margin-bottom: 5px;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    color: #666
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .select-theatre .form-search .choose-theatre .dropdown-toggle-wrapper {
    min-width: 80px;
    background: url(../../images/visit-florida/ie8-dropdown-images/dropdownroundedcorner.png) no-repeat
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row .select-theatre .form-search .choose-theatre .dropdown-toggle-wrapper a {
    width: 72px;
    white-space: nowrap;
    overflow: hidden
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row a.add {
    font-size: 12px;
    text-transform: uppercase;
    font-family: proxima_novasemibold;
    padding-top: 31px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .final-form-buttons {
    float: left;
    width: 100%;
    height: 98px;
    padding-top: 13px;
    padding-bottom: 25px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .final-form-buttons .buttons-container {
    width: 270px;
    height: 42px;
    margin: 31px auto 0
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .final-form-buttons .buttons-container a.cancel {
    color: #666;
    font-family: proxima_novasemibold;
    font-size: 15px;
    padding-right: 20px;
    padding-top: 13px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .uncheck-rooms {
    color: #b0b0b0
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guest-requirements {
    border-bottom: 2px solid #F2F2F2;
    padding: 0 0 25px
}

.container-wrapper.meeting-rfp-uploader-landing.rfp-generator #sameRoomsCheck {
    margin-right: 3px;
    margin-left: 20px
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator {
    height: 100%
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .span16.requested-facilities {
    padding-top: 0
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .span16.requested-facilities h1 {
    margin-top: 20px
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .span16.guestroom-requirements h1 {
    margin-top: -20px
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .captcha-content {
    margin-bottom: 25px;
    margin-top: 20px
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .captcha-content #captchaError {
    position: absolute;
    left: 0;
    top: -17px;
    display: none
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .captcha-content input {
    resize: none;
    border: 2px solid #f3f0f0;
    width: 100%;
    height: 20px;
    padding: 10px 0 10px 20px;
    float: left;
    margin-bottom: 15px;
    line-height: 20px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #666;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x
}

.ie .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .meeting-event-space-row {
    padding-top: 40px
}

@-moz-document url-prefix() {
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities {
        padding-top: 10px
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .requested-facilities h1 {
        margin-top: 0
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements {
        padding-bottom: 50px;
        margin-top: 0
    }
    .container-wrapper.meeting-rfp-uploader-landing.rfp-generator .guestroom-requirements .meeting-event-space-row {
        margin-top: 0;
        padding-bottom: 50px
    }
}

#rfpMeetingCalculator {
    margin-top: 20px
}

#rfpMeetingCalculator .container-wrapper .container {
    font-family: proxima_nova_rgregular
}

#rfpMeetingCalculator .container-wrapper .container .row {
    text-align: center
}

#rfpMeetingCalculator .container-wrapper .container header .article-header {
    float: none;
    text-align: center
}

#rfpMeetingCalculator .container-wrapper .container .tittle {
    font-size: 16px
}

#rfpMeetingCalculator .container-wrapper .container .Calculation-box {
    background-color: #F2F2F2;
    line-height: 14px;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 20px 20px 5px;
    text-align: left
}

#rfpMeetingCalculator .container-wrapper .container .Calculation-box .Room-size {
    font-family: proxima_nova_rgregular;
    padding-top: 10px;
    padding-bottom: 5px
}

#rfpMeetingCalculator .container-wrapper .container .Calculation-box .max-attend {
    padding-top: 20px;
    padding-bottom: 5px
}

#rfpMeetingCalculator .container-wrapper .container .Calculation-box input {
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    border: 2px solid #F3F0F0;
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 10px 0;
    text-indent: 10px;
    width: 100%;
    line-height: 1.5
}

#rfpMeetingCalculator .container-wrapper .container .Calculation-box .Compute {
    cursor: pointer
}

#rfpMeetingCalculator .container-wrapper .container .form-search .mnth-dropdown.country {
    float: none;
    display: inline-block;
    margin: -5px -30px 0 0
}

#rfpMeetingCalculator .container-wrapper .container .RoomLayoutError {
    position: absolute;
    color: #f06600;
    font-size: 12px;
    left: 155px;
    top: -5px
}

#rfpMeetingCalculator .container-wrapper .container .RoomSizeError,
#rfpMeetingCalculator .container-wrapper .container .SqFtError {
    position: absolute;
    top: -16px;
    font-size: 12px;
    color: #f06600;
    left: 5px
}

#rfpMeetingCalculator .container-wrapper .container .Submit-container {
    padding-top: 20px
}

#rfpMeetingCalculator .container-wrapper .container .Submit-container .submit {
    margin-right: 50px
}

#rfpMeetingCalculator .container-wrapper .container .Submit-container .reset {
    margin-left: 70px
}

.ie8 .mnth-dropdown .dropdown-toggle-wrapper {
    background: url(../../images/visit-florida/ie8-dropdown-images/dropdownroundedcorner.png) no-repeat
}

#meeting-cities-cye-form p.sub-heading {
    font-weight: 700
}

#meeting-cities-cye-form .form-container {
    padding-left: 35px
}

#meeting-cities-cye-form .form-container .how-did-you {
    width: 225px
}

#meeting-cities-cye-form .form-container ul#hearAboutUsDropdown,
#meeting-cities-cye-form .form-container ul#hearAboutUsDropdown li {
    width: 200px
}

#meeting-cities-cye-form .form-container input[type=text],
#meeting-cities-cye-form .form-container textarea {
    width: 100%;
    height: 37px;
    margin-bottom: 31px;
    border: solid #f3f0f0;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    text-indent: 10px;
    font-family: Helvetica
}

#meeting-cities-cye-form .form-container p {
    margin-bottom: 1px
}

#meeting-cities-cye-form .form-container p.name-field {
    float: left;
    margin-left: 20px
}

#meeting-cities-cye-form .form-container p.postal-code {
    width: 100px
}

#meeting-cities-cye-form .form-container p.phone-field {
    width: 100%;
    clear: both;
    float: left
}

#meeting-cities-cye-form .form-container p.phone-field input {
    float: left;
    width: 65%
}

#meeting-cities-cye-form .form-container p.phone-field input.area-code {
    width: 20%;
    margin-right: 15px
}

#meeting-cities-cye-form .form-container p.checkbox-container {
    float: left
}

#meeting-cities-cye-form .form-container p.checkbox-container label {
    display: inline-block;
    line-height: 27px;
    width: 95%
}

#meeting-cities-cye-form .form-container p.checkbox-msg {
    padding-top: 3px
}

#meeting-cities-cye-form .form-container p.notes {
    padding: 10px 0
}

#meeting-cities-cye-form .form-container a.large-button {
    margin-top: 20px
}

#meeting-cities-cye-form .form-container .date-field {
    margin-right: 10px
}

#meeting-cities-cye-form .form-container .date-field input {
    width: 110px;
    height: 23px;
    padding: 2px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -6px -3439px no-repeat
}

#meeting-cities-cye-form .form-container textarea {
    float: none;
    height: 100px
}

#meeting-cities-cye-form .form-container .dd-about {
    clear: both;
    margin-bottom: 31px
}

#meeting-cities-cye-form .form-container .dd-about:after,
#meeting-cities-cye-form .form-container .dd-about:before {
    display: table;
    content: "";
    line-height: 0
}

#meeting-cities-cye-form .form-container .dd-about:after {
    clear: both
}

#meeting-cities-cye-form .form-container .dd-about .number-of-rooms .dropdown-toggle-wrapper {
    min-width: 220px
}

#meeting-cities-cye-form .form-container .dd-about #hearAboutUs {
    border: 0;
    height: 24px;
    margin-bottom: 0;
    margin-top: 2px
}

#meeting-cities-cye-form .form-container #meetings_cye_register_form label.error {
    bottom: 21px;
    color: red;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px
}

#meeting-cities-cye-form .form-container #meetings_cye_register_form label.hearAboutUsError {
    position: relative;
    top: 9px;
    color: red;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px
}

#meeting-cities-cye-form .form-container #meetings_cye_register_form .name-field {
    width: 30%
}

#meeting-cities-cye-form .form-container #meetings_cye_register_form .phone-field label.error {
    float: left
}

#meeting-cities-cye-form .form-container #meetings_cye_register_form_submit {
    background: url(../../images/visit-florida/ask-an-insider/submit-question-bg.png) no-repeat;
    color: #FFF;
    height: 27px;
    margin: 0 auto;
    padding: 5px;
    text-transform: uppercase;
    width: 108px
}

#fishing-reports area {
    outline: 0!important;
    border: none
}

#fishing-reports .bc-container .bread-crumbs li.back {
    padding-top: 1px
}

#fishing-reports .bc-container .bread-crumbs li.back a {
    border: none;
    padding-top: 7px
}

#fishing-reports .bc-container .bread-crumbs li.current {
    background: url(../../images/visit-florida/bread-crumbs/bc_current_bg_neg.png) no-repeat
}

#fishing-reports .fishing-page {
    margin-top: 35px
}

#fishing-reports .article-subheader {
    width: 60%
}

#fishing-reports .article-subheader .author {
    line-height: 18px;
    font-size: 12px
}

#fishing-reports .fishing-reports-tabs {
    margin-bottom: 30px
}

#fishing-reports .fishing-reports-tabs ul.subnav {
    display: block!important
}

#fishing-reports .fishing-reports-content {
    padding-bottom: 50px
}

#fishing-reports .fishing-reports-content h2 {
    font-family: proxima_novalight;
    font-weight: 400;
    font-size: 19px;
    color: #666;
    margin-bottom: 20px;
    margin-top: 0!important
}

#fishing-reports #map-canvas {
    width: 100%;
    height: 800px
}

#fishing-reports .fishing-reports-overlay {
    padding: 10px;
    background-image: linear-gradient(top, #fff 72%, #f0f0f0 44%);
    background-image: -o-linear-gradient(top, #fff 72%, #f0f0f0 44%);
    background-image: -moz-linear-gradient(top, #fff 72%, #f0f0f0 44%);
    background-image: -webkit-linear-gradient(top, #fff 72%, #f0f0f0 44%);
    background-image: -ms-linear-gradient(top, #fff 72%, #f0f0f0 44%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f0f0f0));
    filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#fefefe', EndColorStr='#f0f0f0');
    -webkit-transform: translate(0, 0);
    width: 630px;
    height: 200px;
    -webkit-border-radius: 0;
    border-radius: 0
}

#fishing-reports .fishing-reports-overlay .fishing-modal-wrapper {
    background: #fff;
    height: 200px
}

#fishing-reports .fishing-reports-overlay .fishing-reports-innertext {
    text-align: center;
    padding: 50px 90px 30px;
    font-size: 18px;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #999;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px;
    background: #fff
}

#fishing-reports .fishing-reports-overlay p {
    text-align: center
}

#fishing-reports .fishing-reports-overlay p a {
    display: inline-block;
    margin: 0 10px
}

#fishing-reports .qtip-content {
    font-family: helvetica;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center
}

#fishing-reports .fishing-report-tooltip {
    display: none;
    position: absolute;
    z-index: 100
}

#fishing-reports .fishing-report-tooltip .fishing-main {
    border: 1px solid #eaeaea;
    width: 370px;
    min-height: 150px;
    padding: 10px;
    background-image: linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -o-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -moz-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -ms-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#f0f0f0', EndColorStr='#fefefe');
    -webkit-transform: translate(0, 0)
}

#fishing-reports .fishing-report-tooltip h1 {
    color: #999;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 1;
    margin-top: 0;
    word-wrap: break-word;
    width: 280px;
    -ms-word-wrap: break-word
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details {
    background: #fff;
    min-height: 100px;
    padding: 15px;
    clear: both
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details:after,
#fishing-reports .fishing-report-tooltip .fishing-report-captain-details:before {
    display: table;
    content: "";
    line-height: 0
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details:after {
    clear: both
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details img {
    width: 80px;
    height: 80px;
    float: left;
    border: 1px solid #777
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: 100px
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details h2 {
    color: #f06600;
    font-family: proxima_nova_rgregular;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details div.bio {
    width: 240px;
    height: 110px;
    overflow: auto;
    overflow-x: hidden;
    padding-right: 5px;
    position: relative
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details a {
    font-size: 11px;
    text-transform: uppercase;
    color: #666
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details ul.dropdown-menu {
    margin-top: -20px;
    right: 85px;
    width: 100px;
    left: auto;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: #fff;
    clear: both
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details ul.dropdown-menu:after,
#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details ul.dropdown-menu:before {
    display: table;
    content: "";
    line-height: 0
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details ul.dropdown-menu:after {
    clear: both
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details ul.dropdown-menu li {
    height: 25px
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details #date-dd {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) right -4569px no-repeat;
    padding-right: 20px;
    margin-top: 10px;
    cursor: pointer
}

#fishing-reports .fishing-report-tooltip .fishing-report-captain-details .captian-details .open #date-dd {
    background-position: right -4607px
}

.ie8 #fishing-reports h1,
.ie8 #fishing-reports h2,
.ie8 #fishing-reports h3,
.ie8 #fishing-reports h4 {
    margin-top: 0
}

.map-image {
    position: absolute;
    z-index: 100
}

@media (min-width:766px) and (max-width:980px) {
    .fresh-map {
        margin-left: -52px;
        margin-top: 43px
    }
}

@media (min-width:980px) {
    .fresh-map {
        margin-left: 15px;
        margin-top: 39px
    }
    .tab-content .tab-pane .row .ameneties ul li.ameneties-content {
        width: 600px!important
    }
}

@media (min-width:1200px) {
    .fresh-map {
        margin-left: 129px;
        margin-top: 39px
    }
}

#fishingReports .large-button._164.orange-bg {
    background-repeat: repeat-x;
    width: 200px
}

.vf#fishing-species a {
    text-decoration: none
}

.vf#fishing-species em {
    font-size: 12px;
    color: #999
}

.vf#fishing-species ul.article-header-share {
    margin-top: 6px;
    margin-left: 20px
}

.vf#fishing-species .fishTile {
    width: 210px;
    height: 220px;
    max-height: 220px;
    min-height: 220px;
    cursor: pointer;
    margin: 10px 0 0;
    padding: 0 10px;
    border-bottom: 1px solid #999
}

.vf#fishing-species .fishTile h3.content-title {
    line-height: 14px;
    margin-top: 1em
}

.vf#fishing-species .ad-container {
    text-align: center;
    padding: 30px 0
}

.vf#fishing-species #eFishingModal #fish-details-modal em {
    font-size: 12px
}

.vf#fishing-species #eFishingModal #fish-details-modal h1 {
    padding: 0
}

.vf#fishing-species #eFishingModal #fish-details-modal .image-container {
    text-align: center;
    clear: both;
    color: #999;
    font-size: 10px
}

.vf#fishing-species #eFishingModal #fish-details-modal .image-container div {
    margin: 10px 0
}

.vf#fishing-species #eFishingModal #fish-details-modal .image-container div a {
    color: #f06600
}

.vf#fishing-species #eFishingModal #fish-details-modal .image-container div a.prev {
    background: url(../../images/visit-florida/media-gallery/left_arrow.png) left center no-repeat;
    padding-left: 15px
}

.vf#fishing-species #eFishingModal #fish-details-modal .image-container div a.next {
    background: url(../../images/visit-florida/media-gallery/right_arrow.png) right center no-repeat;
    padding-right: 15px
}

.vf#fishing-species #eFishingModal #fish-details-modal .fishes-details h3 {
    margin-top: 20px
}

.vf#fishing-species #eFishingModal #fish-details-modal .fishes-details p {
    margin: 0;
    padding: 0
}

.vf#fishing-species #eFishingModal .close-button {
    margin-bottom: 0
}

.ie .fishing-species .subnav.nav-pills.subnav-container {
    display: block!important
}

.travel-adivisory-landing {
    margin-top: 35px
}

.travel-adivisory-landing .social-icons {
    padding-top: 5px
}

.travel-adivisory-landing .ta-message {
    padding-top: 10px;
    font-size: 12px;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.travel-adivisory-landing .hotline-details {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px!important
}

.travel-adivisory-landing .hotline-details .hl-title {
    color: #999;
    font-size: 12px;
    display: block
}

.travel-adivisory-landing .hotline-details .hl-title.info {
    width: 150px;
    float: left
}

.travel-adivisory-landing .hotline-details .hl-details {
    font-size: 12px;
    float: left
}

.travel-adivisory-landing .hotline-details .hl-details.phone {
    font-size: 14px;
    padding-top: 8px
}

.travel-adivisory-landing .hotline-details .hl-details a {
    text-transform: uppercase;
    word-wrap: break-word;
    ms-word-wrap: break-word;
    color: #666;
    font-size: 11px
}

.travel-adivisory-landing .hotline-details .hl-details a:hover {
    color: red
}

.travel-adivisory-landing .view-accomodations {
    text-align: center
}

.travel-adivisory-landing .view-accomodations .large-button._330 {
    background: url(../../images/visit-florida/blue-orange-buttons/large-orange-330.png) no-repeat;
    color: #fff;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 330px;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    text-decoration: none;
    margin: 20px 0
}

.travel-adivisory-landing .view-accomodations .weather-in-fl {
    text-align: center;
    display: block;
    margin-top: 20px
}

.travel-adivisory-landing .view-accomodations .weather-in-fl a {
    color: #f06600;
    font-family: proxima_nova_rgregular;
    text-transform: uppercase;
    font-size: 12px
}

.social-feeds-wrapper,
.social-feeds-wrapper .subnav {
    display: block
}

.social-feeds-wrapper .subnav li {
    padding: 10px 15px;
    text-transform: uppercase;
    font-family: proxima_novasemibold;
    font-weight: 400;
    font-size: 12px
}

.social-feeds-wrapper .subnav li.title {
    float: left;
    width: 400px
}

.social-feeds-wrapper .subnav li.cities {
    float: right;
    margin-right: 20px;
    text-align: right;
    color: #999
}

.social-feeds-wrapper .subnav li.cities a {
    border: none;
    padding: 0 20px 0 0;
    color: #999;
    background: url(../../images/visit-florida/bread-crumbs/bottom-arrow.png) right 6px no-repeat;
    display: inline-block
}

.social-feeds-wrapper .subnav li.cities a:hover {
    color: #999
}

.social-feeds-wrapper .subnav li.cities.open a {
    background: url(../../images/visit-florida/ask-an-insider/orange-up.png) right 5px no-repeat;
    color: #999
}

.social-feeds-wrapper .subnav li.cities .dropdown-menu {
    left: -235px;
    top: 32px;
    width: 335px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #e0e0e0;
    background: -moz-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -o-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: -ms-linear-gradient(bottom, #e0e0e0 0, #fff 100%);
    background: linear-gradient(to top, #e0e0e0 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0', GradientType=0);
    padding: 8px
}

.social-feeds-wrapper .subnav li.cities .dropdown-menu ul {
    background: #fff;
    max-height: 245px;
    overflow: auto;
    overflow-x: hidden;
    width: 100%;
    margin: 0;
    padding-top: 10px
}

.social-feeds-wrapper .subnav li.cities .dropdown-menu ul li {
    float: left;
    width: 135px;
    font-size: 11px;
    cursor: pointer;
    text-align: left;
    list-style: none;
    padding: 0 0 0 15px;
    margin: 2px 0
}

.social-feeds-wrapper .subnav li.cities .dropdown-menu ul li.selected {
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, .4)
}

.social-feeds-wrapper .webcam-social-btns {
    right: 11px!important;
    top: 30px!important
}

.social-feeds-wrapper ul.social-tabs {
    margin-top: 0!important;
    margin-right: -10px!important
}

.social-feeds-wrapper ul.social-tabs li.google,
.social-feeds-wrapper ul.social-tabs li.youtube {
    display: none
}

.social-feeds-wrapper .social-article-container {
    height: 620px
}

.social-feeds-wrapper .tab-pane.span6 {
    margin-left: 60px!important
}

#accomodations_listing .myfloridavisit {
    position: relative;
    width: auto;
    padding: 7px 25px 0 20px;
    background-position: center right;
    margin-right: -9px
}

#accomodations_listing .filter-slider {
    position: relative;
    min-width: 400px!important;
    float: left
}

#accomodations_listing .filter-slider .filter-list {
    width: 400px
}

#accomodations_listing .filter-slider .filter-list .filter-item {
    float: left;
    padding-right: 20px;
    padding-left: 10px
}

#accomodations_listing .pill.dd-filter-menu a {
    border: none;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) right -4558px;
    padding-right: 20px
}

#accomodations_listing .pill.dd-filter-menu.city-dd {
    margin-right: 15px
}

#accomodations_listing .pill.dd-filter-menu .dropdown-menu {
    border: none;
    padding: 8px;
    width: 270px;
    border-radius: 0;
    background-image: linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -o-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -moz-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -ms-linear-gradient(top, #f0f0f0 44%, #fff 72%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #fff));
    filter: progid: DXImageTransform.Microsoft.Gradient(StartColorStr='#f0f0f0', EndColorStr='#fefefe');
    -webkit-transform: translate(0, 0)
}

#accomodations_listing .pill.dd-filter-menu .dropdown-menu .dd-wrapper {
    background: #fff;
    height: 300px;
    width: 270px
}

#accomodations_listing .pill.dd-filter-menu .dropdown-menu .dd-wrapper ul {
    height: 300px;
    width: 270px;
    overflow: auto;
    overflow-x: hidden
}

#accomodations_listing .pill.dd-filter-menu ul.filter-by-list li {
    display: block;
    float: none;
    height: auto!important;
    margin: 10px 0 0;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 12px;
    cursor: pointer
}

#accomodations_listing .pill.dd-filter-menu ul.filter-by-list li.selected {
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(102, 102, 102, .4)
}

#accomodations_listing .filter-by-list.left {
    width: 200px
}

#accomodations_listing .nav-pills .filter-by .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -110px -4638px no-repeat
}

#accomodations_listing .nav-pills .filter-by.open .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -110px -4668px no-repeat
}

.accomodations-listing {
    margin-top: 35px;
    padding-top: 40px!important;
    padding-bottom: 50px
}

.accomodations-listing #map-canvas .add {
    display: none
}

.accomodations-listing .map-list-tile-themes li {
    font-size: 11px
}

.accomodations-listing article.tile.content-tile {
    max-height: 145px;
    min-height: 145px;
    margin-bottom: 0;
    text-align: left
}

.accomodations-listing article.tile.content-tile.span16 {
    margin-left: 0!important
}

.accomodations-listing article.tile.content-tile.span16 h3 {
    width: 520px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0!important;
    font-size: 16px;
    font-family: harabara
}

.accomodations-listing article.tile.content-tile.span16 img {
    width: 174px;
    height: 128px;
    float: left
}

.accomodations-listing article.tile.content-tile.span16 .span5,
.accomodations-listing article.tile.content-tile.span16 .span6 {
    margin-left: 0;
    text-align: left
}

.accomodations-listing article.tile.content-tile.span16 .span6 ul li:nth-child(3) {
    letter-spacing: 1px
}

.accomodations-listing article.tile.content-tile.span16 .span5.pull-right li span {
    text-align: right;
    margin-right: 5px;
    width: 160px
}

.accomodations-listing article.tile.content-tile.span16 ul {
    font-family: proxima_nova_rgbold;
    margin: 0;
    padding: 10px 0 0;
    text-transform: uppercase
}

.accomodations-listing article.tile.content-tile.span16 ul li {
    font-size: 10px;
    display: block;
    line-height: 13px;
    font-weight: 700
}

.accomodations-listing article.tile.content-tile.span16 ul li span {
    font-family: proxima_novasemibold;
    font-weight: 400;
    display: inline-block;
    width: 60px;
    color: #999
}

.accomodations-listing article.tile.content-tile.span16 ul li a.map-icon {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -3415px;
    display: inline-block;
    width: 105px;
    height: 12px;
    margin-top: 5px
}

.content-tile-container {
    clear: both;
    margin: 8px;
    background: #fff;
    height: 140px
}

.content-tile-container:after,
.content-tile-container:before {
    display: table;
    content: "";
    line-height: 0
}

.content-tile-container:after {
    clear: both
}

.content-tile-content {
    padding-top: 22px
}

#accomodation_listings .book-direct ul li {
    line-height: 10px;
    font-size: 11px
}

#accomodation_listings .book-direct ul li .detailsnew {
    font-size: 11px;
    font-weight: 700
}

#accomodation_listings .book-direct ul li .titlenew {
    font-size: 11px
}

#accomodation_listings .book-direct ul li .details {
    padding-left: 5px
}

#accomodation_listings .book-direct ul li .details strong {
    font-size: 11px;
    font-weight: 700
}

#accomodation_listings .book-direct ul li .details .size-new {
    font-size: 11px;
    letter-spacing: .5px
}

#accomodation_listings .book-direct ul li .title {
    width: auto;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

#accomodation_listings .left-new {
    float: left;
    margin-right: 20px
}

#accomodation_listings .left-new li {
    list-style: circle;
    padding: 10px 0 0;
    line-height: 18px
}

#accomodation_listings .left-new2 {
    float: left;
    margin-left: 60px
}

#accomodation_listings .left-new2 li {
    list-style: circle;
    padding: 10px 0 0;
    line-height: 18px
}

#accomodation_listings .tab-content .tab-pane .row .span8.amenetiesnew {
    width: 97%;
    padding-top: 10px;
    padding-left: 5px;
    clear: both;
    background: 0 0
}

#accomodation_listings .clear {
    clear: both;
    height: 0;
    font-size: 0
}

#accomodation_listings .contentnew {
    background: #f1f1f1;
    width: 97%;
    padding: 20px 20px 0 0;
    clear: both;
    border: 1px solid #ccc
}

#accomodation_listings .view {
    float: right;
    font-size: 10px;
    color: #f06600;
    padding: 10px 0 20px;
    text-transform: uppercase
}

#accomodation_listings .headament {
    float: left
}

#accomodation_listings .headament h2 {
    color: #666;
    font-size: 12px;
    text-transform: uppercase
}

#accomodation_listings .headament-right {
    float: left;
    list-style-type: none;
    font-family: proxima_nova_rgbold;
    padding-top: 10px
}

#accomodation_listings .headament-right li {
    font-size: 12px;
    display: block;
    line-height: 20px
}

#accomodation_listings .headament-right li span {
    font-family: proxima_novasemibold;
    font-weight: 400;
    float: left;
    color: #666;
    text-align: right!important
}

#accomodation_listings .headament-right li strong {
    font-family: proxima_novasemibold;
    font-weight: 400;
    float: right
}

#traveladvisory-page .social-article-container {
    margin-left: 20px
}

#traveladvisory-page #map-canvas {
    margin-right: -15px
}

#traveladvisory-page #loadmore {
    text-align: center;
    padding-bottom: 50px
}

#traveladvisory-page #social-map-canvas {
    left: 19px;
    height: 650px
}

#traveladvisory-page #social-map-canvas .map-labels {
    opacity: 0;
    filter: alpha(opacity=0)
}

#traveladvisory-page .book-direct .general-info-copy {
    word-wrap: break-word;
    -ms-word-wrap: break-word
}

#traveladvisory-page .book-direct .content {
    word-wrap: break-word;
    ms-word-wrap: break-word
}

#traveladvisory-page .book-direct .content li {
    font-size: 12px;
    color: #999
}

#traveladvisory-page .book-direct .content li a {
    display: block;
    color: #666
}

.ie #traveladvisory-page .subnav-container.subnav {
    display: block!important
}

#weather-landing #weather-content {
    padding: 35px 0
}

#weather-landing #weather-content .span16 input.zipplace {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -4505px no-repeat;
    height: 23px;
    margin: 0;
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
    border: 1px solid #d7d7d7;
    text-indent: 25px;
    font-size: 11px
}

#weather-landing #weather-content .span16 #go-weather {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -150px -341px no-repeat;
    width: 31px;
    height: 27px;
    border: 0;
    float: left;
    display: block
}

#weather-landing #weather-content .span16 .span11,
#weather-landing #weather-content .span16 .span3,
#weather-landing #weather-content .span16 .span6,
#weather-landing #weather-content .span16 .span7 {
    margin: 0;
    font-family: proxima_nova_rgregular
}

#weather-landing #weather-content .span16 .span11 h1,
#weather-landing #weather-content .span16 .span11 h2,
#weather-landing #weather-content .span16 .span3 h1,
#weather-landing #weather-content .span16 .span3 h2,
#weather-landing #weather-content .span16 .span6 h1,
#weather-landing #weather-content .span16 .span6 h2,
#weather-landing #weather-content .span16 .span7 h1,
#weather-landing #weather-content .span16 .span7 h2 {
    margin-top: 0;
    font-family: proxima_nova_rgregular
}

#weather-landing #weather-content .span16 .weather-forecast {
    float: left;
    width: 440px;
    margin-left: 15px
}

#weather-landing #weather-content .span16 .weather-forecast li {
    width: 132px;
    word-wrap: break-word;
    ms-word-wrap: break-word;
    vertical-align: top
}

#weather-landing #weather-content .span16 .weather-forecast li.long {
    width: 250px
}

#weather-landing #weather-content .span16 .radar-images,
#weather-landing #weather-content .span16 .weather-conditions {
    margin-top: 30px
}

#weather-landing #weather-content .span16 .radar-images h1,
#weather-landing #weather-content .span16 .weather-conditions h1 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px
}

#weather-landing #weather-content .span16 .radar-images ul.months li,
#weather-landing #weather-content .span16 .weather-conditions ul.months li {
    font-size: 10px;
    font-family: proxima_novasemibold;
    padding: 0
}

#weather-landing #weather-content .span16 .radar-images ul.local-temp,
#weather-landing #weather-content .span16 .weather-conditions ul.local-temp {
    float: left
}

#weather-landing #weather-content .span16 .radar-images ul.local-temp li,
#weather-landing #weather-content .span16 .weather-conditions ul.local-temp li {
    width: auto;
    padding: 8px
}

#weather-landing #weather-content .span16 .radar-images li,
#weather-landing #weather-content .span16 .weather-conditions li {
    font-size: 14px
}

#weather-landing #weather-content .span16 .radar-images .mnth-dropdown,
#weather-landing #weather-content .span16 .weather-conditions .mnth-dropdown {
    margin-right: 0
}

#weather-landing #weather-content .span16 ul {
    margin: 0
}

#weather-landing #weather-content .span16 ul.city-search {
    overflow: auto
}

#weather-landing #weather-content .span16 ul.city-search li {
    padding-left: 20px;
    padding-bottom: 0
}

#weather-landing #weather-content .span16 ul li {
    list-style: none;
    display: inline-block;
    width: 150px;
    padding-bottom: 5px;
    color: #898989;
    font-family: proxima_nova_rgregular
}

#weather-landing #weather-content .span16 ul li .list-title {
    font-weight: 700;
    font-size: 14px
}

#weather-landing #weather-content .span16 ul li .temp {
    color: #06c;
    font-weight: 700;
    font-size: 14px
}

#weather-landing #weather-content .span16 ul.article-header-share li {
    width: 20px
}

#weather-landing #weather-content .span16 .weather-radar li {
    width: 200px
}

#weather-landing #weather-content .span16 .weather-radar li span {
    cursor: pointer
}

#weather-landing #weather-content .span16 .weather-radar li span.img {
    width: 120px;
    height: 85px;
    display: block;
    cursor: pointer;
    background: url(../../images/visit-florida/weather-landing/radar_sprite.jpg) left top no-repeat
}

#weather-landing #weather-content .span16 .weather-radar li span.base {
    background-position: -130px 0
}

#weather-landing #weather-content .span16 .weather-radar li span.onehour {
    background-position: -260px 0
}

#weather-landing #weather-content .span16 .weather-radar li span.storm {
    background-position: -390px 0
}

#weather-landing #weather-content .span16 .error {
    color: red;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 17px;
    margin-left: 10px
}

#weather-landing #weather-content .span16 .form-search .dropdown-menu.dd-state.location {
    width: 270px
}

#weather-landing #weather-content .span16 .form-search .dropdown-menu.dd-state.location ul.states {
    width: 250px!important
}

#weather-landing #weather-content .forecast,
#weather-landing #weather-content .nearby-cities {
    margin-top: 20px
}

#weather-landing #weather-content .forecast h2,
#weather-landing #weather-content .nearby-cities h2 {
    font-weight: 700;
    font-size: 16px;
    margin: 15px 0
}

#weather-landing #weather-content .forecast li img,
#weather-landing #weather-content .nearby-cities li img {
    display: block;
    float: none
}

#weather-landing #weather-content .nearby-cities {
    border-bottom: 1px solid #d7d7d7
}

#catch-fishes-gallery #overlay {
    opacity: .4;
    filter: alpha(opacity=40);
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    z-index: 5000
}

#catch-fishes-gallery .container-wrapper.catch-gallery {
    margin: 35px 0
}

#catch-fishes-gallery .container-wrapper.catch-gallery .span12 {
    margin: 0
}

#catch-fishes-gallery .container-wrapper.catch-gallery a {
    text-decoration: none
}

#catch-fishes-gallery .container-wrapper.catch-gallery .single-fish-container {
    width: 150px;
    height: 150px;
    max-height: 150px;
    min-height: 150px;
    margin: 10px 0 0;
    padding: 0 25px 0 0
}

#catch-fishes-gallery .container-wrapper.catch-gallery .single-fish-container .fish-title {
    margin-top: 5px;
    font-weight: 400;
    text-transform: capitalize
}

#catch-fishes-gallery .see-more-catches {
    margin: 30px 260px 20px
}

#catch-fishes-gallery #fishingCatchModal {
    overflow-y: auto;
    height: 550px;
    width: 820px
}

#catch-fishes-gallery #fishingCatchModal .social-icons {
    margin-top: 0;
    margin-left: 0
}

#catch-fishes-gallery #fishingCatchModal .social-icons #social-share-multiple {
    margin-left: 0
}

#catch-fishes-gallery #fishingCatchModal .comments-and-ads .comments {
    margin: 0
}

#catch-fishes-gallery #fishingCatchModal .span3#fish-details-modal {
    width: 260px;
    margin-left: 20px
}

#catch-fishes-gallery #fishingCatchModal .span3#fish-details-modal p {
    margin-bottom: 5px
}

#catch-fishes-gallery #fishingCatchModal .image-container.span6 {
    margin-left: 0
}

#catch-fishes-gallery #fishingCatchModal .image-container div {
    margin: 10px 0;
    text-align: center;
    font-size: 10px;
    color: #999
}

#catch-fishes-gallery #fishingCatchModal .image-container div.image-wrapper {
    min-height: 235px
}

#catch-fishes-gallery #fishingCatchModal .image-container div a {
    color: #f06600
}

#catch-fishes-gallery #fishingCatchModal .image-container div a.prevFish,
#catch-fishes-gallery #fishingCatchModal .image-container div span.prevFish {
    background: url(../../images/visit-florida/media-gallery/left_arrow.png) left center no-repeat;
    padding-left: 15px
}

#catch-fishes-gallery #fishingCatchModal .image-container div a.nextFish,
#catch-fishes-gallery #fishingCatchModal .image-container div span.nextFish {
    background: url(../../images/visit-florida/media-gallery/right_arrow.png) right center no-repeat;
    padding-right: 15px
}

#webcam-page .webcam-content {
    font: 12px proxima_nova_rgregular;
    padding: 35px 0
}

#webcam-page .webcam-content #imgTag {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 20px;
    filter: alphaImageLoader(sizingMethod=scale);
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
    display: none
}

#webcam-page .webcam-content #imgTagError.error {
    left: 20px;
    position: absolute;
    margin-top: 45px
}

#webcam-page .webcam-content .checkbox-container {
    font-family: proxima_nova_rgregular
}

#webcam-page .webcam-content .checkbox-container a.go-orange {
    margin-top: 0!important;
    font-size: 12px;
    font-family: proxima_nova_rgregular
}

#webcam-page .webcam-content .checkbox-container label.pull-left {
    font-family: proxima_nova_rgregular;
    padding-top: 3px
}

#webcam-page .webcam-content .disclaimer {
    font-family: proxima_nova_rgregular
}

#webcam-page .webcam-content .disclaimer h3 {
    color: #666;
    font-family: proxima_nova_rgregular;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px
}

#webcam-page .webcam-content .disclaimer div {
    padding-bottom: 25px
}

#webcam-page .webcam-content .disclaimer strong {
    font-weight: 700;
    font-size: 12px
}

#webcam-page .webcam-content .span6 {
    margin-left: 0
}

#webcam-page .webcam-content .span6 a.go-orange {
    margin-top: 20px;
    text-transform: capitalize;
    display: inline-block;
    font-size: 12px
}

#webcam-page .webcam-content .span6 a:hover {
    color: #f06600
}

#webcam-page .webcam-content .span16 .span2,
#webcam-page .webcam-content .span16 .span4,
#webcam-page .webcam-content .span16 .span6,
#webcam-page .webcam-content .span16 .span7 {
    margin-left: 0
}

#webcam-page .webcam-content #webcam-form .span7 {
    margin-left: 35px
}

#webcam-page .webcam-content #webcam-form .span7 strong {
    font-weight: 700;
    font-size: 12px
}

#webcam-page .webcam-content .form-heading {
    padding-top: 20px;
    padding-bottom: 4px;
    height: 30px;
    text-transform: uppercase
}

#webcam-page .webcam-content .form-heading h2 {
    color: #666;
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    font-weight: 400;
    float: left;
    margin: 0
}

#webcam-page .webcam-content .form-heading a {
    float: right;
    color: #f06600;
    font-size: 12px;
    text-transform: capitalize
}

#webcam-page .webcam-content div.error,
#webcam-page .webcam-content label.error {
    color: #f06600
}

#webcam-page .webcam-content input {
    width: 100%;
    height: 20px;
    margin-bottom: 31px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    border: 2px solid #f3f0f0;
    padding: 10px 0;
    text-indent: 10px;
    font-family: proxima_nova_rgregular;
    font-size: 13px
}

#webcam-page .webcam-content input.span4 {
    width: 230px;
    margin-right: 20px
}

#webcam-page .webcam-content input.span2 {
    width: 150px;
    right: -5px;
    position: relative
}

#webcam-page .webcam-content input.state {
    width: 55px;
    margin-left: -10px;
    color: #666
}

#webcam-page .webcam-content input.zip {
    width: 90px;
    margin-left: 7px;
    position: relative;
    right: -5px
}

#webcam-page .webcam-content input.error {
    display: inline-block
}

#webcam-page .webcam-content textarea {
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg-tall.png) repeat-x;
    width: 100%;
    height: 100px;
    text-indent: 10px;
    padding: 10px 0;
    margin-bottom: 30px;
    font-family: proxima_nova_rgregular;
    font-size: 13px;
    border: 2px solid #f3f0f0;
    resize: none
}

#webcam-page .webcam-content textarea.error {
    display: inline-block
}

#webcam-page .webcam-content .upload-rfp {
    padding-top: 7px;
    margin-right: 10px
}

#webcam-page .webcam-content .rfp-file-upload {
    margin-bottom: 10px
}

#webcam-page .webcam-content #vf-map-canvas {
    width: 100%;
    height: 400px;
    margin-bottom: 31px
}

#webcam-page .webcam-content #vf-map-canvas img {
    max-width: none!important
}

#webcam-page .webcam-content .large-button strong {
    line-height: 10px;
    color: #fff;
    font-size: 14px;
    margin-left: 5px
}

#webcam-page #rating-modal {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 10px 10px 30px
}

#webcam-page #rating-modal a.close {
    color: #999
}

#webcam-page #rating-modal h2 {
    font-weight: 400;
    font-family: proxima_nova_rgregular;
    font-size: 16px;
    padding: 30px;
    text-align: center
}

#webcam-page #rating-modal a.large-button {
    float: none;
    display: block;
    margin: 0 auto
}

#webcam-page .buttons-container {
    height: 30px;
    padding-top: 20px
}

#webcam-page .buttons-container a.reset-form {
    margin: 6px 15px 0 0;
    display: inline-block;
    color: #999;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer
}

#webcam-page .buttons-container a.reset-form strong {
    font-size: 14px;
    margin-left: 10px
}

#webcam-page .input-file {
    float: left;
    width: 200px;
    height: 40px;
    overflow: hidden;
    position: relative;
    border: 1px solid #f3f0f0;
    margin-bottom: 20px;
    display: inline-block
}

#webcam-page .input-file input {
    font-size: 200px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    height: 40px;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: auto
}

#webcam-page .input-file a {
    display: inline-block;
    width: 140px;
    height: 16px;
    padding: 12px 20px;
    color: #999;
    text-transform: uppercase;
    background: url(../../images/visit-florida/catch_of_the_day/catch-ofday-upload-icon.gif) center right no-repeat
}

#webcam-page .upload-progress {
    margin-left: 20px;
    width: 150px;
    padding: 15px 0;
    height: 15px;
    display: none
}

#webcam-page .upload-progress .progress {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: 10px;
    padding: 2px;
    margin: 0
}

#webcam-page .upload-progress .progress .bar {
    width: 0;
    height: 10px
}

#catch-of-day-upload .live-city-drop .input-field {
    padding: 8px 0;
    border: none;
    height: 15px;
    color: #666;
    font: 12px proxima_novasemibold
}

#catch-of-day-upload .mnth-dropdown {
    text-transform: none
}

#catch-of-day-upload .span16 {
    padding-left: 15px;
    font-family: proxima_novasemibold;
    font-size: 12px
}

#catch-of-day-upload .relative {
    position: relative
}

#catch-of-day-upload .upload-details {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    margin-top: 20px
}

#catch-of-day-upload .upload-details h2 {
    font-size: 13px;
    font-family: proxima_novasemibold;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 10px
}

#catch-of-day-upload .upload-details.first {
    margin-top: 40px
}

#catch-of-day-upload .dropdown-toggle-wrapper {
    width: 270px
}

#catch-of-day-upload .dropdown-toggle-wrapper a {
    padding-top: 10px
}

#catch-of-day-upload #map-canvas {
    margin-bottom: 30px
}

#catch-of-day-upload .radio-container label {
    line-height: 25px;
    font-family: proxima_novasemibold;
    margin-right: 10px
}

#catch-of-day-upload .weightnlength {
    margin-right: 20px;
    margin-top: 15px;
    width: 492px
}

#catch-of-day-upload .weightnlength input {
    width: 58px;
    margin-right: 5px
}

#catch-of-day-upload .weightnlength input.length {
    margin-left: 5px;
    margin-right: 0
}

#catch-of-day-upload .weightnlength div.length {
    margin-left: 210px;
    display: inline
}

#catch-of-day-upload .weightnlength p {
    display: inline-block;
    font-family: proxima_novasemibold;
    font-size: 14px
}

#catch-of-day-upload .weightnlength p.weight-label {
    width: 352px
}

#catch-of-day-upload .imgright {
    margin-right: 20px
}

#ePhotoThankModal {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

#ePhotoThankModal .content {
    padding: 30px;
    line-height: 25px;
    font-size: 16px;
    text-align: center;
    font-family: Helvetica
}

#ePhotoThankModal .large-button strong {
    font-size: 14px;
    font-weight: 400;
    margin-left: 5px
}

#ePhotoThankModal ._164 {
    display: inline-block;
    margin: 10px
}

#ePhotoThankModal ._330 {
    height: 24px;
    margin: 12px;
    padding-top: 9px
}

#ePhotoThankModal .buttons-wrapper {
    text-align: center;
    padding: 0 0 30px
}

.ie8 #webcam-page .webcam-content input {
    text-indent: 0;
    padding-left: 10px
}

.ie8 #webcam-page .webcam-content input.state {
    width: 45px;
    padding-left: 10px
}

.meetings .container-wrapper #hotrates-form P.check {
    margin-top: 12px
}

.meetings .container-wrapper #hotrates-form relative p.checkbox-container {
    margin-bottom: 12px
}

.meetings .container-wrapper .container h2.subs {
    margin-top: 0
}

.meetings .container-wrapper .under-crown.subnav-container .subnav {
    width: 100%
}

.meetings #hot-rates {
    margin: 35px 0;
    font-size: 12px;
    line-height: 16px
}

.meetings #hot-rates .social-icons {
    margin: 0 50px 0 0
}

.meetings #hot-rates h2.bysubscribe {
    margin-top: 0
}

.meetings #hot-rates .large-button._330 {
    margin: 25px 0
}

.meetings #hot-rates span.pull-left {
    padding: 10px 0 0
}

.meetings #hot-rates span.pull-left.follow {
    text-transform: uppercase;
    padding-top: 5px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0
}

.meetings #hot-rates label {
    bottom: -5px;
    position: relative
}

.meetings #hot-rates input {
    width: 95%;
    height: 20px;
    margin-bottom: 31px;
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    border: 2px solid #f3f0f0;
    padding: 10px 0;
    text-indent: 10px;
    font-family: proxima_nova_rgregular;
    font-size: 13px
}

.meetings #hot-rates input.error {
    color: #666
}

.meetings #hot-rates .error {
    color: #f06600;
    display: block
}

.meetings #hot-rates .relative {
    position: relative
}

#media-page-search .span7 {
    margin-left: 0
}

#media-page-search .info-wrapper {
    padding: 20px 0;
    font-size: 12px
}

#media-page-search .info {
    text-transform: uppercase
}

#media-page-search em {
    font-size: 12px;
    font-style: normal;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-weight: 700
}

#media-page-search .buttons-wrapper {
    padding: 15px 0
}

#media-page-search .reset-form {
    font-size: 12px;
    color: #999;
    margin: 5px 15px 0;
    text-transform: uppercase;
    text-decoration: none
}

#media-page-search .reset-form span {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    top: -2px;
    position: relative
}

#media-page-search .checkbox-container label {
    line-height: 22px
}

#media-page-search #mediaFormModal {
    height: 150px;
    width: 600px;
    padding: 20px
}

#media-page-search #mediaFormModal .overlay-content-container {
    height: auto;
    width: auto
}

#media-page-search #mediaFormModal .overlay-content-container p {
    text-align: center;
    font-weight: 700;
    font-size: 14px
}

#media-page-search #mediaFormModal .overlay-content-container a {
    margin: 0 auto
}

#photos .request-title {
    display: block;
    text-align: left;
    margin: 0 0 20px;
    font-family: proxima_nova_rgregular;
    letter-spacing: 0
}

#photos .request-title span {
    font-weight: 400;
    font-family: proxima_novasemibold
}

#photos .request-title span.icon-plus {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -73px -4716px no-repeat;
    width: 15px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 2px
}

#photos .dd-menus .dd-wrapper {
    padding-bottom: 10px;
    height: 303px
}

#photos .dd-menus .dropdown-menu.media-by-city {
    width: 235px;
    left: -160px
}

#photos .dd-menus .dropdown-menu.media-by-city .filter-by-list {
    width: 200px;
    overflow: auto;
    padding-left: 20px;
    max-height: 250px
}

#photos .dd-menus .dropdown-menu.media-by-category .filter-by-list {
    width: 240px;
    overflow: auto;
    padding-left: 15px;
    max-height: 250px
}

#photos .dd-menus .dropdown-menu.media-by-category .filter-by-list li {
    float: left;
    width: 120px;
    text-overflow: ellipsis;
    overflow: hidden
}

#photos article a {
    text-decoration: none
}

#photos article a.photos {
    width: 38px;
    height: 58px;
    position: absolute;
    top: -8px;
    right: 0;
    z-index: 2
}

#photos article a.photos.add {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -62px -4700px no-repeat
}

#photos article a.photos.remove {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -139px -4700px no-repeat
}

#myfl-gallery .mrg0 {
    margin-left: 0
}

#myfl-gallery a {
    text-decoration: none
}

#myfl-gallery .myfl-gallery {
    margin: 35px 0
}

#myfl-gallery .thumbContainer {
    width: 150px;
    height: 150px;
    margin: 10px 0 0;
    max-height: 150px;
    min-height: 150px;
    padding: 0 25px 0 0;
    position: relative
}

#myfl-gallery .thumbContainer img {
    width: 150px;
    vertical-align: middle;
    border: 0
}

#myfl-gallery .thumbContainer .img {
    height: 115px;
    line-height: 115px;
    text-align: center;
    background-color: #ccc;
    overflow: hidden
}

#myfl-gallery .thumbContainer h3 {
    font-weight: 400;
    margin-top: 5px;
    text-transform: capitalize
}

#myfl-gallery .enews-overlay {
    overflow-y: auto;
    height: 550px
}

#myfl-gallery .icon-play-video {
    background: url(../../images/play_video_icon.png) center top no-repeat;
    display: block;
    height: 58px;
    width: 58px;
    left: 45px;
    top: 30px;
    position: absolute
}

#myfl-gallery .icon-play-video:hover {
    background-position: 1px -72px
}

#myfl-gallery-details-modal h3 {
    margin: 1em 0 0
}

#myfl-gallery-details-modal .gallery-image-container {
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 545px
}

#myfl-gallery-details-modal .gallery-image-container iframe,
#myfl-gallery-details-modal .gallery-image-container img {
    vertical-align: middle;
    border: 0
}

#myfl-gallery-details-modal .gallery-image-container img {
    width: 100%
}

#myfl-gallery-details-modal .gallery-image-container iframe {
    width: 100%;
    height: 350px
}

#myfl-gallery-details-modal .gallery-image-container .img,
#myfl-gallery-details-modal .gallery-image-container .video {
    height: 350px;
    line-height: 350px;
    text-align: center;
    background-color: #ccc;
    overflow: hidden
}

#myfl-gallery-details-modal .gallery-image-details {
    width: 520px;
    height: 140px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px
}

#myfl-gallery-details-modal .gallery-image-details h1 {
    margin-top: 0
}

.location-article .readmore-content {
    padding-bottom: 10px
}

.location-article .readmore-content p {
    margin-bottom: 0
}

.location-article a {
    color: #f06600
}

.location-article .readmore {
    color: #f06600;
    display: inline-block;
    text-decoration: none
}

.location-article .para {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    color: #666
}

.location-article .visitors-cities-heading {
    line-height: 20px;
    color: #f06600;
    font-size: 12px;
    font-weight: 400;
    margin-top: 0
}

.location-article .visitors-cities-heading img {
    padding-right: 5px;
    margin-top: -7px
}

.location-article .view-book-container {
    padding-bottom: 20px
}

.location-article .facts-glance header h1 {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    margin-top: 10px
}

.location-article .facts-glance header h3 {
    color: #555;
    font-size: 13px;
    font-weight: 700;
    margin-top: 0
}

.location-article .facts-glance .address {
    margin-left: 0;
    padding-bottom: 20px
}

.location-article .facts-glance .address img {
    margin-right: 10px;
    margin-top: 10px;
    width: 50px
}

.location-article .facts-glance .address a {
    color: #f06600;
    text-decoration: none
}

.location-article .facts-glance .address div {
    color: #666;
    line-height: 17px;
    font-size: 13px;
    font-weight: 400
}

.location-article .facts-glance .address div span {
    letter-spacing: 0
}

.location-article .facts-glance .address div .phone {
    color: #555;
    font-size: 13px;
    font-weight: 700
}

.location-article .facts-glance .facts-glance-discription .list {
    font-size: 12px;
    padding-bottom: 10px;
    line-height: 18px;
    letter-spacing: 0
}

.location-article .facts-glance .facts-glance-discription .list .list-discription {
    color: #666;
    letter-spacing: 0
}

.meeting-planner-testmonial {
    text-align: center
}

.meeting-planner-testmonial .meeting-planner-testmonial-content {
    text-align: left;
    background-color: #f2f2f2;
    padding: 20px;
    margin-top: 20px;
    color: #666
}

.meeting-planner-testmonial .meeting-planner-testmonial-content header h4 {
    font-size: 14px;
    font-weight: 700;
    padding: 20px 0;
    margin-top: 0
}

.meeting-planner-testmonial .meeting-planner-testmonial-content .discription {
    line-height: 23px;
    font-size: 13px;
    padding-bottom: 5px
}

.meeting-planner-testmonial .meeting-planner-testmonial-content .author {
    font-size: 13px;
    font-weight: 700
}

.meeting-city-top10 .reason-top10 {
    list-style: none;
    margin: 20px 0
}

.meeting-city-top10 .reason-top10 li.even,
.meeting-city-top10 .reason-top10 li.odd {
    padding: 20px
}

.meeting-city-top10 .reason-top10 li.even {
    background-color: #f2f2f2;
    border-top: 1px solid #ddd
}

.meeting-city-top10 .reason-top10 li {
    clear: both
}

.meeting-city-top10 .reason-top10 li span {
    float: left;
    letter-spacing: 0
}

.meeting-city-top10 .reason-top10 li span.number {
    color: #f06600
}

.meeting-city-top10 .reason-top10 li span.discription {
    margin-left: 5px
}

.meeting-city-top10 .reason-top10 li span.readmore {
    padding-top: 25px;
    padding-left: 25px
}

.meeting-city-top10 .reason-top10 li span.readmore a {
    color: #f06600;
    text-transform: uppercase
}

#meeting_list .gray-line {
    width: 100%;
    border-top: 1px solid #ddd;
    border-radius: 25px;
    outline: #f4f4f4 solid 1px;
    margin-bottom: 10px
}

#meeting_list .book-direct .content li .details strong {
    font-size: 11px
}

#meeting_list .book-direct .content li .title {
    font-weight: 700;
    color: #444
}

#meeting_list .capacity-chart .capacity-chart-table {
    margin-left: 0;
    overflow-x: auto
}

#meeting_list .capacity-chart .capacity-chart-table table {
    text-transform: uppercase;
    font-size: 12px;
    color: #666
}

#meeting_list .capacity-chart .capacity-chart-table table td {
    padding: 10px
}

#meeting_list .tab-content a {
    text-align: right;
    padding-right: 15px;
    text-decoration: none
}

#meeting_list .tab-content .tile-title.sentance.ameneties-sub-title {
    font-size: 14px;
    margin: 0
}

#meeting_list .tab-content .span9.content {
    margin-left: 25px
}

#meeting_list .tab-content .ameneties-subheading {
    text-align: right;
    padding-right: 10px;
    font-size: 15px
}

#meeting_list .tab-content .value {
    font-weight: 400
}

#meeting_list .tab-content .ameneties {
    margin-bottom: 50px
}

.facts-glance .article-header {
    margin-bottom: 10px
}

.tab-content #atyourservice .location-article div.address {
    width: 460px
}

.container .meetingsCityCvb .address .span5,
.ie9 .container .meetingsCityCvb .address .span5,
.tab-content #atyourservice .location-article div.address .span5 {
    margin-left: 10px
}

.ie8 .location-article .facts-glance .address img {
    height: 50px;
    width: auto
}

#sweep-stakes .mrgleft0 {
    margin-left: 0
}

#sweep-stakes .container-wrapper .container .required {
    padding: 10px 0 5px;
    font-size: 14px
}

#sweep-stakes .container-wrapper .container .required .state {
    float: left;
    line-height: 30px
}

#sweep-stakes .container-wrapper .container .required .drop-city {
    float: left;
    padding-left: 20px
}

#sweep-stakes .container-wrapper .container .required .drop-city .dropdown-toggle-wrapper {
    width: 200px
}

#sweep-stakes .container-wrapper .container .required .zip {
    float: left;
    width: 27%
}

#sweep-stakes .container-wrapper .container .req-orange {
    color: #F06600
}

#sweep-stakes .container-wrapper .container p.bold {
    font-weight: 700;
    line-height: 17px
}

#sweep-stakes .container-wrapper .container p.semi-bold {
    font-family: Proxima-Semibold;
    font-size: 14px
}

#sweep-stakes .container-wrapper .container p.checkbox-container {
    padding-bottom: 30px
}

#sweep-stakes .container-wrapper .container p.checkbox-container label {
    line-height: 25px;
    color: #999
}

#sweep-stakes .container-wrapper .container .social-icons {
    margin: 30px 30px 0 0
}

#sweep-stakes .container-wrapper .container .article-header {
    padding-top: 20px;
    padding-bottom: 20px
}

#sweep-stakes .container-wrapper .container .enter-new {
    padding-bottom: 10px
}

#sweep-stakes .container-wrapper .container .brought {
    font-size: 15px;
    color: #666;
    text-transform: uppercase;
    padding: 0 20px 0 0;
    line-height: 30px;
    margin-top: -40px
}

#sweep-stakes .container-wrapper .container .submit {
    padding-bottom: 20px
}

#sweep-stakes .container-wrapper .container input {
    background: url(../../images/visit-florida/rfp-uploader/textarea-bg.png) repeat-x;
    border: 1px solid #F4F0F1;
    font-family: proxima_novasemibold;
    margin: 0 0 21px;
    padding: 10px 0;
    text-indent: 10px;
    width: 100%
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter {
    background: #f5f5f5;
    padding: 40px;
    margin-bottom: 40px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter header h2 {
    color: #333;
    font-size: 23px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 0;
    padding-bottom: 20px;
    letter-spacing: 1px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter p.by-subscribe {
    font-size: 18px;
    color: #3e3e3e
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .e-letter-img {
    padding-right: 30px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .checkbox-container {
    padding-bottom: 10px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .checkbox-container .checkbox {
    float: left
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .checkbox-container label {
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    color: #444
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .checkbox-container span.checkbox {
    margin-top: -2px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .conclusion {
    padding-top: 20px
}

#sweep-stakes .container-wrapper .container .subscribe-eNewletter .conclusion label {
    font-size: 16px
}

#vivaTabContent #list .score-results {
    font-size: 11px;
    color: #F60
}

#vivaTabContent #list .themes-and-score ul li:first-child {
    margin-bottom: 5px
}

#vivaTabContent #list article .themes-and-score {
    padding-left: 9px;
    margin-left: -9px
}

#vivaTabContent #list article .description .multiline {
    height: 34px;
    display: block
}

#vivaTabContent #list article .main-img-wrapper {
    width: 175px
}

#vivaTabContent #list article .main-img-wrapper img {
    height: 131px
}

#vivaTabContent #list article p.description {
    padding-top: 6px
}

#vivaTabContent #list article p.description .readMore {
    margin-top: -5px;
    display: block
}

#vivaTabContent #list article .content-tile-details,
#vivaTabContent #list article .themes-and-score {
    margin-top: 1px
}

#vivaTabContent #list article .eventDetails li div:first-child {
    font-size: 11px;
    color: #999
}

#vivaTabContent #list article .eventDetails .score-results,
#vivaTabContent #list article .eventDetails .venueDetails {
    font-size: 10px
}

#vivaTabContent #list article .eventDetails .venueDetails {
    height: 26px
}

.vivaEventLanding .back {
    height: 34px;
    line-height: 18px;
    position: relative;
    width: auto
}

.vivaEventLanding .back a {
    color: #666;
    display: block;
    font-family: proxima_nova_rgbold;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    background: url(../../images/visit-florida/arrows/orange-left.png) left top no-repeat;
    line-height: 8px;
    margin-top: 12px;
    padding: 1px 12px 8px 10px
}

.vivaEventLanding .filter-slider {
    margin-left: 66px
}

.vivaEventLanding .filter-slider .filter-list {
    left: 0
}

.vivaEventLanding .filter-by {
    left: -185px;
    width: 194px
}

.vivaEventLanding .dd-filter-by.region-filter-by {
    width: 175px;
    left: -105px
}

.vivaEventLanding .nav-tabs-container {
    min-width: 37%
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden
}

.ellipsis.multiline {
    white-space: normal
}

footer {
    max-width: 1600px;
    margin: 0 auto
}

footer #msgShow {
    font-size: 12px;
    color: #666;
    margin: 0 0 10px 10px;
    width: 325px;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.footer-shadow {
    background: url(../../images/visit-florida/footer/top-footer-shadow.png) center center no-repeat;
    position: relative;
    width: 100%;
    top: -8px;
    height: 8px
}

.globalFooter .footer-shadow {
    top: -8px
}

.tab-content .footer-shadow {
    top: -33px
}

.legal a,
.legal h3,
.legal p,
.sitemap a,
.sitemap h3,
.sitemap p {
    color: #999;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none
}

.legal a .go-orange,
.legal h3 .go-orange,
.legal p .go-orange,
.sitemap a .go-orange,
.sitemap h3 .go-orange,
.sitemap p .go-orange {
    color: #f06600
}

.sitemap .linkcontainer .link a {
    line-height: 20px
}

.container-wrapper.sponsor-carousel {
    background: #fff;
    margin: 0;
    padding: 0;
    text-align: center
}

.container-wrapper.sponsor-carousel .container {
    overflow: hidden;
    height: 90px
}

.container-wrapper.sponsor-carousel h2 {
    margin: 0;
    padding: 0;
    height: 23px;
    line-height: 2;
    font-size: 9px;
    color: #999;
    opacity: .64;
    z-index: 0;
    position: relative;
    filter: alpha(opacity=100)
}

.container-wrapper.sponsor-carousel .slider {
    overflow: hidden;
    position: relative;
    width: 92%;
    height: 70px;
    z-index: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.container-wrapper.sponsor-carousel .slider .list {
    width: 50000px;
    margin: 0;
    padding: 0;
    position: absolute
}

.container-wrapper.sponsor-carousel .slider .list li {
    display: inline;
    float: left;
    line-height: 1;
    list-style: none;
    position: relative
}

.container-wrapper.sponsor-carousel .slider .list li a {
    display: block;
    width: 114px;
    height: 60px
}

.container-wrapper.sponsor-carousel .slider .list li a:hover img:first-child {
    display: none
}

.container-wrapper.sponsor-carousel .slider .list li a:hover img.color {
    display: block
}

.container-wrapper.sponsor-carousel .slider .list li a img {
    max-width: none;
    max-height: none
}

.container-wrapper.sponsor-carousel .slider .list li a img.color {
    display: none
}

.container-wrapper.sponsor-carousel a.left-arrow,
.container-wrapper.sponsor-carousel a.right-arrow {
    position: relative;
    z-index: 0;
    width: 28px;
    height: 55px;
    display: block;
    background-color: #fff
}

.container-wrapper.sponsor-carousel a.left-arrow.disabled,
.container-wrapper.sponsor-carousel a.right-arrow.disabled {
    opacity: .4!important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    cursor: default
}

.container-wrapper.sponsor-carousel a.left-arrow {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -2500px no-repeat #fff
}

.container-wrapper.sponsor-carousel a.right-arrow {
    float: right;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -77px -2500px no-repeat #fff
}

.container-wrapper.search-and-sign-up {
    height: 92px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU4ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f1eb 0, #e9e8de 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f1eb), color-stop(100%, #e9e8de));
    background: -webkit-linear-gradient(top, #f2f1eb 0, #e9e8de 100%);
    background: -o-linear-gradient(top, #f2f1eb 0, #e9e8de 100%);
    background: -ms-linear-gradient(top, #f2f1eb 0, #e9e8de 100%);
    background: linear-gradient(to bottom, #f2f1eb 0, #e9e8de 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f1eb', endColorstr='#e9e8de', GradientType=0)
}

.container-wrapper.search-and-sign-up .go-to-mobile {
    display: block;
    width: 79px;
    height: 36px;
    left: 22px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -2290px no-repeat;
    position: absolute;
    top: 28px
}

.container-wrapper.search-and-sign-up .form-search.footer {
    height: 59.5px;
    padding-top: 34.5px;
    text-align: center
}

.container-wrapper.search-and-sign-up .form-search.footer .newsletter,
.container-wrapper.search-and-sign-up .form-search.footer .searchandsignup {
    display: inline-block;
    margin: 0 20px
}

.container-wrapper.search-and-sign-up .form-search.footer .sign-up-field {
    background-image: none
}

.container-wrapper.search-and-sign-up .form-search.footer .sign-up-field::-webkit-input-placeholder {
    color: red
}

.container-wrapper.search-and-sign-up .form-search.footer .sign-up-field input:-moz-placeholder {
    color: red
}

.container-wrapper.search-and-sign-up .form-search.footer .input-append label {
    font-size: 15px
}

.container-wrapper.search-and-sign-up .signup-copy {
    padding-top: -1.5px;
    height: 28.5px;
    margin-right: 5px;
    margin-left: 20px;
    font-family: proxima_nova_rgbold;
    font-size: 10pt;
    color: #666
}

.container-wrapper.sitemap {
    background: url(../../images/visit-florida/footer/sitemap_bg.png) repeat-x;
    background: -moz-linear-gradient(top, #fbfbf9 0, #f1f0ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbf9), color-stop(100%, #f1f0ea));
    background: -webkit-linear-gradient(top, #fbfbf9 0, #f1f0ea 100%);
    background: linear-gradient(to bottom, #fbfbf9 0, #f1f0ea 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbfbf9', endColorstr='#f1f0ea', GradientType=0);
    padding: 35px 0 20px
}

.container-wrapper.sitemap .list {
    padding-right: 5px;
    margin-left: 26px
}

.container-wrapper.sitemap .list.languages h3 {
    padding-left: 38px
}

.container-wrapper.sitemap .list.languages li {
    display: block;
    padding-left: 40px
}

.container-wrapper.sitemap .list.languages li img {
    margin-right: 6px
}

.container-wrapper.sitemap .list h3 {
    margin: 0 0 18px;
    padding: 0;
    font-size: 14px;
    color: #f06600;
    font-family: proxima_nova_rgbold;
    letter-spacing: 0
}

.container-wrapper.sitemap .list h3.to-uppercase {
    text-transform: uppercase
}

.container-wrapper.sitemap .list h3.to-uppercase span {
    text-transform: lowercase
}

.container-wrapper.sitemap .list ul {
    list-style: none;
    margin: 0
}

.container-wrapper.sitemap .list ul li {
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 15px
}

.ie8 .container-wrapper.social .social-list li {
    margin-right: 7px
}

.ie8 .container-wrapper.social .social-list li.ta {
    margin-right: 12px
}

.container-wrapper.social {
    background: #fff
}

.container-wrapper.social .social-list {
    text-align: center;
    display: inline-block;
    height: 30px;
    margin-top: 25px;
    margin-bottom: 5px;
    padding: 0
}

.container-wrapper.social .social-list li {
    text-align: center;
    list-style: none;
    background: #fff;
    float: left
}

.container-wrapper.social .social-list a {
    width: 105px;
    height: 19px;
    display: block
}

.container-wrapper.social .social-list a.social-fb {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) no-repeat
}

.container-wrapper.social .social-list a.social-fb:hover {
    background-position: 0 -19px
}

.container-wrapper.social .social-list a.social-yt {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -164px 0 no-repeat
}

.container-wrapper.social .social-list a.social-yt:hover {
    background-position: -164px -19px
}

.container-wrapper.social .social-list a.social-tw {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -335px 0 no-repeat
}

.container-wrapper.social .social-list a.social-tw:hover {
    background-position: -335px -19px
}

.container-wrapper.social .social-list a.social-pt {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -501px 0 no-repeat
}

.container-wrapper.social .social-list a.social-pt:hover {
    background-position: -501px -19px
}

.container-wrapper.social .social-list a.social-ta {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -680px 0 no-repeat
}

.container-wrapper.social .social-list a.social-ta:hover {
    background-position: -680px -19px
}

.container-wrapper.social .social-list a.social-flkr {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -880px 0 no-repeat
}

.container-wrapper.social .social-list a.social-flkr:hover {
    background-position: -880px -19px
}

.container-wrapper.social .social-list a.social-gp {
    background: url(../../images/visit-florida/footer/social/socialSprites.png) -1047px 0 no-repeat
}

.container-wrapper.social .social-list a.social-gp:hover {
    background-position: -1047px -19px
}

.container-wrapper.legal {
    background: #fff;
    margin-bottom: 30px;
    line-height: 14px
}

.container-wrapper.legal p {
    padding: 0 25px;
    letter-spacing: .1em;
    font-size: 11px
}

.container-wrapper.insider .ask-insider {
    display: none;
    width: 157px;
    height: 41px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000000;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -3px -2678px no-repeat
}

.container-wrapper.insider .ask-insider .ask-insider-copy {
    position: absolute;
    top: 21px;
    left: 45px;
    height: 20px;
    cursor: hand;
    cursor: pointer;
    background: url(../../images/visit-florida/global/ask-an-insider-edge-bg.png) center right no-repeat;
    padding-right: 14px
}

.container-wrapper.insider .ask-insider .ask-insider-copy .copy {
    padding-top: 4px;
    white-space: nowrap;
    display: block;
    color: #fff;
    font-size: 10px;
    height: 16px;
    text-decoration: none;
    letter-spacing: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -2731px repeat-x
}

.container-wrapper.insider .ask-insider .insider-profile-img {
    background: url(../../images/questionPicture.png)no-repeat;
    width: 40px;
    height: 44px
}

#back-to-top {
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 1000000;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 40px;
    height: 39px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -132px -2507px no-repeat;
    -webkit-transition: opacity 600ms ease-in;
    -moz-transition: opacity 600ms ease-in;
    -o-transition: opacity 600ms ease-in;
    -webkit-backface-visibility: hidden
}

#back-to-top.show {
    filter: alpha(opacity=100);
    opacity: 1
}

.scrollable {
    position: relative;
    overflow: hidden;
    width: 660px;
    height: 90px
}

.scrollable .items {
    width: 20000em;
    position: absolute
}

.items div {
    float: left
}

.ie8 .container-wrapper.sitemap .list {
    padding-right: 0;
    margin-left: 26px
}

.ie8 .container-wrapper.search-and-sign-up .btn.dropdown-toggle.city-drop.pull-left {
    padding-right: 20px
}

.ie8 .container-wrapper.search-and-sign-up .btn.dropdown-toggle.city-drop.pull-left .copy {
    padding-left: 25px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -9px -2332px no-repeat
}

.ie8 .container-wrapper.search-and-sign-up .btn.dropdown-toggle.city-drop.pull-left img {
    float: none;
    padding-right: 10px;
    display: none
}

.container-wrapper.under-crown.subnav-container {
    height: 34px;
    padding-top: 0
}

.container-wrapper.under-crown.subnav-container .subnav {
    margin-top: -1px;
    width: 60%;
    float: left
}

.container-wrapper.under-crown.subnav-container .subnav.fp-searchresults {
    margin-top: 1px
}

.meeting-subnav,
.subnav {
    height: 34px;
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0
}

.meeting-subnav li,
.subnav li {
    float: left;
    position: relative;
    margin-right: -20px
}

.meeting-subnav li.active a,
.subnav li.active a {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x;
    color: #fff
}

.meeting-subnav li.active .custom-caret,
.subnav li.active .custom-caret {
    display: block;
    visibility: visible
}

.meeting-subnav li:hover .custom-caret,
.subnav li:hover .custom-caret {
    visibility: visible
}

.meeting-subnav li:hover a,
.subnav li:hover a {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x;
    color: #fff
}

.meeting-subnav li:last-child,
.subnav li:last-child {
    border-right: 0
}

.meeting-subnav li a,
.subnav li a {
    color: #999;
    font-family: proxima_nova_rgbold;
    font-size: 8pt;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: left;
    padding: 7px 15px 0;
    position: relative;
    line-height: 19px;
    border-right: thin solid #eae8e7;
    height: 27px;
    height: 26px
}

.meeting-subnav li .custom-caret,
.subnav li .custom-caret {
    position: relative;
    float: right;
    top: 26px;
    right: 50%;
    display: block;
    visibility: hidden;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0
}

.subnav-container {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -3564px repeat-x;
    height: 34px;
    display: block;
    max-width: 1600px;
    margin: 0 auto
}

.index-page.florida-live-link a {
    display: inline-block;
    text-transform: uppercase;
    color: #666;
    font-size: 10px;
    text-decoration: none;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) right -103px no-repeat;
    padding-right: 11px;
    margin-top: 9px;
    margin-right: 14px
}

.myfloridavisit {
    z-index: 222;
    position: absolute;
    width: 200px;
    font-family: proxima_nova_rgbold;
    font-size: 10px;
    background: url(../../images/visit-florida/search-page/subnav_title_gradient_bg.png) no-repeat;
    margin: 0;
    padding: 7px 20px 0 0;
    color: #fff;
    float: left;
    text-transform: uppercase;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    height: 27px
}

.myfloridavisit.see-more-collections {
    width: 175px;
    padding-right: 0
}

.filter-slider {
    position: absolute;
    z-index: 111;
    min-width: 80%;
    overflow: hidden;
    height: 34px
}

.filter-slider.insider,
.filter-slider.meeting-filter-slider {
    width: 100%
}

.filter-slider .filter-list {
    position: absolute;
    left: 206px;
    z-index: 111;
    width: 500000px;
    margin: 0;
    padding: 0
}

.filter-slider .filter-list .filter-item {
    height: 34px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: -4px;
    display: inline-block
}

.filter-slider .filter-list .filter-item:hover {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x;
    color: #fff
}

.filter-slider .filter-list .filter-item:hover a {
    color: #fff
}

.filter-slider .filter-list .filter-item.active {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -4450px repeat-x;
    color: #fff
}

.filter-slider .filter-list .filter-item.active a {
    color: #fff
}

.filter-slider .filter-list .filter-item.active a .bullet {
    background: url(../../images/visit-florida/search-page/filter_item_bullet.png) 0 -13px no-repeat
}

.filter-slider .filter-list .filter-item a {
    margin: 0;
    padding: 12px 0 0;
    letter-spacing: 1px;
    display: inline-block;
    height: 34px;
    color: #666;
    font-family: proxima_nova_rgbold, Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    vertical-align: middle
}

.filter-slider .filter-list .filter-item a .bullet {
    display: block;
    float: left;
    width: 13px;
    height: 13px;
    margin-top: -1.5px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(../../images/visit-florida/search-page/filter_item_bullet.png) no-repeat
}

.nav-tabs-container {
    background: url(../../images/visit-florida/bread-crumbs/bc_bg-1.jpg) repeat-x;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 444;
    height: 34px
}

.nav-pills {
    margin: 0;
    padding: 0;
    height: 34px;
    list-style: none
}

.nav-pills .pill {
    margin: 0;
    padding: 0 0 0 7px;
    float: left
}

.nav-pills .pill.view-copy span {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 10px;
    text-transform: uppercase;
    margin-top: -3px;
    line-height: 38px;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.nav-pills .pill.active.grid-pill a>span {
    background-position: -127px -4369px
}

.nav-pills .pill.active.map-pill a>span {
    background-position: -154px -4369px
}

.nav-pills .pill.active.list-pill a>span {
    background-position: -144px -4369px
}

.nav-pills .pill a {
    list-style: none;
    text-decoration: none;
    margin: 0;
    padding: 0;
    display: block
}

.nav-pills .pill a span {
    display: block;
    height: 33px
}

.nav-pills .pill a .grid {
    width: 15px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -127px -4336px no-repeat
}

.nav-pills .pill a .grid:hover {
    background-position: -127px -4369px
}

.nav-pills .pill a .map {
    width: 26px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -154px -4336px no-repeat;
    margin-top: 2px
}

.nav-pills .pill a .map:hover {
    background-position: -154px -4369px
}

.nav-pills .pill a .list {
    width: 11px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -144px -4336px no-repeat
}

.nav-pills .pill a .list:hover {
    background-position: -144px -4369px
}

.nav-pills .pill a .filter {
    width: 78px;
    position: absolute;
    z-index: 45
}

.nav-pills .pill a .filter-bg {
    width: 85px;
    margin-left: -5px;
    position: relative;
    z-index: 35
}

.nav-pills .filter-by {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) 0 -1454px repeat-x;
    height: 35px;
    padding-left: 1px;
    margin-left: 10px
}

.nav-pills .filter-by a {
    padding-left: 5px;
    padding-right: 5px
}

.nav-pills .filter-by .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -4160px no-repeat
}

.nav-pills .filter-by.open .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -4126px no-repeat
}

.nav-pills .filter-by.espenol .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -4271px no-repeat;
    left: -6px;
    width: 95px;
    height: 25px
}

.nav-pills .filter-by.espenol.open .filter {
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -5px -4238px no-repeat;
    left: -6px;
    width: 95px;
    height: 25px
}

.index-subnav .pill.grid-pill,
.index-subnav .pill.list-pill,
.index-subnav .pill.map-pill {
    padding-top: 2px
}

.subnav-container .pill.grid-pill,
.subnav-container .pill.list-pill,
.subnav-container .pill.map-pill {
    padding-top: 1px
}

#cities .subnav-container .pill.grid-pill,
#cities .subnav-container .pill.list-pill,
#cities .subnav-container .pill.map-pill,
#favorites-detail .subnav-container .pill.grid-pill,
#favorites-detail .subnav-container .pill.list-pill,
#favorites-detail .subnav-container .pill.map-pill {
    padding-top: 2px
}

.filter-arrows {
    position: relative;
    z-index: 333;
    float: right;
    height: 35px;
    width: 64px;
    margin-left: -8px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -116px -4252px no-repeat
}

.filter-arrows a.fa {
    width: 16px;
    height: 16px;
    margin-top: 10px;
    display: block;
    float: left
}

.filter-arrows a.fa.filter-left-arrow {
    margin-left: 12px;
    background: url(../../images/visit-florida/search-page/filter-slider-arrows-sprite.png) no-repeat;
    margin-right: 6px
}

.filter-arrows a.fa.filter-right-arrow {
    background: url(../../images/visit-florida/search-page/filter-slider-arrows-sprite.png) -34px 0 no-repeat
}

.filter-arrows a.fa.filter-left-arrow:active,
.filter-arrows a.fa.filter-right-arrow:active {
    opacity: .4
}

.ie .subnav {
    height: 34px;
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0
}

.ie .subnav li .custom-caret {
    top: 24px
}

.ie .filter-arrows a.fa.filter-left-arrow.disabled,
.ie .filter-arrows a.fa.filter-left-arrow:active {
    background: url(../../images/visit-florida/search-page/filter-slider-arrows-sprite.png) top left no-repeat
}

.ie .filter-arrows a.fa.filter-right-arrow.disabled,
.ie .filter-arrows a.fa.filter-right-arrow:active {
    background: url(../../images/visit-florida/search-page/filter-slider-arrows-sprite.png) -51px 0 no-repeat
}

.fixed {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 1000
}

.enews-overlay {
    display: none;
    outline: 0;
    width: 782px;
    height: 620px;
    border: thin solid #b2b2b2;
    border-radius: 0!important;
    padding-bottom: 5px;
    z-index: 1100!important;
    background: #fff;
    left: 44%
}

.enews-overlay .close-button {
    width: 76px;
    height: 23px;
    background: #fff;
    float: right;
    margin: 13px 16px 15px 0
}

.enews-overlay .overlay-logo {
    margin: -13px 49px 0 18px;
    background: url(../../images/visit-florida/sprites/vf-gateway-sprite.png) 0 -268px no-repeat;
    width: 150px;
    height: 150px
}

.enews-overlay .overlay-content-container {
    float: none!important;
    clear: both;
    background: #fff;
    width: 745px;
    height: 472px;
    margin-left: 34px
}

.enews-overlay .overlay-content-container .container .calendar-container {
    width: 727px
}

.enews-overlay .overlay-content-container .overlay-header {
    font-family: proxima_nova_rgregular;
    font-size: 12px;
    border-bottom: thin solid #b2b2b2;
    margin-bottom: 22px;
    padding-bottom: 6px
}

.enews-overlay .overlay-content-container .overlay-header .span7 {
    margin-left: 0
}

.enews-overlay .overlay-content-container .overlay-header .overlay-suscribe {
    font-size: 27px;
    margin-top: 10px;
    margin-bottom: 9px;
    line-height: 30px
}

.enews-overlay .overlay-content-container .overlay-header .sub-copy {
    color: #999;
    margin-bottom: 12px
}

.enews-overlay .overlay-content-container .overlay-header ul {
    margin: 0 0 10px 15px;
    color: #999
}

.enews-overlay .overlay-content-container .overlay-header ul li {
    padding-bottom: 2px;
    letter-spacing: 1px
}

.enews-overlay .overlay-content-container .form-submit {
    width: 245px;
    height: 327px
}

.enews-overlay .overlay-content-container .form-submit p {
    font-size: 10px;
    margin-bottom: 0;
    line-height: 14px
}

.enews-overlay .overlay-content-container .form-submit .required {
    display: block;
    margin-bottom: 14px
}

.enews-overlay .overlay-content-container .form-submit input {
    border-radius: 0;
    background: url(../../images/visit-florida/enews-overlay/input-field-bg.png) repeat-x;
    border: 2px solid #ededed;
    width: 200px;
    height: 30px;
    margin-bottom: 18px;
    font-size: 10px;
    padding-left: 10px
}

.enews-overlay .overlay-content-container .form-submit input.zip {
    width: 71px
}

.enews-overlay .overlay-content-container .form-submit .form-search .mnth-dropdown {
    margin-left: 15px
}

.enews-overlay .overlay-content-container .form-submit .form-search .mnth-dropdown .dropdown-toggle-wrapper {
    background: none;
    border: 2px solid #EDEDED;
    border-radius: 0;
    font-size: 7px;
    height: 25px;
    width: 80px
}

.enews-overlay .overlay-content-container .form-submit .form-search .mnth-dropdown .dropdown-toggle-wrapper a {
    font-size: 11px;
    letter-spacing: 0;
    color: #CACACA;
    text-transform: capitalize;
    line-height: 1em;
    font-family: Helvetica, Helvetica, Arial, sans-serif
}

.enews-overlay .overlay-content-container .form-choose-details {
    width: 446px;
    height: 275px
}

.enews-overlay .overlay-content-container .form-choose-details .radio-button-list {
    width: 220px;
    float: left;
    padding-top: 8px
}

.enews-overlay .overlay-content-container .form-choose-details .radio-button-list .span3 {
    margin: 0;
    min-width: 180px
}

.enews-overlay .overlay-content-container .form-choose-details .radio-button-list p {
    line-height: 7px!important
}

.enews-overlay .overlay-content-container .form-choose-details .radio-button-list p span.checkbox,
.enews-overlay .overlay-content-container .form-choose-details .radio-button-list p span.radio {
    top: -6px;
    position: relative
}

.enews-overlay .overlay-content-container .form-choose-details .radio-button-list p label {
    float: left;
    padding-top: 2px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-experience {
    width: 220px;
    height: 300px;
    float: left
}

.enews-overlay .overlay-content-container .form-choose-details .choose-experience p {
    line-height: 13px;
    font-family: proxima_nova_rgregular;
    font-size: 12px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-experience label {
    font-size: 11px;
    float: left
}

.enews-overlay .overlay-content-container .form-choose-details .choose-experience .checkbox-container {
    display: block;
    margin-bottom: 5px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-country {
    width: 210px;
    height: 300px;
    float: left;
    margin-left: 15px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-country p {
    font-size: 10px;
    line-height: 13px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-country label {
    font-size: 11px
}

.enews-overlay .overlay-content-container .form-choose-details .choose-country .overlay-submit {
    margin-top: 30px;
    background: url(../../images/visit-florida/enews-overlay/submit.jpg) no-repeat;
    width: 151px;
    height: 38px;
    border: none
}

.enews-overlay .overlay-content-container .overlay-legal {
    font-size: 9px;
    display: block
}

.enews-overlay .overlay-content-container .overlay-legal a {
    color: #666
}

.enews-overlay .overlay-content-container .overlay-legal a.privacy-link {
    text-decoration: underline
}

.news-letter-page {
    padding: 40px 0
}

.news-letter-page .enews-overlay {
    display: block!important;
    outline: 0;
    border: none;
    float: none;
    height: auto;
    margin: 0 auto;
    width: 850px
}

.news-letter-page .enews-overlay .form-submit {
    width: 350px
}

.news-letter-page .enews-overlay .form-submit input {
    width: 300px;
    font-weight: 12px
}

.news-letter-page .enews-overlay .form-submit input.zip {
    width: 100px
}

.news-letter-page .enews-overlay .form-submit .dropdown-toggle-wrapper.width250 {
    border-radius: 16px 0 0 16px!important;
    width: 150px!important
}

.news-letter-page .enews-overlay .form-submit .zipCodeError {
    position: relative
}

.news-letter-page .enews-overlay .form-submit .zipCodeError #form-search {
    width: 230px
}

.news-letter-page .enews-overlay .form-submit .zipCodeError label.error {
    position: absolute;
    top: 35px;
    left: 0
}

.news-letter-page .enews-overlay .form-choose-details {
    width: 390px!important
}

.news-letter-page .enews-overlay .form-choose-details .choose-experience {
    width: auto!important
}

.news-letter-page .enews-overlay .overlay-legal {
    font-family: proxima_nova_rgregular;
    color: #9a9a9a;
    font-size: 11px
}

.news-letter-page .enews-overlay .overlay-legal a {
    color: #9a9a9a!important
}

.news-letter-page .enews-overlay .overlay-submit {
    background: url(../../images/visit-florida/enews-overlay/submit.jpg) no-repeat;
    width: 151px;
    height: 38px;
    border: none;
    margin-left: 30px
}

.news-letter-page .sub-copy {
    font-weight: 700
}

.news-letter-page .overlay-logo {
    margin-right: 32px
}

.news-letter-page .overlay-header {
    font-family: proxima_nova_rgregular
}

.news-letter-page .overlay-header li {
    font-family: proxima_nova_rgregular;
    color: #9a9a9a;
    font-weight: 700
}

.news-letter-page #thankyouContent {
    display: none;
    min-height: 300px
}

.news-letter-page .thankyou-message {
    text-align: left
}

.news-letter-page .thankyou-message .message {
    font: normal normal normal 27px/30px proxima_nova_rgregular;
    color: #f06600;
    margin-bottom: 15px
}

.news-letter-page .thankyou-message p {
    font: normal normal 13px/15px proxima_novasemibold;
    margin-bottom: 20px
}

.news-letter-page .radio-button-list {
    width: auto!important
}

.insiderNewsForm .enews-overlay {
    width: 850px
}

.insiderNewsForm .enews-overlay .form-submit {
    width: 350px
}

.insiderNewsForm .enews-overlay .form-submit input {
    width: 300px;
    font-weight: 12px
}

.insiderNewsForm .enews-overlay .form-submit input.zip {
    width: 100px
}

.insiderNewsForm .enews-overlay .form-submit .dropdown-toggle-wrapper.width250 {
    border-radius: 16px 0 0 16px!important;
    width: 150px!important
}

.insiderNewsForm .enews-overlay .form-submit .zipCodeError {
    position: relative
}

.insiderNewsForm .enews-overlay .form-submit .zipCodeError #form-search {
    width: 230px
}

.insiderNewsForm .enews-overlay .form-submit .zipCodeError label.error {
    position: absolute;
    top: 35px;
    left: 0
}

.insiderNewsForm .enews-overlay .form-choose-details {
    width: 390px!important
}

.insiderNewsForm .enews-overlay .form-choose-details .choose-experience {
    width: auto!important
}

.insiderNewsForm .enews-overlay .overlay-legal {
    font-family: proxima_nova_rgregular;
    color: #9a9a9a;
    font-size: 11px
}

.insiderNewsForm .enews-overlay .overlay-legal a {
    color: #9a9a9a!important
}

.insiderNewsForm .enews-overlay .overlay-submit {
    background: url(../../images/visit-florida/enews-overlay/submit.jpg) no-repeat;
    width: 151px;
    height: 38px;
    border: none;
    margin-left: 30px
}

.insiderNewsForm .sub-copy {
    font-weight: 700
}

.insiderNewsForm .overlay-logo {
    margin-right: 32px
}

.insiderNewsForm .overlay-header {
    font-family: proxima_nova_rgregular
}

.insiderNewsForm .overlay-header li {
    font-family: proxima_nova_rgregular;
    color: #9a9a9a;
    font-weight: 700
}

.insiderNewsForm #thankyouContent {
    display: none;
    min-height: 300px
}

.insiderNewsForm .thankyou-message {
    text-align: left
}

.insiderNewsForm .thankyou-message .message {
    font: normal normal normal 27px/30px proxima_nova_rgregular;
    color: #f06600;
    margin-bottom: 15px
}

.insiderNewsForm .thankyou-message p {
    font: normal normal 13px/15px proxima_novasemibold;
    margin-bottom: 20px
}

.insiderNewsForm .radio-button-list {
    width: auto!important
}

.vf.fishing .subnav-container .license-container {
    height: 34px;
    margin-right: 15px;
    background-color: #c4c4c4;
    width: 200px;
    position: relative
}

.vf.fishing .subnav-container .fishing-license {
    font-family: proxima_novasemibold;
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
    padding-right: 12px;
    position: relative;
    top: 7px;
    left: -17px;
    background: url(../../images/visit-florida/ask-an-insider/insider-right-arrow.png) right center no-repeat
}

.vf.fishing .fishing-bottom-logo {
    width: 190px;
    height: 49px;
    position: absolute;
    left: 0;
    bottom: 19px;
    background: url(../../images/visit-florida/fishing_page/fishing-capital-gateway-logo.png) no-repeat
}

.vf.fishing .vf-tile-content {
    margin-left: 0
}

.ie8 .vf.fishing .container .search-filter .search-gateway-top {
    background: url(../../images/visit-florida/landing-gateway/blue-gateway-search-filter-TOP.png) no-repeat!important;
    padding-top: 50px;
    height: auto;
    padding-left: 35px
}

.ie8 .vf.fishing .container .search-filter .search-gateway-bottom {
    background: url(../../images/visit-florida/landing-gateway/blue-gateway-search-filter-BOTTOM.png) no-repeat!important;
    height: 10px
}

.ie8 .vf.fishing .container #ie8SearchFilter {
    background: 0 0!important
}

.fishBox a {
    outline: 0
}

.width690 {
    width: 690px
}

.paddt20 {
    padding-top: 20px
}

.container-wrapper.language-page.article-page {
    margin-top: 0
}

#language .grid-layout {
    margin-top: 30px
}

#language .img-container {
    float: left;
    position: relative
}

#language .article-header-share {
    margin-top: 0;
    margin-left: 0
}

.spanish.article-header p {
    margin: 0;
    padding: 0
}

.spanish.article-header .spanish.article-subheader {
    margin-right: 11px
}

.spanish-page .spanish.article-header {
    margin: 0;
    padding: 0
}

.spanish-page .spanish.article-header h1 {
    padding-bottom: 14px;
    color: #F06600;
    font-weight: 400
}

.spanish-page .spanish.article-header p {
    margin: 0
}

.spanish-page .article-header {
    width: 100%
}

.spanish-page .article-header .languageHeader {
    margin: -4px 0 0
}

.spanish-page .spanish.article-header-share {
    margin-top: -8px;
    margin-left: 0
}

.spanish-page .planning-slider {
    margin: 30px 0 0;
    padding: 0
}

.spanish-page .planning-slider .places.media-gallery {
    max-width: 527px;
    margin-left: 0!important;
    padding-top: 24px;
    margin-bottom: 20px
}

.spanish-page .planning-slider .places.media-gallery .places-arrow {
    display: block;
    width: 10px;
    height: 17px;
    background: #000;
    margin-top: 34px;
    float: left
}

.spanish-page .planning-slider .places.media-gallery .places-arrow.left {
    background: url(../../images/visit-florida/media-gallery/left_arrow.png) no-repeat
}

.spanish-page .planning-slider .places.media-gallery .places-arrow.left.disabled {
    background: url(../../images/visit-florida/media-gallery/left_arrow_disabled.png) no-repeat
}

.spanish-page .planning-slider .places.media-gallery .places-arrow.right.disabled {
    background: url(../../images/visit-florida/media-gallery/right_arrow_disabled.png) no-repeat
}

.spanish-page .planning-slider .places.media-gallery .places-arrow.right {
    background: url(../../images/visit-florida/media-gallery/right_arrow.png) no-repeat
}

.spanish-page .planning-slider .places.media-gallery .places-tile-container {
    height: 140px;
    margin: 0 0 0 9px;
    max-width: 418px;
    overflow: hidden;
    padding: 0;
    position: relative
}

.spanish-page .planning-slider .places.media-gallery .places-tile-container .places-tiles {
    margin-left: 0;
    padding-left: 0;
    width: 50000px;
    height: 100%
}

.spanish-page .planning-slider .places.media-gallery .places-tile-container .places-tiles li {
    width: 120px;
    margin-right: 20px;
    height: 140px
}

.places-tile-container .places-tiles .vfcombase {
    float: none
}

.container-wrapper.article-tile-bg.language-page {
    height: auto
}

.calendar-view {
    width: 900px;
    left: 38%;
    height: 580px
}

.calendar-view .overlay-content-container {
    clear: both;
    width: 835px
}

.calendar-view .overlay-content-container h1 {
    font-family: proxima_novalight;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #f37232
}

.calendar-view .overlay-content-container section {
    height: 110px
}

.calendar-view .overlay-content-container p {
    font-family: proxima_novalight
}

.calendar-view .overlay-content-container p.overlay-legal {
    padding-top: 30px
}

.calendar-view .overlay-content-container .container {
    position: relative;
    width: 820px
}

.calendar-view .overlay-content-container .container .span10 {
    margin: 0
}

.calendar-view .overlay-content-container .book-direct {
    margin: 0;
    background: 0 0;
    border: none
}

.calendar-view .overlay-content-container .book-direct .content {
    padding: 0 40px 0 0;
    border: none
}

.calendar-view .overlay-content-container .book-direct .book-direct-button {
    background: url(../../images/visit-florida/listing_page/book_direct.png) no-repeat;
    width: 151px;
    height: 34px;
    text-indent: -9999px
}

.calendar-view .overlay-content-container a.cal-arrows {
    float: left;
    position: relative;
    margin-top: 20%;
    width: 45px;
    height: 23px;
    top: 14px
}

.calendar-view .overlay-content-container a.cal-arrows.cal-prev {
    text-indent: -9999px;
    background: url(../../images/visit-florida/listing_page/back_button.png) no-repeat;
    left: 14px
}

.calendar-view .overlay-content-container a.cal-arrows.cal-next {
    text-indent: -9999px;
    background: url(../../images/visit-florida/listing_page/forward_button.png) no-repeat
}

.calendar-view .fc {
    width: 350px;
    margin-right: 13px;
    position: relative;
    font-size: 12px;
    font-family: proxima_novalight;
    float: left
}

.calendar-view .fc#calendarnext {
    float: right
}

.calendar-view .fc .fc-content {
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada
}

.calendar-view .fc .fc-content .fc-widget-content,
.calendar-view .fc .fc-content .fc-widget-header {
    border: 1px solid #dadada;
    border-collapse: collapse;
    border-right: none;
    width: 40px;
    height: 40px;
    text-shadow: 1px 0 #ccc;
    text-align: center
}

.calendar-view .fc .fc-content .fc-widget-header {
    border-bottom: none;
    color: #6a6a6a;
    font-weight: 400;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e6e6e6 0, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(100%, #f8f8f8));
    background: -webkit-linear-gradient(top, #e6e6e6 0, #f8f8f8 100%);
    background: -o-linear-gradient(top, #e6e6e6 0, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #e6e6e6 0, #f8f8f8 100%);
    background: linear-gradient(to bottom, #e6e6e6 0, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f8f8f8', GradientType=0)
}

.calendar-view .fc .fc-content .fc-widget-content {
    border-bottom: none
}

.calendar-view .fc .fc-button {
    display: none;
    visibility: hidden
}

.calendar-view .fc .fc-other-month {
    background-color: #d8d9d8;
    color: #838484;
    border-color: #bbb!important
}

.calendar-view .fc .fc-event-title {
    color: #8c8d8d
}

.calendar-view .fc h2 {
    color: #f37232;
    font-weight: 400;
    font-size: 18px;
    font-family: proxima_nova_rgregular!important;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0
}

.calendar-view .fc .fc-button-today {
    display: none
}

.calendar-view .fc .fc-widget-content {
    vertical-align: top;
    padding-top: 1px
}

.calendar-view .fc .fc-event-title {
    padding-top: 5px;
    display: block;
    text-align: center;
    text-shadow: 0 0 #ccc
}

#listing-page #calendar {
    margin-right: 10px;
    margin-left: -10px
}

.connect-label {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #666;
    font-weight: 700;
    display: block;
    float: left
}

ul.connect-share {
    list-style-type: none
}

ul.connect-share li {
    display: block;
    float: left
}

ul.connect-share .connect {
    display: block;
    width: 24px;
    height: 22px;
    background: url(../../images/visit-florida/icons/connect-with-us-icons.png) no-repeat
}

ul.connect-share .connect.fb {
    background-position: 0 0
}

ul.connect-share .connect.tw {
    background-position: -25px 0
}

ul.connect-share .connect.yt {
    background-position: -49px 0
}

.fva .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_fva.png) no-repeat!important
}

.fva header {
    text-align: left;
    margin-bottom: 18px
}

.fva header .header-text {
    width: 560px;
    float: left
}

.fva header .header-text p {
    font-size: 11px;
    letter-spacing: 0
}

.fva header .header-text a {
    font-weight: 700
}

.fva header .header-image {
    float: right
}

.fva .container .large-button {
    margin-top: 4px;
    margin-left: 12px
}

.fva .container .large-button a {
    color: #fff;
    display: block
}

.fva .container .large-button.fva-find-more {
    text-decoration: none
}

.fva .container.bc.fva li.reg a span {
    padding-left: 10px
}

.fva .container.bc.fva li.reg a span img {
    margin-top: -3px
}

.fva .container.bc.fva li.fva-dd-pill {
    border-right: thin solid #e6e6e6;
    height: 46px;
    padding-left: 12px;
    padding-right: 20px
}

.fva .container.bc.fva li.fva-dd-pill a {
    margin: 0;
    padding: 0 17px 0 0;
    border-right: none
}

#vivaTabContent h1.auctions-title,
.fva-landing h1.auctions-title {
    margin-top: 0;
    text-align: left;
    margin-left: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #379eda
}

#fva-page .bc-container {
    box-shadow: none;
    -webkit-box-shadow: none;
    -mox-box-shadow: none
}

#fva-page .fva-landing {
    margin-top: 0;
    padding-bottom: 15px;
    background: url(../../images/visit-florida/global/gateway_lower_1600.jpg) top center no-repeat
}

#fva-page .bread-crumbs li.reg.current a {
    background: 0 0
}

#fva-page .filter-by-list li.active,
.vivaEventLanding .filter-by-list li.active {
    font-weight: 600;
    color: #f06600
}

#fva-page .filter-by-list {
    width: 100%;
    margin: 0
}

#fva-page .filter-by-list#categories,
#fva-page .filter-by-list#regions {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden
}

#fva-page .filter-by-list.left {
    float: left
}

#fva-page .filter-by-list li {
    height: auto;
    line-height: 10px;
    margin-top: 0;
    min-height: 34px;
    padding: 0;
    width: 99%
}

#fva-page .filter-by-list li.active {
    font-size: 12px
}

#fva-page .filter-by-list li.active.date {
    font-weight: 400;
    font-size: 10px
}

#fva-page .filter-by-list .bd-check {
    margin-bottom: 0
}

#fva-page .bread-crumbs li.first {
    background: 0 0
}

#fva-page .bread-crumbs li.first a {
    color: #666;
    background: 0 0;
    padding-left: 0
}

#fva-page .bread-crumbs li.reg.current {
    background: url(../../images/visit-florida/bread-crumbs/bc_current_bg_3.png) repeat-x!important;
    margin-left: -1px
}

#fva-page .bread-crumbs li.reg.current a {
    color: #fff;
    padding-left: 18px;
    padding-right: 12px
}

#fva-page .bread-crumbs li.reg.current a:hover {
    background: url(../../images/visit-florida/bread-crumbs/bc_current_bg_3.png) repeat-x!important
}

#fva-page .bread-crumbs li a {
    line-height: 19px;
    margin-top: 7px
}

#fva-page .span13.default.list-tile.tile.content-tile {
    height: 150px
}

#fva-page .span13.default.list-tile.tile.content-tile.middle {
    height: 142px
}

#fva-page .span13.default.list-tile.tile.content-tile.middle .main-img-wrapper.span3 {
    margin-top: 1px!important
}

#fva-page .span13.default.list-tile.tile.content-tile.bottom {
    height: 145px
}

#fva-page .span13.default.list-tile.tile.content-tile.bottom .main-img-wrapper.span3 {
    margin-top: 1px!important
}

#fva-page .span13.default.list-tile.tile.content-tile.bottom .content-tile-details {
    height: 116px
}

#fva-page .span13.default.list-tile.tile.content-tile.bottom .themes-and-score.middle.span3 {
    height: 119px;
    margin-top: 1px
}

#fva-page .span13.default.list-tile.tile.content-tile .content-tile-details,
#fva-page .span13.default.list-tile.tile.content-tile .themes-and-score.middle.span3 {
    margin-top: 1px
}

#fva-listing-page .crown-logo-image {
    background: url(../../images/visit-florida/crown-nav/logo_fva.png) no-repeat!important
}

#fva-listing-page .media-gallery .gallery-tabs {
    margin-top: -10px
}

#fva-listing-page .fva-listing-article {
    min-height: 200px;
    margin-top: 15px
}

#fva-listing-page .fva-listing-article h1,
#fva-listing-page .fva-listing-article h2,
#fva-listing-page .fva-listing-article h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #999
}

#fva-listing-page .fva-listing-article p {
    margin-bottom: 10px
}

#fva-listing-page .fva-listing-article ul li {
    margin-bottom: 5px
}

#fva-listing-page .column {
    margin-top: 43px
}

#fva-listing-page .column h3 {
    margin-bottom: 20px;
    font-size: 18px;
    color: #999;
    font-weight: 400
}

#fva-listing-page .column.left {
    margin-top: 0
}

#fva-listing-page .column.right {
    margin-top: 34px
}

#fva-listing-page .column.right p {
    margin-bottom: 0
}

#fva-listing-page .column.right .bottom20 {
    margin-bottom: 20px
}

#fva-listing-page .general-information {
    width: 413px
}

#fva-listing-page .general-information .detail-image {
    margin: 0 auto;
    text-align: center;
    width: auto
}

#fva-listing-page .general-information .listing-info-separator {
    width: 100%;
    margin: 0 auto
}

#fva-listing-page .general-information .auction-detail-item {
    margin: 10px 0;
    overflow: auto
}

#fva-listing-page .general-information .auction-detail-item.first {
    margin-bottom: 15px
}

#fva-listing-page .general-information .auction-detail-item.first .right-action {
    margin-top: 8px
}

#fva-listing-page .general-information .auction-detail-item.second {
    margin-bottom: 6px
}

#fva-listing-page .general-information .auction-detail-item.second .right-action {
    margin-top: 2px
}

#fva-listing-page .general-information .auction-detail-item p {
    margin-bottom: 0;
    font-weight: 700
}

#fva-listing-page .general-information .auction-detail-item p.left-info {
    width: 200px;
    float: left;
    margin-top: 7px
}

#fva-listing-page .general-information .auction-detail-item p.left-info span {
    color: #F60;
    margin-left: 5px
}

#fva-listing-page .general-information .auction-detail-item .right-action {
    font-size: 12px;
    width: 99px
}

#fva-listing-page .general-information .auction-details {
    width: 220px;
    margin: 10px auto
}

#fva-listing-page .general-information .auction-details p {
    margin-bottom: 5px;
    font-weight: 700;
    white-space: nowrap
}

#fva-listing-page .general-information .social-media {
    width: 145px;
    margin: 0 auto
}

#fva-listing-page .general-information .social-media .connect {
    height: 30px;
    font-family: proxima_novasemibold;
    font-size: 9px;
    color: #999;
    text-align: center
}

#fva-listing-page .general-information .social-media a {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../../images/visit-florida/article_page/share_circle_buttons.png) no-repeat
}

#fva-listing-page .general-information .social-media .fb {
    background-position: -25px 0!important
}

#fva-listing-page .general-information .social-media .tw {
    background-position: -52px 0!important
}

.fva article.list-tile.span13 .main-img-wrapper {
    margin-left: 8px!important
}

.fva article.list-tile.span13 h3 {
    margin-bottom: -21px
}

.fva article.list-tile.span13 .location {
    font-size: 10px;
    color: #666;
    display: inline-block;
    padding-top: 24px
}

.fva article.list-tile.span13 .description {
    letter-spacing: 0;
    line-height: 14px
}

.fva article.list-tile.span13 .scores {
    padding-left: 20px;
    width: 168px
}

.fva article.list-tile.span13 .scores p {
    color: #999;
    font-family: proxima_nova_rgbold;
    font-size: 10px;
    margin-bottom: 9px!important
}

.fva article.list-tile.span13 .bookmark {
    display: none
}

.fva article.list-tile.span13 .content-tile-details.middle {
    margin-top: 1px
}

.fva article.list-tile.span13 .themes-and-score.middle {
    margin-top: 4px
}

.fva-listing .container-wrapper.listing-page .container .row {
    margin-bottom: 30px
}

.fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page {
    width: 487px
}

.fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .gallery-arrow.left {
    margin-right: 12px
}

.fva-listing .container-wrapper.listing-page .container .row .span10.fva-listing-page .image-slider-container {
    width: 318px
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .rh-og-arrow {
    background: url(../../images/visit-florida/ask-an-insider/insider-right-arrow.png) center right no-repeat;
    padding-right: 10px;
    display: inline-block;
    margin-top: 8px
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .rh-og-arrow a {
    text-transform: none
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .right-action {
    margin-right: 10px
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .social-media.fva-listing-page .connect {
    text-transform: uppercase;
    padding-top: 4px;
    padding-right: 1px
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .social-media.fva-listing-page .share.fb {
    margin-right: -3px;
    background-position: -25px 0!important
}

.fva-listing .container-wrapper.listing-page .container .row .span6.fva-listing-page .book-direct .content .social-media.fva-listing-page .share.tw {
    background-position: -52px 0!important
}

.fva-listing .container-wrapper.listing-page .container .row .column.right.span8 h3 {
    margin-top: 80px
}

.fva-listing .container-wrapper.listing-page .container .row .column.right.span8 p.offer-title {
    padding-bottom: 5px
}

.fva-listing .container-wrapper.listing-page .container .row .column.right.span8 .second-offer-copy {
    margin-top: 22px
}

.row.list-layout .moreResults {
    float: right;
    margin: 10px 0
}

.row.list-layout .moreResults a.readMore {
    color: #F06600
}

.ie .column.left.span8 {
    margin-top: -15px!important
}

.ie .column.left.span8 h3 {
    margin-top: 10px
}

.ie8 #fva-page .span13.default.list-tile.tile.content-tile {
    min-width: 590px;
    max-width: 750px
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container {
    z-index: 100
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .nav-pills.tabs.pull-right {
    margin-right: 248px
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .filter-list {
    left: 0
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .date-field {
    position: absolute;
    top: 4px
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .date-field.check-in {
    right: 140px
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .date-field.check-out {
    right: 30px
}

.vf.location-page.details .container-wrapper.location-page-bc.second.bc-container .date-field input {
    width: 100px;
    height: 28px;
    border: none;
    font-size: 11px;
    padding-left: 3px;
    background: url(../../images/visit-florida/sprites/vf-sprite.png) -20px -3439px no-repeat;
    color: #999
}

.vf.location-page.details .container-wrapper.under-crown.search.location-detail-page.tab-content {
    margin-top: 35px
}

.vf.location-page.details #list .vfcombase.article {
    clear: both;
    height: 146px;
    margin-bottom: -170px;
    position: relative;
    width: 100%
}

.vf.location-page.details .row.list-layout article.tile.content-tile .content-tile-details.span7,
.vf.location-page.details .row.list-layout article.tile.content-tile .themes-and-score {
    height: 118px
}

.vf.location-page.details #things_to_do .filter-slider {
    width: 100%
}

.vf.location-page.details #things_to_do ul.nav-pills {
    margin-right: 0
}

.vf.location-page.details #places_to_eat .filter-slider {
    width: 100%
}

.vf.location-page.details #places_to_eat ul.nav-pills {
    margin-right: 0
}

.vf.location-page.details #visitor_services ul.nav-pills {
    display: none
}

.error-Message-container {
    width: 100%;
    height: 100%;
    background: url(../../images/visit-florida/error/dark_1px_repeat.png);
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.error-Message-container .error-message-box {
    width: 356px;
    height: 199px;
    background: url(../../images/visit-florida/error/errormessagebg.jpg) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -99px;
    margin-left: -178px;
    text-align: center
}

.error-Message-container .error-message-box .copy {
    display: block;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-weight: 900;
    color: #666;
    font-size: 14px;
    height: 30px;
    line-height: 18px;
    margin-top: 62.5px
}

.error-Message-container .error-message-box .close-button {
    height: 39px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    background: url(../../images/visit-florida/error/error_button_bg.jpg) repeat-x;
    margin-top: 32px
}

.error-Message-container .error-message-box .close-button a {
    text-transform: uppercase;
    padding-left: 20px;
    line-height: 34px;
    color: #fff;
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-decoration: none;
    display: block;
    height: 32px;
    background: url(../../images/visit-florida/error/close_button_x.png) center left no-repeat
}

.details-meta h1 a {
    color: #666
}

.details-meta h1 a:hover {
    color: #f06600;
    text-decoration: none
}

ul.social-tabs {
    list-style: none;
    text-indent: -9999px;
    border-bottom: 1px solid #b9b9b9;
    margin: 30px 30px 10px
}

ul.social-tabs li {
    width: 31px;
    height: 20px;
    position: relative;
    bottom: -1px;
    margin: 0 1px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(../../images/visit-florida/icons/feeds-sprite.png) no-repeat
}

ul.social-tabs li.all {
    background-position: 0 0
}

ul.social-tabs li.facebook {
    background-position: 0 -25px
}

ul.social-tabs li.twitter {
    background-position: 0 -50px
}

ul.social-tabs li.youtube {
    background-position: 0 -100px
}

ul.social-tabs li.google {
    background-position: 0 -75px
}

ul.social-tabs li.all.active {
    background-position: -30px 0
}

ul.social-tabs li.facebook.active {
    background-position: -30px -25px
}

ul.social-tabs li.twitter.active {
    background-position: -30px -50px
}

ul.social-tabs li.youtube.active {
    background-position: -30px -100px
}

ul.social-tabs li.google.active {
    background-position: -30px -75px
}

.go-button.filterCalndrBtn {
    margin: 4px -295px 0 0!important;
    float: right
}

.dropdown-menu .input-append.date.datepicker input {
    padding: 3px 5px 3px 15px;
    margin-left: -27px;
    width: 200px
}

.dropdown-menu .input-append.date.datepicker input#dp1 {
    border-radius: 14px
}

.dropdown-menu .input-append.date.datepicker input#dp2 {
    margin-left: 3px;
    width: 145px
}

.datepicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 6px
}

.datepicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

#media-page .container-wrapper.location-page-bc.second.bc-container {
    z-index: 100
}

#media-page .container-wrapper.media-article-page {
    margin-top: 35px
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper .question {
    height: auto
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper .question p .qa-symbol {
    left: 16px;
    position: absolute
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper .accordion-body .accordion-inner {
    padding-left: 26px
}

.container-wrapper.insider .dropup-menu-insider .questions-wrapper .accordion-body .qa-symbol {
    left: 10px;
    position: absolute
}

.container-wrapper.insider .dropup-menu-insider .group-wrapper.insider .question p {
    padding-left: 15px
}

.container-wrapper.meeting-landing .meeting-landing-social h1 {
    margin-top: 0
}

#meeting-page .articleLeftSec .meetings-bottom-copy {
    width: auto!important;
    margin-bottom: 40px;
    margin-left: 0
}

#meeting-page .ourpeople-left-col a {
    color: #f06600
}

#meeting-page .ourpeople-left-col a:hover {
    text-decoration: none
}

#meeting-page .ourpeople-left-col h2,
#meeting-page .ourpeople-left-col h3 {
    margin-top: 5px
}

.florida-live-gallery .media-gallery {
    padding-bottom: 30px;
    margin-bottom: 0
}

#myfl-gallery-section .pagination,
.florida-live-gallery .media-gallery .pagination {
    margin: 0;
    padding: 10px 0 0;
    list-style: none;
    text-align: center;
    color: #999
}

#myfl-gallery-section .pagination {
    clear: both
}

#myfl-gallery-section .pagination:after,
#myfl-gallery-section .pagination:before {
    display: table;
    content: "";
    line-height: 0
}

#myfl-gallery-section .pagination:after {
    clear: both
}

#myfl-gallery-section .pagination li,
.florida-live-gallery .media-gallery .pagination li {
    display: inline-block;
    padding: 2px 3px
}

#myfl-gallery-section .pagination li a,
.florida-live-gallery .media-gallery .pagination li a {
    color: #999;
    cursor: pointer;
    display: inline-block
}

#myfl-gallery-section .pagination li a:hover,
.florida-live-gallery .media-gallery .pagination li a:hover {
    color: #f06600;
    text-decoration: underline
}

#myfl-gallery-section .pagination li a.active,
.florida-live-gallery .media-gallery .pagination li a.active {
    color: #f06600
}

#myfl-gallery-section .pagination li a.inactive,
.florida-live-gallery .media-gallery .pagination li a.inactive {
    color: #ddd;
    text-decoration: none;
    cursor: default
}

#myfl-gallery-section .pagination li a.first,
.florida-live-gallery .media-gallery .pagination li a.first {
    background: url(../../images/visit-florida/media-gallery/left_arrow.png) left center no-repeat;
    padding: 2px 0 0 15px
}

#myfl-gallery-section .pagination li a.first.inactive,
.florida-live-gallery .media-gallery .pagination li a.first.inactive {
    background: url(../../images/visit-florida/media-gallery/left_arrow_disabled.png) left center no-repeat
}

#myfl-gallery-section .pagination li a.last,
.florida-live-gallery .media-gallery .pagination li a.last {
    background: url(../../images/visit-florida/media-gallery/right_arrow.png) right center no-repeat;
    padding: 2px 15px 0 0
}

#myfl-gallery-section .pagination li a.last.inactive,
.florida-live-gallery .media-gallery .pagination li a.last.inactive {
    background: url(../../images/visit-florida/media-gallery/right_arrow_disabled.png) right center no-repeat
}

.goto_next,
.goto_previous {
    color: #f06600!important
}

.fb-images {
    height: 230px;
    float: left;
    text-align: center;
    font-size: 10px;
    line-height: 12px
}

.fb-images .fb-link {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 2px;
    position: relative;
    overflow: hidden;
    text-align: center;
    max-width: 100%
}

.fb-images div {
    text-align: left;
    padding-left: 30px;
    font-size: 10px;
    background: url(../../images/visit-florida/icons/fb-grey.png) 0 10px no-repeat;
    font-family: Helvetica;
    padding-top: 10px;
    text-transform: capitalize
}

.fb-images div p {
    padding: 0;
    margin: 0;
    font-size: 11px;
    text-transform: capitalize;
    color: #666
}

.fl-feed-time {
    font-size: 10px;
    color: #9a9a9a;
    letter-spacing: 0
}

.fb-images .go-orange {
    font-size: 10px
}

.grid-layout.hasSearch .vfcombase.article.page {
    float: left
}

.places-tiles article.place-js img {
    width: 120px;
    max-width: 120px!important;
    height: 90px
}

.fishinghotspots .socialConnect {
    padding-top: 0
}

.meetings-home-page article .search-tile-wrapper {
    background: #fff;
    margin: 8px 8px -8px
}

.meetings-home-page article.tile.content-tile {
    height: 165px!important;
    overflow: hidden
}

.meetings-home-page article.tile.content-tile .search-tile-wrapper .main-img-wrapper.span3 {
    margin: 0!important
}

.meetings-home-page article.tile.content-tile .search-tile-wrapper .content-tile-wrapper.span10 {
    margin: 0 0 0 10px
}

.meetings-home-page article.tile.content-tile .search-tile-wrapper h3 {
    height: auto!important
}

.meetings-home-page article.tile.content-tile .search-tile-wrapper .content-tile-wrapper .themes-and-score.span4 {
    float: left;
    width: 235px!important
}

.meetings-home-page article.tile.content-tile .search-tile-wrapper .content-tile-wrapper .website-link {
    color: #f06600;
    font-size: 9px;
    text-transform: uppercase
}

.textCenter {
    text-align: center;
    clear: both
}

.content-title,
.content-title a {
    color: #666
}

.content-title a:hover,
.content-title:hover {
    color: #f06600;
    text-decoration: none
}

.img-thumbnail a .video-play-icon,
.main-img-wrapper a .video-play-icon,
.main-img-wrapper.span3 a .video-play-icon {
    position: absolute;
    display: block;
    height: 58px;
    width: 58px;
    background: url(../../images/play_video_icon.png) top center no-repeat;
    left: 68px;
    top: 40px
}

.main-img-wrapper.span3 a .video-play-icon {
    left: 58px;
    top: 30px
}

.img-thumbnail a .video-play-icon {
    left: 27px;
    top: 21px;
    z-index: 2
}

.img-thumbnail a .video-play-icon:hover,
.main-img-wrapper a .video-play-icon:hover,
.main-img-wrapper.span3 a .video-play-icon:hover {
    background-position: 1px -72px
}

.filter-slider.topiclanding-slider {
    left: 207px;
    min-width: 58%
}

.filter-slider.topiclanding-slider .filter-list {
    left: 0
}

#reviews {
    padding: 0 20px
}

#reviews .container {
    width: 100%
}

#reviews .overall-rating {
    border: 1px solid #333;
    float: right;
    font-size: 11px;
    line-height: 1em;
    display: none
}

#reviews .overall-rating span {
    float: left;
    padding: 5px 8px
}

#reviews .overall-rating span:first-child {
    border-right: 1px solid #333;
    height: 16px;
    padding-top: 11px
}

#reviews .overall-rating strong {
    display: block;
    text-align: center
}

#reviews .copy {
    float: left;
    width: 85%
}

#reviews .profile-pic {
    float: left;
    height: 50px;
    width: 50px;
    background: #333;
    margin-top: 4px;
    overflow: hidden;
    display: none
}

#reviews .author-name {
    font-weight: 700
}

#reviews #places-reviews {
    list-style: none;
    margin: 0;
    clear: both
}

#reviews #places-reviews>li {
    float: left;
    margin-bottom: 20px;
    width: 80%
}

.ie8 .toolTipContnr {
    background-color: #474644
}

.related-content.randomized .content-tiles .page {
    display: none
}

.related-content.randomized .content-tiles .page.filteredIn {
    display: inline-block;
    float: left
}

#travel-trade-content .content {
    text-align: left;
    font-weight: 700;
    font-size: 13px
}

.ie8 .dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container {
    width: 916px
}

.ie8 .dropdown.favorites .dropdown-menu.fav-module .fav-module-content .tile-carousel .tile-container .span4.default.tile.content-tile {
    margin-left: 25px!important
}

.ie8 .dropdown.favorites .dropdown-menu.fav-module {
    margin-left: -1029px!important;
    width: 1163px!important
}

.ie8 .dropdown.favorites .dropdown-menu.fav-module .tile-carousel {
    width: 924px!important
}

.container-wrapper.insider .ask-insider .ask-insider-copy .copy {
    min-width: 115px!important;
    padding-left: 5px!important
}

.kids360Title {
    float: left;
    margin: 0 0 11px;
    text-transform: uppercase
}

.ac_over {
    background: #F0F0F0
}

.ac_results strong {
    font-weight: 400;
    color: #666
}

.ac_results {
    background: #FFF;
    cursor: default;
    overflow: auto;
    width: auto!important;
    z-index: 99000;
    padding: 5px 0;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    margin-top: 0!important
}

.ac_results>ul {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    color: #666;
    margin: 0!important;
    max-height: none!important
}

.ac_over {
    color: grey;
    text-decoration: none;
    background-color: none;
    outline: 0
}

.ac_results>ul>li {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
    letter-spacing: 1px
}

#places-reviews .revw {
    clear: both
}

#places-reviews .author-name,
#places-reviews .reviewedTimeWrap {
    float: left
}

#places-reviews .aspectDetails {
    list-style: none;
    margin: 0
}

#places-reviews .aspectDetails>li,
#places-reviews .aspectDetails>li>div {
    float: left
}

#places-reviews .aspect-type {
    font-weight: 700
}

#places-reviews .aspect-rate {
    margin: 0 10px
}

.reviewedTime {
    margin: 0 5px
}

.revwdTimeDetail {
    margin: 0 2px
}

.reviewedTimeWrap {
    color: #999
}

.content-tile-details #bookDirectPrice {
    font-size: 16px;
    font-family: Harabara;
    color: #f60;
    line-height: 10px
}

.content-tile-main-img {
    display: block
}

.row.list-layout article.tile.content-tile:hover h3 a {
    color: #f06600
}

.row.list-layout article.tile.content-tile:hover .description a {
    text-decoration: underline
}

.container-wrapper.media-article-page .content-tiles .media-article-item {
    margin-bottom: 30px
}

.themes-and-score .rs_scores {
    display: none
}

.printFavorites .video-play-icon {
    display: none!important
}

.deal-detail .deal-validity .urlwrap {
    word-wrap: break-word;
    word-break: break-all;
    -ms-word-break: break-all
}

.html5-structure {
    display: none
}

.go-grey {
    color: #999;
    display: none!important
}

.go-orange {
    color: #f06600
}

.orange-caret {
    border-top-color: #F06600!important;
    border-bottom-color: #F06600!important
}

.disabled {
    cursor: default
}

.disabled img {
    opacity: .5;
    filter: alpha(opacity=50)
}

.disabled img:hover {
    cursor: default
}

.myclearfix,
hr.clearfix {
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    border: none;
    clear: both
}

hr.clearleft {
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    border: none;
    clear: both;
    clear: left
}

hr.clearright {
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
    border: none;
    clear: both;
    clear: right
}

.media-query {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    border: 2px solid #bada55;
    background: #fff;
    padding: 3px;
    text-align: center;
    display: none
}

.checkbox,
.radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(../../images/visit-florida/enews-overlay/checkbox.png) no-repeat;
    display: block;
    clear: left;
    float: left
}

.radio {
    background: url(../../images/visit-florida/enews-overlay/radio.png) no-repeat
}

.subTitle,
a.subTitle:hover {
    color: #FFFF01;
    font-size: 20px;
    line-height: 40px;
    text-decoration: none;
    font-family: proxima_novasemibold, "Helvetica Neue", Helvetica, Arial, sans-serif
}

.subTitle strong.bld {
    font-weight: 700;
    font-size: 20px
}

.subTitle span.txt {
    font-weight: 700;
    font-size: 15px
}

a,
a:active,
a:focus,
a:hover,
button,
button:focus,
input,
input:focus {
    outline: 0
}

div.gig-button-container {
    padding: 0 20px 0 0
}

.article-header .socialConnect:before {
    content: "Share:";
    display: block;
    position: relative;
    color: #666;
    line-height: 40px;
    float: left;
    margin: 0 12px 0 0
}

.socialConnect {
    margin-right: 10px
}

div.gig-counter-right {
    display: none;
}

div.gig-button-container {
    padding: 0 20px 0 0 !important;
}

.calendar-view .fc {
    font-size: 10px !important;
}
