div#verticalcol {
	margin: 10px auto 15px; 
	width: 850px;
	position: relative;
	padding: 0 0 0 0px;
	border: 0px solid #fff;
	}
div#vertpicarea {
	margin: 0 0 0 185px;
	padding: 0;
	width: 600px;
	padding: 0 0 0 25px;
	}
div#vertthumbarea {
	position: absolute;
	width: 166px;
	top: 0;	
	border: 0px solid #fff;
	}
div.onethumb {
	float: left;
	width: 63px;
	height: 80px;
	margin: 0 20px 19px 0;
	background:  url("../images/v_shadow_th.gif") top left  no-repeat;	
	}
div#vertthumbarea img {
	border: 2px solid #fff;
	}
/* Corporat SEction heads */	
span.corporate_section { position: absolute; right: 0; background: #939292 url("../images/corporate_vert.gif") top right  no-repeat; width: 25px; height: 300px; }
span.interiors_section { position: absolute; right: 0px; top: 230px; background: url("../images/interiors_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
span.exteriors_section { position: absolute; right: 0px; top: 230px; background: url("../images/exteriors_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
span.hotels_section { position: absolute; right: 0px; top: 230px; background: url("../images/hotels_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
span.restaurants_section { position: absolute; right: 0px; top: 230px; background: url("../images/restaurants_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
span.retail_section { position: absolute; right: 0px; top: 230px; background: url("../images/retail_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
/* Residential SEction heads */	
span.residential_section { position: absolute; right: 0; background: #939292 url("../images/residential_vert.gif") top right  no-repeat; width: 19px; height: 260px; }
span.multifamilyhomes_section { position: absolute; right: 0px; top: 280px; background: url("../images/multifamily_hd.gif") top right  no-repeat; width: 115px; height: 17px; }
span.luxuryhome_section { position: absolute; background: url("../images/luxuryhomes_hd.gif") top right  no-repeat; right: 0px; top: 280px; width: 115px; height: 17px; }
span.remodeling_section { position: absolute; background: url("../images/remodeling_hd.gif") top right  no-repeat; right: 0px; top: 280px; width: 115px; height: 17px; }
/* Institutional SEction heads */	
span.institutional_section { position: absolute; right: 0; background: #939292 url("../images/institutional_vert.gif") top right  no-repeat; width: 19px; height: 308px; }
span.education_section { position: absolute; background: url("../images/education_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
span.healthcare_section { position: absolute; background: url("../images/healthcare_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
span.government_section { position: absolute; background: url("../images/government_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
span.museums_section { position: absolute; background: url("../images/museums_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
span.monuments_section { position: absolute; background: url("../images/monuments_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
span.religious_section { position: absolute; background: url("../images/religious_hd.gif") top right  no-repeat; right: 0px; top: 325px; width: 115px; height: 17px; }
/* Advertising SEction heads */	
span.advertising_section { position: absolute; right: 0; background: #939292 url("../images/advertising_vert.gif") top right  no-repeat; width: 19px; height: 261px; }
span.advertising2_section { position: absolute; background: url("../images/advertising2_hd.gif") top right  no-repeat; right: 0px; top: 285px; width: 115px; height: 17px; }
span.developers_section { position: absolute; background: url("../images/developers_hd.gif") top right  no-repeat; right: 0px; top: 285px; width: 115px; height: 17px; }
span.contractors_section { position: absolute; background: url("../images/contractors_hd.gif") top right  no-repeat; right: 0px; top: 285px; width: 115px; height: 17px; }


div.vertbigpic {
	background:  url("../images/v_shadowbig.gif") top left  no-repeat;	
	background-color: #fff;
	height: 580px;
	width: 455px;
	}
div.vertbigpic img {
	border: 10px solid #fff;
	background-color: #fff;
	}
div#captionarea {
	position: relative;
	margin-left: 1px;
	width: 425px;
	border: 0px solid red;
	font-family: Times, serif;
	font-size: 10px;
	line-height: 8px;
	color: #000;
	}
div#cap1 {position: absolute; top: 0; left: 0; visibility: hidden ;  }
div#cap2 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap3 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap4 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap5 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap6 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap7 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap8 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap9 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap10 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap11 {position: absolute; top: 0; left: 0; visibility: hidden;  }
div#cap12 {position: absolute; top: 0; left: 0; visibility: hidden;  }
