﻿

.AllZero {
font-weight:400;
margin:0;
padding:0;
}

.Sans11 {
font-family:Arial;
font-size:11px;
}

#divPage {
width:980px;
height:100%;
margin-left:auto;
margin-right:auto;
}



#divTopLeftCurve {
float:left;
height:3px;
width:3px;
display:none;
}


#divMenuLinks {
width:460px;
height:27px;
float:right;
}

*html #divMenuLinks {
width:400px;
}



#divQuickSearch {
width:300px;
height:58px;
float:left;
margin-left:150px;
margin-top:13px;
}

html* #divQuickSearch {
margin-left:100px;
}

*html #divQuickSearch {
float:right;
margin-right:10px;
margin-top:7px;
}

#divHeaderLink {
width:270px;
height:27px;
float:left;
}

*html
#divHeaderLink {
width:255px;
height:25px;
}


#divHeaderText {
width:295px;
height:27px;
float:left;
margin-top:30px;
margin-left:15px;
vertical-align:top;
}

*html #divHeaderText {
width:295px;
height:27px;
float:left;
margin-top:30px;
margin-left:0px;
}

#divBody {
width:980px;
height:100%;
background-color:#f0f0f0;
float:left;
}

#divLeftImgBand {
width:23px;
height:600px;
float:left;
}

.out {
margin-right:-19px;
}

*html .out {
margin-right:0;
margin-left:5px;
}

*+html .out {
margin-right:-33px;
}

.pnlDetails {
width:380px;
}

*html .pnlDetails {
width:360px;
}

#divHotelContents {
width:350px;
float:left;
background-position:left;
background-repeat:repeat-y;
background-color:#FFF;
}

*html #divHotelContents {
width:345px;
float:left;
}

#divLeftBtmCurve {
background-image:url(../Images/Curves/LeftCurve_White.jpg);
width:17px;
height:41px;
float:left;
}



#divBookingOuter {
width:360px;
background-color:#FFF;
margin:0;
}

*html #divBookingOuter {
width:325px;
background-color:#FFF;
margin:0;
}

*+html #divBookingOuter {
width:345px;
}

#divTitleImg {
width:329px;
background-color:#F3F3F3;
}

#divQuickLinks {
width:320px;
float:left;
}

#divFrameBottomCurve {
width:20px;
height:15px;
background-image:url(../Images/hotelDetails/RightCurve_White.jpg);
float:right;
vertical-align:bottom;
bottom:0;
position:absolute;
top:auto;
right:0;
}

*html #divFrameBottomCurve {
margin-bottom:0;
}

#divUnsualBook {
width:315px;
height:225px;
float:left;
margin-top:20px;
}

#divUnusualProperty {
width:315px;
height:100%;
float:left;
margin-top:20px;
margin-bottom:10px;
}

*+html #divUnusualProperty {
margin-top:30px;
}

#divBookmarkOuter {
width:230px;
height:62px;
margin-top:20px;
}

*html #divBookmarkOuter {
width:230px;
height:62px;
margin-top:0;
}

#divAdvert {
width:980px;
height:140px;
float:left;
background-color:#e7e7e7;
margin-top:20px;
}

#divAdd {
width:730px;
height:90px;
float:right;
margin-top:33px;
margin-right:35px;
}

html* #divAdd {
margin-top:31px;
}

*+html #divAdd {
margin-top:36px;
}

*html #divAdd {
margin-right:15px;
}





.btn {
background-color:Transparent;
cursor:pointer;
height:23px;
width:150px;
}

*+html .btnP {
background-color:Transparent;
cursor:pointer;
height:23px;
width:125px;
}

.FooterText {
font:normal 10px Arial;
color:#B3B3B3;
text-decoration:none;
}

.FooterLink {
font:normal 10px Arial;
color:#B3B3B3;
text-decoration:none;
vertical-align:top;
}

.HeaderText {
font:normal 12px Arial;
color:#B3B3B3;
text-decoration:none;
}

.btnTxt {
font:normal 11px Arial;
color:#FFF;
text-decoration:none;
}
.btnTxt:hover {
font:normal 11px Arial;
color:#EBE459;
text-decoration:none;
}


.Txt {
font:normal 11px Arial;
color:#000;
text-decoration:none;
}

