@import url("/themes/default/css/siteLayout.css");
@import url("/themes/default/css/siteBase.css");
@import url("/themes/default/css/addthisButton.css");
@import url("/themes/default/css/printStyle.css");
@import url("/themes/default/css/miniCart.css");

#wrapper {
	background-color: #FFFFFF;
	width: 960px; 
	margin: 0px auto;
	border: #e9f2f5 solid;
	border-width: 0 0px 0px 0px; 
}

#bodyWrapper {
   width: 960px;
}

.indexPromo {
	display: block;
	width:570px;
   height:130px;
   clear:both;
   margin-top:20px;
   margin-bottom:10px;
}

body {
   color: #444444; 
   margin: 0;
   padding: 0;
   border: 0;
   text-align: center;
   font-size: 11px;
   font-family: Arial, Helvetica, Sans-serif; 
}

img { border: 0; }

hr {   
    height: 0;
    color: #fff;
    background-color: #fff;
    border: 1px dashed #ccc;
    border-style: none none dashed;
}

img.margin10 {
   margin:0 0 10px 0;
}

img.margin20 {
   margin:0 0 20px 0;
}

img.margin30 {
   margin:0 0 30px 0;
}


td, th {
	font-size: 11px;
}

.vcard div {
   display: inline;
   margin: 0;
   padding: 0;
}

div#topMessage {
  text-align: center;
  color: red;
  font-size: 13px;
  padding:5px;
}

div#globalHeader {
	text-align: left;
  background-repeat:repeat-x;
  padding:0 0 10px 0;
}

div#globalHeader div.logotype_dibs {
	float: left;
	width: 260px;
	margin: 20px 10px 0 10px;
	padding: 0 0 3px 0;
}

div#globalHeader div.logotype {
   float: left;
   width: 244px;
   margin: 20px 0 0 10px;
}

div#globalHeader div.logotype h2, div#globalHeader div.logotype_dibs h2 {
	margin: 0;
	padding: 0;
}
div#globalHeader div.logotype h4, div#globalHeader div.logotype_dibs h4 {
	margin: 0;
	padding-left: 0px; 
	color: #444444;
	font-weight: normal;
	font-size: 11px;
}

div#globalHeader div.headerUsp {
  float: right;
  margin: 20px 10px 0 0;
  width: 490px;
}

div#globalHeader div.topPromo {
  width: 468px;
  height: 60px;
  float: left;
  margin: 10px 0 10px 0;
  background-color: #ffffff;
  border: 0px dashed #f2daa1; 
}

div#globalHeader div.topLinks {
  float: left;
  text-transform: uppercase; 
  line-height:16px;
  margin: 18px 0 0 10px;
  padding: 0 0 0 10px;
  border-left: 1px dashed #e3e2df;
}

div#globalHeader div.topLinks_horizontal {
  float: right;
  margin: 2px 10px 0 0;
  width: 490px;
  padding: 0 0 0 0;
  color: #ccc;
  border: 0px dashed #ccc;
}

div#globalHeader div.topCert {
  width: 180px;
  height: 66px;
  float: right;
  margin:5px 10px 5px 0;
  border: 0px dashed #ccc;
}

div#topMenu {
  float:left;
  text-align: left;
  width:100%;
  padding: 5px 0 2px 0;
  background-color: #444444;
}

div#topMenu_dibs {
  float:left;
  text-align: left;
  width:100%;
  min-height: 25px;
  padding: 5px 0 2px 0;
  background:url(http://images3.brandos.be/nl/site/topMenu_bg02.png);
  background-repeat:repeat-x;
}

div#topMenu div.search {
  float:left;
  padding:0 0 0 10px;
  margin:0 0 0 0;
}

div#topMenu div.quickLinks_left {
  float:left;
  font-size: 12px;
  padding:5px 0 5px 20px;
}

div.quickLinks_left a {
  color: #ccc;
}

div.quickLinks_left a hover {
  text-decoration: underline;
}

div#topMenu div.quickLinks_right {
  float:right;
  font-size: 12px;
  padding:5px 15px 5px 0px;
}

div.quickLinks_right a {
  color: #ccc;
}

div.quickLinks_right a hover {
  text-decoration: underline;
}

body.main {
	background:url(http://images5.brandos.be/nl/big_background_111222.jpg) no-repeat center top #d9dada fixed;
}
body.view {
   background-color:#ffffff;
}

input.readonly {
   color: grey;
}

p {
   text-align:left;
   margin:0;
   padding:0;
}

p.promoText {
   margin:10px 0 10px 15px;
   font-size:13px;
   font-weight:normal;
}

p.left {
   float:left;
   clear:left;
}
p.view {
   float:left;
   padding:10px 5px 10px 5px;
   text-align:center;
}
p.right {
   text-align:right;
}
p.center {
   text-align:center;
}
p.centernav {
   text-align:right;
   text-transform:uppercase;
   padding: 0;
   margin: 0 0 20px 0;
}
p.centerf {
   float:left;
   width:190px;
   text-align:center;
   padding:10px 0px 10px 0px;
}
p.header {
   font-weight:bold;
   padding:6px 0px 0px 0px;
}
p.header_orange {
   font-weight:bold;
   color:#ff9900;
   padding:6px 0px 0px 0px;
}
p.text{
   padding:3px 0px 3px 0px;
}

.expandibleContainer {
   margin: 0;
   padding: 12px 12px 0 12px;
}

.expandibleContainer div {
   padding: 7px 0 0 19px;
}

.expandibleContainer h3 img {
   margin: 0 6px 0 0;
}

#tabs h1:first-child {
   margin-top: 0;
}


