/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

body { margin:0; padding:0 0 20px; }
tr { vertical-align:top; }
a img {border:none; }

ul,ol { margin:0; padding:0 0 0 10px; list-style: ; list-style-position:inside; }
li{ padding: 0px 0px 5px 20px; }


hr { height: 0px; color: #cccccc; border-top: 1px; background: #cccccc; border-style: solid;}
input,textarea{ background-color:#e3e3e3; border: 1px solid #98999d; color:#000000;}

body { background-color:#484848 }



body, td, p { font: normal 12px Arial, sans-serif; line-height:1.4em; color:#c0c0c0; }
	#newsletter body, #newsletter td, #newsletter p { font: normal 12px Arial, sans-serif; line-height:1.4em; color:#000; }
#bodyBg { background:#484848 url(../Images/Graphics/bodyBG.gif) top left repeat-x scroll;  }


#contHeaderBG { position:relative; width:740px; height:100px; margin:0; padding:0; background: #fff url(../Images/Graphics/headerBG.gif) top center no-repeat scroll;  }
#contHeaderBG #logo a{ position:absolute; display:block; text-indent:-3000px; top:10px; left:10px; width:260px; height:80px; padding:0; }

#contHeaderBG #search { position:absolute; display:block; height:30px; bottom:25px; right:5px; font-size:10px; padding:0; }
#contHeaderBG #search input { color:#333; display: inline; margin:0; border:1px solid #d6d6d6; font-size:11px; height:20px; padding:3px 2px 2px; }
#contHeaderBG #search a{ position:relative; top:2px;  font: normal 11px Verdana,Arial,Helvetica,sans-serif; line-height:1.4em; color:#b3b18c;  display: inline; margin:0; border:1px solid #d6d6d6; height:20px; padding:3px 2px 2px; }



#nav { margin:0; padding:0; background: #006c86 url(../Images/Graphics/navBG.gif) top left repeat-x scroll; }
#navPadding { padding:0; }
#navPadding a { line-height:42px;  }



#headerImage { width:740px; height:216px; background: url(../Images/Graphics/headerPhotoBG.gif) top left no-repeat scroll;  }


#contBG { width:740px; background: url(../Images/Graphics/contBG.gif) top left repeat-y scroll; }
#contBGhome { width:740px; background: url(../Images/Graphics/contBGhome.jpg) top left repeat-y scroll; }
#contPadding { padding:20px 0px 30px 0px; margin:0px 20px;width:700px}
#contPaddingHome { padding:20px 0px 30px 0px; margin:0px 20px;width:465px}

#rightCol  { }
#rightColPadding { padding:20px 5px 20px 10px; }
#rightCol .WhiteHeader { font: normal 16px Arial, Helvetica, sans-serif;  color:#fff; }
#rightCol, #rightCol td, #rightCol p { font: normal 11px Arial, sans-serif; color:#ccc; }



#bottomPanel{ width:740px; background:#4493a6; }
#bottomPanelPadding { padding:10px; }

#bottomPanel .HeaderBottomPanel { font: normal 16px Arial, Helvetica, sans-serif;  color:#fff; }
#bottomPanel, #bottomPanel td, #bottomPanel p { font: normal 11px Arial, sans-serif; color:#ccc; }
#bottomPanel img { border:1px solid #ccc; padding:1px; margin:0 10px 2px 0px;  }











#breadCrumbs { font: normal 10px Arial, sans-serif; color:#999999; padding:10px 0 0; margin:0 0 20px; }
#breadCrumbs a{ font: bold 10px Arial, sans-serif; color:#999999; text-decoration:none; }
#breadCrumbs a:hover{ font: bold 10px Arial, sans-serif; color:#999999; text-decoration:underline; }


/* footer */
#footer { width:740px; text-align:right; background:#fff url(../Images/Graphics/footerBG.gif) left bottom no-repeat scroll; }
#footer { font: normal 11px Arial, sans-serif; color:#999;  line-height:47px; }
#footerPadding { padding:0px 10px; }

#footer a { font: normal 11px Arial, sans-serif; color:#999; text-decoration:none; }
#footer a:hover { font: normal 11px Arial, sans-serif; color:#999; text-decoration:underline; }


/* Links */
a{ font: normal 11px Verdana,Arial,Helvetica,sans-serif; line-height:1.4em; color:#fff; text-decoration:none; }
a:hover{ color:#fff; text-decoration:underline; }




/* styles */


#googleMap { text-align: left; background-color:#FFFFFF; color:#333; }











/* Main Styles */

input,textarea,select,button{
font-family: verdana;
font-size: 11px;
color:black;
}

#loginGo {
	border:0;
}

/* 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:#000000; 
text-decoration:underline;
}

.toplink:hover {
color:333;
text-decoration:none;
}

/* 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;
}

/* For lines used in address info page*/
hr{
	height: 1px;
	color: A92870;
}
/* End Shop Styles */

 