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; 
} 

.showcasepartnerstitle {
	font-size: 16px;
	font-weight: bold;
}

.showcasepartnerstext {
	font-size: 10px;
}

.showcasepartnerslink {
	font-size: 10px;
}

/* Coupons */
.coupontitle {
font-size: 20px; font-weight: bold; text-decoration: none; color: #093;
}
.couponsubtitle {
font-size: 18px; font-weight: bold; text-decoration: none; padding-top: 5px; color: #06C;
}
.couponspecial {
margin-left: 20px; font-size: 14px; font-weight: normal; margin-right: 20px; text-decoration: none; padding-top: 10px;
}
.couponinfo {
margin-left: 20px; font-size: 14px; font-weight: bold; margin-right: 20px; text-decoration: none; padding-top: 20px;
}
.couponterms {
margin-left: 20px; font-size: 11px; font-weight: normal; margin-right: 20px; text-decoration: none; padding-top: 20px; color:#666;
}
.couponexpiration {
margin-left: 20px; font-size: 12px; font-weight: normal; margin-right: 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; 
} 

/* Store Styles */

.storeresultsproductname {
text-decoration : none; 
color : black; 
font-family : Tahoma; 
font-size : 11px; 
} 

.storeresultsprice {
text-decoration : none; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 11px; 
font-weight : bold; 
} 

.storeproducttitle {
text-decoration : none; 
color : black; 
font-family : Tahoma; 
font-size : 17px; 
font-weight : bold; 
} 

#storeerror {
text-decoration : none; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 11px; 
font-weight : bold;  
} 

#estoresortoptions {color : #666; font-size : 11px; height: 10px; padding: 5px 0px; margin-bottom: 15px;}
#estoresortoptions a {font-size : 11px;text-decoration: none;}
#estoresortoptions a:hover {font-size : 11px;text-decoration: underline;}

/* 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; 
} 

.pagetitletext {
text-decoration : none;  
font-size : 14pt; 
} 

td.tablehover:hover {
background-color: #E7E7E7;
}

td.tablehover {
background-color: inherit;
}