body {
	margin:0px 0px;
	text-align:center;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFFFFF;
		line-height:150%;

}

p {
	line-height:150%;
}
a {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #CC0000;
  text-decoration: underline;
}

a.topMenu {
  color: #DEDEDE;
  text-decoration: underline;
}

a.topMenu:hover {
  color: #CCFF00;
  text-decoration: underline;
}

a.product-listing-name {
  color: #336699;
  text-decoration: underline;
; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px
; font-weight: bold
}

a.product-listing-name:hover {
  color: #00CC99;
  text-decoration: underline;
}

.product-listing-price {
  color: #CC0000;
; font-family: Arial, Helvetica, sans-serif; font-size: 16px
; font-weight: bold
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

.pageHeading {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bolder
; margin-bottom: 10px; border-color: black black #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px
}

td.catDescription {

}

td.col-left {
border: #999999; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px
; padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px
; width: 140px

}

td.col-centre {
padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px

}

td.col-right {
padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px
; width: 140px
; border: #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px

}

table.catDescription {
; margin: 10px 10px
}

table.catList {

}

table.catListItem {
	border: 1px dashed #CCCCCC;
}

td.catListItemImage {

}

td.catListItemText {

}

td.productDescription {

}

table.productDescription {
margin-top: 10px; margin-bottom: 10px

}

td.productOptions {

}

table.productOptions {
border: #000000 dashed; margin-bottom: 10px
; border-width: 1px 0px 0px

}

td.productImages {

}

table.productImages {

}

title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}

.inputText {
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

table.box {  
border: #999999 solid; 
margin-top: 2px; 
margin-bottom: 10px
; border-width: 1px 0px 0px
}
td.box {
padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; background-color: #C0CDD5

}


.button { background-color: #666666; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF }
.error {  background-color: #FFEEEE; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.price { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder ; margin-bottom: 10px; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px}

td.message {
background-color: #FFCCCC; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px

}

.moduleRowSelected {  background-color: #CC0000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 1px #CC0000 solid; color: #FFFFFF}

.productListingActions {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bolder
}

.subHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #999999; margin-bottom: 10px; border-color: black black #000000; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tableHeading {  font-weight: bold; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

#staticMenu,#staticMenu ul  {  
padding: 2;
margin: 0;
list-style: none;
clear: left;
}

#staticMenu li {  
clear: left;
}

.subMenuLevel-1 li{
clear: left;
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}

.subMenuLevel-2 li{
clear: left;
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}

.subMenuLevel-3 li{
clear: left;
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}

.subMenuLevel-4 li{
clear: left;
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}
.product-listing-table { ; margin-top: 4px; margin-right: 10px; margin-bottom: 4px; margin-left: 10px}
.product-listing-cell { ; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: center; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px}

#contact-form { width:100%; } 
.contact-fieldtext { clear:left;width:180px; margin-top:7px; float:left; text-align:right;font-weight:bold; }
.contact-field { width:400px; float:left; margin-top:4px;padding-left:10px; }
.contact-foot { clear:both; margin-top:12px; padding-left:190px; padding-top:10px;} 
