/* Start of CMSMS style sheet 'opr_default' */
/*latest update 2009.06.17*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{ margin:0;padding:0;}

ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

body{ font-size:14px; font-family:Verdana, Arial, sans-serif; 
background: #1d1d1d url(../images/bg.jpg) repeat-x;}

h1 {margin: 0px 10px 20px 10px;}
p {margin: 10px 0px 10px 0px;}
h3, h4, h5, h6 {
font-size: 16px;
}

.wrapper{ width:1050px; margin:0 auto;}

/*header*/
#header{ width:100%; position:relative; z-index:4;}
	.head{ width:100%; height:118px; background: url(../images/head-bg.jpg) no-repeat top right;}
	.head .logo{ position:absolute; width:521px; height:188px; background:url(../images/logo.png) no-repeat; left:15px; top:0;}
	.head .logo a{ float:right; width:521px; height:118px; text-indent:-9999px; overflow:hidden;}

.navigation_bg{ width:1050px; height:44px; background:url(../images/navigation.gif) no-repeat;}
#navigation{ position:absolute; z-index:3; width:1050px; height:44px;}
#navigation ul{ display:inline; margin-left:190px;}
#navigation ul li{ display:inline; margin-right:40px;}
#navigation ul li a{ color:#fff; text-decoration:none; font-size:18px; line-height:44px;}
#navigation ul li a:hover{ color:#ccc;}


/*content*/
#content{ width:100%; background:#fff url(../images/content_bg.gif);}
.content_inside{ width:100%; overflow:hidden; background:url(../images/content_top_shadow.gif) left top no-repeat;}

	.side_content{ float:left; width:220px;}
	.main_content{ float:left; width:609px; margin-left:1px;}

.sidebar{ float:right; width:219px; display:inline; margin-right:1px; font-size: 12px; }
.sidebar .box {width: 208px; margin: 10px auto 0 auto;}
.sidebar .box h3{ width: 208px; height: 24px; margin: 0 0 0 0; background:url(../images/h3.gif); font: normal 14px/24px Verdana, Arial, sans-serif; text-indent: 18px; color: #FFFFFF;}
.sidebar .box ul {margin: 0 0 10px 0; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0;; background: #FFFFFF;}
.sidebar .box ul li {margin: 0px 10px 0px 10px; list-style: inside; line-height: 20px;}
	
.copyright{ clear:both; width:100%; height:24px; line-height:24px; text-indent:13px; background:url(../images/content_bottom.gif); color:#fff;}


#footer{ width:100%; color:#fff; background:url(../images/footer_bottom.png) bottom no-repeat; margin-top:36px; margin-bottom:30px;}
.footer_inside{ width:100%; overflow:hidden; background:url(../images/footer_top.png) top no-repeat; position:relative; top:-19px; padding-top:10px;}
.footer_inside ul{ float:left; width:292px; display:inline;}
.footer_inside ul li{ line-height:120%; padding-left:10px; background:url(../images/footer_li.gif) left 4px no-repeat;}
.footer_inside ul.column1{ margin-left:173px;}
.footer_inside a{ color:#eaeaea; text-decoration:none;}
.footer_inside a:hover{ color:#ccc;}

.top_curve {
	background-image: url(images/titlebar.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 50px;
	font-size: 16px;
}

.bottom_curve {

	background-image: url(images/titlebar_bottom.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 50px;
	font-size: 16px;
}

.main_wrapper {
margin: 10px;
}

.main_wrapper div.content {
border-left: 1px solid #B1B0B0;
border-right: 1px solid #B1B0B0;
padding: 10px;
}

.content ul {
margin: 10px;
}

.content ul li {
line-height: 20px;
list-style-type: disc;
}
.box ul li a:hover {
color: #006600;
}
.content a:hover {
color: #006600;
}



.rakerooms-images {
	float: left;
	width: 160px;
}
.room-logo-container {
	margin-bottom: 10px;
}
.room-logo {
	float: left;
	width: 114px;
}
.room-logo-percent {
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	line-height: 32px;
	width: 35px;
	overflow: hidden;
	height: 35px;
	background-image: url(images/cms/room-percent-bg.png);
	background-repeat: no-repeat;
	color: #FFF;
}
.room-logo-us {
	float: right;
	margin: 5px;
	width: 35px;
	overflow: hidden;
}
.room-details {
	float: right;
	width: 380px;
}
.room-details table {
	height: 250px;
	border: 2px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
	background-color: #014196;
	background-image: url(images/cms/bg_table.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.room-details table tr td {
	padding: 4px;
	border: 2px solid #000;
}
/* End of 'opr_default' */

