body,h1,h2,h3,h4,h5,span,p,div,a,form{margin:0px;padding:0px;}
body{font-family:verdana;font-size:12px;}

.clear:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clear{display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.ar{text-align:right;}
.fullwidth{width:100%;}
.noborder{border:0px;}
.red{color:#cc0000;}
* html .clear {	height:1%;}
*+html .clear {height:1%;}
h1{font-family:Arial;font-size:22px;line-height:24px;color:#b58719;margin-bottom:8px;}
h2{font-size:16px;line-height:22px;margin-bottom:8px;font-weight:bold;}
a{color:blue;}
.boldw{font-weight:bold;}

#wrapper{position:relative;width:800px;margin:auto;}
#header{margin-top:20px;margin-bottom:15px;width:100%;}
#logo{float:left;}
#logo-copy{margin-left:0px;}
#logo img{border:0px;}
#partnerlogo{float:left;margin-left:60px;margin-top:13px;}
#postit{position:absolute;left:390px;top:5px;margin-top:0px;margin-bottom:0px;border:0px;}
#memberarea{float:right;text-align:right;}
#memberarea p{margin-bottom:5px;}

#progressbar{font-size:12px;}
#progressbar{background:#fff;margin-bottom:20px;height:40px;overflow:hidden;background:url(http://www.mrpostman.se/images/bg-menu.gif);}
#progressbar ul{list-style-type:none;margin:0px;padding:0px;border-right:1px solid red;}
#progressbar li{float:left;height:40px;background:url(http://www.mrpostman.se/images/bg-menu.gif);}
#progressbar .active{background:url(http://www.mrpostman.se/images/bg-menu-active.gif);font-weight:bold;}
#progressbar p{padding:12px 17px 0px 16px;height:28px;background:url(http://www.mrpostman.se/images/bg-menu-divider.gif);background-repeat:no-repeat;background-position:left;}
#progressbar span{color:#999;}
#progressbar .nodivider{background:none;}
#progressbar .cancel{height:40px;background:url(http://www.mrpostman.se/images/bg-menu-cancel.gif);text-align:right;}
#progressbar .basket-tab{padding-top:8px;}

#splash{height:196px;background:url(http://www.mrpostman.se/images/paskkort-topp.jpg);background-repeat:no-repeat;}
#splash h1{font-family:Arial;width:500px;padding:55px 0px 0px 50px;color:white;font-size:24px;line-height:20px;}
#splash h2{font-family:Arial;width:500px;padding:0px 0px 0px 50px;color:white;font-size:18px;line-height:24px;font-weight:normal;}

#splashmember{margin-bottom:2px;height:167px;background:url(http://www.mrpostman.se/images/bg-blimedlem.jpg);background-repeat:no-repeat;}
#splashmember h2{font-family:Arial;width:300px;padding:20px 0px 0px 20px;color:white;font-size:20px;line-height:16px;}
#splashmember p{font-family:Verdana;width:340px;padding:35px 0px 0px 30px;color:black;font-size:12px;line-height:16px;}
#main{float:left;	width:530px;background:white;margin-top:5px;margin-right:10px;}
#column{position:relative;float:left;	width:250px;background:white;margin-left:10px;margin-top:10px;}

#footer{color:#666;margin-bottom:15px;border-top:2px solid #ccc;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;margin-top:40px;height:200px;}
#footer h3{font-family:arial;color:#b58719;margin-bottom:5px;}
#footer div{width:235px;border-right:1px solid #ccc;float:left;margin-top:20px;padding-left:20px;}
#footer div input{font-size:12px;padding:4px;width:130px;}
#footer form{margin-bottom:20px;}
#footer p img{margin-right:2px;margin-top:3px;margin-bottom:10px;}
#footer li{margin-bottom:10px;}
#footer .footercol1{margin-left:10px;}
#footer .footercol1 span{font-size:10px;}
#footer .footercol3{border-right:none;padding-right:10px;}
#footer .footercol3 p{line-height:18px;margin-bottom:10px;}
#footer .footercol3 h3{color:#cc0000;}
#footer2{width:800px;margin-bottom:50px;}
#footer2 span{color:#999;}

#footersmall{width:800px;margin-bottom:50px;margin-top:50px;padding-top:20px;}
#footersmall span{color:#999;}

#previewbox h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#previewbox div{margin-bottom:20px;line-height:18px;padding:8px 5px 10px 10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}
#previewbox img{margin-bottom:6px;}
#previewbox p{padding-left:10px;margin-bottom:5px;}
#previewbox table{margin-top:5px;}
#previewphoto{border:1px solid #ccc;}

#basket{margin-bottom:20px;min-height:50px;}
#basket h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-redstripe.gif);background-repeat:repeat-x;background-position:bottom;}
#basket p{border-top:1px solid #ccc;padding-top:5px;}
#basket img{border:0px;}
#basket .basketstatus{border-top:0px;padding:12px 0px 13px 5px;background:url(http://www.mrpostman.se/images/bg-lastoption.gif);background-repeat:repeat-x;}
#basket button{margin:10px 5px 5px 0px;}

#items{width:250px;margin-top:1px;margin-bottom:0px;}
#items td{background:url(http://www.mrpostman.se/images/bg-item.gif);padding:10px 0px 10px 0px;border-bottom:1px solid #fff;}
#items img{margin-left:5px;}
#items .itemremove{margin-right:5px;}
#items .baskettotal{padding-bottom:30px;padding-top:10px;border-bottom:0px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}
#items .baskettotal span{font-weight:bold;margin-left:18px;}

#options{position:relative;margin-bottom:20px;}
#options h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#options p{background:url(http://www.mrpostman.se/images/bg-item.gif);padding:8px 0px 8px 0px;border-bottom:1px solid #fff;}
#options img{margin-left:7px;margin-right:6px;position:relative;top:3px;}
#options .lastoption{background:url(http://www.mrpostman.se/images/bg-lastoption.gif);background-repeat:repeat-x;padding-bottom:15px;}

#rccats{position:relative;margin-bottom:20px;}
#rccats h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#rccats p{background:url(http://www.mrpostman.se/images/bg-item.gif);padding:8px 0px 8px 0px;border-bottom:1px solid #fff;}
#rccats img{margin-left:7px;margin-right:6px;position:relative;top:3px;}
#rccats .lastoption{background:url(http://www.mrpostman.se/images/bg-lastoption.gif);background-repeat:repeat-x;padding-bottom:15px;}

#infobox{position:relative;}
#infobox h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#infobox div{margin-bottom:20px;line-height:18px;padding:10px 5px 10px 10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}

#infobox2{position:relative;}
#infobox2 h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#infobox2 div{margin-bottom:20px;line-height:18px;padding:10px 5px 10px 10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}

.infobox{position:relative;}
.infobox h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
.infobox div{margin-bottom:20px;line-height:18px;padding:10px 5px 10px 10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}

#hittabox{position:relative;}
#hittabox h3{padding-left:2px;font-family:Arial;font-size:14px;font-weight:bold;padding-bottom:5px;background:url(http://www.mrpostman.se/images/bg-bluestripe.gif);background-repeat:repeat-x;background-position:bottom;}
#hittabox div{margin-bottom:20px;line-height:18px;padding:10px 5px 10px 10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}
#hittabox table{width:100%;}

#maincontent{margin-left:17px;padding-top:10px;}
#maincontent p{line-height:18px;}
#calender td{height:40px;}

#categoryphotos{margin-top:20px;}
.space{margin-right:5px;}
.motivwrapper{width:235px;background:#efefef;padding:5px;}
.motivwrapper input{margin-right:3px;margin-top:2px;}

#usermess{background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;padding:10px;margin-bottom:10px;line-height:18px;}
#usermess ul{list-style-type:circle;margin:10px;padding-left:10px;}

.toolbox{padding:10px;background:url(http://www.mrpostman.se/images/bg-boxbottom.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f3f3f3;}
.dateEnabled{background:#efefef;}
.dateDisabled{background:#efefef;}
.stripedrow{background:#f3f3f3;}
.icon{position:relative;top:3px;}
.basketicon{position:relative;top:1px;}
.inp-text{width:250px;}

button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#529411 url(../images/bg-nextbutton.gif) repeat-x scroll left center;
border-color:#529411 #3f750a #3f750a #529411;
border-style:solid;
border-width:1px 1px 1px 1px;
color:#FFFFFF;
padding:3px 7px 3px 10px;
font-weight:bold;
}

.plain{
background:#aeaba2 url(../images/bg-button.gif) repeat-x scroll left center;
border-color:#aeaba2 #98958d #98958d #aeaba2;
color:#000000;
font-weight:normal;
padding-right:10px;
}

button .arrow{position:relative;top:-1px;padding-left:3px;font-size:14px;}