﻿img 
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
}
select 
{
    width:100px;
    background-color:Black;
    color:White;
    margin-top:5px;
}
.selector
{
    width:100%;
    text-align:right;
}
.productpage 
{
    color:White; 
    vertical-align:top;
}
.productspotinfo
{
    border:1px dashed white;
    
}
.productpage table td 
{
    vertical-align:top;
    font-size: 11px;
    color:White;    
}
.productpage .productinfo 
{
    font-family:Arial;
    font-size:15px;
}
.productpage .productinfo td
{
    width:100px;
}
.productpage .mainimg
{
    width: 475px;
}
.productpage .productinfodetails
{
    color:#e50188;
    font-weight:bold;
    font-size:17px;
}
.productpage .extraimagestable img
{
     
}
.productpage #topleft
{
    width:100%;    
    background-repeat:no-repeat;
    background-position:top left;
    border:0px solid white;
    padding-top:20px;
    min-height:640px;
    height:auto !important;
    height:640px;
}
.productpage #bottomright
{
    width:100%;
    background-repeat:no-repeat;
    background-position:bottom right;
    border:0px solid white;
    min-height:640px;
    height:auto !important;
    height:640px;
    padding-left:20px;
    vertical-align:top;
    padding-bottom:20px;
}
.datalisttemplate
{
    text-transform:uppercase;
    vertical-align:top;
}
.datalisttemplate #productimage
{
    border:2px solid black;
}
.datalisttemplate #productimage:hover 
{
    border:2px solid #f30191;
}

/* KASSAN */
.register 
{
    position:relative;
    width: 800px;
    color:black;
    min-height:380px;
    top:16px;      
}
.register .cashier
{
    width:780px;
    background-color:Black;
}
.register #headline 
{
    position:relative;
    left:10px;
    top:-2px;
    color:White;
    font-size:18px;
    font-weight:bold;
}
.register #productname a
{
    color:#f30191;
}
.register table
{    
    color:White;
    margin:2px;
}
.register table tr
{
    background-color: #252525;
}
.register table td
{
    height:20px;
    vertical-align:middle;    
}
.register.userinfo 
{
    width:790px;
}
.register .userinfo table,
.register .userinfo td
{
    background-color:Black;    
}
.register #top
{
    background-image:url('/images/checkout/bg.gif');
    background-repeat:repeat-x;
    height:58px;
    background-color:Black;
}
.register table .extrainfo 
{
    background-color:#535353;
    font-weight:normal;
}
.register table .headerrow,
.register table .freightrow,
.register table .totalrow
{
    background-color:Transparent;
    font-weight:bold;
    color:White;
}
.checkout_userinfo p, .checkout_payment p
{
    margin-bottom: 0;
    margin-top: 10px;
    line-height: 14px;
}
div.checkout_userinfo label
{
    display: block;
    float: left;
    margin-right: 3px;
    text-align: right;
    width: 92px;
}
div.checkout_userinfo label
{
    color: #fff;
}
.kreditor-spacer
{
    border-top-color: #b9b303;
    border-top-style: dashed;
    border-top-width: 1px;
    display: block;
    height: 2px;
    overflow: hidden;
    margin-top: 10px;
}
div.checkout_userinfo label.checkboxlabel
{
    width: auto;
}
div.main_textbox p.hilite, .hilite
{
    color: #ff6600;
}
