/* SITE WIDE COMMON STYLES */
* {
  /* reset all styles */
  margin:0px;
  padding:0px;
  border:none;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

body {
  font-size:14px;
  color:#333;
  background:#cfcfcf url(../media/misc/pb.jpg) left 70px repeat-x;
}

h2 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	line-height:22px;
  margin:0px 0px 22px;
  color:#333;
}

h3 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
  margin:0px;
  color:#333;
}

h4 {
  margin-bottom:-1px;
}

h2 span , h3 span , h4 span {
  display:none;
}

ul , ol {
  margin-left:20px;
}

a {
  color:#D2232A;
  text-decoration:none;
}

a:visited {
}

a:hover {
  text-decoration:underline;
}

a:active {
}

.sm {
  font-size:12px;
}

.cb {
  clear:both;
}

.fr {
  float:right;
}

.fl {
  float:left;
}

.mb {
  float:right;
  width:49px;
  height:21px;
  background:transparent url(../media/btns/more.gif) top left no-repeat;
}

.dot_brk {
  width:799px;
  height:1px;
  margin:10px 0px;
  background:transparent url(../media/misc/dotted_800.gif) top left no-repeat;
}

.rl {
  height:2px;
  background:#666666;
  clear:both;
  margin:10px 0px;
}

.links_c img {
  display:block;
  margin-bottom:5px;
}
.links_c {
  font-size:12px;
}

.links_c a { font-family: Times; font-style: italic; font-size:13px;}

.w410 {
  width:410px;
}

.w660 {
  width:660px;
}

.credit {
  display:block;
  font-size:11px;
  margin:5px 0px;
  color:#404040;
}

#oc {
  width:100%;
}

#mc {
}

#head {
  background:white;
  height:70px;
}

#head div {
  width:100%;
  height:10px;
  background-color:#CC0001;
}

#head a {
  display:block;
  position:absolute;
  top:20px;
  left:20px;
  width:169px;
  height:27px;
  margin:0px;
  background:transparent url(../media/logos/kingscross.gif) top left no-repeat;
}

#head a h1 {
  display:none;
}

#nav {
  position:absolute;
  top:70px;
  left:20px;
  width:125px;
  margin-right:20px;
}

#nav a , #nav_intro_box a {
  display:block;
  float:left;
  clear:left;
  height:15px;
  width:120px;
  margin:0px 0px 7px;
  background-position:top left;
  background-repeat:no-repeat;
}

#introduction {
  display:block;
  float:left;
  clear:left;
  min-height:15px;
  width:120px;
  margin:0px 0px 7px;
  background-repeat:no-repeat;
}

#nav_intro_box {
  display:none;
  margin-top:22px;
  width:132px;
}

#nav_intro_box a {
  width:120px;
  margin:0px 0px 3px;
}

#nav a span , #introduction span , #nav_intro_box a span {
  display:none;
}

#index { background-image:url(../media/menu/index_on.gif); }
#index:hover , #index.sel { background-image:url(../media/menu/index.gif); }
#the_site { background-image: url(../media/menu/the_site_on.gif); }
#the_site:hover , #the_site.sel { background-image:url(../media/menu/the_site.gif); }
#gallery { background-image:url(../media/menu/gallery_on.gif); }
#gallery:hover , #gallery.sel { background-image:url(../media/menu/gallery.gif); }
#timeline { background-image:url(../media/menu/timeline_on.gif); }
#timeline:hover , #timeline.sel { background-image:url(../media/menu/timeline.gif); }
#marketing_suite { background-image:url(../media/menu/marketing_suite_on.gif); }
#marketing_suite:hover , #marketing_suite.sel { background-image:url(../media/menu/marketing_suite.gif); }
#press { background-image:url(../media/menu/press_on.gif); }
#press:hover , #press.sel { background-image:url(../media/menu/press.gif); }
#downloads { background-image:url(../media/menu/downloads_on.gif); }
#downloads:hover , #downloads.sel { background-image:url(../media/menu/downloads.gif); }
#delivery_team { background-image:url(../media/menu/delivery_team_on.gif); }
#delivery_team:hover , #delivery_team.sel { background-image:url(../media/menu/delivery_team.gif); }
#contacts { background-image:url(../media/menu/contacts_on.gif); }
#contacts:hover , #contacts.sel { background-image:url(../media/menu/contacts.gif); }
#useful_links { background-image:url(../media/menu/useful_links_on.gif); }
#useful_links:hover , #useful_links.sel { background-image:url(../media/menu/useful_links.gif); }
#page_index { background-image:url(../media/menu/page_index_on.gif); }
#page_index:hover , #page_index.sel { background-image:url(../media/menu/page_index.gif); }

