
/* -----------------------CSS Document--------------------- */
/* ----------------------basic elements---------------------*/
/* ------------------------8o)O.O(o8------------------------*/
* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%; background-color: #FFF; font-family: Helvetica, Arial, sans-serif, "Century Gothic";
	border:none;
}

.wrapper {
	min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -2em;
}

.footer, .push{
	height: -5em;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6c7088;
	border:none;
}
a:link {
	text-decoration: none;
	border:none;
}
a:visited {
	text-decoration: none;
	color: #6c7088;
	border:none;
}
a:hover {
	text-decoration: none;
	border:none;
	color: #f78c8a;
}
a:active {
	text-decoration: none;
	border:none;
	color: #f78c8a;
}


/*____________oO(^  _  ^)Oo___________*/
/*----------mainnavs and logo---------*/
#container{
	background: url(../images/bg.jpg); width: 878px; margin: 0 auto;
}

#logonavs{ 
	width: 878px; height: 102px; background:url(../images/logo.png) no-repeat; margin: 0 auto;
}

#navblank{
	width: 297px; height: 102px;
}

	/*__________O . O___________*/
	/*---------main navs--------*/
	/*__________> v <___________*/
#mainnavs a{
	height: 102px; display:block; margin: auto 0;
}

#mainnavs li{
	list-style: none; display: inline-block; height: 102px; text-indent:-5000px;
}

#navblankone{
	background:url(../images/navs_blank.png);
	width:260px; height: 102px;
}

#home{
	background: url(../images/navs_off.png) no-repeat 0 0;
	width: 90px; height: 102px;
}

#home:hover{
	background: url(../images/navs_on.png) no-repeat 0 0;
	width: 90px;
}

#directory{
	background: url(../images/navs_off.png) no-repeat -90px 0;
	width: 120px; height: 102px;
}

#directory:hover{
	background: url(../images/navs_on.png) no-repeat -90px 0;
	width: 120px; height: 102px;
}

#stores{
	background: url(../images/navs_off.png) no-repeat -210px 0;
	width: 98px; height: 102px;
}

#stores:hover{
	background: url(../images/navs_on.png) no-repeat -210px 0;
	width: 98px; height: 102px;
}

#leasing{
	background: url(../images/navs_off.png) no-repeat -308px 0;
	width: 136px; height: 102px;
}

#leasing:hover{
	background: url(../images/navs_on.png) no-repeat -308px 0;
	width: 136px; height: 102px;
}

#about{
	background: url(../images/navs_off.png) no-repeat -444px 0;
	width: 112px; height: 102px;
}

#about:hover{
	background: url(../images/navs_on.png) no-repeat -444px 0;
	width: 112px; height: 102px;
}


	/*__________O . O___________*/
	/*---------navs--------*/
	/*__________> v <___________*/
#catalog{
	background: url(../images/storenavsbg.png) no-repeat;
	width: 878px;
	height: 93px;
}

#res{
	width: 90px;
	float:left;
	margin-left: 11px;
}

#service{
	width: 80px;
	float:left;
	margin-left: 72px;	
}

#financial{
	width: 170px;
	float:left;
	margin-left: 68px;	
}

#enter{
	width: 170px;
	float:left;
	margin-left: 73px;	
}

.catalognav{
	padding-top:44px;
	height: 49px;
}

/*---------------------------*/

#storef{
	background: url(../images/servicesbg.png) no-repeat;
	width: 878px;
	height: 531px;
}

/*=----------------------=*/
#calnest{
	width:165px; height:220px;
	float: left;
	margin-top: 42px; margin-left: 57px;
	cursor: hand;
	display:block;
	border:none;
}

#leasingbt{
	width:165px; height:220px;
	float: left;
	margin-top:42px; margin-left: 34px;
	cursor: hand;
	display:block;
	border:none;
}

/*--------------------------*/
.hidden{
	display:none;
}

#calnestinfo{
	width:341px; 
	height:330px;
	padding:4px 10px 10px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:12px;
	line-height:14px;
	text-align:center;
	-webkit-box-shadow:5px 2px 6px #000;
	-moz-box-shadow:3px 3px 6px #000;
}
