html body{  margin:0; height:100%; font-family:Verdana, Arial; background: #fff url(../images/graphics/body_bg.gif) repeat-x top;}
.master { background-position:top center; margin-left:auto; margin-right:auto; width:995px; background-color:#333; }
img{ border:0;}
img a{ border:0;}
.center{ text-align:center;}
.centerTable table{  margin: 0 auto;}
.clearBoth{ clear:both;}
.header{padding-bottom:10px;}
.conDiv{    width:995px; margin:0px auto; padding-bottom:15px;}
.footDiv { background-image:url("../images/graphics/foot_wide.gif"); background-repeat:no-repeat; background-position:top; height:43px; width:995px; padding-top: 15px;}
.footTxt{   text-align:center; padding-top:15px;}
.leftCol { width:235px; float:left;}
.navCon{ width:215px; background-color:#494949; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:15px; font-size:12px; }
.clientLogin{width:225px;margin-left:auto;margin-right:auto;background-color:#494949;}
.contactDetails{width:215px;margin:5px auto;background-color:#494949;padding:0px 5px 0px 5px;}
.gap{background-color:#333;}
.colRight{padding:0;font-size:11px;background-color:#2d2d2d;width:200px;}
.colRight p{margin:5px 5px 10px 5px;}
.search form{margin:0px;}
.search{padding-bottom:10px;}

#contentWrapper {width: 760px; float: left;}
#contentMain { width: 495px; padding: 10px 10px 10px 25px; float:left;}
#contentContact { width: 160px; padding: 10px 20px 10px 10px; float:left;}
#contentHome {padding: 10px 10px 10px 10px; float: left; clear: both}

/* Links */
a{ color: #989456; text-decoration: none;}
a:hover{ color: #989456; text-decoration: underline;}
.footTxt a{ color: #989456; text-decoration: none;}
.footTxt a:hover{ color: #666633; text-decoration: none;}

hr { height: 0px; color: #989456; border-top: 1px; background: #989456; border-style: solid;}
input,textarea{ font-family: arial; font-size:12px; background-color:#f0f0f0; border: 1px solid #98999d; color:#000000;}

/* Footer */
.footer{ padding: 0;}
.footer p { font-size: 10px; }
.footer a{ text-decoration: none; color: #bebda7;}
.footer a:hover{ text-decoration: none; color: #7f7e70;}

#newsContent {background: #333; padding: 15px; }

#newsFooter {background: #333333  url(../images/graphics/news_bgfooter.jpg) repeat-x; padding: 29px 10px 10px 10px;}
#newsFootera{ color: #989456; text-decoration: none;}
#newsFooter a:hover{ color: #666633; text-decoration: none;}


/* Original Start Shop Styles
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{ background-color: #cccccc; font-size: 10px; }
.ft100bold,.pft100,.ft100{ width: 100px; }
.shopsubmit,.ft100bold{ font-weight: bold; font-size: 11px; }
.shopsubmit{ font-size: 12px; }
 */

/* Start Shop Styles */

.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 */


