@charset "UTF-8";
/* CSS Document */

/* RESET */

* { margin:0; border:0; padding:0; }

/* DESIGN AID  - To be commented out when live */
div.divarea{ border:1px #f00 solid; background-color:#ebebeb; margin-bottom: 20px;}

/* PARENT ELEMENTS */

body { font-size:76%; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff; }

div#container { width:999px; margin:5px auto; position:relative; padding:200px 10px 0 10px; border-left:1px dotted #ccc; border-right:1px dotted #ccc; }


/* GENERIC TAGS */

h1 { font-size: 2.2em; margin:10px 0 30px 0; font-style:italic; text-transform: capitalize; padding-bottom: 2px; border-bottom: 1px solid #ff6540; font-weight:normal; color:#ff6540}
h2 { font-size: 1.5em; text-transform: capitalize; margin: 20px 0; font-weight:normal;}
h3 { font-size: 1.6em; margin-bottom:0.2em; font-weight:bold; text-transform: capitalize;  }
h4 { font-size: 1.3em; margin-bottom:0.4em; text-transform: capitalize; clear:left; }

p, li { line-height:1.3em; }
p, ul { margin-bottom: 1.0em; }

a {  color:#1475CC;  }
a:visited { color:#3D6E99;  }
a:hover {text-decoration:none;}
a:active {}
a:focus { outline: none;}

form { text-align: left;}
/* fieldset { border: 1px solid #dbdbdb; padding: 10px; } */
label { font-weight: bold; display:block; }
label.error { color:#cc1d14; font-style:italic; margin:0 0 20px 0; padding:0;}
input {	margin-bottom: 20px; border: 1px inset #000; font-size:1.2em; width:200px; }
textarea { margin-bottom: 20px; border: 1px inset #000; width:200px; }
input.error { border:1px solid #cc1d14; margin-bottom:0; }
input.radio, input.checkbox { width: auto; margin:0; border:none;}
select { margin-bottom: 20px; border: 1px inset #000; font-size:1.2em; }
button{ cursor:pointer; text-transform: uppercase; font-weight:bold; background-color: #FF6540; border-width:1px; border-style: solid; border-top-color: #ccc; border-right-color: #333; border-bottom-color: #333; border-left-color: #ccc;  padding: 3px 5px; clear:both; }
button:hover{ background: #00FFEF; }


/*  GLOBAL STYLES  */

.question { font-style: italic; font-size: 1.6em; }
.clear {clear: both;}
div.pod_title { text-transform: capitalize; font-size: 1.3em; font-weight:normal; clear:left; }
span.emphasised { display: block; font-size:1.6em; font-style: italic; font-weight:bold; color:#1475CC; padding:2px 0 10px 30px; background: url('/themes/theme_001/images/tick_blue.png') left no-repeat; }
ul.no_bullets { list-style:none; }
a.pdf {background: url('/themes/theme_001/images/pdf_icon_20.png') top left no-repeat;padding-left:25px; display:block;}

/* LAYOUT */

/* 2 column */
div.columns-2 div#main_content { position:relative; width: 666px; float:left; clear:both; }
div.columns-2 div#subsidiary { position:relative; width: 333px; float:left; }

/* 3 column */
div.columns-3 div.main_sub_group {float:right; clear:both;}

div.columns-3 div#main_content { position:relative; width: 465px; float:left; clear:both; padding:0 15px; }
div.columns-3 div#subsidiary { position:relative; width: 333px; float:left; }

div.columns-3 div#left_column { position:relative; width: 170px; float:left; }

div.columns-3 h1 {padding-left: 185px; background: url('/themes/theme_001/images/h1_arrow.png') left no-repeat; }

/* PAGE AREAS */


/* HEADER */

div#header {  position:absolute; top:0; left:10px; width:999px; padding:0;}
	
	div#header ul#breadcrumb { list-style: none; float:left; width:999px;  margin:0; }
	div#header ul#breadcrumb li { list-style: none; float:left; font-weight:bold; text-transform: capitalize; margin-right: 0.5em; }

	div#header div#call_to_action { clear: both; float:right; padding:10px 20px; }
	div#header div#call_to_action p { margin-bottom: 0; }
	div#header div#call_to_action p.question { font-size: 20px; font-style:italic; margin-bottom: 0;  }
	div#header div#call_to_action p.tel { color: #ff6540; font-size: 20px; font-style: normal; font-weight: bold; margin-bottom: 0; text-align: right; background: url('/themes/theme_001/images/telephone.png') no-repeat top right; padding:8px 26px 8px 0;}
	div#header div#call_to_action small { font-size: 11px; text-align: right; display:block; margin-right:26px;}
	

	
	div#header div#logo { clear: left; float:left; background-color: #ccc; width: 260px; height: 100px; margin:10px 0; background: url('/themes/theme_001/images/logo.png') no-repeat top left; }
	div#header div#logo a { display:block; width:260px; height: 100px; text-indent: -5000px; }
	
	/* PRIMARY NAVIGATION */
	
/*
	div#header ul#primary_navigation { clear:both; float:left; list-style: none; background:#000 url('/themes/theme_001/images/nav_bg.png') top left repeat-x; padding: 2px 0 2px 20px; width: 979px; margin:0; }
	div#header ul#primary_navigation li { position:relative; display: inline; float:left; list-style: none; font-size: 15px; font-weight:normal; margin-right: 18px;  text-transform:uppercase; height:26px; }
	div#header ul#primary_navigation li a { color: #fff; text-decoration: none; display:block; padding:3px 10px; }
	div#header ul#primary_navigation li a.active_page { color: #00FFF0; }
	div#header ul#primary_navigation li a:hover { color: #ff6540; }

	
	div#header ul#primary_navigation li.register { float:right; margin-right:0;}
	div#header ul#primary_navigation li.register a { color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:20px; display: block; }
	div#header ul#primary_navigation li.register a:hover { background-position: 0 -30px; color:#000; }
	
	div#header ul#primary_navigation li ul { position:absolute; top:25px; left:0; display:none; background-color: #000; z-index: 10; }
	div#header ul#primary_navigation li:hover ul { display:block; }
	div#header ul#primary_navigation li li { display:block; list-style: none; float:none; margin-right: 0; text-transform: capitalize; font-size: 12px; padding:0 3px;}
	div#header ul#primary_navigation li li a { display: block; padding:2px; white-space:nowrap;}
	div#header ul#primary_navigation li li a:hover {  background-color:#ff6540; color:#000; }
*/
	
	/* #menu{ position:absolute; top:163px; left:0; width:998px;border:none; border:0px; margin:0px; padding:0px; font-size:12px; font-weight:bold; z-index:100; } */
	#menu { position:relative; z-index:100;  clear:both; float:left; list-style: none; background:#000 url('/themes/theme_001/images/nav_bg.png') top left repeat-x; padding: 2px 0 2px 20px; width: 979px; margin:0; }
	#menu ul { list-style:none; margin:0; padding:0; font-size: 15px; text-transform: capitalize;}	
	#menu li{ float:left; padding:0px 4px 0px 4px; margin-right:10px;  }
	/* #menu li.home{ padding-left:0; } */
	#menu li a{ color:#fff; display:block; font-weight:normal; line-height:28px; padding:0px 5px; text-align:center; text-decoration:none; }
	/* #menu li.home a{ padding:0 9px; } */
	#menu li a:hover{ color: #ff6540; text-decoration:none; }
	#menu li ul{ background:#000; padding:5px 0; display:none; height:auto; filter:alpha(opacity=90); opacity:0.90; position:absolute; width:200px; z-index:200; }
	#menu li:hover ul{ display:block; }
	#menu li:hover a{ color:#ff6540; }
	#menu li li { display:block; float:none; padding:0px; width:200px; border-bottom:1px solid #333; }
	#menu li ul a{ display:block; font-size:13px; font-style:normal; padding:5px 10px 5px 15px; text-align:left; line-height:1.0em; color:#fff; }
	#menu li:hover ul a{ color:#fff; }
	#menu li ul a:hover{ background:#ff6540; color:#000; opacity:1.0; filter:alpha(opacity=100); }
	#menu p{ clear:left; }	
	#menu #active{ color:#00FFF0; }
	
	#menu li.register { float:right; margin-right:0; text-transform: uppercase; }
	#menu ul#primary_navigation li.register a { color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:28px; display: block; }
	#menu ul#primary_navigation li.register a:hover { background-position: 0 -30px; color:#000; }
	
	
	
	/* END PRIMARY NAVIGATION */
	
	div#header form#search { float:right; padding:5px 20px 5px 75px; background:#ccc url('/themes/theme_001/images/search_bg.png') top left no-repeat; }
	div#header form#search input { width: 150px; margin: 0; font-size: 0.9em; font-weight: normal; font-style: italic; border-right-color:#999; border-bottom-color:#999; }
	div#header form#search button { background-color: #aaa; padding:1px; margin:0; font-size: 10px; font-weight:bold; }
	div#header form#search button:hover {}

/* END HEADER */

/* CUSTOM PAGE HEADING*/

	div.home h1 { margin-bottom: 0; }
	div.home h2 { margin-top: 0.5em; text-transform: uppercase; color: #1475CC; }

/* CALCULATOR */


	div#calculator { width: 989px; background: #ccc; border-width:4px; border-style: solid;  border-color: #eee #666 #666 #eee; padding:10px 0; float:left; margin-bottom:20px; }
	div#calculator ul {list-style: none; }
	
	div#calculator div#calculator_screen { position:relative; width:997px; height:100px; background:url('/themes/theme_001/images/calc_totals_screen.png') top left no-repeat; margin-bottom:15px; }

	div#calculator div#calculator_screen #calculator_total_space {position:absolute; left:35px; top:15px; }
	div#calculator div#calculator_screen #calculator_total_cost {position:absolute; right:35px; top:15px; }
	div#calculator div#calculator_screen li {text-transform:uppercase; font-size: 15px; }
	div#calculator div#calculator_screen li#total_space, div#calculator div#calculator_screen li#total_cost {text-transform:lowercase; font-size: 40px;}
	div#calculator div#calculator_screen li#total_cost {text-align: right; }

	div#calculator div.calculator_column { width: 329px; float:left; font-size: 15px; }

	
	
	
	div#calculator select { width: 100px; margin-bottom:0; font-size: 15px;}
	
	div#calculator div#space_purpose_area { padding-top: 10px; }
	div#calculator div#space_purpose_area ul { margin:0 15px; }
	div#calculator div#space_purpose_area li {margin-bottom:4px; }
	div#calculator div#space_purpose_area span { width: 150px; display: block; float:left; padding-top: 3px;  }
	div#calculator a.plus-button {width: 20px; height: 20px; display:block; background:url('/themes/theme_001/images/plus-button.png') top left no-repeat; text-indent: -5000px; float:left; margin-right: 20px;}

	div#calculator div#calculator_detail_screen { height: 260px; width: 329px; background:url('/themes/theme_001/images/calc_detail_screen.png') top left no-repeat;  }
	div#calculator div#calculator_detail_screen div.screen_inner  { height: 230px; overflow-y: auto; margin:15px 20px 15px 10px;}
	div#calculator div#calculator_detail_screen ul { margin:0 15px; }
	div#calculator div#calculator_detail_screen li { margin-bottom:5px; }
	div#calculator a.minus-button {width: 20px; height: 20px; display:block; background:url('/themes/theme_001/images/minus-button.png') top left no-repeat; text-indent: -5000px; float:left; margin-right: 20px;}

	div#calculator div#zones { padding-top: 10px; }
	div#calculator div#zones ul { margin-left:10px; width:150px; float:left; }
	div#calculator div#zones li a { padding-top:5px; width:150px; height:25px; background:url('/themes/theme_001/images/zone_button.png') top left no-repeat; display:block; text-align:center; font-size:11px; color:#000; text-decoration: none; }
	
/* END CALCULATOR */


/* MAIN CONTENT */
	
	div#main_content div#main_copy {margin-right:15px;}
	div#main_content div#main_copy p, div#main_content div#extended_copy p { margin-bottom: 1.0em; font-size:1.1em; line-height: 1.5em; clear:left;}

	div#main_content div#main_copy ul,div#main_content div#extended_copy ul { list-style: inside; }
	div#main_content div#main_copy ul li, div#main_content div#extended copy ul li { margin-bottom: 1.0em;  font-size:1.1em; line-height: 1.5em; }
	
	div#main_content div#main_copy dl dt, div#main_content div#extended copy dl dt { margin-bottom: 1.0em;  font-size:1.1em; line-height: 1.5em; font-weight: bold; }
	div#main_content div#main_copy dl dd, div#main_content div#extended copy dl dd { margin-bottom: 2.0em;  font-size:1.1em; line-height: 1.5em; }
	
	div#main_content div#main_copy ol,div#main_content div#extended_copy ol { list-style: inside; list-style-type: decimal }
	div#main_content div#main_copy ol li, div#main_content div#extended_copy ol li { margin-bottom: 1.0em;  font-size:1.1em; line-height: 1.5em; }
	div#main_content div#main_copy ol li ul, div#main_content div#extended_copy ol li ul { margin: 1.0em 20px; }
	div#main_content div#main_copy ol li ul li, div#main_content div#extended_copy ol li ul li { font-size:1.0em; } 
	
	div#main_content div#main_copy ul.no_bullets { list-style:none; }
	
	
	/* HOME */
	div#main_content div#flash_map { margin:0 12px 40px 0; } 
	

	div#main_content ul#horizontal_pods { margin:20px 0; float:left; list-style:none; }
	div#main_content ul#horizontal_pods li { float:left; width:207px; margin-right:13px; border:1px solid #ccc;}
	div#main_content ul#horizontal_pods li a { text-indent:-5000px; display:block; width:207px; height:140px; }
	
	
	ul#horizontal_pods li#space_calc { background: url('/themes/theme_001/images/icon_calculator_207.png') no-repeat top left; margin-right:14px; }
	ul#horizontal_pods li#rental_guide { background: url('/themes/theme_001/images/icon_rental_guide_207.png') no-repeat top left; }
	ul#horizontal_pods li#knowledge { background: url('/themes/theme_001/images/icon_knowledge_207.png') no-repeat top left; margin-right:0; }
	
	/*FEATURED FROM THE BLOG*/
	div.featured_blog_post {clear:both; border:1px solid #1475CC; margin:30px 0; padding:15px; width: 623px;}
	div.featured_blog_post h3 { background: url('/themes/theme_001/images/latest_from_the_blog.png') no-repeat top left; width:185px; height:97px; margin-top:-50px; float:right;}
	div.featured_blog_post h3 a { display:block; text-indent:-5000px; width:185px; height:97px; }
	div.featured_blog_post .avatar {padding:5px; border:1px solid #ccc; float:left; display: block; margin: 0 20px 5px 0;}
	div.featured_blog_post h4 {clear:none; font-weight:normal; font-size: 1.5em;}
	div.featured_blog_post .featured_blog_post_meta { margin-bottom:1.0em; }
	div.featured_blog_post .more { float:right; }
	
	/*THE KNOWLEDGE*/
	div#knowledge {padding:15px; width: 623px; border:1px solid #ccc;}
	div#knowledge .columns { width: 300px; float:left; }
	
	div.knowledge_page div#knowledge {padding:0; width: auto; border:none; margin:20px 0 50px 0;}
	div.knowledge_page div#knowledge .columns { width: auto; float:none; }
	
	div#knowledge .column-1 { margin-right:20px;}
	div#knowledge ul { list-style:none; }
	div#knowledge h3 { background: url('/themes/theme_001/images/h3_the_knowledge.png') no-repeat top left; width:211px; height:50px; text-indent:-5000px;  } 
	div#knowledge .strapline { font-style: italic; font-size: 1.1em; color: #1475cc; }
	div#knowledge h4 { height:30px; padding-left:45px; background:top left no-repeat; font-weight:normal; color:#ff6540; font-size: 1.4em; border-bottom:1px solid #ff6540; padding-bottom:0.2em; margin-bottom:0.3em;} 
	div#knowledge #issues h4 { background-image:url('/themes/theme_001/images/icon_issues.png'); }
	div#knowledge #checklist h4 { background-image:url('/themes/theme_001/images/icon_checklist.png'); }
	div#knowledge #tools h4 { background-image:url('/themes/theme_001/images/icon_tools.png'); }
	div#knowledge #professional h4 { background-image:url('/themes/theme_001/images/icon_professional.png'); }
	
	
	
	
	/* SEARCH RESULTS */
	div#main_content div#results {font-style: italic; font-size: 1.2em; margin-bottom: 1.0em;}
	
	div#main_content div.call_to_action_results { border: 1px solid #ccc; color: #000; padding:7px 7px 0 7px; float:left; width:448px; margin:0 0 20px 0;  }
	div#main_content div.call_to_action_results p.question { background: top left no-repeat; margin-bottom:0; color: #000; padding-left:60px;  font-size:1.4em; height:46px;}
	div#main_content div.call_to_action_results p.tailor { background-image: url('/themes/theme_001/images/icon_tailor_made.png'); }
	div#main_content div.call_to_action_results p.iceberg { background-image: url('/themes/theme_001/images/icon_iceberg.png'); }

	div#main_content div.call_to_action_results p.normal {margin:10px 0 0 0; font-size:1.1em;}

	div#main_content div.call_to_action_results p.tel { color: #ff6540; font-size: 20px; font-style: normal; font-weight: bold; margin-bottom: 0; text-align: right; background: url('/themes/theme_001/images/telephone.png') no-repeat top right; padding:8px 26px 8px 0; margin:0;}
	div#main_content div.call_to_action_results small { font-size: 11px; text-align: right; display:block; margin-right:26px;}	 			

	div#main_content div.call_to_action_results div.register_now { background:#000; margin:0; margin:10px -7px 0 -7px; padding:7px; font-style: italic; font-size:1.1em; }
	div#main_content div.call_to_action_results div.register_now p { margin:0; color:#fff; }
	div#main_content div.call_to_action_results div.shard { float:right; margin:0; text-transform: uppercase; font-size: 15px;padding:0 4px; }
	div#main_content div.call_to_action_results div.shard  a { line-height:28px; text-align:center; text-decoration:none; color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:28px; display: block; }
	div#main_content div.call_to_action_results div.shard  a:hover { background-position: 0 -30px; color:#000;}


	.zone_feed { margin-bottom:10px;}
	.zone_feed a { background:url('/themes/theme_001/images/rss-logo_14px.png') left no-repeat; padding-left:18px; font-size:1.0em; height:15px;}
	
	div#main_content ul#offices_list { list-style: none; }  
	div#main_content ul#offices_list li { border-bottom: 1px solid #ccc; padding:10px 0;}
	div#main_content ul#offices_list li img { float:right; }
	div#main_content ul#offices_list li a.property_name { font-size: 1.2em; text-transform: capitalize; line-height:1.5em;}
	div#main_content ul#offices_list li p { margin-top:1.0em; margin-bottom:1.0em; }
	div#main_content div.office_type { color:#CC1D14; font-weight:bold; padding:2px; text-transform: uppercase; float:left;}
	div#main_content ul#offices_list li div.buttons { clear:left; float:left; margin-top:15px }

/* 	div#main_content div.buttons a { display:block; background: url('/themes/theme_001/images/button_bg.png') repeat-x top left; text-decoration:none; padding: 5px; float:left; margin-right: 20px; border:1px solid #1475CC; border-top-color:#fff; border-left-color:#fff;  }           */
	div#main_content div.buttons a { display:block; text-decoration:none; float:left; margin-right: 10px; color:#FF6640;}          
	/* div#main_content div.buttons a:hover { background-position: 0 -25px; } */
	div#main_content div.buttons a span { padding-left:28px; white-space: nowrap; text-transform: capitalize; font-weight:bold; display: block; height:20px;}
	div#main_content div.buttons a.more span { background: url('/themes/theme_001/images/button_more.png') no-repeat left; }
	div#main_content div.buttons a.quick_look span { background: url('/themes/theme_001/images/button_quicklook.png') no-repeat left; }
	div#main_content div.buttons a.save_office span { background: url('/themes/theme_001/images/button_save.png') no-repeat left; }
	
	div#main_content ul#offices_list li p.already_saved { background: url('/themes/theme_001/images/tick_grey.png') no-repeat left; color:#bbb; font-weight: bold; text-transform: capitalize; float:left; margin:0; height:20px; padding-left:28px; }
	
	
	div#main_content ul#results_navigation { list-style:none;  float:left; }
	div#main_content ul#results_navigation li { float:left; margin-right:15px;}
	
	/* DETAIL */
	div#main_content div.sub-columns { float:left; }
	div#main_content div#sub-column-1 { margin-right: 15px; width: 210px;}
	div#main_content div#sub-column-2 { width: 225px; }
	
	div#main_content div#sub-column-1 div.office_type { float:none; }
	div#main_content div#office_docs ul { list-style: none;}
	div#main_content ul#office-stats {float:left; clear:left; margin:2.0em 0; }
	div#main_content div#main_copy ul#office-stats li { margin-bottom: 0.5em; }

	div#main_content div#sub-column-1 p.already_saved { background: url('/themes/theme_001/images/tick_grey.png') no-repeat left; color:#bbb; font-weight: bold; text-transform: capitalize; margin:0; padding:3px 0 3px 23px; }
	div#main_content div#sub-column-1 div.pod_title { margin-top: 15px; }
	
	div#main_content div#sub-column-2 ul#office-images { list-style:none; }
	a.hp_more_images { display:block; text-decoration:none; color:#FF6640; padding:5px; border-width: 0 1px 1px 1px; border-color:#FF6540; border-style: solid; font-weight: bold;}  
	a.hp_more_images span { background: url('/themes/theme_001/images/button_more_images.png') no-repeat left; padding-left:28px;}

	div#main_content div#sub-column-2 div#google_map { width: 225px; height: 225px;}
	
	
	.hot_property { text-indent:-5000px; background: url('/themes/theme_001/images/hot_property_stamp_100_87.png') no-repeat left; width:100px; height:87px; }
	
	
		/* QUICK LOOK DETAIL */
	div#QuickLookDialog a.closequicklook{text-indent: -5000px; background: url('/themes/theme_001/images/cross.png') no-repeat left; width:20px; height: 20px; display:block; margin-right:5px;}
	
	div#QuickLookDialog div.sub-columns { width: 350px; float:left;}
	div#QuickLookDialog div#sub-column-1 { margin-right: 15px; float:left }
/* 	div#main_content div#sub-column-2 { border:1px solid #f00; width: 223px;} */
	
	div#QuickLookDialog div#sub-column-1 div.office_type {  }
	div#QuickLookDialog ul#office-stats { clear:left; margin:2.0em 0; }
	div#QuickLookDialog div#main_copy ul#office-stats li { margin-bottom: 0.5em; list-style:none; }

	div#QuickLookDialog div#sub-column-1 a.find_out_more{ display:block; background-color: #000; color:#fff; text-transform: uppercase; padding: 3px; float:left; text-decoration:none; margin: 0 20px 15px 0; white-space: nowrap;}
	div#QuickLookDialog div#sub-column-1 div.office_type{float:none; clear:both;}
	div#QuickLookDialog div#sub-column-1 a.save_office{ display:block; background-color: #000; color:#fff; text-transform: uppercase; padding: 3px; float:left; text-decoration:none; margin: 0 20px 15px 0; white-space: nowrap;}
	div#QuickLookDialog div#sub-column-1 p.already_saved { background: url('/themes/theme_001/images/tick.png') no-repeat left; color:#FF6640; font-weight: bold; text-transform: capitalize; margin:0 20px 15px 0; padding:3px 0 3px 23px; }
	div#QuickLookDialog div#sub-column-1 div.pod_title { margin-top: 15px; }
	
	div#QuickLookDialog div#sub-column-2{width: 225px;}
	div#QuickLookDialog div#sub-column-2 ul#office-images { list-style:none; }
	div#QuickLookDialog div#sub-column-2 ul#office-images li{}
	
	div#QuickLookDialog div#google_map { width: 225px; height: 225px;}
	div#QuickLookDialog div#sub-column-2 div#google_map { width: 225px; height: 225px;}
	
	div#QuickLookDialog p#wait{ text-align:center; margin-top:40px;}
	/* END OF QUICK LOOK DETAIL */
	
	/* DETAIL / LOCATIONS */
	
	
	div#main_content div.similar_offices {clear:both; margin-top:30px;}
	div#main_content div.similar_offices ul  {list-style:none;}
	div#main_content div.similar_offices ul li {margin-bottom: 1.0em;}
	
	div#main_content h2.office_space_link a { background:url('/themes/theme_001/images/to_let.png') top left no-repeat; padding-left:70px; display:block; height:60px; }  
	
	/* HOT PROPERTY */
	div#main_content h2 span.hp_name { font-weight: bold; }
	div#main_content h2 span.hp_address { font-weight: normal; }
	
	/* REGISTRATION */
	
	div.registration-container div#main_content h2 {margin-bottom:0.3em;}
	div.registration-container div#main_content h2 em { font-style:italic; color: #FF6640; }
	div.registration-container div#main_content div#main_copy {}
	
	div#main_content div#main_copy ul#form_type { list-style: none; margin-bottom: 2.0em; }
	div#main_content div#main_copy ul#form_type li { font-size: 1.0em; font-style: italic; }
	
	div#main_content form.registration h4 { font-style:italic; color: #FF6640; }
	div#main_content form.registration fieldset {float:left; width:317px;}
	div#main_content form.registration div#registration_button {clear:left;}
	
	div#main_content form.registration ul#contact_options  { list-style:none; }
	div#main_content form.registration ul#contact_options li { margin-bottom:0.5em;}
	div#main_content form.registration ul#contact_options li input.radio { margin-right: 10px; }
	div#main_content form.registration ul#contact_options li input.checkbox { margin-right: 10px; }
	
	li.phone_incentive {border:1px dotted #FF6540; padding:5px; color:#FF6540; font-style: italic;}
	
	/* RENTAL GUIDE */
	div#main_content table#rental_guide { border-top: 1px solid #36c; border-left: 1px solid #3D6E99; border-collapse:collapse; background-color:#d9e8f4; margin-bottom: 20px; }
	div#main_content table#rental_guide caption { font-weight:bold; padding-bottom:6px; text-align:left; }
	div#main_content table#rental_guide th, div#main_content table#rental_guide td { vertical-align:top; border-right:1px solid #3D6E99; border-bottom:1px solid #3D6E99; padding:5px; }
	div#main_content table#rental_guide th { text-align:left; color:#000; text-transform:uppercase; font-weight:bold; font-size:0.9em; }
	div#main_content table#rental_guide thead {}
	div#main_content table#rental_guide tbody { background-color:#fff; }
	div#main_content table#rental_guide tfoot { font-size:0.9em; }
	
	/*  HOT PROPERTY AD  */

	#hot_property { position: relative; border:1px solid #ccc; background: url('/themes/theme_001/images/hot_property_bg.png') repeat-x bottom left; }
	.hot_property_home {width: 653px;}
	#hot_property #hp_sidebar { height:220px; width:190px; float:left; border-right:1px solid #999; }
	#hot_property #hp_sidebar p {font-weight:bold; margin:20px;}
	#hot_property #hp_label { height:147px; width:170px; background: url('/themes/theme_001/images/hot_property_stamp.png') no-repeat top left; text-indent:-5000px; margin-top: -20px; }
	#hot_property #hp_label_small { position:absolute; top:-40px; right:0; z-index:100; height:87px; width:100px; background: url('/themes/theme_001/images/hot_property_stamp_100_87.png') no-repeat top left; text-indent:-5000px; }

	
	#hot_property .container { font-family: Verdana, Arial, Helvetica, sans-serif; width:462px; position:relative; overflow:hidden; }
	#hot_property .slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
	#hot_property .slides li { position:absolute; top:0; left:0; width:474px; height:220px; padding:0; margin:0; border-left:5px solid #ddd;}
	
	#hot_property img { float:right; margin-right:10px; border-left:5px solid #bbb;}
	#hot_property .hp_text {margin:30px 15px; }
	#hot_property .hp_name {font-weight: bold; font-size: 1.3em; display:block; margin-bottom: 0; }
	#hot_property span.hp_address {font-weight: normal; font-size: 1.2em; line-height: 1.4em;}
	#hot_property p.office_stats { margin:1.0em 0; line-height: 1.5em; }
	#hot_property p.office_stats span.label { font-weight:bold; }
	#hot_property p.office_stats span.status { font-weight:bold; text-transform:uppercase; color:#CC1D14; }
	
	div#hot_property #hp_navigation { height:20px; position: relative; background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; font-size: 1.1em; font-style:italic; font-weight:normal;  padding:5px;}
	div#hot_property #hp_navigation a { color:#fff; text-decoration: none; position:absolute; top:5px; padding:2px;}
	div#hot_property #hp_navigation a.previous { left: 0; background: url('/themes/theme_001/images/previous.png') no-repeat left; padding-left:30px; }
	div#hot_property #hp_navigation a.next { right: 0; background: url('/themes/theme_001/images/next.png') no-repeat right;  padding-right:30px; }
	
/*
	div#main_content div#hot_property p#controls2 {clear:both; float: left; width: 463px; height:30px; background-color: #3D6E99; margin:-10px; position: relative;}
	div#main_content div#hot_property p#controls2 a {display:block; width:30px; height:30px; position:absolute; top:0; text-indent: -5000px; }	
	div#main_content div#hot_property p#controls2 span#nextBtn a { right: 0; background: url('/themes/theme_001/images/next.png') no-repeat left; }
	div#main_content div#hot_property p#controls2 span#prevBtn a { left: 0; background: url('/themes/theme_001/images/previous.png') no-repeat left; 
*/

	div#main_content div#blog_posts { font-size: 1.0em; margin-bottom:20px 0 40px 0; }
	div#main_content div#blog_posts h4 { font-size: 1.5em; text-transform: capitalize; }
	div#main_content div#blog_posts dl { font-size: 1.1em; margin-bottom:20px;}
	div#main_content div#blog_posts dl dt { margin-bottom:0.2em; line-height: 1.6em;}
	div#main_content div#blog_posts dl dd { margin-bottom:0.8em;}
	div#main_content div#blog_posts dl dt.more { text-transform:uppercase; font-weight: bold; }
	div#main_content div#blog_posts dl dt.more a { text-decoration: none; }
	
	div#main_content dl.page_result { font-size: 1.1em; margin-bottom:20px;}
	div#main_content dl.page_result dt { margin-bottom:0.2em; line-height: 1.6em;}
	div#main_content dl.page_result dd { margin-bottom:0.8em;}
	div#main_content dl.page_result dt.more { text-transform:uppercase; font-weight: bold; }
	div#main_content dl.page_result dt.more a { text-decoration: none; }
	
/* END MAIN CONTENT */


/* SUBSIDIARY CONTENT */
	
	div#subsidiary p { font-size: 1.2em; }


	div#welcome_usp { border:1px solid #1475CC; margin:0; padding:7px; background-color: #C3E3FF; }
	div#welcome_usp h4 { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.8em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px;}
	div#welcome_usp ul { list-style-position: inside; }
	div#welcome_usp ul.no_bullets li { font-size: 1.1em; line-height:1.6em; margin-bottom: 0.8em; }

	
	div#usp_call { float:left; background:#000 url('/themes/theme_001/images/call_to_action_bg.png') top left repeat-x; color:#fff; padding:10px 7px 7px 7px; margin-bottom: 20px;}
	div#usp_call a { color:#00fff0 }
	
	div#usp_call a.more { display: block; font-size:1.1em; font-style: italic; font-weight:normal; padding:2px 0 5px 30px; background: url('/themes/theme_001/images/arrow_right_orange.png') left no-repeat; }	

	div#usp_call div.shard { float:right; margin-right:0; text-transform: uppercase; font-size: 15px;padding:0 4px; }
	div#usp_call div.shard  a { line-height:28px; text-align:center; text-decoration:none; color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:28px; display: block; }
	div#usp_call div.shard  a:hover { background-position: 0 -30px; color:#000; }
	
	div.testimonial { margin-bottom:20px; background: url(/themes/theme_001/images/testimonial_bg.png) top left no-repeat; width:333px; padding-top:40px;}
	div#subsidiary div.testimonial { clear:left; }
	div.testimonial blockquote { font-size: 1.1em; font-style: italic; line-height:1.5em; background: url(/themes/theme_001/images/blockquote_bg.png) top left repeat-y; padding:3px 15px;}
	div.testimonial cite { background: url(/themes/theme_001/images/cite_bg.png) top left no-repeat;font-size: 1.0em; font-style: normal; font-weight:bold; line-height:1.5em; text-align: right; display:block; padding-top:90px;}

	/* BLOG */

	div#subsidiary div#blog_posts { border:1px solid #1475CC; margin:0; padding:7px; /* background-color: #C3E3FF; */ font-size: 1.0em; margin-bottom:40px; }
	div#subsidiary div#blog_posts h4 { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.8em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px; }
	div#subsidiary div#blog_posts dl { font-size: 1.1em; margin-bottom:20px;}
	div#subsidiary div#blog_posts dl dt { margin-bottom:0.2em; line-height: 1.6em;}
	div#subsidiary div#blog_posts dl dd { padding-bottom:0.8em; margin-bottom:0.8em; border-bottom:1px dotted #ccc;}
	div#subsidiary div#blog_posts dl dd { padding-bottom:0.8em; margin-bottom:0; border-bottom:none;;}
	div#subsidiary div#blog_posts div.blog_links { background-color: #C3E3FF; padding:12px 7px 7px 7px; margin:-7px; border-top:1px solid #1475CC;}
	div#subsidiary div#blog_posts div.blog_links a.feed  { background:url('/themes/theme_001/images/rss-logo_14px.png') left no-repeat; padding-left:18px; font-size:0.8em; height:15px;}
	

	
	div#subsidiary div#social_links { border:1px solid #1475CC; margin:0; padding:7px; /* background-color: #C3E3FF; */ font-size: 1.0em; margin-bottom:40px; }
	div#subsidiary div#social_links h4 { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.8em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px; }

	div#subsidiary div#social_links ul { list-style: none; }
	div#subsidiary div#social_links li { margin-bottom: 10px; border-bottom:1px dotted #ccc;}
	div#subsidiary div#social_links a { display:block }
	
	div#subsidiary div#social_links li#google {background-color: #C3E3FF; margin:-7px -7px 7px -7px ; padding:7px;}
	div#subsidiary div#social_links li#google h5 { color:#1475cc; font-size: 1.3em; font-style:italic; font-weight:normal; background: url('/themes/theme_001/images/icon_review.png') top left no-repeat; padding-left:50px; height:30px; }
	div#subsidiary div#social_links li#twitter a { text-align:right; background: url('/themes/theme_001/images/twitter.png') top right no-repeat; padding-right:60px; height:40px; }
	div#subsidiary div#social_links li#linked_in a { text-align:right; background: url('/themes/theme_001/images/linkedin.png') top right no-repeat; padding-right:60px; height:50px; }
	div#subsidiary div#social_links li#facebook a {text-align:right;  background: url('/themes/theme_001/images/facebook.png') top right no-repeat; padding-right:60px; height:50px; }
		
	div#subsidiary div#saved_offices { padding:7px; border:3px solid #FF6640; margin-bottom: 20px;  }
	div#subsidiary div#saved_offices div.pod_title {  background-color:#FF6640; margin: -7px -7px 7px -7px; padding: 7px; color: #fff;  }
	div#subsidiary div#saved_offices ul#property_basket { list-style: none; }
	div#subsidiary div#saved_offices ul#property_basket li { text-transform: capitalize; clear:left; margin-bottom: 1.0em;}
	div#subsidiary div#saved_offices a.delete_saved_office {text-indent: -5000px; background: url('/themes/theme_001/images/cross.png') no-repeat left; width:20px; height: 20px; display:block; float:left; margin-right:5px;}

	div#narrow { border:1px solid #1475CC; background-color: #c3e3ff; margin: 7px 0 20px 0; padding:7px; }
	div#narrow div.pod_title { margin:-7px -7px 10px -7px; padding:7px 7px 7px 32px; color:#fff; background: #1475CC url('/themes/theme_001/images/pod_title_narrow.png') no-repeat 7px 7px;}
	div#narrow div.pod_title { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.8em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px;}
	
	div#narrow p.question { color:#1475CC; padding-left:20px; background: url('/themes/theme_001/images/question_narrow.png') no-repeat left 1px;}

	div#subsidiary form#narrow_search { margin-bottom:0;}
	div#subsidiary form#narrow_search ul  { list-style:none; }
	div#subsidiary form#narrow_search ul li { margin-bottom:0.5em; font-size:1.3em;}
	div#subsidiary form#narrow_search ul li input.radio { margin-right: 10px;  }
	
	div#subsidiary div.question_pod { margin-bottom:20px; font-size: 0.8em; }
	div#subsidiary div.question_pod .question { font-size: 1.3em; background: url('/themes/theme_001/images/question.png') no-repeat left; padding:3px 0 3px 20px; color:#CC1D14; margin-bottom:0; }
	
	div#subsidiary fieldset#choose_size_fieldset {border-top:1px solid #1475CC; padding-top:5px;}
	
	div#subsidiary form#size_form {  }
	div#subsidiary form#size_form input { width:35px; }
	
	div#subsidiary div#zone_box { padding:7px; border:1px solid #ccc; margin-bottom:20px; }
	div#subsidiary div#zone_box h3 { font-weight: normal; font-style: italic; color:#1475CC;  }
	
	div#subsidiary div#zone_box p { font-size:1.0em;  }
	
	/* RENTAL GUIDE */
	div#subsidiary div#zone_box table { border-top: 1px solid #3D6E99; border-left: 1px solid #3D6E99; border-collapse:collapse; background-color:#d9e8f4; margin-bottom: 20px; }
	div#subsidiary div#zone_box caption { font-weight:bold; padding-bottom:6px; text-align:left; }
	div#subsidiary div#zone_box th, div#subsidiary div#zone_box td { vertical-align:top; border-right:1px solid #3D6E99; border-bottom:1px solid #3D6E99; padding:5px; }
	div#subsidiary div#zone_box th { text-align:left; background-color:#0093ff; color:#fff; text-transform:uppercase; font-weight:bold; color:#fff; font-size:0.9em; }
	div#subsidiary div#zone_box  thead {}
	div#subsidiary div#zone_box  tbody { background-color:#fff; }
	div#subsidiary div#zone_box  tfoot { font-size:0.9em; }
	
/* 	div#subsidiary div.call_to_action_results { background-color: #1475CC; color: #fff; padding:7px; float:left; margin-bottom:20px; } */
	div#subsidiary div.call_to_action_results { border: 1px solid #ccc; color: #000; padding:7px 7px 0 7px; float:left; margin:0 0 20px 0;  }
	
/* 	div#subsidiary div.call_to_action_results p { clear:both;  margin-bottom:0; } */
/* 	div#subsidiary div.call_to_action_results p.question { font-size:1.5em; margin:-7px -7px 15px -7px; background:#000; color: #00FFF0; padding:7px; } */
	div#subsidiary div.call_to_action_results p.question { background: top left no-repeat; margin-bottom:0; color: #000; padding-left:60px;  font-size:1.4em; height:46px;}
	div#subsidiary div.call_to_action_results p.tailor { background-image: url('/themes/theme_001/images/icon_tailor_made.png'); }
	
	div#subsidiary div.call_to_action_results p.normal { margin:10px 0 0 0; font-size:1.1em; }
/* 	div#subsidiary div.call_to_action_results a { display:block; background-color: #00FFF0; border:1px solid #000; color: #000; padding:4px; text-transform: uppercase; text-decoration: none; font-size: 1.5em; font-weight: bold; float:left; margin-bottom:15px; } */
/* 	div#subsidiary div.call_to_action_results a:hover { background-color: #FF6540; color: #fff; } */
/* 	div#subsidiary div.call_to_action_results div.tel_container { clear:left;  margin-left:0;}		 			 */
/* 	div#subsidiary div.call_to_action_results div.tel { font-size: 1.5em; font-weight:bold;} */

	div#subsidiary div.call_to_action_results p.tel { color: #ff6540; font-size: 20px; font-style: normal; font-weight: bold; margin-bottom: 0; text-align: right; background: url('/themes/theme_001/images/telephone.png') no-repeat top right; padding:8px 26px 8px 0; margin:0;}
	div#subsidiary div.call_to_action_results small { font-size: 11px; text-align: right; display:block; margin-right:26px;}	 			

	div#subsidiary div.call_to_action_results div.register_now { background:#000; margin:0; margin:10px -7px 0 -7px; padding:7px; font-style: italic; font-size:1.1em; }
	div#subsidiary div.call_to_action_results div.register_now p { margin:0; color:#fff; font-size: 1.0em }
	div#subsidiary div.call_to_action_results div.shard { float:right; margin:0; text-transform: uppercase; font-size: 15px;padding:0 4px; }
	div#subsidiary div.call_to_action_results div.shard  a { line-height:28px; text-align:center; text-decoration:none; color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:28px; display: block; }
	div#subsidiary div.call_to_action_results div.shard  a:hover { background-position: 0 -30px; color:#000;}
	
/*
	div#main_content div.call_to_action_results { border: 1px solid #ccc; color: #000; padding:7px 7px 0 7px; float:left; width:448px; margin:0 0 20px 0;  }
	div#main_content div.call_to_action_results p.question { background: top left no-repeat; margin-bottom:0; color: #000; padding-left:60px;  font-size:1.4em; height:46px;}
	div#main_content div.call_to_action_results p.tailor { background-image: url('/themes/theme_001/images/icon_tailor_made.png'); }
	div#main_content div.call_to_action_results p.iceberg { background-image: url('/themes/theme_001/images/icon_iceberg.png'); }

	div#main_content div.call_to_action_results p.normal {margin:10px 0 0 0; font-size:1.1em;}

	div#main_content div.call_to_action_results p.tel { color: #ff6540; font-size: 20px; font-style: normal; font-weight: bold; margin-bottom: 0; text-align: right; background: url('/themes/theme_001/images/telephone.png') no-repeat top right; padding:8px 26px 8px 0; margin:0;}
	div#main_content div.call_to_action_results small { font-size: 11px; text-align: right; display:block; margin-right:26px;}	 			

	div#main_content div.call_to_action_results div.register_now { background:#000; margin:0; margin:10px -7px 0 -7px; padding:7px; font-style: italic; font-size:1.1em; }
	div#main_content div.call_to_action_results div.register_now p { margin:0; color:#fff; }
	div#main_content div.call_to_action_results div.shard { float:right; margin:0; text-transform: uppercase; font-size: 15px;padding:0 4px; }
	div#main_content div.call_to_action_results div.shard  a { line-height:28px; text-align:center; text-decoration:none; color: #333; font-weight:bold; padding-right:20px; padding-left: 60px; background: url('/themes/theme_001/images/nav_register_bg.png') no-repeat top left; height:28px; display: block; }
	div#main_content div.call_to_action_results div.shard  a:hover { background-position: 0 -30px; color:#000;}
*/


	div#subsidiary div#google_map { width: 333px; height: 333px; margin-bottom: 20px; clear:left;}

	dl#tube_stations { list-style:none; margin-top:1.0em; }
	dl#tube_stations dt { margin-right:10px; clear:left; float:left; margin-bottom:1.0em; padding:1px 0 1px 25px; background: url('/themes/theme_001/images/tube_logo.png') left no-repeat; }
	dl#tube_stations dd {}
	dl#tube_stations ul { list-style:none; }
	dl#tube_stations ul li { text-indent: -5000px; float:left; width:20px; display:block; cursor: pointer; }	
	
	
/* END SUBSIDIARY CONTENT */

/* LEFT COLUMN CONTENT */

	div#left_column a.mini_map {display: block; width:170px; height:180px;background:url('/themes/theme_001/images/mini_map.png') top left no-repeat; text-indent:-5000px;margin-bottom:10px;}

	div#left_column h2#zone_list_heading { text-transform: capitalize; font-size:1.0em; font-style:italic; font-weight:bold; color: #3D6E99; margin:0; padding:10px; border:1px solid #3D6E99; }

	div#left_column ul#zone_list { list-style:none; background: #3D6E99 url('/themes/theme_001/images/zone_list_bg.png') top left repeat-x; padding:10px; font-size:1.1em; }
	div#left_column ul#zone_list li  { margin-bottom: 1.1em; }
	div#left_column ul#zone_list li a { color: #fff; text-decoration: none; }
	div#left_column ul#zone_list li.active_zone a { color: #ff0; font-weight:bold; }

/*
	div#subsidiary div#social_links { border:1px solid #1475CC; margin:0; padding:7px; font-size: 1.0em; margin-bottom:40px; }
	div#subsidiary div#social_links h4 { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.8em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px; }

	div#subsidiary div#social_links ul { list-style: none; }
	div#subsidiary div#social_links li { margin-bottom: 10px; border-bottom:1px dotted #ccc;}
	div#subsidiary div#social_links a { display:block }
	
	div#subsidiary div#social_links li#google {background-color: #C3E3FF; margin:-7px -7px 7px -7px ; padding:7px;}
	div#subsidiary div#social_links li#google h5 { color:#1475cc; font-size: 1.3em; font-style:italic; font-weight:normal; background: url('/themes/theme_001/images/icon_review.png') top left no-repeat; padding-left:50px; height:30px; }
	div#subsidiary div#social_links li#twitter a { text-align:right; background: url('/themes/theme_001/images/twitter.png') top right no-repeat; padding-right:60px; height:40px; }
	div#subsidiary div#social_links li#linked_in a { text-align:right; background: url('/themes/theme_001/images/linkedin.png') top right no-repeat; padding-right:60px; height:50px; }
	div#subsidiary div#social_links li#facebook a {text-align:right;  background: url('/themes/theme_001/images/facebook.png') top right no-repeat; padding-right:60px; height:50px; }
*/

	
	div#left_column div#social_links { padding:7px; margin-bottom:10px; border:1px solid #1475CC;}
	div#left_column div#social_links h4 { background: #1475CC url('/themes/theme_001/images/box_heading_bg.png') top left repeat-x; border-bottom:1px solid #3d6e99; color:#fff; font-size: 1.3em; font-style:italic; font-weight:normal; text-align: center; margin:-7px -7px 7px -7px; padding:5px; }

	div#left_column div#social_links ul { list-style: none; }
	div#left_column div#social_links li { margin-bottom: 10px;}
	div#left_column div#social_links a { display:block }
	
	div#left_column div#social_links li#google {background-color: #C3E3FF; margin:-7px -7px 7px -7px ; padding:7px;}
	div#left_column div#social_links li#google h5 { color:#1475cc; font-size: 1.3em; font-style:italic; font-weight:normal; background: url('/themes/theme_001/images/icon_review.png') top left no-repeat; padding-left:50px; height:30px; }

	div#left_column div#social_links li#facebook a {text-align:right;  background: url('/themes/theme_001/images/facebook.png') top right no-repeat; padding-right:60px; height:50px; }	
	div#left_column div#social_links li#twitter a { text-align:right; background: url('/themes/theme_001/images/twitter.png') top right no-repeat; padding-right:60px; height:40px; }
	div#left_column div#social_links li#linked_in a { text-align:right; background: url('/themes/theme_001/images/linkedin.png') top right no-repeat; padding-right:60px; height:50px; }
	
	div#left_column ul#vertical_pods { list-style:none; }
	div#left_column ul#vertical_pods li { margin-bottom:12px; border:1px solid #ccc; }
	div#left_column ul#vertical_pods li a { text-indent:-5000px; display:block; width:170px; height:115px; }
	
	ul#vertical_pods li#space_calc { background: url('/themes/theme_001/images/icon_calculator.png') no-repeat top left; }
	ul#vertical_pods li#rental_guide { background: url('/themes/theme_001/images/icon_rental_guide.png') no-repeat top left; }
	ul#vertical_pods li#knowledge { background: url('/themes/theme_001/images/icon_knowledge.png') no-repeat top left; }	
	


/* END LEFT COLUMN CONTENT */


/* FOOTER */

div#the_footer { width: 999px; clear:both; border-top:3px solid #3D6E99; margin:20px 0; float: left; }

	div#the_footer div#client_logos { text-align: center; }
	div#the_footer div#client_logos ul { float:left; list-style: none; margin: 0 0 20px 0; }
	div#the_footer div#client_logos li { float:left; margin-right: 20px; }

	div#the_footer ul#footer_navigation { clear:left; float:left;list-style: none; background-color: #C3E3FF; padding:10px 5px; width:989px;}
	div#the_footer ul#footer_navigation li { float:left; margin-right: 20px; }
	
	div#the_footer ul#company_details { clear:left; float:left;list-style: none; width:999px }
	div#the_footer ul#company_details li { float:left; margin-right: 20px; }
	/* END FOOTER */
	
	
div#dialog{
	text-align:center;
	padding-top:40px;
}




