
/* Triplezero */

body {margin:20px 0; padding:0; background:url(images/bg-10.jpg) #623914; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#404040;}

img {border:0;}
form border:0; margin:0;}
hr {margin:5px 0; padding:0; background:transparent; color:transparent; height:0px; border:0; border-bottom:1px dashed #ccc;}
p {line-height:120%;}
table {border-collapse:collapse;}

a {color:#3A71B6;}
a:hover {color:#c00;}

cite {font-style:normal; font-weight:normal; font-size:10px; color:#666;}

.outer {clear:both; padding:0;}
.inner {width:990px; margin:0 auto;}

.header {padding:0 20px; font-size:11px; background:#fff; zoom:1;}
.header h1 {float:left; margin:0; width:220px; font-size:11px; font-weight:normal; color:#6A6A6A;}
.header h1 a {color:#6A6A6A; text-decoration:none;}
.header h2 {float:left; margin-top:50px; font-size:18px; font-weight:normal; color:#666;}

.header form {font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right; border:0px solid #D9D9D9; margin:45px 20px 0 0; padding:0;}
.header form input.text {border:0; padding:5px; font-size:14px; color:#7F7F7F; float:left;}
.header form input.submit {}

.nav {clear:both; margin:0 20px; padding:0; background:url(/images/bg-nav.gif) top repeat-x; font-size:11px; zoom:1;}
.nav ul {margin:0 0 0 0; padding:4px 0 0 0; list-style:none inside; text-align:center;}
.nav ul li {margin:0 0 0 0; padding:0; float:left;}
.nav ul li.first {margin-left:0;}
.nav ul li.first a {border-left:0;}
.nav ul li a {text-decoration:none; color:#fff; display:block; font-weight:bold; padding:7px 20px 10px 20px; background:url(/images/bg-navdivider.gif) bottom left no-repeat;}
.nav ul li a:hover {color:#F3B40E;}

.prodnav {text-align:left; border-collapse:collapse;}
.prodnav tr th, .prodnav tr td {text-align:left; border:0;}
.prodnav tr td ul {margin:0 0 0 -20px; padding:0; list-style:none inside; text-align:left; text-indent:0; zoom:1;}
.prodnav tr td ul li {font-weight:normal; margin:0 0 0 20px; padding:0; text-align:left; border:0; float:none;}
.prodnav tr td ul li a {font-weight:normal; text-align:left; background:transparent; margin:0; padding:0;}

#response {color:#000; border:1px solid #ccc; margin-top:5px; background-image:url(/images/highlight.gif);}
#response cite {color:#666; font-style:normal; font-size:11px;}
#response p {padding:10px 10px 10px 20px; margin:0;}

.main {background:#fff;}

.content {clear:both; margin:7px 20px 0 20px;}
.content h1 {color:#407EB8; font-size:18px; padding-bottom:5px; border-bottom:1px solid #ccc; margin:23px 0 30px 0;}

.frontflash {width:717px; float:left;}
.frontgap {width:10px; float:left;}
.promogdot {width:223px; height:522px; float:left; background:url(/images/bg-gdotpromo.gif) no-repeat; font-size:11px; color:#9E9C9C;}
.promogdot ul {margin:80px 10px 0 20px; list-style:square inside; padding:0;}
.promogdot ul li {margin:5px 0;}
.promogdot p {margin:5px 10px 0 20px;}
.promogdot img {margin-left:10px;}
.promogdot a {color:#D4C513;}

a.resellers, a.resellers:link, a.resellers:visited, a.resellers:hover {color:#fff; background:#666;}

.left {float:left; width:220px; font-size:11px; padding-top:60px;}
.left ul {width:170px; margin:0; padding:0; list-style:none inside;}
.left ul li {font-weight:bold;}
.left ul li b {color:#000;}
.left ul li a {display:block; padding:5px 0 5px 20px; text-decoration:none;}
.left ul li a span {font-weight:normal; color:#666;}
.left ul ul li a {font-weight:normal; padding-left:35px;}
.left h2 {margin:5px 50px 5px 0; padding:0 10px 5px 20px; font-size:14px; border-bottom:1px solid #ccc; color:#666;}
.left h3 {margin:15px 50px 5px 0; padding:5px 10px 5px 20px; font-size:11px; background:#eee; color:#666;}
.left p {margin:5px 50px 5px 20px;}

.central {float:left; width:710px; padding:20px 0 50px 0;}
.central .image {width:190px; padding-left:20px; float:right; font-size:11px; color:#999;}

.crumbs {font-size:11px;}
.crumbs b {padding:0 5px;}
.crumbs a {text-decoration:none;}

.right {float:left; width:0px; font-size:11px; padding-top:65px;}
.right h4 {padding:0 0 5px 10px; border-bottom:1px solid #ccc; margin:0 0 0 20px;}
.right ul {margin:0 0 0 20px; padding:0; list-style:none inside;}
.right ul li {}
.right ul li a {display:block; padding:5px 10px;}

.right div {margin:0 0 20px 20px; padding:5px 0;}
.right div h4 {margin:0 0 0 10px; padding:5px 0 0 0; border:0; border-top:1px solid #ccc;}
.right div p {margin:5px 0 5px 10px;}

.right div table {margin:0 0 0 10px;}
.right div table tr td {padding:5px 10px 5px 0; border-top:0; border-bottom:1px solid #ccc;}

/* .central table {margin:10px 0 20px 0; width:90%;border-top:1px solid #ccc;} */
.central table tr th {padding:5px 10px; font-size:11px; text-align:left; background:#666; color:#fff;}
/* .central table tr td {padding:5px 10px; font-size:11px; text-align:left; } */

.content form table tr {vertical-align:middle;}
.content form table tr th {background:transparent; text-align:left; padding:5px 20px 5px 0; font-weight:normal; color:#666; width:120px;}
.content form table tr td {padding:5px;}
.content form table tr td textarea {width:500px; height:75px; padding:5px; border:1px solid #ccc; font-size:11px;}
.content form table tr td textarea.narrow {width:250px;}
.content form table tr td textarea.tall {height:150px;}
.content form table tr td input.text {padding:5px; width:250px; border:1px solid #ccc;}
.content form table tr td input:hover.text {background:#ffc; border:1px solid #999;}
.content form table tr td input.submit {font-weight:bold; padding:5px 20px;}
.content form table tr td table {font-size:11px; border:1px solid #ccc; padding:10px;}
.content form table tr td table tr {vertical-align:top;}
.content form table tr td table tr td {padding-right:30px;}

.footer {clear:both; background:#000; margin:15px 0 40px 0; color:#fff; font-size:11px;}
.footer .meta {float:left; margin-left:20px;}
.footer .credit {float:right; font-size:10px; margin-right:20px;}
.footer .meta a {color:#fff; background:#000; padding:2px;}
.footer .credit a {color:#fff;}

.fixer {clear:both; font-size:.1em; line-height:.01em; color:#fff; height:1px;}

.pagenumbers {margin:0;}
.pagenumbers table {margin:0;}
.pagenumbers table tr {vertical-align:middle;}
.pagenumbers table tr td {padding:3px 5px;}
.pagenumbers span {border:1px solid #d9d9d9; text-align:center; float:left; margin-right:2px; font-weight:bold;}
.pagenumbers b span {display:block; width:20px; padding:2px 3px; border-bottom:0;}
.pagenumbers span a {display:block; width:20px; padding:2px 3px; text-decoration:none;}
.pagenumbers span a:hover {background:#f63; color:#fff;}

#tooltip {position: absolute; width:400px; border:2px solid #999; padding: 10px; background: #fff;
visibility: hidden; z-index: 100; font-size:11px; color:#666; line-height:135%; text-align:left;}
#tooltip h4 { font-size:14px; font-weight:bold; margin:0 0 3px 0; padding-bottom:3px; border-bottom:1px solid #ccc;}
#tooltip h4 span {color:#999;}
#tooltip p {font-size:11px; margin:8px 0;}

#v_container {font-size:18px;color:#838383;padding:0;margin:0;}

.img {width:170px;}
.fr {float:right; margin:10px 0 10px 20px; clear:right;}
.img p {color:#999; font-size:10px;}
