/*=============*/

ul li {list-style:none; background-image:none}
ul.list li {list-style:disc; margin-left:20px;}

h2 {color:#454545}
input.button{
	font-size:12px;
	padding:5px;
}
#mediaBlock {
margin:0;
padding:0;
width:900px;
position:relative;
height:100%;
background:#FFF url(../images/london.jpg) no-repeat top center;
float:left;

}

#mediaBlock #sidePanel {
width:220px;
height:600px;
float:left;
position:relative;
top:0;
background:url(../images/sidepanel.png) repeat-y left;
}

#mediaBlock #sidePanel .rghLogo { text-align:center; margin:10px 0; border-bottom:1px solid #ccc}
#mediaBlock #sidePanel .subMeun li {list-style: square;float:none; margin-left:20px; line-height:1.4em;}
#mediaBlock #sidePanel .subMeun ul {padding:10px}

#mediaBlock #sidePanel .subMeun  {background-color:#f6f6f6}
.subMeun a {text-decoration:none}
.subMeun a:hover {text-decoration:underline; border-bottom:none!important}

.level1 li { background-color:#FFF; padding:4px 0; color:#000; font-size:1.2em }

.bkRoom { margin:10px;}

.bkRoom input { background-color:#FFF; border:1px solid #9c9c9c}
.contact {margin:10px;}

/*---	BEGIN HOMEPAGE STYLES --*/
#mediaBlock #ImgBgBox {
width:auto;
z-index:1;
position:relative;
margin-left:224px;
}

#ImgPreviewArea {height:300px;}
.infoSection {margin:10px; float:left; width:auto; padding:5px; background:url(../images/drk-grey-opacity.png) repeat}
.infoSectionSearch {margin:0px; float:left; width:auto; padding:5px; background:url(../images/drk-grey-opacity.png) repeat;}
.homepageText {width:310px; float:left;}
.homepageText p {color:#f9f9f9}
h2.home_heading {color:#FFF}
.infoFlashSection  {width:310px; height:220px; margin:5px; float:left; background-color:#FFF; 
border:8px solid #454545}
/*---	END HOMEPAGE STYLES --*/



/*---	BEGIN GENERIC SUB PAGE STYLES--*/
#mediaBlock #genericBox {
width:auto;
z-index:1;
position:relative;
margin-left:224px;
height:700px;
top:30px;
}
#mediaBlock #searchResult {
width:auto;
z-index:1;
position:relative;
margin-left:0px;
background-color:#FFF;
top:0px;
}
.genericText { width:100%px; float:left; padding:10px; background-color:#FFF;}
.genericTextSearch { width:870px; float:left; padding:10px; background-color:#FFF;}
.genericTextSearch table td { padding:2px; font-size: 11px;}
.required { color:#FF0000 }
/*---	END GENERIC SUB PAGE STYLES --*/

/* Booking Tabs */
.bookingActive{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/selected-tab-box.png); background-repeat:no-repeat;
}
.bookingInactive{
	background-image:url(../images/unselected-tab-box.png); background-repeat:no-repeat;
	color:#00344F;
	cursor:pointer;
}
.bookingInactive:hover{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/selected-tab-box.png); background-repeat:no-repeat;
	cursor:pointer;
}
.bookingInactiveRight{
	background-image:url(../images/unselected-tab-box.png); background-repeat:no-repeat;
	color:#00344F;
}
/* Booking Tabs */

