@charset "utf-8";
/* CSS Document */

* {
padding:0;margin:0;border:0;	
}
body{
background:#ccc;	
margin:0 auto;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.clearfix {
clear:both;	
}
img.button10{
padding:10px;	
}
img.button50{
padding:50px 10px 0 0;	
}
img.up6{
padding:6px 0  0 0;	
}
.boldtext {
font-weight:600;
}
.centeredtext14{
	text-align:left;
	font-size:14px;
	padding:20px;
	float:left;
	list-style:inside;
}

#container {
background:#fff;
margin:0 auto;
text-align:center;
width:1200px;
min-width:1200px;	
}
#index1 {
	background-image:url(images/index_01.png);
	height:56px;
	width:1200px;
}
#index2 {
	background-image:url(images/index_02.jpg);
	height:481px;
	width:1200px;
}

#index3-4 {
	height:589px;
	width:1200px;
}
#index3 {
position:relative;
float:left;
height:589px;
width:831px;
}
#index4 {
float:right;
background-image:url(images/index_04.jpg);
height:589px;
width:369px;
}
#index5 {
	background-image:url(images/index_05.png);
	height:1105px;
	width:1200px;
}

#index_members{
display:inline-block;	
position:relative;
float:left;
padding:6px 0 0 5px;
}
#index_join{
	float:left;
	padding:6px 0 0 40px;
display:inline-block;	
}
#welcometext{
font-size:14px;
color:#fff;
padding:0;

margin-top:34px;
width:666px;
max-width:666px;	
margin-left:72px;
text-align:left;
}
#rotatingheader{
	float:right;
	width:751px;
	height:310px;
	padding:0 8px 0 0;
}

#about2{
	background-image:url(images/about_02.jpg);
	height:366px;
	width:1200px;
}
#about3-4 {
	height:588px;
	width:1200px;
}
#about3{
	float:left;height:588px;position:relative;
	width:330px;
}
#about4{
	float:right;
	width:870px;
	height:588px;
	background:url(images/about_04.jpg);
}
#aboutmetext{
margin:95px 20px 10px 25px;	
text-align:left;
font-size:14px;
}
#aboutmetext p{
margin:7px;
}





#categories_05 {
	background-image:url(images/categories_05.png);
	max-height:1416px;
	width:1200px;
	overflow:hidden;
}



#disclaimer2{
		background-image:url(images/disclaimer_02.jpg);
	height:481px;
	width:1200px;
}
#keywords{
color:#ccc;
font-size:14px;
text-align:center;
line-height:16px;
padding:20px 15px;	
}
#keywords *{
	font-size:16px;
}


#join3{
float:left;
min-height:474px;
position:relative;
background-image:url(images/join_03.png);
background-repeat:no-repeat;
width:550px;	
}
#join4{
float:right;
width:630px;
min-height:474px;
}
#girlfriends{
padding:140px 0 0 20px;	
text-align:left;
}







#footer1 {
	background:url(images/index_11.jpg);
	height:170px;
	width:1200px;
}
#footer2 {
font-size:12px;
color:#d25e92;
padding:15px;
}
#footer2 a:link, #footer2 a:visited{
	color:#666;
}
.mobile_button{
max-width:130px;
font-weight:bold;
border-radius: 4px;
background: #f1e8ed;
padding: 5px 6px;
font-size:11px;
color:#000;	
text-align:center;
margin:5px 3px;
position:relative;left:550px;
text-transform:uppercase;
}
.mobile_button a:link, .mobile_button a:visited{
color:#000;	
}




/*from elevx*/
.large_update_thumb{
	width:388px;
	height:259px;z-index:99;
}
.update_image{
	width:388px;
	height:259px;	
}

.play_icon_overlay {left: 142px;top: 104px;position: absolute;width:50px;height:50px;}




#curtain{
filter: alpha(opacity=80);
/* IE */
-moz-opacity: 0.8;
/* Mozilla */
opacity: 0.8;
/* CSS3 */
z-index: 2; 
position: absolute; 
top: 205px; 
left: 5px; 
background:#fff;
height:59px; 
width:388px;
padding:0;
margin:0;
overflow:hidden;
/*background-position:0px 0px;*/ 
}
#backdrop{ z-index: 1; top: 0px; left: 0px;}

