
#roomtypecontent {background:#FFFFFF none repeat scroll 0 0; border:1px solid #DEDEDE;float:left; margin-top:36px; padding:0 0 10px 0;}

#roomtypecontent .roomtextbox {display:inline;float:left;width:910px;padding:10px 10px 0px 10px;}

#roomtypecontent .roomtextboxleft {float:left; height:116px;width:594px;color:#4C4B4B;font-size:13px;font-family:georgia;font-weight:normal; background:#F4F4F4;height:179px; padding:10px 0 10px 10px; }
#roomtypecontent .roomtextboxleft h4 {font-size:14px; font-weight:bold; font-family:georgia; line-height:normal;margin:0 0 10px 0;padding:0;}
#roomtypecontent .roomtextboxleft .contentbox{height:116px; float:left;}
#roomtypecontent .roomtextboxleft p {color:#666666;font-size:14px;font-family:georgia;font-weight:normal;}
#roomtypecontent .roomtextboxleft .textlinkbox{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}

#roomtypecontent .roomdesrightbox {float:left!Important;margin-left:10px;width:296px;}

#ProPhotoGallery {border:1px solid #dfdfdf; background:#fff; padding:10px; float:left; margin:36px 0px 0px 0px;}
#ProPhotoGallery .PhotoGalleryBox .ImageBox {float:left;height:114px;width:151px; padding-bottom:19px;}
#ProPhotoGallery .PhotoGalleryBox{background:#F5F5F5; padding:20px 0px 0px 0px ; margin:0px; float:left; width:910px;}
#ProPhotoGallery .PhotoGalleryBox .ImageBox .Thumbnail {width:150px; float:left; height:104px; text-align:center;}
#ProPhotoGallery .PhotoGalleryBox .ImageBox .Thumbnail img{vertical-align:middle;}
#ProPhotoGallery .zoomicon{clear:both;float:left; margin:75px 0 0 15px;_margin:75px 0 0 15px;*margin:-30px 0 0 15px; position:absolute;}

.borderall{border:1px solid #dfdfdf;}
#descontent {margin-top:36px;}
#descontent p{margin:0px 0px 20px 0px;}
#althotelbox h1 {color:#000000;font-family:Times New Roman;font-size:20px;margin:5px 0px 10px 12px; font-weight:normal;}
.altpicbox {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DEDEDE;float:left;margin:15px 0px 0px 0px; width:88%; padding-bottom:10px;}
#althotelbox a {text-decoration:none;display:block;}
.altimg {display:inline;float:left;margin:5px 105px 5px 13px;text-decoration:none;width:128px;}
.altimgright {display:inline; float:right;margin:5px 5px 5px 0px;width:136px;}
#althotelbox .altimg span, #althotelbox .altimgright span {color:#D90E81;display:table;float:left;font-family:Georgia;font-size:14px;font-weight:bold;margin:0px;padding:0px;text-align:left;text-decoration:none;width:100%;}

#Reviewbox {width:786px; float:left; margin-top:36px; padding:10px; background:#FFFFFF; border:1px solid #DEDEDE;}
#Reviewbox .ReviewDataBox {margin:10px 0 25px 0; float:left;}
#Reviewbox .ReviewboxLeft {width:55px;float:left;}
#Reviewbox .ReviewboxRight {width:700px;float:left; font-size:16px;}
#Reviewbox .ReviewboxRight p {font-style:italic; font-family:Georgia;}
#Reviewbox .ReviewboxRight .ReviewLink{margin-top:10px; font-weight:normal; font-size:13px;}

#PricingBox {width:100%; float:left; margin-top:36px;}
#PricingBox #TableBoxBorder5 {background-color:#FFFFFF;border:5px solid #DFDEDC;font-size:11px;font-weight:normal;
line-height:25px; margin:0;font-family:arial; font-size:13px;}
#PricingBox #TableBoxBorder5 th {background-color:#F3F3F3;font-weight:bold;margin:0;padding:2px 1px 2px 2px; border-right:1px solid #dfdedc;width:150px;line-height:18px;}
#PricingBox #TableBoxBorder5 td {border-right:1px solid #DFDEDC;border-top:1px solid #DFDEDC;line-height:18px;margin:0;padding:2px 0px 2px 2px;vertical-align:top; border-right:1px solid #dfdedc; width:150px;}
#PricingBox #TableBoxBorder5 td .DaysBoxLeft{width:50%; float:left; text-align:center;}
#PricingBox #TableBoxBorder5 td .DaysBoxRight{width:50%; float:right; text-align:center;}

