/* CSS Document */

BODY {
	margin:0px;
	background-image:url(../images/bg_purple_pattern.gif);
	background-repeat:repeat;
		}
		
.main_table {
	border:#000000;
	border-bottom-color:#000000;
	border:1px solid;	
	}


/* home body text start */

.body_txt_hm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	letter-spacing:0px;
	text-align:justify;	
	}

.inner_body_txt_light {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	line-height:normal;
	padding-top:7px;
	}

.body_txt_hm_contact1 {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bolder;
	letter-spacing:1px;
	}
.body_txt_hm_contact2 {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#58595B;
	line-height:18px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	}
.body_txt_hm_contact2 a{
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#58595B;
	line-height:18px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	}
.body_txt_hm_contact2 a:hover{
	text-decoration:underline;
	}
	
.body_txt_hm_contact3 {
	font-family: Arial balck, Verdana,  Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	line-height:12px;
	font-weight:bolder;
	text-decoration:none;
	}
	
.body_txt_hm_contact3 a{
	font-family: Arial balck, Verdana,  Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	line-height:12px;
	font-weight:bolder;
	text-decoration:none;
	}
	
.body_txt_hm_contact3 a:hover{
		text-decoration:underline;
	}


/*  home body  text end */


/* inner page Body text start*/

.body_txt_inner {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:17px;
	text-align:justify;
	}
.body_txt_inner_bld {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:17px;
	font-weight:bold;
	text-align:justify;
	}
	
.body_txt_inner_contact {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
	text-align:justify;
	}
.body_txt_inner_bold {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;	
	line-height:15px;
	}

	

.body_txt_inner_side_link2 {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bolder;
	letter-spacing:1px;
	}
	
.table_distance{
	margin-top:5px;
	}

.body_txt_inner_head {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.body_text_inner2 {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	letter-spacing:0px;
	font-weight:bolder;
	
	
	}
.body_inner_yline {
	background-image:url(../images/inner_body_line2.jpg);
	background-repeat:repeat-y;
	}

.product_icol_image {
	margin-top:5px;
	margin-bottom:5px;
	}

.downlode_pdf {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.downlode_pdf a{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.downlode_pdf a:hover{
	color:#666666;
	text-decoration:underline;	
	}
	

	
.needle_bg_image {
	background-image:url(../images/needles-body-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:5px;
	}

.needle_code_main {
		margin-top:5px;
	}
	
.needle_left_lable {
	margin-top:5px;
	}
/* inner page Body text end*/





/* footer start*/

.footer_img1{
	background-image:url(../images/footer_line.jpg);
	background-repeat:repeat-x;
	}
	
.foote_link {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
.foote_link a {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
.foote_link a:hover {
		color:#CCCCCC;
	}



.foote_text {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
/* footer  end */

/* ******************* Product Side Colour Link  and header   start ********************/


.body_txt_inner_side_link {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:12px;
	text-decoration:none;
	}


.body_txt_inner_side_link a{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:12px;
	text-decoration:none;
	}

.body_txt_inner_side_link a:hover{
	color:#999999;
	}
.product_name {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	font-weight:600;
	}
	
.product_name_long {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:600;
	}
.tread_mark {
	font-family:Arial , Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	}
	

.light_blue_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#C4C1E0;
	line-height:12px;
	text-decoration:none;
	}
	
.blue_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#3C5FA2;
	line-height:12px;
	text-decoration:none;
	}

.maroon_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#AF2117;
	line-height:12px;
	text-decoration:none;
	}

.orange_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#FE7C26;
	line-height:12px;
	text-decoration:none;
	}

.yellow_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#FFCE23;
	line-height:12px;
	text-decoration:none;
	}
.yellow_pure_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#F4F201;
	line-height:12px;
	text-decoration:none;
	}

.green_light_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#ACDABB;
	line-height:12px;
	text-decoration:none;
	}

