@charset "UTF-8";
/* CSS Document */

#box {
width: 500px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -250px;
z-index: 20;
display: none;
}

#box_taf {
width: 400px;
position: fixed;
top: 20px;
left: 50%;
/*margin-top: -190px;*/
margin-left: -250px;
z-index: 20;
display: none;
}

#box_1, #box_2, #box_3, #box_4, #box_5, #box_1_jc, #box_2_jc, #box_3_jc, #box_4_jc, #box_5_jc {

width: 350px;
height: 165px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -180px;
z-index: 20;
display: none;
}

#box_taf_email_sent {
width: 350px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -250px;
z-index: 20;
display: none;
}

#box_file_upload_success {
width: 350px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -250px;
z-index: 20;
display: none;
}

#box_file_upload_failure {
width: 350px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -250px;
z-index: 20;
display: none;
}


.pop_bottom_signin {
background-image: url(../images/popup/pop_bottom.gif);
background-position: left;
background-repeat:no-repeat;
width: 350px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}


.pop_top_signin {
background-image: url(../images/popup/pop_top.gif);
background-position: left;
background-repeat:no-repeat;
width: 350px;
height: 10px;
float: left;
display: inline;
margin: 0px;
padding: 0;
}






#signin_error, #signin_error_jc
{
	font-size:12px;
	font-weight:bold;
	color: red;
	margin-left:15px;
}


.pop_content_signin {
float:left; display:inline;

width: 350px;
height: 125px;
background-color: #FFFFFF;
display: inline;
padding: 25px;

font-size:18px;
font-weight:bold;
color: #566c11;
margin: 0 0 0px 0px;
padding: 0;

}

#pop_content_signin,#pop_content_signin1,#pop_content_signin2,#pop_content_signin3,#pop_content_signin4,#pop_content_signin5 
{
width: 350px;
background-color: #FFFFFF;
display: inline;
/*float:none;*/
font-size:18px;
font-weight:bold;
color: #566c11;
/*border: 1px solid red;*/

}


#forgot_pwd_popup2, #forgot_pwd_popup2_jc, #forgot_pwd_msg, #forgot_pwd_msg_jc
{
font-size:12px;
color: #566c11;
}




.pop_content_signin h1 {
width: 350px;
height: 125px;
background-color: #FFFFFF;
display: inline;
padding: 25px;

font-size:18px;
font-weight:bold;
color: #566c11;
margin: 0 0 0px 0px;
padding: 0;
}




.signin_font 
{
font-size:18px;
font-weight:bold;
color: #566c11;
margin: 0 0 0px 0px;
padding: 0;
width: 150px;
float: left;
display: inline;

}


.signin_close_2 {
	display:block;
	width:44px;
	height:12px;
	float: right;
	display: inline;
	margin-right: 23px;
	background: url(../images/popup/close_sprite.jpg) no-repeat;
	background-position:0px -12px;
	}
.signin_close_2:hover {
	background-position:0px 0px;
	}



.signin_input 
{
	background-repeat: no-repeat;
	width:138px;
	height:22px;
}




.signin_input_field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border:solid 0px white;
	padding-left:5px;

}


.signin_input_field2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border:solid 0px white;
	padding-left:5px;

}
.signin_submit
{
	display:block;
	width:63px;
	height:16px;
	float: right;
	/*margin-bottom: -5px;*/
	background: url(../images/popup/Submit_login_sprite.jpg) no-repeat;
	background-position: 0px -16px;
}
.signin_submit:hover {
	background-position:0px 0px;
}


#signin_submit, #forgot_pwd_submit, #signin_submit_jc, #forgot_pwd_submit_jc
{
	display:block;
	width:63px;
	height:16px;
	float: right;
	background: url(../images/popup/Submit_login_sprite.jpg) no-repeat;
	background-position:0px -16px;
}

#signin_submit:hover,  #forgot_pwd_submit:hover, #signin_submit_jc:hover,  #forgot_pwd_submit_jc:hover 
{
	background-position:0px 0px;
}




.pop_top {
background-image: url(../images/popup/pop_top.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}



.pop_content {
width: 500px;
background-color: #FFFFFF;
float: left;
display: inline;
margin: 0;
padding: 0;
}

.pop_content h1 {
font-size:14px;
color: #566c11;
margin: 0 0 10px 10px;
padding: 0;
width: 250px;
float: left;
display: inline;
}


.pop_bottom {
background-image: url(../images/popup/pop_bottom.gif);
background-position: top;
background-repeat:no-repeat;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}




.pop_top_taf {
background-image: url(../images/popup/pop_top_taf.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}



.pop_bottom_taf {
background-image: url(../images/popup/pop_bottom_taf.gif);
background-position: top;
background-repeat:no-repeat;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}




table#pop1 {
margin-left: 10px;
margin-bottom: 0px;
color: #424242;
float: left;
display: inline;
border-top: 1px solid #566c11;
border-bottom: 1px solid #566c11;
}
table#pop1 td {
padding: 5px;
}
table#pop1 td.label {
width: 145px;
}

