@font-face{
    font-family: 'HelveticaNeueBold';
    src: url('../font/helveticabold-webfont.eot');
    src: url('../font/helveticabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helveticabold-webfont.woff') format('woff'),
         url('../font/helveticabold-webfont.ttf') format('truetype'),
         url('../font/helveticabold-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

a img {
	border: none;
}

.margin {
	MARGIN: 0px 0px 0px 0px!important;
}
#newheader{
	background: #ffffff;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

.newheader .socialiconnav {
	float: right;
	padding: 5px 0 0
}

.newheader .topnav .socialiconnav ul li {
	float: left;
	padding: 0;
	margin: 0 0 0 14px;
}

#newheader .topnav ul { float: left}
#newheader .topnav ul li {background:none}
.newheader a{
	color: #005593;
	cursor: pointer;
	outline: medium none;
	text-decoration: none;	
}
div.topnav div.hygeinenav a:hover{text-decoration:underline;}
/*#newheader .blueband{
    background:  url('../images/innercontent_bg.gif') repeat-x 0 0;
    width: 100%;
	float:left; padding-left:0; padding-right:0; padding-top:28px; padding-bottom:0
}*/
.newheader p{
	font-size:1.3em;	
}
.newheader *{
	margin:0;
	padding:0;
}
#newheader ul li{
	list-style:none	;
}
/* Top Navigation */
#overlay{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	display:none;
	background:#000;
	z-index:9000;
	opacity: 0.5;
	filter: alpha(opacity=50) !important;
	-ms-filter:"progidDXImageTransform.Microsoft.Alpha(Opacity50)" !important;	
}
div.topnav_wrapper {
	background: url('../images/bg_topnav.gif') repeat-x 0 0;
	height: 33px;
	padding: 0!important
}

div.topnav {
	padding: 0!important;
	width: 940px;
}

div.topnav div.hygeinenav {
	float: left;
	padding: 0 10px 0 0;
	width: 355px;
}
div.topnav div.hygeinenav ul li {
	float: left;
	font-size: 1.9em;
	padding: 8px 22px 0 1px;
}

