/********* styles for all MandoHarp pages *********/
a:hover {
  color: #FF3366;
}
body {
  font-family: Arial, Helvetica, sans-serif;
}

/********* styles for item indexes *********/
.style1 /* body text */ {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.style2 /* top menu */ {
  color: #800040;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.style2s /* top sub menu */ {
  color: #800040;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.style3 /* Quality instruments slogan */ {
  font-family: "Times New Roman", Times, serif;
  color: #5e005e;
  font-size: 18px;
  font-weight: bold;
}  
.style4 /* Proudly owned and operated ... */ {
  color: #660000;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
.style5 /* top centre yellow ITEM_TITLE or INDEX_TITLE */ {
  color: #eab30b;
  font-weight: bold;
  font-size: 24px;
}
.style6 /* yellow bold Email: at top ctr */ {
  color: #eab30b;
  font-weight: bold;
}
.style7 /* marone email link and phone number at top ctr */ {
  color: #B42E56;
  font-weight: bold;
}
.style8 /* FEATURES title */ {
  color: #CC3300;
  font-weight: bold;
  font-size: 18px;
}
.style9 /* small bold pink MandoHarp Australia! link in VISIT OUR EBAY STORE promo */ {
  color: #fab1a5;
  font-weight: bold;
}
.style10 /* main marone ITEM_TITLE link */ {
  color: #B42E56;
  font-weight: bold;
  font-size: 24px;
}
.style11 /* red STATUS - NOW AVAILABLE */ {
  color: #FF0000;
  font-weight: bold;
}
.style12 /* pink See Picture of happy customers... */ {
  color: #fab1a5;
  font-weight: bold;
  font-size: 18px;
}
.style13 /* yellow Happy ManodoHarpers link */ {
  color: #FFCC00;
  font-weight: bold;
  font-size: 18px;
}
.style14 /* marone section titles, e.g. Report for this particular ... */ {
  color: #B42E56;
  font-weight: bold;
  font-size: 18px;
}
.style15 /* marone Specification for ... */ {
  color: #990000;
  font-weight: bold;
  font-size: 18px;
}
.style16 {
  color: #B42E56;
}
.style16b {
  color: #B42E56;
	font-weight:bold;
}
.style16it {
  color: #B42E56;
	font-style:italic;
}
.style16bit {
  color: #B42E56;
	font-weight:bold;
	font-style:italic;
}
.style17 /* tabel column headings */ {
  color: #896227;
  font-weight: bold;
  font-style: italic;
  font-size: 13px;
}
.style18 {
  color: #CC0000;
  font-weight: bold;
}
.style19 /* GOAL at bottom - may be able to remove this one?? */ {
  color: #fc8061;
  font-weight: bold;
  font-size: 18px;
}
.style20 /* marone table titles for Basic Information, Dimenstions etc. */ {
  color: #B42E56;
  font-weight: bold;
  font-size: 16px;
}
.style21 {
  color: #B42E56;
  font-weight: bold;
  font-size: 14px;
}

/********* styles for item_descs *********/
.style22 {
  color: #FF0066;
  font-weight: bold;
}  
.style23 /* promo special offer */ {
  color: #CC0000;
  font-weight: bold;
  font-size: 18px;
}
.style24 {
  color: #FF0000;
  font-weight: bold;
  font-size: 18px;
}
.style25 {
  color: #993300;
}
.style26 {
  color: #FF3366;
  font-weight: bold;
  font-size: 24px;
}

/********* styles for product index pages *********/
.style27 /* yellow VISIT OUR EBAY STORE on home page */ {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #EAB30B;
}
.style28 /* pink MandHarp Australia! link at top centre of home page */ {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #FAB1A5;
}
.style29 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #CC6600;
}
.style30 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF6699;
}
.style31 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FF6699;
  font-size: 14px;
}
.style32 {
  color: #CC6666; 
  font-weight: bold; 
  font-size: 14px;
}
.style33 {
  color: #FF0000;
  font-weight: bold;
  font-size: 14px;
}
.style34 {
  color: #CC3366;
  font-weight: bold;
  font-size: 14px;
}
.style35 {
  color: #CC3366;
  font-weight: bold;
  font-size: 18px;
}

/********* more styles for item_descs *********/
.style36 {
  color: #fc8061;
  font-size: 18px;
}

/********* styles for tables *********/
table /* default table settings */ {
/*  border: none; */
}  

table.main /* overall container */ {
  border: none;
  width: 100%;
}  

table.menu {
  background: #dd967d;
  height: 20px;  /* check this!! */
  width: 100%;
  border: none;
}  
tr.menu {
  vertical-align:middle;
}  

table.page_title_table /* page title at top of all pages */ {
  width: 95%; /* weirdness here - the ph_email lib item is set at 90% but lines up with this set at 95?? */
  border: none;
}
td.page_title {
  background-color: #b42e56;
  text-align: center;
}

table.email_ph /* for email and phone at top of all pages */ {
  height: 48px;
  width: 85%;
  border: none;
  
}

