@charset "utf-8";
/* CSS Document */

.reset { margin: 0; padding: 0; }

iframe { border: none; }

#cdc-mobile-register { 
	/*background: #f6dc7e url(/mobile/widgets/images/mobile/bg_cdc-mobile-wide.png) 0 0 no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ddb678;
	padding: 0;
	position: relative;
	overflow: hidden;
}
body#cdc-mobile-widget #cdc-mobile-registration {
	/*background: #f6dc7e url(/mobile/widgets/images/mobile/bg_cdc-mobile-reg.png) 0 0 no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	border: 1px solid #ddb678;
	padding: 0;
	position: relative;
	overflow: hidden;
	height:260px;
	width: 158px
} 



#content-secondary #cdc-mobile-register { 
	/*background: #f6dc7e url(/mobile/widgets/images/mobile/bg_cdc-mobile-reg.png) 0 0 no-repeat;*/
	margin: 1em 0;
	min-height: 260px;
	width: 158px;
}

#cdc-mobile-register .inner { margin: 20px 15px ; } 

#cdc-mobile-register h3 { 
	color: #9f0d0d;
	font: bold 1.3em "Arial Narrow", Arial, Helvetica, sans-serif;
} 

#content-main #cdc-mobile-register h3 { 
	color: #9f0d0d;
	font: bold 3em Arial, Helvetica, sans-serif;
	
}

.cdc-module form,
.cdc-module fieldset {
	border: none;
	
}

/*#cdc-mobile-register form input[type="text"] {
	clear: both;
	width: 130px;
	margin: 30px 0 0.5em 2em;
}*/
#content-main #cdc-mobile-register form input[type="text"], 
#content-main  #cdc-mobile-register form input[type="checkbox"], 
#content-main #cdc-mobile-register */ input + label { margin-bottom: 0.75em; } 

#cdc-mobile-register form input[type="checkbox"] {
	float: left;
	margin-bottom: 1em;
}
#cdc-mobile-register input + label {
	display: block;
	font-size: 0.95em;
	margin: 0 0 1em 1.5em;
}

#cdc-mobile-register p {
	margin: .5em 0 0.5em;
	line-height: 1.2em;
	width: 70%;
}

#content-main #cdc-mobile-register p { 
	font-size: 1.4em; 
	font-weight:bold;
	margin-bottom: 0.25em;
}


	

#cdc-mobile-register p.toggler {
	color: #808080;
	font-size: 0.8em 10px;
	height: 4em;
}

#content-main #cdc-mobile-register p.toggler {
	margin-right: 8em;
	font-size: 12px;
	
}

#cdc-mobile-register a { text-decoration: underline; } 

/*#cdc-mobile-register .cdc-btnBox {
	background: transparent url(/mobile/widgets/images/mobile/btn_learnMore.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 28px;
	width: 90px;
} */



#mobile_number {
	background: transparent; 
	color: #000;
	display: block;
	font: bold 1em Arial, Helvetica, sans-serif;
	border: none;
	width:200px;
	line-height:55px;
    margin:24px 0 0 8px;
}



#cdc-mobile-register{ 
	/*background: #fdf4c5 url(/mobile/widgets/images/mobile/bg_cdc-mobile-wide.png) 0 0 no-repeat;*/
	background-color: #fdf4c5;
	margin-bottom: 1em;
	padding-bottom:50px;
	padding-right:20px;
	margin-right:12px;
	border: 1px solid #ddb678;
	min-height:230px;
    height:auto!important;
    height:230px; 
	width: 90%;
}



#content-main #cdc-mobile-register .cdc-btnBox { display: none; }

	#cdc-mobile-register a.cdc-button {
		color: #fff;
		display: block;
		font-size: 0.9em;
		margin: 0;
		border: none;
		line-height: 28px;
		text-align: center;
		width: 87px;
	}

#cdc-mobile-register .cdc-btnSignUp {
	background: transparent url(/mobile/widgets/images/mobile/btn_signUp.png) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: bold .95em Arial, Helvetica, sans-serif;
	margin: 0 0 0.5em;
	border: none;
	padding: 0 3px 6px 0;
	text-decoration: none;
	height: 25px;
	width: 60px;
}
#content-main #cdc-mobile-register .cdc-btnSignUp {
	background: transparent url(/mobile/widgets/images/mobile/btn_signUp-wide.png) 0 0 no-repeat;
	clear: both;
	border: none;
	padding: 0 4px 4px 0;
	font-size: 1.2em;
	height: 49px;
	width: 123px;
}




   #cdc_mobile_registration {
	background: #fdf4c5; 
	width: auto;
	height: 57px;
}

.lft {
	width: 80%; /*270px*/
	float:left; 
	height: 49px;
	margin-top:26px;
	display:block;
	font-size:1.2em; /*18px*/
}

.rgt {
	background-color:transparent;
	width: 8%; /* 123px */
	height: 40px;
	margin-top:15px;
	margin-right:35px;
	float:right;
	display:block;
}

#main_search {
	width:100%; height:54px; 
	background: transparent url(/mobile/widgets/images/form_searchbck.jpg)  no-repeat; 
	border:none; 
	padding:0 0 0 65px; 
	color:#999999; 
	line-height:55px;
}


#submitSignup {
	margin-right:6px;
}


#text-return {
	color:#F00;
	text-align:left;
	width:100%;
	padding-bottom:1em;
}




*:first-child+html #cdc-mobile-register form input[class~='cdc-btnSignUp'] { margin: -0.25em 0 !important; background-color:brown; }

#cdc-mobile-register .cdc-btnSignUp:hover { cursor: pointer; display: block; }

#cdc-mobile-register div p.note { color: #c33; }

#content-main .main-inner ul:last-child { margin-bottom: 1em; }

/* Shared styles */
._toggler {
		/*position:relative;
		float:left;
		width:40%;*/
		padding:0.25em;
		background:#fff; 
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			 -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			 box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
}

._toggler:before,
._toggler:after {
		content:"";
		position:absolute; 
		z-index:-2;
}

/* Raised shadow - no pseudo-elements needed */
.raised {
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
					box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
