/* BODY */
* {margin:0;padding:0}
body {padding: 0 0 20px;color:#333;font-family: arial, tahoma, verdana, sans-serif;font-size: 13px;background-color: #222222;background-image: url(../img/header_bg.gif);background-repeat: repeat-x;}


/* LINKS */
a,a:link,a:active,a:visited,a:hover {text-decoration:underline;cursor:pointer;} 
a:link {color:#00477d;} 
a:visited {color:#002948;} 
a:hover,a:active {color:#002948;} 


/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
p {
	line-height: 20px;
}
p.homeText {
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif;color:#162c3c;font-weight:normal}
h1 {font-size: 26px;margin-bottom:15px}
h2 {font-size: 18px;color:#8d2d2d;margin-bottom: 8px;}
h3 {font-size: 14px}
h4 {font-size: 14px;font-weight:bold}
h5 {font-size: 13px}
h6 {font-size: 13px}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:12px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:12px}
.rt_textarea {margin-right:10px;float:left;text-align:left;line-height:22px}
.lt_textarea {padding-left:60px;margin-left:60px;float:left;text-align:left;line-height:22px;border-left: 1px solid #CCC;}
.home_textarea {width:480px;margin-right:10px;float:left;text-align:left;line-height:22px}
.prop_textarea {width:380px;margin-right:10px;float:left;text-align:left;line-height:22px}
/* .rt_textarea p {width:440px} */
.rt_textarea img {margin-right:7px;margin-top:10px}
.gen_content {
	float:left;margin-right:10px;text-align:left;line-height:22px;
}
.dbl_line{clear:both; height:5px;width:100%;background-image: url(../img/dbl_line.gif);background-repeat: repeat-x;margin: 10px 0 10px 0;}
.dbl_line_lrg{clear:both;height:45px;width:100%;background: url(../img/dbl_line.gif) center repeat-x;margin: 10px 0 10px 0;}
.addabit {padding-top:36px}
.submitalign {vertical-align:25%}

/* LISTS */
ul {margin: 0 0 1.5em 0;list-style-type:none}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.8em;padding-left: 25px;background: url("../img/sprites.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}


/* GENERAL */
img {border:none} 
hr {clear: both;margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 


/* PAGE LAYOUT */
#wrap {width: 100%;}
#content {width:100%;background: #fff url(../img/content_top.gif);background-repeat: repeat-x;}
#contenttable {margin: 0;width: 910px;border-collapse: collapse;}
#contenttable td {margin:0;padding:0;}

/* PAGE LAYOUT - TYPE A - Single content column */
#type-a #column1 {width:0px}
#type-a #column1-wrap {width:0px;}
#type-a #column2 {padding-top:0px;vertical-align:top;margin:auto}
#type-a #column2-wrap {width:910px;min-height:320px;margin-top:0px;margin-left:0px;margin-bottom:0;padding-bottom:0px;text-align: left;/* position:relative; */}
#type-a #column3 {width:0px;vertical-align:top;}
#type-a #column3-wrap {width:0px;position:relative}


/* PAGE LAYOUT - TYPE B - Two Column, Left Nav */
#type-b #column1 {vertical-align:top;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
#type-b #column1-wrap {width:180px;margin:auto;margin-top:10px;margin-bottom:30px;}
#type-b #column2 {width:580px;padding-top:0px;vertical-align:top;}
#type-b #column2-wrap {width:520px;min-height:320px;margin-top:30px;margin-left:30px;margin-bottom:0;padding-bottom:30px;position:relative;}
#type-b #column3 {width:0px;vertical-align:top;}
#type-b #column3-wrap {width:0px;position:relative}

/* PAGE LAYOUT - TYPE C - Two Column, Right Vav */
#type-c #column1 {width:0px;vertical-align:top;}
#type-c #column1-wrap {width:0px;position:relative}
#type-c #column2 {width:580px;padding-top:0px;vertical-align:top;}
#type-c #column2-wrap {width:520px;min-height:320px;margin-top:30px;margin-left:30px;margin-bottom:0;padding-bottom:30px;position:relative;}
#type-c #column3 {vertical-align:top;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#type-c #column3-wrap {width:180px;margin:auto;margin-top:10px;margin-bottom:30px;}

/* FLASH */
#home_flash1 {float:left;/* background-image: url(../img/home_flash1.jpg);background-repeat: no-repeat; */width:405px;height:280px}
#home_flash2 {/* background-image: url(../img/home_flash2.jpg);background-repeat: no-repeat; */border: 3px solid #000;width:904px;height:286px;}
#available_prop_flash {float:left;/* background-image: url(../img/available_prop_flash.jpg);background-repeat: no-repeat; */width:480px;height:480px;margin-left: 20px;}
.ocoffice-submarket-img {padding-top:5px;float:right}
#officepark_region_name {float:left;/* background-image: url(../img/officepark_region_name.jpg);background-repeat: no-repeat; */width:535px;margin-left:17px}
#property_slideshow {float:left;/* background-image: url(../img/flash_slideshow.jpg); */width:327px;height:291px;margin:70px 0 0 40px}
#home_flash {border: 3px solid #000;width:904px;height:294px;}
#home_flash_lwr {border: 3px solid #000;width:904px;height:286px;}

/* HOME FEATURE BOXES */
#home_feature {position:relative;width:904px;height:133px;border-bottom: 3px solid #000;border-left: 3px solid #000;border-right: 3px solid #000;margin-bottom:5px}
#home_feature_left {float:left;position:relative;width:685px;height:133px;background-image: url(../img/home_featurelt_bg.gif);background-repeat: repeat-x;border-right: 3px solid #000;font-size:13px;color:#fff}
#list1 {position:absolute;top:15px;left:10px;}
#list1 li {background: transparent url("../img/sprites.gif") no-repeat 0 -80px; margin-bottom:10px}
#list2 {position:absolute;top:15px;left:340px;}
#list2 li {background: transparent url("../img/sprites.gif") no-repeat 0 -80px; margin-bottom:10px}
#home_feature_right {float:left;position:relative;width:216px;height:133px;background-image: url(../img/home_featurert_bg.gif);background-repeat: repeat-x;}
#home_feature_right img {margin: 12px 29px 0 29px}


/* HEADER */
#header	{width: 910px;height:150px;margin: 0 auto;}
#masthead {position:relative;width: 910px;height: 116px;text-align:left;}
#header_popup	{width: 98%;height:150px;margin: 0 auto;}
#masthead_popup {position:relative;width: 98%;height: 116px;text-align:left;}

#logo {float: left;margin: 12px 0 0 0;/* display:none; */width: 222px; height: 104px;/*position: relative;top: 24px;left: 0px; */}
#logo_OC {float: left;margin: 40px 0 0 70px;/* display:none; */width: 320px;/* height: 50px;position: relative;top: 40px;left: 330px; */}

#login {float:right;width:176px;height:100px;color:#000000;font-family:Helvetica, Arial, Verdana, sans-serif;font-size: 10px;font-weight:bold;background: url(../img/login_bg.gif) top left no-repeat;}
#login form {position:absolute;top:4px;}
#login label {margin-left:10px; margin-top:6px}
#login .field-login {width:147px;border: 1px solid #a2a2a2;margin-top: 2px;margin-right: 0px;margin-bottom: 4px;margin-left: 10px;}
#login .sbt-go {margin-left:10px}

#property_alert_box {position:absolute;top:38px;right:0px;width:159px;height:53px;background-image: url(../img/property_alert_box.gif);background-repeat: no-repeat;}
#property_alert_box .btns {position:absolute;top:33px;left:2px;}
#property_alert_box .btns_loggedin {position:absolute;top:33px;left:2px;}

#logout {position:absolute;bottom:-11px;right:0px;width:65px;height:24px;}


/* FOOTER */
#footer_top {height:30px;position:relative;margin:auto;width:100%;background-image: url(../img/footer_top.gif);background-repeat: repeat-x;}
#footer {height:150px;font-size:12px;color:#fff;position:relative;margin:auto;line-height:15px;width:910px;}
#footer_popup {height:150px;font-size:12px;color:#fff;position:relative;margin:auto;line-height:15px;width:98%;}
#footer span {font-size:16px;color:#fff;font-weight:normal;}
#footer .address {padding-top:7px}
#footer a, #footer_popup a {color:#fff;font-weight:normal;text-decoration: none;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9d002c;}
#footer .left {position:absolute;top:20px;left:0px;width: 160px;height:110px;border-right-width: 1px;border-right-style: solid;border-right-color: #444444;}
#footer .middle1 {position:absolute;top:20px;left:205px;text-align: left;width:200px;padding-bottom:15px;line-height:20px}
#footer .middle2 {position:absolute;top:20px;left:335px;text-align: left;width:200px;padding-bottom:15px;line-height:20px}
#footer .right, #footer_popup .right {position:absolute;top:20px;right:0px;text-align: right;width:365px;padding-bottom:15px;}
.footer_LAlogo {position:absolute;bottom:20px;right:-2px;width:187px;height:50px;background-image: url(../img/logo_LA_footer.gif);background-repeat: no-repeat;}


/* NAV - horizontal */
#navbar {margin: 0 auto; width: 910px;/* background: url("../img/nav_bg.gif") no-repeat; */}

#nav, #nav ul {
	margin: 0;
	list-style: none;
}

#nav {
	margin: 0 auto;
}

/*
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;width:100%;}
#nav li {position:relative;float: left;display:block;margin:0;padding:0;background: transparent;}
*/

#nav a {
	display: block;
}

#nav li {
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
}

/*
#nav li.first {background-image: url(../img/nav_first.gif);background-repeat: no-repeat;}
#nav li.first a:hover {background-image: url(../img/nav_first_ro.gif);background-repeat: no-repeat;}
#nav li.firstactive img {display:none;}
#nav li.firstactive {background-image: url(../img/nav_first_ro.gif);background-repeat: no-repeat;}

#nav li.second {background-image: url(../img/nav_second.gif);background-repeat: no-repeat;}
#nav li.second a:hover {background-image: url(../img/nav_second_ro.gif);background-repeat: no-repeat;}
#nav li.secondactive img {display:none;}
#nav li.secondactive {background-image: url(../img/nav_second_ro.gif);background-repeat: no-repeat;}

#nav li.third {background-image: url(../img/nav_third.gif);background-repeat: no-repeat;}
#nav li.third a:hover {background-image: url(../img/nav_third_ro.gif);background-repeat: no-repeat;}
#nav li.thirdactive img {display:none;}
#nav li.thirdactive {background-image: url(../img/nav_third_ro.gif);background-repeat: no-repeat;}

#nav li.fourth {background-image: url(../img/nav_fourth.gif);background-repeat: no-repeat;}
#nav li.fourth a:hover {background-image: url(../img/nav_fourth_ro.gif);background-repeat: no-repeat;}
#nav li.fourthactive img {display:none;}
#nav li.fourthactive {background-image: url(../img/nav_fourth_ro.gif);background-repeat: no-repeat;}

#nav li.fifth {background-image: url(../img/nav_fifth.gif);background-repeat: no-repeat;}
#nav li.fifth a:hover {background-image: url(../img/nav_fifth_ro.gif);background-repeat: no-repeat;}
#nav li.fifthactive img {display:none;}
#nav li.fifthactive {background-image: url(../img/nav_fifth_ro.gif);background-repeat: no-repeat;}

#nav li.last {background-image: url(../img/nav_last.gif);background-repeat: no-repeat;}
#nav li.last a:hover {background-image: url(../img/nav_last_ro.gif);background-repeat: no-repeat;}
#nav li.lastactive img {display:none;}
#nav li.lastactive {background-image: url(../img/nav_last_ro.gif);background-repeat: no-repeat;}
*/


/* NAV DROP-DOWN */
#nav li ul {
	position: absolute;
	width: 160px;
	left: -999em;
	background: #fff;
	border: 1px solid #000;
}

#nav li ul a {
	display: block;
	width: 150px;
	font-size: 11px;
	padding: 5px;
	text-decoration: none;
	line-height: 14px;
}

#nav li ul a:hover {
	color: #fff;
	background: #415b76;
}

#nav li ul li {
	width: 160px;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* MISC NAVIGATION */
#breadbox {text-align:left;}
#breadcrumb {margin-top:7px;margin-bottom:15px;font-size:11px;color:#122c47}
#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#122c47}
#breadcrumb a:hover, #breadcrumb a:active {color:#122c47;text-decoration:underline}

/* CONTACTS */
#home_contacts {
	width: 650px;
	margin: 0 0 0 210px;
}

