@charset "utf-8";
/* CSS Document */

body {
    background:url(https://wholesale.eropartner.com/website_images/new/background.jpg) repeat-x;
    padding:0px;
    margin:0px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
}
body#nobg { background: none; }

image, fieldset {
    border:0px;
    padding:0px;
    margin:0px;
}

legend {
    display:none
}

.clear,
.clearer {
    clear:both
}

a {color:#492E8D; text-decoration:underline; outline:none; }
a:hover {text-decoration:none}

a img  { outline: none; text-decoration: none; border: 0; }

span.red {
    color:red;	
}
span.green {
    color:green;	
}
span.orange {
    color:orange;	
}

.button_blue {
    display:block;
    background:#AAA5FE;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:5px 8px 7px 8px;
    border:0px;
    cursor:pointer;
}

#shoppingcart .button_blue { text-decoration: none; margin-left: 5px; margin-right: 5px; }

.button_blue_not_float {
    background:#AAA5FE;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:5px 8px 7px 8px;
    border:0px;
    cursor:pointer;
}

.korting_textfield {
    width: 300px;
    font-size:11px;
    font-weight:bold;
    padding:5px 8px 7px 8px;
}	


.righttoppos {
    margin:10px 60px 20px 0 !important;
    float:right;
    width:160px !important
}
.piw {
    width:160px !important;
    float:right
}
.bp {
    width:160px !important;
    float:right;
    margin:-37px 60px 0 0;
}

.titleWrap {
    width:675px;
    margin:15px 0;	
    padding:0 0 4px 0;
    overflow:hidden;
    border-bottom:1px solid #e5e5e5
}

/**********************************
        Msg Box
**********************************/

.messagBox {
    padding:10px;
    width:653px;
    margin:0 0 20px 0 !important;
}
.messagBox p {margin:0px; padding:0px}

.boxLightBrown {
    border:1px solid #E8E4CE;
    background:#F1EFE2
}

/**********************************
        Website Structure
**********************************/

div#container {
    width:995px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
div#header {
    background:url(https://wholesale.eropartner.com/website_images/header.png) 10px 43px no-repeat;
    height:121px;
    overflow:hidden;
    position:relative;
}
div#content {
    /*background:url(https://wholesale.eropartner.com/website_images/background_content.png) no-repeat;*/
    padding:0 0 30px 40px;
    overflow:hidden;
}
div#leftColumn {
    padding:22px 0 0 0;
    width:210px;
    float:left;
    overflow:hidden;
}
div#rightColumn {
    float:left;
    width:697px;
    margin:0 0 0 30px;
    /*overflow-x:hidden;*/
    position: relative; /*edit by frank  */
}

div#footer {
    height:120px;
    background:#e8e8e8;
    margin:15px 0 0 0;
    clear: left;
}
div#footerWrap {
    width:915px;
    margin:0 auto;
    padding:40px 0 0 0;
    color:#666;
    position:relative;
}

/**********************************
        Header
**********************************/

/* logo display */
h1 {
    background:url(https://wholesale.eropartner.com/website_images/new/logo_eropartner.png) no-repeat;
    display:block;
    position:absolute;
    width:450px;
    height:59px;
    top:45px;
    left:40px;
}
h1 a {
    display:block;
    height:100%
}
h1 a span {display:none}

/* language selection */
div.language {
    color:#ABABAB;
    position:absolute;
    font-size:10px;
    top:13px;
    left:40px;
    width:320px;
    display:block;
}
div.language div {
    float: left;
    line-height: 20px;
    padding-right: 5px;
}
div.language a {
    margin-right: 4px;
}

/* menu */
#header ul#nav {
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:absolute;
    top:20px;
    right:16px;
    font-size:12px;
    font-weight:bold;
}
#header ul#nav li {float:left; margin:0 25px 0 0}
#header ul#nav li a {color:#fff; text-decoration:none}
#header ul#nav li a:hover {color:#AAA5FE}

/* login */
fieldset#loginform {
    position:absolute;
    top:60px;
    right:40px;
}

