/* JOIN STYLE FOR SOCCERMILFS */





body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #94d5f3; /* 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 {
background:#fff url(/1/images/join2/main_bg.gif) top center repeat-y;
}


#header {/* site header */
width: 996px;
/*
background: #fff;
*/
}

#join_wrapper { background: #fff; margin: 10px auto; padding: 0px; width: 996px; border:#fff 6px solid; text-align: center; }
.join_table { background: #fff;}
.join_content_border { background:#46b6eb; 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:#ff0099;}
.title h3 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
.form_bg { background: #f5f4f4;}

#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:#ebeaea 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: #fff;} /* 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: #ff0099;
font-weight: bold;
}

span.medtxt {
color: #999;
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 #fff;
}

/* 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: #fff;
color: #4e261a;
}

.bonus_niche {
font-size: 12px;
font-weight: bold;
color: #ff0099;
}

#text_link_bonus a, #text_link_bonus a:visited {
color: #d24098;
font-size: 11px;
font-weight: normal;
}
#text_link_bonus a:hover {
color: #28a4f6;
font-weight: bold;
}

#text_link_bonus .text_link_header {
text-align: center;
font-size: 20px;
color: #ff0099;
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: #794a66;
font-weight: bold;
}

#disclaimer a:hover {
color: #000;
}

