/* @group page */

body
{
	min-width: 960px;
	background-color: #0e2450;
}


div#page
{
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
}

/* @end */


/* @group header */

div#header_wrapper
{
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 110px;
	z-index: 20;
}




div#header
{
	display: block;
	width: 960px;
	height: 110px;
	margin: 0 auto 0 auto;
}

div#header h1
{
	display: block;
	float: left;
	width: 305px;
	height: 80px;
	margin: 15px 0 0 0;
	padding: 0;
	background: url('/_resources/interface/sbp_logo_lscape.png') top left no-repeat;
	text-indent: -9999px;
}

div#header p.headline
{
	display: block;
	float: right;
	width: 388px;
	height: 57px;
	margin: 36px 0 0 0;
	overflow: hidden;
	background: url('/_resources/interface/an_inspirational_workplace.png') top left no-repeat;
	text-indent: -9999px;
}

div#header p.headline span.headline
{
	text-indent: 9999px;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: 1px;
	color: #ececec;
	text-transform: lowercase;
}

div#header p.headline span.headline strong
{
	text-indent: -9999px;
	color: #87c525;
	font-weight: lighter;
}

div#header p.tagline span.tagline
{
	text-indent: -9999px;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 1px;
	color: #ececec;
	text-transform: lowercase;
}

div#header p.tagline span.tagline strong
{
	text-indent: -9999px;
	color: white;
	font-weight: bold;
}

/* @end */


/* @group navigation */

div#navigation_wrapper
{
	position: fixed;
	top: 110px;
	display: block;
	width: 100%;
	height: 28px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #0e2450 url('/_resources/interface/flowers/background_flower2_faded.jpg') no-repeat fixed top left;
	z-index: 30;
}

div#navigation
{
	display: block;
	width: 960px;
	height: 20px;
	margin: 0 auto 0 auto;
	padding: 6px 0 6px 0;
}

div#navigation ul.primary
{
	list-style: none inside none;
	float: left;
}

div#navigation ul.primary li
{
	display: inline;
}

div#navigation ul.primary li a
{
	padding: 0 16px 0 0;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: lighter;
	color: #ececec;
	text-decoration: none;
}

div#navigation ul.primary li a:hover
{
	color: #87c525;
}

div#navigation ul.primary li.selected a
{
	color: #87c525;
}

div#subnavigation ul.secondary li.selected a
{
	color: #87c525;
}

div#subsubnavigation ul.secondary li.selected a
{
	color: #87c525;
}


div#navigation div#controls
{
	float: right;
	width: 324px;
	height:  28px;
}


div#navigation span.popup_navigation
{
	display: inline-table;
	width: 160px;
	margin: 0;
	padding: 0;
	float:  left;
}

div#navigation a.occupiers_login
{
	display: inline-table;
	display: block;
	width: 160px;
	height: 28px;
	margin: -6px 0 0 160px;
	padding: 0;
	background: url('/_resources/interface/occupiers_login_button.png') no-repeat top left;
	text-indent: -9999px;
}

div#navigation a.occupiers_login:hover
{
	background-position: 0 -28px;
}

div#subnavigation_wrapper,
div#subsubnavigation_wrapper
{
	display: block;
	position: fixed;
	width: 100%;
	height: 29px;
	top: 140px;
	border-bottom: 1px solid #aaaaaa;
	z-index: 30;
}

div#subsubnavigation_wrapper
{
	top: 170px;
}

div#subnavigation,
div#subsubnavigation
{	
	display: block;
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 6px 0 6px 0;
}

div#subnavigation ul.secondary,
div#subsubnavigation ul.secondary
{
	
}

div#subnavigation ul.secondary li,
div#subsubnavigation ul.secondary li
{
	display: inline;
}

div#subnavigation ul.secondary li a,
div#subsubnavigation ul.secondary li a
{
	margin: 0 16px 0 0;
	font-size: 12px;
	font-weight: lighter;
	letter-spacing: 1px;
	color: #ececec;
	text-decoration: none;
}

div#subnavigation ul.secondary li a:hover,
div#subsubnavigation ul.secondary li a:hover
{
	color: #87c525;
}

/* @end */


/* @group content */

div#content_wrapper
{
}


div#content
{
	display: block;
	position: relative;
	top: 0;
	width: 960px;
	margin: 210px auto 50px auto;
}

