body {margin:0; padding:0; font:13px Arial, "Times New Roman", Times, serif; background:#000000; color:#FFFFFF;}
.right1{float:right}
table, td, th {font-size:13px; font-family:Arial, "Times New Roman", Times, serif; color:#FFFFFF;}

#mainwrapper {width:940px; margin:0 auto; text-align: justify; text-align:left;}

.divleft{float:left} .divright{float:right}
.twitter{text-decoration:none; margin-right:18px;font-size:14px; text-decoration:none; color:#FFF;}
.facebook{text-decoration:none;font-size:14px; text-decoration:none; color:#FFF;}
.twitter span{vertical-align:super;}
.facebook span{vertical-align:super;}

.tvchannel-txtcolor{color:#000!important}

#header {padding:30px 0 20px 0;}

#TB_ajaxContent { color:#000 !important; }

.logo {margin:20px 0; float:left; background:url(the-mountcalm.jpg) no-repeat; width:313px; height:81px; display:block; text-indent:-9999px;}

.lefttext{float:left; width:90%} .righttext{float:right;width:10%} .clear{clear:both}

#header p a{margin:40px 0 0 0; float:right; background:url(experience-luxury.jpg) no-repeat; width:291px; height:32px; display:block; text-indent:-9999px;}


#menu {clear:both; text-transform:capitalize; font:15px "Trajan Pro",  "Times New Roman", Times, serif; padding:0 0 4px 0; }

#menu ul {margin:0; padding:0; list-style:none;}

#menu ul li {display:inline;}

#menu ul li a {color:#FFFFFF; text-decoration:none; padding:0 2px;}



#mainbanner { width:940px;  border-bottom:#333333 dashed 1px; padding:0 0 5px 0; height:330px; }

.searchengine {background:#191919; width:256px; float:left; height:330px; overflow:hidden; }

.searchengine input, .searchengine select{vertical-align: bottom; margin-right:10px; background:#191919; border:#333333 solid 1px; color:#FFFFFF; font:11px "Trajan Pro",Arial, Georgia,Garamondcond-Light;}

#banner {width:680px; float:left;  overflow:hidden; }

#banner div {position:absolute;}

#banner div.photo {padding:290px 10px 0 510px; z-index:0; width:150px;}





.booktitle {padding:2px 0 3px 10px;}

.booktitle img{ border:none;}

.booktitle .textbox2 { margin-left:2px;}

.booktitle .textbox2 option, .booktitle .textbox3 option { margin:0 2px; padding:0 2px;}



.textbox4 { background:#000; border:solid 1px #4c4b49; width:312px;}

.textbox5  { background:#000; border:solid 1px #4c4b49; }

.checkbox { background:#000; border:solid 1px #4c4b49; }

.textbox6 { background:#000; border:solid 1px #4c4b49; width:350px;}





.heading {margin:10px 0 0 0; height:20px; font:22px "Trajan Pro", Arial,  "Times New Roman", Times, serif; text-align:center; }



#bodytext {background:#000; border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding:10px 0; clear:both; width:940px; line-height:22px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:16px;}

#bodytext h1 {color:#fbf6e6; font:20px "Trajan Pro", Arial, "Times New Roman", Times, serif; margin:0; padding:10px 0; }

#bodytext p{margin:0;font-size:12px }

#bodytext ul,#bodytext ol{margin:0; padding:0 30px; }

#bodytext h2 a span{ font:bold 16px "Trajan Pro", Arial,  "Times New Roman", Times, serif; color:#ffffff; text-decoration:none;  }





#package {background:#000; border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding:10px; clear:both; line-height:22px; font:11px Verdana, Arial, Helvetica, sans-serif;}

#package h1 {color:#fbf6e6; font:20px "Trajan Pro", Arial, "Times New Roman", Times, serif; margin:0; padding:10px 0; }

#package p{margin:0; }

#package ul,#bodytext ol{margin:0; padding:0 30px; }

#package h2 a span{ font:bold 16px "Trajan Pro", Arial,  "Times New Roman", Times, serif; color:#ffffff; text-decoration:none;  }



#bodytext a {color:#fbf6e6; text-decoration:none;   font-size: 13px;}

#bodytext a:hover {color:#f4e8c3; text-decoration:underline; }

#bodytext span{color:#cb9e49; }

#bodytext h3 {color:#ffffff; font:400 14px Arial, "Times New Roman", Times, serif; margin:0; }



#product {border-top:#333333 dashed 1px; text-align:center; padding:0; }

.productlink a {color:#FFFFFF; height:144px; font:14px "Trajan Pro", Arial, "Times New Roman", Times, serif; display:block; text-decoration:none; padding:0px;}

.productlink a span{color:#b08147; }

.productlink {border:#333333 solid 1px;} 



#offers {float:left; border-bottom:#333333 dashed 1px; border-top:#333333 dashed 1px;  padding:10px 0; text-align:center;}

#offers ul {margin:0; padding:0; list-style:none;  font:12px "Trajan Pro", Arial, "Times New Roman", Times, serif;}

#offers ul li {display:inline;}

#offers ul li a{color:#f4e8c3; text-decoration:none;  padding:0 108px 0 0; vertical-align:text-top;}

#offers ul li a img {margin:0; padding:2px 0 0 0;}



#bottom {text-align:center; font:11px "Trajan Pro", Arial, "Times New Roman", Times, serif; padding:5px; line-height:18px; clear:both;}

#bottom ul{ margin:0; padding:0; list-style:none;}

#bottom ul li {display:inline;}

#bottom ul li a{color:#FFFFFF; text-decoration:none; border-left:#FFFFFF solid 1px; padding:0 9px;}

#bottom p{ margin:0;}

#bottom p span {color:#e29417; }

ul.newlinks { padding:10px 0; background:#222; margin:10px 0 !important; padding:5px 0 !important;}
ul.newlinks li a { color:#999999; }



.body1{ font: bold 12px Arial, Helvetica, sans-serif; color:#fff;}







#roomdetailDclass{ font:12px Arial, Helvetica, sans-serif; color:#fff;}



#bookingcontent {border-top:#333333 dashed 1px; padding:7px 0; clear:both;  }







#searchengine { clear:both; background:#313129; padding:10px; font:12px Arial, Helvetica, sans-serif;width: 921px;}



#newmiddle {background:#131313; padding:0 5px; margin:0 0 10px 0; border:1px solid #3e3e3e; padding-bottom:20px; 
*width:970px; float:left; width:928px;}

#left { float:left; width:460px; margin:5px 0; min-height:1150px;}

#right { float:right; width:460px; margin:5px 0; border-left:#3E3E3E solid 1px; min-height:1150px;}

.step2{ font: bold 12px Arial, Helvetica, sans-serif; color:#fff;}



/*worldclass css*/

.save {background:url(new/save.gif) no-repeat; width:195px; height:46px; display:block;  float:right; text-indent:-9999px; margin:17px 0px 0 0px;  }



#booking { width:290px;  background-color:#323129;}



#homebottommiddlebot1{background:#FFFFFF;width:998px; clear:both; padding:0;}

.box{ width:230px; text-align:left;	float:left; margin:.5em 0; height:100px; vertical-align:middle;}

.box p{margin:0; font:1.1em  Georgia, "Times New Roman", Times, serif,Tahoma; color:#b5b4a5; }



#searchmiddlebot2{ background:#323129; clear:both; width:100%; float:left;}



.box1{ width:235px; text-align:left; float:left; margin:.5em .4em; height:190px;}

.box1 p{margin:0; font:1em  Georgia, "Times New Roman", Times, serif,Tahoma; color:#fff; text-align:justify; padding:0 10px 0 5px;}



.bluelink13 { font:bold 12px "Trajan Pro",Arial, Georgia,Garamondcond-Light; color:#b49212; text-decoration:none;  }



.normalclass { width:100%; 	background:#202020;	color:#ffffff; }



.bgclass {	background-color:#202020;}



.bookhead {

	text-align:center;

	padding:0.6em 0;

}





.bookone {

	padding:8px 0 0 8px;

}





#checkoutcontent {

	float:left;

}



.checkoutclass {

	float:left;

	width:720px;

	background:#323129;

	color:#ffffff;

	margin:0px;

	padding:0px;

}



.checkoutmain {

	margin:5px 0 0 0;

}





.pdetails {

	float:left; 

	width:99%; 

	padding:0;

}



.pdetails span {

	float:left;

	width:98%;

	padding:10px 0;

	font:bold 14px Georgia, "Times New Roman", Times, serif; 

	color:#ffffff; 

	text-decoration:none;

	font-weight:bold;

}



.pddiv {

	float:left; 

	width:100%;

}



.pdleft {

	float:left; 

	width:100%; 

}



.pdright {

	float:left; 

	width:100%; 

}



.pdl {

	float:left; 

	width:35%; 

	margin:0.1em 0;

}



.pdr {

	float:left;

}



.pdleft2 {

	float:left; 

	width:35%; 

}



.pdright2 {

	float:left; 

	width:35%; 

}



.pdl2 {

	float:left; 

	width:25%; 

	margin:0.5em 0;

}



.pdr2 {

	float:left;

}









.wbox {

	width:196px;

	margin:.1em 0;

}





.flightarrbox {

	width:100px;

	margin:.1em 0;

}





.wbox1{ width:200px; text-align:left; float:left; margin:.1em 0; height:180px;}

.textbox1 {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; width:200px; margin:.1em 0;}



.bodytext {font:12px "Arial"; color: #FFFFFF; }







h1 {font: 600 16px "Trajan Pro", Arial, "Times New Roman", Georgia, Garamondcond-Light; color:#fff; text-decoration:none; }

h2 { font:bold 13px "Trajan Pro", Arial,  "Times New Roman", Times, serif; color:#fbf6e6; text-decoration:none; margin:0 0 3px 0;}

h3 { font:12px "Trajan Pro", Arial,  "Times New Roman", Times, serif; color:#fff; text-decoration:none;}



h4 {font:bold .9em Tahoma; margin:.2em 0;}

h5 {background-color:#FF0000; color:#FFF; font-size:1em; padding:.2em;}



h6{font:bold 15px "Trajan Pro",  Arial, "Times New Roman", Times, serif; color:#fff; text-decoration:none; margin:5px 0;}

/*.logo {float:left; margin:0 50px 0 10px; }*/





#hotelcontent {

	padding:5px 5px 0px 5px;

}







p.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */

float: left;

width:5px; /*width of label (left column)*/

text-transform: uppercase; /*spacing with right column*/

}



div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */

float: left;/* space following the field */

}



/*

width: 130px; height:14px; border:1px solid #666666; margin-bottom:2px;

}

*/



.spltext {

width: 130px; height:14px; border:1px solid #666666; margin-bottom:2px;

}









/*#bottom{background:url(bottombg.jpg) bottom no-repeat; width:100%; clear:both; text-align:center;font:12px  Georgia, Garamondcond-Light,Tahoma; color:#ffffff; padding:10px 0 0 0; height:70px;}

#bottom a{ color:#fff; text-decoration:none;}

#bottom a:hover{ text-decoration:underline;}*/











.colorclass {

	color:#ffffff;

}





.statlinks { font:11px Arial; text-decoration:none; color: #FFFAE2;	}

.statlinks:hover { font:11px Arial; text-decoration:none; color: #D9A64B;	}

.clublinks { font:11px Arial; text-decoration:none; color: #FFFAE2;	}

.clublinks:hover { font:11px Arial; text-decoration:none; color: #D9A64B;	}

.hotellinks { color: #522802;	}



.bottomlinks { font:12px Georgia, "Times New Roman", Times, serif; text-decoration:none; color: #8F7F5B;}



.reservationlinks {text-decoration:none;}





.texthead {font:bold 14px Georgia, "Times New Roman", Times, serif; display:block; color:#301B08; text-align:center;background-color:#F1C540; border:#000000 solid 1px;}





.texthead1 {font:bold 14px Georgia, "Times New Roman", Times, serif;  color:#301B08; text-align:center; }

.bluelink12 { font:bold 17px Georgia, "Times New Roman", Times, serif; color:#DCBC6F; text-decoration:none;}

.tborder1 {border:#000000 solid 2px; background-color:#000000;}

.tborder2 {padding:2px; border:#675D44 solid 1px;}

.textarea {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; width:200px;}

.textboxlogin {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; width:200px;}

.textbox2 {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; }

.modify {font:12px "Times New Roman", Times, serif; color:#FFFAE2; text-decoration:none;}

.btn {font:bold 10px Georgia, "Times New Roman", Times, serif; display:block; color:#301B08; text-align:center; height:20px; background-color:#ffffff; border:#000000 solid 1px;}

.text1{ font-family: "Trajan Pro",Arial, Georgia,Garamondcond-Light; font-size:12px; color:#ffffff;}

.reservation1{ font:12px Arial, Helvetica, sans-serif; color:#e1e1e1; font-weight:400;}

.headTxt {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-size:0.9em;

	color:#EEBF3D;

}



.hotelheadTxt {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-weight:bold;

	/*border:1px solid #EEBF3D; 

	padding:5px;

	margin-bottom:10px;*/

}

.newhotelheadTxt {

	font:bold 14px "Trajan Pro",Arial, Georgia,Garamondcond-Light;

	border:1px solid #998433; 

	padding:5px;

	background:#efdb03 url(hotelnamebg.jpg) repeat-x bottom;

	margin-bottom:10px;

	color:#000000;

}



.hotelheadTxt span {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-size:1.2em;

	color:#B49212;

	/*color:#fff;*/

}





.hotelheadTxt1 {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-size:1.2em;

	font-weight:bold;

	color:#990000;

	border:1px solid #EEBF3D; 

	padding:5px;

	background:url(new/hotelbgname.jpg) repeat-x center center;

}







.enhancementfont {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	color:#EEBF3D;

	font-size:1.1em;

}

.enhancementfont1 {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	color:#ffffff;

	font-size:1.1em;

}



#enhancementsubtotalshow {

	background-color:#5e5140; font-weight:bold; border:#CCCCCC solid 1px; margin-top:0.1em;

}



.subtotalfont {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	/*color:#EEBF3D;*/

	color:#323129;

	font-size:1.1em;

}

.subtotalfont1 {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	/*color:#EEBF3D;*/

	color:#323129;

	font-size:1.2em;

}



.confirmHeaderFont {

	font: 12px Arial, Helvetica, sans-serif;

	color:#EEBF3D;

	font-size:1.1em;

	font-weight:bold;

}



.confirmLink {

	font: 12px Arial, Helvetica, sans-serif;

	color:#fff;

	font-size:1.1em;

	font-weight:bold;

}



.roomsSeperator {

	color:#ffffff;

	background:#98977b;

	padding:0 3px;

	font-weight:bold;

	border-bottom:1px solid #4f4e4a;

	

}





.roomsSeperator a{

	color:#ffffff !important; 

	font:bold 15px "Trajan Pro",Arial, Georgia,Garamondcond-Light; }



.roomsSeperator1 {

	color:#ffffff !important; 

	font:bold 15px "Trajan Pro",Arial, Georgia,Garamondcond-Light; }







.rateruleSeperator {  border-bottom:1px solid #4f4e4a; font: bold 12px Arial, Helvetica, sans-serif; }

/*.rateruleSeperator a { cursor:pointer; color:#ffffff; text-decoration:none; display:block;	padding:5px 5px; height:20px;background:#2c2c24;}*/



.rateruleSeperator a:hover { background:#131313; color:#ddb037;}

.rateruleSeperator a:hover span{color:#ddb037;}



.rateruleSeperator a.selected {background:#131313; color:#ddb037;}

.rateruleSeperator a.selected span {color:#ddb037;}



.rateruleSeperator a .left {float:left; width:85%;}

.rateruleSeperator a .right {float:right; width:15%;}

.selectedRoomBG {

	background:#131313;  text-decoration:none; display:block;	padding:15px 5px; height:20px; color:#ddb037;

}

a.rr_link_odd {color:#ffffff; text-decoration:none; display:block;	padding:15px 5px; height:20px;background:#2c2c24;}

a.rr_link_even {color:#ffffff; text-decoration:none; display:block;	padding:15px 5px; height:20px;background:#313129;}







.borderSeperator {

	border-bottom:1px solid #4f4e4a;

}



.backBttn {

	background:url(/images/new/back.jpg) no-repeat;

	cursor:pointer;

	width:63px;

	height:27px;

	border:0px;

}





.submitBttn {

	background:url(/images/new/continue.jpg) no-repeat;

	cursor:pointer;

	width:100px;

	height:27px;

	border:0px;

}



a.searchHotelTxt, a.searchHotelTxt:link, a.searchHotelTxt:visited, a.searchHotelTxt:hover {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-size:1.2em;

	color:#EEBF3D;

	text-decoration:underline;

}

.searchHotelTxt{

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	font-size:1.2em;

	color:#EEBF3D;

	text-decoration:underline;

}



.confirm_div {

background-color:#000000;

margin:0 auto;

clear:both;

width:940px;

}



.submitbtn {

	background-image:url(new/SUBMIT.jpg);

	border:0px;

	width:75px;

	height:20px;

	cursor:pointer;

}



.resetbtn {

	background-image:url(new/RESET.jpg);

	border:0px;

	width:64px;

	height:20px;

	cursor:pointer;

}



.removebtn {

	background-image:url(new/newremove.gif);

	border:0px;

	width:29px;

	height:29px;

	cursor:pointer;

}



.splofferbtn {

	background:#998435 url(new/submit.gif) no-repeat;

	border:0px;

	width:50px;

	height:15px;

	cursor:pointer;

}





.formtextarea {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; width:196px;margin:.1em 0; height:40px;}





/* CSS for EXPAND / COLLAPSE Content BEGINS */



.notoggleimg {

	padding:0;

}



.notoggleimg a, .notoggleimg input, .notoggleimg a:link, .notoggleimg a:visited, .notoggleimg a:hover {

	/*background:transparent url(new/plus.gif) no-repeat 0 4px;*/

	font-family:"Trajan Pro", Arial, Georgia,Garamondcond-Light;

	cursor: pointer;

	margin:0 0 5px 0;

	font-size:1.1em;

	padding:0 0 0 3px;

	color:#fff;

	text-decoration:none;

	text-align:left;

	background:#131313; border:#131313 solid 1px;

}





.toggleimg{



	background:transparent url(new/plus.gif) no-repeat 0 4px;

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	cursor: hand;

	cursor: pointer;

	margin: 10px 0;

	font-size:1.1em;

	padding:0 0 0 20px;

	width:180px;

}





.thickboxBtn {

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	background:#191919; 

	color:#DFDFDF; 

	border:0px;

	cursor: pointer;

	font-size:13px;

}





.newtoggleimg{

	background:transparent url(new/minus.gif) no-repeat 0 4px;

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	cursor: hand;

	cursor: pointer;

	margin: 10px 0;

	font-size:1.1em;

	padding:0 0 0 20px;

	width:180px;

}



.slickbox {

	color:#fff; 

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light; 

	font-size:12px;

}



.hideHR {

	display:none;

}



.showHR {

	float:left;

	margin-left:10px;

}





/* CSS for EXPAND / COLLAPSE Content ENDS */



.togglepop{

	font-family:"Trajan Pro",Arial, Georgia,Garamondcond-Light;

	margin: 10px 0;

	font-size:1.1em;

	padding:0 0 0 20px;

}





span.resfont14 {

	font: 12px Arial, Helvetica, sans-serif;

}



span.step {

	font-family:"Trajan Pro",  Arial,Georgia,Garamondcond-Light;

	font-size:14px;

	font-weight:bold;

}





a.reslinks, a.reslinks:link, a.reslinks:visited {

	color:#FB9606;

	text-decoration:none

	font-size:12px;

}



a.reslinks:hover {

	color:#FB9606;

	text-decoration:underline;

	font-size:12px;

}



.trbgcolor {

	background:#49453A;

}



a.morelink, a.morelink:link, a.morelink:visited {

	font: 600 Verdana, Arial;

	color: #fff;

	margin-right:10px;

	text-decoration:none;

}



a.morelink:hover {

	font: 600 Verdana, Arial;

	color: #fff;

	margin-right:10px;

	text-decoration:underline;

}





a.clearbtn, a.clearbtn:link, a.clearbtn:visited, a.clearbtn:hover {

	font-family:"Trajan Pro", Arial,Georgia,Garamondcond-Light;

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

}



.pricedetails_title {

	font-family:"Trajan Pro", Arial,Georgia,Garamondcond-Light;

	font-size:11px;

}

.overflow {

	height:220px; 

	overflow:hidden;

}



.res_tbl {

	font: 12px Arial, Helvetica, sans-serif;



}

.roomseldiv {float:left; height:670px; padding:0 0 10px 0; width:100%;}

#roomtypeAclass{width:auto; height:670px; padding:0; overflow:auto; margin:0px; vertical-align:top; scrollbar-base-color: #323129; scrollbar-track-color: #8e8a6f; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-face-color: #8e8a6f; scrollbar-3dlight-color: #8e8a6f; scrollbar-darkshadow-color: #8e8a6f;}

#roomtypeAclass2 {width:453px; font: bold 12px Arial; overflow:auto; padding: 0px; margin:0px; vertical-align:top; scrollbar-base-color: #8e8a6f; scrollbar-track-color: #8e8a6f; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-face-color: #8e8a6f; scrollbar-3dlight-color: #8e8a6f; scrollbar-darkshadow-color: #8e8a6f; height:350px;}









.stepmainnew{padding-left:5px;font:bold 13px "Trajan Pro", Arial, Georgia; color: #000; width: 115px;}

.stepmain { padding-left:15px; font:bold 13px "Trajan Pro", Arial, Georgia; color: #000;width: 140px;}

.stepfaded { padding-left:15px; font:bold 13px "Trajan Pro", Arial, Georgia; color:#999999;}

.stepmain a{  color: #000; text-decoration:none; padding:0 0 0 5px;}



.gobackspan { float:left; text-align:left; width:50%; }

.gocheckoutspanA { float:left; text-align:right; width:50%; }

.gocheckoutspanB { float:left; text-align:right; width:100%; }















.more1{font:11px Verdana, Arial, Helvetica, sans-serif; color:#fbf6e6; text-decoration:none;}



.more1:hover {text-decoration:underline;}



h2 {font:14px "Trajan Pro",Arial, Helvetica, sans-serif; margin:0; padding:0;}

h3 {font:13px "Trajan Pro",Arial, Helvetica, sans-serif; margin:10px 0; padding:0;}



.new{font:bold 14px "Times New Roman", Times, serif; color:#FFFFFF; font-style:italic;} 



#nav {

font:12px Arial, Helvetica, sans-serif;

color:#FFFFFF;

-x-system-font:none;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;}

#nav ul {

list-style:none;

list-style-position:outside;

margin:0px;

padding:0px;

}

#nav li {

display:inline;

float:left;

padding:6px 0px 4px 67px;

}

#nav li a {

margin:0px;

padding:4px 0px;

display:block;

text-decoration:none;

}

.vet_head { font:14px "trajan Pro" Arial, Helvetica, sans-serif;!important }



#footerArea{ width:945px; margin:0 auto; font:11px "Trajan Pro", Arial, Helvetica, sans-serif; color:#FFF; clear: both;}

#footerArea p {}



ul.footerLinks { text-align:center; list-style:none;}

ul.footerLinks li { text-align:center; display:inline;  }

ul.footerLinks li a { color:#FFF; text-decoration:none; display:inline-block; padding:0 9px 0 9px; border-right:1px solid #fff;}

ul.footerLinks li a:hover {}

#toplogoArea{width:940px; margin:0 auto; margin-top:30px; clear:both;}

#toplinkArea{width:100%; float:left; background:#101010;  margin-top:30px;}

.topLinks{width:945px; margin:0 auto; font:8pt "Trajan Pro", Arial, Helvetica, sans-serif; color:#FFF;}

.topLinks ul { text-align:center; list-style:none;}

.topLinks ul li { text-transform:uppercase; display:inline; padding:0 17px 0 0;  }

.topLinks ul li a { color:#FFF; text-decoration:none; display:inline-block;}

.topLinks ul li a:hover {}

.gold { color:#DDB037;} 

.acc_head1 { font:bold 15px Arial, "Times New Roman",Times,serif; text-transform:uppercase; color:#FFFFFF;}

ul.company_info { font:11px Arial, Helvetica, sans-serif; color:#999999; margin:0; padding:10px 0 0 0!important; float:right; list-style:none; width:635px;}

ul.company_info li { padding:10px 10px; margin:0; line-height:18px;}





.comments-header{ margin:20px 0 0; }

.comments-header h1{ font-size:18px; display: inline; margin-bottom:25px; line-height:20px; }

.comments-header a.feedback-link{  height: 16px; padding:4px 0 0 20px; background: url(../images/gfx_feed_link.png) 0 8px no-repeat;  display:block; color:#fff; float:right; text-decoration:underline;}

.comments-header p{ margin-top:20px;}

ul.comments-data{ padding:0; margin:0; float:left; no-repeat bottom center; margin:0 0 12px; padding:10px 0; }

ul.comments-data li{ list-style:none; clear:both;  border-top: 1px dashed #333; padding:15px 0;}

ul.comments-data li:first-child{border:none;}

.reviewed-box{ width:237px;  float:left;}

.comments-box{width:382px;  float:left; margin:0 25px; min-height:105x; height:auto; height:105px; padding:0 30px; border-left: 1px solid #333; border-right: 1px solid #333; }

.ratings-box {width:200px;  float:right;}

ul.comments-data h4{  color:#fff;  text-decoration:underline; margin-bottom:10px; font-size:13px;}

ul.comments-data p{ margin-bottom:10px;}

ul.comments-data td { text-align:left;}

.ratings-box .comment-result { color:#B98B26; font-size: 16px; font-weight: bold;}

ul.comments-data td.factor-label { width:160px;}



#newmiddle:after, #left:after, #right:after, ul.comments-data li:after, ul.comments-data li:after{

clear:both;

content:".";

display:block;

font-size:0;

height:0;

line-height:0;

overflow:hidden;

}

/*Pagination*/

ul.paging {

float:left;

}

ul.paging li {

border:1px solid #DDDDDD;

color:#0063DC;

float:left;

list-style:none outside none;

margin-right:16px;

padding:2px 5px !important;

}

ul.paging li:hover {

color:#FF0084;

cursor:pointer;

}

#pagination-flickr li {

border:0 none;

font-size:12px;

list-style:none outside none;

margin:0;

padding:0;

float:left;

display:inline;

}

#pagination-flickr a {

/*border:1px solid #DDDDDD;*/

margin-right:5px;

}

#pagination-flickr .previous-off, #pagination-flickr .next-off {

color:#000;

display:block;

float:left;

font-weight:bold;

padding:3px 4px;

}

#pagination-flickr .next a, #pagination-flickr .previous a {

font-weight:bold;

}

#pagination-flickr .active {

color:#000;

display:block;

float:left;

font-weight:bold;

padding:2px 6px;

background:#C90;

border:1px solid #fff;

}

#pagination-flickr a:link, #pagination-flickr a:visited {

color:#333;

display:block;

float:left;

padding:0 6px;

text-decoration:none;

}

#pagination-flickr a:hover {

/*border:1px solid #666666;*/

}

.jpagging { width:100%; float:left; padding:10px 0; }

.jpagging .row{ height:18px; margin:10px auto; width: 300px; text-align:center;}







ul.hotel-selection{ margin-bottom:20px;}

ul.hotel-selection li{padding:10px 10px 20px 15px; border-bottom:1px dashed #333; list-style:none; }

ul.hotel-selection li .col1 {float:left; width:100px; margin-right:15px;}

ul.hotel-selection li .col2  { float:left; width:620px; }

ul.hotel-selection li .col2 a.link-moreinfo{ color:#fff;}

ul.hotel-selection li .col2 h1{ color:#dab567; font-size:14px;}

ul.hotel-selection li .col2 a.btn-moreinfo{ text-decoration:underline;}

ul.hotel-selection li .col2 p.address{ margin:10px 0 15px; text-transform:uppercase;}

ul.hotel-selection li .col2 p {text-align:justify;}

ul.hotel-selection li .col3{ width:160px; float:right !important; text-align:center;}

ul.hotel-selection li .col3 p{text-transform:uppercase; font-weight:bold; margin-bottom:10px;}

ul.hotel-selection li .col3 p span{ font-size:16px; margin-top:10px;}

ul.hotel-selection li .col3 input.btn-selectpro, ul.hotel-selection li .col3 a.btn-selectpro{ display:block; background: url("btn_selectpro.png") 0 0 no-repeat; width:149px; height:22px; font-size:0; line-height:0; color:#d4b475; }

#bookingcontent .reservediv{ background:#323129; padding:0 5px; width: 912px; }
.tripadvisor{width:940px;}
.tripadvisorcontent{float:left;width:670px; margin-right:15px;padding-top:10px;}
.tripadvisorimage{float:left; width:240px;}
.clear{clear:both;}

#bookingcontent .reservediv .txtcolor
{
	color:#FFFFFF !important;
}

#bookingcontent .reservediv table, td, th {color:#FFF}

/*****************************************09-05-2011**********************************************/

select[name="hot_id"] { width:190px !important;}
.property-width{ width:190px !important;}

.ico-live-chat { position:absolute; right:10px; top:5px;}

.ico-live-chat img{ width:60px;}

#header { position:relative;}

/*************************************** Clear Classes*********************************/ 



ul.hotel-selection li:after, ul.hotel-selection li div:after, #header:after

{ clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden;}


.package-table p {font-size:12px}
