body {
    padding 0;
    margin-top: 50px; /* Important when shrinking */
    text-align: center;
    background: #8d98a2 url(http://image.akudim.com/p/design/background_fade.png) repeat-x 0 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 11px;
}

:focus {
    outline:0;
}

/* =LINKS ----------------- */

a:link, a:active, a:visited {
    /* color: #8DBBC2; */
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    text-decoration: underline;
}

a img {
    border-width: 0;
    border-style: none;
}

form { margin: 0; padding: 0; }

/* =COMMON ---------------- */

br {
    clear: both;
}

.right {
    float: right;
}

.left {
    float: left;
}

#mid #content p {
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
}

hr {
    display: none;
}

.clear { clear:both; }

/* =WRAPPING -------------- */

#bodywrap {
    xborder: 10px solid #fff;
    width: 960px;
    margin: 0 auto;
}

#wrapper-header {
    width:960px;
    height:10px;
    background:transparent url(http://image.akudim.com/p/design/wrap_top.png) no-repeat 0 0;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/wrap_top.png,sizingMethod=crop);
    _margin-bottom:-4px;
}
#wrapper {
    margin: 0 auto; /* Centering */
    background: #fff;
    width:958px;
    border-left: 1px solid #a1a1a1;
    border-right: 1px solid #a1a1a1;
    background-color: white;
    /*background:transparent url(http://image.akudim.com/p/design/wrap_fill.png) repeat-y 0 0;*/
}
#wrapper-bottom {
    width:960px;
    height:10px;
    background:transparent url(http://image.akudim.com/p/design/wrap_bottom.png) no-repeat 0 0;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/wrap_bottom.png,sizingMethod=crop);
}


/* =MASTHEAD -------------- */

#masthead {
    position: relative;
    height: 83px;
    overflow: hidden;
}

#masthead #top {
    height:55px;
    *height:65px;
    display:block;

}
#masthead #logo {
    float: left;
    width: 200px;
    z-index: 50;
}

#masthead #logo h1 {
    background: url('http://image.akudim.com/x/50/scale/p/logo.jpg') no-repeat top left;
    width: 181px; /* =fix */
    padding: 0;
    margin: 0px 10px;
    text-indent: -9000px;
}

#masthead #logo h1 a {
    display: block;
    height: 50px;
    xbackground: url('http://image.akudim.com/x/80/scale/p/logo.jpg') no-repeat top left;
}

#masthead .shopping_cart { float:right;}
#masthead #topnavigation {
    float: left;
    height: 22px;
    _height: 22px;
    xwidth: 60%; /* Remove */ /* =fix */
    position: relative;
    text-align: right;
    padding: 0;
    margin-top:33px;
    *margin-top:35px;
    margin-left:10px;
    xmargin-bottom: 11px;
}

#masthead #topnavigation ul {
    margin: 0;
    _margin-right: 0;
    padding: 0;
    xheight: 40px;
}

#masthead #topnavigation ul li {
    list-style: none;
    padding: 0;
    float: left;
    text-align: center;
}

#masthead #topnavigation ul li a {
    height: 24px;
    text-decoration: none;
    font-weight: bold;
    display: block;
    background: url('http://image.akudim.com/x/x/crop/p/design/inactive_tab.gif') no-repeat top left;
    width: 91px;
    color: #fff;
    padding-top: 6px;
    xfont-size: 0.8em;
    font-size: 11px;
    _height: 20px;
}

#masthead #topnavigation ul li a:hover {
    background: url('http://image.akudim.com/x/x/crop/p/design/active_tab.gif') no-repeat top left;
}

#masthead #topnavigation #search {
    float: right;
    width: 419px;
    margin: 8px 5px 0 0;
    xbackground: red;
    height: 23px;
    overflow: hidden;
    text-align: right;
}

div#search input#advsearch {
    background: #eee;
    border: 1px solid #bbb;
    font-size: 11px;
    display: block;
    float: left;
    margin: 0 0px 0 10px;
    padding: 3px 3px 2px 3px;
    color: #000;
    text-decoration: none;
    width: 134px;
    _width: 139px;
}

#masthead #topnavigation #search input#searchInput {
    float: left;
    border-width: 1px;
    margin: 0 10px 0 0;
    display: block;
    width: 200px;
    padding: 4px;
    font-size: 12px;
    color: #000;
    background: #f6f6f6 url('http://image.akudim.com/x/x/crop/p/design/inputbg.png') repeat-x top left;
    /*text-transform: capitalize;*/
    border-bottom: 0;
    border-right: 0;
}

#masthead #topnavigation #search input#searchSubmit{
    border: 0px;
    width: 50px;
    float: left;
    border-width: 1px;
    display: block;
    font-size: 12px;
    padding: 3px 3px 2px 3px;
    background: #eee;
    bordeR: 1px solid #bbb;
}

/*#masthead #topnavigation #search fieldset button {
    float: left;
    font-size: 0.8em;
    border-width: 1px;
    height: 22px;
    display: block;
    margin-left: 10px;
    background: #eee;
    border-top: 0;
    border-left: 0;
    display: inline;
}*/

#masthead #bar {
    clear: both;
    background: #fff url('http://image.akudim.com/x/x/crop/p/design/trail_fill.gif') repeat-x top left;
    height: 22px;
    text-align: left;
}

#masthead #bar div {
    color: #8b8b8b;
    xfont-weight: bold;
    font-size: 12px;

}

#masthead #bar div.left {
    margin-left:10px;
    _display:inline;
}

#masthead #bar div a {  padding: 4px 3px 2px 3px; /* =bug */ display:block; float:left; color:#666;}
#masthead #bar div.trail-arrow  { display:block; float:left; background:transparent url(http://image.akudim.com/p/design/trail_arrow.gif) no-repeat 0 0; height:20px; width:6px; margin: 1px 2px;}

#masthead #bar div.right .boxheader,
#masthead #bar div.right #advanced-search {
    display:none;
}
#masthead #bar div.right { margin-right:10px; _display:inline;}
#masthead #bar div.right .boxbody { margin-top:1px;*margin-top:3px;}
#masthead #bar div.right .boxbody table td{ padding:0;}
#masthead #bar div.right .boxbody input#searchCriteria {
    float:left;
    height:13px;
    margin-top:-1px;
    *margin-top:0px;
    width:150px;
    margin-right:-5px;
    font-size:11px;
    padding:0 !important;
}
#masthead #bar div.right .boxbody button.button { background:transparent url(http://image.akudim.com/p/design/search_button.gif) no-repeat 0 0; width:42px; height:17px; border:0; }
#masthead #bar div.right .boxbody button.button span { font-size:11px; margin-bottom:2px; *margin-bottom:0px; display:block;}


/* =MAINCONTENT ------------- */
#mid {
    clear: both;
    margin: 0 10px 10px 10px;
}

/* =NAVIGATION -------------- */
#mid #navigation {
    float: left;
    text-align: left;
    padding-left: 0px;
}

#mid #navigation { /* WIDTHS */
    width: 25%;
}

#mid #content { /* WIDTHS */
    width: 75% !important;
    width: 74.9%;
}

#mid #navigation .box {
    padding: 0 0 10px 0;
    clear: both;
    width: 100%;
}

#mid #navigation .box .boxheader {
    xbackground: #f9352a url('http://image.akudim.com/x/x/crop/p/design/menuheaderbg.png') repeat-x top left;
    height: 25px;
    display: block;
    xwidth: 240px;
    width: 100%;
    border-bottom: 1px solid #000;
}