div#content h2
{
	margin: 0 50px 20px 0;
	padding: 0;
	font-size: 36px;
	line-height: 38px;
	font-weight: lighter;
	color: #87c525;
	text-transform: lowercase;
	width: 500px;
}

div#content h3
{
	margin: 15px 0 10px 0;
	font-size: 16px;
	font-weight: lighter;
	color: #87c525;
}

div#content h4
{
	margin: 0 450px 5px 0;
	font-size: 15px;
	font-weight: bold;
	color: #87c525;
}

div#content div.news_entry h2
{
	margin: 0 50px 20px 0;
	font-size: 22px;
	line-height: 28px;
	font-weight: lighter;
	color: #87c525;
	width: 500px;
	text-transform: none;
}


div#content p
{
	margin: 0 450px 10px 0;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	color: white;
}

div#content p.intro
{
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #87c525;
}



div#content p a
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

div#content p a:hover,
div€content p a.selected
{
	color: #87c525;
	font-weight: bold;
	text-decoration: underline;
}

div#content p.address
{
	margin: 0 450px 10px 0;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #87c525;
}

div#content p.footnote
{
	margin: 0 450px 10px 0;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0px;
	color: white;
	font-style: italic;
}

div#content img.splash
{
	position: absolute;
	top:  0;
	left: 647px;
	border: 1px solid #cccccc;
	padding: 0;
	clear: none;
}

div#content img.logo
{
	margin: 0 30px 35px 0;
	width:  100px;
	padding:  0;
	float:  left;
	border:  1px solid white;
}

div#content ul
{
	list-style: none inside none;
}

div#content ul li
{
	margin: 0;
	padding: 0;
}

div#content ul li a
{
	display: block;
	background: url(/_resources/interface/link_bullet.png) top left no-repeat;
	margin: 0;
	padding: 6px 0 0 30px;
	font-size: 12px;
	font-weight:  bold;
	letter-spacing: 1px;
	height: 24px;
	color: white;
	text-decoration: none;
	vertical-align: top;
}

div#content ul.bullets
{
	list-style-type: disc;
	list-style-position: outside;
}

div#content ul.bullets li
{
	padding: 3px 0 3px 10px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	color: white;
	margin: 0 450px 3px 16px;
}

div#content ul.information li
{
	display: block;
	background: url(/_resources/interface/i_in_circle.png) top left no-repeat;
	padding: 3px 0 10px 30px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	height: auto;
	color: white;
	text-decoration: none;
	vertical-align: top;
	margin: 0 450px 10px 0;
}

div#content ul.back li a
{
	display: block;
	background: url(/_resources/interface/back_button.png) top left no-repeat;
	padding: 3px 0 10px 30px;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;
	height: auto;
	color: white;
	text-decoration: none;
	vertical-align: top;
	margin: 0 450px 10px 0;
}

div#content ul li a.enquiry
{
	background: url(/_resources/interface/enquiry_button.png) top left no-repeat;
}

div#content ul li a.download
{
	background: url(/_resources/interface/download_button.png) top left no-repeat;

}

div#content ul li a:hover
{
	color: #87c525;
	text-decoration:  underline;
}

div#content div#changing_images img
{
	position: absolute;
	opacity: 0.0;
	margin-left: 630px;
	margin-top:  0px;
	border: 1px solid #cccccc;
}

div#content div#changing_images img.initially_visible
{
	opacity: 1.0;
}

div#content ul.quick_links
{
	list-style: none inside none;
	padding: 10px 0 0 0;
	display: block;

}

div#content ul.quick_links li
{
	display: block;
	list-style: none inside none;
	float:  left;
}

div#content ul.quick_links li a
{
	display: block;
	float: left;
	width: 160px;
	height: 80px;
	margin: 0 10px 0 0;
	padding: 0;
	background: none;
}

div#content.gallery
{
	width:  960px;
}

div#content div#gallery_images
{

}

div#content div#gallery_images p
{
	color:  white;
	margin: 8px 0 10px 0;
	padding: 0;
}

div#content div#gallery_images img#placeholder
{
	margin:  0 20px 0px 0;
	padding:  0;
	display: block;
	border:  1px solid white;
}

div#content div#gallery_images ul.thumbnails
{
	list-style: none inside none;
	width:  600px;
	margin:  20px 0 0 0;
	padding:  0 0 100px 0;
	float:  left;
}

