/* CSS Document */
body{
	background-image:url(http://images.cocklovingmoms.com/tour2/images/5B280B5B15056C3C2D5A2100581401_5.png);	
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}
input{
font-size:11px;
}
#container{
width:950px;
margin:0 auto;
background-color:#e2e1e1;
overflow:hidden;
border-left:6px solid #D78534;
border-right:6px solid #D78534;
}
#header img{
float:left;
}
#header {
position:relative;
}
#header .logofloat{
	position:absolute;
	width: 187px;
	height: 187px;
	z-index:1;
	left:406px;
	top:45px;
	border:none;
	/* play with logo position using left and top properties */
}
#toptext{
	background-color:#000;
	height:40px;
	padding:0px;
}
#toptext h1{
	font-size:20px;
	text-align:center;
	background-image:url(http://images.cocklovingmoms.com/tour2/images/topbg.jpg);
	color:#FFFFFF;
	line-height:40px;
	padding:0px;
	margin:0px;
}
.button_wrap{
	text-align:center;
	padding-top:2px;
	margin:10px;
}
.buttons{
	width:400px;
	height:50px;
	border:2px solid #896502;
	background-image:url(http://images.cocklovingmoms.com/tour2/images/joinbut.jpg);;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}
p.formtitles{
font-size:22px;
padding-top:10px;
margin:5px;
}
p.formtitles2{
font-size:22px;
padding-top:10px;
margin:5px;
}
.clearfix{
clear:both;
}
.box{
background-color:#fff;
border:1px solid #000;
padding:4px;
overflow:auto;
margin:4px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}
.optionbox{
width:542px;
height:70px;
border-bottom:1px solid white;
margin:0 auto;
position:relative
}
h1.sites{
font-size:22px;
text-align:center;
color:#000000;
}
.sites_red{
color:#ff018a;
}
.formtitles_red{
color:#ff0000;
}
.join_error{
color:#FF0000;
}
.boldgreen{
color:#749900;
font-size:25px;
}
.label_membership{
margin:0px;
padding:0px;
}

.optimage_star1{
padding-left:80px;
}
.optimage_star2{
padding-left:40px;
}
.opt{
font-size:12px;
margin-left:24px;
float:left;
}
.optimage2{

padding:0px;
position:absolute;
right:230px;
}
.boldblack{
color:#000;
font-size:20px;
}
#accountbox{
width:332px;
padding-left:10px;
float:left;
}
#sitesbox{
width:930px;
padding-left:26px;
}
#sitesbox img{
float:left;
padding:4px;
}

#accountbox .formlabel{
float:left;
padding-top:6px;
margin-left:20px;
font-size:14px;
}
#accountbox .formvalue{
padding:4px;
float:right;
}
#accountbox .formvalue_input{
padding-right:20px;
float:right;
}
#memberbox{
width:590px;
padding-right:10px;
float:right;
}
#reasonbox{
width:930px;
padding-left:10px;
}
p.reasons{
font-size:16px;
}
.reason_left{
float:left;
padding-left:20px;
}
.reason_right{
float:right;
padding-right:30px;
}
#footer{
padding-top:20px;
border-top:1px solid #000;
background-color:#eaeaea;
overflow:auto;
}
#footer a{
color:#000;
}

#footer p{
text-align:center;
font-size:11px;

}

