body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
text-align : justify; 
margin : 0; 
padding : 0; 
} 
.wid { 
width : 150px; 
} 
.images { 
margin : 5px; 
} 
#main_wrap { 
border : 0 solid #c00000; 
width : 1000px; 
margin : auto; 
} 
#banner_bottom { 
background:url(../../images/v3/banner_bottom_bg.jpg) repeat-x; 
height : 36px; 
} 
#languages_box { 
width : 238px; 
height : 21px; 
margin-top : 9px; 
padding-top : 5px; 
padding-left : 10px; 
padding-right : 2px; 
background : url(../../images/v3/language_bg.jpg) no-repeat; 
} 
#languages_box img { 
margin-right : 7px; 
} 
#borwse_box { 
margin-left : 2px; 
margin-top : 7px; 
} 
#search_box { 
margin-right : 7px; 
margin-top : 2px; 
width : 280px; 
} 
.search_box { 
background:url(../../images/v3/search_bg.jpg) no-repeat; 
height : 20px; 
border : none; 
width:130px;
font-family : Verdana; 
font-size : 17px; 
margin-top : 2px; 
padding-left : 5px; 
color : #7e7c7d; 
} 
.go_btn { 
background : url(../../images/v3/go_btn.jpg) no-repeat; 
width : 35px; 
height : 23px; 
border : none; 
padding-right : 12px; 
} 
#nav_box { 
margin-left : 1px; 
background : #c3d7d6; 
width : 175px; 
border-left : 1px solid #92a8a6; 
border-right : 1px solid #92a8a6;
border-top : 1px solid #92a8a6; 
} 
#nav_box td { 
background : url(../../images/v3/nav_right_bullate.jpg) no-repeat; 
height : 21px; 
padding-left : 10px; 
} 
#nav_box .nocontinue { 
background : url(../../images/v3/nav_right_bullate2.jpg) no-repeat; 
height : 21px; 
padding-left : 10px; 
} 
#nav_box .section { 
background : url(../../images/v3/nav_right_bullate3.jpg) no-repeat; 
height : 21px; 
padding-left : 10px; 
color:#ffffff;
text-decoration:none; 
line-height:19px;
} 
#nav_box div { 
background : url(../../images/v3/nav_right_bullate4.jpg) repeat-y; 
padding-left : 10px; 
color:#ffffff;
text-decoration:none; 
line-height:21px;
} 
#nav_box .section a,#nav_box .section a:hover,#nav_box .section a:active,#nav_box .section a:link { 
color:#ffffff;
text-decoration:none; 
} 
#nav_box td a:link { 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
} 
#nav_box td a:visited { 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
} 
#nav_box td a:hover { 
color : #145f65; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
#nav_box td a:active { 
color : #145f65; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
#nav_box div a,#nav_box div a:active,#nav_box div a:link,#nav_box div a:hover,#nav_box div a:visited
{
color:#666666;
text-decoration:none;
}
#left_orange_box { 
margin-top : 8px; 
width : 178px; 
} 
#orange_top { 
width : 178px; 
height : 7px; 
background : url(../../images/v3/left_orange_top.jpg) no-repeat; 
} 
#orange_center { 
width : 160px; 
padding : 3px 10px 10px 10px; 
background : url(../../images/v3/left_orange_center.jpg) repeat-y; 
font-family : Tahoma, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #59595b; 
} 
#orange_bottom { 
width : 178px; 
height : 7px; 
background : url(../../images/v3/left_orange_bottom.jpg) no-repeat; 
} 
a:link { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a:visited { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a:hover { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a:active { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sublink:link { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sublink:visited { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sublink:hover { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sublink:active { 
color : #25778d; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
text-decoration : underline; 
} 
.left_title { 
font-family : Arial; 
font-size : 18px; 
font-weight : normal; 
color : #ba801d; 
text-align : left; 
} 
#right_main { 
background : #d8d8d8; 
width : 238px; 
padding : 5px 4px 4px 4px; 
} 
#book_box { 
border : 1px solid #b1a889; 
background : #eae7de; 
width : 238px; 
padding-left : 3px; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-right : 3px; 
} 
.inputfield { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
background-color : #f4f4f4; 
} 
.selectfield { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.search_button { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
background : #b6a672; 
color : #ffffff; 
border-left : 1px solid #b6a672; 
border-top : 1px solid #b6a672; 
} 
.submitbutton { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #6a6667; 
background : #f2eee5; 
border-left : 1px solid #f2eee5; 
border-top : 1px solid #f2eee5; 
} 
#book_title { 
color : #ffffff; 
font-weight : bold; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
padding : 3px 0 3px 10px; 
width : 238px; 
} 
#virgin_bottom { 
width : 238px; 
height : 50px; 
background : #ffffff; 
color : #555965; 
font-size : 11px; 
font-family : Tahoma; 
} 
.selectwhitefield { 
color : #555965; 
font-size : 11px; 
font-family : Tahoma; 
border : 1px solid #bbbbbb; 
} 
.dottedline { 
background : url(../../images/v3/dot.jpg) repeat-x; 
} 
.imgborder { 
border : 1px solid #acaba9; 
} 
.text { 
line-height : 16px; 
} 
.title,h1 { 
color : #145960; 
font-size : 22px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
margin-top : 5px;
margin-bottom:0px;
padding:0px;
} 
.subtitle { 
color : #145960; 
font-size : 18px; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
#content_bottom { 
background : #f4f4f4; 
padding : 10px 10px 17px 15px; 
line-height : 19px; 
} 
#property_details { 
background : #f4f4f4; 
line-height : 19px; 
padding : 8px 10px 8px 5px; 
} 
.linkbullate { 
background : url(../../images/v3/bullate.jpg) no-repeat; 
padding-left : 15px; 
font-family : Tahoma, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px; 
} 
.linkbullate a:link, .linkbullate a:visited { 
color : #000; 
text-decoration : underline; 
} 
.linkbullate a:hover, .linkbullate a:active { 
color : #990000; 
text-decoration : none; 
} 
#home_green_box { 
width : 100%; 
background : #e9f1f3; 
} 
.tables td { 
vertical-align : top; 
text-align : left; 
line-height : 16px; 
} 
.content_title { 
color : #328fba; 
font-weight : bold; 
text-decoration : underline; 
} 

a.content_title { 
color : #328fba; 
font-weight : bold; 
text-decoration : underline; 
} 


#bottom_text { 
background : none; 
font-size : 11px; 
} 
#footer_main { 
line-height : 20px; 
background : #145f65; 
color : #ffffff; 
padding-left : 15px; 
font-size : 11px; 
} 
#tabs { 
height : 30px; 
} 
.tab { 
background : url(../../images/v3/tab_bg.jpg) no-repeat; 
width : 106px; 
height : 30px; 
display : block; 
line-height : 30px; 
text-align : center; 
float : left; 
} 
.tab a:link, .tab a:visited { 
color : #666666; 
background : url(../../images/v3/tab_bg.jpg) no-repeat; 
display : block; 
width : 106px; 
height : 30px; 
line-height : 30px; 
text-decoration : none; 
border-bottom : 1px solid #a7a7a7; 
} 
.tab a:hover, .tab a:active { 
color : #000; 
background : url(../../images/v3/tab_bg_active.jpg) no-repeat; 
display : block; 
width : 106px; 
height : 30px; 
line-height : 30px; 
border-bottom : 1px solid #ffffff; 
} 
.date_title { 
color : #000000; 
font-size : 18px; 
font-weight : normal; 
} 
.comments { 
color : #000; 
font-weight : bold; 
} 
.video_title { 
font-size : 18px; 
line-height : 25px; 
} 
#booking_images img { 
margin : 10px; 
} 
#green_box { 
background : #739d49; 
} 
#inner_box { 
padding : 6px 6px 6px 6px; 
background : #739d49; 
} 
table.main { 
border : 0 none white; 
border-collapse : collapse; 
font-family : Arial; 
font-size : 11px; 
color : #000000; 
padding : 1px 1px 1px 1px; 
background-color : #b2d986; 
} 
table.main td { 
border-width : 1px;
border-style : solid; 
border-color : #ffffff; 
padding : 1px 1px 1px 1px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
} 
table.main td.green { 
padding : 2px 2px 2px 5px; 
font-family : Arial, Helvetica, sans-serif; 
color : #537d29; 
font-weight : bold; 
} 
.fulrate { 
color : #537d29; 
font-weight : bold; 
} 
.nowshowing { 
font-size : 14px; 
color : #ffffff; 
font-weight : bold; 
padding-left : 8px; 
border-left : 1px solid #ffffff; 
} 
.nowshowing a:link { 
color : #bbd8a0; 
font-size : 11px; 
text-decoration : underline; 
font-weight : bold; 
} 
.ratesline { 
background : #99c46b; 
padding-left : 9px;
font-size : 11px;
border : 1px solid #ffffff;
}
.nextdates { 
background : #dff4c9; 
height : 12px; 
line-height : 30px; 
padding-left : 10px; 
font-size : 11px; 
color : #0a3c45; 
border-left : 2px solid #ffffff;
} 
.dtd { 
font-size : 11px; 
color : #4c9d10; 
} 
#rooms td { 
background : #e8e4e5; 
border : 1px solid #ffffff; 
text-align : center; 
height : 30px; 
} 
#rooms td.grntd { 
background : #dff4c9; 
border : 1px solid #ffffff; 
height : 30px; 
text-align : center; 
} 
#rooms td.dlxtd { 
background : #e8e4e5; 
border : 1px solid #ffffff; 
height : 30px; 
width : 240px; 
padding : 1px 1px 1px 4px; 
text-align : left; 
} 
#rooms td.grnimgtd { 
background : #dff4c9; 
border : 1px solid #ffffff; 
height : 30px; 
} 
#rooms td.roombottom { 
background : #9ac46e; 
height : 30px; 
line-height : 30px; 
text-align : right; 
color : #ffffff; 
font-size : 11px; 
} 
.roomborder { 
border : 1px solid #a7a7a7; 
} 
a.sendtofriend:link { 
color : #2287cd; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sendtofriend:visited { 
color : #2287cd; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sendtofriend:hover { 
color : #2287cd; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 
a.sendtofriend:active { 
color : #2287cd; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
text-decoration : underline; 
} 

.txt_mediumgreen {
color:#1C858E;
font-family:Arial,Verdana,Geneva;
font-size:12px;
font-weight:normal;
}



a.link_darkgreen_big {
color:#145F65;
text-decoration:underline;
font-size:22px;
}

a.link_darkgreen:visted {
color:#145F65;
text-decoration:underline;

}

.bg_mediumdarkgreen {
background-color:#1C858E;
}

.bg_lightlightgreen {
background-color:#F3F9F9;
}


.bg_mediumgreen {
background-color:#78BFC4;
}

.txt_minipageheader {
color:#FFFFFF;
font-family:Arial,Verdana,Geneva;
font-size:11px;
font-weight:bold;
}

.txt_minipagebanner {
color:#000000;
font-family:Arial,Verdana,Geneva;
font-size:11px;
font-weight:bold;
}

.txt_minipagetitle {
color:#1C858E;
font-family:Arial,Verdana,Geneva;
font-size:11px;
font-weight:bold;
}

.bg_white {
background-color:#FFFFFF;
}

.txt_darkgreen_medium{
font-family : Arial,Verdana,Geneva;
font-size :12px;
color : #145F65;
font-weight : normal;
text-align:left} 

.txt_black_small{font-family : Arial,Verdana,Geneva;font-size :11px;color : #000000;font-weight : normal;}
.txt_header_darkgreen{font-family : Arial,Verdana, Geneva;font-size : 17px;color : #145F65;font-weight : bold;}
.bg_lightgreen{background-color:#DDEFF0;} 
.txt_minipagebanner{font-family : Arial,Verdana,Geneva;font-size :11px;color : #000000;font-weight : bold;}
.txt_minipagecontent{font-family : Arial,Verdana,Geneva;font-size :11px;color : #000000;font-weight : normal;}
.txt_minipageheader{font-family : Arial,Verdana,Geneva;font-size :11px;color : #ffffff;font-weight : bold;}
.txt_minipagetitle{font-family : Arial,Verdana,Geneva;font-size :11px;color : #1C858E;font-weight : bold;}
.txt_minipagedetails{font-family : Arial,Verdana,Geneva;font-size :10px;color : #000000;font-weight : normal;line-height: 14px;}
#enquirybox
{
z-index:3;

}
#mapbox
{
z-index:3;
}
#commentbox
{
z-index:3;

}
#mesWindow
{
z-index:5;
position:absolute;
}
#control_overlay 
{
	background-color:#000;
}
/*,#mesWindowContent*/
.popupbox
{
border-width:1px;
border-style:solid;
border-color:#1c858e;
width:600px;
padding-bottom:20px;
background-color:#c1d5d3;
}
.popupheading
{
background-color:#1c858e;
height:30px;
line-height:28px;
color:#fff;
font-size:20px;
padding-left:20px;
}
.popupcontent
{
padding-top:20px;
padding-left:20px;
}
.popupinput
{
width:200px;
}
