@font-face {
  font-family:          'century_gothic';
  font-style:           normal;
  font-weight:          normal;
  src:url(http://www.merkenmode.nl/fonts/century_gothic.ttf);
}

BODY{
  margin:            0px;
  height:            100%;
  width:             100%;
  background:        url(../images/layout/bgr.gif) #202020;
}

H1,H2,H3 {
  margin:            0px;
  font:              bold 19px "century gothic", 'century_gothic';
  color:             #ffffff;
}

H3 {
  font:              bold 15px "century gothic", 'century_gothic';
}

.H4 {
  font:              bold 24px "century gothic", 'century_gothic';
  color:             #99304f;
}

.H5 {
  font:              bold 24px "century gothic", 'century_gothic';
}

TABLE {
  font:              normal 13px "century gothic", 'century_gothic';
  color:             #ffffff;
}

FORM {
  margin:            0px;
  padding:           0px;
}

A {
  font:              normal 13px "century gothic", 'century_gothic';
  color:             #ffffff;
}

A:hover {
  text-decoration:   none;
}

.bgr_table {
  width:             100%;
}

.bgr_td {
  background:        url(../images/layout/menu_bgr.jpg) top center no-repeat;
}

.main_table {
  width:             950px;
}

.menu_holder {
  padding-top:       11px;
  vertical-align:    top;
  height:            74px;
}

.menu_table {
  width:             950px;
}

.menu_item {
  font:              normal 15px "century gothic", 'century_gothic';
  color:             #d1d1d1;
  line-height:       49px;
  padding:           0px 25px 0px 25px;
}

.menu_item a, .menu_item_over1 a,.menu_item_over2 a,.menu_item_over3 a,.menu_item_over4 a,.menu_item_over5 a,.menu_item_over6 a {
  text-decoration:   none;
  font:              normal 15px "century gothic", 'century_gothic';
  color:             #d1d1d1;
  line-height:       49px;
}

.menu_item_over1,.menu_item_over2,.menu_item_over3,.menu_item_over4,.menu_item_over5,.menu_item_over6 {
  font:              normal 15px "century gothic", 'century_gothic';
  color:             #d1d1d1;
  line-height:       49px;
  padding:           0px 24px 0px 24px;
}

.menu_item_over1 {
  background:        url('../images/layout/button_bgr1.gif') repeat-x;
  border-left:       1px solid #1c3fbe;
  border-right:      1px solid #1c3fbe;
}

.menu_item_over2 {
  background:        url('../images/layout/button_bgr2.gif') repeat-x;
  border-left:       1px solid #5f2fc0;
  border-right:      1px solid #5f2fc0;
}

.menu_item_over3 {
  background:        url('../images/layout/button_bgr3.gif') repeat-x;
  border-left:       1px solid #8600cb;
  border-right:      1px solid #8600cb;
}

.menu_item_over4 {
  background:        url('../images/layout/button_bgr4.gif') repeat-x;
  border-left:       1px solid #8f00be;
  border-right:      1px solid #8f00be;
}

.menu_item_over5 {
  background:        url('../images/layout/button_bgr5.gif') repeat-x;
  border-left:       1px solid #a100be;
  border-right:      1px solid #a100be;
}

.menu_item_over6 {
  background:        url('../images/layout/button_bgr6.gif') repeat-x;
  border-left:       1px solid #be7d00;
  border-right:      1px solid #be7d00;
}

.submenu_holder {
  position:          relative;
  z-index:           5;
}

.submenu, .submenu_over {
  position:          absolute;
  width:             150px;
  margin-left:       -25px;
}

.submenu {
  display:           none;
  z-index:           5;
}

.submenu_over {
  display:           '';
}

.menu_link {
  width:             130px !important;
  width:             150px;
  background:        #2e2e2e;
  padding-left:      20px;
  line-height:       35px;
}

.submenu_over a, .submenu a, .menu_link a {
  text-decoration:   none;
  font:              normal 15px "century gothic", 'century_gothic';
  color:             #d1d1d1;
}

.menu_link_over1,.menu_link_over2,.menu_link_over3,.menu_link_over4,.menu_link_over5,.menu_link_over6 {
  width:             130px !important;
  width:             150px;
  padding-left:      20px;
  line-height:       35px;
}

.menu_link_over1 {
  background:        #273973;
}

.menu_link_over2 {
  background:        #35088f;
}

.menu_link_over3 {
  background:        #6c00a3;
}

.menu_link_over4 {
  background:        #75009f;
}

.menu_link_over5 {
  background:        #820199;
}

.menu_link_over6 {
  background:        #9a5401;
}

.sparkles_container {
  position:          relative;
  z-index:           2;
}

.sparkles {
  position:          absolute;
  left:              500px;
  top:               0px;
  z-index:           2;
}

.header_text {
  position:          absolute;
  left:              570px;
  top:               33px;
  z-index:           2;
}

.search, .search_button {
  vertical-align:    middle;
  border:            1px solid #565656;
  height:            32px;
}

.search {
  background:        #373737;
  width:             120px;
  border-right:      0px;
  padding:           5px;
  font:              normal 13px "century gothic", 'century_gothic';
  color:             #888888;
}

.search_button {
  background:        url('../images/layout/zoek.gif') center no-repeat;
  width:             71px;
  margin-right:      20px;
}

.search_button,.menu_item_over1,.menu_item_over2,.menu_item_over3,
.menu_item_over4,.menu_item_over5,.menu_item_over6,.button1,.button2,
.button3,.merk_element,.menu_link_over1,.menu_link_over2,.menu_link_over3,
.menu_link_over4,.menu_link_over5,.menu_link_over6,.CollapsiblePanelTab,
.button4,.button5 {
  cursor:            hand !important;
  cursor:            pointer;
}

.left_panel {
  width:             225px;
  background:        url(../images/layout/line_left_list.gif) top right repeat-y #2e2e2e;
  height:            100%;
  vertical-align:    top;
}

.title {
  height:            59px;
  background:        url(../images/layout/content_title_bgr.gif) top left no-repeat;
  padding-left:      20px;
}

.content {
  background:        #2e2e2e;
  border-left:       1px solid #383838;
  height:            300px;
  padding:           20px;
}

.form_element, .button1, .button2, .button3, .button4, .button5 {
  vertical-align:    middle;
  height:            32px;
  font:              normal 13px "century gothic", 'century_gothic';
}

.form_element {
  background:        #373737;
  width:             200px;
  border-right:      0px;
  padding:           5px;
  color:             #888888;
  border:            1px solid #565656;
}

.button1 {
  background:        url('../images/layout/form_button_bgr1.gif') center repeat-x;
  border:            1px solid #7b00d9;
}

.button2 {
  background:        url('../images/layout/form_button_bgr2.gif') center repeat-x;
  border:            1px solid #c4486c;
}

.button3 {
  background:        url('../images/layout/form_button_bgr3.gif') center repeat-x;
  border:            1px solid #e6890f;
}

.button4 {
  background:        url('../images/layout/form_button_bgr4.gif') center repeat-x;
  border:            1px solid #a3a3a3;
}

.button5 {
  background:        url('../images/layout/form_button_bgr5.gif') center repeat-x;
  border:            1px solid #636363;
}

.button1, .button2, .button3, .button5 {
  width:             100px;
  color:             #fff;
}

.button4 {
  width:             100px;
  color:             #3a3a3a;
}

.div_extra {
  padding:           20px;
  border-bottom:     1px solid #202020;
  font:              normal 13px 'century gothic', 'century_gothic';
  color:             #ffffff;
}

.home_div {
  width:             515px;
  text-align:        justify;
  font:              normal 13px 'century gothic', 'century_gothic';
  line-height:       14px;
  color:             #ffffff;
}

.home_img {
  margin:            6px 10px 0px 0px !important;
  margin:            12px 10px 0px 0px;
  float:             left;
  border:            0px;
}

.lees_verder {
  margin-top:        3px;
  border:            0px;
}

.small {
  color:             #acacac;
}

.attention {
  padding:           10px;
  border:            1px dotted gray;
  background:        #222;
}

.referentie {
  background:        #3a3a3a;
  border:            1px solid #4b4b4b;
  padding:           15px;
  font:              normal 12px arial;
  color:             #fff;
}

.merk_element, .word_element, .normal_element, .error_element, .ok_element {
  background-color:  #3a3a3a;
  border:            1px solid #4b4b4b;
  padding:           6px;
  margin:            2px;
}

.error_element {
  border:            2px solid red;
}

.ok_element {
  border:            2px solid #70e200;
}

.word_element {
  float:             left;
}

.small_icon {
  vertical-align:    middle;
  border:            0px;
}

.bottom_links {
  width:             100%;
  background:        #292929;
  border-top:        solid 2px #2e2e2e;
}

.links {
  width:             900px;
  color:             #acacac;
}

.links a {
  color:             #acacac;
  text-decoration:   none;
}

.links a:hover {
  color:             #ce7a0d;
} 

.footer_help {
  background:        #242424;
  padding-left:      25px;
}

/*/ ###### /*/
/*/ SLIDES /*/
/*/ ###### /*/

#carousel-wrapper {
  width:             515px;
  height:            170px;
  overflow:          hidden;
}
#carousel-content {
  width:             2500px;
}
#carousel-content .slide {
  float:             left;
  width:             515px;
  height:            170px;
}

