/*Default style*/
* {margin: 0; padding: 0;}

body {
	font: normal 80% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/body-bg.jpg) repeat center top;
	width: 100%; height:100%; cursor:default;
}

a {cursor:pointer; text-decoration: none;}


h2 {font-size: 1.18em; font-weight: bold;}
h3 {font-size: 1.18em; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold; }
#maincontent h4 {margin-top:20px;}
h5 {font-size: 0.88em; font-weight: bold;}



/*id block*/

/*main content */
#maincontent {
	width: 499px; float: left; margin-bottom:-30px;
}

#maincontent ul {
	padding:5px 0 5px 15px;
}

#maincontent h2 {
	display:block; margin:0 1px 0 2px; color: #7e7d75;
	}
	
	#maincontent h2 a {color: #7e7d75;}


#maincontent h3 {color: #4a9bd6;}

#maincontent h4 {
	padding: 2px 5px; margin-top:20px; display: inline;
	background-color: #4a9bd6; color: #fff;	
}

#maincontent p {
	padding: 10px 0;
	line-height: 1.48em; text-align: justify;
}



/*sidebar */

#sidebarsub {
	float:left;
}

.sidebar,#sidebar2 {
	width: 208px;    position:relative;
	background: url(/images/new-sidebar-bg.jpg) no-repeat;
}

.sidebar .content,#sidebar2 .content{
	margin-bottom: 6px;
	background: url(/images/sidebar-content-bg.jpg) bottom left repeat-y;
}

.sidebar .content h3 span,#sidebar2 .content h3 span {
	padding: 15px 15px 5px 10px; display:block;
	background: url(/images/sidebar-title.png) no-repeat; color: #fff; text-align: left;
}


.sidebar .content ul,#sidebar2 .content ul{
	background: url(/images/sidebar-content.jpg) bottom left no-repeat;
	padding: 1px 8px 7px 7px;
	font-size: 0.95em;
}

.sidebar .content .Menu ul li ul{
	background: url(/images/spacer.gif) repeat;
	padding: 1px 8px 7px 7px;
	font-size: 0.95em;
}

.accordion_content a
{
    font-weight:normal;
}
.accordion_content dl dt
{
    border-bottom:dotted 1px #fff;
}
.accordion_content div
{
    color:#fff;
    text-indent:5px;
}
.sidebar .content .Menu ul li a
{
    font-weight:bold;
}
.sidebar .content .Menu ul li ul li a
{
    font-weight:normal;
    display: block;
		color: #fff;
		padding: 3px 7px;
		background: url(/images/spacer.gif) repeat;
}

	.sidebar li,#sidebar2 li{
		margin-bottom: 1px;
		border-bottom: dotted 1px #fff;
		color:#fff;
		
	}
	.sidebar li span
	{
		color: #fff;
		padding: 3px 7px;
	}
	.sidebar li a,#sidebar2 li a {
		display: block;
		color: #fff;
	/*	background: url(/images/sidebar-a2.png) repeat-y; */
		padding: 3px 7px;
	}


.sidebar ul,#sidebar2 ul
{
    list-style-type:none;
}
.sidebar .content li a:hover
{
    text-decoration:underline;
}
	.sidebar .content li a.hotelname:hover,.accordion_toggle_active {
		background: url(/images/sidebar-a2-hover.png) right center #fff no-repeat !important;
		color: #005C9F !important;
		padding: 3px 7px !important;
	}
	


#search {
	height: 28px;
	margin-bottom: 6px;
}

#search input.text {
	background: url(/images/search-input.gif) left top no-repeat;
	float: left;
	height: 20px; border: none;
	width: 163px; padding: 8px 0 0 10px;
	color: #fff;
	font-size: 0.88em;
}

#search input.submit
{
	background: url(/images/search-submit.gif) right no-repeat;
	height: 28px;
	width: 34px;
	border: none;
	float: left;
}





	.accordion_content {
			overflow: hidden;
			background-image:url(/images/opemenutransbg.png);
		}
		
		body
		{
		    
		background-image:url(/images/pagebg.jpg); 
		background-repeat:repeat-x
		}
		
		#wrapper
		{
		    background-image:url(/images/containerbg.jpg); 
		    width:987px; 
		    margin:auto; 
		    background-repeat:no-repeat;
		}
		
		
		#pageHeader
		{
		    height:110px;
		}
		
		#pageHeader ul
 {
	margin: 2em;
	width: 80%;
	padding: 5px;
	font-family: Verdana, sans-serif;
	}

#inline-list p {
	display: inline;
	}

	
	#pageHeader a
	{
	    color:#fff;
	}
	
	
.button input
{
    background-color:#2C7CBB;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
width:95%;
    
}

.slideRoomSearch
{
    float:right;
    display:inline;
    height:100%; 
    width:200px; 
    padding:10px; 
    background-image:url(/images/black_trans150.png);
 color:#fff;   
}
.slideRoomSearch p, .slideRoomSearch a
{
    color:#fff;
}
.slideRoomSearch a
{
    text-decoration:underline;
}

.slideRoomSearch h2
{
    font-size:1.8em !important;
margin-bottom:20px;
color:#fff;
}
#veryTopLinks
{    
    text-align:right;
color:#fff;
margin-top:5px;
}

#pageLogo
{
    padding-left:50px;
}

.noMargin
{
margin-right:0px !important;
}