html {height: 100%; padding: 0; margin: 0; }

body {background-color: #fff; margin: 0px; font-family: Trebuchet MS, Arial, Tahoma, Verdana; color: #000; height: 100%;}

table {width: 100%; border-collapse: collapse; margin: 0; }

div {width: 100%; }

h1 { margin: 0; }

h2 { margin: 0; }

h3 { margin: 0; }

p { margin: 0; padding: 0; }

a:hover {text-decoration: none;}

td { padding: 0; vertical-align: top; }

.cbox {width: 20px; background: transparent; border: 0;}

#ViewPhoto {
	position: absolute;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 25px;
	padding-bottom: 10px;
	left: 50%;
	top: 50%;
	z-index: 20;
	display: none;
	color: #F5F5F5;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;

}

#ViewPhoto img {
	border: 1px solid #999999;
	margin-bottom: 10px;
	cursor: pointer;
	background: #ffffff;
}

#Vdiv {
	padding: 0;
	margin: 0;
	font-size: 12px;
	text-align: center;
	color: #666666;
}

.interlaced {
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/trans.png', sizingMethod=scale);
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 15;
	width: 100%;
}

.interlaced[class] {background: url('/img/trans.png');}

.Logo {width: 183px; height: 80px; background: url('/img/logo.gif') no-repeat; position: absolute; left: 10%; top: 35px; margin-left: -10px;}

.Logo strong {padding-top: 50px; padding-left: 35px; font-size: 14px; display: block;} 

.GreyLine {width: 1px; height: 133px; background: #DCE0DE; position: absolute; left: 10%; margin-left: 240px;}

.Menu {position: absolute; left: 10%; width: 60%; margin-left: 300px; margin-top: 66px; font-size: 14px; font-weight: 800; z-index: 10;	color: #E0D7D9;}  

.SubMenu {position: absolute; left: 10%; width: 60%; margin-left: 300px; top: 106px; font-size: 14px; font-weight: 500; z-index: 10; color: #E0D7D9;}  

.SubMenu a {margin-right: 25px;} .SubMenu span {margin-right: 25px;}

.Menu td {white-space: nowrap; padding-right: 50px;}

a {color: #3EA7FE;}

.RightSpace {width: 180px;}

.MT0 {height: 100%; width: 90%; left: 10%; position: relative;  background: url('/img/back.jpg') 100% 100% no-repeat;}

.MT1 {height: 100%; width: 90%; left: 10%; position: relative;  background: url('/img/back1.jpg') 85% 300px no-repeat;}

.MT2 {height: 100%; width: 90%; left: 10%; position: relative;  background: url('/img/back2.jpg') 100% 200px no-repeat;}

.MT3 {height: 100%; width: 90%; left: 10%; position: relative;  background: url('/img/back3.jpg') 100% 200px no-repeat;}

.Content {padding-top: 170px; padding-right: 280px; font-size: 13px; line-height: 160%;}

h1 {font-size: 24px; font-weight: 800; margin-bottom: 20px;}

h2 {font-size: 20px; font-weight: 800; margin-bottom: 20px;}

h3 {font-size: 17px; font-weight: 800; margin-bottom: 20px;}

.Content p {margin-bottom: 20px;}

.Bottom {vertical-align: bottom; padding: 35px 70px 20px 0; font-size: 12px;}

.Copy {position: relative; margin-left: -12px; white-space: nowrap; width: 20px; height: 20px; margin-bottom: -20px;}

.Intitle {text-align: right; color: #F0E5E8; font-size: 11px;} .Intitle a {color: #F0E5E8;}

.Intitle img {border: 0; margin-top: 2px;}

.Gals img {border: 8px solid #DCE0DE; display: block;} .Gals p {width: 180px; margin-top: 3px; margin-bottom: 30px;} .Gals {margin-top: 30px;}

.Photos img {border: 4px solid #DCE0DE; display: block; margin-bottom: 30px; cursor: pointer;} .Photos {margin-top: 30px;}

.MessageForm input {width: 97%; border: 1px solid #DCE0DE; background: #ffffff;}

.rtd {width: 1%; white-space: nowrap; padding-left: 15px;}

.MessageForm {width: 70%;} .MessageForm td {padding-bottom: 10px;}

.MessageForm textarea {width: 97%; border: 1px solid #DCE0DE; background: #ffffff; font-family: Arial; height: 150px; overflow: hidden;}

.Button {height: 26px; font-weight: 800; width: 250px !important; cursor: pointer;}

.Nav {font-size: 11px;}

.ToMain {width: 175px; height: 40px; position: absolute; left: 10%; top: 60px;}

.ToMain img {border: 0; width: 175px; height: 40px;}

.SiteMap {font-size: 11px; text-align: center;}

.ShowMap p {margin-bottom: 5px;}

.Content ol,ul {margin-top: 0; padding-top: 0; padding-bottom: 0; margin-bottom: 15px;}

.Content li {padding-top: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; margin-bottom: 3px;}