#divExpand {
height:100%;
background-color:Blue;
width:300px;
}

.contriInfo {
width:283px;
float:left;
margin-left:9px;
margin-top:8px;
}

*html .contriInfo {
margin-left:7px;
}

#divContriRecommendation {
width:283px;
float:left;
margin-left:6px;
font-family:Arial;
font-size:11px;
}

#divActTxt {
width:267px;
height:18px;
margin-top:15px;
margin-left:20px;
float:left;
}

*html #divActTxt {
margin-left:10px;
margin-top:15px;
}

#divActInfo {
width:267px;
height:90px;
float:left;
margin-top:10px;
margin-left:20px;
}

#divActImg {
width:119px;
height:88px;
float:left;
background-color:Aqua;
}

#divActData {
width:143px;
height:88px;
float:right;
margin-top:-10px;
}

#divLink {
width:60px;
height:15px;
float:right;
margin-right:90px;
margin-top:10px;
}

*html #divLink {
margin-right:50px;
margin-top:-5px;
}

.OtherActTxt {
font-family:Arial;
font-size:18px;
}

.OtherActTxt14 {
font-family:Arial;
font-size:14px;
}

.Link {
font-family:Arial;
font-size:10px;
}

.ulTerms {
font-family:Arial;
font-size:12px;
}

.liTerms {
margin-left:-7px;
margin-top:-2px;
}

html* .liTerms {
margin:0 0 0 -5px;
padding:0;
}

#divSearchMaster {
float:left;
width:318px;
height:82px;
margin-top:10px;
}

*+html #divSearchMaster {
margin-top:0px;
}

#divQuickSearchHeadMaster {
width:310px;
height:18px;
padding-top:6px;
padding-left:8px;
color:#F0F0F0;
background-image:url(../Images/Tabs/TabPlaneInner.gif);
}

#divSearchContentMaster {
width:307px;
height:43px;
border-top:1px solid #171717;
float:left;
padding-left:9px;
padding-top:13px;
background-color:#EEEFF1;
border:1px solid #D3D3D3;
}

#divTxtKeywordMaster {
width:265px;
height:23px;
float:left;
}

.txtKeywordMaster {
width:268px;
height:17px;
border:1px solid #999;
color:#000;
font-family:arial;
font-size:12px;
padding-left:2px;
padding-top:5px;
}

.watermarkKeywordMaster {
width:268px;
height:17px;
border:1px solid #999;
font-family:arial;
font-size:12px;
padding-left:2px;
padding-top:5px;
color:#000000;
}

*html .pnlSearchPaddingSB {
float:right;
margin-left:0;
margin-right:14px;
margin-top:0;
}

*html .pnlSearchPadding {
float:right;
margin-left:0;
margin-right:14px;
margin-top:10px;
}

.pnlSearchPaddingRt {
float:right;
margin-left:0;
margin-right:30px;
}

*html .pnlSearchPaddingRt {
float:right;
margin-left:0;
margin-right:14px;
}

#divBtnSearchMaster {
float:right;
height:20px;
width:18px;
margin-right:15px;
}

html* #divBtnSearchMaster {
margin-right:13px;
}

*+html #divBtnSearchMaster {
margin-top:1px;
}

*html #divBtnSearchMaster {
float:left;
height:20px;
width:18px;
margin-right:0;
margin-left:3px;
margin-top:1px;
}

#divBtnSearchDetails {
float:right;
height:20px;
width:18px;
margin-right:14px;
}

html* #divBtnSearchDetails {
float:left;
margin-left:7px;
margin-right:0;
}

*+html #divBtnSearchDetails {
float:right;
margin-top:1px;
margin-left:0;
margin-right:13px;
}

*html #divBtnSearchDetails {
float:left;
height:20px;
width:18px;
margin-right:0;
margin-left:1px;
margin-top:1px;
}

.btnGoMaster {
height:20px;
width:21px;
float:left;
}

.pnlHeadingMaster {
width:310px;
height:18px;
padding-top:7px;
padding-left:8px;
font-size:11px;
font-family:Arial;
color:#F0F0F0;
cursor:pointer;
background-image:url(../Images/Tabs/SearchTab_BtnInner.gif);
border-bottom:1px solid #f0f0f0;
}