input.txt,
fieldset#loginform input {
    height:22px;
    border:1px solid #1E93B5;
    color:#1F92B4;
    font-size:12px;
    padding:3px 0 0 5px;
    margin:0 5px 0 0;
    display: '';
    float:left;
}
#productid  {
    border:1px solid #1E93B5;
}
.textarea {
    width: 450px;
    height: 350px;
    border:1px solid #1E93B5;
    padding:4px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    margin: 5px 0;
}
#popup_content .button,
fieldset#loginform input.button {
    display:block;
    background:#084FAA;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:5px 8px 7px 8px;
    margin:1px 0 0 0;
    border:0px ;
    cursor:pointer	;
    height:25px;
}
fieldset#loginform a {
    /*display:block;*/
    float:right;
    color:#AAA5FE;
    margin:6px 0px 0 20px;
    text-decoration: none;
}
#loginform .info  a:hover { text-decoration: underline; }
#loginform .info {
    margin: 7px 0 0;
}
#loginform .info span {
    float: left;
    color: #575757;
}
#loginform .info span strong { color: #000; }
#loginform .info span {
    padding: 0 10px 0 0;
    border-right: 1px solid #efefef;
}

/**********************************
        Left Column
**********************************/

h3.directsearchTitle {
    margin:0 0 5px 10px !important;
    font-size:12px;
    text-transform:uppercase;
    color:#fff !important;
    font-weight:bold;
}
fieldset#directsearch {
    padding:0 10px 0 10px;	
}
fieldset#directsearch input.query {
    border:1px solid #020E41;
    display:block;
    float:left;
    height:20px;
    width:130px;
    padding:2px 0 0 2px;
}
fieldset#directsearch input.button {
    display:block;
    float:left;
    height:24px;
    margin:0 0 0 10px;
}
fieldset#directsearch a {
    display:block;
    clear:both;
    margin:8px 0 0 0 !important;
}

h3#collectionTitle {
    margin:0 0 10px 20px !important;
    color:#0C2047 !important

}
#leftColumn h2 {
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
#leftColumn h3 {
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.titleMargin {
    margin:0 0 10px 10px !important;	
}

#leftColumn ul#categories-nav {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#leftColumn ul#categories-nav li {
    background:url(https://wholesale.eropartner.com/website_images/dotted-border-nav.gif) bottom repeat-x;
    padding:3px 0 3px 0;
}
#leftColumn ul#categories-nav li a {
    background:url(https://wholesale.eropartner.com/website_images/new/arrow_purple.gif) 14px 3px no-repeat;
    padding:0 0 0 30px;
    color:#492E8D;
    text-decoration:none;
}
#leftColumn ul#categories-nav li a:hover {
    color:#AAA5FE;
    text-decoration:underline
}

#leftColumn ul#sidebar-nav {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#leftColumn ul#sidebar-nav li {
    padding:7px 0 7px 0;
}
#leftColumn ul#sidebar-nav li a {
    background:url(https://wholesale.eropartner.com/website_images/arrow_button_purple.png) 14px 3px no-repeat;
    padding:0 0 0 30px;
    color:#6BB4DC;
    text-decoration:none;
}
#leftColumn ul#sidebar-nav li a:hover {
    color:#6BB5DC;
    text-decoration:underline
}

#supportvisual {
    background:url(https://wholesale.eropartner.com/website_images/new/support.png) no-repeat;
    width:67px;
    height:95px;
    position:absolute;
    top:23px;
    left:0px;
}
#supportinfo {
    width:130px;
    margin:0 0 0 75px;
}
#supportinfo p {
    line-height:18px;
    margin:5px 0 0 0;
    padding:0px;
    color: #FFFFFF;
}

#supportinfo p a {
    line-height:18px;
    margin:5px 0 0 0;
    padding:0px;
    color:#AAA5FE;
}

/**********************************
        Right Column
**********************************/

#rightColumn h2 {
    font-size:13px;
    text-transform:uppercase;
    color:#492E8D;
    font-weight:bold;
    margin:0px;
    padding:0px;
    float:left;
}
#rightColumn h2 span {
    color:#AAC6D9
}

#print-bar {
    height:12px;
    text-align:right;
    padding:9px 25px 0 0;
}
#breadcrumb {
    border:1px solid #E5E5E5;
    padding:4px 0 0 18px;
    background:#F5F5F5;
    height:18px;
    margin: 0 22px 0 0;
}

.visual {
    margin:20px 0 10px 0;	
}

/* brands */

