/******************************************************************************
 * Content CSS
******************************************************************************/
div#content-body {
	float: left; }
	
div#content-body-i {
	margin: 10px 0 0 10px;
	width: 600px; }

/******************************************************************************
 * Shared Elements
******************************************************************************/
div#testimonialsWrap {
	float: left;
	padding: 10px 15px 0 15px; }

div#testimonials {
	background: #ec3125 url(../_images/testimonials-bg.jpg) no-repeat;
	float: left;
	width: 259px; }

div#testimonials-i {
	background: #fff url(../_images/testimonials-i-bg.jpg) no-repeat bottom;
	margin: 10px;
	width: 239px; }
	
div#tesitmonialsText {
	height: 320px;
	width: 239px; }
	
html>body div#tesitmonialsText {
	height: auto;
	min-height: 320px; }
	
div#testimonialsImage {
	background:url(../_images/testimonials.jpg) no-repeat;
	height: 267px;
	margin: 24px 10px 0 20px;
	padding: 0 0  40px 0;
	width: 208px; }
	
div#testimonialsImage span {
	color: #5f6060;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 20px 0 0 8px;
	width: 188px; }
	
div#tesitmonialsText p {
	float: none;
	color: #000;
	font-size: 10px;
	margin: 0;
	padding: 8px 10px 4px 14px;
	width: 216px; }
	
div#bookNow {
	background: url(../_images/bookNow.jpg) no-repeat;
	border: 2px solid #a5a5a5;
	float: left;
	height: 127px;
	width: 596px; }

div#map {
	background: url(../_images/map-bg.jpg) no-repeat center center;
	border: 3px solid #e5e5e5;
	float: right;
	height: 279px;
	margin: 22px 0 22px 0;
	overflow: hidden;
	padding: 0px;
	width: 287px; }
	
span.redArrows {
	color: #ec3125; }
	
p#founder {
	background: transparent url(../_images/founder.jpg) no-repeat 22px 0;
	height: 80px;
	padding: 0 0 0 120px;
	width: 380px; }
	
div.pictures {
	float: right;
	height: 380px;
	padding: 10px 14px 0 15px;
	width: 260px; }

div#guggeheim { background: url(../_images/guggeheim.jpg) no-repeat 15px 10px; }
div#redSquare { background: url(../_images/redSquare.jpg) no-repeat 15px 10px; }
div#colosseum { background: url(../_images/colosseum.jpg) no-repeat 15px 10px; }
div#eiffel { background: url(../_images/eiffel.jpg) no-repeat 15px 10px; }
div#egypt { background: url(../_images/egypt.jpg) no-repeat 15px 10px; }
div#pisa { background: url(../_images/pisa.jpg) no-repeat 15px 10px; }

div#links {
	float: right;
	height: 68px;
	padding: 10px 14px 0 15px;
	width: 260px; }

a#lcci {
	float: left;
	background: url(http://www.londonchamber.co.uk/docimages/1606.jpg) no-repeat;
	height: 68px;
	width: 200px; }
	
a#dbc {
	background: url(../_images/dbc.jpg) no-repeat;
	float: left;
	height: 68px;
	padding: 0 3px 0 0;
	width: 57px; }
	
/******************************************************************************
 * Home Page
******************************************************************************/
div#homeImage {
	background: url(../_images/homeImage.jpg);
	float: left;
	height: 200px;
	width: 600px; }
	
div#homeText {
	background: #d4d4d4;
	float: left;
	height: 343px;
	padding: 16px;
	width: 568px; }
	
html>body div#homeText {
	min-height: 343px;
	height: auto; }

/******************************************************************************
 * Contact Page
******************************************************************************/
form#contactForm input.text, form#contactForm textarea {
	margin: 2px 0px; }
	
label.bold {
	font-weight: bold; }
	
label strong {
	color: #F00; }

/******************************************************************************
 * Process Page
******************************************************************************/
div#buttons {
	float: left;
	height: 98px;
	margin: 27px 0;
	width: 569px; }

a#bookLearnButton {
	border: 2px solid #a5a5a5;
	background: url(../_images/_buttons/bookLearnButton.jpg) no-repeat;
	float: left;
	height: 94px;
	margin: 0 15px 0 0;
	width: 273px; }

a#adminMonitorButton {
	border: 2px solid #a5a5a5;
	background: url(../_images/_buttons/adminMonitorButton.jpg) no-repeat;
	float: left;
	height: 94px;
	width: 273px; }

/******************************************************************************
 * Accessibility Page
******************************************************************************/
div#accessContent {
	float: left;
	width: 563px; }
	
table#access-keys {
	border-collapse: collapse;
	clear: both;
	float: left;
	margin-left: 16px;
	width: 300px; }

table#access-keys tr {
	height: 25px;
	border-bottom: 1px solid #666666; }
	
div#accessibility-block {
	background: url(../_images/xhtmlcss.gif) no-repeat 360px 0px;
	float: left;
	height: 100px;
	width: 500px; }

/******************************************************************************
 * Sitemap Page
******************************************************************************/
div#sitemapContent {
	float: left;
	width: 300px; }

div#sitemapContent p {
	float: left;
	margin: 0 180px 25px 0; }

/******************************************************************************
* Generic Form Formating
******************************************************************************/
table {
	float: left;
	margin: 0 0 24px 0; }
	
table span {
	float: left;	
	padding: 2px; }
	
table label {
	float: left;
	padding: 0 14px 0 0;
	text-align: right; 
	width: 160px; }

input.text, select.select, textarea {
	background: #fff url(../_images/inputBg.gif) top left no-repeat;
	border: 1px solid #ccc;
	float: left;	
	padding: 2px;
	width: 280px; }
	
input.text:hover, select.select:hover, textarea:hover { border: 1px solid #888888; }

input.text:active, select.select:active, textarea:active { border: 1px solid #888888; }

input.text:focus, select.select:focus, textarea:focus { border: 1px solid #888888; }

input.submit {
	background: #fff url(../_images/inputBg.gif) top left no-repeat;
	border: 1px solid #ccc;
	float: left;
	margin: 2px;
	padding: 2px;
	width: 80px; }