/* Reset */
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,
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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* Sticky Footer */
html, body, #contents {
min-height: 100%;
width: 100%;
height: 100%;
}
/*
* The "height" above is a hack for IE5+/Win.  Below we adjust
* it using the child selector to hide from IE5+/Win
*/
html>body, html>body #contents {
height: auto;
}
/*
* Without this, Moz1.0 adds a vertical scrollbar
*/
body {
margin: 0;
}
#contents {
position: absolute;
top: 0;
left: 0;
/*  Use the following to center this at 50% width, or this for 750px: width: 700px, margin-left: -350px: */
/*
left: 50%;
width: 50%;
margin-left: -25%;
*/
}
#footer {
position: absolute;
bottom: 0;
width: 70%; /* See note below */
padding: 0 15%;
}
/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
* Stupid hack lets IE see 100%, others see 70%. 
*/
#footer {
\width: 100%;
w\idth: 70%;
}
#main {
margin-bottom: 5em;
height: auto;
}
/* General Elements  */
body {font-family:"Arial", Helvetica, sans-serif; font-size:0.9em; background-color:#ededed; background-image:url(/u/t30/1224885230/images/affiliate2008/home/bg-page.gif); background-repeat:repeat-y; background-position:50% 50%; }
#site-container {background-color:#ededed; background-image:url(/u/t30/1224074761/images/affiliate2008/home/bg.gif); background-repeat:repeat-x;  } 
#content-box {width:920px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding-left:20px; padding-right:20px;}
#features-page #content-box {width:920px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; padding-left:0; padding-right:0; }
/* Text  */
h2 {margin-bottom:17px; font-weight:bold; font-size:1.6em;} 
h2.title {font-size:1.3em;}
/* Home Banner  */
#banner {background-color:#000000; width:100%; height:188px; clear:both; position:relative; margin-left:auto; margin-right:auto; display:block;}
#flash {width:735px; height:188px; position:relative; margin-left:auto; margin-right:auto; display:block;  }
/* Header  */
#header {width:940px; margin-left:auto; margin-right:auto; }
#header-container {width:100%;  height:92px; background-color:#fff;  }
#logo {padding-top:20px;}
h1 span {display:none;}
h1 {background-image:url(/u/t30/1224848498/images/affiliate2008/home/webcams-affiliate-logo.gif); background-repeat:no-repeat; width:260px; height:29px;  }
h1 a {display:block; width:260px; height:29px;}
#support {float:right; margin-top:30px;}
#support p.question {font-size:0.9em; text-align:right; margin-bottom:5px; }
#support p.question a {font-weight:bold; color:#297fd2; }
#support h3 {font-size:1.4em; font-weight:bold;}
#support h3 span {color:#53bf24;}
#support h3 span.underline {text-decoration:underline; color:#000000; }
#support h3.quote {font-size:1.3em;}
/* Footer  */
#footer-container {width:100%;  }
#footer {background-color:#000000; height:55px; padding-top:18px; color:#5a5a5a; line-height:16px; font-size:0.8em;}
#footer a {color:#FFFFFF;} 
#footer div.wrapper { margin:0; padding:0; text-align:left;}
/* Home - Payout Options */
p.btn-payout {background-image:url(/u/t30/1224848497/images/affiliate2008/home/btn-payout-small.gif); background-repeat:no-repeat; color:#FFFFFF; width:52px; height:54px; font-size:1.3em; font-weight:bold; text-align:center; float:left; margin-right:15px; padding:10px; }
p.description {float:left; width:128px; margin-right:15px; font-size:0.9em; line-height:16px; font-family:"Tahoma", Arial, Helvetica, sans-serif;  }
div.weekly-payouts {width:300px; height:160px; background-image:url(/u/t30/1220444905/images/affiliate2008/home/bg-feature1.png); background-repeat:no-repeat; background-position:7% 10%; }
div.contenido {width:300px; height:160px; background-image:url(/u/t30/1220444905/images/affiliate2008/home/bg-feature2.png); background-repeat:no-repeat; background-position:7% 10%; }
div.rss-feeds {width:300px; height:160px; background-image:url(/u/t30/1220444904/images/affiliate2008/home/bg-feature3.png); background-repeat:no-repeat; background-position:7% 10%; }
div.feature p {margin-left:100px; width:185px;  font-size:0.9em; line-height:16px;}
p.read-more {background-image:url(/u/t30/1220444900/images/affiliate2008/home/btn-read-more.png); width:98px; height:28px; background-repeat:no-repeat; float:right; } 
p.read-more span {display:none;} 
p.read-more a {display:block; width:98px; height:28px;}
div.weekly-payouts p.read-more-button {width:100px; height:30px; margin-left:185px; margin-top:-5px;}
div.weekly-payouts p.read-more-button span {display:none; }
div.weekly-payouts p.read-more-button a {display:block; width:100px; height:30px;}
div.contenido p.read-more-button {width:100px; height:30px; margin-left:185px; margin-top:-5px;}
div.contenido p.read-more-button span {display:none; }
div.contenido p.read-more-button a {display:block; width:100px; height:30px;}
div.rss-feeds p.read-more-button {width:100px; height:30px;  margin-left:185px; margin-top:-5px;}
div.rss-feeds p.read-more-button span {display:none;  }
div.rss-feeds p.read-more-button a {display:block; width:100px; height:30px;}
/* Home - Features */ 
#features {  }
#features p {margin-bottom:20px; color:#000; font-size:0.9em; line-height:16px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
#features h3 {font-weight:bold; color:#161616; font-size:1.5em; margin-bottom:10px; margin-left:100px; font-family:"Arial", Helvetica, sans-serif; }
div.feature {background-image:url(/u/t30/1224764592/images/affiliate2008/home/bg-features.gif); background-repeat:no-repeat; width:300px; height:160px; float:left; margin-right:6px; padding-top:20px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
/* Navigation Menu */
#menu {width:940px; margin-left:auto; margin-right:auto;  }
#menu-container {width:100%; background-color:#313131; height:35px; }
#menu ul li {float:left;list-style-type:none;   padding-left:18px; padding-right:18px; background-image:url(/u/t30/1220444899/images/affiliate2008/home/divider-menu.gif); background-repeat:repeat-y; background-position:top right; display:inline; font-weight:bold;}
#menu ul li.first {padding-left:0px; padding-right:18px;  background-image:url(/u/t30/1220444899/images/affiliate2008/home/divider-menu.gif); background-repeat:repeat-y; background-position:top right;} 	
#menu ul li.last {padding-left:16px; padding-right:18px;   }
#menu ul li a {color:#FFFFFF; text-decoration:none; float:left; display:block; height:25px; padding-top:10px;}
/* Support Navigation */
#support-nav {float:right; width:275px; height:30px; background-image:url(/u/t30/1220444902/images/affiliate2008/home/bg-support-nav.png); background-repeat:no-repeat; margin-right:25px; padding-top:7px; padding-left:15px; font-size:0.9em; }
#support-nav ul li {display:inline; font-size:1em;}
#support-nav li a {display:inline; color:#404040; text-decoration:none; margin-right:22px;}
#support-nav li a:hover {text-decoration:underline;}
#support-nav li a.log { background-image:url(/u/t30/1220444898/images/affiliate2008/home/icon-login.png); background-repeat:no-repeat; padding-left:20px;}
#support-nav li a.sign { background-image:url(/u/t30/1220444897/images/affiliate2008/home/icon-sign.png); background-repeat:no-repeat; padding-left:20px; margin-left:10px;}
#support-nav li a.contact { background-image:url(/u/t30/1220444899/images/affiliate2008/home/icon-contact.png); background-repeat:no-repeat; padding-left:20px;}
/* Features Page */
#features-page div.features {background-color:#efefef; margin-bottom:20px; width:410px; height:135px; background-image:url(/u/t30/1223584388/images/affiliate2008/features/feature.gif); background-repeat:no-repeat; padding-top:15px; padding-left:20px; padding-right:20px;}
#features-page div.features div.margin {padding-left:80px; }
#features-page #features-list p {margin:0; padding:0; }
#features-page #features-list div.features p {margin-bottom:10px;}
#features-page div.col-1 {float:left; display:inline; width:450px; margin-right:20px; }
#features-page div.col-2 {float:left; display:inline; width:450px;}
#features-page div.high-payouts {width:410px; height:135px; background-image:url(/u/t30/1224848490/images/affiliate2008/features/bg-high-payouts.gif); background-repeat:no-repeat; background-position:4% 10%; }
#features-page div.weekly-payouts {width:410px; height:135px; background-image:url(/u/t30/1224848500/images/affiliate2008/home/bg-feature1.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.content {width:410px; height:135px; background-image:url(/u/t30/1224848499/images/affiliate2008/home/bg-feature2.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.rss-feeds {width:410px; height:135px; background-image:url(/u/t30/1224848501/images/affiliate2008/home/bg-feature3.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.flexible-pay-methods {width:410px; height:135px; background-image:url(/u/t30/1224848495/images/affiliate2008/features/bg-flexible-pay-methods.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.customization {width:410px; height:135px; background-image:url(/u/t30/1224848491/images/affiliate2008/features/bg-customization.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.custom-design {width:410px; height:135px; background-image:url(/u/t30/1224848490/images/affiliate2008/features/bg-custom-design.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.referrals {width:410px; height:135px; background-image:url(/u/t30/1224848496/images/affiliate2008/features/bg-referrals.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.real-time-hit-counting {width:410px; height:135px; background-image:url(/u/t30/1224848494/images/affiliate2008/features/bg-real-time-hit-counting.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.in-house-processing {width:410px; height:135px; background-image:url(/u/t30/1224848489/images/affiliate2008/features/bg-in-house-processing.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.top-notch-support {width:410px; height:135px; background-image:url(/u/t30/1224848492/images/affiliate2008/features/bg-top-notch-support.gif); background-repeat:no-repeat; background-position:1% 10%; }
#features-page div.brandability {width:410px; height:135px; background-image:url(/u/t30/1224848493/images/affiliate2008/features/bg-brandability.gif); background-repeat:no-repeat; background-position:1% 10%; }
/* Login Box */
#inline-form form {float:right; display:inline; margin-top:5px;}
#inline-form {color:#fff; display:inline;}
#inline-form p.login label{float:left; display:block; margin-top:5px; margin-left:10px; display:inline; font-weight:bold;}
#inline-form p.password label{float:left; display:block; margin-top:5px;  margin-left:10px; display:inline; font-weight:bold;}
#inline-form p.login, #inline-form p.password, #inline-form p.submit{float:left;}
#inline-form p.submit {display:block; margin-top:2px;}
#inline-form  input#edit-submit {width: 60px; height: 21px; margin: 0px 0px 0 10px; padding: 0 0 0px 0;border: 0; font-size: 0; line-height: 0; background: none; background-image: url(/u/t30/1224848497/images/affiliate2008/home/btn-login.gif); background-repeat: no-repeat;}
#inline-form .form-text {display: block; width: 95%;}
#inline-form .form-text {display: inline; width: auto;}
#inline-form form input#edit-search-block-form-keys {width: 120px; height: 16px; margin: 2px 0 0 10px; padding: 2px; border: 1px solid #313131; font-size: 0.9em;}
/*form#login-box {width:430px;}
form#login-box input#reseller, form#login-box input#pass{width:240px;}
form#login-box input#reseller.error, form#login-box input#pass.error {margin-bottom:5px;}
label.login-button {display:block; margin:auto; padding:auto; position:relative; text-align:center; margin:10px;}
label.login-button input#login-button {width:120px;}
label.retrieve-button {display:block; margin:auto; padding:auto; position:relative; text-align:center; margin:10px;}
label.retrieve-button input#retrieve-button {width:150px;}
form#login-box label.username, form#login-box label.password  {margin:0; padding:0; padding-left:10px;}*/
/* Common Pages */
#home {padding-top:20px;}
div.common-page {margin-left:auto; margin-right:auto; position:relative; width:920px; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; }
div.common-page div.margin {padding-right:20px;}
div.common-page {font-size:0.9em;}
div.common-page p {margin-bottom:15px; line-height:16px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
div.common-page h2 {font-size:1.9em; font-weight:bold;}
div.common-page h3 {font-size:1.3em; font-weight:bold; margin:0; padding:0; margin-bottom:10px;}
div.common-page h4 {font-size:1.1em; font-weight:bold; margin-bottom:10px; }
div.common-page strong {font-weight:bold;}
div.common-page ol {margin-left:25px;}
div.common-page ol li {margin-bottom:15px; line-height:16px;}
div.common-page ul {margin-left:20px;}
div.common-page ul li {margin-bottom:15px; line-height:16px;}
div.common-page h2.sign-up {text-align:center;}
div.common-page h2.sign-up a {color:#0a78e3; }
div.common-page h2.sign-up a:hover {color:#0986ff; }
#box-table-a, .box-table-a {font-size:1em;}
#box-table-a, .box-table-a {border-collapse:collapse; margin-bottom:20px;}
#box-table-a th, .box-table-a th {
text-align: center; font-weight:normal;background:#2e2e2e;border-bottom:1px solid #fff;color:#fff;padding:6px; font-weight:bold; font-size:1.1em; line-height:18px;}
#box-table-a td, .box-table-a td {text-align: center; background:#f2f2f2;border-bottom:1px solid #fff;color:#434343;border-top:1px solid transparent;padding:6px; line-height:18px;}
#box-table-a tr:hover td, .box-table-a tr:hover td {background:#e4e2e2;color:#434343;}
.box-table-a th span {
font: normal 160%/90% Arial, Helvetica, sans-serif;
color:#53BF24;
display: inline-block;
padding: 0 0 0 1em;
margin: 0;
}
.box-table-a tbody tr td.first, .box-table-a tbody tr td.first-hd {
color: #333;
font: bold 110%/90% Arial, Helvetica, sans-serif;
letter-spacing: 0;
word-spacing: -0.5pt;
background-image: url(/u/t30/1241516037/images/affiliate2008/home/bifa-tabel.gif);
background-repeat: no-repeat;
background-position: 1em center;
text-align: left !important;
padding-left: 3.50em;
margin: 0;
}
.box-table-a tbody tr td.first-hd { width: 60%;font: normal 100%/100% Arial, Helvetica, sans-serif;background-image: none;}
.box-table-a tr.tabel-ft, .box-table-a tr.tabel-ft:hover, .tabel-ft td {background: #83b5e5 !important;}
.box-table-a tr.tabel-ft td, .box-table-a tr.tabel-ft:hover td {color: #FFF;background: none;font: normal 160%/90% Arial, Helvetica, sans-serif;padding: 30px 0;margin: 0;}
.box-table-a tr.tabel-ft td font, .box-table-a tr.tabel-ft:hover td font { color:#333; }
.box-table-a thead tr th {width: 18.00%;}
.box-table-a thead tr th em {font: normal 80%/100% Arial, Helvetica, sans-serif; color:#CCC; display: inline-block;}
.box-table-a .earning-values {background: #eef5fe;}
.box-table-a .revshare-values {background: #dee9f7;width:28.00% !important;}
.box-table-a .revshare-values-2 {background: #defad2;}
.box-table-a .earning-values font, 
.box-table-a .revshare-values font, 
.box-table-a .revshare-values-2 font 
{color:#333;font: normal 160%/100% Arial, Helvetica, sans-serif;display:block;padding: 0.20em !important;}
.box-table-a .revshare-values font, .box-table-a .revshare-values-2 font { color:#000;font: bold 160%/100% Arial, Helvetica, sans-serif;}
.affiliate-screen { text-align: center; background: #f2f2f2; padding: 1.8em; }
.affiliate-screen img { border: solid 1px #2e2e2e; padding: 0; margin: 0; }
.fee-revashare, .earn-revshare { font: normal 120%/90% Arial, Helvetica, sans-serif; }
.fee-revashare {color:#297fd2 !important;}
.earn-revshare {color:#43a419 !important;}
.revshare-list-elm {
_width:99.85%;
background: #f2f2f2;
padding: 0.85em;
margin: 0 0 1em 0;
}
#revshare-page div ul {padding: 0 1em; margin:0;}
#revshare-page div ol {padding: 0 1.3em; margin: 0;}
#revshare-page div ul li, #revshare-page div ol li { list-style: none outside; line-height: 1.1 !important; font: normal 105%/100% Arial, Helvetica, sans-serif; padding: 0.5em 0; }
#revshare-page div ol li { min-height: 28px; _height: 28px; padding-left: 3em; }
#revshare-page div ul li { background: transparent url(/u/t30/1241516037/images/affiliate2008/home/bifa-tabel.gif) no-repeat left center !important; padding: 0 0 0 30px; }
.total-packages { color:#ededed; }
.total-revshare, .tabel-ft td.total-revshare { color:#000 !important;background:url(/u/t30/1241624967/images/affiliate2008/home/circle-splash.gif) no-repeat center #93cd7d !important;font-weight:bold !important; }
.revshare-bullet-1, .revshare-bullet-2, .revshare-bullet-3, .revshare-bullet-4, .revshare-bullet-5 { background-repeat: no-repeat; background-position: 0 0;}
.revshare-bullet-1 { background-image:url(/affiliate/images/legend-bullet-01.png); }
.revshare-bullet-2 { background-image:url(/affiliate/images/legend-bullet-02.png); }
.revshare-bullet-3 { background-image:url(/affiliate/images/legend-bullet-03.png); }
.revshare-bullet-4 { background-image:url(/affiliate/images/legend-bullet-04.png); }
.revshare-bullet-5 { background-image:url(/affiliate/images/legend-bullet-05.png); }
/* hr styles */
div.hr-1 {
height: 10px;
background: transparent url(/u/t30/1241516913/images/affiliate2008/home/hr-bg-img-1.gif) repeat-x scroll center;
}
div.hr-1 hr {
display: none;
}
/* end of he styles */
#payout-page #box-table-a, #faq-page #box-table-a, #revshare-page .box-table-a {margin:0; padding:0; margin-bottom:10px;}
div.col1 {float:left; display:inline; margin-right:20px; width:435px; }
div.col2 {float:left; display:inline; width:460px;}
#faq-page div.col1 {float:left; display:inline; margin-right:20px; width:435px; }
#faq-page div.col2 {float:left; display:inline; width:460px;}
#payout-page div.col1 {float:left; display:inline; margin-right:20px; width:405px; }
#payout-page div.col2 {float:left; display:inline; width:480px;}
div.common-page a {color:#0a78e3; font-weight:bold;}
div.common-page a:hover {color:#0986ff;  }
div.answer span {font-weight:bold;}
p.icq {background-image:url(/u/t30/1223998750/images/affiliate2008/home/icq.png); background-repeat:no-repeat; display:block; height:23px; text-align:left; padding-left:28px; margin-left:45px; }
td.icq {text-align:left; }
table.generic {}
table.generic th { background-color:#2e2e2e; color:#fff; font-size:1.1em; font-weight:bold;padding:8px; }
table.generic tr.even { background-color:#e4e4e4;padding:8px; }
table.generic tr.odd { background-color:#f1f1f1;padding:8px; }
table.generic tr.button { background-color:#f6f6f6;padding:0px; margin:0; }
table.generic td, table.generic th { padding:8px; }
table.generic table th { padding:2px; font-size:1em; background-color:#eee; color:#333; }
table.generic input {width:150px;}
input#submit {font-weight:bold; width:150px; margin-top:10px;}
table.generic p {margin:0; padding:0; }
table.generic label.username, table.generic label.password {margin-left:35px;}
div.error_box {color:#fe1212; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px;}
/* RevShare */
#revshare {
}
/* Faceboxes */
#payment-features {padding:10px; }
#payment-features div.col1 {float:left; display:inline; width:100px; margin-right:10px;}
#payment-features div.col2 {float:left; display:inline; width:225px; }
#payment-features h2 {margin-bottom:10px; font-weight:bold;}
#payment-features p {line-height:17px;}
#payment-features div.clearfix {margin-bottom:18px; height:70px;}
#payment-features div.clearfixsmall {margin-bottom:18px; height:50px;}
/* Signup form */
#signup table {
border-spacing: 0px;
border-collapse: collapse;
empty-cells: show;
}
#signup .label {
padding-top: 2px;
padding-right: 8px;
vertical-align: top;
white-space: nowrap;
}
#signup .field {
padding-bottom: 10px;
white-space: nowrap;
}
#signup .textfield {
width: 150px;
}
label.error {
background:url("/u/t30/1211577498/images/skins/webcams2008/exclamation.png") no-repeat 0px 0px;
padding-left: 16px;
padding-bottom: 2px;
font-weight: bold;
color: #f00;
}
label.checked {
background:url("/u/t30/1211825412/images/skins/webcams2008/accept.png") no-repeat 0px 0px;
padding-left: 16px;
padding-bottom: 2px;
}
form#login-box label.checked {display:none; background-image:none;}
span.required {color:#ff0000; font-weight:bold;}
p.note {font-size:0.9em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.generic input.submit-button {margin:auto; position:relative; display:block; width:200px;}
table.generic input {margin-right:5px;}
/* Login Page */
/* Hacks */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}v
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}