body{margin:0px;padding:0px;background-color:#efefef;}
.background-img{height:auto; width:100%; left:0; min-height:845px; min-width:1024px; position:fixed; top:0; z-index:-1000;}
#wrapper{width:960px;padding:15px 20px 15px 20px;background-color:#FFFFFF;height:1275px;}
#header{width:960px;height:106px;float:left;padding-left:10px;background-color:#FFFFFF;}
#logo{width:315px;height:80px;float:left;text-align:left;}
#headermenu{width:645px;height:80px;float:left;}
#headermenubar{width:645px;height:15px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:right;}
#headermenubar1{width:645px;height:15px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:right; margin-bottom:10px;}
#headerflag{width:300px;height:35px;margin-top:5px;float:left;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:345px;}
#headerCROno{width:645px;height:18px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;text-align:right;padding-top:2px;}
#hoteltitleheader{width:960px;height:65px;padding-top:10px;float:left;border-top:1px solid #CCCCCC;}
#hotelleftheader{width:305px;height:65px;float:left;margin-right:10px;}
#hotelrightheader{width:645px;height:65px;float:left;}
.lthgroup{width:645px;height:35px;float:left;font-family:Arial Narrow;font-size:32px;text-align:left;color:#666666;}
.lthgroup h3{margin:0px;padding:0px;font-family:Arial Narrow;font-size:32px;text-align:left;color:#666666;font-weight:normal;}
.lthgrouptest{width:330px;height:35px;float:left;font-family:Arial Narrow;font-size:32px;text-align:left;color:#666666;}
.lthgrouptest h3{margin:0px;padding:0px;font-family:Arial Narrow;font-size:32px;text-align:left;color:#666666;font-weight:normal;}
.lthslogantest{width:330px;height:25px;padding-top:5px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:left;color:#B7CB01;}
.newsbannerbox{width:313px;height:66px;float:right;text-align:center;}
.lthslogan{width:645px;height:25px;padding-top:5px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:left;color:#B7CB01;}
#content{width:645px;height:590px;float:right;background-color:#FFFFFF;}
#flashmainpanel{width:645px;height:310px;float:right;background-color:#FFFFFF;}
#leftsearchmenu{width:300px; height:310px; margin-right:15px; float:left; text-align:left;}
#searchbox{width:300px;height:302px;float:left;border-top:4px solid #d0e701;border-bottom:4px solid #d0e701;background-color:#f7f7f7;text-align:left;}
#topleftmenu{height:190px;margin:5px 10px 0px 15px;width:275px;}
.booknow{font-family:Arial Narrow;font-size:26px;color:#666666;font-weight:normal;}
.qchhotels{font-family:Arial Narrow;font-size:12px;color:#666666;line-height:18px;letter-spacing:1px;}
.findhotels{margin:7px 0px 0px 0px;padding:0px;}
#specialoffersarea{width:300px;height:60px;float:left;background-image:url(../images/line-lth.jpg);background-repeat:repeat-x;margin-top:5px;}
#newslettersignup{width:300px;height:80px;float:left;}
.specialofferimg{width:75px;height:60px;float:left;}
.indexspeciloffer{width:220px;height:127px;float:left;}
.subscribenewsletter{width:205px;height:40px;float:right;text-align:right;padding-right:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#FFFFFF;}
.specialoffertext{width:210px;height:40px;float:right;padding-top:20px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#99b001;font-weight:bold;text-align:left;padding-left:5px;}
.newsid{font-family:Arial;font-size:10px;border:1px solid #999999;color:#999999;}
.signupbox{width:190px;padding:0px;margin:0px;}
.newsbutton{font-family:Arial,Helvetica,sans-serif;color:#006600;font-size:11px;background-color:#b4cf0f;margin-top:2px;border:1px solid #9fb41c;}
#flashrightpanel{width:645px;height:310px;float:left;text-align:left;}
#lthmaintextpanel{width:960px;height:240px;float:left;margin-top:15px;background-color:#FFFFFF;}
#hotellinkpanel{width:300px;height:254px;margin-top:15px;float:left;background-color:#ffffff;text-align:left;}
#hoteloffpanel{width:300px;height:254px;margin-top:15px;margin-right:15px;float:left;background-color:#006550;text-align:left;}
.specialbanpanel{width:290px;float:left;text-align:center;padding:5px;font-family:Geneva, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:12px;color:#FFFFFF;font-weight:bold;}
.leftoffertext{text-align:center;margin:85px 0px 40px 0px;font-family:Geneva, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:22px;font-weight:bold;color:#FFFFFF;}
.moreoffbutton{width:100px;height:25px;background-color:#41a691;float:right;text-align:center;margin-right:15px;font-family:Geneva, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:12px;color:#ffffff;line-height:22px;font-weight:bold;}
.speoffhype{font-family:Geneva, Arial, Helvetica, sans-serif, "Arial Narrow";color:#ffffff;text-decoration:none;}
#bookingimgb{width:300px;height:123px;margin-top:0px;margin-right:0px;float:left;text-align:left;}
#specialbanpanelb{width:300px;height:123px;margin-top:0px;margin-right:0px;float:left;text-align:left; margin-top:7px;}
#specialbanpanel{width:300px;height:80px;margin-top:0px;margin-right:0px;float:left;text-align:left;}
#sofferbanpanel{width:300px;height:80px;margin-top:7px;margin-right:0px;float:left;text-align:center;}
#lowestbanpanel{width:300px;height:80px;margin-top:7px;margin-right:0px;float:left;text-align:center;}
#newsbanpanel{width:280px;height:95px;padding:15px 10px 10px 10px;margin-top:14px;margin-right:0px;float:left;text-align:left;background-color:#ebebeb;}
.newsletimgs{width:77px;height:67px;margin-top:5px;margin-right:5px;padding:2px 2px 2px 2px;float:left;border:1px solid #cccccc;}
.latestnewscont{width:190px;height:80px;margin-left:3px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin-right:3px;}
.latestnewshyp{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#bc0202;}
.linkspanel{padding:15px 15px 5px 15px;height:220px;}
.londonhotelslinks{padding:15px 15px 5px 15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:16px;height:220px;}
.londonhotels{font-family:Arial Narrow;font-size:24px;color:#FF8040;text-align:left;margin-bottom:2px;}
.londonhotels h4{font-family:Arial Narrow;font-size:24px;color:#666666;margin:0px;padding:0px;font-weight:normal;}
.ukhotels{font-family:Arial Narrow;font-size:24px;color:#666666;text-align:left;margin-bottom:2px;}
.kensarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:16px;margin-bottom:5px;}
.paddarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:16px;margin-bottom:5px;}
.hydearea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:16px;margin-bottom:10px;}
.nottarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:16px;margin-bottom:8px;}
#lthtextrightpanel{width:645px;height:260px;float:left;}
#lthgrouptitbox{width:600px;height:20px;margin:10px 20px 0px 20px;float:left;}
.lthgrouptitle{width:175px;height:45px;font-family:Arial Narrow;font-size:32px;color:#666666;text-align:left;float:left;margin-top:10px;margin-left:0px;}
.lthgrouptitle h1{height:45px;font-family:Arial Narrow;font-size:32px;color:#666666;text-align:left;float:left;margin:0px;padding:0px;font-weight:normal;}
.lthgrouptitext{width:160px;height:45px;font-family:Arial Narrow;font-size:32px;color:#666666;text-align:left;float:left;margin-top:10px;margin-left:05px;}
.lthinbanner{width:265px;height:45px;padding:2px 2px 2px 2px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;float:left;margin-top:6px;margin-left:05px;background-color:#f8f8f8;border:1px thin dotted #cccccc;}
.lthdescription{width:635px;margin:5px 0px 0px 5px;float:left;}
.leftdescription{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;margin:0px 15px 0px 0px;float:left;}
.rightdescription{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;float:left;}
.guestcomments{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-style:italic;}
#hotelmainpanel{width:960px;height:475px;float:left;margin-top:5px;background-color:#FFFFFF;}
#centralhotelbox{width:920px;height:19px;margin:10px 20px 7px 20px;float:left;}
.central{margin:0px;padding:0px 2px 0px 10px;width:250px;float:left;text-align:right;height:19px;}
.central h2{margin:0px;padding:0px;letter-spacing:1px;font-size:16px;color:#666666;font-family:"Arial Narrow";font-weight:normal;line-height:19px;}
.hotelsinlondon{margin:0px;padding:2px 0px 0px 0px;margin-top:-1px;width:144px;float:left;text-align:left;height:19px;}
.hotelsinlondon h3{margin:0px;padding:0px;letter-spacing:1px;font-size:16px;color:#666666;font-family:"Arial Narrow";font-weight:normal;line-height:19px;}
.centraloffers{margin:0px;padding:0px;width:373px;float:left;font-family:Arial Narrow;font-size:16px;color:#666666;text-align:left;font-style:italic;margin-left:2px;height:19px;line-height:19px;}
.withtheclass{margin:0px;padding:1px 0px 0px 0px;width:50px;float:left;font-family:Arial Narrow;font-size:16px;color:#666666;text-align:left;height:19px;line-height:19px;}
#lefthotelpanel{width:290px;height:240px;margin-right:15px;padding:10px 0px 0px 10px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;}
#leftmappanel{width:290px;height:365px;margin-right:10px;margin-top:10px;padding:0px 0px 0px 0px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;}
#righthotelpanel{width:640px;height:365px;float:right;}
.hotelcontent{width:635px;margin:10px 0px 0px 5px;float:left;}
.hotelpadd{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;margin:0px 15px 0px 0px;float:left;}
.hotelcomf{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;float:left;}
#articlebookmark{width:955px;height:65px;margin:10px 0px 0px 0px;float:left;}
.newsletterbox{margin:0px;padding:20px 0px 0px 0px;width:300px;float:left;text-align:center;height:40px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#990000;text-decoration:none;background-image:url(../images/news-bg.jpg);background-repeat:no-repeat;border:1px solid #CCCCCC;}
.ariclebox{margin:0px;padding:7px 0px 0px 10px;width:295px;float:left;text-align:left;height:60px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-decoration:none;}
.fblogobox{margin:0px;padding:2px 2px 0px 0px;margin-top:-1px;width:167px;float:left;text-align:center;height:60px;margin-right:10px;}
.twitlogobox{margin:0px;padding:2px 2px 0px 0px;margin-top:-1px;width:167px;float:left;text-align:center;height:60px;}
#footer{width:960px;height:24px;margin-top:5px;float:left;background-color:#FFFFFF;border-top:1px solid #CCCCCC;}
#footermenu{width:850px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding-top:5px; float:left;}
#languagemenu{width:100px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding-top:5px; float:right; margin-left:5px;}
#bottomline{width:960px;height:30px;margin-top:0px;float:left;background-color:#FFFFFF;}
#bottomtext{width:960px;height:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding-top:5px;font-style:italic;}
.copyright{margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:center;width:1000px;}
.copyrighthyp{text-decoration:none;color:#666666;}
.homehyp{text-decoration:none;color:#99b001;}
.topmenuhyp{text-decoration:none;color:#666666;}
.footerhyp{text-decoration:none;color:#666666;}
.flaghyp{text-decoration:none;border:0px;}
.hotelhyp{text-decoration:none;color:#666666;}
.photohyp{text-decoration:none;border:0px;}
#hotelleftheader1{width:300px;height:55px;float:left;margin-right:15px;}
#header2{width:960px;height:80px;float:left;background-color:#FFFFFF;}
.clssearchbox{margin-top:5px;margin-left:-5px;}
#hotelname-trip{width:305px;height:35px; margin:0px 0px 0px 0px;float: left;}
.hotelname{width:250px;height:35px;margin:0px 0px 5px 0px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666666;}
.tripwidgets{width:40px;height:35px;margin:0px 0px 0px 0px;float:left; text-align:right;}
.notthotelname{width:265px;height:35px;margin:0px 0px 5px 0px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666666;}
.hotelimgs{width:77px;height:67px;margin-top:2px;margin-right:5px;padding:2px 2px 2px 2px;border:1px solid #cccccc;}
.latestnewsname{text-align:left;width:250px;padding:0px 2px 2px 2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#666666;}
.tripadbox{width:200px;text-align:left;height:50px;}
#newsbgimg{width:290px;padding:10px 10px 10px 10px;height:100px;float:left;background-image:url(../images/news-bg.jpg);background-repeat:repeat-x;}
#newsbg{width:290px;padding:10px 10px 10px 10px;height:100px;float:left;}
#meetoffbox{width:290px;padding:0px 0px 0px 0px;height:100px;float:left;}
.lowrate{margin-top:4px;}
.lowrate a:link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#bacf00;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;text-decoration:none;}
.lowrate a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#bacf00;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;text-decoration:none;}
.lowrate a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#bacf00;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;text-decoration:none;}
.lowrate a:active{font-family:Verdana, Arial, Helvetica, sans-serif;color:#bacf00;font-size:12px;font-style:normal;line-height:16px;font-weight:normal;text-decoration:none;}
#googleadsbox{margin-top:10px;background-color:#FFFFFF;text-align:center;width:1000px;height:100px;}
.google1ads{width:290px;height:100px;margin:5px 10px 5px 50px;float:left;}
.google2ads{width:290px;height:100px;margin:5px 10px 5px 0px;float:left;}
.google3ads{width:290px;height:100px;margin:5px 0px 5px 0px;float:left;}
#buttonlthbox{width:300px;padding:30px 0px 0px 10px;height:auto;float:left;}
#notthotelbox{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;text-align:left;margin:0px 0px 0px 15px;float:left;}
.triphyp{text-decoration:none;color:#990000;}
.fbhyp{text-decoration:none;color:#3b5998;}
.leftheadertext{padding:10px;font-family:Arial Narrow;font-size:16px;color:#666666;background-color:#f7f7f7;height:40px;}
#newslethibox{margin-top:10px;padding:5px 0px 0px 0px;width:300px;float:left;text-align:center;height:55px; font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#990000;text-decoration:none;background-image:url(../images/news-bg-hip.jpg);background-repeat:no-repeat;border:1px solid #CCCCCC;}
#newsletbox{margin-top:10px;padding:5px 0px 0px 0px;width:300px;float:left;text-align:center;height:55px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#990000;text-decoration:none;background-image:url(../images/news-bg-mlp.jpg);background-repeat:no-repeat;border:1px solid #CCCCCC;}
#newsletfebbox{margin-top:10px;padding:5px 0px 0px 0px;width:300px;float:left;text-align:center;height:120px;font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#fff6f6;text-decoration:none;}
.newshotels{color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px;}
#sociallinkbox{margin-top:10px;padding:0px;width:300px;float:left;text-align:center;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#990000;text-decoration:none;}

.tripadbox{width:40px;text-align:right;height:40px;}

#bookingbannerarea{width:300px; height:auto; float:left; text-align:center; margin-bottom:3px; margin-top:3px;}
.booklondon{color:#40568c; font-family:"Arial Narrow"; font-size:17px; letter-spacing:1px; line-height:20px;padding-top:3px; padding-left:2px;}

