html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}.container{width:950px;margin:0 auto;}.showgrid{background:url(src/grid.png);}body{margin:1.5em 0;}div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px;}div.last{margin-right:0;}.span-1{width:30px;}.span-2{width:70px;}.span-3{width:110px;}.span-4{width:150px;}.span-5{width:190px;}.span-6{width:230px;}.span-7{width:270px;}.span-8{width:310px;}.span-9{width:350px;}.span-10{width:390px;}.span-11{width:430px;}.span-12{width:470px;}.span-13{width:510px;}.span-14{width:550px;}.span-15{width:590px;}.span-16{width:630px;}.span-17{width:670px;}.span-18{width:710px;}.span-19{width:750px;}.span-20{width:790px;}.span-21{width:830px;}.span-22{width:870px;}.span-23{width:910px;}.span-24,div.span-24{width:950px;margin:0;}.append-1{padding-right:40px;}.append-2{padding-right:80px;}.append-3{padding-right:120px;}.append-4{padding-right:160px;}.append-5{padding-right:200px;}.append-6{padding-right:240px;}.append-7{padding-right:280px;}.append-8{padding-right:320px;}.append-9{padding-right:360px;}.append-10{padding-right:400px;}.append-11{padding-right:440px;}.append-12{padding-right:480px;}.append-13{padding-right:520px;}.append-14{padding-right:560px;}.append-15{padding-right:600px;}.append-16{padding-right:640px;}.append-17{padding-right:680px;}.append-18{padding-right:720px;}.append-19{padding-right:760px;}.append-20{padding-right:800px;}.append-21{padding-right:840px;}.append-22{padding-right:880px;}.append-23{padding-right:920px;}.prepend-1{padding-left:40px;}.prepend-2{padding-left:80px;}.prepend-3{padding-left:120px;}.prepend-4{padding-left:160px;}.prepend-5{padding-left:200px;}.prepend-6{padding-left:240px;}.prepend-7{padding-left:280px;}.prepend-8{padding-left:320px;}.prepend-9{padding-left:360px;}.prepend-10{padding-left:400px;}.prepend-11{padding-left:440px;}.prepend-12{padding-left:480px;}.prepend-13{padding-left:520px;}.prepend-14{padding-left:560px;}.prepend-15{padding-left:600px;}.prepend-16{padding-left:640px;}.prepend-17{padding-left:680px;}.prepend-18{padding-left:720px;}.prepend-19{padding-left:760px;}.prepend-20{padding-left:800px;}.prepend-21{padding-left:840px;}.prepend-22{padding-left:880px;}.prepend-23{padding-left:920px;}div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}.pull-1{margin-left:-40px;}.pull-2{margin-left:-80px;}.pull-3{margin-left:-120px;}.pull-4{margin-left:-160px;}.pull-5{margin-left:-200px;}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-5{float:left;position:relative;}.push-1{margin:0 -40px 1.5em 40px;}.push-2{margin:0 -80px 1.5em 80px;}.push-3{margin:0 -120px 1.5em 120px;}.push-4{margin:0 -160px 1.5em 160px;}.push-5{margin:0 -200px 1.5em 200px;}.push-0,.push-1,.push-2,.push-3,.push-4,.push-5{float:right;position:relative;}.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}hr.space{background:#fff;color:#fff;}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix,.container{display:inline-block;}* html .clearfix,* html .container{height:1%;}.clearfix,.container{display:block;}.clear{clear:both;}html{background:transparent;}body{font-size:12px;line-height:1.5em;color:#ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#111;margin:0;}h1{font-size:1.9em;}h2{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}h1,h2,h3{font-weight:bold;}h1,h2,h3{margin:.9em 0 .5em;}h4,h5,h6{margin:.5em 0 .5em;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff;}p{margin:0 0 1em;}a:focus,a:hover{text-decoration:underline;}a{color:#08c;text-decoration:none;}blockquote{margin:0 0 20px 5px;padding-left:5px;color:#999;font-style:italic;border-left:4px solid #999;}strong{font-weight:bold;}em,dfn{font-style:italic;}dfn{font-weight:bold;}sup,sub{line-height:0;}li ul,li ol{margin:0 2em;}ul,ol{margin:0 2em 1.5em 2em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}.left{float:left;}.right{float:right;}.clear,.clearboth{clear:both;}.hidden{display:none;}.error,ul.errorlist li{padding:.5em .5em .5em 30px;margin:.5em 0;background:#ff9 url(../images/icons/silk/exclamation.png) no-repeat 5px 6px;border:1px solid red;color:#222;}ul.errorlist{margin:0!important;padding:0!important;}#loading{display:none;}#header{background:#444;border-bottom:3px solid #999;}#header .container{height:110px;position:relative;}#header #logo{display:block;position:absolute;left:0;top:3px;width:150px;height:105px;background:url(../images/logo.gif) no-repeat;text-indent:-2000px;}#header #nav{position:absolute;bottom:0;left:150px;}#header #nav ul{margin:0;padding:0;list-style:none;}#header #nav li{float:left;margin:0;padding:0;}#header #nav a{float:left;padding:5px 15px;margin:0 5px;color:#fff;text-decoration:none;font-weight:bold;}#header #nav a:hover{background:#999;color:#fff;}#header #lang{position:absolute;right:0;top:0;z-index:1000;}#main{padding-top:20px;}#body{padding-top:10px;}#footer{text-align:center;color:#999;border-top:1px solid #d0eafc;margin:70px 0 0;padding:10px;font-size:.9em;}.rounded_ul{background:url(/media/images/ul.gif) no-repeat top left;}.rounded_ur{background:url(/media/images/ur.gif) no-repeat top right;}.rounded_ll{background:url(/media/images/ll.gif) no-repeat bottom left;}.rounded_lr{background:url(/media/images/lr.gif) no-repeat bottom right;}.sections .section{float:left;width:335px;margin-right:20px;height:230px;overflow:hidden;}#section-heading{padding-bottom:10px;margin-bottom:10px;}.galleries .item{float:left;overflow:hidden;width:180px;margin-right:30px;margin-bottom:15px;}.galleries .item a{color:#ccc;}.galleries .item a:hover{color:#fff;text-decoration:none;}.galleries .item .img-container{width:180px;height:180px;overflow:hidden;margin-bottom:5px;text-align:center;background:#333;padding:0;font-style:italic;line-height:90px;}.galleries .item .img-container a{display:block;height:100%;}.galleries .item .meta{height:60px;}.galleries .item .title{font-size:13px;font-weight:bold;color:#eee;overflow:hidden;white-space:nowrap;}.galleries .item .meta .date{font-size:9px;color:#999;}body.galleries #main{background:#111 url(../images/bg_grad.gif) repeat-x;}#thumbs{position:relative;overflow:hidden;}#thumbnails{margin:0 auto;}#thumbnails li{display:block;float:left;width:100px;height:100px;margin:0 3px 5px 0;background:#000;text-align:center;}#thumbnails li span{height:100px;vertical-align:middle;display:table-cell;width:100px;text-align:center;}#thumbnails li div{left:240px;}.thumbs .hover{opacity:1.0!important;}#main_image{margin:0 auto;padding:0 20px 20px 10px;min-height:300px;overflow:hidden;text-align:center;}#main_image .photo{margin:0 auto;}.nav{padding-top:15px;clear:both;}#main_image .photo{position:relative;}#main_image .prev-next{position:absolute;top:0;left:0;z-index:50;width:100%;height:100%;}#main_image .prev-next a{display:block;width:50%;position:absolute;height:100%;text-decoration:none;outline:none;color:#555;}#main_image .prev-next :link,#main_image .prev-next :visited{text-decoration:none;}#main_image .prev-next a span{padding:3px 10px;background:#000;opacity:.8;font-weight:bold;}#main_image .prev-next a:hover{color:#fff;}#main_image .prev-next .prev{left:0;text-align:left;}#main_image .prev-next .next{left:50%;text-align:right;}#main_image .prev-next .prev span{-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;}#main_image .prev-next .next span{-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;}#main_image .prev-next a span{position:absolute;top:0;display:block;}#main_image .prev-next .prev span{left:0;}#main_image .prev-next .next span{right:0;}.albums .album-list.subdrop{list-style-type:none;margin:0;background:transparent url(../images/transp_bg.png)!important;}.albums li{width:140px;margin-right:10px;float:left;display:block;white-space:nowrap;}.photo-tools{text-align:center;}.buy_button{font-weight:bold;}img.icon{vertical-align:bottom;}#breadcrumbs{margin:.5em 0;font-size:.9em;}.paginator{text-align:right;padding:2px;}.paginator a,.paginator .current{color:#bbb;padding:2px 4px;margin:0 2px;border:1px solid #555;}.paginator a:hover,.paginator .current{text-decoration:none;background:#555;color:#fff;font-weight:bold;}ul.mini-paginator li{list-style-type:none;float:left;width:90px;margin-right:10px;}ul.mini-paginator li a{color:#fff;text-transform:uppercase;display:block;font-weight:bold;padding:0 10px;}.form-row{overflow:hidden;padding:8px 12px;}.form-row img,.form-row input{vertical-align:middle;}form .form-row p{padding-left:0;}.form-row label{font-weight:normal!important;color:#666;}.form-row label.inline{margin-left:20px;}.form-row .required label,.form-row label.required{font-weight:bold!important;color:#ccc!important;}.aligned .form-row label{display:block;padding:0 1em 3px 0;float:left;width:8em;font-size:1em;text-align:left;}.aligned .form-row label.inline{display:inline;float:none;}.form-row .errornote{display:block;padding:.3em;margin:0 0 3px;border:1px solid red;color:red;background:#ffc;}form .aligned p,form .aligned ul,form .aligned .wm{margin-left:7em;padding-left:30px;}form ul.inline{margin-left:0;padding:0;}form ul.inline li{float:left;padding-right:7px;}form ul.radiolist li{list-style-type:none;}form ul.radiolist label{float:none!important;display:inline!important;}.hp-logo{text-align:center;margin:8em 0;}#sidebar .box{background:#333;margin:.4em 0 0;padding:.4em;}#sidebar .box h3{margin-top:0;}#sidebar #basket table{width:100%;}#gallery{background:#ddd;}.thumb{display:inline;}#sidebar #basket #basket-items{padding:3px 4px 5px;}#sidebar #basket #basket-items span{display:block;text-align:center;}#sidebar #basket td{vertical-align:top;}#sidebar #basket #basket-total{text-align:right;}#sidebar #basket #basket-total span{font-weight:bold;text-align:left;display:block;}.btn-text{background:#222;border:1px solid #fff;padding:3px 15px;text-align:center;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;}a .btn-text:hover,a.btn-text:hover{background:#333;text-decoration:none;}table#basket{width:100%;}table#basket thead{background:#87c900;border:1px solid #ccc;color:#fff;}table#basket thead th{padding:.7em;font-weight:bold;}table#basket td{padding:1em;border-bottom:1px solid #ddd;}table#basket td span{font-weight:bold;}#checkout-btn{float:right;background:#d0eafc;border:1px solid #2e80b7;padding:.5em;}table#confirm_order{width:100%;}table#confirm_order td{padding:.5em;}.basket-summary h3{margin:0;padding-bottom:5px;border-bottom:1px solid #999;}.basket-summary .order-summary-row{margin:5px 0;clear:both;}.basket-summary .order-summary-row .label{float:left;clear:left;font-weight:bold;}.basket-summary .order-summary-row .value{text-align:right;}.basket-summary #checkout{float:right;margin:20px 0;}.sbasket{position:absolute;right:0;top:20px;padding:3px 5px;width:200px;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:11px;}.sbasket h3{margin:0 0 5px;padding:5px 5px 5px 30px;border-bottom:1px solid #999;font-size:12px;background:url(../images/sbasket.gif) no-repeat 0 3px;}.sbasket .i{float:left;}.sbasket .i p{margin-bottom:3px;}.sbasket .checkout{text-align:right;margin:20px 0 0;}#sidebar #news{padding-bottom:18px;font-size:.9em;}#sidebar #news h2{padding:10px 0;border-bottom:1px solid #eee;}#sidebar #news .post{margin-bottom:8px;}.date{color:#999;font-size:.8em;}.other_posts{float:right;}#contact-form label{color:#fff;}.hdrop{position:relative;}.hdrop .subdrop{position:absolute;top:25px;width:150px;background:#222!important;padding:10px!important;border:1px solid #555;border-top:0;padding:15px;z-index:99;text-align:left;display:none;}.albums>a{display:block;padding:1px 5px;width:160px;margin-top:15px;border:1px solid #999;background:transparent url(../images/down.png) right no-repeat;color:#fff;font-size:14px;;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;}.albums>a:hover{background-color:#333;}.jqmsg{font:normal 20px Helvetica,Arial,Sans-Serif;letter-spacing:1px;position:fixed;top:130px;left:25%;width:50%;color:#fff;background-color:#000;text-align:center;display:none;opacity:0;z-index:100000;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #fff;padding:20px 5px;}.jqmsg p{padding:.3em;display:inline;}.ui-dialog{font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;color:#fff;background:transparent;border:2px solid #444;position:relative;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;background:transparent url(../images/transp_bg.png);}.ui-dialog-content{margin:1.5em 1.7em;}.ui-dialog-titlebar{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;padding:.5em 1.5em .5em 1em;color:#fff;background:#444;font-size:1.1em;font-weight:normal;position:relative;height:15px;}.ui-resizable-disabled .ui-resizable-handle{display:none;}.ui-dialog-titlebar-close{position:absolute;width:11px;height:11px;top:5px;right:5px;color:#fff;}#buy_dialog{width:500px;height:300px;}.shop-form table{width:400px;}.shop-form th,.shop-form td{padding-bottom:10px;}#shop-msg a#goto-basket{font-size:.8em;}