#shop_module p, table, td, th {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	letter-spacing: 0em;
	color: #666666;
	text-align: left;
}
#shop_module input, #shop_module select {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10px;
	letter-spacing: 0em;
	color: #666666;
	text-align: justify;
}


#shop_module TD {
}

#shop_module P {
}

#shop_module TD.smaller {
}

#shop_module P.smaller {
}

#shop_module HR {
	color : #C6C39B;
	background-color: #C6C39B;
	width: 100%;
	margin-bottom: 20px;
}

/* Categories layout:

   P.catname: The alignment of the category name
   P.catdesc: The alignment of the category description
   IMG.catimage: The properties of the category image
   TD.catimage: The alignment of the category image
   TD.catname: The alignment of the category name
   TD:catnavigation: The alignment of the top category navigation
   P.navdesc: The properties of the text "View all products in all categories".*/
   
#shop_module P.catname {
   text-align: left; 
   margin-top: 0px; 
   margin-bottom: 0px; 
   vertical-align:top;
   padding-right: 5px;
}

#shop_module P.catdesc {
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#shop_module IMG.catimage {
	border:1px solid #C6C39B;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 15px;
}

#shop_module TD.catimage {
	vertical-align:middle;
	margin-top: 0px;
	height: 90px;
} 

#shop_module TD.catname { 
vertical-align: middle; 
text-align: left;
} 

#shop_module TD.catnavigation { 
vertical-align: top;
text-align: left; 
}

#shop_module P.navdesc { 
margin-top: 0px; 
margin-bottom: 0px; 
vertical-align:top;
}

/* Mini cart and mini login */

#shop_module TD.mincart {
}

#shop_module P.mincart {
}

/* To change the list price color, edit line 84 in languagefile.php: 
   $xxListPrice="<font color='#CC0000'><b>List Price:</b> <strike>%s</strike></font>"; */

/* Price color */

#shop_module SPAN.price {
    color: #005dac;
	font-weight: bold;
}

/* Alternative currencies */

#shop_module SPAN.extracurr {
}

/* Product options properties */

#shop_module SELECT.prodoption {
}

/* Stock management: "grey out" the options which are no longer in stock */

#shop_module OPTION.oostock {
color : #A0A0A0;
}

/* Top product navigation. eg. Home >> Product */

#shop_module td.prodnavigation {
	color: #999966;
} 

#shop_module P.prodnavigation {
	color: #999966;
}

/* Table and cell background properties in the files search / tracking / order status / checkout:

   TABLE.cobtbl for the table.
   TD.cobhl for the cell highlights
   TD.cobll for the cell lowlights */
   
#shop_module TABLE.cobtbl{
	background-color: #FFFFFF;
	text-align: left;
	padding: 1px;
} 

#shop_module TD.cobhl{
	background-color: #F3F2E4;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

#shop_module TD.cobll{
	background-color: #FAF8ED;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

/* Page numbers */ 

#shop_module P.pagenums {
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
}
#shop_module P.pagenums a:link {
	text-decoration: underline;
}
#shop_module P.pagenums a:visited {
	color: #999966;
}
#shop_module P.pagenums a:hover {
    color: #005dac;
}
#shop_module P.pagenums a:active {
    color: #005dac;
}


/* Product detail page

   div.detailid: The properties of the text "Product ID"
   div.detailname: The properties of the product name on the product detail page
   div.detaildiscounts: The properties of the discounts text for the product detail page
   td.detailimage: The alignment of the product image on the product detail page
   img.prodimage: The properties of the product image
   div.detaildescription: The properties of the text in the long product description
   div.detailoptions: The properties of the product options on the product detail page
   div.detailprice: The properties of the price on the product detail page
   div.detailcurrency: The properties of the alternative currencies on the product detail page */

#shop_module div.detailid {
	color: #999966;
    text-align: left;
	padding-left: 10px;
}

#shop_module div.detailname {
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

#shop_module div.detaildiscounts {
	color: #007756;
	text-align: left;
	padding-left: 10px;
}

#shop_module td.detailimage {
    text-align: left;
	padding-right: 10px;
	vertical-align: top;
}

#shop_module img.proddetailimage {
	float: left;
	border:1px solid #C6C39B;
}

#shop_module div.detaildescription {
	padding: 5px 0px 20px 10px;
	text-align: left;
	vertical-align: top;
}

#shop_module div.detailoptions {
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

#shop_module div.detailprice {
    color: #005dac;
	text-align: right;
	margin-right: 10px;
}

#shop_module div.detailcurrency {
    text-align: right;
	margin-top: 0px;
	margin-right: 10px;
}

/* Product page

   div.prodid: The properties of the text "Product ID"
   div.prodname: The properties of the product name on the product page
   div.proddiscounts: The properties of the discounts text for the product page
   td.prodimage: The alignment of the product image on the product page
   img.prodimage: The properties of the product image
   div.proddescription: The properties of the text in the short product description
   div.prodoptions: The properties of the product options on the product page
   div.prodprice: The properties of the price on the product page
   div.prodcurrency: The properties of the alternative currencies on the product page */

#shop_module div.prodid {
	color: #999966;
    text-align: left;
	font-size: 9px;
	padding: 0px;
}

#shop_module div.prodname {
	font-weight: bold;
	text-align: left;
	padding: 0px;
}

#shop_module div.proddiscounts {
	color: #007756;
	text-align: left;
	padding: 0px;	
}

#shop_module td.prodimage {
    text-align: left;
	vertical-align: middle;	
}

#shop_module img.prodimage {
	text-align: left;
	vertical-align: top;
	border:1px solid #C6C39B;
}

#shop_module div.proddescription {
	text-align: left;
	padding-right: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#shop_module div.prodoptions {
    color: #005dac;
	text-align: left;
	padding: 0px;
}

#shop_module div.prodprice {
    color: #005dac;
	text-align: right;
	padding: 0px;
}

#shop_module div.prodcurrency {
    text-align: right;
	font-size: 9px;
	color: #999966;
	padding: 0px;
}