div#content div#gallery_images ul.thumbnails li
{
	float:  left;
	margin:  0 10px 10px 0;

	}

div#content div#gallery_images ul.thumbnails li a
{
	border:  1px solid white;
	list-style: none inside none;
	width:  70px;
	height:  70px;
	background-image: none;
	padding:  0;
	float:  left;
	display: block;

}

/* @group Property List */

div#content ul.property_list
{
	width:  700px;

	
}

div#content ul.property_list ul
{
	list-style: none inside none;
	margin:  0;
	padding:  0;
}

div#content ul.property_list li
{
	height: 80px;
	display:  block;

}

div#content ul.property_list li a
{
	background: none;
	padding: 0px 0 0 0;
	margin:  0;
}


div#content ul.property_list li a img
{
	border: 1px solid white;
	float: left;
	margin:  0;
	padding:  0;
}

div#content ul.property_list li a p.property_name
{
	margin: 0px 0 0 90px;
	padding:  20px 0 0 0;
}

div#content ul.property_list li a:hover p.property_name
{
	color: #87c525;
}


div#content ul.property_list li ul
{
	margin: 15px 0 0 90px;
	font-size: 9pt;
	padding:  0;
	list-style: none inside none;
	display: block;
	height:  30px;
}

div#content ul.property_list li ul li
{
	margin:  0;
	padding:  0;
	width: 400px;
}



/* @end */








div#content.property
{
}


div#content.property div#property_images
{
	display: block;
	float: right;
	width: 480px;
	padding-bottom: 80px;
}

div#content.property div#property_images img#placeholder
{
	position: relative;
	top: 0;
	left: 169px;
	border: 1px solid white;
}

div#content.property div#property_images p
{
	margin: 6px 0 6px 169px;
	padding: 0;
	font-size: 11px;
}

div#content.property div#property_images ul.thumbnails

{
	list-style: none inside none;
	width:  311px;
	margin-left: 169px;

}

div#content.property div#property_images ul.thumbnails li
{
	border:  1px solid white;
	width:  70px;
	height:  70px;
	float:  left;
	margin:  0 5px 3px 0;
	padding:  0;

}

div#content.property div#property_images ul.thumbnails li a
{
	background: none;
	padding: 0;
	margin: 0;
}




div#content.property div#property_specifications
{
	display: none;
	float: right;
	width: 430px;
	padding-bottom: 80px;
	padding-left: 20px;
}

div#content.property div#property_specifications ul
{
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	line-height: 14px;
	margin:  0;
	padding:  0 150px 0 0;
}

div#content.property div#property_specifications ul li
{
	margin:  0 0 6px 0;
	padding:  0;
	
}

div#content.property div#property_specifications ul li a
{
	margin:  20px 0 10px 0;
	padding:  5px 0 0 30px;
	background: url(/_resources/interface/pdf_icon.png) top left no-repeat;
	list-style: none inside none;
	
}


div#content.property div#property_floorplans
{
	display: none;
	float: right;
	width: 430px;
	padding-bottom: 80px;
}

div#content.property div#property_floorplans p
{
	margin:  6px 0 8px 0;
	padding:  0;
	font-size: 11px;
	}

div#content.property div#property_floorplans ul.thumbnails
{
	list-style: none inside none;
	margin:  0;
	padding:  0;
}

div#content.property div#property_floorplans ul.thumbnails li
{
	margin:  0 10px 50px 0;
	padding:  0;	
	font-size: 12px;
	float:  left;
	display:  inline;
	height:  235px;
}


div#content.property div#property_floorplans ul.thumbnails li a
{
	display: block;
	height: 190px;
	width:  190px;
	padding: 0;
	margin: 0px 0 0 0;
	background-color: none;
	background-image:  none;

}


div#content.property div#property_floorplans ul.thumbnails li a img
{
	display: block;
	background-color: none;
	padding: 5px;
	margin: auto;
	float: none;
}


div#content.property div#property_floorplans ul.thumbnails li h3
{
	margin: 10px 0 6px 0;
	padding:  0;
}



div#content.property div#property_overview
{
	display: block;
	margin-right: 20px;
}

div#content.property div#property_navigation
{
	
}

div#content.property div#property_navigation a.download:hover
{
	text-decoration: underline;
	color: #87c525;
	
	}