a {
   color:#008ab7; 
   text-decoration:none;   
}
a:hover {
   text-decoration:underline; 
}

.vcard div.text{
   display: block;
   padding: 3px 0px;
}

p.mini {
   font-size:8px;
   color:#777777;
   padding:0px;
}

p.text10 {
   padding:3px 0px 10px 0px;
}

p.text20 {
   padding:3px 0px 20px 0px;
}

p.text30 {
   padding:3px 0px 30px 0px;
}

p.mini-icon-header {
   padding:20px 0 7px 0;
   text-align:center;
   font-size: 9px;
   color: #ff9000; 
}

p.preline {
   padding:3px 0px 3px 0px;
   white-space:pre-line;
}

p.textright {
   text-align:right;
   padding:0px 10px 3px 0px;   
}
p.textleft {
   float:left;
   padding:0px 0px 3px 0px; 
}
p.textright_grey { 
	text-align:right;
	padding:6px 10px 6px 10px;
        background-color: #444444;
        color: #cccccc;
}
p.textleft_grey { 
	float:left;
	padding:6px 0px 6px 10px;
        background-color: #444444;
        color: #cccccc;
}
p.afterlabel {
   float:left;
   margin:2px 0px 0px 5px;
}

p.bold {
   padding:3px 0px 3px 0px;
   font-weight:bold;
}

.center {
   text-align: center;
}

.red {
   color:#cc0000;
   font-weight:bold;
   text-transform: uppercase;
}

.white {
   color:#ffffff;
}

.grey {
   color:#777777;
}

.mandatory {
   color:#777777;
   margin-right: 3px;
}

.orange {
   color:#FF8800;
}

.darkgrey {
   color:#666666;
}

.box-yb {
   background-color:#f2f2f2;
   border:#000000 solid;
   border-width:1px 0px 1px 0px;
   padding:5px;
   clear:both;
}

.box-topmessage {
   padding:5px;
   clear:both;
 background-color: #fff68d;
}

