/* BASE STYLES */

* {
margin:0; 
padding:0; 
border:0;
}

html {height:101%;}

body {
margin:0px; 
padding:0; 
color:#3F3F3F; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/main_bg.gif);
background-repeat:no-repeat;
background-position:top center;
background-color:#ecf8ef;
}

.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-item {float: left;list-style: none; height: 90px; }
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-suga .jcarousel-container {background: #262626;}
.jcarousel-skin-suga .jcarousel-container-horizontal {width: 696px;margin: 0 0 0 40px;}
.jcarousel-skin-suga .jcarousel-clip-horizontal {width:  696px;height: 90px; margin:0 0 0 40px;}
.jcarousel-skin-suga .jcarousel-item { height: 90px; margin:0px 20px 0px 20px;}
.jcarousel-skin-suga .jcarousel-item-horizontal {margin: 0 8px 0 0;}
.jcarousel-skin-suga .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-suga .jcarousel-next-horizontal {position: absolute;top: 0;right: 0;width: 25px;height: 90px;cursor: pointer;background: transparent url(../images/product_scroll_right.gif) no-repeat 0 0;}
.jcarousel-skin-suga .jcarousel-prev-horizontal {position: absolute;top: 0;left: 0;width: 25px;height: 90px;cursor: pointer;background: transparent url(../images/product_scroll_left.gif) no-repeat 0 0;}

a:link
{
color:#3F3F3F; 
font-size:11px;
text-decoration:underline;
}

a:visited
{	
color:#3F3F3F; 
font-size:11px;
text-decoration:underline;
}

a:hover
{
color:#3F3F3F; 
font-size:11px;
text-decoration:none;
}

p {
margin:0; 
padding:0;
}

ul {
margin:0; 
padding:0px;
line-height:22px;
list-style:none;
}

img {
border:0;
}

h1 span, h2 span {
display:none;
}

.main_container
{
margin: 0 auto;
text-align:left;
width:100%;
padding:0px;
}

.bullet {background-image:url(/images/bullet.gif); background-repeat:no-repeat; padding:2px 0 0 12px; }


/* HEADER */

.header_container
{
margin: 50px auto 0 auto;
text-align:left;
width:800px;
height:324px;
}

.main_nav_container
{
float:left;
text-align:left;
width:800px;
height:80px;
padding:0px;
}

.logo_container
{
float:left;
text-align:left;
width:226px;
height:59px;
padding:0px;
}

.logo
{
float:left;
text-align:left;
width:226px;
height:59px;
padding:0px;
background:url(../images/logo.gif);
background-repeat:no-repeat;
}

.logo a{
display:block;
width:226px;
height:59px;
}

.nav_container
{
float:left;
text-align:left;
width:574px;
height:42px;
padding:38px 0px 0px 0px;
}

.banner_container
{
margin: 0 auto 0 auto;
text-align:left;
width:800px;
padding:0px;
}

.side_nav_container
{
float:left;
text-align:left;
width:191px;
height:244px;
padding:0px;
background:url(../images/sidenav_bg.gif);
background-repeat:no-repeat;
}

.side_nav
{
float:left;
text-align:left;
padding:18px 0px 0px 12px;
width:179px;
}

.side_nav_textresize
{
float:left;
text-align:left;
padding:10px 0px 0px 19px;
width:100px;
}

.ajax_container_home
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
}

.mainpic_link{
float:left;   
width: 30px;
height:231px;
}

.mainpic_alternating_home{
float:left;   
width: 519px;
height:231px;
overflow: hidden;
}

.ajax_container_touringparks
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_touringparks_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_holidayhomes
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_holidayhomes_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_parkhomes
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_parkhomes_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_booknow
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_booknow_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_contactus
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_contactus_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_forsale
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_forsale_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_imagegallery
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_imagegallery_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_links
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_links_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_locationmap
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_locationmap_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_news
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_news_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_outandabout
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_outandabout_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_regdetails
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_regdetails_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_tariffs
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_tariffs_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_terms
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_terms_bg.gif);
background-repeat:no-repeat;
}

