/* 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;}
.i001-google-map .map-canvas {border: 0px solid #e0e3e7;}
/* 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: #e5e5e5; padding: 8px; font-style: normal;}
/* TemplateFilter 0x10C80FA000000003 */
.i001-list-item { overflow: hidden; border-top: 1px dashed #e5e5e5; 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: 26px 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; }
.cms-dyn.cms-block-reorder-locked.cms-page-item-edit.cms-page-item-new
{
overflow: visible;
}
/* 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.com-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;}
.i001-c_blocked { margin-bottom: 8px;}
.i001-comments-item.com-hidden { opacity: 0.5;}
.i001-comments-item.com-waiting { opacity: 0.8;}
.i001-comments-item { margin-bottom: 8px;}
/* 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 #e5e5e5;}
.i001-calendar-holder0 { background: #f2f3ee; border-radius: 3px; padding: 3px;}
.i001-calendar-header0 { background: #9c9d77; border-radius: 5px; 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;}
.i001-calendar-header0 a { padding-top: 4px; display: inline-block;}
.i001-calendar-header0 a.arrow { background: #8f9166; height: 31px; width: 31px; display: inline-block; vertical-align: top; padding: 0; border-radius: 4px; position: relative;}
.i001-calendar-header0 a.arrow span { width: 0; height: 0; border: 6px solid transparent; border-left-color: #fff; position: absolute; top: 10px; left: 13px;}
.i001-event-calendar .i001-calendar-hdr-left a.arrow span { border-right-color: #fff; border-left: none;}
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; right: 0; }
table.i001-calendar td.skip { background: #f2f3ee; }
table.i001-calendar td div.day { color: #5a5a5a;}
table.i001-calendar td.hasevents div.day { color: #fff; text-decoration: none; cursor: pointer;}
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;}
body table.i001-calendar td.hasevents div.events { text-align: left; background: #f8f5ed; width: 231px; padding: 0; border-radius: 3px; overflow: hidden; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
table.i001-calendar td.hasevents div.events .events-hdr { background: #838555; color: #ffffff; padding: 11px 16px;}
table.i001-calendar td.hasevents div.events .events-hdr h5 { margin: 0;}
table.i001-calendar td.hasevents div.events .event-item { padding: 17px;}
body table.i001-calendar td.hasevents .events a { color: #838555;}
/* 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 #e5e5e5; 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; border-radius: 4px; padding: 7px 12px;}
* html .i001-extras0 { width: 190px;}
.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; overflow: hidden;}
.i001-product-list-thumbnails .i001-product-list-row { border-bottom: none; height: 333px; margin-bottom: 0;}
.i001-product-list-thumbnails .i001-product-list-item { border: 1px solid #e5e5e5; border-radius: 5px; padding: 0; float: left; width: 218px; overflow: hidden;}
.i001-product-list-thumbnails .i001-product-list-item.f { margin-left: 0 !important; }
.i001-product-list-thumbnails .i001-product-list-image { margin: 0; height: 194px; padding: 0;}
.i001-product-list-thumbnails .i001-product-list-details { padding: 8px 10px; line-height: 1.5; height: 67px; background: #f5f5f5;}
.i001-product-list-thumbnails .i001-product-list-details h4 { margin: 0; padding: 0;}
.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 4px 8px; height: 28px; background: #f5f5f5; overflow: hidden;}
.i001-product-list-buttons img, .i001-product-list-buttons input { vertical-align: middle; }
/* TemplateFilter 0x10C80FA00000001A */
.i001-detail-info { border-top: 1px dashed #e5e5e5; padding-top: 11px;}
.i001-detail-price-info0 { margin-bottom: 11px; background: #edede6; padding: 14px; border-radius: 5px;}
.i001-detail-price-info0 .i001-detail-price { color: #838555; font-size: 21pt;}
.i001-detail-price-info0 .i001-detail-price-alt span {color: #5a5a5a; }
.i001-detail-price input { vertical-align: middle; }
.i001-detail-price-info0 div { color: #5a5a5a;}
.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 .w123-std-dropdown li a { color: #ffffff; }
.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 { width: auto! important; display: none; position: absolute; left: 0px; top: 0px; background: #838555;}
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 */
.sc_step .sc_step_inner input.cms-imagebutton
{
margin-left: 8px;
/* position: absolute; */
vertical-align: middle;
}
/*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, .sc_safety p {
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;
width: 220px;
}
.sc_step input.cms-text.cms-text-small { width: auto; }
.sc_step .cms-float-left .cms-text, .sc_step .cms-float-right .cms-text{ width: 100px;}
.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_summtable td.cms-indent { text-indent: 24px; }
.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; }
.sc_summtable .sc_img { width: 1px; }
.sc_summtable .sc_desc { border-left: 0;}
/* 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; border-radius: 4px; 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-categories li.active { font-weight: bold;}
.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; }
.i001-page-cta { overflow: hidden;}
/* 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 #e5e5e5; 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 #e5e5e5; 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 table { border-radius: 4px; overflow: hidden;}
.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-info { text-align: left;}
.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;
}
.i001-extra-group { margin: 12px; }
.i001-extra-item { padding: 4px 0; }
/* 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 #e5e5e5;
}
.i001-col-list .i001-list-item {
float: left;
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;}
.i001-col-list .i001-list-item .i001-list-wrap h4, .i001-col-list .i001-list-item .i001-list-wrap p { margin: 0;}
/* TemplateFilter 0x10C80FA00000041C */
.i001-testimonial { background: none; padding: 15px; overflow: hidden; position: relative; }
.i001-testimonial:before { position: absolute; top: -40px; left: -15px; content: '\201C'; font-size: 250px; font-family: georgia, serif; z-index: 5; color: #838555; filter: Alpha(opacity=20); opacity: 0.2; padding: 0 100px 100px 0;}
.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: none; min-height: 30px; position: relative; z-index: 10;}
.i001-testimonial-text:after { position: absolute; bottom: -40px; right: -100px; content: '\201D'; font-size: 75px; font-family: georgia, serif; z-index: 5; color: #838555; filter: Alpha(opacity=20); opacity: 0.2; padding: 0 100px 0 0;}
.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 #e5e5e5; }
.i001-faq-list .faq-content { display: none; overflow: hidden;}
.i001-faq-list .faq-item { background: none; position: relative; z-index: 1;}
.i001-faq-list .faq-item a { position: relative; z-index: 10;}
.open .faq-item { background: none;}
.i001-faq-list .faq-item:before { content: '+'; position: absolute; top: 6px; left: 5px; font-size: 15pt; color: #838555; z-index: 5;}
.open .faq-item:before { content: '-';}
.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: 0 98px 0 12px; }
.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-caption { background: rgba(0,0,0,0.3); color: #fff; padding: 8px; text-align: center; position: absolute; bottom: 0; left: 0; z-index: 300; }
.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; overflow: hidden; }
.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;}
/* TemplateFilter 0x10C80FA00000049D */
.i001-download.i001-image-sml .i001-detail-image { width: 125px;} .i001-download.i001-image-sml .i001-detail-wrap { margin: 0 125px;} * html .i001-download.i001-image-sml .i001-detail-wrap { margin: 0 182px;} .i001-detail-list-item {border-bottom: 1px dashed #cccccc; padding: 20px 0; margin: 0px; } .i001-download-list-thumbnails { margin-bottom: 11px;} .i001-download-list-thumbnails .i001-download-list-row { border-bottom: 1px dashed #c6c4be; height: 327px; margin-bottom: 11px;} .i001-download-list-thumbnails .i001-download-list-item { float: left; width: 230px; padding-left: 4px;} /*Padding was adjusted to fit four items within content width. Original padding was 11px */ .i001-download-list-thumbnails .i001-download-list-item.f { padding-left: 0;} .i001-download-list-thumbnails .i001-download-list-item0 {text-align: center;} .i001-download-list-thumbnails .i001-download-list-image { padding-top: 11px; height: 183px; text-align: center;} .i001-download-list-thumbnails .i001-download-list-details { padding: 15px 16px 0; height: 55px;} .i001-download-list-thumbnails .i001-download-list-details h4 { margin-bottom: 5px; font-size: 13.33px;} .i001-download-list-thumbnails .i001-download-list-buttons { padding: 0 10px 15px 11px;} .i001-download-list-buttons img, .i001-download-list-buttons input { vertical-align: middle; }
/* TemplateFilter 0x10C80FA0000004A2 */
.i001-detail-price-button.i001-css-button input,
.i001-css-button,
p.i001-css-button input,
div.i001-css-button a,
p.style-button input[type='submit']
{
/* width: 100px; */
height: 27px;
color: #ffffff;
text-align: center;
line-height: 27px;
border: none;
font-size: 12px;
/* padding: 0; */
margin-left: 2px;
width: auto;
display: inline-block !important;
min-width: 100px;
padding-left: 4px;
padding-right: 4px;
}
.i001-detail-price-button.i001-css-button input,
div.i001-detail-price-button .i001-css-button
{
padding-left: 4px;
padding-right: 4px;
}
.i001-detail-price-button.i001-css-button
{
display: inline;
}
div.i001-product-list-item .i001-css-button,
div.i001-product-list-item p.i001-css-button input,
.i001-detail-price-button.i001-css-button input.cms-button,
.i001-detail-price-button.i001-css-button a.i001-css-button
{
float: left;
}
a.i001-css-button.make-enquiry
{
}
.i001-css-button,
p.i001-css-button input,
.i001-detail-price-button.i001-css-button input,
p.style-button input[type='submit']
{
font-family: Helvetica, Arial, Verdana, sans-serif;
}
a.i001-css-button,
.i001-css-button.new_v01 a,
div a.i001-css-button.new_v01,
div a.i001-css-button
{
display: block;
color: #ffffff;
text-decoration: none;
}
input.i001-css-button,
p.i001-css-button input,
div.i001-css-button a,
div.i001-css-button input[type='submit'],
p.style-button input[type='submit']
{
cursor: pointer;
}
a.i001-css-button:hover
{
text-decoration: none;
}
input.i001-css-button:focus,
p.i001-css-button input:focus,
.i001-detail-price-button.i001-css-button input:focus,
p.style-button input[type='submit']:focus
{
outline: none;
}
.new_v01,
p.new_v01 input,
.i001-detail-price-button.i001-css-button input,
p.style-button input[type='submit']
{
background-color: #838555;
background-image: linear-gradient(#838555, #8f9166);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#838555", endColorstr="#8f9166"); /* old IE */
border-radius: 3px;
}
.new_v02,
p.new_v02 input
{
background-color: #838555;
background-image: linear-gradient(#838555, #75774c);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#838555", endColorstr="#75774c"); /* old IE */
border-radius: 3px;
}
.new_100p,
p.new_100p input
{
background-color: #838555;
}
.new_v01:active,
p.new_v01 input:active,
.i001-detail-price-button.i001-css-button input:active,
p.style-button input[type='submit']:active
{
background-color: #5b5d3b;
background-image: linear-gradient(#272719, #4e4f33);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#272719", endColorstr="#343522"); /* old IE */
}
.new_v02:active,
p.new_v02 input:active
{
background-color: #5b5d3b;
background-image: linear-gradient(#272719, #4e4f33);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#272719", endColorstr="#343522"); /* old IE */
}
.new_100p:active,
p.new_100p input:active
{
background-color: #272719;
}
table.InfoDisplay td.s, table.InfoDisplay th.s
{
border: none;
}
table.InfoDisplay .cms-text,
{
border: 1px solid #000;
border: 1px solid rgba(0, 0, 0, 0.0784314);
font-family: inherit;
font-size: 13px;
height: 40px;
padding: 0px 10px;
width: 308px;
}
table.InfoDisplay th.s
{
font-weight: bold !important;
}
table.InfoDisplay th.s, table.InfoDisplay td.s
{
background: inherit !important;
text-align: left;
}
table.InfoDisplay td, table.InfoDisplay th
{
padding: 5px 9px;
}
table.InfoDisplay
{
border-spacing: 2px;
border-color: gray;
}
table.InfoDisplay button, table.InfoDisplay input
{
line-height: normal;
}
table.InfoDisplay textarea.cms-text
{
height: auto;
padding: 10px;
}
table.InfoDisplay .cms-text
{
border: 1px solid #000;
border: 1px solid rgba(0, 0, 0, 0.0784314);
font-size: 13px;
font-family: inherit;
height: 40px;
padding: 0px 10px;
width: 308px;
}
table.InfoDisplay textarea
{
vertical-align: top;
resize: vertical;
}
table.InfoDisplay button, table.InfoDisplay input, table.InfoDisplay textarea
{
font-size: 100%;
vertical-align: middle;
margin: 0;
}
table.InfoDisplay select[size="0"], table.InfoDisplay select[size="1"]
{
border: 1px solid;
border-radius: 5px;
white-space: pre;
}
table.InfoDisplay select[size], table.InfoDisplay select[multiple], table.InfoDisplay select[size][multiple]
{
border: 1px solid #000;
border: 1px solid rgba(0, 0, 0, 0.0784314);
border-radius: initial;
white-space: initial;
}
table.InfoDisplay select
{
border: 1px solid #000;
border: 1px solid rgba(0, 0, 0, 0.0784314);
height: 34px;
}
table.InfoDisplay option
{
border: none;
}
table.InfoDisplay select, table.InfoDisplay option
{
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 4px;
font-size: 13px;
}
.cms-email-preview-iframe
{
height: 600px !important;
width: 100% !important;
}
/* TemplateFilter 0x10C80FA0000004AA */
.i001-sp { overflow: hidden;}
.i001-sp-img { float: left; width: 255px;}
.i001-sp-text { margin-left: 255px; padding-left: 33px; }
.i001-sp-img .img-caption { padding: 15px 15px;}
.i001-sp-img .img-caption a { margin-left: 16px;}
.i001-sp-hdr { border-bottom: 1px solid #e5e5e5; padding: 0 0 12px 0; margin-bottom: 12px; line-height: 1.5;}
.i001-sp-hdr h1, .i001-sp-hdr h5 { margin: 0;}
.i001-sp-hdr p { margin: 0; font-size: 120%;}
/* TemplateFilter 0x10C80FA0000004AB */
.i001-staff-profile-list { overflow: hidden;}
.i001-staff-row { overflow: hidden;}
.i001-staff-item { border: 1px solid #e5e5e5; border-radius: 5px; padding: 7px; float: left; width: 218px;}
.i001-staff-item.f { margin-left: 0 !important;}
.i001-staff-profile-list .i001-staff-img { margin-bottom: 7px; }
.i001-staff-profile-list .i001-staff-text { padding: 8px; line-height: 1.5;}
.i001-staff-profile-list .i001-sp-hdr { padding: 0 0 8px 0; margin: 0 0 8px 0;}
.i001-staff-profile-list .i001-sp-hdr h6, .i001-staff-profile-list .i001-sp-hdr h4, .i001-staff-profile-list .i001-sp-hdr p { margin: 0;}
.i001-sp-list-footer { border-top: 1px solid #e5e5e5; padding-top: 8px; margin-top: 8px; height: 27px;}
.i001-sp-list-footer .more { float: right; display: inline-block; padding: 9px;}
.i001-sp-list-footer .more:before { content: '\00bb ';}
/* TemplateFilter 0x10C80FA0000004B7 */
.i001-product-list-thumbnails.global-slider { overflow: visible;}
.i001-product-list-thumbnails .global-slider-wrap { position: relative;}
.i001-product-list-thumbnails .global-slider-wrap-active .global-slider-wrap-inner { height: 324px;}
.i001-product-list-thumbnails .global-slider-button-left, .i001-product-list-thumbnails .global-slider-button-right { position: absolute; top: 168px; width: auto; z-index: 800; left: -12px;}
.i001-product-list-thumbnails .global-slider-button-right { right: -12px; left: auto;}
.i001-product-list-thumbnails .global-slider-button-left a, .i001-product-list-thumbnails .global-slider-button-right a { min-width: 18px; font-size: 200%;}
/* 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; }
.tc-bodytext { color: #000000 ! important; }
.tc-featureA { color: #838555 ! important; }
.tc-featureB { color: #838555 ! important; }
.tc-featureC { color: #838555 ! important; }
/* 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; width: 40px; }
.t115-nav .menu-item-9613 a {width: 38px; background: url('i/menu_home.png') top center no-repeat;}
.t115-nav .menu-item-196294 a {width: 40px; background: url('i/menu_calendar.png') top center no-repeat;}
.t115-nav .menu-item-9633 a {width: 40px; /* 53px background: url('i/menu_bed.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: 50px; background: url('i/menu_food.png') top center no-repeat;}
.t115-nav .menu-item-5 a {width: 40px; background: url('i/menu_gift.png') top center no-repeat;}
.t115-nav .menu-item-6 a {width: 40px; background: url('i/menu_bike.png') top center no-repeat;}*/
.t115-nav .menu-item-183351 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; }
/*** Override cms-button styles ***/
.cms-button {
background-color: #838555;
background-image: linear-gradient(#838555, #8f9166);
border-radius: 3px;
height: 27px;
color: #ffffff;
text-align: center;
line-height: 27px;
border: none;
font-size: 12px;
margin-left: 2px;
width: auto;
display: inline-block !important;
min-width: 100px;
padding: 1px 6px;
}
/*
* Menu rebuild July 2019
*/
.t115-nav li a:before {
display: block;
font-family: "Font Awesome 5 Pro";
font-weight: 300;
font-size: 300%;
width: 100%;
text-align: center;
position: relative;
bottom: 17px;
}
.t115-nav .menu-item-9633 a:before { content: '\f594'; }
.t115-nav .menu-item-269591 a:before { content: '\f81b'; }
.t115-nav .menu-item-269596 a:before { content: '\f508'; }
.t115-nav .menu-item-269708 a:before { content: '\f1fd'; }
.t115-nav .menu-item-269748 a:before { content: '\f593'; }
.t115-nav .menu-item-269753 a:before { content: '\f6fd'; }
.t115-nav .menu-item-269765 a:before { content: '\f5b6'; }