@charset "utf-8";
/*
	Date: 07-14-2011
	Title: Viking 
====================================
*/
* {
	margin:0;
	padding:0;
}
body {
	background:#fff;
}
:focus{
	outline:0;
}
ul,li  {list-style: none;}
:link,:visited  {text-decoration: none;}
a img,:link img {border: none;}
address,i,em  {font-style: normal;}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('?'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontEfLn5PPC') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'AvantGardeDemiRegular';
    src: url('avantgarde-demi-webfont.eot');
    src: url('avantgarde-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('avantgarde-demi-webfont.woff') format('woff'),
         url('avantgarde-demi-webfont.ttf') format('truetype'),
         url('avantgarde-demi-webfont.svg#AvantGardeDemiRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeosansLightRegular';
    src: url('geosanslight-webfont.eot');
    src: url('geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('geosanslight-webfont.woff') format('woff'),
         url('geosanslight-webfont.ttf') format('truetype'),
         url('geosanslight-webfont.svg#GeosansLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ITCAvantGardeGothicMedium';
    src: url('avantgardeitcbybt-medium-webfont.eot');
    src: url('avantgardeitcbybt-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('avantgardeitcbybt-medium-webfont.woff') format('woff'),
         url('avantgardeitcbybt-medium-webfont.ttf') format('truetype'),
         url('avantgardeitcbybt-medium-webfont.svg#ITCAvantGardeGothicMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*----------wrap------------*/
.wrap {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index: 1;
	margin-bottom:0px;
	min-height:100%;
}
/*---------header-----------*/
.header {
	width:980px;
	float:left;
	position:relative;
	height:99px;
	z-index:1000;
}
.logo {
	float:left;
	width:160px;
}
.headerRight {
	width:812px;
	float:left;
	position:relative;
}
.search {
	width:194px;
	float:right;
	overflow:hidden;
	padding-top:28px;
}
.search .inputBg {
	float:left;
	width:156px;
	height:17px;
	padding:4px 4px 4px 11px;
	font:normal 12px/17px  'MyriadProRegular';
	color:#808080;
	border:none;
	background:url(search-left.jpg) no-repeat top left;
}
.search .searchImg {
	float:left;
	background:url(search.jpg) no-repeat top left;
	width:23px;
	height:25px;
	border:none;
}
#nav {
	width:812px;
	float:left;
	position:relative;
	padding-top:7px;
	padding-left:20px;
	overflow:hidden;
	margin-right:-12px;
}
#nav li {
	float:left;
	position:relative;
	font:normal 14px/39px 'AvantGardeDemiRegular';
}
#nav li a {
	color:#45b1e9;
	float:left;
	text-transform:uppercase;
}
#nav li a b {
	float:left;
	overflow:hidden;
	padding:0 0 0 25px;
}
#nav li a b b {
	font-weight:normal;
	padding:0 25px 0 0;
}
#nav li .trigger b {
	float:left;
	overflow:hidden;
	padding:0 0 0 25px;	
}
#nav li .trigger b b {
	padding:0 25px 0 0;
}
#nav li .active {
	background:url(drop-nav-bg.jpg) repeat-x;
	
}
#nav li .active b {
	background:url(drop-left.jpg) no-repeat top left;
	padding:0 0 0 25px;	
}
#nav li .active b b { 
	background:url(drop-right.jpg) no-repeat top right;
	padding:0 25px 0 0;

}
.dropContent,.dropContent1,.dropContent2,.dropContent3,.dropContent4, .qualityDropContent, .mediaDropContent {
	width:655px;
	padding:29px 0 13px 29px;
	overflow:hidden;
	background:url(drop-wrap-bg.png) repeat-y;
	position:absolute;
	top:101px;
	left:180px;
	z-index:1000000000000;
}
.dropContent h2,.dropContent1 h2,.dropContent2 h2,.dropContent3 h2,.dropContent4 h2, .qualityDropContent h2, .mediaDropContent h2 {
	display:block;
	overflow:hidden;
	color:#828995;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	padding:0 0 2px 0;	
}
.dropContent h2 a,.dropContent1 h2 a,.dropContent2 h2 a,.dropContent3 h2 a,.dropContent4 h2 a , .qualityDropContent h2 a , .mediaDropContent h2 a {
	color:#828995;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.dropleft {
	width:427px;
	float:left;
	overflow:hidden;
}
.dropMenuBox {
	width:230px;
	padding-right:20px;
	float:left;
	overflow:hidden;	
}
.altdropBox {
	width:167px;
	padding-right:10px;	
}
.dropMenuBoxTop {
	overflow:hidden;
	width:230px;
	padding-bottom:25px;	
}
.altdropMenuBoxTop {
	width:167px;	
}
.dropleft a {
	display:block;
	overflow:hidden;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#0098dd;
}
.dropRight {
	padding-left:29px;
	width:180px;
	float:left;
	overflow:hidden;
	border-left:1px solid #015c86;
	
}
.dropRight p {
	display:block;
	overflow:hidden;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#c5c7ca;
	padding-bottom:31px;
}
.contact {
	padding:0 10px;
	height:23px;
	overflow:hidden;
	float:left;
	background:url(contact-us-bg.jpg) repeat-x;	
	font:normal 12px/24px 'AvantGardeDemiRegular';
	color:#fff;
	margin-top:-15px;
}
/*--------mid--------------*/
.mid {
	width:980px;
	float:left;
	position:relative;
	border-top:2px solid #349cda;
	z-index:100;
}
.midContent {
	width:980px;
	overflow:hidden;
	z-index:100;
	position:relative;
}
.slideContainer {
 	width:980px;
	overflow:hidden;
	/*height:456px;*/
	height:430px;
	position:relative;	
}
.slideShow {
	width:980px;
	overflow:hidden;
	/*height:456px;*/
	height:430px;
	position:relative;
	z-index:1000;
}
.slideShowDiv {
	width:980px;
	/*height:456px;*/
	height:430px;
	position:relative;
}
.slideShowDiv h2 {
	display:block;
	overflow:hidden;
	font:normal 72px/66px 'GeosansLightRegular';
	color:#fff; 
}
.slideDivContent {
	position:absolute;
	top:82px;
	left:471px;
	width:370px;
	text-align:left;
}
.slideDivContent p {
	width:325px;
	display:block;
	overflow:hidden;
	font:normal 15px/21px Arial, Helvetica, sans-serif;
	color:#fff;
}
.slideDivContent a {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	color:#fff;
	margin-top:25px;
}
.nav1 {
	position:absolute;
	/*bottom:122px;*/
	bottom: 20px;
	display:none;
	overflow:hidden;	
	width:132px;
	/*left:470px;*/
	right: 0;
	z-index:100000000;
}
.nav1 a {
	width:9px;
	height:9px;
	background:url(slider-dot.png) no-repeat top left;
	margin-right:12px;
	font:normal 9px/9px Arial, Helvetica, sans-serif;
	color: #fff;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.nav1 .activeSlide {
	background:url(slider-dot.png) no-repeat top left;
}
.featured {
	width:948px;
	overflow:hidden;
	display:block;	
	background:#07131d;
	padding:16px 0 37px 55px;
	margin-right:-23px;
}
.featured li {
	width:296px;
	padding-right:20px;	
	float:left;
	overflow:hidden;
}
.featured h2 {
	display:block;
	overflow:hidden;
	font:normal 15px/23px Arial, Helvetica, sans-serif;	
	color:#fff;
}
.featured p {
	width:230px;
	display:block;
	overflow:hidden;
	color:#fff;
	font:normal 12px/18px Arial, Helvetica, sans-serif;	
}
/*----------------footer---------------------*/
.footerWrap {
	width:100%;
	background:#333333;
	border-top:1px solid #8e8e8e;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 200000;
}
.footer {
	width:980px;
	overflow:hidden;
	background:#21495c;
	padding:0 0 0 0;
	bottom:0;
	margin:0 auto;
	position:relative;
}
.footer .fMenu {
	/*width:734px;*/
	width:724px;
	float:left;
	position:relative;
	padding:13px 0 0 16px;
}
.footer .fMenu li {
	float:left;
	position:relative;
	font:normal 11px/14px Arial, Helvetica, sans-serif;	
	padding-right:40px;
	text-transform:uppercase;
}
.footer .fMenu li a {
	color:#c5e3f1;
}
.social {
	float:left;
	overflow:hidden;
	/*width:230px;*/
	width:240px;
}
.social a,.social p {
	float:left;
	font:normal 10px/43px Arial, Helvetica, sans-serif;
	color:#bcbcbc;
	margin-right:3px;
}
.social p { 
	padding-left:3px;
}
.social img {
	float:left;
	overflow:hidden;
	padding-top:11px;
}
.fdropContent {
	width:950px;
	float:left;
	position:relative;
	padding:9px 0 28px 16px;
	margin-bottom: -182px;
	height: 145px;
	overflow: hidden;
}
.dlink {
	width:222px;
	/*padding-right:22px;*/
	float:left;
	overflow:hidden;
}
.dlink h2 {
	display:block;
	overflow:hidden;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff; 
	padding-bottom:9px;
}

