.smallcd {
 padding: 5px;
 border: 1px solid #ccc;
 }


A.cart:link {text-decoration: none; color: #000000}
A.cart:visited {text-decoration: none; color: #000000}
A.cart:active {text-decoration: none}
A.cart:hover {text-decoration: none; color: #000000}


A.large:link {text-decoration: none; font-size: 13px; color: #0000cd}
A.large:visited {text-decoration: none; font-size: 13px; color: #0000cd}
A.large:active {text-decoration: none; font-size: 13px}
A.large:hover {text-decoration: underline; font-size: 13px; color: #0000cd}


A.CD:link {text-decoration: none; font-size: 14px; color: #0000cd}
A.CD:visited {text-decoration: none; font-size: 14px; color: #0000cd}
A.CD:active {text-decoration: none; font-size: 14px}
A.CD:hover {text-decoration: underline; font-size: 14px; color: #0000cd}


#sidebar {
	width: 260px;
	text-align: center;
	margin-left: 5px;
	background-color: #fff;
	float: left;
    margin-right: 20px;
 	border: 1px solid #ccc;
}

hr {
 height: 1px;
 border: 0px solid #ccc;
 background: #ccc;
 margin-bottom: 10px;
 }

.SinglePurchase {
 float: left;
 width: 240px;
 margin-left: 10px;
 border: 0px solid #cccccc;
 text-align: center;
 background-color: #fff;
 }

.Single {
 width: 227px;
 border: 0px solid #cccccc;
 padding: 0px;
 margin-left: 0px;
 text-align: left;
 background-image: url('http://www.accountingcoach.com/images/pdfbordert.gif');
 background-repeat: no-repeat;
 background-color: #fff;
 }

.SingleInside {
 padding: 10px 15px 10px 15px;
 text-align: left;
 }

.SingleBottom {
 width: 227px;
 border: 0px solid #cccccc;
 padding: 0px;
 margin-left: 0px;
 text-align: left;
 background-image: url('http://www.accountingcoach.com/images/pdfborderb.gif');
 background-repeat: no-repeat;
 background-color: #fff;
 }

.PremiumPurchase {
 float: left;
 margin-left: 20px;
 width: 460px;
 border: 0px solid #cccccc;
 padding: 0px;
 text-align: left;
 background-color: #fff;
 background-image: url('http://www.accountingcoach.com/images/borderblue.gif');
 background-repeat: repeat-y;
 }

.PremiumTop {
 float: left;
 margin-left: 20px;
 height: 18px;
 width: 460px;
 border: 0px solid #cccccc;
 padding: 0px;
 text-align: left;
 background-color: #fff;
 background-image: url('http://www.accountingcoach.com/images/borderbluetop.gif');
 background-repeat: repeat-y;
 }

.PremiumPurchaseInside {
 padding: 20px 25px 10px 25px;
 border: 0px solid #cccccc;
 text-align: left;
 background-color: #transparent;
 }

.break {
 clear: both;
 }

ul {
 padding: 0px;
 margin: 0px;
 }

ul li.package {
 padding: 3px 0px;
 margin: 0px 0px 0px 20px;
 font-family: Verdana, Arial, sans-serif; 
 font-size: 13px;
 list-style-type: square;
 }

ul li.bonus {
 padding: 3px 0px;
 margin: 0px 0px 0px 25px;
 font-family: Verdana, Arial, sans-serif; 
 font-size: 12px;
 list-style-type: square;
 }

.price { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 20px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: bold;  
}

.info { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 11px;  
 margin-top: 1px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #000;
 font-weight: none;  
}

.prices { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 27px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: bold;  
}

.yellowback {
 background-color: #ffff00;
 }


.orderprice {
 background-color: #ffff00;
 margin: 0px 0px 2px 0px;
 height: 35px;
 padding: 2px 0px 0px 0px;
 }

.tableorderprice {
 padding: 0px;
 margin: 0px;
 }

.red { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 12px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: bold;  
}

.yellow { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 12px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: none;  
 background-color: #fffcca;
}

.line {
 text-decoration: line-through;
 font-size: 19px;
 font-weight: bold;
 }

#Content {
 width: 775px;
 margin-left: 5px;
 padding-top: 3px;
 border-left: 1px dotted #cccccc;
 border-top: 0px solid #003869;
 border-right: 1px dotted #cccccc;
 border-bottom: 2px solid #003869;
 background-color: #FFFFFF;
 color: #000000;
 }

table {
 border-collapse: collapse;
 padding: 3px;
 }

.bonustable {
 width: 370px;
 border-collapse: collapse;
 padding: 3px;
 border: 1px solid #ccc;
 }

table td.descrip {
 width: 345px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 font-family: verdana, arial;
 text-align: left;
 font-size: 13px;
 padding: 5px 4px 5px 10px;
 }

table td.premium {
 text-align: right;
 width: 55px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 font-weight: bold;
 font-family: Arial, Verdana, sans-serif;  
 font-size: 15px;  
 color: #ff0000;
 padding: 5px 0px 5px 0px;
 background-color: #fffcca;
 }

table td.premiumtop {
 width: 55px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 font-family: verdana, arial; 
 padding: 10px 0px 10px 0px;
 text-align: center;
 background-color: #fffcca;
 }

table td.premiumbottom {
 width: 55px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 font-weight: bold;
 font-family: Arial, Verdana, sans-serif;  
 font-size: 15px;   
 padding: 10px 0px 10px 0px;
 color: #ff0000;
 text-align: right;
 background-color: #fffcca;
 }

table td.gray {
 width: 200px;
 font-family: verdana, arial; 
 padding: 8px 0px 8px 0px;
 text-align: center;
 background-color: #f4f4f4;
 border-bottom: 1px solid #003869;
 }

h1 {font-size: 18px; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold;  background-color: transparent;}
h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 19px; margin: 0px 0px 2px 0px; color: #000; background-color: transparent;}
h3 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; margin: 0px 0px 2px 0px; color: #003869; background-color: transparent;}

.freebonus {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; margin: 0px 0px 2px 0px; color: #FF0000; background-color: transparent;}

p { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 13px;  
 margin: 0px; 
 padding-bottom: 2px; 
 color: #000;
 font-weight: none;  
}

.bonustable {
  text-align: left;
  border: 0px solid #fff;
 }

#ContentPDF {
 float: left;
 width: 760px;
 margin-left: 8px;
 padding: 0px;
 border: 0px solid #003869;
 background-color: #fff;
 background: url(images/textback-off.gif) #fff top left repeat-x;
 color: #000000;
 text-align: left;
 }