.brandLink {
    width:147px; 
    height:102px; 
    margin:0 8px 8px 0; 
    float:left;
    background:url(https://wholesale.eropartner.com/website_images/new/brand_background.gif) no-repeat
}
.brandLinkHover{ background-position: bottom }
.brandLink-mrg {margin:0 0 8px 0}
.brandLink a {
    display:block;
    height:100%
}
.brandLink a span {display:none}

#rightColumn ul.brands-nav {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#rightColumn ul.brands-nav li {
    padding:7px 0 7px 0;
    display:block;
    width:160px;
    float:left;

}
#rightColumn ul.brands-nav li a {
    background:url(https://wholesale.eropartner.com/website_images/new/arrow_purple.gif) 14px 3px no-repeat;
    padding:0 0 0 30px;
    color:#492E8D;
    text-decoration:none;
}
#rightColumn ul.brands-nav li a:hover {
    color:#AAA5FE;
    text-decoration:underline
}

/* faq */

dl#faq {
    margin:15px 0 0 0;
    padding:20px 0 10px 15px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
dl#faq dt {font-weight:bold; margin:0 0 5px 0; color:#AAA5FE;}
dl#faq dd {margin:0 0 20px 0;}

/**********************************
        Product Detail
**********************************/

#productWrap {
    overflow:hidden;
    margin:0 0 20px 0;
}

/*product images*/
#product_left {
    width:300px;
    float:left;
    overflow:hidden;
}
#product_left img {
    border:0px;
}

#product-image-big {
    position:relative;
    overflow:hidden;
    margin:10px 0 0 0;
    padding:10px 0;
    width:269px;
    border:1px solid #e5e5e5;
    text-align:center
}
#product-image-small {
    overflow:hidden;
    margin:10px 0 0 0;
}
#product-image-small span {
    display:block;
    font-weight:bold;
    margin:0 0 10px 0;
    clear:both;
}
.thumb-small {
    width:85px;
    height:78px;
    border:1px solid #e5e5e5;
    text-align:center;
    padding:8px 0 0 0;
    margin:0 5px 5px 0;
    float:left;
}


/*info product*/
#product_right {
    width:340px;
    float:left;
    overflow:hidden;
    padding:10px 25px 0 0;
}
#product_right h3 {
    font-weight:bold;
    font-size:11px;
    display:block;
    margin:0 0 20px 0;
}
#product_right p {
    line-height:17px;
    margin:0 0 15px 0;
}

table.productInfo {
    height:22px;
    margin:20px 0;
}
table.productInfo td {
    height:22px;
}

/* add to action */

#shopActionWrap {
    border:1px solid #dddddd;
    padding:20px;
    margin:0 0 15px 0;
    overflow:hidden;
}
#shopActionWrap span {
    font-weight:bold;
    color:#AAA5FE;
    font-size:15px;
    display:block;
    float:left;
}
#shopActionWrap ul {
    list-style-type:none;
    margin:3px 0 20px 10px;
    padding:0px;
    float:left;
}
#shopActionWrap ul li {
    float:left;
    border-left:1px solid #dddddd;
    padding:0 10px;
}

#shopActionWrap fieldset {
    clear:both;
}
#shopActionWrap fieldset label {
    display:block;
    float:left;
    margin:5px 8px 0 0;
}
#shopActionWrap fieldset input#qty {
    display:block;
    float:left;
    width:50px;
    margin:0 8px 0 0;
    height:21px;
}



/**********************************
        Shopping cart
**********************************/

table#shoppingcart {
    width:675px;
    border:1px solid #e5e5e5;
    border-bottom:0px;
}
table#shoppingcart th {
    height:34px;
    background:#F5F5F5;
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid #e5e5e5
}
table#shoppingcart th.sc1 {
    width:60px;
}
table#shoppingcart th.sc2 {
    width:55px;
}
table#shoppingcart th.sc3 {
    width:210px;
}
table#shoppingcart th.sc4 {
    width:60px;
}
table#shoppingcart th.sc5 {
    width:80px;
}
table#shoppingcart th.sc6 {
    width:80px;
}
table#shoppingcart th.sc7 {
    /*width:70px;*/
    text-align:center
}
table#shoppingcart th.sc8 {
    width:auto;
}

table#shoppingcart td {
    height:34px;
    border-bottom:1px solid #e5e5e5
}
table#shoppingcart td input {
    width:43px;	
}
table#shoppingcart td img {
    border:0px
}
#shoppingcart .txt { width: 20px; margin-left: 11px; }

/*bottom order */
div.order_methods {
    width:380px;
    float:left;
    overflow:hidden;
    margin:19px 20px 0 0;
}
div.order_totals {
    width:275px;
    float:left;
    overflow:hidden;
    margin:19px 0 0 0;
}