#introduction { background:transparent url(../media/menu/introduction_on.gif) top left no-repeat ; }
#introduction:hover , #introduction.sel { background-image:url(../media/menu/introduction.gif); }

#intro_nav_offices { background-image:url(../media/menu/offices.gif) ; }
#intro_nav_offices:hover , #intro_nav_offices.sel { background-image:url(../media/menu/offices_on.gif) ; }
#intro_nav_residential { background-image:url(../media/menu/residential.gif) ; }
#intro_nav_residential:hover , #intro_nav_residential.sel { background-image:url(../media/menu/residential_on.gif) ; }
#intro_nav_retail { background-image:url(../media/menu/retail.gif) ; }
#intro_nav_retail:hover , #intro_nav_retail.sel { background-image:url(../media/menu/retail_on.gif) ; }
#intro_nav_open_space { background-image:url(../media/menu/open_space.gif) ; }
#intro_nav_open_space:hover , #intro_nav_open_space.sel { background-image:url(../media/menu/open_space_on.gif) ; }
#intro_nav_energy { background-image:url(../media/menu/energy.gif) ; }
#intro_nav_energy:hover , #intro_nav_energy.sel { background-image:url(../media/menu/energy_on.gif) ; }
#intro_nav_transport { background-image:url(../media/menu/transport.gif) ; }
#intro_nav_transport:hover , #intro_nav_transport.sel { background-image:url(../media/menu/transport_on.gif) ; }
#intro_nav_culture { background-image:url(../media/menu/culture.gif) ; }
#intro_nav_culture:hover , #intro_nav_culture.sel { background-image:url(../media/menu/culture_on.gif) ; }
#intro_nav_community { background-image:url(../media/menu/community-off.gif) ; }
#intro_nav_community:hover , #intro_nav_community.sel { background-image:url(../media/menu/community-on.gif) ; }
#intro_nav_heritage { background-image:url(../media/menu/heritage.gif) ; }
#intro_nav_heritage:hover , #intro_nav_heritage.sel { background-image:url(../media/menu/heritage_on.gif) ; }

#ic {
  margin-left:170px;
  width:800px;
}

#foot {
  border-top:solid 2px #666;
  float:left;
  clear:left;
  margin-top:50px;
  margin-left:170px;
  padding-bottom:50px;
  width:800px;
}

#foot td {
  text-align:center;
  border-right:solid 1px #333;
  padding-left:5px;
  padding-right:5px;
}

#foot td.first {
/*  text-align:left;*/
  padding-left:0px;
}

#foot td.last {
/*  text-align:right;*/
  padding-right:0px;
  border:none;
}

#foot a {
  color:#333;
}

#foot div {
  margin-top:5px;
  font-size:12px;
  color:#333;
  line-height:14px;
}

#layers , #types , #gal_layers {
  width:708px;
  margin:0px;
  margin-bottom:10px;
  height:21px;
}

#gal_layers a {
  float:left;
  display:block;
  height:19px;
}

#layers a , #types a{
  float:left;
  display:block;
  height:19px;
}

#layer_all , #type_all { width:40px;background-image:url(../media/tabs/all_off.gif); }
#layer_all:hover , #layer_all.sel , #type_all:hover , #type_all.sel { background-image:url(../media/tabs/all_on.gif); }
#layer_ph1 { width:89px;background-image:url(../media/tabs/phaseone_off.gif); }
#layer_ph1:hover , #layer_ph1.sel { background-image:url(../media/tabs/phaseone_on.gif); }
#layer_res { width:93px;background-image:url(../media/tabs/residential_off.gif); }
#layer_res:hover , #layer_res.sel { background-image:url(../media/tabs/residential_on.gif); }
#layer_off { width:59px;background-image:url(../media/tabs/office_off.gif); }
#layer_off:hover , #layer_off.sel { background-image:url(../media/tabs/office_on.gif); }
#layer_ret { width:59px;background-image:url(../media/tabs/retail_off.gif); }
#layer_ret:hover , #layer_ret.sel { background-image:url(../media/tabs/retail_on.gif); }
#layer_cul { width:156px;background-image:url(../media/tabs/culture_off.gif); }
#layer_cul:hover , #layer_cul.sel { background-image:url(../media/tabs/culture_on.gif); }
#layer_her { width:75px;background-image:url(../media/tabs/heritage_off.gif); }
#layer_her:hover , #layer_her.sel { background-image:url(../media/tabs/heritage_on.gif); }
#layer_tra { width:84px;background-image:url(../media/tabs/transport_off.gif); }
#layer_tra:hover , #layer_tra.sel { background-image:url(../media/tabs/transport_on.gif); }
#layer_msc { width:52px;background-image:url(../media/tabs/misc_off.gif); }
#layer_msc:hover , #layer_msc.sel { background-image:url(../media/tabs/misc_on.gif); }

