html body div.clear,html body span.clear { background:none;border:0;clear:both;display:block;float:none;font-size:0;height:0;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0; }

.clearfix:after { clear:both;content:'.';display:block;height:0;visibility:hidden; }
.clearfix { display:block; }
* html .clearfix { height:1%; }

.ui-widget {
	font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size:11px;
}

#tlc_wrap {
  background: url("http://afullcup.com/assets/images/tlc/tlc_bg.png") repeat-x;
  height: 36px;
  color: #FFF;
  font-size: 18px;
  text-align: center;
}

#tlc_wrap #text_wrap {
  background: url("http://afullcup.com/assets/images/tlc/tlc_logo.png") no-repeat;
  display: inline-block;
  line-height: 39px;
  padding: 0 0 0 74px;
}

#tlc_wrap a {
  color: #FFF;
  font-size: 18px;
  text-decoration: underline;
}


#pmpopup {
	display: none;
}

	#pmpopup p {
		color: #000;
		font-size:11px;
		margin: 5px 0 5px 10px;
	}

	#pmpopup #pmpoptitle {
		font-weight: bold;
		margin: 0;
	}


#onlinecoupons, #laptopdeals {
	font-size:21px;
	margin:0 0 5px;
	text-align:center;
}

	#onlinecoupons a, #laptopdeals a {
		color: #3384C0;
		font-weight: bold;
	}

#backgroundPopup, #generalModal {
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:999;

}

#generalModal {
	z-index: 1000002;
}

img {border:none;}
#header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/header.gif') repeat-x;
	height: 120px;
	border-bottom:4px solid #CCC;
}
	#headerwrap {
		margin:0 auto;
		width:952px;
	}

	#header #logolink {
		display:inline;
		float:left;
		height:90px;
		margin:20px 0 0;
		width:372px;
	}

	#header #logo {
	
	}
	
	
	#header #userbar {
		color:#274F74;
		display:inline;
		float:right;
		font-family:Arial,sans-serif;
		font-size:11px;
		height:105px;
		margin:10px 0 0;
		text-align:right;
		width: 380px;
	}
	
	.userbarinput {
		background:#FFFFFF ;
		border:1px solid #5E93D0;
		color:#999999;
		display:inline;
		float:left;
		height:15px;
		margin:5px 5px 0 0;
		width:100px;
	}

	#userbar label {
		color:#1B4785;
		display:inline;
		float:left;
		font-size:11px;
		line-height:17px;
		margin:5px 5px 0;
	}

	#userbar #userstatus {
		cursor:pointer;
		display:inline;
		float:right;
		font-size:11px;
		line-height:25px;
		text-align:right;
	}
	
		#userbar #userstatus span {
			text-align: right;
		}
	
		#userbar #userstatus #user_status {
			display: none;
			border: 1px solid #CCC;
		}

	#userbar label {
		color:#1B4785;

		font-size:11px;
		line-height:17px;
		margin:5px 5px 0;
	}

	#userbar ul {
		display:inline;
		float:right;
		margin:0;
		padding:0;
	}

	#userbar li {
		display:inline;
		float:left;
		font-family:Arial,sans-serif;
		font-size:11px;
		margin:0 4px;
		padding:0;
	}
	
		#userbar li a {
			color:#2178AF;
			text-decoration:none;
		}
	
	#userbar #moodwrap {
		display:inline;
		float:right;
		margin:5px 0 0 10px;
	}
	
		#userbar #show_mood {
			cursor: pointer;
		}
	
	#mood_popup {
		background:#EFF7FF;
		display: none;
		height:200px;
		margin:0;
		overflow:auto;
		padding:10px;
		position:absolute;
		top:63px;
		width:100px;
		z-index:1100002;
	}
	
	#mood_popup li {
		float: none;
		display: block;
		z-index: 1000001;
		
	}
	
		#mood_popup li img {
			cursor: pointer;
		}

	#userbar #user_notices {
		display: none;
		position: absolute;
		z-index: 1100000;
	}

		#userbar #user_notices li {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #CCCCCC;
			display: block;
			float: none;
			margin:0;
			min-width:120px;
			padding:10px;
		}

			#userbar #user_notices li:hover {
				background: #FBECDF;
				cursor: pointer;
			}
	
	 #userbar #login {
		height:30px;
	}
	
	#userbar .submit_btn {
		display:inline;
		float:left;
	}

	

	#userbar_left {
		margin: 3px 0 0;
	}

	#userbarright {
		display:inline;
		float:right;
		margin:0;
	}
	
	#userbar #cb_cookieuser_navbar {
		display:inline;
		float:left;
		margin:5px 0 0;
	}
	
	#top_sdc_wrap {
	    position: relative;
	    width: 468px;
	    display:inline;
	    float:right;
	}
	    #top_sdc {
	        height: 68px;
	        background: #A20000;
	        width: 468px;
	        text-align: left;
	        -moz-border-radius: 5px; -webkit-border-radius: 5px;
	    }

	    #top_sdc #sdc_imput_wrap {
	            background: transparent url('http://www.savings.com/logo/1684262.gif') no-repeat right center;
	            position: absolute;
	            height: 29px;
	            padding: 1px;
	            top: 5px;
	            left: 5px;
	            width: 365px;
	    }

	    #top_sdc #sdctext {
	        color: #A69F99;
	        font-family: Tahoma;
	        font-size: 11px;
	        border:0;
	        margin:6px 0 0 7px;
	    }

	    #top_sdc #sdcsubmit {
	        position:absolute;
	        right:12px;
	        top:8px;
	    }

	    #top_sdc #sdclinks {
	        bottom:0;
	        color:#A08D80;
	        font-family:Tahoma;
	        font-size:10px;
	        left:10px;
	        position:absolute;
	    }

	    #top_sdc #sdclinks a {
	        color: #A08D80;
	    }

	    #top_sdc #sdclinks img {
	        vertical-align: middle
	    }
	
	

