@charset "UTF-8";
/* CSS Document */
*{margin: 0;padding: 0;}

body {margin:0px;padding:0px;min-width: 1000px;text-align: center;font-family: Times, Georgia, Arial, Helvetica, Verdana, sans-serif;text-decoration: none;font-size:14px; background-color:#fff;}

#wrap {width:1000px;margin-right:auto;margin-left:auto;padding:0px; background-image:url(../images/bg_recycle.gif);}

#banner{width:1000px;height:100px;background-image: url("../images/heading.png");clear:both;}

#btxt_b{text-align:left; font-weight:bold; color:#00aeb7;font-size:16px;}
#gtxt_b{text-align:center; font-weight:bold; color:#94d531;font-size:16px;}

h1{font-family: Times, Georgia,;font-size:16px; font-weight:normal; letter-spacing:2px;}
h2{font-family: Times, Georgia,;font-size:14px; font-weight:bold; letter-spacing:1px;}

/* Row */

#row{width:1000px;clear:both;}
#row_right{width:1000px;padding-top:5px;height:20px;line-height:20px;align:right;color:#00aeb7; clear:both;}
#row_breadcrumb{width:995px;padding-top:5px;padding-bottom:5px;padding-left:5px;height:20px; line-height:20px; clear:both;background-color:#fff;}
#breadcrumb{float:left;height:20px;line-height:20px;color:#000;vertical-align:middle;}
#language {float:right;height:20px;line-height:20px;align:right;color:#000; vertical-align:middle; }
#tel{font-size:20px;}
#line{height:12px; line-height:12px;}

/* Top Navigation */

#top_nav{width:1000px;height:40px;line-height: 40px;clear:both;}
ul#navlist{height:40px;list-style-type: none;}
ul#navlist li{ width:120px;height:40px;display:inline; background-image: url("../images/navigation/t_o.png");}
ul#navlist li a{float: left;width: 120px;color: #333;background-image: url("../images/navigation/t_o.png"); text-decoration: none;}
ul#navlist a:hover{width:120px;color:#94d531;background-image: url("../images/navigation/t_a.png");}
#active a:link, #active a:visited, #active a:hover {float: left;width: 120px;color: #000;font-weight:bold;background-image: url("../images/navigation/t_a.png");text-decoration: none;}


/* Login Row */

#login{float:right;height:14px;line-height:14px;vertical-align:middle;}
#pt{float:right;height:14px;width:14px; padding:3px;line-height:14px;vertical-align:middle; font-weight:bold;background: #fff url("../images/navigation/pt.jpg") no-repeat;}
#uk{float:right;height:14px;width:14px; padding:3px;line-height:14px;vertical-align:middle; font-weight:bold;background: #fff url("../images/navigation/uk.jpg") no-repeat;}

/* Box Links */

#dg_box_220 a{float: left;color: #333; text-decoration: none;}
#dg_box_220 a:hover{color:#94d531;}
#dg_box_220 #active a:link, #active a:visited, #active a:hover {float: left;color: #000;font-weight:bold;text-decoration: none;}

#dg_box_220_active a{float: left;color: #333; text-decoration: none;}
#dg_box_220_active a:hover{color:#94d531;}
#dg_box_220_active #active a:link, #active a:visited, #active a:hover {float: left;color: #000;font-weight:bold;text-decoration: none;}

/* Base */

#base {clear:both;}

/* Links */
a{color: #360; text-decoration: none;}
a:hover{color:#94d531;}
a:link, a:visited,  a:hover {color: #360;text-decoration: none;}

/* Basic Columns(b) */
#b_220_lc{width:220px;float:left;display:block;}
#b_220_rc{width:220px;float:left;display:block;}

#b_230_lc{width:230px;float:left;display:block;}
#b_230_rc{width:230px;float:left;display:block;}

#row_500{width:498px; display:block; clear:both; }
#row_750{width:748px; display:block; clear:both; }
#b_249_lc{width:248px; height:24px;float:left;text-align:right; }
#b_249_rc{width:248px;height:24px;float:left;text-align:left; vertical-align:middle;}



#b_320_lc{width:320px;float:left;display:block;}
#b_320_cc{width:320px;float:left;display:block;}
#b_320_rc{width:320px;float:right;display:block;}

#b_328_lc{width:328px;float:left;display:block;}
#b_328_cc{width:328px;float:left;display:block;}
#b_328_rc{width:328px;float:right;display:block;}

#b_400_l{width:390px;float:left;display:block;text-align: justify; text-justify: newspaper; background-color:#fff; }
#b_500_l{width:490px;float:left;display:block;text-align: justify; text-justify: newspaper; background-color:#fff; }
#b_500_cc{width:500px;float:left;display:block; }
#b_520_cc{width:520px;float:left;display:block; }
#b_500_r{width:490px;float:right;display:block;text-align: justify; text-justify: newspaper; background-color:#fff;}
#b_600_r{width:590px;float:right;display:block;text-align: justify; text-justify: newspaper; background-color:#fff; }

#b_365_lc{width:365px;float:left;display:block;}
#b_8_sep{width:8px;float:left;display:block;}
#b_10_sep{width:10px;float:left;display:block;}
#b_11_sep{width:11px;float:left;display:block;}
#b_15_sep{width:14px;float:left;display:block;}
#b_x_sep{width:10px;float:left;display:block;}
#b_20_sep{width:20px;float:left;display:block;}
#b_625_rc{width:625px;float:right;display:block;}
#b_740_rc{width:740px;float:left;display:block;}
#b_750_rc{width:758px;float:left;display:block;}
#b_750_gallery{width:750px;float:left;display:block;}

/* Holding Columns(c) */
#c_220_l{width:220px;float:left;display:block;padding-top:10px;}
#c_220_r{width:220px;float:right;display:block;padding-top:10px;}
#c_230_l{width:230px;float:left;display:block;padding-top:10px;}
#c_230_r{width:230px;float:right;display:block;padding-top:10px;}
#c_320_l{width:320px;float:left;display:block;padding-top:10px;}
#c_320_c{width:320px;float:left;display:block;padding-top:10px;}
#c_320_r{width:320px;float:right;display:block;padding-top:10px;}
#c_328_l{width:328px;float:left;display:block;padding-top:10px;}
#c_328_c{width:328px;float:left;display:block;padding-top:10px;}
#c_328_r{width:328px;float:right;display:block;padding-top:10px;}
#c_365_l{width:365px;float:left;display:block;padding-top:10px;}
#c_500_l{width:490px;float:left;display:block;padding-top:10px;}
#c_400_l{width:390px;float:left;display:block;padding-top:10px;}
#c_500_c{width:500px;float:left;display:block;padding-top:10px;}
#c_520_c{width:520px;float:left;display:block;padding-top:10px;}
#c_625_r{width:625px;float:right;display:block;padding-top:10px;}
#c_600_r{width:590px;float:right;display:block;padding-top:10px;}
#c_740_r{width:740px;float:left;display:block;padding-top:10px;}
#c_750_r{width:750px;float:left;display:block;padding-top:10px;}
#c_750_gallery{width:750px;float:right;display:block;padding-top:10px;}

/* Interior Columns(i) */

#i_160_l{width:155px;float:left;display:block;padding-right:5px;border-right: 1px dotted #00aeb7;}
#i_160_r{width:154px;float:right;display:block;padding-left:5px;}
#i_285_l{width:285px;float:left;display:block;}
#i_285_r{width:285px;float:right;display:block;}

/* Nested Items (n) */
#n_307_img{width:285px; height:161px;}
#n_307_title{width:275px;font-weight:bold;height:20px;line-height:20px;padding:5px; clear:both;}
#n_307_cont{width:285px; height:275px; clear:both;}
#n_307_l{width:140px;  float:left; display:inline; border-right: 1px dotted #00aeb7;}
#n_307_r{width:140px; float:right; }
#n_307_row {width:135px; height:14px; line-height:14px; display:block; clear:both;}

#n_328_img{width:320px; height:180px; float:left; padding:4px; clear:both;}
#n_328_loc{width:318px;font-weight:bold;height:20px;line-height:20px; clear:both; padding:5px;}
#n_328_cont{width:328px; clear:both;padding-top:10px;}


#n_320_img{width:320px; height:180px; float:left; clear:both;}
#n_320_cont{width:320px; clear:both;padding-top:10px;}
#n_320_loc{width:310px;font-weight:bold;height:20px;line-height:20px; clear:both; padding:5px;}

#n_160_title{width:160px;font-size:11px;font-weight:bold; height:14px;line-height:14px; clear:both;}
#n_160_row{width:160px;font-size:12px; height:14px;line-height:14px; clear:both;}

#n_380_item{width:560px; font-size:12px;line-height:16px; clear:both; float:left; padding:10px;}

#n_400_item_top{width:380px; height:110px;clear:both; border-bottom: 1px dotted #ff8202;}
#n_400_item{width:380px; height:110px; clear:both; border-bottom: 1px dotted #ff8202;}
#n_400_img{width:150px; height:100px; float:left; padding:5px;}
#n_400_cont{width:215px; float:right;}
#n_400_time{width:205px;font-size:10px; height:20px;line-height:20px; clear:both;}
#n_400_loc{width:100px; float:left; font-size:10px; height:20px;line-height:20px;}
#n_400_type{width:100px; float:right; font-size:10px; height:20px;line-height:20px; text-align:right;}
#n_400_title{width:210px;font-weight:bold;height:20px;line-height:20px; clear:both;}
#n_400_price{width:210px;height:25px;line-height:25px; clear:both; text-align:right; vertical-align:bottom;}
#n_400_row {width:210px; display:block; clear:both;}
#n_400_book {width:205px; display:block; clear:both; text-align:right;}

#g_750_row{width:748px; display:block; clear:both;padding-top:10px; padding-bottom:5px;}
#g_240_item{width:232px; height:240px; display:block; float:left;padding-left:10px;}
#g_200_photo{width:200px; height:200px; border:solid 10px #fff; align:middle;}
#g_200_photo_title{width:220px; height:20px;margin-left:auto;margin-right:auto;text-align:center; font-size:14px; line-height:20px; vertical-align:middle;}


/* Box Headers */

.gcnrs{display:block}
.gcnrs *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#336600}
.gcnrs1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #939f4e;border-right:1px solid #939f4e;background:#5d7f22}
.gcnrs2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #ccc07c;border-right:1px solid #ccc07c;background:#53791a}
.gcnrs3{margin-left:1px;margin-right:1px;border-left:1px solid #53791a;border-right:1px solid #53791a;}
.gcnrs4{border-left:1px solid #939f4e;border-right:1px solid #939f4e}
.gcnrs5{border-left:1px solid #5d7f22;border-right:1px solid #5d7f22}

.gcnrsfg{background:#336600;padding-left:10px;height:24px;text-align:left;font-family: Times, Georgia,;font-size:16px;color:#fff;}
a.gcnrsfg{color: #fff;text-decoration: none; text-transform:uppercase; margin-left:-10px; vertical-align:bottom; line-height:26px;}
a.gcnrsfg:link{color: #fff;text-decoration: none;}
a:gcnrsfg:visited{color:#fff;text-decoration: none; }
a.gcnrsfg:hover{color: #94d531; text-decoration: none;}
a.gcnrsfg:active{color: #94d531; text-decoration: none; }


/* Boxes */
#dg_box_220_active{width:208px;height:auto; text-align:left;margin:0px;padding:5px;border-top: 1px solid #336600;border-right: 1px solid #336600;border-bottom: 1px solid #336600;border-left: 1px solid #336600; background-color:#fff;}
#dg_box_220{width:208px;height:auto; text-align:left;margin:0px;padding:5px;border-top: 1px solid #336600;border-right: 1px solid #336600;border-bottom: 1px solid #336600;border-left: 1px solid #336600;background-image: url("../images/25white.png");}
#gallery_box_220{width:208px;height:215px; text-align:left;margin:0px;padding:5px;border-top: 1px solid #336600;border-right: 1px solid #336600;border-bottom: 1px solid #336600;border-left: 1px solid #336600; background-color:#fff;}
.calendar_box_220{width:216px;min-height:220px; text-align:left;margin:0px;padding:1px;border-top: 1px solid #336600;border-right: 1px solid #336600;border-bottom: 1px solid #336600;border-left: 1px solid #336600; background-color:#fff;}
#dg_box_230{width:218px;text-align:left;margin:0px;padding:5px;border-top: 1px solid #336600;border-right: 1px solid #336600;border-bottom: 1px solid #336600;border-left: 1px solid #336600; background-color:#fff;}
#dg_box_500{width:488px;text-align:left; margin:0px;padding:5px;border: 1px solid #336600; clear:both; background-color:#fff;}
#dg_box_520{width:508px;text-align:left; margin:0px;padding:5px;border: 1px solid #336600; clear:both; background-color:#fff;}
#dg_box_520_gallery{width:508px;text-align:left; margin:0px;padding:5px;border: 1px solid #336600; clear:both;}
#dg_box_740{width:728px;text-align:left; margin:0px;border: 1px solid #336600; clear:both; padding:5px; background-color:#fff;}
#dg_box_750{width:738px;text-align:left; margin:0px;border: 1px solid #336600; clear:both; padding:5px; background-color:#fff;}
#cal_box_740{width:738px;text-align:left; margin:0px;border: 1px solid #336600; clear:both;}
#dg_box_gallery{width:748px; height:510px; margin:0px;border: 1px solid #336600; display:block; clear:both;}
#dg_box_photos{width:748px; height:auto; margin:0px;border: 1px solid #336600; display:block; clear:both;}
#dg_box_carhire{width:748px; height:auto; margin:0px;border: 1px solid #336600; display:block; clear:both;background-color:#fff;}

/* Input */

#input_row{width:99%;height:25px;line-height:25px;text-align:left;vertical-align:middle;clear:both;}
#input_row_title{width:99%;height:32px;line-height:25px;text-align:left;vertical-align:middle;clear:both;}
#input_item_l{width:33%; float:left; vertical-align:middle; line-height:20px;height:20px; font-size:12px;}
#input_item_r{width:32%; float:right;vertical-align:middle; line-height:20px;height:20px; font-size:12px;}
#input_item_100{width:100px; float:left;}
#input_item_140{width:140px; float:left;}
#input_item_170_l{width:160px; float:left;}
#input_item_170_r{width:160px; float:right;}
#input_item_50_l{width:45%; float:left;}
#input_item_50_r{width:45%; float:right;}
#input_radio{float:left;height:20px;line-height:20px;vertical-align:middle; padding-top:3px;}
#input_radio_r{float:right;height:20px;line-height:20px;vertical-align:middle; padding-top:3px;}
#input_field{float:left;width:130px;height:20px;line-height:20px;vertical-align:middle;}
#input_field_h{float:left;width:130px;height:20px;line-height:20px;vertical-align:middle;}
#input_txt{float:left; font-weight:bold; height:20px;line-height:20px;text-align:left; vertical-align:middle; margin: 0 0 0 8px;}
#input_txt_l{float:left;height:20px;line-height:20px;text-align:left; vertical-align:middle; margin: 0 0 0 8px;}
#input_txt_r{float:right;font-weight:bold; height:20px;line-height:20px;text-align:right; vertical-align:middle; margin: 0 0 0 8px;}
#input_details_txt{float:left;height:20px;line-height:20px;text-align:right;margin: 0 0 0 8px;vertical-align:middle;}
#input_details_txt_h{float:left;width:60px;height:20px;line-height:20px;text-align:right;margin: 0 0 0 8px;vertical-align:middle;}
#input_details_field{float:left;font-weight:bold;height:20px;line-height:20px;text-align:left;vertical-align:middle;}
#input_calendar_l{float:left; height:20px; width:20px;}
#input_calendar_r{float:right; height:20px; width:20px;}
#input_cal{float:left; height:20px; width:20px;}
#input_search_row{width:99%;height:25px;line-height:25px;text-align:center;padding-top:6px;clear:both;}
#input_search{ height:21px; line-height:21px; width:85px; text-align:center; vertical-align:middle; background-image: url("../images/layout/forms/main_button.jpg");margin-right:auto; margin-left:auto;}
#go_but{float:right;width:37px;background-image: url("../images/layout/forms/go_but.png");}

/* Calendar */
.month_row {width:738px; height:18px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center; clear:both; vertical_align:middle;border-top: 1px solid #e2d39b;border-bottom: 1px solid #e2d39b;}
.day_row {width:738px; height:18px; line-height:16px; text-align:center; clear:both; vertical_align:middle;border-bottom: 1px solid #e2d39b;color:#336600;}
.date_row {width:738px; height:18px; line-height:16px; text-align:center; clear:both; vertical_align:middle;border-bottom: 1px solid #e2d39b;}
.day_box{width:16px; height:16px; float:left;padding:1px;font-size:8px; vertical_align:middle;border-right: 1px solid #e2d39b;background-color:#9cf;}
.date_box{width:16px; height:16px; float:left;padding:1px;font-size:9px; vertical_align:middle;border-right: 1px solid #e2d39b;background-color:#fff;}
.id_box{width:32px; height:16px; float:left;padding:1px;font-size:9px;vertical_align:middle; border-right: 1px solid #e2d39b;background-color:#eee;}
.id_box_month{width:32px; height:16px; float:left;padding:1px;font-size:10px;font-weight:bold;vertical_align:middle; border-right: 1px solid #e2d39b;background-color:#eee;}
#id_house{background-color:#6c0;}
#id_cottage{background-color:#f93;}
#empty {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#past{color:#ccc;}
#open{background-color:#fff;}
#reserved{background-color:#fc6;}
#booked{background-color:#fcc;}

#today a:link{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff0000; text-decoration: none;}		/* selected link */
#today a:visited{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff0000; text-decoration: none;}		/* selected link */
#today a:hover{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff0000; text-decoration: none;}		/* selected link */
#available {font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #009900; text-decoration: none;}		/* selected link */
#available a:link{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #009900; text-decoration: none;}		/* selected link */
#available a:visited{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #009900; text-decoration: none;}		/* selected link */
#available a:hover{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #009900; text-decoration: none;}		/* selected link */
#event {font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff9933; text-decoration: none;}		/* selected link */
#event a:link{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff9933; text-decoration: none;}		/* selected link */
#event a:visited{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff9933; text-decoration: none;}		/* selected link */
#event a:hover{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #ff9933; text-decoration: none;}		/* selected link */
#event a:active{font: normal 11pt "Arial", "Helvetica", "Sans Serif"; color: #cc3300; text-decoration: none;}		/* selected link */
#gotoday {font: normal 11pt "Times, Georgia, Arial, Helvetica, Verdana, sans-serif"; color: #336600; text-decoration: none;}		/* selected link */
#gotoday a:link{font: normal 11pt "Times, Georgia, Arial, Helvetica, Verdana, sans-serif"; color: #336600; text-decoration: none;}		/* selected link */
#gotoday a:visited{font: normal 11pt "Times, Georgia, Arial, Helvetica, Verdana, sans-serif"; color: #336600; text-decoration: none;}		/* selected link */
#gotoday a:hover{font: normal 11pt "Times, Georgia, Arial, Helvetica, Verdana, sans-serif"; color: #336600; text-decoration: none;}		/* selected link */

/* Footer Original

#footer{width:1000px;clear:both; padding-top:20px; text-align:center; clear:both;}
#footer_txt{ width:1000px;height:60px;float:left;display:block;}
#footer_topline{width:1000px; height:20px;display:block; align:center; vertical-align:bottom;}
#footer_bottomline{width:1000px; height:35px;display:block; text-align:middle; margin-left: auto; margin-right:auto; background-color:#00aeb7;padding-top:5px;}
#footer_logos{ height:30px;}
#footer_bottomline img{padding-right:5px;padding-left:5px;}

*/

#img_500{width:490;padding-bottom:5px;}
#img_520{width:500;padding:5px;}






/* Footer */

#footer{width:1000px;clear:both; padding-top:10px; text-align:center; clear:both;}
#footer_box{ width:1000px;height:50px;float:left;display:block; clear:both;}
#footer_toptxt{width:1000px; height:22px;display:block; align:center; vertical-align:bottom;float:left; padding-top:10px;}
#footer_logos_b{width:1000px; height:50px;display:block; align:center; vertical-align:middle;float:left; background-color:#00aeb7; padding-top:3px; }
#footer_logos_w{width:1000px; height:50px;display:block; align:center; vertical-align:middle;float:left;  }
#footer_logos_b img{padding-right:5px;padding-left:5px;}