#PricingBox #TableBoxBorder5 td .DaysBoxThreeLeft{width:33%; float:left; text-align:center;}
#PricingBox #TableBoxBorder5 td .DaysBoxThreeMid{width:33%; float:left; text-align:center;}
#PricingBox #TableBoxBorder5 td .DaysBoxThreeRight{width:34%; float:right; text-align:center;}

#PricingBox .PlainTextBox{margin:20px 0 20px 0;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}

#AltHotel{background:#FFFFFF; border:1px solid #DEDEDE; margin-top:40px; width:100%; float:left; padding-bottom:10px;padding-left:10px;}
#AltHotel h1 {color:#000000;font-family:Times New Roman;font-size:20px;font-weight:normal;line-height:normal;margin:5px 0 10px 12px;padding:0;text-decoration:none;}
#AltHotel .ImgBox {display:inline;float:left;height:auto;margin:5px 13px 5px 14px;padding-left:0px;width:125px; color:#D90E81; font-family:Georgia; font-weight:bold; font-size:14px;}
#AltHotel .ImgBox a {text-decoration:none; clear:both; float:left; height:auto;width:128px;text-align:left; }
#AltHotel .ImgBox img{margin-bottom:9px;}
/*
#RoomTypeSearchBox1 {float:left; margin:36px 0px 15px 0px; padding:0px 10px 0px 10px}
#RoomTypeSearchBox1 .PicBoxLeft{width:370px; float:left; padding:0px;}
#RoomTypeSearchBox1 .ContentBoxRight{width:510px; float:left; padding:0px;}
#RoomTypeSearchBox1 .ContentBoxRight .HeadingBox h1 {color:#E22A82; font-family:Georgia;font-size:16px;font-weight:bold;line-height:normal;margin:0;padding:0 0 5px 0;}
#RoomTypeSearchBox1 .ContentBoxRight .HeadingBox{clear:both;}
#RoomTypeSearchBox1 .ContentBoxRight .HeadingBox .HeadingBoxPrice1 {float:left; padding-left:0px; clear:both;}
#RoomTypeSearchBox1 .ContentBoxRight .HeadingBox .HeadingBoxPrice2 {float:left; padding-left:65px;}
#RoomTypeSearchBox1 .ContentBoxRight .Contentbox {float:left; margin:15px 0px 0px 0px;height:109px; clear:both;}
#RoomTypeSearchBox1 .RoomLinkbox {clear:both; margin:0px; padding-top:15px;}
#RoomTypeSearchBox1 .RoomLinkbox p {padding:5px 0 5px 0; font-size:13px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
#RoomTypeSearchBox2 {float:left; padding:0px;width:100%; clear:both; border:1px solid #dfdfdf;}
#RoomTypeSearchBox2 table tr td {background:#f4f4f4; padding-bottom:15px; vertical-align:top;}
#RoomTypeSearchBox2 .SearchResultDataBox {width:444px; float:left; background:#f4f4f4; margin-right:0px; margin-top:0px;}
#RoomTypeSearchBox2 .SearchResultDataBox h1 {font-family:Georgia; color:#666666; font-size:13px; font-weight:bold; padding:15px 10px 15px 10px; line-height:normal; float:left;}
#RoomTypeSearchBox2 .SearchResultDataBox h1 .RoomName {float:left; width:147px; padding-right:10px;}
#RoomTypeSearchBox2 .SearchResultDataBox h1 .PriceBox {float:left;padding-right:5px; width:128px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox {clear:both;font-family:Arial; font-size:13px; color:#666; margin-bottom:50px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .RoomDetailsRow {clear:both;padding-top:2px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxLeft {float:left; padding-left:10px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRight1 {float:left; padding-left:60px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRight2 {float:left; padding-left:49px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRight3 {float:left; padding-left:29px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsFooterLink {clear:both; margin-top:0px; padding:10px; border-top:1px solid #dedede; margin-left:10px; margin-right:10px; font-family:Arial;font-size:13px; }
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsFooterLink img {vertical-align:middle;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsFooterLink .IconLink1 {float:left;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsFooterLink .IconLink2 {float:left; padding-left:28px;}*/