#navbar {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/navbar.gif') repeat-x;
	height: 51px;
}

#forumbg_wrap {
	background: #CEE1F3 url('http://http.cdnlayer.com/afullcup/assets/images/header_flip.gif') repeat-x top left;
}

#gen_banner_posts {
	background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/gen_banner2.jpg) no-repeat scroll 0 0;
	margin:10px auto;
	padding:5px 30px 30px;
	position:relative;
	width:890px;
}

	#gen_banner_posts h2 {
		color: #E51419;
		font-size:20px;
	}

	#gen_banner_posts ul {
		display:inline;
		float:left;
		margin:15px 40px 15px 10px;
	}
	
		#gen_banner_posts li {
			color:#1A508A;
			font-size:20px;
			font-weight:bold;
			list-style:none;
		}
			#gen_banner_posts li a {
				color:#1A508A;
				text-decoration: none;
			}




#gen_banner {
	background:transparent url(http://http.cdnlayer.com/afullcup/assets/images/gen_banner.jpg) no-repeat scroll 0 0;
	height:310px;
	margin:10px auto;
	position:relative;
	width:950px;
}

	#gen_banner #reg_ads {
		left:40px;
		position:relative;
		top:25px;
	}

	#gen_banner h3 {
		position: absolute;
		top: 30px;
		left: 365px;
		font-size: 25px;
		margin:0;
		font-family:Helvetica,Arial,sans-serif;
	}

	#gen_banner h3 #startsaving {
		color: #F02C14;
		font-size: 36px;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: -1px;
		position: relative;
	}

	#gen_banner p {
		color:#14396D;
		font-size:12px;
		left:365px;
		line-height:1.5em;
		margin:0;
		padding:0;
		position:absolute;
		top:221px;
		font-family:Helvetica,Arial,sans-serif;
	}
	
	#gen_banner a {
		color: #F02C14;
		font-weight: bold;
	}

#home_ads_vert {
	height:90px;
	margin:10px auto 0;
	width:728px;
}

#wrapper {
	margin:0 auto;
	padding:20px;
}

