#wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

a:link {color:#2676d1}
a:visited {color:#2676d1}
body {
	text-align: center;
	font: normal 11px arial;
}

img {
	border: none;
}

.headerbg {
	background-image: url(../images/headerbg.jpg);
	height: 90px;
	width: 950px;
}

.mainlogo {
	margin: 28px 0 0 30px;
}

.topmenu {
	/*background-image: url(../images/menubg.jpg);*/
	/*height: 25px;*/
	/*border-bottom: solid 40px #fed112;*/
	float: left;
}

.firstbar {
	background-image : url(../images/menubar.jpg);
	height: 27px;
	width: 46px;
	float: left;
	padding: 0;
	margin: 0;
}

.secondbar {
	background-image : url(../images/menubar.jpg);
	height: 27px;
	width: 394px;
	float: right;
	/*float: left;
	padding: 0;
	margin: 0;*/
}

.secondbar ul li {
	display: inline;
	font: bold 12px Arial;
	color: #FFF;
	padding: 0 34px;
	margin: 10px 0 0 0;
	float: left;
}

html>/**/body .secondbar ul li {
	margin-top: 0;
}

ul li.firstdeactive {
	padding-left: 0px;
}

.menuline {
	background: #fed112;
	height: 7px;
	font-size: 7px;
}

.tabmenu {
	/*float: left;*/
	padding: 0;
	margin: 0;
	border: 0;
}

.topnavigation {
	float: left;
	padding: 0;
	margin: 0;
}

.topnavigation img {
	border: none;
}

.bottommenu {
	height: 31px;
	background: #53a3ec;
	/*border-top: solid 1px #82b2cc;
	border-bottom: solid 1px #82b2cc;*/
}

.search {
	font: normal 12px arial;
	padding: 3px 0 0 15px;
	float: left;
	color: #fff;
}

html>/**/body .search {
	padding: 4px 0 0 15px;
}

.gobutton {
	padding: 3px 0 0 5px;
	float: left;
}

.toprightmenu {
	float: right;
	color: #FFF;
}

.toprightmenu ul li {
	display: inline;
	list-style-type: none;
	border-left: solid 1px #FFF;
	padding: 0 10px;
}

.toprightmenu ul {
	margin-top: 10px;
	margin-bottom: 0;
}

.toprightmenu ul li.first {
	border-left: none;
}


#col-one {
	width: 253px;
	float: left;
	border-right: solid 1px #a8bbc9;
	padding-bottom: 25px;
}

#col-one2 {
	width: 253px;
	float: left;
	border-right: solid 1px #a8bbc9;
	padding-bottom: 25px;
	height:1900px;
}

.leftnav {
	/*background-image: url(../images/leftnavbg.jpg);*/
	/*height: 701px;*/
}

.checkhotel {
	background-image: url(../images/checkhotelbg.jpg);
	height: 334px;
	width: 237px;
	margin-left: 7px;
	margin-bottom: 10px;
}

.clear-all {
	clear: both;
}

#contentdefault {

}

.checkheader {
	padding: 13px 0 0 7px;
}


.textbold {
	font: bold 11px arial;
}

.selectdropdown {
	font: normal 11px arial;
	width: 199px;
	height: 20px;
}

.checkhotelselect {
	padding: 10px 0 0 13px;
}

.container {
background:#fef0c3;
color:#000;
margin:15px 0px 0 11px;
width: 213px;
}

.rtop, .rbottom{
display:block;
background:#fed112;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#fef0c3;
}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.CheckInOut {
	width: 87px;
	height: 20px;
	font: normal 11px arail;
}

.checkdate {
	padding-bottom: 10px;
}

.calendar {
	margin: 0 10px 0px 5px;
}

html>/**/body .calendar {
	padding: 0 10px 4px 5px;
	margin: 0;
	vertical-align: middle;
}

.timedropdown {
	width: 65px;
	height: 18px;
	font: normal 11px arial;
}

.numberselect {
	width: 33px;
	height: 18px;
	font: normal 11px arial;
}

.roomselect {
	float: left;

}

.guestinroom {

}

.numberofroom {
	float: left;
	padding: 15px;
}

.selectguest {
	float: left;
	padding-right: 15px;
}

.searchbutton {
	margin: 20px 0 0 86px;
}

.checkhoteldetail {
	margin: 5px 0 0 12px;
}

.banner {
	margin: 5px 0 0 7px;
}

html>/**/body .banner {
	margin: 10px 0 0 7px;
}

.customercenter {
	border: solid 1px #d2d2d2;
	width: 237px;
	margin: 7px;
}

ul li {
	list-style-type: none;
}

ul.customermenu {
	padding: 0;
	margin: 0;
	font: bold 11px arial;
}

ul.customermenu li {
	padding: 0px 0 0 20px;
	margin: 2px 4px;

}

li.customerlist {
	background-image: url(../images/customerbg.jpg);
	height: 24px;
}

.customerlist {
	padding-top: 4px;
}

.customerlist A:link  {
    text-decoration:none;
}