.order_title {
    height:34px;
    background:#F5F5F5;
    font-weight:bold;
    text-align:left;
    border:1px solid #e5e5e5;
    padding:0 0 0 12px;
}
.order_title h3 {
    font-weight:bold;
    font-size:11px;
}
.order_content {
    border:1px solid #e5e5e5;
    border-top:0px;
    padding:15px 20px 20px 13px;
}
order_height {
    height:200px;
}
.order_content h4 {
    font-size:11px;
    font-weight:bold;
    color:#86ADC7;
    margin:0 0 15px 0;
    padding:0px;
    clear:both;
}
.order_content table {
    border:0px;
}
.order_content table td {
    text-align:right;
    height:22px;
}
.border-top {
    border-top:1px solid #e5e5e5;
    padding:10px 0 0 0;
}
.order_content input[type="radio"] {
    width:30px;
    margin:0 0 5px 10px;
    display:block;
    float:left
}
.order_content input[type="checkbox"] {
    width:30px;
    margin:0 0 10px 10px;
    display:block;
    float:left
}
.order_content label {
    width:260px;
    margin:0 0 15px 10px;
    float:left;
}

#refWrap {
    text-align:right;
    overflow:hidden;
    width:275px;
    padding:25px 0 0 0;
}
#refWrap label {
    display:block;
    margin:0 0 10px 0;
}
#refWrap2 input,
#refWrap input {
    display:block;
    float:right;
    clear:both;
}
#refWrap input.button_blue {
    float:right !important;
    margin:20px 0 0 0;
    width:auto !important;
}

#refWrap2 {
    margin: 0 22px 0 0;
    text-align: right;
    padding: 10px 0 0;
}

/**********************************
        Sign up
**********************************/

.formWrap-title {
    background:#EDEDED;
    height:23px;
    border:1px solid #e5e5e5;
    padding:12px 0 0 12px;
    position:relative;
}
.formWrap-title h3 {margin:0px; padding:0px; color:#333; font-size:11px;}

.formWrap {
    border:1px solid #e5e5e5;
    padding:15px 0 20px 40px;
    margin:0 0 15px 0;
    overflow:hidden;
}

fieldset#signup {
    margin:0;
    padding:0;
}
fieldset#signup label {
    display:block;
    width:185px;
    float:left;
}
fieldset#signup input[type="text"] {
    display:block;
    width:250px;
    border:1px solid #5A89A5;
    height:19px;
    float:left;
    padding:2px 0 0 2px;
    margin:0 0 12px 0
}
fieldset#signup input[type="password"] {
    display:block;
    width:250px;
    border:1px solid #5A89A5;
    height:19px;
    float:left;
    padding:2px 0 0 2px;
    margin:0 0 12px 0
}	
fieldset#signup select {
    display:block;
    width:250px;
    border:1px solid #5A89A5;
    height:23px;
    float:left;
    margin:0 0 12px 0
}
/* custom fields */
fieldset#signup input.checkbox {
    display:block;
    width:12px;
    float:left;
    border:0px;
    margin:0 0 12px 0;
    clear:both;
}
fieldset#signup input.radio {
    display:block;
    width:12px;
    float:left;
    border:0px;
    margin:5px 0 20px 0;
}
.labelradio {
    margin:5px 15px 0 5px;
    width:auto !Important
}
fieldset#signup input.input_street {
    width:184px;
}
fieldset#signup input.input_number {
    width:55px;
    margin-left:9px;
}
fieldset#signup input.input_zipcode {
    width:55px;
    margin-right:9px;
}

.checkWrap {
    width:120px;
    float:left;
    overflow:hidden;
    margin:0 20px 0 0;
}
.checkWrap label {
    width:75px !important;
    margin:2px 0 0 10px
}

.status_fields {
    position:absolute;
    top:10px;
    right:10px;
}


/**********************************
        Signed in UI
**********************************/

div#user-interface {
    background:url(https://wholesale.eropartner.com/website_images/ui_background.png) no-repeat;
    width:662px;
    height:149px;
    margin:15px 0 0 0;
    padding:13px 0px 13px 13px;
}
div#user-interface img {
    margin: 5px 0 25px 0;
}
div#user-interface .col {
    float:left;
    height:95px;
    background:url(https://wholesale.eropartner.com/website_images/dotted-border-nav-horizontal.gif) repeat-y;
}
div#user-interface .cl1 {width:150px; text-align:center; padding:10px 10px 10px 0px; background:none !important}
div#user-interface .cl2 {width:90px; padding:10px 15px 10px 20px;}
div#user-interface .cl3 {width:150px; padding:10px 0px 10px 20px;}
div#user-interface .cl4 {width:185px; padding:10px 0px 10px 20px;}

