html,body,input,select,textarea,button{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border-width:1px;padding:0;margin:0;}
html{height:100%;}
body{background-color:#e5e5e5;height:100%;}
input{border-width:1px;padding:2px;background-color:#fff;}
button{border-width:1px;padding:2px;background-color:#f3f3f3;width:auto;overflow:visible;cursor:pointer;}
select{border-width:1px;}
textarea{border-width:1px;padding:2px;background-image:url(../img/inputBG.png);background-repeat:repeat-x;background-position:top left;}
input[type="text"],input[type="password"]{border-width:1px;background-image:url(../img/inputBG.png);background-repeat:repeat-x;background-position:top left;}
input:focus{background-color:#ffffc0;padding:2px;}
select:focus{background-color:#ffffc0;}
textarea:focus{background-color:#ffffc0;padding:2px;}
img{border:none;}
form{margin:0;padding:0;display:inline;}
h2{font-size:16pt;margin:15px;margin-left:0;}
h3{font-size:12pt;margin:10px;margin-left:20px;}
p{padding:10px;}
a,a:link,a:visited{color:#1B6BC2;text-decoration:none;}
a:hover{text-decoration:underline;}
#wrapperbg{margin:0 auto;background-image:url(../img/bodybg.png);background-repeat:repeat-y;background-position:top center;width:1015px;}
#wrapperbgbtm{margin:0 auto;background-image:url(../img/bottombg.png);background-repeat:no-repeat;background-position:center;height:7px;width:1015px;}
#wrapper{margin:0 auto;width:1000px;border:none;background-color:#fff;position:relative;height:auto;}
#header{width:1000px;height:155px;
/*background-image:url(../img/header.jpg);*/
}
#header img{float:left;}
#mailhomelink{position:absolute;right:10px;top:120px;}
#mailhomelink a{margin-left:3px;}
#currentuser{position:absolute;right:0;top:30px;margin:10px;text-align:right;}
#currentuser a{margin:3px;text-decoration:none;font-weight:normal;font-size:12pt;font-weight:bold;}
#currentuser #basket{font-size:12pt;font-weight:normal;margin:0;padding:5px;padding-right:0;text-align:right;float:right;}
#currentuser #basket img{margin-right:5px;position:relative;top:-1px;}
#content{float:left;min-height:400px;width:80%;}
.contentWrap{padding:0;margin:10px;margin-top:0px;}
.contentWrap p{margin:0;padding:0;}
#leftcolumn{min-height:400px;width:20%;float:left;}
#footer{height:187px;width:1000px;
/*background-image:url(../img/footer.jpg);*/
background-repeat:no-repeat;float:left;clear:both;overflow:hidden;}
#footerwrap{margin-left:175px;margin-top:85px;font-size:8pt;}
.langList{float:right;margin:10px;}
.langList a{text-decoration:none;color:#000;padding:5px;}
.langList a.langLinkCur{text-decoration:underline;color:#000;padding:5px;}
p.loginlinks{margin-top:10px;text-align:center;}
p.loginlinks a{font-size:12pt;margin:10px;}
.pricelist{margin:0;margin:0 auto;}
.pricelist tr:hover{background-color:#bfffbf;}
.pricelist th{border-bottom:1px solid black;text-align:center;min-width:100px;}
.pricelist td{padding:3px;border-bottom:1px solid black;text-align:center;}
.curFolderName{text-align:center;}
.folderControls{margin:10px;margin-bottom:0;color:#fff;}
.galleryUserLinks{margin:10px;text-align:center;}
.galleryControls{margin:10px;margin-bottom:0;color:#fff;}
.galleryControls input[type $='password']{width:80px;}
.galleryControls div{display:inline;}
.floatclear{clear:both;font-size:0;}
div.imgThumb{margin:5px;width:180px;height:180px;background:url(../img/imgThumbBG.png);float:left;text-align:center;overflow:hidden;position:relative;}
div.imgThumb:hover{background-color:#ccc;cursor:move;}
div.imgThumb p{white-space:nowrap;}
div.imgThumbBox{height:125px;margin-bottom:10px;}
.imgThumbPrint{cursor:default !important;}
.imgThumbPrint button{margin-left:2px;}
.imgThumbPrint input{padding:0;}
div.imgThumb img{margin:5px;border:3px solid white;}
.imgName{padding:3px;overflow:hidden;white-space:nowrap;cursor:text;}
div.thumbControls{margin:5px;margin-left:25px;margin-right:25px;}
div.printControls{margin:5px;margin-left:20px;}
div.printControls select{width:66px;}
.imgCheck{margin:0;padding:0;position:absolute;top:158px;left:5px;}
.printCount{width:20px;}
.newPrintSize{width:66px;}
a.imgView{position:absolute;top:153px;right:3px;border:none;}
a.imgView img{border:none;}
.list_pages{text-align:center;margin:0;margin-top:15px;}
.list_pages span{font-size:12pt;}
.galLinksWrap{margin-top:15px;}
.gallerySearchWrap{margin:0 auto;width:45%;clear:both;}
.galleryNameWrap{float:left;width:200px;height:160px;background-image:url(../img/gallery.png);margin:0;margin-left:15px;margin-right:15px;text-align:center;}
.galleryNameWrap a{text-decoration:none;color:#000;}
.galleryLocked{background-image:url(../img/gallery_lock.png);}
.galSaite{overflow:hidden;float:left;margin:5px;background:url(../img/galSaiteBG.png) no-repeat center center;height:155px;width:175px;text-align:center;}
.galSaite a{display:block;}
.galSaite table{height:85px;width:130px;margin:35px auto;vertical-align:middle;}
.galBilde{background:url(../img/galBildeBG.png);float:left;margin:5px;height:155px;width:175px;text-align:center;overflow:hidden;}
.galBilde img{margin:3px;border:3px solid #FFF;}
.galleryName{overflow:hidden;height:100px;width:150px;margin-left:auto;margin-right:auto;}
.galleryName a{display:block;}
#defaultfoldtree ul{border-bottom:1px solid grey;}
#defaultfoldtree li{list-style-type:none;}
#foldtree ul{padding-top:3px;padding-bottom:3px;list-style-type:none;}
#foldtree li{cursor:move;list-style-type:none;}
#foldtree li:hover{cursor:move;list-style-type:none;}
/*Main Menu*/
.menu{margin:0;padding:0;width:199px;list-style:none;background:rgb(255,255,255);}
.menu li{padding:0;margin:0 0 1px 0;height:40px;display:block;margin-bottom:5px;}
.menu li a{text-align:left;height:40px;padding:0px 15px;font:16px Verdana,Arial,Helvetica,sans-serif;color:rgb(0,0,0);display:block;background:url('../img/verMenuImages.png') 0px 0px no-repeat;text-decoration:none;}
.menu li a:hover{background:url('../img/verMenuImages.png') 0px -40px no-repeat;color:#000;letter-spacing:1px;}
.menu li a.mainactive,.menu li a.mainactive:hover{background:url('../img/verMenuImages.png') 0px -80px no-repeat;color:#FFF;}
.menu li a span{line-height:40px;}
/*END Main Menu*/
/* User menu*/
.usermenu{position:relative;height:30px;width:100%;}
.usermenu ul{position:relative;margin:0 5px 0 5px;padding:0;height:30px;background:url('../img/breadcrumbImage.png') 0px -30px repeat-x;}
.usermenu ul li{padding:0;margin:0;list-style:none;float:left;height:30px;display:inline;}
.usermenu ul li a{color:#000;text-decoration:none;line-height:30px;display:block;background:url('../img/breadcrumbImage.png') 100% -60px no-repeat;}
.usermenu ul li a span{padding:0 17px 0 15px;}
.usermenu ul li a:hover span{text-decoration:underline;color:#fff;}
.usermenu ul li a.active{}
.usermenu ul li a.usermenulast{background:none !important;}
.usermenu ul li a.active span{color:#fff;line-height:30px;display:block;background:url('../img/breadcrumbImage.png') 100% -60px no-repeat;}
.usermenu ul li a.active{background:url('../img/breadcrumbImage.png') 100% -120px repeat-x;}
.usermenu ul li a.active:hover span{text-decoration:none;}
.usermenu .left{position:absolute;top:0px;left:0px;width:10px;height:30px;display:block;z-index:1;background:url('../img/breadcrumbImage.png') 0% 0px no-repeat;}
.usermenu .right{position:absolute;top:0px;right:0px;width:10px;height:30px;display:block;z-index:1;background:url('../img/breadcrumbImage.png') 100% -90px no-repeat;}
/* End User menu*/
p.zinja{width:80%;text-align:left;margin:10px auto;padding:15px;padding-left:45px;font-size:10pt;font-weight:bold;color:black;border:1px solid;background-repeat:no-repeat;background-position:15px center;}
.msgerr{background-image:url(../img/icons/exclamation.png);background-color:#ffbfbf;border-color:#800000;}
.msgwarn{background-image:url(../img/icons/error.png);background-color:#ffffbf;border-color:#808000;}
.msginfo{background-image:url(../img/icons/accept.png);background-color:#bfffbf;border-color:#008000;}
.folderLinkWrap{margin:20px;width:100%;}
a.folderLink{background-image:url(../img/icons/folder.png);background-repeat:no-repeat;background-position:5px center;padding:5px;padding-left:25px;}
a.userLink{background-image:url(../img/icons/user.png);background-repeat:no-repeat;background-position:5px center;padding:5px;padding-left:25px;}
.makeOrderWrap{float:left;width:55%;margin-bottom:15px;margin-right:15px;}
.orderCost{float:left;width:40%;}
.orderList{width:90%;margin:0 auto;border:1px solid black;border-collapse:collapse;}
.orderList a{color:#000;text-decoration:none;}
.orderList td{border:1px solid black;padding:3px;}
.orderList th{border:1px solid black;padding:3px;}
.orderList tr:hover{background-color:#ffffc0;}
/*Input Forms*/
.loginwrap{margin:0 auto;width:275px;}
.registerwrap{margin:0 auto;width:325px;}
.addFolderWrap{margin:0 auto;width:300px;}
.uplchoice{width:100%;text-align:center;}
.userform{width:100%;margin:0px auto;float:left;text-align:left;}
.userform th{padding:3px;color:#fff;text-transform:uppercase;text-align:center;}
.userform td{padding:3px;}
.userform td.flabel{text-align:right;font-weight:bold;color:#fff;}
.orderForm{width:66%;margin:0px auto;text-align:left;border:1px solid black;border-collapse:collapse;}
.orderForm th{padding:3px;color:#000;text-transform:uppercase;text-align:center;}
.orderForm td{padding:3px;vertical-align:top;border:1px solid black;}
.orderForm td.flabel{text-align:right;font-weight:bold;color:#000;}
/*END Input Forms*/
td.formbuttons{text-align:center;padding:10px;}
td.formbuttons button{margin:2px;padding:2px;}
/*Buttons*/
.addButton{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.applyButton{background-image:url(../img/icons/tick.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.delButton{background-image:url(../img/icons/cross.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.basketput{background-image:url(../img/icons/basket_put.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.basketRemove{background-image:url(../img/icons/basket_remove.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.nextButton{background-image:url(../img/icons/arrow_right.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.upButton{background-image:url(../img/icons/arrow_up.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.unrateButton{background-image:url(../img/icons/bullet_black.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.keyButton{background-image:url(../img/icons/key.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.searchButton{background-image:url(../img/icons/zoom.png);background-repeat:no-repeat;background-position:5px;padding-left:26px !important;}
.quickOrder{vertical-align:middle;background-image:url(../img/icons/shopcart.png);background-repeat:no-repeat;background-position:5px;padding:35px 15px;padding-left:75px !important;}
/*END Buttons*/
.orderCalculation{margin:0 auto;border-collapse:collapse;}
.orderCalculation td{text-align:center;border:none;}
.orderCalculation tr{border-bottom:1px solid black;}
td.orderTotals{text-align:right;font-weight:bold;}
.userfreespace{margin:0 auto;margin-bottom:10px;}
.userfreespace td{padding:3px;}
div.uspbWrap{background:url(../img/uspbWrap2.png);border:1px solid black;background-color:#F0F0F0;width:200px;overflow:hidden;}
div.uspbWrap div{background:url(../img/uspbWrap1.png);text-align:center;background-color:#fffbbe;border-right:1px solid #bfbc8f;white-space:nowrap;}
.uplTargetWrap{width:95%;margin:0 auto;}
.roundcontainer{color:#fff;background-color:#356BC2;margin:0 auto;background:url(../img/roundBG.png);overflow:hidden;width:100%;}
.roundcontainer .tl{background-image:url(../img/cornercircle.png);width:10px;height:10px;float:left;font-size:0;}
.roundcontainer .tr{background-image:url(../img/cornercircle.png);background-position:10px 0px;width:10px;height:10px;float:right;font-size:0;}
.roundcontainer .bl{background-image:url(../img/cornercircle.png);background-position:0px 10px;width:10px;height:10px;float:left;font-size:0;}
.roundcontainer .br{background-image:url(../img/cornercircle.png);background-position:10px 10px;width:10px;height:10px;float:right;font-size:0;}
#siteTopLink{float:right;vertical-align:bottom;margin:10px;font-size:7pt;}