#home_contacts ul {
	float: left;
	margin: 0 0 20px 20px;
	padding: 0;
	list-style-type: none;
}

#home_contacts ul li {
	color: #333;
	font-size: 13px;
	background: none;
	margin: 0;
	padding:0;
	line-height: 18px;
}

#home_contacts ul li.name {
	color: #142e48;
	font-size: 13px;
	font-weight: bold;
	padding:0;
}

/* CONTACTS - SQUARE */
#home_contacts_sqr {
	float: left;
	width: 232px;
	margin: 8px 0 8px 0;
}

#home_contacts_sqr ul {
	float: left;
	width: 110px;
	margin: 0 5px 10px 0;
	padding: 0;
	list-style-type: none;
}

#home_contacts_sqr ul li {
	color: #333;
	font-size: 12px;
	background: none;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#home_contacts_sqr ul li.name {
	color: #142e48;
	font-size: 13px;
	font-weight: bold;
}

#home_contacts_sqr ul li.title {
	font-size: 11px;
}

/* CONTACTS - VERTICAL */
#home_contacts_vrt {
	float: left;
	width: 150px;
	margin-top: -12px;
}

#home_contacts_vrt ul {
	float: left;
	width: 130px;
	margin: 10px 10px 10px 0;
	padding: 0;
	list-style-type: none;
}