#layer_vis { width:103px;background-image:url(../media/tabs/visualisation_off.gif); }
#layer_vis:hover , #layer_vis.sel { background-image:url(../media/tabs/visualisation_on.gif); }
#layer_cns { width:103px;background-image:url(../media/tabs/construction_off.gif); }
#layer_cns:hover , #layer_cns.sel { background-image:url(../media/tabs/construction_on.gif); }
#layer_cmp { width:94px;background-image:url(../media/tabs/completion_off.gif); }
#layer_cmp:hover , #layer_cmp.sel { background-image:url(../media/tabs/completion_on.gif); }

#type_mkt { width:85px;background-image:url(../media/tabs/marketing_off.gif); }
#type_mkt:hover , #type_mkt.sel { background-image:url(../media/tabs/marketing_on.gif); }
#type_pln { width:77px;background-image:url(../media/tabs/planning_off.gif); }
#type_pln:hover , #type_pln.sel { background-image:url(../media/tabs/planning_on.gif); }
#type_con { width:102px;background-image:url(../media/tabs/consultation_off.gif); }
#type_con:hover , #type_con.sel { background-image:url(../media/tabs/consultation_on.gif); }
#type_msc { width:52px;background-image:url(../media/tabs/misc_off.gif); }
#type_msc:hover , #type_msc.sel { background-image:url(../media/tabs/misc_on.gif); }

#col1, #col1p {
  float:left;
  width:390px;
  margin-right:30px;
}
#col2, #col2p {
  float:left;
  width:380px;
}
#titleImg {
  margin-bottom:30px;
}
#thincol2 {
  font-size:12px;
  float:left;
  width:290px;
}
#im_sw_0 {
  display:block;
}
.hide {
  display:none;
}
#page_imgs {
  margin-bottom:10px;
}
#page_imgs a {
  margin-right:10px;
}
#lnk_show_on_map {
  margin-top:20px;
  font-size:12px;
}
/* END SITE WIDE COMMON STYLES */


/* PAGE SPECIFIC STYLES */
/* INDEX STYLES */
#index_c {
  margin-left:170px;
  width:800px;
  height:386px;
}
#index_arrow_left {
  position:absolute;
  left:460px;
  z-index:10;
  background:transparent url(../media/misc/splash_overlay.png) top left no-repeat;
  width:30px;
  height:60px;
}
#splashimgs .si {
  position:absolute;
  height:268px;
  width:308px;
  display:none;
}
#index_r {
  position:relative;
  width:480px;
  height:268px;
  background:#f0f0f0;
  left:320px;
}
#titleimgs .ti {
  position:absolute;
  top:20px;
  left:20px;
  display:none;
}
#index_txt {
  position:absolute;
  top:160px;
  left:20px;
  width:340px;
  font-size:13px;
}
#splashimgs #si_0 , #titleimgs #ti_0 {
  display:block;
}
#banners {
  float:left;
  clear:both;
  margin-top:20px;
}
#banners a {
  margin-right:8px;
}
#banners a.first {
  margin-right:9px;
}
#banners a.last {
  margin-left:1px;
  margin-right:0px;
}
/* MAP STYLES */
#mapWrap {
  position:relative;
  height:344px;
  width:800px;
}

#map {
  position:absolute;
  width:800px;
  height:344px;
}

#editmap , #tagToEdit {
  cursor:crosshair;
}

.maps_1 {
  background:transparent url(../media/maps/cutout.jpg) top left no-repeat ;
}

.maps_2 {
  background:transparent url(../media/maps/illustration.jpg) top left no-repeat ;
}

.maps_3 {
  background:transparent url(../media/maps/atoz.jpg) top left no-repeat ;
}

.maps_4 {
  background:transparent url(../media/maps/aerial.jpg) top left no-repeat ;
}

