/*
	COLOR OVERRIDES
	------------------------
*/
h1,
h2,
h3,
a,
.pod p.impt .phoneno {
	color:#67000a;
}

/*
	HTML STYLES
	------------------------
*/

label {
display: block;
}

select, input {
margin-bottom: 8px;
}


/*
	HEADER
	------------------------
*/

#sitewrapper {
	width: 960px;
	width: 956px;
}

#siteinner {
	width: 950px;
	width: 946px;
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/header.jpg") no-repeat left 5px;
	
}

#sitename a {
	display: block;
	width: 210px;
	height: 162px;
	background-image: none;
	text-indent: -999em;
	margin: 0;
	padding: 0;
}

/* 
	TEMPLATE
	-------------------------
*/

#lc {
	width: 761px;
	padding-bottom: 100px; /* offset for the logos at the bottom of the page */
}

#l {
	width: 214px;
	margin: 0;
}

#c {
	width: 484px;
	float: right;
	display: inline; /* ie 6 hack */
	margin: 20px 20px 20px 0;
	overflow: visible;
}

#r {
	margin: 20px 0 0 0;
	width: 166px;
	float: right;
}

#meat {
	margin: 7px 0;
	padding: 0;
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/bg-sidebar.gif") repeat-y left top;
}

#bgcontentbase {
	background-image: none;
}

/* 
SIDEBAR ELEMENTS
-------------------------
*/

#l .pod {
	margin: 0 0 24px auto;
	text-align: center;
}

.featuredcommercial {
	margin: 10px auto;
}


/* 
	NAVIGATION
	-------------------------
*/


ul#commercial_navbar {
	margin: 0;
	padding: 0;
}

#commercial_navbar {
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat 0px 0px;
	width: 946px;
	height: 32px;
	position:relative;
	list-style: none;
	z-index:100;
}


#commercial_navbar li {
	list-style: none;
	position: absolute;
	top: 0;
	z-index: 200;
}

ul#commercial_navbar li,
#commercial_navbar a {
	height: 32px;
	display: block;
	margin: 0;
	padding: 0;
}

ul#commercial_navbar li a {
	text-indent: -9999px; 
	text-decoration: none;
	outline: none;
	background: transparent;
}
#cnb0 { left: 10px; width: 210px;}
#cnb1 { left: 223px; width: 210px;}
#cnb2 { left: 444px; width: 150px;}
#cnb3 { left: 603px; width: 112px;}
#cnb4 { left: 730px; width: 112px; }
#cnb5 { left: 855px; width: 85px; }

#cnb0 a:hover,#nav1 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -10px -32px; }
#cnb1 a:hover,#nav1 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -223px -32px; }
#cnb2 a:hover,#nav2 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -444px -32px;}
#cnb3 a:hover,#nav3 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -603px -32px;}
#cnb4 a:hover,#nav4 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -730px -32px;}
#cnb5 a:hover,#nav5 a.activenav { background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/navbar.gif") no-repeat -855px -32px;}


/* dropdowns */

ul#commercial_navbar li ul {
	font-size: 90%;
	position: absolute;
	left: -999em;
	width: 180px;
	margin: 0;
	background: #f0f6f2 url("/ezstatic/data/bckrealestate/i/v2/bg-dropdown.gif") repeat-x left bottom;
	background: #67000a;
	padding: 0 3px 6px;
	z-index: 125;
}


ul#commercial_navbar li:hover ul, 
ul#commercial_navbar li.sfhover ul {
	left: 0;
	z-index: 150;
	visibility: inherit; /* sticky ie 7 */
}

ul#commercial_navbar li ul li {
	top: 0;
	padding: 0;
	margin: 0;
	position: relative;
}


ul#commercial_navbar li ul li a {
	color: #013215;
	color: #fff;
	font-weight: bold;
	text-indent: 0;
	display: block;
	min-height: 20px;
	padding: 1px 3px;
}

ul#commercial_navbar li ul li a {
  height: auto !important;
  height: 20px;
}

