@charset "UTF-8";
/*
Theme Name:
Theme URI: /
Description: 
Version: 1.0
Author: 
Author URI: /
*/

body, html {height:100%;}
* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}
.aligncenter {margin: 15px auto;display:block;}
.wp-caption p {font-size:12px;padding:0;text-align:right;margin: 0 10px 0 0;color:#888;}

/***************************** body + fonts */

body {text-align:center;background: #34497a url(/wp-content/themes/ct/images/bg.png) 0 0 repeat-x;;color:#666;font: 12px Helvetica Neue, Arial, Helvetica, sans-serif;}
p {line-height:20px;padding: 10px 0;}

a {outline:none;text-decoration:underline;color:#7eb024;}
a:hover {text-decoration:none;}

ul, ol {padding: 10px 0 10px 15px;}
li {line-height:20px;}

h1, h2, h3, h4, h5, h6, #breadcrumb {color:#006092;}
h1 a {width:382px;height:71px;display:block;float:left;background: url(/wp-content/themes/ct/images/logo.png) 0 0 no-repeat;margin: 20px 0 0 20px;text-indent:-9999px;overflow:hidden;}
#header h2 {font-size:11px;text-transform:uppercase;color:#95a1bd;float:right;font-weight:bold;padding: 20px 20px 0 0;}
h2 {font-size:20px;}
h3 {font-size:20px;}
h4 {font-size:15px;}
h5 {font-size:13px;}
h6 {font-size:12px;}
h7 {font-size:10px;}

/* 404 */

h1#fourohfour {font-size:50px;}
.error404 #page h2 {font-size:30px;}
.error404 #page p {font-size:13px;font-weight:bold;color:#006092;margin: 0 0 20px 0;}

input,textarea,select,option,label {font: 12px Helvetica Neue, Arial, Helvetica, sans-serif;}

.page-id-215 blockquote {padding:0;}
.page-id-215 blockquote p {padding:0;margin: 10px 0;font-size:14px;font-weight:bold;}
.page-id-215 blockquote p strong {display:block;font-size:11px;font-weight:normal;color:#888;}

/***************************** containers */

a.button, .newsletter-shortcode .submit {color:#555;font-size:12px;width:82px;display:block;background: url(/wp-content/themes/ct/images/button.png) 0 0 no-repeat;height:32px;text-align:center;line-height:27px;font-weight:bold;text-decoration:none;position:relative;}
a.button:hover, .newsletter-shortcode .submit:hover {background-position: 0 -32px;}
a.button:active, .newsletter-shortcode .submit:active {background-position: 0 -68px;top:2px;}
.newsletter-shortcode .submit {border:0;height:32px;padding: 0 0 6px 0;}

.border {height:10px;display:block;background: url(/wp-content/themes/ct/images/border.png) 0 0 repeat-x;clear:both;}

#wrap {width:1000px;text-align:left;margin:auto;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -135px;}
.push {height:135px;clear:both;}
#header {height:110px;background: url(/wp-content/themes/ct/images/header.png) 0 0 repeat-x;}
#content {background:#fcfcfc;}

#page {width:590px;padding:30px 30px 30px 0;float:right;}
#sidebar {width:320px;padding: 30px 0 30px 30px;float:left;}

#slider {position:relative;height:225px;width:1000px;}

#footer {height:135px;background: url(/wp-content/themes/ct/images/footer.png) 0 0 repeat-x;width:100%;margin: 20px 0 0 0;}

/***************************** header */

#navbar {height:40px;background: url(/wp-content/themes/ct/images/nav.png) 0 0 repeat-x;}
#nav {padding:0;}
#nav li {font-weight:bold;display:block;float:left;height:40px;line-height:40px;background: url(/wp-content/themes/ct/images/lisep.png) right 0 no-repeat;padding: 0 10px;position:relative;}
#nav li a {color:#fff;padding: 7px;}
#nav li#menu-item-1476 a {color:#ec8888;}
#nav li#menu-item-1437 a {color:#54b4f0;}

#nav ul {position:absolute;display:none;height:auto;background:none;z-index:10;padding:0;margin:0;left:10px;background: url(/wp-content/themes/ct/images/overlay.png);}
#nav ul li {float:none;width:200px;height:30px;background:0;padding:0;background: url(/wp-content/themes/ct/images/overlay.png);}
#nav ul li a {float:none;display:block;height:30px;line-height:30px;padding:0 10px;text-decoration:none;color:#fff;}
#nav ul a:hover {background: url(/wp-content/themes/ct/images/overlay.png);color:#feffb3;}

#nav ul ul {left:200px;top:0;width:200px;}
#nav ul ul li {width:200px;}
#nav ul ul a {width:180px;}

#nav ul ul ul {left:200px;}

#nav>li.parent1 {padding-right:20px;}

.ialsodropdown {width: 7px;height:4px;background:url(/wp-content/themes/ct/images/navarrowdown.png) 0 0 no-repeat;display:block;position:absolute;top:50%;right:10px;}
#nav ul li .idropdown {width:4px;height:7px;display:block;background:url(/wp-content/themes/ct/images/navarrowright.png) 0 0 no-repeat;position:absolute;top:50%;right:10px;margin-top:-3px;}

/* highlights */

#nav .current-menu-item>a,
#nav .current-menu-parent>a,
#nav .current-page-ancestor>a {color:#7eb024;}

/***************************** slider */

#slider .sliderimg {position:absolute;z-index:1;}
#slider .slidercont {position:absolute;z-index:2;width:580px;height:185px;right:0;padding:20px;background: url(/wp-content/themes/ct/images/overlay.png);color:#fff;}
#slider .slidercont h3 {font-size:25px;letter-spacing:-1px;text-shadow:1px 1px 0 #000;color:#fff;}
#slider .slidercont p {color:#fcfcfc;font-size:16px;font-weight:bold;text-shadow:1px 1px 0 #000;line-height:22px;margin-bottom:10px;}

.slides_container {width:1000px;display:none;position:relative;}
.slides_container div {width:1000px;height:225px;display:block;}

.pagination {position:absolute;padding:0;right:20px;top:180px;z-index:10;}
.pagination li {list-style:none;display:block;float:left;}
#slider .pagination li a {width:26px;height:25px;text-decoration:none;display:block;float:left;text-align:center;font-weight:bold;line-height:25px;color:#fff;}
#slider .pagination li.current a {color:#006092;background: url(/wp-content/themes/ct/images/pagination.png) 0 0 no-repeat;}
a.prev, a.next {width:26px;height:25px;display:block;text-indent:-9999px;overflow:hidden;background: url(/wp-content/themes/ct/images/arrows.png) 0 0 no-repeat;position:absolute;top:95px;z-index:0;left:-15px;}
a.next {left:989px;background-position: -26px 0;}

/***************************** home page */

.home .ratingtext,
.home .thumblock,
.home .ratingblock {display:none;}

/* featured */

.featuredblock {width:100%;float:left;margin: 0 0 20px 0;}
.featuredblock h4 {font-size:12px;color:#1c3267;padding: 0 0 10px 0;}
.featimg {width:100px;float:left;margin: 0 15px 0 0;}
.featuredblock p {padding: 0;}

/* our blog + about us */

#ourblog {width:280px;float:left;margin-top:20px;}
#aboutus {width:280px;float:right;margin-top:20px;}

.blogentry {padding: 12px 0 10px;}
.blogentry h4 {font-size:12px;}
.blogentry p {padding:0;}

.asheardon {display:block;float:left;margin: 20px 30px 0 0;}

/***************************** page */

#breadcrumb {margin: 0 0 10px 0;}
.content h1 {font-size:30px;}
.content h2 {font-size:20px;}
.content h3 {font-size:20px;}
.content h4 {font-size:15px;}
.content h5 {font-size:14px;}
.content h6 {font-size:13px;}

/* templates */

#page.fullwidth {width:960px;padding: 20px;background:#fff;}

/* flights */

#flightstool {width:320px;float:left;margin: 0 40px 0 0;}
#page.fullwidth h2 {margin-bottom:20px;}

/* booking page */

.page-id-215 .ratingblock {display:none;}
.page-id-215 .fullwidth ul {padding:0 0 20px;float:left;width:100%;}
.page-id-215 .fullwidth li {list-style:none;width:460px;float:left;margin: 0 40px 0 0;}

/***************************** sidebar */

/* options */

#options {margin: 0 0 30px;}
.circlebutton {float:left;margin: 0 20px 0 0;}
.comparepackages {display:block;width:93px;height:98px;background: url(/wp-content/themes/ct/images/button-comparepackages.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.comparepackages:hover {background-position: 0 bottom;}
.bookaccommodation {display:block;width:93px;height:99px;background: url(/wp-content/themes/ct/images/button-bookaccommodation.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.bookaccommodation:hover {background-position: 0 bottom;}
.bookflights {display:block;width:93px;height:97px;background: url(/wp-content/themes/ct/images/button-bookflights.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;margin:0;}
.bookflights:hover {background-position: 0 bottom;}

/* widgets */

.widgets h4 {width:290px;padding: 0 15px;height:37px;background: url(/wp-content/themes/ct/images/widget-header.png) 0 0 no-repeat;color:#fff;font-size:14px;text-transform:uppercase;line-height:31px;}
.widgetrepeat {background: url(/wp-content/themes/ct/images/widget-repeat.png) 0 0 repeat-y;padding: 0 20px;}
.widgetfooter {height:9px;background: url(/wp-content/themes/ct/images/widget-footer.png) 0 0 no-repeat;margin: 0 0 30px 0;}

/* newsletter form widget */

#sidebar .newsletter-widget input.text {border:1px solid #ccc;border-width:1px;padding: 5px;width:150px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#888;}
#sidebar .newsletter-widget .af-element {padding: 10px 0;}
#sidebar .newsletter-widget label {font-weight:bold;display:block;margin: 0 10px 5px 0;display:block;float:left;padding: 5px 0 0 0;width:60px;}
#sidebar .newsletter-widget .submit {background:#00ac00;border:1px solid #007600;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;font-weight:bold;padding:3px 10px;cursor:pointer;}
#sidebar .newsletter-widget .submit:hover {background:#009400;}

/* newsletter shortcode */

.newsletter-shortcode {background: #f8f8f8;border: 1px solid #ddd;width:300px;clear:both;padding: 15px 15px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.newsletter-shortcode h3 {margin: 0 0 10px 0;}
.newsletter-shortcode input.text {border:1px solid #ccc;border-width:1px;padding: 5px;width:150px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#888;}
.newsletter-shortcode .af-element {padding: 10px 0;}
.newsletter-shortcode label {font-weight:bold;display:block;margin: 0 10px 5px 0;display:block;float:left;padding: 5px 0 0 0;width:60px;}

.newsletter-shortcode.newsletter-right {margin: 0 0 30px 30px;}
.newsletter-shortcode.newsletter-left {margin: 0 30px 30px 0;}

/***************************** archive */

.cat-description {border:1px solid #ddd;background:#f8f8f8;padding: 10px;margin: 0 0 30px 0;}

.archive {padding: 0 0 50px 0;}
.archive p {padding:5px 0;}
.archive .img {width:200px;height:150px;float:left;}
.archive .text {width:370px;}

.category-56 .img {width:400px;height:200px;}
.category-56 .text {width:530px;}
.category-56 .text .readmore {margin-top:10px;display:block;}

/***************************** footer */

#footer .inner {width:1000px;margin:auto;text-align:center;padding: 40px 0 0 0;color:#5c6c91;font-size:11px;}
#footer ul, #footer p {padding:0;}
#footer .alignright {text-align:right;}
#footer a {color:#5c6c91;text-decoration:none;}
#footer li {display:inline;}