.tag {
  position:absolute;
  background:transparent url(../media/maps/marker.png) top left no-repeat ;
  width:20px;
  height:20px;
  cursor:pointer;
}

.tag.out {
  background:transparent url(../media/maps/marker_out.png) top left no-repeat ;
  cursor:pointer;
}

.tag .ptr {
  position:absolute;
  top:11px;
  left:-11px;
  display:none;
  background:transparent url(../media/maps/pointer.png) 21px 0px no-repeat;
  width:340px;
  height:21px;
  cursor:pointer;
}

.tag .info {
  cursor:pointer;
  position:absolute;
  top:32px;
  left:-11px;
  display:none;
  font-size:13px;
  width:330px;
  padding:5px;
  color:#333;
  background:white;
  text-decoration:none;
  border:solid 2px #999;
  border:solid 1px #333;
/*  height:75px; */
}
.tag .tag_text {
  margin:0px;
  padding:0px;
  width:220px;
  float:right;
}

.tag .tag_text span {
  cursor:pointer;
  color:#D2232A;
}

a.tag .info b {
  cursor:pointer;
  color:#D2232A;
}

.tag .flip {
  left:-311px;
}

.tag .ptr.flip {
  position:absolute;
  top:11px;
  left:-311px;
  display:none;
  background:transparent url(../media/maps/pointer_flip.png) 311px 0px no-repeat;
  width:340px;
  height:21px;
}

.tag .noimg {
  width:220px;
}
.tag .flip.noimg , .tag .ptr.flip.noimg {
  left:-196px;
}
.tag .ptr.flip.noimg {
  background:transparent url(../media/maps/pointer_flip.png) 196px 0px no-repeat;
  width:220px;
}
.tag .ptr.flip.noimg , .tag .ptr.noimg {
  width:230px;
}
.tag .cl {
  clear:both;
}

.tag:hover {
  text-decoration:none;
}

.tilb { /* tag image letter box style */
  display:block;
  margin:2px 0px 2px 0px;
  float:left;
}

.map_switch {
  margin-top:20px;
  height:21px;
}

#map_switch_title {
  margin:4px 10px 0px 0px;
  float:left;
}

.map_switch a {
  display:block;
  float:right;
  margin-left:10px;
  height:19px;
}

#tag_nav_tags {
  display:block;
  float:right;
  height:19px;
  width:87px;
  background-image:url(../media/btns/viewasmap_off.gif);
}
#tag_nav_tags:hover { background-image:url(../media/btns/viewasmap_on.gif); }

#tag_nav_list { width:81px;background-image:url(../media/btns/viewaslist_off.gif); }
#tag_nav_list:hover { background-image:url(../media/btns/viewaslist_on.gif); }
#tag_nav_ill1 { width:100px;background-image:url(../media/btns/technicalmap_off.gif); }
#tag_nav_ill1:hover , #tag_nav_ill1.sel { background-image:url(../media/btns/technicalmap_on.gif); }
#tag_nav_ill2 { width:107px;background-image:url(../media/btns/illustrationmap_off.gif); }
#tag_nav_ill2:hover , #tag_nav_ill2.sel { background-image:url(../media/btns/illustrationmap_on.gif); }
#tag_nav_aeri { width:76px;background-image:url(../media/btns/aerialmap_off.gif); }
#tag_nav_aeri:hover , #tag_nav_aeri.sel { background-image:url(../media/btns/aerialmap_on.gif); }
#tag_nav_atoz { width:54px;background-image:url(../media/btns/atoz.gif); }
#tag_nav_atoz:hover , #tag_nav_atoz.sel { background-image:url(../media/btns/atoz_on.gif); }

#tag_apartments { width:168px;background-image:url(../media/btns/tag_apartments.gif); text-indent: -999px; overflow: hidden; text-transform: capitalize;}

#list2col {
  width:800px;
}

#list2col .odd td , #list2col .even td {
  width:370px;
  color:#333;
  background:#eee;
  font-size:13px;
  vertical-align:top;
}

#list2col .odd td {
  background:#fff;
}

#list2col .odd div img , #list2col .even div img {
  margin-bottom:5px;
  float:left;
}

#list2col .odd div , #list2col .even div {
  width:369px;
  margin:5px;
  color:#333;
  text-decoration:none;
}

#list2col .odd a , #list2col .even a {
  cursor:pointer;
}

#list2col .odd a b , #list2col .even a b {
  color:#D2232A;
}

