@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

p{color:#FFF; font-family:'Georgia', Times New Roman, Times, serif; font-style:italic; font-size:0.8em; line-height:1.5em;}
img{border:0;}
#title{width:283px; float:left; display:inline; margin:10px 0 10px 63px;}

#wrapper{width: 100%;margin:auto;}
#content{width:1000px; float:left; display:inline;}
#arrow_wrap{width:1000px; float:left; display:inline;}
#photo_wrap{width: 100%;height: 400px;position:relative;float:left;display:inline;/* border:#464646 3px dashed; */margin:5px;overflow:hidden;margin-bottom: 40px;}
#thumbs{position:absolute; z-index:10; left:0; list-style-type:none;  display:inline;}
#thumbs li{ float:left; display:inline;}
#close_msg{background:#000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; width:300px; text-align:center; position:absolute; z-index:14; top:45%; left:31%;}

#large_images{position: absolute;z-index:13;max-width: 100%;}
#large_images img{/* border:#464646 5px solid; */width: 100%;height: auto;}
#next{width:60px; float:left; display:inline;margin:5px 0;}
#prev{width:60px; float:left; display:inline;margin:5px 0;}
#prev a, #next a {display:none;}

 
.group{position:relative;float:left;display:inline;width: 100%;}
.group li{margin: 0;}
.thumb_img{border:#ccc 1px solid;}
 .thumb_img{float:left;display:inline;width: 100%;overflow: hidden;height: 190px;position:relative;}
 .group li{
   width: 33%;
   padding: 0 5px;
   float:left;
   margin-bottom: 10px;
 }
.group .hide{position:absolute; background:#000; padding:10px; bottom:0; left:0; width:248px; float:left;  z-index:11; margin:1px; }
.hide{display:none;}
.loading{display:none; position:absolute; top:40%; left:48%; z-index:15;}
.loading img{border:0 !important;}
 
