﻿body {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    height: 100%;
    background-color:#00707d;
/*
    background-color:#00707d;
*/
}
#site_placeholder
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    height:1%;
/*
    background-color:#FFFFFF;
*/
    margin: 0 auto;
    padding: 22px 22px 22px 22px;
    width: 953px;
}
#site_wrapper
{
    margin: 0 auto;
    width: 1045px;
    background-image: url('images/bg2_tile_r.jpg');
    background-repeat: repeat-y;
    background-position:right;
    height:1%;
}
#site_header
{
}
#site_logo
{
}
#site_nav
{
    background-image: url('images/bg2_nav_bg.gif');
    background-repeat: repeat-x;
    overflow:auto;
}
#site_nav_buttons
{
    float:left;
    height:25px;
    padding-top:12px;
    padding-left:35px;
}
#site_nav_buttons img
{
    padding-right:5px;
}
#site_nav_right
{
    float:right;
    font-size:12px;
    padding-top:3px;
    padding-right:10px;
}
.nav_right
{
    color:#840900;
}
#site_nav1
{
    height: 4px;
    background-color:#656632;
}
#site_nav2
{
    height: 4px;
    background-color:#015d73;
}
#site_nav3
{
    margin-top:4px;
    background-color:#6ec2c5;
    height:2px;
}
#site_content
{
    overflow:auto;
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
}
.twitter_box
{
    background-image: url('images/bg2_twitter2.gif');
    background-repeat:no-repeat;
    background-position:left bottom;
}
#site_left
{
    float:left;
    width:490px;
    height:1%;
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
}
#site_main
{
    width:952px;
    color:#666632;
}
#site_right_wrapper
{
    float:right;
    width:400px;
    height:1%;
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
}
#site_right
{
    margin-top:5px;
    padding-left:18px;
    background-image:url(images/bg2_shadow1.gif); 
    background-repeat:repeat-y; 
    overflow:hidden;
}
#site_footer
{
    margin-top:2px;
    background-color:#005d6a;
    text-align:center;
    color:#FFFFFF;
    padding-top:8px;
    overflow:auto;
    padding-bottom:8px;
}
#site_footer ul
{
    margin: 0;
    padding: 0;
    cursor: default;
    list-style: none;
}
#site_footer ul li
{
    display: inline;
    margin: 0 2px 0 2px;
}
#site_footer a
{
    color:#FFFFFF;
    text-decoration:none;
}
#box_findgetaway_outer
{
    background-color:#FFFFFF;
    margin-top:30px;
}
#box_findgetaway1
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    border: 2px solid #096277;
    width: 485px;
    padding-left: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
    color:#b36e14;
    font-weight:bold;
    font-size:12px;
}
#box_findgetaway2
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    border: 2px solid #096277;
    border-top:none;
    width: 525px;
    color:#b36e14;
    font-weight:bold;
    font-size:12px;
    padding-top: 16px;
    padding-bottom: 16px;
}
.box_findgetaway_search
{
    color:#176b7f;
    padding-left:40px;
}
.box_findgetaway_search input
{
    width:200px;
}
.box_findgetaway_search select
{
    width:240px;
}
.box_findgetaway_search td
{
    padding-bottom:10px;
}
.box_findgetaway_search2
{
    color:#176b7f;
}
.box_findgetaway_search2 input
{
    width:115px;
    height:18px;
}
.home_link
{
    color:#176b7f;
    text-decoration:none;
}
#box_findgetaway3
{
    border: 2px solid #096277;
    width: 485px;
    padding-left: 40px;
    color:#b36e14;
    font-weight:bold;
    font-size:12px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#box_findgetaway_header
{
    background-image:url(images/bg2_tab_find.gif); 
    background-repeat:no-repeat; 
    height:37px;
    padding: 20px 0 0 60px;
    width:485px;
}
#box_towns_outer
{
    margin-top:30px;
}
#box_towns
{
    background-image:url(images/bg2_tab_town_bg.gif); 
    background-repeat:repeat-x;
    width: 445px;
    padding: 20px 40px 0 40px;
    color:#847250;
}
#box_towns a
{
    color:#847250;
    text-decoration:none;
}
#box_towns a:hover
{
    text-decoration:underline;
}
#box_towns_header
{
    background-image:url(images/bg2_tab_town.gif); 
    background-repeat:no-repeat; 
    height:31px;
    padding: 12px 0 0 60px;
    width:485px;
}
#box_faq_outer
{
    margin-top:30px;
    padding-bottom:0px;
}
#box_faq
{
    background-image:url(images/bg2_tab_faq_bg.gif); 
    background-repeat:repeat-x;
    width: 445px;
    padding: 20px 40px 0 40px;
    color:#4f7883;
    line-height:14pt;
}
#box_faq a
{
    color:#4f7883;
    text-decoration:none;
}
#box_faq a:hover
{
    text-decoration:underline;
}
#box_faq_header
{
    background-image:url(images/bg2_tab_faq.gif); 
    background-repeat:no-repeat; 
    height:31px;
    padding: 12px 0 0 60px;
    width:485px;
}
#box_twitter
{
    margin-top:50px;
}
#site_copyright
{
    width:980px;
    margin: 0 auto;
    color:#FFFFFF;
    font-size:11px;
    padding-bottom: 10px;
}
#site_footer_left
{
    float:left;
}
#site_footer_right
{
    float:right;
}
#site_footer_right a
{
    color:#FFFFFF;
}
#site_bottom_tile
{
    width:980px;
    margin: 0 auto;
    color:#FFFFFF;
    font-size:11px;
    padding-right:0px;
}

.r_box_spacerpurple
{
    background-color:#005d73;
    height:8px;
    width:381px;
}
.r_box_spacerbrown
{
    background-color:#673a27;
    height:8px;
    width:381px;
}
.r_box_spacerorange
{
    background-color:#b36e14;
    height:8px;
    width:381px;
}
#r_box_spacerorange_extend
{
    background-color:#b36e14;
    height:100%;
    width:381px;
}
.r_box_spacer_yellow
{
    background-color:#e9bb66;
    height:8px;
    width:381px;
}
.r_box_spacerred
{
    background-color:#9b2100;
    height:8px;
    width:381px;
}
.r_box_spacerlightblue
{
    background-color:#4bb4b7;
    height:8px;
    width:381px;
}
#r_box_guest_ratings_header
{
    width:381px;
}
#r_box_guest_comments_brown
{
    background-color:#797843;
    width:346px;
    color:#FFFFFF;
    padding-top:35px;
    padding-left:35px;
    padding-bottom:35px;
}
#r_box_guest_comments_brown td
{
    padding-bottom:6px;
}
#r_box_getaway_map
{
    background-color:#b36e13;
    padding-top:10px;
    padding-left:35px;
    padding-bottom:10px;
}
.r_box_getaway_map1
{
    color:#e9bb66;
    font-weight:bold;
    font-size:13pt;
}
.r_box_getaway_map2
{
    color:#ffffff;
    font-weight:bold;
    font-size:12pt;
}
#r_box_weather
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    padding-top:25px;
    padding-left:40px;
    padding-bottom:25px;
    color:#8d1d0c;
}
#r_box_comments
{
    background-image:url(images/bg2_box_comments.gif); 
    background-repeat:no-repeat; 
    padding-top:70px;
    padding-right:38px;
    padding-left:38px;
    padding-bottom:20px;
    color:#FFFFFF;
    font-size:9pt;
}
.r_box_comments_getaway
{
    font-style:italic;
}
.r_box_comments_getaway a
{
    color:#FFFFFF;
    text-decoration:none;
}
.r_box_comments_guest
{
    font-weight:bold;
}
.deg
{
font-size:0.7em; position:relative; top:-0.6em; left:0;
}
.weather_img
{
    border:1px solid #4b5d96;
}
#getaway_header
{
    height:70px;
    background-image:url(images/bg2_getaway_gradient.gif); 
    background-repeat:repeat-x; 
    color:#830a00;
    padding-left:30px;
    padding-top:27px;
}
.headbold
{
    font-size:13pt;
    font-weight:bold;
}
.head
{
    font-size:13pt;
}
.brownred_headbold
{
    color:#643626;
    font-size:13pt;
    font-weight:bold;
}
#getaway_header_nav
{
    padding-top:22px;
    float:left;
}
.g_nav_fixedspan
{
    display:inline-block;
    color:#000000;
    text-decoration:none;
    cursor:hand;
    padding-right:20px;
}
.g_nav_fixedspan a
{
    text-decoration:none;
    color:#000000;
    cursor:hand;
    width:100%;
}
.g_nav_fixedspan_inner
{
    display:inline-block;
    height:18px;
    font-weight:bold;
}
#getaway_header_right
{
    float:right;
    width:125px;
    font-weight:bold;
}
#getaway_header_right a
{
    color:#000000;
    text-decoration:none;
}
#getaway_content
{
    background-image:url(images/bg2_getaway_contentgradient.gif); 
    background-repeat:repeat-x; 
    padding-top:40px;
    padding-left:35px;
    padding-right:25px;
    color:#5d602b;
    width: 470px;
}
#getaway_content a
{
    color:#5d602b;
}
#getaway_content_buttons
{
    padding-top:20px;
    padding-left:25px;
    padding-right:0px;
    color:#5d602b;
    width: 500px;
}
.getaway_content_comments
{
    padding-top:20px;
    padding-left:35px;
    padding-right:25px;
    width: 470px;
    text-align:justify;
}
.spacer_white5
{
    background-color:#ffffff;
    background-image: url('images/white.gif');
    height:4px;
    width:483px;
}
.spacer_yellow3
{
    height:2px;
    background-color:#e9bc67;    
}
.getaway_summary
{
    padding-top:25px;
    padding-bottom:10px;
}
.getaway_summary td
{
    padding-bottom:5px;
}
.do_b
{
    font-weight:bold;
}
.do_bi
{
    font-weight:bold;
    font-style:italic;
}
.do_u
{
    text-decoration:underline;
}
.getawayimages_small
{
    padding:1px 1px 1px 1px;
    height:59px;
    width:78px;
}
.getawayimages_main
{
    height:181px;
    width:235px;
}
.areaimages_main
{
    padding:1px 1px 1px 1px;
    width:152px;
    height:116px;
}
#getawaydescription
{
    padding-top:25px;
    text-align:justify;
}
#getawaybottombuttons
{
}
.header_black
{
    color:#000000;
    font-size:11pt;
    font-weight:bold;
}
.getaway_content_comments_inner
{
    color:#5d602b;
    padding-bottom:20px;
}
.getaway_content_comments_reply_inner
{
    color:#5d602b;
    padding-left:10px;
    padding-bottom:20px;
}
#r_box_googlemap
{
    height:150px;
}
#town_content
{
    color:#5e5e28;
    width: 470px;
    padding-left:35px;
    padding-right:20px;
    padding-top:35px;
}
.town_header
{
    color:#89150a;
    font-size:13pt;
    font-weight:bold;
    padding-bottom:10px;
}
#town_content ul li
{
    padding-bottom:5px;
}
#blank_content
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    color:#5e5e28;
    width: 470px;
    padding-left:35px;
    padding-right:20px;
    padding-top:30px;
    padding-bottom:30px;
    text-align:justify;
}
#blank_content td{
text-align:left;
}
.blank_header
{
    color:#89150a;
    font-size:13pt;
    font-weight:bold;
    padding-bottom:10px;
}
.blank_header_center
{
    color:#89150a;
    font-size:13pt;
    font-weight:bold;
    padding-bottom:10px;
    text-align:center;
}
.blank_header_left
{
    color:#005d73;
    font-size:11pt;
    padding-bottom:10px;
    text-align:left;
}
.blank_header_seperator
{
    background-color:#9ec0c6;
    height:2px;
}
#r_box_town_getawaysaround
{
    background-color:#e9bb66;
    padding-left:35px;
    padding-bottom:15px;
    padding-top:15px;
}
.r_box_purple
{
    background-color:#005d73;
    color:#FFFFFF;
    padding-left:35px;
    padding-top:35px;
    padding-bottom:10px;
}
.r_box_yellow
{
    background-color:#e9bb66;
    color:#5d602b;
    padding-left:35px;
    padding-top:20px;
    padding-bottom:15px;
    width:346px;
}
.r_box_yellow a
{
    color:#5d602b;
    text-decoration:none;
}
.r_town_list
{
    display:block;
    padding-bottom:5px;
}
.r_town_list a
{
    color:#FFFFFF;
    text-decoration:none;
}
#r_town_search
{
    padding-top:20px;
    padding-left:20px;
    color:#b36e14;
    font-weight:bold;
    font-size:10pt;
}
.r_town_search_inner
{
    display:inline-block;
    height:38px;
    width:290px;
}
#r_browse_allgetaways
{
    padding-top:20px;
    padding-left:20px;
    color:#b36e14;
    font-weight:bold;
    font-size:10pt;
}
.r_browse_allgetaways_inner
{
    display:inline-block;
    height:30px;
    width:190px;
}
.r_keep_browsing
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
}
.searchresult_getawayimage
{
    padding-right:15px;
}
.searchresult_getawaylink
{
    color:#5e5e28;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding-bottom:3px;
    font-size:9pt;
    text-align:left;
}
.searchresult_content
{
    line-height:14pt;
    font-size:9pt;
}
.searchresult_readmore
{
    color:#89150a;
    text-decoration:none;
    line-height:14pt;
    font-size:9pt;
}
.text_orange
{
    color:#b36e14;
}
.text_purple
{
    color:#005d73;
}
.bg_purple
{
    background-color:#005d73;
}
.text_purple2
{
    color:#015d74;
}
.text_lightpurple
{
    color:#59c0c4;
}
.bg_lightpurple
{
    background-color:#59c0c4;
}
.text_green
{
    color:#656735;
}
.line_purple
{
    background-color:#005d73;
    height:1px;
    width:100%;
}
.line_lightpurple
{
    background-color:#005d73;
    height:1px;
    width:100%;
}
#r_favourite_getaway_button
{
    padding-right:15px;
    color:#FFFFFF;
}
#r_favourite_getaway
{
    padding-left:20px;
    padding-top:20px;
    padding-bottom:10px;
    background-color:#006f7d;
    color:#FFFFFF;
}
#r_favourite_getaway_wrapper
{
    width:381px;
}
#r_howfar_wrapper
{
    width:381px;
}