div#content.property div#property_navigation a.return
{
	background: url(/_resources/interface/back_button.png) top left no-repeat;
	margin-top: 20px;
}

div#content_wrapper div#content a.return
{
	background: url(/_resources/interface/back_button.png) top left no-repeat;
	margin-top: 20px;
}


div#property_floorplans_overlay_wrapper
{
	display: none;
	position: fixed;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	padding-bottom: 100px;
}

div#property_floorplans_overlay
{
	display: block;
	width: 900px;
	height: 600px;
	overflow: scroll;
	margin: 0 auto 0 auto;
	background: white;
}

div#property_floorplans_overlay a.close
{
	background: url(/_resources/interface/close_button.png) top left no-repeat;
	margin-top: 20px;
	display: block;
	padding: 3px 0 10px 30px;
	font-size: 13px;
	font-weight:  bold;
	line-height: 18px;
	letter-spacing: 0px;
	height: auto;
	color: #87c525;
	text-decoration: none;
	vertical-align: top;
	margin: 10px 0px 10px 10px;

}

div#property_floorplans_overlay img
{
	float: right;
}

div#property_floorplans_overlay a.close:hover
{
	text-decoration: underline;
	color: #0e2450;
}

div#property_floorplans_overlay p
{
	margin:  0 0 10px 10px;
	color: #87c525;
	letter-spacing:  0px;
	font-size: 14px;
}

div#property_floorplans_overlay h3
{
	margin:  0 0 10px 10px;
}
	
div#property_floorplans_overlay h4
{
	margin:  0 0 10px 10px;
}

div#property_floorplans_overlay a.download_pdf
{
	background: url(/_resources/interface/pdf_icon.png) top left no-repeat;
	margin-top: 20px;
	display: block;
	padding: 3px 0 10px 30px;
	font-size: 13px;
	font-weight:  bold;
	line-height: 18px;
	letter-spacing: 0px;
	height: auto;
	color: #87c525;
	text-decoration: none;
	vertical-align: top;
	margin: 15px 0px 10px 10px;

}

div#property_floorplans_overlay a.download_pdf:hover
{
	text-decoration: underline;
	color: #0e2450;
}


div#property_floorplans_overlay a.download_dwg
{
	background: url(/_resources/interface/download_button.png) top left no-repeat;
	margin-top: 20px;
	display: block;
	padding: 3px 0 10px 30px;
	font-size: 13px;
	font-weight:  bold;
	line-height: 18px;
	letter-spacing: 0px;
	height: auto;
	color: #87c525;
	text-decoration: none;
	vertical-align: top;
	margin: 10px 0px 10px 10px;

}

div#property_floorplans_overlay a.download_dwg:hover
{
	text-decoration: underline;
	color: #0e2450;
}

div#gallery_images
{
	
}

div#gallery_large_image
{
	float: right;
	width: 311px;
	margin: 0;
	padding: 0;
}

div#gallery_large_image p#image_caption_placeholder
{
/*	margin: 0 0 0 300px;
	padding-top: 20px;*/
}

div#fading_images
{
	width:  311px;
	height:  311px;
	position: absolute;
	top:  0;
	left: 647px;
	border: 1px solid #cccccc;
	clear: none;
	float:  right;
	padding:  0;
	margin:  0
}

div#fading_images img
{
	position: absolute;
	
	}
	
table.bus
{
	margin: 0 0 10px 0;
	padding:  0;
}

table.bus tr
{
		border-bottom: 1px solid #0e2450;

}

table.bus th
{
	border-bottom: 1px solid #0e2450;
	border-right: 1px solid #0e2450;
	background: #87c525;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: none;
	padding: 5px 10px 5px 10px;
}

table.bus th2
{

	font-size: 9.5px;

}

table.bus td
{
	background: #ccc;
	color: black;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #0e2450;

}

table.bus td:hover
{
	background: #999;
	color: white;
}


/* @group location_map */

div#map_wrapper
{
	width:  960px;
	margin:  0 auto 20px auto;
	padding:  0 0 100px 0;
}


div#content div#map_wrapper div#map_navigation a:link,
div#content div#map_wrapper div#map_navigation a:hover,
div#content div#map_wrapper div#map_navigation a:visited
{
	background-image: none;
}

div#map_wrapper div#map
{
	display: block;
	float: left;
	width: 700px;
	height: 489px;
	position: relative;
	margin:  0 20px 20px 0;
}