#navhome {
	color:#888;

	font-family:Arial,sans-serif;
	font-size:12px;
	margin:10px 0 0;
	padding:0;
	height: 20px;
}

	#navhome li {
		margin:0;
		padding:0;
	display:inline;
	float:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height: 12px;
	}
	
	#navhome li .navbar {
		font-family:Arial,sans-serif;
		font-size:12px;
	}
	
		#navhome li a {
		color:#888;
		font-family:Arial,sans-serif;
		font-size:12px;
		margin:0 7px 0 5px;
		text-decoration:none;
		}
		
			#navhome li span + span a {
				color: #F02C14;
			}

#forum_search {
	display:inline;
	float:right;
	width:215px;
}

#searchform {
	margin:12px 0 0;
	position:relative;
}

#searchform label {
	color:#FFF;
	display:inline;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

#searchform .searchinput {
	border:1px solid #20549B;
	display:inline;
	float:left;
	height:16px;
	margin:0 5px 0;
	padding:2px 3px 0;
	width:125px;
}

#searchform .search_btn {
	display:inline;
	float:right;
	margin:-2px 0 0;
}

.light_blue {
	background:#91C1F4;
	color:#114E6E;
	font-family:arial,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	line-height:normal;
	padding:5px 10px;
}

.light_blue a {
	text-decoration: none;
	color:#114E6E;
}

.light_blue.td_space {
	padding:5px 5px 5px 15px;
	
}

.afc_tan {
	background: #F4DbC3;
	color:#A1521F;
	font-family:arial,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.afc_tan a {
	color:#A1521F;
	text-decoration: none;
}

.vert_space {
	margin: 0 0 3px 0;
}

#threadslist {
	margin: 1px 0 0;
}

.threads_list {
	
}

.threads_list_alt {
	background: #EFF6FE;
}

.thread_icon {
	padding:5px 0;
}

.thread_icon img {
	max-width: 60px;
}

.afc_blue {
	background: #418AE4;
}

.afc_postbit {
	background: #FEF5EC;
	border: 1px solid #EEE;
	padding: 10px 20px;
}

.bigusername {
	color: #000;
}

.afc_postbit_post {
	background: #FAFAFA;
	border: 1px solid #EEE;
	border-top:none;
}

.afc_pagenav {
	color: #2174B1;
	font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
}

	.afc_pagenav_current {
		color: #F7741F;
		font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
		font-size:11px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.afc_pagenav_links {
		color: #909090;
		font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
		font-size:11px;
	}
	
	.afc_pagenav_links a {
		color: #909090;
	}
	



	.forum_wrap {
		background: #FFF9F4;
		border: 1px solid #F85D15;
		font-family:Helvetica,Arial,sans-serif;
		width: 768px;
		margin:0 auto 20px;
		padding:0 0 10px;
		
	}
	
		.forum_wrap_left {
			display:inline;
			float:left;
			height:100%;
		}
	
		.forum_wrap .forum_icon {
			margin:0;
		}
		
		.forum_wrap .forum_header {
			color:#2066A6;
			font-family:Helvetica,Arial,sans-serif;
			font-size:18px;
			font-weight:bold;
			letter-spacing:-1px;
			margin:20px 0 0 16px;
			padding:0;
			width:140px;
		}
		
			.forum_wrap .forum_header a {
				color:#2066A6;
				text-decoration: none;
			}
		
		.forums_list {
			display:inline;
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:20px 0 0;
			padding:0;
			width:600px;
		}
		
			.forums_list li {
				display:inline;
				float:left;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0 0 20px;
				padding:0;
				width:295px;
			}
			
				.forums_list li img {
					display: inline;
					float: left;
					margin: 0 10px 0 0;
				}
			
				.forums_list li .forums_title {
					color:#FF7300;
					font-size:12px;
					font-weight:bold;
					margin:0;
					padding:0;
				}
				
					.forums_list li .forums_title a {
						color: #ff7300;
						text-decoration: none;
					}
				
				.forums_list li .forums_description {
					color:#848484;
					font-size:11px;
					margin:0 0 0 48px;
					padding:0;
					width:100%;
				}
				
				.forums_list li ul {
					margin:0 0 0 49px;
					padding:0;
				}
				
				.forums_list li ul li {
					display:block;
					float:none;
					list-style-image:none;
					list-style-position:outside;
					list-style-type:none;
					margin:3px;
					padding:0;
					width:auto;
				}
				
					.forums_list li ul li a {
						color: #2358A1;
						text-decoration: none;
					}
					
						.forums_list li ul li a:hover {
							text-decoration: underline;
						}
				
					.forums_list li ul li img {
						display:inline;
						float:left;
						margin:0 4px 0 0;
						padding:0;
						width:15px;
					}

#forum_left {
	display:inline;
	float:left;
	margin:25px 10px 0 0;
	width:85%;
}

	#wrapper .hide_right {
		display:block;
		float:none;
		margin:25px 0 0;
		width:100%;
	}

