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,b,u,i,center,dl,dt,dd,ol,ul,li,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;}
body{line-height:1;}
ol,ul{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;}
body{min-width:960px;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_12 .push_3,.container_16 .push_4{left:240px;}
.container_12 .push_6,.container_16 .push_8{left:480px;}
.container_12 .push_9,.container_16 .push_12{left:720px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_13{left:780px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_12 .pull_3,.container_16 .pull_4{left:-240px;}
.container_12 .pull_6,.container_16 .pull_8{left:-480px;}
.container_12 .pull_9,.container_16 .pull_12{left:-720px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}
a:focus{outline:1px dotted;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;}
h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:30px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
.rounded{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.shadowTop{-moz-box-shadow:0 -5px 1px #000;-webkit-box-shadow:0 -1px 0 #666;box-shadow:0 -1px 0 #666;}
.shadowBtm{-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #eee;box-shadow:0 1px 0 #eee;}
.textShadow{text-shadow:0 1px 0 white;}
.gradient{background-color:#333;background-image:-moz-linear-gradient(top,#333,#555);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#555));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333',EndColorStr='#555555');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333',EndColorStr='#555555')";}
body{background:#d5d5d5 url("footerBg_01.png") no-repeat bottom center;text-align:left;font-family:helvetica,arial,sans-serif;line-height:18px;color:#555;margin-bottom:0;padding-bottom:0;}
h1{color:#111;font-size:60px;font-family:helvetica,arial,sans-serif;font-weight:bold;letter-spacing:-1px;text-shadow:0 1px 0 white;margin-top:45px;}
h2{color:#111;font-size:30px;font-family:helvetica,arial,sans-serif;font-weight:bold;margin-bottom:20px;}
h3{color:#444;font-size:26px;font-family:helvetica,arial,sans-serif;font-weight:bold;margin-bottom:20px;}
p{color:#555;font-size:14px;font-family:helvetica,arial,sans-serif;font-weight:normal;line-height:18px;}
a{color:#222;text-decoration:none;}
a:hover{color:#809931;}
a:focus,a:active,input:focus,input:active{outline:0;-moz-outline-style:none;}
ul{list-style:none;margin:0;}
#siteWrapper{position:relative;}
#header{background:#d5d5d5 url("showcase.jpg") no-repeat center top;height:575px;position:relative;text-align:center;margin-bottom:15px;margin-top:0;}
#header a:hover{cursor:pointer;}
#logo{position:absolute;top:20px;left:0;}
.tagline{height:140px;text-align:center;margin-top:60px;z-index:3;}
.tagline p{font-size:24px;font-style:italic;color:#809931;margin-top:30px;text-align:center;}
#header #tooltip{position:absolute;bottom:82px;left:332px;z-index:51;}
.actionBtnTop{position:absolute;left:286px;bottom:0;height:80px;width:360px;margin-bottom:20px;z-index:50;}


.actionBtnTop a{position:relative;display:block;float:left;margin-left:0;margin-right:0;padding:0;width:360px;height:80px;}


.actionBtnTop a.buy{background:url("buyBtn.png") no-repeat;text-indent:-9999px;}
.actionBtnTop a.buy:hover{background:url("buyBtn_over.png") no-repeat;}
.actionBtnTop a.demo{background:url("demoBtn.png") no-repeat;text-indent:-9999px;}
.actionBtnTop a.demo:hover{background:url("demoBtn_over.png") no-repeat;}
#benefits{position:relative;left:70px;margin-top:0;margin-left:0;margin-right:0;}
#benefits ul{padding-top:35px;}
#benefits li{display:inline;float:left;width:240px;margin-left:10px;margin-bottom:20px;width:250px;}
#benefits li.second{margin-left:30px;}
#benefits li.third{margin-left:30px;}
#benefits li img{float:left;margin-right:20px;}
#benefits li p{width:180px;float:left;}
#features{margin-left:0;margin-right:0;position:relative;margin-top:0;margin-bottom:25px;left:60px;}
#features .tagline{margin-top:40px;height:80px;}
#features a{font-style:italic;color:#809931;margin-left:5px;font-size:12px;}
#features a:hover{color:black;}
.feature{margin-top:40px;position:relative;}
#feature1{position:relative;}
.featureLeft{margin-right:80px;}
#feature1 .featureDetails,#feature3 .featureDetails{float:right;margin-right:20px;width:380px;}
#feature2 .featureDetails,#feature4 .featureDetails{float:left;margin-left:20px;width:380px;}
.featureRight{float:right;margin-left:80px;}
.featureLeft .featureImage{margin-left:24px;}
.featureRight .featureImage{float:right;margin-right:24px;padding-right:0;}
.featureLeft #feature1Shadow{position:absolute;top:175px;margin-left:0;z-index:-20;}
.featureRight #feature2Shadow{position:absolute;top:175px;right:-4px;z-index:-20;}
.featureLeft #emailIcon{position:absolute;left:260px;top:130px;margin-left:0;}
.featureRight #ipodIcon{position:absolute;right:262px;top:68px;margin-right:0;}
.featureLeft #featureImage{z-index:20;}
.featureLeft span{float:left;color:#809931;font-style:italic;font-size:12px;margin-left:25px;margin-top:5px;}
.featureRight span{float:right;color:#809931;font-style:italic;font-size:12px;margin-right:10px;margin-top:10px;}
#features .featureDetails{margin-top:40px;overflow:visible;width:360px;}
#features .featureDetails a{color:#b22020;}
#feature3 h2{background:url("marker.png") no-repeat 0 0;padding-left:45px;padding-top:15px;overflow:visible;}
#feature3 .featureDetails{padding-top:15px;margin-top:15px;}
#feature3 .featureImage{margin-left:10px;}
#feature4 .featureImage{margin-top:25px;}
#action{background:url("actionHighlight.png") no-repeat 50% 10px;position:relative;left:60px;height:105px;text-align:center;padding-bottom:20px;}
#action .actionBtnTop{position:relative;left:226px;margin-top:35px;margin-bottom:40px;}
#footer{position:relative;left:60px;margin-top:10px;margin-left:10px;margin-bottom:0;padding-top:30px;}
#footer #newsletter{margin:0;margin-left:20px;border-right:1px solid #babcbc;width:335px;padding-bottom:25px;}
#footer #testimonial{margin:0;width:390px;padding-left:52px;margin-right:20px;border-left:1px solid #ebebeb;margin-bottom:50px;}
#footer #copyright{margin-top:5px;margin-bottom:10px;height:40px;line-height:40px;text-align:center;font-size:10px;color:#666;}
#footer ul{list-style:none;float:right;margin-left:23px;margin-right:65px;}
#footer li{float:left;margin-left:8px;}
#newsletter h3#socialTitle{float:left;display:inline;padding-top:20px;margin-bottom:0;}
#newsletter #socialMedia{padding-top:20px;}
form{height:65px;margin-bottom:25px;}
#newsletter input[type=text]{display:block;width:265px;padding-top:8px;padding-bottom:8px;background-color:#eaeaea;color:#666;font-size:12px;border:none;border-top:1px solid #ccc;margin-bottom:15px;-moz-box-shadow:0 1px 1px #f5f5f5;-webkit-box-shadow:0 1px 1px #f5f5f5;box-shadow:0 1px 1px #f5f5f5;padding-left:10px;}
#newsletter input[type=submit]{margin-left:62px;border:none;-moz-border-radius:9px;-webkit-border-radius:9px;cursor:pointer;border-radius:9px;background:#7d9631 url("buttonBg.jpg") repeat-x;width:126px;height:20px;color:#444;font-size:11px;font-weight:bold;text-shadow:0 1px 0 #bbd170;font-family:helvetica,arial,sans-serif;line-height:20px;-moz-box-shadow:0 1px 1px #999;-webkit-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;}
#newsletter form span{padding-left:5px;font-size:10px;line-height:20px;color:#666;}
input[type=checkbox]{position:relative;top:3px;border:none;cursor:pointer;}
input[type=text][value]{color:#999;}
blockquote{font-size:16px;font-style:italic;line-height:22px;color:#777;font-family:helvetica,arial,sans-serif;}
cite{font-size:16px;font-style:normal;line-height:18px;color:#666;float:right;margin-right:40px;margin-top:10px;display:block;}
cite span{font-size:10px;font-style:italic;text-transform:uppercase;font-family:helvetica,arial,sans-serif;color:#7d9631;display:block;line-height:16px;padding-left:10px;}
#support{position:relative;margin-top:0;margin-left:0;margin-right:0;}
#support h3{margin-left:20px;margin-top:35px;margin-bottom:40px;}
#support ul{padding-top:35px;margin:0;padding:0;}
#support li{display:inline;float:left;width:240px;margin-left:10px;margin-bottom:40px;width:250px;}
#support li.second{margin-left:30px;}
#support li.third{margin-left:30px;}
#support li img{float:left;margin-right:20px;}
#support li p{font-size:12px;width:180px;float:left;margin-bottom:35px;}
#support li a{float:left;background:#7e9731 url("supportBtnOut.png") repeat-x;border:1px solid #b2b2b2;display:block;width:163px;height:23px;font-size:12px;line-height:23px;text-align:center;color:#fff;font-weight:bold;margin-left:61px;}
#support li a:hover{background:#7e9731 url("supportBtnOver.png") repeat-x;}
#contact{background:#000 url("contactBg.jpg") no-repeat;position:relative;width:445px;height:495px;margin:0;padding:0;color:#444;font-family:helvetica,arial,sans-serif;}
#contact h3{color:black;margin-bottom:30px;margin-top:0;margin-left:20px;padding:15px;padding-top:25px;text-shadow:0 1px 0 #b6db4d;}
#contact label{float:left;display:block;width:360px;margin-left:35px;font-weight:bold;font-size:14px;color:#222;}
#contact span{float:right;margin-right:50px;display:block;font-style:italic;color:#999;}
#contact input[type=text]{float:right;color:#444;display:block;width:265px;height:30px;background-color:#eaeaea;font-size:12px;border:none;border-top:1px solid #ccc;padding:0 5px;margin-top:-5px;margin-bottom:20px;-moz-box-shadow:0 1px 1px #f5f5f5;-webkit-box-shadow:0 1px 1px #f5f5f5;box-shadow:0 1px 1px #f5f5f5;margin-left:25px;}
#contact textarea{font-family:helvetica,arial,sans-serif;float:right;display:block;width:265px;height:205px;background-color:#eaeaea;font-size:12px;border:none;border-top:1px solid #ccc;margin-bottom:10px;margin-top:-5px;padding:5px 5px;-moz-box-shadow:0 1px 1px #f5f5f5;-webkit-box-shadow:0 1px 1px #f5f5f5;box-shadow:0 1px 1px #f5f5f5;margin-left:25px;color:#444;}
#contact input[type=submit]{position:absolute;overflow:hidden;left:35px;bottom:55px;background:#7e9731 url("supportBtnOut.png") repeat-x;border:1px solid #b2b2b2;padding:3px 10px;font-size:12px;line-height:16px;text-align:center;color:#fff;font-weight:bold;cursor:pointer;}
#contact input[type=submit]:hover{background:#7e9731 url("supportBtnOver.png") repeat-x;}
#contact input[type=text].error,#contact textarea.error{background-color:#FFAEAE;}
#contact #result{display:none;}
#contact #message{margin-left:35px;width:375px;font-weight:normal;font-size:14px;color:#222;}
#contact #message .error{color:#F00;}
#newsletter input[type=text].error{background-color:#FFAEAE;}