#RoomTypeSearchTable {border:1px solid #DFDFDF; padding:10px 0px 0px 10px; width:919px;}
#RoomTypeSearchTable table {padding:0;margin:0; width:100%;}
#RoomTypeSearchTable table tr {background:#fff;}
#RoomTypeSearchTable table tr td {width:445px; background:#F4F4F4; border-right:10px solid #fff; border-bottom:10px solid #fff; vertical-align:top;}

#RoomTypeSearchTable table tr td .SearchResultDataBox {width:445px;float:left; padding-bottom:10px; padding-right:0px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox h1 {font-family:Georgia; color:#666666; font-size:13px; font-weight:bold; padding:10px 0px 15px 10px; line-height:normal;margin:0; }
#RoomTypeSearchTable table tr td .SearchResultDataBox h1 .RoomName {float:left; width:120px;margin:0px;padding:0px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox h1 .PriceBox {float:left;padding:0 5px 0 10px; margin:0px; width:142px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox {clear:both;font-family:Arial; font-size:13px; color:#666; height:95px; margin-top:15px;float:left;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox .RoomDetailsRow {clear:both;padding-top:2px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox .BoxLeft {float:left; padding-left:10px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox .BoxRight1 {float:left; padding-left:60px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox .BoxRight2 {float:left; padding-left:49px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsBox .BoxRight3 {float:left; padding-left:29px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRightLT {float:left; padding-left:10px; width:212px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRightPT {float:left; padding-left:10px;width:212px;}
#RoomTypeSearchBox2 table tr td.whitebg {background:#fff;width:444px;}

