* {	margin:0; padding:0;}
body {font:75%/170% Arial, Helvetica, sans-serif; margin:15px 0 0 0; background:url(mainbg.jpg) repeat-x center top; }
#mainwrapper { width:998px; margin:0 auto;  }
#mainwrapper_r { width:100%; float:left;  background:url(bottombg.gif) bottom center no-repeat;}

#main {	width:100%; background:#FFFFFF; float:left; }
#top{background:#FFFFFF; width:998px; margin:0 auto; }
#top h1 a {background:url(new/logo.gif) no-repeat; width:150px; height:90px; display:block; float:left; text-indent:-9999px; margin:0 10px 0 10px ;}
.save {background:url(new/save.gif) no-repeat; width:195px; height:46px; display:block;  float:right; text-indent:-9999px; margin:17px 0px 0 0px;  }
ol.top-right { margin:0 0 0 20px; padding-left: 30px;}
#top-right ul { float:right; clear:right; width:820px; }
#top-right ul li { float:left; list-style:none; margin:0; padding:0; text-align:right;}
#top-right ul li a {font: bold 14px "Trajan Pro", Georgia, Garamondcond-Light; color:#737063; padding:0 8px; text-decoration:none;}
#top-right ul li a:hover {color:#998434; text-decoration:underline;}

#middle {width:100%; clear:both;}
#middle1 {background:#202020; height:520px; border-bottom:#323129 solid 1px;  clear:both; }
#middle2 {background:#202020; height:351px; border-bottom:#323129 solid 1px;  clear:both; }
#middle3 {background:#202020; border-bottom:#323129 solid 1px;  clear:both; }
#middletop { width:998px; height:520px; margin:0 auto;}
#middletop1 { width:998px; height:351px; margin:0 auto;}
#middletop2 { width:998px; margin:0 auto;}
#newbooking {position:absolute; top:140px;  height:350px; margin-left:30px;}
#newbooking1 {position:absolute; top:130px;  height:351px; margin-left:25px;}
#booking { width:290px;  background-color:#323129;}

#middlebot1{background:#FFFFFF;width:998px; clear:both; padding:0;}
/*#hometopmiddlebot1{background:#FFFFFF;width:998px; clear:both; padding:0;}*/
#homebottommiddlebot1{background:#FFFFFF;width:998px; clear:both; padding:0;}

#newmiddlebot1{ width:998px; margin:0 auto;}

.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;}

#middlebot2{ background:#323129; clear:both; width:998px; float:left;}
#newmiddlebot2{ width:988px; margin:0 auto; color:#FFFFFF; padding:0;}
.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;}

#newmiddlebot2 ul li{padding:0 0 0 20px; list-style:none;}
#newmiddlebot2 ol {padding:0 0 0 20px; }
#newmiddlebot2 a {color:#b49212;}


#newmiddlebot2 h1 { font:21px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}
#newmiddlebot2 h2 { font:18px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}
#searchHotels h1 { font:21px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}
#searchHotels h2 { font:18px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}

