body {
font-family: Arial, Helvetica, sans-serif;
color: #828282;
margin: 0px;
background-color: #2e2e2e;
line-height: 20px;
font-size: 14px;
}
table, tbody, tr, td {
border: 0px solid #ffffff;
border-collapse: collapse;
}
form {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.boxhighlight {
border: 1px solid #D6D6D6;
padding: 15px;
background-color: #F3F3ED;
}
.boxhighlightwarning {
border: 1px solid #E0E08B;
padding: 15px;
background-color: #FFFF99;
font-weight: bold;
}

/*FONTS*/


a {
color: #3b8ca9;
}
ol {
}

h3 {
font-size: 16px;
color: #2D6E8A;
font-weight: normal;
}


#header {
background-color: #e6e6dd;
height: 101px;
}
#headerin {
width: 1192px; /* JG Widening page, previously 992 */
margin-right: auto;
margin-left: auto;
}
#logo {
float: left;
height: 55px;
width: 202px;
margin-top: 25px;
margin-right: 30px;
}
#headerlogin {
background-image: url('/images/header-login-bg.jpg');
height: 62px;
width: 549px;
float: left;
}
#headersocial {
float: right;
width: 160px;
margin-top: 4px;
}
#headersocial img {
margin-left: 3px;
}
#topnav {
background-image: url('/images/top-nav-bg.jpg');
height: 59px;
background-position: center top;
}
#topnavin {
width: 1000px;
margin-right: auto;
margin-left: auto;
height: 59px;
}
#topnavin ul li {
background-image: url('/images/top-menu-div.jpg');
background-repeat: no-repeat;
background-position: right top;
display: block;
}
#topnavin ul li a:link {
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
float: left;
line-height: 59px;
display: block;
height: 59px;
padding-right: 43px;
padding-left: 44px;
background-image: url('/images/top-menu-div.jpg');
background-repeat: no-repeat;
background-position: right top;
}
#topnavin ul li a:hover {
background-image: url('/images/top-nav-hover.jpg');
background-position: center top;
display: block;
background-repeat: repeat-x;
}
#topnavin ul li a:visited {
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
float: left;
line-height: 59px;
display: block;
height: 59px;
padding-right: 43px;
padding-left: 44px;
background-image: url('/images/top-menu-div.jpg');
background-repeat: no-repeat;
background-position: right top;
}
#topnavin ul li a:active {
color: #FFF;
text-decoration: none;
font-size: 14px;
font-weight: bold;
float: left;
line-height: 59px;
display: block;
height: 59px;
padding-right: 43px;
padding-left: 44px;
background-image: url('/images/top-menu-div.jpg');
background-repeat: no-repeat;
background-position: right top;
}

#topnavin ul {
list-style-type: none;
margin: 0px;
background-image: url('/images/top-menu-div.jpg');
background-repeat: no-repeat;
background-position: left top;
padding: 0px;
}
#content {
background-color: #f3f3ed;
padding-top: 25px;
padding-bottom: 60px;
}
#content h1 {
color: #3b8ca9;
font-size: 24px;
letter-spacing: -1px;
}
#content li {
color: #858585;
}
#admincontent {
background-color: #5c9cb2;
padding-top: 25px;
padding-bottom: 60px;
background-image: url('/images/admin-bg.jpg');
background-repeat: repeat-x;
background-position: center top;
}
#admincontentin {
background-color: #FFF;
margin-right: auto;
margin-left: auto;
width: 1200px; /* JG Widening page, previously 1000 */
/* JG Widening page, previously:
background-image: url('/images/admin-content-bg.jpg');
background-repeat: repeat-y;
background-position: center top;
*/
background: #EEF0EB; /* JG Widening page, added */
}
#adminleftmenu {
width: 233px;
float: left;
background-color: #EEF0EB;
border-right: thin solid #CCCCCC; /* JG Widening page, added */
}
#adminrightcontent {
float: left;
width: 965px; /* JG Widening page, previously 765 */
border-left: thin solid #CCCCCC;  /* JG Widening page, added */
margin-left: -1px; /* JG Widening page, added */
}



blockquote {
font-style: italic;
color: #333;
font-size: 14px;
}
.inputleftcol {
font-size: 12px;
width: 550px;
padding-top: 5px;
padding-bottom: 5px;
}
.submitleftcol {
height: 45px;
width: 550px;
}


