body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #090100;
}

input
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #e43730;
	padding-left:5px;
}

textarea
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table
{
	font-size: 12px;
	line-height: 160%;
	color: #090100;
}

h1 {
    margin-top:0px;
	padding-bottom:10px;	
	font-size: 120%;
	color:#e3382e;
	border-bottom:1px solid #999999;
	text-align:left;
}

h2 {
    margin-top:0px;
	font-size: 14px;
}

h3 {
    margin-top:5px;
	font-weight:bold;
	font-size: 12px;
}


div.lightBox {
	border: 1px solid #CCCCCC;
	margin-bottom:8px;
	padding:8px;
}

div.highlightBox1 {
	border: 1px solid #CCCCCC;
	background-image:URL( /ecommerce/lang/EN/images/gradient1.jpg );
	margin-bottom:8px;
	padding:8px;
	background-repeat:repeat-x;
}

div.highlightBox2 {
	border: 1px solid #CCCCCC;
	background-image:URL( /ecommerce/lang/EN/images/gradient2.jpg );
	margin-bottom:8px;
	padding:8px;
	background-repeat:repeat-x;	
}

div.tabPane {
	background-color:#ffffff;	
	padding:8px;
	margin:0px;
}

a.menuLink {
  font-weight:bold;
   color : #4d4d4d;  
  text-decoration:none;
}

a.menuLink:hover {
  font-weight:bold;
  
  text-decoration:underline;
}

a.footerLink {
 color : #000000;  
 font-size:10px;
}


a.redLink {
  font-weight:bold;
   color : #e3382e;  
  text-decoration:none;
}

a.redLink:hover {
  font-weight:bold;
  text-decoration:underline;
}

a.boxLink {
  color : #030200; 
  letter-spacing:0.3px; 
  text-decoration:none;
  font-size:11px;
}

a.boxLink:hover {  
  text-decoration:underline;
}

a.boxLinkWhite {
  color : #ffffff;  
  text-decoration:none;
}

a.boxLinkWhite:hover {  
  text-decoration:underline;
}

a.productNameLink {
  color : #e0332d;  
  text-decoration:none;
}

a.productNameLink:hover {  
  text-decoration:underline;
}

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

a.popularProductNameLink:hover {  
  text-decoration:underline;
}


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

a.top5NameLink:hover {  
  text-decoration:underline;
}

a.categoryLink {
  color : #4d4d4d;  
  text-decoration:none;
}

a.categoryLink:hover {  
  text-decoration:underline;
}

span.currentPage
{
  background-color:#FFFFFF;
  color: #e0332d;
  padding:0px 2px 0px 2px;
}

div.menuItem
{
   font-weight:bold;
   color : #4d4d4d;
}

div.menuBar
{
   border-top : 1px solid #e43730;
   border-bottom : 1px solid #e43730;   
   padding:3px;
}

div.currentCategory
{
   padding:0px 0px 0px 0px;   
   color : #4e4e4e;
   font-size:10px;
}

span.label
{
   font-weight:bold;
   padding:8px;   
   color : #e0332d;
}

div.boxTextBold
{
   font-weight:bold;  
   color : #030200;
}

th
{
  text-align:left;
}

td.formFieldName
{
 font-weight:bold;
}

div.productName
{
 margin-top: 15px;
  font-weight:bold;
  font-size:14px;
 
}

div.productPrice
{  
  font-weight:bold;
  font-size:18px;
  margin-top:3px;
  color : #e0332d;  
}

div.productPriceSmall
{  
  font-weight:bold;
  font-size:12px;
  margin-top:3px;
  color : #e0332d;  
}

div.productListDescription
{
  margin-top : 20px;
  margin-bottom : 20px;
}

div.popularProductName
{

  font-weight:bold;
  font-size:12px;
  color : #000000;  
}


div.popularProductPrice
{  
  font-weight:bold;
  font-size:12px;
  margin-top:3px;
  color : #e0332d;  
}

div.top5price
{  
  font-weight:bold;
  font-size:12px;
  margin-top:3px;
  color : #e0332d;  
}


div.productDescription
{
  margin-top : 20px;
  margin-bottom : 20px;
  font-size: 12px;
  line-height: 18px;
}




div.productListPrice
{
  font-weight:bold;
  font-size:14px;
}

img.productImage
{
  margin-top : 15px;
  margin-bottom : 10px;
}

div.productBrand
{
}


div.productHeading
{
  background-color: #e3382e;
  color: #FFFFFF;
  font-weight: bold;

  padding-left:5px;  
  margin-top:5px; 
  margin-bottom:10px; 
  
  height:21px;
}

div.headerBarText
{
  font-size:12px;
  color: #FFFFFF;
  font-weight: bold;
  padding-right:8px;
  padding-left:8px;
}


div.productImage
{	 
	margin-bottom:8px;
	padding:8px;
	text-align:center;	
	height:170px;
	width:170px;
}

