/* $Id:style.css 418 2008-12-10 22:18:48Z vincent $
Global Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	font-weight: 400;
	text-align: left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

/* End Global Reset
Text Style */
body {
	font: 62.5% Helvetica,Arial,sans-serif;
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

h1 {
	font-size: 2.5em;
}

h2 {
	font-size: 2.3em;
}

h3 {
	font-size: 2.1em;
}

h4 {
	font-size: 1.9em;
}

h5 {
	font-size: 1.7em;
}

h6 {
	font-size: 1.5em;
}

ol {
	list-style: decimal;
}

/* End Text Style
http://sonspring.com/journal/clearing-floats */
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%;
}

.doh label {
	color: red;
}

.errors,.notice,.success {
	border: 2px solid #ddd;
	margin-bottom: 1em;
	padding: .8em;
}

.errors {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}

.notice {
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}

.success {
	background: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}

.success a {
	color: #264409;
}

.errors ul,.notice ul {
	list-style-type: disc;
	margin: 0 0 0 20px;
}

.errorspace {
	margin: 25px 0 0;
}

.defaultError {
	margin: 5px auto;
	width: 500px;
}

.defaultError li {
	list-style-type: disc;
}

#mustreg p {
	margin: 10px 0 0;
	padding: 10px;
}

#nosl {
	font-size: 14px;
}

#pmpopup p {
	color: #000;
	margin: 5px 0 5px 10px;
}

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


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

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

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

#generalModal {
	z-index: 1000002;
}

.largespace {
	margin: 20px 0;
	font-size:18px;
}

#newpop {
	background: transparent url(http://http.cdnlayer.com/afullcup/assets/images/coup_pop.png) no-repeat scroll 0 0;
	display: none;
	height: 268px;
	padding: 50px 0 0 40px;
	position: absolute;
	width: 399px;
	z-index: 100000;
}

#newpop .closepopup {
	cursor: pointer;
	display: inline;
	position: absolute;
	right: 9px;
	top: 14px;
}

#newpop .icon {
	display: inline;
	float: left;
	height: 48px;
	margin: 0 5px 0 0;
	width: 48px;
}

#newpop .header {
	color: #000;
	display: inline;
	float: left;
	font-family: Arial,"MS Trebuchet",sans-serif;
	font-size: 17px;
	font-weight: 700;
	width: 290px;
}

#newpop .pop_info li {
	background: none;
	font-size: 12px;
	line-height: 13px;
	margin: 3px 0;
}

#newpop .pop_info .description {
	width: 350px;
}

#newpop .nc_controlls {
	bottom: 31px;
	left: 30px;
	position: absolute;
}

#newpop .nc_controlls li {
	background: none;
	display: inline;
	float: left;
	margin: 0 6px 0 0;
}

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

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

#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: 500px;
}

#header #userbar #login {
	display: inline;
	float: right;
	margin: 0 0 4px;
}

#header #userbar #login div {
	display: inline;
	float: left;
	margin: 0 3px 0 0;
}

#header #userbar #login div .textfield {
	background: #FFF;
	border: 1px solid #5E93D0;
	color: #999;
	height: 15px;
	margin: 5px 5px 0 0;
	width: 100px;
}

#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 {
	border: 1px solid #CCC;
	display: none;
}

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

#userbar ul {
	display: inline;
	float: right;
}

#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;
}

#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 {
	display: block;
	float: none;
	z-index: 1000001;
}

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

#userbar #user_notices li {
	background: #FFF none repeat scroll 0 0;
	border: 1px solid #CCC;
	margin: 0;
	min-width: 120px;
	padding: 10px;
}

#userbar #user_notices li:hover {
	background: #FBECDF;
	cursor: pointer;
}

#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 form {
		}

    #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:0px;
        margin:6px 0 0 7px;
    }
    
    #top_sdc #sdcsubmit {
        position:absolute;
        right:12px;
        top:8px;
    }


    
    #top_sdc #sdclinks {
        bottom:11px;
        color:#A08D80;
        font-family:Tahoma;
        font-size:10px;
        left:10px;
        position:absolute;
				text-align:left;
				width:450px;
    }
    
    #top_sdc #sdclinks a {
        color: #A08D80;
    }
    
    #top_sdc #sdclinks img {
        vertical-align: middle
    }

		.savingslogo {
		}
		
		#sdclogo {
			bottom:1px;
			position:absolute;
			right:10px;
		}