#contentleftcol {
width: 750px; /* JG Widening Page, was 550 */
float: left;
margin-right: 20px; /* JG Widening Page, was 50 */
padding-right: 20px; /* JG Widening Page, added */
border-right: thin solid #CCCCCC; /* JG Widening Page, added */
}
#contentrightcol {
float: left;
width: 350px;
}
#contentrightcol ul {
list-style-type: none;
padding-left: 0px;
}
#contentrightcol ul li {
font-weight: bold;
color: #666;
background-image: url('/images/checkmark.png');
background-repeat: no-repeat;
padding-left: 27px;
font-size: 13px;
line-height: 28px;
}

#contentin {
background-color: #FFF;
margin-right: auto;
margin-left: auto;
width: 1200px; /* JG Widening Page, was 1000 */
/* JG Widening Page, previously: 
background-image: url('/images/content-bg.jpg');
background-repeat: repeat-y;
background-position: center top;
*/
}
#fullwidthin {
background-color: #FFF;
margin-right: auto;
margin-left: auto;
width: 1000px;

}
#advertisercolumn {
float: left;
width: 450px;
margin-right: 50px;
}
#publishercolumn {
float: left;
width: 450px;
}





#offerheader {
background-color: #6a6868;
height: 115px;
}
#offerheaderin {
width: 1000px;
margin-right: auto;
margin-left: auto;
}
.v30 {
float: left;
margin-right: 15px;
}
#slider {
float: left;
width: 661px;
margin-top: 25px;
margin-left: 60px;
}
#registerbutton {
float: left;
margin-top: 27px;
margin-left: 70px;
}

.logininput {
background-image: url('/images/login-input.jpg');
height: 33px;
width: 157px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-right: 7px;
color: #868686;
float: left;
text-indent: 5px;
line-height: 33px;
}
#loginform {
float: left;
margin-top: 12px;
margin-left: 20px;
}
#formlinks {
float: left;
font-size: 11px;
margin-left: 10px;
margin-top: 12px;
}
.white28bold {
font-size: 28px;
font-weight: bold;
color: #FFF;
}
.greybold {
font-weight: bold;
color: #a2a2a2;
}
.greybold > a {
color: #A2A2A2;
text-decoration: none;
}

.green18bold {
font-size: 18px;
font-weight: bold;
color: #7bdb2a;
}
#formlinks a:link {
margin-left: 7px;
text-decoration: none;
color: #257396;
line-height: 16px;
}

#videos {
background-image: url('/images/video-rpt-bkgrnd.jpg');
height: 404px;
}
#videosin {
background-image: url('/images/video-bg.jpg');
background-repeat: no-repeat;
background-position: center top;
height: 424px;
margin-right: auto;
margin-left: auto;
}
#videowrap {
width: 937px;
margin-right: auto;
margin-left: auto;
}
#videowrap img {
margin-top: 8px;
}


#video1 {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF;
font-size: 24px;
letter-spacing: -1px;
padding: 0px;
margin-top: 19px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#video2 {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF;
font-size: 24px;
letter-spacing: -1px;
margin-left: 71px;
padding: 0px;
margin-top: 19px;
margin-right: 0px;
margin-bottom: 0px;
}
#quote {
width: 1000px;
margin-right: auto;
margin-left: auto;
font-size: 20px;
text-align: center;
color: #a9a9a9;
padding-bottom: 25px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
}



#homecontent {
background-color: #e7e7d9;
margin-right: auto;
margin-left: auto;
padding-top: 25px;
padding-bottom: 50px;
}
#homecontent h1 {
color: #3b8ca9;
font-size: 25px;
letter-spacing: -1px;
text-align: center;
padding-top: 0px;
margin-top: 0px;
}
#homecontentin {
background-color: #FFF;
width: 1082px;
margin-right: auto;
margin-left: auto;
margin-bottom: 25px;
padding-bottom: 25px;
background-image: url('/images/home-content-bg.jpg');
background-repeat: repeat-y;
background-position: center top;
}
#homecontent ul {
list-style-type: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 35px;
}
#homecontent li {
background-image: url('/images/checkmark.png');
background-repeat: no-repeat;
background-position: left center;
text-indent: 28px;
line-height: 34px;
color: #5e5e5e;
font-weight: bold;
font-size: 16px;
}
#hcleft {
float: left;
width: 541px;
}
#hcright {
float: left;
width: 541px;
}
#padding25px {
padding: 25px;
}

