div.detailphoto{ padding:0px 0px 20px; }
div.detailphoto div.headerline{ position:relative; overflow:hidden; zoom:1; }
div.detailphoto div.headerline h4{ margin:0px; float:left; }
div.detailphoto div.headerline div.counter{ float:left; padding:0px 0px 0px 10px; color:#3F3F3F; }
div.detailphoto div.headerline a.gallery{ margin-left:12px; }
div.detailphoto div.photoviewer{ width:494px; margin:10px auto 20px; }
div.detailphoto div.photoviewer div.preview{ width:494px; height:71px; position:relative; overflow:hidden; zoom:1; }
div.detailphoto div.photoviewer div.preview a.navigator{ display:block; float:left; margin:26px 0px 27px; width:17px; height:16px; }
div.detailphoto div.photoviewer div.preview a.back{ margin-right:13px; background:url(/template_images/ico_arrow_left_right.gif) no-repeat; }
div.detailphoto div.photoviewer div.preview a.next{ margin-left:13px; background:url(/template_images/ico_arrow_left_right.gif) no-repeat -17px 0px; }
div.detailphoto div.photoviewer div.preview div.images{ float:left; height:71px; width:434px; }
div.detailphoto div.photoviewer div.preview div.images img{ margin:3px; float:left; }
div.detailphoto div.photoviewer div.preview div.images a.selectedphoto{ display:block; float:left; width:71px; height:71px; background:url(/template_images/selectedphoto_bg.gif) no-repeat; margin:0px 3px; }
div.detailphoto div.photoviewer div.fullimg{ margin:10px 0px 5px; text-align:center; }
div.detailphoto div.photoviewer div.photoinfo{ color:#727272; width:428px; margin:3px auto; }
div.detailphoto div.photoviewer div.photoinfo a{ color:#727272; margin-left:6px; padding-left:16px; background:url(/template_images/ico_man.gif) no-repeat; }
div.detailphoto div.photoviewer div.photoinfo span{ font-size:10px; margin-left:10px; }