#forum_right {
	display:inline;
	float:right;
	margin:25px 0 0;
	position:relative;
	width:11%;
}

	#forum_right_ad {
	width:160px;
	}

	#footer {
		clear:both;
		border-top:2px solid #DADADA;
		height: 200px;
		width:952px;
		margin: 5px auto 0;
	}
	
	#footer ul, #footer li{
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#footer p {
		margin: 0;
		padding: 0;
	}

		#footleft {
			display: inline;
			float: left;
			
			height: 200px;
			width: 400px;
		}
		
		#footer #vbcopy {
			color:#848484;
			font-family:Helvetica,Arial,sans-serif;
			font-size:12px;
			line-height:14px;
			margin:15px 0 0;
			padding:0;
		}

			#new_site{
				border-right:1px solid #E4E4E4;
				display:inline;
				float:left;
				margin:15px 30px 0 0;
				text-align:left;
				width:200px;
			}

				#new_site .header_bf, #need_help .header_bf {
				color:#f49a0d;
				font-size:18px;
				text-decoration: none;
				}

			#new_site li, #need_help li {
				color:#848484;
				font-family:Helvetica,Arial,sans-serif;
				font-size:12px;
				margin:5px 0;
			}

				#new_site li a, #need_help li a {
					color:#848484;
					text-decoration:none;
				}

			#need_help {
				display:inline;
				float:left;
				margin:15px 0 0;
				text-align:left;
			}

		#footright {
			display: inline;
			float: right;
			font-family:Helvetica,Arial,sans-serif;
			height: 200px;
			text-align:right;
		}

		#footer #footnav {
			display:inline;
			float:right;
			padding:15px 0 0;
		}
			#footer #footnav li {
				color: #a3a3a3;
				font-family:Helvetica,Arial,sans-serif;
				font-size: 13px;
				display: inline;
				float:left;
				margin: 0 3px 0 0;
			}

				#footer #footnav a {
					color: #a3a3a3;
					text-decoration: none;
				}
		#footer #copyright {
			clear:right;
			color:#4B87BE;
			display:inline;
			float:left;
			font-family:Helvetica,Arial,sans-serif;
			font-size:13px;
			font-weight:bold;
			margin:5px 0 0;
			text-align:left;
		}

		#foot_logo {
			clear:both;
			display:inline;
			float:right;
		}
		

 #navbar_wrap {
	margin: 0 auto;
	width: 952px;
}

#nav {
	margin: 8px 0 0;
	position: relative;
	z-index: 597;
	float: left;
}

#nav #n-home {
	padding:0 5px 0 0;
	width:45px;
}

#nav #n-forum {
	width: 83px;
}

#nav #n-coupons {
	width: 100px;
}

#nav #n-deals {
	width: 78px;
}

#nav #n-blog {
	width: 78px;
}

#nav #n-chat {
	width: auto;
}

#nav #n-register {
	width: 96px;
}

#nav #n-team {
	width:116px;
}



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

ul.dropdown li {
	background: url('http://http.cdnlayer.com/afullcup/assets/images/dropdown_brd.jpg') no-repeat right top;
	float: left;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 15px;
	line-height: 2.3em;
	vertical-align: middle;
	margin: -8px 0 0;
}