#home_contacts_vrt ul li {
	color: #333;
	font-size: 13px;
	background: none;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#home_contacts_vrt ul li.name {
	color: #142e48;
	font-size: 13px;
	font-weight: bold;
}

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: url("../img/sprites.gif") no-repeat 5px -500px;padding-left:21px;padding-bottom:2px;}
a.morelink:hover {background-color: transparent;background-image: url(../img/sprites.gif);background-position: 5px -400px;height: 30px;}
.morelink span {position:absolute;left:-9999px;width:900px}

.pagination {position:relative;height:12px;background: #f2f2f2;color:#666;border: 1px solid #ddd;margin-top: 0;margin-right: 0;margin-bottom: 1.5em;margin-left: 0;padding:5px;}
.pagination .left {position:absolute;left:5px;top:5px}
.pagination .right {position:absolute;right:5px;top:5px}
.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}


/* TABLES */
.table1 {border: 2px solid #900;border-collapse:collapse;width:100%}
.table1 td {background: #fff url("../img/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff;}
.table1 th {text-align:left;border: 1px solid #fff}
.table1 thead th {color:#fff;font-size:145%;background: #900 url("../img/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
.table1 tbody th {color:#fff;font-size:115%;background: #88b8db url("../img/sprites.gif") repeat-x 0 -1400px;padding: 6px}
.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("../img/sprites.gif") repeat-x 0 -1500px;padding: 6px}
.calendar {width:200px;font-size:92%}
.calendar td {text-align:center;border: 1px solid #ddd}
.calendar th {text-align:center;}
.calendar thead th {padding: 3px 2px}
.calendar tbody th {padding: 2px}
.calendar tbody th.sub {padding: 2px}

/* OFFICE PARKS TABLE */
.table-officeparks {border:none;border-collapse:collapse;width:100%}
.table-officeparks td {padding:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dbdbdb;text-align:right;}
.table-officeparks td.loc {width:350px;text-align:right;padding: 3px;}
.table-officeparks a.plus, .table-officeparks a.plus:link, .table-officeparks a.plus:active, .table-officeparks a.plus:visited, .table-officeparks a.plus:hover {color:#000;text-decoration:none;background-image: url(../img/bullet_greenplus.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 16px;}
.table-officeparks a.plusProfile, .table-officeparks a.plusProfile:link, .table-officeparks a.plusProfile:active, .table-officeparks a.plusProfile:visited, .table-officeparks a.plusProfile:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_greenplus.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 16px;}
.table-officeparks a.arrow, .table-officeparks a.arrow:link, .table-officeparks a.arrow:active, .table-officeparks a:visited.arrow, .table-officeparks a.arrow:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_bluearrow.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 16px;}
.table-officeparks td.sl {width:100px;font-size: 11px;font-style:oblique;color:#8d2d2d;text-align: center;padding:3px;}
.table-officeparks th {text-align:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dbdbdb;}
.table-officeparks thead th {color:#000;font-size:21px;font-weight:normal;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8d2d2d;padding-top:20px}
.table-officeparks tbody th {font-size:16px;font-weight:normal;color:#000;padding: 6px}
.table-officeparks tbody th.top {padding: 0px;border:none;}

.table-availabilities {border:none;border-collapse:collapse;width:100%}
#column2-wrap table.table-availabilities td {border-bottom: 1px solid #dbdbdb;padding:24px 0 5px 0;text-align:left;}
#column2-wrap table.table-availabilities td.rtside {text-align:right;}
#column2-wrap table.table-availabilities td.rtside_btm {padding-top: 8px;text-align:right;border: none; vertical-align: top;}
.table-availabilities td.spc {width:20px}
.table-availabilities td.spc_sale {width:300px}
.table-availabilities th {text-align:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dbdbdb;padding-top: 20px;}
.table-availabilities th.spc {width:20px}
.table-availabilities th.spc_sale {width:300px}
.table-availabilities a.plus, .table-availabilities a.plus:link, .table-availabilities a.plus:active, .table-availabilities a.plus:visited, .table-availabilities a.plus:hover {color:#000;text-decoration:none;background-image: url(../img/bullet_greenplus.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 16px;}
.table-availabilities a.arrow, .table-availabilities a.arrow:link, .table-availabilities a.arrow:active, .table-availabilities a:visited.arrow, .table-availabilities a.arrow:hover {color:#000;text-decoration:none;background-image: url(../img/bullet_bluearrow.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 16px;}
.table-availabilities a.sqft {color:#000;text-decoration:none;background-image: url(../img/blk_delta.gif);background-repeat: no-repeat;background-position: right center;padding-right:15px}
.table-availabilities a.addsuite, .table-availabilities a:link.addsuite, .table-availabilities a:active.addsuite, .table-availabilities a:visited.addsuite, .table-availabilities a:hover.addsuite {color:#00477d;text-decoration:underline;font-size:16px;font-weight:normal;background-image: url(../img/bullet_box.gif);background-repeat: no-repeat;background-position: left center;padding-left: 16px;}
.table-availabilities a.schedule_appt, .table-availabilities a:active.schedule_appt, .table-availabilities a:visited.schedule_appt, .table-availabilities a:hover.schedule_appt {color:#8d2d2d;font-size:11px}
.table-availabilities thead th {color:#000;font-size:21px;font-weight:normal;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8d2d2d;padding-top:20px}
.table-availabilities thead th.rtside {text-align:right;font-size:12px;}
.table-availabilities tbody th {font-size:13px;font-weight:bold;color:#000;padding-bottom:7px}
.table-availabilities tbody th.top {padding: 0px;border:none}
.table-availabilities tbody td.btm {height:25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8d2d2d;}

/* CONTENT ITEMS */	
#resultslist-wrap {margin: 0 0 1.5em;font-size:12px}
#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}
#resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
#resultslist-wrap li dd {font: normal 73% arial}
#resultslist-wrap li dl {margin:0}
#resultslist-wrap dd {line-height:1.3}
#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}


#officepark_region_namebox {position:relative;width:346px;height:375px;margin:0;padding:0}
#officepark_region_namebox a.copy {padding-left:10px;color:#0159b4;background-image: url(../img/bullet_bluedelta.gif);background-repeat: no-repeat;background-position: 2px;}
#officepark_region_namebox a.officeList {padding-right:10px;color:#0159b4;background-image: url(../img/bullet_bluedelta_reversed.gif);background-repeat: no-repeat;background-position: right;}
#officepark_region_namebox .dbl_line{height:15px;width:100%;background-image: url(../img/dbl_line.gif);background-repeat: repeat-x;}
#officepark_region_namebox h1 {font-size:27px;border:none;font-weight:normal;}

#prop_profile_availbox {float:left;width:530px;margin: 0;}
#prop_profile_availbox h2 {font-size:18px;border:none;font-weight:normal;color:#162c3c;margin-bottom:10px}
#prop_profile_availbox h1 {font-size:27px;border:none;font-weight:normal;}
#prop_profile_availbox .further_info {
	font-weight: bold;
	font-style: italic;
	margin: 10px 0 0 0;
	padding: 0;
}
#ppa_name {color:#333;font-size:14px}
#ppa_name h1 {font-size:26px;color:#8d2d2d;margin:7px 0 5px 0;font-weight:bold}
#ppa_name h2 {font-size:22px;color:#8d2d2d;margin:7px 0 7px 0}
#ppa_name h4 {font-weight:normal;color:#8d2d2d;}
#ppa_name hr {margin:5px 0 0 0;border-top-width: 1px;border-top-style: solid;border-top-color: #d4d4d4;}
.ppa_sub1 {float:left;}
.ppa_sub1 p {float:left; width:250px; padding-right: 10px; line-height: 16px;}
.ppa_sub2 {float:left;padding-bottom:30px}
.ppa_sub2 p {float: left; width:250px; padding-right: 10px; line-height: 16px;}
.ppa_sub2 ol {margin-top: 0;padding-top: 0;}
.ppa_sub2 ol li {margin-top: 0;padding-top: 0;}

#space_detail_namebox {width:230px;margin:0;padding:0}
#space_detail_namebox h2 {font-size:18px;border:none;font-weight:normal;color:#162c3c;margin-bottom:10px}
#space_detail_namebox h1 {font-size:27px;border:none;font-weight:normal;} 
#space_detail_namebox .further_info {
	font-weight: bold;
	font-style: italic;
}

a.plus, a.plus:link, a.plus:active, a.plus:visited, a.plus:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_greenplus.gif);background-repeat: no-repeat;background-position: 2px;padding-left: 17px;}
a.print, a.print:link, a.print:active, a.print:visited, a.print:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_print.gif);background-repeat: no-repeat;background-position: 1px;padding-left: 17px;}
a.viewmap, a.viewmap:link, a.viewmap:active, a.viewmap:visited, a.viewmap:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_viewmap.gif);background-repeat: no-repeat;background-position: 1px;padding-left: 17px;}
a.schd_appt, a.schd_appt:link, a.schd_appt:active, a.schd_appt:visited, a.schd_appt:hover {color:#000;font-size:11px;text-decoration:none;background-image: url(../img/bullet_schd_appt.gif);background-repeat: no-repeat;background-position: 1px;padding-left: 17px;}
a.plus, a.print, a.viewmap, a.schd_appt {display: block; margin: 5px 0 5px 0;}

#space_detail_img {float:left;background-image: url(../img/space_detail_fpo.gif);background-repeat: no-repeat;width:653px;height:290px;margin:0 0 0 45px}
#space_detail_spec {float:right;width:550px;margin:20px 0 0 10px;padding-left: 0;}
.space_detail_spec_sub1 {float:left;width:225px;text-align:left;}
.space_detail_spec_sub2 {float:left;width:225px;margin-left:50px;text-align:left;}
.space_detail_spec_sub3 {float:left;width:125px;margin-left:10px;text-align:left;}
.space_detail_spec_sub3 a.enlarge {font-size:12px;color:#8d2d2d;text-decoration:underline;background-image: url(../img/bullet_enlarge.gif);background-repeat: no-repeat;background-position: 1px;padding-left: 19px;font-weight:bold;}

.space_detail_spec_sub1 p, .space_detail_spec_sub2 p {line-height: 16px;}

#space_thumb {
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

#space_thumb img {
	margin-bottom: 10px;
}

/* FORMS */
#search_prop {width:346px;margin: 10px 0 0 0;padding:0;vertical-align:top;}
#search_prop-form {background: url(../img/bg_search_prop.gif) repeat-y top left;margin: 0;padding: 0;vertical-align: top;}
#search_prop-form #search_area {width:344px; height: 29px; background: #535353; padding: 5px 0 5px 0;}
#search_prop-form #field-typeTitle {font-weight: bold;margin-top: 3px;}
#search_prop-form #field-searchtype select {font-size: 11px; font-weight: bold;}
#search_prop-form-btm {/* background: url(../img/bg_search_prop_btm.gif) no-repeat left bottom; */padding: 0 0 0 82px; border-bottom: 1px solid #d8d8d8;}
#search_prop-form-btm .btnSubmit {margin: 10px 0 0 70px;}


/* -- MILES STYLES -- */

h1.dataTableHead {
	float: left;
	color: #000;
	width: 500px;
	font-size: 20px;
	margin: 0 0 8px 0;
	padding: 0;
	text-align: left;
}

h1.dataTableHeadSearch {
	float: left;
	color: #000;
	width: 500px;
	font-size: 19px;
	margin: 0 0 8px 0;
	padding: 10px 0 0 0;
	text-align: left;
}

h1.profileSearch {
	color: #000;
	width: 500px;
	font-size: 20px;
	margin: 0 0 6px 0;
	padding: 0;
	text-align: left;
}

img.parkThumb {
	float: left;
	margin: 0 8px 10px 0;
	padding: 4px;
	border: 2px solid #d4d4d4;
}

#column2-wrap a.dataTableAddChecked, #column2-wrap a.dataTableAddChecked:link, #column2-wrap a.dataTableAddChecked:active, #column2-wrap a.dataTableAddChecked:visited, #column2-wrap a.dataTableAddChecked:hover, #column2-wrap a.dataTableAddCheckedSearch, #column2-wrap a.dataTableAddCheckedSearch:link, #column2-wrap a.dataTableAddCheckedSearch:active, #column2-wrap a.dataTableAddCheckedSearch:visited, #column2-wrap a.dataTableAddCheckedSearch:hover {
	float: right;
	color:#000;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/bullet_greenplus.gif) 2px no-repeat;
	margin: 4px 0 0 0;
	padding: 0 10px 0 18px;
}

#column2-wrap a.dataTableRemove, #column2-wrap a.dataTableRemove:link, #column2-wrap a.dataTableRemove:active, #column2-wrap a.dataTableRemove:visited, #column2-wrap a.dataTableRemove:hover, #column2-wrap a.dataTableRemoveProfile, #column2-wrap a.dataTableRemoveProfile:link, #column2-wrap a.dataTableRemoveProfile:active, #column2-wrap a.dataTableRemoveProfile:visited, #column2-wrap a.dataTableRemoveProfile:hover {
	float: right;
	color:#000;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/icn_remove.gif) 4px no-repeat;
	margin: 0;
	padding: 0 0 0 22px;
}

#column2-wrap a.dataTableAddCheckedSearch, #column2-wrap a.dataTableRemoveProfile {
	margin-top: 20px;
}

#column2-wrap a.dataTableViewLease, #column2-wrap a.dataTableViewLease:link, #column2-wrap a.dataTableViewLease:active, #column2-wrap a.dataTableViewLease:visited, #column2-wrap a.dataTableViewLease:hover {
	float: right;
	color:#000;
	text-decoration: none;
	background: url(../img/icn_view_for_lease.gif) 2px no-repeat;
	margin: 0 15px 0 0;
	padding: 0 0 0 24px;
}

#column2-wrap a.dataTableViewSale, #column2-wrap a.dataTableViewSale:link, #column2-wrap a.dataTableViewSale:active, #column2-wrap a.dataTableViewSale:visited, #column2-wrap a.dataTableViewSale:hover {
	float: right;
	color:#000;
	text-decoration: none;
	background: url(../img/icn_view_for_sale.gif) 2px no-repeat;
	margin: 0;
	padding: 0 0 0 24px;
}

.detailRow {
	width: 100px;
}

#column2-wrap .dataTable {
	clear: both;
	width: 900px;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #8d2d2d;
}

.dataTableType {
	width: 50px;
}

.dataTable .suiteSale a:link, .dataTable .suiteSale a:active, .dataTable .suiteSale a:visited, .dataTable .suiteSale a:hover, .dataTable .suiteLease a:link, .dataTable .suiteLease a:active, .dataTable .suiteLease a:visited, .dataTable .suiteLease a:hover, .dataTable .searchName a:link, .dataTable .searchName a:active, .dataTable .searchName a:visited, .dataTable .searchName a:hover {
	color:#00477d;
	font-size:16px;
	font-weight:normal;
}

#column2-wrap .dataTable td, #column2-wrap .dataTable thead th {
	text-align: left;
	padding: 15px 3px 5px 3px;
	border-bottom: 1px solid #dbdbdb;
}

