body{margin:0; padding:0; font-family:tahoma, arial, sans-serif; font-size:12px;}



h1{font-size:18px; margin:10px 0;}
h2{font-size:16px; margin:0; color:#fff}
h3{font-size:15px; margin:0;}
h4{font-size:16px; color:#5BAB01; margin-top:35px;}
h5{font-family:Tahoma, sans serif; font-size:15px; color:#0D92D4; margin:25px 0;}
h6{font-family:Arial, sans serif; font-size:13px; color:#0D92D4; margin-bottom:10px;}
p{font-size:12px;}

a:link, a:visited, a:active{color:#000; text-decoration:none;}
a img{border:none;}

h2 a:link, h2 a:visited, h2 a:active {
color:#fff;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active{font-family:Tahoma, sans serif; font-size:12px; color:#0D92D4; text-decoration:underline;}
#breadcrumb span{color:#999;}
table, tr, td{border-collapse:collapse; margin:0; padding:0;}
.green-text{color:#5BAB0A; font-weight:bold;}
.blue-link a{text-decoration:underline; color:#0000FF; font-size:14px;}
.blue-text{color:#0D92D4; font-weight:bold;}
.verdana-grey-11{font-family:Verdana, sans serif; color:#666; font-size:11px;}
.grey{color:#666;}
.quarter-width{width:25%}
.image-left{float:left; margin:15px 20px 0 0; border:1px solid #ccc;}
.image-right{float:right; margin:3px 5px 0 0;}
.invisible{display:none;}
.float-left{float:left;}


#wrapper{width:982px; margin:auto;}
#inner-wrapper{margin:0 5px;}
#header{clear:both;position: absolute; top: 50px;}

#promo{
	position: relative;
	height: 90px;
	left: 205px; 
	width: 430px;
	overflow: auto;
}

#logo{ 
	float:left; 
	margin-top:20px;
}

#content{padding-top:195px;position: relative;}

/*----- USER MENU --------*/
#user-menu{
	float: right;
	font-family:Verdana, sans serif; 
	background:#E6E6E6 url(/images/corner.png) no-repeat; 
	font-size:11px; 
	height:33px; 
	padding:3px 22px 0 0; 
	margin-bottom:12px;
}

#sign-in{background:url(/images/buttons/sign_in.png) no-repeat; width:78px; height:31px; cursor:pointer;}
#user-menu table{font-family:Tahoma, sans-serif; color:#4D4D4D; margin-left:50px;}
#user-menu td{padding-right:0px;}
#user-menu #links{padding:0 29px 0 21px; color:#666; }


/*----- NAVIGATION --------*/
#nav{background:url(/images/nav_background.png) no-repeat; width:973px; height:91px; clear:both; margin-top: 10px;}

#nav ul,
#nav li{

	margin:0;
	padding:0;
	list-style:none;
}

#nav li {
	float: left;
	padding-right: 2px;
}


#buttons-holder{padding:9px 0 0 10px;}
#stores{background:url(/images/tabs/stores.png) no-repeat; width:67px; height:24px;}
#nav #stores img,
#nav #stores a{
	height: 24px;
	width: 67px;
}
#categories{background:url(/images/tabs/categories.png) no-repeat; width:93px; height:24px;}
#nav #categories img{
	height: 24px;
	width: 93px;
}
#new{background:url(/images/tabs/new.png) no-repeat; width:56px; height:24px;}
#nav #new img{
	height: 24px;
	width: 56px;
}
#expiring{background:url(/images/tabs/expiring.png) no-repeat; width:77px; height:24px;}
#nav #expiring img{
	height: 24px;
	width: 77px;
}
#discounts{background:url(/images/tabs/discounts.png) no-repeat; width:130px; height:24px;}
#nav #discounts img{
	height: 24px;
	width: 130px;
}
#popular{background:url(/images/tabs/popular.png) no-repeat; width:105px; height:24px;}
#nav #popular img{
	height: 24px;
	width: 105px;
}
#shipping{background:url(/images/tabs/shipping.png) no-repeat; width:108px; height:24px;}
#nav #shipping img{
	height: 24px;
	width: 108px;
}
#sales{background:url(/images/tabs/sales.png) no-repeat; width:136px; height:24px;}
#nav #sales img{
	height: 24px;
	width: 136px;
}
#exclusives{background:url(/images/tabs/exclusives.png) no-repeat; width:166px; height:24px;}
#nav #exclusives img{
	height: 24px;
	width: 166px;
}

