body { font: 0.7em Verdana, sans-serif; line-height: 1.6em; }
a { color: #000099; }
a:hover { color: #FF3300; }	
p { font: 12px Verdana, sans-serif; line-height: 1.6em; }
td { font: 12px Verdana, sans-serif; line-height: 1.6em; }

/* headings */
h1 { font: bold 18px Verdana, sans-serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 14px Verdana, sans-serif; margin: 0; padding: 0; }
h2.top { font: bold 14px Verdana, sans-serif; margin: 0; padding: 13px; border-bottom: 1px dotted #CCCCCC; }
h2.store { font: bold 14px Verdana, sans-serif; margin: 0; padding: 10px 0 5px 0; border-bottom: 1px dotted #CCCCCC; }
.showing { font: 10px Verdana, sans-serif; }
h2.price { font: bold 14px Verdana, sans-serif; margin: 0; padding: 0; }
h3 { font: bold 12px Verdana, sans-serif; margin: 0; padding: 0; }
h1 a { color: #2B2B2B; background: #FFFFFF; text-decoration: none; }
h2 a { color: #FF3300; background: #FFFFFF; text-decoration: none; }
h1 a:hover { color: #2B2B2B; background: #FFFFFF; }
h2 a:hover { color: #000099; background: #FFFFFF; }
.title { color: #808080; background: #FFFFFF; }
.small { font: 10px Helvetica, Verdana, sans-serif; }

/* lists and form elements */
ul { margin: 0; padding: 0; list-style: none; }
ol { margin: 8px; padding: 0 0 0 15px; }
li { font: 12px Verdana, sans-serif; line-height: 1.6em; }
form { margin: 0; }

/* content holder */
#content { }
.gray { color: #454545; }

/* header */
#header { }
#logo { padding: 5px 0 5px 0; }
#logo p { margin: 0; padding: 0; color: #808080; background: #FFFFFF; }
#top_info { float: right; margin: 18px 0 0 0; text-align: right; }

/* grey subheader */
.gboxtop { clear: both; height: 8px; background: #DEDEDE url(http://www.chimpletons.com/deals/img/gboxtop.gif) no-repeat; color: #000000; }
.gbox { background: #DEDEDE url(http://www.chimpletons.com/deals/img/gbox.gif) no-repeat bottom left; color: #444444; padding: 1px 13px 7px 13px; margin: 0 0 20px 0; }
.gbox p { padding: 7px 0; margin: 0;}

/* left side */
.left { float: left; width: 75%; margin: 10px 0 10px 0; }
.leftfull { float: left; margin: 0; width: 100%; }
.left_articles { margin: 0 5px 0 0; padding: 10px 0 10px 0; border-bottom: 1px dotted #CCCCCC; color: #000000; background: #FFFFFF; }
.main_article { margin: 0; padding: 10px 0 0 0; color: #000000; background: #FFFFFF; }
.calendar { height: 50px; float: left; background: #FFFFFF url(http://www.chimpletons.com/deals/img/calendar.gif) no-repeat; width: 50px; padding: 4px 0 0 9px;  color: #808080;}
.calendar p { padding: 0; margin: 0; }
.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #CCCCCC; }
.features { font: bold 14px Verdana, sans-serif; color: #000099; margin: 20px 0 5px 0; }
.tablebox { border: solid 1px #808080; }
.afflink { font: 14px Verdana, sans-serif; font-weight: bold; text-align: center; }
.afflink2 { font: 14px Verdana, sans-serif; font-weight: bold; text-align: center; clear: both; margin: 25px; }

/* bottom thirds */
.thirds { float: left; width: 203px; background: #EEEEEE; margin: 0 12px 0 0; color: #5D5D5D; }
.smallboxtop { }
.smallbox { border: solid 1px #000000; font: 12px Verdana, sans-serif; color: #444444; padding: 8px; }
.smallbox td { font: 10px Verdana, sans-serif; }
.smallbox p { padding: 0; margin: 0; }

/* right side */
#right { float: right; width: 160px; margin: 0 0 10px 0; }
#rightbox { float: right; width: 292px; margin: 0 0 5px 15px; }
#rightimg { float: right; width: 292px; text-align: right; margin: 10px 0px 5px 0px; }
#pricetrend { float: right; width: 202px; margin-bottom: 15px; }
#banner { float: right; width: 292px; text-align: right; margin-bottom: 15px; }
.boxtop { }
.box { border: dashed 2px #FF3300; color: #222222; padding: 10px; margin: 0; }
.box p { padding: 0; margin: 0; }
.image { float: left; margin: 0 9px 3px 0; }
.addthis { margin: 15px 0 15px 0; }

/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { font: 13px Verdana, sans-serif; background: #FF3300; border-bottom: solid 2px #DEDEDE; border-right: solid 2px #DEDEDE; padding: 0px 12px 1px 12px; color: #FFFFFF; text-decoration: none; }
.greenbtn { font: 13px Verdana, sans-serif; background: #000099; border-bottom: solid 2px #DEDEDE; border-right: solid 2px #DEDEDE; padding: 0px 7px 1px 7px; color: #FFFFFF; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #FFFFFF url(http://www.chimpletons.com/deals/img/hoverbtn.gif) no-repeat; color: #2B2B2B; }
#getit { float: right; }
#center { text-align: center; width: 300px; margin: 0; }
.expired { color: #FF3300; }
.topdeals { font: 10px Verdana, sans-serif; line-height: 1.15em; margin-bottom: 15px; padding: 0; }
.dealheader { margin-top: 15px; }

/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; }
