/* SUBMENU */

ul#mainnav,
ul#mainnav li,
ul#mainnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 float:left;
 background:transparent;
}

ul#mainnav {
 position: relative;
 z-index: 597;
 float: left;
}
#mainnav a {
  display:block;
  color:#fff;
  text-decoration:none;  
}
  
ul#mainnav li {
 float: left;
 vertical-align: middle; 
 background: url(../images/BgBtnMenu.png) no-repeat;    
 height: 28px;
 padding-top: 4px;
 padding-left: 4px;
 width: 123px;
}

#mainnav li a { 
  color:#fff;
  font-size:10px;
  font-weight: bold;
  height: 20px;
  width:127px;
  text-align:left;
}

#mainnav li ul  {
  height:auto;
  width: 215px;
  margin:0;
}

#mainnav li ul li a {
  width: 215px;
  height: 21px;
  color:#fff;
  font-weight: normal;  
  text-align:left;
  font-size:10px;
}

ul#mainnav li.hover,
ul#mainnav li:hover {
 position: relative;
 z-index: 599;
 cursor: default; 
}

ul#mainnav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 215px;
 float:none;
 padding:0px;
}

ul#mainnav ul li {
  float: none;
  width: 215px; 
  height: 29px; 
  margin:-10px 0 0;
  padding-left:10px;
  padding-top:6px;
  background: url(../images/BgSubMenu.png) no-repeat top left;
}

ul#mainnav ul ul {
 top: 1px;
 left: 99%;
}

ul#mainnav li:hover > ul {
 visibility: visible;
}

/* TOP 5 RATED */

#Top5container {
}
.Top5top {
	margin-left: 5px;
}
	.Top5top .FirstImage {
		float: left;
		z-index: 15;
		position: relative;
	}
	.Top5top .SecondImage {
		background: url(../images/top5-rated-inns-intro.png) no-repeat top left;
		float: left;
		margin-top: 10px;
		z-index: 10;
		position: relative;
		display: block;
		width: 204px;
		height: 122px;
		padding: 30px;
		margin-left: -20px;
	}
	.Top5top .ThirdImage {
		float: right;
		margin-right: 20px;
		margin-top: 20px;
		z-index: 5;
		position: relative;
	}
.Top5main {
	background: url(../images/BgTop5.png) no-repeat top left;
	width: 716px;
	height: 260px;
	padding: 110px 30px 30px 30px; 
	z-index: 0;
	margin-top: -100px;
}

.Top5mainGreen {
	background: url(../images/bgTop5-green.png) no-repeat top left;
	width: 766px;
	height: 260px;
	padding: 110px 30px 30px 30px;
	z-index: 0;
	margin-top: -100px;
}

.top5_amenities img {
	margin-right: 2px;
}

.rating_row {
	text-align: center;
	width: 131px;
	margin-top: -22px;
	z-index: 10;
	position: relative;
	float: left;
}

.rating-image {
	position: relative;
	clear: left;
	float:left;
	width: 135px;
	display: block;
	height: 100px;
}.rating-image a{
	position: absolute;
	top: 0;
	left: 0;
} .rating-image img{
	position: absolute;
	top: 0;
	left: 0;
}

.rating-text {
	margin-top: 8px;
}

.LinkBack {
	float: left;
	/*margin-top: 37px;*/
	margin-left: 50px;
}

/* LAYOUT */

#MainContainer {
	width: 766px;
}

/* BLOCKS */

.blackboard-inn {
    background: transparent url(../images/BgBlackboardInn.png) no-repeat scroll 0 0;
    float: left;
    height: 417px;
    margin-top: -4px;
    margin-left: -8px;
    width: 215px;
	padding: 40px 30px 30px 30px;
}

#InnRightSide {
    width: 200px;
    float: right;
    margin-top: 12px;
    margin-left: -10px;
}
	#InnRightSide td {
		color: #fff;
	}
	#InnRightSide tr {
		height: 27px;
	}

/* SITE MAP */

#LeftSideSitemap {
  	width: 725px;
    float: left;
	margin: 20px;
} 
	#LeftSideSitemap p {
	    color: #663333;
	}
#PageTop {
	background: url(../images/paper-top.png) no-repeat top left;
	height: 42px;
}
#PageMid {
	background: url(../images/paper-middle.png) repeat-y top left;
	padding: 0 45px;
}
#PageBtm {
	background: url(../images/paper-bottom.png) no-repeat top left;
	height: 42px;
}
.SitemapLeft {
	float: left;
	width: 300px;
}
.SitemapRight {
	float: right;
	width: 300px;
	padding-left: 30px;
}

span.rating {
	float: left;
	z-index: 10;
	position: absolute;
	top: 80px;
	left: 20px;
}

/* IFRAME */

 iframe {
 }
 
 /****************************************************
 * UPLOAD IMAGE
 ****************************************************/
#uploadImageDiv {
    position: absolute;
    top: -100px;
    left: 10px;
    z-index: 1000;
    background-color: #fff;
    padding: 10px;
	border:2px solid #502B01;
}

#closeLink {
    background: url(/theme/images/x.png) no-repeat;
    display: block;
    height: 20px;
    width: 20px;
    float: right;
} #uploadImageLink {
    font-size: 18px;
    font-weight: bold;
    margin-left: 30px;
}

/* CMS */

.AdminLogin {
	margin-left: 150px;
}
#LeftSideAboutUs {
	width: 363px;
	margin-top: -15px;
}

#LeftSideAboutUs #AboutUsTop #login-title {
	bottom:-35px;
	left:8px;
	position:absolute;
}

#AdminTop {
	position: relative;
	width: 363px;
	height: 41px;
	background: url(../images/login-paper-top.png) no-repeat left top;
}

/*#LeftSideAboutUs #LoginTop #aboutus-title {
	position: absolute;
	bottom: -25px;
	left: 8px;
}*/

#AdminMid {
	width: 363px;
	min-height: 70px;
	background: url(../images/login-paper-mid.png);
}
			
#AdminBtm {
	width: 363px;
	height: 41px;
	background: url(../images/login-paper-btm.png) no-repeat left top;
}

 #LoginContent {
	margin: 0 25px;
}

/* OTHER */

#Amenity input{
	height:14px;
	
}