#mid #navigation .box .boxheader div {
    color: #000;
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
}


#mid #navigation .box .boxbody ul {
    margin: 0;
    padding: 0;
    display: block;
}

#mid #navigation .box .boxbody ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 228px;
    border:1px solid #5B84AB;
    border-bottom:0;
}

#mid #navigation .box .boxbody ul li a {
    font-size: 11px; /* ==== */
    font-weight:bold; /* ==== */
    display: block;
    text-decoration: none;
    color: #134f6a;
    xborder: 1px solid #eee;
    xborder-top: 0;
    xbackground: #fff url('http://image.akudim.com/x/x/crop/p/design/arrow.png') no-repeat 3% 50%;
    padding: 1px 5px 0px 5px;
    height: 14px;
    xborder-top: 1px solid #fff;
    xmargin: -1px 0 0 0;
}

#mid #navigation .box .boxbody ul li a:hover,
#mid #navigation .box .boxbody ul li a:active,
#mid #navigation .box .boxbody ul li a:focus {
    xbackground: #eee;
    xborder-top: 1px solid #eee;
    xborder: 1px solid #bbb;
    xbackground: #eee url('http://image.image.akudim.com/x/x/crop/p/design/arrowright.gif') no-repeat 3% 50%;
    xfont-weight: bold;
    background:transparent url(http://image.akudim.com/p/design/red_arrow.gif) no-repeat scroll 3% 50%;
padding-left:15px;
}

#mid #navigation .box .boxbody ul li a#pswforgot {
    /*border-top: 1px solid #eee;*/
}

#mid #navigation .box .boxbody ul li a.selected_cat {
    xbackground: #e3e3e3;
    xfont-weight: bold;
    xfont-size: 0.7em;
    xbackground: #eee;
    xpadding-left: 30px;
    xborder-bottom: 1px solid #bbb;
    xborder-top: 1px solid #eee;
    xborder: 1px solid #bbb;
    xborder-top: 0;
    xborder-bottom: 0;
    xfont-size: 13px;
    padding-left:15px;
    background: transparent url('http://image.akudim.com/p/design/red_arrow.gif') no-repeat 3% 50%;
}

/* sub cat 1 */
#mid #navigation .box .boxbody ul li ul li a {
    background: #eee;
    border-bottom: 1px solid #bbb;
    padding-left: 5px;
}

#mid #navigation .box .boxbody ul li ul li a:hover {
    background: #e3e3e3;
    padding-left:5px;
}

#mid #navigation .box .boxbody ul li ul li a.selected_cat {
    background: #e3e3e3;
    font-weight: bold;
    xfont-size: 0.7em;
    padding-left: 20px;
    xborder-top: 1px solid #eee;
}

/* sub cat 2 */
#mid #navigation .box .boxbody ul li ul li ul li a {
    background: #DFDFDF;
    border-bottom: 1px solid #bbb;
    padding-left: 55px;
}

#mid #navigation .box .boxbody ul li ul li ul li a:hover {
    background: #bbb;
}

#mid #navigation .box .boxbody ul li ul li ul li a.selected_cat {
    background: #cfcfcf;
    font-weight: bold;
    xfont-size: 0.7em;
    padding-left: 55px;
}


/* =CONTENT ---------------- */

#content {
    float: right;
    text-align: left;
}

#mid #content div.padding {
    margin: 0;
    padding-left: 10px;
}

/* =FOOTER ---------------- */

#footer {
    background: #fff url('http://image.akudim.com/x/x/crop/p/design/footer_seperator.gif') repeat-x top left;
    height: 30px;
    text-align: left;
    xmargin: 10px 0px 0px;
    padding-top:10px;
    text-align: right;
}

#footer div {
    text-align:center;
    padding: 5px;
    font-size: 11px;
    color: #666;
    line-height: 20px;
}

/* =ELEMENTS -------------- */

#mid #content h2 {
    padding: 0;
    margin: 0 0 10px 0;
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    letter-spacing: -1px;
}

#mid #content h3 {
    color: #000000;
    font-size: 11px;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
}

#content fieldset {
    background: #eee;
    border: 1px solid #bbb;
    margin: 0 0 10px 0;
    padding: 0;
    position: relative;
}

#content fieldset legend {
    display: none;
}

#content fieldset ol {
    margin: 10px 10px 0 10px;
    padding: 0;
}

#content fieldset ol li {
    list-style: none;
    padding: 0px 0px 10px 0px;
    margin: 0;
}

#content fieldset ol li label {
    width: 25%;
    float: left;
    font-size: 13px;
}

#content fieldset ol li input {
    border-width: 1px;
    width: 30%;
}

#content fieldset ol li textarea {
    border-width: 1px;
    width: 74%;
    float: left;
    margin-bottom: 10px;
    display: inline;
}

.buttonwrap {
    xclear: both;
    xfloat: right;
    margin: 0 0 10px 0;
}

#content fieldset .buttonwrap {
    text-align: right;
    margin: 0 10px 10px 10px;
}

#content fieldset .buttonwrap button {
    border-width: 1px;
}

/* -----------------------------
    HLK/NPK
----------------------------- */

#logon #logonheader,
#logon fieldset legend {
    display: none;
}

#logon fieldset {
    border: 0;
}

#logon fieldset ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

#logon fieldset ol li input {
    margin: 0;
    display: block;
    width: 174px;
    padding: 4px;
    color: #000;
    background: #f6f6f6 url('http://image.webshop.fotokaeden.dk/x/x/crop/p/design/inputbg.png') repeat-x top left;
    text-transform: capitalize;
    font-size: 11px;
    border: 1px solid #aaa;
    margin: 5px 0 0 0;
}

#logon fieldset ol li label {
    color: #333;
    font-size: 11px;
    font-weight: bold;
}

#logon fieldset .submit,
#masthead #topnavigation #search fieldset button {
    border: 1px solid #aaa;
    font-size: 0.7em;
    color: #666;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
}

#logon fieldset .submit {
    margin: 5px 0 0 0;
}

/* Frontpage */
/* Boxes */

#frontpage .randbox,
#nested .categories_list_cat {
    /* border: 1px solid #B2B2B2; */
    float: left;
    width: 221px;
    margin: 5px 5px 0px 5px;
    height: 154px;
    _display:inline;
    position: relative;
    cursor: pointer;
    background: url('http://image.akudim.com/x/x/crop/p/design/frontpage_product_bottom_fade.png') no-repeat left bottom;
    text-align: center;
}
 #nested .categories_list_cat a
 {
    background:transparent url(http://image.akudim.com/p/design/frontpage_product_bg.png) no-repeat scroll 0 0;
    height:132px;
    overflow:hidden;
    text-align:center;
    width:221px;
    display:block;
    text-decoration:none;
/*
         height: 80px;
         width: 187px;
         text-align: center;
         margin:0 auto;*/
 }
#frontpage .randbox img,
#nested .categories_list_cat img {
    xposition: absolute;
    z-index: 1;
    xleft: 50%;
    xborder: 1px solid #B2B2B2;
    /* temp image size */

    xheight: 130px;
    xwidth: 190px;
    margin: 10px;
}

#frontpage .randbox div.imgborder,
#nested .categories_list_cat div.imgborder {
    xborder: 1px solid #B2B2B2;
    background:transparent url(http://image.akudim.com/p/design/frontpage_product_bg.png) no-repeat 0 0;
    height: 132px;
    width: 221px;
    overflow: hidden;
    position: relative;
    text-align: center;
}

