h1 {
font-size : 14pt;
font-weight: normal;
}

h2 {
font-size : 13pt; 
font-weight: normal;
}

/* Standard Link Style (Small) */
a:link.smalllink {
text-decoration : underline;
font-size : 10px; 
} 
a:visited.smalllink {
text-decoration : underline;
font-size : 10px; 
} 
a:active.smalllink {
text-decoration : underline;
font-size : 10px; 
} 
a:hover.smalllink {
text-decoration : underline;
font-size : 10px; 
} 

/* ======== COUPONS ========= */

#coupontable {width: 90%;margin-left:5%; margin-right:5%;}
.coupontablewrap  {width: 90%; margin-left:5%; margin-right:5%;}
.coupontitle {text-align: center; color: #093; font-size: 20px; font-weight: bold; text-decoration: none;}
.couponsubtitle {text-align: center;color: #06C; font-size: 18px; font-weight: bold; text-decoration: none; padding-top: 5px;}
.couponspecial {text-align: center;font-size: 14px; font-weight: normal; margin: 0 20px; text-decoration: none; padding-top: 10px;}
.couponinfo {text-align: center;font-size: 14px; font-weight: bold; margin: 0 20px; text-decoration: none; padding-top: 20px;}
.couponterms {text-align: center;color:#666; font-size: 11px; font-weight: normal; margin: 0 20px; text-decoration: none; padding-top: 20px;}
.couponexpiration {text-align: center;font-size: 12px; font-weight: normal; margin: 0 20px; text-decoration: none; padding-top: 10px;}

/* Listing Details Style */
a:link.listingboxlink {
text-decoration : underline; 
font-size : 11px; 
} 
a:visited.listingboxlink {
text-decoration : underline;  
font-size : 11px; 
} 
a:active.listingboxlink {
text-decoration : underline; 
font-size : 11px; 
} 
a:hover.listingboxlink {
text-decoration : underline; 
font-size : 11px;
color : #006699;
} 

.additionalpricinglabel {
font-weight : bold;
}

/* FAQs Links (Small) */
a:link.faq-question {
text-decoration : underline;
font-size : 11px; 
} 
a:visited.faq-question {
text-decoration : underline;
font-size : 11px; 
} 
a:active.faq-question {
text-decoration : underline;
font-size : 11px; 
} 
a:hover.faq-question {
text-decoration : underline;
font-size : 11px; 
} 

/* Font ID Classes */

#listingdetailprice { color : #333333; font-family : Tahoma; font-size : 12px; font-weight : bold; } 
#listingdetailprice .listingdetailpricelabel {font-size : 24px;} 
#listingdetailprice .listingdetailpricetype {font-size : 11px;} 

#normal {
color : black; 
font-family : Tahoma; 
font-size : 11px; 
font-weight : bold; 
} 

#smallgrey {
color : #808080; 
font-family : Tahoma; 
font-size : 8pt; 
}
#smallblack{
color : #000000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
#smallblackbold {
color : #000000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 
#error {
color : #CC0000; 
font-family : Tahoma; 
font-size : 11px; 
font-weight : bold; 
padding top: 7px;
padding-bottom: 7px;
} 

.pagetitletext {
text-decoration : none;  
font-size : 14pt; 
display: block;
} 

td.tablehover:hover {
background-color: #E7E7E7;
}

td.tablehover {
background-color: inherit;
}