.pnlHeadingMasterhover {
width:310px;
height:18px;
padding-top:7px;
padding-left:8px;
font-size:11px;
font-family:Arial;
color:#F0F0F0;
background-image:url(../Images/Tabs/SearchTab_RloverInner.gif);
}

.paneHeaderMaster {
width:310px;
height:18px;
}

*html .paneHeaderWow {
width:309px;
padding-left:1px;
height:18px;
}

#divSearchParent {
float:right;
width:318px;
height:630px;
margin-top:15px;
margin-bottom:30px;
}

*html #divSearchParent {
float:left;
width:318px;
height:630px;
margin-top:15px;
margin-bottom:0;
}

.accordionContentMaster {
background-color:#E4E4E4;
width:318px;
}

#divInteractiveMapUC {
float:left;
width:318px;
height:220px;
background-color:#EFEFEF;
border:none 0 none;
margin:20px 0px 0px 0px;
padding:0;
}

#divTypesMaster {
width:302px;
height:203px;
float:left;
padding-left:11px;
padding-top:17px;
padding-right:5px;
}

*html #divTypesMaster {
width:300px;
padding-left:10px;
padding-right:8px;
height:166px;
overflow:hidden;
}

*+html #divTypesMaster {
width:300px;
padding-top:17px;
height:160px;
overflow:hidden;
}

#divSearchOuter {
width:318px;
height:625px;
float:right;
margin-left:0;
}

#divTopLoginBand {
width:317px;
height:3px;
background-image:url(../Images/HotelListing/Login/Topband.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#divBtmLoginBand {
width:317px;
height:3px;
background-image:url(../Images/HotelListing/Login/BtmBand.gif);
background-repeat:no-repeat;
}

#divMdlLoginBand {
width:317px;
height:74px;
background-image:url(../Images/HotelListing/Login/Mdlband.gif);
background-repeat:repeat-y;
padding:10px 0 10px 10px;
}

*html #divMdlLoginBand {
height:68px;
}

*+html #divMdlLoginBand {
height:78px;
}

#divLogin {
width:317px;
float:right;
margin:30px 30px 0 0;
}

*html #divLogin {
margin-right:10px;
margin-top:20px;
}

#RefineSearchMaster {
margin-top:10px;
}

.font13Arial
{
	font-family:Arial;
	font-size:13px;
	line-height:15px;
	color:#FFFFFF;
}

.divGoUnAdd {
width:317px;
height:300px;
/*background-image:url(../Images/Photos/JoingounusualClubSmall.jpg);*/
background-repeat:no-repeat;
color:#FFF;
font-size:12px;
font-family:Arial;
}

.clsListingMembersOnlyM
{
	width:317px;
	height:299px;
	float:right;
	/*position: absolute;
	z-index: auto;*/
	
	background-repeat:no-repeat;
	margin-top:50px;
	margin-right:0px;	
	/*margin-right: -30px;*/
}

.ancCompleteDivHome {
text-decoration:none;
color:#FFFFFF;
float: right;
margin-right:40px;
font-size: 11px;
}

*html .ancCompleteDivHome {
margin-right:20px;

}

#divDetailsForBGImg {
/*margin-left:322px;*/
margin-top:40px;
position:absolute;
width: 317px;
}

*html #divDetailsForBGImg {

width: 290px;
}

*html .clsListingMembersOnlyM
{
	margin:25px 0px 0px 0px;
}

#divMemberOnlyList{
	width : 230px;
	height :95px;
	margin-top:135px;
	margin-left:25px;
	color:#FFFFFF;
}

.font11Arial{
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
}

*+html #divMemberOnlyList{
    height:95px;
    
}
*html #divMemberOnlyList
{
	margin-top:120px;
	
}
#divMemberOnlyList ul
{
	margin-left:-25px;
	padding-left: 40px;
}
*+html #divMemberOnlyList ul
{
	margin-left:15px;
}
*html #divMemberOnlyList ul
{
	margin-left:15px;
}


