
/*#container {
	width: 500px;
	margin: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

#container #logo {
	background: url(../img/logo.gif) no-repeat top left;
	height: 44px;
	
	padding-bottom: 5px;
	border-bottom: 1px solid #797979;
	margin-bottom: 20px;
}

#container #logo h1 {
	text-indent: -9999px;
}

#footer {
	margin-top: 20px;
}*/
body
{
scrollbar-base-color: #E7DFD2;
scrollbar-arrow-color: #9D9283;
scrollbar-DarkShadow-Color: #BFB4A2;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.date_text {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	padding-left:0px;
}
.left_menu {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.left_menu:hover {
	
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.right_link_text {
	FONT-SIZE: 9px; 
	COLOR: #434021; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.suit_text {
	FONT-SIZE:xx-small;
	COLOR: #9E9485; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.right_link {
	FONT-SIZE: 11px; 
	COLOR: #9E9485; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}
.right_link:hover {
	
	FONT-SIZE: 11px; 
	COLOR: #9E0402; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION:underline;
}
.left_menu_bold {
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #434021; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.menu_heading {
	font-weight: bold;
	padding-left: 22px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #434021;
	text-decoration: none;
}
.date_menu {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	padding-left:0px;
}
.date_menu:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:0px;
}
.red_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	padding-left:0px;
}
.red_link:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-decoration:underline;
	padding-left:0px;
}
.welcome {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight: bold;	
	text-decoration:none;
	padding-left:0px;
}
.text_box {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #434021;
	text-decoration:none;
	padding-left:0px;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
}
.signup {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #d6cbb9;
	text-decoration:none;
	padding-left:0px;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
}
.paragraph {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #434021;
	text-decoration:none;
	text-align:justify;
	padding-left:0px;
}
.para_text {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #434021;
	text-decoration:none;
	padding-left:0px;
}

.paragraph_bold {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	text-decoration:none;
	padding-left:0px;
}
.heading2 {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #494843;
	text-decoration:none;
	padding-left:0px;
}
.white_bold {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding-left:0px;
}
.small_text {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#969580;
	text-decoration:none;
	padding-left:0px;
}
.mail_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787258;
	text-decoration:none;
	padding-left:0px;
}
.mail_link:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#787258;
	text-decoration:underline;
	padding-left:0px;
}

.white_text {
	font-weight:normal;
	padding-left: 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.reserve_text {
	font-weight:normal;
	padding-left: 0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright {
	font-weight:normal;
	padding-left: 0px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: none;
}
.white_heading {
	font-weight: bold;
	padding-left: 15px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.small_text {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #787258;
	text-decoration: none;
}
.more_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000
	text-decoration:none;
	padding-left:0px;
}
.more_link:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC00FF
	text-decoration:underline;
	padding-left:0px;
}
.maroon_heading {
	font-weight: bold;
	padding-left: 0px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.checkin_link {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-left:0px;
}
.checkin_link:hover {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight: bold;	
	text-decoration:none;
	padding-left:0px;
}
.checkout_link {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding-left:0px;
}
.checkout_link:hover {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight: bold;
	text-decoration:none;
	padding-left:0px;
}

.left_link {
	PADDING-RIGHT: 8px;
	text-align:right;
	height: 20px;
	padding-top:5px;
	font-weight:bold;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	DISPLAY: block; 
	
}
.left_link:hover {
	PADDING-RIGHT: 8px; 
	font-weight:bold;
	text-align:right;
	height: 20px;
	padding-top:5px;
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	DISPLAY: block; BACKGROUND-COLOR: #9E0402; 
}








.nav {
	float: right;
	margin-top: -15px;
}


.blue_text {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0166FE;
	text-decoration:none;
	padding-left:0px;
}
.blue_link {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0166FE;
	text-decoration:none;
	padding-left:0px;
}
.blue_link:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0166FE;
	text-decoration:underline;
	padding-left:0px;
}

.menuItem_dropdown {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
	padding-left:3px;
}
.menuItem_dropdown:hover {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	padding-left:3px;	
}

.menuItem {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
}
.menuItem:hover {
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.menuItem_small {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	text-decoration:none;
	padding-left:5px;
}
.menuItem_small:hover {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#44444;
	text-decoration:underline;
	padding-left:5px;	
}
.heading {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	text-decoration:none;
	padding-left:1px;
}
.mandatory {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration:none;
	padding-left:1px;
}

.designedby {
	font-weight:normal;
	padding-left: 0px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: underline;
}
.designedby:hover {
color:#999999;
}

.check_box {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	text-decoration:none;
	padding-left:0px;
	border-color:#999999;
	border-width:0px;
	border-style:solid;
}
.modalBackground {
	        background-color: #000000;
	        filter:alpha(opacity=80);
	        opacity:0.8;
        }
.unauthorise {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration:none;
	padding-left:1px;
}
.td {
	DISPLAY: block;
}
.td:hover {
	DISPLAY: block; BACKGROUND-COLOR: #93D6F3;
}

/* For Scroller */
#myscroll {
/* Typical fixed height and fixed width example */
width:534;
height:300;
overflow: auto;
z-index:0px;
elevation:higher;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
margin-left:16px;
margin-top:0px;
}

.flexcrollactive .emptyspace {
	height: 100px;
	}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 8px;
}

.vscrollerbar {
width: 8px;
background-color: #bfb4a2;
}

.vscrollerbar {
	background-color: #d6cbb9;
	background-image: url(vscroll.png);
	background-repeat: repeat-y;
	background-position: -15px 0px;
}

.vscrollerbar{

padding: 2px;

z-index: 2;
}

.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: url(vscroll.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}

/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
	background-image: url(vscroll.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.vscrollerbasebeg {
/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
/* height of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
height: 15px !important; /*  Safari BG repeat fix */
}
 #UpdateProgress1 
 {
   color:#CF4342;
   font-weight:bold;
   top: 50%;
   right: 40%;
   position:fixed;
   text-align:center;
}
 
#UpdateProgress1 img {
   vertical-align:middle;
   text-align:center;
   top: 0%;
 }
