/* Overwtites * tmp */

.new_clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

/* END overwrites */


/*** Search Page ***/

#container a{}
#helpSearchField{margin:45px 0;}
#helpSearchField h1{display:block;overflow:hidden;margin:0;margin:0 0 10px !important;border: 0 none;color:#666;font-size:30px;}
#helpSearchField #helpSearch,
#helpSearchField #helpSearch .btnSearch,
#helpSearchField #helpSearch input{margin:0;}
#helpSearchField #helpSearch{background-position:left -144px;width:492px;height:38px;padding:4px;border:0;}
#helpSearchField #helpSearch fieldset{border:0;padding:0;margin:0;}
#helpSearchField #helpSearch .btnSearch{background-position:-399px -82px;width:95px;height:36px;text-indent:-9999px;}
#helpSearchField #helpSearchResults{display:none;position:relative;z-index:2;left:-4px;top:4px;background:#fff;border:1px solid #e5e5e5;border-top:0;width:482px;padding:7px;-moz-border-radius:1px;-o-border-radius:1px;-webkit-border-radius:1px;}
#helpSearchResults a{display:block;font-size:15px;color:#444;font-weight:bold;padding:5px;}
#helpSearchField #helpSearchResults a:hover{background:#cfe3ff;text-decoration:none;}
#helpSearchField #helpSearchSuggestedResults{}
#helpSearchField #helpSearchResults .suggested{border-top:1px #e1e1e1 solid;font-size:11px;font-weight:bold;color:#ccc;display:block;margin:6px 7px 2px;padding:9px 0 0;}
#helpSearchField #helpSearchResults .resultArticle,
#helpSearchField #helpSearchResults .resultForum,
#helpSearchField #helpSearchResults .resultItg,
#helpSearchField #helpSearchResults .ribbon{background:url(../../images/sprites.png) no-repeat;padding:11px 5px 11px 28px;}
#helpSearchField #helpSearchResults .resultArticle{background-position:5px -471px;}
#helpSearchField #helpSearchResults .resultForum{background-position:5px -517px;}
#helpSearchField #helpSearchResults .resultItg{background-position:5px -567px;}
#helpSearchField #helpSearchResults .clearHistory{font-size:11px;font-weight:normal;color:#0089e4;}
#helpSearchField #helpSearchResults .last{border-bottom:none;}
#helpSearchField #helpSearchResults .ribbon{font-size:12px;color:#999;margin:0 0 0 5px;padding:0 0 0 16px;background-position:left top;}
#helpSearchField #searchExamples{margin:0;font-size:11px;color:#777;padding:4px 0 0 9px;text-align:left;}

#helpSearchResults #helpSearchSuggestedResults a {
	border-bottom:1px dashed #ccc;
	padding:10px 5px;
	margin:0 7px;
}

/*** helpSearchTabs ***/

#helpSearchTabs{position:relative;border-bottom:1px solid #efefef;height:47px;}
#helpSearchTabs ul{position:absolute;padding:0;margin:0;bottom:-1px;}
#helpSearchTabs ul li{padding:0 7px 0 0;margin:0;float:left;display:block;font-size:17px;}
#helpSearchTabs ul li a{font-weight:bold;}
#helpSearchTabs ul li a:hover{text-decoration:underline;}
#helpSearchTabs ul li span{color:#999;}
#helpSearchTabs ul li p{margin:0;padding:10px 7px 0 14px;display:block;height:37px;}
#helpSearchTabs ul li.active{background:url(../../images/active_tab.png) no-repeat bottom right;}
#helpSearchTabs ul li.active p{background:url(../../images/active_tab.png) no-repeat top left;}
#helpSearchTabs ul li.active a{color:#444;}
#helpSearchTabs .rightFloat{float:right;font-weight:bold;font-size:11px;padding-top:17px;}

/*** .helpSearchPagination ***/