#column2-wrap .dataTable td.lastRow {
	padding: 0;
	padding-top: 8px;
	border-bottom: 1px solid #8d2d2d;
}

#column2-wrap .dataTable td.suiteSale {
	width: 300px;
	text-align: left;
}

#column2-wrap .dataTable td.type {
	width: 150px;
	line-height: 14px;
}

#column2-wrap .dataTable td.suiteLease {
	width: 240px;
}

#column2-wrap .dataTable td.searchName {
	width: 600px;
}

.dataTable thead th {
	font-size: 13px;
	font-weight: bold;
}

.dataTable a.arrow {
	float: right;
	font-size: 11px;
	color: #000;
	text-decoration:none;
	background: url(../img/bullet_bluearrow.gif) 2px no-repeat;
	padding-left: 18px;
}

.dataTable a.schedule_appt {
	color:#8d2d2d;
	font-size:10px
}

/*  Form Panels  */
.required {
	color: #c00;
}

#create-profile-info {
	float: left;
	color: #fff;
	width: 250px;
	margin: 22px 0 10px 20px;
	padding: 15px;
	background: #742929;
	border: 1px solid #280909;
}

#create-profile-info h2 {
	color: #fff;
	font-size: 13px;
	margin-bottom: 10px;
}

#create-profile-info p {
	margin: 0;
	padding: 0;
}

