html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; } body { font:13px/1.231 sans-serif; *font-size:small; } select, input, textarea, button { font:99% sans-serif; } pre, code, kbd, samp { font-family: monospace, sans-serif, }  html { overflow-y: scroll; } a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; } nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 100%; }
strong, th { font-weight: bold; }
td { vertical-align: top; } sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word;
padding: 15px;
}
textarea { overflow: auto; } .ie6 legend, .ie7 legend { margin-left: -7px; } input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; } label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; } button, input, select, textarea { margin: 0; } input:valid, textarea:valid   {  }
input:invalid, textarea:invalid {
border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; } ::-moz-selection{ background: #745180; color:#fff; text-shadow: none; }
::selection { background:#745180; color:#fff; text-shadow: none; } a:link { -webkit-tap-highlight-color: #FF5E99; } button {  width: auto; overflow: visible; } .ie7 img { -ms-interpolation-mode: bicubic; } body, select, input, textarea { color: #444; font-family: Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;; 
} h1, h2, h3, h4, h5, h6 { 
font-weight: bold;
color:#000;
line-height:100%;
}
h1{
font-size: 208%;
}
h2{
font-size: 161.6%;	
}
a, a:active, a:link{ 
color: #ff6600;
text-decoration: none; }
a:visited { 
}
a:hover { 
color: #ff6600;
}
#content a{ }
.breadcrumbs{
padding:10px 35px;
float: left;
}
.breadcrumbs a{
color: #000;
}
.breadcrumbs a:visited { 
color: #000;
}
.breadcrumbs a:hover { 
color: #fff;
text-decoration: underline;
}
.printdiv{
padding:7px 20px;
} html {-webkit-text-size-adjust:none}  html{
height:100%;
}
body{
height:100%;
width:100%;
background-color:#cbddeb;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/img/bg_home.jpg);
background-repeat: repeat;
}
#main{
background-color:#fff;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/img/bg_main.png);
background-repeat: repeat;
min-height: 100%;
position: relative;
} .footercontent{
width: 650px;
line-height: 2;
font-size: 90%;
}
.footerbanners{
width: 294px;
}
footer{
background-color: #ffffff;
position: absolute;
bottom:0px;
height:95px;
width:100%;
clear:both;
} 
#bottomfooter{
margin: 0 auto;
width: 100%;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/footerbg.png);
background-repeat: repeat-x;
background-color:#fff;
padding: 13px 0 15px 0;
min-height: 120px;
}
#bottomfooter_inner{
margin: 0 auto;
width: 965px;
}
.footercontent .textwidget, .footercontent .textwidget p{
text-align: left;
}
#content{
width:965px;
padding:0px 0px 0px 0px;
margin: 0px auto 0px auto;
padding-bottom:190px; }
#main{ } header{
width:981px;
padding:0px 0px 0px 0px;
margin: 0px auto 0px auto;
color: #fff;
}
.headerContainer{
width:986px;
margin: 0px 5px 0px 5px;
background-color: #fff1c3;
}
header a, header a:active, header a:visited, header a:hover{
color: #ffffff;
text-decoration:none;
font-weight:normal;
background-color:#000;
}
.Banner{
width:547px;
}
#translate{
padding-bottom: 5px;
}
#topnavcon{
padding-top: 5px;
}
#topnav{
list-style-type: none;
margin:0px;
clear: all;
margin-bottom: 2px;
}
#topnav li{
float: left;
}
#topnav a{
color: #666666;
border-right: 1px solid #666;
padding-right: 8px;
margin-right: 8px;
}
#topnav li:last-child a{
border-right:0px;
} #link-logo{
line-height:0px;
}
#header-left{
width:530px;
height:26px;
background-color: #000;
background-repeat: repeat-x;
text-transform: uppercase;
font-size:77%;
line-height:26px;
border-right:1px solid #d2d2d2;
}
#link-cart{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/cart-icon-white.png);
background-position: 0px 4px;
background-repeat: no-repeat; 
padding: 0px 11px 0px 30px;
background-color:transparent;
color:#fff;
}
#link-account{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/account-icon.png);
background-position: 0px 4px;
background-repeat: no-repeat; 
padding: 0px 15px 0px 25px;
background-color:transparent;
color:#fff;
}
#header-right{
width:322px;
height:26px;
margin-left:8px; background-color:#01a5e4;
background-repeat: repeat-x;
}
form#global-search{
position:relative;
width:322px;
}
#submit-search {
background-color: transparent;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/search-icon.png);
background-position: 10px 4px;
background-repeat: no-repeat;
border: medium none;
height: 26px;
width: 35px;
padding: 0;
position: absolute;
text-indent: -999px;
left: 0px;
top: 0px;  
} nav#main-nav{
width: 852px; border-top: 1px solid #e8e8e8;
float:right;
margin:16px 5px 0px 9px;
}
#main-nav-list{
float:right;	
font-size:12px;
line-height:12px;
}
#main-nav-list li{
float:left;
padding:0px;
border-left:1px solid #e8e8e8;
position:relative;
z-index:998;
}
#main-nav-list a, #main-nav-list a:visited{
color:#000000;
text-transform:uppercase;
font-weight:bold;
border-top:2px solid transparent;
padding:12px 35px 11px 8px;
display:block;
margin-top:-2px;
background-color:transparent;
}
#main-nav-list a:hover,
#main-nav-list a.active,
#main-nav-list li:hover a{
border-top:2px solid #000000;
}
#main-nav-list li:hover li a{
border-top:none;
} #main-nav-list li:hover ul{
display:block;
}
#main-nav-list ul{
position:absolute;
top:35px;
left:-11px;
width:181px; border-top:none;
float:none;	
font-size:10px;
line-height:12px;
padding:0px 10px 10px 10px;
display:none;
z-index:999;
}
#main-nav-list ul li{
float:none;
padding:0px;
border-left:none;
background-color:#fff;
}
#main-nav-list ul li a, #main-nav-list ul li a:visited{
color:#000000;
text-transform:uppercase;
font-weight:normal;
border-top:none;
border-bottom:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
padding:11px 8px 11px 8px;
display:block;
margin-top:0px;
background-color:#fff;
}
#main-nav-list ul li:first-child a, #main-nav-list ul li:first-child a:hover{
border-top:1px solid #e8e8e8;
}
#main-nav-list ul li a:hover{
border-top:none;
background-color:#F4F4F4;
} #social{
float:right;
margin:14px 10px 0px 0px;
}
#social a{
width:17px; height:17px;
display:block;
background-repeat: no-repeat;
background-position:6px 0px;
padding:0px 0px 0px 6px;
background-color:#fff;
}
#social span{
line-height:17px;
font-size:12px;
font-variant:small-caps;
color:#000000;
padding:3px 4px 0px 0px;
}
a#facebook{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_facebook.png);
}
a#twitter{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_twitter.png);
}
a#vimeo{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_vimeo.png);
}
a#flickr{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_flickr.png);
} label.input, label.input span{
cursor:text;
}
#header-search-label.input {
margin: 0px 0;
background: transparent;
float: right;
clear: both;
cursor:default;
position: relative;
}
#header-search-label.input span {
position: absolute;
padding: 0px;
padding-top:8px;
margin-left: 0px;
color: #fff;
font-size:11px;
line-height:11px;
text-align:right;
width:269px; margin-right:18px;
top:0px;
left:0px;
}
#header-search-label.input input{
position: relative;
margin: 0;
border-width: 0px;
border:none;
padding: 0px;
background: transparent;
font: inherit;
font-size:11px;
line-height:11px;
width:269px; height:25px;
color: #fff;
text-align:right;
margin-right:18px;
outline: none;
}
.webkit #header-search-label.input input{
line-height:28px;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
.input input, .input textarea, .input select { padding: 4px; }
} #col-1{
width: 165px;
float: left;
margin-right: 10px;
margin-left:5px;
min-height: 100px;
} #col-1 h2 {
font-size: 115.4%;
padding: 0 0 16px 12px;
} #col-2{
width:766px;
float:right;
} #col-2-full{
width:751px;
float:right;
margin-right:5px;
}
#page-edge{
float:left;
padding-left: 7px;
background:#fff; }
#page-edge #col-2-full{
width:751px;
padding:10px;
border: 1px #cccccc solid;	
}
#content .invite-comment:hover{
background-position: 0px -19px;
}
.main-article .st_sharethis_button{
position:absolute;
bottom:47px;
left:407px;
}
.main-article.no-meta .st_sharethis_button{
position:absolute;
bottom:17px;
left:407px;
}
.main-article .article-meta{
border-top:1px solid #e8e8e8;
}
#col-2 .main-article header h1, #col-2 .main-article header h2, #col-2 .main-article header h3, #col-2 .main-article header h4, #col-2 .main-article header h5, #col-2 .main-article header p.meta-author{
padding-left:21px;
line-height:118.4%;
margin:0px;
}
.main-article header a,  .main-article header a:active,  .main-article header a:visited,  .main-article header a:hover{
background-color: transparent;
color: #000;
}
.featured-image{
float:left;
padding:0px 8px 8px 21px;
max-width:472px;
overflow:hidden;
}
.caption{
display:block;
text-align:right;
font-size:61.5%;
line-height:130%;
color:#000000;
font-weight:bold;
}
.sub-caption{
color:#8d8b8b;
}
#content .link-cta{
min-width:70px; background-color:#353535;
border-bottom: 1px solid #5c5c5c;
text-align:center;
text-transform:uppercase;
font-size:69.2%; line-height:100%;
color:#ffffff;
display:block;
text-decoration:none;
padding:5px 5px 5px 5px;
margin:0px 26px 8px 0px;
}
#content .link-cta:hover{
background-color:#01A5E4;
} .comment-article{
width:472px;
margin:0px auto 20px auto;
padding:4px 0px 0px 0px;
background-color:#F4F4F4;
border-bottom:1px solid #e8e8e8;
border-top:3px solid #000; color:#6c6b6b;
font-size:93%;
display:block;
}
.commentmetadata{
padding:0px 14px 0px 14px;
}
.reply{
padding:10px 14px 10px 14px;
}
.form-allowed-tags{
display: none;
}
#content .reply a,.comment-reply-link, .comment-reply-link:hover, .comment-reply-link:visited{
background-color: transparent;
background-color:#745180;
border: medium none;
text-decoration: none;
padding: 2px 5px 2px 5px;
font-size:12px;
color:#fff;
float: right;
border-top: none;
border-bottom: none;
margin:6px 7px 0px 0px;
clear:both;
font-weight: normal;
display:block;
}
#col-2 .main-article .commentlist p{
padding: 0px 26px 0px 0px;
margin: 0px 0px 9px 0px;
} #col-2 .main-article .comment-article p{
padding:10px 14px 10px 14px;
}
#col-2 .main-article .commentlist .meta-author{
width:331px; border-right:1px solid #e8e8e8;
padding:4px 0px 4px 14px;
color:#8f8e8e;
margin:0px;
}
#col-2 .main-article .commentlist .meta-date{
width:124px;
border-right:none;
padding:4px 0px 4px 0px;
text-align:center;
color:#8f8e8e;
margin:0px;
}
.leave-a-comment{
font-size: 108%;
padding:7px 0px 10px 36px;
} form#comment-form{ padding:7px 7px 9px 13px;
}
#comment-form-submit, #content #submit {
background-color: transparent;
background-color:#745180;
border: medium none;
padding: 4px 5px 4px 5px;
font-size:12px;
color:#fff;
border-top: none;
border-bottom: none;
margin:6px 7px 0px 0px;
clear:both;
display:block;
} #comment-form-name-label.input, #comment-form-email-label.input, #comment-form-comment-label.input{ background: transparent; cursor:default;
position: relative;
display:inline-block;
}
#comment-form-name-label.input span, #comment-form-email-label.input span, #comment-form-comment-label.input span{
position: absolute;
padding: 0px;
padding-top:6px;
margin-left: 11px;
color: #5d5d5d;
font-size:10px;
line-height:10px;
font-weight:bold;
text-align:left;
width:204px; margin-right:0px;
top:0px;
left:0px;
}
.gecko #comment-form-name-label.input span, .gecko #comment-form-email-label.input span{
padding-top:7px;
}
#comment-form-name-label.input input, #comment-form-email-label.input input, #comment-form-comment-label.input textarea{
position: relative;
margin: 0;
border-width: 0px;
border:1px solid #dddddd;
padding: 0px 0px 0px 10px;
background: transparent;
font: inherit;
font-size:10px;
line-height:10px;
font-weight:bold;
width:204px; height:22px;
color: #5d5d5d;
text-align:left;
margin-right:6px;
background-color:#fff;
}
#comment-form-comment-label.input textarea{
width:434px; height:94px;
margin-top:13px;
padding-top:5px;
font-size:10px;
line-height:14px;
}
.gecko #comment-form-comment-label.input textarea{
padding-top:4px;
}
#comment-form-comment-label.input span{
padding-top:20px;
font-size:10px;
line-height:10px;
} .profile{
border-top:1px solid #e8e8e8;
padding:21px 0px 21px 0px;
}
.profile-text{
}
#col-2 .main-article .profile-text h2{
margin:0px 0px 0px 0px;
}
#col-2 .main-article .profile-text h3{
margin:0px;
font-size:92.3%;
color:#353535;
font-style:italic;
line-height:150%;
font-weight:normal;
} #col-3{
width:321px;
}
.box{
border:1px solid #e8e8e8;
width:319px;
}
.box, .half-box{
margin-bottom:29px;
}
.box h2{
background-color:#F4F4F4;
border-bottom:1px solid #e8e8e8;
font-size:100%;
text-transform:uppercase;
padding:8px 0px 8px 8px;
font-weight:normal;	
}
.box img{
padding:8px 0px 8px 0px;
}
.box-cta{
min-height:22px; padding:6px 0px 4px 0px;
background-color:#F4F4F4;
border-top:1px solid #e8e8e8;
text-align:right;
}
.box-cta.icon-cart-grey{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_cart_grey.png);
background-repeat: no-repeat;
background-position:198px 7px;
}
#col-3 .box-cta .link-cta{   max-width:70px;
margin:0px 11px 0px 0px;
}
#col-3 .box-cta .link-cta:hover{
background-color:#01A5E4;
}
#col-3 .box.gray-variant .link-cta{
margin-right:11px;
}
.box-controls{
padding:10px 8px 15px 8px;
}
.box-controls span{
width:269px;
text-align:center;
padding-top:1px;
}
#col-3 .box .box-controls a, #col-3 .box .box-controls img{
padding:0px;
background-color:#fff;
}
.half-box{
width:321px;
}
.half-box .box-cta{
min-height:22px; width:200px;
padding-top:6px;
margin-top:11px;
background-color:#F4F4F4;
border-top:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
border-left:none;
text-align:right;
}
.box-cta.icon-pin{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_pin.png);
background-repeat: no-repeat;
background-position:87px 5px;
}
.box.gray-variant{
background-color:#f4f4f4;
text-align:center;
}
.border-polaroid{
width:302px;
height:170px;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/images/border-img-box.png);
background-repeat:none;
margin:0px 0px 8px 8px;
}
.img-polaroid{
width:289px;
height:159px;
overflow:hidden;
padding:5px 0px 0px 6px;
}
.img-polaroid img{
padding:0px;
} #col-1-home{
width:660px;
}
#slideshow{
position:relative;
min-height:375px;
background:url(//www.c-holiday.com/wp-content/themes/c-holiday/images/slideshow-shadow.png);
background-repeat:repeat-x;
background-position:100% 100%;
}
.slide img{
position:absolute;
top:0px;
left:0px; }
#overlay{
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/images/slideshow-overlay-repeater.png);
background-repeat:repeat;
width:721px;
height:41px;
position:absolute;
bottom:6px;
left:0px;
z-index: 1000;
}
#overlay a{
width:25px;
height:18px; padding-top:7px;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/images/slideshow-item-bg.png);
background-repeat:no-repeat;
background-position:-29px 0px;	
display:block;
color:#666666;
text-align:center;
line-height:1em;
}
#overlay a:hover, #overlay li.activeSlide a{
background-position:0px 0px;	
}
#homepage-feature{
width:482px;
position:relative;
height:309px;
position: relative;
padding:0px;
float:left;
overflow: hidden;
}
#col-main .slidewrapper{
width:665px;
height:325px;
float:left;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/img/homeslide_bg.png);
background-repeat:no-repeat;
background-position:left bottom;
}
.home-feature-controls{
float: left;
width: 182px;
z-index: 100;
height:309px;
}
.home-feature-controls ul{
list-style-type: none;
margin:  1px 0 0 0;
}
.home-feature-controls li{
margin: 0px 0px 4px 0px;
display: block;
width: 152px;
line-height: 1.3;
height: 37px;
float:left;
padding:5px 10px 5px 15px;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/img/homefeature-tab1.png);
background-repeat:repeat-y;
}
.home-feature-controls a{
display:block;
float:left;
width: 100%;
color: #e77428;
font-size: 13px;
}
.home-feature-controls li.active{
-webkit-box-shadow: 3px 1px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 3px 1px 4px rgba(0,0,0,0.3);
box-shadow: 3px 1px 4px rgba(0,0,0,0.3);
border: 1px solid #fff;
background-image:url(//www.c-holiday.com/wp-content/themes/c-holiday/img/homefeature-tab.png);
background-repeat:repeat-y;
}
.home-feature-controls li.active a{
color: #fff;
}
.homepage-feature-controls a{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/dots.png);
background-position:0px 0px;
text-indent: -9999px;
}
.homepage-feature-controls a.activeSlide{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/dots.png);
background-position:0px 15px;
text-indent: -9999px;
}
.homepage-feature-text{
width:240px;
}
.homepage-feature-text p{
color:#000000;
line-height:138.5%;
margin-top:20px;
}
.homepage-feature-image{
width:470px;
height: 290px;
padding: 5px 5px 7px 5px;
border:1px solid #fee57e;
position:relative;
}
.slide .homepage-feature-image img {
position: absolute;
top: 5px;
left: 5px;
}
.homepage-feature-image .link-cta{
position: absolute;
bottom: 0px;
right:10px;
}
#homepage-carousel{
border-top:1px solid #e8e8e8;
width:652px;
padding:27px 0px 0px 0px;
}
.left-control, .right-control{
width:17px; height:85px;
padding-top:37px;
}
.left-control{
width:7px; padding-right:15px;
padding-left:6px;
}
.right-control{
width:17px; padding-left:15px;
padding-right:6px;
}
#homepage-carousel a.arrow-left{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_carousel_arrow_sprite.jpg);
background-position: 0px 0px;
width:17px;
height:16px;
display:block;
}
#homepage-carousel a.arrow-right{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_carousel_arrow_sprite.jpg);
background-position: 0px 16px;
width:17px;
height:16px;
display:block;
}
.carousel-features{
width:584px;
height:10px;
}
.carousel-feature{
width:280px;
border:1px solid #c5c6c6;
margin-left:10px;
position:relative;
padding-top:10px;
}
.carousel-feature h2{
font-size: 84.6%;
font-weight:bold;
background-color:#fff;
line-height:133.5%;
position:absolute;
top:-6px;
left:0px;
padding:0px 30px 0px 10px;
}
.carousel-feature-image{
width:101px;
height:73px;
overflow:hidden;
text-align:center;
}
.carousel-feature-image img{
margin-left:13px;
}
.carousel-feature-text{
width:179px;
}
.carousel-feature-text p{
padding:8px 19px 8px 13px;
color:#000;
font-size: 84.6%;
line-height:133.5%;
}
.carousel-feature-text .link-cta{
margin-bottom:8px;
}
.col-full-width{
width:981px;
clear:both;
}
.sub-col {
width:321px;
margin-right: 9px;
}
#sub-col-3{
margin-right: 0;
}
.sub-col-box{
width:319px;
border:1px solid #e8e8e8;
min-height:100px;
} #content .tour-title{
background-color: #ff7800;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: #fff;
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;;
padding:10px;
margin-bottom: 0px;
}
#content .tour-basicinfo{
padding: 0px 12px 12px 12px;
line-height: 1.75;
font-size: 13px;
}
#content .tour-basicinfo img{
padding: 4px;
border: 1px #ccc solid;
margin: 12px 12px 12px 0px;
float: left;
}
#content .tour-basicinfo .tour-quickinfo{
font-size: 110%;
float: left;
padding: 12px 12px 12px 0px;
}
#content .tour-basicinfo .specialtab{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/special_tab.png);
background-repeat: no-repeat;
width:70px;
height:52px;
padding: 10px 15px;
display:block;
float: right;
font-size: 12px;
line-height:16px;
text-align: center;
color: #fff;
}
.tab_nav{
border-bottom: 2px solid #ff7800;
margin-right: -5px;
}
.tab_nav li{
float: left;
}
#content .tab_nav li a{
color: #663300;
text-decoration: none;
}
.tab_nav li a{
display: block;
float: left;
padding:5px 10px 7px 10px;
padding:2px 10px;
width: 126px;
text-align: center;
font-size: 14px;
margin-bottom:0px;
margin-right:1px;
font-weight: bold;
border-left: 2px solid #fcc75d;
border-top: 2px solid #fcc75d;
border-right: 2px solid #fcc75d;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
background: #fcc75d;
margin-top:6px;
}
.tab_nav li.current a{
float: left;
padding:5px 10px 7px 10px;
margin-top:0px;
margin-bottom: -2px;
width: 126px;
text-align: center;
font-size: 14px;
margin-right:1px;
font-weight: bold;
border-left: 2px solid #ff7800;
border-top: 2px solid #ff7800;
border-right: 2px solid #ff7800;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: rgb(238,237,237); background: -moz-linear-gradient(top, rgba(238,237,237,1) 0%, rgba(252,252,252,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,237,237,1)), color-stop(100%,rgba(252,252,252,1))); background: -webkit-linear-gradient(top, rgba(238,237,237,1) 0%,rgba(252,252,252,1) 100%); background: -o-linear-gradient(top, rgba(238,237,237,1) 0%,rgba(252,252,252,1) 100%); background: -ms-linear-gradient(top, rgba(238,237,237,1) 0%,rgba(252,252,252,1) 100%); background: linear-gradient(to bottom, rgba(238,237,237,1) 0%,rgba(252,252,252,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#fcfcfc',GradientType=0 ); }
.tab-content .content-box{
display: none;
}
.tab-content .content-box.current{
display: block;
}
.country_info{
width:100%;
border: 5px #ffc15c solid;
border-top: 0px;
}
#content .country_info h3{
background: #ffc15c ;
padding: 4px;
text-align: center;
color: #333333;
font-size: 12px;
margin: 3px 0px;
}
.country_info #country_info_nav{
margin: 4px 2px;
}
.country_info #country_info_nav li a{
padding: 5px;
text-align: center;
color: #666666;
border:  1px #ccc dotted;
border-width: 1px 0 1px 0px;
display: block;
text-decoration: none;
}
.side_info{
width:100%;
border: 5px #e6e6e6 solid;
border-top: 0px;
margin-bottom: 10px;
}
#content .side_info h3{
background: #e6e6e6 ;
padding: 4px;
text-align: left;
color: #666666;
font-size: 100%;
margin: 3px 0px;
}
.side_content{
padding: 10px;
}
.icon{
vertical-align:middle 
}
.logonav {
padding: 10px 10px 0px 10px;
}
.logonav a{
color: #000;
}
#col-main{
margin-left:5px;
width: 675px;
float: left;
}
#col-side{
margin-right:5px;
width: 270px;
float: right;
}
#other_features, #secondary_features{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/home-section-bg.png);
background-repeat: repeat-y;
width: 662px;
}
#other_features a{
color: #333;
}
#other_features img, #secondary_features img{
display: block;
}
#secondary_features {
margin-bottom:10px;
}
#secondary_features section {
border: 0px ;
width: 144px;
padding: 0px;
margin: 10px;
background-color: #ededed;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
-khtml-border-radius: 0px;
float: left;
}
#content  #secondary_features h1{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/secondary_title.png);
background-repeat: no-repeat;
width: 629px;
height: 27px;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
margin:0px;
padding: 2px 20px 5px 20px;
display: block;
margin-left: -6px;
}
#content  #secondary_features  img.secondary_photo{
border: 1px #ccc solid;
padding: 3px;
background-color: #fff;
margin: 0px 0px 5px 0px;
width: 140px;
height: 90px;
}
#content  #secondary_features section .content{
padding:5px;
border:0px;
font-size: 100%;
}
#content  #secondary_features section p{
font-size: 100%;
margin: 0;
}
#content  #secondary_features section h2{
font-size: 15px;
color:#194ba0;
padding:0;
margin: 0;
}
#content  #secondary_features section h2 a{
color:#194ba0;
}
#other_features section h2{
color: #fff;
background-color: #b9e6fd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
padding: 5px 10px 5px 10px;
margin: 0 0 5px 0;
line-height: 1;
font-size: 17px;
}
#other_features section h2.title_1{
background-color: #95c923;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/other_feature_title01.png);
background-repeat:no-repeat;
}
#other_features section h2.title_2{
background-color: #c39a37;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/other_feature_title02.png);
background-repeat:no-repeat;
}
#other_features section h2.title_3{
background-color: #a0d62b;
}
#other_features section h2.title_4{
background-color: #d7af4e;
}
#other_features section {
border: 0px ;
width: 320px;
padding: 0px 5px 10px 5px;
margin-bottom: 10px;
float: left;
}
#content  #other_features section .content img{
border: 1px #ccc solid;
padding: 3px;
margin: 0px 0px 5px 0px;
}
#content  #other_features section .content{
padding:0px;
border:0px;
font-size: 100%;
}
#content  #other_features section p{
font-size: 100%;
}
#tour-feature{
position:relative;
height:253px;
border:1px solid #fdda60;
width:410px;
padding:5px;
float:left;
overflow: hidden;
}
.slider{ 
position: relative;
position:absolute;
top:5px;
left:5px; 
}
.slide{
position:absolute;
top:0px;
left:0px;
}
.page-template-home-page-php .slider {
position: relative;
position: absolute;
top: 0px;
left: 0px;
}
.homepage-feature-controls{
position: absolute;
top:0px;
right:0px;
width: 450px;
z-index: 100;
height:12px;
}
#homepage-feature .homepage-feature-controls a{
width:12px;
height:12px;
display:block;
margin:0px 6px 0px 6px;
float:left;
padding:0px;
}
.homepage-feature-controls a{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_carousel_dot_sprite.jpg);
background-position:0px 0px;
text-indent: -9999px;
}
.homepage-feature-controls a.activeSlide{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_carousel_dot_sprite.jpg);
background-position:0px 12px;
text-indent: -9999px;
}
#content .tour-feature-text h1{
font-size: 140%;
color: #fff;
margin:0px;
}
#col-side .textwidget{
margin-bottom:15px;
}
#mtool{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/member_tool_bg.gif);
background-repeat: no-repeat;
background-position:0px 0px;
border: 1px solid #fdda60;
background-color: #ffe88a;
padding: 7px 10px;
}
#mtool a{
color: #000;
}
#mtool a.icon_member{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/icon_member.jpg);
background-repeat: no-repeat;
background-position:50% 0px;
padding: 30px 10px 0px 10px;
width: 62px;
text-align: center;
float:left;
border-right:1px solid #fdd341;
}
#mtool a.icon_member_signin{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/icon_member_signin.jpg);
background-repeat: no-repeat;
background-position:50% 0px;
padding: 30px 10px 0px 10px;
width: 62px;
text-align: center;
float:left;
border-right:1px solid #fdd341;
}
#mtool a.icon_serviceinfo{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/icon_serviceinfo.jpg);
background-repeat: no-repeat;
background-position:50% 0px;
padding: 30px 10px 0px 10px;
width: 62px;
text-align: center;
float:left;
}
.tour-feature-text{
width:380px;
position:absolute;
bottom:0px;
padding: 8px 15px;
color:#fff;
font-size: 80%;
text-align: left;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000, endColorstr=#e5000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000, endColorstr=#e5000000)";
}
#content .tour-feature-text p{
color:#fff;
background-color: transparent;
margin:0px;
font-size: 110%;
line-height: 1.1;
}
.slidewrapper{
width:422px;
height: 310px;
float:left;
}
.tour-feature-image{
width:410px;
height: 253px;
position:relative;
}
.tour-feature-text a{
color: #fff;
}
#slideshow-pagination{
text-align: center;
1
}
.tour-feature-controls{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/photo_bottom.png);
width: 422px;
height: 18px;
background-position:0px 0px;
background-repeat: no-repeat;
text-align: center;
padding-top: 10px;
}
.tour-feature-controls ul{
text-align: center; list-style-type: none;
}
#slideshow-pagination li a{
width:15px;
height:15px;
display: block;
float: left;
text-indent: -99999px;
padding:0px;
}
#slideshow-pagination li{
display:inline-block;
width: 15px;
height: 15px;
margin:0px 3px 0px 0px;
}
#slideshow-pagination li{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/dots.png);
background-position:0px 0px;
text-indent: -9999px;
}
#slideshow-pagination li.activeSlide, #slideshow-pagination li.activeSlide:hover{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/dots.png);
background-position:0px 15px;
text-indent: -9999px;
}
.secondary_feature{
width: 292px;
padding: 10px;
border: 1px solid #fdda60;
float: right;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/secondary_feature_bg.png);
background-repeat:repeat-x;
margin-bottom: 10px;
}
.secondary_feature a{
color: #333;
font-size:13px;
font-weight:100;
}
.secondary_feature a:hover{
color: #ff6600;
}
#content .secondary_feature h2{
border-bottom: 2px solid #ff6600;
color:#ffffff;
font-size: 111%;
padding-bottom: 7px;
margin-bottom: 7px;
}
#content .secondary_feature h1{
font-size: 100%;
float: right;
width:200px;
clear: none;
margin-bottom: 0px;
}
.price_from{
}
.secondary_tour{
margin: 0px 10px;
padding: 5px 0px;
border-bottom: 1px dotted #ccc;
}
#page-edge section{
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px; -khtml-border-radius: 0px; border: 1px solid #cccccc;
width: 100%;
border: 0px;
}
section{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; -khtml-border-radius: 10px; border: 1px solid #ffcb76;
width: 749px;
padding: 0px 0px 10px 0px;
margin-bottom: 20px;
}
.tourblock .left a{
color: #333;
font-size:14px;
}
.tourblock .left a:hover{
color: #ff6600;
}
.tourblock .left {
color: #7a7a7a;
}
.hotelblock .left a{
color: #333;
font-size:14px;
}
.hotelblock .left a:hover{
color: #ff6600;
}
.hotelblock .left {
color: #7a7a7a;
}
.first_tour_image_wrapper{
padding-top:6px;
margin-right: 10px;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/top-photo-shadow.png);
background-repeat: no-repeat;
}
.first_tour_image{
border: 1px solid #cccccc;
padding: 3px;
}
.first_tour_info{
width: 545px;
padding-top:10px;
}
.first_tour_info .tourtitle{
font-size:14px;
}
.first_tour_info p{
color:#666;
}
.blue{
color: #4169e1;
}
.yellow_tag{
background-color: #ffcc00;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; -khtml-border-radius: 3px; border: 1px solid #efad10;
color: #fff;
font-size: 100%;
padding: 1px 5px;
line-height: 1;
border-bottom:  1px solid #cc6633;
border-right:  1px solid  #cc6633;
margin: 0px 5px;
display: inline-block;
text-decoration:blink;
}
#content section h1{
display: block;
margin-left:-9px;
margin-top: 10px;
margin-bottom: 0px;
padding: 6px 24px 4px 24px;
width: 710px;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/section_header_bg.png);
background-repeat: no-repeat;
font-size: 115%; color: #5e2e11;
}
#content section .content, #content section .contentB{
padding: 10px 13px;
font-size: 100%;
border-bottom: 1px dotted #ccc;
}
#content section .contentnav{
padding: 7px 13px 0px 13px;
font-size: 90%;
}
.top{
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/top.gif);
background-repeat: no-repeat;
padding-left:20px;
line-height: 1;
}
#content section  p{
font-size: 100%;
}
#content .content-box h3, #content .contentB h3{
background-color: #fff0c0;
padding: 5px 10px;
font-size: 120%;
color:#333;
letter-spacing:1px;
line-height: 1.5em;
font-style: normal;
}
#content .content-box h3 img, #content .contentB h3 img{
vertical-align: middle;
padding-right: 5px;
}	
#content .content-box h2, #content .contentB h2{
background-color: #fff0c0;
padding: 5px 10px;
font-size: 124%;
font-weight: bold;
color: #333;
letter-spacing:1px;
line-height: 1.5em;
font-style: normal;
vertical-align: middle;
border-top:1px solid #ffb74b;
border-bottom:1px solid #ffb74b;
}
#content .row{
padding: 5px 0px 5px 0px;
}
#content .content-box p{
font-size: 120%;
}
#content .content-box ul, ol{
font-size: 120%;
}
#content .content-box table{
font-size: 120%;
}
#registerForm input{
margin:0px 0px 5px 0px;
}
#registerForm label{
width: 100px;
display:block; clear:left; float:left; 
}
.error{
color: red;
}
input.error{
border: 1px solid red;
}
#content .buton {
border: 1px solid 
#f4ac33;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: 
#fde59e;
padding: 2px 15px;
margin: 5px auto;
}
#content #departList, #content #destList{
margin:0px;
padding:0px;
list-style-type: none;
}
#moreDepart, #lessDepart, #moreDest, #lessDest{
float: right;
}
.price_from{
font-size: 16px;
clear: right;
color: #ff6600;
width: 100px;
padding-right:8px;
white-space: nowrap;
text-align: center;
}
.price_from .price{
font-size:40px;
font-weight:800;
}
.photo{
padding:2px;
margin:10px;
border: 1px solid #ccc;
}
#content .tab-content .photo{
float:right;
clear:right;
}
#breadcrumbs {
border-top: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
overflow: hidden;
width: 829px;
margin: 0 0 25px 130px;
padding: 10px 10px 0 10px;
font-size: 12px;
text-transform: uppercase;
}
#col-2 #breadcrumbs {
margin-left: 0;
}
#breadcrumbs ul {
margin: 0;
padding: 3px 0;
}
#breadcrumbs li {
list-style: none;
display: inline;
}
#breadcrumbs a {
color: #000;
font-weight: normal;
text-decoration: none;
}
#breadcrumbs a:hover {
background: none;
}
#breadcrumbs a.active,
#help a {
text-decoration: underline;
}
#breadcrumbs #help{
background: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/faq.png) left top no-repeat;
padding-left: 20px;
} #product-images {
float: left;
width: 378px;
text-align: center;
margin: 0 30px 0 15px;
}
#product-thumbs {
position: relative;
padding-top: 27px; }
#product-full-size {
position: absolute;
top: 0;
right: 0;
border-top: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
#content #product-full-size {
padding: 0;
}
#product-thumbs ul {
margin: 0 auto;
padding-top: 5px;
border-top: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
#product-thumbs li {
list-style-type: none;
display: inline;
margin-right: 12px;
}
#product-thumbs li.last {
margin-right: 0;
}
#product-thumbs a:hover,
#product-thumbs a:active {
background: none;
}
#product-thumbs li img {
border: 2px solid #e7e7e7;
} #product-about {
float: right;
width: 411px;
padding-right: 15px;
}
#product-info {
position: relative;
overflow: hidden;
margin-bottom: 15px;
}
#product-info .st_sharethis_button {
position: absolute;
right: 0;
top: 30px;
}
.product-info-heading {
padding-bottom: 5px;
margin-bottom: 5px;
overflow: hidden;
text-transform: uppercase;
font-size: 10px;
border-bottom: 1px solid #e8e8e8;
}
.product-info-heading a {
font-weight: normal;
text-decoration: none;
}
#product-info h1 {
font-weight: normal;
}
#product-info p {
margin: 30px 0 20px 0;
}
#product-info .price {
float: right;
} #order-info .link-cta.buy {
margin-right: 0;
}
#order-info .link-cta.add {
margin-right: 13px;
}
#order-info .link-cta.add:link,
#order-info .link-cta.add:visited {
border: 1px solid #e9e8e8;
background: #F4F4F4;
color: #000;
}
#order-info .link-cta.add:hover,
#order-info .link-cta.add:active {
border: 1px solid #cbcaca;
background: #745180;
color: #F4F4F4;
}
#order-info {
overflow: hidden;
}
#quantity {
float: right;
margin-right: 13px;
}
#quantity select {
border: 1px solid #e9e8e8;
background: #F4F4F4;
}
.price span,
#quantity label {
font-size: 11px;
margin-right: 5px;
}
#customer-reviews {
margin-top: 15px;
padding: 5px 0 7px 0;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
}
#customer-reviews .product-info-heading {
border-bottom: none;
}
#reviews	{
background: #F4F4F4;
border: 1px solid #cbcaca;
max-height: 335px;
padding: 15px;
margin: 7px;	
overflow-y: scroll;
}
#reviews ul {
margin: 0;	
}
#reviews li {
list-style: none;
font-size: 11px;
margin-bottom: 20px;
}
#reviews .user-name {
color: #8c8b8b;
border-bottom: 1px solid	#8c8b8b;
padding-bottom: 3px;
margin-bottom: 5px;
}
#product-extra {
padding: 10px 0 0 20px;
margin-bottom: 5px;
overflow: hidden;
}
#product-rating {
float: left;
font-size: 11px;
text-transform: lowercase;
}
#product-rating img { display: inline;
vertical-align: middle;
}
#retail-locations {
float: right;
background: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/locations_map.png) left no-repeat;
padding-left: 40px;
}
#extended-product-info {
padding: 15px;
}
#extended-product-info .product-info-heading .left,
#extended-product-info ul {
margin-left: 10px;
}
#extended-product-info li {
list-style: none;
font-size: 14px;
line-height: 1.35em;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #e8e8e8;
}
#extended-product-info li.last {
border-bottom: none;
}
#extended-product-info .label {
font-weight: bold;
} #footernav{
list-style-type: none;
margin:0px;
clear: all;
margin-bottom: 2px;
}
#footernav li{
float: left;
}
#footernav a{
color: #666666;
border-right: 1px solid #666;
padding-right: 8px;
margin-right: 8px;
}
#footernav li:last-child a{
border-right:0px;
}
#footer-content-container{
width:100%;
border-top:1px solid #e8e8e8;
border-bottom:none;
}
#footer-content{
width:979px; height:55px; margin:0px auto 0px auto;
border-bottom:none;
}
#footer-nav{
width:708px; padding:25px 0px 0px 10px;
}
#footer-nav-list{
text-align:center;
font-size:10px;
line-height:10px;
}
#footer-nav-list li{
display:inline;
padding:0px 20px 0px 20px;
}
#footer-nav-list a, #footer-nav-list a:active, #footer-nav-list a:visited, #footer-nav-list a:hover{
color: #000000;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-variant:small-caps;
background-color:#fff;
}
#footer-search-wrapper{
width:209px; height:25px; border:1px solid #d2d2d2;
margin:15px 50px 8px 0px;
}
form#footer-search{
position:relative;
width:209px;
}
#footer-submit-search {
background-color: transparent;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/images/icon_search_footer.png);
background-repeat: no-repeat;
border: medium none;
height: 27px;
width: 25px;
padding: 0;
position: absolute;
text-indent: -999px;
left: 0px;
top: 0px;  
}
#footer-bottom-container{
background-color:#000000;
width:100%;
}
#footer-bottom{
width:959px; height:49px; background-color:#000000;
margin:0px auto 0px auto;
clear:both;
display:block;
color:#ffffff;
}
#footer-bottom small{
padding:22px 0px 0px 40px;
display:block;
}
#footer-bottom p{
padding:22px 26px 0px 0px;
display:block;
} #footer-search-label.input {
margin: 0px 0;
background: transparent;
float: right;
clear: both;
cursor:default;
position: relative;
}
#footer-search-label.input span {
position: absolute;
padding: 0px;
padding-top:8px;
margin-left: 0px;
color: #3f3f3f;
font-size:11px;
line-height:11px;
text-align:right;
width:165px; padding-right:17px;
display: inline-block;
top:0px;
left:0px;
font-variant:small-caps;
}
#footer-search-label.input input{
position: relative;
margin: 0;
border-width: 0px;
border:none;
padding: 0px;
background: transparent;
font: inherit;
font-size:11px;
line-height:11px;
width:165px; height:26px;
color: #3f3f3f;
text-align:right;
margin-right:17px;
outline: none;
border:none;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0);
-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0);
-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0);
padding: 2px;
}
.webkit #footer-search-label.input input{
line-height:28px;
} form#footer-newsletter{
margin-right:41px;
}
#footer-submit-newsletter {
background-color: transparent; background-color:#745180;
border: medium none; padding: 4px 5px 4px 5px;
font-size:12px;
color:#fff;
border-top: 1px solid #2e2033;
border-bottom: 1px solid #2e2033;
margin-top:0px; } #footer-newsletter-name-label.input, #footer-newsletter-email-label.input{
margin: 16px 0px 0px 0px;
background: transparent;
outline: none;
clear: both;
cursor:default;
position: relative;
display:inline-block;
}
#footer-newsletter-name-label.input span, #footer-newsletter-email-label.input span{
position: absolute;
padding: 0px;
padding-top:5px;
margin-left: 11px;
color: #5d5d5d;
font-size:10px;
line-height:10px;
font-weight:bold;
text-align:left;
width:111px; margin-right:0px;
outline: none;
top:0px;
left:0px;
}
.gecko #footer-newsletter-name-label.input span, .gecko #footer-newsletter-email-label.input span{
padding-top:6px;
}
#footer-newsletter-name-label.input input, #footer-newsletter-email-label.input input{
position: relative;
margin: 0;
border-width: 0px;
border:none;
padding: 0px 0px 0px 10px;
background: transparent;
font: inherit;
font-size:10px;
line-height:10px;
font-weight:bold;
width:111px; height:22px;
color: #5d5d5d;
text-align:left;
margin-right:0px;
border:none;
background-color:#fff;
} .left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}
#socials{
width: 240px;
text-align: left;
}
#searchsubmit{
border: 1px solid 
#f4ac33;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: 
#fde59e;
padding: 2px 15px;
margin: 5px auto;
}
#searchform2 input {
margin: 0 0 0px 0;
}
.bottombanners{
padding: 10px;
background-color: #fff;
background-image: url(//www.c-holiday.com/wp-content/themes/c-holiday/img/bottombanner_bg.png);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 0px 0px;
}
.bottombanners h3{
color:#ff7800;
}
.block{
display: block;
margin-top:10px;
}
.sideBanner{
padding: 5px 8px 10px 8px; width: 153px;
margin-bottom: 15px;
} .tourinfos span.wpcf7-list-item{
display: block;
} #toursearch{
background-color: #ffc15c;
padding: 3px;
}
#toursearch h2{
margin: 0;
padding: 0px 3px;
}
.searchoption{
background-color: #fff;
}
#content .searchoption h3{
background-color: #f7f7f7;
padding: 3px 6px;
border: 1px solid #d1d1d1;
display: block;
margin-bottom: 0px;
}
.searchoption .options{
background-color: #fff;
padding: 5px;
line-height: 1.75;
}
.searchoption .options input{
vertical-align: middle;
}
#submit_button, #content .button{
border: 1px solid #f4ac33;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: #fde59e;
padding: 2px 10px;
margin: 5px auto;
}  .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } .hidden { display: none; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; } .clearfix { zoom: 1; } @media all and (orientation:portrait) { }
@media all and (orientation:landscape) { } @media screen and (max-device-width: 480px) {  } @media print {
}