* {font-family:arial;margin:0px;padding:0px;}
body {font-size:12px;background:#030304 url('/static/images/bg01.jpg') repeat-x;}
b {color:#222;}
form label {float:left;width:180px;text-align:right;margin-right:4px;font-size:14px;color:#444;}
form input {float:left;margin-bottom:3px;font-size:14px;}
form textarea {float:left;width:400px;height:100px;}
a img {border:0px;}
h2,h1 {font-family:arial;font-size:24px;font-weight:normal;margin-bottom:5px;}
h2 {font-size:18px;display:block;}
fieldset {border:0px;padding:5px;margin-top:20px;font-size:12px;}
legend {font-weight:bold;font-size:18px;}
th {color:#fff;}
th,td {padding-left:5px;padding-right:5px;}
table {font-size:12px;}
blockquote {padding:5px 35px;}
/* id styles */
#box {width:982px;text-align:left;}
#header {position:relative;height:138px;}
#header ul {position:absolute;top:107px;left:10px;list-style:none;}
#header ul li {float:left;padding:0px 5px 0px 5px;height:24px;position:relative;}
#header ul li div {width:5px;float:left;height:24px;overflow:hidden;}
#header ul li a {float:left;display:block;position:relative;text-align:center;height:24px;padding-left:10px;padding-right:4px;text-decoration:none;}
#header ul li a span {position:relative;top:3px;color:#fff;text-decoration:underline;}
#header ul li a:hover span {text-decoration:none;color:#fafafa;}
#header ul li.sel a span {text-decoration:none;}
#header ul li.end {background-image:URL()!important;}
#login {position:absolute;top:5px;right:5px;color:#fff;}
#logo {position:absolute;cursor:pointer;width:254px;height:97px;top:0px;left:0px;overflow:hidden;}
#page {position:relative;background:#e7e7e8 url('/static/images/bg02.jpg') no-repeat;margin:0px 1px 0px 1px;width:980px;}
#ptop {padding:15px;line-height:1.5em;}
#pend {background:transparent url('/static/images/bg03.gif') no-repeat;margin:0px 1px 0px 1px;width:980px;height:26px;overflow:hidden;}
#payouts label.lbl1 {float:left;width:240px;text-align:right;margin-right:15px;}
#payouts label.lbl2 {float:left;width:50px;margin-right:15px;}
#payouts label.lbl3 {float:left;margin-right:5px;color:#666;}
#payouts div.boxM {font-size:12px;}
#payouts h2 {padding:0px;}
#products img {margin-left:5px;}
#siteToggle {color:#999;font-size:14px;}
#siteToggle a {margin:0px 5px;}
#siteToggle a.sel {color:#444;text-decoration:none;font-weight:bold;}
#siteToggle h2 {margin:0px;font-size:22px;color:#444;}
#siteToggle span {float:right;}
#mediaTypes {list-style-type:square;list-style-position:outside;color:#999;}
#mediaTypes li {margin-left:20px;}
#mediaTypes a {display:block;}
#mediaTypes a.sel {font-weight:bold;text-decoration:none;color:#444;}
#footer{text-align:left;width:980px;font-size:11px;color:#666;margin-top:7px;height:25px;}
#footer div {text-align:left;float:left;padding-left:10px;}
#footer div a {color:#666;text-decoration:none;}
#footer div a:hover {color:#666;}
#footer span {float:right;color:#444;margin-right:10px;}
#footer span a {margin-left:8px;margin-right:8px;color:#888;}
#footer span a:hover {color:#eee;text-decoration:none;}
#theme {position:absolute;bottom:39px;right:5px;cursor:pointer;}
#theme span {border:1px solid #000;display:block;float:left;width:10px;height:10px;}
#theme span.blue {background-color:#06a;}
#theme span.blue:hover {background-color:#08c;}
#theme span.green {background-color:#0a6;}
#theme span.green:hover {background-color:#0c8;}
#theme span.orange {background-color:#d74129;}
#theme span.orange:hover {background-color:#d75e29;}
#theme span.grey {background-color:#aaaaaa;}
#theme span.grey:hover {background-color:#eeeeee;}
#theme span.sel {border:1px solid #fff;}
#theme span.txt {font-size:11px;color:#666;width:120px;text-align:right;position:relative;top:-2px;left:-2px;}
#actionpad {display:none;}
#login {width:279px;height:98px;overflow:hidden;position:absolute;right:9px;top:4px;background:transparent url(/static/images/loginFrame.jpg) no-repeat;}
#isLoggedIn{overflow:hidden;position:absolute;right:14px;top:7px;color:#eee;font-size:13px!important;}
#isLoggedIn b {color:#fff;}
#isLoggedIn span {color:#222;margin-left:3px;margin-right:3px;}
#login label, #login div, #login input {position:absolute;}
#myAccount legend {background-image:URL()!important;}
#myAccount ul {list-style:none;}
#myAccount ul li {float:none!important;display:block;}
#myAccount ul li input {float:none!important;}
#promo th,td {padding:0px;}
#signupX label b {color:#444;}

/* object classes */
a.site {text-decoration:none;font-size:10px;}
a.site img {border-width:0px;}
div.row {margin:5px 50px;padding:5px;border-bottom:1px dotted #ccc;}
div.row a {outline:none;}
div.row b {color:#444;}
div.bannerRow {width:745px;overflow:auto;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ddd;}
div.bannerRow small {color:#999;text-transform:uppercase;font-size:8px;}
label.username {top:19px;left:13px;font-size:10px;width:auto;color:#888;}
label.password {top:45px;left:17px;font-size:10px;width:auto;color:#888;}
label.remember {top:45px;left:190px;font-size:10px;width:auto;color:#888;}
input.remember {top:45px;left:170px;font-size:10px;width:auto;}
input.username {top:15px;left:72px;background:transparent;width:140px;height:19px;border:0px;}
input.password {top:42px;left:72px;background:transparent;width:90px;height:19px;border:0px;}
input.submit {display:none;}
div.loginBtn {width:60px;height:23px;top:13px;right:3px;cursor:pointer;}
a.forgot {position:absolute;top:65px;left:72px;font-size:10px;color:#ddd;}
a.getCode {padding:2px 10px;display:block;float:left;outline:none;}
a.getCode:hover {text-decoration:none;}
div.codeWindow {display:none;padding:5px;margin-bottom:3px;}
div.codeWindow textarea {font-size:12px;background-color:#faff73;width:100%;height:65px;border:1px solid #09d;}
a.product_link {padding-left:15px;}
tr.product_row td,tr.product_row2 td {border-bottom:1px dotted #ddd;padding-left:4px;background:transparent url('/static/images/bg05.jpg') repeat-x;}
tr.product_row2 td {background-color:#fafafa;}
tr.end_row td {background-color:#eee;padding-left:4px;font-weight:bold;}
tr.product_row a.product_link {text-decoration:none;padding-left:18px;}
small.light {color:#666;float:right;}

/* open classes */
.affCap {color:#444;border-top:1px dotted #ddd;margin-top:3px;padding-top:3px;}
.lblblock {padding:2px;border-bottom:1px dotted #aaa;}
.nodisplay {display:none;}
.boxT {width:947px;height:17px;background:transparent url('/static/images/boxT.jpg') no-repeat;overflow:hidden;clear:both;}
.boxM {width:947px;background:transparent url('/static/images/boxM.jpg') repeat-y;overflow:hidden;}
.boxB {width:947px;height:17px;background:transparent url('/static/images/boxB.jpg') no-repeat;overflow:hidden;margin-bottom:4px;}
.box2T {width:471px;height:17px;background:transparent url('/static/images/box2T.jpg') no-repeat;overflow:hidden;clear:both;}
.box2M {width:471px;background:transparent url('/static/images/box2M.jpg') repeat-y;overflow:hidden;font-size:12px;line-height:1.4em;}
.box2B {width:471px;height:17px;background:transparent url('/static/images/box2B.jpg') no-repeat;overflow:hidden;margin-bottom:4px;}
.box3T {height:17px;background:transparent url('/static/images/boxT.jpg') no-repeat;overflow:hidden;clear:both;}
.box3T div {height:17px;float:right;background:transparent url('/static/images/boxT.jpg') no-repeat top right;overflow:hidden;width:20px;}
.box3M {background-color:#fff;}
.box3B {height:17px;background:transparent url('/static/images/boxB.jpg') no-repeat;overflow:hidden;margin-bottom:4px;}
.box3B div {height:17px;float:right;background:transparent url('/static/images/boxB.jpg') no-repeat bottom right;overflow:hidden;width:20px;}
.boxX {padding:0px 10px;}
.contactBorderLeft {border-left:1px dotted #ddd;padding-left:10px;padding-right:5px;}
.payoutBorderLeft {padding-left:25px;border-left:1px dotted #bbb;}
.productsTable {position:relative;left:-8px;}
.promoTable1 {position:relative;left:-5px;}
.defaultLinkLabel {width:65px;float:left;text-align:right;margin-right:4px;}
.defaultLinkInput {width:205px!important;}
.defaultLinksExtras {margin-top:4px;padding-top:4px;border-top:1px dotted #ddd;}
.campaignTracking {padding-left:15px;border-left:1px dotted #ddd;padding-left:5px!important;padding-right:5px!important;}
.aboutSite {float:right;margin:15px;text-align:center;}
.loginRemember {float:left;margin-right:4px;}
.loginRememberSpan {font-size:11px;float:left;position:relative;top:-5px;}

/* generic classes */
.fs14 {font-size:14px!important;}
.fs12 {font-size:12px!important;}
.fs11 {font-size:11px!important;}
.mt10 {margin-top:10px!important;}
.mt6 {margin-top:6px!important;}
.mt3 {margin-top:3px!important;}
.ml7 {margin-left:7px!important;}
.pr25 {padding-right:25px!important;}
.pr10 {padding-right:10px!important;}
.pr5 {padding-right:5px!important;}
.pl5 {padding-left:5px!important;}
.pt3 {padding-top:3px!important;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatNone {float:none;}