#create-profile-info ol li {
	margin-bottom: 5px;
}

#create-profile-info ul {
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#create-profile-info ul li {
	margin: 0 0 4px 0;
	padding: 0;
	background: none;
	list-style-type: none;	
}

#create-profile-info .selected {
	font-size: 12px;
	font-weight: bold;
}

#create-profile-info .profileBox {
	width: 235px;
	padding: 8px;
	background: #5d2121;
	border: 1px solid #4d1b1b;
}

#form-create-profile {
	float: left;
	width: 380px;
	margin: 10px 0 10px 0;
}

#form-create-profile p {
	width: 380px;
}

#form-create-profile label {
	float: left;
	width: 180px;
	margin: 0 10px 10px 0;
	padding: 0;
}

#form-create-profile input {
	clear: left;
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}

#form-create-profile input#company, #form-create-profile input#street {
	width: 370px;
}

#form-create-profile label#field-city {
	width: 248px;
}
#form-create-profile input#city {
	width: 248px;
}

#form-create-profile label#field-state {
	width: 46px;
}
#form-create-profile input#state {
	width: 26px;
}

#form-create-profile label#field-zip {
	width: 80px;
}
#form-create-profile input#zip, #form-create-profile input#zipcode {
	width: 50px;
}

#form-create-profile ul#checkList {
	margin: 0 0 10px 0;
	padding: 0;
}

