@import url("/stylesheets/leasing2.css");

/*--------- font embedding ---------*/


@font-face {
	font-family: 'Univers';
	src: url('universltstd-lightcn.eot');
	src: local('universltstd lightcn'), local('universltstd-lightcn'),
	url('universltstd-lightcn.woff') format('woff'),
	url('universltstd-lightcn.otf') format('opentype'),
	url('universltstd-lightcn.svg#universltstd-lightcn') format('svg');
}
@font-face {
	font-family: 'BodoniRegular';
	src: url('bodoni.eot');
	src: local('?'), url('bodoni.woff') format('woff'), url('bodoni.ttf') format('truetype'), url('bodoni.svg#webfont') format('svg');
}


b { font-weight: bold; color: #333399; }
strong { font-weight: bold; color: #333319; }
h3 { color: #6666CC; }
h4 { line-height: 1.3em;}
h5 { color: #6666CC; padding-bottom: 10px;}
h6 { font: 15px Trebuchet MS, Verdana, Arial, sans-serif; color: #333319; padding-bottom: 5px; text-shadow:none;}
img {border: none;}

.pagenavcol1, td.pagenavcol1 { background-color: #9999FF; }

td.upsection1 { background-color: #333399; }
.upsection1 a { background-color: #333399; }
.upsection1 a:hover { color: #B0B0FF; }

td.pagenav1 { background-color: #6666CC; }
.pagenav1 a { background: #6666CC url(/images/pagenav/navback1_leasing.gif) repeat-y center center; }
.pagenav1 a:hover { background: #B0B0FF none; }
td.pagenav1down { background: #333399 url(/images/pagenav/navbackdown_leasing.gif) repeat-y center center; }

td.pagenav2 { background-color: #6666CC; }
.pagenav2 a { background: #6666CC url(/images/pagenav/navback2_leasing.gif) repeat-y center center; }
.pagenav2 a:hover { background: #B0B0FF none; }
td.pagenav2down { background: #333399 url(/images/pagenav/navbackdown_leasing.gif) repeat-y center center; }

td.pagenav3 { background-color: #6666CC; }
.pagenav3 a { background: #6666CC url(/images/pagenav/navback1_leasing.gif) repeat-y center center; }
.pagenav3 a:hover { background: #B0B0FF none; }
td.pagenav3down { background: #333399 url(/images/pagenav/navbackdown_leasing.gif) repeat-y center center; }

td.pagenav4 { background-color: #6666CC; }
.pagenav4 a { background: #6666CC url(/images/pagenav/navback2_leasing.gif) repeat-y center center; }
.pagenav4 a:hover { background: #B0B0FF none; }
td.pagenav4down { background: #333399 url(/images/pagenav/navbackdown_leasing.gif) repeat-y center center; }

#leasingnav {padding-left: 350px;}
	#leasingnav ul{list-style: none; font-size: 15px; padding-left: 10px;}
	#leasingnav li{float: left; padding-left: 15px; font-family: 'Univers', Arial, Helvetica, sans-serif; font-size: 15px;}
	#leasingnav li a{color: #fff;}
	#leasingnav li a:hover {color: #9999FF;}

#tabnav {margin: 0px 0px -6px 10px; padding: 0px; background:none; overflow:visible; width:730px; border-bottom:1px solid #B0B099; position:relative; z-index:1;}
	#tabnav ul{list-style: none; font-size: 13px;  background:none; overflow:hidden;  position:relative; z-index:2; margin:0; top: 1px;}
	#tabnav li{float: left; font-family: 'Univers', Arial, Helvetica, sans-serif; background: #b0b099 url(/images/pagenav/bgtab.gif) repeat-x top left; border:1px solid #B0B099; position:relative; top: 0px; border-bottom:1px solid #b0b099; z-index:3;}
	#tabnav li a{color: #4C4C33; padding:0px 10px; }
	#tabnav li a:hover {color: #66654D;}
	#tabnav li.activetab { border-bottom:1px solid #fff; background:#fff; }
	
.print {height: 21px; margin-bottom: -5px; padding: 0px 20px 0 0; z-index: 100;}

td.leasing {color: #333319; background-color: #B0B099; line-height: 1.5em;}
td.leasing h5{color: #fff; padding-top: 15px;}
td.leasing b{color: #333319;}
td.leasing strong{color: #333399;}
td.leasing img {border: 1px solid #fff; margin: 15px 15px 0 20px;}

td.highlights {color: #fff; background-color: #4141B5; line-height: 1.3em; padding-left: 20px;}
td.highlights b{color: #CCCCFF; font-weight: normal;}
td.highlights a{color: #CCCCFF;}
td.highlights a:hover{color: #fff;}
td.highlights img {margin: 5px 20px 0 10px; border: none;}

td.odd {background: #CCCCB0 url(/images/pages/leasing/detail/bk_odd.gif) repeat-y center top; border-bottom: 1px solid #B0B099;}
	td.odd h5{padding: 15px 0 0 10px; margin: 0px;}
	td.odd p{padding: 0px 10px 0 10px;}
	td.odd img {padding: 5px 0 10px 0;}
td.even {background: #CCCCB0 url(/images/pages/leasing/detail/bk_even.gif) repeat-y center top; border-bottom: 1px solid #B0B099;}
	td.even h5{padding: 15px 0 0 10px; margin: 0px;}
	td.even p{padding: 0px 10px 0 10px;}
	td.even img {padding: 5px 0 10px 0;}


.proposednav {margin: 5px 0 0 15px;}
	a.proposednav {color: #333399;}
	a:hover.proposednav  {color: #5757b8;}	

p.odd {background-color: #333399; border-top: 1px solid #26267A; color: #fff; padding: 10px 20px 10px 10px; margin: 0px;}
/*p.odd,p.even {height:45px;min-height:45px;}*/
p.odd:before,p.even:before,p.odd:after,p.even:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
p.odd:after,p.even:after { clear: both; }
p.odd,p.even { zoom: 1; }

	p.odd b, p.even b{color: #fff; font-weight: bold;}
p.even {background-color: #4141B5; border-top: 1px solid #6767CE; color: #fff; padding: 10px 20px 10px 10px; margin: 0px;}
#detailselect {padding: 10px 0 0 410px;}	
.cutetable {width: 650px; border-collapse: collapse; margin-bottom: 20px;}
					.cutetable th {border-bottom: 1px solid #fff; border-top: 1px solid #fff; font-family:'Univers', Georgia, Times, serif; font-size: 14px; letter-spacing: 0; color: #fff; text-transform: uppercase; padding: 5px; margin: 0; font-weight: bold; background-color: #6666CC;}
					.cutetable td {border-bottom: 1px dotted #B0B099; border-collapse: collapse; padding: 8px; padding-right: 40px;}
					.cutetable tr:hover td {background: #EAEADF; color: #000;}

.tradetable {width: 690px; border-collapse: collapse; margin-bottom: 20px; margin-top: 10px;}
					.tradetable th {border-bottom: 1px solid #fff; border-top: 1px solid #fff; font-family:'Univers', Georgia, Times, serif; font-size: 14px; letter-spacing: 0; color: #fff; text-transform: uppercase; padding: 5px; margin: 0; font-weight: bold; background-color: #6666CC;}
					.tradetable td {border-bottom: 1px dotted #B0B099; border-collapse: collapse; padding: 8px;}
					.tradetable tr:hover td {background: #EAEADF; color: #000;}

.formtable {width: 650px; border-collapse: collapse; margin-bottom: 20px;}
					.formtable th {border-bottom: 1px dotted #B0B099; font-size: 12px; padding: 5px; margin: 0; font-weight: bold; text-align: right;}
					.formtable td {border-collapse: collapse; padding: 8px; padding-right: 40px;}

.leasingtable {width: 650px; border-collapse: collapse; margin-bottom: 20px;}
					.leasingtable td {border-bottom: 1px dotted #B0B099; border-collapse: collapse; padding: 8px; padding-right: 40px;}
					.leasingtable tr:hover td {background: #EAEADF; color: #000; cursor: pointer;}
					
.healthtable {width: 450px; border-collapse: collapse; margin-bottom: 20px;}
					.healthtable td {border-bottom: 1px dotted #B0B099; border-collapse: collapse; padding: 8px; padding-right: 40px;}
					.healthtable tr:hover td {background: #EAEADF; color: #000; cursor: pointer;}
					
.leasingcontent {background-color: #fff; border-left: 1px solid #B0B099; border-right: 1px solid #B0B099; border-bottom: 1px solid #B0B099; margin-top:0;}
.leasingcontentpart {background-color: #fff; border: 1px solid #B0B099; margin-top:10px;}
.leasingcontent h3, .leasingcontentpart h3 {padding: 20px 0 10px 15px;}
.leasingcontentpart h5 {padding: 20px 0 0px 15px;}
.leasingcontent p {padding: 10px 15px;}
.leasingcontentpart p {padding: 0 15px;}
.leasingcontentpart ul {padding-left: 25px; margin: 0px; font-weight: bold; list-style: square outside url(/images/template/bullet3.gif);}

.testimonial {font-family: Georgia, Times, serif; font-size: 13px; font-style: italic;}

.footerback1, td.footerback1 { background-color: #333399; }

.footer1, .footer1 td { color: #6666CC; }
.footer1 a:hover { color: #9999FF; }

.footer2, .footer2 td { color: #9999FF; }
.footer2 a, .footer2 a:link, .footer2 a:visited { color: #9999FF; }
.footer2 a:hover { color: #FFFFFF; }

.factsheettable th { font: bold 11px; color: #333399; background: transparent url(/images/template/line_horz1.gif) repeat-x center bottom; padding: 3px 3px 8px 3px; }


/*--------- Property overview image rotator ---------*/

/*
 * jQuery Nivo Slider v1.9
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:455px;
	height:269px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	width:455px;
	height:269px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	position:relative;
	z-index:99;
	top:246px;
	z-index:99;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
    color:#ccccff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

}
.nivo-prevNav {
	left:10px;
}
.nivo-nextNav {
	right:10px;
}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
	position:absolute;
	z-index:90;
	bottom:0px;
	text-align:center;
	background:url(/images/template/bg_trans.png) top left repeat;
	padding:10px 0;
	width:455px;
}
.nivo-controlNav a {
	cursor:pointer;
	padding: 0px 5px;
	color:#ccccff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.nivo-controlNav a.active {
	font-weight:bold;
	color:#fff;
}

span.fieldWithError * { background-color: #f00; }
#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider > img:first-child { display:block; }