#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .PBoxContent {padding-left:10px; clear:both; float:left; margin-top:10px;}
.Headingh5{color:#E22A82; font-family:Georgia;font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:10px 0 10px 10px; clear:both;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsFooterLink {margin-top:0px; padding:0 10px 10px 10px; border-top:1px solid #dedede; margin-left:10px; margin-right:10px; font-family:Arial;font-size:13px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsFooterLink img {vertical-align:middle;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsFooterLink .IconLink1 {float:left;padding-top:0; margin-top:10px;}
#RoomTypeSearchTable table tr td .SearchResultDataBox .RoomDetailsFooterLink .IconLink2 {float:left; padding-left:28px;padding-top:10px; margin-top:0;}
#DreamSpaBox {float:left; padding:0px;width:100%; clear:both; border:1px solid #dfdfdf; margin-top:36px;}
#DreamSpaBox table tr td {background:#f4f4f4; padding-bottom:15px; vertical-align:top;}
#DreamSpaBox table tr td.whitebg {background:#fff;width:444px;}
#DreamSpaBox .SearchResultDataBox {width:444px; float:left; background:#f4f4f4; margin-right:0px; margin-top:0px;}
#DreamSpaBox .FullDataBox {width:888px;}

#DreamSpaBox {float:left; padding:0px;width:100%; clear:both; border:1px solid #dfdfdf; margin-top:0px; background:#fff;}
#DreamSpaBox table tr td {background:#f4f4f4; padding-bottom:15px; vertical-align:top;}
#DreamSpaBox table tr td.whitebg {background:#fff;width:466px;}
#DreamSpaBox .SearchResultDataBox {width:444px; float:left; background:#f4f4f4; margin-right:0px; margin-top:0px;}
#DreamSpaBox .FullDataBox {width:888px;}

#DreamSpaBox .SearchResultDataBox h1 {font-family:Georgia; color:#666666; font-size:13px; font-weight:bold; padding:15px 10px 5px 10px; line-height:normal; float:left;margin:0px;}
#DreamSpaBox .SearchResultDataBox h1 .normaltext {font-weight:normal;}
#DreamSpaBox .LinkBox td{background:#fff;padding-bottom:0px;}
#DreamSpaBox .LinkBox td a {margin-right:10px;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox {clear:both;font-family:Arial; font-size:13px; color:#666; margin-bottom:50px;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox .RoomDetailsRow {clear:both;padding-top:2px;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox .BoxRightLT {float:left; padding-left:10px; width:auto; font-family:Georgia;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox .BoxRightRT {float:left; padding-left:20px;width:auto;font-family:Georgia;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox .PBoxContent {padding-left:10px; clear:both; float:left; margin-top:10px;line-height:1.5;}
#DreamSpaBox .SearchResultDataBox .RoomDetailsBox .PinkBoxContent {clear:both; margin-top:10px; color:#EB5D97; border-top:1px solid #ccc; margin-left:10px;padding-top:5px;line-height:1.5; display:inline;}

#DreamSpaBox .Headingh5{color:#E22A82; font-family:Georgia;font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:10px 0 10px 0px; clear:both;}
#DreamSpaBox .PinkColor {color:#EB5D97;}
#RoomTypeSearchBox1 .RoomLinkbox2 {clear:both; margin:0px; padding-top:15px;}
#RoomTypeSearchBox1 .RoomLinkbox2 p {padding:5px 0 5px 0; font-size:13px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
#RoomTypeSearchBox1 .RoomLinkbox2 p a {margin-left:8px;display:inline;}

#AddToShortList{float: right;width:100%;}
#AddToShortList .shortListConent{text-align: right; position: absolute; width: 930px; margin-top: 10px;}
#AddToShortList .shortListConent img{vertical-align:bottom;margin-right:5px;}

#PricingBox .ratesresvboxcol6 {background:#DFDEDC none repeat scroll 0 0;border-bottom:0 none;clear:left;float:left;margin:0;width:920px;}
#PricingBox .mainbox {border:5px solid #DFDEDC;float:left;margin-top:10px;}
#PricingBox .ratesresvboxcol6 .head span, #PricingBox .nav span {background:#F3F3F3 none repeat scroll 0 0;color:#666666;display:inline;
float:left;font-family:arial;font-size:13px;font-weight:bold;line-height:25px;margin:1px 1px 0 0;padding:0;width:114px;}
#PricingBox .ratesresvboxcol6 .result span {background:#FFFFFF none repeat scroll 0 0;color:#666666;float:left;font-family:arial;font-size:13px;font-weight:normal;line-height:25px;margin:1px 1px 0 0;padding:0;text-align:center;width:114px;}
#PricingBox .wfull {float:left;width:100%;}
#PricingBox .nav span {background:transparent none repeat scroll 0 0;}
#PricingBox .wfull .handder {vertical-align:middle; margin-top:-3px;}

/*-----------------------For property page priceing highlight--------------------------*/
#PricingBox .ratesresvboxcol6 .head span.selected,#PricingBox .ratesresvboxcol6 .result span.selected{background:yellow}




#AllRoomTypeAvailability .calenderinput img{vertical-align:middle;}

#RoomAvPrc {width:924px;margin-left:auto; margin-right:auto;}
#RoomAvPrc .Heading {float:left; font-size:18px; font-family:Georgia; font-weight:normal; line-height:normal;color:#6D6D6D;}
#RoomAvPrc .Close {float:right; font-size:14px; font-family:Arial; font-weight:normal; line-height:normal; padding-top:2px; }
#RoomAvPrc .Close a {color:#6D6D6D;}
#RoomAvPrc .LeftDataBox {width:480px; float:left; margin-top:16px;}
#RoomAvPrc .LeftDataBox h1, #RoomAvPrc .LeftDataBox h2 {font-family:Georgia; font-size:14px; font-weight:bold; line-height:25px; padding:0px; margin:0px;}
#RoomAvPrc .LeftDataBox p {margin:0px; padding:0px; line-height:20px;}
#RoomAvPrc .LeftDataBox p span {font-weight:bold; width:65px; float:left;}
#RoomAvPrc .LeftDataBox .BoxLinkBox {clear:both; margin-top:10px; border-top:1px solid #DDDDDD; height:30px; padding-top:9px; width:424px;}
#RoomAvPrc .LeftDataBox .BoxLinkBox img {vertical-align:middle;}
#RoomAvPrc .LeftDataBox .BoxLinkBox input {vertical-align:middle; width:74px; height:17px; font-size:10px;padding:0px; margin-right:20px; margin-left:5px;}