div#user-interface .cl1 a,
div#user-interface .cl1 a img { text-decoration: none; border: 0;  }
div#user-interface .col span {
    display:block;
    margin:0 0 4px 0;
}
div#user-interface h3 {
    font-size:11px;	
    margin:0 0 10px 0;
}
div#user-interface ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div#user-interface li {
    line-height:15px;	
}

/**********************************
        Product views
**********************************/

.brand_logo_left {
    float:left;
    overflow:hidden;
    width:200px;
    height:221px;
    margin:0 0 0 -20px;
}
.brand_info_right {
    float:left;
    overflow:hidden;
    width:400px;
    margin:0 0 0 20px;
}

/*productpages*/

ul.productview span {
    display:none
}

div.productview {
    margin:10px 0 20px 0;
}
div.productview img {
    border:1px;
    border-style:solid;
    border-color:#CCCCCC; 
    margin:0 5px 0 0;
}

a.viewall {
    float:left;
    margin:2px 0 0 10px;
}
a.viewmore {
    background:url(https://wholesale.eropartner.com/website_images/new/arrow_button_purple.png) no-repeat;
    /*background:url(https://wholesale.eropartner.com/website_images/arrow_button_blue.jpg) no-repeat;*/
    display:block;
    width:24px;
    height:24px;
    float:left;
    margin:-90px 0 0 460px;
    position:absolute;
}
a.viewmore span {display:none}

/* small view for frontpage */

ul.small_products_homepage {
    width: 490px;
    border-bottom:1px solid #E8E8E8;
    padding:0px 0 15px 0;
    overflow:hidden;
    margin:10px 0 10px 0;
    list-style-type:none;
}
ul.small_products_homepage li {
    float:left;
    display:block;
    width:106px;
    height:106px;
    margin:0 10px 0 0;
}
ul.small_products_homepage li a {
    display:block;
    background:url(https://wholesale.eropartner.com/website_images/new/small_product_homepage_background.gif) no-repeat;
    height:100%
}

ul.small_products_homepage li a:hover {
    background:url(https://wholesale.eropartner.com/website_images/new/small_product_homepage_background.gif) bottom no-repeat;
}

ul.small_products {
    width: 675px;
    border-bottom:1px solid #E8E8E8;
    padding:0px 0 15px 0;
    overflow:hidden;
    margin:1px 0 0 10;
    list-style-type:none;
}
ul.small_products li {
    float:left;
    display:block;
    width:106px;
    height:131px;
    margin:0 15px 0 0;
}
ul.small_products li a {
    display:block;
    background:url(https://wholesale.eropartner.com/website_images/new/small_product_background.gif) no-repeat;
    height:100%
}

ul.small_products li a:hover {
    background:url(https://wholesale.eropartner.com/website_images/new/small_product_background.gif) bottom no-repeat;
}


/* big view for product brand page */

ul.big_products {
    width:675px;
    border-top:1px solid #E8E8E8;
    padding:15px 0 45px 0;
    overflow:hidden;
    margin:10px 0 0 0;
    list-style-type:none;
}
ul.big_products li {
    float:left;
    display:block;
    width:198px;

    position: relative;
    height:147px;
    /*overflow: hidden;*/
    border-left: 1px solid #020E41;
    border-right: 1px solid #020E41;
    /*background:url(https://wholesale.eropartner.com/website_images/big_product_background.gif) no-repeat;*/
    margin:0 19px 19px 0;
    z-index: 1;
}
ul.big_products li .t,
ul.big_products li .b {
    background: #fff url(https://wholesale.eropartner.com/website_images/new/big_product_background.gif) no-repeat 0 0;
    display: block;
    height: 10px;
    width: 200px;
    margin-left: -1px; z-index: 100;
}
ul.big_products li .t { display: none; }
/*ul.big_products li .t { background-position: 0 0; position: absolute; bottom: 0; border: 1px solid #f00; }*/
ul.big_products li .b { clear: left;   position: relative; }



ul.big_products .big_product_left {
    width:105px;
    height:105px;
    float:left;
    position:relative;
}
.brandImage {
    position:absolute;
    top:5px !important;
    left:115px !important;
    margin:0px !important;
    border:0px;
}
ul.big_products img {
    position:absolute;
    top:10px;
    margin:10px 0 0 10px;
    right:10px;
    z-index:999;
}
ul.big_products .big_product_left a.productLink {
    display:block;
    height:100%;
    margin:10px 0 0 8px;
    margin:12px 0 0 8px;
    position:relative;
    z-index:800;		
}
ul.big_products .big_product_left a span {
    display:none
}

ul.big_products .big_product_right {
    width:75px;
    overflow:hidden;
    margin:0 0 0 10px;
    padding:35px 0 0 0;
    float:left;
}
ul.big_products .big_product_left img {
    position:absolute;
    top:0px;
    left:0px;
    z-index:999;
}
ul.big_products .big_product_right input {
    border: 1px solid #666;
    width:55px;
    display:block;
}
ul.big_products span.name {
    background: url(https://wholesale.eropartner.com/website_images/new/big_product_background.gif) no-repeat 0 -10px;
    display: block;
    width: 165px;
    margin: 0 0 0 -1px;
    padding: 5px 25px 0 10px;
    position: relative;
    height: 20px;
    z-index: 850;
    font-size:9px;
}
ul.big_products span.name a {
    position: absolute;
    top: -11px; right: 0px;
}
ul.big_products .big_product_right span.price {
    font-weight:bold;
    font-size:14px;
    color:black;
    margin:0 0 5px 0;
    display:block;
}
ul.big_products .big_product_right label {
    color:#81A9C5;
    display:block;
    margin:0 0 5px 0;
    font-weight:bold;
}
ul.big_products .big_product_right span.stock {
    font-weight:bold;
    display:block;
    margin:5px 0 0 0;
}

/*Signed of*/
.productSignedOf {
    margin:0 6px 6px 0 !important;
    width:106px !important;
    height:131px !important;
    position:relative;
    overflow:hidden;
}
.productSignedOf .brandImage
{
    left:55px !important;	
}



/*********************************
        Footer
*********************************/

/* menu */
#footer ul#footer-nav {
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:absolute;
    top:50px;
    right:0px;
    font-size:11px;
}
#footer ul#footer-nav li {float:left; margin:0 25px 0 0}
#footer ul#footer-nav li a {color:#4D4D4D; text-decoration:none}
#footer ul#footer-nav li a.active {font-weight:bold; text-decoration:none}
#footer ul#footer-nav li a:hover {text-decoration:underline}

/**********************************
        Rounded blocks
**********************************/

.rightcolumn-width {
    width:675px;	
    margin:10px 0 0 0;
}

.rightcolumnindex-width {
    width:470px;	
    margin:10px 0 0 0;
}

.txtpage-margin {
    margin:30px 0 30px 0 !important;	
}
.smallblock-margin {
    margin:20px 0 30px 0 !important;	
}

.directsearch-block{background:#020E41 url(https://wholesale.eropartner.com/website_images/new/block_border.gif) left top repeat-x; margin-bottom:16px; overflow:hidden;}
.directsearch-block .border-bot{background:url(https://wholesale.eropartner.com/website_images/new/search_block_border.gif) left bottom repeat-x;}
.directsearch-block .border-left{background:url(https://wholesale.eropartner.com/website_images/new/search_block_border.gif) left top repeat-y;}
.directsearch-block .border-right{background:url(https://wholesale.eropartner.com/website_images/new/search_block_border.gif) right top repeat-y;}
.directsearch-block .corner-left-top{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_left_top.png) left top no-repeat;}
.directsearch-block .corner-right-top{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_right_top.png) right top no-repeat;}
.directsearch-block .corner-left-bot{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_left_bot.png) left bottom no-repeat;}
.directsearch-block .corner-right-bot{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_right_bot.png) right bottom no-repeat; padding:26px;}
.directsearch-block .corner-right-bot{padding:22px 4px 23px 4px;}

.cat-block{background:#F5F5F5 url(https://wholesale.eropartner.com/website_images/new/main_block_border.gif) left top repeat-x; margin-bottom:16px; overflow:hidden;}
.cat-block .border-bot{background:url(https://wholesale.eropartner.com/website_images/new/main_block_border.gif) left bottom repeat-x;}
.cat-block .border-left{background:url(https://wholesale.eropartner.com/website_images/mnew/ain_block_border.gif) left top repeat-y;}
.cat-block .border-right{background:url(https://wholesale.eropartner.com/website_images/new/main_block_border.gif) right top repeat-y;}
.cat-block .corner-left-top{background:url(https://wholesale.eropartner.com/website_images/new/main_block_corner_left_top.gif) left top no-repeat;}
.cat-block .corner-right-top{background:url(https://wholesale.eropartner.com/website_images/new/main_block_corner_right_top.gif) right top no-repeat;}
.cat-block .corner-left-bot{background:url(https://wholesale.eropartner.com/website_images/new/main_block_corner_left_bot.gif) left bottom no-repeat;}
.cat-block .corner-right-bot{background:url(https://wholesale.eropartner.com/website_images/new/main_block_corner_right_bot.gif) right bottom no-repeat; padding:26px;}
.cat-block .corner-right-bot{padding:22px 4px 23px 4px;}

.pink-block{background:#020E41 url(https://wholesale.eropartner.com/website_images/new/pink_block_border.gif) left top repeat-x; margin-bottom:16px; position:relative; overflow:hidden;}
.pink-block .border-bot{background:url(https://wholesale.eropartner.com/website_images/new/pink_block_border.gif) left bottom repeat-x;}
.pink-block .border-left{background:url(https://wholesale.eropartner.com/website_images/new/pink_block_border.gif) left top repeat-y;}
.pink-block .border-right{background:url(https://wholesale.eropartner.com/website_images/new/pink_block_border.gif) right top repeat-y;}
.pink-block .corner-left-top{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_left_top.png) left top no-repeat;}
.pink-block .corner-right-top{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_right_top.png) right top no-repeat;}
.pink-block .corner-left-bot{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_left_bot.png) left bottom no-repeat;}
.pink-block .corner-right-bot{background:url(https://wholesale.eropartner.com/website_images/new/search_block_corner_right_bot.png) right bottom no-repeat; padding:26px;}
.pink-block .corner-right-bot{padding:22px 4px 23px 4px;}

.socialmedia-block{background:#ffffff left top repeat-x; margin-bottom:4px; overflow:hidden;}
.socialmedia-block .border-bot{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left bottom repeat-x;}
.socialmedia-block .border-left{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left top repeat-y;}
.socialmedia-block .border-right{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) right top repeat-y;}
.socialmedia-block .corner-left-top{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_top.gif) left top no-repeat;}
.socialmedia-block .corner-right-top{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_right_top.gif) right top no-repeat;}
.socialmedia-block .corner-left-bot{background:#ffffff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_bot.gif) left bottom no-repeat;}
.socialmedia-block .corner-right-bot{background:#ffffff right bottom no-repeat; padding:4px;}
.socialmedia-block .corner-right-bot{padding:4px 4px 5px 15px;}

.greyborderonly-block{background:#fff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left top repeat-x; margin-bottom:16px; overflow:hidden;}
.greyborderonly-block .border-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left bottom repeat-x;}
.greyborderonly-block .border-left{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left top repeat-y;}
.greyborderonly-block .border-right{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) right top repeat-y;}
.greyborderonly-block .corner-left-top{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_top.gif) left top no-repeat;}
.greyborderonly-block .corner-right-top{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_right_top.gif) right top no-repeat;}
.greyborderonly-block .corner-left-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_bot.gif) left bottom no-repeat;}
.greyborderonly-block .corner-right-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_right_bot.gif) right bottom no-repeat; padding:26px;}
.greyborderonly-block .corner-right-bot{padding:22px 4px 23px 4px;}

.content-block{background:#fff url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left top repeat-x; margin-bottom:16px; overflow:hidden;}
.content-block .border-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left bottom repeat-x;}
.content-block .border-left{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) left top repeat-y;}
.content-block .border-right{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_border.gif) right top repeat-y;}
.content-block .corner-left-top{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_top.gif) left top no-repeat;}
.content-block .corner-right-top{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_right_top.gif) right top no-repeat;}
.content-block .corner-left-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_left_bot.gif) left bottom no-repeat;}
.content-block .corner-right-bot{background:url(https://wholesale.eropartner.com/website_images/greyborderonly_block_corner_right_bot.gif) right bottom no-repeat; }
.content-block .corner-right-bot{padding:22px 28px 23px 30px;}
.content-block .corner-right-bot2{padding:15px 15px 15px 15px !important;}
.content-block p {line-height:17px; margin-bottom:15px;}
.content-block h2 {float:none !important}


div.act1 {
    width:163px; 
    height:155px; 
    background:url(https://wholesale.eropartner.com/website_images/store.jpg) no-repeat; 
    float:left;
}
div.act2 {
    width:260px; 
    float:left; 
    height:100%;
    overflow:hidden; 
    margin:0 0 0 0px; 
    padding:0 0 0 3px; 

}
div.act3 {
    width:160px; 
    height:100%;
    float:left; 
    overflow:hidden; 
    margin:0 0 0 8px; 
    padding:0 0 0 5px; 
    border-left:1px solid #e5e5e5
}
div.act3 ul {
    line-height:17px;
    padding:0px;
    margin:10px 0 0 20px;
}

#below-interface {
    margin: 10px 0 0;
    position: relative;
}

#brandcolumn {
    width: 200px;
    /*height: 300px;*/
    overflow:hidden;
    /*margin:-500px 0 0 800px;*/
    top: 25px; /*145px;*/
    right: -5px;
    position:absolute;
}
#productTopRounded {
    background:url(https://wholesale.eropartner.com/website_images/roundtopproducts.jpg) no-repeat;
    width:174px;
    height:16px;
}
#productBottomRounded {
    background:url(https://wholesale.eropartner.com/website_images/roundbottomproducts.jpg) no-repeat;
    width:174px;
    height:16px;
}
#productContent {
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    width:172px;
}
#productContent a { margin: 10px auto 0; display:block; border:0px; }
#productContent a.first { margin-top: 0; }

#popup_content {
    width: 550px;
    margin: 3px auto 0;
}
#popup_content input.txt { border: 1px solid #666; margin: 0 0 0 15px;  float: left;}

#popup_content .button {  margin: -1px 0 0 15px; }

.general_table { width: 100%; }
.general_table tr td {
    background: #efefef;
    padding: 2px 3px;
}
.general_table tr td.even {
    background: #e3e3e3;
}
.general_table tr.hover td { background: #fff; }
.general_table tr.head td { font-weight: bold; }
.paging { margin: 5px 0 0 5px; }

.card_delete_all{
    display: block;
    text-decoration: none;
    background: url(https://wholesale.eropartner.com/website_images/remove_all.png) no-repeat 0 2px;
    padding: 0 15px 0 15px;
    margin: 10px 25px 0;
    height: 25px;
    text-align:right;
    background-position:top right;
}
.card_delete_all:hover { text-decoration: underline; }

.order_error {  background: #FFD7D7;
                margin: 0 22px 15px 0;
                padding: 10px;
                border: 1px solid #c00;
}
.order_error h2 {
    display: block;
}
.order_error p {
    display: block;
    clear: left;
    margin: 5px 0 0;
}
.mtop{ margin-top: 15px; }
#deellevering_uitleg,
#completelevering_uitleg,
#rembours_uitleg
{
    clear: left;
    margin: 0 0 0 49px;
}
#deellevering_uitleg,
#rembours_uitleg
{
    margin: 0 0 10px 49px;
}
li.style2 {
    margin: 0 0 5px 0;
    line-height: 17px;
}
td.style2 {
    line-height: 17px;
}
#dropshippingadres { margin-left: 5px; }
#dropshippingadres blockquote {
    padding: 0; margin: 0;
}
#dropshippingadres blockquote td {
    text-align: left;
}
#referentie_klant,
#dropshippingadres blockquote td select,
#dropshippingadres blockquote td input {
    bordeR: 1px solid #666666;
}
#slider {
    position: relative;
    width: 490px;
    height: 221px;
    margin: 10px 0 10px 0;
}
#slider .control {
    display: block;
    float: left;
    height: 225px;
    text-indent: -9999px;
    width: 24px;
    background: url(https://wholesale.eropartner.com/website_images/new/arrow_button_purple_left.png) no-repeat 0 100px; /* left */
    position: absolute;
    z-index: 100;
}
#right{
    background: url(https://wholesale.eropartner.com/website_images/new/arrow_button_purple.png) no-repeat 0 100px !important;
    right: 6px;
}
#left {
    left: -10px;
}
#inner {
    float: left;
    position: relative;
    height: 225px;
    margin: 0 5px 0 1px;
    overflow: hidden;
    width: 472px;
}
#slides {
    height: 225px;
    /*margin-left: 15px;*/
    /*margin-left: 392px;*/
    width: 480px;
    position: relative;
}
.slides {
    height: 225px;
    left: 0;
    overflow:hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 680px; /* initial width */
}
.slides a {
    border: 1px solid #ccc;
    display: block;
    margin: 0 8px 5px 0;
    padding: 0;
    width: 150px;
    height: 221px;
    float: left;
}
img { border: 0; }

table.orders {
    border: 1px solid #ccc;
    background: #ffcccc;
}
