body {
    margin: 0 auto;
    text-align: right;
    background: #000000;
    font-family: "helvetica neue", arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #222222;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.clear {clear: both;}
.right {float: right;}
.left {float: left;}

a {    color: #000;}

a:hover {background: #fdbf2e;}
.wrap {
    margin: 0 auto;
    padding-bottom: 30px;
    text-align: justify;
    width: 960px;
    background: #ffffff;
}
p {
    margin: 1em 0;
}

#contentImage {
    width: 480px;
    float: left;
    margin: -10px 0 0 0;
    padding: 0;
}
#contentLeft {
    width: 424px;
    float: left;
    margin-top: 0px;
    margin-left: 16px;
    padding: 0 20px;
}
    body.innerAlt #contentLeft {
        width: 324px;
        float: left;
        margin-top: -10px;
        margin-left: 16px;
        padding: 0 20px;
    }
#contentRight {
    width: 424px;
    float: right;
    margin-top: 0px;
    margin-right: 16px;
    padding: 0 20px;
}
    body.innerAlt #contentRight {
        width: 524px;
        float: right;
        margin-top: 0px;
        margin-right: 16px;
        padding: 0 20px;
    }
#mainContent {
    width:960px;
    float: left;
}


.property_slideshow .element img {width: 215px;}

#main {
    width: 630px;
    margin-right: 16px;
    float: right;
}
ul.globalNav {
    display: block;
    margin-bottom: 20px;
    padding-top: 23px;
    margin-top: -17px;
    position: relative;
    z-index: 0;
}

ul.globalNav li {
    display: inline;
    height: 200px;
}

ul.globalNav li a {
    margin-right: 15px;
    display: inline;
    background: #eee url(../i/nav_li.gif) repeat-x bottom;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 6px;
    padding-bottom: 10px;
    color: #eee;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

ul.globalNav li a:hover, ul.globalNav li a.selectedPage, ul.globalNav li a.selectedPageRoot  {
    background: url(../i/nav_li_hover.gif) repeat-x;
    color: #fff;
}



#image_slideshow {
    
}
#content h1, #padded h1 {
    font-size: 18px; 
    font-weight: bold;
    line-height: 30px;
    color: #000;
    letter-spacing: 1.1px;
}

#content h2, h3 {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
    line-height: 20px;
}

#content strong {font-weight: bold;}

#content blockquote {
    background: #fdbf2e;
    padding: 15px;
    margin: 15px;
}

#content ul {
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#content ul li {
    list-style-type: disc;
    margin-left: 15px;
    margin-bottom: 8px;
}
h1#logo a {
    display: block;
    text-indent: -9999px;
    width: 122px;
    height: 83px;
    margin: 18px 0 0 25px;
    float: left;
    background: url("../i/logo.png") no-repeat;
}
#footer {
    clear: both;
    margin: 0 auto;
    width: 960px;
    text-align: right;
    margin-bottom: 140px;
    padding-top: 20px;
    padding-bottom: 50px; 
    color: #535252;

}

#footer strong {font-weight: bold;}
#footer a {text-decoration: underline; color: #535252;}
#footer a:hover{text-decoration: none; background: transparent;}
#radium3 {float:right; margin: 5px 0 0 0;}

p.contact {
    margin-right: 30px;
    margin-bottom: 8px;
}

p.copyright {
    float: left;
    display: inline;
    padding: 10px 0 0 0;

}

p.footerAddress { margin-top: 25px; text-align: center; font-weight: bold; }
/*p.footerAddress { clear: both; margin-top: 40px; }*/
p.footerAddress span { font-weight: bold; }




.extra {margin-top: 20px;}

ul.sectionMenu {margin-bottom: 20px;}
ul.sectionMenu li {display: inline;}
ul.sectionMenu li a {display: inline; background: #eee; padding: 5px; text-decoration: none; margin-right: 10px;}
ul.sectionMenu li a:hover, ul.sectionMenu li a.selectedPage {background: #fdbf2e;}

#header {height: 124px; width: 960px; background: url('../i/headerTile.png') 0 0 repeat-x;}

#header #image_slideshow {float: right; margin-right: 15px;}

#mainNav{width: 960px; position: relative; margin-bottom: 10px; display: inline; float: left; background: #010101 url('../i/mainNav.png') repeat-x; }
body.nav #mainNav{height: 78px;}
#mainNav > ul > li{float: left;  background: url('../i/mainNavSep.jpg') right 0 repeat-y; text-align: center;}
#mainNav > ul > li:last-child {background: transparent;}
#mainNav > ul > li > a{font-size: 12px; text-transform: uppercase; color: #fff; text-decoration: none; line-height: 14px; font-weight: bold; display: table-cell; vertical-align: middle; width: 102px; height: 36px; padding: 0 9px; }
#mainNav > ul > li:hover > a, #mainNav li a.selectedPage, #mainNav li a.selectedPageRoot{background: url('../i/mainNavOver.jpg') 0 0 repeat-x;}

#mainNav li ul{position: absolute; width: 150px; padding: 10px; top: 36px; left: -9999px; background: #282828;}
#mainNav li:hover ul{ left: auto; }
#mainNav li ul li{display: block; background: transparent;}
#mainNav li ul li a{ display: block; text-transform: none; color: #c9c8c8; text-decoration: none; text-align: left; padding: 5px 10px; }
#mainNav li ul li a:hover, #mainNav li ul li a.selectedPage {color: #e6ac25; background: transparent;}

.email_signup {
    background: #eee;
    margin-left: -20px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 20px;
    line-height: 18px;
}

.email_signup h2 {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px;
}

.email_signup label {
    display: block;
    padding-right: 5px;
}
.email_signup input.textField {
    width: 150px;
    padding: 3px;
    float: right;
    margin: 0;
    margin-bottom: 10px;
}

.email_signup label {font-weight: bold;}
#content {
    width: 572px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 15px;
}
.email_signup .fieldItem{padding: 0 !important; margin: 0 !important; float: none !important; display: block !important; width: auto !important;}

.email_signup .fieldItem .fieldBlock{padding: 0 !important;}

#padded{width: 90%; float: left; padding: 5%; height: auto; min-height: 400px; _height: 400px;}

ul.iconAddress,
ul.iconPhone,
ul.iconFax,
ul.iconEmail { padding: 5px 0 30px 80px; list-style: none; background-position: left top; background-repeat: no-repeat;}

ul.iconAddress { background-image: url(../i/bg-address.png);}
ul.iconPhone { background-image: url(../i/bg-phone.png); background-position: left -1px;}
ul.iconFax { background-image: url(../i/bg-fax.png); background-position: left -3px;}
ul.iconEmail { background-image: url(../i/bg-email.png); background-position: left -2px;}



