#contact_name,#contact_email { width: 20em; }
#contact_message { width: 50em; height:15em }
#contact-form label { font-weight: bold }
#contact_product_name { width: 20em }
#location-form p { margin-top: 0px; font-style:italic }
#location-form input { border: 1px solid #555; font-size: 1.2em  }
#location-form select { border: 1px solid #555; font-size: 1.2em }
#location-form table td { width: 49%;padding:4px 0 }
#location-form table input { width: 100% }
#location-form table select { width: 100% }
#street_address_one,#street_address_two,#location_company_name { width: 100% }
#location_name,#location_phone { width: 20em }

#address_book { border-top:1px solid #cecece;margin-bottom:20px }
#address_book td { padding:20px; border-bottom: 1px solid #cecece; }
.desc { width: 15em }
#account_nav {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  z-index:20;
}
.infobox {
	margin-top: 12px;
}
#content { font-size: 1.1em }
.infobox .content {
	margin-top: 4px;
	border: 1px solid #555;
	background-color: #e7e7e7;
	padding: 10px;
}
.moduleRowOver { background-color: #E9F4FC; }
.moduleRowSelected { background-color: #cecece; }
#account_nav a { text-decoration: none; color: #000; font-size: 1.2em;font-weight:bold }
.headlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#main {
	color: #000000;
	padding: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#main td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.sresult a { text-decoration: none }
#main h1 { font-size: 1.4em;margin-bottom:0px }
#main h2 { font-size: 1.2em }
#main h3 { font-size: 1.1em }
#main p,li { text-align: justify }
#main li { margin-bottom: 10px }
#breadcrumb { font-weight: bold; font-size: 10px; margin-bottom: 12px; border-bottom:1px solid #cecece; padding-bottom: 5px }
#breadcrumb a { text-decoration: none; }
#breadcrumb .bcLinks { float: right }

#main a { color: #000; }

.price { }
.salePrice { color: #cc0000; font-weight: bold; }
.oldPrice { text-decoration: line-through; display: block; }

#shopping_cart {
        border-collapse: collapse;
}
#shopping_cart .header { background-color: #e7e7e7; }
#shopping_cart th { padding: 8px 4px; font-size: 12px }
#shopping_cart .edit { padding: 10px; width: 75px }
#shopping_cart .total { padding-right: 4px }
#shopping_cart .total, .price { width: 75px }
#shopping_cart .img { width: 80px }
#shopping_cart .footer { border-top: 4px solid #e7e7e7; }
