/* standard shizz
---------------------------------------------*/

* {
	padding: 0; margin: 0;
}

.text-only {
	display: none;
}
.clear {
	clear: both;
}

img {
	border: none;
}

.editor .buttons {
	clear: both;
}

.content a {
	color: #fff;
	/*text-transform: capitalize;*/
}

li p.description {
	padding: 0;
	clear: both;
	font-size: 85%;
	text-align: left;
}

.left {
float: left;
}

.right {
float: right;
}

h1, h2, h3{
color: #fff;
}

/* layout
------------------------------------------------------------------*/

body {
	text-align: center;
	font-family: Helvetica, sans-serif;
	font-size: small;
	color: #666;
	background: #dfdfdf;
	margin: 10px;
}

.template {
	width: 800px;
	text-align: left;
	background-color: #c3136c;
	margin-left: auto; margin-right: auto;
}

.header {
	border-bottom: 2px solid #c3136c;
	background: #fff url(uploads/13/em_wb_logo_topright.gif) top right no-repeat;
}

.container {
	display: inline;
}

.contentheader {
	height: 185px;
}

.content {
	padding-top: 187px;
}

.column1 {
	float: left;
	width: 400px;
	height: 290px;
}

.column2 {
	float: left;
	background: #c3136c url(uploads/13/em_content_bottomright_flair.gif) bottom right no-repeat;
	width: 400px;
	padding-bottom: 44px;
/*min-height: 413px;*/
}
	

/* header stuff
-------------------------------------------------------------------------*/

.controlbar {
	background: #dfdfdf;
}

.header h1 {
	display: inline;
}

.header h1 a {
	display: block;
	height: 93px;
	width: 171px;
	background: transparent url(uploads/14/em_main_logo_topleft.gif) top left no-repeat;
}

.header .wbplc a {
	display: block;
	height: 40px;
	width: 50px;
}

.header .wbplc {
	float: right;
}

.navigation ul {
	float: right;
	padding: 60px 30px 15px 0px;
	display: block;
}

.navigation li {
	display: inline;
	padding: 2px 7px;
	border-left: 1px solid #c3136c;
	text-transform: uppercase;
	font-size: 90%;
}

.navigation li a {
	font-family: arial narrow, arial;
	color: #333;
	text-decoration: none;
}

.navigation li a:hover {
	text-decoration: underline;
}

.navigation li a.highlight {
	font-weight: bold;
	color: #111;
}

/* content
-----------------------------------*/

.content p {
	font-size: 100%;
	line-height: 150%;
	padding: 10px 20px 10px 0;
	color: #fff;
	text-align: justify;
}

.column2 h2 {
display: block;
clear: both;
padding: 20px 0;
}

.column2 ul {
clear: both;
}

.pseudoH2{
color: #fff;
font-weight: normal;
font-family: arial narrow, arial;
text-align: right;
font-size: 110%;
background: transparent url(uploads/13/em_h2_bg.gif) top repeat-x;
text-transform: uppercase;
width: 100%;
line-height: normal;
height: 28px;
font-size: 76%;
}

.pseudoH2 ul{
list-style: none;
margin: 0;
padding: 0;
}

.pseudoH2 a{
text-decoration: underline;
text-transform: uppercase;
padding: 5px 18px 5px 25px;
background: transparent url(uploads/13/em_pseudo_shim.gif) top left no-repeat;
display: block;
}

.pseudoH2 a.highlight, .pseudoH2 a.homehighlight{
text-decoration: none;
}

.pseudoH2 li{
float: right;
margin:0;
padding: 0;
}

p.iefix{
height: 50px;
}

.column2 h3 {
	color: #fff;
	padding: 10px 20px 10px 0;
	clear: both;
}

.adminform, ul.text, ul.element, ul.text a, ul.element a {
	color: #fff;
}

ul.text, ul.element {
	line-height: 150%;
	margin-left: 20px;
	padding: 6px;
}

.pdflist ul {
background:transparent none repeat scroll 0%;
list-style-image:url(uploads/14/pdfbullet.gif);
margin:0pt 24px 8px;
padding:0pt 0pt 8px;
}

.pdflist li{
style-list-type: none;
}

/* footer
-----------------------------------*/

.footer {
	clear: both;
	background-color: #fff;
}

.footer p {
	color: #000;
	font-size: 80%;
	line-height: 150%;
	text-align: center;
	padding: 10px;
}

