/* main */
body, html {width:100%;height:100%;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif}

.hide {display:none;}
img { border:0;}
/* body ids */
body#main {background-color:#d5d9d7} 
body#building{background-color:#d5d9d7}
body#subCatExper {background-color:#d5d9d7 /* #909b95 */ }
/* General Classes */
.hide {display:hide}
.clear {line-height:1px;font-size:1px;clear:both}
/* main layout component classes & ids */
.top {margin:0;width:100%;min-width:920px;height:168px;background:#fff url(../images/header-main.gif) no-repeat top center;_margin-right:-920px;_position:relative;_display:block;_float:left;_border-right:920px; }
.top h1 {display:none}
#redStrip {width:100%;height:24px;background-color:#B5121B}
#nav {margin: 0 auto; padding: 0; width:920px;z-index:10000;}
#bottom { margin:30px auto 0px auto; height: auto; padding:0;color:#000;font-size:12px;line-height:120%;width:920px; }

/* content specific */
#fullBtm {width:920px;height:398px;margin:0 auto;padding:0;background:transparent url(../images/home-btm.jpg) no-repeat bottom right;}
#bottom .column {float:left;display:inline}
#bottom #textlft.column {margin:0 0 0 70px;padding:0 45px 0 0;width:338px}
#bottom p {margin:0 0 10px 0 }
#bottom #rht.column {margin:0 0 0 10px;padding:0 0 0 0}
#bottom	.text {width:350px} 
#bottom .imglft {padding:0;width:452px;height:445px}
#bottom .imgRht {padding:0;width:467px;height:375px}
#bottom .imgRht h1 {display:none}
#bottom .profileRht {margin:0;padding:0;width:550px;height:364px;text-align:right;float:right;display:inline;clear:none;}
#bottom .profileLft {margin:0 0 0 115px;padding:0;width:200px;height:364px;float:left;display:inline;}
#bottom #profCat {margin:0 0 15px 0;font-weight:bold;color:#666;}

#bottom .row {margin:  0 0 15px 115px;padding:5px 0 0 0;float: left;display:inline;}
.row#line {border-top: solid 1px #666;}
.row .lft {margin-right:20px;width:150px;min-height:20px;font-weight:bold;float:left; /* ie six fix */ display:inline;}
.row .ctr {margin-right:20px;width:612px;min-height:20px;font-weight:bold;float:right;display:inline;}
.row .rht {margin-right:20px;width:612px;min-height:20px;float:right;display:inline;clear:right;}
.row ul {margin-bottom:0;}

#bottom ul {padding-left:15px}



#bottom #sidebuilding.column {background: transparent url(../images/sideBuilding.jpg) no-repeat top center}
#bottom #sidebuildingSub.column {background: transparent url(../images/sideBuildingSub.jpg) no-repeat top center}
#bottom #buildingHome {background: transparent url(../images/sideBuildingCopy.gif) no-repeat center left}

#bottom #indexp.column {background:transparent url(../images/subHome/industrial.jpg) no-repeat top right}
#bottom #tenexp.column {background:transparent url(../images/subHome/tenant.jpg) no-repeat top right}
#bottom #groexp.column {background:transparent url(../images/subHome/groundup.jpg) no-repeat top right}
#bottom #resexp.column {background:transparent url(../images/subHome/restaurant.jpg) no-repeat top right}
#bottom #extexp.column {background:transparent url(../images/subHome/exterior.jpg) no-repeat top right}

#bottom #industrial.column {background:transparent url(../images/subHome/industrial.jpg) no-repeat top right}
#bottom #tenant.column {background:transparent url(../images/subHome/tenant.jpg) no-repeat top right}
#bottom #groundup.column {background:transparent url(../images/subHome/groundup.jpg) no-repeat top right}
#bottom #restaurant.column {background:transparent url(../images/subHome/restaurant.jpg) no-repeat top right}
#bottom #exterior.column {background:transparent url(../images/subHome/exterior.jpg) no-repeat top right}

table.buildingSubList {font-size:12px}
table.buildingSubList td {padding:2px 5px 3px 0}
table.buildingSubList td.oneColLabel {width:250px}
table.buildingSubList td.oneColLocation {width:175px}

/* IE fixes for days. */
.galleryControls {float:right;margin:-30px 0 0 0;width:466px;height:30px;font-size:120%}
.galleryControls a {margin:0;padding:0;width:150px;height:24px;color:#666;text-decoration:none;display:block;float:left;position:relative;top:0px;}
.galleryControls a:hover {color:#333}
.galleryControls #btn {margin:0 7px 0 0;padding:0;position:relative;top:5px;border:0;}

#gallery {margin:0;padding:0;position:relative;display:inline;}
ul#gallery {clear:none;float:left;width:550px;height:350px;overflow:hidden;display:inline} 
#gallery li {display:inline}
#gallery li img {border:0; margin: 0 ; padding:0; }

/* Current Projects */
.picture { padding:0;width:140px;height:140px;float:left;background:transparent url(../images/dropshadow.png) no-repeat bottom right;}

.blend img {opacity: 0;-moz-opacity: 0;-khtml-opacity:0;filter: alpha(opacity=0)}
#currentLft {margin:0 0 0 0;padding:0 0 0 105px;width:339px;float:left}
#currentRht {margin:0;padding:0 0 0 10px;width:456px;border-left:solid 1px #666;float:right}
.ssProfile {clear:left;float:left;}
a.ssProfile {text-decoration:none; color:#000}
a.ssProfile:hover {background-color:#c5c9c7;}
.ssProfile#lg {width:410px;margin:0 20px 10px 0;}
.ssProfile#sm {width:338px; margin:0 0 10px 0;}
.ssProfile#lg #text {width:250px;float:right}
.ssProfile#sm #text {width:189px;float:right}

.join { }
.join .lft {height: 30px;width:70px; float:left; font-weight:bold}
.join .rht {height:30px;width: 250px;float:right }