.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#007C33; margin:0 5px;}
.b2 {height:1px; background:#007C33;  margin:0 3px;}
.b3 {height:1px; background:#007C33; margin:0 2px;}
.b4 {height:2px; background:#007C33;  margin:0 1px;}


#divRegisterBtn {
	float:left;
	height:22px;
	margin-left:25px;
	margin-top:18px;
	text-align:center;
	width:102px;
}

*html #divRegisterBtn {
margin-left:12px;
margin-top:-10px;
}

*+html #divRegisterBtn{
	margin-top:18px;
	margin-left: 25px;
}

#divEmailTextBox {
	float:left;
	margin-left:25px;
	margin-top:18px;
	width:150px;
}

#divEmail
{
	margin-left: 0px;
}

*+html #divEmail
{
	margin-left: 12px;
}

*+html #divEmailTextBox 
{
	margin-top:10px;
	margin-left:0px;
}
#divOuterGoUnAdd {
width:235px;
height:140px;
float:left;
margin-top:140px;
}

#divGoUnTxt {
width:240px;
height:100px;
}

#divRegisterBtnGoUn {
width:150px;
height:23px;
background-color:Green;
margin-left:20px;
margin-top:10px;
}

#divRefineSearchMain {
width:315px;
height:100%;
color:#807A7C;
}

#divRefineSearchHeader {
width:310px;
height:18px;
padding-top:6px;
padding-left:8px;
background-image:url(../Images/Tabs/TabPlaneInner.gif);
background-repeat:no-repeat;
background-position:left top;
color:#F0F0F0;
}

#divRefineSearchInfo {
background-color:#FFF;
width:295px;
border:1px solid #d3d3d3;
padding:10px;
}

#divRefineRatingPrice {
height:100%;
float:left;
width:100%;
margin:0 0 5px;
padding:0;
}

#divRefineRating {
height:100%;
float:left;
margin:0 0px 0 0;
padding:0;
}

#divRefinePrice {
height:100%;
float:right;
margin:0px 0px 0px 0px;
padding:0;
width:130px;
}

#divRefineType {
float:left;
height:100%;
margin:0 0 5px;
padding:0;
}

#divRefineInterest {
float:left;
height:100%;
width:290px;
margin:0 0 5px;
padding:0;
}

.FontRefineSearch a {
color:#7E7A79;
text-decoration:none;
font-size:11px;
font-family:Arial;
margin:0;
padding:0;
}

.FontRefineSearch a:hover {
color:#000;
text-decoration:underline;
font-size:11px;
font-family:Arial;
}

.FontRefineSearch1 {
color:#7E7A79;
text-decoration:none;
font-size:11px;
font-family:Arial;
text-align:left;
margin:0;
padding:0;
}

.FontRefineSearch1:hover {
color:#000;
text-decoration:none;
font-size:11px;
font-family:Arial;
text-align:left;
}

.fontBlack11 {
color:#000;
text-decoration:none;
font-size:11px;
line-height:14px;
font-family:Arial;
}

.alignComma {
width:0;
margin:0;
padding:0;
}


.Crvleft {
float:left;
width:1px;
height:1px;
background-color:#FFF;
font-size:0;
}

.Crvright {
float:right;
width:1px;
height:1px;
background-color:#FFF;
font-size:0;
}



#divListingIcon {
width:290px;
height:29px;
float:left;
padding-left:0;
margin-top:10px;
}

*html #divListingIcon {
width:290px;
float:left;
padding-left:0;
margin-top:5px;
}

.iconStyle {
width:33px;
height:33px;
float:left;
margin:0;
padding:0;
}

#divHotelNameMaster {
float:left;
margin:0;
padding:0;
}

.LocationMaster {
width:100%;
float:left;
margin-top:2px;
}

#divSlider {
width:295px;
height:40px;
float:left;
margin-top:5px;
padding-top:3px;
margin-bottom:5px;
}

#divHotelTitle {
width:297px;
float:left;
margin-top:5px;
}

#divHotelType {
width:145px;
height:45px;
float:left;
}

#divHotelPrice {
width:88px;
height:45px;
float:right;
vertical-align:text-top;
margin-top:5px;
}

#divHotelInterest {
width:297px;
vertical-align:text-top;
float:left;
margin-top:15px;
}

*html #divHotelInterest {
width:297px;
height:12px;
margin-top:8px;
vertical-align:text-top;
float:left;
}

#divPhoneRec {
float:left;
width:210px;
padding-bottom:10px;
margin-top:10px;
}
html* #divPhoneRec {
width:212px;
}