.box-alert {
   background-color:#ffdbdb;
   background-image:url(http://images3.brandos.be/nl/site/alert-exclamation.png);
   background-repeat:no-repeat;   
   padding:5px 5px 5px 37px;
   margin:5px 0 0 0;
   clear:both;
}

p.error {
   color:#AA0000; 
   font-weight:bold;
   padding:3px 0px 3px 20px; 
   background-image:url(http://images5.brandos.be/nl/site/icon_warning.gif);
   background-repeat:no-repeat;
}
p.price {
   font-size:16px; 
   font-weight:bold; 
   padding: 0;
}
p.price-red {
   font-size:16px;
   color:#cc0000;   
   font-weight:bold; 
   padding: 0px 0px 5px 0px;
}

p.line_orange {
   padding:2px 4px 0px 0px;    
   color:#ff9900;
   font-size:12px;
   font-weight:bold;
   text-transform: uppercase;
   margin:0 0 0 0;
   border-bottom: 1px #ff9900 solid;
}

p.orange {
   color:#ff9900;
   font-size:12px;
   font-weight:bold;
   text-transform: uppercase;
}

span.price-list {
   font-size:12px;
   font-weight:bold;
   text-align:center;     
}

h1 {
   text-transform: uppercase; 
   font-size:130%; 
   margin:20px 0px 5px 0px; 
   padding:0 4px 1px 0px; 
   font-weight:normal; 
   text-align:left;
}

h1.no-margin-top {  
   margin:0 0 5px 0;     
}

h1.article-box {  
   text-transform: none; 
   font-weight:bold; 
   margin: 0;
   padding: 0 0 1px 0;
       
}

h1.hr_blue {
   font-size:11px;
   margin:5px 0px 5px 0px;
   padding:4px 4px 5px 10px;
   font-weight:bold; 
   text-align:left;
   background-image:url(http://images1.brandos.be/nl/site/hr_brown_fp.gif);
   background-repeat:no-repeat;
}
h1.noline {
   display:block;
   color:#666666; 

}
h1.line { 
   display:block;
   padding:2px 4px 1px 0px;    
   color:#666666;
   background:url(http://images4.brandos.be/nl/site/h2_line_bg2.gif);
   background-repeat: no-repeat;
}

h1.mini {
   color:#444444;
   text-decoration:none;
   font-size:11px;
   margin:5px 0px 5px 0px;
   padding:2px 0px 0px 0px;
   font-weight:normal;
   text-align:center; 
}

h2 {
   font-size:12px; 
   text-transform: uppercase; 
   color:#444444; 
   margin:5px 0px 0px 0px;
   padding:4px 4px 4px 5px;
   font-weight:normal; 
   text-align:left;  
}

h2.promoHeader {
   font-size:18px; 
   font-weight:bold;   
   text-transform: none;
   margin:10px 0px 0px 15px;
   padding:10px 0 0 0;   
}

h2.nobox {
   display:block;
   font-size:13px;
   margin:5px 0px 5px 0px;
   padding:1px 4px 1px 2px; 
   font-weight:bold; 
   text-align:left;
   color:#666666;
}
h2.line {
   font-size:130%;
   display:block;
   padding:2px 4px 1px 0px;    
   color:#666666;
   background:url(http://images4.brandos.be/nl/site/h2_line_bg2.gif);
   background-repeat: no-repeat;
}

h2.slidebox {
   font-size:107%;    
   color:#666666;
}

h2.hp_grey {
   margin:0;
}

h2.fp_grey {
}



h2.fp_blue {
   background-image:url(http://images5.brandos.be/nl/site/head_h2_fp_NEW.gif);
   background-repeat:no-repeat;
}
h2.hp_blue {
   background-image:url(http://images3.brandos.be/nl/site/head_h2_hp_NEW.gif);
   background-repeat:no-repeat;
}
h2.fp_green {
   background-image:url(http://images5.brandos.be/nl/site/head_h2_fp_NEW.gif);
   background-repeat:no-repeat;
}
h2.fp_red {
   background-image:url(http://images5.brandos.be/nl/site/head_h2_fp_NEW.gif);
   background-repeat:no-repeat;
}
h2.hp_red {
   background-image:url(http://images3.brandos.be/nl/site/head_h2_hp_NEW.gif);
   background-repeat:no-repeat;
}
h2.ltp_red {
   background-image:url(http://images5.brandos.be/nl/site/head_h2_fp_NEW.gif);
   background-position:left;
   background-repeat:no-repeat;
}
h2.ctp_red {
   background-image:url(http://images2.brandos.be/nl/site/head_red_fp.gif);
   background-position:center;
   background-repeat:no-repeat;
}
h2.rtp_red {
   background-image:url(http://images5.brandos.be/nl/site/head_h2_fp_NEW.gif);
   background-position:right;
   background-repeat:no-repeat;
}

h3 {
   font-size:11px;
   padding:8px 0px 4px 0px;
   margin:0;
   font-weight:bold; 
   text-align:left;
}

h3.smallgrey { 
   color:#666666;
}

h3.menuHeader {
   display:block;
   text-align:left;
   font-weight:normal; 
   font-size:12px;
   text-transform: uppercase;
   color: #ddd;
   background-color: #838383;
   background-position:bottom left;
   background-repeat:no-repeat;   
   padding: 2px 0 2px 5px;
   margin: 0 0 10px 5px;
}

#tabs h1 {
   text-transform: none;
   margin-bottom: 0;
   margin-top: 35px;
}

#tabs h3 {
   font-size: 1em;
}

#tabs p.text {
   font-size: 0.95em;
   padding: 8px 0;
}

#tabs-1 {
   padding: 2.5em;
}

.expandibleContainer h3 {
   cursor: pointer;
   color:#008ab7;
   text-decoration:none;
   padding: 0;
}

.expandibleContainer h3:hover {
   text-decoration:underline;
}

#tabs ul img {
   position: relative;
   top: 3px;
   padding: 0 4px 0 0;
}

#questionAjaxLoader {
   margin: 4px 9px 0pt 0pt;
   display: none;
}

fieldset {
   padding:0;
   margin:5px 0px 5px 0px;
   border:0;
}
fieldset.article {
   margin:0px 0px 0px 0px; 
   padding:0px 0px 10px 0px; 
}
fieldset.std {
   margin:10px 0px 10px 0px;
}
label.small {
   clear:left;
   float:left;
   margin:2px 5px 0px 0px;
}
label.std {
   clear:left;
   float:left;
   margin:2px 5px 0px 0px;
   width:70px;
}
#customerInfo label.std{
   width:100px;
}
label.radio5 { 
   margin:2px 5px 0px 0px;
   width:30px;
}
label.wide {
   clear:left;
   float:left;
   margin:2px 5px 0px 0px;
   width:150px;
}
label.vwide {
   clear:left;
   float:left;
   margin:2px 5px 0px 0px;
   width:250px;
}
label.line {
   text-decoration:underline;
}
label.tip {
   margin:2px 5px 0px 0px; 
}
input, select, option, textarea {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   padding:1px;
}

input.radio {
   float:none;
}

input#addToBlog {
   width: 70%;
   color: #777777;
}

select.std {
   width:180px;
   margin:1px 0px 4px 0px;
}
select.search {
   width:150px;
   margin:1px 5px 4px 0px;
}
select.small {
   width:80px;
   margin:1px 6px 4px 0px;
}
select.wide {
   width:200px;
   margin:1px 6px 4px 0px;
}
select.vwide {
   width:300px;
   margin:1px 6px 4px 0px;
}
input.std, .stdPopup {
   width:180px;
   margin:1px 0px 4px 0px;
}
.stdPopup {
   cursor: default;
   background-color: #f7f7f7;
   padding: 1px 1px 0 2px;
   border: 1px solid #ccc;
   float: left;
   height: 16px;
}
input.small {
   width:60px;
}

input.textinput {
	outline: none;
}

input.error {
  background-color: #ffffff;
  color: #000;
  border: 1px solid #FF0000;
}

input.smallFloatLeft {
   width:60px;
   float:left;
}

input.search {
   width:200px;
   margin:1px 5px 4px 0px;
}
input.navsearch {
   margin:7px 0px 0px 3px;
}
input.review_title {
   width:250px;
   margin:1px 5px 4px 0px;
}

input.qty{
   float:none;
   width:30px;
   text-align:center;
}
.tip {
   float:none;
   width:220px;
   margin:1px 0px 4px 0px;
}
a {
   color:#008ab7; 
   text-decoration:none;   
}
a:hover {
   text-decoration:underline; 
}
a.list {
   color:#444444; 
   text-decoration:none;
}

a:hover.list {
   color:#008ab7; 
   text-decoration:none;
}

a.cat1 {
   background-image: url(http://images3.brandos.be/nl/site/bullet_doodle2.png);
   background-repeat:no-repeat;
   padding: 0px 0px 0px 15px;
   font-weight:bold;
}
a.cat2 {
   font-weight:bold;
}
a.cat3 {

}

a.btn_block {
   display:inline;
   background-color:#dff6fd;
   border: 1px solid #b6dfec;
   padding:3px 8px 3px 8px;
   cursor:pointer;

   /* For all versions of IE only */
   
   display: inline-block\9; /* IE6, IE7, IE8, IE9 */
   
}

a.btn_pricelist {
   display:block;
   padding:2px 5px 2px 5px;
   background-color:#ffffff;
   color:#ffffff;
   text-decoration:none;
}

a:hover.btn_pricelist {
   background-color:#dff6fd;
   color:#008ab7;
   text-decoration:none;
}

/* === Dynamic buttons === */

/* Normal button */


a.actionbutton, a.cpbutton, div.cpbutton{
    background-color: #69DAEB;
    border-radius: 2px;
}
a.actionbutton, a.actionbutton_orange, .actionbutton_orange {
    display: block;
    float: left;
    font: 10px Arial, Helvetica, Sans-serif;  
    text-transform: uppercase; 
    text-align: center;
    line-height: 16px; 
    height: 21px; 
    width:112px; 
    text-decoration: none;
}
a.actionbutton_orange, .actionbutton_orange{
    background-color: #ff9900;
    border-radius: 2px;
}


a.buttonright {
float: right;
}

a:link.actionbutton, a:visited.actionbutton, a:active.actionbutton, .actionbutton_orange { 
color: #ffffff; 
}
a:link.actionbutton_orange, a:visited.actionbutton_orange, a:active.actionbutton_orange { 
color: #ffffff; 
}

a.actionbutton span, .actionbutton_orange span{
display: block;
padding-top: 3px;
}


a:hover.actionbutton {
text-decoration: underline;
color: #ffffff; 
}
a:hover.actionbutton_orange {
text-decoration: underline;
color: #ffffff; 
}

.buttonwrapper { 
overflow: hidden;
width: 100%;
}


/* Critical Path (CP) button */

<!--a.cpbutton, div.cpbutton {
background: transparent url('site/cpbutton-left_NEW.gif') no-repeat top left;
display: block;
float: left;
font: 10px Arial, Helvetica, Sans-serif;
text-transform: uppercase;
line-height: 16px;
height: 21px; 
padding-left: 4px; 
text-decoration: none;
}-->

.disabledOrderBtn {
cursor: default;
filter: alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}


a.buttonright {
float: right;
}

a:link.cpbutton, a:visited.cpbutton, a:active.cpbutton, .disabledOrderBtn, div.cpbutton{
color: #ffffff;
}

<!--a.cpbutton span, .disabledOrderBtn span, div.cpbutton span{
background: transparent url('site/cpbutton-right_NEW.gif') no-repeat top right;
display: block;
padding: 2px 14px 4px 9px;
}-->

a:hover.cpbutton { 
text-decoration: underline;
color: #ffffff;
}


/* === End, Dynamic buttons === */

form {
   margin:0;
   padding:0;
}
ul.list {
   margin:0px 0px 10px 0px;
   padding:0;
   list-style:url(http://images3.brandos.be/nl/site/bullet_grey.png); 
}
ul.list2 {
   margin:0px 0px 10px 0px;
   padding:0;
}
ol.list {
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
   list-style-type:decimal;
}

ul.link {
   margin:0px 0px 10px 0px;
   padding:0;
   list-style:url(http://images5.brandos.be/nl/site/bullet_link.png); 
}

li {
   margin:5px 0px 5px 20px; 
}

.categorylist {
   border:1px #ffffff solid;
}

div.categorylist{
   float: left;
    height: 190px;
    margin: 2px 1px;
    text-align: center;
    width: 185px;
}

td:hover.categorylist {
   border:1px #cccccc solid;
}

div:hover.categorylist {
   border:1px #cccccc solid;
}

#size table {
   border-collapse:collapse;
   border-spacing:0;
   text-align:left;
   margin:5px 0px 10px 0px;
}  
#size td {
   text-align:right;
   border-width:0px 0px 1px 0px;
   border-style:solid;
   border-color:#000000;
   padding:3px;
}
#size th {
   text-align:right;
   background-color:#CCCCCC;
   border-width:1px 0px 1px 0px;
   border-style:solid;
   border-color:#000000;   
   padding:3px;
   width:65px;
}
#articleTable {
	 border-collapse:collapse;
   border-spacing:0;
}
#articleTable td {
   padding:0 0 3px 0;
   vertical-align:middle;
}
#articleTable td.labelTD {
   width: 80px;
}
#cart table, #confirmOrderDialogue table {
   float:left;
   width:568px;
   border-collapse:collapse;
   border-spacing:0;
   text-align:left;
   margin:5px 0px 5px 0px;
}  
#cart td, #confirmOrderDialogue td {
   text-align:right;
   vertical-align:top;
   border-width:1px;
   border-style:solid;
   border-color:#cccccc; 
   padding:4px;
}
#cart th, #confirmOrderDialogue th{
   text-align:center;
   color:#444444; 
   background-color:#f5f5f5; 
   border-width:1px;
   border-style:solid;
   border-color:#cccccc;    
   padding:4px;
}
#custInfoContainerLeft{
	float:left;
	width:275px;
	margin-right: 5px;
	padding:0 15px 0 30px; 
	border-right:
	1px dashed #f2e9c8;
}
#custInfoContainerRight{
   float: left;
   padding:0 0 0 20px;
   width: 214px;
}
#quote {
   float:left;
   margin:10px 0 0 0; 
   padding:20px 10px 20px 40px;
   color:#666666;
   background-image: url(http://images4.brandos.be/nl/site/quote_person.gif); 
   background-repeat: no-repeat;

}
#quote p.header {
   font-weight:bold;
   padding:0px 0px 6px 0px;   
}
#quote p.body {
   padding:0px 0px 6px 0px;   
}
#quote p.citation {
   font-style:italic;
}
/* Embedded CSS */
#wrapper_view {
	width: 500px;
	/*height: 360px;*/
	float: left;
   padding: 9px 0 0 0;
}
#header {
   background:#FFFFFF;
   border-bottom:3px #000000 double;
   padding:5px;
   text-align:left;
}
#header a.head {
   color:#660000;
   text-decoration:underline;
}
#nav p.left {
   padding:5px 0px 5px 5px;
}
#nav input {
   width:100px;
}

