
#filterCouponSearch .field .hideme {
	display:none;
}
#filterCouponSearch {
	margin: 25px 0 0;
}

	#filterCouponSearch #insertTypeWrap, #filterCouponSearch #publish_date_wrap {
		display: none;
		margin:10px 15px 0 0;
	}
	
	#filterCouponSearch .submit {
		display:inline;
		float:right;
		margin:10px 85px 0 0;
	}

	#filterCouponSearch .field {
		display: inline;
		float: left;
		margin: 0 15px 0 0;
	}
		#filterCouponSearch .field label {
			color:#DF5614;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin:0 0 5px;
			width:100px;
		}
		
		#filterCouponSearch .field input {
			border:1px solid #D7D7D7;
			display:block;
			padding:3px 5px;
			width:160px;
		}
		
		#filterCouponSearch .field #value {
			width:88px;
		}
		
		#filterCouponSearch .field select {
			display: block;
			width:129px;
		}
		
		#filterCouponSearch .field #reset {
			background: url('http://http.cdnlayer.com/afullcup/assets/images/reset_btn.jpg') repeat-none;
		}
		
		#filterCouponSearch .reset {
			display:inline;
			float:right;
			margin:10px 5px 0 0;
		}

#postcoupon_header {
	color:#2066A6;
	font-family:Verdana,Geneva,sans-serif;
	font-size:2.4em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:20px 0 0 20px;
}

#postcoupon {
	margin: 20px;
	width: 775px;
}

	#postcoupon .instructions {
		height: 192px;
		
	}
		#postcoupon .instructions h1 {
			color:#0A69AF;
			font-size: 30px;
			margin: 30px 0 20px 30px;
		}
		#postcoupon .instructions p {
			color: #979797;
			font-size: 16px;
			line-height:16px;
			margin: 0 0 20px 50px;
		}
			#postcoupon .instructions p span {
				font-size: 18px;
				font-weight: bold;
				padding:0 15px 0 0;
			}
	
	#postcoupon .field {
		margin:15px 0;
	}
	
	#postcoupon #expiryType {
		display:inline;
		float:left;
		height:26px;
		margin:0;
		width:255px;
	}
	
	#postcoupon #validUntil {
		display:inline;
		float:left;
		height:26px;
		margin:3px 0 0 15px;
		width:355px;
	}
	
		#postcoupon #validUntil label {
			margin:8px 10px 0 0;
			width:auto;
		}
	
	#postcoupon .submit {
		margin:0 auto 15px;
		width:90px;
	}
	

	#postcoupon label {
		color: #DE6604;
		display:inline;
		float:left;
		font-size: 12px;
		font-weight: bold;
		margin:8px 10px 0 -30px;
		text-align:right;
		width:190px;
	}
	
	#postcoupon .field input {
		color: #222;
		border:1px solid #CCC;
		font-size:12px;
		padding:5px;
		width:395px;
	}

	#postcoupon select {
		margin:6px 0 0;
	}
	
	#postcoupon .field #dnd {
	
	}
	
	#postcoupon .field #valid_until, #postcoupon .field #value, #postcoupon .field #sundaySup, #barcodeDiv #barcode {
		width: 100px;
	}
	
	#postcoupon .field .checkbox {
		margin:6px 0 0;
		width:auto;
	}
	
	.bt-content {
	  font-size: small;
	  color: #000;
	  line-height: normal;
	}

	/* styling for active target elements - usually for background hilighting */
	.bt-active {
	  /* example:
	  background-color: yellow !important;
	  */
	}
	
	.setrequired {
		color: red;
		font-weight:bold;
		font-size: 14px;
		margin:0 3px 0 0;
	}
	
	#product_errors, #cat_errors, #storeSpecif_errors, #value_errors, #expire_errors, #url_errors, #insertType_errors, #sundaySup_errors {
		display: none;
		font-size:13px;
		margin:14px 0 -10px 40px;
	}
	
	#expire_errors {
		height: 30px;
	}
	
	#hideerrors {
		display: none;
	}
	
	.postCouponError {
		display:none;
	}
	
	#postcoupon .postCouponError {
		display:block;
		margin:10px 20px;
	}
	
	#postcoupon .postCouponError label {
		margin-left:-60px;
	}

#postform_wrap {
	border:1px solid #7CC7F1;
	position:relative;
	width:773px;
}

#postcoupon #formtabs {
	background: url(http://http.cdnlayer.com/afullcup/assets/images/post_form_grad.jpg) repeat-x;
	height: 34px;
}