div#map_wrapper div#map img
{
	position: absolute;
	top: 0;
	left: 0;
}

div#map_wrapper div#map img#map_overlay
{
	opacity: 0.7;
}

div#map_wrapper div#map_navigation
{
	margin:  0 0 0 710px;
	padding:  0;
}

div#map_wrapper div#map_navigation p	
{
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
	margin:  0 0 5px 0px;	
	padding:  0;
}

div#map_wrapper div#map_navigation ul	
{
	margin:  0;
	padding:  0;
	list-style: none inside none;
}

div#map_wrapper div#map_navigation ul li	
{
	margin:  0;
	padding: 0;
}

div#map_wrapper div#map_navigation ul li a
{
	color:  white;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin:  0;
	padding:  0;
	height: 16px;

}

div#map_wrapper div#map_navigation li  a:hover
{
	text-decoration: underline;
	color: #87c525;	
	}
	
div#map_wrapper div#map_navigation ul ul
{
	padding: 0;
	margin:  0;
}

div#map_wrapper div#map_navigation ul ul li
{
	padding:  0px;
	margin:  0 0 0 20px;

}

div#map_wrapper div#map_navigation ul ul li a
{
	padding:  0;
	margin:  0;
	font-weight: normal;
	line-height: 12px;
	height: 16px;
}

div#map_wrapper div#map_marker
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 35px;
	border: 1px solid white;
	background: #0e2450;
	z-index: 20;
	opacity: 0.7;
}

div#map_wrapper div#map_marker h2#building_name
{
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: white;
	margin: 5px 0 2px 0;
	padding: 0;
	width: 120px;
	text-align: center;
	text-transform: none;
}

div#map_wrapper div#map_marker a#building_link
{
	font-size: 11px;
	color: white;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
}

div#map_wrapper div#map_marker a#building_link:hover
{
	text-decoration: underline;
	}







/* @end */

/* @end */







/* @group footer */

div#footer_wrapper
{
	display: block;
	position: fixed;
	z-index: 10;
	bottom: 0;
	width: 100%;
	height: 30px;
	padding: 6px 0 0 0;
	border-top: 1px solid #cccccc;
 	
}

div#footer
{
	display: block;
	width: 960px;
	margin: 0 auto 0 auto;
}

div#footer ul
{
	list-style: none inside none;
	margin: 0;
	padding: 0;
}

div#footer ul li
{
	float: left;
	margin: 0;
	padding: 0;
}

div#footer ul li a
{
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

div#footer span.copyright
{
	margin: 0;
	padding: 0;
	float: right;
	font-size: 12px;
	line-height: 21px;
	height: 16px;
}

/* @end */


/* @group variations */

div#header_wrapper
{
	background-color: #0e2450;
}

div#footer_wrapper
{
	background-color: #0e2450;
}

body.var0_ div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_home.jpg') no-repeat fixed top left;
}

body.var0_,
body.var0_ div#navigation_wrapper,
body.var0_ div#subnavigation_wrapper,
body.var0_ div#subsubnavigation_wrapper,
body.var0_ div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_home_faded.jpg') no-repeat fixed top left;
}

body.var0_the_park div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_the_park.jpg') no-repeat fixed top left;
}

body.var0_the_park,
body.var0_the_park div#navigation_wrapper,
body.var0_the_park div#subnavigation_wrapper,
body.var0_the_park div#subsubnavigation_wrapper,
body.var0_the_park div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_the_park_faded.jpg') no-repeat fixed top left;
}

body.var0_location div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_location.jpg') no-repeat fixed top left;
}

body.var0_location,
body.var0_location div#navigation_wrapper,
body.var0_location div#subnavigation_wrapper,
body.var0_location div#subsubnavigation_wrapper,
body.var0_location div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_location_faded.jpg') no-repeat fixed top left;
}

body.var0_amenities div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_amenities.jpg') no-repeat fixed top left;
}

body.var0_amenities,
body.var0_amenities div#navigation_wrapper,
body.var0_amenities div#subnavigation_wrapper,
body.var0_amenities div#subsubnavigation_wrapper,
body.var0_amenities div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_amenities_faded.jpg') no-repeat fixed top left;
}

body.var0_accommodation div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_accommodation.jpg') no-repeat fixed top left;
}

