	/* custom styles */
	.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
	* html .fix { height:1%; }
	
	form { margin:0; padding:0; }
	a img { border:none; }
	tr { vertical-align:top }
	p { margin:1em 0 0; }
	
	
	ol{ }
		ul{ margin:0; padding:0; list-style-position:inside; list-style-type: square;  }
		#mainPanelHomeLeft ul{ margin:0; padding:0; list-style-position:inside; list-style-type:disc; list-style-image:url(); }
		li{ margin:0; padding:0 0 5px 3px; }
	
	input, textarea{ background-color:#f0f0f0; border: 1px solid #98999d; color:#333; }
	hr { display:block; width: 100%; margin: 1em auto; padding:10px 0;  height: 0px; line-height:0px; font-size:0px; border:none; border-bottom: 1px dashed #988d78; background:none; }
	
	
	
	
	
	body, td { color:#636466; font:normal 12px/16px Arial, sans-serif; margin:0px; padding:0px; }
		.bodyStyle{ text-align:center; margin:0; padding:0; background:#f1faff url(../images/graphics/v02_bodyBG.jpg) top left repeat-x scroll; }
	
	#wrapper{ width:974px; margin:0 auto; padding:0; text-align:left; }
	
	#header{ position:relative; height:106px; margin:0; padding:0; background:url(../images/graphics/v02_header.gif) top left no-repeat scroll; }
		#header a { position:absolute; top:0; left:7px; width:315px; height:87px; display:block; text-indent:-10000px; }
	
	
	#nav { float:left; width:710px; margin:0 0 0 7px; padding:0; }	
	
		#search { position:relative; float:right; width:230px; height:35px; margin:0; padding:0; background:url(../images/graphics/v02_searchBG.gif) top left no-repeat scroll; }
			#search input{ width:200px; margin:8px 0 0 8px; background:none; border:none;  }
			#search a{ position:absolute; top:5px; right:5px; width:15px; height:23px; display:block; text-indent:-10000px; }
	
	#navShadeHome{ height:18px; margin:0; padding:0; background:url(../images/graphics/v02_navShade.gif) top left no-repeat scroll; }
	#navShadeInner{ height:18px; margin:0; padding:0; background:url(../images/graphics/v02_navShadeInner.gif) top left no-repeat scroll; }
	#navShadeInnerblog{ height:18px; margin:0; padding:0; background:url(../images/graphics/v02_navShadeInnerblog.gif) top left no-repeat scroll; }
	
	#wrapCont{ width:974px; margin:0; padding:0; text-align:left; background: url(../images/graphics/v02_contBG.png) top left repeat-y scroll; /* behavior: url(files/css/v02_iepngfix.htc); */ }
	
	#wrapContblog{ width:974px; margin:0; padding:0; text-align:left; background: url(../images/graphics/v02_contBGblog.png) top left repeat-y scroll; /* behavior: url(files/css/v02_iepngfix.htc); */ }
	#wrapContHome{ width:974px; margin:0; padding:0; text-align:left; background: url(../images/graphics/v02_contBGhome.png) top left repeat-y scroll; /* behavior: url(files/css/v02_iepngfix.htc); */ }
		
		#ContInner{ width:974px; float:left; margin:0; }
			#ContInner02a{ width:700px; float:left; margin:0; }
			#ContInner02aPadding { padding:5px 15px;  }
				#imageHeader { float:left; padding:0 30px 8px 0; }
				#ContInner #content { float:right; width:280px; }

#ContInner1 #content { float:right; width:530px; } 

#ContInnerNoImage{ width:660px; float:left; margin:0; }
			#ContInnerNoImagePadding { padding:0px 0px 20px 30px;  }

#ContInnerNoImageBlog { padding:0px 40px 40px 40px;  }

		
		#ContHome01{ width:410px; float:left; margin:0 0 0 13px; }
		
			#Flash1{ margin:20px 0 0;  }
			
		#ContHome02{ width:533px; float:right; margin:0; }
			
			#ContHome02a{ width:265px; float:left; margin:0; }
				#ContHome02aPadding { padding:5px 15px; }
			
			
			#ContHome02b{ width:250px; float:right; margin:0 7px 0 0; background:url(../images/graphics/v02_newsPanel_clinic.gif) top left no-repeat scroll; }
				#clinicLogoLink a { text-indent:-10000; display:block; height:60px; }
				#ContHome02bPadding { padding:0px 10px 10px; font-size:11px; }
				
				#ContHome02bPadding .subHeader { padding:5px; background:url(../images/graphics/v02_ContHome02b_headerBG.gif) top left no-repeat scroll; }
				#ContHome02bPadding a { color:#001c4b; font:normal 11px Arial, sans-serif; text-decoration:none; }
				#ContHome02bPadding a:hover { text-decoration:underline; }
	
	
		
		#clientlogIn { font-size:10px; margin:15px 0 30px; color:#fff; }
		#clientLogInPadding { padding: 10px; }
	
			#clientlogIn input { padding:3px 2px; margin:2px 0; color:#333; display: inline;  border:1px solid #d9d9d9; font-size:12px; height:26px; }
			#clientlogIn .width { width:180px; }
			#clientlogIn .sub { font: normal 11px Arial, sans-serif;  color:#333; padding:2px; margin:0px; text-decoration:none; border:1px solid #d9d9d9; background:#fff; }
			#clientlogIn .box { display:block; padding:0px; margin:0; font: bold 11px Arial, sans-serif; color:#333; }
			#clientlogIn .submit { width:50px; }
	
	
	
	
	
	
	
	#footer { padding:0; background: url(../images/graphics/v02_contBGblank.png) top left repeat-y scroll; /* behavior: url(files/css/v02_iepngfix.htc); */ }
		#footerPadding { padding:20px; font:normal 11px/14px Arial, sans-serif; color:#939598; background: url(../images/graphics/v02_footerBGtop.gif) top left no-repeat scroll;  }
		
		#footerPadding a { color:#939598; font:normal 11px Arial, Helvetica, sans-serif; }
		#footerPadding a:hover { color:#939598; text-decoration:underline; }
	
	
	
	a { color:#001c4b; font:normal 12px/16px Arial, Helvetica, sans-serif; text-decoration:none; }
	a:hover { color:#001c4b; text-decoration:underline; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* Main Styles */
	
	/* 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;
	}
	
	
	/* 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 */