.footer a,.footer a:hover,.footer a:visited {
	color: #000;
	text-decoration: underline;
}

/* default images
-------------------------------------*/

.contentheader {
	background: #c3136c url(uploads/13/em_contentheader_home.jpg) top left no-repeat;
}
.column1 {
	background: #c3136c url(uploads/13/em_col1_home.jpg) top left no-repeat;
}

/* homepage only
-------------------------------------*/

.contentheaderpage7440 .content{
	background: #c3136c url(uploads/13/em_contentheader_home.jpg) top left no-repeat;
}

.column1page7440 {
	background: transparent url(uploads/13/em_col1_home.jpg) top left no-repeat;
	width: 356px;
}
.column2page7440 {
	width: 444px;
}

h2.page7440{
display: none;
}

.strapline {
	height: 160px;
	width: 410px;
	background: #c3136c url(uploads/14/em_flash_holder.gif) center center no-repeat;
	padding: 18px 0 0 0;
	text-align: center;
}

ul.flythroughlink, ul.flythroughlink li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 40px;
}
/* scheme page
-------------------------------------*/

.contentheaderpage7877 .content{
	background: #c3136c url(uploads/13/em_contentheader_scheme.jpg) top left no-repeat;
}
.column1page7877 {
	background: #c3136c url(uploads/13/em_col1_scheme.jpg) top left no-repeat;
height: 600px;
}

.schemethumb ul{
list-style-type: none;
}

.schemethumb img{
float: left;
padding: 10px 0 5px 5px;
}

.column1page7877{
padding-top: 120px;
}

/* leasing page
-------------------------------------*/

.contentheaderpage7620 .content, .contentheaderpage7726 .content, .contentheaderpage8051 .content, .contentheaderpage10142 .content/* , .contentheaderpage20088 .content */ {
	background: #c3136c url(uploads/13/em_contentheader_floorplans.jpg) top left no-repeat;
}

.column1page7620, .column1page7726, .column1page8051, .column1page10142{
	background: #c3136c url(uploads/13/em_col1_floorplans.jpg) top left no-repeat;
}

.column2page7620, .column2page8051, .column2page10142, .column2page7726 
{
background: #c3136c url(uploads/13/em_contentheader_floorplans.jpg) top right no-repeat;
padding-top: 187px!important;
}

h3 .column2 .column2page7726{
padding-left: 16px;
}

p.agentcontact{
padding: 0 0 0 23px;
}

.contactbox_leasing p{
padding: 0;
}

.contactbox{
 padding-bottom: 5px;
}

.column2page7620 .text, .column2page8051 .text, .column2page10142 .text, .column2page7620 .heading, .column2page8051 .heading, .column2page7726 .heading, .column2page10142 .heading, .column2page7620 ul.pdflist, .column2page8051 ul.pdflist, .column2page7726 ul.pdflist{
padding-left: 23px;
}

.contactbox_leasing {
	clear: both;
	width: 350px;
position: relative;
margin-left: 22px;
padding: 7px 0;
}

.contactbox_mid_leasing p.text {
margin-left: 150px;

}

.contactbox_top_leasing {
	background: transparent url(uploads/13/em_contact_box_top_leasing.gif) top left no-repeat;
	height: 15px;
}

.contactbox_mid_leasing {
	background: transparent url(uploads/13/em_contact_box_mid_leasing.gif) left repeat-y;
	padding: 0 5px;
}

.contactbox_bot_leasing {
	background: transparent url(uploads/13/em_contact_box_bot_leasing.gif) bottom left no-repeat;
	height: 17px;
}

.fitoutguide{
height: 200px;
color: #c3136c!important;
clear: both;
position: relative;
}

.editform table th, .cpadmin table.cpform th, .cpadmin table.cpalisting th, .editform table td, .cpadmin table.cpform td, .cpadmin table.cpalisting td {
background-color: #c3136c!important;
border-bottom: none!important;
}

.cpform{
color: #fff;
border: 1px solid #fff;
width: 99%!important;
}

#dwhFlashObject{
 text-align: center;
 padding-top: 20px;
}


/* location page
-------------------------------------*/

.column2page7621{
padding-top: 187px!important;
background: #c3136c url(uploads/13/em_contentheader_location.jpg) top right no-repeat;
}
.column1page7621 {
	background: #c3136c url(uploads/13/em_col1_location.jpg) top left no-repeat;
}

/* media page
-------------------------------------*/

