#loading { width: 702px; height: 500px; position: absolute; background-color:#fff; text-align: center; margin:0; top:0; left:0; z-index:100; }
#loading img { margin:185px auto 0 auto; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; 	overflow: -moz-scrollbars-vertical; }
a#btnLeft:link, a#btnLeftThumbs:link, a#btnLeft:visited, a#btnLeftThumbs:visited, a#btnLeft:hover, a#btnLeftThumbs:hover, a#btnLeft:active, a#btnLeftThumbs:active { position:relative; float:left; display:block; height:500px; width:40px; background-image:url(/portfolioimages/arrow_left.gif); background-repeat:no-repeat; background-position:left; color:#FFFFFF; }
a#btnLeft:hover, a#btnLeftThumbs:hover { background-position:right; }
a#btnRight:link, a#btnRightThumbs:link, a#btnRight:visited, a#btnRightThumbs:visited, a#btnRight:hover, a#btnRightThumbs:hover, a#btnRight:active, a#btnRightThumbs:active  { position:relative; float:left; display:block; height:500px; width:40px; background-image:url(/portfolioimages/arrow_right.gif); background-repeat:no-repeat; background-position:left; color:#FFFFFF; }
a#btnRight:hover, a#btnRightThumbs:hover { background-position:right; }
.thumbLnk:link, .thumbLnk:visited, .thumbLnk:hover, .thumbLnk:active  { font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; width:622px; font-size:9px; color:#777; text-decoration:none; padding:4px 0 0 0; height:15px; background-image:url(/portfolioimages/thumbLinkBg.gif); background-position:center top; background-repeat:no-repeat; }
.thumbLnk:hover { color:#cc9900; background-position:center bottom; background-repeat:no-repeat; font-size:9px; font-family:Arial, Helvetica, sans-serif; }
.returnLnk:link, .returnLnk:visited, .returnLnk:hover, .returnLnk:active  { font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; width:622px; font-size:9px; color:#777; text-decoration:none; padding:4px 0 0 0; height:15px; background-image:url(/portfolioimages/returnBg.gif); background-position:center top; background-repeat:no-repeat; }
.returnLnk:hover { color:#cc9900; background-position:center bottom; background-repeat:no-repeat; font-size:9px; font-family:Arial, Helvetica, sans-serif; }


#Container { position:relative; width:702px; height:500px; overflow:hidden; }
.leftArrow { display:inline; float:left; position:relative; height:500px; width:40px; }
.rightArrow { display:inline; float:right; position:relative; height:500px; width:40px; }
#displayContainer { position:relative; float:left; display:inline; width:622px; height:481px; top:19px; }
.innerContainer { position:relative; width:622px; height:462px; overflow:hidden; }
#thumbsContainer { position:relative; float:left; display:inline; width:622px; height:500px; }
#sq { position:relative; width:100000px; left:0; }
.clientDisplay { display:inline; float:left;width:620px;height:460px; background-color:#EFEFEF; border:1px solid #DDDDDD; position:relative;left:0; top:0px; margin:0 20px 0 0; }
.clientDisplay img { margin:10px 0 0 10px; }
.clientDisplay p { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 10px 0 10px; }
#sq4 { width:702px;height:500px;position:absolute; left:0px; top:3px; z-index:1000; background-color:#fff; }
.returnBtn { position:relative; float:left; width:600px; }
#sq2 { position:relative; width:10000px; left:0; }
.thumbContainer, .thumbContainer2 { position:relative; float:left; display:inline; height:100px; width:300px; margin:0 18px 18px 0; background-color:#DFBE5B; color:#fff; cursor:pointer; }
.thumbContainer img, .thumbContainer2 img { width:290px; border:0; position:absolute; display: block; height:90px; width:290px; border:5px solid #ddd; margin:0 18px 18px 0;   z-index:200; }
.thumbContainer:hover img, .thumbContainer2 img {  border:5px solid #cc9900;  }
.thumbDetails { position:absolute; top:5px; left:118px; z-index:101; background-color:#DFBE5B; background-image:url(/portfolioimages/link_bg.jpg); height:80px; width:157px; background-repeat:repeat-y; background-position: left; padding:10px 5px 0px 15px; }
.thumbDetails p { margin:0; }
.thumbDetails h3 { margin:0 0 5px 0; font-size:12px; color:#fff; }

.thumbContainer:hover .thumbDetails, .thumbContainer2 .thumbDetails {
	z-index:201;
}
.siteLink { position:absolute; top:441px; left:560px; z-index:500; }
.siteLink a:link, .siteLink a:visited, .siteLink a:hover, .siteLink a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc9900; text-decoration:none; }
.siteLink a:hover { text-decoration:underline; }

#popContainer { position:absolute; background-color:#999; }
#pop { position:absolute; height:538px; width:702px; padding:0px 15px 15px 15px;  background-image:url(/portfolioimages/portfolioBg.png); background-repeat:no-repeat;  }

#btnLeft, #btnRight, #btnLeftThumbs, #btnRightThumbs { cursor:pointer; }
#titleBar {
	position:relative; width:702px; height:38px;
}
#titleBar h1 {
	display:inline; position:relative; float:left; font-size:11px; color:#FFF; top:18px; left:8px; margin:0;
}	
#titleBar img {
	display:inline; float:right; position:relative; top:17px; right:3px; cursor:pointer;
}
#containTop {
	position:absolute; top:0; left:0;
}h3{font-size:12px; font-weight:normal; margin:0; padding:0; display:inline;}
h3 a{text-decoration:none; font-weight:normal; font-size:12px;color:#000;}
a.so{text-decoration:none;color:#000;}.soman{ display:inline;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#FFFFFF;}
.bodyText h3{font-size:12px; font-weight:normal; margin:0; padding:0; display:inline;}
. bodyText h3 a{text-decoration:none; font-weight:normal; font-size:14px;color:#000;}
