body
{
	margin:0;
    padding:0;
    font-family:verdana,arial,sans-serif;
    font-size:1em;
    font-weight:normal;
    background-color:#ffffff;
}
.header
{
    background-color:#ffb301;
    min-height:100px;
}
.headerr
{
	background-color:#ffb301;
    padding:5px;
}
.leftmenu
{
    background-color:#faf7c7;
    border:1px solid #cccccc;
	color:#ffb301;
}
.leftmenu p
{
    margin-left:5px;
    margin-right:5px;
    font-size:1.3em;
    color:#0d2968;
    padding:5px;
}
/*
.leftmenu a
{
	display:block;
    margin-left:5px;
    margin-right:5px;
    border-bottom:1px solid #cccccc;
    font-size:1.3em;
    font-weight:bold;
    color:#0d2968;
    text-decoration:none;
    padding:5px;
}
.leftmenu a:hover
{
    color:#ff0000;
    text-decoration:none;
}
*/

/****** left menu navigation ******/
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.navbar {
    border-radius: 0px;
    background-color: transparent;
}
.navbar-collapse
{
	padding: 0px 0px 0px 0px;
}
.navbar-default .nav > li > a {
    color:#0d2968;
    font-weight: 700;
    font-size:1.4em;
    text-decoration:none;
    border-bottom:1px solid #cccccc;
    padding:3px;
}
.navbar-default .nav > li > a:hover {
    color:#ff0000;
    font-weight: 700;
    font-size:1.4em;
    text-decoration:none;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.navbar-header
{
    /*background-color:#21772c;*/
    color:#000000;
}
.navbar-default .navbar-toggle
{
	color:#000000;
}
.navbar-default .navbar-toggle .icon-bar {

}
.navbar-default .navbar-toggle:hover {
    color:#000000;
}
.navbar-default .navbar-toggle:focus {
    color:#000000;
}
h1
{
    font-size:2em;
 	color:#312469;
    margin:2px 0px 2px 0px;
}
h2
{
    font-size:1.5em;
 	color:#4e4280;
    margin:3px 0px 3px 0px;
}
h4
{
    font-size:1.4em;
 	color:#4e4280;
    margin:3px 0px 3px 0px;
}
p
{
    font-size:1.3em;
 	color:#000000;
}
a
{
 	color:#0000ff;
    text-decoration:underline;
}
a:hover
{
 	color:#ff0000;
    text-decoration:none;
}
.mainwin ul
{
	margin-top:5px;
}
.mainwin li
{
    font-size:1.3em;
 	color:#000000;
}
.mainwin img
{
	padding:5px;
}
.rightmenu
{
    background-color:#faf7c7;
    border:1px solid #cccccc;
    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
{
    background-color:#faf7c7;
    border:1px solid #cccccc;
    font-size:1.2em;
    color:#0d2968;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}
.footer a
{
	margin-left:30px;
    font-size:1.2em;
    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;
}
#homeoffer img
{
	text-align:center;
	padding:3px;
}
.thumb_img li
{
	float:left;
    width:50px;
    list-style-type:none;
    margin:5px;
}


@media(max-width: 768px){
    .m_image { width:300px; }
}