/*#################### NEW PHOTWALL STYLES ####################*/
#photowallContentContainer * {margin:0px; padding:0px;}
#photowallContentContainer .footer {clear:both;}
#photowallContentContainer { font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#photowallContentContainer .topPhotowallSubTitleBar h4 {color:#c30000; font-size:1.8em; padding-bottom:3px;}
#photowallContentContainer #photoNav {width:645px;margin-left:25px;background:#fff; font-size:1.1em; font-weight:bold; text-transform:uppercase;}
#photowallContentContainer #photoNav p {padding-top:8px;}
#photowallContentContainer #photoNav #photoNavPrevious img {border:none; margin:5px 6px 3px 8px; float:left;}
#photowallContentContainer #photoNav #photoNavNext img {border:none; margin:5px 4px 3px 6px; float:right;}
#photowallContentContainer #photoNav #photoNavPrevious {float:left; width:200px; text-align:left;}
#photowallContentContainer #photoNav #photoNavPrevious p {float:left;}
#photowallContentContainer #photoNav #photoNavNext {float:right; width:200px; text-align:right;}
#photowallContentContainer #photoNav .scrollerBottom {background:url(/images/i-pw-scroller-bottom.gif) no-repeat; height:2px; overflow:hidden; clear:both;}
#photowallContentContainer #photoThumbs {background:#ccc; margin-top:10px;width:640px;}

#photowallContentContainer #photoThumbs .scrollerTop {background:url(/images/i-pw-scroller-top.gif) no-repeat; height:2px; overflow:hidden;}
#photowallContentContainer #photoThumbs .scrollerBottom {background:url(/images/i-pw-scroller-bottom.gif) no-repeat; height:2px; overflow:hidden; clear:both;}
#photowallContentContainer #photoThumbsPrevious, #photowallContentContainer #photoThumbsNext {float:left; width:31px; text-align:center;}

#photowallContentContainer #photoThumbs img {border:none;}
#photowallContentContainer #photoThumbsPrevious img, #photowallContentContainer #photoThumbsNext img {margin:18px 2px 0px 5px;}
#photowallContentContainer #photoThumbPics {float:left;}
#photowallContentContainer #photoThumbPics ul {list-style-type:none;}
#photowallContentContainer #photoThumbPics ul li {display:inline;}
#photowallContentContainer #photoThumbPics img {border:1px solid #000; width:59px; height:59px; margin:0px;}
#photowallContentContainer #photoDisplay {background:#fff; padding:5px;}
#photowallContentContainer #photowallContainer .paddingContainer {padding:0px 30px; color:#000;}
#photowallContentContainer #searchGalleryContainer {border-top:1px solid #808080; border-bottom:1px solid #808080; margin-bottom:10px;}
#photowallContentContainer #searchGalleryContainer .areaPadding {padding:5px 0px; font-size:1.1em; font-weight:bold;}

#photowallContentContainer #searchGalleryContainer .topPhotowallSearchBar { float:left;text-align:left;}
#photowallContentContainer #searchGalleryContainer .gallerySearchLink {color:#c30000;float:right;}
#photowallContentContainer #searchGalleryContainer label {color:#c30000;float:left; padding:0px 5px 0px 0px;width:auto;}
#photowallContentContainer #searchGalleryContainer .topPhotowallSearchBar .photoSearchBtn{ padding:2px 5px;}


#photowallContentContainer #searchGalleryContainer select {font-size:1.1em;}
#photowallContainer #photoDisplay #photo {float:left; margin-right:20px; text-align:right;}
#photowallContainer #photoDisplay #photo img {}
#photowallContainer #photoDisplay #photoCaption {float:left; width:175px;}
#photowallContainer #photoDisplay h4 {color:#c30000; font-size:1.4em; font-weight:bold; padding:5px 0px;}
#photowallContainer #photoDisplay p {font-size:1.2em;color:#000;}
#photowallContainer #photoDisplay a {color:#C00;}