#pagePortfolio #portfolioSearch {margin-bottom: 22px; padding:0px; border-bottom: 1px solid #e2ddd7; position: relative;}
#pagePortfolio #portfolioSearch div {position:absolute; right:-16px; top:-2px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; padding:12px 18px;}

#portfolioSearch h2 {display:inline; margin: 0px 20px 0px 0px;}
#portfolioSearch select {font-size:14px; margin-right:20px; width:200px;}

#pagePortfolio h1 {margin-bottom:12px;}
#pagePortfolio .greyBox {padding:12px 16px;}
.portfolioGroup {margin-bottom:16px; padding-bottom: 4px; border-bottom: 1px solid #dbd6d2;}
.portHeading {float:left; width:180px;}
.portHeading h2 {margin-bottom:2px; color: #6e665e;}
.portHeading h4 {margin-top:0px; color: #988f86;}
.portfolioLinks {margin-left:200px; width: 778px;}

#retailerSubmit {width:123px; height:23px; background: url(../images/interface/retailerSearchButton.gif) no-repeat #ef8d1b; color:white; font-weight: bold; font-size: 12px; border:0px; cursor: pointer;}
#retailerSubmit:hover,#retailerSubmit:active {background-position: 0px -23px;}

.portfolio_thumbnail {width:70px; height:70px; border:2px solid #fff; display:block; float:left; margin:0px 12px 12px 0px; background:url(../images/interface/bigAjax2.gif) #e5e2df; vertical-align: bottom;}
.portfolio_thumbnail:link  {border-color:#fff;}
.portfolio_thumbnail:hover, .portfolio_thumbnail:active {border-color:#ff5a00;}
.portfolio_thumbnail img {width:70px; height:70px;}

.brownBody {background:#211e1b; margin:0px;}
#wrapper {text-align: center; margin-top:30px;}
#photoBrowser {margin: auto;
 display: table; /* for real browsers */
 display: inline-block; /* for ie */
 text-decoration: none; /* remove strikethrough */
 text-align: center;
 width:auto;
 }

#photoFrame {background:white; padding:12px; float:left;}
.photoFrame {background:white; padding:12px; margin-bottom:20px;}
#photoFrame p, .photoFrame p { margin:8px 0px 0px 0px; padding:0px;}
#thePhoto, .thePhoto {background: url(../images/interface/bigAjax2.gif) #e5e2df;}
#portDesc {clear:left;}

#prevLink, #nextLink {margin-top:30px;} 
#prevLink {float:left; width:66px; overflow:hidden; margin-right:20px; height:160px; display:block;}
#prevLink:link img,  #prevLink:visited img {margin-left:-66px;}
#prevLink:hover img {margin-left:0px;}
#prevLink img.noBack, #prevLink.noPrev img, #prevLink.noPrev:hover img  {margin-left:-132px;}

#nextLink {float:left; width:66px; overflow:hidden; margin-left:20px; height:160px; display:block;}
#nextLink:link img,  #nextLink:visited img {margin-left:-66px;}
#nextLink:hover img {margin-left:-132px;}
#nextLink img.noForward, #nextLink.noNext img, #nextLink.noNext:hover img {margin-left:0px ;}


div.prettyPhotoOverlay, div.prettyFriendOverlay{
	background: #24201d;
	position: absolute; top: 0; left: 0;
	z-index: 9500;
	width: 100%;
}

div.pictureHolder {position: absolute; z-index: 10000;}

div.pictureHolder #fullResImageContainer {background: url(../images/interface/bigAjax2.gif) #e5e2df; width:300px; height:200px; display:block;}
div.pictureHolder p {margin-bottom: 0px;}
.closer { display:block;text-align: right; margin-top:9px;}
.description {float:left;}
#photoContent {background-color:white; padding:12px; float:left; text-align: left; border-style: solid; border-width: 0px 1px 0px 1px; border-color: black;}
.return {text-align: center; clear:left; padding-top:20px;}