#frontpage .randbox div.title,
#nested .categories_list_cat div.nested_cat_title {
    position: absolute;
    z-index: 2;
    bottom: 18px;
    background: transparent url(http://image.akudim.com/p/design/frontpage_product_text_field.png) no-repeat scroll 0 0;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/frontpage_product_text_field.png,sizingMethod=crop);
    width: 216px;
    left:0;
    height: 26px;
    *height:25px;
    padding: 1px 0 4px 5px;
    *padding: 2px 0 4px 5px;
    font-size: 11px;
    color: #fff;
    line-height:11px;
    cursor:pointer;

}

#frontpage .randbox div.price,
#nested .categories_list_cat div.price {
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    _right:-1px;
    background: transparent url(http://image.akudim.com/p/design/frontpage_product_price.png) no-repeat scroll right top;
    padding: 5px;
    color: #fff;
    font-size: 11px;
}

/* Shopping cart */

#shopcart {
    display: none;
    position: absolute;
    border: 1px solid #bbb;
    width: 600px;
    right:217px;
    top:175px;
    background: #fff;
    padding: 5px;
    font-size: 12px;
    text-align: left;
    z-index: 5;
}

#shopcart #shoppingCart {
    width: 100%;
    border-top: 1px solid #bbb;
}

#shopcart #shoppingCart a {
    color: #666;
    display: block;
}

#shopcart #shoppingCart a:hover {
    text-decoration: none;
}

#shopcart #shoppingCart td {
    font-size: 11px;
}

#shopcart #shoppingCart .proPrice {
    text-align: right;
    padding: 0 5px 0 0;
    font-weight: bold;
    border-left: 1px solid #bbb;
}

#shopcart #shoppingCart .odd .quantity,
#shopcart #shoppingCart .even .quantity {
    width: 40px;
    border-right: 1px solid #bbb;
}

#shopcart #shoppingCart .odd td {
    xbackground: #e5e5e5;
    padding: 5px 5px 5px 5px;
    color: #666;
    border-bottom: 1px solid #bbb;
}

#shopcart #shoppingCart .even td {
    padding: 5px 5px 5px 5px;
    color: #666;
    background: #eee;
    border-bottom: 1px solid #bbb;
}


.even {
    xbackground: #EBE9ED;
}


#shopcart #shoppingCart .result {
    text-align: right;
    width: 300px;
    float: right;
    xpadding: 10px 0 0 0;
    padding: 5px 0 0 0;
    color: #666;
}

#shopcart #cartPopOptions #floatR {
    display: none;
}

#shopcart #cartPopOptions #floatL {
    float: left;
}

#shopcart #cartPopOptions #floatL a {
    display: block;
    padding: 3px 10px 3px 10px;
    background: #e5e5e5;
    margin: 0 5px 0 0;
    border: 1px solid #bbb;
}

#shopcart #cartPopOptions #floatL a:hover {
    text-decoration: none;
    color: #000;
}

/* Product listing */
#nested h2 .cat_image {
    display: none;
}

#nested .trail {
    position: absolute;
    top: 88px;
    left: 15px;
}

#nested .trail div {
    font-size: 0.8em;
    color: #bbb;
    font-weight: bold;
}

#nested .trail div a.headerNavigation {
    color: #8b8b8b;
    padding: 0 5px 0 5px;
    font-weight: normal;
}

.list_wrap {
    xheight: 600px;
    xoverflow: auto;
    margin-bottom: 12px;
}

.list_wrap td { clear:both; }

.list_wrap .listingheader td {
    border-bottom: 1px solid #ccc;
    border-top: 2px solid #ccc;
    padding: 5px 7px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background: transparent url(http://image.akudim.com/p/design/login_body.png) repeat-x scroll 0 0;
}
.list_wrap .listingheader td a {
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.list_wrap .proimage img {
    /* Temporary size */
    margin: 5px;
}

.list_wrap .proname,
.list_wrap .proprice,
.list_wrap .prostock,
.list_wrap .proaddtocart,
.list_wrap .proimage,
.list_wrap .proqty,
.list_wrap .profav,
.list_wrap .propack,
.list_wrap .probuy {
    font-size: 11px;
    border-bottom: 1px solid #c9c9c9;
}

.list_wrap .proaddtocart {
    padding: 0 5px 0 0px;
    text-align: right;
}

.list_wrap .proaddtocart a {
    cursor: pointer;
}

.list_wrap .proname a:hover,
.list_wrap .proaddtocart a:hover {
    text-decoration: none;
}

.list_wrap .proqty,
.list_wrap .prostock {
    text-align: center;
}

.list_wrap .prostock {
    border-right: 1px solid #eee;
}

.list_wrap .proqty input {
    width: 25px;
    text-align: right;
    border: 1px solid #bbb;
    text-align: center;
    font-size: 10px;
    padding: 3px 0;
}

.list_wrap .proqty input:active,
.list_wrap .proqty input:focus {
    background: #fefade;
}

/* Sizes */

.list_wrap .proimage {
    width: 60px;
    height:80px;
    text-align:center;
}

.list_wrap .proname {
    width: 330px;
}

.list_wrap .propack {
    text-align: right;
    padding: 0 10px 0 0;
    border-right: 1px solid #eee;
    font-weight: bold;
    width: 100px;
}
.list_wrap .proprice {
    text-align: right;
    padding: 0 10px 0 0;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    font-weight: bold;
    width: 100px;
}

.list_wrap .profav {
    /*padding: 0 5px 0 10px;*/
    display: none;
}

.list_filter {
    text-align: right;
}

.list_filter {
    text-align: right;
    xpadding: 8px 0 20px 0;
    xborder-bottom: 1px solid #ccc;
    xposition: absolute;
    xtop: 118px;
    xright: 10px;
    padding: 0px 0px 10px 0;
    background: #fff;
    xborder-top: 1px solid #bbb;
    xborder-bottom: 2px solid #bbb;
}

.list_filter b {
    font-weight: normal;
    font-size: 0.7em;
}

.list_filter select {
    font-size: 0.7em;
}

/* Product info */
#product_cart {

    margin-top: 8px;
}
#product_cart #product_wrap {
    font-size: 14px;
    padding: 0px 0 0 0;
}

#product_cart #product_wrap .stock,
#product_cart #product_wrap .vendoritemid,
#product_cart #product_wrap .info {
    font-weight: bold;
    font-size: 0.9em;
    /*text-align: right;*/
}

#product_cart #product_wrap #product_img {
    text-align: center;
}

#product_cart #product_wrap #item_variance {
    margin: 0 0 20px 0;
    text-align: right;
}
#product_cart   #smallimages  .small_image {

    display:inline;
    width:100px;
    padding:5px;

}
#product_cart #prod_img {

    padding: 20px;
}
#product_cart #product_wrap #item_variance #qty_wrap {
    border: 1px solid #eee;
}

#product_cart #product_wrap #item_variance #qty_wrap #qty {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    padding: 10px;
}

#product_cart #product_wrap #item_variance #qty_wrap #qty .qtybox {
    margin: 0 0 0 10px;
    width: 25px;
    text-align: right;
    border: 1px solid #bbb;
    font-size: 10px;
    padding: 3px 0px;
    text-align: center;
}

#product_cart #product_wrap #item_variance #qty_wrap #qty .button {
    background: url(http://image.akudim.com/x/x/crop/p/design/addtocart.png) no-repeat top left;
    width: 30px;
    border: 0;
    text-indent: -9000px;
    cursor: pointer;
    margin: 0 0 0 5px;
}