#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;
}

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

#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: 700;
	line-height: 20px;
}

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

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

.coupon_center {
	margin: 0 auto;
	width: 775px;
}

#home_banner {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/home_banner.jpg') no-repeat scroll 0 0;
	height: 277px;
	margin: -5px 0 0;
	position: relative;
	width: 950px;
}

#home_banner h3 {
	color: #15386F;
	font-family: "Times New Roman",sans-serif;
	font-size: 4.1em;
	left: 254px;
	letter-spacing: -1px;
	position: absolute;
	top: 37px;
}

#home_banner p {
	color: #14396D;
	font-size: 1.2em;
	left: 290px;
	line-height: 1.5em;
	position: absolute;
	top: 100px;
	width: 309px;
	margin: 0 0 5px;
}

#homep_links {
	position: absolute;
	left: 315px;
	top: 150px;
	list-style-type: disc;
	
}

#homep_links li {
	list-style-type: disc;
}

#homep_links a {
	color:#14396D;
	font-size:1.2em;
	font-weight: bold;
}

#home_banner #coupfaq {
	bottom: 27px;
	color: #14396D;
	font-size: 1.2em;
	position: absolute;
	right: 348px;
}

#home_banner #joinnow {
	bottom: 27px;
	position: absolute;
	right: 47px;
}

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

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

#gen_banner h1 {
	left: 365px;
	position: absolute;
	top: 30px;
}

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

#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;
}

#gen_banner p {
	color: #14396D;
	font-size: 1.2em;
	left: 365px;
	line-height: 1.5em;
	position: absolute;
	top: 221px;
}

#gen_banner a {
	color: #F02C14;
	font-weight: 700;
}

#home_ads_top_hold {
	height: 90px;
	margin: 20px auto 0;
	width: 728px;
}

#home_ads_top_hold iframe {position:relative !important;}

#home_ads_vert {
	display: none;
	height: 90px;
	width: 728px;
	z-index: 1;
}

#home_ads_vert_test {
	margin: 0 auto;
	height: 90px;
	width: 728px;
	z-index: 1;
}

#home_left {
	display: inline;
	float: left;
	margin: 15px 0 0;
	width: 637px;
}

#home_left acronym {
	color: #1D6FBA;
	font-family: Arial,"MS Trebuchet",sans-serif;
	font-size: 2.1em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 30px 0 0 20px;
}

#blank_wrap, #storelist_wrap {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif') repeat-x scroll left bottom;
	border: 1px solid #EAC2A2;
	margin: 0 0 40px;
}

#blank_header, .blank_header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/blank_header.png') no-repeat scroll 0 0;
	color: #B67747;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 14px;
	font-weight: 700;
	height: 46px;
	width: 635px;
}

#blank_header #bh_title, #storelist_wrap .bh_title {
	color: #FEFEFE;
	line-height: 42px;
	margin: 0 0 0 15px;
}

#blank_header #bh_title span {
	color: #FEFEFE;
	left: 13px;
	position: absolute;
	top: -1px;
}

#storelist_wrap .bh_title span {
	
}

#blank_wrap h1, #storelist_wrap h1 {
	color: #EF7410;
	font-family: Verdana,sans-serif;
	font-size: 2.1em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 30px 0 0 20px;
}

#blank_wrap h2 {
	font-family: Verdana,sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 30px 0 0 20px;
}

#blank_wrap h4 {
	color: #1D6FBA;
	font-family: Verdana,sans-serif;
	font-size: 2em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 30px 0 0 20px;
}

#blank_wrap .dotted_sep, #storelist_wrap .dotted_sep  {
	background: url('http://http.cdnlayer.com/afullcup/assets/images/dot_line.png') no-repeat;
	height: 3px;
	margin: 15px auto 10px;
	width: 575px;
}