.dlink ul li {
	background:url(nav-bullet.png) no-repeat left 7px;
}

.dlink a {
	display:block;
	overflow:hidden;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#c5e3f1;
	margin-bottom:6px;
	/*background:url(nav-bullet.png) no-repeat left 7px;*/
	padding-left:6px;
	padding-right: 18px;
}
.dlink a.active { 
	background: url("right-arrow.jpg") no-repeat right;
	color:#c5e3f1;	
}
.dcontent {
	width:420px;
	float:left;
	overflow:hidden;
	padding-right:16px;
}
.dcontent h2,.footerInfoContent h2 {
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	overflow:hidden;
}
.dcontent p {
	display:block;
	overflow:hidden;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.vImg {
	float:left;
	width:292px;
	padding:24px 0 0 0;
}
.footerInfoContent .vImg {
	float:left;
	width:292px;
	padding:24px 0 0 0;
}
.footer .fMenu li .ftrigger {
	cursor:pointer;
	padding-bottom:12px;
}
.footer .fMenu li .active1 {
	background:url(down-arrow.jpg) no-repeat center bottom;	
}

.footerInfoContent {
	width: 709px;
	float:left;
	margin-left: 19px;
	margin-top: 8px;
	min-height: 125px !important;
	overflow: hidden;
}
.footerInfoContent  address  {
	float:left;
	overflow:hidden;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.footerInfoContent p {
	color: #FFF;
	font: 12px/20px Arial,Helvetica,sans-serif;
}
.footerInfoContent ul {
   display:block;
   overflow:hidden;	
}
.footerInfoContent ul li {
	background:url(nav-bullet.png) no-repeat left 7px;	
	float: left;
    padding-right: 10px;
    width: 200px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#c5e3f1;
	margin-bottom:6px;
	padding-left:6px;
}
.footerInfoContent ul li a,.footerInfoContent a {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#c5e3f1;
}
.readMoreLink {
	margin-left: 241px;
}
.readMoreLink a {
	color: #C5E3F1;
	font: 12px/18px Arial,Helvetica,sans-serif;
}

/*---------------market-overview.html-------------*/
.allslideContainer {
	height:132px;	
}
.allslideShow {
	height:132px;
}
.nav2 {
	top:102px;
	left:33px;
	bottom:0;	
}
.contentGroup {
	width:950px;
	float:left;
	position:relative;
	/*padding:0 15px;	*/
}
.topcontent {
	width:950px;
	float:left;
	position:relative;
	padding-top:7px;
}
.topcontent h2,.specTop h2, #specpopUp .specPopTop h2 {
	display:block;
	overflow:hidden;
	font:bold 18px/26px Arial, Helvetica, sans-serif;
	color:#17495d;
}
.topcontent p,.specTop p, .specPopTop p {
	display:block;
	overflow:hidden;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#4c525a;
}
.specTop li,.specPopTop li {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#4c525a;
}
.specPopTop p {
	float: left;
}
.breadcrumb {
	display:block;
	overflow:hidden;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#4d535a;
	padding-bottom:9px;
}
.breadcrumb i {
	float:left;
}
.breadcrumb a {
	float:left;
	overflow:hidden;
	padding-right:3px;
	padding-left:3px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#4d535a;
}
.breadcrumb .preva {
	color:#359cda;
}
.contentUl {
	width:1000px;
	overflow:hidden;
	display:block;
	margin-right:-50px;
	padding-top:18px;
}
.contentUl li {
	width:281px;
	border:1px solid #c5c6c8;
	border-top:3px solid #349cda;
	float:left;
	overflow:hidden;
	margin:0 50px 23px 0;	
}
.contentUl li img {
	width:280px;
	height:142px;
}
.contentUl i, .contentUl em  {
	display:block;
	overflow:hidden;
	font:normal 12px/37px Arial, Helvetica, sans-serif;	
	color:#17495d;
	padding-left:13px;
}
.contentUl b,.contentUl strong {
	font:normal 12px/18px Arial, Helvetica, sans-serif; 	color:#4c525a;
	display:block;
	overflow:hidden;
	padding:6px 12px 17px 12px;
}
.contentUl .lmore, .taxonomyContent li a, .contentUl .learnMoreBlock {
	display:block;
	overflow:hidden;
	height:36px;
	background:url(learn-more-bg.jpg) repeat-x;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #bfc0c1;
}
.contentUl a.relExpand {
	width: 230px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	color: #0098DD;
	font: 12px/13px Arial,Helvetica,sans-serif;
	float: left;
}
.contentUl em {
	display:block;
	overflow:hidden;
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#0098dd;
	padding-left:10px;
	margin-right:27px;
	padding-top:10px;
	padding-bottom:4px;
	background:url(learn-more.png) no-repeat right 10px;
}
p.learnMoreBlock em.LinkToMore {
	width: 20px;
	display: block;
	float: right;
	margin-right: 8px;
	padding-left:0;
}
.videoDocs {
	width:950px;
	overflow:hidden;
	margin:18px 0 63px 0;
	background:url(doc-bg.jpg) repeat-y;
}
.fvideo {
	padding:0 20px 0 14px;
	width:260px;
	float:left;
	overflow:hidden;
} 
.fvideo h2 {
	display:block;
	overflow:hidden;
	color:#17495d;
	font:bold 18px/18px Arial, Helvetica, sans-serif;								    padding:12px 0 12px 0; 
}
.fvideo p {
	display:block;
	overflow:hidden;
	color:#4c525a;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
.fvideo .watch {
	float:left;
	overflow:hidden;
	width:142px;
	height:33px;
	margin-bottom:27px;
}
.supportLinks {
	width:660px;
	float:left;
	overflow:hidden;
	margin-right:-33px;
	padding:8px 0 9px 29px;	
}
.supportLinks ul {
	float:left;
	overflow:hidden;
	width:195px;
	padding-right:20px;
}
.supportLinks li {
	display:block;
	overflow:hidden
}
.supportLinks li h2 {
	display:block;
	overflow:hidden;
	font:normal 14px/24px Arial, Helvetica, sans-serif;
	color:#17495d;
}
.supportLinks li a {
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#349cda;
}
/*---------send-email.html--------------*/
.sendMailContainer {
	width:285px;
	padding:0 33px 11px 16px;
	margin:0 auto;
	overflow:hidden;
	background:#fff url(send-top-bg.jpg) repeat-x;
}
.sendMailContainer h2 {
	display:block;
	overflow:hidden;
	font:normal 14px/34px 'AvantGardeDemiRegular';
	color:#fff;
	padding-bottom:14px;
}
.sendMailContainer p {
	display:block;
	overflow:hidden;
	padding:0 0 5px 13px;
	background:url(required.jpg) no-repeat left 11px;	
}
.sendMailContainer .altsp {
	background:none;	
}
.sendMailContainer input,.sendMailContainer textarea {
	display:block;
	overflow:hidden;
	width:254px;
	height:12px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#b9b9b9;
	background:#fff;
	border:1px solid #a7a7a7;
	padding:8px 8px 5px 8px;	
}
.sendMailContainer label {
	float:left;
	overflow:hidden;
	width:107px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#606165;
	
}
.select {
	position: absolute;
	width: 129px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 27px;
	padding: 0 30px 0 8px;
	color: #606165;
	font: 12px/28px arial,sans-serif;
	background: url(select.jpg) no-repeat;
	overflow: hidden;
}
.sendMailContainer textarea { 
	height:80px;
	margin-bottom:4px;
	margin-top:1px;
}
.sendMailContainer .send {
	width:auto;
	height:auto;
	float:left;
	background:none;
	border:none;
	margin-right:6px;	
	padding:0;
}
#fancybox-close {
	top:10px !important;
	right:-2px !important;
	background:url(close-pop-up.jpg) no-repeat top left !important;	
}
.contactUsPopUp, .specPopUpContainer, .shareSpec, .menuContent  {
	display: none;
}
/*--------------related-product.html------------*/
.relatedUl li {
	background:#fcfdff;	
}
.relatedUl em, .relatedUl i {
	background: none;
	display:block;
	overflow:hidden;
	font:normal 12px/37px Arial, Helvetica, sans-serif;	
	color:#17495d;
	padding-left:13px;
	margin-right: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.relatedUl em.LinkToMore {
 background:url(learn-more-1.png) no-repeat right 8px; 
 display:block;
	overflow:hidden;
	font:normal 12px/13px Arial, Helvetica, sans-serif;
	color:#0098dd;
	padding-left:10px;
	margin-right:27px;
	padding-top:10px;
	padding-bottom:4px;
}
.relatedUl em.LinkToMore.collapse {
	background:url(contract.png) no-repeat right 8px;
}
.relatedUl .detail {
	float: left;
	width: 277px;
	padding: 2px;
	display: none;
}
/*--------------product-spec.html------------------*/
.specContainer {
	width:980px;
	float:left;
	position:relative;
	/*padding-bottom:90px;*/
	padding-bottom:10px;	
}
.leftNav {
	width:213px;
	float:left;
	position:relative;
	padding-top:1px;
}
.application {
	width:185px;
	padding:13px 14px 10px 14px;
	background:#0e7fb0;	
	display:block;
	overflow:hidden;
	margin-bottom:1px;
}
div.tabs {
    margin: 0 0 1px !important;
}
.application li {
	display:block;
	overflow:hidden;	
}
.application h2,.afVideo h2 {
	display:block;
	overflow:hidden;
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	color:#fff;	
} 
.application a {
	float:left;
	overflow:hidden;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#c5e3f1;
	margin-bottom:6px;
	background:url(nav-bullet.png) no-repeat left 7px;
	padding-left:6px;
}
.afVideo {
	width:185px;
	padding:13px 14px 12px 14px;
	background:#a4bdcc;	
	margin-bottom:1px;	
} 
.afVideo h2 {
	color:#17495d;
	padding:0;
}
.sitemspList ul li {
    line-height: 20px !important;
}
.afVideo .watch {
	margin-bottom:0;	
}
.other {
	background:#47a485;	
}
.specContent {
	width:675px;
	float:left;
	position:relative;
	padding-left:26px;
	padding-top:10px;	
}
.socialLike {
	float:right;
	/*width:214px;*/
	width: 120px;
	overflow:hidden;	
}
.sBreadcrumb {
 	width:460px;
	float:left;
}
/*.socialLike .like,.socialLike .ficon {
	width:50px;
	height:24px;
	float:left;
	overflow:hidden;
	margin-right:12px;	
}
.socialLike .ficon {
	width:12px;
	height:12px;
	margin-top:6px;
	margin-right:5px;
}*/
.specTop {
	width:675px;
	display:block;
	overflow:hidden;
}
.specTop p .smore {
	display:block;
	overflow:hidden;
	color:#0095d6;	
} 
.specTop p a {
	color:#0095d6;	
}
.spectable,.productImage {
	width:675px;
	float:left;
	position:relative;
	padding-top:20px;	
}
.productImage {
	padding-bottom:3px;
	padding-top:0;	
	border-bottom:1px solid #e6e6e6;
}
.productImage .pimg {
	overflow:hidden;
	width:590px;
	float:left;
	padding-left:10px;	
}
.productImage .aexpand,.contentdetail .aexpand,.productImage .aexpand1 {
	position:absolute;
	right:0;
	bottom:3px;
	width:61px;
	height:19px;
	cursor:pointer;	
	background:url(text-expand.png) no-repeat right top;
	text-indent:-9999px;
	margin-top:-15px;
}
.productImage .aexpand1 { 
  background:url(collapse.jpg) no-repeat right top;
}
.productImage .aexpandActive,.contentdetail .aexpandActive,.productImage .aexpandActive1 { 
	background:url(collapse.jpg) no-repeat right top;
}
.productImage .aexpandActive1 {  
	background:url(text-expand.png) no-repeat right top;
}
.pToggleContainer p,.scrollContainer p {
	font-size:11px;
	color:#474c54;	
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.pToggleContainer h2,h3,h4,h5,.scrollContainer h2,h3,h4,h5 { 
	font-weight:bold;
	color:#17495d;
	font-family:Arial, Helvetica, sans-serif;
}
.pToggleContainer,.scrollContainer {
	width:675px;
	float:left;
	position:relative;
	padding-top:16px;	
}
.producttoggle,.scrollContent {
	width:675px;
	float:left;
	position:relative;
	padding-bottom:5px;	
}
.pToggleContainer h2,.scrollContainer h2 {
	font-size:18px;
	display:block;
	overflow:hidden;
	line-height:20px;
	padding-bottom:13px;	
}
.pToggleContainer h3,.scrollContainer h3 {
	font-size:12px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	padding-left:24px;
	background:url(expand.png) no-repeat top left;
	cursor:pointer;	
	line-height:19px;
	margin-bottom:13px;
	padding-bottom:3px;
}
.pToggleContainer h3.collapse {
	background:url(contract.png) no-repeat top left;	
}
.footNote {
	width:675px;
	overflow:hidden;
	padding-top:11px;
}
.printpop {
	display:none;	
}
.specContent .print {
	float:right;
	overflow:hidden;	
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#0098dd;
} 
/*-----------------printpopUp css----------------*/
.specPop {
	width:690px;
	overflow:hidden;
	background:#fff;
	background:url(send-top-bg.jpg) repeat-x;
	margin:0 auto;
	position:relative;	
}
.specPop strong {
	display: block;
    font-size: 15px;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 6px;
	padding-top:30px;
	color:#17495d;
	font-family:Arial, Helvetica, sans-serif;	
}
.specPop h2 {
    color: #FFFFFF;
    display: block;
    font: 18px/34px 'AvantGardeDemiRegular';
    overflow: hidden;
    padding-bottom: 14px;
}
.specPopTop {
	width:662px;
	padding:0 14px;
	overflow:hidden;
}
.specPopTop .button {
	width:150px;
	float:right;	
}
.specPopTop a {
	width:69px;
	margin-left:6px;
	color:#0095D6;
}
.specPopTop h3 {
	float:left;
	width:512px;
	overflow:hidden;	
}
.specPopTop h3 em {
	display:block;
	overflow:hidden;
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	color:#4c525a;	
}
.specPopTop h3 small {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#838a95;	
}
.scroll-pane {
	width:663px;
	height:452px;
	margin-left:12px;
	background:url(scroll-pane-bg.jpg) no-repeat top left;	
	overflow:auto;
}
.specification-pane {
	width:663px;
	margin-left:12px;
	overflow:auto;
}
.scrollContainer {
	width:640px;
	padding-top:0;	
}
.scrollContainer h3 {
	background:none;
	padding-left:9px;
	padding-bottom:0;
	line-height:27px;	
}
.scrollContent {
	width:631px;
	padding-left:9px;	
}
.chart {
	padding-left:12px;	
}
.popContact {
	width:662px;
	overflow:hidden;
	padding-left:12px;
	padding-bottom:20px;	
}
.popContactLeft {
	width:460px;
	border-top:1px solid #a3aab8;
	float:left;
	overflow:hidden;	
}
.popContactLeft address {
	float:left;
	overflow:hidden;
	width:280px;
	padding-top:2px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#4c525a;	
}
.popContactLeft .altaddress {
	width:180px;
	float:right;	
}
.popContact .pLogo {
	float:right;
	width:128px;
	height:49px;	
}
.shareSpec {
	position:absolute;
	width:243px;
	background:#fff url(share-bg.jpg) no-repeat bottom left;
	border:1px solid #d3d3d5;
	min-height:228px;
	right:13px;	
	top:73px;
	z-index:10;
}
.shareForm {
	width:223px;
	padding-left:9px;
	overflow:hidden;	
}
.shareForm b {
	display:block;
	overflow:hidden;
	color:#828994;
	font:bold 14px/28px Arial,Helvetica, sans-serif;
}
.shareForm p {
	display:block;
	overflow:hidden;	
	padding-bottom:5px;
}
.shareForm label {
	width:49px;
	float:left;
	overflow:hidden;
	font:normal 12px/26px Arial, Helvetica, sans-serif;
	color:#4a4f56;	
}
.shareForm input,.shareForm textarea {
	float:left;
	overflow:hidden;
	width:156px;
	height:13px;
	border:1px solid #e4e4e4;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #B9B9B9;
    font: 11px/12px Arial,Helvetica,sans-serif;
    padding: 5px 8px 5px;
}
.shareForm textarea { 
	height:59px;
}
.shareForm .send1 {
	width:63px;
	height:24px;
	float:left;
	overflow:hidden;
	background:none;
	border:none;
	margin-right:4px;
	margin-top:2px;	
	padding:0;
}
/*---------contnet-template-4.html------------*/
.contentdetail {
	width:674px;
	overflow:hidden;
	padding:24px 0 13px 4px;
	border-bottom:1px solid #e6e6e6;
	position:relative;	
}
.contentdetail p {
	padding-bottom:20px;	
}
.detail {
	width:674px;
	overflow:hidden;	
}
.contentdetail .aexpand { 
	bottom:4px;
	right:4px;
}
/*---------template-6.html------------*/
.contentdetail1 {
	border:none;	
}
.bannerimg {
	display:block;
	overflow:hidden;
	padding:9px 0 0 0;	
}
.closefPopup {
	position:absolute;
	top:10px;
	right:0;
	color:#C5E3F1;
	text-transform:uppercase;
	font:11px/14px Arial,Helvetica,sans-serif;	
}

/*======================= New Added ============================*/
p, ul, h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, hr, table, fieldset{
	margin: 0;
	padding: 0;
}
.block {
	margin-bottom: 0;
}


.featured .region .block .content h2 a, .featured .region .block .content h2 a:hover {
	text-decoration: none;
	color: #FFF;
}

.featured .region .block .content h2 a:hover {
	text-decoration: underline;
}

.region-understing-market-left-nav {
	padding-bottom: 10px;
}

.region .block a.contextual-links-trigger {
	background: url("gear-select.png") no-repeat 2px 0;
}

.region .block div.contextual-links-region-active a.contextual-links-trigger {
	background-position: 2px -18px;
	background-color:#FFFFFF;
}

.hideBlock {
  display: none;
}

.bodyContaintDetail {
  padding: 14px 0 13px 4px;
}

.scrollContainer h3 {
  cursor: default;
}

.topcontent1 {
	padding-top: 0;
}

.qualityDropContent, .mediaDropContent {
	/*display: block;*/
	width: 480px;
	left: 480px;
}
.qualityDropContent .dropleft, .mediaDropContent .dropleft{
	width: 250px;
}

.taxonomyContentGroup {
	padding: 0 15px;
}

.contentOverviewText {
	max-height: 104px;
	width: 281px;
	overflow: hidden;
}

.prodPrintPop {
	margin-right: 10px;
}

.footerWrap .footer .fMenu li.footerPartnerSupportLinks{
	padding-right: 0px;
}

.sitemspList {
	padding-top: 20px;	
}

.sitemspList ul, .sitemspList ul li{
	padding-left: 10px;	
}
.sitemspList ul li {
	padding-top: 5px;
}

#sharing_content {
	overflow: auto;
}

#sharing_content, .sendMailContainer .emailFormFieldText, .shareForm .emailFormFieldText {
	color:#000000;
}

h2.relProdTitle {
	margin-top: 8px;
}

.productSearch a {
	padding-bottom: 12px;
}

/*---------product-comparision-main.html------*/
.comparisionUl {
	clear:both;	
}
.comparisionUl i {
	padding-left:21px;	
}
.comparisionUl .firstLi {
	width:209px;
	border:none;
	background:none;	
}
.comparisionUl .firstLi b {
	padding:0 0 0 4px;	
}
.comparisionUl li {
	width:242px;
	border-top:3px solid #2d98a0;
	margin-right:8px;
	background:#fcfdff;	
}
.comparisionUl li img {
	width:242px;
	height:126px;	
}
.comparisionUl p {
	display:block;
	overflow:hidden;
	padding:20px 0 43px 21px;
	border-top:1px solid #838a95;	
}
.comparisionUl .select,.fsearch .select {
	width:167px;
	background:url(select-1.jpg) no-repeat top left;	
}
.comparisionUl select.styled,.fsearch select.styled {
	width:201px;
	color: #606165;
    font: 12px/28px arial,sans-serif;
}
.specification {
	width:950px;
	overflow:hidden;
	padding-bottom:55ppx;	
}
.specification b {
	color: #4C525A;
    display: block;
    font: bold 18px/20px Arial,Helvetica,sans-serif;
    overflow: hidden;
	padding-bottom:3px;	
}
.specificationTable {
	background:#ebebf2;
	padding:1px 0;	
	width: 950px;
}
.specification table p {
	padding-left:14px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	padding-top:6px;
	padding-bottom:6px;
}
.specification table p a {
	color:#3b3b3b;
}
.specification table tr td {
	border-bottom:1px solid #fff;
	border-right:3px solid #fff;
	width: 240px;
}
.specificationTable tr .firstTr {
	overflow:hidden;
	background:#f2f2f2;	
	padding-left:14px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#1f455c;
	padding-top:6px;
	padding-bottom:6px;
	width: 230px;
}
.specification table tr td p {
	display: none;
}
.breadcrumb .print {
	float:right;
	margin-top:17px;	
}

/*------------ footer-search-part --------------*/
.fsearch {
	width:201px;
	float:left;
	overflow:hidden;
	min-height:100px;	
}
.fsearch p {
	display:block;
	overflow:hidden;
	padding-bottom:7px;	
}
.seContent {
	width:687px;
	background:none;	
}
.seContent p {
	display:block;
	width:auto;	
}

.region-footer-social-links-block .block .content p {
	padding-top: 9px;
	padding-bottom: 9px;
}
.region-footer-social-links-block .block .content p, .region-footer-social-links-block .block .content p a {
	font: 10px/13px Arial,Helvetica,sans-serif;
}
.region-footer-social-links-block .block .content p a {
	margin-right: 0;
}

.socialPostTweet {
	float: left;
	width: 980px;
	padding-top: 10px;
	/*height: 210px;	*/
}
.socialPostTweet .socialFbPost {
	float: left;
	width: 660px;
	/*height: 210px;*/
}
.socialPostTweet .socialTwTweet {
	float: right;
	width: 295px;
	/*height: 210px;*/
}

.productTitle, .prodImg {
	float: left;
}
.productTitle {
	padding-left: 21px;
	width: 221px;
	height: 37px;
}
.productTitle em, .prodImg img  {
	padding-left: 0;
	display: none;
}
.prodImg, .prodImg img {
	width: 280px;
	height: 144px;
}

.bMenuName {
	float: left;
	padding: 0 3px;
}

.popContactContent a {
	text-decoration:none;color: #4C525A;
}

.search-results .title {
   font:bold 12px/15px Arial, Helvetica, sans-serif;
    
}

.search-results .title a {
    color:#45B1E9;
}

.item-list .pager {
   font:bold 12px/15px Arial, Helvetica, sans-serif;
}

.prodCompSupportLinks {
	/*width: 630px;*/
}
.prodCompSupportLinks .block, .prodCompSupportLinks .content {
	float: left;
}
.fsearch select {
	width:200px !important;
	height:18px !important;
	font:normal 13px/16px Arial, Helvetica, sans-serif !important;
	color:#666 !important;	
}

#topSupportMenuLink {
	left:200px;
	width:640px;
	height:430px;
	overflow:hidden;
}
#topSupportMenuLink .dropleft {
	width:220px;
}
#topSupportMenuLink .dropRight {
	width:390px;
}
#topSupportMenuLink .dropleft h2 a.active {
	color: #FFF;
}
/*------nreupdated-code at 24 March 2013--------------*/
.slideShow img {

}
.slideShow {
	border-bottom:2px solid #349cda;
}
.slideContainer {
	margin-bottom:5px;	
}
.featured {
	background:none;
	padding:0;
	width:987px;
	margin-right:-7px;
	overflow:hidden;	
}
.featured li.block-configure {
	background:#FFF;
	height:auto;
	min-height:0;
}
.featured li {
	width:300px;
	margin-right:7px;
	min-height:95px;
	background:#bddeff;
	padding:0 11px 0 11px;	
	margin-bottom:6px;
}
.featured li h2,
.featured li .block .content h2 {
	color:#009bda;
	font-family: 'ITCAvantGardeGothicMedium';
	font-weight:normal;
	font-size:14px;
	padding-top:5px;
	padding-bottom:8px;
}
.featured p,
.featured .block .content p { 
	font:normal 11px/13px 'ITCAvantGardeGothicMedium';
	color:#666666;
	width:300px;
}
.featured a,
.featured .block .content a {
	text-decoration:underline;
	color:#333333;	
}
.featured .altLi,
.featured .block .content .altLi {
	background:#ffffff;	
}
/*.footerWrap {
	width:980px;
	margin:0 auto;
	background:#333333;
	position:relative;	
}*/
.footer {
	background:#333333;	
}
.footer .fMenu li a { 
	color:#fff;
}
#topSupportMenuLink {
	width:932px; 
	left:20px;
	height:168px;
	background:url(suppoert-wrap-bg.png) repeat;	
}
#topSupportMenuLink .dropleft { 
	width:180px;
}
#topSupportMenuLink .dropRight {  
	width:710px;
}
#topSupportMenuLink .dropRight p {
	padding-bottom:2px !important;	
}
#topSupportMenuLink .dropRight h2 {
	color: #FFFFFF;
    display: block;
    font: 18px/24px Arial,Helvetica,sans-serif;
    overflow: hidden;	
}
#topSupportMenuLink .dropRight address {
	color: #FFFFFF;
    float: left;
    font: 12px/20px Arial,Helvetica,sans-serif;
    overflow: hidden;
}
#topSupportMenuLink .dropRight a {
    color: #C5E3F1;
    font: 12px/18px Arial,Helvetica,sans-serif;
}
.region-footer-social-links-block .block .content p, .region-footer-social-links-block .block .content p a {
    font: 8px/10px Arial,Helvetica,sans-serif !important;
}