p.whitebgarea{
border-radius: 4px;
background: #f1e8ed;
padding: 5px 6px;
font-size:11px;
color:#000;	
text-align:left;
float:left;
margin:5px 3px;
display:inline;
/* the display is keeping it from aligning left so I had to add the float*/

}
#curtain a:link, #curtain a:visited{
color:#000;	
}
#curtain h3{z-index: 3;
filter: alpha(opacity=100);
  /* IE */
  -moz-opacity: 1;
  /* Mozilla */
  opacity: 1;
  /* CSS3 */
padding: 5px 5px 0 5px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color:#a33165;		
text-align:left;
}


ul#theupdates{
width:1200px;
margin:0 auto;
padding:28px 0 0 3px;	
}
ul#theupdates li{
	width:388px;
	position:relative;
	float:left;
	list-style:none;
	padding:5px;
}

#twitterfeed{
margin:95px 0 0 0;	
}

h3{
filter: alpha(opacity=100);
  /* IE */
  -moz-opacity: 1;
  /* Mozilla */
  opacity: 1;
  /* CSS3 */
padding: 5px 5px 0 5px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color:#a33165;		
text-align:left;
}
/*  Page Content Sort Option Links CSS */
.sort_options {padding:0 0 0 10px;font-size:12px;color:#fff;width:100%; overflow:hidden; display:block; line-height:26px; text-align:left;margin:0;}
.sort_options a {margin-left:10px; color:#fff;text-decoration:none;}
.sort_options a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.sort_link {line-height:26px; display:inline; text-align:center;}
.sort_link_current {line-height:26px; display:inline; text-align:center; color:#fff;background-color:#000;}
.sort_link_current a {line-height:26px; display:inline; text-align:center; color:#fff;background-color:#000;}










optgroup{
font-size:12px;
text-transform:capitalize;
font-style:normal;
}
.styled-select {
   height: 29px;
   overflow: hidden;
   width: 240px;
}


.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}


.pinkish    { background-color: #fca5d1; }







/*from nats css*/

fieldset{margin:1em 0;border:1px solid #000;}
.join input {
width:466px;	
}
input {width: 230px;PADDING:3PX;border-radius:0.2em;}

legend{ margin:.2em 0; padding:0 .5em; color:#333333; background:transparent; font-size:1.7em; font-weight:bold;}
label .member{float:left;width:50%;}
label{width:100%;font-size:16;}

#form{float: right;width: 460px;margin-right:145px;}
#form div{margin-bottom:.5em;padding:0;display:block;}
#form  div fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

#form2{float: right;width: 460px;margin-right:145px;}
#form2 div{margin-bottom:.5em;padding:0;display:block;}
#form2  div fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

#form2 legend{ margin:0 0 0 0; padding:0 .5em; color:#333333; background:transparent; font-size:1.7em; font-weight:bold;}
#form2 fieldset{margin:0 0 1em 0;border:1px solid #000;}


.form_input{padding-top:4px;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%;}
.join_error{color: yellow;text-align:center;margin-left:auto;margin-right:auto; padding: 0px;font-size:12px;}
.submit{display:block;width:100px;height:100%;margin-left:auto;margin-right:auto;border: 1px solid black;}
.logo{}.memberinfo{width:120px;text-align:right;float:left;padding:0 1em;color:#fff;font-size:15px;font-weight:bold;}
.receive{font-size:12px;}
.button {margin-left:auto; margin-right:auto;padding: 0 10px;padding-top: 5px;height: 35px;font-size: 16px;line-height: 25px;text-align: center;color: #000000;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: 0px;}
.pressed-button{margin-left:auto; margin-right:auto;padding: 0 10px;padding-top: 5px;height: 35px;font-size: 16px;line-height: 25px;text-align: center;color: #FFFFFF;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: #333333;cursor: pointer;border-radius: 5px;-moz-border-radius: 5px;}
.jqifade{position: absolute;background-color: #aaaaaa;}
div.jqi{width: 300px;height: 200px;position: absolute;background-color: #ffffff;font-size: 16px;text-align: center;border: solid 1px #eeeeee;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 7px;}
div.jqi .jqicontainer{font-weight: bold;}
div.jqi .jqimessage{padding: 10px;line-height: 20px;color: #444444;}
.jqiclose{visibility:hidden;}
.noscript{width:20px;border-top:0px solid #555;border-left:0px solid #555;border-bottom:0px solid #ccc;border-right:0px solid #ccc;padding:0px;}
div .join{width:100%;margin-left:auto; margin-right:auto; text-align: center; padding-top: 3px;}
.join .button{height: 45px;padding-top: 0px;font-weight: bold;color: #000000;background-color: #FFA100;font-size: 20px;}
#join-text{width:290px;float:left;color: #0;font-size: 16px;padding-top: 25;} 