#RoomAvPrc .RightImgBox {width:407px; float:right; text-align:right; margin-top:16px;}
#RoomAvPrc .RightImgBox .ImgBox {clear:both;padding-top:10px;}
#RoomAvPrc .RightImgBox .BotLinkBox {clear:both; margin-top:2px; margin-bottom:10px; text-align:center; width:299px; float:right;}
#RoomAvPrc .RightImgBox .BotLinkBox a {padding:0px 45px 0px 45px;text-decoration:underline; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}
.ButtonRow {text-align:left; float:right; margin:0px -4px 0 0; padding:0px;}
img {border:0px; padding:0px; margin:0px;}
#RoomAvPrc .RightImgBox a {text-decoration:none;}
a {color:#EB5D97; }


#RoomAvPrc {width:924px;margin-left:auto; margin-right:auto;}
#RoomAvPrc .Heading2 {float:left; font-size:14px; font-family:Georgia; font-weight:normal; line-height:normal;color:#fff;}
#RoomAvPrc .Close2 {float:right; font-size:14px; font-family:Arial; font-weight:normal; line-height:normal; padding-top:2px; }
#RoomAvPrc .Close2 a {color:#fff;}
#TableBoxBorder5w {background-color:transparent;border:5px solid #DFDEDC;color:#666666;font-family:arial;font-size:12px;font-weight:normal;line-height:25px;margin:10px 0 10px 0;width:100%; clear:both;}
#TableBoxBorder5w th {background-color:#DA2E84;font-weight:bold;margin:0;padding:2px 5px 2px 5px; border-bottom:0px solid #dfdedc; text-align:left; height:30px;}
#TableBoxBorder5w td {line-height:18px;margin:0;padding:12px 5px 12px 5px;text-align:left;vertical-align:top; text-align:left; font-family:Georgia; font-size:12px;}
#TableBoxBorder5w td img {vertical-align:middle;}
#TableBoxBorder5w td input {vertical-align:middle; width:74px; height:12px; font-size:10px;padding:0px; margin-right:0px; margin-left:75px; display:inline}


#TableBoxBorder5 {background-color:transparent;border:0px solid #DFDEDC;color:#666666;font-family:arial;font-size:12px;font-weight:normal;line-height:25px;margin:10px 0 10px 0;width:100%; clear:both;}
#TableBoxBorder5 th {background-color:#F3F3F3;font-weight:bold;margin:0;padding:2px 13px 2px 13px; border-bottom:1px solid #dfdedc; text-align:left; height:30px;}
#TableBoxBorder5 td {line-height:18px;margin:0;padding:2px 13px 2px 13px;text-align:left;vertical-align:top; text-align:left;}

#RoomAvPrc #PricingBox .mainbox {border:5px solid #DFDEDC;float:left;margin-top:10px; display:table;}
#RoomAvPrc #PricingBox .ratesresvboxcol6 {background:transparent;border-bottom:0 none;clear:left;float:left;margin:0; width:912px;}
#RoomAvPrc #PricingBox .ratesresvboxcol6 .head span {background:#F3F3F3;color:#666666;display:td;float:left;
font-family:arial;font-size:13px;font-weight:bold;line-height:25px;margin:0;padding:0;width:151px; border-right:1px solid #E0DEDF; border-bottom:1px solid #E0DEDF; display:td;}
#RoomAvPrc #PricingBox .ratesresvboxcol6 .head span {color:#666666;font-family:arial;font-size:13px;font-weight:bold;line-height:25px;}
#RoomAvPrc #PricingBox .ratesresvboxcol6 .result span {background:transparent;color:#666666;float:left;font-family:arial;font-size:13px;
font-weight:normal;line-height:25px;margin:0;padding:0;text-align:center;width:151px; border-right:1px solid #E0DEDF; border-bottom:1px solid #E0DEDF; display:td;}
#RoomAvPrc #PricingBox .wfull {float:left;width:100%;}
#RoomAvPrc #PricingBox .nav span {background:transparent; border:0px;}
#RoomAvPrc .PlainText {clear:both; margin-top:30px; font-family:Georgia; font-size:13px; float:left;}
