
/*-----AUTO CLEARFIX-----*/

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


.embrace_section{
margin: 0 auto;
width: 900px;
border: 1px solid #DDD;
border-bottom: 0;
background: #FAFAFA;
margin-top: 20px;

}

/*-----//AUTO CLEARFIX-----*/

/*-----TITLE-----*/

.embrace_title{
	border-bottom:4px solid #69f;
background: #eeeeee;
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
background: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	padding:0;
}

.embrace_title .embrace_title_image{
	padding:20px 10px; width:50%; float:left;}
	
	.embrace_title_image img{
		float:left;
	}
	.embrace_meta{
		font-size:12px;
		font-weight:700;
		text-shadow: 1px 1px 1px #ccc;
		float:right;
		text-transform:uppercase;
		padding:2px 10px;
	}
		.embrace_meta a{text-decoration:none;}
	
	
.embrace_title h3 {
	font-size:1.4em;
	margin:0;
	font-weight:bold;
	color:#232323;
	float:left;
	width:80%;
padding: 5px 10px 0 25px;
 
}


.embrace_title span.submit{
	display:block;
	float:right;
	margin:0;
	padding:0;
	width:15%;
	padding:14px 0;
	position: relative;
bottom: 55px;
}

/*-----//TITLE-----*/


/*-----LABELS AND DESCRIPTIONS-----*/

.embrace_options div.label{
	padding: 20px; 
	font-size:12px;
	font-weight:700;
	width:130px;
	float:left;
	margin: 20px 0;
}

.embrace_options div.description{
	display:block;
	float:right;
	width:180px;
	color:#999;
	font-size:11px;
	padding:35px 20px 35px 0;
}

.embrace_options label{
	font-size:11px;
	font-weight:700;
	margin-left:3px;
}

/*-----//LABELS AND DESCRIPTIONS-----*/


/*-----OPTIONS GROUPS-----*/

.option_wrap{
	float: left; 
	color: #464646; 
	width: 720px;
	padding:0; 
	margin:0;
}
.option_control{
	width: 480px; 
	float: left;
	padding: 35px 20px;
}	

/*-----//OPTIONS GROUPS-----*/


/*-----INPUT STYLES-----*/

.embrace_input {
	padding:0;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
}
.embrace_options input[type="text"], .embrace_options select{
	width:90%;
	font-size:12px;
	padding:4px;
	color:#333;
	line-height:1em;
	background:#f3f3f3;
}

.embrace_options input[type="radio"], .embrace_options input[type="checkbox"]{	
	margin: 2px 0 0 0;
}

.embrace_options textarea{
	width:90%;
	height:175px;
	font-size:12px;
	color:#333;
	line-height:1.5em;
	background:#f3f3f3;
}
.embrace_options input:focus, .embrace_options textarea:focus, .embrace_options select:focus{
	background:#fff;
}

span.embrace_upload, span.embrace_remove{
	display:inline-block;
	width:auto;
}
.checkbox-nav{
	float:left;
	margin:0 6px 10px 0;
	width:106px;
}

.checkbox-nav label{
	font-weight:400;
}

.last{
	margin-right:0; 
}

.embrace_image_preview img{
	max-width:200px;
	padding:4px;
}

span.embrace_upload, span.embrace_remove{
	display:inline-block;
	width:auto;
}

/*-----//INPUT STYLES-----*/

/*-----SLIDER CONTROL STYLES-----*/
.embrace_slider{
	width:950px;
	margin:25px;
}

.embrace_slider label{
	width:100px;
	float:left;
	margin:3px 0;
}

.embrace_slider textarea {
height:105px;
}

/*-----//SLIDER CONTROL STYLES-----*/