@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{ background-image:url(images/siteback.jpg)}
ul,li{ list-style-type:none}
#container{ margin:0 auto 0 auto; width:990px; background-color:#FFF}
#descbox{width:474px; height:166px;}
#descbox p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;padding:5px 5px 0 22px; text-align:justify}
#descbox p strong{color:#f34365}
#mainheadlinks{ background-image:url(images/mainhead2_03.jpg); width:990px; height:237px; position:relative;}
a#joinhead{width:250px; height:72px; position:absolute; right:10px; top:94px;}
a#membershead{width:250px; height:72px; position:absolute; right:10px; top:166px;}
#sitestatsbox{width:604px; height:299px; background-image:url(images/mainhead3_05.jpg); position:relative;}
a#sitestatslink{ position:absolute; top:18px; height:146px; width:200px; display:block}
#sitestatsbox ul{ position:absolute; top:60px; width:312px; height:142px; right:33px;font-family:Georgia, "Times New Roman", Times, serif; font-size:32px;}
#sitestatsbox ul li{margin-bottom:2px;}
#sitestatsbox ul li span{color:#f34365}
.scenetable{ width:930px; border:2px solid #ee002d; margin:15px auto;}
.scenetable img{ border:1px solid #fab2c0}
.modelname{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;color:#f34c6c}
.modeltext{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px}
a.tablejoin{ background-color:#ee002d; color:#FFF; font-size:67px; font-weight:bold;display:block;padding-bottom:12px;}
a.tablejoin:hover{color:#000; }
#bottom{ margin:20px auto;}
#bottomstats{ background-image:url(images/bottom_01.jpg); width:474px; height:208px; position:relative;margin:0px;padding:0px}

#bottomstats ul{ position:absolute; top:60px; width:312px; height:132px;left:52px;font-family:Georgia, "Times New Roman", Times, serif; font-size:30px;}
#bottomstats ul li{margin-bottom:2px;}
#bottomstats ul li span{color:#f34365}

.joinlabels{ font-size:16px;font-family:Tahoma;}
.buttonstyle{ width:300px; height:50px;}
#joinform{color:#000}
#joinform h3{ font-size:22px; padding-top:25px; padding-bottom:12px;}
#joinform h4{padding-top:15px; font-family:Arial, Helvetica, sans-serif}
#joinform h4 a{ color:#F03}
h4.joinsites{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; text-align:center; padding:5px;}
#bonusbox{ background-image:url(images/bonusbox.jpg); width:947px; height:217px; position:relative; margin:5px auto 10px auto;}
#bonusbox a{ position:absolute; left:280px; top:132px; width:228px; height:36px; display:block;}
#maincontainer{ background-image:url(images/mainbk.gif); background-repeat:repeat-y; width:1050px; margin:0 auto}
h3#networkjoin_title{width:100%; padding:5px 0 5px;margin:10px auto; text-align:center; background-color:#000; color:#FFF; font-weight:normal; font-size:28px;font-family:Arial, Helvetica, sans-serif;}

#footer{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:center}
#footer a{color:#f34365}

ul#listsites {width:99%; margin:10px auto 0 auto; position:relative;left:10px;}
ul#listsites li{float:left;display:block; margin-right:10px;position:relative}
ul#listsites li img{ border:4px solid #f4f4f4}
ul#listsites li h4.joinsites{left:0 !important}
.clearfix{ clear:both;}
.pstext{font-size:12px; background-color:#FFC;width:93%; margin:0 auto; border:1px dotted #333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:14px;padding:6px; text-align:center}
.pstext span{color:#F00}

#microsites{ width:950px; border:2px dashed #000; background-color:#FFF; margin:20px auto 25px auto; font-family:Georgia, "Times New Roman", Times, serif; position:relative }
#microsites table{margin:0 auto}
#microsites h3{ font-size:40px; font-weight:bold;  color:#f60056; position:relative; left:80px; text-align:center}
#microsites h4{ font-size:17px; text-align:center !important; font-weight:bold;  color:#000;margin-bottom:10px;padding-bottom:6px;position:relative; left:80px}
#microoffer{ background-image:url(images/offerfloat.png); position:absolute;left-10px; top:-16px; width:209px; height:119px; z-index:1}
#microsites h2.mtbot{ font-size:55px; text-align:center !important; font-weight:bold;width:100%; background-color:#f4f4f4;  color:#000;margin-bottom:0 !important}
#microsites div.pmbot{ font-size:25px; text-align:center !important; font-weight:bold;width:100%;padding-bottom:10px; background-color:#f4f4f4;  color:#000;margin-bottom:0 !important}
#microsites div.pmbot a{ color:#F06}
#microsites h5{ font-size:16px; text-align:center !important; font-weight:bold;color:#000}

h2.networkframe{font-size:22px; font-family:Arial, Helvetica, sans-serif; text-align:center;padding:10px 0 10px 0; background-color:#e0ecff; border-top:1px dotted #000;border-bottom:1px dotted #000;}
h2.networkframe a{color:#0070ff}



fieldset {
border:1px solid #000;
margin:1em 0;
}



legend {
color:#333;
background:transparent;
font-size:1.7em;
font-weight:700;
margin:.4em 0;
padding:0 .5em;
}



#form {
float:right;
width:400px;
}

label .member {
float:left;
width:50%;
}

label {
width:100%;
font-size:16px;
font-family:Arial;
}

div {
margin-bottom:.5em;
display:block;
padding:0;
}

div fieldset div textarea {

border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#333;
padding:1px;
}

.form_input {
padding-top:3px;
width:100%;
}

.option-input {
width:20px;
padding-top:4px;
float:right;
}

.option-padding {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.option {
width:70%;
}

.opt-title {
float:left;
text-align:center;
padding-top:3px;
width:100%;
font: Arial, Helvetica, sans-serif;
}

.join_error {
color:#8A1F11;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0;
}

.submit {
display:block;
width:100px;
height:100%;
margin-left:auto;
margin-right:auto;
border:1px solid #000;
}

.memberinfo {
width:120px;
text-align:right;
float:left;
padding:0 1em;
}

.button {
margin-left:auto;
margin-right:auto;
height:35px;
font-size:16px;
line-height:25px;
text-align:center;
color:#000;
background-image:url(/nats_images/heading-gradient.png);
background-repeat-x:repeat;
background-repeat-y:no-repeat;
background-attachment:initial;
background-position-x:initial;
background-position-y:initial;
background-origin:initial;
background-clip:initial;
background-color:#E2E2E2;
cursor:pointer;
border-radius:5px;
-moz-border-radius:5px;
border:0;
padding:5px 10px 0;
}

.pressed-button {
margin-left:auto;
margin-right:auto;
height:35px;
font-size:16px;
line-height:25px;
text-align:center;
color:#FFF;
background-image:url(/nats_images/heading-gradient.png);
background-repeat-x:repeat;
background-repeat-y:no-repeat;
background-attachment:initial;
background-position-x:initial;
background-position-y:initial;
background-origin:initial;
background-clip:initial;
background-color:#333;
cursor:pointer;
border-radius:5px;
-moz-border-radius:5px;
padding:5px 10px 0;
}

.jqifade {
position:absolute;
background-color:#aaa;
}

div.jqi {
width:300px;
height:200px;
font-family:Arial;
position:absolute;
background-color:#fff;
font-size:16px;
text-align:center;
border:solid 1px #eee;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:7px;
}

div.jqi .jqicontainer {
font-weight:700;
}

div.jqi .jqimessage {
line-height:20px;
color:#444;
padding:10px;
}

.jqiclose {
visibility:hidden;
}

.noscript {
width:20px;
border-top:0 solid #555;
border-left:0 solid #555;
border-bottom:0 solid #ccc;
border-right:0 solid #ccc;
padding:0;
}

div .join {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:3px;
}

.join .button {
height:45px;
padding-top:0;
font-weight:700;
color:#FFF;
background-color:#f0002f;
font-size:20px;
}

#join-text {
width:290px;
float:left;
color:#0;
font-size:16px;
padding-top:25px;
}