.green_dark_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#60C3A7;
	line-height:12px;
	text-decoration:none;
	}

.cyan_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#00B0F0;
	line-height:12px;
	text-decoration:none;
	}
	
.cyan_light_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#ADE2FA;
	line-height:12px;
	text-decoration:none;
	}
	
.pink_light_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#F6ADCD;
	line-height:12px;
	text-decoration:none;
	}
	
.orange_shade_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#F58345;
	line-height:12px;
	text-decoration:none;
	}
	

/* ******************* Product Side Colour Link   end********************/


/* ******************* Enquiry Form  start  ******************************/

.enquiry_txt {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:25px;
	font-weight:bold;
	}

.enquiry_txt2 {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
	

.enquiry_feild {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align:middle;
		}


#leftimg{
	vertical-align:bottom;
	margin-top:190px;
}

#leftimg_needles_premium_point{
	vertical-align:bottom;
	margin-top:408px;
}

#leftimg_needles_round_bodied{
	vertical-align:bottom;
	margin-top:435px;
}

#leftimg_needles_cutting{
	vertical-align:bottom;
	margin-top:408px;
}
#leftimg_needles_glare_free{
	vertical-align:bottom;
	margin-top:408px;
}
#leftimg_needles_orthopaedic{
	vertical-align:bottom;
	margin-top:408px;
}



.blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	padding-left:0px;
}
.blue a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	text-decoration:none;
	padding-left:0px;
	}
.blue a:hover{
	color:#000066;
	padding-left:8px;
	}
		

.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	text-decoration:none;
}
.black a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;
	text-decoration:none;
}
.black a:hover{
	color:#000033;
	text-decoration:none;
}


.sitemap_txt_bold {
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt_bold a{
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;
	color:#666666 ;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt_bold a:hover{
	color:#0155A5;
	text-decoration:none;
	}

.sitemap_txt2 {
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt2 a{
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt2 a:hover{
	color:#0155A5;
	text-decoration:none;
	}
.sitemap_txt {
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	font-size:9px;
	color:#58595B;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt a{
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	font-size:9px;
	color:#58595B;
	letter-spacing:1px;
	text-decoration:none;
	}
.sitemap_txt a:hover{
	color:#0155A5;
	text-decoration:none;
	}
	
	
	
/*************User for Product Menu*****************/

.menutitle{
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-bottom: 5px;
	width:140px;
	padding:2px;
	
}
.menutitle a{
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-bottom: 5px;
	width:140px;
	padding:2px;
	
}
.menutitle a :hover{
	color:#58595B;
	text-decoration:none;
}



.submenu, .submenuActive{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:159px;
	line-height:15px;
	text-decoration:none;
	margin-bottom: 0.5em;
}
.submenuActive a, .submenu a{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	width:159px;
	color:#000000;
	line-height:15px;
	text-decoration:none;
	list-style-position:inside;
	list-style-image:url(../images/blank.jpg);
}
.submenuActive a:hover, .submenu a:hover, a.presetActive{
	color:#999999;
	text-decoration:none;
	list-style-position: inside;
	list-style-image: url(../images/arrow.jpg);
	list-style-type: square;
	padding-right:1px;
}

/******************Use for left border*************/

.leftborder{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B1ACD5;
}


/**************Under Construction************************/

.under_construction {
	font:Arial, Helvetica, sans-serif;
	color: #0155A5;
	font-size: 24px;
	font-weight: bold;
}


.proname{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.proname a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.proname a:hover{
	color:#CC3300;
	text-decoration:underline;
	}
/***************************************Insert Table Start **********************************/
.insert_table_stericryl{
	background-image:url(../images/insert_table_stericryl.jpg);
	background-repeat:repeat-x;
	border:#F58446 1px solid;
	}


.insert_table_txt{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;	
	line-height:24px;
	text-align:center;
	letter-spacing:1px;
	}
	


/***************************************Insert Table End **********************************/



