@charset "UTF-8";
/* CSS Document */

body{ text-align:center; }

#centered_content { text-align:left; position: relative; width: 1000px; height: 1020px; margin:  auto; padding: 0; }

#background_main { position: absolute; top: 48px; left: 16px; width: 967px; height: 800px; padding: 0; margin: 0; background: url("/images/gradientSlice.jpg") repeat-x; }

#background_main_center { position: absolute; top: 295px; left: 523px; width: 306px; height: 550px; padding: 0; margin: 0; background: url("/images/midGradient.png") no-repeat; }

#background_quote { position: absolute; top: 734px; left: 16px; width: 967px; height: 139px; padding: 0; margin: 0; }

#demo { position: absolute; top: 35px; left: 554px; width: 240px; height: 238px; padding: 0; margin: 0; color: #FFFFFF; overflow: hidden; text-align: center;}

#helponclick { position: absolute; top: 218px; left: 538px; width: 256px; height: 100px; padding: 0; margin: 0; overflow: hidden; color: #000000;}

#helponclick img, #helponclick img a, #helponclick img a:hover, #helponclick img a:visited {float: left; width: 52px; height: 47px; padding-right: 10px; border:none; } 

#helponclick p, #helponclick p a, #helponclick p a:hover, #helponclick p a:visited {text-decoration: none; color: #000; }

#helponclick h4, #helponclick h4 a, #helponclick h4 a:hover {color: #000; padding: 0 0 5px 0; margin: 0; font-size: 14px; }

#demo_image { width: 240px; height: 129px; background: url("/images/demo.png") no-repeat; background-position: center; text-indent: -9999px; padding: 0; margin: 0; }

#demo_image a { display: block; width: 100%; height: 114px; }

#demo p { font-size: 11px; line-height: 1.2em; position: absolute; left: 0; top: 90px; width: 240px; height: 137px; padding: 0; margin: 0;}

#demo a { color: #00FFFF;}

#left_column { position: absolute; top: 176px; left: 40px; width: 460px; height: 694px; padding: 0; margin: 0; overflow: hidden; }

#center_column { position: absolute; top: 290px; left: 523px; width: 306px; height: 542px; padding: 0; margin: 0; overflow: visible;}

#right_column { position: absolute; top: 70px; left: 850px; width: 110px; height: 712px; padding: 0; margin: 0; overflow: hidden; }

#tagline { position: absolute; left: 0; top: 0; width: 100%; height: 28px; margin: auto; padding: 0; text-align: center; }

.tagline_text { padding: 0 .5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 13px; letter-spacing: .1em; color: #75848B; }

#video_container { position: absolute; left: 0; top: 29px; width: 460px; height: 224px; background: url("/images/video_screen.png"); }

#video { position: absolute; left: 13px; top: 12px; width: 435px; height: 199px; }

#intro { position: absolute; left: 12px; top: 255px; width: 435px; height: 150px; padding: 0; margin: 0; }

#intro_text { font-size: 12px; }

#who_uses { position: absolute; left: 0; top: 408px; width: 100%; height: 148px; background: url("/images/whouses.png") no-repeat; background-position: center; overflow: hidden;}

#quote { position: absolute; left: 0; top: 580px; width: 460px; height: 85px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: light; line-height: 1.4em; color: #fff; }

#credit { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; padding-top: .3em; }

#credit a, credit a:visited {color: #00CCFF;}

#quote em {font-size: 24px; font-style: normal;}

#center_column h3 { font-size: 16px; padding: 20px 30px 5px 30px; }

#center_column a h4 { color: #222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding: 5px 30px; margin: 0; background: url("/images/dot.png") no-repeat 15px 50%; overflow: visible; }

#center_column a:hover { text-decoration: none; }

#center_column a:hover h4{ text-decoration: none; color: #FFFFFF; background: url("/images/button.png") no-repeat 15px 50%; overflow: visible; padding: 5px 30px; }

#center_column li p { padding: 0 30px; }

#right_column h4 { padding: 0; margin: 0; display: none; }

#right_column p { padding-top: .7em; }

#right_column li { padding-bottom: 1.3em; }
