/* HTML TAGS START */
BODY {
  height:                      100%;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 18px Verdana;
  line-height:                 20px;
  color:                       #000000;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 16px Verdana;
  line-height:                 18px;
  color:                       #000000;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 11px Verdana;
  line-height:                 14px;
  color:                       #000000;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 18px Verdana;
  line-height:                 20px;
  color:                       #000000;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 16px Verdana;
  line-height:                 18px;
  color:                       #000000;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 11px Verdana;
  line-height:                 14px;
  color:                       #000000;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #FECD66;
}

a {
  color:                       #0000CD; /*#EABB5C*/
  text-decoration:             underline;
}

a:hover {
  color:                       #0000CD; /*#FECD66*/
  text-decoration:             none;
}

img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table {
  font:                        normal 11px Verdana;
  line-height:                 14px;
  color:                       #000000;
}
/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  text-align:                  center;
  vertical-align:              middle;
}

.site {
  width:                       952px;
  height:                      589px;
}

.site_left {
  width:                       146px;
  height:                      550px;
  vertical-align:              bottom;
}

.siteleft_table {
  width:                       146px;
  height:                      550px;
}

.menuleft {
  background:                  url(http://www.profita.nl/images/menubg.gif) repeat-x top left;
}

.mainmenu_holder {
  border-left:                 solid 1px #000000;
}

.menu {
  width:                       100%;
  background:                  url(http://www.profita.nl/images/menubg.gif) repeat-x top left;
}

.contentscrolling {
  height:                      496px !important;
  height:                      516px;
  padding:                     10px;
  overflow:                    auto;
  overflow-y:                  auto;
  overflow-x:                  hidden;

  scrollbar-base-color:        #053980;   /* basiskleur */
  scrollbar-face-color:        #053980;   /* basiskleur frontvlakken */
  scrollbar-arrow-color:       #FFFFFF;   /* pijlkleur */
  scrollbar-3dlight-color:     #FFFFFF;   /* randkleur linksboven */
  scrollbar-highlight-color:   #053980;   /* hooglicht linksboven */
  scrollbar-darkshadow-color:  #FFFFFF;   /* randkleur rechtsonder */
  scrollbar-shadow-color:      #FFFFFF;   /* laaglicht rechtsonder */
  scrollbar-track-color:       #FFFFFF;   /* achtergrondkleur lege ruimte scrollbar */
}

.contentblock {
  width:                       610px;
  height:                      458px;
}

/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.mainmenu {
  margin:                      0px;
  padding:                     0px;
}

.mainmenu li {
  width:                       131px;
  height:                      22px;
  list-style-type:             none;
  float:                       left;
  text-align:                  left;
  vertical-align:              middle;
}

.mainmenu a, .mainitem_on {
  display:                     block;
  width:                       126px !important;
  width:                       131px;
  height:                      22px;
  margin:                      0px;
  padding:                     0px 0px 0px 5px;
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 22px;
  background:                  url('http://www.profita.nl/images/menubutton_bg.gif') no-repeat top left;
}

.mainitem_varier_on, a.mainitem_varier_on, a.mainitem_varier:hover {
  color:                       #FFFFFF;
  background:                  #B63D15 url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

.mainitem_meubelen_on, a.mainitem_meubelen_on, a.mainitem_meubelen:hover {
  color:                       #FFFFFF;
  background:                  #BF6902 url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

.mainitem_zitcomfort_on, a.mainitem_zitcomfort_on, a.mainitem_zitcomfort:hover {
  color:                       #FFFFFF;
  background:                  #09003E url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

.mainitem_slaapcomfort_on, a.mainitem_slaapcomfort_on, a.mainitem_slaapcomfort:hover {
  color:                       #FFFFFF;
  background:                  #FECC45 url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

.mainitem_raamdecoratie_on, a.mainitem_raamdecoratie_on, a.mainitem_raamdecoratie:hover {
  color:                       #FFFFFF;
  background:                  #000000 url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

.mainitem_vloerbedekking_on, a.mainitem_vloerbedekking_on, a.mainitem_vloerbedekking:hover {
  color:                       #FFFFFF;
  background:                  #D60026 url('http://www.profita.nl/images/spacer.gif') repeat top left;
}

ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      0px 0px 0px 0px;
}

.submenu {
  width:                       160px;
  margin:                      0px;
  padding:                     1px 0px 0px 0px;
  display:                     none;
  position:                    absolute;
  border-bottom:               1px solid #817575;
}

.submenu li {
  width:                       100%;
  height:                      22px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
  border:                      0px;
  vertical-align:              middle;
}

.submenu a, .submenu a:hover, .subitem_on {
  display:                     block;
  width:                       160px !important;
  width:                       160px;
  height:                      22px;
  margin:                      0px;
  padding:                     0px 0px 0px 5px;
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 22px;
  white-space:                 nowrap;
  background:                  url('../images/submenu_bg.gif') no-repeat top left;
}

.submenu a:hover, .subitem_on {
  color:                       #FFFFFF;
}

ul.submenu li:hover > ul {
  display:                     block;
  margin:                      -23px 0px 0px 160px;
}

.submenu2 {
  width:                       160px;
  margin:                      0px;
  padding:                     1px 0px 0px 0px;
  display:                     none;
  position:                    absolute;
  border-bottom:               1px solid #817575;
}

.submenu2 li {
  width:                       100%;
  height:                      22px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
  border:                      0px;
  vertical-align:              middle;
}

.submenu2 a, .submenu2 a:hover, .subitem2_on {
  display:                     block;
  width:                       160px !important;
  width:                       160px;
  height:                      22px;
  margin:                      0px;
  padding:                     0px 0px 0px 5px;
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 22px;
  white-space:                 nowrap;
  background:                  url('../images/submenu_bg.gif') no-repeat top left;
}

.submenu2 a:hover, .subitem2_on {
  color:                       #FFFFFF;
}

ul.submenu2 li:hover > ul {
  display:                     block;
  margin:                      -23px 0px 0px 160px;
}
/* LIST MENU STYLES END */

/* LIST MENU STYLES START */
.mainmenu2 {
  margin:                      0px;
  padding:                     0px;
}

.mainmenu2 li {
  width:                       139px;
  height:                      23px;
  list-style-type:             none;
  text-align:                  left;
  vertical-align:              middle;
}

.mainmenu2 a, .mainmenu2 a:hover, .mainitem2_on {
  width:                       139px;
  height:                      23px;
  margin:                      0px;
  padding:                     4px 100px 6px 5px !important;
  padding:                     0px 0px 0px 5px;
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 22px;
  background:                  url('http://www.profita.nl/images/menurightbuttonbg.gif') no-repeat top left;
}

.mainmenu2 a:hover, .mainitem2_on, .mainitem2_on a, a.mainitem2_on:hover {
  background:                  url('http://www.profita.nl/images/menurightbuttonbgover.gif') no-repeat top left;
}

.mainmenu2 li.searchfield {
  display:                     block;
  width:                       139px;
  height:                      22px !important;
  height:                      23px;
  padding-top:                 1px;
  text-align:                  center;
  background:                  url('http://www.profita.nl/images/menurightbuttonbg.gif') no-repeat top left;
  vertical-align:              top;
}

.search_input {
  width:                       100px;
  height:                      18px;
  margin:                      0px;
  padding:                     0px;
  border:                      1px solid #000000;
  font:                        normal 11px Verdana;
}

/* LIST MENU STYLES END */


label.typeselector {
  display:                    inline-block;
  width:                      100px;
  margin-bottom:              4px;
}

/* LIFETIME BEDROOM */

table.text h2 {
  margin-bottom:              16px;
  font-size:                  13px;
  font-weight:                bold;
  color:                      #0085B4;
}
table.text h3 {
  margin-bottom:              8px;
  font-size:                  11px;
  font-weight:                bold;
  color:                      #0085B4;
}
table.text input,
table.text select {
  margin:0px;
}

table.text td {
  padding:                    4px 0px;
}

span.productoption {
  display:                    inline-block;
  width:                      85px;
  height:                     20px;
  margin-bottom:              5px;
}