body {
	padding:0;
	margin:0;
	background:url(images/bottom-pattern.jpg) repeat;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#4A5767;
}
p, h1, h2, h3, ul, li, form, input, select, textarea{
	padding:0;
	margin:0;
}
/*ul{				//commented by KuntalC
	list-style-type:none;
}*/
img{
	border:0;
}
a{
	outline:none;
}
/*-------------------------------------General CSS Ends------------------------------------------*/
td.menuBg{
	background:url(images/menu-bg.jpg) repeat-x 0 0;
	height:30px;
}
ul.topMenu{
	padding:0 0 0 290px;
}
ul.topMenu li{
	float:left;
	margin-left:9px;
	position:relative;
}
ul.topMenu li a{
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 17px;
}
ul.topMenu li a:hover, ul.topMenu li a.active{
	background:url(images/menu-on.jpg) repeat-x 0 0;
}
/*-----------------------------------------Dropdown---------------------------------*/
div.dropdownDiv{
position:absolute;
left:0; top:28px;
margin:0;
padding:4px 0 4px 0;
background:url(images/dropdown-bg.png) repeat;
border-top:0;
display:none;
}
*html div.dropdownDiv{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdown-bg.png', sizingMethod='scale');
	}
div.dropdownDiv a{
	display: block;
	padding:0 0 0 0; font-size:11px !important;
	line-height:25px !important;
	height:25px !important;
	text-decoration:none;
	color:#FFF;
	margin:0 4px 0 4px;
	padding:0;
	width:166px;
	text-align:left;
	background:none;
	}
