/*
Theme Name: Custom Join Form for Cum Challenge
Theme URI: http://www.cumchallenge.com/
Description: Custom Theme Created For NATS Join Templates
Author URI: http://thedocblog.com/
*/

 body {
	background-image: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 0;
	background-color: #F6D9CF;
 }

 a:link {
  text-decoration: underline;
  color: #FB7758;
 }
 a:visited {
  text-decoration: underline;
  color: #FB7758;
 }
 a:active {
  text-decoration: underline;
  color: #FB7758;
 }
 a:hover {
  text-decoration: none;
  color: #FB7758;
 }


/* ================================================================================= basics */
 #wrap {
  background: transparent;
  background-image: none;
  border: 1px solid #40DAFE;
  width: 768px;
 }
 
 .jn-text-s {
  background: transparent;
  background-image: none;
  font-size: 11px;
 }

 #head {
  background: transparent;
  background-image: none;
  margin: 0 0 5px 0;
 }
 
 #promo {
  background: transparent;
  background-image: none;
  float: right;
  margin: 0 3px 0 0;
 }


/* ================================================================================= errors */
 .jn-errors {
  background: #f7f7f7;
  background-image: none;
  border: 1px solid #cc0000;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #000066;
  width: 300px;
  padding: 15px 15px 15px 15px;
 }
 

/* ================================================================================= table - signup */
 #jn-tbl {
  background: transparent;
  background-image: none;
  float: left;
  border: 0;
  margin: 0 0 0 15px;
 }
 
 #jn-tbl-options {
  background: transparent;
  background-image: none;
  width: 99%;
  border: 0;
 }
 
 #jn-tblhead {
  background: transparent;
  background-image: none;
  text-align: left;
  height: 50px;
 }
 
 #jn-tblh1 {
  background: transparent;
  background-image: none;
  font-weight: bold;
  font-size: 16px;
  color: #FB7758;
  padding: 0;
  margin: 0;
 }
 
 #jn-tblh2 {
  background: transparent;
  background-image: none;
  font-size: 10px;
  color: #000000;
  padding: 0;
  margin: 0;
 }
 
 .jn-tbltxt {
  background: transparent;
  background-image: none;
  text-align: right;
  font-weight: bold;
  color: #000000;
  padding: 10px 8px 10px 0;
 }
 
 .jn-tbltxt-s {
  background: transparent;
  background-image: none;
  font-weight: bold;
  text-align: left;
  font-size: 11px;
  color: #fff;
  padding: 2px 2px 2px 2px;
 }
 
 .jn-tbltxt-b {
  background: transparent;
  background-image: none;
  font-weight: bold;
  text-align: left;
  font-size: 11px;
  color: #CDE5F5;
  width: 100%;
  padding: 0 0 0 6px;
 }

 .jn-tblfield {
  background: transparent;
  background-image: none;
  text-align: left;
  padding: 10px 2px 10px 2px;
 }
 
 #jn-tblline1 {
 background: #ccc;
 background-image: none;
 width: 75%;
 margin: 3px 0 2px 0;
 }
 
  #jn-tblline2 {
 background: #ccc;
 background-image: none;
 width: 75%;
 margin: 3px 0 2px 0;
 }


/* ================================================================================= form fields */
 form {
  background: transparent;
  background-image: none;
  padding: 0;
  margin: 0;
 }
 
 #inpt-user {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 0 0 2px 3px;
 }

 #inpt-pass {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 0 0 2px 3px;
 }

 #inpt-email {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 0 0 2px 3px;
 }

 #inpt-zip {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 0 0 2px 3px;
 }

 #inpt-count {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 1px 0 2px 3px;
  margin: 0;
 }
 
 #inpt-memb {
  background: #fff;
  background-image: none;
  border: 1px solid #4b638d;
  text-align: left;
  padding: 1px 0 2px 3px;
  margin: 0;
 }


/* ================================================================================= form buttons */
 #jn-butt-bg {
  background: transparent url("http://www.cfnmgold.com/images/join/button-bg.png") no-repeat;
  height: 81px;
  width: 762px;
  margin: 5px 0 0 0;
 }

 .jn-butt1 {
  background: transparent;
  background-image: none;
  margin: 0 219px 0 0;
 }

 .jn-butt2 {
  background: #d6d3ce;
  background-image: none;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  text-align: center;
  font-weight: bold;
  color: #000;
  height: 23px;
  padding: 0 10px 2px 10px;
 }
 
 .jn-butt3 {
  background: transparent;
  background-image: none;
  margin: 0 0 8px 0;
 }


/* ================================================================================= table - specials */
 #spec-tbl {
  background: transparent;
  background-image: none;
  border: 0;
 }
 
 #spec-head {
  background: transparent;
  background-image: none;
  text-align: left;
  font-weight: bold;
  font-size: 16px;
  color: #FB7758;
  height: 36px;
 }

 .spec-td {
  background: transparent;
  background-image: none;
  padding: 2px 2px 2px 2px;
 }
 
 
 /* ================================================================================= table wrap text */
  #blocktxt1 {
  background: transparent;
  background-image: none;
  border-bottom: 1px solid #5e7aa9;
  border-left: 1px solid #5e7aa9;
  text-align: left;
  font-size: 11px;
  padding: 5px 5px 5px 8px;
 }

 #blocktxt2 {
  background: transparent;
  background-image: none;
  border-left: 1px solid #5e7aa9;
  text-align: left;
  font-size: 11px;
  padding: 5px 5px 5px 8px;
 }
 
 
/* ================================================================================= footer */
 #footer {
  background: transparent;
  background-image: none;
  padding: 5px 5px 5px 5px;
  text-align: center;
  color: #5e7aa9;
 }
 
 #footer a{
  text-decoration: underline;
  color: #676d76;
 }
 
  #footer a:hover{
  text-decoration: none;
  color: #676d76;
 }
 
 
/* ================================================================================= png images for ie */
 .spcl1 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://join.cumchallenge.com/images/join/special-phone.png');
  display: inline-block;
  width:252px;
  height:32px;
 }

 .spcl2 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://join.cumchallenge.com/images/join/special-dialer.png');
  display: inline-block;
  width:263px;
  height:35px;
 }

 .spcl3 {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://join.cumchallenge.com/images/join/special-backup.png');
  display: inline-block;
  width:246px;
  height:30px;
 }
 
 .spcl1 input {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 }
 
 .spcl2 input {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 }
 
 .spcl3 input {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 }
