  /*
  *
  * MV Style
  * Etopia BV
  *
  */

  body {
          margin               : 0px;
          padding              : 0px;
          background-color     : black;
          font-family:Verdana !important;
  }

  html {
  }
  
  pre {
          font-family:Verdana !important;
          line-height: 17px;
          font-size: 9pt;
          margin: 0px;
          padding: 0px;
          font-weight: normal;
          width: auto;
          height: auto; 
  }

  div#container, div#container_static {
          background-image     : url( ../images/backgrounds/home_new.png );
          padding              : 0px 0px 0px 121px;
          margin               : 0px auto;
          width                : 903px;
          height               : 608px;
          position             : relative;
         z-index              : 25;
  }

  div#container_static {
          background           : none !important;
          margin               : 0px !important;
          padding              : 0px !important;
          height               : 605px !important;
          width                : 900px !important;
         position             : inline !important;
         z-index              : -1 !important;
  }
  
  div#web_description h1,
  div#web_description em {
          left: -9999em;
          position: absolute;
  } 

  .MsoNormal {
          font-family:Verdana !important;
          font-size:9pt !important;
          font-weight:normal !important;
          line-height:17px !important;
          font-size: 9pt !important;
          margin: 0px !important;
  }

  div#container div#logo {
          width                : 775px;
          height               : 162px;
          margin               : 0px 0px 0px 4px;
          padding              : 0px;
          background-image     : url( ../images/logo_big.png );
          background-repeat    : no-repeat;
  }

  div#full_desc {
          margin               : 0px;
          padding              : 0px;
  }

  div#full_desc p {
          padding              : 0px !important;
          margin               : 12px 0px !important;
          color:#5A5C5E !important;
          font-family:Verdana !important;
          font-size:9pt !important;
          font-weight:normal !important;
          line-height:17px !important;
  }

  div#container div#funda {
          position             : absolute;
          top                  : 95px;
          right                : 0px;
          width                : 100px;
          height               : 40px;
          cursor               : pointer;
          margin               : 0px;
          padding              : 0px;
  }

  div#container div#nvm {
          position             : absolute;
          top                  : 25px;
          right                : 0px;
          width                : 100px;
          height               : 80px;
          cursor               : pointer;
          margin               : 0px;
          padding              : 0px;
  }

  div#container div#vastgoed {
          position             : absolute;
          top                  : 560px;
          right                : 0px;
          width                : 135px;
          height               : 48px;
          cursor               : pointer;
          margin               : 0px;
          padding              : 0px;
  }

  div#container div#content {
          width                : 769px;
          height               : 421px;
          margin               : 0px;
          padding              : 0px;
          background-image     : url( ../images/trans.png );
  }

  div#container div#content div#nav {
          width                : 749px !important;
          height               : 23px;
          margin               : 0px;
          padding              : 0px 0px 0px 20px !important;
          background-image     : url( ../images/navi_bar.png );
          clear                : both;
  }

  div#container div#content div#nav ul {
          padding              : 0px;
          margin               : 0px;
  }

  div#container div#content div#nav ul li {
          padding              : 0px;
          margin               : 0px 8px 0px 0px;
          list-style-type      : none;
          float                : left;
  }

  div#container div#content div#nav ul li a {
          display              : block;
          padding              : 4px 4px 4px;
          margin               : 0px;
          color                : #ffffff;
          font-family          : Verdana;
          font-size            : 11px;
          font-weight          : normal;
          text-decoration      : none;
          outline              : none;
  }

  div#container div#content div#nav ul li a:hover,
  div#container div#content div#nav ul li.selected a {
          color                : #c3c4c8;
  }

  div#container div#content div#inline {
          padding              : 0px;
          margin               : 0px;
          clear                : both;
  }

  div#container div#content div#inline div#menu {
          padding              : 140px 0px 0px;
          margin               : 0px
          width                : 152px;
          float                : left;
  }

  div#container div#content div#inline div#menu div.block {
          padding              : 0px;
          margin               : 0px 0px 50px 0px;
          background-color     : #5a5c5e;
          width                : 172px;
          height               : auto;
          color                : white;
  }

  div#container div#content div#inline div#menu a {
           color                : white;
         text-decoration      : none;
         display              : block;
  }

  div#container div#content div#inline div#menu a:hover {
          text-decoration      : underline;
  }

  div#container div#content div#inline div#menu div.block h2 {
          padding              : 4px 8px;
          margin               : 0px;
          color                : white;
          letter-spacing       : 6px;
          font-family          : Verdana;
          font-size            : 10pt;
          font-weight          : bold;
  }

  div#container div#content div#inline div#menu div.block p,
  div#container div#content div#inline div#menu div.block div.my_p {
          padding              : 2px 8px 6px;
          margin               : 0px;
          color                : white;
          font-family          : Verdana;
          font-size            : 9px;
          font-weight          : normal;
  }

  div#container div#content div#inline div#menu div.block p input,
  div#container div#content div#inline div#menu div.block div.my_p input {
          border               : 1px solid #d6d7d7;
          color                : #5A5C5E;
          background-color     : white;
          width                : 80px;
          font-family          : Verdana;
          font-size            : 7pt;
          font-weight          : normal;
          margin               : 2px;
          padding              : 2px;
  }

  div#container div#content div#inline div#frame {
          padding              : 0px;
          margin               : 0px;
          width                : 550px;
          height               : 398px;
          float                : left;
         line-height          : 17px;
  }

  div#container div#content div#inline div#frame_full,
  div#container div#content div#inline div.frame_full {
          padding              : 10px 0px;
          margin               : 0px;
          width                : 748px;
          clear                : both;
         color                : #5A5C5E;
          font-family          : Verdana;
          font-size            : 9pt;
          font-weight          : normal;
         line-height          : 17px;
          height               : 378px;
         overflow: auto;
         overflow-x: hidden !important;
         position: relative;
  }

  div#container div#content div#inline p {
          padding               : 0px 10px;
        margin                : 0px;
        font-size: 10pt;
        color: #5a5c5e;
  }

  div#container div#content div#inline div.framed {
         color                : #5A5C5E;
          font-family          : Verdana;
          font-size            : 10pt;
          font-weight          : normal;
  }

  select, input, submit, button {
          font-family: Verdana;
          font-size: 11px;
  }

  div#container div#content div#inline div#frame_full select,
  div#container div#content div#inline div.frame_full select {
          margin: 1px;
  }

  form {
          padding: 0px;
          margin: 0px;
  }
  
  .input,
  .submit {
          color: white;
          background-color: #CF0036;
          border: none;
          padding: 4px;
          cursor: pointer;
  }

  div#container div#content div#inline div#frame_full div.left_side,
  div#container div#content div#inline div.frame_full div.left_side {
           float                : left;
         padding              : 20px;
         margin               : 0px;
         border-right         : 1px solid #c84f6e;
         width                : 325px;
  }

  div#container div#content div#inline div#frame_full div.fix {
         width                : 450px !important;
  }

  div#container div#content div#inline div#frame_full div.right_side {
           float                : left;
         padding              : 20px;
         margin               : 0px;
         width                : 325px;
  }

  div#container div#content div#inline div#frame_full h1,
  div#container div#content div#inline div#frame h1 {
         color                : #c84f6e;
          font-family          : Verdana;
          font-size            : 16pt;
          font-weight          : normal;
         padding              : 0px;
         margin               : 1px 10px;
  }

  div#container div#content div#inline div#frame_full h3.black,
  div#container div#content div#inline div#frame h3.black,
  div#container div#content div#inline div#frame_full h1.black,
  div#container div#content div#inline div#frame h1.black {
         color                : #151515 !important;
  }

  div#container div#content div#inline div#frame_full h1.big,
  div#container div#content div#inline div#frame h1.big {
         font-size            : 20pt;
  }

  div#container div#content div#inline div#frame_full h3,
  div#container div#content div#inline div#frame h3 {
         color                : #5A5C5E;
          font-family          : Verdana;
          font-size            : 11pt;
          font-weight          : normal;
         padding              : 0px;
         margin               : 1px 10px 2px;
  }

  div#container div#content div#inline div#frame_full a {
          color                : #ce234f;
         text-decoration      : none;
  }

  div#container div#content div#inline div.frame_full a {
          color                : #ce234f;
         text-decoration      : none;
  }

  div#container div#content div#inline div#frame_full a:hover {
          color                : #ce234f;
         text-decoration      : underline;
  }

  div#container div#content div#inline div.frame_full a:hover {
          color                : #ce234f;
         text-decoration      : underline;
  }

  div#container div#content div#inline div.got_menu {
          padding              : 0px 0px 0px 20px !important;
  }

  div#container div#content div#inline div#frame h4 {
          color                : #5A5C5E;
          font-family          : Verdana;
          font-size            : 10pt;
          font-weight          : bold;
          margin               : 50px 45px 10px;
          padding              : 0px;
  }

  table, td, tr {
                    font-family          : Verdana;
          font-size            : 10pt;
  }

  td {
          width: 90px;
  }

  td[row="2"] {
  }
  
  .special td {
          padding: 4px 2px;
  }

  div#frame a {
          color: black; text-decoration: none;
          font-family          : Verdana;
          font-size            : 10pt;
          padding: 4px;
  }

  div#frame a:hover {
          text-decoration: underline;
  }

  div#container div#content div#inline div#frame div.text_image {
          height               : 23px;
          width                : 134px;
          color                : white;
          font-family          : Verdana;
          font-size            : 10pt;
          font-weight          : normal;
          text-align           : center;
          padding              : 183px 0px 0px;
          margin               : 0px;
          float                : left;
          background-repeat    : none;
          cursor               : pointer;
  }

  div#container div#content div#inline div#frame div.text_image:hover {
          text-decoration      : underline;
  }

  div#container div#content div#inline div#frame div.text_blank {
          height               : 206px;
          width                : 4px;
          color                : white;
          font-size            : 1px;
          line-height          : 1px;
          padding              : 0px;
          margin               : 0px;
          float                : left;
          background-color     : white;
  }

  div#container div#footer {
          height               : 25px;
          width                : 769px;
          color                : #ffffff;
          background-color     : #5a5c5e;
          font-family          : Verdana;
          font-size            : 7pt;
          font-weight          : normal;
          text-decoration      : none;
          padding              : 0px;
          margin               : 0px;
          clear                : both;
  }
  
  .dynamic {
          position             : absolute;
          bottom               : 0px;
          left                 : 121px;
  }

  div#container div#footer p.left {
          float                : left;
          padding              : 6px 0px 6px 4px;
          margin               : 0px;
  }

  div#container div#footer p.right {
          float                : right;
          padding              : 6px 4px 6px 0px;
          margin               : 0px;
  }

  div#container div#footer a {
          color                : #ffffff;
          text-decoration      : none;
  }

  div#container div#footer a:hover {
          text-decoration      : underline;
  }
  
  .image_set {
      /* some "skinning" */ 
    padding: 0px;
    margin: 0px 10px 0px 0px;
    text-align: center; }

#image_wrap { 
    /* dimensions */ 
    width:412px; 
    margin:4px 0px 2px 2px; 
    padding:0px; 
 
    /* centered */ 
    text-align:center;
	/* custom decorations */
	border:1px solid #ccc;
	    background-color:#efefef; 
	background-image:url(../images/h300.png) 
	background-repeat: repeat-x;
}

#image_wrap img {
	margin:6px 3px 3px 3px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	/*width:395px;*/
	height:220px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 335px;
	height:92px;
	padding: 4px 0px 0px 0px; 

}

.scroll_fix {
	padding: 0px 0px 0px 0px; 
	margin: 0px 2px;

	/* custom decorations */
	border:1px solid #ccc;
	    background-color:#efefef; 
	background-image:url(../images/h300.png) 
	background-repeat: repeat-x;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:3px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	/*width:100px;*/
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(../images/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:34px 3px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 4px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 5px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../images/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

  input[type="submit"],
  input[type="button"] {
          color: white;
          background-color: #CF0036;
          border: none;
          padding: 4px;
          cursor: pointer;
  }