#menu {
   padding: 0 2px 0 2px; 
   border-width:0 0 0 0;
   text-align:left;
   line-height: 16px;
}
#menu a {
   padding:0px 0px 0px 7px; 
   margin:0;
   display:block;
}
#menu a.highlight {
   color: #444;
   margin-left:3px;
   margin-top:7px;
}
#menu a.highlight:after {
   content:url("http://images5.brandos.be/nl/site/highlight02.gif");
}
#menu a.sale {
   color: #cc0000;
   margin-left:3px;
   margin-top:7px;
} 
#menu a.menu1 {
   color: #444;
   margin-left:3px;
   margin-top:7px; 
}
#menu a.menu2 {
   margin-left:3px;
}
#menu a.submenu {
   color: #777;
   margin-left:18px;
}


#main .img-tm {
   float: left;
   width: 140px;
   height: 50px;
   padding: 0px 0px 0px 0px;
   margin: 4px 2px 2px 0px;
   border:0;
}

.topleft-tm{
        border:1px dashed #cccccc;
        padding:10px 15px 10px 5px;
        line-height: 18px;
}
.box-wwb{
    margin:15px 20px 0 0;
}
#main div.lifestyle a {
	height: 75px;
	width: 140px;
	margin: 0 1px 1px 0;
	padding: 0;
	float: left;
}
#main .img3col { 
   float:left;
   width:185px;
   padding:0;
   margin:0;
   text-align:center;
}
#main .box-lfp {
   float:left;
   width:570px;
   margin:0 0 20px 0;
   padding:0;
}
#main .box-lhp {
   float:left;
   width:285px;
}
#main .box-rhp {
   float:right;
   width:285px;
}
#main .box-ltp {
   float:left;
   width:190px;
}