#form-create-profile ul#checkList li {
	margin-bottom: 5px;
	background: none;
	list-style-type: none;
}

#form-create-profile ul#checkList li input {
	width: 14px;
	margin-right: 8px;
}

#form-create-profile input.btnSubmit {
	width: 60px;
}

#form-create-profile input.btnCancel {
	clear: none;
	width: 60px;
	margin: 0 0 0 10px;
}

.form-custom-search {
	float: left;
	margin: 6px 20px 10px 0;
}

.form-custom-search label {
	clear: left;
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
}

.form-custom-search input, .form-custom-search select {
	margin-bottom: 8px;
}

#form-contact-us input.btnSubmit {
	width: 60px;
}

#form-contact-us {
	float: left;
	font-weight: bold;
	width: 450px;
	margin: 10px 0 10px 0;
}

#form-contact-us br {
	margin: 0;
}

#form-contact-us label {
	float: left;
	width: 180px;
	margin: 0 10px 5px 0;
	padding: 0;
}

#form-contact-us input {
	clear: left;
	float: left;
	font-weight: normal;
	width: 180px;
	margin: 0;
	padding: 0;
}

#form-contact-us input, #form-contact-us select {
	margin-bottom: 8px;
}

#form-contact-us input#company {
	width: 370px;
}

