﻿@charset "utf-8";
/* CSS Document */


/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout.@media only screen and (min-width: 769px) { */


/*.gridContainer {	width:990px;	padding-left: 0.3913%;	padding-right: 0.3913%;	margin: auto;}*/
.gridContainer {	width:973px;	padding-left: 10px;	padding-right: 10px;	margin: auto; padding-top:10px; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.gridContainer#invalid{min-height:200px;}
.gridContainer a:not(.nostyle), .gridContainer a:visited:not(.nostyle), .gridContainer a:link:visited:not(.nostyle), .gridContainer a:link:not(.nostyle) { color: #0068ab; font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none;}
.gridContainer a:hover:not(.nostyle){ color: #0068ab; font:normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:underline;}
.gridContainer a.curPage:not(.nostyle), .gridContainer a.curPage:visited:not(.nostyle), .gridContainer a.curPage:link:visited:not(.nostyle), .gridContainer a.curPage:link:not(.nostyle) { color: #ffffff;}
.gridContainer a.curPage:hover:not(.nostyle){ color: #ffffff;}
.gridContainer #Header {	clear: both;	float: left;	margin-left: 0;	width: 66.3742%;	display: block;	padding:0px;	/* [disabled]background: blue; */}
.gridContainer #AllACessCont {	clear: both;	float: left;	margin-left: 0;	width: 66.3742%;	display: block;	/* [disabled]background: blue; */}
.gridContainer #Search {	clear: none;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	padding:0px;	/* [disabled]background: yellow; */}
.gridContainer #Browse {	clear: none;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	/* [disabled]background: yellow; */}

.gridContainer #Search .Title{display:block;}
.gridContainer .AdvSerBtn{	display: block;}
.gridContainer .AdvseRc{float:left; font-weight:normal; font-size:12px;}
.gridContainer .AdvSerBtn .ArrowActive{float:left;}
.gridContainer .AdvSerBtn .Arrow{float:left;}
.gridContainer #list {	clear: right;	float: right; margin-left: 0.8771%;	width: 32.7485%;	display: block;	/* [disabled]background: red; */	margin-top: 0.8771%;	padding:0px;}
/*#Home #list { width:32.7485%; float: left;}*/
.gridContainer#Home #list { width:18%; float: left;}
.gridContainer #RFP {width: 13%;float: left;margin-left: 1%;margin-top: 1%; display:block;}
.gridContainer #RFP .RhtPnl2 {min-height:50px    }
.gridContainer #ListInfo {	clear: right;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	padding:0px;    position:relative;    margin-top:3px;    margin-bottom:10px;}
.gridContainer #ListInfo #list {	clear: none;	float: none;	margin-left: 0%;	width:100%;	display: block;	/* [disabled]background: red; */	margin-top:0%;	padding:0px;}
.gridContainer #ListInfo .RhtPnl2 {display:block;}
.gridContainer #CntPnl {padding:10px; }

.gridContainer #ListInfo .RefSerCnt {display:block;}
.gridContainer .rfSearch {width:18%; margin-bottom:10px;}
/*#exRefine .rfSearch:nth-child(2n+1) {clear:none;}*/
.gridContainer .rfSearch:nth-child(5n+6) {clear:both;}
.gridContainer .RangeLabel {min-height:10px;}
.gridContainer.SpecRes .HighItem {clear:both;}
.gridContainer #HidResTop {display:block;}
.gridContainer #HidResBottom {display:block;}
.gridContainer .SpecRes .pager {
    display: block;
    float: left;
    margin: 0px 2px;
}   
.gridContainer .SpecRes .CompRCount div{display:block; margin:0px 5px;}
.gridContainer .SpecRes .CompBtn2 {float: left; margin:0px 10px;}
.gridContainer.SpecTbl .SocialBookMark {width:100% }
.gridContainer .SpecTblMain {margin:10px 0px 10px; }
.gridContainer.SpecTbl #Content {width:100%; }
.gridContainer #PageTop .CompPager, #PageTop .CompRCount{display:block;}
.gridContainer #PageBottom .CompRCount {display:block;}
/*.gridContainer #myTableCopy{table-layout:fixed;}*/
/*.gridContainer #myTable {table-layout:fixed;}*/
.gridContainer div#Specwdth[style] { min-width:100% !important;}
.gridContainer #MobDisC {display:none;}
.gridContainer #MobNonC {    display: block;}
.gridContainer #Bredgrums {	float: none;	margin-left: 0;	width: 66.3742%;    	display: block;	clear: left;	background: #f9f9f9;}
.gridContainer#invalid #Bredgrums{float:none;margin-left:0;width:100%;display:block;clear:left;background:#f9f9f9}
.gridContainer #products {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;	padding:0px;    margin-top:5px;	/* [disabled]margin-top: 0.8771%; */}
.gridContainer #Content {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;}
.gridContainer #ContLft {	clear: none;	float: left;	margin-left: 0%;	width: 66.3742%;	display: block;	padding:0px;}
.gridContainer #ContLftAlAcs {	clear: none;	float: left;	margin-left: 0%;	width: 66.3742%;	display: block;	padding:0px;}
.gridContainer #ContTablet{	clear: none;	float: left;	margin-left: 0%;	width: 66.3742%;	display: block;	padding:0px;}
.gridContainer #ContentTabMain{	clear: none;	float: left;	margin-left: 0%;	width: 66.3742%;	display: block;	padding:0px;}
.gridContainer .RhtBackBor{display:none;}
.gridContainer #ContRht {	clear: right;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	padding:0px;}
.gridContainer #ContRhtAlAc {	clear: right;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	padding:0px;}
.gridContainer #TabCatgEr {    clear: right;	float: right;	margin-left: 0.8771%;	width: 32.7485%;	display: block;	padding:0px;}
.gridContainer .ContRht{border-top:none;}
.gridContainer .ChilCatg .ContRht{border: 1px solid #d3d3d3;background:#f8f7f7;}
.gridContainer .ChilCatg .FetMob { }
.gridContainer .ContRhtMain{width:210px;}
.gridContainer #VideoTab {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;	margin-top: 0.8771%;}
.gridContainer .AlACVideo .Linka {}
.gridContainer .AlAcLogo {max-width:385px; max-height:100px;}
.gridContainer .AlAcLogo img{ max-height:100px;}
.gridContainer #selectImg {max-height:80px; max-width:350px; margin-bottom:10px;}
.gridContainer #AlAcProduct .Linka {}
.gridContainer #HomeVideo {display:none;}
.gridContainer .clear{clear:both;}
.gridContainer .HomePage2 .ContRht {border:1px solid #d3d3d3;}
.gridContainer #MobPow {display:none;}
.gridContainer #DeskPow {display:block;}
.gridContainer .HomePage2 #products {margin:5px 0px 10px;}
.gridContainer .HomePage2 .ContLft {padding:0px;}

.gridContainer.subPage .HeaderBanner{/*height:96px;*/  }
.gridContainer .HeaderBanner{height:188px; }


.gridContainer div.stretchy-wrapper > div.HeaderBanner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    float: none;
    /*padding: 5px;*/
    color: #fff;
    background-size: 100% 100% !important;
    -webkit-background-size: 100% 100%;
}
.gridContainer .HeaderBanner h1{margin:0px 0px 5px 0px; float:none; font-size:2.5em; width:100%;}
.gridContainer .HeaderBanner h2{margin:0px 0px 5px 0px; float:none; font-size:2.5em; width:100%;}
.gridContainer .MainContLft {width:78%; float:left;}
.gridContainer #ContRht .MainContLft {width:62%;}
.gridContainer.subPage .HeaderBanner h2{font-size:1.5em;}
.gridContainer .HeaderContent{margin:0px; line-height:20px; display:block;}
.gridContainer .Link {display:none;}
.gridContainer .RhtPnl1{float:right; border:1px solid #d3d3d3; padding:5px; margin:0px 0px 10px 0px;  clear:none; width:96%;}
.gridContainer .LstLnk{padding:5px 0px; display:block; clear:both;}
.gridContainer #Search .LstLnk{padding:5px; border:1px solid #d3d3d3;}
.gridContainer .LstLnk2{display:none;}
.gridContainer .LstLnk a{ font-size:12px; font-weight:normal; }
.gridContainer .SearchPnl {margin:3px 0px;}
.gridContainer input.SearchBox{width: 67%;}
.gridContainer input.SearchBtn{background: url(a7efa006742f87a1412303298b7c6351bae217ec.jpg)  no-repeat; width:75px; height:33px; display:block; text-indent:-10000px; color:#fff; border:none; cursor:pointer; float:right;}
.gridContainer .AdvSerBtn{	padding: 5px 0px;	display: block;	clear: left;}
.gridContainer .RhtPnl2{display:block; clear:right; border:1px solid #d3d3d3; padding:5px; margin:0px ; background:#F8F7F7;}
.gridContainer .RhtPnl2Lnk{margin:5px 0px;}
.gridContainer .RhtPnl2Lnk a{font-size:12px; font-weight:normal; }
.gridContainer .BreadCrumbs{display:block;}
.gridContainer#invalid .BreadCrumbs{display:block}
.gridContainer .PrCatTitle {float:left; width:80%;}
.gridContainer .PrCatTitleArrow {float:left;}
.gridContainer .procatimg {display:block; width:95px; height:95px; float:left; margin:0px 10px 0px 0px;}
.gridContainer .procatimg a{width:95px; height:95px; display:table-cell; text-align:center; vertical-align:middle;}
.gridContainer .procatimg img{max-width:95px; max-height:95px;}
.gridContainer #TitleImg .Title img {display:none;}
.gridContainer #ContRht #TitleImg {background:#f8f7f7;}
.gridContainer #MobClops .Title img {display:inline;}
.gridContainer .ContRht .Title img {display:none;}
.gridContainer .SpecRef .Title img {display:none;}
/*.gridContainer .SpecRef { min-height:130px;}*/
.gridContainer #SDDes { display:block;}
.gridContainer #SDcontent {display: block;}
.gridContainer .Title img{display:none;}
.gridContainer .SpecResRef .Title img{display:block; top:0px;}
.gridContainer #divcompcatCont{display:block;}
.gridContainer #divcompproCont{display:block;}
 /* Tab Catg */
.gridContainer.subPage .ContLft{padding:0px 5px; }
.gridContainer .TabMain{	clear: both;	margin: 0px;}
.gridContainer ul.TabLnk{display:block;}
.gridContainer .TabMain ul li{display:block; font-weight:bold; float:left; padding:5px; border:1px solid #e4e3e3;}
.gridContainer .TabMain ul li a{color:#9d9d9d;}
.gridContainer .TabMain ul li.Active a{color:#0068ab; background:#e4e3e3;}
.gridContainer .TabMain ul li.Active{background:#e4e3e3;}
.gridContainer .TabContMain{clear:both; border:1px solid #e4e3e3;   padding: 5px; }
.gridContainer .TabCatgItem{	float: left; margin: 0% 1% 20px 0%; width: 32%;	}
.gridContainer .TabCatgItem:nth-child(odd) {clear:none;}
    .gridContainer .TabCatgItem:nth-child(3n+4) {clear:both;    }
.gridContainer .imgTabPro {float: left; margin: 0px 10px 0px 0px; min-width:95px; min-height:95px;}
.gridContainer .imgTabPro a { display: table-cell;    height: 95px; margin:0px;   max-width: 95px;  width:95px;  text-align: center;    vertical-align: middle;}
.gridContainer .imgTabPro img {max-height:95px;  padding:0px; }
.gridContainer .CatgLftC {width: 65%; float: left;}
.gridContainer .CatgTitle{font-weight:bold; font-size:16px; float:left; width: 100%;}
.gridContainer .TitleCatg {width:85%;}
.gridContainer .ArrowTab {float:left;}
.gridContainer .CatgTitle .ArrowTab {margin:0px;}
.gridContainer .TabCatgItem .Arrow{background: url(2effec8c1f2a61758f36a929a59214dd1f368a65.png)  no-repeat; width:16px; height:16px; float:right; margin:0px 5px; display:block;}
.gridContainer .TabCatgItem .ArrowActive{background: url(755e85c08de7961b746ae518eea7c150ded2b25e.png)  no-repeat; width:16px; height:16px; float:right; margin:0px 5px; display:block;}
.gridContainer .CatgCount{ color: #0068ab;    float: left;    font-size: 0.9em;}
.gridContainer .CatgCount div{float:left; margin:0px 5px 0px 0px;}
 /* End of Tab Catg */
 
   
 /* SocialBookMark  */
 
.gridContainer .SocialMark {display:block; padding:5px; background:#f8f7f7; border:1px solid #d3d3d3; margin:5px 0px;}
.gridContainer .SocialMark  div.gig-button-container {padding:0px 20px 0px 0px;}
.gridContainer .SocialMarkD div.gig-button-container {padding:5px 25px 10px 10px;}
.gridContainer #componentDivD1 {float:left;}
.gridContainer .SocialMarkD .BookMarkAll {padding:7px 0px 0px;}
.gridContainer .BookMarkAll {float:left; padding:3px 0px 0px; display:block;}
.gridContainer .BookMarkAll img {padding-right:5px;  top:-3px;  }
/*Gigya*/
.gridContainer .SocialMarkT2 {display:none;}
.gridContainer .SocialMarkT {display:none;}
.gridContainer .SocialMarkD {display:block;}
.gridContainer .SocialMarkM {display:none;}
/*Gigya*/


.gridContainer .BreadDesk {display:none;}
.gridContainer .RhtBookMark {display:block;}
.gridContainer .SocialRht .Title2{display:block;}
.gridContainer .SocialBookMark{height:30px; background:#F8F7F7; border:1px solid #d3d3d3; margin:0px 0px 10px; padding:5px 0px 0px; width:99%;}
.gridContainer .SocialBookMark .SelectPlus {margin-top:0px;}
.gridContainer .Count{}
.gridContainer .Facebook{} 
.gridContainer .Twitter{}
.gridContainer .InSocial{}
.gridContainer .IcoEmail{}
.gridContainer .IcoPrint{}
.gridContainer .IcoBookmark{}
.gridContainer .SocialBookMark img{display:block; float:left; margin:0px 3px;  position: relative; }
.gridContainer .Social780{display:none;}
.gridContainer .Social480{display:none;}
.gridContainer .Social781{display:block;}
/* End of SocialBookMark */
.gridContainer #AllAccProMobDivDis {display:none;}
.gridContainer #AllAccMobDivDis { float:none;}
/* Content Left  */
.gridContainer .ShrtWr {width:62%;}
.gridContainer .ShrtWr {width:62%;}
.gridContainer .ContLft{ padding:5px 0px; float:left; width:100%;}
.gridContainer .ContLft .Title{float:left;  padding:0px;}
.gridContainer .ContLft .Title h1 {width:649px; word-wrap:break-word;    }
.gridContainer .ContLft .Title h2 {width:649px; word-wrap:break-word;    }
.gridContainer.subPage .ContLft{padding:0px;}
.gridContainer.subPage #ContLft{margin-top:3px;}
.gridContainer .ArticleYou{display:block;}
.gridContainer .ParentContent{float:left; width:48%;}
.gridContainer .ParentLft .TitleContent {margin:0px 0px;}
.gridContainer .FetMob{background:#F8F7F7; padding:0px;}
.gridContainer .FetMob .ConRhtPnl1{display:block;}
.gridContainer .ConRhtPnl1 { display:block; padding:0px;}
.gridContainer .ParentLft { background: url(5785a2229fefa654017cac83b6161acf1842928b.jpg)  repeat-x scroll 0 0 transparent;    float: left;    padding: 0 0 5px 5px; width:99%;}
.gridContainer .SocialRht{width:48%; float:right; background:#F8F7F7; padding:5px; margin:0px 0px 0px 5px; display:block;}
.gridContainer.subPage #list{margin-bottom:10px;}
.gridContainer .PrintIco{ }
.gridContainer .RelatedCat{padding:5px 0px;}
.gridContainer .CatContFull {padding:5px;}
.gridContainer .CatgMain{background:#fff; padding:0px; border:none; }
.gridContainer .SubContLft { float:left; margin:0px 10px 0px 0px; padding:5px;}
.gridContainer .SubContRht {width:46%; float:right; padding:5px;}
.gridContainer .SubCatgTitle{font-weight:bold; }
.gridContainer .SubCatgTitle span{display:none;}
.gridContainer .SubCatgTitle a, .gridContainer .SubCatgTitle a:link{float:left; padding:3px 0px; font:bold 12px/14px Arial, Helvetica, sans-serif;}
.gridContainer .SubCatgItem{}
.gridContainer .SubCatgItem .Arrow{ float:left; margin:0px 5px; display:block; top:0px;}
.gridContainer .SubCatgItem .ArrowActive{float:left; margin:0px 5px; display:block;}
.gridContainer .SubContMain{margin:10px 0px; border:none;}
.gridContainer .SubContMain .TitleContent{display:none;}
.gridContainer .SubCatgItem br.clear{display:block;}
.gridContainer .SubPopBox{ border:1px solid #cfcfcf; min-height:150px; width:96%; padding:5px; clear:both; background: url(5785a2229fefa654017cac83b6161acf1842928b.jpg)  repeat-x; display:block; }
.gridContainer .SubPopBox ul { padding:10px 0 0 20px; color:#0068ab;}
.gridContainer .SubPopBox ul li { line-height:18px;}
.gridContainer .KeyTags span{font-weight:bold; color:#000;}
/* End of Content Left */
.gridContainer .ViewReal{display:block;}
.gridContainer .DispCont{display:none;}
.gridContainer .SearchResult .DispCont{display:block;}
.gridContainer .SearchMob{display:block;}
.gridContainer .RealtedCatg ul li{display:block; font-weight:bold; font-size:12px; border-bottom:1px solid #d3d3d3; padding:5px 0px; margin:5px 0px;}
.gridContainer .RealtedCatg ul li:last-child{border:none; margin-bottom:10px;}
/* Content Right  */
.gridContainer .CatRhtAddr{}
.gridContainer .CatRhtDet{}
.gridContainer .ViewProduct{}
/* End of Content Left  */
/* Catg */
.gridContainer .ComMatch{display:block;}
.gridContainer .catgMatch{display:block;}
.gridContainer .ProdMatch{display:block;}
.gridContainer .VideoMatch{display:block;}
.gridContainer .PressMatch{display:block;}
.gridContainer .EventMatch{display:block;}
.gridContainer .ResouMatch{display:block;}

.gridContainer .SubContent .procatimg {margin-bottom:10px; width:95px;}
.gridContainer .RelTags {margin:5px 0px;}
/* End of Tab Catg */
.gridContainer .SignupCom {display:block;}
.gridContainer #DiskTopHid {display:none;}

/* Product Compare */
.gridContainer .CharSearch{background:#fff; padding:5px; display:block; border:1px solid #d3d3d3; margin:0px 0px 10px;}
.gridContainer .CharSearch a {margin:4px 13px 0px 0px; }
.gridContainer .MobCharSearch {display:none;}
.gridContainer .ProdComp{background:#fff; padding:5px; display:block; border:1px solid #d3d3d3; margin:0px 0px 10px;}
.gridContainer .ProdCoun{margin:10px 0px;}
.gridContainer .ProLis{cursor:pointer;}
.gridContainer .ProLis ul{display:block;}
.gridContainer .ProLis ul li{display:block; margin:5px 0px;}
.gridContainer .ProLis ul li a{background: url(fea735b0ccb207db94a99dc770789bbacc7db7ff.png)  no-repeat; padding:0px 5px 0px 25px; color:#666;}
.gridContainer .ProLis a{background: url(fea735b0ccb207db94a99dc770789bbacc7db7ff.png)  no-repeat; padding:0px 5px 0px 25px; color:#666;}
.gridContainer .ProCler{margin:5px 0px;}
.gridContainer .CompBtn{}
/* End of Product Compare  */


/* Refene Search */
.gridContainer .RefineSearch{display:block;background:#fff; padding:5px; border:1px solid #d3d3d3; margin:10px 0px 0px;}
.gridContainer .MobileBg .RefineSearch {display: none;}
.gridContainer .AllAcessRht .MobileBg {background:#f8f7f7;}
.gridContainer .PageNat .CompPager {display:none }
.gridContainer .CompPager {margin:0px 10px; padding:8px 5px; display:block;}
.gridContainer .pager {padding:0px 2px;}
a.pager:before,
a.pager:after {
  display:inherit;
  line-height: 0;
  content:none;
}
.gridContainer .curPage {}
.gridContainer .RefExt select {width:90%;}
.gridContainer .RefExt input {width:90%;}
.gridContainer .RefExt {width:100%;}

/* End of Refene Search */

.gridContainer .AllResCont h2 img {position:relative; top:-2px;}
.gridContainer .AllAccessComment .CatAddre img {position:relative; top:-2px;}
.gridContainer .FntSz{position:relative; top:-2px;}
.gridContainer .dsknonds {display:none;}
/* VideoTab */
.gridContainer .VideoTab {display:block; /*clear:both;*/  padding:5px 5px 5px 0px;}
.gridContainer .VidTabLftArrow a{background: url(17bd37c8ddde282b246161abce841f0fc170bc28.jpj)  no-repeat; width:35px; height:33px; display:block; float:left; text-indent:-10000px;  margin:0px 10px 0px 0px;  position: relative;    top: 50px; }
.gridContainer .VideoLoad img{float:left; margin:0px 28px 0px 0px;}
.gridContainer .VidTabRhtArrow a{background: url(c58907e0c235d560a8980b6c88473db5541d17a5.jpg)  no-repeat; width:35px; height:33px; display:block; float:right; text-indent:-10000px;  margin:0px 0px 0px 0px;    position: relative;    top: 50px;    left: -13px;}
/* End of VideoTab  */

/*All Acess*/
.gridContainer .AllAcessTop .AlAcContLink{display:none;}
.gridContainer .AlMenu{display:block;}
.gridContainer .AlMenu ul{ }
.gridContainer .AlMenu ul li{}
.gridContainer .AlMenu li a{ padding:10px 20px;float:left;  border-right: 1px solid #e3e3e3; color:#9d9d9d; font-weight:bold;}
.gridContainer .AlMenu li.Activate a{color:#0068ab; background:#e4e3e3;  font-weight:bold;}
.gridContainer .BckSrc{display:block; float:right; padding: 10px 20px;}
.gridContainer.subPage .AllAcess .HeaderBanner{}
.gridContainer .rightAllAc {width:210px;}
.gridContainer .AllAcContact {width:210px;padding:5px 10px;}

.gridContainer .ContactTitle {font-size:16px;}
.gridContainer .AlAcContLink a {font-size:14px;}
.gridContainer .LftAllAc h1:not(.nostyle){font: bold 16px/18px Arial, Helvetica, sans-serif; }
.gridContainer .LftAllAc h2:not(.nostyle){font-size:12px; }
.gridContainer .HighItem {display:block;}
.gridContainer .CompBtn2{float:none;  margin:0px 10px;}
.gridContainer .CompareSearchP .CompCon2 {display:block;}
.gridContainer .CompareSearchP .CompBtn2 {display:block; float:left;}
.gridContainer .CompContent { display:block; padding:5px;}

.gridContainer .CompRCount {padding:5px; display: block;}
.gridContainer .CompContentMobile {display:none;}
.gridContainer .CompareSearchP .HighItem {background:#fff; margin-top:10px;}
.gridContainer .CheckB{display:block;}
.gridContainer .MobileNone {display:block;}
.gridContainer .CharSearch {display:block;}
.gridContainer .ProdComp{display:block;}
.gridContainer .ProCmr #CmrProduct {display:block;}
.gridContainer .AllSearchBar {padding:5px;}
.gridContainer .TpInput {float:right; }
.gridContainer .SpecRef {display:block;}
.gridContainer .SpecComr {display:block;}
.gridContainer.HiddenSt .ConRhtPnl1 {display:block;}
.gridContainer.HiddenSt .FetMob {background:#f8f7f7; padding:0px; border:none;}

.gridContainer .MobileBg{background:#fff; padding:0px; border:none; margin:0px;}
.gridContainer .MobileBg .ContDy{background:#fff; padding:0px;border:none;}
.gridContainer .SearchPage .ContDy {margin-top:15px;}
.gridContainer #MobDis {display:none;}
.gridContainer #MobNon {display:block;}
.gridContainer .MobCatDis {display:none;}
.gridContainer #MobileHiddenSet {display:block;}
.gridContainer .AlMenuMob{display:none;}
.gridContainer .SearchAllAcc {}
.gridContainer .TpInput input.SearchBox {width:100px;}
 .gridContainer a.AllResImg img {max-height:100px; }
.gridContainer .AllResImage{ float:none; margin:0px 5px 0px 0px; }

/*CompareCompany*/
.gridContainer #CompareCompany {padding:0px; width:100%;}
.gridContainer #CompareCompany .SocialBookMark .Social781 img {width:666px; height:26px; margin:0px;}
.gridContainer .CompareCompany {}
.gridContainer .TabComre {display:block;}
.gridContainer .MobComre {display:none;}
/*End of Compare Company*/
.gridContainer .ContRht .MobileNone {background:#f8f7f7;}
.gridContainer #rhtcat {clear:none; padding:0px;}

.gridContainer #mobdivClearAllSelections{display:none;}
.gridContainer #MobDivDis {display:none;}
.gridContainer .MoblieBrkEl {padding:15px 0px 0px;}
.gridContainer #mobVideoDes {display:none;   }
.gridContainer .VidDesP {padding:12px 0px 0px; }
.gridContainer .VideoImgLrg a { max-width: 250px;    max-height: 350px;   display:block;    }
.gridContainer .VideoImgLrg img {max-height:350px;}
.gridContainer #FeatSupp {width:70px; height:70px; float:left; }
.gridContainer #FeatSupp a {width:70px; height:70px;  display:table-cell; vertical-align:middle; text-align:center; float:none;}
    .gridContainer #FeatSupp img { max-height:70px; max-width:70px;   }
.gridContainer #MobClops .ContDy {display:block;}
.gridContainer #FeatProd {width:70px; height:70px; float:left; }
.gridContainer #FeatProd a {width:70px; height:70px;  display:table-cell; vertical-align:middle; text-align:center; float:none;}
.gridContainer #FeatProd img {max-width:70px;}

.gridContainer #FeatVideo {width:70px; height:70px; float:left; }
.gridContainer #FeatVideo a {width:70px; height:70px;  display:table-cell; vertical-align:middle; text-align:center; float:none;}
.gridContainer #FeatVideo img {width:100%; }
.gridContainer .AlACPro .imgTagE a {border:1px solid #d3d3d3;}
.gridContainer a.AllResImg { float:left; margin:0px 5px 0px 0px; width:95px; height:95px; }

.gridContainer .ContItem .imgTagE  {width:95px; height:95px; float:left;}
.gridContainer #logobox .imgTagE {width:120px;}
.gridContainer #logobox .imgTagE a{width:120px;}
.gridContainer #logobox .imgTagE img{max-width:120px;}
.gridContainer #logobox .imgTagE img {width /*\**/: 120px\9; }

.gridContainer #logobox .MainContLft {width:75%;}
.gridContainer .imgTagE  {width:95px; height:95px; float:left;}
.gridContainer .imgTagE img {max-width:95px; max-height:95px;}
.gridContainer .imgTagE a {width:95px; height:95px; display:table-cell; vertical-align:middle; text-align:center; float:none;}
.gridContainer .ImgRhtCont  {float: left;margin: 0px 5px 0px 0px;border: 1px solid #d3d3d3; width:95px; height:95px;}

.gridContainer .AllResImg {width:95px; height:95px; float:left; margin-right:5px;}
.gridContainer .AllResImg a{width:95px; height:95px; display:table-cell; vertical-align:middle; text-align:center; float:none; border:1px solid #d3d3d3;}
.gridContainer .AllResImg a img{/*width:100%; height:100%;*/ max-height:95px; max-width:95px; display:table-cell; vertical-align:middle; text-align:center; float:none;}
.gridContainer #fb_widgetimgArrow {display:inline-block;}
.gridContainer #twt_widgetimgArrow{display:inline-block;}
.gridContainer #lin_widgetimgArrow {display:inline-block;}
.gridContainer .btnDownloadResult {    float:left; margin-left:5px;  padding-top:4px; font-weight:bold; cursor:pointer; text-decoration:none; display:none;}
    .gridContainer .btnDownloadResult a { text-decoration:none;    }
.gridContainer#SpecDotMain .btnDownloadResult { display:block;}
 .gridContainer .ContLft .ParentLft .Title h1{ width: inherit;}
.gridContainer .SignupCom { padding:10px 5px; font-weight:bold; background:#f8f7f7; width:62%; border:1px solid #d3d3d3;}
.gridContainer .DisPhoneZero { display:none;}

.gridContainer .SpecTblMain th, .SpecTblMain tds { padding:5px;
                                    white-space: nowrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+, 6, 7, 8 compability-mode */
  -ms-word-break: break-all; /* Internet Explorer 8 */

}

.GridviewScrollItem TD {
    padding: 5px;
    /* white-space: nowrap; */
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    /*background-color: #FFFFFF;*/
}
.gridContainer .GridviewScrollHeader p { white-space:normal;}
.gridContainer #mobrfplink {display:none;}
.gridContainer .AllAcAuthorBio{float:right; width:217px; padding:5px; background:#e4e2e2; }

.gridContainer #comheader { display:block;}
.gridContainer #comfooter { display:block;}
.reviewWarning {color: #ff0000; text-align: center; font-weight: bold; }

.nostyle em{font-style:italic;}
li.nostyle {margin: 0px 0px 0px 20px; display:list-item; margin-top: 1em;}
li.nostyle em{font-style:italic;}
.gridContainer .PreRelDet p.nostyle {padding:1px;margin:0; margin-top: 1em;}
.gridContainer .PreRelDet p.nostyle em{font-style:italic;}
.gridContainer .PreRelDet ul.nostyle ,.gridContainer .PreRelDet ol.nostyle   {margin-top:0; margin-bottom:0;}

.gridContainer .twitter-share-button {vertical-align: top;margin-right: 5px;}

.gridContainer a.socialprint:not(.nostyle), .gridContainer a.socialprint:visited:not(.nostyle), .gridContainer a.socialprint:link:visited:not(.nostyle), 
.gridContainer a.socialprint:link:not(.nostyle),a.socialprint:hover:not(.nostyle) {  
    vertical-align: top;
    text-decoration: none;
    border: solid 1px #cccccc;
    color: #000000;
    position: relative;
    top: 4px;
    padding: 3px;
    border-radius: 3px;
    margin-right: 8px;}

.gridContainer a.socialemail:not(.nostyle), .gridContainer a.socialemail:visited:not(.nostyle), .gridContainer a.socialemail:link:visited:not(.nostyle), 
.gridContainer a.socialemail:link:not(.nostyle),a.socialemail:hover:not(.nostyle) {     
    vertical-align: top;
    text-decoration: none;
    border: solid 1px #cccccc;
    color: #000000;
    position: relative;
    top: 4px;
    padding: 3px;
    border-radius: 3px;
    margin-right: 4px; margin-left:4px;}

.gridContainer a.socialemail img {
    vertical-align: top;
    margin-top: -2px;
}

.gridContainer a.socialprint img {
    vertical-align: top;
    margin-top: -2px;
}