html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%; /*change back to 100%*/
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/body-bg.jpg) top left repeat-x #fff;
	}
body { margin: 0;
	padding:0;
	height: 100%;
	width: 100%;}

#cat { margin: 0;
	padding: 6px 0 8px 40px;
	background: #000;
	clear: both;
	color: #fff;
	font-size: 14px;
	font-weight: bold;}
#cat a { color:#A8CF39;}
#cat a:visited { color:#A8CF39;}
#cat a:hover { color: #BFDCBE;}
#head { background: url(../img/bg-head.jpg) top left no-repeat;
	height: 85px;
	width: 791px;
	margin: 0;
	padding: 0;
	overflow: hidden;}
#head-lander { background: url(../img/bg-head-lander.jpg) top left no-repeat;
	height: 85px;
	width: 791px;
	margin: 0;
	padding: 0;
	overflow: hidden;}
#head form { float: right;
	width: 330px;
	padding: 25px 0 0 0;}
#head input { color: #808080;
	padding: 4px 6px;
	margin: 0;
	border: 1px solid #231F20;
	font-size: 14px;
	width: 230px;
	}
#head input.go { background: url(../img/button-search-go.gif) center top no-repeat;
	width: 25px;
	height: 27px;
	display: inline;
	text-indent: -9000px !important;
	border: none !important;
	clear: both;
	margin: 0 0 0 8px;
	padding: 0;
	cursor: pointer;}
#content {
	width: 791px;
	margin: 0 auto;
	background: #fff !important;
	padding: 0;
	overflow: hidden;
	height: auto;
	
}
.register {
	border: 1px solid #E0DDC7;
	background-color: #F8F7E9;
	float: left;
	width: 398px;
	padding: 6px 8px 0px 8px;
	color: #666;
	font-size: 13px;
	line-height: 16px !important;
	margin: 0 0 20px 0;
	
	}
.register form { width: 350px;
	margin: 0 auto;}
.register input { background: #fff;
	border: 1px solid #E0DDC7;
	padding: 2px 4px;
	color: #666;
	}

.register b { font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #BFD73B;
	font-size: 16px !important;
	text-align: center;}
.register td { padding: 4px 0;}
.register input.subscribe { background: url(../img/button-subscribe.gif) center top no-repeat;
	width: 122px;
	height: 30px;
	display: block;
	text-indent: -9000px !important;
	border: none;
	clear: both;
	margin: 2px auto 0 auto;
	padding: 0;
	cursor: pointer;}
.register a { color: #534B3F;
	}
.register a:visited { color: #534B3F;
	}
.register a:hover { color: #ED9022;
	}	
.register form {margin: 0;
	padding: 0;}	
	
	
.hot li a { color: #ED9022 !important;
	font-size: 16px !important;
	font-weight: bold; }
.hot li a:hover {color: #00B0D8 !important;}
.hot h4 { text-indent: -9000px;
	background: url(../img/bg-headline-hot.gif) 10px 0 no-repeat;
	height: 32px;
	width: 138px;
	margin: 0;
	padding: 0;
	font-weight: normal; }

.categories { text-indent: -9000px;
	background: url(../img/bg-headline-categories.gif) 10px 0 no-repeat;
	height: 32px;
	width: 138px;
	margin: 0;
	padding: 0;
	font-weight: normal;}
.links {text-indent: -9000px;
	background: url(../img/bg-headline-links.gif) 10px 0 no-repeat;
	height: 36px;
	width: 138px;
	margin: 0;
	padding: 0;
	font-weight: normal;}
#navMenu {
	padding: 16px 0 0 0;
	float: left;
	background-color: #fff;
	width: 158px;
}
#navMenu ul { margin: 0;
	padding: 0 0 14px 0;
	list-style-type: none;}
#navMenu li { margin: 0;
	padding: 0;
	}
#navMenu li a { color: #111;
	text-decoration: none;
	line-height: 24px;
	border-top: 1px dashed #B3B3B3;
	display: block;
	font-size: 14px;
	padding: 0 0 0 16px;
	}
#navMenu li a:visited {color: #111;
	text-decoration: none;}
