body {
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
scrollbar-base-color: #000088;
scrollbar-arrow-color: #ffff00;
scrollbar-DarkShadow-Color: #3300cc;
background-color: #6b6bf4;
font-family: arial,helvetica,sans-serif;
font-size: 11px; color: #000000;
text-align: center;
}

form { margin-bottom: 0px; margin-top: 0px;}

a:link		{ color: #000088; text-decoration: none;}
a:hover		{ color: #ff0000; text-decoration: underline;}
a:visited	{ color: #7e1e1e; text-decoration: none;}

a.TextLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
a.TextLink a:hover { color: #696323; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-bottom-color: #b57b46; border-bottom-style: solid; border-bottom-width: 1px; background: transparent;}

/* HR Style */
hr.Email_Marketing_hr1 { border: 0; color: #330099; background-color: #330099; height: 4px; width: 100%; text-align: center;}
hr.Email_Marketing_hr2 { border: 0; color: #7e1e1e; background-color: #7e1e1e; height: 1px; width: 100%; text-align: center;}
hr.Email_Marketing_hr3 { border: 0; color: #6b6bf4; background-color: #6b6bf4; height: 1px; width: 100%; text-align: center;}

/* UL Style */
ul.Email_Marketing_ul { margin: 1em; padding: 0px; list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow2.gif)}
ul.Email_Marketing_ul1 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_bh-red.gif)}
ul.Email_Marketing_ul2 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_bh-blue.gif)}
ul.Email_Marketing_ul3 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_bh-grey.gif)}
ul.Email_Marketing_ul4 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_kc-lblue.gif)}
ul.Email_Marketing_ul5 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_kc-dblue.gif)}
ul.Email_Marketing_ul6 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_kc-red.gif)}
ul.Email_Marketing_ul7 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_sb-red.gif)}
ul.Email_Marketing_ul8 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_smk-white.gif)}
ul.Email_Marketing_ul9 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_glass-grey.gif)}
ul.Email_Marketing_ul10 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_arrow1.png)}
ul.Email_Marketing_ul11 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_tg-orange.gif)}
ul.Email_Marketing_ul12 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_theme1.gif)}
ul.Email_Marketing_ul13 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_theme2.gif)}
ul.Email_Marketing_ul14 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_theme3.gif)}
ul.Email_Marketing_ul15 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_theme4.gif)}
ul.Email_Marketing_ul16 { list-style-image: url(http://www.candsadvertising.com/Email/Marketing/i/Email_Marketing_arrow_theme5.gif)}

/* Table Styles */

table.Email_Marketing_t1	{ width: 922px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-color: #000000; border-width: 1px 1px 1px 1px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_tr1	{ width: 802px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-color: #000000; border-width: 1px 1px 1px 1px; border-style: solid; border-collapse: collapse; background: #ffffff;}
table.Email_Marketing_column_head_t	{ width: 170px; margin-left: auto; margin-right: auto; border-spacing: 0px; background-color: #4d4d4d; border-color: #000000; border-width: 2px 1px 2px 1px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_column_head_t2 { width: 170px; margin-left: auto; margin-right: auto; border-spacing: 0px; background-color: #45bce2; border-color: #000000; border-width: 2px 1px 2px 1px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_spacer	{ width: 922px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-color: #bfbfbf; border-width: 0px 0px 0px 0px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_center	{ width: 558px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-color: #bfbfbf; border-width: 0px 0px 0px 0px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_center2	{ width: 550px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing_center3	{ width: 540px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-collapse: collapse;}
table.Email_Marketing1 /* previously opt-in_email_advertising1 - pricing */
{ width: 500px; margin-left: auto; margin-right: auto; border: 0px; border-collapse: collapse; border-spacing: 0px;}
table.Email_Summary1	{ width: 780px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-width: 0px 0px 0px 0px; border-style: solid; border-collapse: collapse;}
table.Delivery_Report	{ padding: 4px; width: 400px; margin-left: auto; margin-right: auto; border: 0px; border-collapse: collapse; border-spacing: 0px;}

table.Email_Marketing_Contact_Box { width: 434px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-width: 0px; border-collapse: collapse;}
table.Email_Marketing_Contact_Box2 { width: 407px; margin-left: auto; margin-right: auto; border-spacing: 0px; border-width: 0px; border-collapse: collapse;}

table.Email_Marketing_Captcha		{ width: 250px; margin-right: auto; border-spacing: 0px; border-width: 0px; border-collapse: collapse; background: #d6e9cb;}

/* TD Styles */
.Email_Marketing_header { text-align: left; vertical-align: top; width: 742px; background-color: #000088;}
.Email_Marketing_header2 { text-align: center; vertical-align: middle; width: 180px; background-color: #000088;}
.Email_Marketing1 /* previously opt-in_email_advertising1 - pricing */ 
{ border-color: #7e1e1e; border-width: 1px 1px 1px 1px; border-style: solid; margin: 0; padding: 0px; background-color: #f6f6bd;}
.Email_Results1 
{ border-color: #000088; border-width: 1px 1px 1px 1px; border-style: solid; margin: 0; padding: 2px; background-color: #ffffff; width: 200px; text-align: left; vertical-align: middle; height: 15px;}
.Email_Results2 
{ border-color: #000088; border-width: 1px 1px 1px 1px; border-style: solid; margin: 0; padding: 2px; background-color: #ffffff; width: 100px; text-align: left; vertical-align: middle; height: 15px;}
.Email_Marketing_nav_td {text-align: center; vertical-align: middle; width: 100px; height: 23px; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px; background-color: #0000ff;}
.Email_Marketing_column1 { text-align: center; vertical-align: top; width: 180px; background-color: #330099; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_column2 { text-align: center; vertical-align: top; width: 558px; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_column3 { text-align: center; vertical-align: top; width: 1px; background-color: #000000; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_column4 { text-align: center; vertical-align: top; width: 4px; background-color: #ffffff; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_center1 { text-align: left; vertical-align: top; width: 558px; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_center2 { text-align: center; vertical-align: middle; width: 558px; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_center3 { text-align: right; vertical-align: top; width: 558px; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_150	{ text-align: left; vertical-align: middle; width: 150px;}
.Email_Marketing_lm	{ text-align: left; vertical-align: middle;}
.Email_Marketing_cm	{ text-align: center; vertical-align: middle;}
.Email_Marketing_PMfill	{ height: 10px; text-align: left; vertical-align: middle;}
.Email_Marketing_td1 { text-align: left; vertical-align: top; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td2 { text-align: left; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td3 { text-align: left; vertical-align: bottom; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td4 { text-align: center; vertical-align: top; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td5 { text-align: center; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td6 { text-align: center; vertical-align: bottom; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td7 { text-align: right; vertical-align: top; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td8 { text-align: right; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}
.Email_Marketing_td9 { text-align: right; vertical-align: bottom; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px;}

.Email_Marketing_cf1 { text-align: right; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px; width: 97px;}
.Email_Marketing_cf2 { text-align: right; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px; width: 5px;}
.Email_Marketing_cf3 { text-align: left; vertical-align: middle; border-width: 0px 0px 0px 0px; border-style: solid; margin: 0; padding: 0px; width: 305px;}


/* Font Styles */
.Email_Marketing_hf	{ color: #BFBFBF; font-size: 10px; font-family: arial,helvetica,sans-serif; font-weight: bold; text-decoration: underline;}
.Email_Marketing_ff	{ text-align: left; vertical-align: middle; color: #ffffff; font-size: 10px; font-family: arial,helvetica,sans-serif; font-weight: bold;}
.Email_Marketing_ff a { color: #bfbfbf;}
.Email_Marketing_ff a:hover { text-decoration: underline;}
.Email_Marketing_ff a:visited { color: #ff6c00;}
.Email_Marketing_ff2	{ text-align: center; vertical-align: middle; color: #ffffff; font-size: 10px; font-family: arial,helvetica,sans-serif; font-weight: bold;}
.Email_Marketing_cf	{ text-align: center; vertical-align: middle; color: #ffffff; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold; text-decoration: underline;}

.Email_Marketing_f9-blue	{ color: #0000ff; font-size: 9px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f9-black	{ color: #000000; font-size: 9px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f9-brown 	{ color: #7e1e1e; font-size: 9px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f9-green	{ color: #1ab917; font-size: 9px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f9-red		{ color: #ff0000; font-size: 9px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f9-yellow	{ color: #ffff00; font-size: 9px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f9-white	{ color: #ffffff; font-size: 9px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f10-blue	{ color: #0000ff; font-size: 10px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f10-black	{ color: #000000; font-size: 10px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f10-brown { color: #7e1e1e; font-size: 10px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f10-green	{ color: #1ab917; font-size: 10px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f10-red	{ color: #ff0000; font-size: 10px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f10-yellow	{ color: #ffff00; font-size: 10px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f10-white	{ color: #ffffff; font-size: 10px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f11-blue	{ color: #0000ff; font-size: 11px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f11-black	{ color: #000000; font-size: 11px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f11-brown { color: #7e1e1e; font-size: 11px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f11-green	{ color: #1ab917; font-size: 11px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f11-red	{ color: #ff0000; font-size: 11px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f11-yellow	{ color: #ffff00; font-size: 11px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f11-white	{ color: #ffffff; font-size: 11px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f12-blue	{ color: #0000ff; font-size: 12px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f12-black	{ color: #000000; font-size: 12px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f12-brown { color: #7e1e1e; font-size: 12px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f12-green	{ color: #1ab917; font-size: 12px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f12-red	{ color: #ff0000; font-size: 12px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f12-yellow	{ color: #ffff00; font-size: 12px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f12-white	{ color: #ffffff; font-size: 12px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f14-blue	{ color: #0000ff; font-size: 14px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f14-black	{ color: #000000; font-size: 14px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f14-brown { color: #7e1e1e; font-size: 14px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f14-green	{ color: #1ab917; font-size: 14px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f14-red	{ color: #ff0000; font-size: 14px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f14-yellow	{ color: #ffff00; font-size: 14px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f14-white	{ color: #ffffff; font-size: 14px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f16-blue	{ color: #0000ff; font-size: 16px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f16-black	{ color: #000000; font-size: 16px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f16-brown { color: #7e1e1e; font-size: 16px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f16-green	{ color: #1ab917; font-size: 16px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f16-red	{ color: #ff0000; font-size: 16px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f16-yellow	{ color: #ffff00; font-size: 16px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f16-white	{ color: #ffffff; font-size: 16px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f18-blue	{ color: #0000ff; font-size: 18px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f18-black	{ color: #000000; font-size: 18px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f18-brown { color: #7e1e1e; font-size: 18px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f18-green	{ color: #1ab917; font-size: 18px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f18-red	{ color: #ff0000; font-size: 18px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f18-yellow	{ color: #ffff00; font-size: 18px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f18-white	{ color: #ffffff; font-size: 18px; font-family: arial,helvetica,sans-serif;}

.Email_Marketing_f20-blue	{ color: #0000ff; font-size: 20px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f20-black	{ color: #000000; font-size: 20px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f20-brown { color: #7e1e1e; font-size: 20px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f20-green	{ color: #1ab917; font-size: 20px; font-family: arial,helvetica,sans-serif;}	
.Email_Marketing_f20-red	{ color: #ff0000; font-size: 20px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f20-yellow	{ color: #ffff00; font-size: 20px; font-family: arial,helvetica,sans-serif;}
.Email_Marketing_f20-white	{ color: #ffffff; font-size: 20px; font-family: arial,helvetica,sans-serif;}

/* Image Styles */
.Email_Marketing_logo { width: 725px; height: 113px; border: 0px solid;}
.Email_Marketing_nav { width: 100px; height: 20px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_column_head_i { width: 180px; height: 20px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_column_head_i2	{ width: 150px; height: 25px; border: 0px solid;}
.Email_Marketing_Banner_90x150 { width: 150px; height: 90px; border: 0px solid; text-align: right; vertical-align: middle;}
.Email_Marketing_Banner_468x60 { width: 468px; height: 60px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_120x60 { width: 120px; height: 60px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_120x100 { width: 120px; height: 100px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_120x250 { width: 120px; height: 250px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_125x125 { width: 125px; height: 125px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_31x88 { width: 88px; height: 31px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_Banner_90x120 { width: 120px; height: 90px; border: 0px solid; text-align: center; vertical-align: middle;}

.Email_Marketing_new_i { width: 15px; height: 15px; border: 0px solid; text-align: center; vertical-align: middle;}
.Email_Marketing_special_i { width: 162px; height: 390px; border: 0px solid; text-align: right; vertical-align: middle;}
.Email_Marketing_bookmark { width: 147px; height: 12px; border: 0px solid; text-align: center; vertical-align: top;}
.Email_Marketing_validated { width: 88px; height: 31px; border: 0px solid;}
.Email_Marketing_privacy { width: 92px; height: 92px; border: 0px solid;}
.Email_Marketing_Newsletter { width: 150px; height: 295px; border: 0px solid;}
.Email_Marketing_Contact_Box { width: 434px; height: 23px; border: 0px solid; text-align: center;}
.Email_Marketing_Link_Exchange { width: 150px; height: 340px; border: 0px solid; text-align: right; vertical-align: middle;}


/* Begin MOFCart Stylesheet */

.menu	 { font-family: Verdana,sans-serif; font-weight: normal; font-size: 6pt; font-style: normal;} 

/* How to highlight the "next", "checkout", "place order" text */
.next { color: #000000; font-size: 13px; font-style: normal; font-variant: small-caps; font-weight: bolder; letter-spacing: 2px; font-family: Arial, Helvetica, sans-serif; background: InfoBackground;}

/* TOP NAVIGATION */	 
/* Help / Home / Previous / Edit Cart if using two tables */
/* otherwise use Class=TopNavLink below */
TABLE.tblTopPreviousNav { border: 0px; background-color: transparent; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

/* Top Navigation Bar TABLE CELLS */
TD.tdTopPreviousNav { border: 0px; border-style: none; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.TopPreviousLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
.TopPreviousLink a:hover { color: #ff0d00; font-style: italic; font-size: 12px; background: transparent;}

/* TOP NAVIGATION - Functions */
/* Top Navigation Bar TABLE */
TABLE.tblTopNav { border: 0px; background-color: transparent; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/* Top Navigation Bar TABLE CELLS */
TD.tdTopNav { border: 0px; border-style: outset; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.TopNavLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
.TopNavLink a:hover { color: #ff0d00; background: #f0f8ff;}
/* Special format for the NEXT, checkout, place order in Top Navigation HREF*/
.TopNavNextLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
/* Special Hover format for the NEXT, checkout, place order in Top Navigation HREF*/
.TopNavNextLink a:hover { color: #ff0d00; background: #ffff80;}

/* BOTTOM NAVIGATION */
/* Help / Home / Previous / Edit Cart if using two tables */
/* otherwise use Class=BottomNavLink below */  
TABLE.tblBottomPreviousNav { border: 0px; background-color: transparent; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
TD.tdBottomPreviousNav { border: 0px; border-style: none; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.BottomPreviousLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
.BottomPreviousLink a:hover { color: #ff0d00; font-style: italic; font-size: 12px; background: transparent;}

/* BOTTOM NAVIGATION - Functions */
TABLE.tblBottomNav { border: 0px; background-color: transparent; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
TD.tdBottomNav { border: 0px; border-style: outset; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.BottomNavLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
.BottomNavLink a:hover { color: #ff0d00; background: #F7F7E7;}
/* Special format for the next, checkout, place order in Top Navigation HREF*/
.BottomNavNextLink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}
/* Special Hover format for the next, checkout, place order in Top Navigation HREF*/
.BottomNavNextLink a:hover { color: #ff0d00; background: #ffff80;}

/* MISC NAVIGATION FORMATTING */	
.TrashCanLink { font-size: 8px; font-style: normal; font-weight: normal; color: #000000; vertical-align: top; background-color: transparent; font-family: Arial, Helvetica, sans-serif;}
.TrashCanLink a:hover { color: #8B0000; background-color: #ffffce;}
/* Recalculate link right under quantity boxes */	
.ReCalcLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ReCalcLink a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #FFFFDF;}
/* Shipping Address lable Text */	
.ShipToAddressLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ShipToAddressLink a:hover { color: #bebebe; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: transparent;}
/* Shipping Address Edit (to right of Address tab) */	
.ShipToEditTop { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ShipToEditTop a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Insurance Edit (to left) of Line Item in Summary */	
.InsuranceEditLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.InsuranceEditLink a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Shipping Edit (to left) of Line Item in Summary */	
.ShippingEditLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ShippingEditLink a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Tax Edit (to left) of Line Item in Summary */	
.TaxEditLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.TaxEditLink a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Coupon Edit (to left) of Line Item in Summary */	
.CouponEditLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.CouponEditLink a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Have Any Coupons Edit (if no coupon number entered option) */	
.HaveCouponEditLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.HaveCouponEditLink a:hover { color: #ff0d00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #f0f8ff;}
/* Edit LINK for Line Item(s) text on Summary Page */	
.SummaryTextLink { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.SummaryTextLink a:hover { color: #696323; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background: transparent;}

/* IF USING BUTTONS FOR NAV */
/* Define here and include in <mof.conf> settings */
/* Button using GIF (animated ok) */
.ReCaclBtn { padding-left: 12px; width: 80px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}
.linkShipTopBtn { padding-left: 12px; width: 40px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}
.linkInsuranceBtn { padding-left: 12px; width: 40px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}
.linkShipBtn { padding-left: 12px; width: 40px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}	  
	 
/* formats nav buttons */
.linkMenuBtn {}

.linkTaxBtn { padding-left: 12px; width: 40px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}
.linkCouponBtn { padding-left: 12px; width: 40px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}
.linkHaveCouponBtn { padding-left: 12px; width: 120px; height: 16px; background: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/bullet.gif"); background-position: left; background-repeat: no-repeat; background-color: #f4f4f4; font-family: Arial,Helvetica,Sans-serif; font-size: 8px; text-align: left; visibility: visible;}

/*  REGULAR TEXT under Section  */		
.SectionHeadings { color: #346699; font-family: Arial,Helvetica,Sans-serif; font-weight: bold; font-size: 12px;}
.SectionText { color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;}
.DefaultText { color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;}
.FooterText { color: #5d5d5d; font-family: Arial,Helvetica,Sans-serif; font-size: 10px;}
OL.ValidationLines {	color: #000088; font-weight: bold; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;}

/*  REGULAR TEXT under Section  */		
/* Highlighting  for all validation messages appearing throughout cart*/		
.ValidationMessageText { background: #ffffce}
.ValidationFooter { color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;} 
/* TOP TAB TABLE ViewCart & Cart Summary */
TABLE.TopTable { width: 98%; padding: 0px; border-bottom: hidden; border-left: hidden; border-right: hidden; border-top: hidden; background: transparent;}
TR.topRow { padding: 0px; border: hidden; background: transparent;}
TD.topLeft { padding: 0px; width: 300px; color: #778899; font-size: 12px; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif; background-position: top; background-repeat: no-repeat; background-attachment: fixed; border-bottom-width: 3px; border-bottom-style: double; border-bottom-color: #000000; background-image: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/toptab.gif");}		
/* Note: a middle column only appears on Order Summary pg - for edit btn */
TD.topMid { padding: 0px; border: none; text-align: left; vertical-align: middle; background: transparent;}
TD.topRight { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: normal; text-align: right; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}			 
/* SHIP TO Header in Tab */
.tabMsg { color: #a9a9a9; font-size: 8px; font-style: normal; font-weight: bolder; font-variant: small-caps; letter-spacing: 8px; line-height: 18px; font-family: Arial,Helvetica,Sans-serif;}
/* Inside table & TD for Shipping Addr on Summary Screen */	
/* Note: TD should match TD.topLeft width */	
/* Note: This is an ** Inside ** table do not put 98% */
TABLE.tblSum {	border: hidden; background-position: top; background-repeat: no-repeat; background-attachment: fixed; background-image: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/toptabship.gif");}
TR.trSum { }
TD.tdSum { padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 8px; border-left-width: 0px; border-left-color: #bebebe; border-left-style: dashed; border-top-width: 0px; border-top-color: #bebebe; border-top-style: dashed; border-right-width: 0px; border-right-color: #bebebe; border-right-style: dashed; width: 300px; color: #778899; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif;}		  
/* Table & TD for Final Confirmation Screen */	
/* Note: TD should match TD.topLeft width */
TABLE.tblInvc { width: 98%; border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}
TR.trInvcTop {	}
/* Note: the width here (IMG) is  */ 
/* TD.tdInvcLeftAddr: width + border-left-width + padding-left */
TD.tdInvcLeftTop { width: 311px; padding-bottom: 0px; background-position: top; background-repeat: no-repeat; background-attachment: fixed; background-image: url("http://www.candsadvertising.com/Email/Marketing/i/mofcart/toptabbill.gif"); color: #000000; font-size: 14px; font-style: oblique; font-weight: bolder; text-align: left; text-indent: 10px; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif;}
TD.tdInvcRightTop { color: #617181; font-size: 11px; font-style: normal; font-weight: normal; text-align: right; vertical-align: top; font-family: Arial,Helvetica,Sans-serif;}
TR.trInvcAddr { }
TD.tdInvcLeftAddr { width: 300px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 10px; background-color: #f5f5f5; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; vertical-align: bottom; font-family: Arial,Helvetica,Sans-serif;}
TD.tdInvcRightAddr { padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 10px; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif;}		 

/* SHIPPING PAGE */
/* EDITING flag reminder on Shipping page */
.editing { color: #dc143c; font-size: 8px; font-style: normal; font-variant: small-caps; font-weight: normal; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; background: InfoBackground;}

/* Shipping Section Titles, Text */						  
TABLE.shipSection { width: 98%; background: transparent; border : hidden;}
TR.shipTitle { }
TD.titleNum { width: 40px; white-space: nowrap; padding: 0 0 0 0; border: none; font-size: 13px; font-style: normal; font-weight: bolder; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.titleTitle { padding: 0 0 0 0; border: none; color: #4682b4; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TR.shipText { }
TD.textNum { width: 40px; font-size: 12px; text-align: left; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.textText { padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}	
TR.blankRow { height: 4px; font-size: 4px; padding: 0 0 0 0; background-color: transparent;}		 
/* Shipping Section Input */		
.ShippingBoxFormat {	padding: 0 0 0 5px; width: 250px; height: 20px; border-style: hidden; border-width: 0px; background-color: #f9f8ee; color: #3f5623; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif; border-color: #fbfbf4 #fbfbf4 #fbfbf4 #fbfbf4;}
.ShippingErrBoxFormat {	padding: 0 0 0 5px; width: 250px; height: 20px; border-style: hidden; border-width: 0px; background-color: #ffffce; color: #3f5623; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif; border-color: #fbfbf4 #fbfbf4 #fbfbf4 #fbfbf4;} 

/* Normal appearance (no validation error) */
TABLE.shipInput {	border: hidden; background: transparent;}
TR.inputRow { }
TD.inputNum { width: 40px; border: none; padding: 0 0 0 0; white-space: nowrap; background-color: transparent;}
TD.inputLabel { padding: 0 4px 0 0; white-space: nowrap; border-bottom: 0px; border-left: 0px; border-top: 0px; border-right-color: #a1bfd9; border-right-width: 3px; border-right-style: double; color: #000000; font-size: 12px; font-style: oblique; font-weight: normal; text-align: right; vertical-align: middle; background-color: #f9fbfd; font-family: Arial,Helvetica,Sans-serif;}
TD.inputInput { width: 280px; height: 22px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #f9f8ee; font-family: Arial,Helvetica,Sans-serif;}
TD.inputValidate { width: 60px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}				
/* Row/Cell appearance when validation error */
TR.errRow {	background-color: #ffffce;}
TD.errNum {	width: 40px; border: none; padding: 0 4px 0 4px; white-space: nowrap; text-align: center; vertical-align: middle; background-color: #ffffce;}
TD.errLabel { padding: 0 4px 0 0; white-space: nowrap; border-bottom: 0px; border-left: 0px; border-top: 0px; border-right-color: #a1bfd9; border-right-width: 3px; border-right-style: double; color: #ff0000; font-size: 12px; font-style: oblique; font-weight: normal; text-align: right; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}
TD.errInput { padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}
TD.errValidate { width: 60px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}		
/* Row/Cell appearance when validation error */
TR.regionRow {	background-color: transparent;}
TD.regionNum {	width: 40px; border: none; padding: 0 0 0 0; white-space: nowrap; text-align: center; vertical-align: middle; background-color: transparent;}
TD.regionText { padding: 0 4px 0 0; white-space: nowrap; color: #000088; font-size: 10px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif; border-bottom: 0; border-left: 0; border-top: 0; border-right: 0;}

/* BILLING PAGE */
/* Billing Section Titles, Text */						  
TABLE.billSection { width: 98%; background: transparent; border : hidden;}
TR.billTitle { }
TD.titleBNum {	width: 40px; white-space: nowrap; padding: 0 0 0 0; border: none; font-size: 13px; font-style: normal; font-weight: bolder; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.titleBTitle { padding: 0 0 0 0; border: none; color: #4682b4; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TR.billText { }
TD.textBNum { width: 40px; font-size: 12px; text-align: left; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.textBText {	padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TR.blankBRow { height: 4px; font-size: 4px; padding: 0 0 0 0; background-color: transparent;}	  

/* Sub Payment Options Section Titles, Text */		
TABLE.optSection { width: 98%; background: transparent; border : hidden;}
TR.optRow { }
TD.optNum {	width: 40px; white-space: nowrap; padding: 0 0 0 0; border: none; font-size: 11px; font-style: normal; font-weight: bolder; text-align: center; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.optTitle { padding: 0 0 0 0; border: none; color: #4682b4; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; background-color: #f9f8ee; font-family: Arial,Helvetica,Sans-serif;}
TD.optText { padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}
 
/* Billing Section Input */		
.BillingBoxFormat { padding: 0 0 0 5px; width: 250px; height: 20px; border-style: hidden; border-width: 0px; background-color: #f9f8ee; color: #3f5623; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif; border-color: #fbfbf4 #fbfbf4 #fbfbf4 #fbfbf4;}
.BillingErrBoxFormat { padding: 0 0 0 5px; width: 250px; height: 20px; border-style: hidden; border-width: 0px; background-color: #ffffce; color: #3f5623; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle; font-family: Arial,Helvetica,Sans-serif; border-color: #fbfbf4 #fbfbf4 #fbfbf4 #fbfbf4;}
.BillingTextAreaFormat { padding: 5px 5px 5px 5px; width: 450px; height: 80px; border-bottom: 0px; border-right: 0px; border-top: 0px; border-left-color: #a1bfd9; border-left-width: 3px; border-left-style: double; background-color: #f9f8ee; color: #3f5623; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: top; font-family: Arial,Helvetica,Sans-serif;}

.BillingCheckBoxFormat { background-color:#f9f8ee;}

/* Normal appearance (no validation error) */
TABLE.billInput { border: hidden; background: transparent;}
TR.inputBRow { }
TD.inputBNum {	width: 40px; border: none; padding: 0 0 0 0; white-space: nowrap; background-color: transparent;}
TD.inputBLabel { padding: 0 4px 0 0; white-space: nowrap; border-bottom: 0px; border-left: 0px; border-top: 0px; border-right-color: #a1bfd9; border-right-width: 3px; border-right-style: double; color: #000000; font-size: 12px; font-style: oblique; font-weight: normal; text-align: right; vertical-align: middle; background-color: #f9fbfd; font-family: Arial,Helvetica,Sans-serif;}
TD.inputBInput { width: 280px; height: 22px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #f9f8ee; font-family: Arial,Helvetica,Sans-serif;}
TD.inputBValidate { width: 60px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}				

/* Row/Cell appearance when validation error */
TR.errBRow { background-color: #ffffce;}
TD.errBNum { width: 40px; border: none; padding: 0 4px 0 4px; white-space: nowrap; text-align: center; vertical-align: middle; background-color: #ffffce;}
TD.errBLabel { padding: 0 4px 0 0; white-space: nowrap; border-bottom: 0px; border-left: 0px; border-top: 0px; border-right-color: #a1bfd9; border-right-width: 3px; border-right-style: double; color: #ff0000; font-size: 12px; font-style: oblique; font-weight: normal; text-align: right; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}
TD.errBInput { padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}
TD.errBValidate { width: 60px; padding: 0 0 0 4px; white-space: nowrap; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #ffffce; font-family: Arial,Helvetica,Sans-serif;}		
/* Row/Cell appearance when validation error */
TR.regionBRow { background-color: transparent;}
TD.regionBNum { width: 40px; border: none; padding: 0 0 0 0; white-space: nowrap; text-align: center; vertical-align: middle; background-color: transparent;}
TD.regionBText { padding: 0 4px 0 0; white-space: nowrap; color: #000088; font-size: 10px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: transparent; font-family: Arial,Helvetica,Sans-serif; border-bottom: 0; border-left: 0; border-top: 0; border-right: 0;}

/* Row/Cell cyber permission */	  
TABLE.yesSection { width: 450px; background: transparent; border : hidden;}
.yesRadio { }
TR.yesRow {	white-space: nowrap;}
TD.yesNum {	width: 40px; white-space: nowrap; padding: 0 0 0 0; border: none; background-color: transparent;}
TD.yesText { width: 410px; padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #d5f2cf; font-family: Arial,Helvetica,Sans-serif;}
.noRadio { }
TR.noRow { white-space: nowrap;}
TD.noNum { width: 40px; white-space: nowrap; padding: 0 0 0 0; border: none; background-color: transparent;}
TD.noText {	width: 410px; padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; background-color: #ffbaae; font-family: Arial,Helvetica,Sans-serif;}	

/* ITEM(S) TABLES ViewCart, Summary, Confirmation*/
TABLE.ItemTable { width: 98%; padding: 0px; background: #fffef0; border-left: hidden; border-right: hidden; border-top: hidden; border-bottom: 3px; border-bottom-color: #424242; border-bottom-style: double;}
/*  HEADER Row-Cell */	 
/* Why is there cellpadding/cellspacing here ????? */
TR.hRow { width: 100%; padding: 0px; border: none; background: #b0c4de;}
TD.hCell { white-space: nowrap; padding: 0px; border: none; cursor: crosshair; color: #ffffff; font-size: 12px; font-weight: bolder; text-align: center; background: #b0c4de; font-family: Arial,Helvetica,Sans-serif;}
			  
/*  ITEM(S)/SUB (if Qty > 1) Row-Cell */
TR.aRow { padding: 0px; border: none; background: #001f37;}
TD.aQtyCell { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 14px; font-weight: bolder; text-align: center; vertical-align: top; background: #f6fbff; font-family: Arial,Helvetica,Sans-serif;}
.QuantityBoxFormat {	width: 25px; cursor: crosshair; border-style: groove; background: #f5f5f5;}
TD.aItemCell {	padding: 0px; border: none; color: #000000; font-size: 13px; font-style: italic; font-weight: bolder; text-align: left; vertical-align: top; background: #f6fbff; font-family: Arial,Helvetica,Sans-serif;}
TD.aDescriptionCell { padding: 0px; border: none; color: #778899; font-size: 12px; font-style: normal; font-weight: bold; text-align: left; vertical-align: top; background: #f6fbff; font-family: Arial,Helvetica,Sans-serif;}
TD.aPriceCell { white-space: nowrap; padding: 0px; border: none; color: #324132; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f6fbff; font-family: Arial,Helvetica,Sans-serif;}

TR.bRow { padding: 0px; border: none; background: transparent;}
/*  BLANK  */
TD.bQtyCell { white-space: nowrap; padding: 0px; border: none; background: #fffef0;}
/*  DESCRIPTION  colspan=2 */
TD.bDescriptionCell { padding: 0px; border: none; color: #778899; font-size: 12px; font-style: italic; text-align: left; vertical-align: top; background: #fffef0; font-family: Arial,Helvetica,Sans-serif;}	  

/*  DESCRIPTION  <LI> Name:Value */
LI.descList { margin-left: 30px; color: #b0c4de; list-style: circle; list-style-position: inside;}
.descKey { color: #03060a; font-size: 12px; font-style: italic; font-weight: normal;} 
.descValue { color: #020080; font-size: 12px; font-style: normal; font-weight: bold;}

TD.bPriceCell { white-space: nowrap; padding: 0px; border: none; color: #324132; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #fffef0; font-family: Arial,Helvetica,Sans-serif;}

/*  SUMMARY TOTALS : sRTP1 .. 10    */
TABLE.TotalTable { width: 98%; padding: 0px; border: 0px; background: transparent;}
/* In The summary Table, far left colum is for re Calc img */
TD.sImage { vertical-align: top; text-align: left;}

/* Gross total */
TR.sRow1 { background: transparent;}
TD.sText1 { padding: 0px; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice1 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* Quantity Discounts */
TR.sRow2 { background: transparent;}
TD.sText2 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice2 { white-space: nowrap; padding: 0px; border: none; color: #ff6666; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}
	  
/* ARES discounts */
TR.sRow3 { background: transparent;}
TD.sText3 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice3 { white-space: nowrap; padding: 0px; color: #ff6666; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; border-left: none; border-right: none; border-top: none; border-bottom: 2px; border-bottom-style: double; border-bottom-color: #bebebe; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}
		  
/* sub total after discounts*/
TR.sRow4 { background: transparent;}
TD.sText4 { padding: 0px; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice4 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #fffef0; font-family: Arial,Helvetica,Sans-serif;}
 
/* Tax total */
TR.sRow5 { background: transparent;}
TD.sText5 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice5 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* Handling total */
TR.sRow6 { background: transparent;}
TD.sText6 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice6 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* Insurance total */
TR.sRow7 { background: transparent;}
TD.sText7 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice7 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* shipping total */
TR.sRow8 { background: transparent;}
TD.sText8 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice8 { white-space: nowrap; padding: 0px; border: none; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}	  	 
/* Total total */
TR.sRow9 { background: transparent;}
TD.sText9 { padding: 0px; border-bottom: hidden; border-left: hidden; border-right: hidden; border-top: hidden; color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice9 { white-space: nowrap; padding: 0px; border-bottom: hidden; border-left: hidden; border-right: hidden; border-top-color: #000000; 	border-top-style: double; border-width: 3px; color: #000000; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #fffef0; font-family: Arial,Helvetica,Sans-serif;}
/* Alternate currency total */
TR.sRow10 {	background: transparent;}
TD.sText10 { padding: 0px; border: none; color: #288d4a; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice10 { white-space: nowrap; padding: 0px; border: hidden; color: #288d4a; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}
			
/* COD final order screen */
TR.sRow11 { background: transparent;}
TD.sText11 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice11 { white-space: nowrap; padding: 0px; border: hidden; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* DEPOSITS final order screen */
TR.sRow12 { background: transparent;}
TD.sText12 { padding: 0px; border: none; color: #305c83; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice12 { white-space: nowrap; padding: 0px; border: hidden; color: #000000; font-size: 13px; font-style: normal; font-weight: normal; text-align: right; margin-right: 6px; vertical-align: bottom; background: #f7f7f7; font-family: Arial,Helvetica,Sans-serif;}

/* Total total final screen only after deposits */
TR.sRow13 {	background: transparent;}
TD.sText13 { padding: 0px; border-bottom: hidden; border-left: hidden; border-right: hidden; border-top: hidden; color: #000000; font-size: 12px; font-style: normal; font-weight: bold; text-align: right; margin-right: 6px; vertical-align: bottom; background: transparent; font-family: Arial,Helvetica,Sans-serif;}
TD.sPrice13 { white-space: nowrap; padding: 0px; border-bottom: hidden; border-left: hidden; border-right: hidden; border-top-color: #000000; 	border-top-style: double; border-width: 3px; color: #000000; font-size: 13px; font-style: normal; font-weight: bolder; text-align: right; margin-right: 6px; vertical-align: bottom; background: #fffef0; font-family: Arial,Helvetica,Sans-serif;}

/* CUSTOM FIELDS printing on Confirmation pg */	 
/* TR is for title and text */  
/* TD is for key Titles and Values */		
/* In other words: TR title and text do not have Class for TD */ 
/* similarly TD key/value do not have Class for TR */
TABLE.tblCustom { width: 98%; padding: 0px; background: transparent;}
TR.rowCustomTitle { background-color: #b0c4de; color: #ffffff; font-weight: bold; font-size: 12px; text-indent: 8px; font-family: Arial,Helvetica,Sans-serif;}
TR.rowCustomText { color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;}
TD.titleCustom { width: 40%; color: #000000; white-space: nowrap; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: right; background-color: #f5f5f5;}
TD.valueCustom { width: 60%; color: #000088; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;}

/*  ADDITIONAL FIELDS printing on Confirmation pg */	
/* TR is for title and text */  
/* TD is for data only */		
/* In other words: TR title and text do not have Class for TD */ 
/* similarly TD data do not have Class for TR */
TABLE.tblAdditional { width: 98%; padding: 0px; background: transparent;}
TR.rowAdditionalTitle {	background-color: #b0c4de; color: #ffffff; font-weight: bold; font-size: 12px; text-indent: 8px; font-family: Arial,Helvetica,Sans-serif;}
TR.rowAdditionalText { color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px;}
TD.titleAdditional { width: 20%; color: #000000; white-space: nowrap; vertical-align: top; font-size: 12px; text-align: right; background-color: #f5f5f5; font-family: Arial,Helvetica,Sans-serif;}
TD.valueAdditional { width: 80%; color: #000088; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;}

/* COMMENTS on Confirmation pg */	
/* TR is for title */  
/* TD is for data only */		
/* In other words: TR title do not have Class for TD */ 
/* similarly TD data do not have Class for TR */
TABLE.tblComments { width: 98%; padding: 0px; background: transparent;}
TR.rowComments { background-color: #b0c4de; color: #ffffff; font-weight: bold; font-size: 12px; text-indent: 8px; font-family: Arial,Helvetica,Sans-serif;}
TD.cellComments { color: #000088; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: left; background-color: #ffffff;}

/* CC-Check lines for Mail or Fax Pymt */	
/* TR is for title */  
/* TD is for data only */		
/* In other words: TR title do not have Class for TD */ 
/* similarly TD data do not have Class for TR */
TABLE.tblLines { width: 98%; padding: 0px; background: transparent;}
TR.rowLines { background-color: #b0c4de; color: #ffffff; font-weight: bold; font-size: 12px; text-indent: 8px; font-family: Arial,Helvetica,Sans-serif;}
TD.cellLinesTitle { width: 40%; white-space: nowrap; color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: right; background-color: #f5f5f5;}
TD.cellLinesValue { width: 60%; color: #000088; font-family: Arial,Helvetica,Sans-serif; font-size: 12px; text-align: left; background-color: #ffffff; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px;}

/* TOP MESSAGE RE: PAYMENT INSTRUCTIONS on Confirmation pg */	
/* TR is for title */  
/* TD is for data only */		
/* In other words: TR title do not have Class for TD */ 
/* similarly TD data do not have Class for TR */
TABLE.tblTopMessage { width: 98%; padding: 0px; background: transparent;}
TR.rowTopMessage { background-color: transparent; color: #305c83; font-weight: bold; font-size: 12px; text-indent: 0px; font-family: Arial,Helvetica,Sans-serif;}
TD.cellTopMessage { padding: 0 0 0 0; border: none; color: #000000; font-size: 12px; font-style: normal; font-weight: 500; text-align: left; vertical-align: top; background-color: transparent; font-family: Arial,Helvetica,Sans-serif;}

/* A table that helps format payment info text (left) */
/* To a Button (right) EX, PayPal, Form Gateway, SIM */	  
/* This table is nested within the tblTopMessage above */ 
/* and is only used where a final button is placed */
TABLE.tblButton { width: 100%; padding: 0px; background: transparent;}
TR.rowButton {	}
TD.cellButtonLeft { padding-left: 6px; border-left: 5px; border-left-color: #4682b4; border-left-style: double; border-top: hidden; border-bottom: hidden; border-right: hidden; color: #000000; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: top; background-color: #fafcfd;}
TD.cellButtonRight { width: 150px; padding: 0 0 0 0; border-color: #4682b4; border-width: 2px; border-style: outset; vertical-align: middle; text-align: center; background-color: #dbe7f2;}

/* End MOFCart Stylesheet */