body {
background-image: url(/images/background.gif);
background-repeat:no-repeat;
background-position:50% 0px;
color:#000;
font-family:helvetica, arial, sans-serif;
background-color:#FFF;
}

.cappy {
text-transform:capitalize;
}

.navbubble {
position:absolute;
top:10px;
width:70px;
height:33px;
padding-left:5px;
padding-top:3px;
border:0 none #FFF;
z-index:100;
text-decoration:none;
color:#000;
}

#smalllisting {
position:relative;
width:220px;
height:33px;
background-image:url(/images/small-listing.gif);
padding-left:5px;
padding-top:10px;
}

.ratetype1 {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-size:12px;
color:#666;
}

.boardtype {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-size:11px;
color:#666;
}

h1 {
font-size:18px;
padding:0;
}

#navigation99 {
position:relative;
height:55px;
width:810px;
}

#breadbubblehotel {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-size:11px;
z-index:100;
left:125px;
top:-147px;
text-decoration:none;
}

#breadbubble {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-size:11px;
z-index:100;
left:125px;
top:21px;
text-decoration:none;
}

.populardestinations {
left:0;
background-image:url(/images/populardestinations.gif);
visibility:visible;
overflow:auto;
position:relative;
}

.text1g {
font-family:arial, "lucida sans unicode", "lucida sans", verdana,;
font-size:12px;
color:#666;
}

.welcometab {
font-size:12px;
color:#000;
font-family:arial, verdana, sans-serif;
left:0;
background-image:url(/images/fp-welcometab.gif);
visibility:visible;
overflow:auto;
position:relative;
height:32px;
}

.travelguidetab {
font-size:12px;
color:#000;
font-family:arial, verdana, sans-serif;
left:0;
background-image:url(/images/fp-travelguidetab.gif);
visibility:visible;
overflow:auto;
position:relative;
height:32px;
}

.dealstab {
font-size:12px;
color:#000;
font-family:arial, verdana, sans-serif;
left:0;
background-image:url(/images/fp-dealstab.gif);
visibility:visible;
overflow:auto;
position:relative;
height:32px;
}

.dyktab {
font-size:12px;
color:#eee;
font-family:arial, verdana, sans-serif;
left:0;
background-image:url(/images/fp-didyouknowtab.gif);
visibility:visible;
overflow:auto;
position:relative;
height:32px;
}

.maptab {
font-size:12px;
color:#000;
font-family:arial, verdana, sans-serif;
left:0;
background-image:url(/images/fp-maptab.gif);
visibility:visible;
overflow:auto;
position:relative;
height:32px;
}

#bg2 {
left:0;
background-image:url(/images/back2.gif);
visibility:visible;
overflow:hidden;
position:relative;
top:0;
height:34px;
text-align:left;
margin:0 auto;
}

#bg3 {
left:0;
background-image:url(/images/back3.gif);
visibility:visible;
overflow:hidden;
width:763px;
position:relative;
top:0;
height:25px;
text-align:left;
margin:0 auto;
}

#doasearch {
left:5px;
background-image:url(/images/home4.jpg);
visibility:visible;
overflow:hidden;
width:760px;
position:relative;
top:25px;
height:265px;
text-align:left;
margin:0 auto;
}

#footer {
left:-2px;
visibility:visible;
overflow:hidden;
width:750px;
bottom:20px;
position:relative;
height:100px;
text-align:center;
margin:0 auto;
}

#container0 {
z-index:10;
left:0;
visibility:visible;
width:760px;
position:relative;
top:10px;
text-align:left;
margin:0 auto;
}

#container-places {
z-index:10;
left:0;
visibility:visible;
overflow:auto;
width:760px;
height:400px;
position:relative;
top:10px;
text-align:left;
margin:0 auto;
}

#mytravelcontainer {
z-index:10;
left:0;
visibility:visible;
width:760px;
position:relative;
top:20px;
height:250px;
text-align:left;
margin:0 auto;
}

