
#mainBG { margin:0px; background: #000 url(Files/images/graphics/bg_main.gif) repeat-x;}


#googleMap { text-align: left; background-color:#FFFFFF; } 
#googleMap p {color: #000000; background-color: #FFFFFF;}

/* ul ol li Styles */
li{ padding: 0px 0px 5px 0px; }
ul,ol { list-style: url(../Images/Graphics/li_bullet.gif) disc; }

#headerImg { height: 97px; background: transparent url(../images/graphics/pic_main.jpg) no-repeat;}
#headerImgNews { height: 97px; background: transparent url(../images/graphics/pic_mainNews.jpg) no-repeat;}
#NavBG { background: black url(../images/graphics/bg_nav.gif) no-repeat; width: 202px; padding: 0px 0px 0px 5px;}
.loginInput { color: #343434; border:1px #343434 solid; padding: 0px; }
#searchArea { background: transparent url(../images/graphics/bg_search.gif) no-repeat; width: 207px; padding: 67px 10px 0px 10px;}
#searchMWArea { background: transparent url(../images/graphics/bg_WC_search.gif) no-repeat; width: 207px; padding: 67px 10px 0px 10px;}
#location { height: 36px; padding: 14px 10px 0px 10px;  }
#location p { text-align: right; color: #FFFFFF; font-size: 11px;}
.menuBG { background-color: #cdcbcb; height: 290px; width: 178px; padding: 10px 0px 0px 5px; }
.loginBG { background-color: #cdcbcb; width: 178px; margin: 30px 0 0 0; }
#contentArea { padding: 22px 22px 11px 22px; height: 360px;}

/* Footer */
#footer{ padding: 10px 14px 0px 14px; height: 33px; background: black url(../images/graphics/bg_footer.gif) repeat-x; }
#footer p { font-size: 10px; color: #d1cfcf;}
#footer a{ text-decoration: underline; color: #CCCCCC;}
#footer a:hover{ text-decoration: none; color: #999999;}

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{ text-decoration: none;}
.Nav_Side_Level1{ color: 036; font-weight: bold; }
.Nav_Side_Level2{ color: 369; }
.Nav_Side_Leveln{ color: 69a; }
.Nav_Side_Level_Selected{}
.Nav_Top{ color: 036; }
.Nav_Top:hover{ color: black; }
.toplink { font: bold 12px verdana; color: #black; text-decoration: underline;}
.toplink:hover {color: 333; text-decoration: none; }

.ft100bold,.ft100, .ftwidth, .currencysubmit{font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#e8e8e8; font-size:10px; border:1px buttonface outset; padding-top: 1; height: 20; text-align: center; float: right; cursor:default;}
.ftwidth{ width:130px;}
.ft100bold{ font-weight:bold; }

/* If Custom Add to Cart button is to be added
   Used for add to cart .. Name of the image has to be addtocart.gif*/
.addtocart{ background:url("../images/graphics/addtocart.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	If Custom Add to Quote button is to be added
	Used for Add to Quote .. Name of the image has to be addtoquote.gif */
.addtoquote.addtocart{ background:url("../images/graphics/addtoquote.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	If Custom Add to Wishlist button is to be added
	Used for Add to Wishlist .. Name of the image has to be addtowish.gif*/
.addtowish{	background:url("../images/graphics/addtowish.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	In product description (template 1), heading for Price, Quantity, Price Inc etc*/
.shopsubmit{ font-size:11px;font-weight:bold; }

/* 	For Price */
.shopprice{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold; font-size: 10px; color: #cc0000;}

/* 	For heading and text in Shop 
	shopform 
	For form fields
	-----------------------------
	Not sure about shopselect
*/ 
.shoptext, .shoptextbold, .shopselect,.shopform{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.shopform{ width:140;}
.shoptextbold{ font-weight: bold;}

/* Not sure where its being used */
.productheader{	font-size: 14px; font-weight: bold;	color: A92870;}

/* For required field asterik */
.shopred { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red;}

/* Not sure where its being used */
.table{	/*border-color: black;	boder-style: thin;*/ cellspacing: 0; cellpadding: 0; width: 90%; border: 0;}

/*	Image class used for product image */ 
.image,.imagefeature{ border:0; margin:0.4em;}
.imagefeature{ width:110;}

/* For drop down list of currencies in currency converter */
.currencystyle{	width: 150px; font-size: 12px; font-weight: bold;} 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