#blank_wrap p, #storelist_wrap p {
	color: #606060;
	font-size: 1.3em;
	line-height: 1.4em;
	margin: 10px 0 10px 15px;
	padding: 0 15px;
}

#blank_wrap ul, #storelist_wrap ul {
	color: #606060;
	margin: 10px 15px 10px 30px;
}

#blank_wrap ul li, #storelist_wrap ul li {
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 5px 0;
}

#storelist_wrap ul li {
	clear:both;
	margin:5px 0;
}

#blank_wrap .slp {
	color: #000;
	font-size: 14px;
}

#blank_wrap ul li ul li, #storelist_wrap ul li ul li{
	font-size: inherit;
}

#blank_wrap .authored {
	color: #1D6FBA;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.4em;
	margin: 10px 0 10px 15px;
	padding: 0 15px;
}

#storelist_wrap span {
	color: #1D6FBA;
	font-weight: 700;
}

#storelist_wrap span {
	color: #000;
}

#storelist_wrap img {
	display:inline;
	float:left;
	margin:0 10px 0 0;
	width:39px;

}

#home_left h2 {
	color: #1D6FBA;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 2.1em;
	font-weight: 700;
	letter-spacing: -1px;
}

#hotDeals {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif') repeat-x scroll left bottom;
	border: 1px solid #EAC2A2;
	height: 265px;
	margin: 0 0 15px;
}

#hotDeals #hotDeals_header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/home_hot_deals.gif') no-repeat scroll 0 0;
	height: 46px;
	width: 635px;
}

#hotDeals #hotDeals_header a {
	color: #FFF;
	float: right;
	font-family: Arial,sans-serif;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 15px 25px 0 0;
	text-decoration: none;
}

#hotDeals ul {
	display: inline;
	float: left;
	margin: 30px 0 15px 20px;
}

#hotDeals li {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/arrow_right.gif') no-repeat scroll left center;
	color: #606060;
	font-family: Arial,sans-serif;
	font-size: 14px;
	list-style-position: outside;
	margin: 10px 0;
	padding: 0 0 0 15px;
	width: 272px;
}

#hotDeals .more {
	color: #ec9b58;
	font-size: 1.2em;
	margin: 10px 0 0 20px;
	text-decoration: none;
}

#home_sub_left {
	display: inline;
	float: left;
	width: 300px;
}

#home_sub_left .promos {
	height: 250px;
}

#coupon_box {
	background: transparent url(http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif) repeat-x scroll left bottom;
	border: 1px solid #EAC2A2;
	border-bottom: 4px solid #EAC2A2;
	height: 185px;
	margin: 15px 0;
}

#coupon_box .box_header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/coupon_header.gif') no-repeat scroll 0 0;
	height: 48px;
}

#coupon_box ul {
	display: inline;
	float: left;
	margin: 10px 0 0 12px;
}

#coupon_box li {
	background: transparent url(http://http.cdnlayer.com/afullcup/assets/images/arrow_right.gif) no-repeat scroll left center;
	color: #606060;
	font-family: Arial,sans-serif;
	font-size: 1.2em;
	list-style-position: outside;
	margin: 3px 0;
	padding: 0 0 0 15px;
}

#coupon_box .cb_header {
	background: none;
	color: #4C4C4C;
	font-size: 1.4em;
	margin: 0 0 10px -13px;
}

#coupon_box li a {
	color: #4C4C4C;
	text-decoration: none;
}

#forum_box {
	background: transparent url(http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif) repeat-x scroll left bottom;
	border: 1px solid #EAC2A2;
	border-bottom: 4px solid #EAC2A2;
	height: 158px;
	margin: 15px 0 0;
}

#forum_box .box_header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/forum_topics_header.gif') no-repeat scroll 0 0;
	height: 47px;
}

#forum_box ul {
	margin: 10px 0 7px 12px;
}

#forum_box li {
	background: transparent url(http://http.cdnlayer.com/afullcup/assets/images/arrow_right.gif) no-repeat scroll left center;
	color: #606060;
	font-family: Arial,sans-serif;
	font-size: 1.2em;
	line-height: 1.1em;
	list-style-position: outside;
	margin: 3px 0;
	padding: 0 0 0 15px;
}