.ajax_container_privacy
{
float:left;
text-align:left;
width:609px;
height:231px;
padding:0px;
background-image:url(../images/mainpic_privacy_bg.gif);
background-repeat:no-repeat;
}


/* BODY */

.body_container
{
margin: 0 auto;
text-align:left;
width:805px;
height:auto;
padding:0px;
}

.body_container1
{
float:left;
text-align:left;
width:7px;
height:auto;
padding:0px;
}

.body_container2
{
float:left;
text-align:left;
width:798px;
height:auto;
padding:0px;
background:url(../images/body_bg_repeat.gif);
background-repeat:repeat-y;
}

.landing_body_container2
{
float:left;
text-align:left;
width:798px;
height:auto;
padding:0px;
background:url(../images/landing_body_bg_repeat.gif);
background-repeat:repeat-y;
}

.left_column
{
float:left;
text-align:left;
width:180px;
padding:0px;
}

.park_nav
{
float:left;
text-align:left;
padding:20px 0px 0px 21px;
width:159px;
line-height:16px;
}

.main_column
{
float:left;
text-align:left;
width:609px;
padding:0px 0px 0px 3px;
}

.landing_main_column { float:left; text-align:left; width:798px; padding:0px 0px 0px 3px;}

.content_container
{
float:left;
text-align:left;
padding:0px 0px 0px 30px;
width:579px;
}

.landing_content_container { float:left; text-align:left; padding:0px 0px 0px 30px; width:768px;}

.content_main_wrap
{
float:left;
text-align:left;
padding:20px 0px 0px 0px;
width:555px;
}

.landing_content_main_wrap {float:left; text-align:left; padding:20px 0px 0px 0px; width:768px;}

.content_main
{
float:left;
text-align:left;
padding:0px 0px 20px 0px;
width:555px;
}

.content_main ul{margin:0 0 0 0; padding:0 0 0 30px; list-style-type:decimal;}
.content_main ul li{line-height:16px; margin:8px 0 0 0;}