#slider {
	height: 500px;
}

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#slider li {
	height:525px;
	overflow:hidden;
	width:773px;
	display:none;
}

#prevBtn, #nextBtn, #submitBtn {
	display:inline;
	float:left;
	height:28px;
	margin:0 10px;
}

#prevBtn a, #nextBtn a, #submitBtn a {
	display:block;
	width:90px;
	height:28px;
	background:url('http://http.cdnlayer.com/afullcup/assets/images/previous.jpg') no-repeat 0 0;
}

#nextBtn a {
	background:url('http://http.cdnlayer.com/afullcup/assets/images/next_btn.jpg') no-repeat 0 0;
}

#submitBtn a {
	background:url('http://http.cdnlayer.com/afullcup/assets/images/submit_btn.jpg') no-repeat 0 0;
}


#regform {
	background: url('http://http.cdnlayer.com/afullcup/assets/images/regform_right.jpg') no-repeat top right;
	border:1px solid #FDD9B5;
	clear:both;
	margin: 20px 0 30px;
}

	#regform #privacy_ver {
		left:485px;
		position:absolute;
		top:300px;
	}

	#regform #privacy_msg {
		left:154px;
		position:absolute;
		top:260px;
		max-width:400px;
	}
	
	#regform #username_msg {
		left:154px;
		max-width:400px;
		position:absolute;
		top:563px;
	}
	
#regform_left {
	background: url("http://http.cdnlayer.com/afullcup/assets/images/regformbg.png") repeat-x scroll bottom center transparent;
	border-right: 1px solid #FDDFB9;
	width:560px;
	display: inline;
	float: left;
	position:relative;
	width:624px;
}

#regform_top {
	background:transparent url('http://http.cdnlayer.com/afullcup/assets/images/regform_top.jpg') no-repeat scroll 375px 5px;
	display:inline;
	float:left;
	padding:20px 0 0 40px;
	width:560px;
}

	#regform_top p {
		color:#1564AC;
		font-family:Georgia,sans-serif;
		font-size:3.2em;
		font-weight:normal;
		letter-spacing:-1px;
	}
	
	#regform_top ul {
		margin:10px 0 0 30px;
		text-align:left;
	}

		#regform_top ul li {
			background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/reg_arrow.gif) no-repeat scroll left 17%;
			color:#9A0011;
			font-family:Georgia,sans-serif;
			font-size:1.9em;
			padding:0 0 15px 20px;
			width:220px;
		}
		
		#regform_top ul .final {
			padding:0 0 0 20px;
		}

#userRegister {
	background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/regformbg.png) repeat-x scroll 0 0;
	display:inline;
	float:left;
	font-size:1.5em;
	margin:15px 0 0;
	padding:0 35px 10px 40px;
	position:relative;
	width:549px;
}

#userRegister .field {
	clear:both;
	height:60px;
}

#userRegister label {
	color:#9A0011;
	display:block;
	float:left;
	font-family: Georgia, sans-serif;
	margin:6px 0 0;
	text-align:left;
	width:6em;
}

	#userRegister .agreebox {
		clear:both;
		font-size:12px;
		height:auto;
		line-height:23px;
		margin:-10px 0 20px;
	}

	#userRegister .agreebox label {
		color:#828282;
		display:inline;
		float:right;
		font-family:arial;
		font-size:1.2em;
		margin:0 70px 0 0;
		width:450px;
	}
	
		#userRegister .agreebox label a {
			color:#828282;
			font-weight: bold;
		}
		
		
	#userRegister .coReg {
		clear:both;
		font-size:12px;
		height:46px;
		line-height:23px;
		margin:-10px 0 20px;
	}
	
	#userRegister .coReg label {
		color:#828282;
		display:inline;
		float:right;
		font-family:arial;
		font-size:1.2em;
		line-height:3.2;
		margin:0 70px 0 0;
		width:450px;
	}

	#userRegister .coReg label img {
		display:inline;
		float: left;
	}