/*---------------------new-template.html--------------------*/
.subheader {
    overflow: hidden;
    position: relative;
    width: 980px;	
}
.subSlideShow {
    overflow: hidden;
    position: relative;
    width: 980px;
    z-index: 1000;
}
.subSlideShowDiv {
    position: relative;
    width: 980px;
	margin-bottom:4px;
    border-bottom: 2px solid #349CDA;
}
.subSlideShow img {
	width:980px;	
}
.templateLinks {
    margin-right: -7px;
    overflow: hidden;
    padding: 0;
    width: 987px;	
}
.templateLinks li {
	background: none repeat scroll 0 0 #BDDEFF;
    margin-bottom: 6px;
    margin-right: 7px;
    min-height: 31px;
    padding: 0 11px;
    width: 300px;	
	float:left;
	padding-top:4px; 
}
.templateLinks li a {
	color: #009BDA;
    font-family: 'ITCAvantGardeGothicMedium';
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 8px;
    padding-top: 5px;	
	line-height:28px;
}
.templateLinks li a img {
	float:left;
	margin-right:7px;	
}
.subBreadcrumb {
	width:980px;	
}
.titleLink {
	width:980px;
	border-top:1px solid #349cda;
	border-bottom:1px solid #349cda;
	font:normal 14px/28px Arial, Helvetica, sans-serif;
	color:#009bda;	
	clear:both;
}
.titleLink a {
	padding:0 20px;	
	color:#009bda;	
}
.templateLeftBlock {
	float:left;
	width:667px;
	position:relative;
	padding-top:5px; 	
}
.overviewEditor {
	width:633px;
	padding:17px;
	background:#dedede;	
}
.overviewEditor p {
	display:block;
	overflow:hidden;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#4c525a;
	padding-bottom:20px;	
} 
.overviewEditor ul {
	width:633px;
	display:block;
	overflow:hidden;	
}
.overviewEditor ul ul {
	float:left;
	width:298px;
}
.overviewEditor li {
	padding:0 10px 0 8px;	
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#4c525a;
	background:url(li-dot.png) no-repeat left 7px;
	display:block;
	overflow:hidden;
}
.specificationEditor {
	width:667px;
	float:left;
	position:relative;	
	margin-bottom:100px;
}
.specificationTop {
	width:667px;
	float:left;
	position:relative;
	border-bottom:1px solid #666666;
	margin-bottom:7px;	
	padding-top:9px;
}
.specificationTop .slink {
	float:left;
	width:244px;
	padding-right:10px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#12679b;
}
.specificationTop .slink a {
	color:#12679b;
	line-height:28px;
}
.specificationTop .slink img {
	margin-left:7px;
	float:left;		
}
.specificationTop .slink i {
	float:left;	
}
.specificationTop .slink1 {
	width:206px;	
}
.specificationTop .slink2 {
	width:186px;	
}
.specificationTable1 {
	padding-bottom:12px;	
}
.specificationTable1 th {
	background:#e5e5e5;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;	
	text-align:left;
}
.specificationTable1 td {
	
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;	
	text-align:left;
}
.templateRightBlock {
	width:262px;
	float:right;
	position:relative;	
	/*margin-right:38px;*/
	margin-bottom:120px;
	
}
.templateRightBlock h4 {
	display:block;
	overflow:hidden;
	font:normal 12px/27px Arial, Helvetica, sans-serif;
	color:#009bda;	
}
.tempGallery {
	width:272px;
	float:left;
	position:relative;
	margin-right:-10px;	
}
.tempGallery a {
	width:80px;
	float:left;
	margin-right:10px;	
}
.tempGallery a img {
	width:80px;
	height:43px;	
}
.playercontainer {
	width:262px;
	float:left;
	position:relative;
	padding:15px 0 28px 0;	
}
.linkBlock {
	width:262px;
	float:left;
	position:relative;
	padding-bottom:28px; 	
}
.linkBlock h3 {
	display:block;
	overflow:hidden;
	padding-left:10px;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#333333; 	
}
.linkBlock ul {
	display:block;
	overflow:hidden;
	padding-top:13px;
}
.linkBlock ul li {
	display:block;
	overflow:hidden;
	background:url(li-bullet.jpg) no-repeat left 3px;
	padding-left:10px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;	
}
.linkBlock ul li a {
	color:#666666;
}
.questions {
	width:262px;
	float:left;
	position:relative;
	border-top:1px solid #999999;
	padding-top:16px;	
}
.questions h3 {
	display:block;
	overflow:hidden;
	padding-left:10px;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#333333; 		
}
.questionsBlock {
	padding-top:13px;	
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;	
	padding-bottom:15px;
	padding-left:10px;
}
.questionsBlock a {
	color:#12679b;	
}
.subheader, .subSlideShow {
	height:auto;
	border-bottom:none;
	margin-bottom:0;
}