.landing_content_main {float:left; text-align:left; padding:0px 0px 20px 0px; width:738px; }
.landing_content_main p { margin:0 0 15px 0;}
.landing_content_main a:link, .landing_content_main a:visited { color:#3F3F3F; font-size:11px; text-decoration:none; font-weight:bold;}
.landing_content_main a:hover {color:#3F3F3F; font-size:11px; text-decoration:underline; font-weight:bold;}

.landing_content_main h1 {color:#3F3F3F; font-size:22px; font-weight:bold; padding:0px 0px 15px 0px;}
.landing_content_main h2 { color:#3F3F3F; font-size:16px; font-weight:bold; padding:15px 0px 15px 0px;}
.landing_content_main h3 { margin:0; font-size:14px; color:#3F3F3F; padding:15px 0px 15px 0px;}



.map_container
{
float:left;
text-align:left;
padding:20px 0px 0px 0px;
width:555px;
height:355px;
background-color:#000000;
}

.alltext_container
{
float:left;
text-align:left;
padding:0px;
width:555px;
}

.gallery_container
{
float:left;
text-align:left;
padding:20px 0px 0px 0px;
width:546px;
height:345px;
}

.gallery_line1
{
float:left;
text-align:left;
padding:0px 0px 25px 0px;
width:546px;
height:90px;
}

.gallery_line2
{
float:left;
text-align:left;
padding:0px 0px 25px 0px;
width:546px;
height:90px;
}

.gallery_line3
{
float:left;
text-align:left;
padding:0px 0px 25px 0px;
width:546px;
height:90px;
}

.image_holder_first
{
float:left;
text-align:left;
padding:0px;
width:90px;
height:90px;
}

.image_holder
{
float:left;
text-align:left;
padding:0px 0px 0px 24px;
height:90px;
}

.content_main_home
{
float:left;
text-align:left;
padding:20px 0px 20px 0px;
width:555px;
height:260px;
}

.image_slider
{
float:left;
text-align:left;
padding:13px 0px 0px 2px;
width:804px;
height:137px;
}

.image_slider_container
{
float:left;
text-align:left;
padding:23px 31px 0px 31px;
width:738px;
height:113px;
background-image:url(../images/slider_bg.gif);
background-repeat:no-repeat;
}

.image_slider_pic
{
float:left;
text-align:left;
padding:0px 18px 0px 0px;
width:90px;
height:90px;
}

.image_slider_pic2
{
float:left;
text-align:left;
padding:0px;
width:90px;
height:90px;
}

.image_slider_larrow
{
float:left;
text-align:left;
padding:3px 0px 0px 0px;
width:20px;
clear:both;
}

.image_slider_text
{
float:left;
text-align:center;
padding:3px 0px 0px 0px;
width:738px;
}

.image_slider_rarrow
{
float:left;
text-align:right;
padding:3px 0px 0px 0px;
width:20px;
}

.content_main_left
{
float:left;
text-align:left;
padding:0px;
width:315px;
}

.landing_content_main_left {float:left; text-align:left; padding:0px; width:525px;}

.forsale_content_left
{
float:left;
text-align:left;
padding:0px;
width:199px;
}

.content_main_right
{
float:left;
text-align:left;
padding:0px 4px 0px 30px;
width:176px;
}

.landing_content_main_right {float:left; text-align:left; padding:0px 4px 0px 30px; width:176px;}

.park_location_link{
float:left;
text-align:left;
padding:10px 0px 0px 0px;
width:135px;
height:30px;	
}

.park_location_link a:link, .park_location_link a:visited{background: url('/images/map.png') no-repeat 0px 2px; color: #c20035; text-decoration: underline; font-size: 12px; font-weight:bold; padding:0 0 0 25px; display:block; line-height:20px;}
.park_location_link a:hover, .park_location_link a:active{background: url('/images/map.png') no-repeat 0px 2px; color: #c20035; text-decoration: none; font-size: 12px; font-weight:bold; padding:0 0 0 25px; display:block; line-height:20px;}

.content_main_right2
{
float:left;
text-align:left;
padding:0px 4px 0px 40px;
width:166px;
background:url(/images/contact_bg.gif);
background-repeat:no-repeat;
color:#3f3f3f;
height:236px;
}

.forsale_content_right
{
float:left;
text-align:left;
padding:0px 0px 0px 34px;
width:320px;
}

.forsale_content_main
{
float:left;
text-align:left;
padding:0px;
width:549px;
}

#home_btn_book{
float:left;
text-align:left;
width:194px;
height:121px;
padding:0px;
}

#home_btn_book a:link, #home_btn_book a:visited {
display:block; 
height:121px;
background:url(/images/booknow_off.gif);
background-repeat:no-repeat;
padding:0px;}

#home_btn_book a:hover {
display:block; 
height:121px;
background:url(/images/booknow_on.gif);
background-repeat:no-repeat;
padding:0px;}

#home_btn_brochure{
float:left;
text-align:left;
width:194px;
height:121px;
padding:15px 0 0 0;
}

#home_btn_brochure a:link, #home_btn_brochure a:visited {
display:block; 
height:121px;
background:url(/images/orderbrochure_off.gif);
background-repeat:no-repeat;
padding:0px;}

#home_btn_brochure a:hover {
display:block; 
height:121px;
background:url(/images/orderbrochure_on.gif);
background-repeat:no-repeat;
padding:0px;}	

#btn_outandabout{
float:left;
text-align:left;
width:194px;
height:121px;
padding:0px;
}

#btn_outandabout a:link, #btn_outandabout a:visited {
display:block; 
height:121px;
background:url(/images/outandabout_off.gif);
background-repeat:no-repeat;
padding:0px;}

#btn_outandabout a:hover {
display:block; 
height:121px;
background:url(/images/outandabout_on.gif);
background-repeat:no-repeat;
padding:0px;}

#btn_brochure{
float:left;
text-align:left;
width:194px;
height:121px;
padding:0px;
}

#btn_brochure a:link, #btn_brochure a:visited {
display:block; 
height:121px;
background:url(/images/orderbrochure_off.gif);
background-repeat:no-repeat;
padding:0px;}

#btn_brochure a:hover {
display:block; 
height:121px;
background:url(/images/orderbrochure_on.gif);
background-repeat:no-repeat;
padding:0px;}