#list2col .odd a:hover , #list2col .even a:hover {
  text-decoration:none;
}

#list2col .odd a:hover b , #list2col .even a:hover b {
  text-decoration:underline;
}

#list2col .odd span , #list2col .even span {
  cursor:default;
}
#list2col .odd div .tag_text , #list2col .even div .tag_text {
  margin:0px;
  padding:0px;
  width:260px;
  float:right;
}

#list2col .odd div .tag_text span , #list2col .even div .tag_text span {
  color:#D2232A;
  cursor:pointer;
}

#list2col .odd .spacer , #list2col .even .spacer {
  background:none;
  width:40px;
}
/* PRESS STYLES */
#press_c {
  width:800px;
}
#press_img_c {
  width:300px;
  float:left;
  margin-bottom:20px;
}
#press_text_c {
/*  line-height:14px;*/
}
#press_article_list_c {
  margin-top:20px;
}
#press_article_list_c .rl {
  margin-bottom:20px;
}
#press_list_l {
  float:left;
  width:265px;
  margin-right:35px;
}
#press_list_r {
  float:left;
  width:500px;
}
#press_list_r2 {
  float:left;
  width:380px;
}

.pressbox {
  display:block;
  float:left;
  width:490px;
  margin-bottom:20px;
  height:70px;
  color:#333;
}

.pressbox2 {
  display:block;
  float:left;
  width: 370px;
  margin-bottom:20px;
  height:70px;
  color:#333;
}

.pressbox b, .pressbox2 b {
  font-weight:normal;
  color:#cc0001;
}
.pressbox img, .pressbox2 img {
  float:left;
  margin-right:10px;
}
#otherArticles a {
  display:block;
}
#article_right {
  float:left;
  width:495px;
  margin-left:20px;
}
#article_left {
  float:left;
  width:265px;
}
#article_right h2 {
  margin-bottom:10px;
}
#article_date {
  margin-bottom:10px;
}
/* DOWNLOAD STYLES */
#downloads_c {
  float:left;
  width:468px;
  margin:0px 35px 0px 0px;
  font-size:12px;
}
#downloads_c .odd , #downloads_c .even {
  display:block;
  clear:both;
  width:470px;
  color:#333;
  background:#eee;
  padding:6px 0px;
}
#downloads_c .odd {
  background:#fff;
}
#downloads_c .downloadbox div {
  width:460px;
  margin:0px auto;
}
#downloads_c .downloadbox .dl_btn {
  float:right;
  clear:both;
  margin:0px;
}
/* TERMS STYLES */
#terms_c {
  float:left;
  width:498px;
  margin-right:10px;
}
#terms_details {
  display:none;
  margin:20px 0px;
  padding-left: 5px;
}
#downloading {
  height:19px;
  width:101px;
  background:transparent url(../media/btns/downloading.gif) top left no-repeat;
  display:none;
}
#btn_agree , #btn_cancel , #btn_back {
  height:19px;
  width:59px;
  display:block;
  float:left;
  background:transparent url(../media/btns/iaccept_off.gif) top left no-repeat;
  cursor:pointer;
  margin-right:5px;
}
#btn_agree:hover {
  background:transparent url(../media/btns/iaccept_on.gif) top left no-repeat;
}
#btn_cancel {
  width:53px;
  background:transparent url(../media/btns/cancel_off.gif) top left no-repeat;
}
#btn_cancel:hover {
  background:transparent url(../media/btns/cancel_on.gif) top left no-repeat;
}
#btn_back {
  margin-right:0px;
  width:93px;
  float:right;
  background:transparent url(../media/btns/backtoindex_off.gif) top left no-repeat;
}
#btn_back:hover {
  float:right;
  background:transparent url(../media/btns/backtoindex_on.gif) top left no-repeat;
}
/* PAGE INDEX STYLES */
#pageindex_c {
  width:680px;
}
#pageindex_c td {
  width:300px;
  padding-right:40px;
}
#pageindex_c td a , #useful_links_c a {
  display:block;
  padding-bottom:2px;
  font-size:12px;
}
#useful_links_c a {
}
#useful_links_intro {
}
/* GALLERY STYLES */
#gal_layers {
  width:790px;
}
#gal_layers a {
  float:left;
}
#image_c {
  width:800px;
  margin-top:0px;
}
#image_c .gal_image_c {
  margin-right:10px;
  margin-bottom:10px;
  float:left;
  width:150px;
  height:100px;
}
#image_c a {
  position:absolute;
  text-decoration:none;
}
#image_c img {
  position:relative;
  z-index:1;
}
#image_c .gal_image_c .cap {
  position:absolute;
  display:none;
  font-size:10px;
  background:#fff;
  border:solid 1px #333;
  padding:3px;
  z-index:1;
  white-space:nowrap;
}
#image_hires_link {
  display:block;
  width:300px;
  float:left;
  padding-top:2px;
}
#btn_dl span {
  display:none;
}
#btn_dl {
  height:19px;
  width:71px;
  display:block;
  float:left;
  background:transparent url(../media/btns/download_off.gif) top left no-repeat;
}
#btn_dl:hover {
  background-image:url(../media/btns/download_on.gif);
}