div.topnav div.hygeinenav ul li a {
	color: #b6caff;
}
div.topnav div.hygeinenav ul li.selected{
	background: url('../images/top_navsel_bg_left.gif') no-repeat 0 0;	
/*	padding: 0 0 0 2px;*/
	padding-left:2px; padding-right:10px; padding-top:0; padding-bottom:0
}
div.topnav div.hygeinenav ul li.selected a {
	background: url('../images/top_navsel_bg_right.gif') no-repeat right top;	
	display: block;
	padding-right: 2px
}
div.topnav div.hygeinenav ul li.selected a span{
	background: url('../images/top_navsel_bg_centerarrow.gif') no-repeat center bottom;
	color:#272727;
	display: block;
	font-weight:bold;
	padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:21px
}
div.sectionnav{float:left;width:445px}
div.sectionnav ul li{font-family:'HelveticaNeueBold';font-size:2.2em;float:left;font-weight:400;margin-right:10px;padding:10px 23px 6px}
div.sectionnav ul li a{color:#fff;text-decoration:none}
div.sectionnav ul li.selected{background:url('bg_sectionnav_left.png') no-repeat 0 0 !important;font-size:1.5em;margin-left:0; margin-right:0; margin-top:7px; margin-bottom:0; padding-left:23px; padding-right:0; padding-top:5px; padding-bottom:6px}
div.sectionnav ul li.selected a{background:url('bg_sectionnav_right.png') no-repeat right top !important;color:#333;margin-left:0; margin-right:0; margin-top:11px; margin-bottom:0; padding-left:0; padding-right:23px; padding-top:5px; padding-bottom:6px}
body:nth-of-type(1) div.sectionnav ul li.selected{height:28px;margin:5px 0 0;padding:0 0 0 26px}
body:nth-of-type(1) div.sectionnav ul li.selected a{margin-top:0;height:25px;display:block;padding:3px 23px 0 0}

div.languagenav {
	float: right;
	position: relative;
	width: 78px;
	z-index: 999;
}

div.languagenav p a {
	background: url('bullet_lightbluearrowdown.gif') no-repeat 88% 16px;
	color: #8abfda;
	display: block;
	height: 18px;
	text-decoration: none; padding-left:11px; padding-right:0; padding-top:9px; padding-bottom:0
}

div.languagenav p.selected {
	background: url('bg_languagedropdownselected.png') no-repeat 0 0;
}

div.languagenav p.selected a {
	background: none;
	color: #005593;
}

div.languagenav div.languagedropdown {
	position: absolute;
	top: 25px;
	right: 0;
	height: 43px;
	width: 89px;
	display:none;
}

div.languagenav div.languagedropdown div.top {
	background: url('bg_languagedropdowntop.png') no-repeat 0 0;
	font-size: 1%;
	height: 11px;
	width: 89px
}

div.languagenav div.languagedropdown div.bottom {
	background: url('bg_languagedropdownbottom.png') no-repeat right bottom;
	width: 89px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:12px
}

div.languagenav div.languagedropdown div.bottom ul li {
	font-size: 1.3em;
	padding: 2px 10px 4px 24px;
}

/* /Top Navigation */

/*@font-face{
    font-family: 'HelveticaNeueBold';
    src: url('fonts/helveticabold-webfont.eot');
    src: url('fonts/helveticabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticabold-webfont.woff') format('woff'),
         url('fonts/helveticabold-webfont.ttf') format('truetype'),
         url('fonts/helveticabold-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/*Navigation Css*/
/*.navigation{
	padding:10px 0 0 13px;
	width:940px;
	height:35px;
	position:relative; 
	z-index:10;
	float:left;
}*/
.navigation{
padding:10px 0 0 2px;
width:940px;
height:35px;
position:relative; 
z-index:10;
float:left;
}
.navigation ul li a.mainlink{
	font-size:1.6em;
	color:#005593;
	font-family: "HelveticaNeueBold";
}
.navigation ul li a.mainlink:hover{
	text-decoration:none	
}
.navigation ul li.selected{
	border-top:1px solid #bdbcbd;	
	border-left:1px solid #bdbcbd!important;
	border-right:1px solid #bdbcbd!important;
}
.navigation ul li.select{
	border-top:1px solid #bdbcbd;	
	border-left:1px solid #bdbcbd!important;	
	border-right:1px solid #bdbcbd!important;
}
.navigation ul li.select img.pointer{ display:block;}
.navigation ul li.lastselected
{
	border-top:1px solid #bdbcbd;	
	border-right:1px solid #bdbcbd!important;
	border-left:1px solid #bdbcbd!important;
}
.navigation ul li.selnextlinav .menutext{
	border-left:1px solid #fff;
}
.navigation ul li.select .menutext{
	border-left:1px solid #fff;	
}
.navigation ul li.selected a, .navigation ul li.selected .menutext, .navigation ul li.lastselected .menutext{
	border:none	
}
.navigation ul li.selected, .navigation ul li.lastselected, .navigation ul li.select{
	background:url('navigation_btmborder.png') repeat-x 0 bottom;	
}
.navigation ul li.selected .pointer, .navigation ul li.lastselected .pointer{display:block}
.navigation ul li.nextlinav .menutext{
	border:none;
}

.navigation ul{
	/*border-bottom:2px solid #0a6584;*/
	float:left;
}
.navigation ul li{
    float: left;
  /*padding: 10px 10px 4px 11px;*/
	padding:6px 0 4px;
    vertical-align: top;
	position:relative;
	/*border-left:1px solid #bdbcbd;	*/
	border-top:1px solid #fff;	
	z-index:2;
	cursor:pointer;
}
.navigation ul li .menutext{
	border-left:1px solid #bdbcbd;
	padding:0 10px 5px;
	float:left
}
.navigation ul li.first .menutext{
	border:0px none;	
}
.navigation ul li a{    
    display: block;
    height: 20px;
}
.navigation ul li.first{
	border-left:1px solid #fff;	
}
.navigation ul li.first a{
	border:none;	
	padding-left:0;	
}
.navigation ul li.find_your_nearest img.pointer{
	left:45%;	
}
.navigation ul li img.pointer{
	left: 40%;
 	position: absolute;
	display:none;
	z-index:2;
	bottom:-7px;
}

.dropdownWrap{
    left: -57px;
    position: absolute;
    top: 32px;
    z-index: 1;
	display:none;
	width:657px;	
}
.dropdownWrap .topcrv{
	background:url('products_dropdowntopcrv.png') no-repeat 0 0;
	width:657px;
	height:14px;
	font-size:1%;
	float:left
}
.dropdownWrap .midcrv{
	background:url('products_dropdownmidcrv.png') repeat-y 0 0;
	width:657px;
	float:left
}
.dropdownWrap .btmcrv{
	background:url('products_dropdownbtmcrv.png') no-repeat 0 0;
	width:657px;
	height:19px;
	font-size:1%;
	float:left
}
.manage_your_money .dropdownWrap{width:190px;}
.manage_your_money .dropdownWrap .topcrv{
	background:url('manageMoney_dropdowntopcrv.png') no-repeat 0 0;	
	width:190px
}
.manage_your_money .dropdownWrap .midcrv{
	background:url('manageMoney_dropdownmidcrv.png') repeat-y 0 0;	
	width:190px
}

.manage_your_money .dropdownWrap .btmcrv{
	background:url('manageMoney_dropdownbtmcrv.png') no-repeat 0 0;	
	width:190px;
	height:23px
}
.manage_your_money .dropdownWrap{
	left:-8px;	
}
.navigation ul li.manage_your_money .pointer{
	left:45%;	
}

.dropdownWrap .midcrv .lhssection{
	float:left;
	width: 170px;	
}
.dropdownWrap .midcrv .lhssection ul{
	float:left;	
	border:none;
}
.dropdownWrap .midcrv .lhssection ul li{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#005593;
	width:144px;
	border:0px none;	
	line-height:16px; padding-left:24px; padding-right:0; padding-top:9px; padding-bottom:10px
}
.dropdownWrap .midcrv .lhssection ul li a{
	color:#005593;
	text-decoration:none;
	border:none;
	padding:0;
	height:auto
}
.dropdownWrap .midcrv .lhssection ul li.selected{
	background:#239edd;
	color:#FFF;
}
.dropdownWrap .midcrv .lhssection ul li.selected a{
	color:#FFF;	
}
.dropdownWrap .midcrv .rhssection{
	float:left;
	width:480px;
	
}
.dropdownWrap .midcrv .rhssection .innerNavs{
	width:480px;
	display:none;
	float:left;
	border-left:2px solid #239edd;
	overflow:hidden;
	position:relative
}
.innerNavs .innerNavContainer{
		width:480px;
		float:left;
}
.tabularData{
	padding:0 0 0 15px	
}

/* Header */

/*div.header {
	padding: 12px 0 12px 0;
	position: relative;
	width: 940px;

}*/
.newheader .header {
padding: 12px 0  10px;
position: relative;
width: 940px;
/*float:left;*/
}
.newheader .header div.logo {
	float: left;
	width: 215px;
	padding: 0!important
}


/* /Header */

/* Footer */

div.footer_wrapper {
	background: #015194 url('../images/bg_footer.gif') repeat-x 0 0;
	width: 100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0; margin-right:0; margin-top:35px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px;
	clear:both
}


div.footer {
	padding:0 0 13px 0!important;
	width: 940px;/*16jan*/
}

div.groupwebsites {

/*	width: 940px;*/
width: 1000px;
	margin:0;
	font-size:0.9em;
	padding:6px 0 0 0;
	float:left/*16jan*/
}

div.groupwebsites ul{ float:left; margin:0; padding:0}/*6jan*/

div.groupwebsites p {
	color: #cccccc;
	float: left;
	font-size: 1.3em;
	padding: 0 15px 0 0;
	margin:0;
}

div.groupwebsites ul li {
	float: left;
	font-size: 1.3em;
/*	padding: 0 27px 0 0;*/
padding: 0 17px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

div.groupwebsites ul li a {
	border-bottom: 1px solid #6da4db;
	color: #ffffff;
	padding-bottom: 0px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}
div.groupwebsites ul li a:hover {
	border: none;
	text-decoration: none;
	margin:0;
}

div.footerLinks {
	padding: 27px 0 0;
	float: left;
	width:750px;
	margin:0;
}

div.footerLinks ul {
	float: left;
/*	padding-bottom: 20px;*/
padding:0 0 20px 0!important;
	margin:0;
}

div.footerLinks ul li {
	background: url('../images/bg_footerlink_seperator.gif') no-repeat left top;
	font-size: 1.1em;
	letter-spacing: 0.05em;
	float: left;
	margin:0; padding-left:11px; padding-right:11px; padding-top:0; padding-bottom:0
}

div.footerLinks ul li.firstItem {
	background: none;
	padding: 0 11px 0 0;
	margin:0;
}

div.footerLinks ul li a {
	color: #ffffff;
	margin:0;
	text-decoration:none;/*18jan*/
}

div.footerLinks ul li a:hover{text-decoration:underline;}

#newfooter div.footerLinks p {
	float: left;
	color: #9ABAD5!important;
	font-size: 1.1em;
	letter-spacing: 0.05em;
	padding: 0!important;
	width: auto!important;
	margin:0;
}
#newfooter div.footerLinks p a{
	color:#fff;
	text-decoration:none!important;
}
#newfooter div.footerLinks p a:hover{
	text-decoration:underline!important;
}
#newfooter div.footerLinks p.footerlinktitle{ 
	clear: left;
    padding: 0 15px 0 0 !important;
    width: 20% !important;
}

