.express_seo_metabox tr td {
background:grey;
color:white;
padding:10px;
}

.express_seo_metabox tr td:hover {
cursor:pointer;
background:black;
}

.desclabel {
margin-bottom:20px;
border-bottom:1px solid #DDDDDD;
padding:2px 0 10px 180px;
}

.leftdesc {
background-color:rgba(0,0,0,0);
margin:10px 0 5px;
width:180px;
float:left;
}

#calculate_seo_score {
background-image:-moz-linear-gradient(center top,#D3E4EE,#D3E4EE 25%,#96B9D4) !important;
background-image:-webkit-linear-gradient(top,#D3E4EE,#96B9D4) !important;
background-image:-ms-linear-gradient(top,#D3E4EE,#96B9D4) !important;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr= '#D3E4EE ',endColorstr= '#96B9D4 ');
background-image:-o-linear-gradient(top,#D3E4EE,#96B9D4) !important;
background-image:linear-gradient(top,#D3E4EE,#96B9D4) !important;
border:1px solid #6E93B0 !important;
border-radius:2px !important;
color:#234E70 !important;
font-size:13px;
text-align:center;
font-weight:bold !important;
line-height:normal;
padding:10px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
}

#calculate_seo_score:hover {
background-image:-moz-linear-gradient(center top,#96B9D4,#96B9D4 25%,#D3E4EE) !important;
background-image:-webkit-linear-gradient(top,#96B9D4,#D3E4EE) !important;
background-image:-ms-linear-gradient(top,#96B9D4,#D3E4EE) !important;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr= '#96B9D4 ',endColorstr= '#D3E4EE ');
background-image:-o-linear-gradient(top,#96B9D4,#D3E4EE) !important;
background-image:linear-gradient(top,#96B9D4,#D3E4EE) !important;
cursor:pointer;
}

#calculate_seo_score:focus {
background-image:-moz-linear-gradient(center top,#D3E4EE,#D3E4EE 25%,#96B9D4) !important;
background-image:-webkit-linear-gradient(top,#D3E4EE,#96B9D4) !important;
background-image:-ms-linear-gradient(top,#D3E4EE,#96B9D4) !important;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr= '#D3E4EE ',endColorstr= '#96B9D4 ');
background-image:-o-linear-gradient(top,#D3E4EE,#96B9D4) !important;
background-image:linear-gradient(top,#D3E4EE,#96B9D4) !important;
}

.seo_inactive {
border:1px solid grey;
color:grey;
border-radius:5px;
padding:3px;
font-size:12px;
margin:5px;
}

.seo_enable {
text-shadow:1px 1px #777777;
border:1px solid grey;
color:white;
background:#1BBC9B;
border-radius:5px;
padding:3px;
font-size:12px;
margin:5px;
}

.seo_disable {
border:1px solid grey;
color:white;
background:#E84C3D;
border-radius:5px;
padding:3px;
font-size:12px;
margin:5px;
}

.score_board {
background-color:#E6E6E6;
background-image:-moz-linear-gradient(center top,#FFFFFF,#FFFFFF 25%,#E6E6E6);
background-image:-webkit-linear-gradient(top,#FFFFFF,#E6E6E6);
background-image:-ms-linear-gradient(top,#FFFFFF,#E6E6E6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr= '#FFFFFF ',endColorstr= '#E6E6E6 ');
background-image:-o-linear-gradient(top,#FFFFFF,#E6E6E6);
background-image:linear-gradient(top,#FFFFFF,#E6E6E6);
background-repeat:no-repeat;
border-radius:2px;
border-color:#CCCCCC #CCCCCC #BBBBBB;
border-style:solid;
border-width:1px;
box-shadow:0 1px 2px 0 #B5B5B5;
color:#BC2222;
font-size:25px;
height:40px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:20px;
text-align:center;
width:30%;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
}

#focus_keyword {
background-color:#E6E6E6;
background-image:-moz-linear-gradient(center top,#FFFFFF,#FFFFFF 25%,#E6E6E6);
background-image:-webkit-linear-gradient(top,#FFFFFF,#E6E6E6);
background-image:-ms-linear-gradient(top,#FFFFFF,#E6E6E6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr= '#FFFFFF ',endColorstr= '#E6E6E6 ');
background-image:-o-linear-gradient(top,#FFFFFF,#E6E6E6);
background-image:linear-gradient(top,#FFFFFF,#E6E6E6);
background-repeat:no-repeat;
border-radius:2px;
border-color:#CCCCCC #CCCCCC #BBBBBB;
border-style:solid;
border-width:1px;
color:#000000;
cursor:pointer;
line-height:normal;
margin:0 !important;
padding:0.6em 0.8em;
text-shadow:0 1px 1px rgba(255,255,255,0.75);
width:100%;
}

.aligncenter {
text-align:center;
}

#ajax_load {
display:none;
margin-left:40%;
margin-top:10px;
padding:20px;
	background:url( "./images/ajax-loader.gif") no-repeat;
}

.opacity {
zoom:1;
filter:alpha(opacity=50);
opacity:0.5;
}

.express_seo_header {
border-radius: 6px 6px 0 0;
	background-image: -ms-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -moz-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -o-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
	background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec);
	background-image: linear-gradient(top,#f9f9f9,#ececec);
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
border-bottom:1px solid #EAEAEB;
border-top-left-radius:9px;
border-top-right-radius:9px;
padding:30px;
color:black;
}

.express_seo_logo {
    background:url( "./images/logo.png ") no-repeat;
    float: left;
    height: 50px;
    margin-top: -15px;
    width: 400px;
}

.express_seo_container {
margin:10px;
background:url( "./images/admin_bg.png ");
overflow:hidden;
margin-left:-19px;
border:1px solid #EAEAEB;
}

.express_seo_container_img {
text-align:center;
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin:10px;
padding:10px;
}

.express_seo_container_img h2 {
border-bottom:1px solid gray;
width:100%;
text-align:left;
}

.express_seo_container_social {
float:left;
margin-right:50px;
}

.express_seo_container_social img {
float:left;
margin-top:15px;
}

.express_seo_container_social_txt {
float:left;
color:#3C5B9B;
font-size:25px;
font-weight:bold;
line-height:30px;
}

.express_seo_desc {
margin-left:20px;
}

.express_seo_left {
float:left;
width:160px;
}

.express_seo_left ul {
list-style:none;
margin:0px;
}

.express_seo_left ul li {
background:#F1F1F1;
border-bottom:1px solid #EAEAEB;
border-style:solid;
border-top:1px solid #FFFFFF;
border-width:1px 0;
color:#7C7E82;
display:block;
font-family:Georgia,serif;
font-weight:normal;
padding:20px 14px;
text-align:center;
text-decoration:none;
margin:0px;
}

.express_seo_left ul li:hover {
background:#fff;
cursor:pointer;
}

.express_seo_left ul li.active {
background:#fff;
}

.express_seo_content {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #EAEAEB;
margin-left:160px;
padding:10px;
min-height:300px;
}

.express_seo_inactive {
display:none;
}

.express_seo_footer {
border-radius: 6px 6px 0 0;
	background-image: -ms-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -moz-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -o-linear-gradient(top,#f9f9f9,#ececec);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
	background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec);
	background-image: linear-gradient(top,#f9f9f9,#ececec);
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
border-bottom-left-radius:9px;
border-bottom-right-radius:9px;
border-top:1px solid #EAEAEB;
padding:20px;
clear:both;
color:black;
}

.express_seo_content_left {
float:left;
width:100px;
padding:10px
}

.express_seo_content_main {
padding:10px;
}

.express_seo_notice {
background-color:#E1F1C0;
background-image:url( "./images/message-success.png ");
border-color:#B5D56D;
color:#62A426;
background-position:12px 12px;
background-repeat:no-repeat;
border-bottom:1px solid #D2D2D2;
cursor:pointer;
font-size:12px;
padding:15px 8px 15px 45px;
position:relative;
vertical-align:middle;
}

.express_seo_metabox_container {
background:white;
clear:both;
}

.express_seo_metabox {
list-style:none;
float:left;
width:100%;
border-bottom:3px solid #D10000;
}

.express_seo_metabox li {
float:left;
text-transform:uppercase;
font-weight:bold;
margin:0px 10px 0px 0px;
padding:10px;
}

.express_seo_metabox li:hover {
background:#D10000;
color:white;
cursor:pointer;
border-radius:10px 10px 0px 0px;
}

.express_seo_metabox li.current {
background:#D10000;
color:white;
cursor:pointer;
border-radius:10px 10px 0px 0px;
}

#express_seomain {
height:130px;
background:url( './images/seo_rank.png ') no-repeat;
padding-top:50px;
margin-left:45px;
}

.arrow {
background:url( "./images/arrow.png ") no-repeat -10px 0;
height:120px;
left:170px;
position:absolute;
top:29px;
width:11px;
/* Defining a smooth CSS3 animation for turning the arrow */
-moz-transition:0.3s;
-webkit-transition:0.3s;
-o-transition:0.3s;
-ms-transition:0.3s;
transition:0.3s;
/* Putting the arrow in its initial position */
-moz-transform:rotate(-134deg);
-webkit-transform:rotate(-134deg);
-o-transform:rotate(-134deg);
-ms-transform:rotate(-134deg);
transform:rotate(-134deg);
z-index:0;
}

.arrowCap {
background:url( "./images/arrow.png ") no-repeat -43px 0;
height:20px;
left:132px;
position:absolute;
top:77px;
width:20px;
z-index:10;
}

.express_seo_score_red {
background:red;
}

.express_seo-summary-links {
margin:0px 0px -15px 0px;
}

.express_seo-summary-links li {
display:inline-block;
width:75px;
height:75px;
margin:0px 10px 10px 0px;
background-color:#ecf0f1;
padding:6px 10px 6px 6px;
position:relative;
padding-left:26px;
transition:all 150ms ease-out 0s;
}

.express_seo-summary-links li:hover {
background-color:#bdc3c7;
}

.express_seo-summary-links li img {
top:10px;
padding:2px;
left:50%;
margin-left:-16px;
position:absolute;
}

.express_seo-summary-links li a {
color:#484848;
text-decoration:none;
display:block;
position:absolute;
top:0px;
left:0px;
width:100px;
height:35px;
padding:50px 5px 0px 5px;
font-weight:bold;
text-align:center;
}

.express_seo-summary-links li a:hover {
color:#fff;
}