#stores-hover{background:url(/images/tabs/stores.png) no-repeat 0 -25px; width:67px; height:24px;}
#categories-hover{background:url(/images/tabs/categories.png) no-repeat 0 -25px; width:93px; height:24px;}
#new-hover{background:url(/images/tabs/new.png) no-repeat 0 -25px; width:56px; height:24px;}
#expiring-hover{background:url(/images/tabs/expiring.png) no-repeat 0 -25px; width:77px; height:24px;}
#discounts-hover{background:url(/images/tabs/discounts.png) no-repeat 0 -25px; width:130px; height:24px;}
#popular-hover{background:url(/images/tabs/popular.png) no-repeat 0 -25px; width:105px; height:24px;}
#shipping-hover{background:url(/images/tabs/shipping.png) no-repeat 0 -25px; width:108px; height:24px;}
#sales-hover{background:url(/images/tabs/sales.png) no-repeat 0 -25px; width:136px; height:24px;}
#exclusives-hover{background:url(/images/tabs/exclusives.png) no-repeat 0 -25px; width:166px; height:24px;}





/*------- SEARCH ----------*/
#search{width:553px; margin:auto; margin-top:33px; position: relative; }
#search-bar{background:url(/images/search_bar.png) no-repeat; width:469px; height:34px; float:left; padding-top: 1px;}
#search-button{background:url(/images/buttons/search.png) no-repeat; width:84px; height:34px; border:none; float:left; cursor:pointer;}
#search #search-bar input{width:400px; font-size:16px; border:0; color:#ccc; margin:6px 0 0 40px}


/*------- LEFT COLUMN ----------*/
#left-column{position: absolute; left: 0px; top: 200px;}
#category-header{background:url(/images/headers/category.png) no-repeat; width:189px; height:31px;}
#category-icon{position:absolute; margin:-2px 0 0 8px;}
#stores-header{background:url(/images/headers/stores.png) no-repeat; width:189px; height:31px;}
#stores-icon{position:absolute; margin-left:8px;}
#poll-header{background:url(/images/headers/poll.png) no-repeat; width:189px; height:31px;}
#poll-icon{position:absolute; margin-left:8px;}
#testimonial-header{background:url(/images/headers/testimonial.png) no-repeat; width:189px; height:31px;}
#testimonial-icon{position:absolute; margin-left:8px;}
#searches-header{background:url(/images/headers/searches.png) no-repeat; width:189px; height:31px;}
#searches-icon{position:absolute; margin-left:8px;}

.side-body{background:url(/images/side_body.png) repeat-y;}
.side-body ul,
.side-body li{
	margin:0;
	padding:0;
	list-style:none;
}
.side-footer{background:url(/images/side_footer.png) no-repeat; width:189px; height:12px; margin-bottom:10px;}

.side-body li a{
	display: block;
	padding:5px 15px 5px 8px;
}

