a { font-size: 11pt; color: rgb(196,0,0); font-family: verdana; }
a:visited { color: orange; }
a:hover { color: rgb(255,0,0); }

body { font-size: 10pt; font-family: arial; margin: 0; }
address { border-top: solid 2px red; text-align: right;   padding-bottom: 0.5em; padding-right: 1em;  }

.hotsaversSearch select { width: 150px; }

.description { border: solid 1px red; margin-bottom: 1em; text-align: justify; padding: 1em; }

.titleLinks { border: solid 1px orange; text-align: center; width: 55%; margin: auto; padding: 3px; padding-top: 1px; }

#menuSiteAreasTable { margin: 0; border-collapse: collapse; }
#menuSiteAreasTable ul { margin: 0; padding: 0; }
#menuSiteAreasTable ul li { display: inline; margin-left: 1em; }
#menuSiteAreasLogin { display: none; }
#titleAreaTable { width: 100%; height: 150px; border-top: solid 2px red; margin-top: 0.3em; }
#titleLogo { width: 100%; background: url(/images/hotsaverstitle9.gif) no-repeat 50%; }
#titleLogo2 { display: none; }
#titleArea { display: none; }

#bodyTable { width: 100%; }

#innerBody2 { margin: 0px 20px; }
.pageContent { margin: 0 30px; }
.couponResultParent { float: left; padding: 0 15px; width: 200px; height: 230px; border: solid 1px black; margin-left: -1px; margin-top: -1px; }

.pageControls { width: 75%; margin-left: auto; margin-right: auto; }
.pageControls td.first, .pageControls td.previous, .pageControls td.next, .pageControls td.last { width: 10%; }
.pageControls td { width: 5%; text-align: center; }
