@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body{ background-image:url(images/siteback.jpg)}
ul,li{ list-style-type:none;}
#maincontainer{ background-image:url(images/mainbk.gif); background-repeat:repeat-y; width:1050px; margin:0 auto}
#container{ width:990px; margin:0 auto; background-color:#ffffff; border-right:1px dashed #FFF; border-left:1px dashed #FFF}
#sitedescription{width:634px; height:124px; position:relative;margin:0px;}
#sitedescription p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:19px; width:600px; margin:0 auto; text-align:justify}
#sitedescription p strong{color:#F00}
a img{ border:none}
.scenetable{ width:940px; border:1px solid #000; margin:15px auto; background-color:#FFF; padding:5px 0 5px 0}
.scenetable img{ border:1px solid #000}
.modelname{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;color:#000;padding:5px 0 0 5px;}
.modeltext{font-family:"Courier New", Courier, monospace; font-size:14px; line-height:16px;padding:5px 0 0 5px;}
a.tablejoin{ background-image:url('images/tablejoin.jpg'); display:block; width:912px; height:77px;}

#bottomstats{ position:relative; width:990px; height:342px; background-image:url(images/rdbottom_01.jpg); }
#bottomstats ul{ position:absolute;top:250px;width:312px;left:338px;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
#bottomstats ul li{margin-bottom:2px;color:#F00; text-align:center}
#bottomstats ul li span{color:#000}

#sitestatsbox {width:502px; height:88px; position:relative;}
#sitestatsbox ul{ position:absolute; font-family:"Times New Roman", Times, serif; width:342px;left:66px; font-size:22px; text-align:center}
#sitestatsbox ul li{margin-bottom:2px;color:#F00}
#sitestatsbox ul li span{color:#000}

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

.joinlabels{ font-size:16px;font-family:Tahoma;}
.buttonstyle{ width:300px; height:50px;}
#joinform{color:#000}
#joinform h3{ font-size:22px; padding-top:15px; padding-bottom:12px;}
#joinform h4{padding-top:15px; font-family:Arial, Helvetica, sans-serif}
#joinform h4 a{ color:#F00}
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:120px; width:228px; height:56px; display:block;}
h3#networkjoin_title{width:100%; padding:5px 0 5px;margin:10px auto; text-align:center; background-color:#F00; color:#FFF; font-weight:normal; font-size:28px;font-family:Arial, Helvetica, sans-serif;}

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}
.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:#ea0000;
font-size:20px;
}

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