#Top {
 left: 0px;
 width: 100%;
 height: 68px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #ffffff;
 border-bottom: 3px solid #003869;
 background: url(http://www.accountingcoach.com/images/topback-order.gif) #003869 top left repeat-x;
 }

.source {
 font-family: verdana, helvetica, sans-serif;
 font-size: 10px;
 text-decoration: italics;
 color: #6A7442;
 margin: 0px 0px 0px 0px;
 }

table.topicpdf {
 border: 5px solid #F0F0F0;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs td.pic {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpdfs td.pics {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpdfs td.description {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

table.topicpd {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpd td.pic {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpd td.pics {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpd td.description {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

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

p {
 font-family: Arial, Verdana, sans-serif;
 padding: 0px;
 margin: 0px;
 font-size: 14px;
 line-height: 18px;
 font-weight: 400;
 color: #000;
}

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

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


hr.order {
 background: #D4DEFE; 
 height: 1px; 
 border: 0px solid #fff;
 }

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: 18px; margin: 0px 0px 2px 0px; color: #000; background-color: transparent;}
h3 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 15px; margin: 0px 0px 3px 0px; color: #000; background-color: transparent;}
h4 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 19px; margin: 0px 0px 12px 0px; color: #003869; background-color: transparent;}

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

#ContentRight {
 float: right;
 width: 226px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 border: 0px solid #003869;
 background-color: #fff;
 color: #000000;
 text-align: left;
 }


.pricethrough {
 font-size: 16px;
 text-decoration: line-through;
 }


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

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


.details {
 font-family: Arial, Verdana, sans-serif;
 padding: 0px;
 margin: 0px;
 font-size: 13px;
 line-height: 17px;
 font-weight: 400;
 color: #000;
}

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

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

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

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


hr.order {
 background: #D4DEFE; 
 height: 1px; 
 border: 0px solid #fff;
 }


.option {
 font-size: 21px;
 color: #ff0000;
 }

.op-descrip {
 font-size: 16px;
 color: #000;
 }

.optiontext {
font-size: 19px; line-height: 28px; color: #003869; font-weight: bold; font-family: verdana, arial, times;
 }

.optiontexts {
font-size: 15px; line-height: 25px; color: #003869; font-weight: bold; font-family: verdana, arial, times;
 }

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