		
/* main structure styling ==============================*/


		body{ 
			text-align:center;	
			background-color:#008193; 
			padding:0; 
			margin:0; 
			height:100%;
			background-image:url(/assets/backFinal.jpg);
			background-repeat:repeat-x;
			}
		#maindiv {
			width:100%;
			position:relative;
			height:100%;
			padding-bottom:15px;
			margin:0px auto;
			text-align:left;
			font-family:Arial,Verdana, Helvetica,sans-serif;
			font-size:12px;

			
		}
		#content {
			background-image:url(/assets/cornRw.gif);
			background-position:794px 0px;
			background-repeat:repeat-y;
			padding-top: 1px; /* fix for top margin collapsing*/
			margin-left:5px;
			text-align:left;
			width:805px;
		}
		#contentCenter{
			text-align:left;
			width:795px;
			overflow:hidden;
		}
		#body{
			background-color:#fff;
			float:right;
			width:100%;
	/*		top:143px;  */
			position:absolute;
			background-image:url(/assets/baclLcol.gif);
			background-position:0px 0px;
			background-repeat:repeat-y;	
			margin-bottom:10px;	

		}
		#header{ display: none;}

	

		#leftContent{display: none;}
		#rightContent{
			background-color:#8ff;
			float:right;
			margin-left:5px;
			display:inline;
			width:100%;
			overflow:hidden;
			padding-bottom: 15000px !important;
			margin-bottom: -15000px !important;
		}
		#utilities {display:none;}
		#bottomNav{display:none;}
		#footer{ display: none;}
/* right center content stylying ==================================================*/

		h1 {
			color:#000000;
			font-size:17px;
			font-weight:bold;
			padding:1px 0 0 0;
			text-decoration:none;
			margin: 4px 0 0 0;
		}
		h2 {
			color:#000000;
			font-size:14px;
			font-weight:bold;
			padding:1px 0 0 0;
			text-decoration:none;
			margin: 4px 0 0 0;
		}
		h3 {
			color:#000000;
			font-size:12px;
			font-weight:bold;
			padding:1px 0 0 0;
			text-decoration:none;
			margin: 4px 0 0 0;
		}
		div#utilities h3 {
			display:inline;
		}
		#utilitiesSpan {
			display:block;
			margin:.8em;
			text-align:center;
		}
		p {
			margin-bottom:.3em;
		}
		ul.textList {
		   list-style-type: none;
		   padding-left: 0;
		   margin-left: 0;
		  }
		ul.noBullet {
		   list-style-type: none;
		   padding-left: 0;
		   margin-left: 0;
		  }
		ul.textList li {
		   list-style-image: none;
		   background-image: url(/assets/arrow.gif);
		   background-repeat: no-repeat;
		   background-position: left center;
		   padding-left : 15px;
		}
		#hotelDetails {
			padding:0 7px 0 20px;
			border:1px solid black;
			margin-top:30px;  
		}
		.hotelSection {
			padding:0 7px 0 20px;
			border:1px solid black;
			margin-top:5px;
		}
		#breadCrumb {
			position:absolute;
			top:0;
			margin:10px 0px 5px 6px;
		}
		#hotelDescription {
			padding-right:0px;
		}
		.hotelImageFloatRight {
			float:right;
			margin-left:1em;
			margin-bottom:1em;
		}
		.imageCaption{display:none;}
		#hotelYTRating{
			position:absolute;
			top:35px;
			right:10px;
		}
		#hotelOfficialRating{

		}
		#hotelType{
			position:absolute;
			top:65px;
			right:10px;
		}
		#slides ul{
			list-style-type:none;
		}
/*table styls ============================================*/		
		.textTmenu {
			color:#000000;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:10px;
			padding-bottom:0;
			padding-right:2px;
			padding-top:5px;
			text-decoration:none;
		}
		.textBmenu {
			color:#FFFFFF;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:normal;
			padding-left:0;
			padding-right:0;
			padding-bottom:7px;
			text-decoration:none;
		}
		.textT2menu {
			color:#000000;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}
/* utility styles ==================================================*/		
		.JN_border{
			border:1px solid #BABABA;
		}
		
		.JN_bottomPad {
			margin-bottom:5px;
		}
		
		.JN_topPad {
			margin-top:5px;
		}
		
		.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}

		.clearfix {
			display: inline-block;
		}

		html[xmlns] .clearfix {
			display: block;
		}

		* html .clearfix {
			height: 1%;
		}
		.JN_ie_3px_bug { *margin-bottom: expression("-1px");}
