body {

	font-family:Verdana,Arial,Helvetica,sans-serif;
    background-repeat:repeat-x;
	font-size:13px;

}
#divback{
    background-position:center 0px;
}
#outer-content{
    
}
#root{
	width:950px;
    border:3px solid #fff;
    background-image:none;
}

.wide #root{
    background:#fff;
}

.primary-column{

	width:680px;

	}

.wide .primary-column  {
	width:100%;
float:none;
}	

.secondary-column  {

    width:266px;
	}

.wide .secondary-column{

    display:none;

}
#header{
    overflow:hidden;
    text-align:left;
}
#header img{
    float:left;
}
.quick-search{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-quick-search.jpg) repeat-x top left;
    width:229px;
    float:right;
    height:214px;
}
.quick-search h2{
    font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
    text-align:center;
}
.quick-search select{
    border:1px solid #333;
    width:157px!important;
height: 20px;
}

#propertyTypes{
    display:none;
}
.wrapper {
    width:160px;
    margin:0 auto;
}
#submitButton{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/btn.png) no-repeat top right;
    border:0 none;
    cursor:pointer;
    font-family:Helvetica,'Arial Narrow','Nimbus Sans L',sans-serif;
    font-weight:bold;
    height:26px;
    margin:4px 0;
    padding:2px 4px;
    text-transform:uppercase;
    width:99px;
    color:#fff;
    font-size:12px;
}
#logo {
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-logo.png) repeat-x top left;
    height:147px;
    position:relative;
}
#logo img.logo{
    left:20px;
    position:absolute;
    top:12px;
}
#logo img.phone{
    position:absolute;
    right:20px;
    top:37px;
}
#logo span{
    color:#626365;
    font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
    font-size:17px;
    font-weight:normal;
    position:absolute;
    right:3px;
    text-align:right;
    top:119px;
    width:574px;
}
#tagline {position:absolute;
right:20px;
top:50px;
font-family: 'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;;
font-size:31px;
letter-spacing:-0.05em;
color:#fff;

}

#header img.full{
    float:left;
    width:950px;
}

#header div{

}

#primaryimage {
padding:3px;
background:#fff;
border:1px solid #0b1f42;
margin:17px 0 0 23px;
}

#footer{
    position:relative;
    width:100%;
    margin:0 auto;
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-footer.png) no-repeat center top;
}

#footer span {
	display:block;
    text-align:left;
	margin-left:4px;
	}
#footer span strong{
    display:block;
    font-size:18px;
    padding:12px 0 0;
}
#footer a{
color:#2d4717;
text-decoration:none;
}
#footer .content-pad{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-footer-cp.jpg) no-repeat top left;
    height:132px;
    margin:0 auto;
    padding:7px 0 0px;
    width:950px;
    position:relative;
}
#footer img.headshot{
    position:absolute;
    right:0;
    top:-11px;
}
.secondary-column .content-pad {
	padding:15px 12px;
	}

.primary-column .content-pad {
	padding:15px 12px;
	}						

/* = Horizontal Menu */

#Hmenu{ 

	margin:0 auto;

	width:950px;
    height:34px;
	padding:0;
border-top:1px solid #fff;
    font-family:Georgia,Times New Roman,serif;
}
#footer span img{
    float:left;
    padding:5px 22px 0 5px;
}


/* = HORIZONTAL TEXT-based menu list  */

#tophorizontal-navigation  {padding:7px 0px;}

#tophorizontal-navigation  li {
    margin:0 2px;
    padding:0 3px 1px 9px;
    border-left:1px solid #fff;
}
#tophorizontal-navigation li.menu-1 {border:none;}
#tophorizontal-navigation a {
    font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
/* = Vertical Menu */

#Vmenu{ 
	width:270px; 
	margin:0;
	margin-top:10px; 
}

/* = VERTICAL TEXT-based menu list  */

#vertical-naviagtion {width:80%;}
#vertical-naviagtion li {margin:4px 11px 4px 0;}
#vertical-naviagtion a {font-size:15px;}

/* = Typography styles */ 

body a:hover {
	text-decoration:none; 
}
h1, h2, h3, h4, h5, h6, legend.style-block {
	margin:1px 0 8px 0;
	letter-spacing:-0.02em;
	font-weight:normal;
}
.section-h1 {
	font-size:24px;
}
h2.section {
color: #333;
    font-size: 18px;
    margin-bottom: 3px;
font-weight:bold;
}

h1.page {
color: #000000;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 3px;
    } 

h1 	{

	font-size:23px;
line-height:normal;
	margin-bottom:3px;

}

h2 	{font-size:21px;}

h3 	{font-size:19px;margin:12px 0 0; font-weight:normal;}

h4 	{font-size:16px; font-weight:normal;}

h5 	{font-size:14px!important;font-weight:bold;margin:8px 0 -5px;}



.footer-menu {
	list-style:none;
	display:block;
	clear:left;
	margin:0 0 0 11px;
	padding:2px 0;
    position:relative;
    z-index:100;
}

.footer-menu li {
    color:#D8CA83;
	float:left;

}

#footer .footer-menu a {
    color:#2D4717;
    font-size:12px;
    line-height:39px;
    margin:0 0;
}
#footer .footer-menu a:hover, #footer span a:hover{
    color:#fff;
}




/* Dakno Copyright */

.dakno{
background:transparent;
color:#2d4717;
}

.dakno a {
    color:#2d4717;

}
.dakno a:hover {
    color:#2d4717;
}

/* mini contact */

#mini {
    margin:4px;
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-mini.jpg) no-repeat top left;
    height:337px;
    padding:2px 12px 2px 2px;
    width:228px;
}


#minicontact { 
	margin:0 5px;
    padding:0 11px 0 10px;
}

