BODY { 
margin : 0;
background-color : #cccccc;
} 
p { 
font-size : 11px;
color : #000000;
font-family : verdana;
} 

/***
css by rajinder singh sheokand
***/
.boxbgSearchForm { 
border-right : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
font-size : 11px;
border-left : 1px solid #5a9ea8;
width : 25px;
color : #cc0000;
border-bottom : 1px solid #5a9ea8;
font-family : verdana;
height : 15px;
background-color : #edf5fb;
} 
.sboxSearchForm { 
border-right : 1px solid #5a9ea8;
border-left : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
border-bottom : 1px solid #5a9ea8;
font-size : 11px;
width : 100px;
color : #cc0000;

font-family : verdana;
height : 18px;
background-color : #edf5fb;
} 
.texti:hover { 
padding-right : 5px;
padding-left : 6px;
font-size : 11px;
color : #cc0000;
padding-top : 3px;
font-family : tahoma;
text-decoration : underline;
} 
.texti { 
padding-right : 5px;
padding-left : 6px;
font-size : 11px;
color : #2f8996;
padding-top : 3px;
font-family : tahoma;
text-decoration : none;
} 
A.loginlinkNew { 
font-size : 11px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 

A.loginlinkNew:hover { 
font-size : 11px;
color : #cc0000;
font-family : tahoma;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 

.selectStyle { 
font-weight : bold;
font-size : 10px;
width : 85px;
color : #46919d;
font-family : verdana;
background-color : #edf5fb;
} 

.tableBorder { 
border-right : 1px solid #d4d1c6;
border-top : 1px solid #d4d1c6;
border-left : 1px solid #d4d1c6;
border-bottom : 1px solid #d4d1c6;
} 

.button { 
background-color : #cccccc;
margin-top : 1em;
border : 0 none !important;
} 


.bldText { 
color : #2f8996;
font-size : 12px;
font-family : verdana;
font-weight : bold;
} 
.goldText { 
color : #996600;
font-size : 12px;
font-family : verdana;
font-weight : bold;
} 

.hr_basket { 
width : 600px;
} 

.hr_checkout{
	border: 1px  dashed #DDDDDD;	
}
.hr_propertyListing{
	border: 1px  dashed #C3C1B9;	
}

/*** input box css ***/
.mInputField { 
font-family : tahoma, Times, serif;
font-size : 11px;
color : #cc0000;
} 
.mInputFieldPayment { 
font-family : tahoma, Times, serif;
font-size : 11px;

} 
.tableStyle { 
border-right : 1px solid #d4d1c6;
border-top : 1px solid #d4d1c6;
border-left : 1px solid #d4d1c6;
border-bottom : 1px solid #d4d1c6;
} 

/* Small analog text, used usually with SPAN by rajinder singh */
.textHomeHawaii { 
font-size : 11px;
color : #333333;
font-family : verdana;
} 

txtSm { 
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 10px;
} 


/* Normal analog text, used usually with SPAN  rajinder singh*/

.txtNr { 
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
} 

.bld { 
color : #2f8996;
font-size : 13px;
font-family : verdana;
font-weight : bold;
} 

.bldWhite { 
color : #ffffff;
font-size : 13px;
font-family : verdana;
font-weight : bold;
} 

.bld1 { 
color : #174f99;
font-size : 16px;
font-family : verdana;
font-weight : bold;
} 
.cboStyle { 
font-weight : bold;
font-size : 11px;
color : #46919d;
font-family : verdana;
background-color : #edf5fb;
} 
/*** end  here raj css ***/
A { 
font-size : 11px;
color : #2f8996;
font-family : tahoma;
text-decoration:underline;
}
A:hover { 
font-size : 11px;
color : #cc0000;
font-family : tahoma;
text-decoration : none;
}  
.tex { 

font-size : 11px;
color : #333333;
font-family : verdana;
} 
P { 
padding-right : 2px;
padding-left : 2px;
font-size : 11px;
color : #333333;
font-family : verdana;
} 

A.navwhite { 
font-weight : bold;
font-size : 11px;
color : #ffffff;
font-family : arial, arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.navwhite:visited { 
font-weight : bold;
font-size : 11px;
color : #ffffff;
font-family : arial, arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.navwhite:hover { 
font-weight : bold;
font-size : 11px;
color : #ffffcf;
font-family : arial, arial, Helvetica, sans-serif;
text-decoration : none;
} 

A.nav { 
font-size : 11px;
color : #000000;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.nav:visited { 
font-size : 11px;
color : #000000;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.nav:hover { 
font-size : 11px;
color : #46919d;
font-family : arial, Helvetica, sans-serif;
text-decoration : none;
} 
A.nav1 { 
font-size : 12px;
color : #082b31;
font-family : verdana;
text-decoration:underline;
} 
A.nav1:visited { 
font-size : 12px;
color : #082b31;
font-family : verdana;
text-decoration:underline;
} 
A.nav1:hover { 
font-size : 12px;
color : #082b31;
font-family : verdana;
text-decoration : none;
} 

.lownav { 
font-size : 12px;
color : #ffffff;
font-family : arial, arial, Helvetica, sans-serif;
} 
A.lownavlinks { 
font-size : 11px;
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 
A.lownavlinks:visited { 
font-size : 11px;
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 
A.lownavlinks:hover { 
font-size : 11px;
color : #ffffff;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
.login { 
font-size : 12px;
font-family : arial, Helvetica, sans-serif;
} 
A.loginlink { 
font-size : 11px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlink:visited { 
font-size : 11px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlink:hover { 
font-size : 11px;
color : #cc0000;
font-family : tahoma;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 
A.loginlinkk { 
font-size : 12px;
color : #000000;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlinkk:visited { 
font-size : 12px;
color : #000000;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlinkk:hover { 
font-size : 12px;
color : #000000;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 
A.loginlinkknew { 
font-size : 12px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlinkknew:visited { 
font-size : 12px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
text-decoration:underline;
} 
A.loginlinkknew:hover { 
font-size : 12px;
color : #cc0000;
font-family : arial, Helvetica, sans-serif;
text-decoration:none;
} 
.text { 
padding-left : 5px;
font-size : 11px;
color : #000000;
font-family : verdana;
} 
.text11 { 
padding-right : 5px;
margin-top : 5px;
padding-left : 0;
font-size : 13px;
color : green;
font-family : verdana;
text-decoration : none;
} 
.boxbg { 
border-right : 1px solid #5a9ea8;
border-left : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
border-bottom : 1px solid #5a9ea8;
font-size : 11px;
color : #666666;
font-family : verdana;
background-color : #edf5fb;
} 
.boxbgDiscover { 
border-right : 1px solid #5a9ea8;
border-left : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
border-bottom : 1px solid #5a9ea8;
font-size : 11px;
color : #666666;
font-family : verdana;
background-color : #edf5fb;
} 
.text2 { 
padding-right : 2px;
padding-left : 20px;
font-size : 11px;
color : #333333;
font-family : verdana;
} 
.boxbg1 { 
border-right : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
font-size : 11px;
border-left : 1px solid #5a9ea8;
width : 25px;
color : #666666;
border-bottom : 1px solid #5a9ea8;
font-family : verdana;
height : 15px;
background-color : #edf5fb;
} 



.formlink { 
padding-right : 0;
padding-left : 0;
font-size : 11px;
color : #333333;
font-family : verdana;
text-decoration::underline;
} 
.formlink:hover { 
padding-right : 0;
padding-left : 0;
font-size : 11px;
color : #333333;
font-family : verdana;
text-decoration : none;
} 

.text4 { 
padding-right : 5px;
padding-left : 5px;
font-size : 11px;
color : #333333;
font-family : verdana;
} 
.text4n { 
padding-right : 0;
padding-left : 0;
font-size : 11px;
color : #333333;
font-family : verdana;
} 
.text4n1 { 
padding-right : 0;
padding-left : 1px;
font-size : 11px;
color : #333333;
font-family : verdana;
} 
.textbig { 
padding-right : 0;
padding-left : 0;
font-size : 12px;
color : #333333;
font-family : verdana;
} 
.textsmall { 
font-size : 11px;
color : #000000;
font-family : verdana;
} 
.texth { 
font-weight : bold;
font-size : 22px;
color : #006600;
font-family : verdana;
} 
.texth1 { 
padding-right : 5px;
padding-left : 1px;
font-weight : bold;
font-size : 17px;
color : #2f8996;
padding-top : 3px;
font-family : verdana;
} 
.sbox { 
border-right : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
font-size : 11px;
border-left : 1px solid #5a9ea8;
width : 100px;
color : #666666;
border-bottom : 1px solid #5a9ea8;
font-family : verdana;
height : 15px;
background-color : #edf5fb;
} 

.textboxStyle { 
border-right : 1px solid #5a9ea8;
border-top : 1px solid #5a9ea8;
font-size : 11px;
border-left : 1px solid #5a9ea8;
color : #666666;
border-bottom : 1px solid #5a9ea8;
font-family : verdana;
height : 15px;
background-color : #edf5fb;
} 
.texthi { 
font-weight : bold;
font-size : 12px;
color : #2f8996;
font-family : verdana;
} 
.texthi:hover { 
font-weight : bold;
font-size : 12px;
color : #2f8996;
font-family : verdana;
text-decoration : none;
} 

.maintext { 
padding-right : 5px;
padding-left : 6px;
font-weight : bold;
font-size : 16px;
color : #2f8996;
padding-top : 3px;
font-family : verdana;
} 
.blue { 
font-weight : bold;
font-size : 14px;
color : #000066;
font-family : verdana;
text-decoration : none;
} 
.blackmain { 
font-size : 16px;
color : #082b31;
font-family : verdana;
text-decoration : none;
} 
.text11:hover { 
padding-right : 5px;
margin-top : 5px;
padding-left : 2px;
font-size : 13px;
color : green;
font-family : verdana;
text-decoration : underline;
} 
.asearchbox { 
border-right : 1px solid #333333;
border-top : 1px solid #333333;
font-size : 12px;
border-left : 1px solid #333333;
width : 100px;
color : #666666;
border-bottom : 1px solid #333333;
font-family : verdana;
background-color : #edf5fb;
} 
.comment { 
padding-right : 0;
padding-left : 0;
font-size : 12px;
color : #333333;
font-family : verdana;
} 
.top { 
border-right : 1px;
border-top : 1px solid #25737d;
border-left : 1px;
border-bottom : 1px;
} 
.td { 
padding-right : 2px;
padding-left : 2px;
padding-bottom : 5px;
padding-top : 5px;
} 
.bt_com { 
border-right : medium none;
padding-right : 6px;
border-top : medium none;
padding-left : 6px;
font-weight : bold;
font-size : 11px;
background : #f90;
padding-bottom : 2px;
margin : 0;
border-left : medium none;
color : #fff;
padding-top : 2px;
border-bottom : medium none;
} 
#border { 
border-right : 1px solid #d6e8f5;
border-top : 1px solid #d6e8f5;
border-left : 1px solid #d6e8f5;
border-bottom : 1px solid #d6e8f5;
} 
#menu { 
height : 31px;
} 
#menu A { 
font-weight : bold;
font-size : 12px;
color : #2c3d95;
font-family : Verdana;
text-decoration : none;
} 
#menu A:hover { 
font-weight : bold;
font-size : 12px;
color : #f20606;
font-family : Verdana;
text-decoration : underline;
} 

.errorMesaage { 
font-size : 12px;
color : #ff0000;
font-family : verdana;
} 
.homehead { 
font-family : verdana;
font-size : 18px;
font-weight : normal;
color : #46919d;
text-decoration : none;
} 
.homehead:hover { 
font-family : verdana;
font-size : 18px;
font-weight : normal;
color : #cc0000;
text-decoration : underline;
} 
.homeheading { 
font-family : verdana;
font-size : 22px;
font-weight : bold;
color : #46919d;
} 
.Travel { 
font-family : verdana;
font-size : 11px;
color : #333333;
} 
.tj_button { 
font-size : 12px;
color : #c3a980;
font-weight : bold;
border : 2px solid #786348;
background-color : #6f522d;
height : 25px;
width : 80px;
} 

.new_head { 
font-family : verdana;
font-size : 11px;
color : #46919d;
padding-left : 0;
padding-right : 0;
} 


/******************** pop up page style sheet added by  by rajinder singh ***************/

body { 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
} 
P.required { 
color : red;
} 
TD.topLeft { 
border-left : 1px solid black;
} 
TD.topRight { 
border-right : 1px solid black;
} 
TD.topBothSides { 
border-left : 1px solid black;
border-right : 1px solid black;
} 
TD.topLeftTop { 
border-left : 1px solid black;
border-top : 1px solid black;
} 
TD.topRightTop { 
border-right : 1px solid black;
border-top : 1px solid black;
} 
TD.topTop { 
border-top : 1px solid black;
} 
TD.ccTitle { 
background-color : silver;
border : 1px solid black;
} 
TD.ccLeft { 
background-color : #b0c4de;
border-left : 1px solid black;
} 
TD.ccRight { 
background-color : #b0c4de;
border-right : 1px solid black;
} 
TD.checkTitle { 
background-color : silver;
border : 1px solid black;
} 
TD.checkNone { 
background-color : #f0e68c;
} 
TD.checkRight { 
background-color : #f0e68c;
border-right : 1px solid black;
} 
TD.checkLeft { 
background-color : #f0e68c;
border-left : 1px solid black;
} 
TD.checkBoth { 
background-color : #f0e68c;
border-left : 1px solid black;
border-right : 1px solid black;
} 
TD.checkBottom { 
background-color : #f0e68c;
border-left : 1px solid black;
border-right : 1px solid black;
border-bottom : 1px solid black;
} 

.highlight { 
background-color : #8f8fff;
} 
.invisibleobject { 
visibility : hidden;
display : none;
} 
.visibleobject { 
visibility : visible;
} 
.strongwithPar { 
margin : 0.1em;
font-weight : bold;
} 
.bluetext { 
font-size : 12px;
color : #2f8996;
font-family : arial, Helvetica, sans-serif;
} 
.home_head {
	font-family: arial;
	font-size: 19px;	
	font-weight: bold;	
	color: #46919D;
}

/*************  ends popup page style sheet *********************/
.tooltip1_obj_Invisible
{ visibility:hidden;
}

.tooltip1_obj_Visible
{
    visibility: visible;
}
.top_text {
font-family:Verdana;
font-size:10px;
color:#505050;
}
#tooltip_button{
/*background-image:url(../images/popup/tooltip_02.gif);
background-repeat:repeat-x;*/
height:21px;
background-color:#46919D;
width:104px;
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
}

.pro { 
margin-left : 6px;
font-size : 10px;
color : #2f8996;
font-family:tahoma;
text-decoration:none;
} 
.pro:hover {
margin-left : 6px;
font-size : 10px;
color : #cc0000;
font-family:tahoma;
text-decoration:underline;
} 

.proMD { 
margin-left : 6px;
font-size : 8px;
color : #2f8996;
font-family:tahoma;
text-decoration:none;
} 
.proMD:hover {
margin-left : 6px;
font-size : 8px;
color : #cc0000;
font-family:tahoma;
text-decoration:underline;
} 

/* CSS for pagination   */

.number {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2f8996;
font-weight:bold;
background-image:url(../images/numbering/boxsmall_off.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
height:13px;
width:13px;
text-align:center;
text-decoration:none;
}
.number:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#D34040;
font-weight:bold;
background-image:url(../images/numbering/boxsmall_on.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
height:13px;
width:13px;
text-align:center;
text-decoration:none;
}
.number_select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#D34040;
font-weight:bold;
background-image:url(../images/numbering/box_on.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
height:18px;
width:19px;
text-align:center;
text-decoration:none;
}
.number_select:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#D34040;
font-weight:bold;
background-image:url(../images/numbering/box_on.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
height:18px;
width:19px;
text-align:center;
text-decoration:none;
}
.back {
background-image:url(../images/numbering/back_on.gif);
background-repeat:no-repeat;
height:16px;
width:46px;
display:block;
}

.back:hover {
background-image:url(../images/numbering/back_off.gif);
background-repeat:no-repeat;
height:16px;
width:46px;
display:block;
}
.next {
background-image:url(../images/numbering/next_on.gif);
background-repeat:no-repeat;
height:16px;
width:46px;
display:block;
}
.next:hover {
background-image:url(../images/numbering/next_off.gif);
background-repeat:no-repeat;
height:16px;
width:46px;
display:block;
}
li {
list-style-image:url(../images/bull.gif);
font-size : 11px;
color : #000000;
font-family : verdana;
margin-bottom:2px;
}
.img_border {
border:1px solid #333333;
}
.page_no {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f8996;
font-weight:bold;
}
h1 {
font-family : verdana;
font-size : 22px;
font-weight : bold;
color : #46919d;
margin:0px;
}
.besttitle { 
font-family : verdana;
font-size : 18px;
font-weight : normal;
color : #46919d;
} 




/* added by Rajeev for new Designed Pages */
.newtoplinks {
	padding:2px 2px 0px 2px;
	font-size : 9px;
	color : #666666;
	font-family : tahoma;
	text-decoration : none;
} 

.newtoplinks:hover {
padding:2px 2px 0px 2px;
font-size : 9px;
color : #cc0000;
font-family : tahoma;
text-decoration : underline;
}

.GreenHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight:bold;
	color : #2c5961;
	height:40px;
	vertical-align:top;
	padding-top:10px;
}

.Gray_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color : #4c4d4d;
	line-height:14px;
}

.grayborder{
	border:solid 2px #dedede;
}

.property_detailBox{
	background:#f5f4ef;
	padding-left:8px;
	padding-right:8px;
	margin-top:14px;
}

.property_bottom1bg{
	background:url(../images/newhome/property_bottom1BG.gif) no-repeat top;
	padding-top:3px;
}

.testi_person{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	font-style:italic;
	color : #4c4d4d;
}

.testi_quote{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:normal;
	font-style:normal;
	color : #4c4d4d;
}

.normalTXT{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:normal;
	font-style:normal;
	color : #4c4d4d;
	line-height:17px;
}

#overview_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:200;
}

#roominfo_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:201;
}

#guest_review_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:202;
}

#photo_gallery_popup{
	position:absolute;
	margin-left:-266px;
	margin-top:-104px;
	width:948px;
	background:#ffffff;
	display:none;
	z-index:203;
}

#MegaDeals_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:204;
}

.overview_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:200;
}