table#pop11 {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 0px;
color: #424242;
float: left;
display: inline;
border-bottom: 1px solid #566c11;
}
table#pop11 td {
padding: 5px;
}
table#pop11 td.label {
width: 145px;
}

table#pop2 {
margin-left: 10px;
margin-top: 0px;
color: #424242;
float: left;
display: inline;
border-top: 1px solid #566c11;
padding-top: 8px;
margin-bottom: 8px;
}
table#pop2 td {
padding: 5px;
}
table#pop2 td.label {
width: 145px;
}
table#pop2 td.add {
width: 100px;
}

table#pop3 {
margin-left: 10px;
margin-top: 0px;
color: #424242;
float: left;
display: inline;
border-top: 1px solid #566c11;
border-bottom: 1px solid #566c11;
padding-top: 8px;
}
table#pop3 td {
padding: 5px;
}
table#pop3 td.label {
width: 145px;
}

img.send {
float: right;
display: inline;
margin-top: 10px;
margin-right: 15px;
}
img.close {
float: right;
display: inline;
margin-right: 15px;
}



/*--------------- Submit box --*/

#sub_box {
width: 640px;
position: fixed;
top:50%;
left: 50%;
margin-top: -200px;
margin-left: -320px;
z-index: 20;
display: none;
}

#sub_box .pop_top {
background-image: url(../images/popup/subpop_top.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 640px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

#sub_box .pop_content {
width: 640px;
background-color: #FFFFFF;
float: left;
display: inline;
margin: 0;
padding: 0;
}

#sub_box .pop_content h1 {
font-size:14px;
color: #566c11;
margin: 0 0 10px 10px;
padding: 0;
width: 250px;
float: left;
display: inline;
}

#sub_box .pop_bottom {
background-image: url(../images/popup/subpop_bottom.gif);
background-position: top;
background-repeat:no-repeat;
width: 640px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

table#sub_pop1, table#sub_pop2 {
margin-left: 10px;
width:615px;
margin-bottom: 0px;
color: #424242;
float: left;
display: inline;
border-top: 1px solid #566c11;
border-bottom: 1px solid #566c11;
}
table#sub_pop1 td {
padding: 5px;
}
table#sub_pop1 td.label {
width: 170px;
}
table#sub_pop1 td.label2 {
width: 100px;
}

table#sub_pop3 {
margin-left: 10px;
margin-top: 0px;
color: #424242;
float: left;
display: inline;
border-top: 1px solid #566c11;
border-bottom: 1px solid #566c11;
padding-top: 8px;
}
table#sub_pop3 td {
padding: 5px;
}
table#sub_pop3 td.label {
width: 170px;
}

img.cancel2 {
float: right;
display: inline;
margin-right: 15px;
}
img.cancel3 {
float: right;
display: inline;
margin-top: 10px;
margin-right: 15px;
}
img.submit {
float: right;
display: inline;
margin-top: 10px;
margin-right: 15px;
}

#sub_box .pop_bottom {
background-image: url(../images/popup/subpop_bottom.gif);
background-position: top;
background-repeat:no-repeat;
width: 640px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

/*--------------------- Terms --*/

#terms_box {
width: 640px;
position: fixed;
top:50%;
left: 50%;
margin-top: -200px;
margin-left: -320px;
z-index: 20;
display: none;
}

#terms_box .pop_top {
background-image: url(../images/popup/subpop_top.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 640px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

#terms_box .pop_content {
width: 640px;
background-color: #FFFFFF;
float: left;
display: inline;
margin: 0;
padding: 0;
}

#terms_box .pop_content h1 {
font-size:14px;
color: #566c11;
margin: 0 0 10px 10px;
padding: 0;
width: 250px;
float: left;
display: inline;
}

#terms {
width: 590px;
height: 290px;
float: left;
display: inline;
margin-left: 5px;
/*border-top: 1px solid #566c11;*/
/*border-bottom: 1px solid #566c11;*/
}
#scroll {
width: 590px;
height: 285px;
float: left;
display: inline;
margin-top: 5px;
margin-left: 10px;
text-align: left;
overflow: auto;
}
#terms p {
padding: 0px 10px 0 0;
}

