/* CSS Document ---- Developed by Ramveer Singh ------*/
html, body 
{
	margin:0px;
	height:100%; margin:0px; 
	background:#f1f1f1;
}
h3{font-size:11px; font-weight:bold;}
table 
{
	font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; 
	text-align:left;
}
input
{
	border:#e5e4e4 solid 1px;
}
img
{
border:0px;
}

.container
{
	width:950px;
	background:#FFFFFF;
}
/* top section */
.header
{
	width:950px;
	height:84px;
	background:url(image/header_bg.jpg) repeat-x;
	
}
.search-form
{
	float:right;
	margin-right:10px;	
}

.search_mdl
{
	background:url(images/search_bg.gif) repeat-x;
	padding:0px 0px 0px 5px;
}
.search-input
{
	border:0px; font-size:12px; font-weight:normal;
	color:#858484; background:#f5f5f5;
}

.menu
{
	float:right;
	height:52px;
	width:950px;
}
.menu-link
{
	
	
	padding:8px;
}
.menu-link a
{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#5b5b5b; text-decoration:none;
	font-weight:bold;
}
.menu-link a:hover
{
	color:#000000; text-decoration:none;
}

.banner
{
	padding:0px 0px 6px 8px;
}


.welcome-area
{
	padding:0px 0px 0px 10px;
	width:930px; float:left;

}
.welcome-mdl
{
	background:url(images/welcome_text_bg.gif) repeat-x;
	width:670px; vertical-align:top;
	padding:10px 15px 10px 15px;
}
.welcome-text
{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#5b5b5c; 
	line-height:16px;
	letter-spacing:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	}
.welcome-h
{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
	font-size:16px; 
	padding-left:5px;
	line-height:25px;
	letter-spacing:1px;	
	font-weight:bold;

}
.welcome-img
{
	background:url(image/welcome_h_bg.jpg) repeat-x bottom;
	width: auto;
	height:30px;
}

.mdl-part
{
	vertical-align:top;
	text-align:left;
	width:950px;
	
	padding:0px 0px 10px 0px;

}

/* left section */

.heading{
	line-height:20px;
	color:#FFFFFF;
	background:#567798 url(images/heading_bg.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; 
	font-weight:bold;
}

.heading a
{
text-decoration:none;color:#055cbc;
}
.leftsection
{
	vertical-align:top;
	padding:0px 0px 0px 25px;
	width:234px;
}


.leftsection-link { 
    display:block;
    width:250px;
    height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777; 
	line-height:25px;
	text-decoration:none;
	font-weight:bold; 
	background: url(image/leftlink_icon-1.jpg) no-repeat left;
	padding-left:20px;
	}

.leftsection-link:hover{
    display:block;
    width:250px;
    height:25px;
    color:#000000;
	font-weight:bold;
	line-height:25px;
	background:#EBEBEB ;
	text-decoration:none;
}
.leftsection {
    display:block;
    width:250px;
    height:25px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777; 
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold; 
	line-height:25px;
	padding-left:25px;
	background-color:#efefef;
	padding-left:30px;
	background:#efefef url(image/icon.jpg) no-repeat left;
	}



/* Main Part */

.textarea
{
	padding:7px 15px 10px 15px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#787878;
	text-decoration:none; font-weight:normal;
	text-align:justify;
}
.textarea-heading
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px; vertical-align:top;
	line-height:18px;
	color:#373737; font-family:Heavenetica5P;
}