#product_cart #product_wrap #product_main #text {
    background: #f6f6f6;
    padding: 5px 10px 8px 10px;
    border: 1px solid #eee;
    line-height: 14pt;
    /*display: none;*/
}

#product_cart #product_wrap #tabcontent {
    border: 1px solid #bbb;
    margin: 0 0 0 0;
    padding: 5px;
    clear: both;
    xheight: 200px;
    overflow: auto;
}

#product_cart #product_wrap .tabpaneActive,
#product_cart #product_wrap .tabpaneInactive {
    float: left;
    cursor: pointer;
    margin: 10px 2px 0 0;
    padding: 2px 8px 2px 8px;
    font-size: 12px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

#product_cart #product_wrap .tabpaneActive {
    background: #aaa;
    color: #fff;
}

#product_cart #product_wrap .tabpaneInactive {
    color: #aaa;
}

/* Login */
#login .subhead {
    color: #000000;
    margin: 10px 0 5px 0;
    text-transform: uppercase;
    font-weight: bold;
}

#login .forgotpsw {
    text-align: right;
    margin: -10px 0 10px 0;
    background: #b2b2b2;
}

#login .forgotpsw a {
    color: #fff;
    font-size: 11px;
    display: block;
    padding: 2px 5px 2px 0;
}

#login h3 {
    padding: 20px 0 0 0;
}

/* buttons */
.buttonwrap a.button,
.buttonwrap button {
    border: 1px solid #aaa;
    font-size: 12px;
    color: #666;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
    background: #EBE9ED;
    margin: 0 0px 0 0;
}

.buttonwrap a.button:hover {
    text-decoration: none;
}

.buttonwrap button,
div.box .boxbody .boxbody .submit {
    border: 1px solid #aaa;
    font-size: 11px;
    color: #666;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
    background: #EBE9ED;
    margin: 0 5px 0 0;
}

div.box .boxbody .boxbody ol {
    padding-bottom: 10px;
}

/* Shopping cart */
#shopping_cart #product_list {
    width: 100%;
    border: 1px solid #eee;
    border-top: 0;
    border-bottom: 0;
    margin: 0 0 0px 0;
}

#shopping_cart #product_list caption {
    display: none;
}

#shopping_cart #product_list .header {
    background: #f6f6f6;
}

#shopping_cart #product_list .header th {
    border-bottom: 1px solid #ccc;
    border-top: 2px solid #ccc;
    padding: 5px 0 5px 0;
    font-size: 12px;
    font-weight: bold;
    color: white;
    background: transparent url(http://image.akudim.com/p/design/login_body.png) repeat-x 0 0;
}

#shopping_cart #product_list .header .thprice {
    text-align: right;
}

#shopping_cart #product_list tbody.products td {
    font-size: 12px;
    border-bottom: 1px solid #eee;
    vertical-align:middle;
}

#shopping_cart #product_list tbody.products td.tddelete a {
    xmargin-right: 5px;
    /*width: 16px;*/
}

#shopping_cart #product_list .products .item .tdpic {height:80px; vertical-align:middle; text-align:center;}
#shopping_cart #product_list .products .item .tdpic img {

}

#shopping_cart #product_list .products .item .tdproduct .relpos .ifdel,
#shopping_cart #product_list .products .item .tdproduct .relpos .todo {
    display: none;
}

#shopping_cart #product_list .products .item .tdqty .qty {
    border:1px solid #BBBBBB;
    font-size:10px;
    padding:3px 0pt;
    text-align:center;
    width:25px;
}

#shopping_cart #product_list .products .tdprice .dprice .unit,
#shopping_cart #product_list .products .tdprice .dprice .total,
#shopping_cart #product_list .products .tdprice .dprice .total_awaiting,
#shopping_cart #product_list .products .tdprice .dprice .total_queing {
    text-align: right;
    font-size: 12px;
}

#shopping_cart #product_list .products .tdprice .dprice .unit {
    display: none;
}

table#product_list {
    margin-bottom:10px;
}

#shopping_cart #product_list .totaloverview {

}

#shopping_cart #product_list .totaloverview .overviewitem {
    font-size: 12px;
    color: #8B8B8B;
}

#shopping_cart #product_list .totaloverview .overviewitem .value {
    text-align: right;
    padding: 10px 10px 10px 0;
    border-bottom: 1px solid #eee;
}

#shopping_cart #product_list .totaloverview .overviewitem .object {
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #eee;
    padding-left:5px;
    width:90px;
}
#shopping_cart .buttonwrap
{
    margin-top:10px;
}
div#loggedin {
    font-size: 12px;
    margin: 0 0 0 0px;
    padding: 0 6px;
    width:218px;
    xborder: 1px solid #eee;
    xborder-top: 0;
}

div#loggedin div#userinfo {
    xbackground: #eee;
    padding: 5px;
    margin-bottom: 1px;
    xborder-bottom: 1px solid #bbb;
    font-size: 0.8em;
    color:white;
}

div#loggedin div#userinfo div.userName {
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 5px;
    text-align: left;
    xxclear: both;
}

div#loggedin div.myaccount {
    float: left;
    width: 106px;
}

div#loggedin div.logoff {
    float: right;
    width: 106px;
}


div#loggedin div.myaccount a,
div#loggedin div.logoff a {
    background: transparent url(http://image.akudim.com/p/design/account_button.gif) no-repeat scroll 0 0;
    color:#134F6A;
    display:block;
    padding:3px 0 5px;
    text-align: center;
}

/* LEVERINGS- og BETALINGSINFO */

.shipping_choise {
    margin-bottom: 10px;
}

div.boxadd ol {
    line-height: 14pt;
    xwidth: 250px;
    margin: 10px 0px 10px 0;
    padding: 10px 50px 5px 10px;
    list-style: none;
    background: #fff;
    border: 1px solid #bbb;
    background: white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x scroll left bottom;
}

div.boxadd ol li.header {
    font-weight: bold;
}

div.address_box {/*
    margin: 0 0 10px 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding: 5px 0px;*/
}

div#addressBox .left {
    float: left;
    width: 275px;
}

div#addressBox .right {
    float: right;
    width: 300px;
}

div.payment_box {
    margin: 0 0 10px 0;
}

/*******************************************
    TRAIL i bunden i forbindelse med checkout
********************************************/
/* LI: trin
1. TrailDeliveryPayment,
2. TrailConfirmation,
3. TrailOnlinePayment
4. TrailFinished*/
div.trail {
    text-align: center;
    margin: 0px;
    height:25px;
    padding: 0;
    xbackground: #bbb;
    xborder-top: 1px solid #e3e3e3;
    xborder-bottom: 1px solid #e3e3e3;
    display: block;
}

div.trail ol {
    list-style: none;
    padding: 5px 0 5px 0;
    xpadding: 3px 7px;
    margin: 0px;
}

div.trail ol li {
    float: left;
    margin-right: 7px;
    padding-right: 12px;
    background: url(http://image.akudim.com/x/x/crop/p/design/raquoright.gif) no-repeat scroll right;
}

div.trail ol li#TrailFinished {
    float: left;
    margin-right: 7px;
    padding-right: 10px;
    background: 0;
}

div.trail ol li a {
    color: #8B8B8B;
    text-decoration: none;
}

div.trail ol li a:hover {
    text-decoration: underline;
    color:#000;
}
/* TRAIL END */

/* =MESSAGE =STACK */

div.messagestack {
    background: #fefade;
    border: 1px solid #FBEF9B;
    margin: 0 0 10px 0;
}

