/***********************************************/
/* HTML tag styles - mtcartridges.com.au   */
/***********************************************/ 

/* sets a level playing field */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
  margin: 0; 
  padding: 0; 
  border: 0; 
}

html { height: 100%; margin-bottom: 1px; }

body {background-color: #d0dae4; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%;}
#container {width: 960px; margin: 10px auto; border: 1px solid #6e90ac; background-color: #fff; color: #036;}
#header {
  background-image: url(../images/header-bg.gif);
  background-repeat: repeat-x;
  background-position: left top;
}




#strapline {padding: 5px; background-color: #6c0; color: #fff; text-align: center; font-size: 1.4em;}


#main-nav {width: 200px; float:left;}

#content {
  padding: 20px 20px 20px 200px;
  font-size: 1.2em;
}




body#home #content-wrapper {

}
#footer {background-color: #003366; color: #fff; padding-top: 30px;}
#footer a, #footer a:hover {color: #fff;}
#content p {margin: 10px 0; line-height: 1.4em;}

.clearing {clear: both;}

#content ul {margin: 15px 0 15px 40px;}

p#homepage-strapline {font-size: 1.3em; font-weight: bold; width: 330px; float: right; text-align: right; clear: right;}

#footer ul {margin: 5px; text-align: center;}
#footer ul li {display: inline; padding: 10px;}

#copyright {padding: 5px; text-align: center;}

ul#sitemap {margin: 20px;}
ul#sitemap li {margin: 10px 10px 10px 25px;}




div#productDetails img {
float: right;
margin: 5px;
border: 2px solid #266c24;
padding: 2px;
}


table.striped {
  margin: 20px auto;
  color: #000;
}
table.striped tr.odd {
  background-color: #6c0;
}
table.striped tr.even {
  background-color: #9f3;
}
table.striped td {
  text-align: left;
  padding: 5px;
}
table.striped td.center {
  text-align: center;
}
table.striped td.right {
  text-align: right;
}
table.striped td a {
  background-color: transparent;
  color: #000;
}
table.striped td a:hover {
  background-color: transparent;
  color: #000;
}
table td#cart-buttons {background-color: #6c0; text-align: center;}


#CategoryInfo {

}
#CategoryInfo h1 {

}
#CategoryInfo p {
  font-size: 1.2em;
  text-align: justify;
}

#SubCategories {
  padding-top: 10px;
}
#SubCategories h2 {
  font-size: 130%;

  padding: 15px 0 0 0;
}
#SubCategories ul {
  list-style-type: none;
}
#SubCategories li {
  font-size: 80%;
  text-align: justify;
  padding: 5px 20px;
}


#productList {
  margin: auto;
}
#productList .productListing {
  text-align: center;
  margin: 5px 20px;
}


#productList .productListing a img {
  margin: 10px 5px 0px 5px;
  border: 2px solid #266c24;
  padding: 2px;
}
#productList .productListing a:hover img {
  border: 3px solid #b7be3a;
  padding: 1px;
}
#productList .productListing h1 {
  font-size: 1.2em;
  padding: 0;
}
#productList .productListing p {
  text-align: center;
  margin: 0;
  padding: 2px;
  font-size: 1em;
}
#productList .productListing .productPrice {
  font-weight: bold;
}

#productList .productListing .detailsLink a {
  font-weight: bold;
  text-decoration: none;
  color: #266c24;
}
#productList .productListing .detailsLink a:hover {
  text-decoration: underline;
  color: #b7be3a;
}
#productDetails h1 {margin: 10px 0;}
#productDetails h2 {margin: 3px 0; font-size: 1.2em;}

.affiliateLinkDisplay {margin: 0; border: 3px solid #fff; padding: 10px; background-color: #036; color: #fff; font-size: 1.2em;}
.affiliateLinkDisplay a { color: #fff;}



table#productTableList {

}
table#productTableList td {
  text-align: left;
  padding: 5px;
}
table#productTableList td.center {
  text-align: center;
}
table#productTableList td.right {
  text-align: right;
}
table#productTableList tr.trOdd {
	background-color: #6c0;
	background-color: #CCFF99;
	color: #000;
}
table#productTableList tr.trEven {
	background-color: #9f3;
	background-color: #af7;
	color: #000;
}
table#productTableList img {
	border: 0;
}
