﻿body { margin: 0; padding: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: #143a54 url(../images/template/body-bg.jpg) 0% 0% repeat-x; }
a img { border: 0 none; }
input,select,textarea { color: #434341; font-size: 12px; }
input[type="text"],input[type="password"],select,textarea { border: 1px solid #86ABC5; }

div.clear { clear: both; }

.site-c2 { width: 995px; margin: 0 auto; background: url(../images/template/site-c2.png) 100% 0% no-repeat; }
.site-c3 { background: url(../images/template/site-c3.png) 100% 100% no-repeat; }
.site-s4 { background: url(../images/template/site-s2s4.jpg) 0% 0% no-repeat; }
div.page-container { width: 939px; margin: 0 auto; }
div.side-bar { float: left; width: 219px; height: 300px; }
	div.side-bar-top { padding-bottom: 220px; background: #fff url(../images/template/column1-bg.jpg) 50% 100% no-repeat; }
		h1.logo { display: block; width: 219px; cursor: pointer; height: 116px; margin: 0 auto; text-indent: -60000em; background: url(../images/template/logo.gif) 50% 100% no-repeat; }
		h3.phone-info { display: block; width: 219px; height: 30px; margin: 0 auto; text-indent: -60000em; background: #fff url(../images/template/phone-info.gif) 50% 100% no-repeat; }
		div.search-links { width: 215px; margin: 0 auto; padding-bottom: 20px; background: #7c2230 url(../images/template/search-listings-bg.gif) 50% 100% no-repeat; }
		div.search-links h3.search-listings { display: block; width: 215px; height: 49px; margin: 0 auto; text-indent: -60000em; background: #fff url(../images/template/search-listings-h3.gif) 0% 100% no-repeat; }
		div.search-links ul { margin: 10px 0; padding-left: 22px; list-style-image: url(../images/template/search-links-bg.gif); text-transform: uppercase; }
		div.search-links ul a { color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; }
		div.search-links ul a:hover { color: #ebe1e2; text-decoration: underline; }
	div.sidebar-bottom { padding-left: 10px; background: #143a54; }
div.content-area { float: right; width: 720px; background: #fff; }
	div.nav { height: 27px; background: #445763; border-right: 4px solid #fff; margin-top: 2px; }
	div.nav ul { list-style-type: none; margin: 0; padding: 0; }
	div.nav li.nav-item { float: left; margin: 0; }
	div.nav li.nav-item a { display: block; width: 100px; height: 27px; text-indent: -60000em; background-position: 0% 0%; background-repeat: no-repeat; }
	div.nav li.nav-item.home a { width: 76px; background-image: url(../images/template/nav/nav-home.gif); }
	div.nav li.nav-item.services a { width: 94px; background-image: url(../images/template/nav/nav-services.gif); }
	div.nav li.nav-item.transactions a { width: 167px; background-image: url(../images/template/nav/nav-transactions.gif); }
	div.nav li.nav-item.team a { width: 101px; background-image: url(../images/template/nav/nav-team.gif); }
	div.nav li.nav-item.about a { width: 100px; background-image: url(../images/template/nav/nav-about.gif); }
	div.nav li.nav-item.contact a { width: 111px; background-image: url(../images/template/nav/nav-contact.gif); }
	
	div.nav li.nav-item.home a:hover { width: 76px; background-image: url(../images/template/nav/nav-home-hover.gif); }
	div.nav li.nav-item.services a:hover { width: 94px; background-image: url(../images/template/nav/nav-services-hover.gif); }
	div.nav li.nav-item.transactions:hover a { width: 167px; background-image: url(../images/template/nav/nav-transactions-hover.gif); }
	div.nav li.nav-item.team a:hover { width: 101px; background-image: url(../images/template/nav/nav-team-hover.gif); }
	div.nav li.nav-item.about a:hover { width: 100px; background-image: url(../images/template/nav/nav-about-hover.gif); }
	div.nav li.nav-item.contact a:hover { width: 111px; background-image: url(../images/template/nav/nav-contact-hover.gif); }	

	div#slideshow { margin-top: 4px; }
	.content h2 { margin: 20px 0; }
	.content { padding: 0 15px 0 30px; min-height: 270px; }
	.content h3 { font-size: 13px; color: #7c2230; }
	.content p {  }
	.img-right { float: right; padding: 0 0 5px 10px; }
	.content ul { list-style-type: none; padding: 0; margin: 0; }
	.content li { padding-left: 40px; margin-bottom: 10px; }
	li.heading { padding-left: 25px; margin: 0; color: #7c2230; font-weight: bold; }
	
div.footer { color: #fff; font-size: 11px; margin-top: 75px; padding: 0 10px 10px; background: #143a54 url(../images/template/footer-bg.gif) 0% 0% repeat-x; }
	div.footer a { color: #7c2230; }
	div.footer a:hover { color: #b64052; text-decoration: none; }
	div.footer div.contact-info { text-align: center; color: #171742; }
	div.footer h3 { color: #7c2230; font-size: 13px; margin: 0; }
	div.footer span.phone { margin-left: 30px; }
	div.footer div.site-map { margin-top: 78px; color: #fff; }
		div.footer div.site-map a { margin: 0 5px; }
		div.footer div.site-map a, div.footer div.copyright a { color: #fff; }
	div.footer div.copyright { margin: 35px auto 5px; text-align: right; }
	div.footer div.copyright-copy { float: left; margin-top: -14px; }