div.messagestack ol {
    margin: 3px 3px 0 3px;
    padding: 0;
}

div.messagestack ol li {
    margin: 0 0 3px 0;
    padding: 0;
    list-style: none;
    font-size: 11px;
}

/* =SUBPAGES */

div#login.subpage button.button,
div#login.subpage a.button { float: right; margin: 0;}
div#login.subpage h3 { display: none; }

div#account.subpage ul.account {
    margin: 0 0 10px 10px;
    padding: 0;
    xbackground: url('http://image.akudim.com/x/x/crop/p/design/menuheaderbg.png') no-repeat top left;
}

div#account.subpage ul.account li {
    list-style: none;
    margin: 0 0 5px 0;
}

div#account.subpage ul.account li a {
    display: block;
}

div.subpage div.trail { display: none; }

div.list_wrap td.productListing-data {
    border: 1px solid #bbb;
    border-top: 0;
    padding: 5px;
    font-size: 11px;
}

div.box div.boxbody div.boxbody fieldset {
    border: 1px solid #eee;
    border-top: 0;
    border-bottom: 0;
    margin: 0;
    padding: 0;
}

div.box div.boxbody div.boxbody form {
    margin: 0;
    padding: 0;
}

div.box div.boxbody div.boxbody fieldset legend {
    display: none;
}

div.box div.boxbody div.boxbody fieldset ol {
    padding-bottom: 10px;
    margin: 0;
    padding: 0;
}

div.box div.boxbody div.boxbody fieldset ol li {
    margin: 0;
    padding: 10px 0px 0 10px;
    _float: left;
}

div.box div.boxbody div.boxbody fieldset ol li input {
    border-width: 1px;
    width: 178px;
    font-size: 9px;
    padding: 2px;
    _float: left;
}

div.box div.boxbody div.boxbody input.submit {
    margin: 10px 0 10px 10px;
}

div.subpage {
    min-height: 300px;
}

* html div.subpage { _height: 300px; }

div.subpage#advanced_search div.bluebottom,
div.subpage#advanced_search div#searchhelp {
    display: none;
}

div#productbottom {
    border: 1px solid #bbb;
    margin-top: 10px;
    margin-bottom: 12px;
    xdisplay: none;
}

div#productbottom div#hold {
    margin: 7px 5px 5px;
    float: right;
    width: 30px
}

div#productbottom div#hold div#totalqty {
    float: left;
    border: 1px solid #bbb;
    font-size: 10px;
    padding: 3px 0;
    text-align: center;
    width: 25px;
    background: #fefade;
}

div#producttop {
    border: 1px solid #bbb;
    margin-bottom: 10px;
}

div#producttop div#text {
    float: left;
    font-size: 12px;
    padding: 8px;
    text-align: right;
    width: 547px;
    border-right: 1px solid #bbb;
    background: #eee;
}

div#producttop div#hold {
    margin: 7px 5px 5px;
    float: right;
    width: 30px
}

div#productbottom div#hold a {
    float: right;
    margin-top: 2px;
}


div#productbottom div#text {
    float: left;
    font-size: 12px;
    padding: 8px;
    text-align: right;
    width: 549px;
    border-right: 1px solid #bbb;
    background: #eee;
}

#include_subcategories { display: none; }

div#myaccount.subpage table {
    font-size: 11px;
    padding: 0;
    border-collapse: collapse;
    border: 1px solid #bbb;
    border-right: 0;
    width: 100%;
    margin-bottom: 10px;
}

div#myaccount.subpage table tr th {
    background: #eee;
    padding: 5px;
    border-right: 1px solid #bbb;
    text-align: right;
    border-bottom: 1px solid #bbb;
}

div#myaccount.subpage table tr td {
    padding: 5px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #bbb;
    text-align: right;
}

div#myaccount.subpage table tr:hover {
    background: #fefade;
    cursor: pointer;
}

/* Prototabs */

#tabwrapper {
    margin: 0;
    padding: 0;
    xheight: 51px;
}

#tabwrapper ul {
    margin: 0;
    padding: 0px 10px 0 0;
    list-style: none;
}

#tabwrapper li {
    float:left;
    margin-bottom: -1px;
}

#tabwrapper .last {
    xborder-right: 1px solid #bbb;
}

#tabwrapper a {
    display: block;
    text-decoration: none;
    background: transparent url(http://image.akudim.com/x/x/crop/p/design/inactive_tab.gif) no-repeat scroll left top;
    xborder: 1px solid #bbb;
    color:white;
    xborder-bottom: 0;
    border-right: 0;
    width:79px;
    padding: 4px 6px 4px 6px;
    text-align:center;
}

#tabwrapper a:hover,
#tabwrapper a:hover, #tabwrapper a.selected {
    background: transparent url(http://image.akudim.com/x/x/crop/p/design/active_tab.gif) no-repeat scroll left top;
    color: #fff;
    text-decoration: none;
}

#tabwrapper a span {
    font: bold 10px/1.5em Verdana;
}

.panel{
    border:1px solid #bbb;
    padding:10px;
    xwidth:580px;
    background:transparent url(http://image.akudim.com/x/x/crop/p/design/product_list_shade.gif) repeat-x scroll left bottom;
}

div#tabcontent tr td {
    float: left;
    width:150px;
}

div#tabcontent tr td#firstlineseparator {
    display:none;
}

div#checkout_shipping_address div.address ol,
div#checkout_payment_address div.address ol {
    background: #eee;
    border: 1px solid #bbb;
    padding: 10px 10px 5px 10px;
}

div#checkout_shipping_address div.address ol li,
div#checkout_payment_address div.address ol li {
    margin-bottom: 5px;
}

#checkout_shipping_address .addressblock,
#checkout_payment_address .addressblock {
    margin: 0 0 10px 0;
    border: 1px solid #BBBBBB;
    padding: 10px;
    background: #FFFFFF url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x scroll left bottom;
}

div#checkout_shipping_address div.addressblock ol li,
div#checkout_payment_address div.addressblock ol li {
    margin-bottom: 5px;
}

div#checkout_shipping_address div.addressblock div.abname,
div#checkout_payment_address div.addressblock div.abname {
    background: #bbb;
    padding: 5px;
    font-weight: bold;
    color: #fff;
}

div#checkout_shipping_address div.addressblock div.abradio,
div#checkout_payment_address div.addressblock div.abradio {
    float: right;
}

div#checkout_confirmation.subpage div.confirm_totals table tr.obitem td.total {
    background: #eee;
}


div.subpage td.proaddtocart button {
    background: url("http://image.akudim.com/x/x/crop/p/design/addtocart.png") no-repeat top left;
    width: 27px;
    height: 16px;
    border: 0;
    cursor: pointer;
}

div.subpage td.proaddtocart button span {
    display: none;
}

div.note {
    border: 1px solid #bbb;
    font-size: 11px;
    padding: 5px;
    margin: 0 0 10px 0;
    background: #fffdee;
    text-align: justify;
}

div.note h4 {
    margin: 0 0 3px 0;
    font-size: 11px;
}

/* ORDRE BEKRÆFTELSE */

.confirm_delivery,
.address {
    margin: 0 0 10px 0;
}

div.confirm_address {
    padding: 0px;
    margin: 0px;
}

