@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);#wtb_seo {	border: 0;	font-family: 'Open Sans', sans-serif;}#wtb_seo .hndle {	border: 1px solid #DFDFDF;}#wtb_seo .inside {	padding: 7px 0 0;	margin-bottom: 0;	background: white;}#wtb_seo .wp-seo-box-header .wp-seo-box-header-wrapper {	background: #f1f1f1;	border: 1px solid #e7e7e7;	padding: 9px;	margin-bottom: 13px;}#wtb_seo .wp-seo-box-header .info {	border: #cbcbcb 1px solid;	text-align: center;	background: #d9d9d9;	font-size: 11px;	color: #333;	padding: 6px 11px;	line-height: 17px;	margin-bottom: 13px;}#wtb_seo .wp-seo-box-header .info-error {	border: #c66 1px solid;	text-align: center;	background: #fee;	font-size: 11px;	color: #333;	padding: 6px 11px;	line-height: 17px;	margin-bottom: 13px;}#wtb_seo .wp-seo-box-general .wp-seo-box-header-wrapper {	background: #f1f1f1;	border: 1px solid #e8e8e8;    padding: 0;}#wtb_seo .wp-seo-box-general .info {	border: #b5c2c3 1px solid;	background: #d9d9d9;    margin: 9px;}.to-remove-keyword {	margin: 0;}.to-remove-keyword input {	background: white;	border: 1px solid #b5b5b5;	color: #333;	font-size: 12px;	margin: 0 10px 10px;	width: 75%;}.to-remove-keyword input[disabled=disabled] {	cursor: no-drop;}.remove-keyword-trigger {	background: url(../img/minus.png) center center no-repeat;	cursor: pointer;	display: inline-block;	width: 13px;	height: 13px;}#add-keyword {	font-size: 12px;	color: #b3b3b3;	border: 1px solid #b5b5b5;	margin: 0 10px 10px;	width: 75%;		/* textarea */	height: 23px;	padding: 3px;	resize: none;	vertical-align: baseline;}#add-keyword-trigger {	background: url(../img/plus.png) 0 0 no-repeat;	cursor: pointer;	display: inline-block;	width: 13px;	height: 13px;}#wtb_seo .main-info {	border-bottom: 2px solid #e2e2e2;	font-family: "Helvetica Neue", sans-serif;	font-size: 24px;	height: 59px;	text-align: center;}#wtb_seo .main-info .left-info {	border-right: 1px solid #e7e7e7;	float: left;	height: 59px;	width: 50%;}#wtb_seo .main-info .right-info {	border-left: 1px solid #c5c5c5;	float: left;	height: 59px;	width: 49%;}#wtb_seo .main-info .unit {    color: #2a508f;	font-size: 10px;	display: block;	padding: 9px 0 0;}#wtb_seo .main-info .number {	color: #71B72F;	font-weight: bold;}#wtb_seo .main-info .score-not-bad .number,#wtb_seo .main-info .density-not-bad .number {	color: #cc0;}#wtb_seo .main-info .score-bad .number,#wtb_seo .main-info .density-bad .number {	/*color: #c00;*/	color: #545454;}#wtb_seo .main-info .wdf-normal .number {	/*color: #294f8a;*/	color: #545454;}#wtb-seo-accordion .ui-accordion-header {	cursor: pointer;	border: 1px solid #284e8a;	font-family: 'Open Sans', sans-serif;	font-weight: 700;	-webkit-border-radius: 6px;	border-radius: 6px;	background: #2a508d url(../img/bg-active-blue.png) 0 bottom repeat-x;	color: #2282b0;	padding-top: 6px;	padding-bottom: 6px;	font-size: 11px;	color: white;	text-shadow: none;}#wtb-seo-accordion .ui-accordion-header.ui-accordion-header-active {	border: 1px solid #284e8a;	background: #2a508d url(../img/bg-active-blue.png) 0 bottom repeat-x;	-webkit-border-radius: 6px 6px 0 0;	border-radius: 6px 6px 0 0;}#wtb-seo-accordion .ui-accordion-header .ui-accordion-header-icon {	display: none;}#wtb-seo-accordion .ui-accordion-content {	border: 1px solid #DFDFDF;	-webkit-border-radius: 0 0 6px 6px ;	border-radius: 0 0 6px 6px ;	padding: 0;}.wtb-seo-results {	margin: 0;	width: 100%;}.wtb-seo-results td {	border: 0;	height: 51px;	margin-bottom: 0;	font-size: 11px;	vertical-align: middle;		background: #ffffff; /* for non-css3 browsers */	background: -moz-linear-gradient(top, #ffffff,  #e3e3e3); /* for firefox 3.6+ */ 	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* Safari 4+, Chrome */	background: -webkit-linear-gradient(left top, left bottom, #ffffff, #e3e3e3); /* Chrome 10+, Safari 5.1+, iOS 5+ */	background: -o-linear-gradient(top, #ffffff,#e3e3e3); /* Opera 11.10+ */	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#e3e3e3, GradientType=0)";	background: linear-gradient(to bottom, #ffffff,#e3e3e3); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType='0'); /* for IE */}.wtb-seo-results td.wtb-seo-results-faq,.wtb-seo-results td.wtb-seo-results-icon {	text-align: center;}.wtb-seo-results td.wtb-seo-results-icon span {   background: url(../img/x.png) 15px 50% no-repeat;   display: block;   height: 30px;   width: 35px;}.ui-accordion .wtb-seo-results td.wtb-seo-results-icon span {   background: url(../img/x-black.png) 15px 50% no-repeat;}.wtb-seo-results td.wtb-seo-results-faq span {   background: url(../img/quest.png) 50% 50% no-repeat;   display: block;   height: 30px;   width: 35px;}.wtb-seo-results tr.active td.wtb-seo-results-icon span {   background: url(../img/v.png) 15px 50% no-repeat;}.wp-seo-box-general .wtb-seo-results td {    background: transparent;}#wtb_seo .wp-seo-box-general .main-info {    background: #fff;    border-bottom: 0;    line-height: 13px;    border-top: #2a4f8c 3px solid;}#wtb_seo .wp-seo-box-general .main-info .number {    line-height: 31px;} #wp-seo-refresh {	border: 1px solid #2a508d;	border-bottom-color: #c0c7ce; 	border-top-color: #768caf; 	color: #fff;	cursor: pointer;	font-size: 12px;	font-weight: bold;	height: 48px;	line-height: 48px;	    text-align: center;    	padding: 0 12px;	margin-bottom: 13px;		-webkit-border-radius: 3px;	border-radius: 3px;		background: #26487f; /* for non-css3 browsers */	background: -moz-linear-gradient(top, #2a4f8c,  #244478); /* for firefox 3.6+ */ 	background: -webkit-gradient(linear, left top, left bottom, from(#2a4f8c), to(#244478)); /* Safari 4+, Chrome */	background: -webkit-linear-gradient(left top, left bottom, #2a4f8c, #244478); /* Chrome 10+, Safari 5.1+, iOS 5+ */	background: -o-linear-gradient(top, #2a4f8c,#244478); /* Opera 11.10+ */	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#2a4f8c, EndColorStr=#244478, GradientType=0)";	background: linear-gradient(to bottom, #2a4f8c,#244478); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4f8c', endColorstr='#244478', GradientType='0'); /* for IE */}#wp-seo-refresh span {	background: url(../img/refresh.png) no-repeat left 50%;	padding-left: 24px;}#wp-seo-refresh:hover {    border: 1px solid #8ca1b4;	border-bottom-color: #c0c8ce; 	border-top-color: #c0c7ce;     	background: #244c78; /* for non-css3 browsers */	background: -moz-linear-gradient(top, #2a588c,  #244c78); /* for firefox 3.6+ */ 	background: -webkit-gradient(linear, left top, left bottom, from(#2a588c), to(#244c78)); /* Safari 4+, Chrome */	background: -webkit-linear-gradient(left top, left bottom, #2a588c, #244c78); /* Chrome 10+, Safari 5.1+, iOS 5+ */	background: -o-linear-gradient(top, #2a588c,#244c78); /* Opera 11.10+ */	background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#2a588c, EndColorStr=#244c78, GradientType=0)";	background: linear-gradient(to bottom, #2a588c,#244c78); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a588c', endColorstr='#244c78', GradientType='0'); /* for IE */}