.marquee
{
	
	padding:0px 0px 0px 0px;
}
.marquee-mdl
{
	
	background:url(http://www.dakshtools.com/images/marquee_bg.jpg) repeat-x top;
	padding:0px 10px 0px 10px;
}

/* Products Area */

.product-area
{
	background:url(http://www.dakshtools.com/images/conts_bg.jpg) repeat-y top left;
	padding:0px 0px 0px 15px;
}
.product-name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}
.product-name a
{
	color:#057654; line-height:20px; padding-bottom:5px;
	text-decoration:none; vertical-align:top;
}
.product-name a:hover{
text-decoration:none; color:#0066CC;}
.product-conts-area
{
	padding:0px 0px 0px 15px;
	line-height:16px; vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6e6e; text-align:justify;
	font-size:11px;
	vertical-align:top;
}
.product-img
{
	background:url(images/product_img_bg.jpg) no-repeat;
	width:101px; height:95px; vertical-align:top;
	text-align:center;
}

.read-more
{
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	background:url(images/readmore_icon.gif) no-repeat right;
	padding:0px 8px 2px 0px; margin-left:2px;
}
.read-more:hover
{
	color:#3F9EEE;
	text-decoration:none;
}


/* for other pages */
.prod-name-area
{
	padding:0px 10px 0px 10px;
}

h2
{	
	color:#055cbc; padding:0px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; font-weight:bold;margin:0px;
}

	
.prod-name
{	
	color:#055cbc; padding:0px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold;
}
.prod-img
{
	background:url(images/prod_img_bg.gif) no-repeat;
	margin:0px 0px 0px 0px; width:187px; height:172px;
}
.prod-detail
{

	padding:10px 5px 10px 20px;
	background:url(images/prod_area_bg.gif) repeat-y;
	font-family:verdana,Arial, Helvetica, sans-serif; line-height:19px; 
	font-size:11px; color:#5d5c5c; text-align:justify;
	text-decoration:none; font-weight:normal; vertical-align:top;
}
.prod-detail a
{
	text-decoration:none; color:#0072ca;
}
.prod-detail a:hover
{
	text-decoration:none; color:#057654;
}

.prod-detailtext
{
	font-family:Arial, Helvetica, sans-serif; line-height:18px; 
	font-size:11px; color:#5d5c5c; text-align:justify;
	text-decoration:none; font-weight:normal; vertical-align:top;
	padding-right:10px;
}
.green-h
{
	color:#057654; font-weight:bold;
}

.cont-list
{
	font-size:11px;
}
.cont-list ul
{
	line-height:16px; margin:0px; padding:0px; 
}

.cont-list li
{
	padding:0px 0px 0px 12px; list-style:none;  margin:0 0 0 -40px; background:url(images/readmore_icon.gif) no-repeat left top;
}

.cont-list li a
{
	line-height:20px; text-decoration:none;
	color:#5d5c5c;
}
.cont-list li a:hover
{
	text-decoration:none;
	color:#333333;
}
	
/* footer */
.footer-menu
{
	color:#FFFFFF;
	text-align:center; vertical-align:top;
	line-height:33px;
	background:#567798;
}

.footer-menu a
{
	
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.footer-menu a:hover
{
	color:#cccccc;
	text-decoration:none;
}
.footer-menu a.current
{
	color:#cccccc;
}


.footer
{
	width:910px;
	margin:0px 0px 0px 0px;
	height:50px;
	padding:5px 5px 0px 5px;
	font-size:11px; background:url(images/footer_bg.gif) repeat-x;
}
.footer a
{
	color:#024d90;
	text-decoration:underline;
}
.footer a:hover
{
	text-decoration:none;
}	

.allborder{background:#bcbbbb; color:#c5c5c5; padding:0px 0px 0px 0px;}


.table-mhd td{background:#85bdfc; color:#FFFFFF; line-height:30px; text-align:center;}
.tablehd td{background:#1c7fd4; line-height:22px; text-align:center; color:#FFFFFF;
         font-weight:bold; font-size:12px; vertical-align:top;
		 }
.lightbg td{background:#fafafa; color:#787878; padding:0px 0px 0px 0px; line-height:22px; text-align:center;}				

.lighthd { background:#494848; padding:0px 0px 0px 15px;}
.text-heading
{
	font-size:12px; color:#057654; padding:0px 0px 0px 0px;
	font-weight:bold;
}

.subheading
{
	font-size:12px; color:#666; padding:5px 0px 5px 10px; background:#eff5ff; border:1px solid #e4efff;
	font-weight:bold;
}

.gap{height:5px; display:block;}

.button{
display:block;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
}
.button:hover{
display:block;
width:auto;
height:auto;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
}
.buttonactive{
display:block;
width:auto;
height:auto;
background-color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
}

.bg{
background:#FF9900;
}
.border{
border-left:#f1f1f1;
border-left-style:solid;
border-left-width:1px;
border-right:#f1f1f1;
border-right-style:solid;
border-right-width:1px;
border-bottom:#f1f1f1;
border-bottom-style:solid;
border-bottom-width:1px;
}
.form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
letter-spacing:1px;
line-height:20px;
}
.h1{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
letter-spacing:1px;
line-height:20px;
font-weight:bold;
text-align:center;

}