#newfooter div.footerLinks .greytext { 
	clear:both!important
}
.product_glance_new {
 float:left; width:700px
}

#newfooter div.footerLinks p.bestviewed{clear:left;padding:10px 0 0 0!important;width:550px!important;}

div.footerSocialLinks {
    float: right;
    margin: 0;
    padding: 21px 0 0;
    width: 189px;
}


div.footerSocialLinks h3 {
	color: #ffffff;
	font-family: 'HelveticaNeueBold';
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0 0 20px;
	margin:0;
}

div.footerSocialLinks img {
	border: none;
	float: left;
	margin: 0 0 0 9px;
}

div.footerSocialLinks a, div.footerSocialLinks a img
{
	border: none;
	outline: none;
}


div.footerSocialLinks img.verisign {
	float: right;
	margin: 24px 5px 0 0;
}

div.footerSocialLinks p {
	color: #9abad5;
	float: right;
	font-size: 1em;
	letter-spacing: 0.03em;
	padding: 23px 3px 0 0;
	width: 200px;
	text-align:right;
	margin:0;
}

div.footerSocialLinks p a {
	color: #9abad5;
	text-decoration: underline;
	margin:0;
}

div.footerSocialLinks p a:hover {
	text-decoration: none;
	margin:0
}


ol, ul {
	list-style-type: none;
}

