body
{
	margin:0;
    padding:0;
    font-family:verdana,arial,sans-serif;
    font-size:1em;
    font-weight:normal;
    background-color:#ffffff;
}
#header
{
    width:990px;
    background-color:#ffb301;
    display:block;
    height:100px;
    margin-left:auto;
    margin-right:auto;
}
#headerl
{
	background-color:#ffb301;
    float:left;

}
#headerr
{
	background-color:#ffb301;
	float:right;
    padding:5px;
}
#container
{
    width:990px;
    padding:10px;
    margin-left:auto;
    margin-right:auto;

}
#leftmenu
{
    clear:both;
    background-color:#faf7c7;
    border:1px solid #cccccc;
    float:left;
    width:180px;
    height:625px;
	color:#ffb301;
}
#leftmenu p
{
    margin-left:5px;
    margin-right:5px;
    font-size:0.8em;
    color:#0d2968;
    padding:5px;
}
#leftmenu a
{
	display:block;
    margin-left:5px;
    margin-right:5px;
    border-bottom:1px solid #cccccc;
    font-size:0.9em;
    font-weight:bold;
    color:#0d2968;
    text-decoration:none;
    padding:5px;
}
#leftmenu a:hover
{
    font-size:0.9em;
    color:#ff0000;
    text-decoration:none;
}
#mainbox
{
    margin-left:190px;
    margin-right:180px;
}
#mainwin h1
{
    font-size:0.9em;
 	color:#312469;
    margin:2px 0px 2px 0px;
}
#mainwin h2
{
    font-size:0.8em;
 	color:#4e4280;
    margin:3px 0px 3px 0px;
}
#mainwin h4
{
    font-size:0.8em;
 	color:#4e4280;
    margin:3px 0px 3px 0px;
}
#mainwin p
{
    font-size:0.8em;
 	color:#000000;
}
#mainwin a
{
 	color:#0000ff;
    text-decoration:underline;
}
#mainwin a:hover
{
 	color:#ff0000;
    text-decoration:none;
}
#mainwin ul
{
	margin-top:5px;
}
#mainwin li
{
    font-size:0.8em;
 	color:#000000;
}
#mainwin img
{
	padding:5px;
}
#rightmenu
{
    background-color:#faf7c7;
    border:1px solid #cccccc;
    float:right;
    width:170px;
    height:625px;
	color:#ffb301;
    text-align:center;
}
#rightmenu p
{
    margin-left:5px;
    margin-right:5px;
    font-size:0.8em;
    color:#0d2968;
}
#rightmenu img
{
	margin-top:5px;
    margin-bottom:5px;
}
#offerbox
{
    display:block;
    background: #ffffff;
    border: solid #cccccc 0px;
    margin: 0 0 15px 0;
}
.offertitle
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    color:#ff0000;
}
#offerbox p
{
    margin: 5px 0;
    padding: 0;
    font-size: 0.8em;
}
#footer
{
    clear:both;
    background-color:#faf7c7;
    border:1px solid #cccccc;
    font-size:0.7em;
    color:#0d2968;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}
#footer a
{
	margin-left:30px;
    font-size:small;
    color:#0d2968;
    text-decoration:none;
}
.gentitle
{
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    color:#ff0000;
}
.formheader
{
    font-size:1em;
    color:#4e4280;
}
.formfieldname
{
    font-size:0.8em;
    color:#000000;
}
.formfielddata
{
    font-size:0.8em;
    color:#000000;
}
.redask
{
	font-size:0.8em;
	color:#ff0000;
}

/****** Online Booking ******/
.rooms
{
	width:535px;
    border:1px solid #ff0000;

}
.roombox
{
    border:1px solid #dddddd;
    margin-top:15px;
    background-color:#faf7c7;
    width:500px;
    padding:10px;
}
.clr
{
    clear:both;
}
.spaceup
{
    padding-top:15px;
}
.space10
{
    padding-top:10px;
}
.room_type
{
	font-size:1.3em;
    font-weight:bold;
    color:#4e4280;
}
.txt
{
	font-size:0.9em;
    font-weight:normal;
    color:#000000;
}
.showup
{
    font-size:1.2em;
    font-weight:bold;
    color:#ff0000;
}