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

form {display:inline;}
/* Background Color and Text Color */
body {background-color:#fff;  padding:0px 0 27px 0;}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: red;}
p {text-align:justify;}
/* Text Style */
body, textarea {    font-size:0.8em;;
        font-family: tahoma,verdana,arial,sans-serif;
        color:#545454;line-height:1.5em;}
hr {display: block;height:1px;background:#333;border:0;}
form {display:inline;}
.bigtxt      {
        font-weight:lighter;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#000;
        font-size:1.4em;
        line-height:25px;
        text-align:center;
        }
.redtxt {
        color:#D61D00
        }

#redline {
        color: #D61D00;
        background-color: #D61D00;
        height: 8px;
        margin:0px;
        padding:0px;
        }
#greyline {
        color: #CECECE;
        background-color: #CECECE;
        height: 8px;
        margin:0px;
        padding:0px;
        }
.blueline {
        color: #3B5998;
        background-color: #3B5998;
        height: 8px;
        margin:0px;
        padding:0px;
        }
 #hotel {
margin:0;
padding:0;
display:inline;
 border-bottom:8px solid #3B5998;
  }      
  #minibar {
  background:#fff;
  text-align:center;
  float:right;
  width:140px;
  padding:2px;
    }
.strk {text-decoration:line-through}

    
    #minibar div {background:#cecece;width:100%;}
    #minibar h1{font-family:georgia, times new roman, times, georgia, palatino, serif;color:#000;display:inline;}
    
    #minibar h2 {font-family:georgia, times new roman, times, georgia, palatino, serif;color:#fff;display:inline;}
h1
        {
        font-weight:lighter;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#000;
        font-size:1.7em;
        line-height:25px;
        }
h2
        {
        font-weight:lighter;
        font-family:verdana,arial,sans-serif;
 
        margin-top:1em;
        color:#333;
        letter-spacing:1px;
        font-size:1.2em;
        }

h5 {color: #000;font-size: 1.0em;text-align: right;font-family: Sans-Serif, Arial, Verdana;font-weight: bold;padding: 5px 0px 5px 0px;}

#header {width:910px;margin:0 auto;font-size:1em;color:#fff;}
#page {width:910px;margin:0 auto;font-size:1em;background:#fff;padding:3px;}
#content {width:910px;}
#sidebar {float:right;width:306px;margin:10px 0 0 0;padding:0;}
#footer {width:910px;margin:0;padding:0;}
h3
        {
        display: inline;
        margin:0;
        padding:0 0 10px 5px;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#000;
        font-size:1em;
        text-align:left;
        }
h4
        {
        display: inline;
        margin:0;
        padding:0 0 10px 5px;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#000;
        font-size:1em;
        text-align:left;
        }
#availability2 {background: url('images/bluebg.jpg') no-repeat;width:306px;height:200px;border:5px solid #cecece;color:#545454;font-weight:bold;}
#availability {background: url('http://www.london-hotels.co.uk/images/_availability.jpg') no-repeat; border: 1px solid #CAC5AB; color: #000;padding:32px 40px 0px;}
#avsubmit {font-family:tahoma;color:#fff;font-size:1em;background:#d61d00;}
#alternatives {background: url('http://www.london-hotels.co.uk/images/_alternatives.jpg') repeat-x; border: 1px solid #CAC5AB; color: #000;}
#hotdeals {background: url('http://www.london-hotels.co.uk/images/_hotelhoteldeals.gif') repeat-x; border: 1px solid #CAC5AB; color: #000;}
#location {background: url('http://www.london-hotels.co.uk/images/_location.jpg');width:400px;height:275px;border: 1px solid #CAC5AB;}
#leftcontent {width:480px;float:left;text-align:justify;padding: 0px 10px 0px 10px;}
#leftcontent2 {width:580px;float:left;text-align:justify;padding: 0px 10px 0px 10px;}
#leftcontent p {margin-top:10px;}
#leftcontent2 p {margin-top:10px;}
#rightcontent {width:400px;float:right;margin:5px;}
#rightcontent2 {width:300px;float:right;margin:5px;vertical-align:top;background:#ececec;}
/* Navigation Bar Styles */

#menu_container {margin:0;z-index:9999;}
#pmenu, #pmenu ul {list-style-type: none;z-index:9999;}
#pmenu a, #pmenu a:visited {display:block;font-weight:lighter;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#545454;
        font-size:1em;
        line-height:25px;
        text-decoration:none; text-indent:8px; border:1px solid #545454; border-width:0 0 0 1px;padding-right:8px;}
#pmenu li ul li a, #pmenu li ul li a:visited {z-index:9999;background:#eee;border-width:0 1px 1px 1px;width:125px;}

#pmenu li {z-index:9999;float:left;}
#pmenu li:hover {z-index:9999;position:relative;z-index:9999;background: #D61D00;}
#pmenu li:hover > a {z-index:9999;background:#3B5998;color:#fff;text-decoration:none;}
#pmenu li:hover > a:visited {z-index:9999;background:#3B5998;color:#fff;text-decoration:none;}
#pmenu li ul {display:none;}
#pmenu li span {z-index:9999;        font-weight:lighter;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        color:#000;
        font-size:1.6em;
        line-height:25px;
        text-align:center;}
