/*

	Customer Name: Baleno
	Customer URI: http://www.baleno.com/
	Agency Designer: Frederik Vanderfaeillie (http://www.chilli.be)
	Agency Author: Aime van Pottelsberghe
	Agency URI: http://www.mediadukes.be/
	Date: 28/04/2009

*/


/* STYLES RESETTER */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del,
dfn, em, font, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, dd, dl, dt,
li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,
td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-family: inherit; text-align: left; }

form input[type="submit"], form input[type="reset"] { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
a { text-decoration: none; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6, strong, em { font-weight: bold; }




/* COMMON TEXT STYLES */

	body { font-family: Arial; font-size: 11px; color: #1b1807; line-height: 20px; }
  a:link, a:visited { color: #1b1807; }
  a:hover, a:focus { color: #d0c626; }
	.colored { color: #d0c626; }



/* MY STRUCTURE STYLES */
  
  /* COMMON STRUCTURE STYLES */
	
		html, body { height: 100%; }
		
		html { background: #3e342b; }
		body { width: 100%; text-align: center; }
		
		div.flat_div { font-size: 0px !important; line-height: 0px !important; }
  
  
	/* STRUCTURE STYLES */
		
		div#super_wrap { width: 940px; margin: 0 auto; padding: 0 10px; min-height: 100%; height: auto !important; height: 100%; }
		div#super_wrap { text-align: left; background: url(../images/intro-site-bg.png) repeat-y; position: relative; }
				
			div#site_container { padding-bottom: 25px; }
				
				div#content_container { position: relative; width: 940px; height: 750px; text-align: left; /*background: url(../images/intro-temp.jpg) no-repeat;*/ }
				
					#flash_container { width: 940px; height: 650px; /*position: absolute; z-index: 0;*/ }
          
          h1#baleno-logo { background: url(../images/baleno-logo.png) no-repeat; width: 215px; height: 107px; position: absolute; top: 80px; left: 0; text-indent: -9999px; outline: none; }
					
					h2#baleno-slogan { /*position: absolute; left: 260px; top: 120px; width: 600px; height: 30px; font-weight: bold; line-height: normal; font-size: 28px; font-variant: small-caps; letter-spacing: 3px;*/ text-indent: -9999px; outline: none; }
					
					#intro_lang_wrap { position: absolute; z-index: 1; top: 195px; left: 240px; width: 100px; height: 25px; }
					#intro_lang_wrap ul li { float: left; margin-right: 2px; }
					#intro_lang_wrap ul li a { display: block; padding: 2px 3px; color: #FFF; }
					#intro_lang_wrap ul li a:hover { color: #d0c626; }
			
			
			div#foot_container { width: 940px; position: absolute; bottom: 0; height: 25px; }
				div#footer_wrap { width: 940px; text-align: center; height: 25px; color: #7e7873; }
				div#footer_wrap a { color: #7e7873; }
    
    

/* CONTENT STYLES */


	

/* CUTE CSS FIXES: */
		/* CEARFIX NEEDED BUT UNAVAILABLE */

    /* CLEARDIV STYLE */
    
      .clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; }
      .clearfix { display: inline-block; }
      /* Hide from IE Mac \*/
      .clearfix { display: block; }
      /* End hide from IE Mac */
      /* Hides from IE-mac \*/
        * html .clearfix { height: 1%; }
      /* End hide from IE-mac */
    
    
    /* VERTICAL CENTERING STYLES (source: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html) */
    
      /* outer wrapping div */
        .v_cent_o_wrap { display: table;  #position: relative; overflow: hidden; }
    
      /* center wrapping div */
        .v_cent_c_wrap { #position: absolute;  #top: 50%; display: table-cell; vertical-align: middle; }
    
      /* inner wrapping div */
        .v_cent_i_wrap { #position: relative;  #top: -50%; }