#mytravelcontainer2 {
position:relative;
text-align:left;
width:750px;
top:0;
visibility:visible;
z-index:10;
left:0;
height:300px;
overflow:visible;
background-color:#FFF;
margin:0 auto;
}

#mytravelcontainer3 {
position:relative;
text-align:left;
width:500px;
top:250px;
visibility:visible;
z-index:11;
left:260px;
height:400px;
overflow:auto;
background-color:#906;
margin:0 auto;
}

#container {
visibility:visible;
width:760px;
position:relative;
top:30px;
text-align:left;
left:0;
margin:0 auto;
}

#container-search {
visibility:visible;
width:810px;
height:90px;
position:relative;
top:-5px;
text-align:left;
margin:0 auto;
}

#containersummer {
visibility:visible;
width:760px;
position:relative;
top:9px;
text-align:left;
margin:0 auto;
}

#container-tg {
height:2200px;
visibility:visible;
width:750px;
position:relative;
text-align:left;
margin:0 auto;
}

#container-filter {
z-index:0;
visibility:hidden;
width:0;
height:0;
position:absolute;
overflow:hidden;
}

#notices {
visibility:visible;
left:0;
width:750px;
position:relative;
top:0;
text-align:left;
margin:0;
}

#container2 {
left:0;
visibility:visible;
width:750px;
position:relative;
top:150px;
height:100px;
text-align:left;
margin:0 auto;
}