#pmenu li:hover > ul {z-index:9999;display:block; position:absolute; top:-11px; left:60px; padding:10px 30px 30px 30px; width:108px;}
#pmenu > li:hover > ul {z-index:9999;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 {z-index:9999;position:relative; background:#3B5998; color:#000;}
#pmenu li a:active, #pmenu li a:focus {z-index:9999;background:#3B5998; color:#000;}
#pmenu li.fly {z-index:9999;background:#7484ad no-repeat right center;}
#pmenu li.drop {z-index:9999;background:#7484ad no-repeat right center;}
* html #pmenu li ul {z-index:9999;visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent;}
#pmenu li a:hover ul ul{z-index:9999;visibility:hidden;}
#pmenu li a:hover ul a:hover ul ul{z-index:9999;visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul ul{z-index:9999;visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {z-index:9999;visibility:hidden;}
#pmenu li a:hover ul {z-index:9999;visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
#pmenu li a:hover ul a:hover ul{z-index:9999;visibility:visible; top:-11px; left:80px;}
#pmenu li a:hover ul a:hover ul a:hover ul {z-index:9999;visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {z-index:9999;visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {z-index:9999;visibility:visible;}
#twitter-div {height:222px;overflow:auto;width:306px;line-height:25px;}
#twitter-div hr {border: 1px dotted #3B5998; border-style: none none dotted;color:#fff;background-color:#fff;}
#sidebar hr {border: 1px dotted #3B5998; border-style: none none dotted;color:#fff;background-color:#fff;}
.tweetwhen {font-size:0.8em;}
/* End of Navigation Style */
blockquote {
font-family:georgia, times new roman, times, georgia, palatino, serif;
border : 2px solid #000;
        font-size:2em;
width: 564px;
margin:0 0 10px 0;
padding: 13px;
text-align:center;
line-height:25px;
}
#pmenu li:hover > span {background:#D61D00; text-decoration:none;}
/*
	UTILITY STYLES
*/				  				  				  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }

/*
	PAGE STRUCTURE
*/
#slide-wrap 									{width: 600px; position: relative;min-height: 105px;
											   }


/*
	TYPOGRAPHY
*/
#slide-wrap  ul											{ list-style: square inside; }
#slide-wrap a, a:visited								{ color: #729dff; text-decoration: none; }
#slide-wrap a:hover, a:active							{ color: white; }
#slide-wrap blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 600px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 10px; }
.stripViewer								{ position: relative; overflow: hidden; width: 600px; height: 105px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 600px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 25px; }
#movers-row									{ margin: -20px 0 0 22px; }
#movers-row div								{ width: 25px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -30px; position: relative; z-index: -2; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
#articleleftpanel{width:300px;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;}
#altHotels { margin:0 auto;}
#altHotels h3 { padding:10px 0; color:#4d4d4d;}
#altHotels table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse: collapse;
	border: 1px solid #3a5897;
	border-top: none;
	padding:0px 23px;
	width:100%;
}
#altHotels table a:visited {
	text-decoration: none;
}

#altHotels tbody td {
 padding:5px;
 border: 1px solid #3a5897;
 font-size:12px;
 font-size:13px;
}
#altHotels tbody td a {
	color:#3a5897;
	text-decoration:underline;
}
#altHotels thead th {
	color: #fff;
	border-right:1px solid #fff;
	padding:8px 5px;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	background-color: #3a5897;
}
#altHotels thead th.last{border-right:1px solid #3a5897;}
#altHotels thead th a { color:#FFF;}
h1.title{ font-size:23px; border-bottom:3px solid #3a5897;display:block; margin-bottom:2px; padding:0px 0 10px 0; font-weight:400;}
h3.title{ font-size:23px; border-bottom:3px solid #3a5897;display:block; margin-bottom:2px; padding:0px 0 10px 0; font-weight:400;}
.blue							{color:#3a5897;}