#header{font-size:107.69%;}
.segment{font-size:100%;}
.segment h2{font-size:115.38%;}
.segment h3, .segment dt.location{line-height:333.3%;}
.segment tbody th{font-weight:normal;}
.segment thead th{font-weight:500;}
.segment table tbody td, .segment table tbody th{font-size:91.6%;}
#footer{font-size:77%;}
#footer #copyright{font-size:110%;}
#footer #copyright a{font-size:100.83%;}
html{background:#493000 url('/images/background.jpg') repeat top center;font-family:Cambria,"Hoefler Text", Utopia,"Liberation Serif","Nimbus Roman No9 L Regular", Times,"Times New Roman", serif;color:#A6813A;}
img{display:inline;}
iframe{display:block;}
a img{border:1px solid #3C2701;margin-top:-1px;margin-left:-1px;}
a:hover img{border-color:#566c00;}
h1, h2, h3, h4, h6, dt, table thead th, table tbody th, .navigation{font-family:"Century Gothic","Futura","URW Gothic L ","Apple Gothic","Trebuchet MS", Verdana, sans-serif;color:#708c00;}
strong{font-weight:bolder;}
table tbody th{color:#947333;}
#galleries h3 a, #contacts dt.location{color:#947333;}
p{margin-bottom:0.5em;}
abbr, acronym{border-bottom:1px dotted gray;cursor:help;}
a, a:visited, a:active{color:#708c00;text-decoration:none;}
a:hover{color:#566c00;text-decoration:none;}
a img{}
a:hover img{}
#container{font-family:Cambria,"Hoefler Text", Utopia,"Liberation Serif","Nimbus Roman No9 L Regular", Times,"Times New Roman", serif;}
#container, #header, #slideshow, #content, #footer{width:770px;float:left;}
#slideshow, #content{background:transparent url('/images/content-top.png') no-repeat top center;}
#wrapper{width:770px;margin:0 auto;}
#container{width:770px;margin:0 auto;height:100%;background:transparent url('/images/content-top.png') no-repeat top center;}
#header{}
#slideshow{}
#content{}
.section{width:740px;margin:0 auto;background:transparent url('/images/section-separator-shadow.png') no-repeat top center;}
.segment{width:700px;padding:0 10px 0 10px;margin:0 0px 0 10px;float:left;}
.segment.empty{min-height:125px;}
.error_404 .content{background:transparent url('/images/404.png') no-repeat left center;padding-left:74px;min-height:64px;padding-bottom:0 !important;}
.segment.empty p{line-height:100px;height:100px;width:700px;text-align:center;}
.segment.column{width:340px;}
.segment .content{padding-bottom:50px;}
#header, #header .logo a{height:81px;}
#header .logo a{display:block;width:247px;background:transparent url('/images/logo.png') no-repeat left top;margin-left:15px;text-indent:-20000px;color:#000;float:left;}
#header .navigation{padding-top:30px;padding-right:35px;float:right;}
#header .navigation li{float:left;background:none;}
#header .navigation li:hover, #header .navigation li.current{background:transparent url('/images/default/current.png') no-repeat bottom center;}
#header .navigation li a{color:#947333;padding:5px 10px 5px 10px;height:51px;line-height:51px;}
#header .navigation li a:hover{color:#708c00;background:transparent url('/images/menu-item-hover.png') repeat;}
#slideshow, #content{background:transparent url('/images/section-background.png') repeat-y top center;}
#slideshow .outer{background:transparent url('/images/slideshow-shadow.png') no-repeat bottom center;padding-bottom:23px;}
#slideshow .border{width:700px;margin:0 auto;background:transparent url('/images/slideshow-gradient.png') repeat-x top left;padding-top:10px;padding-bottom:10px;}
#slideshow .inner{width:680px;height:200px;background:#201500 url('/images/slideshow-logo.png') no-repeat center center;margin-left:auto;margin-right:auto;position:relative;}
#slideshow img{position:absolute;top:-1px;left:-1px;z-index:8;border:1px #3c2701 solid;}
#slideshow img.active{z-index:10;}
#slideshow img.last-active{z-index:9;}
#content{width:740px;padding:0 15px;}
.section{background:transparent url('/images/section-separator-shadow.png') no-repeat top center;position:relative;padding-top:50px;padding-bottom:30px;float:left;}
.section:after{display:block;content:"";clear:both;}
.segment{}
.segment h2{width:350px;width:710px;padding-left:10px;margin-left:-10px;display:block;position:absolute;margin-top:-50px;line-height:50px;}
.column h2{width:350px;}
#random-pictures.column, #services.column, #service-prices.column{margin-left:0;}
.segment ul{position:relative;}
#services ul, ul.services{background:transparent url('/images/list-border-bottom.png') no-repeat bottom center;margin-top:-7px;padding-bottom:51px;margin-bottom:-51px;height:auto;clear:both;}
#services li, ul.services li{list-style-image:url('/images/check.png');list-style-type:circle;list-style-position:outside;background:transparent url('/images/list-border-bottom.png') no-repeat top center;padding-top:7px;padding-bottom:8px;margin-left:20px;}
ul.services{margin-top:10px;padding-bottom:0;margin-bottom:10px;background:none;}
ul.services li{background:none;padding:0;}
#services li:first-child{background-image:none;}
#photo-developing-prices, #service-prices, #register, #order{background:transparent url('/images/default/sprite.png') no-repeat -720px 100%;padding-bottom:10px;}
#photo-developing-prices h2, #service-prices h2, #register h2, #order h2{background:transparent url('/images/default/sprite.png') no-repeat -720px 41px;}
#photo-developing-prices table, #service-prices table #register table, #order table{width:340px;}
#photo-developing-prices tbody tr, #service-prices tbody tr, #register tbody tr, #order tbody tr{background:transparent url('/images/table-row.png') no-repeat top left;}
tr.order_image{background:none !important;}
.order_image table{margin-left:15px;}
#photo-developing-prices tbody td, #photo-developing-prices tbody th, #photo-developing-prices thead th, #service-prices tbody td, #service-prices tbody th, #service-prices thead th, #register tbody td, #register tbody th, #register thead th, #order tbody td, #order tbody th, #order thead th{padding:10px 5px;padding-left:15px;margin:2px;}
#register th, #order th{width:130px;}
#register td, #order td{width:200px;}
#register, #order{margin-bottom:30px;}
#register .content, #order .content{padding-bottom:0;}
#register td select, #register td input, #order td select, #order td input, #order td textarea{width:180px;}
.order_image table{width:330px !important;}
.order_image select, .order_image input{width:55px !important;}
.order_image td, .order_image th{padding:10px 0 10px 0px !important;}
#photo-developing-prices tbody td, #service-prices tbody td{white-space:nowrap;}
.filename{width:65px;}
.format select{width:60px !important;}
.paper_type select{width:70px !important;}
.quantity input{width:30px !important;}
ul.buttons{margin-top:20px;margin-bottom:20px;display:block;float:left;clear:right;width:340px;}
ul.buttons li{float:left;}
ul.buttons li a{display:block;text-align:center;padding-top:10px;padding-bottom:10px;margin-right:20px;width:150px;background:transparent url('/images/menu-item-hover.png') repeat;}
.single-button{text-align:center;padding-top:30px;margin-top:-40px;}
.single-button a{display:block;width:220px;margin-left:auto;margin-right:auto;text-transform:uppercase;padding:20px;background:transparent url('/images/menu-item-hover.png') repeat;}
#thumbnails.about-us{margin-bottom:-30px;}
#thumbnails.about-us ul{position:static;}
#thumbnails.about-us li{display:block;float:left;clear:left;margin:0 25px 10px 115px;height:95px;}
#thumbnails.about-us .frame{background:transparent url('/images/default/sprite.png') no-repeat -1541px 0;position:relative;width:120px;height:10px;}
#thumbnails.about-us a{background:transparent url('/images/default/sprite.png') no-repeat -1541px 100%;display:block;padding:0 10px 10px 10px;position:absolute;top:10px;}
dl{margin:0;padding:0;position:relative;}
dd{padding-left:50px;}
ul#contacts li{height:1%;}
ul#contacts{position:relative;margin-top:-50px;margin-bottom:-30px;}
ul#contacts li{background:transparent url('/images/section-separator-shadow.png') no-repeat top center;padding-top:50px;}
ul#contacts li:first-child{background-image:none;}
ul#contacts dl{margin-bottom:30px;min-height:200px;}
ul#contacts dt, ul#contacts dd{width:250px;}
ul#contacts dd{width:200px;}
ul#contacts dt.location, ul#contacts dd.location{position:absolute;top:0;display:block;width:460px;margin-left:250px;margin-top:-10px;}
ul#contacts dd.location{width:420px;}
ul#contacts dd.location .map{width:420px;height:160px;background-color:gray;text-align:center;color:#000;}
ul#contacts dd.frame{background:transparent url('/images/default/sprite.png') no-repeat -1080px 0;padding:20px 20px 0 20px;}
ul#contacts dt.location{background:transparent url('/images/default/sprite.png') no-repeat -1080px 100%;line-height:250%;height:40px;margin-top:170px;padding-left:20px;width:440px;}
ul#contacts dd.frame img{display:block;}
.section.promotions{margin-bottom:-50px;}
.section.promotions .segment{padding-bottom:50px;display:inline;}
#galleries ul{position:static;margin-bottom:-30px;}
#galleries li{position:relative;padding-bottom:40px;margin:0 -10px;margin-bottom:30px;}
#galleries h3{background:transparent url('/images/default/sprite.png') no-repeat bottom left;position:absolute;bottom:0;left:0;right:0;width:700px;line-height:250%;height:40px;padding-left:20px;}
#galleries p.promotion{position:absolute;background:transparent url('/images/default/promotion-tag-sprite.png') no-repeat top left;top:11px;right:-25px;width:129px;height:127px;text-indent:-20000px;}
#galleries p.promotion:hover{position:absolute;background-position:-129px 0;}
#galleries .frame{background:transparent url('/images/default/sprite.png') no-repeat top left;height:1%;padding-top:20px;padding-left:20px;}
#thumbnails{margin-bottom:-30px;}
#thumbnails ul{position:static;}
#thumbnails li{display:block;float:left;margin:0 25px 10px -5px;height:140px;}
#thumbnails .frame{background:transparent url('/images/default/sprite.png') no-repeat -1541px 0;position:relative;width:120px;height:10px;}
#thumbnails a{background:transparent url('/images/default/sprite.png') no-repeat -1541px 100%;display:block;padding:0 10px 10px 10px;position:absolute;top:10px;}
#thumbnails img{}
#footer{width:690px;padding:20px 40px 10px 40px;background:transparent url('/images/content-bottom.png') no-repeat top center;}
#footer, #footer a{color:#936306;}
#footer a:hover{color:#947333}
#footer ul{float:left;margin-left:-5px;}
#footer li{float:left;margin-left:5px;}
#footer li:before{color:#936306;content:" | ";}
#footer li:first-child:before{content:"";}
#footer #copyright{float:right;}
input, select, textarea{background-color:#493000;border:solid 1px #2E0700;padding:3px;color:#A6813A;}
#register .form_submit, #register .form_reset, #order .form_submit, #order .form_reset{float:left;display:block;text-align:center;padding-top:5px;padding-bottom:5px;margin-right:20px;width:140px;background:transparent url('/images/menu-item-hover.png') repeat;border:none;color:#708c00;}
#register .form_submit:hover, #register .form_reset:hover, #order .form_submit:hover , #order .form_reset:hover{color:#566c00;}
.form_submit{clear:left;}
.form_reset{clear:right;}
td.order_image{padding:0 !important;}
#add_order_image_form{background:none !important;}
#add_order_image_form td{padding-top:0px !important;padding-bottom:5px !important;}
#add_order_image_form button{background:transparent url('/images/add.png') no-repeat left center;border:none;color:#708c00;padding-left:15px;}
#add_order_image_form button:hover{color:#566c00;}
button.order_image_delete{text-indent:-20000px;background:transparent url('/images/delete.png') no-repeat left center;border:none;width:16px;height:16px;margin-left:5px;}
ul.error_list{}
ul.error_list li{background:#F54D70 url('/images/warning.png') no-repeat 5px 50%;border:red 1px solid;margin-bottom:2px;color:#000;padding:2px;margin-right:15px;padding-left:20px;}
.notice{background:#708c00;border:#566c00 1px solid;margin-bottom:2px;color:#000;padding:2px;padding-left:5px;}