#btn_book{
float:left;
text-align:left;
width:194px;
height:121px;
padding:15px 0 0 0;
}

#btn_book a:link, #btn_book a:visited {
display:block; 
height:121px;
background:url(/images/booknow_off.gif);
background-repeat:no-repeat;
padding:0px;}

#btn_book a:hover {
display:block; 
height:121px;
background:url(/images/booknow_on.gif);
background-repeat:no-repeat;
padding:0px;}

#link_btn{
float:left;
text-align:left;
width:194px;
height:121px;
padding:0px;
}

#link_btn a:link, #link_btn a:visited {
display:block; 
height:121px;
background:url(/images/linkwithus_off.gif);
background-repeat:no-repeat;
padding:0px;}

#link_btn a:hover {
display:block; 
height:121px;
background:url(/images/linkwithus_on.gif);
background-repeat:no-repeat;
padding:0px;}

.link_outandabout:link, .link_outandabout:visited 
{
display:block;
font-size:12px;
font-weight:bold;
color:#387443;
text-decoration:underline;
margin:0px;
padding:0 0 0 50px;
line-height:35px;
background: url(/images/camera_icon.gif) no-repeat left;
}

.link_outandabout:hover 
{
display:block;
font-size:12px;
font-weight:bold;
color:#387443;
text-decoration:none;
margin:0px;
padding:0 0 0 50px;
background: url(/images/camera_icon.gif) no-repeat lef;
}

.image_container
{
float:left;
text-align:left;
width:180px;
padding:0px;
}

.image_container1
{
float:left;
text-align:left;
width:180px;
padding:10px 0px 0px 0px;
}

.image_container2
{
float:left;
text-align:left;
padding:10px 0px 20px 0px;
width:180px;
}

.image_container_ff
{
float:left;
text-align:left;
padding:10px 0px 0px 0px;
width:180px;
}

.image_container3
{
float:left;
text-align:left;
width:180px;
padding:50px 0px 0px 0px;
}

.content_divider
{
float:left;
text-align:left;
padding:0px 0px 20px 0px;
width:555px;
height:4px;
background:url(../images/divider.gif);
background-repeat:no-repeat;
}

.booking_button {
float:left;
display:block; 
height:33px;
width:151px;
}

.booking_button a:link, .booking_button a:visited{
float:left;
display:block; 
height:33px;
width:151px; 
background-image:url(/images/btn_booking_off.gif); 
background-repeat:no-repeat; 
}

.booking_button a:hover {
float:left;
display:block; 
height:33px;
width:151px; 
background-image:url(/images/btn_booking_on.gif); 
background-repeat:no-repeat; 
}

.register_button {
float:left;
display:block; 
height:33px;
width:174px;
}

.register_button a:link, .register_button a:visited{
float:left;
display:block; 
height:33px;
width:174px; 
background-image:url(/images/btn_register_off.gif); 
background-repeat:no-repeat; 
}

.register_button a:hover {
float:left;
display:block; 
height:33px;
width:174px; 
background-image:url(/images/btn_register_on.gif); 
background-repeat:no-repeat; 
}



/* FOOTER */

.footer_container
{
float:left;
text-align:left;
width:100%;
height:100px;
padding:0px;
}

.footer_container2
{
float:left;
text-align:left;
width:100%;
height:100px;
padding:0px;
}

.seo_container
{
margin: 0 auto;
text-align:left;
width:800px;
height:50px;
padding:0px;
}

.seo_text
{
float:left;
text-align:left;
width:750px;
padding:10px 0px 0px 20px;
line-height:16px;
}

.seo_text2
{
float:right;
text-align:right;
width:750px;
padding:10px 0px 0px 20px;
line-height:16px;
}

/* TEXT */

h1 {
color:#3F3F3F; 
font-size:17px;
font-weight:bold;
padding:0px 0px 22px 0px;
}

h2 {
color:#3F3F3F; 
font-size:13px;
font-weight:bold;
padding:0px 0px 11px 0px;
}

h3 {
margin:0;
padding:0px;
font-size:14px;
color:#21655f;
}

.text_main_nav {
color:#426B96; 
font-size:12px;
text-decoration:none;
}