#form-contact-us textarea#comments {
	width: 370px;
	height: 150px;
	margin: 5px 0 0 0;
}

#mini-checkbox {
	float: right;
	width: 430px;
	background: #4d1b1b;
	border: 3px solid #000;
	margin-top: 24px;
	padding: 8px;
}

#mini-checkbox ul {
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

#mini-checkbox ul li {
	background: #4d1b1b url(../img/img_checkmark.gif) center left no-repeat;
	margin-bottom: 12px;
}

/* - Save Search Bar - */
h2.searchResults {
	font-size: 23px;
	margin-top: 8px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ccc;
}

#saveSearch {
	color: #fff;
	width: 880px;
	margin: 10px 0 10px 0;
	padding: 6px 10px 6px 10px;
	border: 2px solid #060b0f;
	background: #304a65 url(../img/bg_searchBox.gif) center right no-repeat;
}

#saveSearch h3 {
	color: #fff;
	font-size: 16px;
}

#saveSearch input, #saveSearch select {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #8d2d2d;
}

input.btnSubmit, input.btnCancel {
	color: #fff;
	font-size: 11px;
	padding: 2px;
	border-top: 1px solid #d88484;
	border-right: 1px solid #511a1a;
	border-bottom: 1px solid #511a1a;
	border-left: 1px solid #d88484;
	background: #8d2d2d;
}

