/* temp.css?v=2050 */

table.InfoDisplay td, table.InfoDisplay th, table.Editor td, table.Editor th, table.List td, table.List th { font-size: 8pt; border: 1px #ccc solid; padding: 1px 3px; color: #444; }
.InfoDisplay div, .InfoDisplay p, .InfoDisplay li, .Editor div, .Editor p, .Editor li, .List div, .List p, .List li { font-size: 8pt; color: #444; }
table { border-collapse: collapse; margin: 12px 0; }
td.text { text-align: left; }
p.note { background: #eee; border: 1px #ccc solid; padding: 3px; margin: 4px; }

h2 { margin: 0 0 12px 0; font-size: 14pt; font-weight: normal; }
h3 { margin: 0 0 12px 0; font-size: 12pt; font-weight: normal; }
a img { border: 0; }

.ui-dialog * { text-transform: none; }
.ui-dialog div, .ui-dialog p, .ui-dialog li { font-family: Verdana, Helvetica,sans-serif; font-size: 9pt; }
.ui-dialog-content div, .ui-dialog-content p, .ui-dialog-content li { color: #666; }

table.InfoDisplay th.s, table.Editor th.s { text-align: right; }
table.List th.s, table.List td.s { text-align: center; }
table.List td.text { text-align: left; }
table.List tr.odd td { background-color: #f0f0f6; }
table tr.cms-table-row-dragging td, .cms-eblk table tr.cms-table-row-dragging td.s { background-color: #bbb; }
tr td.s.cms-table-reorder-draghandle, tr.cms-table-row-dragging td.s.cms-table-reorder-draghandle { width: 16px; cursor: move; background: url('updown1.gif') 50% 50% no-repeat; }
tr:hover td.cms-table-reorder-draghandle { background: url('updown2.gif') 50% 50% no-repeat; }
table.List tr:hover td { background-color: #f0f0f6; }
table.List th.cms-fallback-super { background-color: #f8f8f8; }
table.List th.cms-fallback-super, table.List td.cms-fallback-super { color: #888; border: 1px #ddd solid; }

a.cms-img-link { white-space: nowrap; }
a.cms-img-link img { vertical-align: middle; }

input.ui-field-error, select.ui-field-error { background: #fee; }
input.ui-field-ok { background: #efe; }
.ui-datepicker { z-index: 89999; position: absolute; top: -10000px; left: -10000px;}

.cms-cgroup-header { border-bottom: 1px #ccc solid; padding: 4px 16px; }
.cms-cgroup-open .cms-cgroup-header { background: url('jq-unstable/down.gif') 0 50% no-repeat; }
.cms-cgroup-closed .cms-cgroup-header { background: url('jq-unstable/right.gif') 0 50% no-repeat; }
.cms-cgroup-summary { float: right; padding: 4px; }
.cms-cgroup-open .cms-cgroup-summary { display: none; }
.cms-cgroup-open, .cms-cgroup-closed { margin: 8px 0; background: #f8f8f8; border: 1px #eee solid; padding: 4px 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.cms-cgroup-locked { margin: 8px 0; }
.cms-cgroup-inner { padding: 3px 16px 0 16px; }

.cms-page-item-edit { background: #fff; border: 2px #999 solid; padding:0; margin: 12px 4px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; overflow: hidden; }
.cms-page-item-header { background: #eee; border: 1px #999 solid; padding: 4px; margin: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.cms-page-item-header input, .cms-page-item-header select { font-size: 8pt; font-family: Segoe UI, Helvetica, sans-serif; }
.cms-page-item-header table { border: 0; margin: 0; border-collapse: collapse; }
.cms-page-item-body { margin: 0; padding: 6px; max-height: 150px; overflow: auto; position: relative; }
.cms-page-item-wrap { padding: 4px; border: 1px #888 solid; margin: 8px 0; background: #ccc; }
.cms-page-item-colheader { background: #ddd; border-bottom: 1px #888 solid; margin: -4px -4px 4px -4px; padding: 3px; text-align: center; font-family: Segoe UI, Trebuchet MS, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #444; }
.cms-eblk-inner .cms-page-item-wrap { margin: 8px -12px; }
.cms-eblk-inner * .cms-page-item-wrap { margin: 8px 0; }
.cms-page-item-new .cms-page-item-header { background: #ffc; }
.cms-table-valign-top td, .cms-table-valign-top th { vertical-align: top; }
table.cms-table td, table.cms-grid-table td { color: #333;}

div.cms-block-reorder-draghandle { width: 18px; height: 18px; cursor: move; background: url('updown1.gif') 50% 50% no-repeat; }
div.cms-block-reorder-item:hover div.cms-block-reorder-draghandle { background: url('updown2.gif') 50% 50% no-repeat; }

/* .cms-page-item-overlay a { display: block; width: 100%; height: 100%; cursor: pointer; } */

.cms-img-popup-popup { display: none; position: absolute; cursor: pointer; z-index: 100; overflow: hidden; }
.cms-img-popup-ul { display: none; position: absolute; background: #000; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; opacity: 0.2; filter: alpha(opacity=20); z-index: 20; }
.cms-img-popup-tool { display: none; position: absolute; height: 30px; width: 30px; background: url('./popup-hover.gif') top left no-repeat; margin: 0 ! important; padding: 0 ! important; right: 0; bottom: 0; }
.cms-img-popup-loading .cms-img-popup-tool { background: url('./popup-spinner.gif') top left no-repeat; }
.cms-img-popup-ctool { display: block; position: absolute; top: 0; right: 0; height: 30px; width: 30px; background: url('./popup-close.gif') top left no-repeat; margin: 0 ! important; padding: 0 ! important; }
.cms-img-popup { cursor: pointer; }
span.cms-img-popup { display: inline-block; }
span.cms-img-popup { display: block; padding: 0 ! important; position: relative; }
span.cms-img-popup img { margin: 0 ! important; vertical-align: middle; }

.cms-relative { position: relative; height: 0; margin: 0 ! important; padding: 0; z-index: 90; }
.cms-field-error-wrap { display: inline-block; }
.cms-field-error-wrap { display: block; position: absolute; background: url('exclamation.png') top left no-repeat; min-height: 16px; padding-left: 16px; z-index: 90; }
.cms-field-error-inner { position: relative; padding: 1px 3px; font-size: 8pt; font-family: Verdana, Helvetica, Sans-Serif; color: #fff; background: #c44; display: none; z-index: 9000; white-space: nowrap; }
.cms-field-error-wrap:hover .cms-field-error-inner { display: block; }
* html .cms-field-error-wrap { height: 16px; background-image: url('exclamation.gif'); }
* html .cms-field-error-inner { width: 1%; }

.cms-stats-main, .cms-panel div.cms-stats-main, .cms-panel td div.cms-stats-main, div.cms-eblk td.s div.cms-stats-main,
#cms-panel-popup .cms-stats-main, #cms-panel-popup .cms-panel div.cms-stats-main, #cms-panel-popup .cms-panel td div.cms-stats-main,
#cms-panel-full .cms-stats-main, #cms-panel-full .cms-panel div.cms-stats-main, #cms-panel-full .cms-panel td div.cms-stats-main { font-size: 14pt; }
.cms-stats-small, .cms-eblk div.cms-stats-small, #cms-panel-popup .cms-stats-small, #cms-panel-full .cms-stats-small { font-size: 8pt; color: #666; }
.cms-stats td { vertical-align:top; }
table.cms-stats { width: 100%; margin-top: 0; }
table.cms-stats th { background: #eee; text-align: center; font-size: 9pt; color: #000; font-weight: normal; padding: 2px; }
table.cms-stats th, table.cms-stats td { border: 1px #ccc solid; }

.cms-email-preview-iframe { background: #fff; }

div.cms-link-picker-selected a { background: #ffc; padding: 2px; margin: 2px -2px; font-weight: bold; }
.cms-link-picker-items { border-top: 1px #999 dashed; padding: 12px 0 0 0; text-align: left; }
.cms-link-picker-header { padding: 0 0 8px 0; text-align: left; }
.cms-link-picker-items ul { margin: 0 0 0 16px; padding: 0; }
.cms-link-picker-items li { margin: 2px 0; padding: 0; }

.cms-file-picker-item { float: left; background: #eee; margin: 3px; padding: 2px; border: 1px #ccc solid; }
.cms-file-picker-item.cms-file-picker-item-selected { border: 1px #f44 solid; }
.cms-file-picker-item img { vertical-align: middle; }
.cms-file-picker-item a { display: inline-block; }
.cms-file-picker-item a { display: block; text-decoration: none; color: #444; height: 45px; }
.cms-file-picker-item a:hover { background: #ddd; }

.cms-picker-loader { background: #fff url('loader.gif') 50% 50% no-repeat; }

.cms-colpkr { width: 30px; height: 30px; border: 1px #777 solid; cursor: pointer; }
.cms-colpkr.cms-colpkr-active { border: 1px #C77 solid; }
.cms-colpkr .cms-colpkr-inner { width: 26px; height: 26px; border: 2px #fff solid; }

/*.ui-tabs-nav { height: 2.2em; }*/


/* Info boxes (redundant) */
.cms-info { border: 1px #bb9 solid; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px; margin: 5px; } 
.cms-info-inner { background: #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 8px 5px 32px; } 
.cms-info-error { background: #fcc url('exclamation.png') 8px 8px no-repeat; border: 1px #999 solid; } 
.cms-info-info { background: #ffc url('error.png') 8px 8px no-repeat; border: 1px #999 solid; } 
.cms-info-ok { background: #cfc url('information.png') 8px 8px no-repeat; border: 1px #999 solid; } 
* html .cms-info-error { background-image: url('exclamation.gif'); }
* html .cms-info-info { background-image: url('error.gif'); } 
* html .cms-info-ok { background-image: url('information.gif'); } 
.cms-info p { margin: 8px 0 3px 0; } 
.cms-info h3 { margin: 5px 0 8px 0; } 
.cms-info p, .cms-info div { color: #444; } 
.cms-info-overlay { z-index: 9999; position: fixed; top: 60px; left: 50%; width: 500px; margin-left: -250px; }



/* cms.base.css?v=2050 */

ï»¿body#cms-error, #cms-error td, #cms-error th, #cms-error div, #cms-error p { font-family: Segoe UI, Trebuchet MS, Helvetica, Sans-Serif; font-size: 8pt; color: #444; }
body#cms-exec-failed { background: #f8f8f8; text-align: center; }
body#cms-exec-failed div#cms-exec-failed-inner { width: 600px; margin: 24px auto; text-align: left; }

/* InfoDisplay */
.cms-info { border: 1px #bb9 solid; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px; margin: 5px; text-align: left; }
.cms-info-inner { background: #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 8px 5px 32px; }
.cms-info-inner .cms-float-right { padding: 6px 4px 0 0; }
.cms-info-error { background: #fcc url('exclamation.png') 8px 8px no-repeat; border: 1px #999 solid; }
.cms-info-error .cms-err-id { float: right; padding: 5px 0 5px 5px; font-size: 8pt; color: #dab1b1; }
.cms-info-info { background: #ffc url('error.png') 8px 8px no-repeat; border: 1px #999 solid; }
.cms-info-ok { background: #cfc url('information.png') 8px 8px no-repeat; border: 1px #999 solid; }
.cms-info-neutral { background: #dee192 url('information.png') 8px 8px no-repeat; border: 1px #cfd18b solid; }
* html .cms-info-error { background-image: url('exclamation.gif'); }
* html .cms-info-info { background-image: url('error.gif'); }
* html .cms-info-ok { background-image: url('information.gif'); }
* html .cms-info-neutral { background-image: url('information.gif'); }
.cms-info-right-links { float: right; margin: 0 -4px 0 12px; }
.cms-info p { margin: 12px 0 3px 0; padding: 0; }
.cms-info h3 { margin: 5px 0 8px 0; color: #444; text-transform: none; font-weight: normal; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12pt; }
.cms-info p, .cms-info div, .cms-info li { color: #444; font-size: 9pt; }
.cms-display-none { display: none; }

.cms-info-overlay { z-index: 89999; position: fixed; top: 60px; left: 50%; width: 500px; margin-left: -250px; }

/* FlatButton */
a.cms-fbtn-link { display: inline-block; }
a.cms-fbtn-link:link, a.cms-fbtn-link:active, a.cms-fbtn-link:visited { box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); color: #448; white-space: nowrap; text-decoration: none ! important; font-weight: normal ! important; margin: 4px; display: block; float: left; background: #eee; border: 1px #eee solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
a.cms-fbtn-link:hover, a.cms-fbtn-link.cms-fbtn-orange:hover, a.cms-fbtn-link.cms-fbtn-dark:hover, a.cms-fbtn-link.cms-fbtn-green:hover { box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); color: #448; background: #f6f6f6; }

a.cms-fbtn-link.cms-fbtn-small { padding: 3px; font-size: 7.5pt; }
a.cms-fbtn-link.cms-fbtn-medium { padding: 5px; font-size: 8pt; }
a.cms-fbtn-link.cms-fbtn-large { padding: 7px; font-size: 12pt; }

a.cms-fbtn-link img { vertical-align: middle; }
.cms-fbtn-right a.cms-fbtn-link { float: right; margin: 0; }

a.cms-fbtn-link.cms-fbtn-orange { background: #ca4203 url('c/fbtn-org-x.png') top left repeat-x; border: 1px #c94000 solid; color: #fff; }
a.cms-fbtn-link.cms-fbtn-dark { background: #636449 url('c/fbtn-grey-x.png') top left repeat-x; border: 1px #616247 solid; color: #fff; }
a.cms-fbtn-link.cms-fbtn-green { background: #abaf21 url('c/fbtn-grn-x.png') top left repeat-x; border: 1px #a0a225 solid; color: #fff; }

/* Tab Partial Loader */
.cms-tabdefer-loading { text-align: center; padding: 64px 0; }
.cms-tabdefer-loading-inner { margin: 0 auto; background: #fff url('crm-spinner.gif') 50% 50% no-repeat ! important; padding: 8px; width: 32px; height: 32px; border: 1px #999 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.cms-tabdefer-deferred { opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80); }
.cms-tabgrp-defer ul.ui-tabs-nav li a.cms-tabdefer-loading-tab, #l-crm .cms-tabgrp-defer ul.ui-tabs-nav li a.cms-tabdefer-loading-tab
{ padding-left: 0.3em; padding-right: 1.5em; margin-right: 0.2em; background: url('loader-trans.gif') 100% 50% no-repeat; }
.cms-tabgrp-refresh-outer { position: relative; z-index: 2; }
.cms-tabgrp-refresh-inner { position: absolute; right: 8px; top: 8px; }

/* Image Check */
.cms-imgchk-wrap img { display: none; }

.cms-imgchk-wrap-enabled { cursor: pointer; }
.cms-imgchk-wrap-enabled input.cms-checkbox { display: none; }
.cms-imgchk-wrap-enabled.cms-imgchk-wrap-on img.cms-imgchk-on, .cms-imgchk-wrap-enabled.cms-imgchk-wrap-off img.cms-imgchk-off { display: inline; }

/* Default Link Styles */
.InfoDisplay a:link, .InfoDisplay a:active, .InfoDisplay a:visited,
.Editor a:link, .Editor a:active, .Editor a:visited,
.List a:link, .List a:active, .List a:visited,
.cms-info a:link, .cms-info a:active, .cms-info a:visited,
.ui-dialog-content a:link, .ui-dialog-content a:active, .ui-dialog-content a:visited { color: #448; font-weight: normal; text-decoration: underline; }
.InfoDisplay a:hover, .Editor a:hover, .List a:hover, .cms-info a:hover, .ui-dialog-content a:hover { color: #22f; font-weight: normal; text-decoration: underline; }

.InfoDisplay .ui-tabs .ui-tabs-nav li a, .Editor .ui-tabs .ui-tabs-nav li a,
.List .ui-tabs .ui-tabs-nav li a, .cms-info .ui-tabs .ui-tabs-nav li a,
.ui-dialog-content .ui-tabs .ui-tabs-nav li a,
.InfoDisplay .ui-tabs .ui-tabs-nav li a:hover, .Editor .ui-tabs .ui-tabs-nav li a:hover,
.List .ui-tabs .ui-tabs-nav li a:hover, .cms-info .ui-tabs .ui-tabs-nav li a:hover,
.ui-dialog-content .ui-tabs .ui-tabs-nav li a:hover { color: #fff; font-size: 8pt; }

/* Utility Styles */
.cms-float-right { float: right; }
.cms-float-left { float: left; }
.cms-align-right { text-align: right ! important; }
.cms-align-centre, .cms-align-center { text-align: center ! important; }
.cms-align-left { text-align: left ! important; }
.cms-bold { font-weight: bold; }
.cms-indent { margin-left: 12px; }
.cms-indent .cms-indent { border-left: 1px solid #ccc;} 
.cms-clear-right { clear: right; }
.cms-clear-left { clear: left; }
.cms-clear-both { clear: both; }
.cms-clear-fix { overflow: auto; }
.cms-strike { text-decoration: line-through; }
.cms-red { color: #f00; }
.cms-small, .cms-dialog-small p.cms-small, .cms-dialog-small div.cms-small { font-size: 80%; }
.ui-widget textarea.cms-textarea-tabcapture { font-family: monospace; font-size: 13px; }
.cms-button-hidden { display: none; }
table { border-collapse: collapse; margin: 1em 0; }

/* Watermarks */
.cms-label-dynamic { display: block; position: absolute; color: #888; cursor: text; }
.cms-watermark-float { margin-left: -2px; margin-right: -4px; padding: 0; height: 20px; }
.cms-watermark-float .cms-label-watermark-wrap { float: left; margin-right: 1px; margin-left: 1px; }
* html .cms-watermark-float .cms-label-watermark-wrap { margin-right: 0; margin-left: 1px; }
.cms-label-watermark-wrap { position: relative; z-index: 0; }
.cms-label-watermark-wrap .cms-text { margin-top: 0; margin-left: 0; }
* html label.cms-label-watermark { display: inline-block; }
* html label.cms-label-watermark { display: block; }

/* Dynamic */
.cms-dyn-static { display: none; }
.cms-dyn-overlay { position: absolute; opacity: 0.5; background: #fff url('loader.gif') 50% 50% no-repeat; z-index: 89999; filter: alpha(opacity=50); }
.cms-dyn-overlay-flat { position: absolute; background: #fff url('loader.gif') 50% 50% no-repeat; z-index: 10; }
.cms-dialog-loading { background: #fff url('crm-spinner.gif') 50% 50% no-repeat ! important; }
.cms-dialog-content { text-align: left; }

/* Tables */
table.List th.header { cursor: pointer; }
table.List th.header.headerSortUp { background-image: url('arrow_up.png'); background-position: 100% 50%; background-repeat: no-repeat; padding-right: 12px ! important; }
table.List th.header.headerSortDown { background-image: url('arrow_down.png'); background-position: 100% 50%; background-repeat: no-repeat; padding-right: 12px ! important; }

/* Group float */
.cms-group-float { overflow: auto; padding: 2px 0; }
.cms-group-float .cms-group-float-column { float: left; }
.cms-group-float .cms-group-float-column .cms-cgroup { float: none; }
.cms-group-float .cms-cgroup { float: left; margin: 0 6px 6px 0; width: 300px; }
.cms-cgroup .cms-cgroup-inner-pad { padding: 6px; font-size: 7.5pt; }
.cms-cgroup .cms-cgroup-inner-nopad { font-size: 7.5pt; }
.cms-group-float .cms-cgroup.cms-cgroup-float-double { width: 600px; }

/* Dynblock */
.cms-dynblock-overlay { z-index: 90000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; -moz-opacity: 0.5; -webkit-opacity: 0.5; filter: alpha(opacity=50); }
.cms-dynblock-notice { z-index: 90001; padding: 24px; position: fixed; left: 50%; top: 50%; margin-left: -174px; margin-top: -64px; font-size: 12pt; background: #fff url('crm-spinner.gif') 162px 60px no-repeat; color: #000; width: 300px; height: 80px; border-radius: 8px; text-align: center; }
.cms-dynblock-notice-ph { background: url('crm-spinner.gif'); height: 0; width: 0; }


/* brand.css?v=2050 */

ï»¿table.cms-table th.s, .cms-grid-inner table.cms-grid-table th { background-color: #a5a78a; font-size: 9pt; border: 1px #fff solid; color: #fff; font-weight: normal; padding: 4px 7px; }
table.cms-table td, table.cms-table th, .cms-grid-inner table.cms-grid-table td
{ border: 1px #fff solid; padding: 5px 9px; }
table.cms-table td.s, .cms-grid-inner table.cms-grid-table td { background-color: #f2f3ec; }
.cms-grid-inner table.cms-grid-table .cms-grid-row-odd td { background: #edede8; }
div.cms-grid { margin: 8px 0; border: 1px #dcddcb solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 2px; background: #fff; }
div.cms-grid-wrap-inner { background: #f2f3ec; }

/* InfoDisplay/FlatButton */
.cms-info-ok { background-image: url('../cpl-icn-tick.png'); background-position: 8px 8px; }
.cms-info-info { background-image: url('../cpl-icn-warning.png'); background-position: 8px 8px; }
.cms-info-neutral { background: #dee192 url('../cpl-icn-warning.png') 8px 8px no-repeat; border: 2px #cfd18b solid; }
.cms-info-error { background: #ffcccc url('../cpl-icn-cross.png') 8px 8px no-repeat; }
.cms-info-inner { padding: 0 8px 12px 50px; }
.cms-info-right-links { float: right; margin: 5px 0 0 12px; }

a.cms-fbtn-link:link, a.cms-fbtn-link:active, a.cms-fbtn-link:visited { color: #448;  }
a.cms-fbtn-link:hover, a.cms-fbtn-link.cms-fbtn-orange:hover, a.cms-fbtn-link.cms-fbtn-dark:hover, a.cms-fbtn-link.cms-fbtn-green:hover { color: #448; background: #f6f6f6; }

a.cms-fbtn-link img { vertical-align: middle; }
.cms-fbtn-right a.cms-fbtn-link { float: right; margin: 0; }

a.cms-fbtn-link.cms-fbtn-orange { background: #ca4203 url('fbtn-org-x.png') top left repeat-x; border: 1px #c94000 solid; color: #fff; }
a.cms-fbtn-link.cms-fbtn-dark { background: #636449 url('fbtn-grey-x.png') top left repeat-x; border: 1px #616247 solid; color: #fff; }
a.cms-fbtn-link.cms-fbtn-green { background: #abaf21 url('fbtn-grn-x.png') top left repeat-x; border: 1px #a0a225 solid; color: #fff; }

.cms-fbtn-pseudo.cms-fbtn-large { color: #fff; padding: 7px; font-size: 12pt; float: left; background: #acb042; white-space: nowrap; text-decoration: none ! important; font-weight: normal ! important; margin: 4px; display: block; float: left; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.cms-fbtn-pseudo.cms-fbtn-medium { color: #fff; padding: 5px; font-size: 9pt; float: left; background: #acb042; white-space: nowrap; text-decoration: none ! important; font-weight: normal ! important; margin: 4px; display: block; float: left; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.cms-fbtn-pseudo img, .cms-fbtn-pseudo input { vertical-align: middle; }
.cms-fbtn-pseudo.cms-fbtn-medium input { vertical-align: 0%; }
.cms-fbtn-pseudo img { margin-bottom: -2px; }
div.cms-fbtn-pseudo.cms-fbtn-large:hover, div.cms-fbtn-pseudo.cms-fbtn-medium:hover { background: #f6f6f6; color: #444; }

/* States: Critical */
table.cms-table .cms-ui-state-critical td, table.cms-table tr td.cms-ui-state-critical { background-color: #ff0000; color: #fff; }    /* f2f3ec + 10/10 #FF0000 */
table.cms-table tr.cms-ui-state-critical td a, table.cms-table tr td.cms-ui-state-critical a { color: #fff; }
table.cms-table tr.cms-grid-row-odd.cms-ui-state-critical td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-critical { background: #fd1615; } /* #edede8 + 9/10 #ff0000 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-critical:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-critical { background: #fd4444; } /* #f8f8f8 + 8/10 #ff0000 */

/* States: Error */
table.cms-table .cms-ui-state-error td, table.cms-table tr td.cms-ui-state-error { background-color: #f88581; color: #822; }    /* f2f3ec + 5/10 #FF0000 */
table.cms-table tr.cms-ui-state-error td a, table.cms-table tr td.cms-ui-state-error a { color: #822; }
table.cms-table .cms-grid-row-odd.cms-ui-state-error td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-error { background: #f49794; } /* #edede8 + 4/10 #ff0000 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-error:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-error { background: #fab4b4; } /* #f8f8f8 + 3/10 #ff0000 */

/* States: Warning */
table.cms-table .cms-ui-state-warning td, table.cms-table tr td.cms-ui-state-warning { background-color: #f8ca81; }    /* f2f3ec + 5/10 #ff9900 */
table.cms-table .cms-grid-row-odd.cms-ui-state-warning td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-warning { background: #f4ce94; } /* #edede8 + 4/10 #ff9900 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-warning:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-warning { background: #fadeb4; } /* #f8f8f8 + 3/10 #ff9900 */

/* States: Highlight */
table.cms-table .cms-ui-state-highlight td, table.cms-table tr td.cms-ui-state-highlight { background-color: #f8f881; }    /* f2f3ec + 5/10 #ffff00 */
table.cms-table .cms-grid-row-odd.cms-ui-state-highlight td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-highlight { background: #f4f494; } /* #edede8 + 4/10 #ffff00 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-highlight:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-highlight { background: #fafab4; } /* #f8f8f8 + 3/10 #ffff00 */

/* States: Notice */
table.cms-table .cms-ui-state-notice td, table.cms-table tr td.cms-ui-state-notice { background-color: #f4f5c1; }    /* f2f3ec + 2/10 #ffff00 */
table.cms-table .cms-grid-row-odd.cms-ui-state-notice td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-notice { background: #f0f0be; } /* #edede8 + 2/10 #ffff00 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-notice:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-notice { background: #f9f9e1; } /* #f8f8f8 + 1/10 #ffff00 */

/* States: OK */
table.cms-table .cms-ui-state-ok td, table.cms-table tr td.cms-ui-state-ok { background-color: #b0daac; }    /* f2f3ec + 3/10 #009900 */
table.cms-table .cms-grid-row-odd.cms-ui-state-ok td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-ok { background: #acd689; } /* #edede8 + 3/10 #009900 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-ok:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-ok { background: #b4deb4; } /* #f8f8f8 + 3/10 #009900 */

/* States: Good */
table.cms-table .cms-ui-state-good td, table.cms-table tr td.cms-ui-state-good { background-color: #009900; color: #fff; }    /* f2f3ec + 10/10 #009900 */
table.cms-table .cms-ui-state-good td a, table.cms-table tr td.cms-ui-state-good a { color: #fff; }
table.cms-table .cms-grid-row-odd.cms-ui-state-good td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-good { background: #16a115; } /* #edede8 + 9/10 #009900 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-good:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-good { background: #2daa2d; } /* #f8f8f8 + 8/10 #009900 */

/* States: Complete */
table.cms-table .cms-ui-state-complete td, table.cms-table tr td.cms-ui-state-complete { background-color: #009900; color: #fff; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; filter: alpha(opacity=50); text-decoration: line-through; }    /* f2f3ec + 10/10 #009900 */
table.cms-table .cms-ui-state-complete td a, table.cms-table tr td.cms-ui-state-complete a { color: #fff; }
table.cms-table .cms-grid-row-odd.cms-ui-state-complete td, table.cms-table tr.cms-grid-row-odd td.cms-ui-state-complete { background: #16a115; } /* #edede8 + 9/10 #009900 */
.cms-grid-inner table.cms-grid-table .cms-ui-state-complete:hover td, .cms-grid-inner table.cms-grid-table tr:hover td.cms-ui-state-complete { background: #2daa2d; } /* #f8f8f8 + 8/10 #009900 */

/* States: Cancelled */
table.cms-table .cms-ui-state-cancelled td, table.cms-table tr td.cms-ui-state-cancelled { opacity: 0.3; -moz-opacity: 0.3; -webkit-opacity: 0.3; filter: alpha(opacity=30); text-decoration: line-through; }

/* States: Superseded */
table.cms-table .cms-ui-state-superseded td, table.cms-table tr td.cms-ui-state-superseded { opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5; filter: alpha(opacity=50); }



/* wf.ashx?f=css&v=2110 */

/* WebFilter 0x1010006400000002 */
.cms-page-search { text-align: left; }
.cms-page-search-upper input { width: 220px; }
.cms-page-search-upper div.active { background: url('inc/loader.gif') 100% 50% no-repeat; }

.cms-page-search-lower { overflow: auto; }
.cms-page-search-result { padding: 3px; border-bottom: 1px #ccc solid; }
.cms-page-search-result-url { font-size: 7.5pt; margin: 3px 0; }
.cms-page-search-result-body { margin: 3px 0; }
.cms-page-search-result-title { font-size: 9pt; }
.cms-page-search-result-right { font-size: 7.5pt; margin: 0 0; float: right; }
.cms-page-search-result-end { clear: both; height: 1px; }
/* WebFilter 0x1010006400000003 */
.cms-file-search-result { padding-left: 72px; }
.cms-file-search-image { float: left; margin-left: -72px; }
/* WebFilter 0x1010006400000005 */
.cms-oselect-lower .cms-oselect-lower-list div.cms-oselect-lower-item.cms-oselect-lower-file { overflow: auto; padding-left: 40px; min-height: 32px; }
.cms-oselect-lower .cms-oselect-lower-list .cms-oselect-lower-file .cms-oselect-lower-item-inner { font-size: 7.5pt; text-indent: 6px; }
.cms-oselect-lower-item-img { float: left; width: 32px; text-align: center; margin-left: -36px; }
.cms-oselect-lower-file-right { float: right; font-size: 7pt ! important; color: #ccc ! important; }
/* WebFilter 0x101000640000000D */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list .t-std-list-img_float {
	width: 112px;
	float: left;

	
}

.t-std-list .t-std-list-img_wrap {
	margin: 0 0 0 112px;
padding: 0 0 0 12px;
min-height: 108px;
}

* html .t-std-list .t-std-list-img_float {
	margin-right: -3px;
	
}

* html .t-std-list .t-std-list-img_wrap {
	margin-left: 109px;
height: 108px;
}
.t-std-list-rmore {
	text-align: right;
}
/* WebFilter 0x101000640000000E */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list-sch-scr {
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	padding: 7px;
	font-size: 7pt;
	color: #888;
}


/* WebFilter 0x1010006400000016 */
.std-googlemap { margin-bottom: 12px;}
/* WebFilter 0x1010006400000017 */
.w123-youtube, .w123-vimeo { margin-bottom: 15px; text-align: center; }
.w123-youtube iframe, .w123-vimeo iframe { margin: 0 auto; }
/* TemplateFilter 0x10C80FA000000002 */
.i001-detail { margin-bottom: 11px; overflow: hidden; } 
.i001-detail-image { float: none; width: 307px; } 
.i001-detail-wrap { margin: 0 307px; padding: 0 27px; } 

.i001-image-sml .i001-detail-image { width: 185px;}
.i001-image-sml .i001-detail-wrap { margin: 0 185px;}

.i001-image-lge .i001-detail-image { width: 420px;}
.i001-image-lge .i001-detail-wrap { margin: 0 420px;}

.i001-image-right .i001-detail-image { float: right; text-align: right;}
.i001-image-right .i001-detail-wrap { margin-left: 0; padding-left: 0;}
.i001-image-left .i001-detail-image { float: left;  text-align: left;} 
.i001-image-left .i001-detail-wrap { margin-right: 0;  padding-right: 0;} 


* html .i001-detail-image { margin: 0 -3px; } 
* html .i001-detail-wrap { margin: 0 304px; } 

* html .i001-image-sml .i001-detail-wrap { margin: 0 182px;}

* html .i001-image-lge .i001-detail-wrap { margin: 0 417px;}

* html .i001-image-right .i001-detail-image { margin-right: 0;}
* html .i001-image-left .i001-detail-image { margin-left: 0;} 



.i001-detail-image .img { margin-bottom: 8px; }

.img-caption {background: rgb(241, 241, 241); padding: 8px; font-style: normal;}
/* TemplateFilter 0x10C80FA000000003 */
.i001-list-item { overflow: hidden; border-top: 1px dashed #c6c4be; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px; }
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }

div.cms-eblk .cms-block-reorder .cms-page-item-body { background-color: #f8f5ed; }
/* TemplateFilter 0x10C80FA000000004 */
.i001-extras0 { float: right; background: #edede6 url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #838555;}

.i001-comments .i001-comments-info { padding-bottom: 12px;}
.i001-comments .i001-comments-item { overflow: hidden; border-top: 1px dashed #c6c4be; padding: 17px 0 16px 15px;}
.i001-comments .i001-comments-item.a { background: #eeebe4;}
.i001-comments .i001-comment-number { background: #c1c2aa; color: #ffffff; font-size: 12pt; text-align: center; padding: 6px 0;}

.i001-comments .i001-comments-item.hidden { background: #cecece; }


.i001-votescore { float: left; width: 78px; }
.i001-votescore-wrap { margin: 0 0 0 78px; padding: 0 0 0 21px;}
* html .i001-votescore {margin-right: -3px;}
* html .i001-votescore-wrap { margin: 0 0 0 75px; }

.i001-votescore-current { background: #8f9166; padding: 9px 0; text-align: center; color: #ffffff; font-size: 30pt;}
.i001-votescore-vote { background: #838555; padding: 6px 0; text-align: center; color: #ffffff;}
/* TemplateFilter 0x10C80FA000000005 */
.i001-extras0 { float: right; background: #edede6 url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #838555;}


.i001-detail-image .img { margin-bottom: 8px;}

.i001-detail-image .i001-detail-image-thumbs .row{ height: 93px;}
.i001-detail-image .i001-detail-image-thumbs .img { float: left; padding-left: 8px;}
.i001-detail-image .i001-detail-image-thumbs .img.f { padding-left: 0;}


.i001-votescore {float: left; width: 78px;}
.i001-votescore-wrap { margin: 0 0 0 78px; padding: 0 0 0 21px;}
* html .i001-votescore {margin-right: -3px;}
* html .i001-votescore-wrap { margin: 0 0 0 75px; }

.i001-votescore-current { background: #8f9166; padding: 9px 0; text-align: center; color: #fff; font-size: 30pt;}
.i001-votescore-vote { background: #838555; padding: 6px 0; text-align: center; color: #fff;}
/* TemplateFilter 0x10C80FA000000006 */
.i001-event-calendar { float: right; width: 237px; padding-left: 7px; margin-bottom: 11px;}
.i001-event-list .i001-list { margin-right: 244px; border-right: 1px dashed #c6c4be;}

.i001-calendar-holder0 { background: #f2f3ee url('i/box-i1-tl.png') top left no-repeat;}
.i001-calendar-holder1 { background: url('i/box-i1-tr.png') top right no-repeat;}
.i001-calendar-holder2 { background: url('i/box-i1-br.png') bottom right no-repeat;}
.i001-calendar-holder3 { background: url('i/box-i1-bl.png') bottom left no-repeat; padding: 3px;}

.i001-calendar-header0 { background: #9c9d77 url('i/box-i3-tl.png') top left no-repeat;}
.i001-calendar-header1 { background: url('i/box-i3-tr.png') top right no-repeat;}
.i001-calendar-header2 { background: url('i/box-i3-br.png') bottom right no-repeat;}
.i001-calendar-header3 { background: url('i/box-i3-bl.png') bottom left no-repeat; padding: 3px; height: 31px;}

.i001-calendar-header0 a:link, .i001-calendar-header0 a:active, .i001-calendar-header0 a:visited { color: #fff; text-decoration: none; font-size: 14pt;}
.i001-event-calendar .i001-calendar-hdr-left { float: left;}
.i001-event-calendar .i001-calendar-hdr-right { float: right;}

table.i001-calendar { border-collapse: collapse; margin: 7px auto; width: 221px;}
table.i001-calendar th { background: none; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5a5a5a; text-align: center; }
table.i001-calendar td { padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #5a5a5a; text-align: center; background: #e6e7dd; border: 2px #f2f3ee solid; }

table.i001-calendar td.hasevents { color: #ffffff; background: #a1a27e; position: relative; }
table.i001-calendar td.hasevents div.events { position: absolute; z-index: 10; background: #838555; color: #5a5a5a; padding: 4px; display: none; }
table.i001-calendar td.skip { background: #f2f3ee; }

table.i001-calendar td div.day { color: #5a5a5a;}
table.i001-calendar td.hasevents div.day, table.i001-calendar td.hasevents a { color: #fff; text-decoration: none;}


table.i001-calendar tr.month th {
	padding-top: 11px; color: #838555; text-align: left;
}

.i001-list { margin-bottom: 11px;}
.i001-list-item { overflow: hidden; border-top: 1px dashed #c6c4be; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px; }
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }

.i001-pagination {overflow: hidden; margin: 15px 0;}
.i001-pagination-inner {float: right;}
.i001-pagination-inner a:visited, .i001-pagination-inner a:link, .i001-pagination-inner a:active {border-radius: 2px;margin-right: 5px; display: block; float: left; width: 22px; padding: 7px 0; text-align: center; background: #c6c4be; text-decoration: none;}
.i001-pagination-inner a.active, .i001-pagination-inner a:hover {text-decoration: none; background: #838555;  color:#ffffff;}
/* TemplateFilter 0x10C80FA000000007 */

.i001-gallery-large0 {
	background: rgba(255,255,255,.1); 
	padding: 5px;
}
.i001-gallery-large1 {
	/* border: 1px solid #787878; */
	/* background: #787878; */
	position: relative;
	overflow: hidden;
}
.i001-gallery-large1 .i001-gallery-image, .i001-gallery-large1 .i001-gallery-stb_image {
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-caption {
	position: absolute;
	bottom: 0;
	background: url('/inc/trans_bg.png');
	width: 100%;
	z-index: 92;
}
.i001-gallery-large1 .i001-gallery-caption1 {
	padding: 11px 13px;
	color: #eeebe4;
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-stb_caption {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-large1 .i001-gallery-stb_caption1 {
	padding: 11px 13px;
	color: #ffffff;
}
.i001-gallery-large1 .i001-gallery-stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-thumbs {
	margin-top: 10px;
	margin-bottom: 15px;
	background: #eeebe4;
	overflow: hidden;
}
.i001-gallery-thumbs .i001-gallery-back {
	float: left;
	width: 66px;
}
.i001-gallery-thumbs .i001-gallery-next {
	float: right;
	width: 66px;
}
* html .i001-gallery-thumbs .i001-gallery-back {
	margin-right: -3px;
}
* html .i001-gallery-thumbs .i001-gallery-next {
	margin-left: -3px;
}
.i001-gallery-thumbs .i001-gallery-nav a:link, .i001-gallery-thumbs .i001-gallery-nav a:active, .i001-gallery-thumbs .i001-gallery-nav a:visited {
	display: block;
}
.i001-gallery-thumbs .i001-gallery-thumb_row {
	margin: 0 66px 0 66px;
	padding: 7px 0;
	height: 93px;
	position: relative;
}
* html .i001-gallery-thumbs .i001-gallery-thumb_row {
	margin-left: 63px;
	margin-right: 63px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row img {
	border: 1px solid #787878;
}
.i001-gallery-thumbs .i001-gallery-thumb_row div div div {
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row .i001-gallery-slideshow-item-active img {
	border: 1px solid #838555;
}

.i001-gallery-slideshow-state {
	float: right;
	padding: 4px 2px 4px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: -6px 8px 0 0;
}
.i001-gallery-slideshow-state a { display: inline-block; }
.i001-gallery-slideshow-state a {
	display: block;
	float: left;
	height: 23px;
	width: 23px;
	margin-right: 3px;
}
.i001-gallery-slideshow-state a.pause { background-image: url('/i/gal_pause_off.png'); }
.i001-gallery-slideshow-state a.play { background-image: url('/i/gal_play_off.png'); }
.i001-gallery-slideshow-state a.pause:hover, .i001-gallery-slideshow-state a.pause.active { background-image: url('/i/gal_pause_on.png'); }
.i001-gallery-slideshow-state a.play:hover, .i001-gallery-slideshow-state a.play.active { background-image: url('/i/gal_play_on.png'); }
/* TemplateFilter 0x10C80FA00000000A */
.i001-list { margin-bottom: 11px;}
.i001-list-item { overflow: hidden; border-top: 1px dashed #c6c4be; padding: 16px 0 18px;}
.i001-list-item .i001-list-image { float: left; width: 156px;}
.i001-list-item .i001-list-wrap { margin: 0 0 0 156px; padding: 0 0 0 26px;}
* html .i001-list-item .i001-list-image { margin-right: -3px;}
* html .i001-list-item .i001-list-wrap { margin: 0 0 0 153px; }

.i001-extras0 { float: right; background: #edede6 url('i/box-i2-tl.png') top left no-repeat;}
* html .i001-extras0 { width: 190px;}
.i001-extras1 { background: url('i/box-i2-tr.png') top right no-repeat; }
.i001-extras2 { background: url('i/box-i2-bl.png') bottom left no-repeat; }
.i001-extras3 { background: url('i/box-i2-br.png') bottom right no-repeat; padding: 7px 12px;}

.i001-extras0 span { color: #838555;}
/* TemplateFilter 0x10C80FA000000017 */
.i001-catlist { margin: 12px 0; padding: 0; border-bottom: 1px dashed #c6c4be; }
.i001-catlist .i001-catlist-item { color: #838555; font-size: 11pt; padding: 0; margin: 0 0 0 24px; display: block;}
.i001-catlist .i001-catlist-item a { display: inline-block; }
.i001-catlist .i001-catlist-item a:link, .i001-catlist .i001-catlist-item a:active, .i001-catlist .i001-catlist-item a:visited, .i001-catlist .i001-catlist-item a:hover { display: block; padding: 9px 24px; border-top: 1px dashed #c6c4be; margin: 0 0 0 -24px; }
.i001-catlist-noimg {opacity: 0.5; filter: alpha(opacity=50);float: right; width: 100px; padding: 9px 0 9px 20px; background: url('/inc/information.png') 0px 8px no-repeat;}
.i001-catlist-item:hover .i001-catlist-noimg {opacity: 1;filter: alpha(opacity=100); }
/* TemplateFilter 0x10C80FA000000019 */
.i001-product-list-thumbnails { margin-bottom: 11px;}
.i001-product-list-thumbnails .i001-product-list-row { border-bottom: 1px dashed #c6c4be; height: 327px; margin-bottom: 11px;}
.i001-product-list-thumbnails .i001-product-list-item { float: left; width: 230px; padding-left: 4px;} /*Padding was adjusted to fit four items within content width. Original padding was 11px */
.i001-product-list-thumbnails .i001-product-list-item.f { padding-left: 0;}
.i001-product-list-thumbnails .i001-product-list-item0 { background: #eeebe4; border: 1px solid #c6c4be; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.i001-product-list-thumbnails .i001-product-list-image { padding-top: 11px; height: 183px; text-align: center; background: #f8f5ed; -moz-border-radius-topright: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.i001-product-list-thumbnails .i001-product-list-details { padding: 15px 16px 0; height: 67px;}
.i001-product-list-thumbnails .i001-product-list-details h4 { margin-bottom: 5px;}
.i001-product-list-thumbnails .i001-product-list-rrp { color: #ababab; margin-bottom: 5px;}
.i001-product-list-thumbnails .i001-product-list-price { color: #838555; font-weight: bold;}

.i001-product-list-thumbnails .i001-product-list-buttons { padding: 0 10px 15px 11px;}
.i001-product-list-buttons img, .i001-product-list-buttons input { vertical-align: middle; }
/* TemplateFilter 0x10C80FA00000001A */
.i001-detail-info { border-top: 1px dashed #c6c4be; padding-top: 11px;}
.i001-detail-price-info0 { margin-bottom: 11px; background: #edede6 url('/i/box-i1-tl.png') top left no-repeat;}
.i001-detail-price-info1 { background: url('/i/box-i1-tr.png') top right no-repeat;}
.i001-detail-price-info2 { background: url('/i/box-i1-bl.png') bottom left no-repeat;}
.i001-detail-price-info3 { background: url('/i/box-i1-br.png') bottom right no-repeat;  padding: 14px;}

.i001-detail-price-info0 .i001-detail-price { color: #838555; zod: 1ea2ae; font-size: 21pt;} 
.i001-detail-price-info0 .i001-detail-price-alt span {color: #5a5a5a; }
.i001-detail-price input { vertical-align: middle; }



.i001-detail-price-button { margin-top: 8px;}
.i001-detail-rrp_ourprice .i001-detail-rrp { float: left; width: 90px; color:#838555; font-size: 10pt; padding-top: 8px;}
.i001-detail-rrp_ourprice .i001-detail-price { margin-left: 90px;}
.i001-detail-price .i001-detail-price_save { color: #838555; text-transform: uppercase; font-size: 13pt; }

* html .i001-detail-rrp_ourprice .i001-detail-rrp { margin-right: -3px; }
* html .i001-detail-rrp_ourprice .i001-detail-price { margin-left: 87px;}
/* TemplateFilter 0x10C80FA000000039 */
table.InfoDisplay th.s { background-color: #edede6; font-size: 9pt; color: #5a5a5a; font-weight: normal; padding: 4px 9px; }
table.InfoDisplay td, table.InfoDisplay th { padding: 5px 9px; }
table.InfoDisplay td.s { background-color: #edede6; }
table.InfoDisplay td.s, table.InfoDisplay th.s { border-bottom: 1px #f8f5ed solid; border-right: none; border-left: none; border-top: none;}
/* TemplateFilter 0x10C80FA0000000E5 */
.w123-std-menu { position: relative;}
.w123-std-dropdown, .w123-std-dropdown ul {box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);}
.w123-std-dropdown, .w123-std-dropdown li, .w123-std-dropdown li a:link, .w123-std-dropdown li a:active, .w123-std-dropdown li a:visited{ display: inline-block;}
.w123-std-dropdown, .w123-std-dropdown li, .w123-std-dropdown li a:link, .w123-std-dropdown li a:active, .w123-std-dropdown li a:visited { display: block;}
.w123-std-dropdown { display: none; position: absolute; top: 34px; z-index: 50000; background: #838555; color: #ffffff; } 
* html .w123-std-dropdown { width: 250px;} 

.w123-std-menu ul.w123-std-dropdown li { float: none; background: none; padding: 0;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.open ul.w123-std-dropdown { display: block;}

.w123-std-menu .dropdown-overlay {background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.15) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.05)), color-stop(100%,rgba(255,255,255,0.15))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.15) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.15) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.15) 100%); /* IE10+ */
background: linear-gradient(-45deg, rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.15) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#26ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.w123-std-menu ul.w123-std-dropdown li a:link, .w123-std-menu ul.w123-std-dropdown li a:active, .w123-std-menu ul.w123-std-dropdown li a:visited, .w123-std-menu ul.w123-std-dropdown li a:hover { padding: 4px 15px 4px 10px; background: none; text-align: left;}
.w123-std-dropdown .w123-std-dropdown-inner a:after { content:"\0000a0\00bb"; }
.w123-std-dropdown .w123-std-dropdown-inner .w123-std-dropdown-inner-child li a:after {content:'';}

ul.w123-std-dropdown .w123-std-dropdown-inner {position: relative; } 
ul.w123-std-dropdown .w123-std-dropdown-inner-child {display: none; position: absolute; left: 0px;  top: 0px;}
ul.w123-std-dropdown .open .w123-std-dropdown-inner-child {display: block;}
.w123-std-menu .w123-std-dropdown .open {background-color: rgba(255, 255, 255, 0.1);}
/* TemplateFilter 0x10C80FA00000025B */
/*Shop*/
.sc_safety {
	float: right;
	width: 186px;
	background: #e0e0e0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 19px 8px 17px 13px;
}
.sc_safety .sc_saf_img {
	float: right;
	margin: -16px -4px 0 0;
}
.sc_safety h4 {
	color: #4b4b4b;
}

.sc_cart {
	margin: 0 207px 0 0;
	padding: 0 10px 0 0;
}

* html .sc_safety {
	margin-left: -3px;
	
}
* html .sc_cart {
	margin-right: 204px;
}

.sc_step {
	background: #eeeeee;
	margin-bottom: 15px;
}
.sc_step input.cms-text {
	border: 1px solid #ccc;
	/* color: #a1a1a1; */
	padding: 2px;
}
.sc_step select {
	border: 1px solid #ccc;
	/* border: 1px solid #a4b97f;
	color: #a1a1a1; */
	padding: 2px;
}
.sc_step_hdr {
	background: #838555;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	padding: 8px 9px 8px 42px;
	vertical-align: middle;
	position: relative;
}
.sc_step_hdr a:link, .sc_step_hdr a:active, .sc_step_hdr a:visited, .sc_step_hdr a:hover { color: #fff; }
.sc_step_num { display: inline-block; }
.sc_step_num {
	display: block;
/*	background: #69d5eb;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background: url('inc/shop/number_bg.gif') top left no-repeat;
*/
	color: #ffffff;
	font-size: 11pt;
	padding: 4px 0 4px;
	margin: 0 0 0 0;
	width: 25px;
	text-align: center;
	margin-right: 9px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 4px;
	left: 9px;
}
.sc_step_hdr h3 {
	color: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 11pt;
}
.scborder {
	border-top: 1px solid #f8f5ed;
}
.sc_step_inner {
	padding: 8px 10px 14px 8px;
}
.sc_addr_billing {
	background: #f8f5ed;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;
	width: 220px;
}
.sc_addr_usebilling { float: right; margin-top: -2px; }
.sc_addr_usebilling input { vertical-align: middle; }
.sc_step td h4 { margin: 0; }

.sc_addr_ship {
	background: #f8f5ed;
	float: right;
	/* margin: 0 0 0 257px; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;	
	width: 220px;
}
* html .sc_addr_billing {
	/* margin: 0 0 0 254px; */
}
* html .sc_addr_ship {
	margin-left: -3px;
}
.sc_addr_ship div, .sc_addr_billing div{ margin-bottom: 5px; }
.sc_addr_ship span, .sc_addr_billing span{ display: none; }

.sc_change_button { float: right; margin-top: 4px; }

.sc_addr_ship input, .sc_addr_billing input {

}
.sc_addr_ship select, .sc_addr_billing select {
	width: 216px;
}
.sc_summtable img {
	vertical-align: middle;
}
table.sc_summtable {
	border-collapse: collapse;
	width: 100%;
}

.sc_summtable th {
	background: #838555;
	color: #ffffff;
	padding: 8px 12px;
	text-align: left;
	border-left: 1px solid #ebebeb;
}

.sc_summtable td span.cms-img-popup { float: left; }

.sc_summtable th.tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.sc_summtable th.tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.sc_summtable td {
	background: #f8f5ed;
	padding: 4px 12px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	vertical-align: middle;
}
.sc_tbl_curr {
	text-align: right;
}
.sc_summtable td.sc_st_nobg {
	background: none;
	color: #00bce4;
}
.sc_wbg {
	background: #f8f5ed;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 12px 11px 15px 11px;
	width: 316px;
	margin-bottom: 9px;
}
/*.sc_wbg.sc_payment {
	position: relative;
	top: -72px;
	margin-bottom: -63px;
}*/
.paymenttbl td { font-size: 8pt; }
span.sc_pay_narrative { font-size: 120%; font-weight: bold; }
.sc_li_option { font-size: 80%; padding: 3px 3px 3px 16px; }
/* TemplateFilter 0x10C80FA00000031D */
.i001-breadcrumbs { padding: 6px 0 12px 0; }
/* TemplateFilter 0x10C80FA00000032F */
.i001-business-listing { overflow: hidden; margin-top: 10px; padding-top: 10px;}
.i001-business-listing-categories { float: left; width: 253px;}
.i001-business-listing-list { margin-left: 253px; padding-left: 15px;}
* html .i001-business-listing-categories { margin-right: -3px;}
* html .i001-business-listing-list { margin-left: 250px;}

.i001-listing-category0 { background: #f2f3ee url('i/box-i1-tl.png') top left no-repeat;} 
.i001-listing-category1 { background: url('i/box-i1-tr.png') top right no-repeat;}
.i001-listing-category2 { background: url('i/box-i1-bl.png') bottom left no-repeat;}
.i001-listing-category3 { background: url('i/box-i1-br.png') bottom right no-repeat;padding: 19px 58px 15px 21px;}

.i001-business-listing .i001-std-list { margin: 0; border: none;}

.i001-business-listing-categories ul { margin: 0; padding: 0; list-style: none;}
.i001-business-listing-categories li { margin-bottom: 5px;}
.i001-business-listing-categories li a:link, .i001-business-listing-categories li a:active, .i001-business-listing-categories li a:visited { color: #000000; text-decoration: none;}

.i001-business-listing table th { background: none; padding-right: 15px;}

.i001-pagination { margin-bottom: 11px;}
.i001-pagination .i001-pagination-left { float: left;}
.i001-pagination .i001-pagination-right { text-align: right;}
/* TemplateFilter 0x10C80FA0000003A6 */
table.i001-csv-tbl {width: 100%; }

table.i001-csv-tbl th, table.i001-csv-tbl td { padding: 10px 18px;}
table.i001-csv-tbl td {color: #000000;}
table.i001-csv-tbl ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
table.i001-csv-tbl th {text-align:left; background: #838555; font-weight: bold; color: #ffffff;}
table.i001-csv-tbl .rowa td { background: #c1c2aa; color: #5a5a5a;}
table.i001-csv-tbl .rowb td { background: none }
table.i001-csv-tbl td.col-2 { /* white-space: nowrap; */}
table.i001-csv-tbl td.col-0 { font-weight: bold; }



.i001-tbl-holder { float: right; width: 470px; padding-left: 11px; margin-left: 20px; border-left: 1px solid #eeeeee; background: #fff; }
/* TemplateFilter 0x10C80FA0000003E3 */
.i001-page-cta { margin-bottom: 10px; overflow: hidden;}
/* TemplateFilter 0x10C80FA0000003E8 */
.i001-page-cta .cta_float { float: left; }
/* TemplateFilter 0x10C80FA0000003ED */
.i001-detail-price_save { color: #838555; text-transform: uppercase; font-size: 13pt; }

.i001-detail-price-info3 { padding: 25px;}

.i001-product-image { float: right; width: 307px; padding: 0 0 11px 15px;}
/* TemplateFilter 0x10C80FA0000003EE */


.cms-img-zoom {width: 307px; position: relative; overflow: hidden; border: 1px solid #f1f0ed; padding: 0; margin: 0; }
.cms-img-zoom-large { position: absolute; top: 0; left: 0; display: none; }
.cms-img-zoom img { border: none ! important; }

.i001-image-sml .cms-img-zoom {width: 185px;}
.i001-image-lge .cms-img-zoom {width: 420px;}

.i001-detail-thumbnails { overflow: hidden;}
.i001-detail-thumbnails .i001-thumbnail { float: left; padding: 0 0 9px 9px;}
.i001-detail-thumbnails .i001-thumbnail img { border: 1px solid #ededed;}
.i001-detail-thumbnails .i001-thumbnail.f { padding-left: 0;}

.i001-prod-attributes { margin: 5px 0 15px; border-top: 1px dashed #c6c4be; padding-top: 11px;}
.i001-prod-attributes td, .i001-prod-attributes th { padding: 10px; border-top: 1px solid #fff; background-color: #e6e7dd; color: #5a5a5a;} /* 12% B */
.i001-prod-attributes  .alt td, .i001-prod-attributes .alt th { background-color: #f2f3ee; } /* 5% B */
.i001-prod-attributes .attribute-title { width: 100px; border-right: #fff 1px solid; color: #838555; } /* FeatureA */
.i001-prod-attributes .attribute-value { width: 350px;}
.i001-prod-attributes .first-attribute .attribute-title { background: #e6e7dd url('/f.ashx?v=55577') no-repeat top left; border-top: none;} 
.i001-prod-attributes .first-attribute .attribute-value { border-top: none; background: #e6e7dd url('/f.ashx?v=55578') no-repeat top right;} 
.i001-prod-attributes .last-attribute .attribute-title { background: #e6e7dd url('/f.ashx?v=55579') no-repeat bottom left;} 
.i001-prod-attributes .last-attribute .attribute-value { background: #e6e7dd url('/f.ashx?v=55580') no-repeat bottom right;} 
.i001-prod-attributes .last-alt-attribute .attribute-title { background: #f2f3ee url('/f.ashx?v=55575') no-repeat bottom left;} 
.i001-prod-attributes .last-alt-attribute .attribute-value { background: #f2f3ee url('/f.ashx?v=55576') no-repeat bottom right;}

.i001-display-inventory { padding: 5px 0 15px; color: #838555; font-size: 10pt;}
/* TemplateFilter 0x10C80FA0000003EF */

.i001-product-list-stack .i001-product-list-item { border-top: 1px dashed #b2b2b2; padding: 24px 0; }
.i001-product-list-stack .i001-product-list-item0 { overflow: hidden; position: relative;}
.i001-product-list-stack .i001-product-list-image { float: left; width: 232px;}
.i001-product-list-stack .i001-product-list-attributes { float: right; width: 197px; padding: 24px 0 0 0;}

.i001-product-list-stack .i001-product-list-details { margin: 0 0 0 232px; padding: 0 0 0 12px;}
.i001-product-list-stack .i001-product-list-details-narrow { margin: 0 197px 0 232px; padding: 0 12px;}
.i001-product-list-stack .i001-product-comments { position: absolute; top: 0; right: 0; background: #edede6; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2px 5px; text-align: center;}
.i001-product-list-stack .i001-product-comments a:link, .i001-product-list-stack .i001-product-comments a:active, .i001-product-list-stack .i001-product-comments a:visited { color: #838555; text-decoration: none;}

.i001-product-list-stack .i001-prod-attributes { width: 197px; border-top: 0;}
.i001-product-list-stack .i001-product-list-price { margin-bottom: 11px; font-size: 11pt; color: #838555; font-weight: bold;}
.i001-product-list-stack .i001-product-list-price .i001-product-list-rrp { font-weight: normal; color: #000000;}
.i001-product-list-stack .i001-product-list-buttons {padding-top: 5px;}
/* TemplateFilter 0x10C80FA0000003F0 */
.i001-share { height: 23px; margin-bottom: 11px;}

.i001-share .facebook-like { float: left; width: 78px;}
.i001-share .retweet { float: left; width: 75px;}
.i001-share .gplus-one { float: left; width: 51px;}
.i001-share .linked-in { float: left; min-width: 78px;}
.i001-share .pinterest { float: left; width: 78px;}
/* TemplateFilter 0x10C80FA0000003F6 */
.i001-detail-price-button, .i001-detail-price-button input, .i001-detail-price-button img { vertical-align: middle; margin-bottom: 11px;}
.i001-prod-buttons { margin-bottom: 11px;}

.i001-prod-buttons span { display: inline-block; }
.i001-prod-buttons span a { display: inline-block; 
	background: rgb(231,231,231); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(217,217,217,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(100%,rgba(217,217,217,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(217,217,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(217,217,217,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%,rgba(217,217,217,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(231,231,231,1) 0%,rgba(217,217,217,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
	
	
	border-radius: 3px; font-family: Arial, sans-serif; font-size: 11pt; color: #838555; text-shadow: 1px 1px 1px #fff; padding: 9px 14px; text-decoration: none; text-transform: uppercase;
}
/* TemplateFilter 0x10C80FA0000003FA */
.i001-theme-button input.cms-button {border: none;
border-radius: 3px;
padding: 5px 18px 6px;
color: white;
background: #838555;
background: -moz-linear-gradient(top, #c6c4be 0%, #838555 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c4be), color-stop(100%,#838555));
background: -webkit-linear-gradient(top, #c6c4be 0%,#838555 100%);
background: -o-linear-gradient(top, #c6c4be 0%,#838555 100%);
background: -ms-linear-gradient(top, #c6c4be 0%,#838555 100%);
background: linear-gradient(to bottom, #c6c4be 0%,#838555 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c4be', endColorstr='#838555',GradientType=0 );
cursor: pointer;
-webkit-appearance: none;
font-family: Arial, sans-serif; 
font-size: 9pt;
}
.i001-theme-button.theme-button-large input.cms-button {font-size: 16px; padding: 8px 24px;}
/* TemplateFilter 0x10C80FA00000041B */
.i001-col-list .i001-col-row { 
	height: 333px;
	padding-bottom: 22px;
	border-bottom: 1px dashed #c6c4be;
}
.i001-col-list .i001-list-item { 
	float: left; 
	width: 225px;
	padding-left: 12px;
	border: none;
}
.i001-col-list .i001-list-item.f { 
	padding-left: 0;
}

.i001-col-list .i001-list-item .i001-list-image { padding: 2px; border: 4px solid #eee; height: 127px; float: none; width: auto;}
.i001-col-list .i001-list-item .i001-list-wrap { padding: 20px 6px 0 0; height: 124px; margin: 0;}
.i001-col-list .i001-list-item .button { text-align: right; padding: 0 6px 0 0;}
/* TemplateFilter 0x10C80FA00000041C */
.i001-testimonial { background: url('i/quote_tl.png') top left no-repeat; padding: 15px; overflow: hidden;}


.i001-testimonial, .i001-testimonial div, .i001-testimonial p { font-style: italic;}
.i001-testimonial .i001-testimonial-attribution { text-align: right; font-style: normal; font-weight: bold;}

.i001-testimonial-text { background: url('i/quote_br.png') bottom right no-repeat; min-height: 30px;}
.i001-testimonial .i001-list-img { float: right; width: 156px;}
.i001-testimonial .i001-list-wrap { margin: 0 156px 0 0; padding: 0 26px 0 0;}
/* TemplateFilter 0x10C80FA00000042F */
.i001-faq-item0 { margin: 12px 0; padding: 0; border-bottom: 1px dashed #c6c4be; }
.i001-faq-list .faq-content { display: none; overflow: hidden;}

.i001-faq-list .faq-item { background: url('i/faq_open.png') top left no-repeat;}
.open .faq-item { background: url('i/faq_close.png') top left no-repeat;}
.i001-faq-list .faq-item a:link, .i001-faq-list .faq-item a:active, .i001-faq-list .faq-item a:visited { display: block; padding: 8px 0 8px 44px;}

.i001-faq-list .i001-detail-image { padding: 0 12px 12px 0;}
.i001-faq-list .i001-detail-wrap { margin: 0; padding: 0;}
/* TemplateFilter 0x10C80FA000000476 */
.i001-booking-form { 
	border-bottom: 1px dashed #b2b2b2; padding: 0 0 70px; margin: 0 0 20px 0;
}
.i001-booking-form .i001-booking-date { 
	float: right; width: 366px; text-align: center;
}
.i001-property-detail {padding-bottom: 10px;}
.i001-booking-form .i001-booking-date .back { float: left; width: 130px; text-align: left; padding: 4px 0;}
.i001-booking-form .i001-booking-date .previous {padding-left: 17px; position: relative;}
.i001-booking-form .i001-booking-date .previous:before{top: 4px; left: 0px; position: absolute; display: block; height: 0px; width: 0px; content: '';border-right: 4px solid #838555; border-top: 4px solid transparent; border-bottom: 4px solid transparent;}

.i001-booking-form .i001-booking-date .following {padding-right: 17px; position: relative;}
.i001-booking-form .i001-booking-date .following:before{top: 4px; right: 0px; position: absolute; display: block; height: 0px; width: 0px; content: '';border-left: 4px solid #838555; border-top: 4px solid transparent; border-bottom: 4px solid transparent;}

.i001-booking-form .i001-booking-date .next { float: right; width: 130px; text-align: right; padding: 4px 0;}

.i001-booking-form .i001-booking-date .pickdate { margin: 0 130px; border: 1px solid #dbdfe6; border-top: 1px solid #abadb3; }
.i001-booking-form .i001-booking-date .pickdate.icon {background: #fff url('i/ico_date.png') 76px 2px no-repeat;}
.i001-booking-form .i001-booking-date .pickdate .cms-text {color: #5a5a5a; border: none; background: none; width: 98px; padding:3px 5px 2px 3px; }

.i001-booking-form .i001-booking-date .back a:link, .i001-booking-form .i001-booking-date .back a:active, .i001-booking-form .i001-booking-date .back a:visited { background: url('images/bullet_left.png') left center no-repeat; padding: 0 9px 0 9px; color: #838555; text-decoration: none;}
.i001-booking-form .i001-booking-date .next a:link, .i001-booking-form .i001-booking-date .next a:active, .i001-booking-form .i001-booking-date .next a:visited { background: url('images/bullet_right.png') right center no-repeat; padding: 0 9px 0 9px; color: #838555; text-decoration: none;}
.i001-booking-form .i001-booking-currency { padding: 4px 0; margin-bottom: 23px;}


.i001-booking-form .i001-button {color: #ffffff; border-radius: 2px; padding: 6px 15px; background: #838555}
.i001-booking-form .i001-button-large {padding: 9px 60px; font-size: 13pt;}
.i001-booking-form .i001-button:hover {text-decoration: none;}

.i001-booking-form table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; margin: 0 0 12px 0;}
.i001-booking-form table th { background: #838555;  text-align: left; padding: 9px 10px; color: #fff; height: 45px;}
/* .i001-booking-form table td { background: #daf0f2; border: 1px solid #fff; padding: 26px 10px; font-size: 9pt; text-transform: uppercase;} */
.i001-booking-form table td { background: #ffffff; border: 1px solid #e0e0e0; padding: 26px 10px; font-size: 9pt; text-transform: uppercase; color: #444; }
.i001-booking-form table th.tl { border-top-left-radius: 4px;}
.i001-booking-form table th.tr { border-top-right-radius: 4px;}

.i001-booking-form table .daywrapper { position: relative; }
.i001-booking-form table .day { text-align: center; }
.i001-booking-form table .a-left {text-align: left;}

.i001-booking-form table th.day {border: 1px solid #838555;}
.i001-booking-form table .sold { background: #838555; background: rgba(131,133,85,0.45);}
.i001-booking-form table .a .sold {background: #838555; background: rgba(131,133,85,0.45);}
.i001-booking-form table td.day { padding: 0; cursor: pointer;}
.i001-booking-extra-sel { cursor: pointer; }
.i001-booking-form table td.day.sold { cursor: default;}
.i001-booking-form table td.day div { font-size: 12pt; color: #212121; }
.i001-booking-form table td.sold div { font-size: 8pt; color: #fff; }
.i001-booking-form table th span { font-size: 18pt; display: block; line-height: 18px;}


.i001-booking-form table .a td { background: #f7f7f7;}
.i001-booking-form table .room {position: relative; padding: 0px; }
.i001-booking-form table .room-inner {position: relative;padding: 26px 100px 26px 10px;}
.i001-booking-form table .single-type {padding: 0px; text-align: center;}
.i001-booking-form table .room .button {  display: block; position: absolute; right: 12px;  top: 21px;}
.i001-booking-form table .single-type .button {display: inline; position: static; right: auto; top: auto; }
.i001-booking-form table .fullrate { font-weight: bold; text-align: center;}

.i001-booking-form table td .special {padding:  35px 10px 22px; position: relative; background: #e8e8e8;}


.i001-booking-form table td .special .label {padding: 3px 0 5px; font-weight: bold; color: #fff; position: absolute; top: 0px; font-size: 8pt; background: #c80000; width: 100%; left: 0px;}


	
.i001-booking-form table td .daywrapper { padding:  28px 10px; }
/* .i001-booking-form table td .input {padding-bottom: 8px;} */
.i001-booking-form .popup {display: none; position: absolute; z-index: 10; top: 63px; left: 23px; width: 310px; background: #fff;  border-radius: 4px; -moz-border-radius: 4px; text-align: left; box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); padding: 15px;}
.i001-booking-main.i001-booking-form .popup { top: 93px; }
.i001-booking-form .active .popup {display: block;}
.i001-booking-form .popup table { margin: 0 0 12px 0;}
.i001-booking-form .special .popup .label {text-transform: uppercase; width: auto;padding: 5px 20px;border-radius: 2px 0 2px 0;position: relative;top: -14px;left: -15px;}
.i001-booking-form table .popup th { height: auto; background: none; padding: 0; text-align: left; color: #5a5a5a; font-weight: normal;}
.i001-booking-form table .popup td { background: none; padding: 0; border: none; text-align: right; color: #5a5a5a; text-transform: none;}
.i001-booking-form .popup, .i001-booking-form .popup div, .i001-booking-form .popup p { text-transform: none;}

.i001-booking-form h4 { color: #000000;;}
.i001-booking-form h4 span { font-size: 120%; color: #838555; padding-right: 8px;}

.i001-booking-checkout {padding: 10px 0;}
.i001-booking-checkout .totals {float: right; width: 210px;}
.i001-booking-checkout .details {margin-right: 230px;}
.i001-booking-form .totals { text-align: right;}
.i001-booking-form .totals table { width: 195px; float: right;}
.i001-booking-form .total-table { overflow: hidden;}

.i001-booking-form .totals table th {border: none; height: auto; background: none; text-align: left; font-weight: normal; padding: 0; color: #000000; padding: 5px; font-size: 10pt;}
.i001-booking-form .totals table td {border: none; background: none; text-align: right; font-weight: normal; padding: 0; color: #000000; padding: 5px; font-size: 10pt;}
.i001-booking-form .totals table .total th, .i001-booking-form .totals table .total td { font-weight: bold; font-size: 12pt;}
.i001-booking-checkout .details table th {font-size: 9pt; font-weight: normal; background: none; border: none; color: #000000;} /*color: #000000;}*/
.i001-booking-checkout .details table td {padding: 0px; background: none; border: none;}
.i001-booking-checkout .details table td .cms-text {padding: 9px; border-radius: 2px; border: 1px solid #d1d1d1; } /*color: #000000;}*/
/* TemplateFilter 0x10C80FA000000477 */
.i001-booking-property-list .i001-detail {padding: 15px 0; border-bottom: 1px dashed #b2b2b2;}
.i001-booking-property-list .i001-detail .readmore {padding-top: 15px;}
/* TemplateFilter 0x10C80FA000000478 */
.i001-booking-form.i001-booking-form-upper { border: none; margin: 0; padding: 0; }
/* TemplateFilter 0x10C80FA000000482 */
.w123-video-list {overflow: hidden;}
.w123-video-list-item {float: left; margin-left: 50px; margin-bottom: 30px;}
.w123-video-list-item.f {margin-left: 0px;}
/* TemplateFilter 0x10C80FA000000489 */
.i001-gallery-thumbs-grid .i001-gallery-slideshow-item img {padding: 8px; }
.i001-gallery-thumbs-grid .i001-gallery-slideshow-item {border: 1px solid #E9E9E9; border-radius: 3px; margin-bottom: 28px; margin-left:28px;float: left; }
.i001-gallery-thumbs-grid .i001-gallery-slideshow-item.f {margin-left: 0px;}
.i001-gallery-thumbs-grid.i001-gallery-thumbs {background: none; padding: 5px;}

.db-dialog-backing {z-index: 2000; position: fixed; top: 0;left: 0;background: black;  width: 100%; height: 100%; display: none;}
.db-dialog-place {z-index: 2001; width: 100%; position: fixed;top: 10%; height: 100%; }
.db-dialog-close-wrap {font-family: Tahoma, Arial, sans-serif;font-weight: bold;font-size: 17px;color: #CAC7C0;text-align: center;padding-top: 2px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);display: block; border-radius: 13px;  cursor: pointer; z-index: 3000; position: absolute; top: 15px; right: 15px; height: 24px; width: 26px; background: #fff; margin: 0 ! important; padding: 0 ! important;}
.db-dialog-image-wrap {-webkit-backface-visibility: hidden;position: relative; margin: 0 auto; width: 660px; height: 660px;  padding: 7px; background:#fff; }
.db-dialog-image-wrap .slideshow-img {z-index: 7;}
.db-dialog-image-wrap .slideshow-img-temp {z-index: 5;}
.db-dialog-image-wrap .slideshow-img, .db-dialog-image-wrap .slideshow-img-temp {position: absolute; top: 7px; left: 7px; right: 7px;}
.db-dialog-image-wrap img {display: none;}
.db-dialog-place .plan {position: relative; z-index: 2003; display: none; width: 100%; height: 100%; max-width: 1200px; border: none; }
.db-dialog-place .loading {top: 30%; left: 50%;  width: 32px; height: 32px; position: absolute; z-index: 6;}
.db-dialog-gallery-nav {z-index: 10;transition-duration: .2s;
-moz-transition-duration: .2s; 
-webkit-transition-duration: .2s;
-o-transition-duration: .2s; opacity: 0.0;  filter: alpha(opacity=00); position: absolute; top: 50%; z-index: 5000; }
.db-dialog-close-wrap {transition-duration: .2s;
-moz-transition-duration: .2s; 
-webkit-transition-duration: .2s;
	-o-transition-duration: .2s; opacity: 0.0;  filter: alpha(opacity=00);}
.db-dialog-gallery-nav-prev {left: 7px;}
.db-dialog-gallery-nav-next {right: 7px;}
.db-dialog-gallery-nav {padding: 1px; border-radius: 14px;}
.db-dialog-gallery-nav a {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); line-height: 0; text-align: center; color: #fff !important; font-family: Courier, Arial, sans-serif; font-weight: bold; font-size: 35px; display: block; background: #000; background: rgba(0,0,0,0.2); border-radius: 0 2px 2px 0; height: 20px; width: 29px;padding: 17px 5px 0 ; text-decoration: none !important;}
.db-dialog-gallery-nav-next a {border-radius: 2px 0 0 2px;}
.db-dialog-image-wrap:hover .db-dialog-close-wrap, .db-dialog-image-wrap:hover .db-dialog-gallery-nav {opacity: 1; filter: alpha(opacity=100);}
.db-dialog-gallery-nav a:hover {text-decoration: none;}
/* Content */
h3.xlarge { color: #686a44; font-size: 240%; font-weight: bold; margin: 0 0 12px 0; font-style: normal; border: none; }
h4.large { color: #686a44; font-size: 200%; font-weight: bold; margin: 0 0 10px 0; font-style: normal; border: none; }
p.es-intro { color: #838555; font-size: 140%; }
p.es-larger { font-size: 120%; }
p.es-feature { color: #838555; font-size: 130%; }
p.es-fineprint { color: #31302f; font-size: 80%; }
p.es-quote { padding: 8px; font-style: italic; color: #838555; }
p.es-quote2 { padding: 8px; text-align: center; font-style: italic; font-weight: bold; font-size: 120%; color: #838555; }
p.es-quote3 { padding: 8px 0; font-style: italic; font-size: 120%; color: #838555; }


/* TemplateFilter 0x10C80FA1000009CE */
/*! normalize.css v1.0.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display:block; } 
audio,canvas,video { display:inline; zoom:1; }    
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; } 
html,button,input,select,textarea { font-family:sans-serif; color:#222; } 
body { font-size:1em; line-height:1.4; margin:0; }  
a:focus { outline:thin dotted; } 
a:active,a:hover { outline:0; }  
h1 { font-size:2em; margin:.67em 0; } 
h2 { font-size:1.5em; margin:.83em 0; } 
h3 { font-size:1.17em; margin:1em 0; }  
h4 { font-size:1em; margin:1.33em 0; }  
h5 { font-size:.83em; margin:1.67em 0; } 
h6 { font-size:.67em; margin:2.33em 0; } 
b,strong { font-weight:700; }  
blockquote { margin:1em 40px; }  
dfn { font-style:italic; }  
mark { background:#ff0; color:#000; }  
code,kbd,pre,samp { font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em; }  
pre { white-space:pre-wrap; word-wrap:break-word; }  
q { quotes:none; } 
q:before,q:after { content:none; }  
small { font-size:80%; } 
sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } 
sup { top:-.5em; }  sub { bottom:-.25em; }  dd { margin:0 0 0 40px; }  menu,ol,ul { padding:0 0 0 40px; }  nav ul,nav ol { list-style:none; list-style-image:none; }  img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }   fieldset { border:0; margin:0; padding:0; }  legend { border:0; white-space:normal; margin-left:-7px; padding:0; }  button,input,select,textarea { font-size:100%; vertical-align:middle; margin:0; }  button,input { line-height:normal; }  textarea { overflow:auto; vertical-align:top; resize:vertical; }  table { border-collapse:collapse; border-spacing:0; }  hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }  .chromeframe { background:#ccc; color:#000; margin:.2em 0; padding:.2em 0; }  p,pre,dl,menu,ol,ul { margin:1em 0; }  figure,form { margin:0; }  ::-moz-selection,::selection { background:#b3d4fc; text-shadow:none; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {background: url('i/bg.png') top left repeat;}
body, td, th, div, p, li {font-family: 'ralewayregular', Arial, sans-serif; font-size:14px; color: #000000; } /*Theme: BodyText*/

h1, h2 { color: #838555;  font-weight: normal; font-family: 'ralewaylight', Arial, sans-serif;}
h1 {font-size: 30px;}
h2 {font-size: 26px;}
h3, h4 {font-weight: normal; color: #838555; font-family: 'ralewaylight', Arial, sans-serif;}
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5, h6 { font-weight: bold; font-size: 14px; }

h1 a, h2 a { color: #838555; text-decoration: none;}
h3 a, h4 a { color: #838555; text-decoration: none;}

a { color: #838555; text-decoration: none;}
a:hover {text-decoration: underline;}


.t115-banner-gallery-wrapper {height: 100%; width: 100%; position: relative; }
.t115-banner-gallery-wrapper.internal {height: 500px;}
.internal .t115-gallery {height: 500px;}
.t115-gallery {overflow: hidden;width: 100% !important;}
.t115-gallery-item {background-position: top center; width: 100% !important; background-repeat: no-repeat !important; background-size: cover !important;}
.t115-gallery-item a {width: 100%; display: block; height: 100%;}
.internal .t115-gallery-item {height: 100% !important;}
.t115-wrapper {width: 990px; margin: 0 auto;}

.t115-sub-gallery-wrapper {height: 600px; width: 100%; position: relative; }
.t115-sub-gallery-wrapper.internal {height: 450px;}
.internal .t115-sub-gallery {height: 450px;}
.t115-sub-gallery {height: 600px; overflow: hidden;width: 100% !important;}
.t115-sub-gallery-item {width: 100% !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: top center;}
.t115-sub-gallery-item a {width: 100%; display: block; height: 100%;}
.internal .t115-sub-gallery-item {height: 100% !important;}


.banner-nav {position: absolute; top: 50%; margin-top: -50px; z-index: 1000; color: #fff;}
.banner-nav a {padding: 0 15px; text-decoration: none; font-size: 70px; display: block; text-shadow: 2px 2px rgba(0,0,0,0.2); color: #fff;}
.banner-nav a:hover {text-decoration: none;}
#banner-nav-left {left: 40px;}
#banner-nav-right {right: 40px;}

.t115-nav-bar {z-index: 1000;height: 84px; background: #000000;}
.t115-nav-bar.sticky {position: fixed; top: 0px; left: 0px; width: 100%;}
.t115-nav-bar-inner {position: relative; }
.t115-nav-bar .t115-logo {position: absolute; left: 0px; top:0px;}
.t115-nav-bar h2 {margin: 0px;}
.t115-nav {position: absolute; right: 0px; top: 0px;}
.t115-nav ul {margin: 0px; padding: 0px; list-style-type: none;}
.t115-nav ul li {float: left;}
.t115-nav ul li a { font-size: 12px; text-decoration: none; display: block; padding: 34px 12px; color: #ffffff;}

.t115-jump {cursor: pointer; position: absolute; top: -35px; z-index: 1000; left: 50%; margin-left: -17px;}

.t115-main {background: #f8f5ed; padding: 50px 0;}
.internal.t115-main {padding: 20px 0;}
.t115-main.no-gallery, .t115-main.sticky {padding-top: 134px;}

.t115-content-anchor {overflow: hidden;}
.t115-content-anchor .hp-content-item {float: left; width: 304px; margin: 0 0 40px 36px; height: 422px; }
.t115-content-anchor .first {margin: 0 0 40px 0;}
	
.t115-nav-anchor {position: absolute; right: 0px; top: 24px;}
.t115-featitem-icon {float: left; margin-left: 10px;}
.t115-nav-popup {position: relative;}
.t115-nav-popup-inner {z-index: 100; position: absolute; right: 3px; padding-top: 40px; bottom: 52px;}
.sticky .t115-nav-popup-inner {position: absolute; right: 3px; padding-top: 40px; top: -27px;}
.t115-content {padding: 0 15px;}
.nav-items-1 {right: 50px;}
.nav-items-2 {right: 100px;}

.t115-footer-wrap {padding: 70px 0; background: #f4f4f4 url('i/footer_bg.png') top left repeat;}
.t115-footer-wrap.empty-both {padding: 0px;}

.t115-footer-upper-anchor-inner {padding: 0px 0 35px;}
.t115-footer-lower-anchor-inner {padding: 35px 0 0 0;}
.t115-footer-lower-anchor.empty .t115-footer-lower-anchor-inner , .t115-footer-upper-anchor.empty .t115-footer-upper-anchor-inner {padding: 0px;}
	
.t115-footer div, .t115-footer a {text-decoration: none; font-size: 12px; color: #a1a1a1;}
.t115-footer-inner {min-height: 100px; position: relative;}
.t115-footer-left {position: absolute; left: 0px; top: 10px;}
.t115-footer-right {position: absolute; right: 0px; top: 0px;}
.t115-footer-anchor {float: right; }
.t115-footer-menu {float: right; margin-top: 10px;}
.t115-footer-menu .copyright {margin-bottom: 3px;}
.t115-footer-menu .footer-nav a {margin-right: 10px;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.cms-display-none { display: none;}

.hidden {
    display: none !important;
    visibility: hidden;
}


.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
/* TemplateFilter 0x10C80FA1000009CF */
.d_page0 {text-align: center;}
.d_page0 h5 {margin-bottom: 0em;}
.d_page0 h5 a {text-decoration: none; font-weight: normal; color: #838555; font-size: 20px;}

.d_f_sm0 h3 {display: none;}
.d_f_sm0 .d_sm-item {float: left; margin-left: 6px;}

.sub-item .d_cta2 {overflow: hidden; text-align: center;}
.sub-item .d_cta2 img{text-align: center; width: 100%;  display: block;min-width: 990px; max-width: 2000px}


.d_fu_subscribe1 {position: relative;}
.d_fu_subscribe0 h3 {color: #000000;float: left; width: 235px;}
.d_fu_subscribe0 p {display: none;}
.d_fu_subscribe0 form {margin-left: 235px; padding-top: 10px; }
.d_fu_subscribe0 .fi_subscribe-input {float: left; }
.d_fu_subscribe0 .cms-text {padding: 16px 16px 15px 160px; border: none;margin:0  15px 0 5px; background: none; font-size: 15px; width: 220px; display: block; background: url('i/f_subscribe_bg.png') 1px 1px no-repeat #fff;  box-shadow: 0 0 4px 0 rgba(0,0,0,0.25)}
.d_fu_subscribe0 .fi_subscribe-email0 .cms-text {margin: 0px;padding: 16px 100px 15px 16px; background: #fff;}
.d_fu_subscribe0 .cms-label-watermark {font-family: 'ralewayregular', Arial, sans-serif !important; font-size: 15px; color: #414042;}

.d_fu_subscribe0 .fi_subscribe-button {position: absolute; right: 5px; top: 12px;}
.d_fu_subscribe0 .cms-button {cursor: pointer; font-size: 13.33px; text-transform: uppercase; background: #838555; padding: 14px; color: #ffffff; border: none;}

.d_quick0 ul, .d_fl_quick0 ul {margin: 0px; padding: 0px; list-style-type: none;}
.d_quick0 ul li span, .d_quick0 ul li a, .d_fl_quick0 ul li a,  .d_fl_quick0 ul li span {display: block; padding: 7px 0 7px 20px; position: relative; text-decoration: none; color: #3c4046;}
.d_quick0 ul li a:hover, .d_fl_quick0 ul li a:hover {text-decoration: underline;}
.d_quick0 ul li span:before, .d_quick0 ul li a:before, .d_fl_quick0 ul li a:before, .d_fl_quick0 ul li span:before {position: absolute; top: 12px; left: 0px; background: #838555; content: ''; height: 6px; width: 6px; display: block; border-radius: 3px;}
.d_fl_quick0 ul li.first a , .d_fl_quick0 ul li.first span {padding-top: 0px;}
.d_fl_quick0 ul li.first span:before, .d_fl_quick0 ul li.first a:before {top: 5px;}

.footer-lower-item {float: left; width: 210px; margin-left: 50px; border-bottom: 1px solid #dedede; min-height: 380px;   }
.footer-lower-item li, .footer-lower-item p, .footer-lower-item div {font-size: 11.5px;}
.footer-lower-item h3 {border-bottom: 1px solid #dedede; padding-bottom: 10px; margin-bottom: 15px;}
.footer-lower-item.first {margin-left: 0px;}

.d_fl_page0 .d_page-img {margin-bottom: 15px;}

.d_n_search0 .cms-text {color: #919295; background: none; padding: 8px 5px; width: 190px;  border: none;  }
.d_n_search0 .cms-label-dynamic {color: #919295;}
.d_n_search0 h3 {display: none;}
.d_n_search0 .fi_search-input {float: left; width: 205px;}
.d_n_search0 .fi_search-button {margin-left: 205px; padding: 6px 0; }
.d_n_search0 .fi_search-wrap0 {box-shadow: 0 0 5px 0 #4e4e4e; box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);}
.d_n_search0 .fi_search-wrap1 {background: #fff; padding: 0px 5px 0px;  border-radius: 3px; position: relative; }
.d_n_search0 .fi_search-wrap1:after {content:''; display: block; position: absolute; bottom: -6px; right: 10px; border-top: 6px solid #fff; border-left: 6px solid transparent;  border-right:6px solid transparent; width: 0; height: 0;}
.sticky .d_n_search0 .fi_search-wrap1:after {border-top: none; content:''; display: block; position: absolute; top: -6px; right: 10px; border-bottom: 6px solid #fff; border-left: 6px solid transparent;  border-right:6px solid transparent; width: 0; height: 0;}
/* TemplateFilter 0x10C80FA1000009D0 */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 20, 2013 */

@font-face {
    font-family: 'ralewaybold';
    src: url('f.ashx/embed/raleway-bold-webfont.eot');
    src: url('f.ashx/embed/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-bold-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-bold-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayextrabold';
    src: url('f.ashx/embed/raleway-extrabold-webfont.eot');
    src: url('f.ashx/embed/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-extrabold-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-extrabold-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaylight';
    src: url('f.ashx/embed/raleway-light-webfont.eot');
    src: url('f.ashx/embed/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-light-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-light-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayregular';
    src: url('f.ashx/embed/raleway-regular-webfont.eot');
    src: url('f.ashx/embed/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-regular-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-regular-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaysemibold';
    src: url('f.ashx/embed/raleway-semibold-webfont.eot');
    src: url('f.ashx/embed/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-semibold-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-semibold-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaythin';
    src: url('f.ashx/embed/raleway-thin-webfont.eot');
    src: url('f.ashx/embed/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('f.ashx/embed/raleway-thin-webfont.woff') format('woff'),
         url('f.ashx/embed/raleway-thin-webfont.ttf') format('truetype'),
         url('f.ashx/embed/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* TemplateFilter 0x10C80FA1000009D1 */
.i001-twocol { overflow: hidden; margin-bottom: 11px;}
.i001-left { float: left; width: 450px;}
.i001-right { margin: 0 0 0 450px; padding: 0 0 0 32px;}

* html .i001-left { margin-right: -3px;}
* html .i001-right { margin: 0 0 0 447px; }
/* TemplateFilter 0x10C80FA1000009EB */
.t115-nav li a span {display: none; }
.t115-nav li a {height: 16px;}
.t115-nav .menu-item-0 a {width: 38px; background: url('i/menu_home.png') top center no-repeat;}
.t115-nav .menu-item-1 a {width: 53px; background: url('i/menu_bed.png') top center no-repeat;}
.t115-nav .menu-item-2 a {width: 50px; background: url('i/menu_food.png') top center no-repeat;}
.t115-nav .menu-item-3 a {width: 40px; background: url('i/menu_wine.png') top center no-repeat;}
.t115-nav .menu-item-4 a {width: 40px; background: url('i/menu_scenic.png') top center no-repeat;}
.t115-nav .menu-item-5 a {width: 40px; background: url('i/menu_contact.png') top center no-repeat;}

.t115-nav-bar .t115-jump:before {top: -100px; left: 5px;  content:''; background: url('i/we_are_here.png') top center no-repeat; width: 67px; height: 94px; display: block; position: absolute;}

body, body td, body th, body div, body p, body li {font-family: 'ralewaysemibold', Arial, sans-serif; font-size:14px; color: #000000; } /*Theme: BodyText*/

h1, h2 { color: #838555;  font-weight: normal; font-family: 'ralewayregular', Arial, sans-serif;}
h1 {font-size: 30px;}
h2 {font-size: 26px;}
h3, h4 {font-weight: normal; color: #838555; font-family: 'ralewayregular', Arial, sans-serif;}
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5, h6 { font-weight: bold; font-size: 14px; }

h1 a, h2 a { color: #838555; text-decoration: none;}
h3 a, h4 a { color: #838555; text-decoration: none;}

a { color: #838555; text-decoration: none;}
a:hover {text-decoration: underline;}

body .internal.t115-main {padding: 10px 0px; overflow: hidden;}
body .t115-main {padding: 20px 0;}
body .t115-main.no-gallery, .t115-main.sticky {padding-top: 114px;}
body h1 { font-size:2em; margin:.34em 0; } 
body h2 { font-size:1.5em; margin:.42em 0; } 
body h3 { font-size:1.17em; margin:.5em 0; }  
body h4 { font-size:1em; margin:.7em 0; }  
body h5 { font-size:.83em; margin:.85em 0; } 
body h6 { font-size:.67em; margin:1.2em 0; }
