/* CSS Document */
body{ 
 padding: 0 !important;
 margin:0;
 background:url(../images/bg.jpg) repeat-x  top left #c5c5c5;
 font:11px Verdana, Geneva, sans-serif !important;
 color:#000;
 
 }
/* ---- common css Start ---- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt,li a,
fieldset, form, label, legend,
caption, tfoot, thead {
  margin: 0;
  padding: 0;
  border:0;
  outline: 0;
  text-decoration:none;
  font-size: 100%;
   }
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 
   
.float-left{
 float:left;
 }
.float-right{
 float:right;
 }
.clear{
 clear:both;
 }
.align-c{
 text-align:center;
  }
.align-r{
 text-align:right;
  }
.margin-a{
 margin:0 auto;
 }
.width{
 width:960px;
 border-left: 1px solid #bdbebd;
 border-right: 1px solid #bdbebd;
 background-color:#fff;
 }
/* Heading tags */
h1,h2,h3,h4,h5,h6{ 
 line-height:normal; 
 font-weight:normal;
 }
 h4
 {
  color: #4B4B4B;
 font: bold 16px Arial,Helvetica,sans-serif;
 padding: 10px 0 10px 10px;
  }
  h3
 {
  color: #4B4B4B;
 font: bold 16px Arial,Helvetica,sans-serif;
 padding: 10px 0 10px 10px;
  }
  
  h1
 {
  color: #4B4B4B;
 font: bold 16px Arial,Helvetica,sans-serif;
 padding: 10px 0 10px 10px;
  }
/* Heading tags */

/* ---- common css End ---- */
.wrapper
{
	width:100%;
	float:left;
	
}
.innerwrapper{
	margin:25px auto 25px auto; 
	width:960px;
	}
	
.header-bg{
	background:url(../images/header-bg.gif) repeat-x top left;
	height:95px;
	float:left;
	width:960px;
}


.header-logo{
	background:url(../images/header-logo.png) no-repeat top left;
	width:208px;
	height:95px;
	margin: 0 0 0 25px;
}

.header-logo a{
	width:208px;
	height:95px;
	display:block;
	}
	
.header-tel{
	float:right; 
	margin:22px 22px 0 0; 
	width:170px;
}

.header-tel span{
	font: normal 22px Arial, Helvetica, sans-serif;
	color:#030303;
	display:block;
	margin:10px 0 0 0;
}
/*Nav- start*/
.topnav{
	background:url(../images/header-navbg.gif) repeat-x top left; 
	height:56px;
	width:960px;
	float:left
	}
	
.topnav ul{	
	list-style:none;
	float:left;
	
}
.topnav ul li{	
	list-style:none;
	
}

#navigation{
	margin:0 ;
	float:left;
	width:600px;
		}
#navigation ul {
	line-height:27px !important;
	height:53px;
	float:left;
	list-style:none;
	margin:2px 0 0;
	padding:0;
	float:left;
	width:600px;
			}

#navigation ul li{
	line-height:27px !important;
	height:53px;
	float:left;
	list-style:none;
	background:url(../images/nav-split-line.gif) top right no-repeat;
	padding: 0 10px;
		}

#navigation ul li a span{
	line-height:50px !important;
	float:left;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f7437;
	text-transform:uppercase;
	margin:0 5px 0 5px;
	padding:3px 8px 0 0px;
	cursor:pointer;

	
		}

#navigation ul li a span:hover{
	line-height:50px !important;
	float:left;
	display:block;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2f34;
	margin:0 5px 0 5px;
	padding:3px 8px 0 0px;
	cursor:pointer;
	}
	
#navigation ul li a span.selected{
	line-height:50px !important;
	float:left;
	display:block;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2e2f34;
	margin:0 5px 0 5px;
	padding:3px 8px 0 0px;
	cursor:default;
		}

/*Nav- End*/
.header-search{
	width:270px;
	float:right;
	border:1x solid red;
	margin:17px 0 0 0;
}

.header-search input{
	font:12px Verdana, Geneva, sans-serif;
	border:1px solid #cccccc;
	height:20px;
	/*width:130px;*/
	float:left;
	margin:2px 0 0 0;
}

.header-search button{
	font:12px Verdana, Geneva, sans-serif;
	height:20px;
	float:left;
}

.header-search span{
	display:block; 
	margin:2px 0 0 3px; 
	width:60px; 
	float:left;
}
.header-banner{
	background:#f8f8f8; 
	margin:0 auto; 
	padding:10px; 
	width:940px;
}
.header-bannerimg{
	background:url(../images/header-banner.jpg) no-repeat top left;
	width:938px;
	height:365px;
	float:left;
}

