#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; width:570px;}
#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; clear:both;}

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


#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 5px 2px 5px;vertical-align:top; border-right:1px solid #dfdedc; width:150px;}
#PricingBox #TableBoxBorder5 td .DaysBoxLeft{width:49%; float:left; text-align:center;}
#PricingBox #TableBoxBorder5 td .DaysBoxRight{width:50%; 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 table tr td.whitebg {background:#fff;width:444px;}
#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; width:230px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRight {float:left; padding-left:0px; width:200px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRightLT {float:left; padding-left:10px; width:212px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsBox .BoxRightPT {float:left; padding-left:10px;width:212px;}
#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;}
#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 .IconLink1 img {padding-right:5px;}
#RoomTypeSearchBox2 .SearchResultDataBox .RoomDetailsFooterLink .IconLink2 {float:left; padding-left:28px;}


#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; float:left; width:95%;}

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

#AllRoomTypeAvailability {float:left; margin:18px 0px 15px 0px; padding:0px 0px 0px 0px; background:#fff;}
#AllRoomTypeAvailability .TextBox{margin-bottom:5px; padding-left:10px;}
#AllRoomTypeAvailability .calenderinput {width:100%; clear:both;margin-bottom:18px; float:left;}
#AllRoomTypeAvailability .calenderinput .box1 {width:380px;float:left;padding-left:10px;}
#AllRoomTypeAvailability .calenderinput .link {width:470px; float:left;}
#AllRoomTypeAvailability .calenderinput .link a {padding-left:17px; padding-right:18px;}

#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}

#TableBoxBorder5p {background-color:transparent;border:5px solid #DFDEDC;color:#666666;font-family:arial;font-size:12px;font-weight:normal;line-height:25px;margin:0px 0 10px 0;width:100%; clear:both;}
#TableBoxBorder5p th {background-color:#DA2E84;font-weight:bold;margin:0;padding:2px 10px 2px 10px; border-bottom:5px solid #dfdedc;  height:30px;color:#fff; font-size:13px;}
#TableBoxBorder5p td.grey {background-color:#F3F3F3;font-weight:bold;margin:0;vertical-align:top;padding:2px 2px 2px 2px; border-bottom:1px solid #dfdedc; text-align:center;border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF}
#TableBoxBorder5p td {line-height:18px;margin:0;padding:0px 0 5px 0;text-align:left;vertical-align:top; text-align:left; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align:center;}
#TableBoxBorder5p td .RoomDetails {text-align:left; padding-left:5px; padding-right:3px; width:290px;}
#TableBoxBorder5p td .RoomDetails a {text-decoration:none;}
#TableBoxBorder5p td .Nights7 {height:45px; line-height:45px; display:table; vertical-align:middle; text-align:center;border-bottom:1px solid #DFDFDF;width:40px;}
#TableBoxBorder5p td .Nights14 {height:45px; line-height:45px;  display:table; vertical-align:middle;text-align:center;width:40px;}
#ArrowLinkBox {clear:both; float:left; margin-top:5px; margin-bottom:10px; width:100%}
#ArrowLinkBox .ArrowLeft {float:left;padding-left:360px;}
#ArrowLinkBox .ArrowRight {float:right; padding-right:23px;}
#ArrowLinkBox2 {clear:both; float:left; margin-top:30px; margin-bottom:0px; width:100%}
#ArrowLinkBox2 .ArrowLeft {float:left;padding-left:230px;}
#ArrowLinkBox2 .ArrowRight {float:right; padding-right:30px;}

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