/* INTRO STYLES */
.intro_line {
  height:5px;
  width:80px;
  margin-top:7px;
}

#intro_c {
  margin-left:175px;
  width:680px;
}
#intro_title_img {
  margin-top:0px;
}
#intro_full_img {
  float:left;
  margin-top:20px;
}
#intro_img {
  float:left;
  margin-top:20px;
  margin-right:20px;
}
#intro_txt {
  margin-top:20px;
}
/* DELIVERY TEAM STYLES */
#delivery_c {
  margin-left:175px;
  width:800px;
}
#delivery_lhs , #delivery_img , #delivery_rhs {
  float:left;
  width:530px;
  margin-right:20px;
}
#delivery_img {
  display:block;
  width:250px;
}
#delivery_lhs {
  width:250px;
  font-size:12px;
}
#delivery_rhs {
  margin-right:0px;
}
#delivery_rhs .rl {
  margin:15px 0px;
}
#delivery_lhs .rl {
  margin:0px 0px 15px;
}
/* CONTACTS STYLES */
#contacts_c {
  margin-left:175px;
  width:800px;
}
.contact_section {
  float:left;
  width:200px;
}
.contact_section h3 {
  margin-bottom:-5px;
}
.contact_section .rl , .contact {
  width:180px;
  margin:10px 20px 10px 0px;
}
.contact {
  margin:10px 20px 0px 0px;
}
.contacts_list , .links_list {
  margin-top:3px;
  font-size:12px;
}
.links_list {
}
.contacts_list a {
  color:#333;
}




/**
 * Login 
 */
div#login { margin: 20px 0; }
div#login div.row{ clear:both; }
div#login label{ width:120px; display:block; float:left; }

div#login input.login { float:left; border:#000000 1px solid; padding:1px; margin: 0 10px 10px 10px; width:150px; }
div#login input.submit { background:transparent url(/media/btns/signin.gif) top left no-repeat; margin: 0 10px 10px 10px; width:62px; border:none;  height:21px; cursor:pointer; }

p.loginerror{ color:#cc0000; }

/* COMMUNITY TABS */

#com_tabs { width:754px;  margin:0px;  margin-bottom:10px;  height:21px; border: 0px solid blue; }
#com_tabs a { float:left;  display:block;  height:19px; }


#emp { width:170px;background-image:url(../media/tabs/training_tab-off.gif); }
#emp:hover , #emp.sel { background-image:url(../media/tabs/training_tab-on.gif); }
#sch { width:75px;background-image:url(../media/tabs/schools_tab-off.gif); }
#sch:hover , #sch.sel { background-image:url(../media/tabs/schools_tab-on.gif); }
#biz { width:120px;background-image:url(../media/tabs/localbusiness_tab-off.gif); }
#biz:hover , #biz.sel { background-image:url(../media/tabs/localbusiness_tab-on.gif); }
#arts { width:50px;background-image:url(../media/tabs/arts_tab-off.gif); }
#arts:hover , #arts.sel { background-image:url(../media/tabs/arts_tab-on.gif); }
#vol { width:165px;background-image:url(../media/tabs/volunteering_tab-off.gif); }
#vol:hover , #vol.sel { background-image:url(../media/tabs/volunteering_tab-on.gif); }
#inv { width:170px;background-image:url(../media/tabs/investment_tab-off.gif); }
#inv:hover , #inv.sel { background-image:url(../media/tabs/investment_tab-on.gif); }


hr { border-bottom: 1px solid black;}

#residential_wrap { height: 90px;}
#residential_crop { width: 200px; height: 95px; overflow: hidden; float: left;}
#residential_side { display: block; width: 105px; height: 87px; float: left; margin-left: 60px;}