#main .box-g {
   border:1px dashed #cccccc;
   padding: 10px 10px 10px 10px;
   clear:both;
}

#main .box-g input{
   color: #666666;
   padding12px 0 2px 1px;
}

.box-search {
   border:1px dashed #cccccc;
   padding: 0 10px 10px 10px;
   height: 85px;
   clear:both;
}

.box-dotted {
   border: 1px dashed #CCC;
   padding: 8px;
   float:left;
   width: 548px;
}

.empty {
	margin-top: 10px;
	float:left;
	width:inherit;
}

#main .box-promo-footer {
   background:#f3f2ec; 
   padding: 5px 5px 5px 5px;
   margin:1px 0px 0px 0px;
   clear:both;
}

#main .box-y {
   background:#f5f5f5; 
   border:#ffffff solid; 
   border-width:0px 0px 1px 0px; 
   padding: 0 0 10px 10px;
   clear:both;
}

#main .box-gb {
   padding:5px;
   clear:both;
}

#main .box-yb {
   background-color:#ffffcc;
   border:#ffffff solid; 
   border-width:1px 0px 1px 0px; 
   padding:5px;
   clear:both;
}



#main .box2-y {
   background:#f5f5f5; 
   border:#ffffff solid; 
   border-width:0px 0px 1px 0px;
   padding:5px;
}
#main .box-w {
   background:#ffffff;
   border-width:0; 
   clear:both;
   padding: 10px 0 10px 10px; 
}

#main .box-fade {
   background: #ffffff url("http://images3.brandos.be/nl/site/fadeline_full.png") no-repeat;
   border:solid #cacaca;
   border-width:0 0 0 0;   
   clear:both;
   padding: 10px 0 0 10px;
   margin: 0 0 0 0; 
}

#main .box-fadefull {
   background: #ffffff url("http://images3.brandos.be/nl/site/fadeline_full.png") no-repeat;  
   clear:both;
   padding: 10px 0 0 0;
   margin: 0 0 0 0; 
}

#main .box-wb {
   background:#ffffff; 
   border: dashed #cccccc;
   border-width:0px 0px 1px 0px; 
   clear:both;
   padding:5px;
}

#main .box-wbt {
   background:#f5f5f5; 
   border:#ffffff solid; 
   border-width:1px 0px 1px 0px; 
   clear:both;
   padding:1px 3px 3px 3px;
}

#main .box-wgb {
   background:#f3f2ec;
   border:#ffffff solid; 
   border-width:1px 0px 1px 0px; 
   clear:both;
   padding:5px;
}
#main .box-ul {
   background:#ffffff;
   border:#000000 solid; 
   border-width:0px 0px 0px 0px; 
   padding:5px;
}
#main .dic1 {
   text-decoration:none;
   display:block;
   font-weight:bold;
   margin:6px 0px 6px 0px;
   color:black;
}
.img-view {
   width:480px;
   height:360px;
   margin:0px 0px 0px 0px;
   padding:0px 2px 2px 0px;
   border:0;
}
.img-warning {
   float:left;
   padding:0px 5px 0px 0px;
   border:0;
}

img.thumb {
   border:0;
} 

.hidden {
   display: none;
}

.clrleft {
   clear:left;
}

.clrboth{
   clear:both;
}

/* Facebook */

.fb_share_link { 
   padding:2px 0 0 20px; 
   height:16px;
    
      background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?12:26981) no-repeat top left;
   }

