
/*
	Name: Laura Sells Virginia
	URL: http://www.laurasellsva.com
	Author: Derek Davis
	Author URL: http://neueinteractive.com
	
	Designed & Handcrafted by Derek Davis for NeueInteractive.com
	All files, unless otherwise stated, are copyright 2011 Neue Interactive
*/

/* -----  RESETS  ------------------------- */

* { margin: 0; padding: 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: normal; }

img { visibility: visible; opacity: 100%; display: inherit; border: none; }

a.img { border: none; outline: none; }

strong { font-weight: bold; }

em { font-style: italic; }

a { outline: none; text-decoration: none; -webkit-transition: color 20ms ease-in; -webkit-transition: color 600ms ease-out; }
a:hover { text-decoration: none; }


/* -----  LAYOUT  ------------------------- */

body { background-image: url(/images/global-bg.jpg); background-repeat: repeat; }

#full-width { width: 100%; height: 40px; background: #a91300; }

#wrapper { margin: 0 auto; width: 960px; }

.wrapper { margin: 0 auto; width: 960px; }

#utility { height: 40px; width: 960px; background: #a91300 url(/images/utility-bg.jpg) top center no-repeat; }

	#social-networking { padding: 10px 0 0 0; width: 480px; float: left; text-align: left; }
	#number { padding: 10px 0 0 0; width: 480px; float: left; text-align: right; }

#logo { width: 135px; clear: left; }

#navigation { width: 960px; height: 50px; background: url(/images/navigation-bg.jpg) top left no-repeat;  }

#banner { width: 960px; }

	#banner-left { width: 430px; float: left; }
	#banner-right { width: 530px; float: left; }

#clear-left { clear: left; }

/* Row 1 - Property Showcase */

#properties { margin: 10px 0 10px 0; padding: 25px; height: 148px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }

/* Row 2 - Buying & Relocating / Selling */

#buying-relocating { float: left; margin: 0; padding: 20px; width: 593px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }

	#buying-relocating-table { margin: 15px 0 0 0; width: 591px; }
	#buying-relocating-cell { width: 295px; }

#selling { float: left; margin: 0 0 0 10px; padding: 20px; width: 273px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }

	#selling-table { margin: 15px 0 0 0; width: 260px; }
	
#home-cta { margin: 15px 0 0 0; }

.home-cta { margin: 15px 0 0 0; }

/* Row 3 - Local Communities / Quick Property Search / Meet Laura Davis */

#local-communities { float: left; margin: 10px 0 0 0; padding: 20px; width: 273px; height: 235px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }

	#local-comm-table { width: 250px; margin: 15px 0 0 0; }
	td.local-comm-left { width: 105px; }
	td.local-comm-right { width: 95px; }
	td.local-comm-cell { width: 90px; margin: 10px; }

#quick-property-search { float: left; margin: 10px 0 0 10px; padding: 20px; width: 268px; height: 235px; background: white; border-radius: 10px; border: 1px solid #cccccc; }

#meet-laura-davis { float: left; margin: 10px 0 0 10px; padding: 20px; width: 273px; height: 235px; background: white; border-radius: 10px; border: 1px solid #cccccc; }

#clear-both { clear: both; }

#footer-delimiter { margin: 15px 0 15px 0; width: 960px; height: 2px; background: url(/images/footer-delimiter.jpg) no-repeat top left; }

#footer { width: 960px; text-align: center; }

/* -----  LAYOUT - TIER  ------------------------- */

#navigation-tier { margin: 0 0 10px 0; width: 960px; height: 50px; background: url(/images/navigation-tier-bg.jpg) top left no-repeat; }

#left-channel { float: left; width: 310px; margin: 0 10px 0 0; }

	#elsewhere { float: left; margin: 0; padding: 10px; width: 288px; background: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; border: 1px solid #cccccc; }
	
		.elsewhere-img { display: inline; padding: 0 0 0 10px; }
	
	#get-in-touch { float: left; margin: 10px 0 0 0; padding: 20px; width: 268px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }
	#local-communities-tier { float: left; margin: 10px 0 0 0; padding: 20px; width: 268px; height: 235px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }
	#property-search-tier { float: left; margin: 10px 0 0 0; padding: 20px; width: 268px; height: 235px; background: white; border-radius: 10px; border: 1px solid #cccccc; }

#right-channel { float: left; margin: 0; padding: 30px; width: 578px; background: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border: 1px solid #cccccc; }


/* -----  TEXT/FORMATTING  ------------------------- */

h2.home { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #a64437; padding: 0 0 10px 0; }
h3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; color: #a64437; padding: 0 0 10px 0; }
h4 { display: inline !important; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: 500 !important; color: #a91300; padding: 0; vertical-align: text-top; }

p.home { margin: 0 0 10px 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #888; line-height: 18px; }

	p.home a { font-weight: bold; }

p.overview { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #888; line-height: 18px; }

a { outline: none; text-decoration: none; color: #3399cc; }
a:hover { text-decoration: none; color: #336699; }

td.local-comm-left { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #888; line-height: 18px; }
td.local-comm-right { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #888; line-height: 18px; }
td.local-comm-cell { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3399cc; line-height: 18px; }

input.quick-search { padding: 6px; margin: 0 0 10px 0; width: 250px; border: 1px solid #dedede; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #888; background: url(/images/input-bg.jpg) no-repeat top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }

input.price { display: inline; padding: 6px; margin: 0 0 10px 0; width: 68px; border: 1px solid #dedede; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #888; background: url(/images/input-bg.jpg) no-repeat top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }

	p.price { display: inline; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #888; }

p.footer { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #999999; text-shadow: 1px 1px #efefef; }

	p.footer a { color: #999999; outline: none; text-decoration: none; }
	p.footer a:hover { color: #666; text-decoration: none; }





