/*-- PREMIUM 1 --*/
/*
Design 8
----------------------------------------------------------------
	COLOR VARIABLES
----------------------------------------------------------------
	#1B2636 - background_color
	#47638D - accent_color
	#FFFFFF - menu_text_color
	#FFFFFF - contact_text_color
	#FFFFFF - home_footer_text_color
	#47638D - left_column_color
	design8 - themename
*/

/*
----------------------------------------------------------------
	GLOBAL IMPORT RULES
---------------------------------------------------------------- */
@import url("/themes/globalcss/premium-one.css");

/*
----------------------------------------------------------------
	CUSTOM TEMPLATE RULES
---------------------------------------------------------------- */


#container-homepage {
	height:100%;
	min-height:100%;
	width:960px;
	margin: 0 auto;
	position:relative;
	background:#fff;
	overflow:hidden; /*-- to contain floats --*/
	
}

/*------------------------------------------*/
.homepage #logo {
	position:absolute;
	text-indent:-9999em;
	background:transparent url("/siteimages/header-lg.jpg") 0 bottom no-repeat;
	right:-250px;
	margin-bottom:49px;
	bottom:0px;
	height:800px;
	border-left:10px solid #fff;
}

	
#box-1-homepage {
	position:relative;
	float:left;
	vertical-align:bottom;
	margin-bottom:10px;
	padding-bottom:49px;
	background: #47638D url("/siteimages/middle.png") 0 bottom no-repeat;  /*-- move to site images */ 
	height:100%;
	width:100%;
}

/*------------------------------------------*/


.homepage #header {
	height:318px;
}

#wrapper-homepage {
	width:960px;
	min-height:500px;
}

#content-homepage {
	width:688px;
	float:left;
	padding:38px 10px;
	position:relative;
}

body.homepage #content-homepage {
	width:940px;
	padding-bottom:0;
}


#contentTop-homepage h1 {
	font-size:1.1em;
	color:#B40200;
	padding-left:18px;
	margin: 7px 0 5px 5px;
	width:500px;
	color:#999;
	position:absolute;
	top:0;
	left:0;
	background: transparent url("/themes/globalimages/premium-one/layout/paper.gif") no-repeat;
}

#contentTop-homepage h1 a
{
	text-decoration:none;
	color:#999;
}

.homepage #propertyslideshow {
	right:10px;
}

/*-- banners --*/

#design1-topbanner {
	width:960px;
	height:95px;
	position:absolute;
	top:0;
	background:#023435;
}

#design1-bottombanner {
	width:960px;
	height:95px;
	position:absolute;
	top:449px;
	background:#023435;
}

/*  ----------------
    NAV FULL STYLES
    ---------------- */

.homepage #nav-full {
    position:relative;
    width:245px;
    height:auto;
    float:left;
    padding: 10px 0px 10px 0px;
    background:transparent;
    z-index:900;
    text-align:left;
}

.homepage #nav li {
    float: none;
    text-align:right;
    background-image:none;
padding-top:0em;
padding-bottom:0em;
}

.homepage #nav a{
font-size:1.4em;
padding-right:10px;
}

.homepage #nav li ul {
	/*margin widths are browser-specific--see ie7.ss and ie6.css conditional files*/
    margin-left:232px ;   
	/*margin-left:10px;*/
    margin-top:-1.75em ;
    width: 20.5em ;
    top:auto;
    background-color:#fff;
    text-align:left;
}

.homepage #nav li li{
    font-size:0.9em;
    width: 20em;
}
.homepage #nav li ul li{
    padding: 0em .5em 0em .75em;
    padding-left:20px;
    text-align:left;
    border-left:none;
    border-right:none;
    margin:0px;
}

.homepage #nav li ul ul {
    margin: -1.5em 0 0 20.5em;
    background-color:#ffffaa;
    width:auto;
    height:auto;
}

.homepage #nav-full li a {	
line-height:1em;
padding:0.5em;
}

.homepage #nav li ul ul li a{
line-height:1.0em;  
    
}
.homepage .active-navparent,
.homepage a.active-navparent:hover {
    color:#FFFFFF !important; /*menu_text_color */
    background:transparent !important;
    cursor:default;
}