.text_boldgrey11 {
color:#888888; 
font-size:11px;
font-weight:bold;
}

.text_white11 {
color:#ffffff; 
font-size:11px;
}

.text_boldwhite11 {
color:#ffffff; 
font-size:11px;
font-weight:bold;
}

.text_boldblack11 {
color:#3F3F3F; 
font-size:11px;
font-weight:bold;
}

.text_boldgreen11 {
color:#387543; 
font-size:11px;
font-weight:bold;
}

.text_boldgreen13 {
color:#387543; 
font-size:13px;
font-weight:bold;
}

.text_boldred11 {
color:#c20035; 
font-size:11px;
font-weight:bold;
}

.text_boldblue11 {
color:#00A0FF; 
font-size:11px;
font-weight:bold;
}

.text_boldblue13 {
color:#00A0FF; 
font-size:13px;
font-weight:bold;
}

.text_seo {
color:#639f6f; 
font-size:10px;
text-decoration:none;
}

.side_title {
color:#3F3F3F; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

/* LINKS */

.link_2:link, .link_2:visited {
color:#3F3F3F; 
font-size:11px;
text-decoration:underline;
}

.link_2:hover {
color:#3F3F3F; 
font-size:11px;
text-decoration:none;
}

.link_boldwhite11:link, .link_boldwhite11:visited {
color:#ffffff; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.link_boldwhite11:hover {
color:#ffffff; 
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.link_bolddark11:link, .link_bolddark11:visited {
color:#3F3F3F; 
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.link_bolddark11:hover {
color:#3F3F3F; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.link_greenbold11:link, .link_greenbold11:visited {
color:#387543; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.link_greenbold11:hover {
color:#387543; 
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.link_boldred11:link, .link_boldred11:visited {
color:#c20035; 
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.link_boldred11:hover {
color:#c20035; 
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.link_grey11:link, .link_grey11:visited {
color:#a3a2a2; 
font-size:11px;
text-decoration:none;
}

.link_grey11:hover {
color:#a3a2a2; 
font-size:11px;
text-decoration:underline;
}

.link_main_nav:link, .link_main_nav:visited {
color:#426B96;
font-size:12px;
text-decoration:none;
}

.link_main_nav:hover {
color:#426B96; 
font-size:12px;
text-decoration:underline;
}

.side_nav1:link, .side_nav1:visited {
color:#ffffff;
font-size:12px;
text-decoration:none;
display:block;
width:158px;
height:21px;
background-color:#00a0ff;
padding:0px 0px 4px 18px;
}

.side_nav1:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:158px;
height:21px;
background-color:#33b3ff;
padding:0px 0px 4px 18px;
}

.side_nav2:link, .side_nav2:visited {
color:#6fc9ff;
font-size:12px;
text-decoration:none;
display:block;
width:158px;
height:21px;
background-color:#00a0ff;
padding:0px 0px 4px 18px;
}

.side_nav2:hover {
color:#6fc9ff; 
font-size:12px;
text-decoration:none;
display:block;
width:158px;
height:21px;
background-color:#33b3ff;
padding:0px 0px 4px 18px;
}

.side_nav3:link, .side_nav3:visited {
color:#ffffff;
font-size:12px;
text-decoration:none;
font-weight:bold;
display:block;
width:158px;
height:21px;
background-color:#00a0ff;
padding:0px 0px 4px 18px;
}

.side_nav3:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
font-weight:bold;
display:block;
width:158px;
height:21px;
background-color:#33b3ff;
padding:0px 0px 4px 18px;
}

.link_textresize:link, .link_textresize:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.link_textresize:hover {
color:#ffffff; 
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.link_textresize2:link, .link_textresize2:visited {
color:#ffffff; 
font-size:14px;
text-decoration:none;
font-weight:bold;
}

.link_textresize2:hover {
color:#ffffff; 
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

.link_text_seo:link, .link_text_seo:visited {
color:#639f6f; 
font-size:10px;
text-decoration:none;
}

.link_text_seo:hover {
color:#639f6f; 
font-size:10px;
text-decoration:underline;
}

/* FORMS */

.inputfield_contact {
border:1px solid #d9d9d9; 
width:235px; 
font-size:12px; 
color:#222222; 
padding:4px; 
margin:0px; 
background:#ffffff;
}

.inputfield_contact:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.inputfield_contact:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.selectfield_contact {
border:1px solid #d9d9d9; 
width:245px; 
font-size:12px; 
color:#222222; 
padding:4px; 
margin:0px; 
background:#ffffff;
}

.selectfield_contact:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.selectfield_contact:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.inputfield_booknow {
border:1px solid #d9d9d9; 
width:200px; 
font-size:12px; 
color:#222222; 
padding:4px; 
margin:0px; 
background:#ffffff;
}

.inputfield_booknow:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.inputfield_booknow:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.dropdowns_booknow {
border:1px solid #d9d9d9; 
width:208px; 
font-size:12px; 
color:#222222; 
padding:4px; 
margin:0px; 
}

.dropdowns_booknow:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.dropdowns_booknow:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.dropdowns_hardstanding {
border:1px solid #d9d9d9; 
width:70px;
font-size:12px; 
color:#222222; 
padding:4px; 
margin:0px; 
}

.textarea_fields {
border:1px solid #d9d9d9; 
width:235px; 
font-size:12px; 
color:#222222; 
font-weight:normal; 
padding:4px; 
margin:0px; 
background:#ffffff;
font-family:Arial;
}

.textarea_fields:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}
.textarea_fields:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.buttons_contact {
font-size:11px;
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0; 
margin:0px; 
padding: 4px 22px 4px 22px;
background:#c20035; 
color:#FFF; 
font-weight:bold;
}



#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}


.error {
	margin: 0 0 20px 0;
	background: #FFF2F2;
	border: 1px solid #DF0000;
}
.error h1 {
	background: #DF0000;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 9px 6px 9px;
}
.error div {
	padding: 10px 10px 10px 10px;
}
.error div ul {
	list-style-type: square;
	margin: 10px 0 10px 10px;
}

.error div ul li {
	margin: 0 0 0 10px;
}

.success {
	margin: 10px 0 20px 0;
	background: #D2EE9F;
	border: 1px solid #8BC71E;
	padding: 10px 10px 10px 10px;
	color: #000000;
}

.subtotal_container{border:1px solid #9ed6f8; background:#bbe5fe; width:350px; padding:8px 0 8px 0; margin:0 auto 0 auto;}
.subtotal_container span{font-weight:bold; text-align:center; font-size:16px; color:#222222; width:350px; margin:0 auto 0 auto; display:block;}
.conf_box_ref {padding:4px; font-weight:normal; text-align:left; color:#222222; font-size:16px; width:210px; background:#bbe5fe; border:1px solid #9ed6f8; font-weight:bold;}
.conf_box {padding:4px; font-weight:normal; text-align:left; color:#222222; width:210px; background:#bbe5fe; border:1px solid #9ed6f8;}
.conf_box_date {margin:0 10px 0 0; padding:4px; font-weight:normal; text-align:left; color:#222222; width:80px; float:left; background:#bbe5fe; border:1px solid #9ed6f8;}
.conf_box_balance {text-align:center; margin:0 10px 0 0; padding:8px; font-weight:normal; color:#222222; width:160px; float:left; background:#bbe5fe; border:1px solid #9ed6f8;}
.conf_no_nights {margin:0 10px 0 0; padding:4px; font-weight:normal; text-align:left; color:#222222; width:40px; float:left; background:#bbe5fe; border:1px solid #9ed6f8;}


.inputfield_numeric {
border:1px solid #d9d9d9; 
width:60px; 
font-size:12px; 
color:#444444; 
padding:4px; 
margin:0px; 
background:#ffffff;
}

.inputfield_numeric:hover {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

.inputfield_numeric:focus {
background:#bbe5fe;
border:1px solid #9ed6f8;
}

/*FACEBOOK*/

.facebook {
padding-top: 5px;
width: 25px;
padding-bottom: 10px;
}

#add_as_friend {
float:left;
text-align:left;
width:194px;
height:121px;
padding:15px 0 0 0;
}
.button_count a.connect_widget_like_button {
    padding: 6px !important;
}