*html #divPhoneRec {
width:210px;
}

#divPhoneInfo {
margin-left:auto;
margin-right:auto;
}

#divCallTxt {
width:220px;
height:25px;
font-family:Arial;
font-size:13px;
text-align:center;
font-weight:bold;
}

#divPhone {
height:12px;
background-repeat:no-repeat;
}

#divNumber {
height:12px;
float:left;
font-family:Arial;
font-size:12px;
color:#000;
font-weight:bold;
}

#divReception {
width:215px;
font-family:Arial;
font-size:10px;
color:#000;
float:left;
margin-top:7px;

}
html* #divReception {
width:205px;
}
*+html #divReception {
width:215px;
} 
*html #divReception {
margin-top:0;
} 

.fullStory a {
font-family:Arial;
font-size:11px;
color:#456FBB;
text-decoration:underline;
}

.fullStory a:hover {
color:#000;
text-decoration:none;
}

.QNonVisible {
visibility:hidden;
float:right;
margin-right:5px;
}

.QVisible {
visibility:visible;
float:right;
margin-right:5px;
}

.QuestionForWow {
margin-top:-90px;
position:absolute;
z-index:auto;
margin-left:24px;
}

.ClsQuestionMark {
float:right;
margin-right:10px;
}

*html #divInteractiveMapUC {
width:318px;
height:220px;
}

#divMapHead {
background-image:url(../Images/Tabs/TabPlaneInner.gif);
color:#F0F0F0;
height:18px;
width:308px;
line-height:12px;
border:none 0 none;
margin:0;
padding:7px 0 0 9px;
}

.divMapBottom {
text-align:center;
background-color:#FEFEFE;
color:#B3B3B3;
height:15px;
margin:0;
padding:10px 0;
}

.divFlashMap {
width:308px;
height:167px;
}

*html .divFlashMap {
width:305px;
height:167px;
}

.divMapBorder {
border:solid 1px #D9D9D9;
width:315px;
}

#divLoginReqst {
width:255px;
height:14px;
}



.pnlLoginDetails {
color:#8B8B8B;
font-family:Arial;
font-size:11px;
font-weight:400;
text-decoration:none;
float:right;
margin-top:45px;
margin-right:25px;
width:205px;
}

*html .pnlLoginDetails {
margin-right:10px;
}

.txtLoginLink {
color:#BBB;
text-decoration:none;
}

.txtLoginLink:hover {
color:#8B8B8B;
text-decoration:none;
}

#divGoogleTranslator {
float:left;
margin-left:35px;
margin-top:20px;
width:180px;
height:100%;
}

*html #divGoogleTranslator {
margin-left:17px;
margin-top:15px;
}

.HideBtn {
visibility:hidden;
}

.BooksOuterMain {
width:315px;
height:100%;
}

#divBooksTitle {
width:317px;
height:28px;
}

#divBooktitleMdl {
width:304px;
float:left;
height:18px;
background-color:#A06262;
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:10px;
color:#FFF;
padding-top:10px;
padding-left:10px;
margin:0;
}

html* #divBooktitleMdl {
font-size:12px;
font-weight:400;
}

#divBookList {
background-color:#E6E6E6;
height:100%;
}

.NewBookList {
width:314px;
background-color:#E6E6E6;
}

.BooksOuter {
width:100%;
float:left;
}

#divBtmBorder {
width:298px;
height:1px;
vertical-align:middle;
background-color:#D4D4D4;
margin:0;
padding:0;
}

.separator {
width:290px;
height:1px;
border-top:solid 1px #d4d4d4;
font-size:0;
float:left;
line-height:0;
margin:0;
padding:0;
}

.SeparatorSides {
width:10px;
float:left;
height:1px;
font-size:0;
line-height:0;
border:0;
margin:0;
padding:0;
}

.bgcolor {
background-color:#E6E6E6;
font-size:0;
border:0;
height:0;
line-height:0;
margin:0;
padding:0;
}

#divBooksDesc {
width:294px;
height:120px;
float:left;
padding-top:14px;
padding-left:14px;
padding-bottom:6px;
}

*html #divBooksDesc {
width:300px;
height:120px;
float:left;
padding-top:6px;
padding-left:14px;
padding-bottom:6px;
}