/*=================================== Parametric Search (Start) ==================================*/
.searchtempTop {
	width:980px;
	float:left;
	position:relative;
	border-top:2px solid #61a4e2;	
	padding-top:12px;
}
.searchtempLeft {
	width:670px;
	float:left;
	position:relative;	
	padding:0 0 0 17px;
}
.searchtempLeft h2,.parametricSearch h2 {
	color: #17495D;
    display: block;
    font: bold 18px/26px Arial,Helvetica,sans-serif;
    overflow: hidden;
	padding-bottom:8px;
}
.searchtempLeft p {
	color: #4C525A;
    display: block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    overflow: hidden;	 
}
.parametricSearch {
	width:259px;
	float:right;
	position:relative;
	padding:14px;	
	background:#ecebec;
}
.parametricSearch select {
	display:block;
	overflow:hidden;
	width:225px;
	height:24px;
	margin-bottom:15px;
    font:bold 14px/24px Arial,Helvetica,sans-serif;
	color:#666563;
}
.parametricSearch input {
	width:119px;
	height:44px;
	display:block;
	overflow:hidden;
	border:none;	
}
.searchTableContainer {
	width:966px;
	float:left;
	position:relative;
	border:7px solid #0a2f4d;	
	margin-top:13px;
	margin-bottom:100px;
	min-height:100px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display:none;
}
.searchTableContainer h2 {
	color: #17495D;
    display: block;
    font: normal 18px/26px Arial,Helvetica,sans-serif;
    overflow: hidden;
	padding:4px 0 0 8px;
}
.searchTableContainer h3 {
	color: #000101;
    display: block;
    font: normal 16px/20px Arial,Helvetica,sans-serif;
    overflow: hidden;
	padding-bottom:8px;	
	padding-left:8px;
}
.searchTableContainer small {
	float:left;
	width:300px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#5f5454;
	padding-left:8px;	
}
.searchRightInfo {
	float:right;
	padding-right:8px;
	width:500px;	
}
.searchRightInfo a {
	float:right;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#0839a3;
	margin-left:14px;	
}
.searchRightInfo .export {
	padding-left:11px;
	background:url(bullet.gif) no-repeat left 5px;	
}
.searchRightInfo span {
	float:right;
	position:relative;
	width:140px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#5f5454;	
	padding-left:17px;	
}
.searchRightInfo select {
	width:55px;
	height:16px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#5f5454;		
	margin:0 3px;
}
.searchtableContent {
	width:950px;
	position:relative;
	padding:12px 0 8px 8px;	
	float:left;
}
.searchtableContent table th {
	background:#cdcdcd;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	padding:10px 0;
	padding-left:10px;
	text-align:left;
	border-right:1px solid #999999;	
}
.searchtableContent table th:first-child {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;	
}
.searchtableContent table th:last-child { 
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-right:none;
}
.searchtableContent table tr {
	background:#fff;
}
.searchtableContent table tr td {
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	padding:10px 0;
	padding-left:10px;
	text-align:left;
	border-right:1px solid #999999;	
}
.searchtableContent table tr td:last-child {
	border:none;
}
.searchtableContent input {
	float:left;
	width:auto;
	height:auto;
	border:none;
	margin-right:3px;	
}
.searchtableContent p {
	display:block;
	overflow:hidden;
	padding-bottom:10px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#707778;
}
/*.searchtableContent .partnumber {
	width:114px;
	height:22px;
	padding:0 5px;	
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#707778;
	background:url(part-number-bg.jpg) no-repeat left top;
}*/
.searchtableContent em {
	color:#cc0000;
	float:right;
	padding-right:10px;	
}
.searchtableContent .pdfconvert {
	float:left;
	width:18px;
	height:18px;
	margin-right:2px;	
}
.searchtableContent .mailicon {
	float:left;
	width:13px;
	height:10px;
	margin-top:4px;
}