#footer {
background-color: #2e2e2e;
padding-top: 20px;
width: 1200px; /* JG Widening page, previously 1000 */
margin-right: auto;
margin-left: auto;
padding-bottom: 200px;
}
#footer a {
color: #758282;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
}
#footer a:visited {
padding-right: 10px;
padding-left: 10px;
color: #758282;
text-decoration: none;
}
#footer a:hover {
color: #FFF;
}

#leftfooter {
float: left;
margin-right: 100px;
margin-top: 10px;
}
#paypal {
float: left;
}
#paypal img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}


#rightfooter {
float: right;
margin-top: 10px;
}
#adminleftmenu .darkblue {
font-size: 18px;
font-weight: bold;
margin-left: 30px;
}
#adminleftmenu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#admincontentlinks ul li {
background-image: url('/images/divider.jpg');
background-repeat: no-repeat;
background-position: center bottom;
text-indent: 30px;
display: block;
padding-top: 7px;
padding-bottom: 7px;
}
.myprofile > a{
background-image: url('/images/my-profile-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.myprofile a:hover {
background-image: url('/images/my-profile-icon-O.jpg');
color: #3e8da9;
}

.linkwizard > a{
background-image: url('/images/link-wizard.png');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.linkwizard a:hover {
background-image: url('/images/link-wizard-O.png');
color: #3e8da9;
}

.linkbuilding > a{
background-image: url('/images/link-building.png');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.linkbuilding a:hover {
background-image: url('/images/link-building-O.png');
color: #3e8da9;
}

.mystandardlinkads > a {
background-image: url('/images/my-standard-link-ads-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.mystandardlinkads a:hover {
background-image: url('/images/my-standard-link-ads-icon-O.jpg');
color: #3e8da9;
}
.mycontentlinkads > a {
background-image: url('/images/my-content-link-ads-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.mycontentlinkads a:hover {
background-image: url('/images/my-content-link-ads-icon-O.jpg');
color: #3e8da9;
}
.mytags > a {
background-image: url('/images/my-tags.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.mytags a:hover {
background-image: url('/images/my-tags-O.jpg');
color: #3e8da9;
}
.buylinkcredits > a {
background-image: url('/images/buy-link-credits-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.buylinkcredits a:hover {
background-image: url('/images/buy-link-credits-icon-O.jpg');
color: #3e8da9;
}
.returnedcredits > a {
background-image: url('/images/returned-credits-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.returnedcredits a:hover {
background-image: url('/images/returned-credits-icon-O.jpg');
color: #3e8da9;
}
.affiliatestatistics > a {
background-image: url('/images/affiliate-links-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.affiliatestatistics a:hover {
background-image: url('/images/affiliate-links-icon-O.jpg');
color: #3e8da9;
}
.affiliatelinks > a {
background-image: url('/images/affiliate-links-icon-08.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.affiliatelinks a:hover {
background-image: url('/images/affiliate-links-icon-O-08.jpg');
color: #3e8da9;
}
.gettingstarted > a {
background-image: url('/images/getting-started-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.gettingstarted a:hover {
background-image: url('/images/getting-started-icon-O.jpg');
color: #3e8da9;
}
.faq > a {
background-image: url('/images/faq-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.faq a:hover {
background-image: url('/images/faq-icon-O.jpg');
color: #3e8da9;
}
.logout > a {
background-image: url('/images/logout-icon.jpg');
background-repeat: no-repeat;
background-position: left center;
text-decoration: none;
display: block;
margin-left: 30px;
color: #868686;
text-indent: 27px;
}
.logout a:hover {
background-image: url('/images/logout-icon-O.jpg');
color: #3e8da9;
}.darkblue {
color: #05405c;
}
.partnerlinkstitle {
color: #1e607f;
background-image: url('/images/divider.jpg');
background-repeat: no-repeat;
background-position: center bottom;
font-size: 18px;
font-weight: bold;
text-indent: 30px;
padding-bottom: 10px;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#adminpartnerlinks ul {
padding-left: 30px;
padding-right: 0px;
padding-bottom: 10px;
background-image: url('/images/divider.jpg');
background-repeat: no-repeat;
background-position: center bottom;
padding-top: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 80px;
margin-left: 0px;
}
#adminpartnerlinks ul li {
line-height: 20px;
background-image: url('/images/triangle-bullet.jpg');
background-repeat: no-repeat;
background-position: left center;
}
#adminpartnerlinks ul li a {
text-decoration: none;
padding-left: 10px;
color: #3a738d;
}
#adminpartnerlinks ul li a:hover {
text-decoration: underline;
}
#quicklinks {
float: right;
}

.quicklinkshead {
font-size: 18px;
font-weight: bold;
color: #252525;
padding-bottom: 0px;
margin-bottom: 5px;
margin-top: 10px;
}


.blue {
color: #206484;
}
#quicklinks ul {
padding: 0px;
list-style-type: none;
margin: 0px;
}
#quicklinks ul li {
background-image: url('/images/dark-triangle.jpg');
background-repeat: no-repeat;
background-position: left center;
}
#quicklinks ul li a {
color: #252525;
text-decoration: none;
margin-left: 10px;
}
#quicklinks ul li a:hover {
text-decoration: underline;
}
#accountinformation {
height: 105px;
width: 445px; /* JG Widening page, previously 345 */
border: 1px solid #e2e2de;
color: #252525;
font-size: 13px;
}
.accountheader {
font-size: 18px;
font-weight: bold;
color: #347995;
}

#accountstatistics {
height: 105px;
width: 445px; /* JG Widening page, previously 345 */
border: 1px solid #e2e2de;
color: #252525;
font-size: 13px;
}
.squarelinks {
background-color: #347995;
font-weight: bold;
color: #FFF;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 8px;
width: 125px;
padding-right: 20px;
padding-left: 20px;
text-decoration: none;
font-size: 14px;
}
#accountinformationwrap {
float: left;
height: 105px;
width: 445px; /* JG Widening page, previously 345 */
color: #252525;
}
#accountstatisticswrap {
float: left;
height: 105px;
width: 445px; /* JG Widening page, previously 345 */
margin-left: 20px;
color: #252525;
}
#admincontentbox {
background-color: #FFF;
width: 910px; /* JG Widening page, previously 710 */
margin-right: auto;
margin-left: auto;
border: 1px solid #dadad6;
margin-top: 20px;
}
h2 {
font-size: 18px;
color: #3b8ca9;
}
h1 {
font-size: 24px;
color: #1A4F6E;

}
hr {
color: #e4e4e4;
}
.alignright {
float: right;
}
.leftborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #e7e7df;
}
.18pxdarkblue {
font-size: 18px;
font-weight: bold;
color: #03394f;
}
.tallbutton {
height: 40px;
padding-right: 20px;
padding-left: 20px;
}
.tallinput {
height: 25px;
line-height: 25px;
width: 400px;
}
.tallbuttonbold {
font-weight: bold;
height: 40px;
padding-right: 20px;
padding-left: 20px;
}
div.tooltip2 {
    background: url('/images/tooltip-bottom.png') no-repeat scroll center bottom ;
    padding-bottom: 5px;
    width: 253px;
}
div.tooltip2 .head {
    background: url('/images/tooltip-top.png') no-repeat scroll 0 0 ;
    color: black;
    display: block;
    padding: 20px 0 20px 40px;
font-weight: bold;
font-size: 14;
}
div.tooltip2 .content {
    background: url('/images/tooltip-center.png') repeat-y scroll left center ;
    font-size: 12px;
    line-height: 16px;
    padding: 0 20px 0 40px;
    text-align: left;
}
div.tooltip2 ul {
    list-style: circle outside none;
    margin: 5px 0 0 15px;
}
.textrb {
color: #F00;
font-style: italic;
font-weight: bold;
}
.smallr {
color: #D64322;
font-weight: bold;
}
.smallg {
color: #4DB74B;
font-weight: bold;
}

.table th, .table td {
    border-top: 1px solid #DDDDDD;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}

#gresult
{
font-size: 13px;
overflow-y: auto;
height: 300px;
}
#generatorform textarea{
width: 430px;
height: 55px;
}

#gresult .table{
width: 100%;
}
textarea.gresultvariant{
width: 470px;
height: 55px;
background-color: #CEFFA0;
}
textarea.gresultvariant.badtext{
background-color: #FFF3EF;
}
.countchars{
font-weight: bold;
color: green;
}
.countchars.bad{
color: red;
}

#generatordlg a {
    color: #3B8CA9;
}

.blue {
color: #3b8ca9;
}
/*
.editable:hover {
border-bottom: 1px solid #3E8DA7;
color: #3E8DA7;
text-decoration: none;
cursor: pointer;
}
.editable {
border-bottom: 1px dotted #3E8DA7;
color: #3E8DA7;
text-decoration: none;
}

.editableform textarea {
width:400px;
}

.gresultvariant.badtext{
border-bottom: 1px double #FF0000;
}
*/