/*:focus {
	outline: 0;
}*/


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
iframe{border:0px none;}
.clearfix {
	/*display: inline-block;*/
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#newfooter{
/*	font-size:1em!important;*/
font-size:1em!important; width:100%; margin:0; padding:0; float:left;
}
/* 26th May 2012 */
.aboutus_container, .wholsale_container{
                width:940px;
                margin:0 auto;
                position:relative
}
.nri_container{
                width:987px;
                margin:0 auto;
                position:relative
}
.nri_container #maincontent{
                padding-left:0!important;
}
.aboutus_container .inner_cont, .wholsale_container .inner_cont, .nri_container .inner_cont{
                float:left;
}
#newheader .topnav, #newheader .header, #newheader .navigation{
                margin:0 auto;
                float:none!important
}
#newfooter .footer {
                margin:0 auto;
}

/* 26th May 2012 */

/* / Footer */



/* 5th sep 2012 */
div.groupwebsites ul.nriClass_ul li{ padding:0 09px 0 0!important}
/*div.footer_wrapper {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.69em;
}
*/



/*social icons start*/
.socialSideSlider {position:fixed; right: 0; top: /*350px*/165px; width:36px; z-index: 999;}
.socialSideSlider .topCurve {background:url(../images/curve_top.png) 0 0 no-repeat; float:left; height:12px; width:36px}
.socialSideSlider .middleContent {background:url(../images/curve_btm.png) 0 bottom no-repeat; float:left; padding-bottom:5px; width:36px}
.socialSideSlider .middleContent ul.socialNetIcons li {float:left; height:24px; padding:0 5px 8px 7px; position:relative; width:24px}
.socialSideSlider .middleContent ul.socialNetIcons li span.toolTip {background:url(../images/bg_side_tooltip.png) 0 0 no-repeat; color:#fff; display:none; float:left; font-size:14px; font-weight:bold; height:15px; padding:6px 5px; position:absolute; right:36px; text-align:left; top:-3px; width:151px}
.socialSideSlider .middleContent ul.socialNetIcons li a {background:url(../images/sprite_icons.png) 0 0 no-repeat; float:left; height:24px; text-indent:-9999px; width:24px}
.socialSideSlider ul.socialNetIcons li a {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity:0.7}
.socialSideSlider ul.socialNetIcons li a:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;}
ul{padding:0px; margin:0px}
.socialSideSlider .middleContent ul.socialNetIcons li a.facebook {background-position: 0 0}
.socialSideSlider .middleContent ul.socialNetIcons li a.youTube {background-position: -34px 0}
.socialSideSlider .middleContent ul.socialNetIcons li a.twitter {background-position: -68px 0}
.socialSideSlider .middleContent ul.socialNetIcons li a.googlePlus {background-position: -102px 0}
.socialSideSlider .middleContent ul.socialNetIcons li a.pinterest {background-position: -136px 0}
.socialSideSlider .middleContent ul.socialNetIcons li a.likedin {background-position: -170px 0}
/*social icons end*/