*html #TopMrgnforIE6 {
display:inline;
float:left;
height:10px;
}

#divImageBook {
width:74px;
height:112px;
float:left;
}

#divDesc {
width:218px;
float:left;
}

#divName {
width:210px;
float:left;
font-family:Arial;
font-size:12px;
margin-top:-3px;
padding:0 0 0 10px;
}

hmtl* #divName {
margin-top:-2px;
}

.authorName {
font-family:Arial;
font-size:11px;
line-height:12px;
}

#divRate {
float:left;
width:226px;
height:45px;
}

#divRRP {
width:63px;
float:left;
padding:7px 0 0 10px;
}

*html #divRRP {
width:60px;
}

.clsStrikeOut {
text-decoration:Strikeout;
}

#divOurBookPrice {
width:73px;
float:left;
padding:7px 0 0;
}

*html #divOurBookPrice {
width:70px;
}

#divSavePrice {
width:80px;
height:62px;
float:left;
text-align:center;
vertical-align:middle;
font-family:Arial;
font-size:12px;
color:#000;
background-image:url(../Images/Books/Pricetag.gif);
background-repeat:no-repeat;
margin-top:-7px;
padding-top:10px;
}

*html #divSavePrice {
height:53px;
position:absolute;
margin-top:-8px;
}

#divBtnOrder {
width:153px;
height:23px;
float:left;
margin:0 0 0 7px;
padding:0;
}

*html #divBtnOrder {
margin-top:0;
margin-left:5px;
}

.leftCurveOrder {
width:2px;
height:34px;
float:left;
background-image:url(../Images/Curves/BookLeftCurve.gif);
background-repeat:no-repeat;
}

.MdlOrder {
float:left;
width:100px;
background-color:#BB8638;
height:25px;
text-align:center;
padding-top:9px;
}

html* .MdlOrder {
color:#FFF;
padding-top:9px;
height:25px;
}

.RightCurveOrder {
width:2px;
height:34px;
float:left;
background-image:url(../Images/Curves/BookRightCurve.gif);
background-repeat:no-repeat;
}

.txtBookName {
color:#000;
font-family:Arial;
font-size:12px;
text-decoration:none;
cursor:pointer;
}

.pnlUpdateProgress {
width: 300px;
height: 90px;
float: right;
margin-right: 25px;
}

*+html .pnlUpdateProgress {
margin-right: 35px;
}


.updateProgress {
position:absolute;
background-color:#000;
filter:alpha(opacity=70);
mozopacity:.7;
opacity:.7;
margin:0;
padding:0;
width: 300px;
}

.updateProgress div {
align:center;
vertical-align:center;
color:#FFF;
background-color:#000;
position:absolute;
top:60px;
left:0px;
padding:4px;
width: 300px;
text-align: center;
}


*+html .updateProgress div {
align:center;
vertical-align:center;
color:#FFF;
background-color:#000;
position:absolute;
top:0px;
left:0px;
padding:4px;
width:300px;
text-align: center;
}



#sddm {
z-index:30;
margin:0;
padding:0;
}

#sddm li {
list-style:none;
float:left;
font:normal 12px arial;
margin:0;
padding:0;
}

#sddm li a {
display:block;
background:transparent;
color:#FFF;
text-align:center;
text-decoration:none;
margin:0 1px 0 0;
padding:0;
}

#sddm li a:hover {
background:transparent;
}

#sddm div {
position:absolute;
visibility:hidden;
background-image:url(../Images/Others/DDTile.jpg);
background-repeat:repeat-x;
margin:6px 0 0 -10px;
padding:10px 0 0;
}

html* #sddm div {
margin-top:7px;
padding-top:5px;
}

*html #sddm div {
margin-top:4px;
padding-top:5px;
}

*+html #sddm div {
margin-top:5px;
padding-top:5px;
}

#sddm div a {
position:relative;
display:block;
width:auto;
white-space:nowrap;
text-align:left;
text-decoration:none;
background:transparent;
color:silver;
font:10px arial;
margin:0;
padding:2px 10px;
line-height:16px;
}

#sddm div a:hover {
background:transparent;
color:#FFF;
}



.padBrowseTL {
padding:10px 0 0 10px;
}




