*{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
html,body{width:100%;height:100%;}
body{font-family:'Liberation Sans',Arial,sans-serif;background-color:#E0E0E0;background-image:url('layout/body-bg.jpg');background-repeat:repeat-x;background-position:center top;}
a img{border:0;}
#top{width:820px;min-height:420px;margin:0 auto;background-image:url('layout/top-bg.jpg');background-repeat:no-repeat;background-position:center top;}
#logo{width:400px;height:125px;left:7px;top:19px;display:block;position:relative;background-image:url('layout/logo.jpg');background-repeat:no-repeat;background-position:center;}
#contact-info{width:190px;height:70px;left:614px;top:-95px;position:relative;}
#contact-info p{font-size:13px;color:#505050;}
.chat-link{margin-left:12px;}
.chat-link img{vertical-align:middle;}
a.chat-available{color:#008000;text-decoration:none;border-bottom:1px solid transparent;}
a.chat-unavailable{color:#C00000;text-decoration:none;border-bottom:1px solid transparent;}
a.chat-available:hover,a.chat-unavailable:hover{text-decoration:none;border-bottom:1px dotted #909090;}
#nav{width:400px;left:410px;top:-68px;position:relative;text-align:right;}
#nav a{margin-left:20px;color:#508000;font-size:17px;font-weight:bold;text-decoration:none;}
#nav a:hover{color:#70A018;}
#nav a.current{color:#606060;}
#nav a.current:hover{color:#808080;}
img.banner{margin-top:-51px;margin-left:7px;}
.highlight{color:#508000;}
h1{color:#303030;font-size:37px;text-shadow:#FFFFFF 1px 1px 0;}
h1.section{border-bottom:1px solid #D0D0D0;}
h2{color:#202020;font-size:24px;}
h2.section{border-bottom:1px dashed #508000;}
li{margin-left:25px;}
.solopt-outer,.solopt-inner{width:840px;margin:0 auto;background-image:url('layout/shade-edge-bg.png');background-repeat:repeat-y;}
.solopt-outer{background-position:-34px 0;}
.solopt-inner{background-position:806px 0;}
.solopt-tl,.solopt-tr,.solopt-bl,.solopt-br{width:34px;background-image:url('layout/shade-edge-c-bg.png');background-repeat:no-repeat;}
.solopt-tl{height:124px;float:left;background-position:right top;}
.solopt-tr{height:124px;float:right;background-position:left top;}
.solopt-bl{height:40px;margin-top:-40px;float:left;background-position:right bottom;}
.solopt-br{height:40px;margin-top:-40px;float:right;background-position:left bottom;}
.solopt{width:800px;margin:0 auto;position:relative;border-top:1px solid #FDFDFD;text-shadow:#FFFFFF 0 1px 0;}
a.solopt{width:650px;min-height:110px;padding:10px;padding-left:140px;display:block;color:#505050;text-decoration:none;background-position:5px 0px;background-repeat:no-repeat;border-bottom:1px solid #C8C8C8;}
a.solopt:hover{color:#000000;text-decoration:none;background-color:#F0F0F0;}
a.solopt .solopt-heading{color:#508000;font-size:1.6em;}
a.solopt .solopt-link{color:#0066FF;}
a.solopt:hover .solopt-link{color:#3399FF;text-decoration:underline;}
.content{width:800px;margin:10px auto 0;}
.content p{margin:10px 0;color:#202020;font-size:16px;line-height:22px;}
.content p.sm{font-size:12px;line-height:16px;}
.content p.sm,.content p.light{color:#404040;}
.content a{color:#0066FF;text-decoration:none;}
.content a:hover{text-decoration:underline;}
.content a:active{color:#3399FF;text-decoration:none;}
a.getstarted{width:200px;height:50px;display:block;border:5px solid #C0C0C0;background-image:url('layout/get-started.png');background-position:center top;background-repeat:no-repeat;}
a.getstarted:hover{border-color:#BABABA;background-position:center bottom;}
table.stage{width:600px;margin:0 auto;background-image:url('layout/stage-bg.jpg');background-repeat:no-repeat;background-position:left top;}
table.stage td.ico,table.stage td.desc{padding:5px;vertical-align:top;}
table.stage td.ico img{vertical-align:middle;}
table.stage table.optchart{width:548px;}
table.optchart{font-size:.9em;}
table.optchart th{padding:3px 5px;text-align:left;}
table.optchart .alt1{background-color:#F0F0F0;}
table.optchart .alt2{background-color:#E8E8E8;}
table.optchart td{padding:5px;border-color:#C8C8C8;border-style:solid;border-width:1px 0 1px 0;}
table.optchart td.l{border-left-width:1px;}
table.optchart td.r{border-right-width:1px;}
table.product{width:100%;}
table.product td{vertical-align:top;}
img.paymethods{float:left;margin:5px 10px 0;}
input.buynoscript{width:83px;height:33px;}
.buynow,.buynow-over{width:83px;height:33px;float:left;cursor:pointer;background-image:url('layout/buy-now.png');background-repeat:no-repeat;}
.buynow{background-position:top;}
.buynow-over{background-position:bottom;}
.videocontrols{width:640;height:20px;position:relative;margin-top:8px;font-size:.9em;}
.videocontrols a.play,.videocontrols a.pause,.videocontrols a.mute,.videocontrols a.unmute{width:55px;height:20px;display:block;position:absolute;cursor:pointer;}
.videocontrols a.play .toggletext1,.videocontrols a.pause .toggletext0,.videocontrols a.mute .toggletext1,.videocontrols a.unmute .toggletext0{display:none;}
.videocontrols a.mute,.videocontrols a.unmute{left:585px;text-align:right;}
.videocontrols .track{width:400px;height:3px;left:60px;position:absolute;margin-top:7px;cursor:pointer;background-color:#999;}
.videocontrols .playhead{width:3px;height:6px;position:absolute;margin-top:-2px;cursor:pointer;border:1px solid #006699;background-color:#0066FF;border-radius:2px;}
.videocontrols .progress{width:0;height:3px;position:absolute;background-color:#3399FF;}
.videocontrols .buffer{width:0;height:3px;position:absolute;background-color:#C0C0C0;}
.videocontrols .time{width:100px;left:482px;position:absolute;color:#333;text-align:right;}
.videocontrols .time strong{color:#999;}
.sidebox{width:220px;margin:10px;padding:5px;border:1px solid #C0C0C0;background-color:#F5F5F5;border-radius:6px;}
.sidebox p{font-size:14px;line-height:20px;padding-top:10px;border-top:1px solid #C0C0C0;}
.shb-tl,.shb-tr,.shb-bl,.shb-br,.shb-tc,.shb-bc,.shb-ml,.shb-mr{margin:0;padding:0;font-size:1px;overflow:hidden;}
.shb-tl,.shb-tr,.shb-bl,.shb-br{width:6px;height:6px;background-image:url('layout/shb-c.png');background-repeat:no-repeat;}
.shb-tl{background-position:left top;}
.shb-tr{background-position:right top;}
.shb-bl{background-position:left bottom;}
.shb-br{background-position:right bottom;}
.shb-tc,.shb-bc{height:6px;background-image:url('layout/shb-h.png');background-repeat:repeat-x;}
.shb-tc{background-position:top;}
.shb-bc{background-position:bottom;}
.shb-ml,.shb-mr{width:6px;background-image:url('layout/shb-v.png');background-repeat:repeat-y;}
.shb-ml{background-position:left;}
.shb-mr{background-position:right;}
.shb-mc{margin:0;padding:8px;background-color:#FFFFFF;}
.shb-c{padding:10px;font-size:.9em;background-color:#EBEBEB;}
.userform th,.userform td{font-size:14px;padding-top:12px;}
.userform th{padding-right:8px;text-align:right;}
.userform th.section{padding-top:24px;text-align:left;}
.userform input,.userform select,.userform textarea{color:#202020;border:1px solid #F0F0F0;background-color:#F0F0F0;}
.userform .ft{padding-top:18px;font-size:12px;font-style:italic;}
input,textarea{padding:2px;}
select{padding:1px;}
input.rd,input.ch{padding:0;border:0;}
input.sbmt{padding:4px 10px;font-weight:bold;letter-spacing:1px;border:1px solid #A0A0A0;background-color:#C0C0C0;background-image:url('layout/submit-bg.png');background-repeat:repeat-x;background-position:center;}
label abbr{cursor:help;border-bottom:none;}
.inptbg{padding:4px 2px;border:1px solid #A0A0A0;background-color:#F0F0F0;}
p.error,.error li,.error label{color:#CC0000;}
.error .inptbg{border-color:#CC0000!important;}
.tooltip{display:none;position:relative;z-index:3;opacity:.9;filter:alpha(opacity=90);}
.tip-text{color:#FFFFFF;text-align:center;font-size:12px;padding:5px;background-color:#101010;}
.tip-point{margin:0 auto;height:1px;background-color:#101010;}
.tip-p10{width:19px;}
.tip-p9{width:17px;}
.tip-p8{width:15px;}
.tip-p7{width:13px;}
.tip-p6{width:11px;}
.tip-p5{width:9px;}
.tip-p4{width:7px;}
.tip-p3{width:5px;}
.tip-p2{width:3px;}
.tip-p1{width:1px;}
.ridge{width:800px;min-height:90px;padding-top:60px;background-image:url('layout/ridge-bg.jpg');background-repeat:no-repeat;background-position:top;}
.ridge table.subsec{width:700px;margin:0 auto;}
.ridge .subsec td{vertical-align:top;}
.ridge .subsec td.l{padding:2px 10px 2px 5px;}
.ridge .subsec td.m{padding:2px 10px 2px 10px;border-left:1px dashed #909090;}
.ridge .subsec td.r{padding:2px 5px 2px 10px;border-left:1px dashed #909090;}
.content .ridge .subsec td p{font-size:14px;line-height:20px;}
.content .ridge .subsec td h2{font-size:21px;}
.profile-left,.profile-right{clear:both;margin:10px 0;}
.profile-right{text-align:right;}
.profile-left img,.profile-right img{margin:0 10px;border:2px solid #A0A0A0;}
.profile-left img{float:left;}
.profile-right img{float:right;}
.profile-left h4,.profile-right h4{color:#508000;font-size:20px;}
.profile-position{color:#909090;font-size:14px;}
.profile-left p,.profile-right p{margin:5px 0;font-size:15px;line-height:18px;}
#footer{width:100%;height:68px;margin-top:10px;padding-top:40px;color:#C0C0C0;font-size:14px;background-color:#303030;background-image:url('layout/footer-bg.png');background-repeat:repeat-x;background-position:top;}
#footer table{width:800px;margin:0 auto;}
#footer .links{color:#404040;text-align:right;}
#footer a{margin:0 10px;color:#508000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}