	body {margin-top:0px; paddidng-top: 0px; padding:0px; margin-left: auto; margin-right: auto; font:11px/14px arial,helvetica,sans-serif; color:#999; background: URL(img/gradient_top.jpg) top center repeat-x #222222;}
	body, thead,h: 800px;  tbody, h1, h2, h3 {font:11px/14px arial,helvetica,sans-serif; color:#999}
	h1, h2, h3 {padding:0px; margin:0px; color:#eee}
	h1, p {margin:0px 0px 14px 0px}
		
	a {color:#aaa; text-decoration:none; outline: none;}
	a:hover {text-decoration:none; color:#A50101}
	a img {border:none}


#content{width: 800px; min-width: 800px; padding: 0px; margin-left: auto; margin-right: auto; margin-top:5px; border: 0; z-index: 0; background:none;}



#menu {width: 800px; height: 48px; min-width: 800px; padding: 0px; margin-top:0px; border: 0; z-index: 0; background-color:#000000; font:11px/14px arial,helvetica,sans-serif; font-weight:600; color:#aaa} 

div.logo {
	width: 256px;
	min-width: 262px;
	position:relative;
	float:left;
	padding:0;
	padding-top: 6px;
	padding-left:6px;
	border-top: 0px;
	border-left:0px;
	border-right: 0px;
	border-bottom-style: solid;
	border-bottom-color: #0E0E0E;
	border-bottom-width: 2px;
	z-index: 1;
	background-color:#000000;
} 

div.gallery {width: 70px; min-width: 70px; float:left; text-align:center; position:relative; padding:0; padding-bottom: 10px; margin-top:24px; z-index: 1; background-color:#000000; color:#AAAAAA;} 
	
	.gallery a {display:block; width:70px; height:24px; color:#AAAAAA; border-bottom:2px solid #0E0E0E;}
	.gallery a:link, .footer a:visited	{color: #AAAAAA; text-decoration: none;}
	.gallery a:hover	{color:#CC0000; text-decoration: none; border-bottom:2px solid #CC0000;}

div.contact {width: 70px; min-width: 70px; float:left; text-align:center; float:left; position:relative; padding:0; padding-bottom: 10px; margin-top:24px; z-index: 1; background-color:#000000; color:#AAAAAA;} 
	.contact a {display:block; width:70px; height:24px; color:#AAAAAA; border-bottom:2px solid #0E0E0E;}
	.contact a:link, .footer a:visited	{color: #AAAAAA; text-decoration: none;}
	.contact a:hover	{color:#CC0000; text-decoration: none; border-bottom:2px solid #CC0000;}
	
div.floorplans {width: 100px; min-width: 100px; float:left; text-align:center; float:left; position:relative; padding:0; padding-bottom: 10px; margin-top:24px; z-index: 1; background-color:#000000; color:#AAAAAA;} 
	.floorplans a {display:block; width:100px; height:24px; color:#AAAAAA; border-bottom:2px solid #0E0E0E;}
	.floorplans a:link, .footer a:visited	{color: #AAAAAA; text-decoration: none;}
	.floorplans a:hover	{color:#CC0000; text-decoration: none; border-bottom:2px solid #CC0000;}
	
div.about {width: 60px; min-width: 60px; float:left; text-align:center; float:left; position:relative; padding:0; padding-bottom: 10px; margin-top:24px; z-index: 1; background-color:#000000; color:#AAAAAA;} 
	.about a {display:block; width:60px; height:24px; color:#AAAAAA; border-bottom:2px solid #0E0E0E;}
	.about a:link, .footer a:visited	{color: #AAAAAA; text-decoration: none;}
	.about a:hover	{color:#CC0000; text-decoration: none; border-bottom:2px solid #CC0000;}
	
div.spacer {
	width: 90px;
	min-width: 90px;
	font-family: Arial, sans-serif;
	font-weight:600;
	position:relative;
	float:left;
	padding:0;
	padding-bottom: 10px;
	margin-top:24px;
	border-bottom-style: solid;
	border-bottom-color: #0E0E0E;
	border-bottom-width: 2px;
	z-index: 1;
	background-color:#000000;
	color:#CCCCCC;
} 

div.rightspacer {
	width: 52px;
	min-width: 52px;
	font-family: Arial, sans-serif;
	font-weight:600;
	position:relative;
	float:left;
	padding:0;
	padding-bottom: 10px;
	margin-top:24px;
	border-bottom-style: solid;
	border-bottom-color: #0E0E0E;
	border-bottom-width: 2px;
	z-index: 1;
	background-color:#000000;
	color:#CCCCCC;
} 
div.flag {
	width: 25px;
	min-width: 25px;
	position:relative;
	float:left;
	padding-left: 5px;
	padding-bottom: 10px;
	margin-top:25px;
	border-bottom-style: solid;
	border-bottom-color: #0E0E0E;
	border-bottom-width: 2px;
	z-index: 1;
	background-color:#000000;
	color:#CCCCCC;
} 

#pictures {
 width: 800px;
 min-width: 800px;
 padding: 0px;
 border: 0;
 margin-top:5px;
 z-index: 2;
 background-color:#000000;
} 

#blackstrip1 {
 width: 800px;
 min-width: 800px;
 padding-top: 15px;
 border: 0;
 z-index: -1;
 background-color:#000000;
} 

#blackstrip2 {
 width: 800px;
 min-width: 800px;
 padding: 0px;
 padding-top: 20px;
 border: 0;
 z-index: -1;
 background-color:#000000;
} 

#blackstrip3 {
 width: 800px;
 min-width: 800px;
 padding: 0px;
 padding-top: 10px;
 border: 0;
 z-index: -1;
 background-color:#000000;
} 

   div.header{
	font-family: Arial, sans-serif;
	font-size:11px;
	line-height: 19px;
	letter-spacing: 0px;
	color:#CCCCCC;
	}

   div.writing{
	font-family: Arial, sans-serif;
	font-size:11px;
	line-height: 19px;
	letter-spacing: 0px;
	color:#777777;
	}


div.paragraph {
	width: 370px;
	min-width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border: 0;
	z-index: 1;
	background-color:#000000;
	font-size:11px;
	color:#888888;
} 

div.tiles {margin: 5px 0px 0px -19px; width:826px;}

			div.one {display:inline; float:left; width:810px; height:427px; margin-top:10px; margin-left:0px; background:#000 url(img/gallery/back/one.gif) no-repeat 0px 0px; overflow:hidden;}
				.one img {display:block; width:800px; height:400px; margin-bottom: 0px;}
				.one .caption {margin-top:800px; margin-left:20px; text-align:left; color:#444444;}
				.one a {display:block; width:246px; height:134px; color:#999;}
				.one a:hover {text-decoration:none; border-bottom:1px solid #CC0000;}
				.one a:hover .caption {color:#888888;}
			
			div.three {display:inline; float:left; width:256px; height:145px; margin-top:10px; margin-left:19px; background:#000 url(img/gallery/back/three.gif) no-repeat 0px 0px; overflow:hidden;}
				.three img {display:block; width:246px; height:110px; margin-bottom: 6px;}
				.three .caption {margin-top:135px; margin-left:20px; text-align:left; color:#444444;}
				.three a {display:block; width:246px; height:134px; color:#999;}
				.three a:hover {text-decoration:none; border-bottom:1px solid #CC0000;}
				.three a:hover .caption {color:#888888;}
				
			div.five {display:inline; float:left; width:115px; height:80px; margin-top:10px; margin-left:21px; background:#000 url(img/gallery/back/five.gif) no-repeat 0px 0px; overflow:hidden;}
				.five img {display:block; width:110px; height:70px; margin-bottom: 6px;}
				.five .caption {margin-top:111px; margin-left:20px; text-align:left; color:#444444;}
				.five a {display:block; width:111px; height:75px; color:#999;}
				.five a:hover {text-decoration:none; border-bottom:1px solid #CC0000;}
				.five a:hover .caption {color:#888888;}
				
		.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		.clearfix {display: inline-block;}
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}


div.footer {width: 800px; min-width: 800px;margin-left: auto; margin-right: auto; text-align:right; position:relative; border: 0; font-size: 9px; font-family: Arial, sans-serif; color:#333333; z-index: 1;} 
	
	.footer a:link, .footer a:visited	{color: #333333; background: transparent; text-decoration: none;}
	.footer a:hover	{color: #723; background: transparent; text-decoration: none;}

