body
{
   margin: 0px;
   background-image: url(http://www.ejai.com/nl/images/bg.jpg);
}

div, ul
{
   margin: 0px;
   padding: 0px;
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #EFF0F0;
   line-height: 17px;
}

a
{
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

a img
{
   border: 0px;
}

h1
{
   margin: 0px;
   margin-bottom: 15px;
   font-weight: normal;
   font-size: 20px;
}

h2
{
   margin: 5px;
   margin-top: 10px;
   font-size: 12px;
}

h3
{
   margin: 4px 5px;
   font-size: 12px;
}

li
{
   list-style: square;
   margin-left: 30px;
}

#div_bgholder
{
   height: 650px;
   width: 1010px;
   margin: 0px auto;
   background-image: url(http://www.ejai.com/nl/images/home_bg.jpg);
}

#div_pageholder
{
   position: absolute;
   margin: 20px 10px;
}

#div_copyright
{
   display: none;
   width: 920px;
   margin: 0px auto;
   text-align: right;
   font-size: 10px;
   color: #999999;
   font-style: italic;
}

#div_copyright a
{
   color: #999999;
}


/*******************
          TOOLS ROW
*******************/
#div_toolsbar
{
   width: 900px;
   height: 20px;
   margin-bottom: 1px;
}

#div_useless
{
   float: left;
   height: 20px;
   width: 755px;
}

.button_language 
{
   float: left;
   position: relative;
   margin-right: 1px;
   cursor: pointer;
}

.button_language .content
{
   position: absolute;
   background-color: #626f75;
   top: 0px;
   left: 2px;
   width: 142px;
   height: 20px;
}

.button_language .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 20px;
}


/*******************
          MENU ROW
*******************/

#div_menubar
{
   height: 100px;
   margin-bottom: 1px;
}

#div_logo
{
   float: left;
}

#div_logo .content
{
   position: relative;
}

#div_menubar .menuitem
{
   position: relative;
   float: left;
   margin-left: 1px;
}

#div_menubar .menuitem .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 80px;
   padding: 10px;
   line-height: 20px;
}

#div_menubar .menuitem .content a
{
   font-size: 12px;   
   color: #000000;
}

#div_menubar .menuitem .content a:hover
{
   color: #ffffff;
   background: #000000;
   text-decoration: none;
}

#div_menubar .menuitem .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 100px;
   background: #CCCCCC;
   opacity: 0.9;
}

/*******************
     CONTENT ROW
*******************/
#div_contentbar
{
   height: 280px;
   margin-bottom: 1px;
}


/* Content window */
#div_content
{
   float: left;
   position: relative;
}

#div_content .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 300px;
   height: 260px;
   padding: 10px;
   overflow: auto;
   z-index: 10;
}

#div_content .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 320px;
   height: 280px;
   background: #3366CC;
   opacity: 0.7;
   z-index: 1;
}

#div_content .new_journey 
{
	background:#244990 none repeat scroll 0 0;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:6px;
	cursor: pointer;
	cursor: hand;
}

/* Video window */
#div_video
{
   float: left;
   position: relative;
   margin-left: 1px;
}

#slideshow
{
   position: relative;
}

#slideshow img
{
   display: none;
   position: absolute;
   top: 0px;
   left: 0px;
}

/* Right menu window */
#div_right_menu
{
   float: left;
   position: relative;
   margin-left: 1px;
}

#div_right_menu .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 260px;
   overflow: auto;
   z-index: 10;
}

#div_right_menu .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 280px;
   background: #3366CC;
   opacity: 0.7;
   z-index: 1;
}

#div_right_menu .menuitem
{
   position: relative;
   border-bottom: 1px #1E3D84 solid;
   overflow: hidden;
}

#div_right_menu .space
{
   position: relative;
   height: 10px;
}

#div_right_menu .menuitem#submenuitem_1
{
   border-top: 1px #1E3D84 solid;
}


#div_right_menu .menuitem .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 19px;
   padding: 5px 10px;
   border-top: 1px #6087CD solid;
   color: #ffffff;
   text-decoration: none;
   z-index: 10;
}

#div_right_menu .menuitem .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 28px;
   background: #5282C7;
   opacity: 0.65;
   z-index: 1;
}