.winkels_carrousel {
  background:        #3a3a3a;
  border:            1px solid #636363;
  border-top:        0px;
  width:             98px !important;
  width:             100px;
  line-height:       25px;
}

.winkels_carrousel_logo {
  float:             left;
  text-align:        center;
  margin-left:       1px;
  margin-right:      2px;
}

/*/ ###### /*/
/*/ RATING /*/
/*/ ###### /*/

.star1,.star2,.star3 {
  list-style:        none;
  margin:            0px;
  padding:           0px;
  width:             85px;
  height:            20px;
  position:          relative;
  top:               -5px;
  float:             left;
}

.star1 {
  background:        url('../images/icons/stars1.gif') repeat-x;
}

.star2 {
  background:        url('../images/icons/stars2.gif') repeat-x;
}

.star3 {
  background:        url('../images/icons/stars3.gif') repeat-x;
}

.star1 li, .star2 li, .star3 li {
  padding:           0px;
  margin:            0px;
  float:             left;
  display:           block;
  width:             85px;
  height:            20px;
  text-decoration:   none;
  text-indent:       -9000px;
  z-index:           20;
  position:          absolute;
}

.curr1, .curr2, .curr3 {
  font-size:         1px;
}

.curr1 {
  background:        url('../images/icons/stars1.gif') left 25px;
}