/* Index Promo Rotator */
#indexPromoRotatenav { z-index: 50; position:absolute; right:0px; margin-top:20px; padding:6px; background:url(http://images1.brandos.be/nl/site/transparent_50.png) }
#indexPromoRotatenav a { padding: 3px 7px; color: #777777; text-align: center; font-weight:bold; text-decoration: none }
#indexPromoRotatenav a.activeSlide { color: #444444; background-color:#eeeeee }
#indexPromoRotatenav a:focus { outline: none; }

#indexPromoSlideshow { margin: 0 0 0 0; padding: 0; clear: left; position: relative }
#indexPromoSlideshow div { display: none }
#indexPromoSlideshow div.indexPromoSlideFirst { display: block; height:360px; width:570px }

/* Context rotator */
#footrotatenav { margin:7px 10px 7px auto }
#footrotatenav a { padding: 3px 7px; margin-left: 6px; color: #777777; text-align: center; font-weight:bold; text-decoration: none; background-color: #eeeeee }
#footrotatenav a.activeSlide { color: #444444; background-color:#dddddd}
#footrotatenav a:focus { outline: none; }

#contextPromoHolder { margin:0; position: relative; overflow: hidden; width:180px; height:260px; margin-top:20px; background-color:#fafafa; margin-left: 10px; }
#footslideshow { margin: 0 0 0 0; padding: 0; clear: left; position: relative }
#footslideshow div { display: none }
#footslideshow div.contextPromoSlideFirst { display: block; height:260px; width:180px }



/* Appended styles */
div .rightCol {
   float: right;
   width: 257px;
   margin: 0 0 20px 0;
}
div .leftCol{
   float: left;
   width: 250px;
   margin: 0 0 20px 0;
   padding: 0 0 0 10px;
}

div.promoQuicksort {
   margin-top: 15px;
   overflow:hidden;
}

div.lineTop {
   border-top: 1px dashed #e2e8ec;
}

div.lineBottom {
   border-bottom: 1px dashed #e2e8ec;
}

#quicksort {
   padding: 10px 15px 10px 15px;
   background-image:url(http://images5.brandos.be/nl/site/quicksort-bg2.png);
}

#quicksort div.optionContainer {
   width: 180px;
   padding: 0px;
   float: left;
}

#quicksort div.optionContainer h3{
   text-transform: uppercase;
   font-size: 14px;
   padding: 10px 0 0 0;
}

#quicksort div.optionContainer a{
   font-size: 12px;
   margin: 0 3px 0 0;
   line-height: 17px;
}

#quicksortHeader {
   height: 30px;
   width: 100%;
   vertical-align:middle;
}

#quicksortBody {
   width: 100%;
   float: left;
}

#quicksortHeader img {
   float: left;
   padding: 0 20px 0 0;
}

#quicksortHeader h3 {
   font-size: 11px;
   font-weight: normal;
}

div .contextPromo {
   width:140px;
   background: #eef4f8;
   border: solid 1px #e2e8ec;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:20px;
}

div .contextPromo a {
   padding-left: 0px;
   color: #444;
   text-decoration: none;
}


div.contextPromo2 {
  width:160px;
  height:70px;
  top:0px;
  left:0px;
  color: #ebe3d2;
  background-color: #7b796c;
  padding:10px 10px 10px 10px;
}

div.contextPromo2 h2  {
  font: bold 14px;
  text-align:center;
  color: #ebe3d2;
}

div.contextPromo2 a  {
  width:160px;
  height:70px;
  display:block;
  font: bold 12px;
}

div.contextPromo2 a:link {
  color: #ebe3d2;
  text-decoration:none;
}

div.contextPromo2 a:hover {
  color: #fff;
  text-decoration:underline;
}

#statementLink {
	text-decoration:none;
	color:#FF9900;
	cursor:pointer;
	font-weight:bold;
}
#termsLink {
	text-decoration:none;
	color:#FF9900;
	cursor:pointer;
	font-weight:bold;
}
#cancelLink {
	text-decoration:none;
	cursor:pointer;
	color:#FF9900;
	font-weight:bold;
}
#consentLink {
	text-decoration:none;
	color:#FF9900;
	cursor:pointer;
	font-weight:bold;
}

#showArticleBtn {
   float:right;
   width: 60px;
   margin: 10px 0 0 0;
}

div#showArticleBtn a {
   width: 60px;
   height: 45px;
   display: block;
   text-decoration: none;
   background-position:0 50%;
}
div a .buttonPosition{
	clear: both;
   	float: right;
   	position: relative;
}
div#socialShare {
    margin: 0 10px 10px 0; 
}
div#socialShare div.addThis {
    float: left;
    width: 170px;
}
div#socialShare div.tweetme {
    float: left;
    width: 95px;  
    margin-left: 5px;
}
fieldset.fieldsetListing {
    border: 1px solid #cccccc; 
}
fieldset.fieldsetListing legend {
    font-size: 13px;
    margin-left: 10px;
    font-weight: normal; 
    text-transform: uppercase;
}
fieldset.fieldsetListing div.spacer {
    margin: 0 0 10px;
}
fieldset div.fieldsetPadding {
    margin:0;
    padding: 10px 15px 15px 10px;
}
div.hreview-aggregate {
    padding: 15px;
}
div.hreview-aggregate div {
    float: left;
    color: #666666;
}
div.hreview-aggregate span.fn {
    font-size: 11px;
}
div.hreview-aggregate div.rating, div.hreview-aggregate div.count {
    float: left;
    margin-right: 5px;
}
/*Misc Listing Styles*/
div.reg, div.alt {
    width: auto;
    border-bottom: 1px dashed #D5D5D5;
    padding: 10px;
    background-color: #ffffff;
}
div.alt {
    background-color: #f5f5f5; 
}
/* Nice Fieldsets */
fieldset.nice {
	margin: 0;
	padding-left: 10px;
}
/*arrows*/
div#popularShoesCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url("http://images1.brandos.be/nl/site/itemArrowSprite_NEW.png") no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