/*================================= Extra ======================================================*/  
.parametricSearchContent .taxonomyContentGroup {
	padding:0;
}
.parametricSearchContent .allslideContainer,
.parametricSearchContent .allslideShow {
	height:202px;
}
.searchtableContent table tr.strip1 {
	background-color:#FFF;
}
.searchtableContent table tr.strip2 {
	background-color:#efefef;
}
.dataTables_wrapper .top,
.dataTables_wrapper .dataTable {
	float:left;
	width:100%;
}
.dataTables_wrapper .top {
	margin-bottom:10px;
}
.dataTables_info {
	color: #5F5454;
	float: left;
	font: 11px/15px Arial,Helvetica,sans-serif;
}
.dataTables_length,
.dataTables_paginate {
	float:right;
}
.dataTables_paginate a {
	color: #0839A3;
	float: left;
	font: 11px/16px Arial,Helvetica,sans-serif;
	margin-left: 14px;
	cursor:pointer;
}
.dataTables_length label {
	color: #5F5454;
	float: right;
	font: 11px/16px Arial,Helvetica,sans-serif;
	padding-left: 17px;
	position: relative;
	width: 140px;
}
.dataTables_length select {
	color: #5F5454;
	font: 11px/16px Arial,Helvetica,sans-serif;
	height: 16px;
	margin: 0 3px;
	width: 55px;
}
.dataTable th {
	cursor: pointer;
}
/*=================================== Parametric Search (End) ==================================*/