#forum_box .more {
	color: #EC9B58;
	display: inline;
	float: right;
	font-size: 1.2em;
	margin: 2px 10px 0 20px;
	text-decoration: none;
}

#home_sub_right {
	display: inline;
	float: right;
	width: 325px;
}

#newest_coupons {
	background: #B7CCE3;
	height: 630px;
}

#newest_coupons .nc_title {
	color: #12487c;
	font-family: Arial Black, Helvetica,Arial,sans-serif;
	font-size: 2.4em;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 15px;
}

#newest_coupons #nc_cont {
	background: #EFF7FF;
	height: 550px;
	margin: 0 auto;
	width: 300px;
}

#newest_coupons #nc_cont li {
	background: #EFF7FF;
}

.nc_position {
	position: relative;
}

#newest_coupons #nc_cont .nc_wrap {
	cursor: pointer;
	height: 60px;
	margin: 0 auto;
	padding: 15px 0 0;
	width: 250px;
	z-index: 0;
}

.imgwrap {
	display: inline;
	float: left;
	height: 50px;
	margin: 0 5px 0 0;
	width: 50px;
}

#newest_coupons .nc_wrap .nc_header {
	color: #606060;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 21px;
}

#newest_coupons .nc_wrap .nc_expires {
	color: #777;
	font-size: 12px;
}

#newest_coupons .nc_wrap .nc_btm {
	border-bottom: 1px solid #ACC0D4;
	bottom: 0;
	clear: both;
	height: 1px;
	left: 0;
	position: absolute;
	width: 70px;
}

#home_bottom_left {
	clear: both;
	display: inline;
	float: left;
	margin: 15px 15px 0 0;
	text-align: left;
	width: 225px;
}

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

#home_right {
	display: inline;
	float: right;
	margin: 15px 0 0;
	width: 300px;
}

#searchHome {
	background: #FBECDF;
	padding: 12px;
}

#searchHome .searchBox {
	border: medium none;
	color: #747373;
	display: inline;
	float: left;
	font-size: 1.3em;
	font-weight: 700;
	margin: 0 11px 0 0;
	padding: 9px 0 9px 5px;
	width: 185px;
}

#store_block {
	background: #FFF;
	border: 12px solid #FBECDF;
	height: 170px;
	margin: 10px 0;
}

#store_block p {
	color: #ef7410;
	font-family: Verdana, sans-serif;
	font-size: 2.1em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 10px 0 0 10px;
}

#store_block ul {
	margin: 10px 0 0 15px;
}

#store_block li {
	color: #3384C0;
	display: inline;
	float: left;
	font-size: 1.3em;
	width: 115px;
}

#store_block li a {
	color: #3384c0;
	text-decoration: none;
}

#store_block #viewall {
	color: #939393;
	float: right;
	font-size: 1.3em;
	margin: 0 10px 0 0;
	text-decoration: none;
}

#articles_box {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif') repeat-x scroll left bottom;
	border: 1px solid #EAC2A2;
	border-bottom: 4px solid #EAC2A2;
	height: 220px;
	margin: 15px 0;
}

#articles_box .box_header {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/blog_header.gif') no-repeat scroll 0 0;
	height: 47px;
}

#articles_box ul {
	display: inline;
	float: left;
	margin: 5px 0 0 10px;
}

#articles_box li {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/arrow_right.gif') no-repeat scroll left center;
	color: #606060;
	font-family: Arial,sans-serif;
	font-size: 1.2em;
	list-style-position: outside;
	margin: 5px 0;
	padding: 0 0 0 15px;
}

#articles_box li a {
	color: #606060;
}

#home_right .promos {
	border: 0 solid #ECF0F4;
	height: 250px;
}

#social_links {
	margin: 20px 0 0;
}

#social_links p {
	color: #0f5a9e;
	font-size: 1.6em;
	margin: 0 0 10px;
}

#social_links img {
	margin: 0 15px 0 0;
}

#home_bottom {
	height: 180px;
}

#forum_left {
	display: inline;
	float: left;
	margin: 25px 0 0;
	min-height: 500px;
	width: 770px;
}