.dropdownDiv a:hover{
	background:#6A0303 !important;
	color:#FFF;
}
/*-----------------------------------------Dropdown---------------------------------*/
td.bannerGradientbg{
	background:url(images/banner-gradient-bg.jpg) repeat-x 0 0;
	height:257px;
}
td.blueBar{
	background:url(images/bottom-blue-bar.jpg) repeat-x 0 100% #FFF;
}
td.banner{
	background:url(images/banner.jpg) no-repeat;
	height:257px;
}
/*td.logoBg img{
	margin:62px 0 57px 26px;
}*/
td.infoBg{
	background-color:#869EC0;
	height:56px;
}
.topMargn12{
	margin-top:12px;
}
.topMargn18{
	margin-top:18px;
}
.contactTxtmargn{
	margin:212px 0 0 0;
}
.contactProductmargn{
	margin:142px 0 0 0;
}
/*p.contactTxt{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:3px 0 0 25px;
}
p.contactTxt a{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#EBF2FF;
}
p.contactTxt a:hover{
	text-decoration:none;
}
*//*------------------------------------------------------------Body Starts-------------------------------------------------*/
td.bodyPattern{
	background:url(images/blue-pattern.jpg) repeat-x 0 0 #FFF;
	padding:36px 0 32px 0;
}
.leftMrgn18{
	margin-left:18px;
}
span.massloadTxt{
	background:url(images/massload.gif) no-repeat 0 0;
	padding:0 0 0 166px;
}
td.productGradentbg{
	background-color:#FFFFFF; padding:0 0 32px 0;
}
td.productHeadingbg{
	background:url(images/product-heading-bg.jpg) repeat-x 0 0;
	height:46px;

}
td.waterMark{
	background:url(images/watermark-logo.jpg) no-repeat 100% 0;
	height:46px;
}
h2.productHeading{
	font:20px/46px Helvetica, Arial,  sans-serif;
	color:#FFF;
	margin:0 0 0 16px;
}
img.productPic{
	border:1px solid #FFF;
}
td.selectBg{
	background:url(images/select-bg.jpg) repeat-x;
	border:1px solid #FFF;
	height:45px;
	border-top:0;
}
select.selectBox{
	width:210px;
	margin:13px 0 0 12px;
	font:12px/21px Arial, Helvetica, sans-serif;
	height:20px;
	color:#030303;
}
/*---------------------------------------------------------Footer Starts---------------------------------------*/
td.footerLinkbg{
	background:url(images/footer-link-bg.jpg) repeat-x 0 0;
	height:34px;
}
ul.footerLink{
	padding:0;
}
ul.footerLink li{
	float:left;
	padding:0 8px;
	background:url(images/footer-divider.gif) no-repeat 0 12px;
}
ul.footerLink li a{
	font:11px/34px Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul.footerLink li a:hover{
	text-decoration:none;
	color:#1F2935;
}
ul.footerLink li.noDivider{
	background:none;
}
p.copyTxt{
	font:11px/34px Arial, Helvetica, sans-serif;
	color:#1F2935;
}
td.bottomPattern{
	background:url(images/bottom-pattern.jpg) repeat-x 0 0;
	height:111px;
}
p.footerTxt{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#CCDBEB;
	margin:25px 0 0 8px;
}
td.bottomPad15{
	padding-bottom:15px;
}
p.websiteDevelop{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#949494;
	text-align:center;
	margin:5px 0 20px 0;
}
p.websiteDevelop a{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#C4C4C4;
}
p.websiteDevelop a:hover{
	text-decoration:none;
	color:#DEDEDE;
}
/*-------------------------------------------------------------Product Page---------------------------------------------*/
td.productBanner{
	background:url(images/product-banner.jpg) no-repeat 0 0;
	height:187px;
}
td.innerBannergrd{
	background:url(images/banner-gradient-bg.jpg) repeat-x 0 0;
	height:187px;
}
td.inerLogobg{
	background:url(images/inner-logo-bg.jpg) repeat-x 0 0 #FFF;
}
/*td.inerLogobg img{
	margin:31px 0 19px 26px;
}*/
td.innerBodybg{
	background:url(images/inner-body-bg.jpg) repeat-x 0 0 #D7E3EF;
	/*padding:25px 0;*/
	border:1px solid #DDE1E6;
}
/*-----------------------------------Tab Menu-------------------------------------*/
td.tabLine{
	background:url(images/tab-line.gif) repeat-x 0 100%;
}
ul.tabMenu{
	height:31px;
	list-style-type:none;
}
ul.tabMenu li{
	float:left;
	margin:0 3px 0 0;
}
ul.tabMenu li a{
	background:url(images/tab-menu-left.jpg) no-repeat 0 0;
	font:bold 13px/31px Arial, Helvetica, sans-serif;
	color:#636363;
	float: left;
	display: block;
	text-decoration: none;
	padding:0 0 0 9px; /*Padding to accomodate left tab image. Do not change*/
	height:31px;
	width:auto;
	background-color:inherit;
	text-align: center;
	cursor:pointer;
}
ul.tabMenu li a span{
	background:url(images/tab-menu-right.jpg) no-repeat 100% 0;
	float: left;
	display: block;
	width:auto;
	padding:0 22px 0 11px; /*Padding of menu items*/
}
ul.tabMenu li.current a, .tabMenu  li a:hover{
	color: #C10000; text-decoration:none;
	background:url(images/tab-menu-left-on.jpg) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.tabMenu li.current a span, .tabMenu li a:hover span{
	color: #C10000; text-decoration:none;
	background:url(images/tab-menu-right-on.jpg) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}

ul.tabMenu li.current a, .tabMenu  li a.active{
	color: #C10000; text-decoration:none;
	background:url(images/tab-menu-left-on.jpg) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.tabMenu li.current a span, .tabMenu li a.active span{
	color: #C10000; text-decoration:none;
	background:url(images/tab-menu-right-on.jpg) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}

/*-----------------------------------Tab Menu Ends-------------------------------------*/
/*-----------------------------right tab---------------------*/
ul.tabMenu li.rightTab{
	float:right;
	margin:0;
}	
ul.tabMenu li a.quotetab{
	background:url(images/quote-tab-left.jpg) no-repeat 0 0;
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#FFF;
	float: left;
	display: block;
	text-decoration: none;
	padding:0 0 0 9px; /*Padding to accomodate left tab image. Do not change*/
	height:31px;
	width:auto;
	background-color:inherit;
	text-align: center;
	cursor:pointer;
}
ul.tabMenu li a.quotetab span{
	background:url(images/quote-tab-right.jpg) no-repeat 100% 0;
	float: left;
	display: block;
	width:auto;
	padding:0 22px 0 11px; /*Padding of menu items*/
}
ul.tabMenu li.current a.quotetab, .tabMenu  li a.quotetab:hover{
	color:#FFF; text-decoration:none;
	background:url(images/quote-tab-left-on.jpg) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.tabMenu li.current a.quotetab span, .tabMenu li a.quotetab:hover span{
	color:#FFF; text-decoration:none;
	background:url(images/quote-tab-right-on.jpg) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}

ul.tabMenu li.current a.quotetab, .tabMenu  li a.quotetab.active{
	color:#FFF; text-decoration:none;
	background:url(images/quote-tab-left-on.jpg) no-repeat 0 0;/*left tab image path*/
	background-color:inherit;
}
ul.tabMenu li.current a.quotetab span, .tabMenu li a.quotetab.active span{
	color:#FFF; text-decoration:none;
	background:url(images/quote-tab-right-on.jpg) no-repeat 100% 0;/*right tab image path*/
	background-color:inherit;
}
/*-----------------------------------Tab Menu Ends-------------------------------------*/

td.tabBg{
	background-color:#FFF;
	border:1px solid #DDE1E6;
	padding:16px 0 43px 0;
	border-top:0;
}
td.categoryBg{
	background-color:#FFF;
	border:1px solid #DDE1E6;
	padding:16px 1px 20px 1px;
}
td.searchBotpad{
	padding-bottom:10px;
}
input.searchBox{
	width:165px;
	border:1px solid #B1D0E8;
	height:18px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
input.searchBox2{
	width:140px;
	border:1px solid #B1D0E8;
	height:18px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
input.goButton{
	background:url(images/go-button.gif) no-repeat 0 0;
	width:28px;
	height:18px;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 2px 2px;
	cursor:pointer;
	border:0;
}
/*-----------------------------------------------------------Menu---------------------------------------*/
ul.rightMenu {
	list-style-type:none;
	width:230px;
	}
ul.rightMenu li {
	margin:0 0 1px 0;
	width:230px; _margin:0 0 -1px 0;
	}
ul.rightMenu li a {
	font:bold 11px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
	padding:0 0 0 10px;
	background-color:#E6EDF5;
	display:block;
	}
ul.rightMenu li a:hover {
	background-color:#DCE6F1;	
	}
ul.rightMenu ul.subMenu {
	margin:1px 0 1px 0;
	list-style-type:none;
	}
ul.rightMenu ul.subMenu li {
	width:230px; height:20px;
	margin:0 0 1px 0; _margin:0 0 -2px 0;
	border-bottom:1px solid #F7FBFF;
	}
ul.rightMenu ul.subMenu li a {
	background:url(images/gray-bullet.gif) no-repeat 17px 9px;
	font:11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:none;
	padding:0 0 0 25px;
	}
ul.rightMenu ul.subMenu li a:hover {
	background:url(images/gray-bullet.gif) no-repeat 17px 9px #EFF4F8;
	color:#000;
	}	
/*-----------------------------------------------------------Menu Ends---------------------------------*/
h2.categoryHeading{
	font:20px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#882326;
	padding:0 8px;
	margin:0 0 6px 0;
}
img.productImage{
	border:2px solid #DDE1E6;
}
p.productDetails{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#838383;
	padding:0 0 15px 0;
}
p.productDetails a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#3071DA;
}
p.productDetails a:hover{
	text-decoration:none;
}
p.boldTxt{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	padding:17px 0;
}
p.bulletTxt{
	background:url(images/bullet.gif) no-repeat 0 5px;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#838383;
	margin:0 0 5px 12px;
	padding:0 0 0 10px;
}
td.topPad15{
	padding:15px 0 0 0;
}
img.pdfIcon{
	float:left;
}
.downLoadtxt{
	font:bold 13px/27px Arial, Helvetica, sans-serif;
	background-color:#ECECEC;
	color:#C10000;
	text-decoration:none;
	padding:0 12px;
	margin:12px 0 0 0;
	display:block;
	float:left;
}
.downLoadtxt:hover{
	text-decoration:underline;
}*/
/*--------------------------------------------------------Content Page Starts--------------------------------*/
td.contentBg{
	background-color:#FFF;
	border:1px solid #DDE1E6;
	padding:20px 0 20px 0;
}
h2.productName{
	font:22px/26px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 12px 0;
}
/*--------------------------------------------------------Content Page Ends--------------------------------*/
/*---------------------------------------------------Product Listing Starts------------------------------------*/
td.productBg1{
	background-color:#EDF2F7;
	padding:15px;
}
td.borderBtm{
	border-bottom:3px solid #FFF;
}
h2.productsHeading{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 8px 0;
}
span.buleTxt{
	font-weight:bold;
	color:#5C89C8;
}
img.picBorder{
	border:1px solid #DDE1E6;
}
a.moreBtn{
	background-color:#A8C1DE;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#EDF2F7;
	width:44px;
	text-decoration:none;
	text-align:center;
	float:right;
	margin:15px 0 0 0;
	display:block;
}
a.moreBtn:hover{
	background-color:#809FC3;
}
td.productBg2{
	background-color:#F6F9FB;
	padding:15px;
}
/*---------------------------------------------------Product Listing Ends------------------------------------*/

/************added by KuntalC *****************/
.catName{
background-color:#59616F;
font:14px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-transform:uppercase;
}
.description{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:0 2px 0 2px;
}
.moreLink{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.moreLink:hover{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
text-decoration:none;
}
td.selectBg1{
	background:url(images/select-bg.jpg) repeat-x;
	/*border:1px solid #FFF;*/
	height:60px;
	border-top:0;
}
.paging{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#777D88;
font-weight:bold;
text-decoration:none;
}
.paging:hover{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#A2A7A9;
font-weight:bold;
text-decoration:none;
}
td.bodyPattern1{
	background:url(images/blue-pattern.jpg) repeat-x 0 0 #FFF;
	padding:51px 0 32px 0;
}
ul.topMenu1{
	padding:0 0 0 290px;
	list-style:none;
}
ul.topMenu1 li{
	float:left;
	margin-left:9px;
	position:relative;
}
ul.topMenu1 li a{
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding:0 17px;
}
ul.topMenu1 li a.active{	/* added by KuntalC */
	background:url(images/menu-on.jpg) repeat-x 0 0;
}
/*ul.topMenu1 li a:hover, ul.topMenu li a.active{
	background:url(images/menu-on.jpg) repeat-x 0 0;
}*/
ul.topMenu1 li a:hover{	/* modified by KuntalC */
	background:url(images/menu-on.jpg) repeat-x 0 0;
}
ul.footerLink1{
	padding:0;
	list-style:none;
}
ul.footerLink1 li{
	float:left;
	padding:0 8px;
	background:url(images/footer-divider.gif) no-repeat 0 12px;
}
ul.footerLink1 li a{
	font:11px/34px Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul.footerLink1 li a:hover{
	text-decoration:none;
	color:#1F2935;
}
ul.footerLink1 li.noDivider{
	background:none;
}
ul.rightMenu ul.subMenu li.highlight {
	width:230px; height:20px;
	margin:0 0 1px 0; _margin:0 0 -2px 0;
	border-bottom:1px solid #F7FBFF;
	font-weight:bold;
	}
ul.rightMenu ul.subMenu li.highlight a {
	background:url(images/gray-bullet.gif) no-repeat 17px 9px;
	font:11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#882326;
	display:block;
	text-decoration:none;
	padding:0 0 0 25px;
	font-weight:bold;
	}
ul.rightMenu ul.subMenu li.highlight a:hover {
	background:url(images/gray-bullet.gif) no-repeat 17px 9px #EFF4F8;
	color:#882326;
	font-weight:bold;
	}
.spacing{
	padding:0 20px 0 0;
}	
.breadcrumb{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#882326;
}
.downLoadtxt1{
	font:bold 13px/27px Arial, Helvetica, sans-serif;
	/*background-color:#ECECEC;*/
	color:#C10000;
	text-decoration:none;
	padding:0 12px;
	margin:12px 0 0 0;
	display:block;
}
.btm-list ul li
{
margin-left:15px;
}
 
.btm-list p
{
padding:15px 0;
}
.bodyContact{
	background:url(images/blue-pattern.jpg) repeat-x 0 0 #FFF;
	padding:36px 0 32px 0;
	color:#4A5767;
}
.sitemap{
	font-family:Verdana, Geneva, sans-serif;
	color:#882326;
}
.sitemap a{
	text-decoration:none;
}
a.quoteBtn{
	background-color:#DB3737;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	float:right;
	padding:0 7px;
	margin:15px 3px 0 0;
	display:block;
}
a.quoteBtn:hover{
	background-color:#CD2A2A;
}
/************ends addition*********************/

td.bannerGradientbg{
	background:url(images/banner-gradient-bg.jpg) repeat-x 0 0;
	height:257px;
}
td.blueBar{
	background:url(images/bottom-blue-bar.jpg) repeat-x 0 100% #FFF;
}
td.banner{
	background:url(images/banner.jpg) no-repeat;
	height:257px;
}
/*td.logoBg img{
	margin:62px 0 57px 26px;
}*/
td.infoBg{
	/*background-color:#869EC0;*/
	background:url(images/contact-info-bg.jpg) no-repeat 0 0;
	height:96px;
}
.topMargn12{
	margin-top:12px;
}
.topMargn18{
	margin-top:18px;
}
.contactTxtmargn{
	margin:212px 0 0 0;
}
.contactProductmargn{
	margin:142px 0 0 0;
}
td.innerBannergrd{
	background:url(images/banner-gradient-bg.jpg) repeat-x 0 0;
	height:187px;
}
p.contactTxt {
    color: #FFFFFF;
    font: 12px/24px Arial,Helvetica,sans-serif;
    padding: 9px 0 0 14px;
}
p.contactTxt a {
    color: #FFFFFF;
    font: 12px/22px Arial,Helvetica,sans-serif;
}
p.contactTxt a:hover {
    text-decoration: none;
}
p.contactTxt span {
    font-size: 17px;
    font-weight: bold;
}
p.contactBtn {
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    width: 119px;
}
p.contactBtn a {
    background: url("images/contact-btn.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 30px;
    text-decoration: none;
}
p.contactBtn a:hover {
    background-position: 0 100%;
}
td.bodyPattern {
    background: url("images/blue-pattern.jpg") repeat-x scroll 0 0 #FFFFFF;
    padding: 36px 0 32px;
}