#twitter_box
{
    padding-left:25px;
    width:200px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.email_popup
{
    background-color:#FFFFFF;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
}
.cal_head
{
    background-color:#015d74;
    color:#FFFFFF;
    font-size:10px;
}
.cal_today
{
    color:#000000;
    font-size:10px;
    border:1px solid #000000;
}
.cal_blank
{
    width:55px;
    height:40px;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
}
.cal_available
{
    background-color:#005d73;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_notavailable
{
    background-color:#59c0c4;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_available1
{
    background-color:#005d73;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_notavailable1
{
    background-color:#59c0c4;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_available2
{
    background-color:#005d73;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_notavailable2
{
    background-color:#59c0c4;
    width:55px;
    height:40px;
    overflow:hidden;
    color:#FFFFFF;
    margin: 2px 2px 2px 2px;
    padding-left:5px;
    padding-top:5px;
    text-decoration:none;
}
.cal_nav
{
    text-decoration:none;
    color:#005d73;
}
.text_smaller
{
    font-size:smaller;
}
.hidden
{
    visibility:hidden;
    display:none;
}
.gz_main
{
    background-color:#FFFFFF;
    background-image: url('images/white.gif');
    padding-left:100px;
    margin-left: 40px;
}
.gz_main a
{
    color:#666632;
}
.cal_update{
    cursor:hand;
    text-decoration:none;
}
#site_wrap1{
    background-image: url('images/bg2_tile_b.gif');
    margin: 0 auto;
    padding: 0px 0px 20px 0px;
    width: 1001px;
    background-position:bottom left;
    background-repeat:no-repeat;
}
.verysmall{
    font-size:9px;
}
#town_list
{
    padding: 0px 0px 0 15px;
    color:#847250;
}
#town_list a
{
    color:#847250;
    text-decoration:none;
    font-size:7pt;
    font-weight:bold;
}
#town_list a:hover
{
    text-decoration:underline;
}
.header_blue{
    font-size:12pt;
    color:#045e78; 
}
.r_dropdown{
    font-size:9pt;
}
.r_textbox{
    font-size:9pt;
}
#random_image_credit{
/*    position:absolute;
    padding-left:5px;
*/
    background-color:#b36e14;
    color:#FFFFFF;
    width:381px;
    padding-top:9px;
    font-style:italic;
}
#random_image_credit a{
    color:#FFFFFF;
    text-decoration:none;
    font-style:italic;
}
.do_justify{
    text-align:justify;
}
.do_justify span{
    text-align:justify;
}
.reduce_line_height span{
    line-height:12pt;
}
#right_how_far{
    background-image: url('images/bg2_how_far_distance.gif');
    width:277px;
    height:75px;
    padding-top:15px;
    padding-left:20px;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}
#right_how_far_inner{
    width:250px;
    height:42px;
}
#right_how_far_inner_distance{
    width:125px;
    text-align:right;
}
