
BODY {
  background-color: #000000;
  background-image: url(/images/bg_main.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

BODY,TD,DIV,P {
  font-family: Verdana;
}

DIV#divPrintheader {
  display: none;
}

DIV#divContentWrapper {
  position: absolute;
  width: 900px;
  left: 50%; top: 20px;
  margin: 0px 0px 0px -450px;
  background-color: #000000;
}

H1 {
  font-size: 14px;
}

H2 {
  font-size: 13px;
/*  margin: 0px 0px -15px 0px; */
  margin: 0px;
}

DIV#divRightContentWrapper {
  width: 537px;
  float: right;
  margin: 0px;
  z-index: 9;
}

DIV#divImgTopMainContent {
  width: 537px;
  height: 384px;
  margin: 0px;
}

DIV#divRightContent {
  width: 537px;
  background-image: url(/images/bg_mainContent.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 0px;
  border-top: 1px solid #6C010B;
  background-color: #91000F;
}

DIV.divContentWrapperWide DIV#divRightContent {
  width: 900px;
  clear: both;
}

DIV#divRightContent UL  {
  padding: 0px;
  margin: 0px 0px 0px 20px;
}

DIV#divRightContent DIV.tekstWrap {
  padding: 0px 35px 10px 35px;
  letter-spacing: 1px;
  line-height: 150%;
  color: #FFFFFF;
  font-size: 11px;
}

DIV.divContentWrapperWide DIV#divRightContent DIV.tekstWrap {
  padding: 10px 21px;
}

TABLE.tblDefault TD {
  letter-spacing: 1px;
  line-height: 150%;
  color: #FFFFFF;
  font-size: 11px;
}

DIV#divRightContent DIV.tekstWrap IMG.imgRight {
  float: right;
  margin: -1px 0px -1px 5px;
  border: 1px solid #521117;
}
DIV#divRightContent DIV.tekstWrap DIV.divRight {
  position: relative;
  float: right;
  width: 200px;
  margin: 5px 5px 5px 5px;
}

DIV#divRightContent DIV.tekstWrap IMG.imgLeft{
  float: left;
  margin: 5px 5px 5px 0px;
  border: 1px solid #521117;
}

DIV#divRightContent DIV.tekstWrap IMG.imgCenter{
  float: left;
  margin: 0px 0px 10px 0px;
  border: 1px solid #521117;
}


DIV#divBottomMainContentFooter {
  margin: 30px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
  border-bottom: 1px solid #646464;
  text-align: center;
  color: #646464;
  font-family: Arial;
  font-size: 9px;
  letter-spacing: 1px;
}

DIV#divBottomMainContentFooter A {
  color: #646464;
  text-decoration: none;
}

DIV#divBottomMainContentFooter A:hover {
  color: #646464;
  text-decoration: none;
}

/* Boatshop promo homepage */
div#homePromos {
  clear: both;
  float: right;
  width: 205px;
  margin: 5px 0px 0px 10px;
}

#divSalespromo, #divSalespromoEn {
  width: 205px;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 10px 0px;
  background-image: url(/nl/images/bg_salespromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  text-align: center;
}
#divSalespromoEn {
  background-image: url(/en/images/bg_salespromo.jpg);
}

#divSalespromo .foto1_small, 
#divSalespromoEn .foto1_small {
  margin: 45px 0px 0px 0px;
  border: solid 1px #646464;
  z-index: 3 !important;
}

#divSalespromo .textPromo, 
#divSalespromoEn .textPromo {
  margin: -25px 17px 0px 16px;
  padding: 30px 10px 10px 10px;
  text-align: left;
  color: #CCCCCC;
  width: 150px;
  border: solid 1px #646464;
  z-index: 0;
}

#divSalespromo .textPromo P, 
#divSalespromoEn .textPromo P {
  padding: 0px;
  margin: 0px;
}

#divFlashPromo {
  width: 203px;
  height: 133px;
  border: 1px solid #521117;
  margin: -1px 0px -1px 5px;
}

#divNieuwspromo {
  width: 205px;
  margin: 0px 0px 0px 5px;
  background-image: url(/nl/images/bg_nieuwspromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 35px 0px 10px 0px;
  text-align: left;
  color: #CCCCCC;
}
#divNieuwspromoEn {
  width: 205px;
  margin: 0px 0px 0px 5px;
  background-image: url(/en/images/bg_nieuwspromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 35px 0px 10px 0px;
  text-align: left;
  color: #CCCCCC;
}

/*
#divNieuwspromo  HR, #divEventspromo HR{
  border-top-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #717171;
  border-right-color: none;
  border-bottom-color: none;
  border-left-color: none;
  height:1px;
  width: 170px;
}
*/

#divEventspromo {
  width: 205px;
  margin: 0px 0px 0px 5px;
  background-image: url(/nl/images/bg_eventspromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 35px 0px 10px 0px;
  text-align: left;
  color: #CCCCCC;
}

UL.Promo {
  margin: 0px;
  padding: 0px;
}
UL.Promo LI {
  list-style-type: none;
}

#divMainPoll {
  width: 205px;
  margin: 0px 0px 0px 5px;
  background-image: url(/nl/images/bg_pollpromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 35px 0px 10px 0px;
}
#divMainPollEn {
  width: 205px;
  margin: 0px 0px 0px 5px;
  background-image: url(/en/images/bg_pollpromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 35px 0px 10px 0px;
}

#divVerkoopHome {
  position: absolute;
  left: 200px;
  top: 100px;
  z-index: 100;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  padding: 1px;
}
#divVerkoopHomeClose {
  position: absolute;
  right: 25px;
  top: 105px;
}

#divSearchpromo {
  width: 195px;
  margin: 0 0 0 5px;
  background-image: url(/nl/images/bg_searchpromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 40px 0 30px 10px;
  text-align: left;
  color: #CCCCCC;
}
#divSearchpromoEn {
  width: 195px;
  margin: 0 0 0 5px;
  background-image: url(/en/images/bg_searchpromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 40px 0 30px 10px;
  text-align: left;
  color: #CCCCCC;
}
#divLinkspromo {
  width: 195px;
  margin: 0 0 0 5px;
  background-image: url(/nl/images/bg_linkspromo.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
  padding: 40px 0 30px 10px;
  text-align: left;
  color: #CCCCCC;
}