.side-body li.side-item{background:transparent url(/images/grey_arrow.png) no-repeat 165px 8px; font-family:verdana; font-size:11px; color:#666; border-bottom:1px solid #E6E6E6;margin:0 3px 0 3px; display: block;}
.side-body li.hover{background:#c9eefa url(/images/green_arrow.png) no-repeat 165px 8px; font-family:verdana; font-size:11px; color:#666; border-bottom:1px solid #E6E6E6;margin:0 3px 0 3px; display: block;}

.side-body li ul.submenu{background-color:#fff; position:absolute; margin:-19px 0 0 0; left: 186px; width:180px; display: none;}
.side-body li ul li.submenu-item{font-family:verdana; font-size:11px; color:#666; border:1px solid #E6E6E6; padding:0px 0px 0px 0px; cursor:pointer;}
.side-body li ul li a:hover{
	background:#c9eefa;
}

/*------- RIGHT COLUMN ----------*/
#right-column{position: relative; width:740px; left: 215px; min-height: 1300px;}
#intro-text{margin:10px 0 15px 5px;}
#intro-text p{line-height:18px;}
.cash-back-restrictions{
	margin-top: 15px;
}
.store-cash-back{
	vertical-align: top;
	color:#0D92D4;
	font-size: 16px;
	font-weight:bold;
	padding-top:28px;
}

#slideshow-image{background:url(/images/box.png) no-repeat; width:703px; height:269px; margin-left:12px;}
#slideshow{margin:0 8px; padding-top:8px;}
#slide{height:227px; border-bottom:1px solid #ccc; }
#slide-nav{font-family:Verdana, sans-serif; font-size:11px;}
#slide-nav td{border-right:1px solid #ccc; padding:5px 8px;}
#marker{background:url(/images/marker.png) no-repeat; position:absolute; margin-top:-12px; margin-left:72px; width:20px; height:14px;}

.fb-message{position:absolute; display:none; font-family:Verdana, sans-serif; color:#fff; font-size:9px; background:url(/images/popup.png) no-repeat; width:95px; height:25px; margin:-30px 0 0 7px; padding-top:3px;}
.tooltip_msg{position:absolute; display:none; font-family:Verdana, sans-serif; color:#fff; font-size:9px; background:url(/images/popup2.png) no-repeat; width:195px; height:25px; margin:30px 0 0 -62px; padding:8px 0 0 7px; z-index: 10;}
.twit-message{position:absolute; display:none; font-family:Verdana, sans-serif; color:#fff; font-size:9px; background:url(/images/popup.png) no-repeat; width:95px; height:25px; margin:-30px 0 0 28px; padding-top:3px;}

#top-deals{width:726px; margin-bottom:25px;}
#top-deals .header{background:url(/images/headers/deals.png) no-repeat; width:711px; height:24px; padding:8px 0 0 15px;}
#top-deals .body{background:url(/images/deals_body.png) repeat-y;}
#top-deals .footer{background:url(/images/deals_footer.png) no-repeat; width:728px; height:10px;}
#top-deals .item .top .use-coupon{text-align:center; margin-top:30px; float:right;}
#top-deals .item .top .use-coupon img {margin-bottom: 5px;}

#top-deals .item{font-family:Tahoma, sans-serif; margin:0 15px; padding:12px 0}
#top-deals .item table{width:100%;}
#top-deals .item td{border:1px solid #ccc;}
#top-deals .item .top td{padding:12px; background-color:#fff;}
#top-deals .item .top div{float:left;}
#top-deals .item .bottom td{font-size:11px; background:url(/images/deals_bottom_background.png) repeat-x; padding:2px; text-align:center; vertical-align:middle;}
#top-deals .item p{width:350px;font-size: 11px;}

#top-deals .item .social{width:157px;}
#top-deals .item .special{width:115px;}
#top-deals .item .restrictions{width: 118px;}
#top-deals .item .arrow{width: 293px;}
#top-deals .item .restrictions div{background:url(/images/icons/restrictions.png) no-repeat; height:17px; padding:2px 0 0 20px; margin-left:3px;}
#top-deals .item .arrow div{background:url(/images/icons/arrow.png) no-repeat right 0; height:19px; padding:3px 18px 0 0; display:block; text-align: right;}
#top-deals .item .store-logo {
	width: 130px; 
	height: 85px; 
	margin-right: 20px;
}

#coupons{margin-bottom:25px;}
#coupons .header{background:url(/images/headers/deals_alt.png) no-repeat; width:732px; height:24px; padding:8px 0 0 15px;}
#coupons .body{background:url(/images/deals_body_alt.png) repeat-y; width:732px;}
#coupons .footer{background:url(/images/deals_footer_alt.png) no-repeat; width:728px; height:10px;}

#coupons .category-header{margin:0 7px;}
#coupons .category-header td{background:url(/images/deals_category_background.png) repeat-x; border-left:1px solid #B3B3B3; padding:4px 0; text-align:center;}
#coupons .category-header .store-category{width:61%; border-left:0;}
#coupons .category-header .category-title div{background:url(/images/filter_arrow.png) no-repeat right 4px; margin-right:10px;}

#coupons .item{font-family:Tahoma, sans-serif; font-size:13px; border-bottom:1px solid #F5F5F5;}
#coupons .item td{padding:12px 7px;vertical-align: middle;}
#coupons .body table{ width:100%;}
#coupons .body .store{width:25.5%; padding-left:10px;}
#coupons .body .numbers{width:13%; text-align:center;}

#subcategories-menu .header{background:url(/images/headers/deals.png) no-repeat; width:711px; height:24px; padding:8px 0 0 15px;}
#subcategories-menu .body{background:url(/images/deals_body.png) repeat-y; padding-top: 15px; padding-bottom: 5px;}
#subcategories-menu .footer{background:url(/images/deals_footer.png) no-repeat; width:728px; height:10px;}
#subcategories-menu table{margin:0px 0 0px 16px;}
#subcategories-menu td{font-family:Tahoma, sans serif; padding:0 65px 7px 0;}

.advertisement{margin:25px 0;}

#boxed-letters{height:35px; margin-left:7px;}
#boxed-letters div{font-family:Verdana, sans serif; font-size:14px; border:1px solid #ccc; float:left; padding:2px 4px; margin-right:6px;}
#by-store table{margin:0 9px;}
#by-store .header{background:url(/images/headers/deals.png) no-repeat; width:727px; height:31px;}
#by-store .footer{background:url(/images/deals_footer.png) no-repeat; width:728px; height:10px;}

#by-store .header div{color:#fff; font-size:11px; float:left;}
#by-store .header .no-right-margin, #by-store .body .no-right-margin{padding-right:0; text-align:center;}
#by-store .header .letter-title{font-size:20px; padding:5px 0 0 21px; width:281px;}
#by-store .header .categories-title{width:270px; padding-top:10px;}
#by-store .header .cashback-title{padding-top:10px;}



#by-store .store a{color:#0000FF; text-decoration:underline;}
#by-store .store{padding-left:20px; width:284px;}
#by-store .category{font-family:Tahoma, sans serif;  width:227px;} 
#by-store .cash-back{text-align:center;  width:200px;}

#by-store .letter-item{margin-bottom:25px; clear:both;}
#by-store .body-content{margin:0 20px 0 15px; font-family:Verdana, sans serif;}
#by-store td{padding:5px 0;}
#by-store .odd{background:url(/images/deals_body_odd.png) repeat-y; width:727px;}
#by-store .even{background:url(/images/deals_body.png) repeat-y; width:727px;}
#by-store td.top-link{padding-right:8px;}
.top-link{margin-top:15px; padding-right:10px;}
.top-link{font-family:Tahoma, sans serif; text-align:right;}
.top-link a:link, .top-link a:visited, .top-link a:active{color:#0000FF; text-decoration:underline;}
/*
#contact-form{width:60%; margin:auto;}
#contact-form td{padding-bottom:20px; }
#contact-form input{border:1px solid #ccc; width:310px; height:30px;}
#contact-form textarea{border:1px solid #ccc; width:310px; height:80px;}
#contact-form label{font-family:Verdana, sans serif; font-size:14px;}
.align-right{text-align:right; padding-right:15px;}
.align-center{text-align:center;}
#contact-form #submit-button{background:url(/images/buttons/submit.png) no-repeat; cursor:pointer; border:0; width:110px; height:42px;}

#contact-us-form{margin-left:5px;}
#contact-us-form input{border:1px solid #ccc; width:210px; height:24px;}
#contact-us-form textarea{border:1px solid #ccc; width:550px; height:110px;}
#contact-us-form label{font-family:Verdana, sans serif; font-size:11px;}
#contact-us-form #orange-submit-button{background:url(/images/buttons/orange_submit.png) no-repeat; border:0; width:110px; height:42px; cursor:pointer;}
.padding-bottom{padding-bottom:20px;}

#forgot-password{margin-left:5px;}
#forgot-password input{border:1px solid #ccc; width:330px; height:24px;}
#forgot-password label{font-family:Verdana, sans serif; font-size:11px;}
#forgot-password #orange-submit-button{background:url(/images/buttons/orange_submit.png) no-repeat; border:0; width:110px; height:42px; cursor:pointer;}

*/

#blog-search{overflow:hidden; margin-bottom:5px;}
#blog-searchbox{background:url(/images/blog_search.png) no-repeat; width:160px; height:29px; float:left;}
#blog-searchbox input{width:145px; margin:7px 0 0 9px;}
#blog-search #blog-submit{background:url(/images/buttons/blog_search_button.png) no-repeat; cursor:pointer; width:26px; height:29px; float:left;}
#blog-search input{border:0;}

#blog{float:left; width:520px; margin-left:5px;}
#blog p{line-height:20px;}
#blog-sidemenu{float:left; width:200px;}
.blog-item{padding-right:20px; margin-bottom:50px;}
#blog-sidemenu .header{background:url(/images/headers/blog.png) no-repeat; padding:6px 0 0 10px; width:187px; height:21px}
#blog-sidemenu .body{background:url(/images/blog_body.png) repeat-y;}
#blog-sidemenu .footer{background:url(/images/blog_footer.png) no-repeat; width:189px; height:12px; margin-bottom:10px;}
#blog-sidemenu .blog-side-item{font-family:verdana; font-size:11px; color:#666; margin:0 3px 0 7px; padding:5px 0 5px 8px; cursor:pointer;}

#jump-to{overflow:hidden;}
#jump-to a:link, #jump-to a:visited, #jump-to a:active{text-decoration:underline; color:#0000FF;}
#jump-to div{float:left; margin-right:15px; font-size:14px;}

#search-results{list-style:none; overflow:hidden; margin-bottom:35px; padding:0;} 
#search-results a:link, #search-results a:visited, #search-results a:active{text-decoration:underline; color:#0000FF; font-family:Verdana, sans serif;}
#search-results li{float:left; width:220px; margin-bottom:5px;}

#top-searches, #top-searches .body{
	width: 723px;
}

#top-searches{
	margin-left: 8px;
	margin-bottom: 20px;
}
#top-searches a{
	color: #0D92D4;
	text-decoration: underline;
	padding: 5px 10px 5px 0px;
}


table .more-results{margin:0 0 0 18px;}
.more-results{margin-top:10px;}
.more-results a:link, .more-results a:visited, .more-results a:active{text-decoration:underline; color:#0000FF; font-family:Verdana, sans serif; font-size:13px;}

.sitemap{padding:0; margin:0; list-style:none;}
.sitemap li{background:url(/images/arrow_bullet.png) no-repeat center left; padding-left:12px; margin-bottom:5px;}

/*#email-coupon{position:absolute; top:0; left:0; background:url(/images/transparent_bg.png) repeat; width:100%; height:2168px; z-index:2;}*/
#email-coupon{
	  
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 500px;
    
    
	
}


#email-coupon #box{background:url(/images/email_box.png) no-repeat; width:558px; height:649px; }
#email-coupon #box label{display:block; font-family:Verdana, sans serif; font-size:11px;}
#email-coupon #box input{width:227px; height:24px; border:1px solid #ccc; font-size:19px; padding-left:3px;}
#email-header{overflow:hidden; padding:5px 16px 0 40px;}
#email-header div{float:left;}
#email-header #close{background:url(../images/buttons/close.png) no-repeat; cursor:pointer; width:92px; height:28px; margin-top:16px; float:right;}
#ad{overflow:hidden; margin-bottom:15px;}
#ad div{margin-right:10px;}
#ad p{color:#666;}
#email-body{padding:5px 40px 0 40px;}
#your-info{overflow:hidden; padding-left:27px;}
#your-info div{float:left; margin-right:10px;}
#friends{background-color:#E3F7FD; margin:10px 0; width:520px; height:162px; padding-left:5px;}
#email-coupon #box #friends input{width:212px;}
#friends td{padding:5px 10px 0 0;}
#email-coupon #box textarea{width:468px; height:73px; border:1px solid #ccc;}
#email-coupon #box #orange-submit-button{background:url(/images/buttons/orange_submit.png) no-repeat; cursor:pointer; border:0; width:110px; height:42px;}
#email-coupon .no-margin-right{margin-right:0;}

#transparent-bg{position:absolute; top:0; left:0; background:url(/images/transparent_bg.png) repeat; width:100%; height:2168px; z-index:2;}
#signin-popup{position:absolute; z-index:3; }
#signin-popup table{margin:0; font-family:Verdana, sans serif; font-size:12px; color:#666;}
#signin-popup td{padding-bottom:10px;}
#signin-popup label{display:block;}
#signin-popup input{width:263px; height:18px; border:1px solid #ccc; font-size:14px; padding-left:3px;}
#signin-popup #box{background:url(/images/signin_box.png) no-repeat; width:294px; height:291px; margin-left:100px; padding:40px 15px 0 30px;}
/*#password-label-holder{overflow:hidden; width:268px}
#password-label{float:left;}*/
#signin-popup #forget-label{float:right; color:#0000ff; font-size:9px;}
#input-fields{margin-bottom:10px;}
#input-fields input{margin-bottom:10px;}
#signin-popup #submit{background:url(/images/buttons/sign_in_lg.png) no-repeat; cursor:pointer; border:0; padding:0; width:105px; height:42px;}
#signin-popup .checkbox{width:auto; height:auto; margin-right:5px;border:0px solid #ccc; vertical-align: text-bottom;}
#signin-popup td.no-padding{padding:0;}
#sign-up{text-align:center; padding-top:20px;}
#sign-up a:link, #sign-up a:visited, #sign-up a:active{color:#0000ff;}

#coupon-count{width:723px;}
#day-filter{Font-family:Verdana, sans serif; }
#day-filter span{font-size:15px;}
#days-holder{overflow:hidden; margin-top:5px;}
#days-holder div{float:left; color:#0000ff; cursor:pointer; border:1px solid #ccc; padding:6px 0; width:84px; text-align:center; margin-right:10px; font-size:11px;}
#coupon-count .header{background:url(/images/headers/deals.png) no-repeat; width:727px; height:25px; padding:6px 0 0 10px;}
#coupon-count .body{margin-left:5px;}
#coupon-count td{padding-bottom:7px; font-size:10px; color:#333;}
#coupon-count .first-column{width:270px; padding-left:10px; border-left:1px solid #ccc;}
#coupon-count .second-column{width:250px;}
#coupon-count .third-column{width:188px; border-right:1px solid #ccc;}
#coupon-count .top-row{border-top:1px solid #ccc; padding-top:10px;}
#coupon-count .bottom-row{border-bottom:1px solid #ccc; padding-bottom:10px;}
#coupon-count .subheading-alt{background-color:#E6E6E6; padding:3px 0 3px 10px; font-weight:bold;  border-right:1px solid #ccc; border-left:1px solid #ccc;}
#coupon-count .subheading{background-color:#E6E6E6; padding:3px 0 3px 10px; font-weight:bold;  border-left:1px solid #ccc;}
#coupon-count .top-link{background-color:#E6E6E6; border-right:1px solid #ccc; padding-bottom:0;}

#boxed-letters-small{height:18px; margin-left:2px; margin-top:30px;}
#boxed-letters-small div{font-family:Arial, sans serif; font-size:14px; border:1px solid #ccc; float:left; width:18px; text-align:center; margin-right:6px;}
#boxed-letters-small #numbered{width:33px;}

.spacer{height:30px;}

.category-list{float:left; margin:0 10px 0 5px;}
.category-list div{line-height:20px; font-size:13px;}
.category-list ul{list-style:none; padding:0; margin:0; }
.category-list li{background:url(/images/green_arrow.png) no-repeat left center; padding-left:25px;}
.no-margin-right{margin-right:0;}
#avatar{float:left; font-size:11px;}
#avatar td{height:20px;}
#avatar a:link, #avatar a:visited, #avatar a:active{background:url(/images/blue_arrow_bullet.png) no-repeat left center; padding-left:10px; color:#0000FF;}
.right-info{text-align:right; width:170px;}
#avatar-image{float:left; margin-right:15px;}
#welcome{font-size:14px;}
#member-info{float:right; font-size:12px;}
#member-info td{height:22px;}
.backend{font-family:Tahoma, sans-serif;}

#tabs{clear:both; width:746px; padding-top:20px;}
#tabs ul{list-style:none; padding:0; margin:0; background:url(/images/backend_menu.png) no-repeat; width:746px; height:29px;}
#tabs li{float:left;}
#summary{width:127px; height:29px;}
#details{width:125px; height:29px;}
#bonus{width:109px; height:29px;}
#history{width:116px; height:29px;}
#info{width:95px; height:29px;}
#link{width:174px; height:29px;}
#link div{width:174px; height:29px;}
#tabs-content{clear:both; background:url(/images/backend_body.png) repeat-y; width:745px; height:300px;}
#tabs-footer{clear:both; background:url(/images/backend_footer.png) no-repeat; width:745px; height:7px;}
#backend-bottom{clear:both; margin-top:25px;}
#backend-bottom table{float:left; width:360px; margin:0 15px 10px 0; border-bottom:1px solid #ccc;}
#backend-bottom div{font-weight:bold; font-size:14px;}
#backend-bottom .image{padding-right:10px;}
#backend-bottom td{padding:0 10px 10px 0; line-height:19px;}
#backend-bottom #envelope{margin-right:0;}

.slide{position:absolute; padding:10px;}
#slide2, #slide3, #slide4, #slide1{display:none;}
/*------- COUPON ----------*/
#coupon{width:450px; border:1px solid #000; padding:30px 25px 25px 25px; margin:auto;}
#coupon #header{border-bottom:5px solid #84C341; margin-bottom:20px; padding-bottom:7px;position: static;}
#coupon #title{margin-bottom:20px; font-family:Arial, sans-serif; font-size:12px; color:#666; font-weight:bold;}
#coupon .titles{vertical-align:top; width:155px; font-family:Arial, sans-serif; font-size:12px; color:#666; font-weight:bold;}
#coupon .v-middle{vertical-align:middle;}
#coupon td{padding-bottom:20px;}
#coupon td div{margin-bottom:8px;}
.bold{font-size:14px; font-weight:bold;}
.font-blue{color:#0000FF;}
.font-red{color:#FF0000;}
.font-green{font-family:Verdana, sans-serif; color:#5BAB0A; font-weight:bold; font-size:22px;}
#coupon p{Font-size:13px;}
#coupon #restrictions{font-family:Verdana, sans-serf; font-size:11px; margin:40px 0 30px 0;}
#coupon #footer{border-top:5px solid #84C341; border-bottom:0; margin-top:15px; padding-top:15px;}
#coupon #footer ul{list-style:none; margin:0; padding:0; overflow:hidden;}
#coupon #footer li{font-family:Verdana, sans-serif; font-size:11px; float:left; background-color:#F2F2F2; margin-right:7px; width:136px; height:20px; padding-top:5px;}
#coupon #footer #return{width:164px;}
#coupon #footer .no-margin-right{margin-right:0;}
#coupon #footer #footer-paragraph{font-family:Verdana, sans-serif; font-size:12px; margin-top:20px;}
#coupon #dashed-link a:link, #coupon #dashed-link a:visited, #coupon #dashed-link a:active, #coupon #dashed-link a:hover{border-bottom:1px dashed #0000FF; color:#0000FF;}

/*------- FOOTER ----------*/
#footer-image{background:url(/images/footer.png) no-repeat; width:969px; height:131px;}
#footer{border-bottom:3px solid #8CC63F; text-align:center; clear:both; padding-top:300px;}
#footer-menu{margin:10px 0 ;}
#copyright{font-family:Tahoma, sans serif; color:#A0A0A0; text-align:center; padding:10px 30px 0 30px; margin-bottom:20px;}

#top-deals .promo-store{
	width:130px;
	height:85px;
	padding: 25px 25px 0px 25px;
	float: left;
	display: block;
}

#top-deals .promo-store a,
#top-deals .promo-store img{
	display: block;
}

#terms_agree-element a, .narrative a{
	text-decoration:underline; color:#0000FF;
}

.narrative p{
	padding: 7px 0px 7px 0px;
}

.narrative ol,
.narrative ul{
	padding: 10px 0px 10px 0px;
	margin-left: 25px;
}

.narrative #answers li{
	padding: 7px 0px 7px 0px;
}


.social-links {
	width: 150px;
	height: 25px;
	position: absolute;
	top: 125px;
	left: 20px;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	text-align: center;
}

.need-help {
	width: 118px;
	position: relative;
	left: 868px;
	top: -3px;
	z-index: 3000;
}

.footer-image { background:url(/images/footer.png) no-repeat; width:969px; height:131px;}

.footer-nav {
	clear: both;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
}
.footer-links {
	float: left;
	overflow: hidden;
}
.footer-social {
	float: right;
	padding-right: 5px;
	color: #666;
	font-size: 10px;
	padding-top: 0px;
	height: 30px;
	line-height: 30px;
}
	.footer-social img {
		position: relative;
		top: 6px;
	}
	.footer-social .lbl {
		margin-right: 10px;
		position: relative;
		top: -2px;
	}

.user-menu {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	overflow: hidden;
	height: 50px;
	background-image: url(/images/topbar-full.png);
	background-repeat: no-repeat; 
	width: 965px;
	clear: both;
	margin-left: 8px;
}

.cp-menu {
	float: right;
	padding-top: 2px;
	padding-right: 8px;
}

.cp-txt {
	float: left;
	padding-right: 14px;
	font-size: 12px;
	padding-left: 30px;
	margin-top: 4px;
}

.cp-highlight {
	color: #5BAC46;
	font-weight: bold;
}

.cp-balance {
	padding-left: 5px;
	color: #5BAC46;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	top: 1px;
}
.cp-balance A { 
	color: #5BAC46;
	text-decoration: none;
}

.cp-buttons {
	float: left;
	margin-top: 3px;
}

.frmtxt {
	float: left;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 10px;
}
.frmele {
	float: left;
	margin-left: 4px;
	margin-top: 3px;
}
.frmlbl {
	float: left;
	color: #999;
	padding-top: 8px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

.frmele input[type=text], .frmele input[type=password] {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	margin-top: 1px;
	padding-top: 0px;
	border: 1px solid #999;
	color: #666;
	padding: 3px;	
	width: 150px;
	margin-left: 8px;
}

.hdr {
}
.promo {
	height: 75px !important;
	padding-top: 2px;
}
.logo {
	margin-top: 0px !important;
	padding-top: 10px !important;
}
.cont {
	padding-top: 185px !important;
}
.left-col {
	top: 185px !important;
}


.srch {
	overflow: hidden;
	padding-left: 160px;
}

.frmon {
	color: #cccccc !important;
	font-style: italic;
}


#breadcrumb {
	z-index: 2000;
	position: relative;
}

#top-deals .header h3, #coupons .header h3 {
	color:#FFFFFF;
	font-size:16px;
	margin:0;
} 
#coupons .header h3 A {
	color: #fff;
}
