.creative .section_header {
    border: 1px solid #D4DCE8;
    background: #F3F3F3;
    padding: 0.25em 0 0.3em 0.35em;
    margin: 1em 0 0 0;
}
.creative .section_header img { cursor: pointer; padding: 0 0.2em; }
.creative .section_header h2 { margin: 0.75em 0; font-size: 130%; color: black; display: inline; }
.creative .section_content {
    display:block;
    border: 1px solid #D4DCE8;
    border-top: 0;
    padding: 1em;
}
.creative .section_content thead {
     background-color: #ddd;
     border-bottom: 1px solid #aaa;
 } 
.creative #profile_creatives tr:nth-child(even) { border-bottom: 1px solid #aaa; }
.creative #call_button_creatives tr:nth-child(even) { border-bottom: 1px solid #aaa; }
.creative #listings_creatives tr:nth-child(even) { border-bottom: 1px solid #aaa; }
.creative #mail_button_creatives tr:nth-child(even) { border-bottom: 1px solid #aaa; }
.creative #categories_creatives tr:nth-child(even) { border-bottom: 1px solid #aaa; }
.creative .section_content textarea { min-width: 275px; min-height: 40px;}
.creative .section_content .textarea_below_banner {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.creative .section_content .textarea_below_banner_wide {
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-width: 439px;
}
.creative .section_content .affiliate_banner_category img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.creative .section_content .padded_row {
    padding-top: 17px;
    padding-bottom: 17px;
}
.creative .section_content table {
    border-collapse: collapse;
}
.creative .nd {
  display: none;
}

.affiliate .welcome {
    background-color: black;
}

.affiliate .welcome .img-cuffs {
    float: right;
    margin: 40px 40px 0 0;
}

@media all and (max-width: 900px) {
    .affiliate .welcome .img-cuffs {
        margin: 0px 0 0 0;
    }
    .affiliate .welcome .img-cuffs img{
      height: 200px;
    }
}

.affiliate.seeker .welcome {
    background: url(/static/1313d68e0e5f8726af41201f58def107.jpg) 4px top no-repeat;
    position: relative;
}

.affiliate .welcome h2{
    color: white;
    display: block;
    font-size: 2.5em;
    font-family: 'Times New Roman', sans-serif;
    font-weight: normal;
    padding: 20px 30px;
    line-height: 1em;
    max-width: 600px;
}

.affiliate .rivone {
    padding: 10px 30px;
    background-color: #63177b;
    margin-bottom: 20px;
}

.affiliate.seeker .rivone { width: 670px; }

.affiliate .rivone p{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 162%;
    margin: 0 0 0;
}

.affiliate .rivone .maxText {
    max-width: 600px;
}

.affiliate .rivone p strong{
    color:#EBEBEB;
    font-size:16px;
    font-weight:bold;
}

.affiliate .rivone p a{
    font-size:16px;
    font-weight:bold;
}

.affiliate .welcome h3{
    display:block;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding: 0px 28px;
}

.affiliate .welcome ul {
    list-style:none;
    padding-top:6px;
    padding-bottom: 18px;
    margin-bottom:0px;
    margin-top:0px;
}

.affiliate .welcome ul, .affiliate .welcome  li{
    color:#ddd;
    font-size:14px;
    margin:0px;
    padding:0px 20px 10px 30px;
}

.affiliate .welcome ul li h4{
    color: #fff;
    font-size: 1.5em;
    font-family: 'Times New Roman', sans-serif;
    font-weight: normal;
    width: auto;
    margin: 0px;
    padding: 0px;
}

.affiliate .welcome ul li.one{
    background:url(/static/046bf08d323aeabb8c3ce0bc503eb408.jpg) left top 5px no-repeat;
}

.affiliate .welcome ul li.one h4{
    background: none;
}

.affiliate .welcome ul li.two{
    background:url(/static/67c2116336713f76ce66e3abbe0e4150.jpg) left top 5px no-repeat;
}

.affiliate .welcome ul li.two h4{
    background: none;
}

.affiliate .welcome ul li.three{
    background:url(/static/152446d9bbdb66aabc2485a4d85d8b89.jpg) left top 5px no-repeat;
}

.affiliate .welcome ul li.three h4{
    background: none;
}

.affiliate .welcome ul li h4{
    margin:0px;
    padding:0px;
}

.affiliate .welcome ul li p{
    margin:0px;
    padding:0px;
}

.affiliate.seeker .welcome img {
    position: absolute;
    bottom: 0;
    right: 25px;
    z-index: 9999;
}

.affiliate .join{
    background-color: #222;
    padding: 20px;
}

.affiliate .join p{
    margin:0px;
    width:100%;
    text-align:center;
    font-size:14px;
    color:#ccc;
}

.affiliate .join p a {
    text-decoration:underline;
    color:#ddd;
}

.affiliate .join p a:hover {
    text-decoration:none;
    color:#fff;
}

.affiliate .join div{
    width:100%;
    text-align:center;
    padding-top:6px;
}

.affiliate .rivone p a,
.affiliate .join div a,
.affiliate .rivone p a:visited,
.affiliate .join div a:visited {
    color:#B8BAE6;
    text-decoration:underline;
}

.affiliate .rivone p a:hover,
.affiliate .join div a:hover {
    color:#fff;
    text-decoration:none;
}

.affiliate .join div a{
    font-size:16px;
    font-weight:bold;
}

.affiliate .join #btn_join{
    background:url(/static/fd4aa381acd2db6afebddcd26815268d.jpg) left top no-repeat;
    display:block;
    width:160px;
    height:30px;
    overflow:hidden;
    text-indent:-999em;
    margin: 17px auto;
}

.affiliate .join #btn_affiliate_center{
    background:url(/static/af5305661a08939cd824f4855173853a.png) left top no-repeat;
    display:block;
    width:165px;
    height:30px;
    overflow:hidden;
    text-indent:-999em;
    margin: 17px auto;
}

ul.affiliate-nav {
    margin: 10px 0 0 3px;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

ul.affiliate-nav li {
    background: url(/static/759ff3772371f4193c6a43fcc93d9669.gif) right top no-repeat;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    height: 21px;
    overflow: hidden;
    float: left;
    margin: 0 2px;
    padding: 0 8px 0 0;
}

ul.affiliate-nav li a {
    display: block;
    background: url(/static/fc4d354df73c855148ff1c03642fb915.gif) left top no-repeat;
    padding: 2px 0 0 8px;
    color: #fff;
    text-decoration: none;
    text-shadow: #666666 1px 1px;
}

ul.affiliate-nav li:hover,
ul.affiliate-nav li.active {
    background-position: right -25px;
}

ul.affiliate-nav li:hover a,
ul.affiliate-nav li.active a {
    background-position: left -25px;
    text-shadow: none;
    color: #fff;
}

.no_bottom_margin {
    margin-bottom: 0px;
}

.no_top_margin {
    margin-top: 0px;
}

#content-full {
    padding-top: 10px;
}