#userRegister .field input {
	border:1px solid #FDD9B5;
	color:#5A5959;
	display:inline;
	float:left;
	font-size:1em;
	margin-left:1.5em;
	padding:5px;
	width:423px;
}

	#userRegister .field #email, #userRegister .field #email_c {
		width:295px;
	}

	#userRegister .agreebox .checkinput, #userRegister .coReg .checkinput {
		display:inline;
		height:15px;
		margin:3px 0 0;
		width:15px;
	}
	
	#userRegister .coReg .checkinput {
	margin:15px 0 0;
	}
	
	#userRegister .captchabox {
		margin: 20px 0 0;
	}
	
	#userRegister #recaptcha {
	display:none;
	}
	
	#userRegister .submit {
		bottom:20px;
		height:64px;
		position:absolute;
		right:30px;
		width:174px;
	}
	
	#userRegister .field .hidden {
		display: none;
	}
	
	#userRegister .recaptchatable #recaptcha_response_field {
	bottom:7px !important;
	font-size:10pt;
	margin:0 !important;
	padding:0 !important;
	width:145px !important;
	}
	
#regform_right {
	background: url("/assets/images/regform_grad_bg.png") repeat-x scroll bottom center transparent;
	display:inline;
	float:right;
	height:766px;
	padding:45px 0 0;
	text-align:center;
	width:324px;
}

	#regform_right h2 {
		color: #9A0011;
		font-family: Georgia, sans-serif;
		font-size: 3.2em;
		font-weight: normal;
		letter-spacing: -1px;
	}
	
	#regform_right ul {
		margin:54px 0 0 50px;
		text-align: left;
	}

		#regform_right ul li {
			background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/reg_arrow.gif) no-repeat scroll left 17%;
			color:#9A0011;
			font-family:Georgia,sans-serif;
			font-size:18px;
			height:75px;
			padding:0 0 0 20px;
			width:230px;
		}
		
		#regform_right ul .final {
			margin: 10px 0 0;
		}

#advancedSearch {
	margin: 10px 0;
}

#advancedSearch label {
	color:#DE6604;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:8px 10px 0 -30px;
	text-align:right;
	width:190px;
}

#advancedSearch .input {
	border:1px solid #CCCCCC;
	color:#222222;
	font-size:12px;
	padding:5px;
	width:395px;
}

#advancedSearch .small {
	width:50px;
}

#advancedSearch .field {
	height:25px;
	margin:15px 0;
}

#advancedSearch .couponfilters {
	margin: 8px 0 0;
}

#advancedSearch .submit {
	display:inline;
	float:left;
	margin:10px 0 0 99px;
}

#advancedSearch .reset {
	display:inline;
	float:left;
	margin:10px 0 0 10px;
}

#editSL {
	width: 850px;
}

#editSL .field {
	margin:15px 0;
}

#editSL .optional {
	color: #DE6604;
	display:block;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	text-align:left;
}

#editSL .finalvalue .optional {
}

#editSL .checkwrap label {
}

#editSL .checkwrap .optional {
}

#editSL .checkwrap {
	font-size: 12px;
}

#editSL .field .input {
	color: #222;
	border:1px solid #CCC;
	font-size:12px;
	padding:5px;
	width:280px;
}

#editSL .field .checkbox {
	margin:6px 0 0;
}



#editSL .multicheck {
	margin: 6px 5px 0;
}

#editSL .buttonwrap {
	clear:both;

}

.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   }

#reported_reasons {
	border:1px solid #7CC7F1;
	position:relative;
	margin:0 20px 20px;
	width:775px;
}

#reported_reasons h2 {
	margin: 10px 0 0 20px;
	color:#2066A6;
	font-family:Verdana,Geneva,sans-serif;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
}

#reported_reasons label {
	display:inline;
	float:left;
	text-align:left;
	width:55px;
}

#flagged_reason {
	color:#DE6604;

	font-size:12px;
	font-weight:bold;
	margin:8px 10px 0 50px;
	text-align:right;
	width:480px;
}

#flagged_reason li {
	clear:both;
	height:210px;
	margin:10px 0;
}

#flagged_reason li p {
	margin: 5px 0;
	text-align: left;
}

#flagged_reason li p span {
	color:#555555;
	margin:0 10px 0 2px;
}

#flagged_reason textarea {
	border:1px solid #CCC;
	color:#222;
	display:inline;
	float:left;
	font-size:12px;
	height:100px;
	margin:0 0 5px 10px;
	padding:5px;
	width:395px;
}

#flagged_reason .buttonwrap {
	display:inline;
	float:right;
	text-align:right;
	width:177px;
}

#flagged_reason #saved, #flagged_reason #notsaved {
	display: none;
	float: left;
	margin:0 0 0 63px;
	width: 200px;
}

#flagged_reason .ajax_loader {
	background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/ajax-loader.gif) no-repeat scroll 0 0;
	display:none;
	float:left;
	height:35px;
	margin:0 0 0 100px;
	width:35px;
}