/*prag css 20-july-2017 start*/

.footer_wrapper.footer_align{
	margin-top: 648px;
}


 @media only screen and (max-width:1024px) {
	.footer_wrapper.footer_align {
	    margin-top: 467px;
	}
} 
@media only screen and (max-width:800px) {
	.footer_wrapper.footer_align {
	    margin-top: 112px;
	}
}
 @media only screen and (max-width:768px) and (max-height:1024px) {
	.footer_wrapper.footer_align {
 	    margin-top: 720px;
 	}
 }
@media only screen and (max-width:768px) and (max-height:1024px) {
	.footer_wrapper.footer_align {
	    margin-top: 112px;
	}
}
 @media only screen and (max-width:667px) {
	.footer_wrapper.footer_align {
	    margin-top: 38px;
	}
}

 @media only screen and (max-width:480px) {
	.footer_wrapper.footer_align {
	    margin-top: 468px;
	}
}
 @media only screen and (max-width:414px) {
	.footer_wrapper.footer_align {
	    margin-top: 407px;
	}
}
 @media only screen and (max-width:375px) {
	.footer_wrapper.footer_align {
	    margin-top: 336px;
	}
}
 @media only screen and (max-width:360px) {
	.footer_wrapper.footer_align {
	    margin-top: 250px;
	}
}
 @media only screen and (max-width:320px) {
	.footer_wrapper.footer_align {
	    margin-top: 254px;
	}
}
/*prag css 20-july-2017 end*/