#navMenu li a:hover { background: #F2F2F2;
	color: #00B0D8;}
	
.navFEATURED { font-weight: bold;
	background: url(../img/icon_featured.gif) 4px no-repeat;
	padding: 0 0 0 24px !important;}
#navMenu li a:hover.navFEATURED {background: url(../img/icon_featured.gif) 4px no-repeat #F2F2F2 !important;
	padding: 0 0 0 24px !important;}

.sort { background: #F8F7E9;
	border: 1px solid #EAE7D6;
	margin: 0px 0 0 0 !important;
	padding: 1px 8px 10px 8px;
	clear: both;
	color: #000;
	font-size: 13px;
	font-weight: bold;}
.sort a {color:#A8CF39;
	}
.sort a:visited {color:#A8CF39;}
.sort a:hover { color: #00B0D8;}
.newfreebs {text-indent: -9000px;
	background: url(../img/bg-headline-newfreebs.gif) top left no-repeat;
	height: 33px;
	width: 204px;
	margin: 0;
	padding: 0 0 6px 0;
	font-weight: normal;
	display: block; }

#body {
	float: left;
	width: 400px;
	padding: 5px;
	margin: 0 0 0 30px;
	padding: 22px 0 0 0; }

#bodyLarge {
	float: left;
	padding: 5px;
}

#footer {
	
	width: 761px;
	background:url(../img/bg-footer.gif) top left no-repeat;
	height: 50px;
	margin: 10px auto 0 auto;
	color: #fff;
	padding: 30px 15px 0 0;
	font-weight: bold;
	}

#footer a { color: #A8CF39;
text-decoration: none;}
#footer a:visited { color: #A8CF39;
	text-decoration: none;}
#footer a:hover { color: #00B0D8;
	text-decoration: none;}

#skyscraperAd {
	float: right;
	padding: 16px 0 0 0;
}

body, input, select, pre {
	font-family: Arial;
	font-size: 10pt;

}

a{ color: #534B3F}
#body table { margin: 3px 0;
	padding: 6px;}
#body td img { padding: 0 3px;}
#body td { color: #555;
	line-height: 18px;}
#body td a { color: #534B3F;
	line-height: 18px;}
#body td a:visited { color: #534B3F;
	line-height: 18px;}
#body td a:hover { color: #ED9022;
	line-height: 18px;}	
	
.sectionHeader {
	font-weight: bolder;
}
.searchForm {
	font-size: 20px;
}

.freebieResult {width: 400px;
	background: #FFF;
	border: none;
	float: left;
	
}
.freebieResultOdd {width: 400px;
	float: left;
	background: #EAF6F9;
	border: none;}
	
.votepanel {
	height: 20px;
	font-size: 8pt;
	color: green;
}

.adPanel {
	border: 2px solid blue;
	background-color: #EAF6F9;
	width: 400px;
	border: 1px solid #58B7DD;
}



/* TABS NAVIGATION --------------------------------*/

#tabs { height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	}
#tabs ul { list-style-type: none;
	margin: -2px 0 0 0;
	padding:0;
	}
#tabs li { display: inline;
	margin: 0;
	padding: 0;}
#tabs li a { font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff /* LIME GREEN COLOR --->   #A8CF39  */  ;
	font-size:12px;
	padding: 10px 20px 14px 20px;
	line-height: 34px;
	background: url(../img/bg-nav-tabs.jpg) top right no-repeat;
	text-decoration: none;
	margin:-1px -4px 0 0;
	}
#tabs li a:hover {background: url(../img/bg-nav-tabs.jpg) bottom right no-repeat;
	color: #000;
	text-decoration: none;
	margin:-1px -4px 0 0 !important;}
#tabs li a:action { color: #fff;
	margin:-1px -4px 0 0;}
#tabs li a:visited {margin:-1px -4px 0 0;
	color: #fff;}



/* LANDING PAGE STYLES ----------------*/

.blue { font-size: 16px;
	font-weight: bold;
	color: #58B7DD;
	margin: -4px 0 0 0;
	padding: 0 0 4px 0;}
	
