/* JOIN STYLE FOR SOCCERMILFS */





body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #728045 url(/1/images/join2/body_bg.gif) top center; /* comment this out if using it with the tour background */
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

/****************************************/
/*** FORM STRUCTURE */
/****************************************/
#main_bg {
width: 1061px;
background:#fff url(/1/images/join2/main_bg.gif) top center repeat-y;
}


#header {/* site header */
width: 996px;
/*
background: #fff;
*/
}

#join_wrapper { background: #ece4d2; margin: 10px auto; padding: 0px; width: 996px; border:#ece4d2 6px solid; text-align: center; }
.join_table { background: #ece4d2;}
.join_content_border { background:#bc9b4a; margin:0px auto; padding: 10px;  } /* thick border color */
.join_form_block { background:#fff; margin: auto; padding:10px; color:#333; font-size:11px; overflow:hidden; border:#000000 1px dashed; } /* inner block color */
.title {color:#b81514;}
.title h3 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
.form_bg { background: #fbf9f5;}

#left { /* left column */
float: left;
padding: 0px;
width: 430px;
}

#right {/* right column */
padding: 3px;
float: right;
width: 508px;
}

#right .largepic {}


.clear { clear:both;}

.form_header {/* step header */
padding-top: 3px;
padding-bottom: 3px;
text-align: left;
background:#e5e0d6 url(/1/images/join2/arrow.gif) left center no-repeat;
padding-left: 12px;
color: #000;
font-weight: bold;
}
.form_title { 
padding-top: 5px;
}
.smtxt {
font-size: 9px;
font-style: italic;
}

#secure_block {}
#secure_img {}
#secure_list {
font-size: 12px;
text-align: left;
color:#999999;
}

#image_tagline {background: #ece4d2;} /* single image */



#divline {
height: 14px;
background: #fff url(/1/images/join2/divline.gif) top center repeat-x;
}


.lrgtxt {
font-size: 1.5em;
color: #000;
font-weight: bold;
}
.lrgtxt_color {
color: #b81514;
font-weight: bold;
}

span.medtxt {
color: #572103;
font-size: 14px;
}



/*********************************************************/
/**** BONUS CONTENT BLOCK ********************************/
/*********************************************************/

#bonus_block_content {
width: 990px;
color: #fff;
padding: 5px;
/*
background: #fff;
*/
border: 1px solid #fff;
}



/*****************************/
/* scaling box dark background */
/*****************************/

.box_tlc {
width: 1px;
height: 1px;
background: #f5f5f5; /* 1x1 pixel shade */
}

.box_top {
height: 1px;
background: #eeeeee;
}

.box_trc {
width: 3px;
background:  url(/1/images/join2/box_trc.gif) top left no-repeat;
}

.box_lbg {
width: 1px;
background: #eeeeee url(/1/images/join2/box_lbg.gif) top right no-repeat;
}


.box_rbg {
width: 3px;
background:  url(/1/images/join2/box_rbg.gif) top left no-repeat;
}

.box_llc {
width: 1px;
height: 4px;
background:  url(/1/images/join2/box_llc.gif) top right no-repeat;
}


.box_bottom {
height: 4px;
background:  url(/1/images/join2/box_bottom.gif) top left repeat-x;
}


.box_lrc {
width: 3px;
height: 4px;
background:  url(/1/images/join2/box_lrc.gif) top left no-repeat;
}

.box_content {
background: #f6f6f6;
}

/* image border color */
#bonus_block_content .box_content img.img{
border: 2px solid #ece4d2;
}

/* niche category */
.category {
background: #e6e6e6 url(/1/images/join2/box_title_bg.gif) top left repeat-x;
display: block;
font-family:arial, verdana, helvetica;
color: #000;
font-size: 12px;
font-weight: bold;
padding: 3px;
}

/* give additional padding to the DIV content */
#box_pad {
padding: 5px;
}



/********************************/
/*** text link bonus ************/
/********************************/
#text_link_bonus {
text-align: left;
padding: 10px;
font-size: 12px;
background: #fbf9f5;
color: #6f755c;
}

.bonus_niche {
font-size: 12px;
font-weight: bold;
color: #000;
}

#text_link_bonus a, #text_link_bonus a:visited {
color: #8b753b;
font-size: 11px;
font-weight: normal;
}
#text_link_bonus a:hover {
color: #000;
font-weight: bold;
}

#text_link_bonus .text_link_header {
text-align: center;
font-size: 20px;
color: #ae4409;
font-weight: bold;
text-align:center;
}



/*****************************/
/**** disclaimer *************/
/*****************************/

#disclaimer {
width: 600px;
line-height: 140%;
text-align: center;
font-size: 10px;
color: #000;
}

#disclaimer a, #disclaimer a:visited {
color: #ae4409;
font-weight: bold;
}

#disclaimer a:hover {
color: #000;
}

/* custom bonus below */
/* ---------- bonus site gallery styles start here ----------------------- */
.networksite {

	list-style: none;
	margin: 0;
	padding: 0;
}
.networksite li {
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 225px;
	height: 200px;
}

.networksite a {
	text-decoration: none;
	color: #572103;
}
.networksite a:hover {
	color: #000;
	text-decoration: underline;
}
.networksite img {
	border: none;
	padding: 14px 0px 12px 13px; /* t r b l */
}
.networksite em {
	width: 225px;
	height: 25px;
	display: block;
	position: absolute;
	top: 2px;
	left: 6px;
	background: url(/1/images/join2/border.png) no-repeat;
	text-align: center;
	font: normal 100%/100% Arial, "Times New Roman", Times, serif;
	padding-top: 175px;
}