/* - Option Box - */
.optionBox {
	float: left;
	font-size: 11px;
	margin: 0 0 8px 36px;
}

/* - Team Profile - */
ul.teamProfile {
	float: left;
	width: 100%;
	margin: 0 0 40px 0;
	padding: 0 0 40px 0;
	border-bottom: 1px solid #ccc;
}

ul.teamProfile li {
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: none;
	line-height: 16px;
}

ul.teamProfile li.bioPic {
	float: left;
	height: 180px;
	margin: 0 30px 0 0;
	padding: 0;
}

ul.teamProfile li.bioPic img {
	margin: 0;
	padding: 0;
}

ul.teamProfile li.name {
	color: #651a1a;
	font-size: 18px;
}

ul.teamProfile li.title, ul.teamProfile li.telephone, ul.teamProfile li.fax, ul.teamProfile li.dre_lic {
	margin: 0 0 6px 0;
}

ul.teamProfile li.telephone, ul.teamProfile li.fax {
	margin-right: 10px;
}

ul.teamProfile li.description {
	float: right;
	width: 630px;
	font-size: 14px;
	margin: 0;
	padding-left: 8px;
	line-height: 18px;
}

/* - Team Services - */
.serviceImages {
	float: right;
	width: 160px;
	margin: 0 0 0 30px;
}

.serviceImages p {
	width: 160px;
	height: 70px;
	font-size: 11px;
	margin: 6px 0 20px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #ccc;
	line-height: 14px;
}

/* - Client List - */
.clientTable {
	float: left;
	margin-right: 25px;
}

.clientTable thead td {
	font-size: 17px;
	border-bottom: 1px solid #000;
	padding-bottom: 20px;
}

.clientTable td {
	width: 215px;
	vertical-align: top;
}

.clientTable td ul {
	float: left;
	margin-top: 15px;
}

.clientTable td ul li {
	margin-bottom: 10px;
	line-height: 18px;
}

/* - Contact Us Lee Info - */
#contactUsListing {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}

#contactUsListing ul {
	float: right;
	font-size: 12px;
	margin: 0 10px 0 0;
	padding: 0;
}

#contactUsListing ul li {
	background: none;
	line-height: 18px;
	list-style-type: none;
}

ul#leeInfo {
	float: left;
	margin: 0;
	padding: 0;
}

ul#leeInfo li {
	margin: 0;
	padding: 0;
}

ul#leeInfo li#title {
	font-size: 18px;
	margin-bottom: 5px;	
	padding-bottom: 1px;
	border-bottom: 1px solid #9d002c;
}

.dateAdded {
	width: 150px;
}

.dataTable .squareFoot, .dataTable .price {
	width: 115px;
}

.dataTable .salePrice {
	width: 350px;
}

#park_data td {
	width: 50%;
	padding-right: 20px;
	vertical-align: top;
}

#park_data td#divider_line {
	padding-left: 20px;
	border-left: 1px solid #ccc;
}

#description {
	clear: left;
	width: 500px;
}

#descriptionTable {
	margin: 0 0 14px 0;
	padding: 0;
}

#descriptionTable td {
	margin: 0;
	padding: 0 8px 0 0;
	vertical-align: top;
}

#park_data ol.featureList {
	margin: -20px 0 0 22px;
	padding: 0;
}

#park_data ol.featureList li {
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 16px;
}