#forum_left .forum_wrap {
	background: #FFF9F4;
	border: 1px solid #F85D15;
	margin: 0 0 20px;
	padding: 0 0 10px;
	width: 768px;
}

#forum_left .wrap_alt {
	background: #EfFBFE;
	border: 1px solid #7BC9F1;
}

.forum_wrap_left {
	display: inline;
	float: left;
	height: 100%;
	width: 135px;
}

#forum_left .forum_wrap .forum_icon {
	margin: 0;
}

#forum_left .forum_wrap .forum_header {
	color: #2066A6;
	font-size: 1.8em;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 0 16px;
	width: 150px;
}

#forum_left .forum_wrap .forum_header a {
	color: #2066A6;
	text-decoration: none;
}

#forum_left .forum_wrap .managestores {
	color: #2066A6;
	font-family: arial;
	font-size: 1.1em;
	margin: 0 0 0 16px;
	width: 150px;
}

#forum_left .forum_wrap .managestores a {
	color: #2066A6;
}

.forums_list {
	display: inline;
	float: right;
	margin: 20px 0 0;
	width: 600px;
}

.forums_list li {
	display: inline;
	float: left;
	height: 52px;
	margin: 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: 1.2em;
	font-weight: 700;
}

.forums_list li .forums_title a {
	color: #ff7300;
	text-decoration: none;
}

.forums_list li .forums_description {
	color: #848484;
	font-size: 1.1em;
	margin: 0 0 0 48px;
	width: 240px;
}

#forum_right_ad {
	height: 600px;
	width: 160px;
}

#footer {
	border-top: 2px solid #DADADA;
	height: 200px;
	margin: 0 auto;
	width: 952px;
}

#footleft {
	display: inline;
	float: left;
	height: 200px;
	width: 400px;
}

#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: 1.8em;
	text-decoration: none;
}

#new_site li,#need_help li {
	color: #848484;
	font-size: 1.2em;
	margin: 5px 0;
}

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

#footright {
	display: inline;
	float: right;
	height: 200px;
	text-align: right;
}

#footer #footnav {
	display: inline;
	float: right;
	padding: 15px 0 0;
}

#footer #footnav li {
	color: #a3a3a3;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 0 3px 0 0;
}

#footer #footnav a {
	color: #a3a3a3;
	text-decoration: none;
}

#copyright {
	clear: right;
	color: #4B87BE;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: 700;
	margin: 5px 0 0;
	text-align: left;
}

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

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

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

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

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

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

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

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

#nav #n-print {
	width: 140px;
}

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

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

/*------------------------------------------------------------------------------------------------------/
@section Base Drop-Down Styling
ALL LEVELS (incl. first) */
ul.dropdown {
	float: left;
	font: normal 15px/normal Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 597;
}

/*------------------------------------------------------------------------------------------------------/
* @section Base Style Override
*/
ul.dropdown li {
	background: url('http://http.cdnlayer.com/afullcup/assets/images/dropdown_brd.jpg') no-repeat right top;
	float: left;
	line-height: 2.3em;
	margin: -8px 0 0;
	padding: 0;
	vertical-align: middle;
}

ul.dropdown .lastli {
	background: transparent;
}

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

/* 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;
	font: bold 11px Tahoma, Geneva, Verdana, sans-serif;
	left: auto;
	margin-top: -1px;
	position: absolute;
	top: 100%;
	visibility: hidden;
	width: 150px;
	z-index: 1000;
}

ul.dropdown ul li {
	background: transparent;
	color: #FFF;
	float: none;
}

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

/*------------------------------------------------------------------------------------------------------/
* @section Base Style Reinitiate: post-override activities
*/
ul.dropdown *.dir {
	background-image: none;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding: 5px 20px;
}

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

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

/* Components override */
ul.dropdown-vertical *.dir {
	background-image: url(http://http.cdnlayer.com/afullcup/images/nav-arrow-right.png);
}

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

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

ul.dropdown a:hover {
	color: #fff;
}

ul.dropdown ul li a {
	color: #FFF;
	font-weight: 400;
}

ul.dropdown ul li a:hover {
	background: #336AB0;
}

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

/*------------------------------------------------------------------------------------------------------/
* @section Custom Styles
*/
ul.dropdown ul a {
	color: #000;
	width: 133px;
}

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

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

/* Mixed */
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 {
	text-align: center;
	width: 250px;
}

#n-movies ul {
	left: 0;
	right: auto;
	text-align: left;
	width: 249px;
}

