/*body {margin:0; background:#111; padding:5px; font:11px Verdana,Arial}*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#image {
width:764px;
height: auto;
text-align: center;
}
#image img {/*position:absolute; */z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/img/slideshow/link.gif) center center no-repeat}
#thumbnails {
margin-top:15px;
height:88px;
}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #FFF; padding:2px}

#wrapper {
width:764px;
margin:0px;
display:none
}
#wrapper * {margin:0; padding:0}

#fullsize {
position:relative;
border:1px solid #7a9da8;
width: 764px;
height: auto;
background: black;
}

#imgprev {
display: block;
overflow: hidden;
text-indent: -9000px;
position: absolute;
width: 54px;
height: 46px;
background: url("/img/popup_larr-trans.png") no-repeat;
top: 100px;
left: -45px;
z-index: 999;
}
#imgnext {
display: block;
overflow: hidden;
text-indent: -9000px;
position: absolute;
width: 54px;
height: 46px;
background: url("/img/popup_rarr-trans.png") no-repeat;
left: 775px;
top: 100px;
z-index: 999;
}

#slideleft {
float:left;
width: 39px;
height: 27px;
background: url("/img/gallery_nav_arrow.gif") no-repeat left bottom;
margin-top: 37px;
margin-left: 10px;
}

#slideright {
float:right;
width: 39px;
height: 27px;
background: url("/img/gallery_nav_arrow.gif") no-repeat left top;
margin-top: 37px;
margin-right: 10px;
}

#slidearea {
float:left;
position:relative;
width:606px;
margin-left:30px;
margin-right:30px;
margin-top: 10px;
height:81px;
overflow:hidden
}

.email {
left: 50%;
margin-left: -275px;
}
.pgallery {
left: 50%;
margin-left: -340px;
}
.pgallery, .pgallery .p1 {
width: 775px;
}
.email, .email .p1 {
width: 550px;
}
#popup {
position: absolute;
top: 0px;
}
#popup form {
margin: 0px -30px;
font-family: Arial;
overflow: hidden;
}
#popup h1 {
font-size: 20px;
color: #e8eff1;
margin: 5px 10px;
}
#popup .p1 {
position: relative;
background: url("/img/bg_popup.png") no-repeat left top;
}
#popup .p2 {
position: relative;
overflow: hidden;
background: url("/img/bg_popup.png") no-repeat right top;
right: -9px;
padding: 0px 10px 0px 0px;
min-height: 305px;
}
#popup .p3,
#popup .p4 {
width: 100%;
height: 9px;
position: relative;
background: url("/img/bg_popup.png") no-repeat left bottom;
}
#popup .p4 {
background: url("/img/bg_popup.png") no-repeat right bottom;
right: -9px;
}
#popup #header {
height: 33px;
line-height: 20px;
background: none;
white-space: nowrap;
padding-top: 10px;
}
#popup .request {
position: relative;
left: 0px;
top: 0px;
}
a.close {
display: block;
position: absolute;
top: 18px;
right: 15px;
width: 61px;
height: 17px;
background: url("/img/close.png") no-repeat left top;
overflow: hidden;
text-indent: 9000px;
z-index: 9999;
}
a.close:hover {
background: url("/img/close.png") no-repeat left -17px;
}

.ptext {
background: url("/img/bg_ptext.png") no-repeat left top;
margin-top: 6px !important;
padding-left: 50px !important;
}
.email .ptext {
margin: 6px 6px 0px 6px;
}
.ptextr {
background: url("/img/bg_ptext.png") no-repeat right top;
font-family: Georgia;
font-size: 12px;
padding: 20px 50px 20px 0px !important;
}
.ptextb {
height: 1px;
line-height: 1px;
font-size: 1px;
background: #c9d7dd;
margin: 0px 3px 3px 3px !important;
}
.email .ptextb {
margin: 0px 9px 3px 9px;
}
.ptext h2 {
color: #4ca7ae;
}
#popup p.gl {
clear: none;
}
#popup .photo, .pform {
float: left;
}