#minicontact label {
    font-weight:bold;
	display:block;
	margin:2px 10px 0 0!important;
	text-align:left;
}

.mini-header {
    font-size:24px;
    line-height:43px;
    text-align:center;
    text-indent:-9999em;
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-mini-h2.jpg) no-repeat center center;
}	

#minicontact input.form-btn  { 
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/btn.png) no-repeat top right;
    border:0 none;
    cursor:pointer;
    font-family:Helvetica,'Arial Narrow','Nimbus Sans L',sans-serif;
    font-weight:bold;
    height:26px;
    margin:4px 0;
    padding:2px 4px;
    text-transform:uppercase;
    width:99px;
}

.price-points{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-price-points.jpg) no-repeat top left;
    height:164px;
    width:652px;
}
.price-points h2{
    font-size:18px;
    font-weight:bold;
    padding:9px 15px 0;
}
.price-points ul{
    list-style:none;
    padding:0;
    margin:0 0 0 11px;
}
.price-points li{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-pp-li.png) no-repeat top left;
    float:left;
    width:135px;
    height:27px;
    margin:7px 3px 0;
}
.price-points li:hover{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-pp-li.png) no-repeat left -27px;
}
.price-points a{
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    line-height:26px;
    padding:0 0 0 7px;
    text-decoration:none;
}
.price-points a:hover{
    color:#fff;
}
.index-offers{
    height:149px;
}
.index-offers img{
    float:left;
}
.connect{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/gfx-connect.jpg) no-repeat top left;
    height:104px;
    width:241px;
    position:relative;
}
.connect img{
    position:absolute;
    top:43px;
    width:37px;
    height:37px;
}
.connect .youtube{
    left:46px;
}
.connect .facebook{
    left:92px
}
.connect .linkedin{
    left:136px;
}
.connect .twitter{
    left:180px;
}
.header-offer{
    bottom:10px;
    left:0;
    position:absolute;
}
.header-offer img{
    margin:0 8px;
}
#minPrice{
    float:left;
}
#maxPrice{
    float:right;
    margin:0 3px 0 0;
}
.Price select{
    width:75px!important;
}
#searchBedRooms{
    clear:both;
}
/* Theme Blog Colors */

/* LIGHT */
.older{
    border-bottom:1px solid #C69C6D;
}
hr.posthr{
    background-color:#C69C6D;
    color:#C69C6D;
}


/* MID/DARK */
ul li.byuser, ol li.byuser{ 
    background-color:#0E3F54;
}
.email-pg, .comment-box a{
    background-color:#0E3F54;
}
#blog_template .primary-column img {
    border-color:#0E3F54;
}
.comment-box a:hover{
    color:#0E3F54;
}

/* DARK */
.post-content blockquote, #commentform #submit, #searchform input.search{
    background-color:#0b1f42;
}
.comment-box a{
    border-color:#0b1f42;
}
#blog_template .post-date {
background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/date-bg.gif) no-repeat scroll 0 0 transparent;
float:left;
height:60px;
border:none;
width:71px;
}
#blog_template .post-month {
color:#FFFFFF;
display:block;
font-size:18px;
font-weight:bold;
margin:0 -3px -1px;
padding:6px 0 0;
text-align:center;
text-transform:uppercase;
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
}
#blog_template .post-day {
color:#FFFFFF;
display:block;
font-size:21px;
line-height:18px;
padding:9px 0 0;
text-align:center;
text-transform:uppercase;
font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
}
.logo-connect{
bottom: 40px;
    position: absolute;
    right: 21px;
}
.iphone{left: 0;
    position: absolute;
    top: 0;}
.homesearch{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-home-search.png) no-repeat left top;
    height:101px;
    padding:41px 0 0;
}

.homesearch input{
    border: 1px solid;
    margin: 0 0 0 10px;
    width: 120px;
}
.homesearch .searchbtn{
    background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/btn.png) no-repeat top right;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Helvetica,'Arial Narrow','Nimbus Sans L',sans-serif;
    font-weight: bold;
    height: 26px;
    margin: 0px 0 0px -10px;
    text-transform: uppercase;
    width: 99px;
    font-size:12px;
}
.homesearch label{
    color: #2D4717;
    font-weight: bold;
    margin: 0 0 0 10px;
}
.feedburnerFeedBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #2d4717;
}
p.feedTitle {
    background: none repeat scroll 0 0 #2d4717;
    margin: 0;
}
p.feedTitle a {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 25px;
    padding: 0 0 0 10px;
    text-decoration: none;
}
.feedburnerFeedBlock ul {
    list-style: none outside none;
    margin: 10px 0;
    padding: 0 13px;
}
.feedburnerFeedBlock .headline {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.feedburnerFeedBlock p {
    margin: 0;
}
#creditfooter {
    display: none;
}
#blog_template .feedburnerFeedBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
}
#blog_template p.feedTitle {
    background: none;
    margin: 0;
}
#blog_template p.feedTitle a {
    color: #2d4717;
    font-size: 20px;
    line-height: 25px;
    padding: 0 0 0 10px;
    text-decoration: none;
}
#header .neighborhood-select{
float: left;
    margin: 3px 9px;
}
#header .neighborhood-select select{border:1px solid #fff;}
.cnlinks{background:url(http://www.homesearchjacksonvillenc.com/site_data/homesearchjacksonvillenc/layouts/gy-layout/images/bg-list.png) repeat-x left top #e7e1b6;
margin: 0 auto;
    text-align: left;
    width: 950px;
}
.cnlinks ul{
list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 24px 10px;
}
.cnlinks li{float: left;
    font-weight: bold;
    padding: 2px 0;
    width: 300px;}
.cnlinks h3{
margin: 0;
    padding: 10px 0;
    text-align: center;
}

