﻿/* Reset Margins */
* {margin:0;padding:0;}
body,html {min-height:101%;}
img {border:0px;}
input {text-indent:5px;}

/* Background Color and Text Color */
body {background:#ffffff; color:#041B5F; padding:0px 0 27px 0;}

/* Text Style */
body, textarea {font:10pt Sans-Serif, Arial, Verdana; line-height:1.5em;}
hr {display: block;height:1px;background:#333;border:0;}
h1 {color: #041B5F;font-size: 1.8em;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
h1article {color: #041B5F;font-size: 2.0em;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding:25px 50px 75px 100px;}
h2 {color: #041B5F;font-size: 1.6em;text-align: center;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
.h2-bc {font-family:Sans-Serif, Arial, Verdana; border-right-style=inset; border-left-style=inset; border-bottom-style=groove; margin:0; padding:1px 5px 5px 5px; font-weight:bold; color:#041B5F; font-size: 1.1em; text-align:center; display: inline;}
.h2-side {font-family:Sans-Serif, Arial, Verdana; border-right-style=inset; border-left-style=inset; border-bottom-style=groove; margin:0; padding:5px 0px 5px 0px; font-weight:normal; color:#041B5F; font-size: 1.4em; text-align:left; display: inline;}
h2article {color: #041B5F;font-size: 1.4em;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
h3 {color: #041B5F;font-size: 1.0em;text-align: center;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
.h3-bc {font-family:Sans-Serif, Arial, Verdana; border-right-style=inset; border-left-style=inset; border-bottom-style=groove; margin:0; padding:1px 5px 0 5px; font-weight:normal; color:#041B5F; font-size: 1.0em; text-align:center; display: inline;}
.h3-rh {font-family:Sans-Serif, Arial, Verdana; margin:0; padding:0px 0px 0 0px; font-weight:normal; color:#041B5F; font-size: 0.8em; text-align:center; display: inline;}
h4 {color: #041B5F;font-size: 1.0em;text-align: center;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
h5 {color: #041B5F;font-size: 1.0em;text-align: right;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}
/* Layout Page */
ul {display: inline;}
#header {width:880px;margin:0 auto;font-size:1em;color:white;}
#skipnav {text-align:right;font-size:0.7em;}
#page {width:880px;margin:0 auto;font-size:1em;background:#fff;padding: 0px 0px 5px 0px;border:3px double #fff;}
#gsearch {float:right;display:inline;padding:0;margin:0;vertical-align:bottom;}
#gsearchimg {padding:0;margin-left:-5px;vertical-align:bottom;}
#breadcrumbs {float:right;line-height:2em;}
#content {width:880px;}
#leftcontent {width:450px;float:left;text-align:justify;padding: 0px 10px 0px 10px;}
#leftcontentgrey {width:350px;float:left;text-align:justify;padding: 0px 10px 0px 10px;background:#efefef}
#leftcontent p {margin-top:10px;}
#rightcontent {width:400px;float:right;margin:5px;}
#rightcontentgrey {width:500px;float:right;margin:5px;}
#availability {background: url('http://www.london-hotels.co.uk/images/_availability.jpg') repeat-x; border: 1px solid #CAC5AB; color: #041B5F;padding:32px 40px 0px;}
#alternatives {background: url('http://www.london-hotels.co.uk/images/_alternatives.jpg') repeat-x; border: 1px solid #CAC5AB; color: #041B5F;}
#hotdeals {background: url('http://www.london-hotels.co.uk/images/_hotelhoteldeals.gif') repeat-x; border: 1px solid #CAC5AB; color: #041B5F;}
#location {background: url('http://www.london-hotels.co.uk/images/_location.jpg');width:400px;height:275px;border: 1px solid #CAC5AB;}
/* Navigation Bar Styles */
#menu_container {margin:0px 0 15px 10px; position:relative;  height:27px; z-index:1000;background:#ccc;}
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;background:#3B5998;}
#pmenu a, #pmenu a:visited {display:block;font-size:1em; font-weight: bold; color:#003466; height:25px; line-height:24px; text-decoration:none; text-indent:8px; border:1px solid #CCCCCC; border-width:0 1px 0 1px;padding-right:8px;}
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 0 1px;width:145px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
#pmenu li {float:left; background:#CCCCCC;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a {background:#3B5998; color:#fff;text-decoration:underline;}
#pmenu li ul {display:none;}
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:60px; padding:10px 30px 30px 30px; background:transparent; width:108px;}
#pmenu > li:hover > ul {left:-30px; top:16px;}
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:1000; font-size:1em;}
* html #pmenu li a:hover {position:relative; background:#3B5998; color:#fff;}
#pmenu li a:active, #pmenu li a:focus {background:#3B5998; color:#fff;}
#pmenu li.fly {background:#7484ad no-repeat right center;}
#pmenu li.drop {background:#7484ad no-repeat right center;}
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent;}
#pmenu li a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#pmenu li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
#pmenu li a:hover ul a:hover ul{visibility:visible; top:-11px; left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#articleleftpanel{width:300px;height:auto;margin-right:15px;float:left;background-color:#f7f7f7;text-align:left;}
.article{padding:15px 15px 15px 15px;height: auto;font-family:Arial, Helvetica, sans-serif;text-align:justify;font-size:12px;line-height:16px;color:#666666;}
/* End of Navigation Style */

