body {background: #78b7ec; margin: 0px; padding: 0px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:13px; text-align:center; color:#4d7693; }

table.main {width:990px; padding:0px; margin-left:auto; margin-right: auto; border:1px solid #ffffff; background-color:#aadafc; text-align:left;  vertical-align:top; }

table.main td.top {height:52px; border-bottom: 1px solid #ffffff; background-image: url(images/PanoView2.jpg); background-repeat: no-repeat;  background-position:top left; }

h1 {font-size:28px; font-weight:bold; color:#ffffff;}
h3 {font-size:20px;font-weight:bold; color#ffffff; margin: 5px 0px;}

a:link    { color: #4d7693; text-decoration: underline; }
a:visited { color: #4d7693; text-decoration: underline; }
a:hover   { color: #c37e39; text-decoration: underline; }
a:active  { color: #4d7693; text-decoration: underline; }

a.menu {display:inline; margin: 0px 20px;}
a.menu:link { color: #ffffff; text-decoration: none; font-weight:bold;}
a.menu:visited { color: #ffffff; text-decoration: none; font-weight:bold;}
a.menu:hover { color: #806446; text-decoration: none; font-weight:bold;}

a img { border: 0px solid #ffffff; display: block; }
a:visited img { border: 0px solid #ffffff; display: block; }
a:hover img { border: 0px solid #845625; display: block; }

.content {width:950px; margin: 10px 20px;}

.intro {text-align:center; margin:10px 0px; font-size:14px; font-weight:bold; line-height:24px;}

.fppropdiv {width:950px; margin:0px 0px 15px 0px; padding:0px; float:center: position:relative;}

.propleft {width:445px; height:400px; border:1px solid #ffffff; float:left; position:relative; margin:10px 5px; padding: 5px 5px 15px 5px;}

.propright {width:445px; height:400px; border:1px solid #ffffff; float:left; position:relative; margin:10px 5px; padding: 5px 5px 15px 5px;}

img.fp {width:220px; height:293px; text-align:center; float:left; position:relative; padding: 0px 10px 0px 0px;}

table.photos {width:910px; margin:0px; padding:10px;}

table.photos td.viewer {width:550px; vertical-align:top; text-align:center;}

table.photos td.viewer div {width:550px; vertical-align:top; text-align:center;}

table.photos td.thumbs {width:120px; height:103px; vertical-align:top; text-align:center; margin: 0px;}

table.photos td.thumbs div {width:120px; height:90px; text-align:center; margin:0px; padding:0px;}

table.photos td.thumbs img {height:90px; display:block;}

.desc {width:670px; float:left; position:relative; margin: 5px 10px 5px 10px; padding:0px; font-size:14px; line-height:20px;}

.specs {width:220px; line-height: 25px; float:right; position:relative; margin: 5px 0px 5px 10px; padding:10px; border: 3px double #ffffff;}

.specs ul {margin: 5px 10px;}
.specs ul li {line-height:18px; margin-bottom:10px;}

.contact {width:950px; margin: 40px 0px 360px 0px; padding:0px; line-height:30px; text-align:center; font-size: 15px; font-weight:bold;}