#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 ul {
	left: 100%;
}

/*------------------------------------------------------------------------------------------------------/
* @section Base Style Extension
*/
ul.dropdown a,ul.dropdown span {
	display: block;
	padding: 5px 20px;
}

ul.dropdown ul a,ul.dropdown ul span {
	padding: 8px;
}

/*------------------------------------------------------------------------------------------------------/
* @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;
}

/* Override UPPER TWO definitions */
ul.dropdown a.open:hover {
	background-color: #4698ca;
	color: #fff;
}

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

/* Override UPPER TWO definitions */
ul.dropdown li:hover > a.dir:hover {
	background-color: transparent;
	color: #FFF;
	height: 36px;
}

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

#gen_left {
	display: inline;
	float: left;
	margin: 25px 0 0;
	width: 775px;
}

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

#blank_wrap #storelist {
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin: 0 0 0 20px;
}

#blank_wrap #storelist li {
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin: 10px 0;
}

#blank_wrap #storelist li img {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	width: 39px;
}

#storelist li a.header {
	display:inline;
	float:left;
	font-size:18px;
	margin:5px 0 0;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#storelist li a {
	color: #555;
}

.storerlistlink {
	margin:0 0 0 50px;
}


#blinkiemaker {
	margin: 0 auto;
	width: 750px;
}

/* whos online box */
.onlineBox {
	background: #f4f4f4;
	border: 1px solid #b0b0b1;
	color: #848484;
	font-size: 1.1em;
	padding: 10px;
}

.onlineText {
	color: #2066A6;
	font-size: 1.8em;
	font-weight: 700;
	letter-spacing: -1px;
	text-decoration: none;
}

.forumStats {
	padding-top: 3px;
}

.forumRecord {
	padding: 2px 0;
}

.userLink {
	color: #2178AF;
	font-size: 1.1em;
}

