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-size: 100%; vertical-align: baseline; background: transparent; font-family: Georgia, "Times New Roman", Times, serif}
body {line-height: 1.6; background: url(../_img/lyt/bg-page-head.jpg) no-repeat top center #051436;}
ol, ul {padding-left: 20px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

/**************************
		CLEARFIX 
**************************/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/**************************
		GLOBAL
**************************/
.inner {width: 960px; margin: 0 auto; padding: 0; position: relative;}
a {color: #FFF; text-decoration: none; font-size: 14px;}
a:hover {text-decoration: underline;}
.left {float: left;}
.right {float: right;}

/******************************
		WRAPPER + HEADER
*******************************/
#wrapper {margin: 0 auto; padding: 0; position: relative;}

#header {width: 920px; height: 74px; margin: 0 auto; padding: 20px; position: relative;}
#Logo {float: left; padding: 10px 0px; width: 282px; overflow:hidden;}
a.email {margin: 0 0 0 20px; padding: 0; color: #333333; right: 35px; top: 32px;}
a.phone {float: right; padding: 0; position: relative; right: 30px; top: 32px;}
a.phone:hover {text-decoration: none;}

/******************************
		NAVIGATION	
*******************************/
#navigation {width: 545px; height: 21px; padding: 22px; position: absolute; bottom: 0; right: 0px;}
#navigation ul {list-style: none;}
#navigation ul li {float: left; margin: 5px 10px 0 0;}
#navigation ul li a {text-transform: uppercase; font-weight: normal; font-size: 13px; color: #fff;}

/******************************
		SUB-HEADER
*******************************/
#sub_header_outer {width: 100%; height: 303px; background: #361109 url(../_img/lyt/bg-masthead.jpg) no-repeat; }
#sub_header {width: 960px; height: 300px; z-index:1; position: relative; padding: 0; margin: 0 auto;}
#gray {background: url(../_images/gray.png) repeat top left; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; padding: 10px 30px 10px 20px; position: absolute; top: 180px; left: 0px;  display: inline-block; z-index: 1000;}
#homeHeadline {font-size: 22px; color: #000; width: 380px; font-family: Georgia, "Times New Roman", Times, serif;}
#homeSubHeadline {color: #333333; width: 380px;}
#sub_header_bottom {width: 938px; height: 45px; margin: 0; padding: 10px 10px 0 10px; background: #333; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; position: absolute; bottom: 0; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px;}
#homeImage { width:960px; height: 284px; margin: 0; padding: 0; position:absolute; left:0; top:10px; z-index:100;} 

/******************************
		CONTENT
*******************************/
#content_outer {width: 100%; background: url(../_img/lyt/bg-allure.gif) repeat-x top center #59341D; position: relative; border-top: 1px solid #fff;}
#content {width: 920px; margin:0 auto; padding: 20px; position: relative;}

/**** DASHBOARD ****/
#dashboard {clear: left; margin: 20px 0 20px 0; padding: 10px; background: url(../_images/bg_dashboard.png) no-repeat bottom right #cccccc; -moz-border-radius: 4px; display: none;}
#dashboard {padding: 0 0 5px;}
.dashboard {color: #cccccc; padding: 10px; margin:25px 0 0 0; background: #C60; border: 1px solid #222222; -moz-border-radius: 4px;}
#contact {padding: 20px;}
#formName {float: left; margin:0 20px 0 5px; color: #000}
#formEmail {float: left; margin: 0 20px 0 0; color: #000}
#formName p, #formEmail p {font: 14px/22px Georgia, "Times New Roman", Times, serif; color: #000;}
#buyerOptin, #sellerOptin, #homeOptin {font: bold 16px/22px Georgia, "Times New Roman", Times, serif; color:#000; padding: 20px 0 4px 2px; margin: 0 20px; border-bottom: 1px dotted #999999;}

/**** SEARCH ****/
#SearchForm1, .bordered-box {float:left; min-height:320px; padding:0 15px 0 0; width:290px;}
.search-box2 {background: #C60; padding: 20px; color: #fff; -moz-border-radius: 4px; font-size: 12px;}
.search-box2 select {margin: 3px 0 5px 0;}
.search-box2 h3 {font-size: 14px; padding: 0 0 5px 0; border-bottom: 1px solid #cccccc; margin: 0 0 5px 0;}

/**** COPY ****/
#homeBodyCopy1 {color:#FFFFFF; font-size:12px; letter-spacing:0.5px; line-height:14px; padding:30px 15px 0;}
#headline2 {width: 30%; padding: 0 0 0 15px; float: right;}
#homeHeadline2 {color: #c60; line-height: 18px; border-bottom: 1px dashed #cccccc; padding: 0 0 5px 0;}
#homeHeadlineAbout {border-bottom:1px dashed #CCCCCC; color:#CC6600; float:left; line-height:18px; padding:0 0 5px;}
#homeBodyCopy2 {padding: 5px 0; font-size: 12px; line-height: 14px; letter-spacing: .5px; color: #fff;}
#buyerVideo, #sellerVideo {float: left; width: 370px; margin: 0 0 20px 0;}
#buyerMiddle, #sellerMiddle {float: left; width: 530px; margin: 0 20px 20px 0;}
#buyerHeadline, #sellerHeadline, #Headline, #researchHeadline, #aboutHeadline, #contactHeadline, #faqHeadline, #testimonialsHeadline, #extra1Headline,
#extra2Headline, #extra3Headline, #extra4Headline, #extra5Headline, #extra6Headline, #extra7Headline, #extra8Headline, #extra9Headline,
#extra10Headline, #extra11Headline {font: bold 26px/44px Georgia, "Times New Roman", Times, serif; color: #eeeeee; border-bottom: 1px dotted #999999;}
#researchHeadline, #aboutHeadline, #contactHeadline, #faqHeadline, #testimonialsHeadline, #extra1Headline, #extra2Headline, #extra3Headline, 
#extra4Headline, #extra5Headline, #extra6Headline, #extra7Headline, #extra8Headline, #extra9Headline, #extra10Headline, #extra11Headline 
{margin: 0 0 10px 0;}
#buyerSubHeadline, #sellerSubHeadline, #SubHeadline, #researchSubHeadline, #aboutSubHeadline, #contactSubHeadline, #extra1SubHeadline, 
#extra2SubHeadline, #extra3SubHeadline, #extra4SubHeadline, #extra5SubHeadline, #extra6SubHeadline, #extra7SubHeadline, #extra8SubHeadline, 
#extra9SubHeadline, #extra10SubHeadline, #extra11SubHeadline {font: bold 18px/26px Georgia, "Times New Roman", Times, serif; color: #cccccc;}
#SubHeadline {padding: 0 0 20px 0;}
#buyerBodyCopy1, #sellerBodyCopy1, #researchBodyCopy1, #aboutBodyCopy1, #aboutBodyCopy2, #aboutBodyCopy3, #contactBodyCopy1, #extra1BodyCopy1, 
#extra2BodyCopy1, #extra3BodyCopy1, #extra4BodyCopy1, #extra5BodyCopy1, #extra6BodyCopy1, #extra7BodyCopy1, #extra8BodyCopy1, #extra9BodyCopy1, 
#extra10BodyCopy1, #extra11BodyCopy1 {font: 14px/18px Georgia, "Times New Roman", Times, serif; color: #fff;}
#researchBodyCopy1 ul li a {color: #c60; padding: 5px;}
#aboutBodyCopy3 a {color: #c60;}
td.text {color: #fff;}
.pics { float: right; margin: 0 0 0 20px; }

/**** PROPS ****/
span#PropertyList_DataList {width: 590px;}
#PropertyList_DataList caption {font: 18px/18px Arial, Helvetica, sans-serif; padding: 5px; background: #333333; color: #eeeeee; -moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;}
span {margin: 0; padding: 0;}
.list {width: 590px;background: #0b2c68; margin: 0; overflow: hidden; float: right;}
.listalt {width: 590px; background: #041430; margin: 0; overflow: hidden; float: right;}
.list img, .listalt img {float: left; width: 220px;}
.list ul, .listalt ul {float: left; width: 350px; padding: 10px;}
.list ul li, .listalt ul li {color: #eeeeee; font: 12px Georgia, "Times New Roman", Times, serif; padding: 5px; border-bottom: 1px solid #999999;}
.list ul li span, .listalt ul li span {float: right;}
.list ul li.more {float: right; background: #020914; border: none; margin: 8px 0 0 0;} 
.listalt ul li.more {float: right; background: #0e3579; border: none; margin: 8px 0 0 0;}
#PropertyDetails_List {position: absolute; top: 20px; right: 20px; width: 600px; border-left: 1px dotted #999999; padding: 20px 0 20px 20px; font: 12px/22px Georgia, "Times New Roman", Times, serif; color: #fff;}
td.property_content {color: #fff;}

/*==========================
 	SLIDER
==========================*/

#slideshow {margin:0 auto; padding: 20px 0 0 0; width:900px; height:250px; background: none; position:relative;}
#slidesContainer {margin:0 auto; width:820px; height:250px; overflow:auto; /* allow scrollbar */ position:relative; left: 0px;}
#slidesContainer {margin:0 auto; width:800px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:250px;}
.slide{width: 200px; height:200px; padding:40px 0 0 0; float: left;}
.slide img {border: 10px #cccccc solid; -moz-border-radius: .5em;}
#slidesContainer h3{font: 14px Helvetica, Arial, sans-serif; color:#fff; font-weight: bold; padding:0 0 5px 5px;}
#focus, #shift, #squeeze, #video, #web, #marketing, #traffic{display: none;}
/*** Slideshow controls style rules.*/
.control {display:block; width:56px; height:220px; text-indent:-10000px; position:absolute; cursor: pointer;}
#leftControl {top:0; left:-20px; background:transparent url(../_images/btn_left.png) no-repeat 0 0;}
#rightControl {top:0; right:-20px; background:transparent url(../_images/btn_right.png) no-repeat 0 0;}

/******************************
		FOOTER
*******************************/
#footerNavigation {width: 918px; height: 15px; margin: 0 auto; padding:10px 20px; -moz-border-radius: 4px; position: relative;}
#footerNavigation ul li {float: left; margin: 0 25px 0 0;}
#footerNavigation ul li a {color: #fff; font-size: 12px;}
#legalFooter { float: left; clear: none; margin: 10px; width: 590px; color:White;}
#legalFooterLogoLeft { width: 150px; float: left; margin:10px; }
#legalFooterLogoRight { margin:10px; float: right;}
#legalContainer { background-color: #59341D; }

/****************************
       Social Links
*****************************/
#homeFacebookLink 
{
background: #333333;
border: 2px #999999 solid;
color: #fff;
height:32px;
overflow:hidden;
position:fixed;
right:0;
text-indent: 0px;
top:200px;
width:32px;
z-index:200;
font: 17px arial;
padding: 10px 10px;
text-transform: capitalize;
}

#homeTwitterLink 
{
background: #333333;
border: 2px #999999 solid;
color: #fff;
height:32px;
overflow:hidden;
position:fixed;
right:0;
text-indent: 0px;
top:262px;
width:32px;
z-index:200;
font: 17px arial;
padding: 10px 10px;
text-transform: capitalize;
}

#expander {position: relative; float: left; width: 68%;}

