/* CSS Document */
body{
padding:0;margin:0;font-family:Georgia; font-size:12px; /*background-color:#EBEBEB;*/ background-color:#FFFFFF; }
checkbox, input, radio, select, textarea { border:1px solid #999999; color:#404040; font-family:Georgia; font-size:11px; }
form { margin:0; }
p { margin: 0em 0; color:#6F6F6F; }
a { color:#5A5A5A; text-decoration:none;}
a:hover { color:#5A5A5A; text-decoration:underline; }
.clear { clear:both; }
hr { color:#CCCCCC; height:1px; }


.date {
	font-family:Georgia; font-size:11px; 
}

.breaking_title { font-family:Georgia; font-size:12px; color:#B53334; padding-left:10px; } 

.main_link { font-family:Arial; font-size:12px; color:#000; /*padding:0.5cm;*/ }

.adv { font-family:Georgia; font-size:12px; color:#003AAC; }

.hm_title { font-family:Georgia; font-size:20px; color:#002C83; }

.title { color:#003AAC; font-family:Georgia; font-size:13px; }

.highlight_word{
    background-color: pink;
}

/*** css for site layout ***/
table.main { width:1000px; background-color:#FFFFFF; padding:0; margin:0 auto; border:0; height:auto; }
.left_shd { background-image:url(../../images/left.jpg); background-repeat:repeat-y; width: 15px; }
.right_shd { background-image:url(../../images/right.jpg); background-repeat:repeat-y; width: 15px; }
.bottom_shd { background-image:url(../../images/bottom.jpg); background-repeat:repeat-x; height:15px; }

/*** css for site header ***/
#logo { padding-top:5px; padding-left:28px; }
#banner_left { float:left; width:15px; }
#banner { float:right; width:933px; padding-left:8px; padding-top:10px; }



.menu_header{
font-family:Georgia;
font-size:12px; color:#000000; margin-left:2px; margin-right:2px; background-image:url(../images/glennwelc_bg_38.jpg); height:41px; repeat:repeat-x;
}


.inputboxUsr {
width: 150px;
margin: 0 0 0em 0;
border: 1px solid #B0B2AD;
}


/*** css for site footer ***/
#footer_ln { margin: 13px 13px 5px 13px; background-color:#0765B2; height:77px; }
.footer { color:#5294C9;  background-color:#0765B2; }
a.footer { color:#fff; padding:0px; text-decoration:none; }
a.footer:hover, a.footer:active { color:#fff; text-decoration:underline; }
.footer_text{
color:#5294C9; font-size:11px; font-family:Georgia; text-decoration:none;}
.foter_text{ text-decoration:underline;}


/*** css data section ***/
#col_left { float: left; width: 195px; padding-left:16px; padding-right:9px; }
#col_right { float: right; width: 718px; margin-right:16px; border:1px solid #D2D2D2; }
#btn_search { border:0px; vertical-align:bottom; margin-left:2px; background-image:url(../../images/glenn_srch_33.jpg); height:17px; width:52px; }

.menu_title { color:#005588; font-size:13px; font-weight:bold; }
.menu_links_td { height:20px; padding-left:25px; }
a.menu_links { color:#5A5A5A; font-size:12px; }
a.menu_links:hover, a.menu_links:active { text-decoration:underline; }

/* .title { color:#000000; font-size:16px; font-weight:bold; padding:10px 13px;font-family:verdana; } */
.title_prop { color:#EFA412; font-size:16px; font-weight:bold; padding:10px 13px;  }
.text { color:#5A5A5A; padding: 0 13px; text-align:justify; }
.prop_text { color:#5A5A5A; padding: 0 13px; }
.cmt_text { color:#5A5A5A; padding: 10px; text-align:justify; }
.more_text { color:#FF7800; padding: 10px 0; text-align:justify; }

.prop_title { color:#C83A1D; font-size:13px; font-weight:bold; }
a.prop_title { color:#C83A1D; text-decoration:none; }
a.prop_title:hover, a.prop_title:active { color:#EFA412; text-decoration:underline; }

.blog_title { color:#EFA412; font-size:13px; font-weight:bold; }
a.blog_title { color:#EFA412; text-decoration:none; }
a.blog_title:hover, a.blog_title:active { color:#EFA412; text-decoration:underline; }

div.table-row { padding: 0 13px; }
div.frm_col1 { float:left; width:212px; height:147px; border:1px solid #D3D3D3; padding:4px; }
div.frm_col2 { float:right; width:212px; height:147px; border:1px solid #D3D3D3; padding:4px; }
div.space-line { clear:both; width:auto; height:10px; }


/*** css for booking, contact us form ***/
.enqform, .conform { padding: 0 13px; }
form.enqform label { display: inline-block;	line-height: 1.8;	vertical-align: top;	width: 160px;	cursor: hand; }
form.conform label { display: inline-block;	line-height: 1.8;	vertical-align: top;	width: 125px;	cursor: hand; }
.required { color:#FF0000; }

/*** css for banner slideshow ***/
#slider1 {
	width: 586px; /* important to be same as image width */
	height: 244px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
	width: 560px; /* important to be same as image width or wider */
	top: 0;
	margin-left: 0;
}
/*.slider1Image { float: left; position: relative; display: none; }
.slider1Image span {
	position: absolute;
	font-size:16px;
	padding: 10px 13px;
	width: 912px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}*/


.bg { background-image:url(../../images/top_bg.jpg); background-repeat:repeat-x; }


#nav_bar { width:976px; height:23px;  background-color:#fff;  }
#nav { margin: 0;  list-style-type: none; float:left; padding:0;   }
#nav li { margin: 0; float: left; text-align: center; vertical-align:middle; height:23px;   }
#nav a { /*float: left;*/ color: #000000; /*margin:0 43px; padding-top:8px;*/ font-size:11px; font-family:Arial; text-decoration: none;  vertical-align:middle;  height:23px;  }
#nav .sep {border-right:1px solid #cccccc; height:30px; padding:0px;}
#nav a:hover { color: #000; text-align:center; text-decoration:underline;  }
#body_hom #nav_hom a, #body_abt #nav_abt a, #body_prop #nav_prop a, #body_vent #nav_vent a, #body_blog #nav_blog a, #body_con #nav_con a { color: #fff; background-color:#E78500;    }


.txt { color:#6F6F6F; font-size:10px; font-family:verdana; padding:10px;  line-height:15px; text-align:justify;  }


.menu_links_td { height:20px; padding-left:25px; }
a.menu_links { color:#5A5A5A; font-size:11px; font-family:Verdana; }
a.menu_links:hover, a.menu_links:active {  color:#000; }



.feat_prop_text{
color:#000000; font-size:11px; font-family:verdana,arial; text-decoration:none;
}
.top { top: 0; left: 0; }
.ul { list-style-type: none; padding:0; }


.ls_text{ font-family:Georgia;
font-size:105%; color:#6F6F6F; text-align:justify; padding:10px; line-height:1.5em; }


.menu_text{ font-family:Georgia;
font-size:125%; color:#6F6F6F; text-align:justify; padding:10px; line-height:1.5em; }

.hm_text{ font-family:Georgia;
font-size:12px; color:#6F6F6F; text-align:justify;  }


.logo_text{font-family:verdana,arial;
font-size:10px; color:#A9A9A9;}

.srch_title{
font-family:verdana,arial;
font-size:14px; color:#000000;}



.form_chkbox{
font-family:verdana,arial;
font-size:10px; color:#494949;}



.right_links{ color:#00174B; font-size:11px; font-family:verdana,arial;}

.feat_prop_img{
border:3px solid #8B8B8B;}
}

/*

.menu_text{
font-family:arial;
font-size:11px; color:#000000; margin-left:2px; margin-right:2px; line-height:15px; margin-top:5px;
}*/



.blog_title{
font-family:Arial;
font-size:12px;
margin-top:5px; margin-right:12px; font-weight:bold;
color:#F6C831;
}

.blog_text{
font-family:verdana;
font-size:10px;
margin-top:5px; margin-right:8px;
color:#6F6F6F;
}

.blog_text a:hover{
text-decoration:underline;}

/* calendar */
.today{
/*background-color:#00CCCC;*/
font-weight:bold;
background-image:url(calBg.jpg);
background-repeat:no-repeat;
background-position:center;
position:relative;
text-align:center;
}
.today span{
position:absolute;
left:0;
top:0;
text-align:center;
}

.today a{
color:#000000;
padding-top:0px;
text-align:center;
text-decoration:underline;

}
.selected {
color: #FFFFFF;
background-color: #C00000;
}
.event {
background-color: #d98618;
border:1px solid #ffffff;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;
}
.normal {
padding:1px;
color:#000;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;

}
table#cal{
border:1px solid #cccccc;
padding:3px;
}
th{
width:3px;
background-color:#003AAC;
text-align:center;
color:#ffffff;
border-left:1px solid #ffffff;
font-size:12px;
}
.tdcal{
text-align:center;
padding:1px;
margin:2px;
}
table.tableClass{
width:5px;
border:none;
border-collapse: collapse;
font-size:85%;
border:1px dotted #cccccc;
}
table.tableClass input,textarea{
font-size:90%;
}
#form1{
margin:5px 0 0 0;
}
#greyBox{
height:3px;
width:3px;
background-color:#d98618;
border:1px solid #666666;
margin:5px;
}
#legend{
margin:5 0 10px 50px;
width:5px;
}
#hr{border-bottom:1px solid #cccccc;width:5px;}
.output{width:5px;border-bottom:1px dotted #ccc;margin-bottom:5px;padding:6px;}
h5{margin:0;}

.errorMessage { color:#990000; font-size:12px; font-weight:bold; }
.graybox { background-color:#666666; }
.text { font-size:12px; }
.box { font-size:12px; border:1px solid #336699; }
.bluebox { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#336699; border:1px solid #000000; }
.formTitle { font-size:13px; font-weight:bold; }

#listTableHeader, #infoTableHeader, #entryTableHeader { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#999999; background-position:center; }
.row1 { background-color:#EFEFEF; }
.row2 { background-color:#DEDEDE; }
