html, body, div, span, p, h1, h2, h3, h4, input, button, textarea, a, em, img, strong, ul, li, form, label, table, tr, th, td {
 margin:0;
 padding:0;
 border:none;
 outline:none;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background:url(../new_nats_images/bgTopRep.jpg) top repeat-x;
	background-color:#422c45;
}

a {
	color:#0042ff;
}

a:hover {
	color:#000a27;
}

.clear {
	clear:both;
	position:relative;
	font-size:0;
	height:0;
	display:block;
	line-height:0;
}

#mainCont {
	width:968px;
	height:auto;
	position:relative;
	margin:0 auto;
	}

.bgHeaderTop {
	width:100%;
	background:url(../new_nats_images/headerTopBg.jpg) top center no-repeat;
	}
	
#header {
	position:relative;
	display:block;
	height:206px;
	}

#logo {
	background:url(../new_nats_images/logo.jpg) top no-repeat;
	width:394px;
	height:150px;
	position:absolute;
	left:0;
	top:0;
	display:block;
	}
	
#flashArea {
	width:566px;
	height:176px;
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	}

#linksMenu {
	position:absolute;
	top:150px;
	left:0;
	width:630px;
	height:50px;
	}

#linksMenu a {
	display:block;
	float:left;
	height:50px;
	background:url(../new_nats_images/links.jpg) left no-repeat;
	}
	

#linksMenu a.home {
	width:38px;
	background-position:0 0;
}
#linksMenu a.home:hover {
	background-position:0 -50px;}

#linksMenu a.ouSites {
	background-position:-38px 0;
	width:99px;
	}

#linksMenu a.ouSites:hover {
	background-position:-38px -50px;
	}

#linksMenu a.addTools {
	background-position:-137px 0;	
	width:100px;
	}
	
#linksMenu a.addTools:hover {
	background-position:-137px -50px;
}

#linksMenu a.program {
	width:101px;
	background-position:-237px 0;
	}
	
#linksMenu a.program:hover {
	background-position:-237px -50px;
	}

#linksMenu a.features {
	width:94px;
	background-position:-338px 0;
	}

#linksMenu a.features:hover {
	background-position:-338px -50px;
	}

#linksMenu a.suppert {
	width:99px;
	background-position:-431px 0;
	}
	
#linksMenu a.suppert:hover {
	background-position:-431px -50px;
	}

#linksMenu a.signup {
	width:93px;
	background-position:-530px 0;
	}

#linksMenu a.signup:hover {
	background-position:-530px -50px;
	}

.login {
	background:url(../new_nats_images/login.jpg) top no-repeat;
	width:258px;
	height:41px;
	position:absolute;
	top:157px;
	right:0;
	}

.login:hover {
	background-position:bottom;
	}

#floatContainers {
	width:968px;
	}

.topCap {
	background:url(../new_nats_images/topContainer.jpg) top no-repeat;
	height:14px;
	font-size:0;
	}

.bottomCap {
	background:url(../new_nats_images/bottomContainer.jpg) no-repeat;
	height:7px;
	font-size:0;
	}

.wrapCap {
	background:url(../new_nats_images/wrapCapBg.jpg) left repeat-y;
	width:964px;
	position:relative;
	height:100%;
	padding-left:4px;
	}

.wrapCapRight {
	background:#FFF url(../new_nats_images/rightSideBg.jpg) right repeat-y;
	width:964px;
	position:relative;
	height:100%;
	}

.leftSide {
	width:704px;
	height:auto;
	float:left;
	position:relative;
	background:#fff;
	padding-bottom:61px;
	}

.heightcontact {
	height:650px;
	}

.heightsignup {
	padding-bottom:90px !important;
	}

.rightSide {
	width:260px;
	height:auto;
	float:right;
	}

.firstPage {
	background:url(../new_nats_images/indexBg.jpg) top no-repeat;
	width:704px;
	height:430px;
	position:relative;
	}

.glava {
	background:url(../new_nats_images/glava.jpg) no-repeat;
	position:absolute;
	width:62px;
	height:12px;
	left:40px;
	top:-12px;
	}
	
h1 {
	color:#60143b;
	font-size:22px;
	padding:0;
	margin:0;
	}

h2 {
	font-size:22px;
	color:#422c45;
	font-weight:bold;
	padding:10px 0 0 15px;
	}

h3 {
	font-size:22px;
	color:#fff;
	font-weight:normal;
	padding:5px 0 0 15px;
	}

.padFifteen {
	padding:10px 0 0 15px;
	}

.text {
	padding:5px 25px 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c4679;
	}

.text a, .padIndexText a {
	color:#9c4679;
	text-decoration:none;
	padding:0 3px;
	text-decoration:underline;
	}

