body
{  
	padding:0px; 
	margin:0px;
	color: #333;
	font-size: 12px;
	font-family: verdana;background-color:#e7e3e7;
}
#maincontainer
{
 width:802px;border:1px solid #cecfce;background-color:#fff;
}

#mainwrapper
{}

#headerbar{ height:40px; clear:both;}
#infobar{ display:inline; background-color:#fff;}

/* MENU STYLE*/
#menubar{ width:100%; height:30px; line-height:30px;}
#menucontainer{background-image: url(../img/bg/top_bg.gif);border:1px solid #cecfce; }
#menu { 
	margin: 0px;
	padding: 0px;
	 overflow:hidden;
	} 
#menu li 
{
	/*border-left: 1px solid #000;  leave this for left border */
	list-style-type:none;
	display:inline;

}

#menu li a{
	text-decoration: none;
	color: white;
    padding:8px 18px 8px 18px;
	
	font-weight:bold;	
}
#menu li a.booking
{
	background-image:url(../img/bg/menu_bg.jpg);
}

#menu li a:visited{
	color: white;}

#menu li a:hover, #menu li .current{
	color: #fff;
		background-image:url(../img/bg/menuitembg.gif);
	}

/** MENU STYLE:END **/

/* CONTENT */
#maincontent
{
	overflow:hidden; min-height:330px; 
	clear:both;background-color:#FFF;
}
#contentheader{ background-color:#f2f2f2;  font-weight:bold; color:#bd0801 ; border-bottom:solid 2px #e7e3e7; font-size:16px; text-align:left;padding:6px; }

	/* RIGHT COL */
	#colRight{width:260px;   margin:0px; padding:0px; float:right;  }
		.list{margin:10px 8px 0px 20px; padding:0px;}
	.list li{ list-style-image:url(../img/icon/tick_blue.gif); padding-left:8px; margin-left:8px;}
	
	/*.boxheader
	{ background-color:#cd5c5c;
		text-align:center;  height:30px; line-height:30px; font-weight:bold; font-family:@Arial Unicode MS; color:#fff;    font-size:14px;  padding:0px;  }
	.boxContent{  text-align:left; background-color:#fff; padding:6px;}
	*/
	
	/** RIGHT COL:END **/

	/* LEFT COL */
	#colLeft{width:520px; border-right:solid 1px #e7e3e7; height:auto;   padding:10px; float:left;}
	#colLeftContent{ line-height:18px; font-size:12px; padding-left:10px;text-align:left;}
	.subheader{
	background-image:url(../img/bg/subheader.png);color:#bd0801;	font-weight:bold;  padding:4px; }
	/*.subheader:hover{
	color: #fff;background-image:url(../img/bg/menuitembg.gif); 
	}*/
	.boxheader
	{ background-color:#cd5c5c;
		text-align:center;  height:30px; line-height:30px; font-weight:bold; font-family:@Arial Unicode MS; color:#fff;    font-size:14px;  padding:0px;  }
	.boxContent{  height:140px;  font-size:12px; text-align:left; background-color:#fff; padding:0px 6px 0px 6px;}


a.booknow{ padding:4px; background-image:url(../img/bg/bluebar_s.gif); display:inline; font-weight:bold; font-size:12px; color:#fff;   }
a.booknow:hover{color: #d2d2d2;font-weight:bold;
}
	/** LEFT COL:END **/

/** CONTENT:END **/

/* FOOTERBAR */
#footerbar
{    border-top:1px solid #e7e3e7;
	font-size:10px;
	height:44px;
	background-image: url(../img/bg/white_bg.jpg); background-repeat: repeat-x;	
	clear:both;
}

.copyright{padding:14px 30px 0px 30px;}
.copyright a{ color:#bd0801;}
/** FOOTERBAR:END **/

/* FORM STYLE */
form input {
	padding:0px 2px 0px 2px;
	margin-bottom:0.2em;
	font-size:10px;
}
form select {
	margin-bottom:0.5em;
	border:1px solid ;
	font-size: 0.9em;
	width: 140px;
}

form textarea {
	width: 400px; 
	height: 60px;
	border: 1px solid ; 
	padding: 10px;
	font-size: 12px;
}

form fieldset
{
 text-align:left;	
}

/** FORM STYLE:END **/

.list
{ color:#000;
}
.boxcontainer
{
	background-color:#f2f2f2;  height:560px; width:500px; padding:0px;
}
.floatBox{ height:90px; }.floatBox2{ height:130px;}
 .meetgreetbox {background-color:#f2f2f2;display:block;}
.box{
	width:246px;
	 min-height:164px;
/** 	border: 1px solid;**/
	margin:2px;
	display:block;
	
}
.datetime 
{
	width:240px; font-size:10px;  padding-top:24px;
}
.details{ color:#6888C0;}
.error
{
	color:Red;
}
.bar{ background-color:#d2d2d2; width:100%; }
img
{
	border:0px;
}
img#logo{margin-left:10px;margin-top:2px;}

.bold{ font-weight:bold;}
.floatR{float:right;}
.floatL{float:left;}
.inline{display:inline;}
.padBottom{ padding-bottom:10px;}
.hide{ display:none;}
.clear{ clear:both;}
.block{ display:block;}.border{ border:solid 1px;}
.pad10{padding:10px;}
.noPad{ padding:0px;}
.center{ text-align:center;}