/* BODY */
html {height: 100%;}
body {background: #000000; color: #FFFFFF; margin: 20px; padding: 0; font-size: 12px; font-family: Gill Sans MT, Gill Sans, GillSans, Trebuchet, Trebuchet MS, Arial;}

br.clear { line-height:1px; width:100%; display:block; height:1px; clear:both;}

.moathouse_img{float: left;}
.beargrill_img{float: left;}
.swan_img{float: left;}
.greengate_img{float: left;}


#top {width: 842px; height: 100px; border-bottom: 4px solid #FFFFFF; background: url('resources/lewis_partnership_logo.gif')}

#middle #headerleft img{border: 0px;}

#images {width: 850px; height: 100px;}
#images img{margin: 0 3px;}
#logos {width: 850px; height: 100px; text-align: center; padding: 50px 0 20px 0;}
#message {width: 850px; height: 100px; text-align: center; padding: 10px 0 20px 10px; font-size: 14px; font-weight: bold;}

#about {width: 842px; height: auto; text-align: center; padding: 0; margin: 0;}
#abouttext {width: 300px; height: auto; padding: 0; margin: 20px 0 0 250px; text-align: justify;}
#contacts {width: 850px; height: 80px; text-align: center; margin: 30px 0 0 0;}
.address {width: auto; height: 80px; float: left; text-align: left; padding: 0; margin: 0 0 0 30px; font-size: 10px;}
.address b{font-size: 11px;}
.address a{color: #FFFFFF; text-decoration: none;}
.address a:hover{text-decoration: underline;}
.address span{color: #999999;}

a {color: #FFFFFF; text-decoration: underline;}


#brandtext {width: 842px; height: auto; text-align: left; padding: 0; margin: 20px 0 0 0;}
.brandlogorow {height: 80px; clear: both; margin: 10px 0 8px 0;}
.brandlogorow img{border: 1px solid #999999;}
#brandmanual {border: 1px solid #999999; width: 147px; height: 62px; text-align: center; background: #1F1F1F; padding: 8px 0 0 0;}
#brandmanual img{border: 0;}
#brandmanual a{text-decoration: none; color: #FFFFFF; display: block;}
#brandmanual a:hover{color: #999999;}

#back {width: 842px; clear: both; text-align: left; margin: 20px 0;}
#back a{color: #FFFFFF; text-decoration: none;}
#back a:hover{color: #FFFFFF; text-decoration: underline; }


.home_banner{clear: both;}
.home_banner img{clear: both; margin-top: 10px;}

#footer {width: 842px; clear: both; }

.page_banner {width: 842px; clear: both;}


	#footerleft {float: left; clear: left; width: 640px; border-top: 4px solid #FFFFFF; text-align: left; text-transform: uppercase; padding-top: 3px;}
	#footerleft a{color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; padding: 5px 0 5px 0;}
			
	#footerright {float: right; clear: right; width: 200px;  border-top: 4px solid #FFFFFF; text-align: right; padding-top: 3px;}
	#footerright a{color: #FFFFFF; text-decoration: none; font-size: 12px; padding: 5px 0 5px 0;font-weight: normal; }