.text a:hover, .padIndexText a:hover {
	color:#2b0319;
	}
	
.padIndexText {
	/*width:500px;*/
	width:790px;
	height:241px;
	position:relative;
	left:160px;
	top:30px;
	}

.padIndexText p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9c4679;
	padding-top:10px;
	}

.padIndexText a.verryBigLink {
	display:block;
	font-size:24px;
	color:#fff;
	margin-top:25px;
	text-decoration:none;
	padding:0;
	position:absolute; top:105px; left:0;
	}

.padIndexText a.verryBigLink:hover {
	color:#fff;
	}
	
.thumbIndex {
	left:448px;
	display:block;
	position:relative;
	}

.thumbLink{
	left:608px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	}

.thumbLink:hover {
	color:#fcd6ac;
	}

.percentPlate {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9C4679;
	}
	
.percentPlate p{
	float:left;
	width:303px;
	font-size:11px;
	padding-left:15px;
	}

.startEarn {
	background:url(../new_nats_images/___startEarn.jpg) top;
	width:704px;
	height:61px;
	display:block;
	position:absolute;
	bottom:-1px;
	}
	
.startEarn.large {
	background:url(../new_nats_images/startEarn.jpg) top;
	width:959px;
	height:61px;
	display:block;
	position:absolute;
	bottom:-1px;
	}

.startEarn:hover {
	background-position:bottom;
	}
	
.news {
	width:230px;
	height:310px;
	color:#fff;
	padding:0 5px 0 15px;
	overflow-y:scroll;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.news span {
	display:block;
	}

.newsTitle {
	font-size:12px;
	font-weight:bold;
	}

.newsAdded {
	font-size:10px;
	margin-bottom:5px;
	}

.newsContent {
	font-size:11px;
	border-bottom:1px dotted #fff;
	margin-bottom:10px;
	}
	
.becomeAff {
	background:url(../new_nats_images/becomeAfiliate.jpg) top no-repeat;
	display:block;
	width:253px;
	height:34px;
	position:relative;
	left:2px;
	margin-top:30px;
	}

.becomeAff:hover {
	background:url(../new_nats_images/becomeAfiliate.jpg) bottom no-repeat;
	}


.lists {
	padding:10px 10px 10px 15px;
	}

.lists span {
	display:block;
	padding:2px 0 2px 15px;
	color:#fff;
	font-size:12px;
	background:url(../new_nats_images/bullet1.gif) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	}

#footer {
	width:100%;
	background:url(../new_nats_images/bgBottomRep.jpg) repeat-x bottom;
	height:219px;
	position:relative;
	display:block;
	}

#footerInBg {
	width:100%;
	height:219px;
	background:url(../new_nats_images/footerMainBg.jpg) center bottom no-repeat;
	position:relative;
	display:block;
	}
	
.footContents {
	width:968px;
	height:200px;
	margin:0 auto;
	color:#fff;
	font-size:14px;
	display:block;
	position:relative;
	}

.footContents a {
	color:#fff;
	text-decoration:none;
	}

.footContents a:hover {
	text-decoration:underline;
	color:#970f6e;
	}

.leftFoot {
	position:absolute;
	top:170px;
	}

.rightFoot {
	position:absolute;
	left:645px;
	top:165px;
	font-size:12px;
	}
	
.allOther {
	background:url(../new_nats_images/bgLeft.jpg) top no-repeat;
	background-color:#fff;
}


.fullBox { 
	width:680px;
	position:relative;
	display:block;
	height:auto;
	margin:0 auto 12px auto;
	}
.topBox {
	width:680px;
	height:5px;
	background:url(../new_nats_images/inSideContTop.jpg) top no-repeat;
	font-size:0;
	}
.middleBox {
	width:651px;
	position:relative;
	padding:10px 15px 10px 14px;
	background:url(../new_nats_images/inSideContMiddle.jpg) repeat-y;
	color:#fff;
	}                
.bottomBox {
	width:680px;
	height:3px;
	position:relative;
	background:url(../new_nats_images/inSideContBottom.jpg) top no-repeat;
	font-size:0;
	}

.customBG {
	background:url(../new_nats_images/bgBox.jpg) top left repeat-y;
	width:643px;
	padding:10px 15px 10px 22px;
	}

.middleBox h5 {
	margin:0;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
	}

.supportBox h5 {
	padding:0 0 0 20px;
	
	}

