body {background: url(../../_images/top_bg.gif) #f8f4dc repeat-x;margin: 0;padding: 0;font-family: Helvetica, Verdana, Arial, sans_serif;font-size: 60%; color:#333333;}
a {font-weight:bold; color: #090;text-decoration: none;}
a:hover {text-decoration: none; color:#666; background-color:#f8f4dc;}
img {border: 0;}
hr {width:80%; height:2px; background-color:#ccc;border:0}
h1 {color:#333;font-size: 36px; line-height:1.25em;margin-bottom: 0; margin-top:0; padding-top:10px; font-weight:bold;}
h2 {color: purple;margin-bottom: 0; font-size:18px; font-weight:bold;}
h3 {margin-bottom: 0; font-size:16px; font-weight:bold; }
li {list-style-type: square;}

#top a {border:0}
#main {margin: 0;padding: 0;font-size: 1.4em; line-height:1.5em;  }


#navbar { margin:0 0 0 100px;}

#navitems {text-align:center; margin:0;padding: 0; }
#navitems li { list-style: none;}
#navitems a { border:0;float: left; display:block; padding:5px 10px 5px 10px; color:purple; text-decoration:none; border-right: #fff 2px solid;}
#navitems .leftmost {border-left: #fff 2px solid;}
#navitems a:hover { background:#fff; }


#mid {padding: 10px 100px 100px 100px; background-color:#fff; min-width:900px;}
#mid .linkGo {text-align:right;margin-bottom:30px;font-size:24px;color: purple;font-weight:bold;}

#copyright {text-align: left;padding: 20px 100px 10px 100px;font-size: 75%;clear: both; background-color:#f8f4dc;}


#analysisPkg{float:left; width:42%; min-width:380px; margin:30px 0 0 0; padding:15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#eee;}
#analysisPkg ul { padding:0 0 0 1.0em;}
#analysisPkg li {list-style-type: square; padding:0 0 0.5em 0}
#analysisPkg ul li ul li { list-style: none;}
#analysisPkg .file-inset-left {float:left;position:relative;top:-70px; left:-80px;width:200px;margin-bottom:-90px; margin-right:-80px}
#analysisPkg .file-inset-right {float:right;position:relative;top:-70px; right:-80px;width:200px;margin-bottom:-90px; margin-left:-80px}
#analysisPkg #price {float:right; width:75px; }
#analysisPkg #price .no {text-decoration: line-through; padding:0; margin:0; text-align:right; font-weight:bold;font-size:16px;}
#analysisPkg #price .yes { padding:10px 50px 0 0 ; margin:0;text-align:right; font-weight:bold;font-size:24px;color:green;}
#analysisPkg #buy {float:left;}

#phone-order {margin:30px 0 0 0; padding:15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#eee;}
#phone-order .footnote {font-size:11px;}

#special-offer {margin:-30px 0 0 20px; padding:15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#eee;float:right; width:350px;}

#what table, #via table, #who table, #how table { margin: 0 auto; border-collapse:collapse; width:85%;}
#what td, #via td, #who td, #how td { line-height:2em;padding-right:25px;text-align:left; }
#what td.label, #via td.label, #who td.label, #how td.label {padding:0 5px 0 10px; text-align:right; width:30%;}
#what label, #via label, #who label, #how label { padding-right:0.3em; margin:0; padding:0}

.label-inner {padding:0 5px 0 10px; text-align:right;}
label, input, select {display:inline; }
legend {color: purple;font-size:20px; text-align:left;font-weight:bold;padding:3px; margin: 0px 0px 10px 1.0em;}
input {font-size:85%;margin:0; padding:0;}
fieldset {border:0;-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#eee; width:80%; padding-bottom:30px;}


#who input[type="text"], #how input[type="text"] {width:100%;}
#what, #via, #who, #how {margin-bottom:25px; text-align:center;}


#what p, #via p { padding:0 50px 0 70px; margin:0; text-align:left;}
#how p {padding-left:50px;}
#what h3, #via h3 {padding:1.0em 50px 0 50px; margin:0; text-align:left}

h4 {font-size:16px;}

#who fieldset { text-align:right; }

.process_input { background:white;color:#purple;font-size:18px; font-family: helvetica, verdana, sans-serif; font-weight:bold; padding:0; width:auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:10px;}