ul.dropdown .lastli {
	background: transparent;
}


ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}


ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.dropdown ul li {
	float: none;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}


	/* First-level expected directory tag - li */

	ul.dropdown li {
	 padding: 5px;
	}

	ul.dropdown *.dir {
	 padding-right: 30px;
	 background-image: none;
	 background-position: 100% 50%;
	 background-repeat: no-repeat;
	}

		/* Non-first level */
		ul.dropdown ul *.dir {
		 padding-right: 15px;
		 background-image: url(images/nav-arrow-right.png);
		 background-position: 100% 50%;
		 background-repeat: no-repeat;
		}

		ul.dropdown ul ul *.dir {
		 background-image: url(images/nav-arrow-right2.png);
		}


	/* Components override */

	ul.dropdown-vertical *.dir {
	 background-image: url(images/nav-arrow-right.png);
	}

	ul.dropdown-vertical-rtl *.dir {
	 padding-right: 15px;
	 background-image: url(images/nav-arrow-left.png);
	 background-position: 0 50%;
	}



/*------------------------------------------------------------------------------------------------------/
	@section	Base Drop-Down Styling  */



	/* ALL LEVELS (incl. first) */

	ul.dropdown {
	 font: normal 15px/normal Arial, Helvetica, sans-serif;
	}

		ul.dropdown li a {
	 		color: #FFF;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		}

		/* Links */

		ul.dropdown a:link,
		ul.dropdown a:visited { text-decoration: none;}
		ul.dropdown a:hover {
		 color: #fff;
		}
		
		ul.dropdown ul li a {color:#000;}
		
		ul.dropdown ul li a:hover {
			background: #336AB0;
		}

		ul.dropdown ul a.dir:hover { /* proposal */
		 background-color: #4698ca;
		 color: #000;
		}

		ul.dropdown a:active {
		}


		/* NON-FIRST LEVEL */

		ul.dropdown ul {
			background: #6cb8fd url('http://http.cdnlayer.com/afullcup/assets/images/dropdown_bg.jpg') repeat-x center bottom;
			color: #000;
		 	left: auto;
		 	width: 150px;
		 	margin-top: -1px;
		 	font: bold 11px Tahoma, Geneva, Verdana, sans-serif;
			margin: 0;
			padding:0 0 10px;
		}
		
			ul.dropdown ul a {
				color: #000;
			}

			ul.dropdown ul li {
				font: bold 11px Tahoma, Geneva, Verdana, sans-serif;
				background:transparent;
				color:#FFF;
				margin: 0;
				padding: 0;
			}
			
				ul.dropdown ul li a {
					color:#FFFFFF;
					font-weight:normal;
				}

		ul.dropdown ul ul {
		 top: 0;
		 right: auto;
		 left: 100%;
		 margin-top: 0;
		 border-top: none;
		 border-left: none;
		 font-weight: normal;
		}

			ul.dropdown ul ul li {
			 background-color: #4c4c4c;
			}

		ul.dropdown ul ul ul li {
		 background-color: #595959;
		}



/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {
}

ul.dropdown ul li a,
ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424; border-left: none; }

ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir { border-color: #595959 #333 #333; }

ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040; }



/* Custom elements */

#n-movies { width: 250px; text-align: center; }
#n-movies ul { right: auto; left: 0; width: 249px; text-align: left; }
#n-movies ul ul { left: 249px; width: 150px; }
#n-movies ul a { width: 232px; }
#n-movies ul a.dir { width: 210px; }
#n-movies ul ul a { width: 133px; }
#n-movies ul ul a.dir { width: 111px; }
#n-movies ul ul ul { left: 100%; }

/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 5px 20px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


ul.dropdown li {
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */
 padding: 8px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */


ul.dropdown *.dir { /* POI */
 padding: 5px 20px;
}

ul.dropdown ul *.dir {
 padding: 8px 30px 8px 8px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown ul a {
 width: 133px;
}

ul.dropdown ul a.dir {
 width: 111px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */


ul.dropdown *.open {
 background-color: #3d3d3d;
}
ul.dropdown ul *.open {
 background-color: #4c4c4c;
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowover.png);
 color: #fff;
}
ul.dropdown ul ul *.open {
 background-color: #595959;
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowover2.png);
 color: #fff;
}
/* Override UPPER TWO definitions */
ul.dropdown a.open:hover {
 background-color: #4698ca;
 color: #fff;
}
ul.dropdown ul a.open:hover {
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowon.png);
 color: #fff;
}


/* Clone in CSS 2 */

ul.dropdown li:hover > *.dir {
}
ul.dropdown ul li:hover > *.dir {
 background-color: #4c4c4c;
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowover.png);
}
ul.dropdown ul ul li:hover > *.dir {
 background-color: #595959;
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowover2.png);
 color: #fff;

}

