@charset "utf-8";
/* CSS Document */

/* ------------ RESET ------------ */

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, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, 
th, td { margin:0;	padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
li { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
ul { margin:0; margin-left:14px; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }
body { line-height:inherit }
ol{ list-style:none }
blockquote, q {	quotes:none  }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
input, select, textarea { font:normal 14px Tahoma }

/* ------------ MAIN ------------ */

body { font:normal 12px/16px Arial, Verdana, Tahoma; background:#3C2B28; } 
div.clear { clear:both; line-height:1px; font-size:1px; height:1px; margin:0; padding:0 }
div.four { height:4px; }
div.ten { height:10px; }
div.twen { height:20px; }
div.trwen { height:30px; }

.orange { color:#FF6600; }
.blue { color:#51C7FF; }
.gray { color:#E5E5E5; }
.black { color:#000000; }
.yellow_light { color:#FFFF88; }

div#layout { margin:0 auto; width:936px; } 
div#layout_left { width:306px; float:left; overflow:hidden; background-image:url(../images/left_bg.png); background-position:right; background-repeat:repeat-y; } 
div#layout_right { width:630px; float:left; overflow:hidden; } 

div#header { width:936px; height:139px; background-image:url(../images/header.png); background-position:left; background-repeat:no-repeat; }
div#timbekker { width:306px; height:300px; background-image:url(../images/tim_bekker.png); background-position:top; background-repeat:no-repeat; }

div#white { width:590px; padding:30px; padding-right:10px; padding-bottom:0; background-color:#FFFFFF; }
div#white h1 { font-size:32px; font-weight:bold; font-family:Arial Black, Arial; color:#CCCCCC; line-height:28px; letter-spacing:-3px; padding:0; margin:0; margin-bottom:20px; }
div#white h2 { font-size:20px; font-weight:bold; font-family:Arial; color:#000000; line-height:20px; letter-spacing:-1px; padding:0; margin:0; margin-bottom:10px; }
div#white h3 { font-size:38px; font-weight:bold; font-family:Arial Black, Arial; line-height:30px; letter-spacing:-3px; padding:0; margin:0; margin-bottom:10px; }

div#white h3.big { font-size:43px; line-height:34px; letter-spacing:-3px; margin-bottom:0; } 

div.chart { width:280px; height:293px; background-image:url(../images/chart.png); background-position:top; background-repeat:no-repeat; float:left; }
div.info { width:280px; float:left; padding-left:20px; }
div.info p { color:#000000; font-size:13px; text-align:justify; }

div.info_big { width:560px; float:left; }
div.info_big p { color:#000000; font-size:13px; text-align:justify; }

div.follow { padding-left:70px; }
div.follow a { text-decoration:none; padding-right:4px; }
div.follow a img { border:none; }
div.follow b { color:#66CCFF; font-size:20px; line-height:20px; font-family:Arial Black, Arial; letter-spacing:-2px; padding-left:3px; }
div.follow strong { color:#66CCFF; font-size:37px; line-height:30px; font-family:Arial Black, Arial; letter-spacing:-2px; padding-left:3px; margin:0; padding:0; }

div.features { padding-left:50px; margin-top:30px; color:#FFFFFF; }
div.features div.info { font-size:16px; font-family:Arial Black, Arial; letter-spacing:-1px; margin-bottom:4px; }
div.features div.head { letter-spacing:-2px; margin-bottom:10px; }
div.features div.arrow { padding-left:26px; }
div.tmp_fill { height:98px; }
div.tmp_fill_2 { height:198px; }

div#orange { padding:30px; padding-right:10px; background-color:#FF6600; background-image:url(../images/products_marketing.png); background-position:right top; background-repeat:no-repeat;  }
div#orange p { color:#FFFFFF; font-size:13px; }

div#orange h2 { font-size:22px; font-weight:bold; font-family:Arial Black, Arial; color:#FFFF66; line-height:20px; letter-spacing:-1px; padding:0; margin:0; margin-bottom:2px; }
div#orange h3 { font-size:32px; font-weight:bold; font-family:Arial Black, Arial; color:#FFFF66; line-height:30px; letter-spacing:-2px; padding:0; margin:0; margin-bottom:8px; }
div#orange h2.white { color:#FFFFFF; }

div#orange form input.txt { width:330px; height:22px; font-size:16px; font-weight:bold; font-style:italic; padding:4px; padding-top:8px; padding-left:15px; color:#FFBA8C; border:solid 1px #7C3201; border-bottom-color:#CE5300; border-right-color:#CE5300; }
div#orange form input.sbm { width:350px; height:40px; font-size:16px; font-weight:bold; padding-left:10px; color:#FFFFFF; cursor:pointer; background-image:url(../images/submit_bg.png); background-position:top; background-repeat:repeat-x; border:solid 1px #523C36; }

div.no_s { height:50px; padding-left:66px; padding-right:50px; padding-top:6px; background-image:url(../images/no_s.png); background-position:left top; background-repeat:no-repeat; color:#FFFF66; }

div#blue { padding:30px; padding-right:10px; padding-top:20px; background-color:#51C7FF; background-image:url(../images/products_marketing_2.png); background-position:left top; background-repeat:no-repeat;  }
div#blue p { color:#000000; font-size:13px; }

div#blue h2 { font-size:22px; font-weight:bold; font-family:Arial Black, Arial; line-height:20px; letter-spacing:-1px; padding:0; margin:0; margin-bottom:2px; }
div#blue h3 { font-size:32px; font-weight:bold; font-family:Arial Black, Arial; line-height:30px; letter-spacing:-3px; padding:0; margin:0; margin-bottom:2px; }
div#blue h4 { font-size:46px; font-weight:bold; font-family:Arial Black, Arial; line-height:40px; letter-spacing:-4px; padding:0; margin:0; margin-bottom:10px; }
div#blue h5 { font-size:46px; font-weight:bold; font-family:Arial Black, Arial; color:#FFFF88; line-height:40px; letter-spacing:-4px; padding:0; margin:0; margin-bottom:8px; }
div#blue h2.white { color:#FFFFFF; }

div#blue strong { font-size:16px; font-weight:bold; font-family:Arial Black, Arial; color:#000000; line-height:16px; letter-spacing:-1px; padding:0; margin:0; }
div#blue small { font-size:12px; font-weight:bold; font-family:Arial; color:#000000; line-height:12px; letter-spacing:0; padding:0; margin:0; }

div#blue h3 small { font-size:16px; font-weight:bold; font-family:Arial Black, Arial; color:#FFFF88; letter-spacing:-1px; padding:0; margin:0; }

div#blue form input.txt { width:330px; height:22px; font-size:16px; font-weight:bold; font-style:italic; padding:4px; padding-top:8px; padding-left:15px; color:#FFBA8C; border:solid 1px #7C3201; border-bottom-color:#CE5300; border-right-color:#CE5300; }
div#blue form input.sbm { width:350px; height:40px; font-size:16px; font-weight:bold; padding-left:10px; color:#FFFFFF; cursor:pointer; background-image:url(../images/submit_bg.png); background-position:top; background-repeat:repeat-x; border:solid 1px #523C36; }

div#blue div.left { width:310px; float:left; padding-top:314px; }
div#blue div.right { width:280px; float:left; }

div#blue input.sbm { width:250px; height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; cursor:pointer; background-image:url(../images/submit_bg.png); background-position:top; background-repeat:repeat-x; border:solid 1px #523C36; }

div#gray { padding:30px; padding-right:10px; padding-top:20px; background-color:#E5E5E5; }
div#gray p { color:#000000; font-size:13px; }
div#gray div.logo { float:left; width:250px; height:86px; overflow:hidden; padding-left:34px; }