body {
	margin:0;
	padding:0;
	background-image:url(../img/top-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family: "Trebuchet MS";
	color:#5c727c;
	font-size:14px;
	}
a:link, a:hover, a:visited {
	text-decoration:none;
	outline:none;
	color:#4d8098;
	}
h3, h2 {
	padding:0;
	margin:0;
	}
.hotel tr {
	background-color:#ECF1F5;
	color:#5c727c;
	border:none;
}

table.hotel td p {
margin:0;
padding:0;
}

#head {
	width:875px;
	height:124px;
	margin:0 auto;
	}
#offers {
	width:875px;
	height:207px;
	margin:0 auto;
	background:url(../img/offers.jpg) no-repeat top left;
	}
#main {
	width:875px;
	margin:0 auto;
	}
.menu-h {
	width:198px; 
	height:30px; 
	float:left;
}
.menu-h span, #contents-h span {
	color:#4d8098;
	margin-left:12px;
	font-size:18px;
	font-weight:bold;
	display:block;
	}
.line {
	width:198px; 
	height:12px; 
	float:left;
	background:url(../img/menuline.jpg) no-repeat top center;
	float:left;	
	}
.line2 {
	width:100%; 
	height:12px; 
	float:left;
	background:url(../img/liner.jpg) no-repeat top center;
	float:left;	
	}
.menu-item {
	width:198px;
	height:32px;
	float:left;
	background-image:url(../img/menu-bg.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
}
.menu-item-last {
	width:198px;
	height:32px; 
	float:left;
}
.menu-item span, .menu-item-last span{
	padding-top:5px;
	margin-left:12px;
	display:block;
	}
	.menu-item a, .menu-item-last a, #contents a{
	color:#4d8098;
	font-size:15px;
	}

.menu-item a:hover, .menu-item-last a:hover,  .menu-item a.active, .menu-item-last a.active {

	color:#4d8098;
	font-weight:bold;
	font: 15px;
	
}
.player {
	width:203px;
	height:148px;
	margin-top:15px;
	background:url(../img/player-bg.jpg) no-repeat top center;
	float:left;
	text-align:center;
	}
#contents {
	width:672px;
	float:left;
	}
#contents div.cont {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:22px;
	float:left;
	display:inline;
	}
#contents div.cont2 {

	padding-top:5px;
	margin-left:32px;
	float:left;
	display:inline;
	color:#364D2C;
	font:normal 14px Arial, Helvetica, sans-serif;
}	
#contents-h {
	width:645px; 
	height:30px; 
	float:left;
}

.pic_div {
	width:124px; 
	height:90px; 
	float:left; 
	background-image:url(../img/pic-bg.jpg); 
	background-repeat:no-repeat;
	display:inline;
	padding-top:2px;
	padding-left:2px;
}



.primaryContent, .primaryContent2 {
            width: 875px;
			height:207px;
			
        }
#jCarouselLiteDemo .carousel, #jCarouselLiteDemo2 .carousel2  {
	width:875px;
    position: relative; 
	float:left;  
	display:inline;
	height:207px;
	  
}
    #jCarouselLiteDemo .carousel button, #jCarouselLiteDemo2 .carousel2 button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
    font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:normal;
	background:#FFFFFF;
	border:none;
	outline:none;
	width:14px;
	height:19px;
    } 
	   .prev, .prev2{
        display: block;
		outline-style:none;
		float:right;
		outline:none;
    }
   .next, .next2 {
        display: block;
		float:left; 
		outline-style:none;
		outline:none;
		}
        
    #jCarouselLiteDemo .carousel .jCarouselLite, #jCarouselLiteDemo2 .carousel2 .jCarouselLite2 { 
        float: left;
        position: relative;
        visibility: hidden;
        
    }
.clear { clear: both; }
    .cLeft { clear: left; }
    .cRight { clear: right; }

.offerpic {
	width:86px;
	height:86px;
	float:left;
	background-image:url(../img/pic-bg.jpg);
	background-repeat:no-repeat;
	}

#focus
        {
            background: transparent url(../crawl.jpg) repeat-x scroll left top;
            display: inline;
            float: left;
            height: 45px;
            margin: 0;
            overflow: hidden;
            padding: 10px;
            width: 840px;
            color:#FFFFFF;
	    font-size:16px;
        }
		
.focusText {
font-family: "Trebuchet MS";
font-size:16px;
	text-decoration:none;
	outline:none;
}