#terms_legal {
width: 590px;
float: left;
display: inline;
margin-left: 5px;
border-top: 1px solid #566c11;
text-align: left;
color: #566c11;
}
#terms_legal p {
padding: 0px 10px 0 5px;
}

#terms_box .pop_bottom {
background-image: url(../images/popup/subpop_bottom.gif);
background-position: top;
background-repeat:no-repeat;
width: 640px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

img.decline {
float: right;
display: inline;
margin-right: 15px;
}
img.decline2 {
float: right;
display: inline;
margin-top: 10px;
margin-right: 15px;
}
img.accept {
float: right;
display: inline;
margin-top: 10px;
margin-right: 15px;
}

.back2 {
	display:block;
	width:55px;
	height:16px;
	float: left;
	margin-left: 5px;
	background: url(../images/community/back.jpg) no-repeat;
	background-position:0px -0px;
	}
.back2:hover {
	background-position:0px 0px;
	}



img.back2 {
float: left;
display: inline;
margin-top: 10px;
margin-left: 15px;
}

.sub_cancel2 {
	display:block;
	width:60px;
	height:16px;
	float:right;
	background: url(../images/common/cancel.jpg) no-repeat;
	background-position:0px -0px;
}
.sub_cancel2:hover {
	background-position:0px 0px;
}


.taf_send2 {
	display:block;
	width:98px;
	height:16px;
	float: right;
	background: url(../images/popup/send.jpg) no-repeat;
	background-position:0px -0px;
	}
.taf_send2:hover {
	background-position:0px 0px;
	}

.story_decline {
	display:block;
	width:64px;
	height:16px;
	float: right;
	margin-right: 10px;
	background: url(../images/community/decline.jpg) no-repeat;
	background-position:0px -0px;
	}
.story_decline:hover {
	background-position:0px 0px;
	}


.sub_post_story {
	display:block;
	width:92px;
	height:16px;
	float: right;
	background: url(../images/community/sub_story_button.jpg) no-repeat;
	background-position:0px -0px;
	margin-right: 2px;
	}
.sub_post_story:hover {
	background-position:0px 0px;
	}


.sub_post_accept {
	display:block;
	width:59px;
	height:16px;
	float: right;
	margin-right:5px;
	background: url(../images/community/accept.jpg) no-repeat;
	background-position:0px -0px;
	}
.sub_post_accept:hover {
	background-position:0px 0px;
	}


#signin_error, #forgot_pwd_error, #signin_error_jc, #forgot_pwd_error_jc
{
	font-size:12px;
	font-weight:bold;
	color: red;
	margin-left:15px;
}


.pop_content_signin_jcA
{
width: 350px;
height: 125px;
background-color: #FFFFFF;
display: inline;
float:left;
font-size:14px;
font-weight:bold;
color: #566c11;

}


/*----- BJ added July 6 2010 ------*/
table#new_friend1 , table#new_friend2 , table#new_friend3 , table#new_friend4 {
margin-left: 10px;
margin-top: 0px;
color: #424242;
float: left;
display: inline;
padding-top: 8px;
margin-bottom: 8px;
}
table#new_friend1 td , table#new_friend2 td , table#new_friend3 td , table#new_friend4 td{
padding: 5px;
}
table#new_friend1 td.label , table#new_friend2 td.label , table#new_friend3 td.label , table#new_friend4 td.label {
width: 145px;
}
table#new_friend1 td.add , table#new_friend2 td.add , table#new_friend3 td.add , table#new_friend4 td.add {
width: 150px;
}

/*-------------- BJ ADDED OPTIN BOX JULY 9 2010 ------*/

#optin-box {
width: 500px;
position: fixed;
top:50%;
left: 50%;
margin-top: -190px;
margin-left: -250px;
z-index: 20;
display: none;
}

.pop_top_optin {
background-image: url(../images/popup/pop_top_taf.gif);
background-repeat:no-repeat;
background-position: bottom;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}
.pop_content_optin {
width: 500px;
background-color: #FFFFFF;
float: left;
display: inline;
margin: 0;
padding: 0;
text-align: center;
}
.pop_content_optin h1 {
font-size:14px;
color: #566c11;
margin: 0 0 10px 10px;
padding: 0;
}
.pop_bottom_optin {
background-image: url(../images/popup/pop_bottom_taf.gif);
background-position: top;
background-repeat:no-repeat;
width: 500px;
height: 10px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

