/************ CONTENT PROPERTIES  ***************/

.plots ol { list-style-position:inside; font-size:12px; line-height:160%; padding-bottom:14px;}
.plots h2{ font-size:18px; color:#be1917; margin-bottom:2px;}
h4 strong {font-weight:normal; color:#333;}
h4.title {font-size:16px; }

.plots-txt {padding:0px 24px 0 16px;}
.plots-home h1 {padding-left:12px; text-transform:capitalize;}
.plots-home #scroller {padding-left:12px; height:200px;}
.plots-home {width:870px; padding:0 0 20px 0px; float:left;}
.plots-home a{color:#be1917; text-decoration:none; font-weight:bold;}
.plots-home a:hover{ border-bottom:1px solid #be1917; color:#333;}
.list {width:275px; padding-left:15px; float:left;}

.list2 {width:255px; padding-left:35px; float:left;}
h6 {font-size:16px; font-weight:bold;}

.photos {height:auto; overflow:visible;}
.photos li { list-style:none; display:inline;}
.photos li img {margin-bottom:2px;}
.photos li a {color:#be1917; text-decoration:none; font-size:11px; display:block; float:left; text-align:center; font-weight:bold; margin-right:4px; margin-bottom:12px;}
.photos li a:hover {color:#333; opacity:.9;  filter:alpha(opacity=90);}
.videos {margin-bottom:24px;}
.plots-end {margin:30px 0 0 0 ;}
.plots-end a{color:#be1917; text-decoration:none;}
.plots-end a:hover {color:#333; border-bottom:1px solid #be1917;}

#content h5 {font-size:12px; text-transform:uppercase;} 

.back {font-size:10px; font-weight:bold; color:#be1917; margin:38px 0 0px 0; text-transform:uppercase;}
.back a {color:#be1917; text-decoration:none;}
.back a:hover {color:#333; border-bottom:1px solid #be1917;}

#contact {float:left; width:380px;}
#referrer {float:right; width:201px; margin-left:20px; border: 1px solid #d5d5d5;  padding:2px;  }
#contact a{color:#be1917; text-decoration:none;}
#contact a:hover {color:#be1917; border-bottom:1px solid #be1917; color:#333}
.contact-form textarea {width: 199px; height:80px; border: 1px solid #d5d5d5; float:right; margin-left:20px;}
.ast {color:#be1917;}
label {color:#333; font-weight:bold; float:right; margin-top:7px; text-align:right}
.contact-form .input {width:195px; height:18px; float:right; padding:2px; margin-top:2px; background:url(../img/form-fix.jpg); border: 1px solid #d5d5d5; margin-left:20px;}
.contact-form {float:left; width:436px; }
.contact-btn {float:right; padding-top:12px; clear:both;}
.contact-form div {height:36px; margin-bottom:2px;}

.contact-send {float:right; margin-right:60px;}
.contact-send a{color:#be1917; text-decoration:none; }
.contact-send a:hover {color:#333; border-bottom:1px solid #be1917;}
p.note strong {font-size:11px;}
.contact-form h2{ font-size:16px; color:#333; }

#measure-1 {background:url(../img/measure-1.gif) top right no-repeat;padding-left:40px; width:390px; height:459px; float:left; }
#measure-1 a{color:#be1917; text-decoration:none; line-height:140%;}
#measure-1 a:hover {color:#333;}
#measure-2 {background:url(../img/measure-2.gif) top left no-repeat; width:390px; height:459px; float:left; }
.star li {background:url(../img/bullet.jpg) 2px no-repeat; list-style:none; text-indent:18px; line-height:150%;}

#sv-1 {width:220px;}
#service-1 {float:left; width:390px; margin-right:40px;}
#service-2 {float:left; width:390px;}
#service-img {float:left; padding-bottom:20px; width:300px;}
#service-txt {padding:25px 0 0 30px; float:left; width:490px}

#museum-img {float:right; padding:30px 0 0px 40px; width:420px;}
#museum-txt {float:left; width:350px;}

#about-img {float:left; width:330px; margin-bottom:14px;}
#about-txt {float:left; width:490px; margin-top:16px;}
#about-img2 {float:left; width:205px; text-align:center; padding-right:25px;}
#about-txt2 {float:left; width:590px;}
#about-txt2 #signature {float:right; text-align:right; line-height:160%;}
.name {font-size:12px; font-weight:bold; color:#be1917; line-height:180%;}
.title  {font-size:11px;}

h1 {font-size:24px; color:#be1917; font-weight:bold; margin:22px 0 12px 0; text-transform:capitalize;}
h2 {font-size:18px; color:#be1917; font-weight:bold; margin:0px 0 0px 0;}
h3 {font-size:18px; color:#be1917; font-weight:normal; margin:0px 0 0px 0; text-transform:capitalize;}
h4 {font-size:14px; color:#be1917; font-weight:bold; margin:22px 0 12px 0; line-height:150%;  text-transform:capitalize;}

#title {width:85px; float:left; height:600px; margin-top:22px}
#title.about-us {background:url(../img/h-about-us.gif) top left no-repeat; }
#title.services {background:url(../img/h-services.gif) top left no-repeat;}
#title.photos {background:url(../img/h-plots-and-photos.gif) top left no-repeat;}
#title.measurements {background:url(../img/h-measurements.gif) top left no-repeat;}
#title.inquiry-form {background:url(../img/h-inquiry-form.gif) top left no-repeat;}
#title.museum {background:url(../img/h-museum.gif) top left no-repeat;}
#title.locations {background:url(../img/h-locations.gif) top left no-repeat;}
#title.contact-us {background:url(../img/h-contact-us.gif) top left no-repeat; height:380px !important;}
#title.home {background:url(../img/h-home.gif) top left no-repeat; height:380px !important;}


/************ NAV PROPERTIES  ***************/
#nav { background:url(../img/bg-menu2.jpg) top center repeat-x; height:35px; width:960px; margin:auto;   }

#nav ul {height:32px; margin:auto; float:right}
#nav ul li{display:inline;  }
#nav ul li a{font-size:12px; font-weight:bold; text-decoration:none; color:#fff; display:block; height:12px; text-align:center; border-left:1px solid #90170e; padding:8px 32px 0 32px; height:24px; float:left;}
#nav ul li a:hover, #nav ul .active a{background:url(../img/bg-hover2.jpg) repeat-x; color:#000;}
#nav ul .first a{border-left:0px solid #90170e !important;}

/************ SHELL PROPERTIES  ***************/
#header, #main, #footer {width:960px; margin:auto;}

#header {height:236px; display:block;}
#content {float:left;width:820px; padding:0 0 20px 12px; }

#main {background-color:#fff; }

.red {color:#be1917; text-decoration:none;}
.red:hover {border-bottom:1px solid #BE1917; color:#333333;}

#footer .red {color:#be1917;}
#footer .red:hover {color:#fff; border-bottom:1px solid;}
#footer .links {padding-top:35px; margin-bottom:12px; }
#footer .divisions {margin-bottom:12px;}
#footer {background:url(../img/bottom.jpg) top center no-repeat; height:46px; padding-bottom:90px; text-align:center; color:#fff; font-size:10px;}
#footer ul {}
#footer ul li {display:inline;}
#footer ul li a{color:#fff; border-right:1px solid #be1917; font-size:11px; text-decoration:none; padding:0 10px 0 10px;} 
#footer ul li a:hover {color:#be1917;}
#footer ul .last a{border-right:0px !important;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#be1917; }

/************	GLOBAL PROPERTIES  ***************/
body {background:url(../img/bg-site.jpg) #000 top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
* {margin: 0; padding: 0;}
img {border: 0px;}
p {line-height:160%; text-align:justify; margin-bottom:12px; font-size:13px;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
object:active, div:active{outline: none;}
object:focus, div:focus{-moz-outline-style: none;}