/* Override UPPER TWO definitions */
ul.dropdown li:hover > a.dir:hover {
	background-color:transparent;
	color:#FFFFFF;
	height:36px;
}
ul.dropdown ul li:hover > a.dir:hover {
 background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowon.png);
 color: #fff;
}

ul.dropdown #first {
	padding:5px 20px 5px 0;
}

#theadtitle {
	font-size: 16px;
}

.retitle {
	display:inline;
	font-size:11px;
	margin:0 0 0 10px;
}

#forumbg_wrap .sticky_tr td {
	background: #fff9f4;
}

#gen_banner #gen_banner_step1 {
	height:20px;
	left:400px;
	padding:10px;
	position:absolute;
	text-decoration:none;
	top:80px;
	width:210px;
}

#gen_banner #gen_banner_step2 {
	height:20px;
	left:400px;
	padding:10px;
	position:absolute;
	text-decoration:none;
	top:126px;
	width:290px;
}

#gen_banner #gen_banner_step3 {
	height:20px;
	left:400px;
	padding:10px;
	position:absolute;
	text-decoration:none;
	top:173px;
	width:146px;
}

#afc_retailmenot_head {
	background: transparent url('http://images.couponseven.com/banner/search.468.60.gif') no-repeat right center;
	position: relative;
	height: 60px;
}

#afc_retailmenot_head a {
	height:60px;
	left:40px;
	position:absolute;
	width:170px;
}

#afc_retailmenot_head #find {
	border:medium none;
	bottom:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	height:20px;
	position:absolute;
	right:80px;
	width:195px;
}

 #afc_retailmenot_head #submitCouponSeven {
	bottom:6px;
	height:30px;
	position:absolute;
	right:8px;
	width:60px;
	cursor: pointer;
}

.subforums {
	margin:0;
	padding:0;
}

.subforums li {
	display:inline;
	float:left;
	font:11px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	padding: 0 .5em;
	width:190px;
}

#f_store_links, #sp_members {
    background:none repeat scroll 0 0 #EFF6FE;
    font-size:12px;
    padding:10px;
	margin: 5px 0;
}

#sp_members {
	text-align: center;
}

#f_store_links ul {
    margin: 0;
    padding: 0;
    list-style: disc inside none;
}

#f_store_links a, #sp_members a {
    font-size: 12px;
}


#top_search_wrap {
	background: url("http://http.cdnlayer.com/afullcup/assets/images/box_bg.png") no-repeat;
	display: inline;
    float: right;
    width: 454px;
}

#top_search_wrap p {
    color: #236DAE;
    font-size: 11px;
    left: 160px;
    margin: 0;
    position: absolute;
    top: 9px;
}

#top_search {
	position: relative;
	height: 66px;
    width: 454px;
}

#tp_keywords {
    border: 0 none;
    bottom: 11px;
	color: #999;
    left: 15px;
	font-size: 12px;
    position: absolute;
    width: 329px;
}

#top_search .search_btn {
    bottom: 5px;
    position: absolute;
    right: 6px;
}



#join_banner {width:962px; margin:0 auto;}
#join_banner_left{float:left; width:632px; height:253px; background:url('http://img.afullcup.com/assets/images/banners/join/bg.png') no-repeat; text-align:center;}
#join_banner_left a {color:#0071a4;}
#join_banner_right{float:right; width:300px; height:250px; padding-top:10px; margin:0 auto; text-align:center; vertical-align:middle;}
#join_banner_button {position:relative; top:125px; right:130px;}
#join_banner_text {position:relative; top:150px; color:#256fa5; font-size:12px; }

