/* Global Defaults */

body{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/page_gradient.png) repeat-x;}

h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:700;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:700;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea{width:11.9em;}
a{outline:none;}
img {border:0;}
h1{color:#111;font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;margin-bottom:5px;font-weight:300;font-size:2.2em; line-height:1; margin-top:10px;  margin-bottom:8px;}
/* Miscellaneous */


.yui-b ul{margin:0;padding:0;}
.yui-b li{list-style-type:none;}

#hd{height:150px;margin-bottom:0;background:url(../images/header.png) bottom right no-repeat;min-width:960px;}
#hd a#turnberry-logo{width:363px;background:url(../images/header.png) bottom left no-repeat;height:140px;overflow:hidden;display:block;top:0;left:0;float:left;margin-top:10px;}
#bd{background:#fff;border-left:9px solid #fff;border-right:9px solid #fff;}
.banner{width:100%;max-width:890px;max-height:260px;padding-top:10px;}
.page_banner {width:100%;max-width:666px;max-height:251px;padding-top:10px;}
.grounds {width:100%;max-width:666px;max-height:963px;padding-top:10px;}
.grey{background:#eee;}
.height{min-height:420px;}
p{color:#444;font-size:1em;line-height:1.5;}
.container{margin-left:10px;margin-right:10px;}
ul.features li,ul.included li{height:27px;list-style-type:none;}
ul.tick{margin-left:15px;padding-left:15px;text-align:left;}
ul.tick li{background:url(../images/tick.gif) 0 0  no-repeat; font-size:small;  padding-left:25px; }

.next {background:url(../images/arrow_right_green.png) 0 0  no-repeat; padding-left:25px;}

.footer{text-align:center;color:#fff;font-size:12px;margin-top:10px;}
.footer a{color:#fff;}

.map {width:100%;max-width:322px;max-height:256px;padding-top:10px;}
.brochure{width:100%;max-width:322px;max-height:214px;padding-top:10px;}

.promo {width:100%;max-width:322px;max-height:322px;padding-top:10px;}

.view {background:url(../images/magnifier.png) 5px 5px no-repeat;padding-left:25px; }

ul.bullet {margin-left:15px;padding-left:15px;text-align:left;}

.bullet li { list-style-type:circle;  padding-left:25px;}


.submit {background:url(../images/text_ok.png) 5px 5px no-repeat;padding-left:25px;}

.reset {background:url(../images/redo.png) 5px 5px no-repeat;padding-left:25px;}

/* Sales Listings Tabs */

div.listings{width:100%;margin:0 0 20px;}
ul.listings{list-style-type:none;width:100%;float:left;background:url(http://www.clicknetworks.co.uk/JStatic/img/pixel.gif) bottom left repeat-x;margin-bottom:0;}
ul.listings li{float:left;list-style-type:none;margin:0 2px 0 0;}
ul.listings a{float:left;display:block;border:1px solid #ccc;border-bottom:0;color:#666;background:#EEF5FF;text-decoration:none;font-weight:700;margin-bottom:0;outline:none;padding:4px 8px;}
ul.listings a:hover{background:#fff;}
ul.listings a.active{background:#fff;padding-bottom:5px;cursor:default;}
.tabs-container{clear:left;border:1px solid #ccc;border-top:0;margin-top:0;padding:10px 8px 0;}

/* Curved Boxes */

.modbox{background-color:#FFF;border:medium none;width:100%;margin:10px 10px 10px 0;}
.modboxA{background-color:#C3D9FF;border:medium none;width:100%;margin:10px 10px 10px 0;}
.rnd1,.rnd2,.rnd3{display:block;font-size:1px;height:1px;line-height:1px;overflow:hidden;border-style:solid;border-width:0;}
.rnd_modtitle .rnd2,.rnd_modtitle .rnd3{background:#f8f8f8 none repeat scroll 0 50%;border-color:#BDCAD8;}
.rnd_modboxin .rnd2,.rnd_modboxin .rnd3{background:#fff none repeat scroll 0 50%;border-color:#BDCAD8;}
.rnd1{background:#BDCAD8 none repeat 0 50%;margin:0 4px;}
.rnd2{border-width:0 2px;margin:0 2px;}
.rnd3{height:2px;border-width:0 1px;margin:0 1px;}
.modtitle{background:#f8f8f8 none repeat scroll 0 0;font-weight:700;line-height:19px;border-color:#BDCAD8;border-style:none solid;border-width:1px 1px medium;padding:0 7px 2px!important;}
.modtitleA{background:#C3D9FF none repeat scroll 0 0;font-weight:700;line-height:19px;border-color:#BDCAD8;border-style:none solid;border-width:1px 1px medium;padding:0 7px 2px!important;}
.modboxin{border:1px solid #BDCAD8;border-bottom:none;clear:both;overflow:hidden;background:#fff none repeat scroll 0 50%;margin:0;padding:5px 9px 7px!important;}
.modboxinA{border:1px solid #BDCAD8;border-bottom:none;clear:both;overflow:hidden;font-size:11px;background:#C3D9FF none repeat scroll 0 50%;margin:0;padding:5px 9px 7px!important;}
.rnd_modtitleA .rnd2,.rnd_modtitleA .rnd3,.rnd_modboxinA .rnd2,.rnd_modboxinA .rnd3{background:#C3D9FF none repeat scroll 0 50%;border-color:#BDCAD8;}

/* Navigation */


#more-info {display:none;}

#info { text-decoration:none;}

.main-nav{margin-top:70px;margin-left:330px;float:left;clear:right;}
.top-nav{float:right;clear:right;margin-right:30px;margin-top:25px;}
.top-nav li{display:inline;padding:15px 0 5px 20px;}
.main-nav li{display:inline;padding:5px 20px;}
.top-nav li a,.main-nav li a{color:#fff;text-decoration:none;font-weight:700;font-size:11px;}

ol#toc{height:2.2em;list-style-type:none;float:left;clear:right;top:48px;left:10px;position:relative;width:590px;margin:0;padding:0; font-size:14px;}
,ol#toc{top:104px;}
ol#toc li{float:left;list-style-type:none;white-space:nowrap;margin:0 1px 0 0;}
ol#toc a{background:#bdf url(../images/tab.png);color:#069;display:block;float:left;height:2.2em;padding-left:10px;text-decoration:none; font-weight:700;}
ol#toc a:hover{background-color:#3af;background-position:0 -120px;}
ol#toc a:hover span{background-position:100% -120px;}
ol#toc li.current a{background-color:#48f;background-position:0 -60px;color:#444;font-weight:700;}
ol#toc li.current span{background-position:100% -60px;}
ol#toc span{background:url(../images/tab.png) 100% 0;display:block;line-height:2.2em;padding-right:10px;}

div#menu{width:180px;background:url(../images/menu_sprite.gif) top no-repeat;padding-top:43px; margin-top:5px;}
div#menubody{background:url(../images/menu_sprite.gif) 0 -44px no-repeat;padding-left:16px;}
div#menubottom{height:26px;background:url(../images/menu_sprite.gif) 0 -258px no-repeat;}
ul#menulist{width:144px;list-style-type:none;}
ul#menulist li{height:27px;background:url(../images/menu_3.gif) bottom repeat-x;}
ul#menulist li.current a {color:#000; border-left:#FFCC00 10px solid}
ul#menulist a{width:122px;height:20px;border-left:#75c5de 10px solid;font:bold 10px Verdana, Arial, sans-serif;color:#fff;text-decoration:none;display:block!important;padding:5px 0 0 10px;}
ul#menulist a:hover{background:url(../images/menu_5.jpg) left repeat-y;}

/* Forms */

.focusField{border:solid 1px #84CEE6;background:#E4F2FA;color:#000;}
.idleField{background:#efefef;color:#6F6F6F;border:solid 1px #ccc;}
#form1{font-family:Arial, Helvetica, sans-serif;color:#000;}
fieldset{border-top:0;border-left:0;border-right:0;border-bottom:0;padding-top:15px;}
label{float:left;width:180px;font-weight:700;}
input,textarea{width:180px;margin-bottom:5px;outline:none;background:#efefef;color:#6F6F6F;border:solid 1px #ccc;padding:6px;}
select{margin-bottom:5px;}
#arrivalDate,#departureDate{width:70px;}
#imageButton1{width:60px;height:25px;}
textarea{width:200px;height:90px;}
.boxes{width:1em;}
#submitbutton{margin-left:120px;margin-top:5px;width:90px;}
br{clear:left;}

/* Definition Lists */

dl.caravan_details{width:auto;font-size:12px;margin:0;padding:0;}
.caravan_details dt{width:auto;float:left;font-weight:700;margin:0;padding:0 .5em; }
dt{clear:both;}
.caravan_details dd{float:left;width:auto;margin:0;padding:0 .5em; clear:right; }

/* Bullet List Sprites */

.bath{background:url(../images/turnberry-sprite.png) 0 -330px no-repeat;padding-left:25px;}
.toilet{background:url(../images/turnberry-sprite.png) 0 -165px no-repeat;padding-left:25px;}
.shower{background:url(../images/turnberry-sprite.png) 0 -297px no-repeat;padding-left:25px;}
.gas{background:url(../images/turnberry-sprite.png) 0 -135px no-repeat;padding-left:25px;}
.microwave{background:url(../images/turnberry-sprite.png) 0 -268px no-repeat;padding-left:25px;}
.heating{background:url(../images/turnberry-sprite.png) 0 -364px no-repeat;padding-left:25px;}
.parking{background:url(../images/turnberry-sprite.png) 0 -202px no-repeat;padding-left:25px;}
.alarm{background:url(../images/turnberry-sprite.png) 0 -32px no-repeat;padding-left:25px;}
.veranda{background:url(../images/turnberry-sprite.png) 0 -402px no-repeat;padding-left:25px;}
.connections{background:url(../images/turnberry-sprite.png) 0 -65px no-repeat;padding-left:25px;}
.electrics{background:url(../images/turnberry-sprite.png) 0 -99px no-repeat;padding-left:25px;}
.steps{background:url(../images/turnberry-sprite.png) 0 -435px no-repeat;padding-left:25px;}
.aerial{background:url(../images/turnberry-sprite.png) 0 -2px no-repeat;padding-left:25px;}
.warranty{background:url(../images/turnberry-sprite.png) 0 -499px no-repeat;padding-left:25px;}
.sitefees{background:url(../images/turnberry-sprite.png) 0 -468px no-repeat;padding-left:25px;}
.glazing{background:url(../images/turnberry-sprite.png) 0 -233px no-repeat;padding-left:25px;}
.fridge{background:url(../images/turnberry-sprite.png) 0 -533px no-repeat;padding-left:25px;}
.quote{background:url(../images/turnberry-sprite.png) 3px -561px no-repeat;padding-left:25px;}
.viewing{background:url(../images/turnberry-sprite.png) 3px -593px no-repeat;padding-left:25px;}

/* Buttons */

.buttons a,.buttons button{display:block;border:1px solid #AAA;border-top:1px solid #BBB;border-left:1px solid #BBB;line-height:170%;text-decoration:none;color:#222;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;-opera-border-radius:3px;border-radius:3px;margin:0;padding:2px 6px 3px 25px;}
.buttons button[type]{padding:5px 10px 5px 7px;}
button:hover,.buttons a:hover{background-color:#EEE;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;color:#369;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
div.buttons{background:url(../images/turnberry-sprite.png) 0 -638px repeat;}

/* Caravan Listing Image Gallery */

.enlarge{background:url(../images/turnberry-sprite.png) 0 -690px no-repeat;padding-left:25px;color:#FFF;font-family:verdana;font-size:x-small;font-weight:700;margin:auto;}
.enlarger{display:block;height:20px;line-height:20px;}
a.enlarger{text-decoration:none;background:#999;}
a.enlarger:hover{background:#666;}
.enl_bar{width:100%;text-align:center;max-width:325px;}
#imageContainer{width:100%;max-width:325px;max-height:222px;overflow:hidden;}
#imageContainer img{margin-bottom:5px;display:block;width:100%;max-width:325px;max-height:222px;float:right;}
#thumbContainer{margin-top:5px;max-width:325px;}
#thumbContainer img{display:block;float:right;border:1px solid #ddd;margin:5px;padding:5px;}

/* Caravan Listings Home Page */

.colLeft{float:left;width:48%;padding-right:10px;}
.colRight{float:left;clear:right;width:48%;}
.thumbImg{float:right;clear:left;margin-left:10px;}
.price{text-align:right;float:right;clear:right;color:red;}
.price2{text-align:left;float:left;clear:left;color:red; font-weight:bold; font-size:14px;}

.third {float:left; width:32%; margin-right:10px;}
.thirdL {float:left; width:32%; }


.colLeft li, .colRight li  { list-style-type:square;}

#box {display:none;}


/* TWEET STYLES */

.tweet, .query {
  font-family: Arial, serif;
  font-size: 12px;
  color: #000; }
  .tweet .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #E5ECF9; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; font-style: italic; font-size:10px;}
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #FAFBFE; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }


.follow_twitter  {background: url(../images/twitter02.png) no-repeat 0 0; width:auto; height:25px; display:block; margin-top:10px; margin-bottom:10px;}