body {             
 background: url('/ds_template/images/background.gif') #cc7d0b repeat;
 font-family: arial;
 font-size: 14px;
 text-align: center;
 padding-top: 20px;
 overflow: -moz-scrollbars-vertical; 
}

a, a:active, a:visited {             
color: blue;
}

p {
 padding-bottom: 5px;
}

hr {
 height: 1px;
 width: 100%;
 color: #ccc;
}

#container {
 width: 780px;
 margin: 0px auto 0px auto;
 padding: 0px;
}

#header {
 width: 780px;                          
 margin: 0px;
 padding: 0px;
}

#navigation {
 width: 780px;
 height: 31px;
 background: #003366; 
 margin: 0px;
 padding: 0px;
 text-align: left;   
}
#nav_left {
 float: left;
 width: 600px;
 height: 31px;
 margin: 0px;
 padding: 0px;
 text-align: left; 
}
#nav_right {
 float: right;
 width: 170px;
 height: 31px;
 margin: 0px;
 padding: 0px;
 text-align: right;
}

.navbutton {
 float: left;
 height: 21px;
 _height: 31px; 
 padding: 10px 18px 0px 18px;
 
 
} 

.selected {
background-image: url('/ds_template/images/ec_header_marker.gif');
background-repeat: no-repeat;
background-position: bottom center; 
}

#content {
 width: 720px;
 _width: 780px;
 background: #fff;
 margin: 0px;
 padding: 30px 30px 5px 30px;
 text-align: justify;
}


#pageheader {
 width: 720px;
 margin: 0px;
 text-align: left;
}

#pageheader_left {
 width: 360px;
 margin: 0px;
 text-align: left;
 float: left;
}
#pageheader_right {
 width: 350px;
 margin: 0px;
 text-align: right;
float: right; 
}

#footer {
 width: 780px;
 margin: 0px;
 padding: 0px;
 background: url('images/ec_footer.gif') repeat;     
}

#copyright {
 width: 780px;
 margin: 0px;
 padding-top: 10px;
 color: #fff;
}

.clear {
 clear: both;
}

.trans_info_box {
 background: #f5f5f5;
 border: 1px solid #ccc;
 padding: 20px;
 width: 350px;
 margin: 30px 0px 30px 100px;
}

.testimonial_container {
 width: 610px;
 margin: 20px auto 10px auto; 
 padding: 0px;
}

.testimonial_cap {
 width: 610px;
 margin: 0px;
 padding: 0px;
}

.testimonial_body {
 
 width: 580px; 
 _width: 610px;
 margin: 0px;
 padding: 10px 30px 5px 30px;
 background: #f5f5f5 url('/images/testimonial_bg.gif') repeat-y; 
 text-align: left;
 font-family: times new roman;   
 font-size: 16px;   
}

.testimonial_foot {
 width: 610px;
 margin: 0px;
 padding: 0px;
}

.testimonial_credit {
 text-align: center;
 font-weight: bold;
}

#footer_menu {
 width: 100%;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
}

#footer_menu p {
 padding: 0px;
 margin: 0px;
 padding-top: 8px;
}

#footer_menu .seperator {
 margin-bottom: 8px;
}

#tip_table {
 border-bottom: 1px solid #ccc;
}

#tip_table h4 {
 margin-bottom: 3px;
}

#tip_table p {
 margin: 0px 0px 20px 0px;
}

#tip_table td {
 border-top: 1px solid #ccc;    
 font-size: 14px;  
}

#tip_table .tip_left {
 padding: 15px 0px 0px 5px; 
}
    
#tip_table .tip_right {
 padding: 20px 0px 0px 5px; 
}

.order_body {
 
 width: 580px; 
 _width: 610px;
 margin: 0px;
 padding: 30px 30px 5px 30px;
 background: #f5f5f5 url('/images/testimonial_bg.gif') repeat-y; 
 text-align: left;
 font-family: arial;   
 font-size: 13px;   
}

.order_body input {
 
 width: 350px; 
 margin-left: 100px;
 border: 1px solid #ccc;
 background: #e5e5e5;
  
}

.optin_body {
 
 width: 580px; 
 _width: 610px;
 margin: 0px;
 padding: 5px 30px 5px 30px;
 background: #f5f5f5 url('/images/testimonial_bg.gif') repeat-y; 
 text-align: left;
 font-family: arial;   
 font-size: 13px;   
}

.optin_body_input {
 
 border: 1px solid #ccc;
 background: #fff;
  
}

#optin_blurb {  

font-size: 13px;

}
    
.optin_blurb_left {
 vertical-align: top;
 width: 20px;
 padding-top: 5px; 
}
 
.optin_blurb_right {
 vertical-align: top;
}

.optin_area_left {
 vertical-align: top;
 width: 150px;
 padding-top: 5px; 
}
 
.optin_area_right {
 vertical-align: top;
 padding: 0px 0px 0px 30px;
}

#optin_form {
 margin-top: 30px;

}

.optin_form_left {
 text-align: right;
 font-size: 13px;   
 font-weight: bold;
 padding-right: 5px;
}

.optin_form_submit {
 text-align: center;
 padding-top: 15px;
}

.product_table {
 font-size: 14px;
 margin-top: 10px;
}

.product_table h2 {
 font-size: 18px;
 font-weight: bold;
}

.product_table h3 {
 font-size: 14px;
 font-weight: bold;
}

.hilight {
 background: yellow;
}
     
      
        
    
    
         