ol{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

div.confirm_totals {
    border-top: 1px solid #e3e3e3;
}

div.confirm_totals table tbody tr.obitem td.object {
    margin-bottom: 7px;
    text-align: right;
}

div.confirm_totals table tbody tr.obitem td.value {
    text-align: right;
    padding: 0 48px 0 0;
}

.confirm_payment_info_header,
.confirm_billing_header,
.confirm_policy_header,
.confirm_comments_edit {
    font-weight: bold;
    font-size: 9pt;
    margin: 0px 0 7px 0;
    color: #000000;
}

table#product_list tbody.products tr.item td.tddelete {
    /*width: 30%;*/
    /*padding: 2px 10px 0 0;*/
}

table#product_list tbody.products tr.item td.tddelete a {
    height: 16px;
    xwidth: 16px;
    background: url(http://image.akudim.com/design/cross2.gif) no-repeat top left;
    display: block;
    /*margin-left: 16px;*/
    text-align:right;
}

#shopping_cart #product_list {
    xmargin-bottom: 6px;
    overflow:hidden;
}

div#content .padding #shipping p {
    font-size: 0.8em;
}

div.confirmation_items table.listitems {
    xbackground: red;
    width: 100%;
}

div.confirmation_items table.listitems thead tr.thheader {
    font-size: 11px;
    background: url(http://image.akudim.com/p/design/login_body.png) repeat-x 0 0;
}

div.confirmation_items table.listitems thead tr.thheader th {
    padding: 6px;
    color:white;
}

div.confirmation_items table.listitems tbody tr td {
    padding: 6px;
    font-size: 11px;
}

div.confirm_totals table {
    border: 1px solid #eee;
    margin-bottom: 10px;
    border-top: 0;
    font-size: 11px;
}

div.confirm_totals table tr td {
    padding: 6px;
}

div.confirm_totals table tr td.object {
    width: 400px;
}

div.confirm_totals table tr td.value {
    xwidth: 200px;
    text-align: left;
}

div.confirm_totals table tr td img { display: none; }

div.comment_box fieldset ol li.commentbox {
    width: 100%;
    border: 0px;
}

/* ORDRE HISTORIK */
div#account_history ol li ol li {
    clear: both;
    xwidth: 500px;
}

div#account_history ol li {
    border: 1px solid #e3e3e3;
    margin-bottom: 10px;
    padding: 5px;
}

div#account_history ol li .buttonwrap {
    padding-bottom: 3px;
    margin: 8px 0 0 0px;
    text-align: right;
}

div#account_history ol li ol {
    xmargin-bottom: 10px;
}

div#account_history ol li ol li{
    border: 0;
    padding: 5px 0 5px 0;
    margin: 0;
    border-bottom: 1px solid #eee;
}

div#account_history ol li ol li div.object {
    float: left;
    width: 140px;
}

div#account_history ol li ol li div.value {
    text-align: left;
}

.split_result {
    margin-bottom: 10px;
    font-size: 12px;
}

.split_result span
{
    padding: 0 0 5px 0;
}

.split_result .spilt_result_num_of_pages
{
    position: relative;
    float: left;
    top: 2px;
}

.split_result .spilt_change_page
{
    float: right;
}

.split_result .pagejump_links
{
    margin-left: 20px;
}

.split_result .select_qty_pr_page
{
    margin: 0px 0px 5px 25px;
}

.split_result .opt-select-style
{
    display: inline;
}

.split_result #products {
    display:inline;
}
/* ACCOUNT HISTORY SLUT */


/* ORDRE DETAIL INFO */
.alternative_address,
.order_history {
    margin-bottom: 10px;
}

.alternative_address {
    margin-bottom: 30px;
}

div#account_history_info .address_box {
    border: 0;
}


div#account_history_info .address_box ol,
div#account_history_info .billing_box ol,
.orderTop,
div.currentaddress ol {
    background: #f9f9f9;
    border:1px solid #BBBBBB;
    padding: 5px;
    margin: 0 0 10px 0;
}

.alternative_address_box {
    background: #f9f9f9;
    border:1px solid #BBBBBB;
    padding: 5px;
    margin: 0 0 10px 0;
}

div#address_book div.alternative_address .buttonwrap {
    clear: both;
    margin-bottom: 10px;
}

div#address_book div.alternative_address .buttonwrap a.button {
    float: right;
    margin-left: 5px;
}

div#address_book .buttonwrap a.button,
div#account_newsletter .buttonwrap .button,
div#address_book_process .buttonwrap a.button {
    float: left;
    margin-left: 5px;
}

table.account_products,
table.total {
    width: 100%;
    padding-right: 10px;
}

table.total {
    border-top: 1px solid #e3e3e3;
}

div#account_history_info table.account_products tbody tr td.mainheading {
    color:#000000;
    font-size:0.7em;
    margin:0pt 0pt 10px;
    padding:0pt;
    text-transform:uppercase;
    font-weight: bold;
}

.billing_box {
    margin-bottom: 10px;
}

.order_history ol li div.date_added,
.order_history ol li div.orders_status_name,
.order_history ol li div.comments {
    float: left;
    padding-right: 10px;
}

div#account_history_info .buttonwrap {
    float: right;
    margin-top: 30px;
}

div#account_history_info .payment_method_box {
    display: none;
}
/* ORDRE DETAIL INFO SLUT */

.list_wrap {
    xoverflow: auto;
    border: 1px solid #eee;
    border-top: 0;
    border-bottom: 0;
    xheight: 658px;
    xoverflow-y: scroll;
    x_width: 620px;
}

div.confirm_comments {
    margin-bottom: 10px;
}

div.confirm_address ol,
div.confirm_comments .confirm_comments_input {
    border: 1px solid #bbb;
    padding: 5px;
    background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important;
}

div.order_history ol li {
    float: left;
    width: 100%;
}

#search fieldset .boxheader {
    display: none;
}

div#address_book_process.subpage {
    min-height: 0;
}

div.confirm_accept_conditions {
    border: 1px solid #bbb;
    text-align: right;
    margin-bottom: 10px;
    padding: 5px;
    background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
}

div#shipping-box {
    display: none;
}

table#specifications td.seperator {
    font-weight: bold;
}

div.infobox {
    border: 1px solid #bbb;
    background: transparent url(http://image.akudim.com/x/x/crop/p/design/product_list_shade.gif) repeat-x scroll left bottom;
    float: right;
    padding: 10px;
    margin-top: 10px;
    margin-left: 10px;
    font-weight: bold;
}

ul#vendor {
    padding: 0px 0 0 0;
    margin: 0 0 10px 0px;
    background: #fffdee;
    border: 1px solid #bbb;
    border-left: 10px solid #bbb;
}

ul#vendor li {
    padding: 5px 0 5px 5px;
    margin: 0 0 0px 0px;
    list-style: none;
    border-bottom: 1px solid #ddd;
    height: 14px;
}

ul#vendor li.last {
    border: 0;
}

ul#vendor li.even {
    background: #fff;
}

div#loader {
    position: fixed;
    _position: absolute;
    margin-right: -40px;
    margin-left: -40px;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    z-index: 999999;
    background: #fff;
    border: 1px solid #bbb;
    overflow: hidden;
    display: none;
}


div#loader div#hold {
    padding: 24px;
}

td.tdproduct div.relpos { display:block; height:33px; _height: 33px; width:365px;}
td.tdproduct div.relpos h3 { padding-top: 10px !important; _padding-top:14px !important; _margin-bottom:0 !important; _height:30px;}
td.tdproduct div.relpos h3 a { }
td.tdpic { width: 40px; padding-right:10px;}
td.tdproduct { width:365px; padding-right:10px; }
td.tdqty { width:30px; padding-right:10px; }
td.tdprice { width:100px; padding-right:0px; }
td.tddelete { width:20px; padding: 0px 10px; }