.roominfo_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:201;
}

.guest_review_popup{
	position:absolute;
	width:570px;
	background:#ffffff;
	display:none;
	z-index:202;
}

.photo_gallary_popup{
	position:absolute;
	margin-left:-140px;
	width:750px;
	background:#ffffff;
	display:none;
	z-index:203;
}


.grayBigbold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#5b5b5b;
}

.greenDRKbold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#2c5961;
}

.red_num{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#9c184a;
}

a.btn_close{
	font-size : 14px;
	color : #2f8996;
	font-family:tahoma;
	text-decoration:none;
	text-transform:uppercase;
}

a.btn_close:hover{
	color : #cc0000;
}

.redBigbold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}

Lfloat{
	float:left;
}

alignC{
	text-align:center;
}








.rates_input { 
border: 1px solid #5a9ea8;
font-family : tahoma, Times, serif;
font-size : 10px;
color : #cc0000;
background-color:#FFFFFF;
width:51px;
height:18px;
vertical-align:middle;
} 

.rates_DD { 
border: 1px solid #5a9ea8;
font-family : tahoma, Times, serif;
font-size : 10px;
color : #cc0000;
background-color:#FFFFFF;
width:54px;
height:18px !important;
line-height:18px !important;
vertical-align:middle;
} 

.txtSmal { 
font-size : 9px;
color : #000000;
font-family : verdana;
} 





/* Shadow Effect Starts*/
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 6px;
	margin-top: 6px;
}

.shadow,
.content{
	position: relative;
	bottom: 4px;
	right: 4px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 3px solid #333333; /*border color*/
	/*padding: .5em 2ex;*/
}

/* Shadow Effect Starts*/