.home-sectionbg{
	background:url(../images/home-section-bg.gif) top left repeat-x;
	height:138px;
	width:100%;
	float:left;
	}

.home-sectionbox{
	float:left; width:272px;
	margin:10px;
	font:22px Arial, Helvetica, sans-serif;
	color:#4b4a4a;
}

.home-sectionbox span{

	margin:16px 0 0 5px;
	font:22px Arial, Helvetica, sans-serif;
	color:#4b4a4a;
	display:block;
	float:left;
	width:130px;
}

.home-contentsec{
	background:#fbf9f8; width:100%;
}
.leftnav{
	width:213px;
	float:left;
	margin: 10px 20px 0 10px;
}

.leftleftnavbg{
	background:url(../images/leftnav-bg.gif) top left repeat-x;
	height:53px;
}
.leftleftnavbg h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:18px 0 0 10px;
}


.leftnav-nav{
	float:left; 
	width:214px;
	margin: 05px 0 0 0;
	background:#f6f6f6;
}
.leftnav-nav ul{
 	color:#636363;
 	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	width:190px;
}
.leftnav-nav ul li{
 	list-style:inside none;
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:2px solid #eeeeee	;
	line-height: 20px;
	}

.leftnav-nav ul li a{
	background: url(../images/leftnav-bullet.png) no-repeat scroll 0 50% transparent;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	color:#636363;
	width:190px;
	padding-left:10px;
	text-decoration:none;

		}
.leftnav-nav ul li a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f7437;
	width:190px;
	text-decoration:none;

}

.newsletter-bg{
	background:url(../images/newsletter-bg.png) top left no-repeat;
	width:213px;
	height:164px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#636363;
	margin:10px 0 30px 0;
}

.newsletter-bg h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#343434;
	margin:10px 0 0 0;
	display:block;
}

.newsletter-bg span{
	margin:8px 0 10px 5px;
	display:block;
}

.newsletter-form{
	float:left; 
	margin:0 0 0 25px;
	font:11px normal Verdana, Geneva, sans-serif;
	color:#000;
}
.newsletter-form label{
	color:#000;
	margin:3px 5px 0 0;
	width:25px;
	float:left;
	}
.newsletter-form input{
	border:1px solid #bcbcbc;
	height:15px;
	font:11px normal Verdana, Geneva, sans-serif;
	color:#000;
}
	
	
.newsletter-form span{
	margin:0 0 8px 0;
	padding:0;
}

.home-scrollbg{
	background:url(../images/scroll-banner_bg.gif) top left repeat-x;
	/*height:250px;*/
	width:710px;
	float:left;
	margin:0 0 20px 0;
}

.home-scrollbg h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:18px 0 10px 10px;
}
.home-scrollbg h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:10px 0 10px 10px;
}
.home-welcometxt{
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#626262;
	margin: 0 0 0 10px;
    text-align: left;
    width: 515px;
}

.footer{
	width:960px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}
.footer-line{
	background:url(../images/footer-line.png) top left no-repeat;
	width:960px;
	height:2px;
	margin:0 auto 25px auto;
	}
	
.footer a{
	font:11px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:none;
	padding:0 8px 0 8px;
}

.footer a:hover{	
	font:11px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:underline;
}

.network-ico{

	margin:15px 0 10px 10px;
}

.banner-form {
    color: #484848;
    float: right;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 10px;
    margin-top: 14px;
    text-align: left;
    opacity: 0.9;
    filter: alpha(opacity=50);
    width: 300px;
    background-color: #fff;
    padding: 6px;
    margin-top: 60px;
}

.banner-form span{
     margin: 0 0 7px 0;
	 float:left;
	 width:270px;
    }

.banner-form label{
	float:left; 
	color:#484848; 
	font:12px Arial, Helvetica, sans-serif;
	width:75px;
	text-align:right;
	margin:0 5px 0 0;
}

.banner-form textarea{
	float:left; 
	color:#484848; 
	font:12px Arial, Helvetica, sans-serif;
	width:179px;
	text-align:left;
	margin:0 5px 0 0;
	height:60px;
}

.banner-form input{
	/*border:1px solid #7f7f7f;
	width:185px;*/
}

.homebanner{
	float:left; 
	margin:0 15px 0 12px;
	width:200px;
}

.homebanner a{
	font:12px Arial, Helvetica, sans-serif;
	color:#626262;
	text-decoration:none;
	}
	