div#popularShoesCarousel .forward {
  background-position: 0 0;
  right: 0;
}

div#popularShoesCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

div#popularShoesCarousel .forward:hover {
  background-position: 0 -36px;
}

div#popularShoesCarousel .back:hover {
  background-position: 0 -108px;
}

#globalFooter p.text{
   line-height: 9px;
   text-align: center;
   font-size: 9px;
}

#globalFooter #copyright {
   font-size: 11px;
}

/* --- Footer logo sprite START ---*/
#paymentIcons  {
   text-align: center;
   margin: 0 0 10px 0;
}

#paymentIcons a {
   width: 120px;
   height: 46px;
   overflow: hidden;
   display: inline-block;
   background-image: url("http://images4.brandos.be/nl/site/icon_biz6.gif");
}

/*Default states*/
#paymentIcons a#visa {
   background-position: 0 0;
}

#paymentIcons a#mastercard {
   background-position: 0 -46px;
}

#paymentIcons a#paypal {
   background-position: 0 -92px;
}

#paymentIcons a#swedbank {
   background-position: 0 -138px;
}

#paymentIcons a#seb {
   background-position: 0 -184px;
}

#paymentIcons a#handelsbanken {
   background-position: 0 -230px;
}

#paymentIcons a#nordea {
   background-position: 0 -276px;
}

#paymentIcons a#posten  {
   background-position: 0 -322px;
}

#paymentIcons a#schenker {
   background-position: 0 -368px;
}

#paymentIcons a#verifiedByVisa {
   background-position: 0 -414px;
}

#paymentIcons a#masterSecureCode {
   background-position: 0 -460px;
}

#paymentIcons a#geotrust {
   background-position: 0 -506px;
}

#paymentIcons a#klarnaFaktura {
   background-position: 0 -552px;
}

#paymentIcons a#itella {
   background-position: 0 -598px;
}

#paymentIcons a#posten_dk {
   background-position: 0 -644px;
}

#paymentIcons a#dankort {
   background-position: 0 -690px;
}

#paymentIcons a#posten_no {
   background-position: 0 -736px;
}

#paymentIcons a#hermes {
   background-position: 0 -782px;
}

#paymentIcons a#tnt {
   background-position: 0 -828px;
}

#paymentIcons a#ideal {
   background-position: 0 -874px;
}

#paymentIcons a#keurmerk {
   background-position: 0 -920px;
}

#paymentIcons a#klarnaKonto {
   background-position: 0 -966px;
}

#paymentIcons a#klarnaTili {
   background-position: 0 -1012px;
}

#paymentIcons a#klarnaLasku {
   background-position: 0 -1058px;
}

#paymentIcons a#klarnaPlain {
   background-position: 0 -1104px;
}

#paymentIcons a#royalMail {
   background-position: 0 -1150px;
}

#paymentIcons a#repa {
   background-position: 0 -1196px;
}

#paymentIcons a#klarnaAccount {
   background-position: 0 -1242px;
}

#paymentIcons a#klarnaFactuur {
   background-position: 0 -1288px;
}

#paymentIcons a#klarnaRantenkauf {
   background-position: 0 -1334px;
}

#paymentIcons a#klarnaRechnung {
   background-position: 0 -1380px;
}

/*Hover states*/
#paymentIcons a:hover#visa {
   background-position: -120px 0;
}

#paymentIcons a:hover#mastercard {
   background-position: -120px -46px;
}

#paymentIcons a:hover#paypal{
   background-position: -120px -92px;
}

#paymentIcons a:hover#swedbank {
   background-position: -120px -138px;
}

#paymentIcons a:hover#seb {
   background-position: -120px -184px;
}

#paymentIcons a:hover#handelsbanken {
   background-position: -120px -230px;
}

#paymentIcons a:hover#nordea {
   background-position: -120px -276px;
}

#paymentIcons a:hover#posten {
   background-position: -120px -322px;
}

#paymentIcons a:hover#schenker {
   background-position: -120px -368px;
}

#paymentIcons a:hover#verifiedByVisa {
   background-position: -120px -414px;
}

#paymentIcons a:hover#masterSecureCode {
   background-position: -120px -460px;
}

#paymentIcons a:hover#geotrust {
   background-position: -120px -506px;
}

#paymentIcons a:hover#klarnaFaktura {
   background-position: -120px -552px;
}

#paymentIcons a:hover#itella {
   background-position: -120px -598px;
}

#paymentIcons a:hover#posten_dk {
   background-position: -120px -644px;
}

#paymentIcons a:hover#dankort {
   background-position: -120px -690px;
}

#paymentIcons a:hover#posten_no {
   background-position: -120px -736px;
}

#paymentIcons a:hover#hermes {
   background-position: -120px -782px;
}

#paymentIcons a:hover#tnt {
   background-position: -120px -828px;
}

#paymentIcons a:hover#ideal {
   background-position: -120px -874px;
}

#paymentIcons a:hover#keurmerk {
   background-position: -120px -920px;
}

#paymentIcons a:hover#klarnaKonto {
   background-position: -120px -966px;
}

#paymentIcons a:hover#klarnaTili {
   background-position: -120px -1012px;
}

#paymentIcons a:hover#klarnaLasku {
   background-position: -120px -1058px;
}

#paymentIcons a:hover#klarnaPlain {
   background-position: -120px -1104px;
}

#paymentIcons a:hover#royalMail {
   background-position: -120px -1150px;
}