.advert {
	margin: 7px 0 0 0;
	text-align:center;
}

#col-two {
	width: 695px;
	float: right;
}

.introduction img {
	margin: 15px 0 0 10px;
}

.intro {
	width: 630px;
	padding-left: 35px;
	margin: 0;
}

html>/**/body .intro {
	width: 600px;
}

	
.populartravel img {
	margin: 20px 0 0 10px;
}

.content img {
	padding-top:10px; color:#04368B; margin: 0px;
}

.topten {
	background-image: url(../images/toptenbg.jpg);
	height: 27px;
}

.toptensection {
	border-bottom: solid 1px #c5cfd4;
	float: left;
	padding-bottom: 10px;
}

html>/**/body .toptensection {
	padding-bottom: 0;
}

.toptenhead {
	color: #FFF;
	padding: 4px 0 0 15px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

.toptendisplay {
	float: left;
	width: 325px;
}

.toptendetail img {
	float: left;
	margin: 10px 5px;
}

.toptenname {
	font: bold 11px arial;
	color: #1967c0;
	text-decoration: underline;
}

.toptenname img {}

.toptenplace {
	font: bold 11px arial;
	color: #1967c0;
}

.toptennumber {
	float: left;
}

.toptennumber img {
	width: 21px;
	height: 22px;
	margin: 15px 5px 0 0;
}

.toptenprice {
	margin-left: 155px;
}

.pricetitle {
	float: left;
}

.toptendiscount {
	font: bold  11px arial;
	color: #f16400;
}

.toptenshowpricediscount {
	font: bold 11px arial;
	color: red;
	text-decoration: line-through;
}

.toptenshowprice {
	font: bold 11px arial;
	color: red;
}

.toptendescription {
	margin: 15px 0 0;
	float: left;
}

.otherservicehead img {
	margin: 10px 0 5px 10px;
}

.otherservicesection {
	/*background-image: url(../images/otherbg.jpg);
	height: 266px;
	float: left;*/
	margin-left: 12px;

}

.transfer {
	background-image: url(../images/transfer.jpg);
	width: 344px;
	height: 125px;
	/*margin-left: 10px;*/
	float: left;
}

.carrent {
	background-image: url(../images/carrent.jpg);
	width: 339px;
	height: 125px;
	/*margin-left: 360px;*/
	float: left;
}

.activities {
	background-image: url(../images/activities.jpg);
	width: 344px;
	height: 118px;
	/*margin-left: 10px;*/
	float: left;
}

.tours {
	background-image: url(../images/tours.jpg);
	width: 339px;
	height: 118px;
	/*margin-left: 345px;*/
	float: left;
}

.otherservicedetail {
	margin: 40px 0 0 155px;
	width: 165px;
	color: #505050;
}

.seeall {
	margin: 0 0 0 155px;
	width: 165px;
	color: #505050;
	text-decoration: underline;
}

#footer {
	text-align: center;
	border-top: 1px solid #CBCBD1;
	/*margin-top: 10px;*/
	padding-top: 10px;
}

.footerlogo {
	float: left;
}

.association {
	/*width: 500px;*/
}

ul.associationlist li {
	display: inline;
	border-left: solid 1px #393434;
	padding: 0 5px;
}

ul li.first {
	border-left: none;
}

.associationlogo {
	margin: 0 0 0 330px;
}

.topmenulist {
	float: left;
}

.mainmenu {
	border-bottom: solid 30px #FFF;
}

.popdes {width:650px; border:solid 1px #499fea; height:400px; margin-left:20px;}
.toptendes { border:solid 1px #999999; border:solid 8px #1967c0; margin-left:20px; height:570px; }

.topic {font: bold 12px arial; color: #1967c0; text-decoration: underline; vertical-align:middle;}
.topic2 {font: bold 12px arial; color: #003399; }

.maindes {width:620px; height:120px;padding-left:10px; padding-top:10px}
html>body .maindes {width:620px; height:110px;padding-left:10px; padding-top:10px}

.details { font: normal 11px arial; color:#333333;}

.destlist {width:212px; float:left; }

.otherdes {width:650px; border:solid 1px #499fea; height:250px; margin-left:20px; margin-top:20px;}

.otherdeslist { width:300px; padding:10px; height:80px; float:left;}

.otherdescity {float:left; width:60px; text-decoration: underline; color:#0099FF; padding-top:5px; font-weight:bold; }

.choosedes {width:650px; height:27px; background-color:#ffcb01; padding-top:2px; margin-left:20px; padding-left:20px; margin-top:10px; font:bold 12px arial; color: #1967c0; }

.infotab {height:200px; margin-left:5px; border:solid 1px #999999;}

.infotab2 { height:25px; background-color:#ffcb01; font:bold 12px arial; color: #1967c0; padding:0px;}

.columnlist {width:305px;  padding-left:20px; font:bold 12px arial; color: #003399; padding-top:15px; float:left;}

.pricerange {text-decoration:underline; width:240px; font:bold 11px arial; color: #1967c0; float:left}

.desdetail { color:#000000; font: normal 11px arial;}

