/***************************************************
                  Reset Setup
****************************************************/
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, images, 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; vertical-align: baseline; }
ol, ul{list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}


/***************************************************
                  General Setup
****************************************************/
*{margin:0;padding:0;}
body{font-family:Verdana, Helvetica, Arial;color:#4b4b4b;font-size:13px;line-height:140%;text-align:center;background:#fff;}
ol, ul{font-family:Verdana, Helvetica, Arial;}
a:link, a:active, a:visited{color:#2970A6;text-decoration:none;}
a:hover{color:#2970A6;text-decoration:underline;}
a img{border:none;}
input, textarea, select {font-family:Verdana, Helvetica, Arial;font-size:12px;color:#000;font-weight:normal;}
p{padding:0px 0px;margin:0 0 5px 0;color:#4b4b4b;font-size:14px;font-weight:normal;}
h1{padding:0px 0px;margin:0 0 10px 0;color:#75a320;font-size:22px;font-weight:normal;}
h2{padding:0px 0px;margin:0 0 10px 0;color:#4b4b4b;font-size:15px;font-weight:normal;}
h3{padding:5px 5px;margin:20px 0 10px 0;color:#4b4b4b;font-size:13px;border:1px solid #d3d3d3;background:#e6e6e6 url(/pmp/img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;}


/***************************************************
                  Common Setup
****************************************************/
#container{clear:both;margin:10px auto;width:940px;text-align:left;float:center;}
#report{clear:both;margin:10px auto;width:550px;text-align:left;float:center;}
#content{clear:both;float:left;width:938px;margin:10px 0px;display:inline;position:relative;min-height:400px;}
.clr{clear:both;margin:0;padding:0;font-size:0;height:0;line-height:0;}
.hidden{display:none;}
.spacerleft{padding-left:8px;}
input.textbox{width:210px;padding:2px 0;}
.success{color:#236638;font-size:13px;font-weight:bold;padding:0px 0px;}
.error{width:350px;float:left;display:inline;position:relative;padding:5px 10px;margin:0 0 5px 0;color:#ff0000;background-color:#FFDFDF;border:1px solid #FF0000;}
.error h3{padding:0px 0px;margin:0 0 5px 0;color:#4b4b4b;font-size:13px;font-weight:bold;background:none;border:none}
.error p{padding:0px 0px;margin:0px 0px;color:#4b4b4b;font-size:12px;font-weight:normal;}
.errorinput{background-color:#FFDFDF;border:1px solid #FF0000;}
.errortext{color:#ff0000;}
.oneofone{clear:both;width:100% ;float:left;display:inline;position:relative;padding:4px 0px;margin:0px;}
.oneoftwo_alt{width:670px;float:left;display:inline;position:relative;padding:4px 10px 4px 0;margin:0px;}
.twooftwo_alt{width:255px;float:left;display:inline;position:relative;padding:0px;margin:0px;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table{background-color:#ececec !important; //reCaptcha widget background color}
#recaptcha_table{border-color: #c7c7c7 !important; //reCaptcha widget border color}
#recaptcha_response_field{border-color: #c7c7c7 !important; //Text input field border color}


/***************************************************
                  Site Buttons
****************************************************/
.cmn-button input {border:none;background:none;padding:0 15px;margin:0 0;}
.cmn-button, .cmn-button b, .cmn-button b b, .cmn-button b input {background-image:url("/pmp/img/button_sprite.png");color:#333 !important;text-decoration:none !important;font-weight:bold;cursor:pointer;outline:none;height:24px;font-size:12px !important;line-height:24px;display:-moz-inline-box;display:inline-block;-moz-box-align:center;zoom:1;}
.cmn-button {background-repeat:no-repeat;background-position:right -48px;}
.cmn-button b {background-repeat:no-repeat;background-position:0px -24px;}
.cmn-button b b, .cmn-button b input {background-repeat:repeat-x;background-position:top left;padding:0 13px 0 13px;margin:0px 3px 0px 3px;  }
.cmn-button:hover {background-repeat:no-repeat;background-position:right -120px;}
.cmn-button:hover b {background-repeat:no-repeat;background-position:0px -96px;}
.cmn-button:hover b b, .cmn-button:hover b input {background-repeat:repeat-x;background-position:0px -72px;}


/***************************************************
                  Navigation Menu
****************************************************/
#quicklinks-tool{clear:both;display:block;height:20px;width:100%;text-align:right;}
#quicklinks-tool a{color:#4b4b4b;font-size:11px;}
#quicklinks-tool .quicklinks{display:inline-block;text-align:right;text-decoration:none;font-size:11px;padding-right:15px;}
#quicklinks-tool .split{padding:0 12px;}
#quicklinks-tool .quickupgrade{display:inline;float:left;text-align:left;text-decoration:none;font-size:11px;padding-left:15px;}

#header {height:40px;width:100%;margin-top:5px;overflow:hidden;background:transparent url("/pmp/img/bg_menu.png") 0 0 no-repeat;}
#header img{float:left;display:inline;padding:11px 0px 0px 35px;}
#main-menu {float:left;display:inline;margin:0 0 0 25px;}
#main-menu li {float:left;}
#main-menu a {float:left;color:#4b4b4b;padding:9px 15px 7px 15px;margin-top:1px;text-decoration:none;font-size:11px;font-weight:bold;}
#main-menu a:hover {background-color:#f3f3f3;}
#main-menu a.selected {color:#75a320;}
#header .add-this{float:right;display:inline;padding:11px 35px 0px 0px;z-index:100;}


/***************************************************
                  Page Setup - index
****************************************************/
.main-hero{width:705px;height:300px;float:left;display:inline;position:relative;margin-right:12px;padding:0px;background:transparent url("/pmp/img/bg_hero_705x300.jpg") no-repeat 0 0;}
.main-hero h1{padding:0;margin:0;color:#4b4b4b;font-size:23px;text-decoration:none;font-weight:normal;background:none;border:none}
.main-hero .hero-title{padding:65px 0 0 30px;margin:0;}
.main-hero .hero-subtext{padding:8px 0 0 30px;width:375px;color:#4b4b4b;font-size:14px;}
.main-hero .hero-subfree{padding:6px 0 0 30px;width:375px;}
.main-hero .hero-subfree .hero-link{color:#e97117;font-size:18px;font-weight:bold;text-decoration:none;}
.main-close{width:937px;height:135px;float:left;display:inline;position:relative;margin-top:12px;padding:0px;border:1px solid #c7c7c7;background:transparent url("/pmp/img/category_bg.gif") repeat-x 0 0;}
.main-close .toolset {float:left;display:inline;position:relative;width:225px;margin:10px 0 0 0;text-align:center;}
.main-close .toolset .icon{float:left;padding-left:75px;}
.main-close .toolset .icon-desc a{font-size:12px;color:#e97117;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.main-close .toolset .subtext{font-size:12px;color:#4b4b4b;font-weight:normal;text-decoration:none;}
.main-side{width:221px;height:300px;float:left;display:inline;position:relative;margin:0px;padding:0px;}
.main-side ul {text-align: left;font-size:11px;line-height: 140%;font-weight:normal;color: #4b4b4b;text-decoration:none;}
.main-side li{background-image:url(/pmp/img/arrow1.gif);background-repeat:no-repeat;background-position:3px 5px; padding-left:18px;}


/***************************************************
                  Page Setup - register
****************************************************/
.register{width:625px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;border:1px solid #c7c7c7;}
.register .reg-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:20px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.register .reg-field{width:625px;clear:both;display:block;padding:0px 0px;margin:10px 0;}
.register .reg-label{display:inline;float:left;text-align:right;width:150px;color:#4b4b4b;font-size:12px;padding:0px;margin:0px;}
.register .reg-inputbox{display:inline;text-align:left;width:450px;padding-left:10px;margin:0px;}
.register .reg-recaptcha{width:100%;padding-left:160px;}
.register .reg-fineprint{padding-left:5px;color:#4b4b4b;font-size:10px;}
.register .reg-terms{font-size:12px;padding-left:10px;margin:0px;}

.register-detail{width:245px;float:left;display:inline;text-align:left;position:relative;padding:5px 5px;margin-left:15px;}
.register-detail .register-register-main{width:100%;color:#e97117;font-size:20px;text-align:center;font-weight:normal;padding:20px 0 2px 0;margin:0;}
.register-detail .register-register-text{width:100%;color:#4b4b4b;font-size:12px;text-align:justify;font-weight:normal;padding:20px 0 2px 0;margin:0;}

/***************************************************
                  Page Setup - members
****************************************************/
.account{width:898px;clear:both;float:left;display:inline;position:relative;padding:5px 20px;margin:0px;min-height:370px;border:1px solid #c7c7c7;border-top:none;}
.account .acc-section-full{width:100%;padding:0px;margin:0px;}
.account .acc-section-left{width:565px;float:left;padding:0px;margin:0px;}
.account .acc-section-right{width:305px;float:right;padding:0px;margin:15px 0 20px 20px;border:0px solid #ccc;min-height:400px;}
.account .acc-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:20px 0 2px 0;margin:0 0 12px 0;border-bottom:1px solid #c7c7c7;}
.account .acc-field{width:100%;clear:both;display:block;padding:0px 0px;margin:7px 0;}
.account .acc-label{display:inline;float:left;text-align:right;width:150px;color:#4b4b4b;font-size:12px;padding:0px;margin:0px;}
.account .acc-inputbox{display:inline;text-align:left;width:300px;padding-left:10px;margin:0px;}
.account .acc-inputbox-extended{display:inline-block;text-align:left;width:700px;padding-left:10px;margin:0px;}
.account .acc-main-title-link{font-size:13px;font-weight:normal;}
.account .acc-avatar{min-height:64px;}
.account .nothanks{font-size:11px;font-weight:normal;}


/***************************************************
                  Page Setup - forgot
****************************************************/
.forgot{width:896px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;;min-height:400px;border:1px solid #c7c7c7;}
.forgot .forgot-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:20px 0 2px 0;margin:0 0 12px 0;border-bottom:1px solid #c7c7c7;}
.forgot .forgot-field{width:100%;clear:both;display:block;padding:0px 0px;margin:7px 0;}
.forgot .forgot-label{display:inline;float:left;text-align:left;width:150px;color:#4b4b4b;font-size:12px;padding:0px;margin:0px;}
.forgot .forgot-inputbox{display:inline;text-align:left;width:300px;padding-left:10px;margin:0px;}
.forgot .forgot-recaptcha{width:100%;padding-left:160px;}


/***************************************************
                  Page Setup - module
****************************************************/
/* Setup */
.toolbox{width:918px;clear:both;float:left;display:inline;position:relative;padding:15px 10px;margin:0px;min-height:370px;border:1px solid #c7c7c7;border-top:none;}
.toolbox .intro-tool{width:520px;float:left;display:inline;position:relative;padding:5px 0px;margin-bottom:20px;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
.toolbox .graph{width:375px;float:left;display:inline;position:relative;padding:0px 0px;margin-left:15px;z-index:0;}
.toolbox .dictionary-daily{width:375px;float:left;display:inline;position:relative;padding:0px 0px;margin-left:15px;}

/* Elements */
.intro-tool .header{color:#4b4b4b;font-size:14px;padding:5px 5px;margin:0px 5px 5px 5px;background-color:#eee;border-bottom:1px solid #c7c7c7;}
.intro-tool .description{color:#4b4b4b;font-size:12px;padding:4px 4px;margin:0px 5px;}
.intro-tool .launchfirst{border-top:1px dotted #c7c7c7;}
.intro-tool .launch{color:#4b4b4b;font-size:12px;font-weight:bold;padding:4px 4px;margin:0px 5px;border-bottom:1px dotted #c7c7c7;}
.intro-tool .accentgreen{color:#75a320;font-size:11px;font-weight:bold;}
.intro-tool .accentgreenseperator{color:#75a320;font-size:10px;font-weight:bold;}
.intro-tool .taken{color:#4b4b4b;font-size:12px;font-weight:normal;}
.intro-tool .list{display:inline;float:left;width:492px;padding:4px 4px;margin:0px 5px 0px 15px;border-bottom:1px dotted #c7c7c7;}
.intro-tool .text{float:left;text-align:left;color:#4b4b4b;font-size:11px;font-weight:normal;}
.intro-tool .view{float:right;text-align:right;padding-right:8px;color:#4b4b4b;font-size:11px;font-weight:normal;}
.intro-tool .shade{background-color:#f2f2f2;}

.intro-tool .acc-field{width:100%;clear:both;display:block;padding:0px 0px;margin:7px 0;}
.intro-tool .acc-label{display:inline;float:left;text-align:left;width:150px;color:#4b4b4b;font-size:12px;padding-left:10px;margin:0px;}
.intro-tool .acc-inputbox{display:inline;text-align:left;width:300px;padding-left:10px;margin:0px;}

.graph .graph-none{width:375px;height:350px;border:1px solid #c7c7c7;text-align:center;padding:40px 5px 0 5px;margin:0px;}
.dictionary-daily .dictionary-intro{display:block;text-align:center;color:#4b4b4b;font-size:12px;font-weight:normal;text-decoration:underline;padding:0px 0px 10px 0px;margin:0px;}
.dictionary-daily .dictionary-word{display:block;float:left;width:100%;padding:0px;margin-bottom:8px;border-bottom:1px solid #ccc;}
.dictionary-daily .dictionary-text{display:block;text-align:left;color:#4b4b4b;font-size:12px;font-weight:normal;padding:2px 0px 0px 0px;margin:0px;}
.dictionary-daily .dictionary-highlite{font-weight:bold;text-decoration:none;padding-right:0px;}


/***************************************************
                  Page Setup - features
****************************************************/
.features{width:625px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;border:1px solid #c7c7c7;}
.features .ftr-main-h1{display:inline;width:100%;color:#75a320;font-size:15px;font-weight:bold;}
.features .ftr-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:25px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.features .ftr-sub-title{display:inline-block;color:#4b4b4b;font-weight:bold;text-align:left;width:120px;font-size:12px;padding:0px;margin:0px auto;}
.features .ftr-field{width:595px;clear:both;display:block;padding:4px 0;margin:0 0 0 30px;border-bottom:1px solid #c7c7c7;}
.features .ftr-label{display:inline;float:left;text-align:left;width:470px;color:#4b4b4b;font-size:12px;padding:0 0 0 8px;margin:0;}
.features .ftr-sub-label{display:inline;float:left;text-align:left;width:420px;color:#4b4b4b;font-size:12px;padding:0 0 0 50px;margin:0;}
.features .ftr-detail{display:inline-block;color:#e97117;font-weight:bold;text-align:center;width:100px;font-size:12px;padding:0px;margin:0px auto;}
.features .ftr-detail-plain{display:inline-block;color:#4b4b4b;font-weight:bold;text-align:center;width:100px;font-size:12px;padding:0px;margin:0px auto;}
.features .ftr-shade{background-color:#f2f2f2;}

.features-detail{width:245px;float:left;display:inline;position:relative;padding:5px 5px;margin-left:15px;}
.features-detail .feature-register-sign-up{display:block;width:100%;text-align:center;padding:10px 0;margin:0;}
.features-detail .feature-register-main{width:100%;color:#e97117;font-size:20px;text-align:center;font-weight:normal;padding:20px 0 2px 0;margin:0;}
.features-detail .feature-register-sub{width:100%;color:#4b4b4b;font-size:14px;text-align:center;font-weight:normal;padding:5px 0 2px 0;margin:0;}
.features-detail .feature-register-message{dispaly:block;width:100%;color:#4b4b4b;font-size:12px;text-align:justify;font-weight:normal;padding:5px 0 2px 0;margin:0;}


/***************************************************
                  Page Setup - Sponser
****************************************************/
.sponsor{width:896px;min-height:400px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;border:1px solid #c7c7c7;}
.sponsor .sp-main-h1{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:25px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.sponsor .sp-intro{width:100%;clear:both;display:block;padding:4px 0;margin:0 0 0 30px;border-bottom:1px solid #c7c7c7;}
.sponsor .sp-sponsor-ad-left{width:300px;clear:both;display:inline-block;padding:20px 0 0 0;margin-left:80px;zoom: 1;*display:inline;}
.sponsor .sp-sponsor-ad-right{width:300px;clear:both;display:inline-block;padding:20px 0 0 0;margin-left:120px;zoom: 1;*display:inline;}
.sponsor .sp-sponsor-google{width:100%;text-align:left;clear:both;display:block;padding:20px 0 0 0;margin:0 80px;}
.sponsor .sp-sponsor-google-last{width:100%;text-align:left;clear:both;display:block;padding:20px 0 20px 0;margin:0 80px;}


/***************************************************
                  Page Setup - sitemap
****************************************************/
.sitemap{width:896px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;border:1px solid #c7c7c7;}
.sitemap .sm-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:25px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.sitemap .sm-field{width:868px;clear:both;display:block;padding:4px 0;margin:0 0 0 30px;border-bottom:1px solid #c7c7c7;}
.sitemap .sm-label{display:inline;text-align:left;width:600px;color:#4b4b4b;font-size:12px;padding:0 0 0 8px;margin:0;}
.sitemap .sm-sub-label{display:inline;text-align:left;width:600px;color:#4b4b4b;font-size:12px;padding:0 0 0 50px;margin:0;}
.sitemap .sm-shade{background-color:#f2f2f2;}


/***************************************************
                  Page Setup - screenshot
****************************************************/
.screenshot{width:896px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;}
.screenshot .screenshot-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:25px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.screenshot .screenshot-hero{padding:0 0;margin:10px 30px;}


/***************************************************
                  Page Setup - privacy/term
****************************************************/
.privacy-term{width:896px;clear:both;float:left;display:inline;position:relative;padding:0px 20px;margin:0px;border:1px solid #c7c7c7;}
.privacy-term .privacy-term-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:25px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.privacy-term .privacy-term-main-section{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:15px 0 2px 0;margin:0;}


/***************************************************
                  Footer Section
****************************************************/
#footercontainer{float:left;position:relative;margin:0px 0;padding:10px 0;background:#FFF;z-index:1;width:940px;border-top:1px solid #CCC;}
#footercontainer #external-legal{clear:both;display:block;position:relative;margin:0 30px 5px 10px;font-size:11px;}
#footercontainer #ec-legal{float:left;display:inline;position:relative;margin:0 30px 5px 10px;font-size:11px;}
#footercontainer #link{float:left;display:inline;position:relative;margin:4px 0 5px 10px;}
#footercontainer #link ul{float:left;margin:0 0 0 10px;list-style-type:none;}
#footercontainer #link ul li{float:left;font-size:11px;line-height:1.2;margin-right:10px;padding-right:10px;border-right:1px solid #CCC;}
#footercontainer #link ul li.last{margin-right:0;padding-right:0;border-right:none;}


/***************************************************
                  Members Tabbed Box
****************************************************/
/* Setup */
#tabs{float:left;margin:0;padding:0;}
#tabs ul{float:left;height:28px;width:925px;padding:0 0 0 15px;margin:0px;}
#tabs li{float:left;height:27px;padding:0 0 0 0;margin:0 5px 0 0;}

/* Elements */
#tabs ul{list-style:none;background:url(/pmp/img/tab-main-bg.gif) repeat-x left bottom;}
#tabs li{font-size:12px;text-transform:uppercase;background:#fff url(/pmp/img/tab-tab-bg-b.gif) no-repeat right -28px;}
#tabs li p{float:left;height:15px;margin: 0 0 0 0;padding:6px 10px;font-size:12px;text-decoration:none;outline:none;color:#E1E1E1;background:transparent url(/pmp/img/tab-tab-bg-a.gif) no-repeat 0 -28px;}
#tabs li a{float:left;height:15px;margin: 0 0 0 0;padding:6px 10px;text-decoration:none;outline:none;color:#4b4b4b;background:transparent url(/pmp/img/tab-tab-bg-a.gif) no-repeat 0 -28px;cursor: pointer;}
#tabs li a:hover{color:#75a320;}
#tabs li.active{background:#fff url(/pmp/img/tab-tab-bg-b.gif) no-repeat right top;border:none;padding:0;height:28px;font-weight:bold;cursor: text;}
#tabs li.active a{height:16px;color:#e97117;background:transparent url(/pmp/img/tab-tab-bg-a.gif) no-repeat 0 0;cursor: text;}


/***************************************************
                  Page Setup - affiliate report
****************************************************/
.affiliate{width:500px;clear:both;min-height:500px;position:relative;padding:15px;margin:0px;border:1px solid #ccc;}

.affiliate .affiliate-date-tool{clear:both;display:block;float:left;width:500px;color:#4b4b4b;font-size:14px;text-align:left;padding:0px;margin-top:10px;}
.affiliate .affiliate-date-selector{display:block;text-align:center;width:100%;color:#4b4b4b;font-size:14px;padding:3px 0px;margin:0px;}
.affiliate .affiliate-date-selector-box{width:175px;color:#4b4b4b;font-size:14px;}

.affiliate .affiliate-report-header{clear:both;display:block;float:left;width:500px;color:#4b4b4b;font-size:14px;text-align:left;padding:0px;margin-top:30px;}
.affiliate .affiliate-report-title{display:block;text-align:center;width:100%;padding:0px;margin:0px;font-weight:bold;}
.affiliate .affiliate-report-id{display:block;text-align:center;width:100%;padding:0px;margin:0px;}
.affiliate .affiliate-report-date{display:block;text-align:center;width:100%;padding:0px;margin:0px;}

.affiliate .affiliate-payment-title{clear:both;display:block;text-align:center;color:#4b4b4b;font-size:14px;width:100%;padding:0px;margin:10px 0 5px 0;text-decoration:none;font-weight:bold;}

.affiliate .affiliate-row{clear:both;display:block;float:left;width:100%;color:#4b4b4b;font-size:12px;text-align:left;}
.affiliate .affiliate-row-seperator{border-top:1px solid #c7c7c7;}
.affiliate .affiliate-row-shade{background-color:#f2f2f2;}
.affiliate .affiliate-row-header{clear:both;display:block;float:left;width:100%;color:#4b4b4b;font-size:12px;text-align:left;font-weight:bold;padding:0px;margin-top:20px;}
.affiliate .affiliate-row-underline{border-bottom:1px solid #c7c7c7;}

.affiliate .affiliate-collumn-commission-amount{display:inline;float:left;width:100px;padding:0px;margin-right:0px;}
.affiliate .affiliate-collumn-date-time-purchased{display:inline;float:left;width:140px;padding:0px;margin-right:15px;}
.affiliate .affiliate-collumn-product{display:inline;float:left;width:225px;padding:0px;margin-right:15px;}
.affiliate .affiliate-right{text-align:right;}


/***************************************************
                  Page Setup - affiliate promotions
****************************************************/
.affiliate-promotion{width:905px;clear:both;display:block;position:relative;padding:15px;margin:0px;border:1px solid #c7c7c7;}
.affiliate-promotion .promotion-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:5px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.affiliate-promotion .promotion-main-text{clear:both;display:block;width:100%;color:#4b4b4b;font-size:12px;padding:0px;margin-top:10px;}
.affiliate-promotion .promotion-full-length{clear:both;display:block;text-align:left;color:#4b4b4b;font-size:12px;width:100%;padding:0px;margin:15px 0 30px 0;}
.affiliate-promotion .promotion-left-text{display:inline-block;float:left;width:430px;padding:0px;margin-bottom:20px;vertical-align:top;border:0px solid #c7c7c7;}
.affiliate-promotion .promotion-right-text{display:inline-block;width:430px;padding:0px;margin:0px;vertical-align:top;}

.affiliate-promotion .promotion-sub-title{clear:both;display:block;text-align:left;color:#4b4b4b;font-size:12px;width:100%;padding:0px;margin:10px 0 5px 0;font-weight:bold;}
.affiliate-promotion .promotion-text-area{clear:both;display:block;text-align:left;color:#4b4b4b;font-size:12px;width:100%;padding:0px;margin:0px;}
.affiliate-promotion .promotion-drop-down{clear:both;display:block;text-align:left;color:#4b4b4b;font-size:12px;width:100%;padding:0px;margin:5px 0;}
.affiliate-promotion .promotion-selector-box{width:250px;color:#4b4b4b;font-size:12px;}
.affiliate-promotion .promotion-text-box{color:#4b4b4b;font-size:12px;width:390px;}

.affiliate-promotion .promotion-list{clear:both;display:block;width:100%;padding:0px;margin:0px;}
.affiliate-promotion ul.bullet{list-style-type:disc;background:none;padding:5px 3px 0px 40px;margin:0px;}
.affiliate-promotion li.bullet{color:#4b4b4b;font-size:14px;background:none;padding:0px;margin:0px;color:#4b4b4b;font-size:12px;}
.affiliate-promotion ul.clear{list-style-type:disc;background:none;padding:5px 3px 0px 15px;margin:0px;}
.affiliate-promotion li.clear{color:#4b4b4b;font-size:14px;background:none;padding:0px;margin:0px;color:#4b4b4b;font-size:12px;}
.affiliate-promotion ul.numeric{list-style-type:decimal;background:none;padding:5px 3px 0px 40px;margin:0px;}
.affiliate-promotion li.numeric{color:#4b4b4b;font-size:14px;background:none;padding:0px;margin:0px;color:#4b4b4b;font-size:12px;}



/***************************************************
                  Page Setup - affiliate details
****************************************************/
.affiliate-detail{width:905px;clear:both;display:block;position:relative;padding:15px;margin:0px;border:1px solid #c7c7c7;}
.affiliate-detail .detail-main-title{width:100%;color:#75a320;font-size:15px;font-weight:bold;padding:5px 0 2px 0;margin:0 0 6px 0;border-bottom:1px solid #c7c7c7;}
.affiliate-detail .detail-main-text{clear:both;display:block;width:100%;color:#4b4b4b;font-size:12px;padding:0px;margin:0px;}
.affiliate-detail .detail-sub-title{clear:both;display:block;text-align:left;color:#4b4b4b;font-size:12px;width:100%;padding:0px;margin:22px 0 3px 0;font-weight:bold;}
.affiliate-detail ul.bullet{list-style-type:disc;background:none;padding:5px 3px 0px 40px;margin:0px;}
.affiliate-detail li.bullet{color:#4b4b4b;font-size:14px;background:none;padding:0px;margin:0px;color:#4b4b4b;font-size:12px;}
.affiliate-detail .detail-closer{clear:both;display:block;width:100%;color:#4b4b4b;font-size:12px;padding:0px;margin:30px 0 5px 0;}