#menu-home {
left:0;
background-image:url(/images/nav1/0off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-home-ON {
left:0;
background-image:url(/images/nav1/0on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-1 {
left:80px;
background-image:url(/images/nav1/2off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-1ON {
left:80px;
background-image:url(/images/nav1/2on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-2 {
left:82px;
background-image:url(/images/nav1/1off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-2ON {
left:82px;
background-image:url(/images/nav1/1on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-3 {
left:164px;
background-image:url(/images/nav1/3off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-3ON {
left:164px;
background-image:url(/images/nav1/3on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-4 {
left:248px;
background-image:url(/images/nav1/4off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-4ON {
left:248px;
background-image:url(/images/nav1/4on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-5 {
left:332px;
background-image:url(/images/nav1/5off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-5ON {
left:332px;
background-image:url(/images/nav1/5on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-6ON {
left:416px;
background-image:url(/images/nav1/6on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-6 {
left:416px;
background-image:url(/images/nav1/6off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-7 {
left:498px;
background-image:url(/images/nav1/7off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-7ON {
left:498px;
background-image:url(/images/nav1/7on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-8 {
left:296px;
width:134px;
position:absolute;
top:1px;
height:34px;
}

#menu-item-9 {
left:582px;
background-image:url(/images/nav1/8off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-9ON {
left:582px;
background-image:url(/images/nav1/8on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-10 {
left:666px;
background-image:url(/images/nav1/9off.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-10ON {
left:666px;
background-image:url(/images/nav1/9on.gif);
width:80px;
position:absolute;
bottom:2px;
height:29px;
}

#menu-item-11 {
left:0;
text-align:left;
visibility:hidden;
width:0;
position:absolute;
top:0;
height:0;
}

#menubg {
left:-5px;
width:760px;
position:absolute;
top:73px;
height:40px;
}

#hellobar {
left:400px;
width:360px;
position:absolute;
top:24px;
height:63px;
}

.background {
background-position:top center;
background-repeat:no-repeat;
}

#infotel-logo {
left:5px;
background-image:url(/images/darklogo.gif);
visibility:visible;
overflow:hidden;
width:122px;
position:absolute;
top:20px;
height:35px;
}

#navmenu {
z-index:999999;
left:0;
background-image:url(/images/nav-bg.gif);
visibility:visible;
overflow:hidden;
position:absolute;
top:84px;
height:15px;
}

.chat {
right:0;
background-image:url(/images/chat-on.gif);
visibility:visible;
overflow:hidden;
width:170px;
position:absolute;
top:70px;
height:28px;
}

.leavemessage {
right:0;
background-image:url(/images/chat-off.gif);
visibility:visible;
overflow:hidden;
width:170px;
position:absolute;
top:70px;
height:28px;
}

#infotel-logo-over {
left:1px;
visibility:hidden;
overflow:hidden;
width:255px;
position:absolute;
top:15px;
height:85px;
}

.searchboxlist {
z-index:200;
left:0;
background-image:url(/images/front-circles2.gif);
visibility:visible;
overflow:auto;
width:760px;
top:35px;
height:180px;
}

.favtext A:hover {
text-decoration:underline;
color:#000;
font-size:11px;
font-family:arial, "lucida sans", "lucida sans unicode", "lucida grande", verdana, sans-serif;
}

.helloyou {
font-size:16px;
left:650px;
background-image:url(/images/youushelp.gif);
overflow:hidden;
cursor:hand;
width:89px;
color:#f90;
font-family:"lucida sans unicode", "lucida sans", tahoma, "trebuchet ms", arial, verdana, sans-serif;
letter-spacing:-0.04em;
position:absolute;
z-index:9999999;
top:40px;
height:12px;
}

.toptravelsearch {
right:0;
overflow:hidden;
width:160px;
font-family:"lucida sans unicode", "lucida sans", tahoma, "trebuchet ms", arial, verdana, sans-serif;
font-size:11px;
position:absolute;
z-index:99999999;
top:40px;
height:25px;
}

.helloyou2 {
font-weight:200;
font-size:18px;
left:465px;
visibility:visible;
width:200px;
clip:rect(auto auto 29px auto);
color:#999;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
letter-spacing:-1px;
position:absolute;
top:18px;
}

.promostar {
left:575px;
top:28px;
width:102px;
height:94px;
position:absolute;
background-image:url(/images/freeweekendstar.gif );
}

.postheader {
font-size:14px;
visibility:visible;
color:#C10289;
font-family:Arial, "arial black";
}

.are-you-not {
font-size:11px;
right:0;
width:140px;
color:#000;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
position:absolute;
top:-15px;
text-align:left;
}

.text1 {
font-size:12px;
color:#000;
font-family:arial, "lucida sans unicode", "lucida sans", verdana;
z-index:1;
}

.text2 {
font-weight:700;
font-size:12px;
color:#c09;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
}

.text2l {
font-weight:700;
font-size:12px;
color:#FFED3E;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
}

.textblog {
font-size:11.5px;
color:#000;
font-family:arial "lucida sans unicode", "lucida sans", verdana;
}

#map00 {
right:0;
visibility:visible;
overflow:hidden;
position:absolute;
height:200px;
}

.text3 {
font-size:11px;
color:#fff;
font-family:arial, verdana, helvetica, sans-serif;
}

.text3b {
font-size:11px;
color:#000;
font-family:verdana, arial, helvetica, sans-serif;
}

.userpic {
z-index:9999;
left:246px;
background-image:url(/images/welcomebg.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:227px;
background-color:#fff;
}

.weeklydeal {
left:246px;
visibility:hidden;
background-image:url(/images/dealsbg.gif);
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:227px;
background-color:#fff;
}

.didyouknow {
left:246px;
visibility:hidden;
background-image:url(/didyouknow.aspx);
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:227px;
background-color:#fff;
}

.maplayer {
left:246px;
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:227px;
background-color:#fff;
}

#fp-searchform {
z-index:600;
left:10px;
visibility:visible;
overflow:hidden;
width:200px;
position:absolute;
top:115px;
height:20px;
}

.fp-holidaysearch {
left:10px;
visibility:visible;
overflow:hidden;
width:211px;
position:absolute;
top:5px;
height:280px;
}

.up-holidaysearch {
z-index:100;
left:7px;
visibility:visible;
overflow:hidden;
width:211px;
position:absolute;
top:0;
height:290px;
}

#fp-hotelsearch {
left:10px;
visibility:visible;
overflow:hidden;
width:210px;
position:absolute;
top:0;
height:210px;
}

#quicksearch {
z-index:5;
left:0;
width:210px;
position:absolute;
top:250px;
height:50px;
}

.textthatistiny {
font-size:10px;
color:#333;
font-family:arial, helvetica, sans-serif;
font-weight:400;
}

.registeredtext {
font-size:10px;
color:#666;
font-family:arial, helvetica, sans-serif;
}

.travelguideform {
font-size:10px;
color:#000;
font-family:arial, helvetica, sans-serif;
background-color:#f90;
}

.text11nostyle {
font-size:11px;
}

.text12nostyle {
font-size:12px;
}

.profilepagesearchformflights {
left:190px;
visibility:visible;
width:571px;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
position:absolute;
top:17px;
height:310px;
}

.arialrounded {
color:#000;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
}

.profilepagechangesearch {
font-size:11px;
z-index:999;
left:208px;
width:571px;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
position:absolute;
top:80px;
height:310px;
}

#country {
width:750px;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
position:relative;
top:0;
}

.text-roundedwhite {
color:#fff;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
}

.imageviewer {
left:0;
width:960px;
position:relative;
top:0;
height:480px;
}

.imageviewer .well {
border-right:#000 1px solid;
border-top:#000 1px solid;
left:0;
border-left:#000 1px solid;
width:100%;
cursor:default;
border-bottom:#000 1px solid;
position:absolute;
top:0;
height:100%;
background-image:url(/null/none.png);
overflow:hidden;
background-color:gray;
margin:0;
padding:0;
}

.imageviewer .surface {
border-right:#000 1px solid;
border-top:#000 1px solid;
left:0;
border-left:#000 1px solid;
width:100%;
cursor:default;
border-bottom:#000 1px solid;
position:absolute;
top:0;
height:100%;
background-position:center center;
background-image:url(/center.gif);
background-repeat:no-repeat;
background-color:transparent;
margin:0;
padding:0;
}

.imageviewer .status {
display:none;
left:0;
position:absolute;
top:480px;
margin:0;
padding:0;
}

.imageviewer .well .tile {
border-right:0;
border-top:0;
display:block;
left:0;
border-left:0;
border-bottom:0;
position:absolute;
top:0;
margin:0;
padding:0;
}

.imageviewer .zoom {
border-top:#000 1px solid;
font-weight:700;
font-size:20px;
left:912px;
border-left:#000 1px solid;
width:48px;
line-height:20px;
position:absolute;
top:462px;
height:20px;
background-color:#FFF;
margin:0;
padding:0 0 0 4px;
}

.imageviewer .zoom a {
text-decoration:none;
}

.imageviewer .zoom .dump {
font-size:16px;
}

.description {
margin-left:100px;
width:400px;
}

.containerJOBSONLY {
position:relative;
text-align:center;
width:760px;
top:25px;
left:5px;
visibility:visible;
z-index:10;
background-color:#FC0;
clear:both;
float:none;
}

#sr-descriptions {
position:relative;
width:760px;
top:40px;
z-index:100000;
right:200px;
text-align:right;
}

.sr-title {
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#202020;
font-weight:700;
}

.sr-resultslefttable {
position:absolute;
height:600px;
width:150px;
left:0;
top:7px;
text-align:center;
}

.sr-resultslefttable-e {
position:absolute;
z-index:5;
height:600px;
width:150px;
left:0;
top:7px;
text-align:center;
visibility:visible;
}

.sr-link {
color:#999;
font-size:11px;
font-family:"lucida sans", "lucida sans unicode", "lucida grande", arial, verdana, sans-serif;
}

.whereivebeen {
position:absolute;
height:250px;
width:247px;
left:-4px;
top:50px;
overflow:auto;
background-image:url(/images/whereivestayed.gif);
background-attachment:scroll;
background-position:left top;
}

.mytravelmap {
position:absolute;
height:250px;
width:510px;
left:245px;
top:40px;
}

.reviews {
position:absolute;
height:250px;
width:500px;
top:40px;
right:0;
left:250px;
overflow:auto;
background-color:#F9F9F9;
}

.textthatistiny2 {
font-family:"lucida sans", "lucida sans unicode", "lucida grande", arial, verdana, sans-serif;
font-size:11px;
font-weight:lighter;
color:#666;
}

#travelguide-p1 {
position:relative;
text-align:right;
width:760px;
top:25px;
visibility:visible;
z-index:0;
height:600px;
}

#myprofile {
left:-2px;
background-image:url(/images/cor-myprofile.gif);
visibility:visible;
overflow:hidden;
width:750px;
position:relative;
top:25px;
z-index:999999;
height:257px;
text-align:right;
margin:0 auto;
}

#commprofiles {
left:-2px;
background-image:url(/images/cor-4.gif);
visibility:visible;
overflow:hidden;
width:760px;
position:relative;
top:25px;
height:335px;
text-align:left;
margin:0 auto;
}

#mytravelcontainer1 {
position:relative;
text-align:left;
width:760px;
top:40px;
visibility:visible;
z-index:10;
left:0;
height:360px;
margin:0 auto;
}

.mp-2 {
left:248px;
background-image:url(/images/mpbg1.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-1 {
left:248px;
background-image:url(/images/mpbg2.gif);
visibility:visible;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-3 {
left:248px;
background-image:url(/images/mpbg3.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-4 {
left:248px;
background-image:url(/images/mpbg4.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-5 {
left:248px;
background-image:url(/images/mpbg5.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-6 {
left:248px;
background-image:url(/images/mpbg6.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-7 {
left:248px;
background-image:url(/images/mpbg7.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-8 {
left:248px;
background-image:url(/images/mpbg8.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-9 {
left:248px;
background-image:url(/images/mpbg9.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.mp-10 {
left:248px;
background-image:url(/images/mpbg10.gif);
visibility:hidden;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:210px;
background-color:#fff;
}

.userprofiletext f {
z-index:9999;
left:248px;
visibility:visible;
overflow:hidden;
width:510px;
position:absolute;
top:0;
height:200px;
text-align:left;
}

#sr-bitatthetop {
position:relative;
text-align:right;
width:760px;
visibility:visible;
z-index:0;
top:4px;
left:0;
}

#sr-bitatthetop2 {
position:relative;
text-align:right;
width:760px;
visibility:visible;
z-index:0;
top:20px;
}

.ha-Monday {
background-color:#cae2fe;
}

.ha-Mondayt {
background-color:#3298d6;
}

.ha-Tuesday {
background-color:#c1dbfe;
}

.ha-Tuesdayt {
background-color:#2d8fca;
}

.ha-Wednesday {
background-color:#abd6fe;
}

.ha-Wednesdayt {
background-color:#2886bc;
}

.ha-Thursday {
background-color:#99ccfe;
}

.ha-Thursdayt {
background-color:#237cae;
}

.ha-Friday {
background-color:#88c6fe;
}

.ha-Fridayt {
background-color:#1d6e9b;
}

.ha-Saturday {
background-color:#e4bbe5;
}

.ha-Saturdayt {
background-color:#e473e5;
}

.ha-Sunday {
background-color:#e5a3db;
}

.ha-Sundayt {
background-color:#c6c;
}

.texthatisbig {
font-family:arial, "Arial Black", "Gill Sans", "Trebuchet MS", Tahoma;
font-size:25px;
color:#000;
}

.hotelsearchboxbg {
background-image:url(/images/newhotelsearchbg.gif);
}

#flashcontent2 {
position:absolute;
visibility:visible;
top:0;
left:260px;
width:200px;
height:200px;
overflow:visible;
}

.text1white {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}

.summerticketlist {
width:760px;
height:500px;
position:relative;
overflow:auto;
margin:0;
}

.bookrequirements {
background-image:url(https://www.infotel.co.uk/images/bk-bg1.gif);
font-size:12px;
color:#000;
font-family:arial, "lucida sans unicode", "lucida sans", verdana;
z-index:1;
}

.roomrowslivebottom {
background-color:#FCF;
}

.roomrowslivemiddle {
background-color:#F6F;
}

.roomrowslivetop {
background-color:#F3F;
}

.roomrowspegstop {
background-color:#E50F9F;
color:#FFF;
}

.bookrowpayment {
background-color:#C4FF63;
}

.bookrowalt {
background-color:#ACFFD6;
}

.bookrowaccount {
background-color:#EBFF30;
}

.bookrowaddinfo {
background-color:#BEE7FF;
}

.aboutustable {
background-image:"/images/about-us2.gif";
}

.mrliveactive {
background-color:#FFC600;
}

.mrreqactive {
background-color:#FFDE00;
}

.mrlivehistory {
background-color:#FFA6FE;
}

.mrreqhistory {
background-color:#FB7DFA;
}

.mrreqcanc {
background-color:#999;
}

.bookingsubhead {
font-size:16px;
font-family:arial, verdana, sans-serif;
padding:0;
}

.bookingsidemenu {
font-family:arial, verdana, sans-serif;
background-color:#CCC;
}

#alvin {
text-align:center;
position:absolute;
width:400px;
height:36px;
top:25px;
background-image:url(/images/0907/searchbg1.gif);
z-index:0;
padding:10px;
}

#simon {
text-align:LEFT;
position:absolute;
width:300px;
left:395px;
height:48px;
top:16px;
padding-top:17px;
padding-left:0;
background-image:url(/images/0907/searchbg2.gif);
layer-background-image:url(/images/0907/searchbg2.gif);
border:0 none #000;
}

#theodore {
position:absolute;
left:693px;
width:110px;
height:63px;
top:25px;
}

#mike {
position:relative;
float:left;
text-align:left;
left:7px;
top:0;
width:760px;
font-family:arial, "Arial Black", "Gill Sans", "Trebuchet MS", Tahoma;
}

#steve {
position:relative;
text-align:left;
left:7px;
top:0;
width:760px;
height:25px;
}

.gary {
position:absolute;
width:400px;
text-align:right;
right:10px;
border:0;
top:0;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h2 {
font-size:14px;
color:#111;
}

.headcalendarstylecpCurrentMonthDate {
font-size:8pt;
font-family:arial;
text-align:right;
text-decoration:none;
z-index:99999;
font-weight:700;
color:#67d;
}

.headcalendarstylecpOtherMonthDate {
font-size:8pt;
font-family:arial;
text-align:right;
text-decoration:none;
z-index:99999;
color:gray;
}

.headcalendarstylecpCurrentDate {
font-size:8pt;
font-family:arial;
text-align:right;
text-decoration:none;
z-index:99999;
font-weight:700;
color:#fff;
}

TD.headcalendarstylecpDayColumnHeader {
z-index:99999;
border-right:#DF2B9B 0 solid;
border-top:#DF2B9B 0 solid;
border-left:#DF2B9B 0 solid;
border-bottom:#DF2B9B 1px solid;
text-align:right;
}

TD.headcalendarstylecpCurrentDate {
z-index:99999;
border-right:#000 thin solid;
border-top:#000 thin solid;
border-left:#000 thin solid;
color:#fff;
border-bottom:#000 thin solid;
background-color:#DF2B9B;
}

TD.headcalendarstylecpCurrentDateDisabled {
z-index:99999;
border-right:#DF2B9B thin solid;
border-top:#DF2B9B thin solid;
border-left:#DF2B9B thin solid;
border-bottom:#DF2B9B thin solid;
}

A.headcalendarstylecpTodayText {
height:20px;
font-weight:700;
color:#DF2B9B;
z-index:99999;
}

SPAN.headcalendarstylecpTodayTextDisabled {
height:20px;
color:#d0d0d0;
z-index:99999;
}

.headcalendarstylecpBorder {
border-right:#DF2B9B thin solid;
z-index:99999;
border-top:#DF2B9B thin solid;
border-left:#DF2B9B thin solid;
border-bottom:#DF2B9B thin solid;
}

#foot1 {
position:relative;
float:left;
width:80px;
height:30px;
color:#000;
font-weight:700;
}

#foot2 {
position:relative;
float:left;
height:20px;
margin-right:5px;
text-decoration:none;
color:#666;
}

#footline {
position:relative;
float:left;
width:1px;
background-color:#999;
height:30px;
margin-right:10px;
}

.cDetailObShowDiv {
position:relative;
float:left;
margin-left:10px;
width:200px;
background-color:#F6F6F6;
text-transform:capitalize;
text-align:center;
margin-right:10px;
margin-bottom:15px;
height:180px;
}

.navbubble A:link,.navbubble A:visited {
text-decoration:none;
color:#000;
}

.navbubble A:active,.navbubble A:hover {
text-decoration:underline;
color:#000;
}

.ratetype2,.wdnorate,.wenorate {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-size:12px;
color:#333;
}

.wdrack,.werack {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-size:12px;
color:#222;
}

.wdinfotel,.weinfotel {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-weight:700;
font-size:13px;
color:#e50f9f;
}

.wddaily,.wedaily {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-size:12px;
color:#e50f9f;
}

.wdpackage,.wepackage {
font-family:Arial, 'Arial Black', 'Gill Sans', 'Trebuchet MS', Tahoma;
font-weight:700;
font-size:12px;
color:#e50f9f;
}

#breadbubblehotel A:link,#breadbubblehotel A:visited,#breadbubble A:link,#breadbubble A:visited {
text-decoration:none;
color:#B70D85;
}

#breadbubblehotel A:active,#breadbubblehotel A:hover,#breadbubble A:active,#breadbubble A:hover {
text-decoration:underline;
color:#B70D85;
}

.navmenutext A:link,.navmenutext A:visited,.navmenutext,.offerblock A:link,.offerblock A:visited,.offerblock A:active,.offerblock A:hover,.offerblock {
text-decoration:none;
color:#000;
font-size:11px;
font-family:verdana, arial, "lucida sans", "lucida sans unicode", "lucida grande", verdana, sans-serif;
}

.navmenutext A:active,.navmenutext A:hover {
text-decoration:underline;
color:#000;
font-size:11px;
font-family:verdana, arial, "lucida sans", "lucida sans unicode", "lucida grande", verdana, sans-serif;
}

.favtext A:link,.favtext A:visited,.favtext A:active,.favtext {
text-decoration:none;
color:#000;
font-size:11px;
font-family:arial, "lucida sans", "lucida sans unicode", "lucida grande", verdana, sans-serif;
}

#map1,#map2,#map3,#map4,#map5,#map6,#map7,#map8,#map9 {
right:0;
visibility:hidden;
overflow:hidden;
position:absolute;
top:0;
height:200px;
}

.text3 a:link,.text3 a:visited {
text-decoration:none;
font-size:11px;
color:#fff;
font-family:arial, verdana, helvetica, sans-serif;
}

.text3 a:active,.text3 a:hover {
text-decoration:underline;
font-size:11px;
color:#fff;
font-family:arial, verdana, helvetica, sans-serif;
}

#fp-flightsearch,#fp-cruisesearch,#fp-trainsearch,#fp-carhiresearch,#fp-restaurantsearch,#fp-ticketsearch,#fp-insurancesearch {
z-index:5;
left:13px;
visibility:visible;
overflow:hidden;
width:210px;
position:absolute;
top:20px;
height:210px;
}

.profilepagesearchformholiday,.profilepagesearchformhotel {
left:190px;
visibility:hidden;
width:571px;
font-family:arial, "arial black", "gill sans", "trebuchet ms", tahoma;
position:absolute;
top:19px;
height:310px;
}

.sr-title a:link,.sr-title a:visited {
text-decoration:none;
color:#202020;
font-size:12px;
font-family:arial, verdana, sans-serif;
}

.sr-title a:active,.sr-title a:hover {
text-decoration:underline;
color:#202020;
font-size:12px;
font-family:arial, verdana, sans-serif;
}

.sr-hotm a:link,.sr-hotm a:visited {
text-decoration:none;
color:#FFF;
font-size:12px;
font-family:arial, verdana, sans-serif;
}

.sr-hotm a:active,.sr-hotm a:hover {
text-decoration:underline;
color:#FFF;
font-size:12px;
font-family:arial, verdana, sans-serif;
}

.sr-link a:link,.sr-link a:visited {
text-decoration:none;
color:#001726;
font-size:11px;
font-family:arial, verdana, sans-serif;
font-weight:700;
}

.sr-link a:active,.sr-link a:hover {
text-decoration:underline;
color:#001726;
font-size:11px;
font-family:arial, verdana, sans-serif;
font-weight:700;
}

.roomrowsreqbottom,.packinfofoot {
background-color:#D9F0FF;
}

.roomrowsreqmiddle,.packinfomiddle {
background-color:#BEE0FF;
}

.roomrowsreqtop,.packinfohead {
background-color:#97CDFF;
}

.roomrowsreqdeviate,.roomrowslivedeviate,.bookrowbasic {
background-color:#FC0;
}

.ratedetailrow,.mrlivecanc {
background-color:#CCC;
}

.bookrowcontacthead,.bookrowpayhead,.bookrowaddifohead,.bookrowtermshead,.bookrowalthead,.quickbookrow {
background-color:#FFF;
}

.headcalendarstylecpYearNavigation,.headcalendarstylecpMonthNavigation {
font-weight:700;
color:#fff;
background-color:#DF2B9B;
text-align:center;
text-decoration:none;
z-index:99999;
font-size:8pt;
font-family:arial;
}

.headcalendarstylecpDayColumnHeader,.headcalendarstylecpTodayText,.headcalendarstylecpTodayTextDisabled,.headcalendarstylecpText {
z-index:99999;
font-size:8pt;
font-family:arial;
}

.headcalendarstylecpCurrentMonthDateDisabled,.headcalendarstylecpOtherMonthDateDisabled,.headcalendarstylecpCurrentDateDisabled {
font-size:8pt;
font-family:arial;
z-index:99999;
color:#d0d0d0;
text-align:right;
text-decoration:line-through;
}

TD.headcalendarstylecpTodayText,TD.headcalendarstylecpTodayTextDisabled {
z-index:99999;
border-right:#DF2B9B 0 solid;
border-top:#DF2B9B 1px solid;
border-left:#DF2B9B 0 solid;
border-bottom:#DF2B9B 0 solid;
}

#foot2 A:link,#foot2 A:visited {
text-decoration:none;
color:#666;
}

#foot2 A:active,#foot2 A:hover {
text-decoration:underline;
color:#666;
}

/* My Reservations Data List Items */

.cLiveActiveResListItem {
    background-color: #FFC600;
    border: none;
    border-bottom: solid 1px #FFF;
    display: block;    
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 10px;
}

.cLiveActiveResListItem .cHotelImage {
    display: inline-block;
    float: left;    
    height: 120px;
    width: 160px;
    margin-right: 10px;
}

.cLiveActiveResListItem .cDetails {
    display: inline-block;
    left: 205px;
    width: 570px;
}

.cLiveActiveResListItem .cColumn {
    width: 280px;
    margin: 2px;
    display: inline-block;
    float: left;
}

.cLiveActiveResListItem h2 {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
}

.cLiveActiveResListItem .cCheckInTime h2, 
.cLiveActiveResListItem .cCheckOutTime h2 {
    width: 65px;    
}

.cLiveActiveResListItem .cHotelName {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.cLiveActiveResListItem .cConfirmationNumber,
.cLiveActiveResListItem .cRooms  {
    margin-bottom: 10px;
}

.cLiveActiveResListItem .cTotalRate {
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
}


.cLiveActiveResListItem .cControls,
.cLiveActiveResListItem .cCancellationFee {
    margin-top: 10px;
}