.clsLoggedIn {
text-decoration:underline;
font-family:Arial;
font-size:11px;
color:#206BAF;
}

#divAllContri {
float:right;
margin-left:6px;
font-family:Arial;
font-size:11px;
margin-top: 5px;
}

.separatorContri {
width:270px;
height:1px;
border-top:solid 1px #d4d4d4;
font-size:0;
padding-left:10px;
padding-right:10px;
float:left;
margin:10px 0;
}

.overlay {
position:fixed;
z-index:99;
top:0;
left:0;
background-color:#000;
width:100%;
height:100%;
filter:Alpha(Opacity=70);
opacity:.7;
-moz-opacity:.7;
}

.loader {
z-index:100;
position:fixed;
width:120px;
margin-left:-60px;
top:50%;
left:50%;
}

*html .loader {
position:absolute;
}

.clrSearch {
color:#000;
text-decoration:none;
cursor:pointer;
}

.clrSearch:hover {
color:#807A7C;
text-decoration:none;
cursor:pointer;
}

.clrSearchTop {
color:#F0F0F0;
text-decoration:none;
cursor:pointer;
font-size:11px;
}

.clrSearchTop:hover {
color:#000;
text-decoration:none;
cursor:pointer;
font-size:11px;
}

.divNone,#TopMrgnforIE6 {
display:none;
}

.divClearBoth,#divClearBoth {
clear:both;
}

#divMasterBooking,.floatleft {
float:left;
}

.btn:hover,.btnP:hover {
color:#efd659;
}

*+html .btn,.btnP {
background-color:Transparent;
cursor:pointer;
height:23px;
width:145px;
}

.FooterLink:hover,.clsWhite {
color:#FFF;
}

*html #divContriRecommendation,*html #RightInfoOuter {
margin-left:0;
}

#divContriName,#divContriStory {
float:left;
width:283px;
}

*html #divActInfo,.AmenitiesSpace {
margin-left:10px;
}

html* #divActData,*+html #divActData {
margin-top:0;
}

*html .liTerms,*+html .liTerms {
margin-left:-7px;
margin-top:-4px;
}

.pnlSearchPaddingSB,.pnlSearchPadding {
float:right;
margin-left:0;
margin-right:30px;
margin-top:10px;
}

.pnlSearchPaddingLeft {
float:left;
margin-left:33px;
margin-right:0px;
margin-top:10px;
}

*html .pnlSearchPaddingLeft {
float:left;
margin-left:20px;
margin-right:0px;
margin-top:10px;
}



#divCallUs {
height:12px;
width:210px;
}
#divRefinePriceTitle{
height:18px;
}

.topCrv,.BottomCrvLeft {
float:left;
font-size:0;
height:1px;
width:325px;
}

#divTypePrice,*html #divTypePrice {
float:left;
height:45px;
width:297px;
}

#divHotelRooms,*html #divHotelRooms {
float:left;
height:11px;
margin-top:6px;
width:297px;
}

#divBookLeftCrv,#divBookRightCrv {
background-image:url(../Images/Others/BookStore-Red-Tile.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:28px;
width:1px;
}

*+html #divBooktitleMdl,*html #divBooktitleMdl {
font-size:12px;
font-weight:bold;
}

#divLeftBooksOuter,#divRightBooksOuter {
background-color:#E6E6E6;
float:left;
width:10px;
}



.topCrv,.BottomCrvLeft,.CrvContainer {
margin-top:5px;
width:290px;
}

.Sans11Link {
color:#51a991;
font-family:Arial;
font-size:11px;
font-weight:400;
text-decoration:none;
vertical-align:text-bottom;
}

.Sans11Link:hover {
color:#d3f701;
}

img
{
	border:0px;
}
.Translate
{
	font-family:Arial; font-size:10px; color:#909090;
}
.TranslteDiv
{
	border:1px solid #ccc;padding: 7px 4px 7px 4px;text-align:center;background-color:#FFFFFF;
}
.TranslatorStyle
{
	align:"center";
}
#divSuggest {
float:left;
height:10px;
margin-left:0px;
margin-top:7px;
width:50px;
margin-right:7px;
}
*html #divSuggest {
margin-left:0px;
margin-top:8px;
margin-right:7px;

}