.helpSearchPagination{
	margin:40px 0 45px 0;
	/*border-bottom:2px solid #b3b3b3;*/
	padding-bottom:5px;
}
.helpSearchPagination .resultCount{float:left;margin:0;display:block;}
.helpSearchPagination .pagination{float:right;margin:0;color:#666;display:block;font-size:12px;line-height:12px}
.helpSearchPagination .pagination ul{display:block;float:left;line-height:12px;margin:0;}
.helpSearchPagination .pagination .page{display:block;float:left;line-height:12px;margin:0;text-transform:uppercase;font-weight:bold;margin:0 10px 0 0;}
.helpSearchPagination .resultCount{color:#999;font-weight:bold;}
.helpSearchPagination .pagination li{padding:0 10px 0 0;margin:0;display:inline;font-weight:bold;line-height:12px;color:#444;}
.helpSearchPagination .pagination li a{margin:0;display:inline;font-weight:bold;line-height:12px;color:#5fc2ef;}
#helpAllResults{margin:45px 0;}
#helpSearchResultsFacets{width:210px;float:left;margin-right:33px;}
#helpSearchResultsFacets .facet{border-bottom:1px dashed #d9d9d9;margin:0 0 30px 0;padding:0 0 30px 0;}
#helpSearchResultsFacets .facet h3{margin:0;font-size:14px;line-height:1.5;}
#helpSearchResultsFacets .facet h3 span{font-weight:normal;color:#999;}
#helpSearchResultsFacets .facet ul li{font-size:14px;line-height:1.5;margin:0;}
#helpSearchResultsFacets .facet ul li span{color:#999;}
#helpSearchResultsFacets .allSources{margin:0;padding:0;border:0 none;}
#returnedDataSet{width:730px;float:left;}
#returnedDataSet .dataSet h2{margin:0;font-size:18px;line-height:1;border:0 none;padding:0 10px 10px;float:left;}
#returnedDataSet .dataSet .resultsNumber{    
	color: #999999;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 60px 10px 0;
}
#returnedDataSet .dataSet .resultsList{margin:0;padding:0;overflow:hidden;clear:both;border-top:1px solid #d9d9d9;}
#returnedDataSet .dataSet .result{margin:0;border-bottom:1px dashed #d9d9d9;padding:17px 10px;list-style:none;}
#returnedDataSet .dataSet .result a strong{color:#222;}
#returnedDataSet .dataSet .result a:hover strong{color:#99cc00;}
#returnedDataSet .dataSet .result p{margin:0;line-height:1.5;}
#returnedDataSet .dataSet .result img{float:left;margin-right:15px;}
#returnedDataSet .dataSet .result .social,
#returnedDataSet .dataSet .result .ratings{font-size:11px;color:#666;margin-top:3px;}
#returnedDataSet .dataSet .result .count{font-weight:bold;color:#444;}
#returnedDataSet .dataSet .result .icon{display:block;float:left;background:url(../../images/sprite_icons.png) no-repeat 0 0;width:15px;height:15px;text-indent:-9999px;overflow:hidden;margin:0 3px 0 0;}
#returnedDataSet .dataSet .result .ribbon{width:11px;height:15px;background-position:-10px -180px;padding:0;}
#returnedDataSet .dataSet .result .quora{background-position:-9px -144px;}
#returnedDataSet .dataSet .result .facebook{background-position:-9px -216px;}
#returnedDataSet .dataSet .result .satisfaction{background-position:-9px -108px;}
#returnedDataSet .dataSet .result .comcastSupport{background-position:-7px 0;width:17px;}
#returnedDataSet .dataSet .result .comcastVoice{background-position:-8px -72px;}
#returnedDataSet .dataSet .tools .pdf,
#returnedDataSet .dataSet .tools .print{float:left;}
#returnedDataSet .dataSet .tools .pdf {margin-right:10px;}
#returnedDataSet .dataSet .result .pdf .icon{
	background-position:-8px -248px;
	width:15px;
	height:15px;
}
#returnedDataSet .dataSet .tools .print .icon {
	background-position:-6px -285px;
	width:17px;
	height:15px;
}
#returnedDataSet .dataSet .result h3{font-size:16px;font-weight:normal;line-height:1.1;margin:0 0 5px;}
#returnedDataSet .dataSet .result .resultDescription{color:#666;}
#returnedDataSet .dataSet .table{padding:17px 0;}
#returnedDataSet .otherSearchResults h2{padding-top:55px;}
#returnedDataSet .otherSearchResults .result h3{font-size:16px;margin-bottom:5px;}
#returnedDataSet .helpSearchPagination{margin:40px 0 45px 0;}
#returnedDataSet .numberResults{margin:0;}
.otherSearchResults .seeMore {padding:17px 0 0 10px;font-weight:bold;font-size:12px;display:block;}
/*** #featuredResults ***/
#returnedDataSet #featuredResults{border:1px solid #d7d7d7;}
#returnedDataSet #featuredResults .showMore{height:40px;text-align:right;padding:0 14px;line-height:2;font-size:11px;}
#returnedDataSet #featuredResults table{margin:0 24px;}
#returnedDataSet #featuredResults h3,
#returnedDataSet #featuredResults h3 span,
#returnedDataSet #featuredResults .foot{background:url(../../images/results_table_bkg.png) repeat-x 0 0;}
#returnedDataSet #featuredResults .foot{padding-bottom:8px;background-position:0 -38px;margin-top:20px;width:100%;float:left;}
#returnedDataSet #featuredResults h3{height:28px;padding:10px 14px 0;}
#returnedDataSet #featuredResults h3 span{font-weight:normal;font-size:18px;color:#444;background:none;}
#returnedDataSet #featuredResults h4{margin:0;width:168px;border-right:2px solid #ddd;text-align:center;display:block;line-height:1.2;}
#returnedDataSet #featuredResults .image{width:168px;text-align:center;border-right:2px solid #ddd;padding:10px 0 0 0;margin:0 0 10px 0;position:relative;}
#returnedDataSet #featuredResults .last h4,
#returnedDataSet #featuredResults .last .image{border:none;}
#returnedDataSet #featuredResults .toggle{display:block;}
#returnedDataSet #featuredResults .toggle span{background:url(../../images/sprites.png) no-repeat 0 -450px;position:absolute;height:10px;width:10px;display:block;text-indent:-9999px;overflow:hidden;right:10px;bottom:0;}
#returnedDataSet #featuredResults img{margin:0;float:none;}
#returnedDataSet #featuredResults th{height:38px;background:url(../../images/results_table_bkg.png) repeat-x 0 0;}
#returnedDataSet #featuredResults td{vertical-align:bottom;width:170px}
#returnedDataSet #featuredResults select{width:150px;margin:0 10px;}

#returnedDataSet #featuredResults .errorCodesForm {
	float:left;
	padding:20px 0 0 14px;
	width:508px;
}
#returnedDataSet #featuredResults .errorImage {
	float:right;
	width:205px;
}
#returnedDataSet .errorCodeResults .foot {
	margin-top:0!important;
}
#returnedDataSet #featuredResults .errorCodesForm p {
	margin-bottom:20px;
}
#returnedDataSet #featuredResults .errorCodesForm form {}
#returnedDataSet #featuredResults .errorCodesForm form legend {display:none;}
#returnedDataSet #featuredResults .errorCodesForm form label {
	display:block;
	font-weight:bold;
	padding:0 0 6px;
}
#returnedDataSet #featuredResults .errorCodesForm form #errorCodes {
	width:252px;
	margin:0 5px 0 0;
	padding:5px 6px;
	border:1px solid #ccc;
	float:left;
	color:#999;
}
input#submiteErrorCodes {
	display:block;
	width:55px;
	height:26px;
	float:left;
	border:0 none;
	background:url(../../images/sprites.png) no-repeat -445px -520px;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
input#submiteErrorCodes:hover {
	background-position:-445px -552px;
}
input#submiteErrorCodes:hover:focus {
	background:0 0;
}
#returnedDataSet #featuredResults .errorCodesForm form .commonErrors {
	font-size:11px;
	padding:5px 0 0;
	margin-bottom:0;
	float:left;
}

