a {text-decoration: none; color: #330099} 
.DownloadHideableIframe{
position:absolute;
visibility:hidden;
width:300px;
height:150px;
background:#1111FF;
z-index:0;
}
DIV.DownloadHideableDiv{
position:absolute;
visibility:hidden;
display: none;
width:300px;
height:150px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
text-align: center;
vertical-align: top;
font:  12px Verdana, Arial, Helvetica;
color:#333333;
border:solid 3px #8D916E;
background-color:#E0E1D1;
z-index: 1;
}
.DownloadHideableDivHeading{
font:  bold 14px Verdana, Arial, Helvetica;
color: #65134E;
margin-bottom: 0px;
}
.PostageHideableIframe{
position:absolute;
visibility:hidden;
width:300px;
height:190px;
background:#1111FF;
z-index:0;
}
DIV.PostageHideableDiv{
position:absolute;
visibility:hidden;
display: none;
width:300px;
height:190px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
text-align: center;
vertical-align: top;
font:  12px Verdana, Arial, Helvetica;
color:#333333;
border:solid 3px #8D916E;
background-color:#E0E1D1;
z-index: 1;
}
.PostageHideableDivHeading{
font:  bold 14px Verdana, Arial, Helvetica;
color: #65134E;
margin-bottom: 0px;
}

.SpecialOffer{
width:160px; 
height:162px; 
float: right;
background-color:#8da1d3; 
text-align:center;
padding:10px 10px 10px 10px;
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
SPAN.SpecialOfferSmallText {
	font-size: 12px;
	font-style: italic;
}
DIV.ProductGroup {
clear: both;
margin-bottom:15px;
}
DIV.ZZProductGroupHeading {
font: italic bold 20px Times New Roman, Times;
color: #65134E;
border-bottom: solid 1px #9A9E7B;
padding-bottom: 6px;
margin-bottom: 5px;
background-color:#BABDA1;
}
DIV.ProductGroupHeading {
font: italic bold 20px Times New Roman, Times;
color: #65134E;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 2px;
margin-bottom: 5px;
background-color:#E0E1D1;
}
TD.ProductImage {
vertical-align:top;
padding-top: 15px;
padding-bottom: 15px;
width:125px;
border-bottom: solid 1px #BABDA1;
}
TD.ProductImageLastRow {
vertical-align:top;
padding-top: 15px;
padding-bottom: 15px;
width:125px;
}
IMG.ProductImage {
border: none;
width:120px;
}
TD.ProductDetail {
vertical-align:top;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: solid 1px #BABDA1;
}
TD.ProductDetailLastRow {
vertical-align:top;
padding-top: 15px;
padding-bottom: 15px;
}
H3.ProductTitle {
font:  bold 14px Verdana, Arial, Helvetica;
color: #65134E;
margin-bottom: 5px;
}
DIV.ProductDescription {
font:  12px Verdana, Arial, Helvetica;
padding-bottom: 6px;
}
DIV.ProductBuyLine {
font:  bold 12px Verdana, Arial, Helvetica;
color: #65134E;
margin-top: 10px;
}
SPAN.ProductBuyLinePostage {
font:  10px Verdana, Arial, Helvetica;
color: #333333;
}
input.ProductBuy{
padding-top:3px;
padding-bottom:3px;
background: #65134E;
border: 0px solid #999999;
color: #FFFFFF;
font:  bold 12px Verdana, Arial, Helvetica;
margin-right:15px;
}
input.ProductBuyHover{
padding-top:3px;
padding-bottom:3px;
background: #9A1E79;
border: 0px solid #999999;
color: #FFFFFF;
font:  bold 12px Verdana, Arial, Helvetica;
text-decoration: none;
margin-right:15px;
}
UL.CDTrackList{
margin-top: 6px;
margin-bottom: 6px;
}
INPUT.SpecialDeal{
margin-right:15px;
}
DIV.ThankYouText{
font:  12px Verdana, Arial, Helvetica;
color: #333333;
padding-top:20px;
padding-bottom:20px;
}
TD.ThankYouDownloadLeftCol{
width: 250px;
vertical-align:top;

}
TD.ThankYouDownloadRightCol{
width: 175px;
font:  bold 12px Verdana, Arial, Helvetica;
color: #65134E;
vertical-align:top;
text-align:center;
}
DIV.ThankYouDownloadExplanation{
font:  12px Verdana, Arial, Helvetica;
color: #333333;
padding-bottom:20px;
}
Div.DownloadLink{
padding-left:50px;
padding-top:10px;
padding-bottom:10px;
}