ul#commercial_navbar li ul li a:hover { 
	color:#006429; 
	color: #e4e4e4;
	background:transparent; 
}

/* for crappy browsers */
* html ul#commercial_navbar li ul li, * html ul#commercial_navbar li ul li a {  

}






/*
	FOOTER
	------------------------
*/

#commercialfooter {
	clear: both;
	height: 28px;
	background: #fff url("/ezstatic/data/bckrealestate/i/v2/commercial/commercialfooter.jpg") left top no-repeat;
	position: relative;
	margin: 0 0 0 5px;
}

#commercial #feedlogos {
	width: 205px;
	height: 78px;
	position: absolute;
	left: 741px;
	top: -61px;
	background: #fff url("/ezstatic/data/bckrealestate/i/v2/commercial/feedlogos.jpg") left top no-repeat;
}

#commercial #feedlogos a {
	display: block;
	height: 66px;
	text-indent: -9999px;
	position: absolute;
	top: 3px;
}

#commercial #cibor { left: 34px; width: 67px; }
#commercial #loopnet { left: 115px; width: 79px; }



#footer {
	background-image: none; /* override */
	min-height: 100px;
}

#footer {
	height: auto !important;
	height: 100px;
}


#commfootercontact p {
	color: #fff;
	margin: 8px 0 0;
	font-size: 140%;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
}


/*
	HEADERS
	------------------------
*/

.hdr-cmqs {
	/* commercial mls quick search */
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-quicksearch.gif") no-repeat left top;
	width: 214px;
	height: 25px;
}

.hdr-cmqs a {
	display: block;
	width: 214px;
	height: 25px;
}

.hdr-fcp {
	/* featured commercial properties */
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-featuredcommercialproperties.gif") no-repeat left top;
	width: 214px;
	height: 35px;
}

.hdr-fcp a {
	display: block;
	width: 214px;
	height: 35px;
}

.hdr-fcl {
	/* featured commercial leases */
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-featuredcommleases.gif") no-repeat left top;
	width: 214px;
	height: 35px;
}

.hdr-fcl a { 
	display: block;
	width: 214px;
	height: 35px;
}

.hdr-aaq {
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-askaquestion.gif") no-repeat left top;
	width: 166px;
	height: 25px;
}

.hdr-aaq a {
	display: block;
	width: 166px;
	height: 25px;
}

/* 
	BUTTONS AND LOGOS
	--------------------------
*/
#johnblogo {
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/johnblogo.gif") no-repeat left top;
	width: 169px;
	height: 75px;
	text-indent: -999em;
	margin: 0;
	clear: both;
	position: absolute;
	top: -80px;
	left: 260px;
}

.btn-skypeme a {
	display: block;
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/skypeicon.gif") no-repeat left top;
	width: 124px;
	height: 33px;
	margin: 0;
	position: absolute;
	top: -40px;
	left: 450px;
}

#footerlogos {
	position: relative;
}

/*
	MLS LIST VIEW 
	---------------------------
*/

.relistviewwrap {
	width: 484px;
}

.relistaddress {
	font-size: larger;
	margin-bottom: 8px;
}

.relistviewleft {
	width: 180px;
	float: left;
}

.relistviewright {
	width: 290px;
	float: right;
}


/* 
NAVIGATION TABS FOR USERS
-------------------------
*/


#tab-join a {
	left: 14px;
}

#tab-login a {
	left: 76px;
}


.tabs-wrapper {
	background: transparent;

}

.tabs-wrapper {
	border-width: 1px 0 0 0;
	background: #fff;
	margin: 0 8px;
}


.hdr-login {
	width: 214px;
	height: 25px;
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-login.gif") no-repeat left top;
}
.hdr-welcome {
	width: 214px;
	height: 25px;
	background: transparent url("/ezstatic/data/bckrealestate/i/v2/commercial/hdr-welcome.gif") no-repeat left top;
}



/*
	commercial pss list
	--------------------
*/

div.commercialPssList ul li {
	width: 45%;
	float: left;
}