.contentheaderpage7741 .content, .contentheaderpage10162 .content{
	background: #c3136c url(uploads/13/em_contentheader_media.jpg) top left no-repeat;
}

.column1page7741, .column1page10162 {
	background: #c3136c url(uploads/13/em_col1_media.jpg) top left no-repeat;
}

/* progress page
-------------------------------------*/

.contentheaderpage7752 .content {
	background: #c3136c url(uploads/13/em_contentheader_gallery.jpg) top left no-repeat;
}

.column1page7752 {
	background: #c3136c url(uploads/13/em_col1_gallery.jpg) top left no-repeat;
}

ul.progress {
	clear: both;
	display: block;
	margin: 0 10px 0 0; padding: 0;
}
.progress li {
	display: inline;
	list-style-type: none;
	padding: 5px;
	float: left;
	width: 150px;
}
.progress li p {
	padding: 0;
	clear: both;
	line-height: 120%;
}

/* gallery pages
-------------------------------------*/

.contentheaderpage7753 .content{
	background: #c3136c url(uploads/13/em_contentheader_gallery.jpg) top left no-repeat;
}

.column1page7753 {
	background: #c3136c url(uploads/13/em_col1_gallery.jpg) top left no-repeat;
}

.column1page7753, .column1page7752 {
	width: 250px;
}

.column2page7753, .column2page7752 {
	width: 550px;
}


ul.gallery {
	clear: both;
	display: block;
	margin: 0 10px 0 0; padding: 0;
}
.gallery li {
	display: inline;
	list-style-type: none;
	padding: 5px;
	float: left;
	width: 150px;
}
.gallery li p {
	padding: 0;
	clear: both;
	line-height: 120%;
	height: 60px;
}

/* contact page
-------------------------------------*/

.contentheaderpage7761 .content{
	background: #c3136c url(uploads/13/em_contentheader_contact.jpg) top left no-repeat;
}

.column1page7761 {
	background: #c3136c url(uploads/13/em_col1_contact.jpg) top left no-repeat;
	width: 296px;
}

.column2page7761 {
	width: 504px;
}

.contactbox {
	clear: both;
	width: 472px;
position: relative;
}

.contactbox p{
padding: 0;
}

.contactbox_top {
	background: transparent url(uploads/13/em_contact_box_top.gif) top left no-repeat;
	height: 15px;
}

.contactbox_mid {
	background: transparent url(uploads/13/em_contact_box_mid.gif) left repeat-y;
padding: 0 5px;

}

.contactbox_mid p.text {
margin-left: 150px;

}

.contactbox_bot {
	background: transparent url(uploads/13/em_contact_box_bot.gif) bottom left no-repeat;
	height: 17px;
}

.contactbox img {
	position: absolute;
top: 20px;
left: 20px;
}

.column2page7761 {

	text-align: left;
}

/*  feeds
---------------------------------------------*/

.feed .item {
	padding: 10px;
	color: #fff;
}

.feed .item .date {
	font-size: 80%;
}

/*  get rid of top padding from content page
---------------------------------------------*/

.contentheaderpage7620 .content, .contentheaderpage8051 .content, .contentheaderpage7726 .content, .contentheaderpage10106 .content, .contentheaderpage11184 .content, .contentheaderpage11180 .content,  .contentheaderpage10108 .content, .contentheaderpage10109 .content, .contentheaderpage10112 .content, .contentheaderpage10114 .content, .contentheaderpage10142 .content, .contentheaderpage11234 .content, .contentheaderpage11244 .content, .contentheaderpage11278 .content, .contentheaderpage11283 .content, .contentheaderpage11288 .content, .contentheaderpage11293 .content, .contentheaderpage11386 .content, .contentheaderpage11399 .content, .contentheaderpage7621 .content, .contentheaderpage11702 .content, .contentheaderpage15292 .content, .contentheaderpage15293 .content, .contentheaderpage15307 .content, .contentheaderpage20088  .content {
	padding-top: 0px!important;
}


/* next / previous arrows
----------------------------------------------*/

.previous a {
	padding-left: 10px;
	background: transparent url(uploads/13/em_arrow_left.gif) top left no-repeat;
}

.next a {
	padding-right: 10px;
	background: transparent url(uploads/13/em_arrow_right.gif) top right no-repeat;
}

/* login page
----------------------------------------------*/

.contentheaderpage7 .content{
margin-left: 250px;
padding: 20px;
line-height: 200%;
}