#div_right_menu .div_right_submenu
{
   display: none;
   background: #ffffff;
   border-bottom: 1px #254a91 solid;
}

#div_right_menu .div_right_submenu a
{
   color: #000000;
}

#div_right_menu .div_right_submenu a:hover
{
   color: #ffffff;
   background: #000000;
   text-decoration: none;
}

#div_right_menu .div_right_submenu li
{
   list-style: none;
   margin-left: 10px;
   padding: 2px 0px;
   color: #ffffff;
}

/*******************
       FOOTER ROW
*******************/
#div_footerbar
{
   height: 140px;
}

#div_footerbar .feature
{
   position: relative;
   float: left;
   margin-right: 1px;
}

#div_footerbar .feature .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 106px;
   height: 136px;
   padding: 2px 0px;
   cursor: pointer;
}

#div_footerbar .feature .content div
{
  margin: 3px 5px;
}

#div_footerbar .feature .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 106px;
   height: 140px;
   background: #333333;
   opacity: 0.8;
}

#div_footerbar #div_music
{
   position: relative;
   float: left;
}

#div_footerbar #div_music .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 99px;
   background: #cccccc;
   opacity: 0.9;
}

#div_footerbar #div_music .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 99px;
   margin: 20px 0px;
   font-size: 20px;
   color: #6b6b6b;
   text-align: center;
}

#div_footerbar #div_music .content button
{
   background: #bb1d13;
   color: #ffffff;
   font-size: 10px;
   border: 1px #bb1d13 solid;
   padding: 0px 8px 2px 8px;
   margin: 0px;
   margin-top: 20px;
   cursor: pointer;
}

#div_footerbar #div_music .content input
{
   padding: 1px 3px 3px 3px;
   width: 150px;
   margin: 0px;
   margin-top: 20px;
   background: #ffffff;
   border: 1px #858585 solid;
   font-size: 10px;
   color: #858585;
}

#div_footerbar #div_right_logo
{
   position: relative;
   float: left;
   margin-left: 1px;
}

#div_footerbar #div_right_logo .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 145px;
   padding: 2px 0px;
}

#div_footerbar #div_right_logo .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 145px;
   background: #516D61;
   opacity: 0.8;
}

#div_footerbar #div_right_logo
{
   position: relative;
   float: left;
   margin-left: 1px;
}

#div_footerbar #div_right_logo .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 65px;
   padding: 2px 0px;
}

#div_footerbar #div_right_logo .content div
{
  text-align: center;
}

#div_footerbar #div_right_logo .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 65px;
   background: #333333;
   opacity: 0.9;
}

#div_footerbar #div_right_logo .content button
{
   background: #bb1d13;
   color: #ffffff;
   font-size: 10px;
   border: 1px #bb1d13 solid;
   padding: 0px 8px 2px 8px;
   margin: 10px 35px;
   cursor: pointer;
}

/*******************
          BUYFORM
*******************/

#div_formbgholder
{
   display: none;
   position: absolute;
   top: 0px;
   width: 100%;
   background: #f6f7fb;
   height: 700px;
   opacity: 0.8;
   z-index: 75;
}

#div_formbg
{
   display: none;
   position: absolute;
   top: 0px;
   left: 50%;
   z-index: 75;
}

#div_closer
{
   position: absolute;
   top: 600px;
   left: -450px;
   width: 900px;
   z-index: 76;
   text-align: right;
}

#div_closer a
{
   position: absolute;
   right: 0px;
   top: 2px;
   display: block;
   background: #1e5180;
   border: 1px #ffffff solid;
   color: #ffffff;
   font-weight: bold;
   padding: 2px 10px;
}

#div_closer a:hover
{
   background: #4a7ed2;
   text-decoration: none;
}

#div_formholder
{
   position: absolute;
   top: 50px;
   left: -450px;
   width: 900px;
   height: 550px;
   z-index: 50;
   background: #4A7ED2;
}

#div_formholder img
{
   float: right;
}

#div_buyform
{
   width: 506px;
   height: 550px;
   border: 0px;
}

#div_formtitle
{
   float: right;
   width: 414px;
   height: 40px;
   background: #1F5182;
   border-bottom: 1px #ffffff solid;
}