.inbox h4 { text-indent: -9000px !important;
	background:url(../img/bg-headlines-freebinbox.gif) top center no-repeat;
	height: 35px;
	width: 284px;
	margin: 0;
	padding: 0 0 0 0;}
.inbox { font-size: 14px;
	color: #4d4d4d;
	line-height: 20px;
	}
.inbox ul { margin: 0;
	padding: 0 55px 15px 20px;
	list-style-type: none;
	}
.inbox li { margin: 0;
	padding: 0;
	border-bottom: 1px dashed #ccc;
	color: #ED9022;
	line-height: 30px;
	padding: 0 0 0 30px;
	background:url(../img/bg-dot.gif) 10px 13px no-repeat;}


.lander { text-indent: -9000px;
	margin: 30px 0 0 0;
	padding: 0;
	font-weight: normal;
	background: url(../img/bg-headlinesrequest) top center no-repeat;
	height: 63px;
	width: 617px;}
	

/* WINNERS PAGE STYLES --------------*/
#winnersbox { margin: 0;
	padding: 0;
	background:url(../img/bg-winners.jpg) top center repeat-y #fff;}
#winintro {}
#winintro h2 { margin: 0;
	padding: 0;
	background:url(../img/bg-headline-winners.gif) top left no-repeat;
	height: 56px;
	text-indent: -9000px;}
#winintro p { margin: 16px 0 0 0;
	padding:0 15px 20px 15px;
	 font-size: 12px;
	 line-height: 17px;
	 color: #333;}

.commentbox { margin:0 0 18px 0;
	padding: 0 5px 10px 6px;
	height: auto;
	overflow: hidden;
	background:url(../img/bg-commentbox.jpg) bottom right no-repeat;}
.commentbox font { font-size: 12px; color: #999;border-top: 1px dashed #ccc;
	display: block;
	}
	
.commentbox font.combot { padding: 12px 16px !important;
	}
.commentbox font.top { background: url(../img/bg-comments-top.jpg) top center no-repeat; border-top: none !important;
	display: block;
	padding: 12px 10px 0 12px !important;
	height: auto;
	overflow: hidden;}
.commentbox p { padding: 0 10px 10px 10px;
	font-size: 16px !important;
	line-height: 20px;
	color: #2C332C;}
.commentbox strong { color: #F7931E; font-weight: normal;}


/* NEW LANDER STYLES  */


#lander { background:url(../img/landergirl-large2.png) top left no-repeat;
	height: 331px;
	margin: 0;
	padding: 95px 0 0 0;}


#landerCONTENT { margin: 0;
	padding: 0 40px 0 0;
	float: right;
	background: ;
	clear: both;
	
	}
#landerCONTENT table { clear: both;
	width: 365px;
	margin: 0;
	padding: 0;
	}
#landerCONTENT td.jointext { color: #146068;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 16px;
	padding: 2px 18px 0 18px;}
#landerCONTENT td.jointext2 {color: #1a1a1a;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 18px 12px 18px;}
#landerCONTENT td.joincats { color: #ED9022;
	font-size: 14px;
	
	}
#landerCONTENT td.jcleft { padding: 8px 0 8px 30px;
background: url(../img/bg-reddot.gif) 16px 13px no-repeat;}
#landerCONTENT td.jcright { padding: 8px 0px 8px 18px;
background: url(../img/bg-reddot.gif) 6px 13px no-repeat;}
#landerCONTENT form { border: none;	
	margin: 0;
	padding: 15px 18px 28px 18px;}
#landerCONTENT input.inputemail { border: none !Important;
	background: none !important;
	width: 219px;
	height: 24px;
	padding: 4px 8px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin: 0 4px 0 0 ;
	}
#landerCONTENT input.landersubmit { margin: -3px -4px 0 4px;}
#amazon-strip { text-align: center;
	padding: 12px 0 6px 0 ;
	height: auto;
	background: #C9E7F9;
	font-family: Arial, Helvetica, sans-serif;
	color: #146068;
	font-size: 14px;
	margin: 0 0 -10px 0;;}
#amazon-strip img { margin: -6px 0 0 0 ;}
	