.middleBox p {
	font-size:12px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

.middleBox p a {
	}

.middleBox a.purpleLink {
	padding:3px 6px;
	background:#1f0512;
	border:1px solid #a70e73;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}

.middleBox a.purpleLink:hover {
	background:#4e0d2d;
	}

.middleBox img {
	display:block;
	background:#a40d69;
	padding:1px;
	border:1px solid #000;
	margin-right:10px;
	}

.middleBox img.noBordPad {
	padding:0;
	border:0;
	}

.supportBox h5.newHfive {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/* FROM NEWSTYLES.CSS */
.slca {
	background:none !important;
	font-size:12px !important;
	height:auto !important;
	color: #9c4677 !important;
	}

.signup_input, .signup_select, .selectbox select, .selectbox input {
	width:380px !important;
	border:1px solid #cb2d82 !important;
	height:29px;
	}

.statstable_title_2 {
	font-size:18px !important;
	padding-top:15px !important;
	}

.selectbox input.signup_submit, .signup_submit, .affLog .selectbox .login_submit {
	width:180px !important;
	height: 40px !important;
	padding:10px !important;
	font-size:16px !important;
	margin-top:20px !important;
	border:1px solid #df47cd !important;
	color: #9d4778 !important;
	font-weight:bold !important;
	}

.st1, .st2 {
	height:60px !important;
}

.statwrapper {
	height:auto!important;
}

.heightsignup .startEarn {
	margin-top:30px !important;
	}

.affLog .selectbox {
	padding:0px !important;
	}

.login_forgot2 a {
	color:#9C4679 !important;
	padding:0 3px !important;
	text-decoration:underline !important;
}

.login_forgot2 a:hover {
	color:#2b0319 !important;
	}
/* ----------------------------- */
	
.topCap.fullBgColor { background-image:url('../new_nats_images/topContainerFull.jpg') !important; }
.bottomCap.fullBgColor { background-image:url('../new_nats_images/bottomContainerFull.jpg') !important; }
.fullWidthPage .leftSide { width:959px !important; background-image:url('../new_nats_images/bgFull.jpg') !important; }
.fullWidthPage .firstPage { width:959px !important; background-image:url('../new_nats_images/indexBgFull.jpg') !important; margin-bottom:15px; }

.fullBox.gallerySite { float:left; margin:0 10px 20px 10px; width:219px; }
.fullBox.gallerySite img { max-width:100%; }
.gallerySite .middleBox { width:218px; text-align:center; background:none; padding:0 !important; }
.gallerySite .middleBox h5 { color:#cb2d82 !important; }

.statstable_wrapper { float:left; width:100%; }
.sectionArea { float:left; width:100%; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #9c4679; font-size:13px; }
.sectionTitle { float:left; width:100%; padding:5px 0px; background:#cb2d82; color:#FFF; font-weight:bold; font-size:16px; border-radius:6px; margin-bottom:6px; }
.sectionTitle span { float:left; margin-left:10px; }
.sectionTitle.withmargin { float:left; width:940px; margin:10px; }
.sectionTitle.withmargin h1.padFifteen { padding-top:0; color:#FFF; font-size:18px; }
.heightadd_tools .sectionTitle, .heightfeatures .sectionTitle, .heightprograms .sectionTitle, .heightcontact .sectionTitle, .heightaccess .sectionTitle, .heightpassword .sectionTitle { width:682px; }
.sectionTitle.forhomepage { width:930px; clear:both; margin-left:15px; margin-bottom:6px; }
.sectionArea .left { float:left; width:450px; }
.sectionArea .right { float:right; width:450px; }
.sectionArea .left p, .sectionArea .right p { float:left; width:100%; margin-bottom:10px; }
.sectionArea label { float:left; width:120px; font-weight:bold; padding:5px 0; }
.sectionArea input.signup_input { float:left; width:180px !important; height:auto !important; padding:5px 10px; border-radius:4px; }
.sectionArea input[type="checkbox"] { float:left; margin-top:7px; }
.sectionArea select.signup_select { float:left; width:202px !important; height:auto !important; padding:5px 10px; border-radius:4px; }
.sectionArea span.error { float:left; margin-left:120px; font-size:11px; color:red; }
.sectionArea span.helper { float:left; margin-left:10px; font-size:12px; margin-top:6px; }
input.signup_submit { float:right; margin-top:0 !important; border-radius:5px; cursor:pointer; background:#cb2d82 !important; color:#FFF !important; border:1px solid #a00659 !important; }
input:hover.signup_submit { background:#a00659 !important; margin-top:0 !important; }

.firstPage a.siteThumb { float:left; width:222px; height:181px; position:absolute; top:240px; box-shadow:#444 0px 2px 10px; }
.firstPage a.siteThumb img { float:left; width:220px; max-width:100%; border:1px solid #FFF; }
.firstPage a:hover.siteThumb img { border:1px solid #9c4679; }
.firstPage a.siteThumb.firstOne { left:465px; }
.firstPage a.siteThumb.secondOne { left:708px; }