table.promo1 /* big VISIT OUR EBAY STORE at top of home page */ {
  width: 85%;
  border: none;
}
td.promo1 /* big VISIT OUR EBAY STORE at top of home page */ {
  background: #b42e56; 
  height: 60px;
  text-align: center;
}

table.promo2  /* See our current auction items at top of home page */  {
  width: 85%;
  border: none;
}
td.promo2 /* See our current auction items at top of home page */ {
  background: #d3547a;
  height: 45px;
  text-align: center;
}

td.promo3 /* Happy MandoHarpers background */ {
  background: #CC0000;
  height: 45px;
  color: #FFCC00;
  font-weight: bold;
  font-size: 18px;
}

table.promo4  /* Visit our Ebay store normal size promo */  {
  width: 100%;
  border: none;
}
td.promo4 /* Visit our Ebay store normal size promo */ {
  background: #CC3366;
  text-align: center;
  height: 30px;
  border: none;
  padding: 0;
}

td.specs /* SPECIFICATIONS title background & text */ {
  background: #eb8478;
  height: 40px;
  color: #990000;
  font-weight: bold;
  font-size: 18px;
}  

td.status /* STATUS cell background */ {
	background: #FFFF99;
	color: #FF0000;
	font-weight: bold;
	background-color: #FFFF99;
	text-align: center;
}

td.info_col_title /* Information Tables Column Titles background & text */ {
  background: #dba38a;
  color: #896227;
  font-weight: bold;
  font-style: italic;
  font-size: 13px;
}  

table.goal /* GOAL table to get spacing right in item_descs */ {
  background: #a0395c;
  width: 100%;
  border:none;
}

td.goal /* GOAL background & text at bottom of all pages */ {
  background: #a0395c;
  height: 68px;  
  text-align: center;
  color: #fc8061;
  font-weight: bold;
  font-size: 18px;
  padding: 2px;
}  

td.repairs_headings /* section headings on Repairs Index */ {
  background: #d96955;
  height: 30px;  
  color: #990000;
  font-weight: bold;
  font-size: 18px;
}  

td.spacer /* for horiz spacing in margin cells of pic tables */ {
  width: 30px;
}

td.submenu_vspacer /* for vertical spacing to separate multi-line sub-menu */ {
  height: 7px;
}  
/********* styles for item_desc tables *********/
/* need to work out how to migrate cellpadding and cellpadding to css */

body.item_desc /* item desc body control */ {
	background-image: url(http://www.mandoharp.com/pics/ItemDescBordersWood.gif);  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table.outer_body /* outer table surround */ {
  width: 100%;
  background: c51f5d;
  border: none;
  padding: 5px;
  background-image: url(http://www.mandoharp.com/pics/ItemDescBordersWood.gif);
}
table.body_border1 /* first border surround */ {
	width: 100%;
	background: #b20f0d;
	border: 1px; 
	border-style:outset;
/*	border-width:thick;  */
	border-color: #666633;
	border-spacing: 2px;
	border-collapse: separate;
	padding: 0px;
	background-image: url(http://www.mandoharp.com/pics/ItemDescBordersGold.gif); 
}
table.body_border2 /* second border surround */ {
  width: 100%;
  background: #e23f3d;
  border: 1px;
  border-style:inset;
  border-color:#666633;
  border-spacing: 0px;
/*  border-collapse:separate; */
  padding: 1px;
/* background-image: url(http://www.mandoharp.com/pics/ItemDescBordersGold.gif); */
}
table.body_border3 /* third border surround*/ {
  width: 100%;
  background: #b20f0d;
  border: 1px;
  border-style:outset;
  border-color:#666633;
  border-spacing: 2px;
/*  border-collapse:separate; */
  padding: 0px;
  background-image: url(http://www.mandoharp.com/pics/ItemDescBordersGold.gif); 
}
td.body_border3 /* only td cell in third border surround */ {
  background-color: #222222;
}
table.body_content /* main content table */ {
  width: 100%;
  background: #ffffff;
  border: 1px;
  border-style:groove;
  border-color:#666633;
  border-spacing: 0px;
/*  border-collapse: 0px;*/
  padding: 2px;
}
td.body_content /* main content table */ {
  padding: 6px;
/*  background-color: #ffffff; */
}
td.body_header /* to give spacing around menus, titles */ {
  padding: 2px;
/*  background-color: #ffffff; */
}
td.body_footer /* to give spacing around menu, goal etc. */ {
  text-align: center;
  padding: 2px;
/*  background-color: #ffffff; */
}

table.gallery_table /* main content table */ {
  width: 100%;
  border-spacing: 0px;
  border-collapse:separate;
  padding: 10px;
}
td.gallery_table_cell /* main content table */ {
/*  background-color: #ffffff; */
/*  text-align: center; */
  padding:16px;
}


/********* styles for images *********/
img /* no border for img */ {
  border: none;
}  

/********* styles to avoid bugs *********/

pre /* see http://www.w3.org/MarkUp/Guide/Style */ { 
  font-family: monospace; 
}

h1,h2,h3,h4,h5,p,ul  /* see http://www.w3.org/MarkUp/Guide/Style */ { 
  font-family: sans-serif; 
}