#frontpage.subpage ul li { line-height:18px; font-weight:bold; font-family: Verdana; font-size:12px; }
#frontpage.subpage ul {
    list-style-image: url('http://image.akudim.com/p/design/seperator_fotokaeden.gif');
    list-style-position:outside;

}

a#cart_back_button {
    background:#EBE9ED none repeat scroll 0 0;
    border:1px solid #AAAAAA;
    color:#666666;
    cursor:pointer;
    font-size:12px;
    margin:0 0 0 0;
    padding:2px 10px;
    float:right;
}


div#topnavigation button.button {
    background:transparent url(http://image.akudim.com/x/x/crop/p/design/buttonbgsmall.png) no-repeat scroll left top;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/buttonbgsmall.png,sizingMethod=crop);_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/buttonbgsmall.png,sizingMethod=crop);
    color:#FFFFFF;
    xdisplay:block;
    font-size:13px;
    font-weight:bold;
    height:24px;
    padding-top:0px;
    text-decoration:none;
    width:64px;
    border:0;
    cursor:pointer;
    *margin-top:1px;
}
div#topnavigation button.button:hover {
    background:transparent url(http://image.akudim.com/x/x/crop/p/design/buttonbgsmallhover.png) no-repeat scroll left top;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://image.akudim.com/p/design/buttonbgsmallhover.png,sizingMethod=crop);

}

a#advanced-search {display:none;}
#topnavigation div.boxheader { display:none; }
#topnavigation div.boxbody { padding-right:10px; margin-top:10px;}
#topnavigation input#searchCriteria { padding-top:3px; margin-right:-4px; padding-right:5px; width:140px;}


#product_cart .product_wrap .more{
    display:none;
}

#product_cart .product_wrap {
    width:692px;
    xborder-top:1px solid #333;
    xborder-left:1px solid #eaeaea;
    xborder-right:1px solid #eaeaea;
    xborder: 1px solid #eaeaea;
    border:1px solid #bbb; background: white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left;
    /*border-top:1px solid #333;*/
    padding-bottom:30px;
}

#product_cart .product_wrap #smallimages { float:left; display:block; width:330px;}
#product_cart .product_wrap a {
    text-align:center;

}
#product_cart .product_wrap #text { float:left; width: 322px; padding:5px; }

#product_cart .product_wrap a#chli {
    text-align:center;
    display:block;
    float:left;
    width:330px;
    min-height:250px;
    _height:250px;
}
#smallimages p { padding-left:5px !important;}
#product_cart #prono { float:right; }
#product_cart #proname { float:left; }
#product_cart #proname h2 { margin:0; border:0; }
#product_cart #desc {
    float:right;
    display:block;
    width:342px;
    xborder-left:1px solid #eaeaea;
    xborder-bottom:1px solid #eaeaea;
    xborder-right:1px solid #eaeaea;
    padding:5px;
    margin-bottom:10px;
}

#desc #text p{ font-size:12px; }
#desc #text {
    float:left;
    width:423px;
    padding-right:5px;
    margin-bottom:10px;

}


#desc #more {
    float:right;
    width:337px;
    margin-top:10px;
}

#desc #more #options { float:right; }

#product_cart #quantity button.button span { color: #134F6A; font-size:11px; font-weight:bold;}

#product_cart #quantity button.button:hover {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
}

#product_cart #quantity button.button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    width:60px;
    height:19px;
    border:0;
    padding:0;
    cursor:pointer;
    *margin-top:1px;
    padding-bottom:2px;

}
#product_cart #quantity input#qty {
    width:25px;
    padding:1px;
    float:left;
    font-size:11px;
    margin-right:3px;
    text-align:center;
}

#prices {clear:both;}
#prices em {text-align:left; display:block; font-size:15px; font-weight:bold;
padding-bottom:5px;}
  #prices em span
  {
    display:block;
  }
#availability-head { display:none; }

.note a { text-decoration:underline;}
.note a:hover { text-decoration:none;}

/*tooltips style*/

ul.possible_unit_price li
    {

        list-style:none;

    }


    .list_price div.possible_unit_price ul.possible_unit_price li
      {
         margin-left: -40px;
         width:300px;
    }
    .qty
     {


    }
    #bottom
     {
         margin-left: 0px;

    }
