* {margin:0;padding:0;outline:none;}

body {background-color:#d6c894;font:12px/14px Garamond, Times New Roman, serif;color:#333333;}
div {display:block;}
p {margin-bottom:5px;}
a {text-decoration:none;}
a img {border:none;}
a:hover {text-decoration:underline;}
.inner {width:960px;margin:0 auto;}
.blue {color:#000066;}
.darkbrown {color:#663300;}
.dots {background:transparent url(images/dots.jpg) repeat-x 0 bottom;color:#003399;padding-right:2px;}
.column {width:220px;}
.clear {clear:both;}
.text-replace {text-indent:-9999px;}
h3, h4 {text-transform:uppercase;color:#000066;margin-bottom:15px;font:12px/14px Garamond, Times New Roman, serif;font-weight:bold;}
.highlight {font-weight:bold;color:#000066;}

/* Header */
#header {background:transparent url(images/header-bg.jpg) repeat-x;height:141px;padding-top:10px;position:relative;}
#header h1 {text-indent:-9999px;background:transparent url(images/logo.jpg) no-repeat;height:110px;margin-left:-16px;}
ul#nav {list-style:none;display:inline-block;position:absolute;top:121px;}
ul#nav li {display:inline;border-right:1px solid #CC9966;padding:5px 13px 3px 11px;font:13px/16px Garamond, Times New Roman, serif;float:left;}
ul#nav li:hover, ul#nav li.active {background:transparent url(images/bg-nav.jpg) repeat-x;}
ul#nav li a {color:#000066;font:13px/16px Garamond, Times New Roman, serif;text-decoration:none;text-transform:uppercase;}
ul#nav li.link-home {padding:0;}
ul#nav li.link-home a {width:32px;height:24px;background:transparent url(images/icon-home.png) no-repeat;border-left:1px solid #CC9966;text-indent:-9999px;display:block;top:121px;float:left;}

/* Content */
#content {background-color:#fff;padding-top:19px;}

/* Footer */
#footer {background:transparent url(images/footer-bg.jpg) repeat-x;color:#333;font:12px/17px Verdana;padding-top:9px;}
#footer a {color:#996633;}
#footer h4 {margin-top:23px;color:#996633;font:bold 12px/17px Verdana;border-bottom:1px solid #CC9966;padding-bottom:5px;margin-bottom:3px;}
#footer p.brown {color:#996633;}
#footer .column {float:left;}
.rescue-mission {width:175px;height:129px;background:transparent url(images/logo-rescue-mission.jpg) no-repeat;text-align:center;display:block;color:#996633;padding-top:90px;}

/* Slideshow */
#slideshow-wrapper {position:relative;margin-bottom:17px;}
#slideshow-text {margin-left:570px;top:0;position:absolute;z-index:20;}
ul#slideshow {list-style:none;height:303px;overflow:hidden;}

/* Homepage Block */
.home-block {height:137px;border-top:4px solid #000066;width:300px;background:transparent url(images/bg-block.jpg) repeat-x;}
.home input#input-signup {width:227px;height:22px;background:transparent url(images/input-signup.gif) no-repeat;border:none;padding-left:5px;color:#8a8a8a;}
.home textarea#textarea-signup {width:227px;height:44px;background:transparent url(images/textarea.gif) no-repeat;border:none;margin-left:9px;color:#8a8a8a;margin-top:10px;padding:5px;float:left;resize: none;}
.home input#submit-signup {width:22px;height:22px;background:transparent url(images/btn-submit.jpg) no-repeat;border:none;text-indent:-9999px;margin-left:14px;margin-right:-20px;}

.topLevel #slideshow-text {margin-left:560px;}
.callout-text {height:204px;background:transparent url(images/bg-callout-text.png) repeat-x;width:340px;margin-top:29px;color:#000066;font:14px/17px Garamond, Times new Roman, serif;padding:18px 20px 20px;}
.callout-text .dots {background:transparent url(images/dots-alt.png) repeat-x 0 bottom;}
.callout-thumb {float:left;}
.info-block {height:122px;background:transparent url(images/bg-block-152.jpg) repeat-x;margin-left:11px;padding-left:10px;padding-top:15px;width:582px;padding-right:28px;padding-bottom:15px;}

#page-head {height:182px;background:transparent url(images/bg-main.jpg) no-repeat;margin-bottom:17px;}
#page-head h1 {padding-top:24px;padding-left:19px;color:#fff;font:20px/24px;font-weight:normal;text-transform:uppercase;letter-spacing:.4em;}

#contact-form label {font-weight:bold;float:left;}
#contact-form input {width:227px;height:22px;background:transparent url(images/input-signup.gif) no-repeat;border:none;padding-left:5px;color:#8a8a8a;margin-bottom:9px;margin-top:3px;}
#contact-form textarea {width:422px;height:132px;background:transparent url(images/textarea-large.gif) no-repeat;border:none;color:#8a8a8a;margin-top:10px;padding:5px;float:left;resize: none;}
#contact-form input#submit-signup {width:72px;height:22px;background:transparent url(images/btn-submit-text.jpg) no-repeat;border:none;text-indent:-9999px;margin-left:1px;float:left;margin-top:18px;padding-left:0;}

.info-block ul {list-style:none;}
.info-block ul li {background:transparent url(images/raquo.jpg) no-repeat 10px 5px;padding-left:25px;margin-bottom:14px;list-style:none;}


/* Property Profiles */
#profile-header {text-align:right;padding-top:12px;}
.profile #page-head {margin-bottom:0;height:171px;background:transparent url(images/main-neighborhood-vista.jpg) no-repeat;}
.scrollable {background:transparent url(images/dots.png) repeat-x;height:309px;padding-top:1px;position:relative;width:940px;overflow:hidden;}
.scroll-pane-right {float:right;width:536px;height:289px;padding-top:1px;}
.scroll-pane-right ul {margin-top:-51px;background:transparent url(images/dots.png) repeat-x 0 bottom;padding-bottom:21px;margin-bottom:9px;}
.scroll-pane-right ul li {background:transparent url(images/raquo.jpg) no-repeat 0 5px;padding-left:10px;margin-left:12px;list-style:none;}
.scroll-pane-right h2 {height:149px;text-indent:-9999px;margin-left:-14px;}
.profile .info-block {height:100%;}
.info-block ul li {background:transparent url(images/raquo.jpg) no-repeat 10px 5px;padding-left:25px;margin-bottom:0;list-style:none;}
ul#profile-nav {display:inline-block;margin-bottom:13px;}
ul#profile-nav li {display:inline-block;}
ul#profile-nav li a {text-transform:uppercase;margin-bottom:15px;font:12px/14px Garamond, Times New Roman, serif;font-weight:bold;background:transparent url(images/dots.jpg) repeat-x 0 bottom;color:#003399;padding-right:2px;margin-right:8px;margin-left:25px;}
img.img-profile {margin-top:19px;margin-left:10px;}
.profile .inner {width:940px;}
.profile-info {background:transparent url(images/bg-profile.jpg) repeat-x;}
span.zoom {background:transparent url(images/btn-zoom.jpg) no-repeat;padding-left:34px;margin-left:8px;margin-top:11px;padding-top:10px;height:21px;display:inline-block;}
span.zoom a {text-transform:uppercase;font:12px/14px Garamond, Times New Roman, serif;font-weight:bold;background:transparent url(images/dots.jpg) repeat-x 0 bottom;color:#003399;padding-right:2px;}
.profile .main-info-block {padding-bottom:36px;width:920px;margin-left:0;background:transparent url(images/bg-block-411.jpg) repeat-x;padding-top:6px;height:381px;padding-right:10px;}
.profile .main-info-block h3 {text-indent:-9999px;background:transparent url(images/h3-features.png) no-repeat;height:46px;margin-bottom:2px;}
.profile .main-info-block h4 {margin-bottom:8px;padding-left:5px;}

.ui-tabs-selected a:link,  
.ui-tabs-selected a:visited,  
.ui-tabs-selected a:hover,  
.ui-tabs-selected a:active {
	text-decoration: none;
	cursor: default;
}

.scrollable .item {height:290px;background:transparent url(images/dots.png) repeat-x bottom 0;margin-bottom:19px;}

.scrollable .ui-tabs-hide {
	display: none;
}

ul.list-green {display:inline-block;line-height:18px;}
.info-block ul.list-green li {background:transparent url(images/raquo-green.jpg) no-repeat 0 5px;padding-left:8px;margin-bottom:0;list-style:none;}
p.disclaimer {color:#666;font:10px/14px Verdana;padding-top:23px;height:height35px;padding-left:12px;margin-bottom:0;padding-bottom:20px;}

#footer .dots {background:transparent url(images/dots-brown.png) repeat-x 0 bottom;padding-bottom:2px;}
#footer .dots:hover {text-decoration:none;background:none;}
#footer .column.center {margin-left:163px;width:175px;text-align:center;font-size:9px;line-height:14px;}