.datatableMailPopup {
	width:424px;
	overflow:hidden;
	background:#fff;
}
.datatableMailPopup h3 {
	color: #17495D;
	float:left;
	font: 18px/26px Arial,Helvetica,sans-serif;
	overflow: hidden;
	margin-bottom:5px;
}
.datatableMailPopup a.popCloseLink {
	float: right;
}
.datatableMailPopup h4 {
	width:100%;
	float:left;
	color: #005a85;
	font: bold 9px/18px Arial,Helvetica,sans-serif;
	overflow: hidden;
	padding-bottom: 8px;
	/*margin-bottom:15px;*/
	border-bottom:1px #cacaca solid;
}
.datatableMailPopup h4 span {
	font-weight:normal;
	color:#17495D;
}
.datatableMailMsgCont {
	width:422px;
	float:left;
	color:#333333;
	font-size:13px;
}
.datatableMailMsgCont {
	font-size:9px;
}
.datatableMailMsgCont textarea,
.datatableMailMsgCont .datatableMaileMail {
	width:100%;
	height:175px;
	border:1px #cacaca solid;
	margin:5px 0 10px 0;
	font-size:10px;
}
.datatableMailMsgCont .datatableMaileMail {
	height:18px;
}
.datatableMailMsgCont .msgSentBtn,
.datatableMailMsgCont .msgCancelBtn {
	float:left;
}
.datatableMailMsgCont .msgCancelBtn {
	margin: 18px 0 0 10px;
	color:#0068aa;
}
#cboxLoadedContent {
	margin-bottom:0 !important;
}
#cboxClose {
	display:none !important;
}
.errMsg {
	color:#FF0000;
	text-align:center;
}
.okMsg {
	color:#0B7EB7;
	text-align:center;
}

.exportBlock {
	float:right;
}
.exportBlock a {
	color: #0839A3;
	float: left;
	font: 11px/16px Arial,Helvetica,sans-serif;
}
/*.partNumCell b,
.partNumCell b b {
	width:90%;
	background:url(parametric-text-search-left.jpg) no-repeat left center;
	display:block;
	height:22px;
}
.partNumCell b b {
	background:url(parametric-text-search-right.jpg) no-repeat right center;
}*/
.partNumCell b b input {
	background:url(parametric-text-search-bg.jpg) repeat-x left center;
	border-top:1px #959595 solid;
	border-left:1px #959595 solid;
	border-right:1px #959595 solid;
	border-bottom:1px #cdcdcd solid;
	height:20px;
	width:90%;
	padding:0 1px;	
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#707778;
}

.parametricSearchContent .breadcrumb {
	overflow:visible;
}
.parametricSearchContent .breadcrumb .preva {
	padding-top:2px;	
}