#paymentIcons a:hover#repa {
   background-position: -120px -1196px;
}

#paymentIcons a:hover#klarnaAccount {
   background-position: -120px -1242px;
}

#paymentIcons a:hover#klarnaFactuur {
   background-position: -120px -1288px;
}

#paymentIcons a:hover#klarnaRantenkauf {
   background-position: -120px -1334px;
}

#paymentIcons a:hover#klarnaRechnung {
   background-position: -120px -1380px;
}

/* --- Footer logo sprite END --*/

/* --- Facebook like button --- */

div.likeButton { 
   margin: 0 0 10px 0; 
   }

/* --- Facebook like button END --- */
.fb_edge_comment_widget{
    margin-left: -120px;
    margin-top: -100px;
}

.addthis_article_image {
   margin-top:10px;
   float:left;
}

.addthis_article_name {
   margin-left:10px;
   margin-top:20px;
   float:left;
}

.box-dotted-left {
  float:left;
}

.box-dotted-right {
   width:140px;
   height:auto;
   float:right;
}

ul.addthis_link {
   margin:0px 0px 10px 0px;
   padding:0;
   list-style:none; 
}

ul.addthis_link li {
   margin:5px 0px 17px 20px; 
}

div#contextArea{
   background: url("http://images3.brandos.be/nl/site/context-bg04.jpg") no-repeat;  
   background-position:5px 0\9; 
}

.KlarnaMsg {
   color: #008AB7;
}
.rea_article {
   color: #cc0000;
   font-size:16px;
   font-weight:bold;
   border:1px solid #cc0000;
   width:64px;
   padding-left:2px;
}
.gPlusOne {
   float:left;
   width: 70px;
   margin-left:5px;
}
#___plusone_0{
  width: 70px; !important;
}
.trustPilotIndex {
    width: 179px;
    height: 138px;
    margin-left:12px;
    margin-top:20px;
}
.trustPilotWidget {
    width: 179px;
    height: 303px;
    margin-left:12px;
    margin-top:20px;
}
.tpc_widget {
    display: none;
    position: relative;
    width: 179px;
    height: 303px;
}
#tp_widget .tpc_bg {
   background-color: #FFFFFF;
}
#tp_widget .tpc_bottom {
   background-color: #FFFFFF;
}
p.textcategory {
   padding:0px 0px 3px 0px;
   font-weight: bold;
}
.empty_search {
   margin-top: 10px;
   margin-bottom: 20px;
   float:left;
   width:inherit;
}
.strike{
    text-decoration: line-through;
}
.keywords {
   margin-left: 300px;
   margin-top: -132px;
   position: absolute;
   width: 257px;
}
.keywords a{
   text-decoration:underline;
   padding-left: 5px;
}
.suggestion, .mytest {
   float:left;
   width:300px;
   margin:-47px 0 20px 19px;
   padding:0;
}
.suggestion a{
   text-decoration:underline;
}
.reset-suggestion {
   float:left;
   width:300px;
   margin:30px 0 0px 8px;
   padding:0;
}




/* Sizes tolltip Start*/
.sizes-tooltip div
{
   display:none;
}

.sizes-tooltip div:first-child, #sizes-tooltip div:first-child
{
   display:block;
}
.sizes-tooltip ul{ 
    list-style: none; 
    margin:0px; 
    padding:0px; 
    margin-bottom:5px;
 }
.sizes-tooltip li{ 
    display: inline;
}
.sizes-tooltip a{ 
    font-weight:bold;
    text-decoration:underline;
}

.sizes-tooltip .active{ 
    color:#444444;
    text-decoration:none;
}
.sizes-tooltip .bottomlink{ 
    position: absolute;
    bottom: 10px;
    left: 10px;  
}
.bottomlink a{
    font-weight:bold;
    text-decoration:underline;
}


/* Sizes tolltip End */

.more-sizes1 { width: 156px; text-align: right;}
.more-sizes2 { width: 176px; text-align: right;}

.more-sizes1, .more-sizes2 a{
    font-size: 10px;
}

#blueLink a{
    color: #008ab7;
}
#noShoeFound{
   margin: 20px;
   color: #666666;
}

.keywords h1 { 
   font-size: 12px;
   display:block;
   padding:2px 4px 1px 0px;    
   color:#666666;
   background:url(http://images4.brandos.be/nl/site/h2_line_bg2.gif);
   background-repeat: no-repeat;
}
.more-info {
   font-size: 12px;
   float:right;
   color:#008AB7;
   margin:20px 0 5px;
   padding:0 4px 1px 0;
}
.more-info a.highlight:after {
   content:url("http://images4.brandos.se/sv/site/icon_remove_NEW.gif");
   padding-left: 5px;
}
.blue-bar {
   height:20px;
   background-color:#008AB7;
   float:left;
   width:570px;
}
.grey-bar {
   height:20px;
   background-color:#838383;
   float:left;
   width:570px;
}
.box-tm {
   background:#ffffff; 
   border-width:0px 0px 1px 0px; 
   clear:both;
   padding:5px;
}
ul.tickList{
padding:0px;
   list-style-image:url(http://images4.brandos.be/nl/site/icon_checkmark_big.png);
}
li.tickList{
   color:#FF8800;
   font-weight:bold;
   font-size:12px;
   text-transform: uppercase;
<<<<<<< .mine
}
.reviewSize{
    background-color: #ffffcc;
    padding:10px;
    margin-top:10px;
}
.sum_tm{
    margin-left:5px;
    text-decoration:none;
    color: #666666;
}

=======
}
.reviewSize{
    background-color: #ffffcc;
    padding:10px;
    margin-top:10px;
}>>>>>>> .r2638