.homebanner a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f7437;
	text-decoration:none;
	}	
	
	/*new class*/
	
	.all_pages{
	background: url("../images/scroll-banner_bg.gif") repeat-x scroll left top transparent;
    float:left;
    width:675px;
	color:#626262;
	margin: 0 0 0 0px;
	text-align:justify;
	line-height:17px;
	padding-left:10px;
}


.all_pages ul li{
	line-height:20px;
	list-style: inside  url(/images/dot_bullet.gif) !important;
	color:#626262;
	}


/*Products-Start*/		
.breadcrumbs{
	float:left;
	width:918px;
	padding-top:3px;
}
.breadcrumbs ul{
	list-style:none;
	float:left;
	font:11px Verdana, Geneva, sans-serif;
	margin:10px 0 0 5px;
	padding:0;
	width:700px;
}
.breadcrumbs ul li{
	list-style:none;
	float:left;
	margin: 0 5px 0 0;
	font: normal 11px Verdana, Geneva, sans-serif;
}

.breadcrumbs ul li a{
	font: normal 11px Verdana, Geneva, sans-serif;
	color:#4f7437;
	text-decoration:none;
	width:auto;
}
.breadcrumbs ul li a:hover{
	font: normal 11px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
}
.products-secbg{
	background:url(../images/scroll-banner_bg.gif) top left repeat-x;
	width:710px;
	float:left;
}
.products{
	background:url(../images/products-bg.gif) repeat-x top left #fff;
	height:200px;
	float:left;
	border:1px solid #cccccc;
	width:199px;
	}
.prod-mrg1{
	margin:20px 15px 15px 30px;
}
.prod-mrg2{
	margin:20px 10px 15px 20px;
}
.prod-mrg3{
	margin:20px 25px 15px 12px;
}

.products-img{
	/*float:left; */
	margin:5px;
	text-align:center;
}

.products-txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	margin:5px 5px 5px 10px; 
}

.products-txtwidth{
	width:120px;
}

.products-txt a{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f7437;
	text-decoration:none;
	}
.products-txt a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	text-decoration:underline;
	}
.products-txtmrgrt{
	margin:5px 10px 0 0;
}

.borderit img{
	border: 1px solid #fff;
}

.borderit:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border: 1px solid #4f7437;
}

.borderit:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #ff6600; /* irrelevant definition to overcome IE bug */
}

.subprod-txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	margin:5px auto 5px auto;
	width:90%; 
	text-align:center;
}

.subprod-txt a{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	text-align:center;
	text-decoration:none;
}


.subprod-txt a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f7437;
	text-align:center;
	text-decoration:underline;
}

.prod-details{
	margin:20px 5px 15px 0;
	background-color:#fff;
	width:455px;
}

.prod-details h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#303030;
	float:left;
	padding:10px 0 5px 10px;
	}
.prod-price{
	background:url(../images/prod-price-bg.gif) top left;
	width:90px;
	height:32px;
	margin:5px 10px 5px 0;
	}	
.prod-price span{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 0 8px;
	display:block;
		}		

.gry-line{
	background:url(../images/gry-line.gif) top left repeat-x;
	height:15px;
	margin:0 10px 10px 10px;
}
.prodt-det{
	font:12px Arial, Helvetica, sans-serif;
	color:#303030;
	line-height:18px;
	margin:0 10px 0 10px;
}

.prodt-det ul{
	font:12px Arial, Helvetica, sans-serif;
	color:#303030;
	list-style: inside;
	}

.prodt-det ul li{
	line-height:20px;
	list-style: inside  url(../images/dot_bullet.gif) !important;
	}	


.prodt-detimg{
	width:99%;
	margin:0 auto;
	text-align:center;
}

.prodt-link{
	width:200px;
	margin:0 0 0 30px;
	text-align:center;
	float:left;
}

.prodt-link a{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f7437;
	text-align:center;
	text-decoration:underline;
	}
.prodt-link a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#313131;
	text-align:center;
	text-decoration:none;
	
	}
	
	.button2{
	padding: 2px 5px 5px 5px;
	/*background-image:url(../images/button.gif);*/
	background-image:url(../images/search-bt.gif);
	width:65px;
	/*height:22px;*/
	background-repeat: repeat-x;
	color: #FAFAFA;
	font-weight: bold;
	border: none;
	font-size: 11px;
	cursor:pointer;
	margin-left:10px;
	height:23px;
}


	
/*Products-Ends*/		