input.login
{
  background-color: #fff5f4;
  color:#000000;
  font-weight: bold;
  padding-left:5px;
}

td.basketHeader
{
  font-weight:bold;
  background-color:#ec0400;
  color:#FFFFFF;
  padding:3px;
}

.basketTable
{
 border:1px solid #dcdcdc;
 padding:10px;
 background-color: #f7f7f7;
 font-size:12px;
}


td.basketCell
{
   background-color:#ffffff;
   padding:3px;
   font-size:12px;   
}

td.basketSubtotalCell
{
   background-color:#ec5858;
   color:#FFFFFF;
   padding:3px;
   font-size:12px;
}

td.basketTotalCell
{
   background-color:#ec0400;
   color:#FFFFFF;
   padding:3px;
   font-size:13px;
}

div.roundBoxHeader
{
   background-image : URL( /lang/EN/images/boxheader.jpg );
   background-position: top;
   background-repeat:no-repeat;
   width : 180px;  
}



div.roundBoxFooter
{
   background-image : URL( /lang/EN/images/boxfooter.gif );
   background-position: bottom;
   background-repeat:no-repeat;
   width : 181px;
   height: 13px;  
   margin-bottom:10px;
}

div.roundBoxFooterWhite
{
   background-image : URL( /lang/EN/images/boxfooterwhite.gif );
   background-position: bottom;
   background-repeat:no-repeat;
   width : 181px;
   height: 13px;  
   margin-bottom:10px;
}

div.roundBoxItem
{
   border-top:1px solid #e43932;
   padding-left: 16px;
   padding-top: 2px;
   padding-bottom: 2px;
}

div.roundBoxSubTitle
{
   background-color: #e43932;
   padding-left: 7px;
   padding-top:2px;
   padding-bottom:2px;
   height:18px;
   color:#FFFFFF;
   font-weight:bold;
}

div.roundBox
{
  width : 181px; 
}

div.roundBoxBody
{
   background-image : URL( /lang/EN/images/boxbody.gif );
}

div.roundBoxBodyWhite
{
   background-image : URL( /lang/EN/images/boxbodywhite.gif );
}

div.roundBoxTitle
{  
    background-image : URL( /lang/EN/images/boxheader.gif );
	background-repeat: no-repeat;
    padding-left: 7px;
    padding-top: 2px;

    color:#FFFFFF;
	font-weight:bold;
	height:20px;
	
}

div.roundBoxWideTitle
{  
    padding-top: 3px;
	padding-bottom: 5px;	
    color:#FFFFFF;
	font-weight:bold;
	height:15px;
	
}

div.refineTitle
{
  font-weight:bold;
  text-align:right;
  padding-right:10px;
}

div.refineOptions
{
  text-align:left;
}

span.refineNumber
{
   color:#808080;
}


a.refineLink {
  color : #030200; 
  letter-spacing:0.3px; 
  text-decoration:none;
}

a.refineLink:hover {  
  text-decoration:underline;
}

div.homeBoxHeader
{
  font-weight:bold;
  position:relative;
  top:-5px;
  font-size:14px;
}

div.homeBoxText
{
   
}

a.homeBoxLink {
color : #030200; 
  text-decoration:none;
}

a.homeBoxLink:hover {  
  text-decoration:underline;
}


div.categoryListSelected
{
  background-color:#CCCCCC;
}

div.categoryListUnselected
{
  background-color:#FFFFFF;
}

div.featuredProductDescription
{
  margin-top : 20px;
  margin-bottom : 20px;
}

div.featuredProductName
{

  font-weight:bold;
  font-size:15px;
  color : #000000;
  margin-top:20px;  
}

img.featuredProduct
{

}


div.featuredProductPrice
{  
  font-weight:bold;
  font-size:20px;
  margin-top:3px;
  color : #e0332d;  
}

div.hr {
    background-image:url(/ecommerce/lang/EN/images/quoteBorder.gif); 
	background-repeat:repeat-x;
	height:5px; 
	margin-top:20px;
	margin-bottom:15px;
}


div.hrNarrow {
    background-image:url(/ecommerce/lang/EN/images/quoteBorder.gif); 
	background-repeat:repeat-x;
	height:2px; 
	margin-top:0px;
	margin-bottom:0px;
}

div.contact
{
  font-size:15px;
  font-weight:bold;
  margin-left:30px;
  margin-top:10px;
  margin-bottom:20px;
}

td.invoiceSubTotalCell
{

}

td.invoiceCell
{
   border-bottom:1px solid #000000;
}

td.invoiceTotalCell
{  
   color:#FFFFFF;
 background-color:#ec0400;
 border-top:1px solid #000000;
}

td.invoiceHeader
{
   font-weight : bold;
   color:#FFFFFF;
   background-color:#ec0400;   
   border-bottom:1px solid #000000;
}