img { border:0px; }
form {margin:0px; }
ul { margin:0; padding-left:16px; line-height:1.25em; }
li { margin: 0.1em 0px 0px; padding:0px; }
p { margin: 0.6em 0px 0px; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
.wrap { width:100%; position:relative; }
/* End Main Styles */

/***** Newsletter Subscribe Thin ******/
form#fmNewsSubscribeThin table td input {width:120px;}
form#fmNewsSubscribeThin {width:180px; margin:0px auto;}
form#fmNewsSubscribeThin table.newssubscribe .formlabel {font-size:11px; padding:0px;}
form#fmNewsSubscribeThin table.newssubscribe input#firstname {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe input#email {font-size:11px;}
form#fmNewsSubscribeThin table.newssubscribe .essential {display:none;}
form#fmNewsSubscribeThin table td input#subscribe {font-size:11px; width:80px; color:#333;}
/***** Newsletter Subscribe Thin End ******/

/* Start Navigation Styles */
.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:#000000; text-decoration:underline; }
.toplink:hover { color:333; text-decoration:none; }
/* End Navigation Styles */

/* Start Shop Styles */
/* ft100bold
   Continue button in Cart, Login , Login New Users in Address Info Page
   Edit Shipping Address, Edit Billing Address, Process Order in Billing Info
   Save Shipping Address, Save Billing Address in Edit address page
   Order Id in dsp-order
   --------------------------------
	ft100 
	Add to Cart, Add to Quote, Save to Wishlist 
	-------------------------------
	ftwidth 
	Add to Quote, Add to Wishlist, Add to Cart in Product description
	Copy to Cart, Transfer to Wishlist, Transfer to Cart, Remove, Recalculate in Cart
	Print button in dsp-order
	------------------------------
	currencysubmit
	Set Currency in Currency Converter
*/
.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; 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: #A92870; }
/* 	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: 1; }
/*	Image class used for product image */ .image,.imagefeature{ border:0; margin-top: 0.3em; margin-bottom: 0.3em; }
.imagefeature{ width:110; }
/* For drop down list of currencies in currency converter */ .currencystyle{	width: 150px; font-size: 12px; }

/* End Shop Styles */

/* Start Custom Styles */
#header { height:100px; border-right:6px solid #595441; border-bottom:6px solid #595441; background:#fdfbef url(../images/graphics/bg_header.gif) no-repeat; padding:0px 25px 0px 25px; }
#clientlogin { width:183px; height: 161px;
border-top:2px solid #595441; border-bottom:2px solid #595441; border-left:2px solid #595441; background:#1987c1 url(../images/graphics/bg_newssub.jpg) no-repeat; }

#clientlogin td { font:11px "Trebuchet MS",arial,verdana,helvetica,sans-serif; color:#fff; }

#loginarea { position:relative; top:35px; left:12px; }
.username { width:114px; height:18px; background:#48a9dd; border:1px solid #fdfbef; font:11px "Trebuchet MS",arial,verdana,helvetica,sans-serif; color:#fff; padding:0px 2px 0px 2px; } 
.password { width:69px; height:18px; background:#48a9dd; border:1px solid #fdfbef; font:11px "Trebuchet MS",arial,verdana,helvetica,sans-serif; color:#fff; padding:0px 2px 0px 2px; } 
#hdrimage { border-top:2px solid #595441; border-right:2px solid #595441; border-bottom:2px solid #595441; }
#nav { height:400px; background:#fdfbef; border-bottom:6px solid #595441; border-left:6px solid #595441; padding:10px 0px 10px 0px; }
#pagecontent { border-bottom:6px solid #595441; background:#fff; }
#search { height:51px; background:#1a8bc7 url(../images/graphics/bg_searchhome.jpg) no-repeat; padding:0px 22px 0px 22px; }
.searchfield { width:120px; height:18px; border:1px solid #fdfbef; background:#48a9dd; color:#fff; font:11px "Trebuchet MS",arial,verdana,helvetica,sans-serif; }
#content { padding:15px; background:#fff; }
#rightcol { border-bottom:6px solid #595441; background:#fff; }
#footer { font:12px "Trebuchet MS",arial,verdana,helvetica,sans-serif; color:#595441; }
#footer td { font:12px "Trebuchet MS",arial,verdana,helvetica,sans-serif; color:#595441; }
#footer a { color:#595441; }
.rssHeader { font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#595441; margin-bottom:5px; }
.rssList { list-style: none; margin:0; padding:0; }
.rssItem { padding:2px 0px 2px 0px; }
/* End Custom Styles */ 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