/************************************************************\
* Select Menus
\*********************************************************** */
.ui-selectmenu {
	border: 1px solid #CCC;
	display: block;
	height: 2em;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

.ui-selectmenu-icon {
	margin-top: -8px;
	position: absolute;
	right: 6px;
	top: 50%;
}

.ui-selectmenu-menu {
	list-style: none;
	margin: 0;
	overflow: auto;
	padding: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

.ui-selectmenu-menu-popup {
	margin-top: -1px;
}

.ui-selectmenu-menu li {
	border-bottom: 1px dotted transparent;
	border-left-width: 0 !important;
	border-right-width: 0 !important;
	border-top: 1px dotted transparent;
	display: block;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {
	display: block;
	line-height: 1.4em;
	outline: none;
	padding: .3em 1em;
	text-decoration: none;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
	margin-left: 5px;
	padding-left: 20px;
	position: relative;
}

.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
	left: 0;
	margin-top: -8px;
	position: absolute;
	top: 1em;
}

.ui-selectmenu-status {
	line-height: 1.4em;
}

.ui-selectmenu-menu li span,.ui-selectmenu-status span {
	display: block;
	margin-bottom: .2em;
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: .8;
}

/*for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size: 1em;
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	display: block;
	font-weight: 700;
	line-height: 1.4em;
	padding: .6em .5em 0;
}

.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin: 0;
	padding: 0;
}

#googlesmallad {
	margin: 10px 0 0;
	text-align: center;
}

ol,ul,li {
	list-style: none;
}

.doh,#mustreg,#print_header,#pmpopup,#newest_coupons .nc_popup {
	display: none;
}

.errors h4,.errors a {
	color: #8a1f11;
}

.notice h4,.notice a {
	color: #514721;
}

.errors p,.notice p,#home_right #onlinecoupons {
	margin: 5px 0;
}

#newpop .pop_info,#header #userbar #login #rememberme input {
	margin: 5px 0 0;
}

#newpop .pop_info li span,.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight: 700;
}

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

#header #userbar #login #rememberme label,#userbar .submit_btn {
	display: inline;
	float: left;
}

#userbar #show_mood,#mood_popup li img {
	cursor: pointer;
}

#wrapper,#wrap_center {
	margin: 0 auto;
	padding: 0 0 10px;
	width: 952px;
}

#hotDeals li a,#forum_box li a {
	color: #606060;
	text-decoration: none;
}

#hotDeals li a:hover,#forum_box li a:hover {
	color: #3384C0;
}

#home_bottom_left .header_bf,#home_bottom_right .header_bf {
	color: #1d6fba;
	font-family: Georgia, serif;
	font-size: 2.5em;
}

#home_bottom_left li,#home_bottom_right li {
	color: #848484;
	font-size: 1.5em;
	margin: 5px;
}

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

#home_right .blue_btn,#social_links a,ul.dropdown a:link,ul.dropdown a:visited {
	text-decoration: none;
}

#forum_right,#gen_right {
	display: inline;
	float: right;
	margin: 25px 0 0;
	width: 160px;
}

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

ul.dropdown li:hover > ul,.ui-selectmenu-open {
	visibility: visible;
}

#n-movies ul ul a.dir,ul.dropdown ul a.dir {
	width: 111px;
}

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

ul.dropdown ul a.open:hover,ul.dropdown ul li:hover > a.dir:hover {
	background-image: url(http://http.cdnlayer.com/afullcup/images/comnav-arrowon.png);
	color: #fff;
}

.csb_ad {
	background: #FFF;
	border:1px solid #D05301;
	height: 250px;
	padding:0 10px;
	width:278px;
}

.csb_ad ul {
	margin:3px 0;
}

.csb_ad li {
	color:#000000;
	font-weight:bold;
	margin:7px 3px 0 0;
}

 .csb_ad li a {
	color:#2375C2;
	font-size:11px;
	line-height:13px;
	text-decoration:underline;
}

.csb_ad_header {
	color:#D05301;
	font-family:Arial,"MS Trebuchet",sans-serif;
	font-size:12px;
	font-weight:700;
	margin:10px 0 0 -10px;
	text-align:center;
	width:300px;
}

	.csb_ad_header_title, .csb_ad_header_title_sub {
		color:#D05301;
		font-size:12px;
		font-family:Verdana,sans-serif;
		font-weight:700;
		text-align:center;
		padding:5px 0 0;
	}
	
	.csb_ad_header_title_sub {
		padding: 0;
	}
	
		.csb_ad_header a {
			color:#D05301;
		}
	
.csb_ad_sub_head {
	color:#000;
	font-size:13px;
	font-weight:700;
	margin:2px 0;
}

.csb_ad_link {
	color:#2375C2;
	font-size:11px;
	line-height:13px;
	text-decoration:underline;
}

#csb_ad_foot {
	color: #000;
	line-height:15px;
}

#csb_ad_foot a{
	color: #2375C2;
	font-weight: bold;
}

#submit {
	display:inline;
	float:left;
	font-size:13px;
	margin:5px 5px 0 0;
	width:auto;
}

#addmore {
	display:inline;
	float:left;
	font-size:13px;
	margin:5px 0 0;
	width:auto;
}

#header_grad_wrap {
background:url("http://http.cdnlayer.com/afullcup/assets/images/home_box_grad.gif") repeat-x scroll left bottom transparent;
border:1px solid #EAC2A2;
margin:20px 0 0;
}

#header_grad {
	background: transparent url('http://http.cdnlayer.com/afullcup/assets/images/blank_header.png') repeat-x scroll 0 0;
	color: #B67747;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 14px;
	font-weight: 700;
	height: 46px;
}

#header_grad #bh_title {
color:#FEFEFE;
line-height:42px;
margin:0 0 0 15px;
}

#header_grad_wrap p {
color:#606060;
font-size:1.3em;
line-height:1.4em;
margin:10px 0 10px 15px;
padding:0 15px;
}

#header_grad_wrap .maintext {
color:#000000;
font-size:14px;
}