img, div {
}
body {
background-color:#000000;
color:#F2F2F2;
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
/*font-family:"Georgia",arial,verdana,tahoma;*/
font-size:13px;
font-weight:normal;
line-height:130%;
margin:0;
padding:0;
}
#top-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/top-bg.png) repeat-x scroll left top;
height:150px;
width:100%;
}
#main {
line-height:120%;
margin:30px auto;
padding-bottom:0;
width:900px;
}
.left-side {
float:left;
margin:0;
padding:0;
width:270px;
}
.right-side {
float:right;
margin:0;
padding:0;
width:630px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/unicus-page-bg.png) no-repeat scroll left top;
margin-top:60px;
padding-right:10px;
text-align:right;
color: #666;
}
#footer a {
color: #999;
}
#logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/unicushomes-logo.png) no-repeat scroll left center;
height:103px;
width:220px;
}
#logo a {
padding:100px;
text-decoration:none;
}
#slideshow {
position: relative;
margin:5px 0 20px 0;
}
.content {
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(img/content-bg-new.png) no-repeat scroll center bottom;*/
background:transparent url(img/map-med.gif) no-repeat scroll left bottom;
padding:10px 0 60px 10px;
min-height: 330px;
}
.content p {
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
padding-right:20px;
}
.overlay {
position:relative;
}
.pic-overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/pic-overlay.png) no-repeat scroll 0 0;
height:158px;
position:absolute;
width:147px;
}
h2.title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/title-bg.png) no-repeat scroll left top;
border-bottom:1px solid #000000;
color:#CFD339;
/*font-family:"Georgia",arial,verdana,tahoma;*/
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:normal;
height:40px;
padding:8px 20px 7px 0;
text-align:center;
}
h3 {
color:#CFD339;
font-size:14px;
}
.pics {
border:8px solid #222222;
height:460px;
margin:0;
padding:0;
width:630px;
}
.pics img {
background-color:#FFFFFF;
height:460px;
left:0;
top:0;
width:630px;
}
.mix {
display:none;
}
#nav {
border-top:1px solid #333333;
clear:both;
height:16px;
padding:10px;
text-align:right;
}
#nav a {
color:#FFFFFF;
font-size:14px;
letter-spacing:0;
padding:0 10px;
text-decoration:none;
}
#nav a:hover {
color:#CFD339;
}
a {
color:#CFD339;
}
a:hover {
color:#FFFFFF;
}
.contactform {
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
margin-top:30px;
padding:30px;
}
.contactform label {
font-size:14px;
padding-bottom:5px;
}
input, textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #E5E5E5;
color:#000000;
font-size:12px;
padding:5px;
}
.aboutus {
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
margin-top:30px;
padding:30px;
}
.links {
font-family:"HelveticaNeue-Light", Helvetica, Arial, sans-serif;
margin-top:30px;
padding:30px;
}
#watermark
{
z-index: 100;
position: absolute;
bottom:10px;
right:5px;
background: url(images/watermark.png) no-repeat;
height:47px;
width:175px;
}
#rockpool
{
padding-top: 10px;
text-align: right;
}
#rockpool a
{
text-decoration: none;
color: #222;
}
#rockpool a:hover
{
color: #333;
}

#footer a {
padding: 0px;
}