body.var0_accommodation,
body.var0_accommodation div#navigation_wrapper,
body.var0_accommodation div#subnavigation_wrapper,
body.var0_accommodation div#subsubnavigation_wrapper,
body.var0_accommodation div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_accommodation_faded.jpg') no-repeat fixed top left;
}

body.var0_news div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_news.jpg') no-repeat fixed top left;
}

body.var0_news,
body.var0_news div#navigation_wrapper,
body.var0_news div#subnavigation_wrapper,
body.var0_news div#subsubnavigation_wrapper,
body.var0_news div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_news_faded.jpg') no-repeat fixed top left;
}

body.var0_contact_us div#header_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_contact_us.jpg') no-repeat fixed top left;
}

body.var0_contact_us,
body.var0_contact_us div#navigation_wrapper,
body.var0_contact_us div#subnavigation_wrapper,
body.var0_contact_us div#subsubnavigation_wrapper,
body.var0_contact_us div#footer_wrapper
{
	background: #0e2450 url('/_resources/interface/flowers/background_flower_contact_us_faded.jpg') no-repeat fixed top left;
}

/* @end */



/* @group Expression Engine */

div#blogtitle
{
}

div#blogtitle h1
{
	font-size: 14pt;
	color: white;
}

div.itempad
{
	color: white;
	font: 8pt "Helvetica Neue", Helvetica, "Lucida Grande", Lucida, Verdana, sans-serif;
}

span.hide
{
	display: none;
}


/* @end */

/* @group forms */

div.form
{
	width: 560px;
	margin: 0 auto 100px auto;
	padding-right: 400px;
	padding-bottom: 60px;
}

div.form form#freeform span
{

}

div.form form#freeform span.label
{
	font-size: 13px;
	margin:  0 20px 10px 0;
	padding:  0 0 0 0;
	clear: both;
	width: 190px;
	text-align: right;
	float: left;
}

div.form form#freeform span.field
{
	margin:  0 0 0 0px;
	padding:  0;
	width:  300px;
	text-align: left;
	clear:  none;
	font-size: 11px;
	line-height: 16px;
}



/* @end */


/* @group news galleries */

div#content div.news_gallery
{
	width: 400px;
	float: right;
}

div#content div.news_gallery img#placeholder
{
	border: 1px solid white;
	margin-bottom: 20px;
}

div#content div.news_gallery div.thumbnails_news_gallery
{
	padding-bottom: 100px;
}

div#content div.news_gallery div.thumbnails_news_gallery ul
{
	
}

div#content div.news_gallery div.thumbnails_news_gallery ul li
{
	display: inline;
}

div#content div.news_gallery div.thumbnails_news_gallery ul li a
{
	background-image: none;
	background: none;
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
}

div#content div.news_gallery div.thumbnails_news_gallery ul li img
{
	border: 1px solid white;
	width: 72px;
	height: 72px;
	margin: 0 2px 2px 0;
}

/* @end */

/* @group Sitemap */

div#content ul.sitemap
{
	list-style: none inside none;
}

div#content ul.sitemap a:hover
{
	text-decoration: underline;
	color: #87c525;

}

div#content ul.sitemap li
{
	margin: 0;
	padding: 0;
}

div#content ul.sitemap li a
{
	display: block;
	background: url(/_resources/interface/link_bullet.png) top left no-repeat;
	margin: 0;
	padding: 6px 0 0 30px;
	font-size: 12px;
	font-weight:  bold;
	letter-spacing: 1px;
	height: 24px;
	color: white;
	text-decoration: none;
	vertical-align: top;
}

div#content ul.sitemap_secondary
{
	list-style: none inside none;
	margin: 0 0 0 40px;
	padding: 0;
	height:  auto;
	list-style: none inside none;

}

div#content ul.sitemap_secondary li a
{
	background: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight:  normal;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
	vertical-align: none;
	height: auto;
	border-left: 2px solid #87c525;

}

div#content ul.sitemap_tertiary
{
	list-style: none inside none;
	margin: 0 0 0 50px;
	padding: 0;
	height:  auto;
	list-style: none inside none;
}

div#content ul.sitemap_tertiary li a
{
	background: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight:  normal;
	letter-spacing: 1px;
	color: white;
	text-decoration: none;
	vertical-align: none;
	height: auto;

}

/* @end */