.curr2 {
  background:        url('../images/icons/stars2.gif') left 25px;
}

.curr3 {
  background:        url('../images/icons/stars3.gif') left 25px;
}

.star1 div.user, .star2 div.user, .star3 div.user {
  left:              15px;
  position:          relative;
  float:             left;
  font:              normal 13px arial;
  color:             #fff;
}

.user {
  float:             left;
  padding-left:      10px;
}

/*/ COLLAPSIBLE PANEL /*/

.CollapsiblePanelTab {
  padding:           5px;
  background:        url('../images/icons/open-close.gif') no-repeat center right #3a3a3a;
  border:            1px solid #636363;
  cursor:            pointer !important;
  cursor:            hand;
  width:             515px;
}

.CollapsiblePanelContent {
  padding:           5px;
  border:            1px solid #3f3f3f;
  width:             515px;
}

/*/ JS color /*/

.color {
  border:            1px solid #565656;
  height:            32px;
  padding:           5px;
}

/*/ Koopzondagen /*/

.koopzondag_meer, .koopzondag {
  color:             #fff;
  padding-left:      15px;
}

.koopzondag_meer {
  background:        url(../images/icons/open-close.gif) right no-repeat #373737;
  cursor:            pointer !important;
  cursor:            hand;
}

.koopzondag {
  background:        #373737;
}

/*/ GOOGLE map /*/

.GMmap {
  width:             515px;
  height:            300px;
  border:            1px solid #ffffff;
}