/*auto complete  css*/
/* START AUTOCOMPLETE */
.ac_holder{
    position:relative;
}
/*.ac_field{
    background-image:url(/images/autocomplete/autocomplete_leftcap.gif);
    background-position:right center;
    background-repeat:no-repeat;
}*/
.ac_field_busy{
    background-image:url(/images/autocomplete/autocomplete_spinner.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

div.autocomplete
{
    position: absolute;
    background-image: url(/images/autocomplete/ac_pointer.gif);
    background-position: top left;
    background-repeat: no-repeat;
    xpadding: 10px 0 0 0;
    border:1px #DCDCDC solid;
     border-top:none ;
     z-index:99;
}

div.autocomplete div.ac_header,
div.autocomplete div.ac_footer
{
    position: relative;
    height: 6px;
    padding: 0 6px;
    background-color: #E6E6FA;
    background-position: top right;
    background-repeat: no-repeat;
    overflow: hidden;
}
div.autocomplete div.ac_footer
{
   background-color: #E6E6FA;
}

div.autocomplete div.ac_header div.ac_corner,
div.autocomplete div.ac_footer div.ac_corner
{
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    width: 6px;
    /*background-image: url(images/autocomplete/ul_corner_tl.gif);*/
    background-color: #E6E6FA;
    background-position: top left;
    background-repeat: no-repeat;
}
div.autocomplete div.ac_footer div.ac_corner
{
   /* background-image: url(/images/autocomplete/ul_corner_bl.gif);   */
   background-color: #E6E6FA;
}
div.autocomplete div.ac_header div.ac_bar,
div.autocomplete div.ac_footer div.ac_bar
{
    height: 6px;
    overflow: hidden;
    background-color: #E6E6FA;
}


div.autocomplete ul
{
    list-style: none;
    margin: 0 0 -4px 0;
    padding: 0;
    overflow: hidden;
    background-color: #E6E6FA;
}

div.autocomplete ul li
{
    color: #333;
    padding: 0;
    margin: 0 4px 4px;
    text-align: left;
}

div.autocomplete ul li a
{
    color: #333;
    display: block;
    text-decoration: none;
    background-color: transparent;
    text-shadow: #000 0px 0px 5px;
    position: relative;
    padding: 0;
    width: 100%;
}
div.autocomplete ul li a:hover
{
    background-color: #FFF;
}
div.autocomplete ul li.ac_highlight a:hover
{
    background-color: #1B5CCD;
}

div.autocomplete ul li a span
{
    display: block;
    padding: 3px 6px;
    font-weight: bold;
}

div.autocomplete ul li a span small
{
    font-weight: normal;
    color: #999;
}

div.autocomplete ul li.ac_highlight a span small
{
    color: #ccc;
}

div.autocomplete ul li.ac_highlight a
{
    color: #fff;
    background-color: #1B5CCD;
    background-image: url(/images/autocomplete/hl_corner_br.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

div.autocomplete ul li.ac_highlight a span
{
    background-image: url(/images/autocomplete/hl_corner_bl.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

div.autocomplete ul li a .tl,
div.autocomplete ul li a .tr
{
    background-image: transparent;
    background-repeat: no-repeat;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 0;
    padding: 0;
    margin: 0;
}
div.autocomplete ul li a .tr
{
    right: 0;
}

div.autocomplete ul li.ac_highlight a .tl
{
    left: 0;
    background-image: url(/images/autocomplete/hl_corner_tl.gif);
    background-position: bottom left;
}

div.autocomplete ul li.ac_highlight a .tr
{
    right: 0;
    background-image: url(/images/autocomplete/hl_corner_tr.gif);
    background-position: bottom right;
}
div.autocomplete ul li.as_warning
{
    font-weight: bold;
    text-align: center;
}
div.autocomplete ul em
{
    font-style: normal;
    color: #6EADE7;
}
/* END AUTOCOMPLETE */

#desc #text {
float:left;
padding-right:5px;
width:377px;
}
div#fontpage_text p { margin:0 !important; }
div#fontpage_text
{
    background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x scroll left bottom;
    border:1px solid #BBBBBB;
    padding:10px 5px;
    margin:0;
}

#seopage h2 span { display:none; }

.shopping_cart { margin-right:10px; _display:inline;}
.shopping_cart .boxbody table { width:175px !important;}
.shopping_cart .boxheader { display:none;}

.shopping_cart .boxbody table td.simplecart_button a {font-size:12px !important; font-weight:bold;text-decoration:none; color:#6087ad;}
.shopping_cart .boxbody table td.simplecart_button a:hover {font-size:12px !important; font-weight:bold;text-decoration:underline; color:#6087ad;}

.simplecart_button {padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #eaeaea;}


.simplecart_data {padding-top:5px; color:#6087ad; text-align:left;}


.simplecart_button {
    height: 26px;
    *height:21px;
    background-image:url(http://image.akudim.com/p/design/shopping_cart_icon.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

span.infoBoxContents.empty {
    width:175px;
    background-image:url(http://image.akudim.com/p/design/shopping_cart_icon.gif);
    background-position:top left;
    background-repeat:no-repeat;
    height:26px;
    display:block;
    font-size:11px;
    text-align:right;
    color:#6087AD;
    line-height: 26px;
    font-weight:bold;
}

.boxbody .login_bottom {    background: transparent url(http://image.akudim.com/p/design/shopping_cart_icon.gif) no-repeat 0 0; }
.login_box .boxheader,
.category_box .boxheader { background: transparent url(http://image.akudim.com/p/design/box_header.png) no-repeat 0 0; border:0 !important;}
.login_box .boxheader div,
.category_box .boxheader div { color:white !important;}
.category_box .category_box_box_bottom { background: transparent url(http://image.akudim.com/p/design/category_bottom.png) no-repeat 0 0; height:10px;}

.login_box .boxbody { background: transparent url(http://image.akudim.com/p/design/login_body.png) no-repeat 0 0; min-height:83px; _height:83px; position:relative;}

.login_box .boxbody fieldset {border:0; *padding:5px 8px; }
.login_box .boxbody fieldset legend { display:none; }
.login_box .boxbody fieldset label {
    color:white;
    float:left;
    padding-top:4px;
    width:70px;
}

.login_box .boxbody fieldset input.text { float:left; width:140px; font-size:11px; }

.box.category_box .boxbody { background-color:#5b84ab; width:230px; }
a#pswforgot {
    background:transparent url(http://image.akudim.com/p/design/gray_arrow.gif) no-repeat scroll 0 5px;
    bottom:15px;
    color:white;
    left:8px;
    padding-left:8px;
    position:absolute;
}

.login_submit {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    float:right;
    font-size:11px;
    height:19px;
    margin-right:3px;
    margin-top:9px;
    padding-bottom:1px;
    *padding-bottom:0px;
    width:60px;
    cursor:pointer;
    text-align:center;
}

.box.category_box ul.categories {margin-top:1px;}
.box.category_box ul.categories li {background: url(http://image.akudim.com/p/design/menu_bg.gif) repeat-x 0 0;}

.categories_level_1 { margin-left:6px !important; }

#mid #navigation .box .boxbody ul li ul li { width:222px; border:0; border-top:1px solid #cad3d7; background:#EEEEEE; }
#mid #navigation .box .boxbody ul li ul li a { border:0; height:inherit; font-weight:normal;}

.categories_list_cat a { text-decoration:none;}

.buy_now_list {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    float:right;
    font-size:11px;
    height:19px;
    margin-right:3px;
    padding-bottom:1px;
    *padding-bottom:0px;
    width:60px;
    cursor:pointer;
    text-align:center;
    color:#134F6A;
}

.list_wrap table tr { background: white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left;}
xtable#product_list.sortable tr.item { background: white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left; }
table#product_list.sortable tr.overviewitem td { color:#134F6A; }

.listingheader td.stock-head { text-align:center;}
.listingheader td.buy-head { text-align:center;}
.listingheader td.qty-head { width:30px;}

fieldset.loginsub { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
#password_forgotten fieldset { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
#contact_us fieldset { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
#comment-box fieldset { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
.checkout_new_address fieldset { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
#contact_us fieldset input#name,
#contact_us fieldset input#email,
#contact_us fieldset textarea,
#comment-box fieldset textarea,
.checkout_new_address fieldset input { border-color:#333; }

#checkout_shipping_address .buttonwrap button.button {
    background:transparent url(http://image.akudim.com/p/design/account_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:106px;
}
#checkout_confirmation .buttonwrap button.button {
    background:transparent url(http://image.akudim.com/p/design/account_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:106px;
}
#checkout_shipping #holder.holder .buttonwrap button.button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:60px;
}

#addressBox .buttonwrap a.button {
    background:transparent url(http://image.akudim.com/p/design/account_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:106px;
    padding-top:3px;
}
#shopping_content .buttonwrap .button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    *margin-top:-3px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:60px;
}
#shopping_content .buttonwrap button.button {
    background:transparent url(http://image.akudim.com/p/design/account_button.gif) no-repeat scroll 0 0;
    width:106px;
}
#shopping_content .buttonwrap a.button { padding-top:3px; }

#returning-customer .buttonwrap .button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:60px;
}
#returning-customer .buttonwrap a.button { padding-top:3px; background:none; width:auto; padding-left:10px;}

#password_forgotten .buttonwrap .button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:60px;
}

#password_forgotten .buttonwrap a.button { padding-top:3px;}

#contact_us .buttonwrap button.button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:right;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:1px;
    text-align:center;
    width:60px;
}

td.category_titles { padding:5px; color:#444; }

#contact_us fieldset { *padding-bottom:10px; }

#advanced_search .buttonwrap .button {
    background:transparent url(http://image.akudim.com/p/design/login_button.gif) no-repeat scroll 0 0;
    border:0 none;
    color:black;
    cursor:pointer;
    float:left;
    font-size:11px;
    height:19px;
    margin:0;
    margin-right:3px;
    margin-top:9px;
    padding:0;
    padding-bottom:2px;
    text-align:center;
    width:60px;
}
#advanced_search fieldset { background:white url(http://image.akudim.com/p/design/product_list_shade.gif) repeat-x bottom left !important; }
#advanced_search fieldset input { border-color:#333; }
.entry_n
{
    display:none;
}

#seopage a,
#seopage a strong,
#seopage a font {
    color: #7CA9D3;
    text-decoration: underline;
    font-weight: normal;
    font-size: 12px;
}

#seopage a:hover,
#seopage a:hover strong,
#seopage a:hover font {
    color: #5B84AB;
}

#seopage p {
    margin: 5px 0 5px 0 !important;
    text-indent: 0 !important;
}