#footer-lander {
	
	width: 791px;
	background:url(../img/bg-lander-footer.jpg) top left repeat-x;
	height: 115px;
	margin: 10px auto 0 auto;
	color: #fff;
	padding: 20px 0 0 0;
	font-weight: bold;
	}
#footer-lander p { color: #4D4D4D;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	width: 750px;
	margin: 0 auto;
	}
.privacy-slim { float: right;
	color: #BED73B; 
	font-size: 10px;
	padding: 0 40px 0 0;}
.privacy-slim a { color: #BED73B;
	text-decoration: none;}
.privacy-slim a:hover { color: #ccc;
	text-decoration: underline;}
.privacy-slim a:visited { color:#BED73B;}



/* OFFERS PAGE STYLES */

#offersleft { width: 538px;
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 20px 0 0 20px;}
.offerimg { height: 145px;
	width: 145px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin: 0 18px 0 12px;}
.offerimg a img { margin: 0 !important;
	padding: 0;
	border: none !important;
	height: 145px;
	width: 145px;
	cursor: pointer;}
.offerbox { height: auto;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 12px ;
	margin: 0 0 12px 0;}
.odd { background:url(../img/bg-offerbox.jpg) top left repeat-x;}
.offerbox table { margin: 12px 0 0 0;
	}
.offerbox table a img { border: none !important;
	padding: 0;}
.offerbox p { color: #666666;
font-size: 14px;
	line-height: 20px;
	margin: -10px 0 0 0;}
.offerbox h3 a { font-size: 20px;
	font-weight: normal;
	color: #146068;
	margin: 0px 0 0 0 !important;
	padding: 0;}
.offerbox h3 a:hover { color: #2C332C;}
.offerbox h3 a:visited { color: #146068;}

#offersright { width: 190px;
	height: auto;
	overflow: hidden;
	float: right;
	margin: 16px 20px 0 0;}
#offersright p { font-size: 12px;
	line-height: 18px;
	color: #4D4D4D;}
#offersright h4 { font-size: 20px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	border-bottom: 1px dashed #ccc;}
ul.offercats { list-style-type: none;
	margin: -6px 0 0 0;
	padding: 0 0 24px 16px;}
.offercats li { color: #ED9022;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 16px;
	background: url(../img/bg-reddot.gif) left center no-repeat;}
	
.olderfreebies { list-style-type: none;
	padding: 0;
	margin: 0;}
.olderfreebies li {border-bottom: 1px dashed #ccc;}
.olderfreebies li a { margin: 0;
	padding: 10px 4px 10px 18px !important;
	color:#146068;
	line-height: 40px;
	font-size: 12px;
	background:url(../img/bg-bullet-oldfreebies.jpg) left center no-repeat;
	}
.olderfreebies li a:hover { color: #2C332C;}
.olderfreebies li a:visited { color: #146068;}


#offerboxhuge {
	background: url(../img/bg-offerbox-huge.png) left bottom repeat-x #fff;
	height: auto;
	width: 690px;
	margin: 0 auto 16px auto;
	padding:  30px;
	overflow: hidden;
}

.offerimghuge {
	border: 1px solid #e0e0e0;
	height: auto;
	overflow: hidden;
	padding: 12px;
	width: 286px;
	float: left;
}

#offerboxhuge-info {
	width: 326px;
	float: right;
	background: #fff;
	height: 360px;
	padding: 0 12px 12px 12px;
}

#offerboxhuge-info h6 {margin: 0;
}
#offerboxhuge-info h6 a {
	text-decoration: underline;
	color: #00a3d0;
	font-size: 24px;
	margin: 0;
}
#offerboxhuge-info h6 a:hover {
	color:  #333;
}
#offerboxhuge-info h6 a:visited {
	color: #00a3d0;
}
#offerboxhuge-info p {
	color: #666;
	font-size: 16px;
	line-height: 28px;
}
#offerboxhuge-info a img {
	margin: 30px 0 30px 16px;
	text-align: center;
	border:  none !important;
}
.viewmore {
	float: right;
	border:  none !important;
	margin:  0 16px 30px 0;
}