.bluelink13 { font:bold 12px Arial, Helvetica, sans-serif; color:#b49212; text-decoration:none;}

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

.bgclass {	background-color:#202020;}

.bookhead {
	text-align:center;
	padding:0.6em 0;
}

.booktitle {
	padding:3px 0 3px 8px;
}

.bookone {
	padding:8px 0 0 8px;
}



.bookingengineclass {
	float:left; 
	width:100%;
	background:#323129;
}


#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:10px 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:49%; 
}

.pdright {
	float:left; 
	width:49%; 
}

.pdl {
	float:left; 
	width:35%; 
	margin:0.5em 0;
}

.pdr {
	float:left;
}

.wbox {
	width:200px;
	margin:.5em 0 .5em 0;
}


.flightarrbox {
	width:100px;
	margin:.5em 0 .5em 0;
}


.wbox1{ width:200px; text-align:left; float:left; margin:.5em 0 .5em 0; height:180px;}
.textbox1 {border: 1px solid #0D2653; font:12px "Times New Roman"; color: #0D2653; width:200px; margin:.5em 0 .5em 0;}

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



h1 {font: bold 16px "Trajan Pro", Georgia, Garamondcond-Light; color:#998434; text-decoration:none; }
h2 { font:14px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}
h3 { font:12px "Trajan Pro", Georgia, "Times New Roman", Times, serif; color:#b49212; text-decoration:none;}

h4 {font:bold .9em Tahoma; margin:.2em 0;}
h5 {background-color:#FF0000; color:#FFF; font-size:1em; padding:.2em;}
.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:#F1C540; border:#000000 solid 1px;}
.text1{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

.headTxt {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	font-size:0.9em;
	color:#EEBF3D;
}

.hotelheadTxt {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	font-weight:bold;
	/*border:1px solid #EEBF3D; 
	padding:5px;
	margin-bottom:10px;*/
}
.newhotelheadTxt {
	font:bold 14px "Trajan Pro",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",Georgia,Garamondcond-Light;
	font-size:1.2em;
	color:#B49212;
	/*color:#fff;*/
}


.hotelheadTxt1 {
	font-family:"Trajan Pro",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",Georgia,Garamondcond-Light;
	color:#EEBF3D;
	font-size:1.1em;
}
.enhancementfont1 {
	font-family:"Trajan Pro",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",Georgia,Garamondcond-Light;
	/*color:#EEBF3D;*/
	color:#323129;
	font-size:1.1em;
}
.subtotalfont1 {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	/*color:#EEBF3D;*/
	color:#323129;
	font-size:1.1em;
}

.confirmHeaderFont {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	color:#EEBF3D;
	font-size:1.1em;
	font-weight:bold;
}


.roomsSeperator {
	border-bottom:1px solid #4f4e4a;
}

.selectedRoomBG {
	background:#8e8a6f;
}


.borderSeperator {
	border-bottom:1px solid #4f4e4a;
}

.submitBttn {
	background-image:url(/images/new/continue.jpg);
	cursor:pointer;
	width:220px;
	height:20px;
	border:0px;
}

a.searchHotelTxt, a.searchHotelTxt:link, a.searchHotelTxt:visited, a.searchHotelTxt:hover {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	font-size:1.2em;
	color:#EEBF3D;
	text-decoration:underline;
}
.searchHotelTxt{
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	font-size:1.2em;
	color:#EEBF3D;
	text-decoration:underline;
}

.confirm_div {
background-color:#323129;
}

.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:650px;}


/* CSS for EXPAND / COLLAPSE Content BEGINS */

.notoggleimg {
	padding:0 0 10px 0;
}

.notoggleimg a, .notoggleimg a:link, .notoggleimg a:visited, .notoggleimg a:hover {
	/*background:transparent url(new/plus.gif) no-repeat 0 4px;*/
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	font-size:1.1em;
	padding:0 0 0 20px;
	width:180px;
	color:#fff;
	text-decoration:none;
}


.toggleimg{
	background:transparent url(new/plus.gif) no-repeat 0 4px;
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	cursor: hand;
	cursor: pointer;
	margin: 10px 0;
	font-size:1.1em;
	padding:0 0 0 20px;
	width:180px;
}

.newtoggleimg{
	background:transparent url(new/minus.gif) no-repeat 0 4px;
	font-family:"Trajan Pro",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:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.hideHR {
	display:none;
}

.showHR {
	float:left;
	margin-left:10px;
}


/* CSS for EXPAND / COLLAPSE Content ENDS */

.togglepop{
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	margin: 10px 0;
	font-size:1.1em;
	padding:0 0 0 20px;
}


span.resfont14 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}

span.step {
	font-family:"Trajan Pro",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-family:"Trajan Pro",Georgia,Garamondcond-Light;
	color:#EEBF3D;
	margin-right:10px;
	text-decoration:none;
}

a.morelink:hover {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	color:#EEBF3D;
	margin-right:10px;
	text-decoration:underline;
}


a.clearbtn, a.clearbtn:link, a.clearbtn:visited, a.clearbtn:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.pricedetails_title {
	font-family:"Trajan Pro",Georgia,Garamondcond-Light;
	font-size:11px;
}
.overflow {
	height:200px; 
	overflow:hidden;
}

.res_tbl {
	font-family:Arial, Helvetica, sans-serif;
}

.sec_code_class {
	position: fixed; 
	left:50%; 
	top: 50%; 
	width: 400px; 
	overflow:auto;  
	margin-top: -50px; 
	margin-left: -100px; 
	background-color:#323129; 
	padding:5px; 
	border:5px solid #E9B112;
}

ul.company_info { font:11px Arial, Helvetica, sans-serif; color:#999999; margin:0; padding:1px 0 0 0!important; list-style:none;}
ul.company_info li { padding:1px 10px; margin:0; line-height:18px; display:inline;}