#photoView { position:relative; margin-bottom:10px; background:#333; font-size:12px; width:650px; }
#photoInfo { padding:10px 15px; color:#fff; background:#000; }
#photoInfo h1, #photoInfo .pageinfo { float:left; position:relative; }
#photoInfo h1 { font:22px/32px "microsoft yahei", simhei, simsun; }
#photoInfo .pageinfo { margin:5px 0 5px 10px; color:#999; font-size:14px; }
#photoInfo .pageinfo em { font-size:18px; color:#f00; }
#photoInfo p { clear:both; color:#999; }
#photoInfo p a { color:#f7941d; }
#photoInfo .ctrl { position:absolute; right:10px; _right:45px; top:10px; padding-right:15px; background:url(roundR.gif) no-repeat 100% 0; line-height:30px; }
#photoInfo .ctrl span { display:block; padding-left:15px; background:url(roundL.gif) no-repeat 0 0; }
#photoInfo .ctrl span a { white-space:nowrap; }
#photoInfo .ctrl a:link, #photoInfo .ctrl a:visited { margin:0 5px; color:#ccc; }
#photoInfo .ctrl a:hover, #photoInfo .ctrl a:active, #photoInfo .ctrl a.available { color:#f26522; }
#photoInfo .ctrl .comment { padding-left:20px; background:url(comment_ico.gif) no-repeat 0 1px; }
#photoViewer { position:relative; display:inline; float:left; margin:10px; width:810px; height:600px; background:#222; text-align:center; }
#photoViewer .prev, #photoViewer .next { position:absolute; width:50%; height:100%; }
#photoViewer .prev { left:0; top:0; }
#photoViewer .next { right:0; top:0; }
#prevPhoto, #nextPhoto { display:block; height:100%; width:100%; outline:medium none; }
#prevPhoto { left:0; top:0; cursor:url(prev.cur), auto; }
#nextPhoto { right:0; top:0; cursor:url(next.cur), auto; }
#photoViewer img { max-height:100%; max-width:100%; vertical-align:middle; -ms-interpolation-mode: bicubic; }
#photoNav { float:left; margin:10px 10px 10px 0; width:120px; color:#999; background:#000; text-align:center; }
#photoNav { position:relative; margin:10px 10px 10px 0; width:120px; color:#999; background:#000; text-align:center; float:left; }
#photoNav span { display:block; line-height:25px; }
#photoNav a { color:#999; }
#photoNav a:hover { color:#f26522; }
#thumbnail ul { overflow:hidden; height:350px; }
#thumbnail li { margin:0 0 10px; cursor:pointer; }
#thumbnail li.curr { background:#f26522; }
#prevThumb, #nextThumb { display:block; margin:0 auto; text-indent:-999em; overflow:hidden; }
#prevThumb { width:50px; height:20px; background:url(prevThumb.gif) 50% 50% no-repeat; }
#nextThumb { width:50px; height:20px; background:url(nextThumb.gif) 50% 50% no-repeat; }
#photoDesc { clear:both; }
#photoDesc h2 { line-height:40px; background:#000; color:#fff; font-weight:bold; font-size:14px; text-align:center; }
#photoDesc p { padding:10px 20px; color:#999; }
#photoDesc p a { color:#f7941d; }

#imgContainer{ padding:10px;overflow:hidden;position:relative;}
#detailImg{width: 650px; overflow:hidden;}
#prevGallery,#nextGallery{width:120px;text-align:center;}
#prevGallery a span,#nextGallery a span{display:block;color:#999;line-height:25px;}
.preImg{left:0; top:0;height:100%;cursor:url(prev.cur), auto; }
.nextImg{right:0; top:0;height:100%;cursor:url(next.cur), auto;}

#smallImgs{width:120px;height:340px;position:relative;overflow:hidden;}

#imgList{position:relative;width:120px;text-align:center;}
#imgList div{width:90px;margin:0px auto 0px auto;height:80px;overflow:hidden;}
#imgList div table{height:80px;width:80px;}
#imgList div img{cursor:pointer;max-width:80px;max-height:60px; margin-top:6px;}
#slidePre{height:26px;width:120px;display:block;}
.preNormal{cursor:pointer;background:url(prevThumb.gif) 50% 50% no-repeat;}
.preHover{cursor:pointer;background:url(prevThumb.gif) 50% 50% no-repeat;}
.preNone{}
#slideNext{height:26px;width:120px;display:block;}
.nextNormal{cursor:pointer;background:url(nextThumb.gif) 50% 50% no-repeat;}
.nextHover{cursor:pointer;background:url(nextThumb.gif) 50% 50% no-repeat;}
.nextNone{}
.select{background:#F26522;}
#album{background:#000;}
.rate{padding-left:20px;padding-right:10px;}
#preLeft{left:50px; top:10px; width: 250px; height: 300px;position:absolute;}
#nextRight{left:300px; top:10px; width: 200px; height: 300px;position:absolute;}
#nextRight {
background:url("http://image.915.com/imgContainer/next.cur") no-repeat scroll right center transparent;
cursor:url("http://image.915.com/imgContainer/next.cur"), pointer;
opacity:0;
position:absolute;
z-index:2;
}
#preLeft {
background:url("http://image.915.com/imgContainer/prev.cur") no-repeat scroll right center transparent;
cursor:url("http://image.915.com/imgContainer/prev.cur"), pointer;
opacity:0;
position:absolute;
z-index:2;
}

#endSelect{top:50%;left:50%;position:absolute;margin-top:-40px;margin-left:-165px;
width:230px;height:80px;border:1px solid #8a8a8a;display:none;z-index:1000000;}
#endSelect .bg{height:100%;width:100%;background:#000;filter:Alpha(Opacity=50);opacity:0.5;}
#endSelect .E_Cont{position:absolute;top:10px;left:46px;color:#fff;font-size:14px;}
#endSelect .E_Cont p{padding:4px 0;zoom:1;overflow:hidden;}
#rePlayBut{float:left;width:69px;height:23px;background:url(picViewer.png) no-repeat 0px -30px;}
#nextPicsBut{float:left;width:97px;height:23px;background:url(picViewer.png) no-repeat -100px -30px;margin-left:10px;}
#endSelect #endSelClose{background:url(picViewer.png) no-repeat;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}
#endSelect h3{color:#fff;font-size:14px;padding-bottom:15px;}
#endSelect .chakan{width:100%;overflow:hidden;z-index:10000;padding-top:20px;}
#endSelect .chakan span{margin-right:10px;float:left;padding:10px;color:#fff;border:1px solid #fff;background:#000;margin-left:30px;}
#endSelect .chakan span a{color:#fff;}