body { background: url('images/bg.gif') repeat-x #C0DAF6; font-size: 12px; font-family: verdana; font-weight: normal; }

a {font-size: 11px; font-family: verdana; font-weight: normal; color:#3d72b6; text-decoration: none; }
td {font-size: 11px; font-family: verdana; font-weight: normal; color:#3d72b6; text-decoration: none;}
img { border: 0px; }

.toplinks a {padding-right: 2px;}
.toplinks .orange{ font-size: 11px; font-family: Arial Narrow, Verdana; font-weight: bold; color:#3d72b6; background: url('images/orange-middle.gif'); padding: 3px 10px; line-height: 19px; text-decoration: none; }
.toplinks .white{ font-size: 11px; font-family: Arial Narrow, Verdana; font-weight: bold; color:#3d72b6; background: url('images/white-middle.gif'); padding: 3px 10px; line-height: 19px; text-decoration: none; }

/*
.headlinks .start { background: url('images/blue-head-left.gif') top right no-repeat; width: 3px; padding: 8px 15px; line-height: 30px; font-size: 12px; }
.headlinks .end { background: url('images/blue-head-right.gif') top left no-repeat; width: 3px; padding: 8px 15px; line-height: 30px; font-size: 12px; }
*/

.headlinks .orange{ font-size: 12px; font-family: verdana; font-weight: bold; color:#ffffff; background: url('images/orange-head-middle.gif'); padding: 8px 16px; line-height: 30px; text-decoration: none; }

.headlinks .blue{ font-size: 12px; font-family: verdana; font-weight: bold; color:#ffffff; background: url('images/blue-head-middle.gif'); padding: 8px 16px; line-height: 30px; text-decoration: none; }

.bannerbox { background: url('images/banner-bg.gif') top center no-repeat; width: 575px; height: 400px; padding-top: 22px;}
.subpagebox { width: 600px; height: 100%; padding-top: 5px;}
.signinbox { background: url('images/signin-bg.gif') top center no-repeat; width: 270px; height: 224px; padding-top: 22px;}
.newsletterbox { background: url('images/newsletter-bg.gif') top center no-repeat; width: 270px; height: 176px; padding-top: 22px;}
.saveupto { background: url('images/saveupto-bg.gif') top center no-repeat; width: 305px; height: 285px;}
.testimonials { background: url('images/testimonials-bg.gif') top center no-repeat; width: 305px; height: 187px;}
.travel { background: url('images/travel-bg.gif') top center no-repeat; width: 305px; height: 251px;}
.discounts { width: 324px; height: 726px; padding: 0px;}
.savings { background: url('images/savings-bg.gif') top center no-repeat; width: 221px; height: 252px; padding-top: 10px;}
.satisfaction { background: url('images/satisfaction-bg.gif') top center no-repeat; width: 221px; height: 119px; padding: 0px;}
.polls { background: url('images/polls-bg.gif') top center no-repeat; width: 221px; height: 212px; padding: 0px;}
.questions { background: url('images/questions-bg.gif') top center no-repeat; width: 221px; height: 143px; padding: 0px;}

.orangebar{ font-size: 11px; font-family: verdana; font-weight: bold; color:#ffffff; background: url('images/orange-bar.gif'); line-height: 21px; text-decoration: none; }
.orangebutton { text-align: center; background: url('images/orange-button.gif') center center no-repeat; width: 235px; height: 34px; line-height: 34px; }
.orangesmall { text-align: center; background: url('images/orange-small.gif') center center no-repeat; width: 206px; height: 34px; line-height: 34px; }
.bluebutton { padding: 4px; text-align: left; background: url('images/blue-button.gif') center left no-repeat; width: 151px; height: 20px; line-height: 20px; }

.big { font-size: 16px; font-family: verdana; font-weight: bold; color:#3d72b6; text-decoration: none; }
.small { font-size: 11px; font-family: verdana; font-weight: bold; color:#ffffff; text-decoration: none; }
.tiny { font-size: 9px; font-family: verdana; font-weight: normal; color:#3d72b6; text-decoration: none; }
.tinysub { font-size: 9px; font-family: tahoma; font-weight: normal; color:#3d72b6; text-decoration: none; }
.blue { font-size: 10px; font-family: verdana; font-weight: bold; color:#3d72b6; text-decoration: none; }

.innertext { padding: 5px 30px 0px 30px; text-align: left; font-size: 10px; font-family: verdana; font-weight: bold; color:#3d72b6; }
.cover { padding: 5px 30px 0px 35px; height: 70px; text-align: left; font-size: 9px; font-family: verdana; font-weight: bold; color:#3d72b6; background: url('images/cover.gif') center center no-repeat; }

.footer { background: url('images/footer.gif') center center no-repeat; width: 850px; height: 142px; }
.button { font-size: 0.9em; margin: 0.1em; color: #3d72b6; background: #ededed; }

.r1 { background: #C9DFF6; padding: 5px;}
.r2 { background: #DFEFFF; padding: 5px;}