body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #5B5B5B;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#categoryList .content-odd1,
#categoryList .content-even1,
#productList .content-even1,
#productList .content-odd1,
#productDetail #qtyPricing .list-left,
#productDetail #qtyPricing .list-right,
#viewCart #cartItems tbody tr td,
#checkoutOnePage #cartItems tbody tr td,
#clientAccount #orderList table tbody, #clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody, #clientAccount #subscriptionOrderList table tbody tr td,
#vendorAccount #orderList table tbody, #vendorAccount #orderList table tbody tr td,
#registryList .content-even,
#registryList .content-odd {
	border-bottom: 1px solid #000000;
}

#categoryList h2{
  color: #990000;
  display: block;
  width: 100%;
  text-align: right;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
}

#categoryList h2 a:link,
#categoryList h2 a:hover,
#categoryList h2 a:visited{
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  color: #000077;
}
#categoryList h2 a:hover{
  text-decoration: underline;
}

#categoryList #productList .list-title{
  font-size: 16px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  background-color: #003399;
  margin-bottom: 10px;
  margin-top: 5px;
  padding-top: 5px;
}

#productDetail{
  width: 550px;
}

#productDetail #clickInfo{
  font-family: Arial;
  background-color: #990000;
  color: #FFFFFF;
  padding:3px;
}

#productDetail #smallclickInfo{
  font-family: Arial;
  background-color: #000077;
  color: #FFFFFF;
  width: 200px;
  padding:3px;

}

#productList .details{
  width: 350px;
}

#productList .details .sprice {
  color: #990000;
  display: block;
  width: 100%;
  float:left;
}

#productList .description{
  width:100%;
  text-align: justify;
  font-size: 12px;
}

#productList #btmOptions .pagination{
  font-size: 11px;
  font-weight: bold;
}

#productList .buttons{
  width: 350px;
  display: block;
}

#productList h2{
  color: #000000;
  font-size: 12px;
}

#productList .list-title{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  display: block;
}

#productList a.selected,
#productList a.selected:hover,
#productList a.selected:visited,
#productList a.selected:link,
#productList .selected{
  color: #990000;
}

#productList a,
#productList a:hover,
#productList a:visited,
#productList a:link{
  color: #000077;
  text-decoration: none;
}

#productList a:hover{
  text-decoration: underline;
}

#productList .list-title a,
#productList .list-title a:hover,
#productList .list-title a:visited,
#productList .list-title a:link{
  font-weight: normal;
}

#productList option{
  color: #000077;
}

#productDetail .form-label{
  width:34%;
}

#productReviewsAdd .form-label,
#productReviews .form-label{
  width:28%;
}

#productReviewsAdd .form-field input,
#productReviewsAdd .form-field textarea{
  width: 270px;
  border:1px solid #000000;
  background-color: #FFFFFF;
}

#productReviewsAdd .form-field #reviewsubmit{
  width: 150px;
  background-color: #000077;
  color: #FFFFFF;
}

#extraDetails p.heading{
    background-color:#000077;
	color:#FFFFFF;
	font-family: Arial;
	font-size:16px;
	line-height: 18px;
	padding: 5px;
	font-weight: bold;
}

#extraDetails #price{
        font-family: Arial;
	font-weight: bolder;
	font-size: 16px;
	color: #B22222;
}

#extraDetails #price .pricetitle{
  font-family: Arial;
  font-weight: bolder;
  font-size: 18px;
  color: #000000;
}

#productPhotos img{
  border: 1px solid #000000;
}


.prod-spec th{
  background-color: #000077;
  color: #FFFFFF;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 16px;
  padding: 5px;
}

.prod-spec td{
  color: #000000;
  font-family: Tahoma;
  font-size: 12px;
  padding: 5px;
}


/* HOMEPAGE FEATURED */

/* begin productList */
/* used in templates/product.grid.tem.php */
/* only used when a product is displaying a "list" of products */

#homepage-featured #productList {
  width: 500px;
}

#homepage-featured #productList h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  display:block;
  background-color: #003399;
  color: #FFFFFF;
  text-align: center;
  width:100%;
}

#homepage-featured #productList #categoryDescription {
}

#homepage-featured #productList table{ 
}

#homepage-featured #productList #topOptions {
  width: 500px;
}

#homepage-featured #productList #topOptions .search {
}

#productList #topOptions,
#productList #topOptions table{
  width: 520px;
}

#homepage-featured #productList #topOptions .display {
 {
  width: 250px;
  float:left;
}

/*#homepage-featured #productList #topOptions .sort {*/
#productList #topOptions .sort {
  width: 250px;
  float:right;
}

#homepage-featured #productList #topOptions .sort .label {
}

#homepage-featured #productList #topOptions .sort .option {
}

#homepage-featured #productList #topOptions .sort .option select {
}

#homepage-featured #productList .content-even1 {
}

#homepage-featured #productList .content-odd1 {
}

#homepage-featured #productList .title {
}

#homepage-featured #productList .title a {
}

#homepage-featured #productList .title a:hover {
}

#homepage-featured #productList .photo {
  float:none;
  width:auto;
}

#homepage-featured #productList .description {
}

#homepage-featured #productList .details .sprice {
  color: #990000; 
  font-size:13px; 
  font-weight: bold;
  float: left;
  width:100%;
}

#homepage-featured #productList .details .buttons {
}

#homepage-featured #productList .details .buttons .detailBtn {
	background:url(../images/small_btn.gif) no-repeat center center;
}

#homepage-featured #productList .details .buttons .detailBtn a {
}

#homepage-featured #productList .details .buttons .detailBtn a:hover {
}

#homepage-featured #productList .details .buttons .addToCartBtn {
	background:url(../images/medium_btn.gif) no-repeat center center;
}

#homepage-featured #productList .details .buttons .addToCartBtn a {
}

#homepage-featured #productList .details .buttons .addToCartBtn a:hover {
}

#homepage-featured #productList .details .pricenote {
}

#homepage-featured #productList .options {
}

#homepage-featured #productList .options .qty {
}

#homepage-featured #productList .options .qty input {
}

#homepage-featured #productList .options .form-label {
}

#homepage-featured #productList .options .form-field {
}

#homepage-featured #productList #btmOptions {
}

#homepage-featured #productList #btmOptions .batchAddToCartButton {
	background:url(../images/large_btn.gif) no-repeat;
}

#homepage-featured #productList #btmOptions .batchAddToCartButton a {
}

#homepage-featured #productList #btmOptions .batchAddToCartButton a:hover {
}

#homepage-featured #productList #btmOptions .pagination {
}

#homepage-featured #productList #btmOptions .pagination a {
}

#homepage-featured #productList #btmOptions .pagination a:hover {
}

#homepage-featured #productList #btmCategoryPhoto {
}

#homepage-featured #productList #btmCategoryPhotoImage {
}

#homepage-featured #productList #btmCategoryPhotoCaption {
}

/* HOMEPAGE FEATURED */
/* end productList */

.footer, .copy{
  font-weight: bold;
  font-size: 11px;
}

.power {
  font-size:10px;
  font-weight: normal;
  color: #ffffff;
}
.power a{
  font-weight: bold;
}

h2, .page-title  {
	font-size: 18px;
	font-weight: bold;
	padding: 3px;
	padding-left: 0;
	text-align: left;
	color: #000000;
}

h2 a {
	color: #000000;
	text-decoration: none;
}

h2 a:hover {
	color: #000000;
	text-decoration: underline;
}

.submitOrder {
	background-color: #FFFFFF;
}

.prod-spec td{
  padding: 5px;
}

#customerLogin{
  font-size: 11px;
}

