@charset "utf-8";
/* CSS Document */
h1 { color: #D50000; text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 49px; line-height: 60px; }
h2 { font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 26px; text-align: center; border: none; line-height: normal; }
.cb { clear: both; height:1px; }

.w350 { width:350px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }

.impactfnt
{
font-weight:normal;
font-style:normal;
font-family:Impact, Georgia, "Times New Roman", Times, serif;
padding:7px 0;
}
.blacktext { color: #333; }
.red_text  { color: #cc0000;}
.aff_tools { margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; clear: both; }
.aff_tools h3 { font-size: 21px; font-weight: normal; color: #d50000; text-decoration: none; letter-spacing: -0.04em; text-transform: none; line-height: normal; font-family: Tahoma, Geneva, sans-serif; }
.aff_tools textarea { background-color: #fbfbfb; resize: none; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #333; outline: 0; border: 1px solid #D6D6D6; padding: 20px!important; }
.navigation { font-family: Tahoma, Geneva, sans-serif; font-size: 9px; color: #7D0300; text-align: center; line-height: 18px; padding-bottom: 20px; clear: both; width: 700px; margin:auto }

.navigation a { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #BF0500; text-align: center; font-weight: normal; margin-right: 10px; padding-bottom:2px; margin-left: 5px; text-decoration: none; padding-right: 0px; padding-left: 2px; }
.navigation a:hover { color: #7D0300; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #7D0300; }

.sofdisclaimer { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #999; line-height: normal; }
.aff_tools textarea:hover { border: 1px solid #BCBCBC; }
.aff_tools .banners img { padding: 5px; border: 1px solid #CCC; margin-bottom: 10px; }
.aff_tools .banners textarea { width:350px; margin-right: auto; margin-left: auto; clear: both; }
.aff_tools .w550 { width:550px; margin-right: auto; margin-left: auto; clear: both; }
.aff_tools .w350 { width:350px; margin-right: auto; margin-left: auto; clear: both; }
.affurl { background-color: #fff; clear: both; width: 678px; padding: 10px; font-weight: bold; color: #0C5F9C; text-align: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 5px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #699DEB; border-right-color: #699DEB; border-bottom-color: #699DEB; border-left-color: #699DEB; }

body { margin: 0px; font-family:Tahoma, Geneva, sans-serif; font-size:16px; line-height: 1.6em; background-color: #9e9e9e; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");}

#wrapper { clear:both; width:845px; margin:20px auto;overflow:hidden }
#contentwrapper { float:left; background-color:white; background-repeat:repeat-y; }
#content { width:755px; padding-right:45px; padding-left:45px; padding-top:15px; }

.long_url
{
color:red;
font-weight:bold;
}

.box1 {
background:#f5f5f5 none repeat scroll 0 0;
border:2px dashed #cc0000;
border-radius: 8px;
margin:30px auto;
padding:15px 30px;
width:700px;
}

.head {
color:#cc0000;
display:block;
font-family:Tahoma,Geneva,sans-serif;
font-size:29px;
font-weight:bolder;
line-height:normal;
padding-bottom:18px;
}

#content.content-affiliate{
margin:0 auto;
padding:0;
width:auto;
}

.affiliate-cols{
padding-left: 30px;
padding-right: 30px;
}

.yellow-bg{
background:#ffff00;
}

.black-bg{
background:#000;
}

.affiliate-h1{
font-size:40px; text-shadow:none; line-height:50px; margin:0 0 30px
}

.upload-box{
background:#cad7eb none repeat scroll 0 0;
margin:0;
padding:32px 30px;
text-align:center;
}

.upload-box input {
border: 1px solid #ccc;
border-radius: 5px;
margin-right: 10px;
padding: 12px 15px;
position: relative;
top: -1px;
width: 40%;
}

.upload-box button {
background: #245db5 none repeat scroll 0 0;
border: 1px solid #174da0;
border-radius: 5px;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
padding: 8px 30px;
text-transform: uppercase;
}

.affiliate-a{
color: #00cc01;
font-style: italic;
font-weight: bold;
text-decoration: underline;
}

.font-big-2 {
font-size: 22px;
}

@media (max-width:845px) {
.long_url
{font-size:14px}
body { font-size:18px }


#wrapper {
    padding: 0 20px;
    width: auto;
}

#contentwrapper {
    float: none;
}

.upload-box input {
    display: block;
    margin: 5px auto 15px;
    top: 0;
    width: 90%;
}

.box1 {
width:auto;
}

}
