* {padding: 0; margin: 0}

body { background: #02340e;}

#container {margin: 0px auto; width: 850px;}

#header { background: url(../img/header_bg.jpg) center center no-repeat; width: 850px; height: 162px;}

#header #logo {float:left; display: inline; margin-top: 24px; margin-left: 251px; text-indent: -10000px;}
#header #logo a { display: block; outline: none;  width: 117px; height: 22px;}

#menu {}
#menu ul {margin-left: 591px; padding-top: 6px;}
#menu ul li {display: inline; font: 11px Tahoma; color: #fff;}
#menu ul li a {font: 11px Tahoma; color: #fff;}

#content { background: url(../img/content.png) center center no-repeat; width: 850px; height: 1334px; position: relative;}

#content #location_bg { position: absolute; left: 457px; top: 221px; text-indent: -10000px;}
#content #location_bg a { display: block; width: 96px; height: 16px; outline: none;}

#content #location_bg .map { position: absolute; left: 64px; top: 29px; text-indent: -10000px;}
#content #location_bg .map a {display: block; width: 65px; height: 14px; outline: none;}

#content #location_eg { position: absolute; left: 405px; top: 930px; width: 147px; height: 27px;text-indent: -10000px}
#content #location_eg a { display: block; width: 148px; height: 27px; outline: none;}

#photos {background: url(../img/photo_bg.png) center center no-repeat; width: 850px; height: 258px;}
#photos ul {width: 600px;padding-left: 95px; padding-right: 23px; padding-top: 62px;}
#photos ul li {float: left;margin-bottom: 35px; margin-right: 24px; list-style-type: none;}
#photos ul li a {text-decoration: none;}

#special {background: url(../img/special.png) center center no-repeat; width: 850px; height: 215px;}
#special ul {width: 600px; padding-left: 95px; padding-right: 23px; padding-top: 0px; }
#special ul li {float: left;margin-bottom: 35px; margin-right: 24px; list-style-type: none;}

img {border: 0;}

#photo_bottom {background: url(../img/photo_bottom.png) center center no-repeat; width: 850px; height: 61px;}

#footer {margin-left: 66px; margin-top: 12px; margin-bottom: 166px;}

#footer #page_signature {
		margin: 20px 0 0 0;
		font-size:12px;
	}

		#footer #page_signature span {
			float: left;
			color:#FFFFFF;
		}

		#footer #page_signature .logo_small {
			height: 21px;
			width: 75px;
			margin: -7px 5px 0 5px;
			text-indent: -9999px;
			background-image: url(../img/logo-small.gif);
		}

p {font: 10px Tahoma; color: #819A86;}
#special ul { padding-top: 22px;}