/* CUSTOM CSS */

.homepage #logo {
	width:960px;
	height:269px;
	display:block;
	text-indent:-9999em;
	background:transparent url("/siteimages/header-lg.jpg") no-repeat;
}

.homepage #header {
		height:269px;
}

html body #nav-full {
background-color:#0A7A12;
}

body {
	
	background-color: #F2F1DF;
	
}

#nav-full li a {
	
	color:#fff;/* variable menu_text_color */
	
}


#footer {
	color: #FFF;
}

#footer a:link {
	color: #FFF;
}

#footer-homepage {
	color: #FFF;
}

#footer-homepage a:link {
	color: #FFF;
}



#nav-full li a.active-navparent,
#nav-full li a.active-navparent:hover {
	color:#000;
	background:#fff;
	cursor:default;
}

.postdate {
	color:#000;
	background:transparent url("http://southeastcharlottehomes.com.realproserver.com/themes/globalimages/premium-one/layout/icn-post.png") 5px 50% no-repeat;
}

#idx-search-widget{
margin:auto;
margin-bottom:15px;
}

#idx-search-widget h3{
width:auto;
padding:0;
background-color:#0A7A12;
}

html body.homepage #idx-search-widget{
margin-right:23px;
margin-bottom:10px;
position: relative;
}

html body.homepage #idx-search-widget h3{
padding:7px;
}

html body.LandingMain.buyerresources #idx-search-widget {
display: none;
visibility: hidden;
}

html body.LandingMain.sellerresources #idx-search-widget {
display: none;
visibility: hidden;
}

html body.homepage #agentprofile-widget h3 {
	font-size: 1.4em;
	width: 230px;
	padding-top: 0pt;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 10px;
	background-color: #0A7A12;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	text-transform: uppercase;
}


#wrapper {
	margin-bottom: 30px;
}



#contentTop-homepage h1 {
    position: absolute;
    top: 1879px;
}

html body.homepage .box.welcome-statement h2, html body.homepage .box.welcome-statement p, html body.homepage .box.welcome-statement p.introsm {
    width: 658px;
}

html body.LandingMain.homepage .box.welcome-statement {
    width: 684px;
}


/*----------------------------------------------*/
/*socialmedia -- changes to show on blog pages*/
/*----------------------------------------------*/

#socialmedia-container{
position: relative; 
height: 50px; 
top: 0pt; 
margin-left: 0pt; 
left: 0pt; 
width: 230px;
}

.blog #socialmedia-container{
position: absolute;
top:160px;
left:695px;
}

.blogitem #socialmedia-container,
.blogarchive #socialmedia-container{
position: absolute;
top:70px;
left:695px;
}

.blogitem #wrapper,
.blogarchive #wrapper,
.blog #wrapper{
position:relative;	
}

.blogitem #box-2,
.blogarchive #box-2,
.blog #box-2{
float:none;
display:block;
}

.blogitem #idx-search-widget,
.blogitem .custom2,
.blogitem .custom3,
.blogitem .custom4,
.blogitem .custom5,
.blogitem #agentprofile-widget,
.blogitem #idx-search-widget,
.blogarchive #idx-search-widget,
.blogarchive .custom2,
.blogarchive .custom3,
.blogarchive .custom4,
.blogarchive .custom5,
.blogarchive #agentprofile-widget,
.blogarchive #idx-search-widget,
.blog .custom2,
.blog .custom3,
.blog .custom4,
.blog .custom5,
.blog #idx-search-widget,
.blog #agentprofile-widget{
display:none;
}

.blogitem #widgetbar,
.blogarchive #widgetbar,
.blog #widgetbar{
padding-top:34px;
}


