/* Defult */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:70%; }
html>body { font-size:11px;}/* for Firefox,Opera */
body input { font-size:100%;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0;}
#content p { margin-bottom:1em;}
#error_msg { color:#f76617; font-size:11px; font-weight:bold;}


/* Layout */
#wrap { width:940px; margin-left:auto; margin-right:auto; position:relative;}
#header { position:absolute; width:100%; height:70px; top:0; left:0; overflow:hidden;}
#content { position:absolute; width:100%; height:510px; top:70px; left:2px; overflow:hidden;}
#footer { position:absolute; width:100%; height:28px; top:515px;; left:0; overflow:hidden;}

/* Active Menu */
#homepage .naviHome a,
#locationpage .naviLocation a,
#bizfacilipage .naviBizFacilities a,
#mydayssinnpage .naviMyDaysinn a,
#contactspage .naviContacts a,
#virtualtourpage .naviVirtualTour a 
{ border-bottom:#000000 solid 3px;}

/* Links on the top */
#linktoFlashv { text-align:center; color:#f7f572; background-color:#082b69; height:25px; line-height:25px; overflow:hidden; width:100%;}
#linktoFlashv a { color:#f7f572; background-color:inherit; text-decoration:underline;}
#linktoFlashv a:hover { text-decoration:none;}
#hiddenLinks { position:absolute; left:0; top:0;}
#hiddenLinks li { list-style-type:none; display:inline;}
#hiddenLinks a { color:#082b69; background-color:inherit;}
#hiddenLinks a:hover { color:#CCCCCC; background-color:inherit;}

/* Header */
#header ul { position:absolute; width:719px; right:0; top:0; background:url(images/bg_headerNavi.gif) repeat-x left top; font-size:1.2em; font-weight:bold;}
#header li { list-style-type:none; display:inline;}
#header li a { float:left; padding:48px 16px 2px 16px; border-right:#FFFFFF 1px solid; color:#000000; background-color:inherit; border-bottom:#dddddd solid 3px;}
#header li a:hover { text-decoration:none; border-bottom:#000000 solid 3px;}
#header .naviContacts a { border-right:none;}
#header img { margin-top:9px;}

/* Footer */
#footer, #footer a { color:#7f7f7f; background-color:inherit;}
#footer a { text-decoration:underline;}
#footer a:hover { text-decoration:none;}
#footer address { font-style:normal;}
#footer abbr { border-bottom:none; font-weight:bold;}
#footer ul { position:absolute; right:0; bottom:0; width:50%; text-align:right;}
#footer li { list-style-type:none; display:inline; padding:0 0.5em; background:url(images/line_footerNavi.gif) no-repeat right 50%;}
#footer li a { color:#333333; background-color:inherit; text-decoration:none;}
#footer li a:hover { text-decoration:underline;}
#footer .brochure { background:url(images/ic_download.gif) no-repeat right 50%; padding-right:1.2em;}

/* Homepage */
#homepage { background:url(images/bg.gif) repeat-x left 310px;}
#homepage #content { background:url(images/bg_home.jpg) no-repeat right 42px;}
#homepage h1 { position:absolute; top:30px; right:0; font-size:2.5em; font-weight:normal; letter-spacing:-0.05em;}
#features { position:absolute; top:28px; left:0; width:300px;}
#features h2 { color:#cc101c; background-color:inherit; font-size:1.7em; letter-spacing:-0.02em;}
#features .dot { color:#c20a16; background:url(images/dot_red.gif) no-repeat left 60%; padding:0.2em; margin-left:0.3em;}
#features img { margin-bottom:5px;}
#features .virtualBox { margin-left:98px;}

/* Virtual Tour Page */
#virtualtourpage h1 { position:absolute; right:0; top:16px; font-size:2em; line-height:1em; letter-spacing:-0.03em; font-weight:normal;}
#virtualtourpage h1 a { color:#000000; background-color:inherit;}
#howtouseVT { position:absolute; left:219px; top:20px; color:#4d5d72; background-color:inherit;}
#howtouseVT a { color:#4d5d72; background-color:inherit;}
#howtouseVT li { display:inline; list-style-type:none; padding-left:14px; margin-right:0.7em;}
#howtouseVT .zoomin { background:url(images/ic_zoomin.gif) no-repeat left 50%;}
#howtouseVT .zoomout { background:url(images/ic_zoomout.gif) no-repeat left 50%;}
#howtouseVT .move { background:url(images/ic_move.gif) no-repeat left 50%;}
#howtouseVT .gallery { background:url(images/ic_photo.gif) no-repeat left 50%;}
#VTvideo { position:absolute; left:218px; top:42px; width:714px; height:391px;}
#photoThumbs, #photoframe { position:absolute; left:224px; top:42px; width:714px; height:391px; }
#photoThumbs .thumb { float:left; margin-right:16px;}
#photoThumbs .nogap { margin-right:0;}
#photoframe { text-align:center; vertical-align:middle;}
#virtualtourpage .column1 { position:absolute; left:0; top:42px; width:210px;}
#facilityDetails { margin-bottom:14px;}
#facilityDetails h2 { background:url(images/bg_facilityHeading.gif) repeat-x left top; line-height:18px; color:#FFFFFF; font-size:1em; padding-left:7px;}
#facilityDetails ul { background:#eeeeee; padding:10px; height:140px; overflow:auto; }
#facilityDetails li { list-style-type:none;}
#morephotos img { width:100px; height:65px; float:left; margin-bottom:10px;}
#morephotos .gap { margin-right:10px;}
#VTnavi li { line-height:22px; border-bottom:#FFFFFF 1px solid; padding-left:7px; font-weight:bold;}
#VTnavi a { color:#FFFFFF; background-color:inherit;}
#VTnavi .conferenceR { background:#000000;}
#VTnavi .familyR { background:#003399; color:#FFFFFF;}
#VTnavi .deluxeR { background:#08786d; color:#FFFFFF;}
#VTnavi .doubleR { background:#eebc25; color:#FFFFFF;}
#VTnavi .singleR { background:#cc101c; color:#FFFFFF;}
#downloadQT { margin-top:20px;}
#downloadQT a { color:#CC0000; background-color:inherit; text-decoration:underline;}
#downloadQT a:hover { text-decoration:none;}

/* Location Page */
#how2GetHere { position:absolute; left:0; top:15px; width:300px;}
#how2GetHere h1 { font-size:1.2em; letter-spacing:-0.05em; border-bottom:3px solid; line-height:0.8em; margin-bottom:0.5em; padding-top:1em;}
#how2GetHere .heathrow { color:#cc101c; background-color:inherit; border-color:#cc101c;}
#how2GetHere .gatwick { color:#08786d; background-color:inherit; border-color:#08786d;}
#how2GetHere .victoria { color:#003399; background-color:inherit; border-color:#003399;}
#how2GetHere .pimlico { color:#eebc25; background-color:inherit; border-color:#eebc25;}
#how2GetHere p { margin-bottom:0.5em;}
#how2GetHere p em { text-decoration:underline; font-style:normal;}
#attFeatures { position:absolute; right:0; top:22px; width:620px; height:382px; overflow:hidden;}
#attFeatures h2 { font-size:1em; background:url(images/bg_attractiontap.gif) repeat-x left top; line-height:20px; padding:0 7px; }
#attFeatures a { color:#000000; background-color:inherit;}
#attFeatures .container { float:left; margin-right:16px; width:196px; margin-bottom:1em; position:relative;}
#attFeatures .container img { margin-bottom:7px;}
#attFeatures .nogap { margin-right:0;}
#attFeatures .more { float:left;}
#attFeatures .howfar { float:right; text-align:right; line-height:1em;}
#attFeatures .howfar span { display:block; color:#cc101c; background-color:inherit; font-size:2em; }
#attFeatures .howfar strong { font-size:1.5em; line-height:0.8em;}

/* Business Facilities Page */
#bizfacilipage #content { background:url(images/bg_bizfacili.jpg) no-repeat right 19px;}
#confrates1, #confrates2 { border:#cccccc 3px solid; width:202px; height:187px; padding:10px;}
#confrates1 h3, #confrates2 h3 { font-size:1.7em; font-weight:normal; margin-bottom:0.5em;}
#confrates1 li, #confrates2 li { list-style-type:none;}
#confrates1 { position:absolute; left:0; top:38px;}
#confrates1 h3 { color:#cc101c; background-color:inherit;}
#confrates2 h3 { color:#087b6e; background-color:inherit;}
#confrates2 { position:absolute; left:242px; top:38px; background:url(images/bg_confrate2.gif) no-repeat left bottom;}
#confrates2 p { margin-bottom:0;}
#bizfacilipage h1 { position:absolute; left:0; top:270px; font-size:1.8em; width:68%; letter-spacing:-0.05em; font-weight:normal;}
#bizButtons { position:absolute; left:0; top:360px; }
#bizfacilipage h2 { font-size:1.5em; background:url(images/bt_confVirtual.gif) no-repeat left top; width:165px; height:35px; letter-spacing:-0.05em; line-height:1em; padding:5px 10px; float:left; margin-right:15px;}
#bizfacilipage .secondBt { width:135px; padding-right:40px;}
#bizfacilipage h2 a { color:#003399; background-color:inherit;}
#bizfacilipage form { position:absolute; left:30px; top:38px; width:58%; height:450px; font-size:1.2em;}
#bizfacilipage dt { float:left; width:170px;}
#bizfacilipage dt label { font-weight:bold;}
#bizfacilipage dd { margin-bottom:0.1em;}
#bizfacilipage dd input, #bizfacilipage dd select { font-size:1em; width:250px;}
#bizfacilipage .radio input { width:auto;}

/* My Days Inn Page */
#managerMessage { position:absolute; left:0; top:19px; width:279px; height:390px; padding:10px; background:url(images/bg_manMessage.jpg) no-repeat left top;}
#managerMessage h1 { font-size:1.8em; font-weight:normal; margin-bottom:0.5em;}
#managerMessage img { float:left; border:#000000 1px solid; margin-right:1em;}
#mydayssinnpage .from { text-align:right; font-style:italic;}
#customMessages { position:absolute; right:0; top:19px; width:612px; height:355px; overflow:auto; padding-right:14px;}
#customMessages hr { margin-bottom:10px; padding:0; height:0; color:#FFFFFF; border-top:none; border-bottom:#999999 1px dashed;}
.eachpost .posted { float:left; margin-bottom:1em;}
.eachpost .postOption { float:right; margin-bottom:1em;}
.eachpost .postOption a { color:#087b6e; background-color:inherit;}
.eachpost .edit { padding-left:12px; background:url(images/ic_edit.gif) no-repeat left 50%;}
.eachpost .delete { padding-left:12px; background:url(images/ic_delete.gif) no-repeat left 50%; margin-left:1em;}
.eachpost img { float:left; margin-right:1em;}
.eachpost h2 { font-size:1em;}
.eachpost h2 a { color:#000000; background-color:inherit;}
#pageNavi { position:absolute; left:315px; bottom:88px;}
#mydayssinnpage dl, #thanksMessage { position:absolute; right:0; top:55px; width:612px;}
#mydayssinnpage dt { float:left; font-size:1.2em; font-weight:bold; width:8em;}
#mydayssinnpage dd { margin-bottom:1em; }
#mydayssinnpage dl input, #mydayssinnpage select { height:1.5em; line-height:1.5em; font-size:1.2em;}
#mydayssinnpage textarea { width:74%; line-height:1.2em; font-size:1.2em;}
#satisfaction { width:32%;}
#satisfaction .rate5 { background:url(images/rates5.gif) no-repeat right 50%;}
#satisfaction .rate4 { background:url(images/rates4.gif) no-repeat right 50%;}
#satisfaction .rate3 { background:url(images/rates3.gif) no-repeat right 50%;}
#satisfaction .rate2 { background:url(images/rates2.gif) no-repeat right 50%;}
#satisfaction .rate1 { background:url(images/rates1.gif) no-repeat right 50%;}
#buttonArea { position:absolute; right:0; bottom:88px;}
#buttonArea input { width:106px; height:30px; line-height:30px; text-align:center; border:none; background:#edefee url(images/bt_form.gif) no-repeat left top; color:#003399; font-size:1.2em; font-weight:bold; margin-left:1em; cursor:pointer;}
#thanksMessage { text-align:center; font-size:1.2em; line-height:2em; padding-top:50px;}
#thanksMessage a { color:#cc101c; background-color:inherit; }

/* Contacts Page */
#contactspage #content { background:url(images/bg_contacts.gif) no-repeat left 228px;}
#contactInfo { position:absolute; width:186px; left:0; top:42px;}
#contactInfo h1 { font-size:1.3em; color:#999999; background-color:inherit; margin-bottom:0.5em;}
#contactInfo address { font-size:1.3em; font-style:normal; line-height:1.3em; margin-bottom:1.5em;}
#contactInfo p { font-size:1.1em; line-height:1.5em; margin-bottom:2em;}
#btDownloadMap, #btLocalAttrac { width:135px; height:40px; font-size:1.5em; letter-spacing:-0.05em; line-height:1em; font-weight:bold; padding:5px 40px 0 10px;}
#btDownloadMap a, #btLocalAttrac a { color:#003399; background-color:inherit;}
#btDownloadMap { background:url(images/bt_download.gif) no-repeat left top; margin-bottom:12px;}
#btLocalAttrac { background:url(images/bt_info.gif) no-repeat left top;}
#imgMap { position:absolute; left:220px; top:32px;}
#transportInfo .column1 { position:absolute; top:30px; right:177px; width:157px;}
#transportInfo .column2 { position:absolute; top:30px; right:0; width:157px;}
#transportInfo h2 { font-size:1em; margin-bottom:0.5em;}
#transportInfo .rail { background:url(images/ic_rail.gif) no-repeat left 50%; padding-left:33px; line-height:1.5em;}
#transportInfo .underground { background:url(images/ic_underground.gif) no-repeat left 50%; padding-left:28px; line-height:1.7em;}
#transportInfo .bus { background:url(images/ic_bus.gif) no-repeat left 50%; padding-left:45px; line-height:1.2em;}
#transportInfo .flight { background:url(images/ic_flight.gif) no-repeat left 50%; padding-left:27px; line-height:1.2em; height:2em;}
#transportInfo p { color:#666666; background-color:inherit; margin-bottom:1.2em;}

/* Access Key Detail Page */
#accesspage #content { font-size:1.2em; padding-top:3em; }
#accesspage dt { float:left; font-weight:bold; padding-right:0.8em; margin-right:0.2em; background:url(images/line_dash.gif) no-repeat right 50%;}
#accesspage .none { background:none;}

/* Site Map Page */
#sitemap #content ul { margin:50px 70px; font-size:1.2em; line-height:1.5em;}
#sitemap #content li { font-weight:bold;}
#sitemap #content li ul { margin:0 50px; font-size:1em; line-height:1em;}
#sitemap #content li li { font-weight:normal;}
#sitemap #content a, #sitemap #content { color:#087b6e; background-color:inherit;}
#sitemap .none { list-style-type:none;}