/* ---------------------------------------------------------- */
/* Reset */
/* ---------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {  
    margin:0; 
    padding:0; 
} 

table { 
    border-collapse:collapse; 
    border-spacing:0; 
} 

fieldset,img {  
    border:0; 
} 

address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
} 

ol,ul { 
    list-style:none; 
} 

caption,th { 
    text-align:left; 
} 

h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
    line-height:1em;
} 

q:before,q:after { 
    content:''; 
} 

abbr,acronym { border:0; 
} 

input:active, input:focus { background:#ffffcc; }



/* ---------------------------------------------------------- */
/* General CSS */
/* ---------------------------------------------------------- */

html { overflow-y: scroll; }

body {
margin:0;
padding:0;
height:100%;
color:#222222;
background:#f1f1f1;
margin:0;padding:0;
}

a, .inner p a, #tabs p a { color:#1c85d5;}

.headerouter {
position:fixed;
z-index:300;
top:0;
left:0;width:100%;padding:0;margin:0;
height:30px;
background:#404040;background-image: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);
border-bottom:0px solid #000000; }
}

.headerouternew {
position:fixed;
z-index:300;
top:0;
left:0;width:100%;padding:0;margin:0;
height:30px;
background-color:#404040;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 75%);
border-bottom:0px solid #000000; }
}


a.regular { display:inline; }
.bluelink span {
float:right;
}
table.linktext tr td a.regular, .square li a, .bluelink b {
text-decoration: underline;
color: #1c85d5;
font-weight: normal;
}

table.linktext tr:hover b {
	color:#ffffff;
}

table.linktext tr:hover td a.regular { color:#ffffff; }

a.regular:hover, .square li a:hover, #maininner p a:hover, a:hover {  
    color: #f22a7f;
} 

blockquote { margin-left:40px; }

.header3, h3, h4 {  
    font-weight:bold;font-size:14px;margin:16px 0 16px 0;
} 

.mainouter {
width:100%;background:#ffffff;margin:0 auto 0 auto;padding:0;
}

.inner { padding-left:20px;padding-right:20px; }
.numbered, numbered li { list-style-type:decimal;margin-left:20px; }
.numbered2 li { list-style-type:decimal;margin-left:20px;margin-top:10px; }
.square { list-style-type:square;padding-left:20px; }
.marker { background: #ffffcc; padding:2px; }

#maininner, .maininner {
padding:20px 30px 20px 30px;
width:970px;
background:#ffffff;
font:14px Arial,Helvetica,Verdana;
line-height:1.5em;
position:relative;
clear:both;
margin:0 auto 0 auto;		
border-bottom:1px solid #dedede;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
top:92px;margin-bottom:92px;
}

a img { text-decoration: none; }
.help:hover {  }
.clear { clear:both; }

.border5 { -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px; }
.border10 { -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px; }

.border10left { -moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;border-radius:10px 0px 0px 10px; }
.border10right { -moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-radius:0px 10px 10px 0px; }

.notopborder { -moz-border-bottom-radius:10px;-webkit-border-bottom-radius:10px;border-radius:0px 0px 10px 10px }
.nobottomborder { -moz-border-top-radius:10px;-webkit-border-top-radius:10px;border-radius:10px 10px 0px 0px }

.reportshow, #cover-sheet { display:none; }
.topinfo { float:right;width:811px;margin:0; }

.hoverhand:hover { cursor:hand;cursor:pointer; }
/* ---------------------------------------------------------- */
/* Headers */
/* ---------------------------------------------------------- */

h1, #maininner .inner h1 { font-size:20px; font-weight:bold; }
h3.sbsmanual, h2, #maininner .inner h2 { font-size:16px; font-weight:bold;margin-top:40px; }


/* ---------------------------------------------------------- */
/* Projectlist */
/* ---------------------------------------------------------- */

.go { background:url('/static/img/go2.gif') no-repeat;padding:0;height:16px; }
.go-de { background:url('/static/img/go2-de.gif') no-repeat;padding:0;height:16px; }
.go:hover, .go-de:hover  { background-position:0 -17px; }

#projectlist a { display:block;padding:6px 12px; }
#projectlist td { padding:0; }
#projectlist td img { vertical-align:middle;margin-right:5px; }
#projectlist th img { margin:0;padding:0;vertical-align:middle; }

.dataTables_length { font-size:12px;float:left;margin-bottom:10px; }
.dataTables_filter { font-size:12px;float:right;margin-bottom:10px; }
#projectlist tr td.dataTables_empty { padding:6px; }

.dataTables_info { font-size:12px;float:left;margin-top:10px; }
#projectlist_paginate  { font-size:12px;float:right;margin-top:10px; }
.paginate_button { margin:0 5px;color:#cccccc; }
.paginate_active { color:#333333; }

.sorting_asc { background: url('http://www.seoprofiler.com/static/img/sortdown.gif') no-repeat center right; }
.sorting_desc {	background: url('http://www.seoprofiler.com/static/img/sortup2.gif') no-repeat center right; }
.sorting { background: url('http://www.seoprofiler.com/static/img/sortable.gif') no-repeat center right; }
.sorting_disabled {	background: #2896eb url('http://www.seoprofiler.com/static/img/blueback.png') repeat-x center right; }

#projectlist th {
text-decoration:none;
font:13px Arial,Helvetica,sans-serif;
text-transform:none;
font-weight:bold;
text-align:left;
white-space: nowrap;
border: 1px solid #2896EB;
border-bottom:1px solid #dddddd;
color:#ffffff;
padding:6px 18px 6px 6px;
}

#mainkeywordlist tr td a { text-decoration:underline;color:#1c85d5; }
#mainkeywordlist tr:hover td a { color:#ffffff; }

#projectlist td {
font:normal 12px Arial,Helvetica,sans-serif;
border:1px solid #dddddd;
padding:0px;
}

#projectlist tr td a {
color: #222222;
text-decoration: none;
}

#projectlist tr:hover a {
	text-decoration:none;
	color:#ffffff;
}

#projectlist tr:hover p {
	color:#ffffff;
}

#projectlist tr td p {
	margin:4px 0 0 0;
	font-size:11px;
}

#projectlist tr:hover {
	background-color: #F32a7f;
	/* background:url(http://www.seoprofiler.com/static/img/red-hover.png) repeat-x #f32a7f; */
	color:#ffffff;
}

#maininner #keywordsearch table.linktext thead tr .headerSortUp { background: url(http://www.seoprofiler.com/static/img/sortdown.png) right #28963b; } 
#maininner #keywordsearch table.linktext thead tr .headerSortDown { background: url(http://www.seoprofiler.com/static/img/sortup.png) right #28963b; }

th.headerSortUp, #maininner #tabs #opportunitytable .headerSortUp, .headerSortUp { background: url(http://www.seoprofiler.com/static/img/sortdown.png) right #28963b; } 
#maininner #tabs #opportunitytable .headerSortDown { background: url(http://www.seoprofiler.com/static/img/sortup.png) right #28963b; }

/* ---------------------------------------------------------- */
/* Data table layout */
/* ---------------------------------------------------------- */

.mainkeywordlist tr td { padding:6px 12px; }
.mainkeywordlist tr td a { display:inline; }
.mainkeywordlist a img { vertical-align:middle; }

.datatable a { display:block; }
.datatable td { padding:0; }
.datatable td img { vertical-align:middle;margin-right:5px; }
.datatable th img { margin:0;padding:0;vertical-align:middle; }

.dataTables_length { font-size:12px;float:left;margin-bottom:10px; }
.dataTables_filter { font-size:12px;float:right;margin-bottom:10px; }
.datatable tr td.dataTables_empty { padding:6px; }

.dataTables_info { font-size:12px;float:left;margin-top:10px; }
.datatable_paginate  { font-size:12px;float:right;margin-top:10px; }
.paginate_button { margin:0 5px;color:#cccccc; }
.paginate_active { color:#333333; }

.sorting_asc { background: url('http://www.seoprofiler.com/static/img/sortdown.gif') no-repeat center right; }
.sorting_desc {	background: url('http://www.seoprofiler.com/static/img/sortup2.gif') no-repeat center right; }
.sorting { background: url('http://www.seoprofiler.com/static/img/sortable.gif') no-repeat center right; }
.sorting_disabled {	background: #2896eb url('http://www.seoprofiler.com/static/img/blueback.png') repeat-x center right; }

.datatable th {
text-decoration:none;
font:13px Arial,Helvetica,sans-serif;
text-transform:none;
text-align:left;
white-space: nowrap;
border: 1px solid #2896EB;
border-bottom:1px solid #dddddd;
font-weight:bold;
color:#ffffff;
padding:6px 18px 6px 6px;
}

.datatable th.donotedit, #mainkeywordlist th.donotedit { padding-right:0; }

.datatable td {
font:normal 12px Arial,Helvetica,sans-serif;
border:1px solid #dddddd;
padding:0px;
}

.datatable tr td a {
color: #222222;
text-decoration: none;
}

.datatable tr:hover a {
	text-decoration:underline;
	color:#ffffff;
}

.datatable tr:hover p {
	color:#ffffff;
}

.datatable tr td p {
	margin:4px 0 0 0;
	font-size:11px;
}

.datatable tr:hover {
	background-color: #F32a7f;
	/* background:url(http://www.seoprofiler.com/static/img/red-hover.png) repeat-x #f32a7f; */
	color:#ffffff;
}


/* ---------------------------------------------------------- */
/* Community and support boxes */
/* ---------------------------------------------------------- */

.dashbox { background: #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;border:1px solid #efefef;float:left;margin-right:20px;width:136px;text-align:center;font-size:12px;font-weight:bold;color:#777777; }

.dashbox img { opacity:0.7;filter:alpha(opacity=70) }
.dashbox:hover img { opacity:1.0;filter:alpha(opacity=100) }
.dashbox a { padding:10px 0;text-decoration:none;color:#777777;display:block; }
.dashbox:hover a { color:#555555; }
.dashbox:hover { border: 1px solid #efefef;background:url('http://www.seoprofiler.com/static/img/dashboard-back.gif') repeat-x #fff6de; }



/* ---------------------------------------------------------- */
/* Top menu */
/* ---------------------------------------------------------- */


.buttonnavouter { position:fixed;top:30px;width:100%;z-index:9; }
.buttonnav { width:1030px;margin:0 auto 0 auto;z-index:9;background:url(/static/img/buttonnavline.gif) repeat-x bottom #ffffff;border:1px solid #dddddd;border-bottom:0;border-top:0;padding-bottom:4px;height:59px; }

.bntoolbox { white-space:nowrap;text-align:center;float:left;font:11px Arial,Helvetica,sans-serif;color:#222222;border-left:1px solid transparent;border-right:1px solid transparent;width:95px; }
.bntoolbox:hover a { padding:0 0 1px 0; }
.bntoolbox:hover { border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:url('http://www.seoprofiler.com/static/img/bcnavback.gif') repeat-x #efefef;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin:4px 2px 0px 2px;padding:0;width:91px; }
.bntbactive, .bntbactive:hover { text-align:center;float:left;font:11px Arial,Helvetica,sans-serif;color:#222222;width:95px;border-left:1px solid #f3bd2a;border-right:1px solid #f3bd2a;background:url('/static/img/buttonnavback.gif') bottom center repeat-x #fff6de;padding:0 0 9px 0; }
.bntbactive2, .bntbactive2:hover { background:url('/static/img/buttonnavback2.gif') bottom center repeat-x #fff6de; }
.bntoolbox a { color:#555555;text-decoration:none;padding:5px 0 2px 0;display:block; }
.bntbactive a { color:#555555;text-decoration:none;padding:4px 0 2px 0;display:block; }
.bnbr { width:1px;background:transparent;margin:10px;height:46px;float:left; }

.topsearchboxouter { position:fixed;top:93px;width:100%;z-index:200;font:14px Arial,Helvetica,Verdana,sans-serif; }
.topsearchboxinner { z-index:300;color:#b26f3a;width:990px;height:40px;background:#fef2d2;padding:12px 20px 0 20px;border:1px solid #dddddd;margin:0 auto;border-top:0;border-bottom:1px solid #dddddd;text-align:center; }

.breadcrumbsouter { position:fixed;top:0px;width:100%;z-index:601; }
.breadcrumbs {
padding:0;
width:1030px;
height:30px;
font:14px Arial,Helvetica,Verdana;
line-height:1.5em;
margin:0 auto 0 auto;	
border:0;	
z-index:300;
}

ul.menu li {
    padding:0;
    margin:0;
 	padding-right:20px;
	padding-left:20px;
    float:left;
	color:#dddddd;
	height:30px;
}

ul.menu, ul.menu ul {
    list-style-type: none;z-index:10000;font-size:12px;font-weight:normal;
}

ul.menu a {
    display: block;
	text-decoration:none;
    padding: 5px 10px 3px 10px;
	color:#ffffff;
}

ul.menu ul a {
    padding: 0 10px;
    text-decoration:none;
	color:#ffffff;
}

ul.menu li img { vertical-align:middle; background: url('/static/img/bcnavdown-new.gif');width:9px;height:5px; }
ul.menu li:hover img { background: url('/static/img/bcnavdown-new.gif') 0 -5px;  }

ul.logmenu li:hover, ul.rightmenu li:hover, ul.menu li:hover { background:#808080; }
.sptllogo:hover { background:#404040; }
ul.menu li:hover ul a, ul.menu li:hover ul li { color: #222222;text-decoration:none; }

ul.menu ul {
    margin-left:-16px;
	border-top:1px solid #cccccc;
    padding: 0px;
    position: absolute;
    background-color: #f4f4f4;
    border-bottom:1px solid #cccccc;
	background-image:none;
    display:none;
    min-width:180px;
-moz-box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
-webkit-box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
}

/* IE-Hack fÃ¼r die Breite */
*html ul.menu ul {

    width:180px;
}

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  { display:block; }
ul.menu ul li {
    float:none;
    background-color: transparent;
    background-image:none;
    color: #666666;
    border-top:1px solid #ffffff;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
}

ul.menu ul li a { color:#666666;padding:5px; }
ul.menu ul li:hover { background:#1c85d5; }
ul.menu ul li:hover a { color:#ffffff; }

ul.rightmenu { border:0; }
ul.logmenu li, ul.rightmenu li { background-image:none;padding-right:20px;padding-left:20px; }
ul.rightmenu ul { margin-left:-79px; }
ul.rightmenu ul li { border-right:1px solid #dddddd; }
/* Competitor prefill menu */

ul.compmenu, ul.compmenu ul {
    list-style-type: none;z-index:10000;	font-size:12px;font-weight:normal;margin-bottom:20px;
    break:none;
    display:inline;
    text-align:left;float:left;
}

ul.compmenu a {
    display: block;
	text-decoration:none;
    padding: 3px 10px 3px 10px;
	color:#333333;
}

ul.compmenu ul a {
    padding: 0 10px;
    text-decoration:none;
	color:#333333;
}

ul.compmenu li.box {
    padding:0;
    margin:0;
    width:32px;
    height:31px;
    border-left:0;
}

ul.compmenu li img { vertical-align:middle; background: url('http://www.seoprofiler.com/static/img/selectdown.gif');width:15px;height:8px;margin-top:7px; }
ul.compmenu li:hover img { }

ul.compmenu li { margin-bottom:1px solid #dddddd; }
ul.compmenu li:hover { }
ul.compmenu li:hover ul a, ul.compmenu li:hover ul li { color: #333333; }

ul.compmenu ul {
    margin-top:6px;
	border-top:0;
    padding: 0px;
    position: absolute;
    background-color: #f8f8f8;
    border-bottom:1px solid #dddddd;
	background-image:none;
	text-align:left;
    display:none;
    min-width:220px;
}

/* IE-Hack fÃ¼r die Breite */
*html ul.compmenu ul {

    width:220px;
}

ul.compmenu ul.hover, ul.compmenu li.hover ul, ul.compmenu li:hover ul  { display:block; }
ul.compmenu ul li {
    float:none;
    background-color: transparent;
    background-image:none;
    color: #333333;
    border-top:1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
}

ul.compmenu ul li a { color:#333333;padding:5px; }
ul.compmenu ul li:hover { background:#e1e1e1;text-decoration:none; }


/* ---------------------------------------------------------- */
/* Project overview */
/* ---------------------------------------------------------- */

select.toolcombo { font:12px Arial,Helvetica;border:1px solid #999999;padding:4px;color:#000000;margin-top:10px;width:170px;float:left;margin-right:20px;background:#ffffff; }

.buttonbox { width:138px;float:left;margin:13px 20px 40px 0; }
.buttonbox img { margin-left:13px; }

.toolbox img { margin-right:22px; }
.toolbox img:hover, .buttonbox img:hover { opacity:0.8;filter:alpha(opacity=80); }
.secondrow { margin-top:10px;margin-bottom:10px; }

.linktext td.taskname { font-size:14px;font-weight:bold;white-space:nowrap; }
.linktext a.visiblelink { color:#1c85d5;text-decoration:underline;display:block; }

.projectinfobox { width:113px;background:url('http://www.seoprofiler.com/static/img/projectinfoboxback.gif') repeat-x #f1f1f1;float:left;margin-right:20px;font-size:12px;border: 1px solid #dddddd;text-align:center;margin-bottom:30px; } 

.progressbox { clear:both;background:url('http://www.seoprofiler.com/static/img/bcnavback.gif') repeat-x  #efefef;width:130px;border:1px solid #dddddd;text-align:center;font-size:12px;padding:5px;margin:0 auto 10px auto; }
.progressbox a p, .progressbox p { clear:both;font-size:30px;margin:5px 0 5px 0;text-decoration:none;color:#222222;font-weight:normal; } 
.progressbox a { clear:both;padding:5px;display:block;text-decoration:none; }
.progressbox a i { color: #1c85d5;
text-decoration:underline;font-style:normal; }

.progressbox:hover { background:#f1f1f1; }
.progressbox:hover i { color:#f22a7f; }


/* ---------------------------------------------------------- */
/* Project overview tool menu */
/* ---------------------------------------------------------- */

ul.toolmenu, ul.toolmenu ul {
    list-style-type: none;z-index:10000;margin:10px 0 0 0;	
}

ul.toolmenu li {
	height:14px;
	background:#519804 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 -96px;
	border:1px solid #519804;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #519804;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:2px 15px 7px 15px;
	font-size:12px;
	margin:0 0px 0 -1px;
	font-weight:bold;
}

ul.toolmenu li:hover {
	background:#498904 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 -144px;
    border:1px solid #519804;
	cursor:pointer;cursor:hand;
	}

ul.toolmenu li a { color:#ffffff;padding:0px;text-decoration:none;display:block; }
ul.toolmenu li a img { margin-left:5px;vertical-align:middle; }
ul.toolmenu li a img:hover {  opacity:1.0;filter:alpha(opacity=100); }
ul.toolmenu li:hover ul a, ul.toolmenu li:hover ul li { color: #333333; }

ul.toolmenu ul {
    padding: 0px;
    position: absolute;
    background-color: transparent;
	background-image:none;
    display:none;
    text-shadow:none;
    text-align:left;
    margin:0 0 0 -15px;
    padding:0;
    border:0;
    border-top:1px solid #dddddd;
    -moz-box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
-webkit-box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
box-shadow: 3px 3px 3px #777777,-3px 3px 3px #777777;
}

/* IE-Hack fÃ¼r die Breite */
*html ul.toolmenu ul {
    width:180px;
}

ul.toolmenu ul.hover, ul.toolmenu li.hover ul, ul.toolmenu li:hover ul  { display:block; }
ul.toolmenu ul li {
    float:none;
    background-color:#ffffff;
    background-image:none;
    padding:5px 10px 5px 5px;
    color: #333333;
    border:1px solid #dddddd;
    border-top:0;
    text-align:left;
	font-size:12px;
	text-shadow:none;
	font-weight:normal;
	padding-bottom:20px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;
}

ul.toolmenu ul li.viewall { background:#eeeeee; }

ul.toolmenu ul li:hover a, ul.toolmenu ul li:hover a b { color:#ffffff; }
ul.toolmenu ul li b { font-size:14px;color:#333333;font-weight:bold;margin-left:-6px; }
ul.toolmenu ul li img { float:left;margin:0 10px 0 0; }
ul.toolmenu ul li a { color:#333333;padding:5px;display:block; }
ul.toolmenu ul li:hover { background:#f32a7f;border:1px solid #dddddd;border-top:0; }

ul.tooloverview li {height:60px;border:1px solid #dddddd;background:#f8f8f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;margin-bottom:10px;font-size:12px; }
ul.tooloverview b { font-size:14px;margin-top:35px; }
ul.tooloverview a { text-decoration:none;display:block;padding-top:6px }
ul.tooloverview li:hover { background:#f32a7f; }
ul.tooloverview li:hover a { color:#ffffff; }
ul.tooloverview img { float:left;margin:0 10px 0 5px; }

ul.tooloverview2 li {height:24px;border:1px solid #dddddd;background:url('http://www.seoprofiler.com/static/img/kw-tools.gif') no-repeat 6px center #f8f8f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;margin-bottom:10px;font-size:12px;padding:3px 0 0 28px; }
ul.tooloverview2 b { font-size:14px; }
ul.tooloverview2 a { text-decoration:none;display:block; }
ul.tooloverview2 li:hover { background:url('http://www.seoprofiler.com/static/img/kw-tools.gif') no-repeat 6px center #f32a7f; }
ul.tooloverview2 li:hover a { color:#ffffff; }
ul.tooloverview2 img { vertical-align:middle;float:left; }

/* ---------------------------------------------------------- */
/* Checklists */
/* ---------------------------------------------------------- */

.checklist td { border-bottom:1px solid #dddddd; padding:10px 20px 10px 10px;font-size:13px;vertical-align:top; }
.checklistdetail { display:none;margin:20px 30px 0 30px; }
.hidden { display:none; }
.greenleft { border-left:2px solid #519804; }
.checklistbox { border: 1px solid #f7d36d;background:url('http://www.seoprofiler.com/static/img/tooltip2.gif') repeat-x #fff6de;padding:10px;color:#b26f1f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;font-size:12px;text-align:center; }
.checklistbox p { clear:both;font-size:40px;margin:10px 0 5px 0;text-decoration:none;color:#222222;font-weight:normal; } 

/* ---------------------------------------------------------- */
/* Info boxes */
/* ---------------------------------------------------------- */

.factboxinfo { width:50%; border: 1px solid #f7d36d;background:#fff6de;padding:10px;color:#b26f1f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px; }
.factboxinfo a, #maininner #tabs .ui-tabs-panel .factboxinfo a, #maininner .factboxinfo a { color:#b26f1f; }

.helpbox { width:258px; border: 1px solid #f7d36d;background:url('http://www.seoprofiler.com/static/img/tooltip2.gif') repeat-x #fff6de;padding:10px;color:#93560d;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;font-size:12px;float:right; }

.helpbox h2, .helpbox h3 { color:#93560d;font-size:14px;line-height:1.5em; }

/* ---------------------------------------------------------- */
/* Avatars */
/* ---------------------------------------------------------- */

.avatarf { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/free-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/starter-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarpl { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/standard-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarsmart { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/smart-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarpr { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/pro-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarjn { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/joinnow-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarsp { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/sp-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarel { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/enterprise-member.gif) bottom no-repeat;margin-bottom:0px; }

.avatar-business { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/business-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatar-business-b { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/business-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatar-agency { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/agency-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatar-agency-b { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/agency-memberb.gif) bottom no-repeat;margin-bottom:0px; }


.avatarfb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/free-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatarbb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/starter-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatarplb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/standard-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatarsmartb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/smart-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatarprb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/pro-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatarjn { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/joinnow-member.gif) bottom no-repeat;margin-bottom:0px; }
.avatarspb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/sp-memberb.gif) bottom no-repeat;margin-bottom:0px; }
.avatareb { padding:1px 1px 12px 1px;border:1px solid #dddddd;background:url(http://www.seoprofiler.com/static/img/enterprise-memberb.gif) bottom no-repeat;margin-bottom:0px; }



/* ---------------------------------------------------------- */
/* Forum */
/* ---------------------------------------------------------- */

.forumli { margin-left:10px; }
.forumli li { margin-bottom:6px; }
.forumtextarea { padding:4px; }
table.forumcomment { width:100%; }
.commentfooter { font-size:12px; padding:0;margin:0; }
.commentfooter i { font-size:14px; }
.yes, .no, .score, .vote input { border:1px solid #dddddd;padding:1px 4px;font-size:10px;color:#333333;background:#ffffff; }
.score { padding: 2px 5px; }
.yes:hover { background:#519804;color:#ffffff;cursor:pointer;cursor:hand; }
.no:hover { background:#f32a7f;color:#ffffff;cursor:pointer;cursor:hand; }
.badscore { background:#f32a7f;color:#ffffff;}
.goodscore1 { background:#96c05d;color:#ffffff;}
.goodscore2 { background:#97c15e;color:#ffffff;}
.goodscore3 { background:#78b023;color:#ffffff;}
.goodscore4 { background:#5da102;color:#ffffff;}
.goodscore5 { background:#519804;color:#ffffff;}
.whitescore { background:#ffffff;color:#333333;}

.badcomment1,badcomment1 p a { color:#777777; }
.badcomment2,badcommen2 p a { color:#999999; }
.badcomment3,badcommen3 p a { color:#bbbbbb; }
.badcomment4,badcommen4 p a { color:#dddddd; }

 #maininner .featurecontentright table.forumcomment tbody tr td.forumpost .badcomment1 p a { color:#777777;text-decoration:none; }
 #maininner .featurecontentright table.forumcomment tbody tr td.forumpost .badcomment2 p a { color:#999999;text-decoration:none; }
#maininner .featurecontentright table.forumcomment tbody tr td.forumpost .badcomment3 p a { color:#bbbbbb;text-decoration:none; }
#maininner .featurecontentright table.forumcomment tbody tr td.forumpost .badcomment4 p a { color:#dddddd;text-decoration:none; }

.imscore1 { filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
 }
.imscore2 { filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
 }
.imscore3 { filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
 }
.imscore4 { filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
 }

.forumindex tr td { padding: 4px; }
.forumindex tr:hover, .forumindex tr:hover td { background-color:#f32a7f; }
.forumindex tr:hover a em, .forumindex tr:hover a, .inner div table.forumindex tbody tr:hover td a b, .forumindex tr:hover span, .forumindex tr:hover td span { color:#ffffff: }
.forumindex tr td a { display:block; }
.forumindex tr td a span  { font-size:12px;color:#333333;text-decoration:none; }
.forumindex tr:hover, .forumindex tr:hover td i, td.forumindex tr:hover em, td.forumindex tr:hover i a { color:#ffffff; }
.forumindex tr em,.forumindex tr i, .forumindex tr i a { text-decoration:none; font-size:12px; font-style:normal; color:#666666; }
.forumindex tr b { text-decoration: underline;padding-right:26px;  }
.forumindex tr a { text-decoration:none; }
.forumindex tr:hover b { color: #ffffff; background:url(http://www.seoprofiler.com/static/img/discuss-this-ani.gif) right no-repeat;padding-right:26px; }
.fuser { text-decoration:none; color: #333333; }
.fuser:hover { text-decoration: underline; }
.forumindex { margin-top:10px; }
.thanks, .spinner { display:none; }
.communitystats tr td a { display:block; }
a.permalink { font-size:12px;text-decoration:none;font-style:italic;color:#222222; }
.forumcomment tr:hover td a.permalink { text-decoration:underline;color:#1c85d5; }
.forumindex tr a { color:#1c85d5;}

.profiletable { width:100%; }
.profiletable tr td { padding: 2px 0; }
.profiletable tr td img { vertical-align:middle;margin-right:8px; }
.profilefirst { height:40px; }

.profilelist img { vertical-align:middle;margin-right:8px; }
.profilelist li { margin-top:2px; }

.blogdiscuss, tr td.profilecomment img { height:40px;width:40px;background:url(http://www.seoprofiler.com/static/img/profile-comment3.gif) no-repeat;padding:0;margin:0;border:0:margin-bottom:30px; }
.blogdiscuss:hover, tr:hover td.profilecomment img { background:url(http://www.seoprofiler.com/static/img/profile-comment3-reply.gif) no-repeat;padding:0;margin:0;border:0: }


.blogdiscuss { padding:12px 0 12px 45px;vertical-align:middle; }
.blogdiscuss:hover { padding:12px 0 12px 45px;height:40px;vertical-align:middle; }


.forumindex tr td .latestposts { color:#333333; }
.forumindex tr:hover td a.latestposts, .forumindex tr:hover td a.latestposts em, .forumindex tr:hover td a.latestposts i, .forumindex tr:hover td a.latestposts strong { color:#ffffff; }
a.latestposts { color:#333333; }
.forumindex tr td a.latestposts strong { font-size:12px; text-decoration:underline; color:#1c85d5; }
.notopborder { margin-top:0;padding-top:0; }

.ratingbox { margin-top:20px;margin-left:26px; }
.up { width:36px;height:38px;padding-top:17px;background:url(http://www.seoprofiler.com/static/img/user-profiler-up.gif) no-repeat;float:left;font-weight:bold;text-align:center;color:#519804; }
.down { width:36px;height:38px;padding-top:17px;margin-top:0;background:url(http://www.seoprofiler.com/static/img/user-profiler-down.gif) no-repeat;float:left;font-weight:bold;text-align:center;color:#f32a7f; }



/* Dashboard */

input.textbox, .textbox { vertical-align:middle; font:14px Arial,Helvetica,Verdana;line-height:1.5em; padding:4px; }

fieldset { -moz-border-radius: 8px; border-radius: 8px; webkit-border-radius:8px; padding:20px; border:1px solid #dddddd; }
legend { font-size:12px;font-weight:normal; }
.dashboard label, #changepassword label {
float:left;
width:80px;
  margin-right:10px;
  text-align:left;
vertical-align:middle;
  }
#changepassword label { width:180px; }

		
.overviewbox { width:111px;height:120px;border:1px solid #dddddd;background:#eeeeee;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;text-align:center;margin-right:20px;padding:5px 0; }	

.overviewbox i { font-style:normal;font-size:12px; }
.overviewbox p { font-size:48px;margin:15px; }
.overviewbox a { font-size: 12px;color:#1c85d5; }

#twitter_div a { color:#1c85d5; }
#twitter_div ul li {padding:4px 0 4px 70px;border-bottom:1px solid #dddddd;height:42px;background:url('http://www.seoprofiler.com/static/img/tweet-list.gif') no-repeat; }

/* Hub Finder Pro Features */

.hftable { width:637px;margin-top:15px; }
.hftable td {padding:10px;background:#f7f8fa; }
.hftable tr { border:1px solid #dddddd; }

/* ---------------------------------------------------------- */
/* Table Links */
/* ---------------------------------------------------------- */

#headline td p:hover { color:#ffffff; }


/* ---------------------------------------------------------- */
/* Keyword-Competition */
/* ---------------------------------------------------------- */

td.tabblock a { display:block; }




/* ---------------------------------------------------------- */
/* Get Premium Analysis boxes */
/* ---------------------------------------------------------- */

 .prfeatures p { color:#b26f1f;text-align:center;font-size:16px;margin:0;padding:4px; }
.prfeatures p b { font-weight:bold; color:#b26f1f;font-size:20px }
.prfeatures2 p { color:#555555;text-align:center;font-size:14px;margin:0;padding:3px; }
.prfeatures2 p b { font-weight:bold; color:#555555;font-size:18px }

.prembutton { height:19px;width:167px; }
.prembutton a { text-decoration:none;display:block; }

#tabs .sptable tr:hover td a { text-decoration:underline; }
.sptable2 { table-layout:fixed; width:100%; }
.sptable2 tr td { padding:12px 4px; border:1px solid #dddddd;text-align:center; }
.sptable2 i { font-size:18px;font-weight:bold;font-style:normal; padding-bottom:4px;}
.sptable2 .pricinghead p { font-size:19px;font-weight:normal;font-style:normal; margin:4px 0 0px 0; padding:0;line-height:1.0em; }
.sptable2 span { font-size:12px;padding:0;padding:0; }
.sptable2 b { font-size:20px; color: #519804; }
.sptable2 tr td.tal { text-align:right; font-size:12px; font-weight:bold;padding:2px 10px 2px 0px; }
.sptable2 .pricinghead { font-size:12px;color:#333333; }
.sptable2 .pricinghead .span { color:#333333;background:transparent;padding:4px;border-top:0px solid #2a9cf3;font-weight:bold;margin:0; } 
.pricingtop { background-color:#f8edd0; }
.sptable2 .pricinghead td { padding:10px 4px; border:1px solid #dddddd;text-align:center;background: url(http://www.seoprofiler.com/static/img/plan-options-back4.gif) repeat-x #f8edd0; }
.sptable2 tr td.topleft:hover { background:transparent; }
.sptable2 tr td.topleft, .sptable2 tr th.topleft, .topleft { border:0px;background:url(http://www.seoprofiler.com/static/img/spacer.gif) repeat-x #ffffff; }
td.topleft:hover, td.topleft:hover .pricingcolumn { background:transparent; }
.pricingdetail { background-color: #f8f1d9; }
.pricingcolumn { background-color:#f8edd0; }
.pdodd { background-color:#fcf9f0; }
.subwhite { background:url(http://www.seoprofiler.com/static/img/pricingbar.gif) repeat-y; }
.subwhiter { background:url(http://www.seoprofiler.com/static/img/pricingbar.gif) right repeat-y; }
.subbottom { background:url(http://www.seoprofiler.com/static/img/pricingbottomg.gif) bottom repeat-x; }
.subbotleft { background:url(http://www.seoprofiler.com/static/img/pricingbleftg.gif) bottom left no-repeat; }
.subbotright { background:url(http://www.seoprofiler.com/static/img/pricingbrightg.gif) bottom right no-repeat; }
.pricingbeginleft { background:url(http://www.seoprofiler.com/static/img/pricingbeginleft.gif) top left no-repeat; }
.pricingbeginright { background:url(http://www.seoprofiler.com/static/img/pricingbeginright.gif) top right no-repeat; }
.tal span br { margin-left:20px;border:5px solid #ff0000; }
.sptable2 tr.prices { padding:0px; font:14px Arial,Helvetica,Verdana; color:#ffffff; font-weight:bold; background:#519804  }
.sptable2 tr.prices td { padding:4px 0 ; }
.phelp { float:right;padding:4px 0 12px 4px; }
.pkeywordtools, .psubmitdatabases { display:none; }
.noborder { border: 0; }
.tal span a { font-weight:normal; }
.prembutton2 { margin-right:auto;margin-left:auto; }
.sptable.prembutton2 a { text-decoration:none; }
.sptable2 tr td.prembuttontd { padding-left:20px; padding-right:20px;text-align:center; }
.sptable2 tr td.prembuttontd a { text-decoration:none; }

.pricingdetails { font:12px Arial,Helvetica,Verdana;line-height:1.5em;color:#222222; }
.pricingdetails a { text-decoration:none; }
.pricingdetails ul { list-style-type:square;padding-left:20px; }
.pricingdetails ol { list-style-type:decimal;padding-left:20px; }

.pricingdetailstable { font:12px Arial,Helvetica,Verdana;line-height:1.5em;color:#222222; }
.pricingdetailstable tr td { border:1px solid #dddddd;padding:2px 8px; }
.pricingdetailstable tr td.or { text-align:center;font-style:italic; }
.examplebox { padding:1px 20px;background: url(http://www.seoprofiler.com/static/img/plan-options-back4.gif) repeat-x #f8edd0;border:1px solid #dddddd; }

.pricingdetails tr td.basic { background: url(http://www.seoprofiler.com/static/img/basic-back.gif) repeat-x #2c9df3; border:1px solid #2c9df3; color:white; }
.sptable2 tr td.pricinglink a { color:#1c85d5; }
.sptable2 tr td.pricinglink a:hover { color:#f32a7f; }
#tabs .sptable tr td a { text-decoration:none; }
#tabs .sptable tr td a:hover { color:#ffffff; }

/* table design */
table.sptable { width:100%;border-collapse:inherit;overflow:hidden;border-left:1px solid #dddddd; }
.blueback, table.sptable th { background:#2896eb  url('http://www.seoprofiler.com/static/img/blueback.png') repeat-x;text-decoration:none;font:13px Arial,Helvetica,sans-serif;text-transform:none;text-align:left;white-space: nowrap;border: 1px solid #2896EB;
border-bottom:1px solid #dddddd;color:#fff;padding:6px; }
table.sptable th.rbw { border-right:1px solid #dddddd; }
table.sptable th.right { text-align:right; }
table.sptable td { font:normal 12px Arial,Helvetica,sans-serif;padding:6px 12px;overflow:hidden;word-wrap: break-word;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd; }
table.sptable tr:hover { background-color:#f32a7f;color:#ffffff; }
table.headlines tr:hover a, table.sptable tr:hover a { color:#ffffff; }
.odd { background-color:#ffffff; }
.even { background-color:#f4f8fa; }

/* ---------------------------------------------------------- */
/* Pricing table */
/* ---------------------------------------------------------- */

.premmid { text-align:center; }
.premmid span { font-size:11px; }
.premmid b { font-size:20px; color: #519804; }
.premmid p { margin-top:10px; border-top:1px solid #dddddd;padding-top:10px; }

.pricinginfo { background-color:transparent; }
.pricinginfo td { padding:15px 20px 0 20px; }

a.order-business:link, a.order-business:active, a.order-business:visited { margin:0 16px;padding:0;display: block; width: 211px; height: 42px; background-image: url('http://www.seoprofiler.com/static/img/pricing/order-buttons-new4.gif'); background-repeat: no-repeat; text-indent: -9999px; background-position: 0 -96px; }
a.order-business:hover { background-position: 0 -144px; }

a.order-agency:link, a.order-agency:active, a.order-agency:visited { margin:0 16px;padding:0;display: block; width: 211px; height: 42px; background-image: url('http://www.seoprofiler.com/static/img/pricing/order-buttons-new4.gif'); background-repeat: no-repeat; text-indent: -9999px; background-position: 0 0; }
a.order-agency:hover { background-position: 0 -48px; }

/* ---------------------------------------------------------- */
/* Header CSS */
/* ---------------------------------------------------------- */

.li {  			/* Login area */
font:12px Arial,Helvetica,sans-serif;float:right;
}

.li a {  		
text-decoration:none;color:#ffffff;
}
.li a:hover {  		
color:#f4bc2b;
}

}
#hi {	/* header inner */
width:960px;padding:0;padding-top:16px;margin:auto;
}
.lt {   /* header inner table */
width:100%;margin:0;padding:0;border:0;height:25px;
}
.lt tr, .lt td {
margin:0;padding:0;border:0;
}


/* ---------------------------------------------------------- */
/* Ergebnis-Tabelle */
/* ---------------------------------------------------------- */


.bluetable, table.linktext th {
background:#2896eb  url(http://www.seoprofiler.com/static/img/blueback.png) top repeat-x;
text-decoration:none;
font:13px Arial,Helvetica,sans-serif;
text-transform:none;
text-align:left;
white-space: nowrap;
border: 1px solid #2896EB;
border-bottom:1px solid #dddddd;
color:#fff;
padding:6px;
}

table.linktext th.rbw {
border-right:1px solid #dddddd;
}

table.linktext th.right {
text-align:right;
}

#maininner .headlines tr:hover a, #maininner .headlines tr:hover, #maininner .headlines td a:hover  { color:#ffffff; }
table.collectedkeywords td, table.headlines td, .keywordscroll, table.linktext td {
font:normal 12px Arial,Helvetica,sans-serif;
border:1px solid #dddddd;
padding:6px 12px;
}

.bluetable img, table.linktext th img { vertical-align:middle; }
/* Infobox */

.infobox2 { border:1px solid #dddddd;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;padding:10px;font-size:12px;padding-left:59px;background:url('http://www.seoprofiler.com/static/img/information.gif') no-repeat left top; }

/* Free analysis link oben */

.fal { height:32px; margin-top:0;border-bottom:1px solid #dddddd;padding-bottom:0px;margin-bottom:20px;text-align:center;background:url('http://www.seoprofiler.com/static/img/analyze-linkbox.gif') repeat-x 0 -32px; }
.fal:hover { background:url('http://www.seoprofiler.com/static/img/analyze-linkbox.gif') repeat-x 0 0px; }
.fal a { color: #1c85d5;display:block; }
.fal a:hover { color: #f32a7f; }

/* Forum */
.postdate{

  float: left;

	display: block;

	background: url(http://www.seoprofiler.com/static/img/date.gif) no-repeat;

	height: 63px;

	width: 63px;

	line-height: 160%;

	margin-right: 20px;

}





/*
#maininner .inner div .headline:hover a.discuss { background:url(http://www.seoprofiler.com/static/img/discussion-animation.gif) right no-repeat;padding:0 110px 1px 0; } */

.headline a { color:#1c85d5; }
#maininner .inner div .headline:hover a.discuss { background:url(http://www.seoprofiler.com/static/img/discuss-this-ani.gif) right no-repeat;padding-right:26px; }

#maininner .inner div .headline a.discuss { background:url(http://www.seoprofiler.com/static/img/discuss-this.gif) right no-repeat;padding-right:26px; }

#maininner .headlines tr a { color:#1c85d5 ;text-decoration:underline; }

table.headlines tr td a, table.linktext tr td a {
color: #222222;
text-decoration: none;
}

table.headlines tr:hover a, table.linktext tr:hover a {
	text-decoration:underline;
	color:#ffffff;
}

table.linktext tr:hover p {
	color:#ffffff;
}

#maininner table.linktext tr td p {
	margin:4px 0 0 0;
	font-size:11px;
}

table.headlines tr:hover, table.linktext tr:hover {
	background-color: #F32a7f;
	/* background:url(http://www.seoprofiler.com/static/img/red-hover.png) repeat-x #f32a7f; */
	color:#ffffff;
}

table.headlines tr:hover a, table.linktext tr:hover a {
	color:#ffffff;
}

#keywordsearch img
{ vertical-align:middle; border:0; margin:0;}

#keywordsearch a
{ display:block;}

.collectedkeywords a { position:relative;top:2px;padding:6px;text-decoration:none;color:#222222;border:0;margin:0;border-right:1px solid #dddddd; }
.collectedkeywords a:hover { background-color:#0000ff;color:#ffffff;background:#519804  url(http://www.seoprofiler.com/static/img/greenback.png) bottom repeat-x; }
.collectedkeywords textarea { width:100%;padding:0 0 0 0px;height:130px;border:0; }



/* ---------------------------------------------------------- */
/* Infobox */
/* ---------------------------------------------------------- */

.infobox {
	width: 200px;
	background:#f1f1f1 url(http://www.seoprofiler.com/static/img/infobox-back.png) repeat-x;
	border: 1px solid #dddddd;
	padding:10px 20px 10px 20px;
}

.infobox ul li {
	list-style-type:square;
	margin-left:16px;
}

.infobox ol li {
	list-style-type:decimal;
	margin-left:16px;
}


/* ---------------------------------------------------------- */
/* Footer CSS */
/* ---------------------------------------------------------- */


#footer {
clear:both;
position:relative;
width:1000px;
margin: 0 auto;
height:136px;
bottom:0;
}

#fi a {text-decoration:none;color: #ffffff;}

#fi {
width:1000px;margin:0;padding:0;float:left;
}

#fl {							/* footer links */
padding: 16px 0 32px 0;
margin: 0;
list-style-type: none;

}

#fl * {
margin: 0;
padding: 0;
}

#fl a {
color: #333333;
}
#fl a:hover {
color: #f32a7f;
/* text-decoration:underline; */
}

#fl li {
display: block;
float: left;
}

* + html #fl li {
}

#fl dl { margin-right:30px; }

#fl dt {
font:14px Arial,Helvetica,sans-serif;
font-weight: bold;
padding-bottom: 3px;
/* border-bottom: 1px solid #e3e0d4; */
color:#333333;
margin-bottom: 3px;
margin-left: 10px;
}

#fl dd {
margin-bottom: 4px;
margin-left: 10px;
font:12px Arial,Helvetica,sans-serif;
}



#spinner {
display: none;
position: relative;
}

/* tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #cccccc;
	color: #000000;
	margin-top:32px;
	font:12px Arial,Helvetica,sans-serif;
	background-color: transparent;
	opacity: 1;
}

#tooltip ul { 
    list-style-type:square;
    margin-left:16px;
    margin-top:16px;
}
#tooltip ol { 
    list-style-type:decimal;
    margin-left:16px;
    margin-top:16px;
    }
#tooltip ol li, #tooltip ul li { 
    margin-bottom:8px;
} 

#tooltip div { margin: 0 0 8px 0; }
#tooltip h3 { margin: 0 0 8px 0;font-weight:bold }
#tooltip div p { margin: 8px 0 8px 0; }
#tooltip i { font-style: italic; color:#777777;}

#tooltip.tip {
	background: url('http://www.seoprofiler.com/static/img/tooltip2.gif') repeat-x #fff6de;
	padding: 16px 16px 16px 16px;
	border: 1px solid #f7d36d;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	height: auto;
	width: 241px;
}
#tooltip.tip.viewport-right {
}

/* JavaScript disabled*/

#jsdis { clear:both;padding:40px; background-color:#ffffcc;font-size:20px;color:#333333; border:2px solid #ff0000; }
/* Overwrite jQuery CSS settings */


.ui-widget-content {
padding:0;
border:0;
/* background: url(http://www.seoprofiler.com/static/img/content-lines-lr.png) no-repeat; */
/* border-bottom:1px solid #e3e0d4; */
/* border-bottom:1px solid #1c85d5;  */
/* background: url(http://www.seoprofiler.com/static/img/content-lines-lr.png) repeat-y; */

}
.ui-widget-header {
padding:0;
border:0;
font-size:14px;
border-bottom:1px solid #dddddd; 
}

.ui-tabs { padding:0; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em 1em 0; }



/* Login form */

.loginform {
	font:14px Arial,Helvetica,Verdana;line-height:1.5em;
	color:#222222;
}

	
.loginform input, .loginform button
{
		font:14px Arial,Helvetica,Verdana;line-height:1.5em;
		padding:6px;
	}
.loginform p { font:14px Arial,Helvetica,Verdana;line-height:1.5em; }

.loginform textarea { width:460px;background-color:#ffffcc; }
			
.loginbox
{
width:400px;
	}

.submit_button:-moz-focus-inner, #submit_button:-moz-focus-inner {
	padding:0;
	border:0;
}

#maininner #tabs a.submit_button, a div .submit_button, #maininner p a .submit_button, a .submit_button, a .big_button, p .submit_button a, div .submit_button a, .submit_button a, .submit_button a:hover, submit_button a:active { color:#ffffff;text-decoration:none; }


input.submit_button { padding:0;padding-top:0; }

a.small_button2:-moz-focus-inner {
	padding:0;
	border:0;
}


.createpdfreport { width:120px;height:25px;background:url('http://www.seoprofiler.com/static/img/pdf-report/create-pdf-report.gif');margin:0; }
.createpdfreport:hover { background-position:0 -25px;cursor:hand;cursor:pointer; }
.reportwaiting { width:120px;height:25px;background:url('http://www.seoprofiler.com/static/img/pdf-report/create-pdf-report.gif');margin:0;background-position:0 -50px }
.noline { text-decoration:none; }

.disabledbutton { background:#e9e9e9 url('http://www.seoprofiler.com/static/img/spacer.gif');border:1px solid #dddddd; }
.openaccount { margin-top:20px; }


.big_button:-moz-focus-inner {
	padding:0;
	border:0;
}

.big_button a, .big_button a:hover, submit_button a:active { color:#ffffff;text-decoration:none; }


.red_button a { padding:0 0px 5px 0px;}
.red_button:-moz-focus-inner {
	padding:0;
	border:0;
}

#maininner .inner table.linktext tr td.smart { background-color:#fef7e5; }
 	.orange_button {
	height:30px;
	background:#ff8800;
	border:1px solid #ff8800;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #ff8800;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:4px 15px 5px 15px;
	font-size:14px;
	margin:0 0px 0 0;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.orange_button:-moz-focus-inner {
	padding:0;
	border:0;
}
.orange_button:hover, .orange_button:focus {
	background:#f78401;
    border:1px solid #f78401;
/*	border:1px solid #ff8400; */
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.big_button {
	height:28px;
	width:300px;
	background:#5ca70a;
	border:1px solid #5ca70a;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #5ca70a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:11px 15px 5px 15px;
	font-size:20px;
	margin:0 0px 0 0;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.big_button:hover, .big_button:focus {
	background:#519804;
    border:1px solid #519804;
/*	border:1px solid #0098df; */
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.red_button {
	height:44px;
	width:330px;
	background:#f85f3c;
	border:1px solid #f85f3c;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #ff8800;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	font-size:20px;
	margin:0 0px 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.red_button:hover, .red_button:focus {
	background:#f25430;
    border:1px solid #f25430;
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

	.submit_button, #submit_button {
	height:30px;
	background:#5ca70a;
	border:1px solid #5ca70a;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #5ca70a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:4px 15px 5px 15px;
	font-size:14px;
	margin:0 0px 0 0;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.submit_button:hover, .submit_button:focus , #submit_button:hover, #submit_button:focus {
	background:#519804;
    border:1px solid #519804;
/*	border:1px solid #0098df; */
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.small_button {
	height:24px;
	background:#5ca70a;
	border:1px solid #5ca70a;
	color:#fff;
	vertical-align:middle;
	text-shadow:0 -1px 0 #5ca70a;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px 5px 5px 5px;
	padding:2px 15px 3px 15px;
	font-size:12px;
	margin:0 5px 0 0;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

.small_button:hover, .small_button:focus {
	background:#519804 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 -48px;
    border:1px solid #519804;
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

#maininner a.small_button2, #maininner #tabs tr td a.small_button2, a.small_button2 {
	height:16px;
	background:#5ca70a;
	border:1px solid #5ca70a;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #5ca70a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px 3px 3px 3px;
	padding:3px 15px 0px 15px;
	font-size:12px;
	margin:0;
	font-weight:bold;
	float:right;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

#maininner a.small_button2:hover, #maininner #tabs table tr td .nohover a.small_button2:hover, #maininner #tabs tr:hover td a.small_button2, #maininner #tabs tr:hover td a.small_button2:hover, a.small_button2:hover, .small_button2:focus {
	background:#519804 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 -148px;
    border:1px solid #519804;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

#maininner a.red_button2, #maininner #tabs tr td a.red_button2, a.red_button2 {
	height:30px;
	background:#e8191b;
	border:1px solid #e8191b;
	color:#ffffff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	text-shadow:0 -1px 0 #e8191b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:4px 15px 5px 15px;
	font-size:14px;
	margin:0;
	margin-left:10px;
	font-weight:bold;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

#maininner a.red_button2:hover, #maininner #tabs table tr td .nohover a.red_button2:hover, #maininner #tabs tr:hover td a.red_button2, #maininner #tabs tr:hover td a.red_button2:hover, a.red_button2:hover, .red_button2:focus {
	background:#ce1723;
    border:1px solid #ce1723;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;cursor:hand;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

a.small_button2:-moz-focus-inner {
	padding:0;
	border:0;
}
/* ---------------------------------------------------------- */
/* Small buttons */
/* ---------------------------------------------------------- */



.small_button:-moz-focus-inner {
	padding:0;
	border:0;
}




/* ---------------------------------------------------------- */
/* Error messages */
/* ---------------------------------------------------------- */

#maininner .error p, #maininner .inner .error p, .notice, .error { clear:both;padding:10px;background:url('http://www.seoprofiler.com/static/img/error-back.gif') repeat-x #f32a7f;border:1px solid #f32a7f;color:#ffffff; }

#maininner .error a, #maininner .error a:hover, #maininner .error p a, #maininner .error p a:hover { color:#ffffff;text-decoration:underline; }

.success { clear:both;padding:10px;background-color:#519804;color:#ffffff; }
#maininner #tabs .error a:hover, #maininner .success p a, #maininner .success p a:hover, #maininner p.success a, #maininner .success p a:hover { color:#ffffff;text-decoration:underline; }


/* Bar charts */ 

div.progress-container {
  width: 55px; 
  background: transparent;
}

div.progress-container > div {
  background:#5ca70a;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
border:1px solid #5ca70a;
  height: 10px;
}
 
div.progress-containerbl {
  width: 55px; 
  background: transparent;
}

div.progress-containerbl > div {
  background:#4BC7FF; 
border:1px solid #4BC7FF;
  height: 10px;
  background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}

div.progress-containeryel {
  width: 55px; 
  background: transparent;
}

div.progress-containeryel > div {
  background:#F6C745; 
border:1px solid #f3bd2a;
  height: 10px;
  background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
}
/* ---------------------------------------------------------- */
/* Keyword Search */
/* ---------------------------------------------------------- */

.regionselect { vertical-align:middle;font-size:12px;margin-top:20px;float:left; }
.keywordlinks { float:right;font-size:12px;margin-top:20px; }
.regionselect img { margin-right:1px; vertical-align:middle; }
.langsel { border: 2px solid #f32a7f; }
.langselect img { vertical-align:middle;margin-right:5px; }
.langgray {	border:2px solid #ffffff; }


.keywordtoolselect { width:650px; }
#maininner .inner p.keywordtoolselect a { text-decoration:none; color:#333333; display:block;margin-bottom:0;border:1px solid #dddddd;padding:10px 20px; }
#maininner .inner p.keywordtoolselect { background-color:#f1f1f1; }
#maininner .inner p.keywordtoolselect a:hover b { text-decoration:none; color:#ffffff; }
#maininner .inner p.keywordtoolselect a:hover { text-decoration:none; color:#ffffff;background:url(http://www.seoprofiler.com/static/img/greenback.png) repeat-x #519804; }
#maininner .inner p.keywordtoolselect a img { float:left;margin-right:20px; }
#maininner .inner p.keywordtoolselect a:hover img { border:1px solid #ffffff; }

.adgroupwarning { width:100%;margin-top:16px;border:1px solid #f32a7f; color:#ffffff; padding: 10px 20px 10px 20px; background:#f32a7f;font-size:14px; }
.adgroupwarning h3 { font-size:24px;font-weight:bold; }
.adgroupwarning li { list-style-type:square; margin-top:16px;margin-left:32px;}
.adgroupwarning p a { color: #ffffff; text-decoration:none;}


.keywordtopdata { margin-top:16px; font-size:12px; clear:both; }
.keywordtabsinactive { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;border: 1px solid #2896EB; background: #2896eb url(/static/css/styles2/images/ui-bg_highlight-hard_30_2896eb_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.keywordtabsinactive:hover { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;border: 1px solid #519804; background: #519804 url(/static/css/styles2/images/ui-bg_highlight-hard_50_519804_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.keywordtabsinactive a { color:#ffffff; }
.keywordtabsactive a:hover { color:#333333; }
.keywordtabsactive { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;border: 1px solid #dddddd; background: #ffffff url(/static/css/styles2/images/ui-bg_highlight-hard_100_ffffff_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333; outline: none; 
}

#createdkeywordstatus{ color:#519804;}
.keywordtool { border:1px solid #dddddd;padding:20px;background:url(http://www.seoprofiler.com/static/img/plan-options-back3.gif) repeat-x #f1f1f1;display:none;margin-top:-15px;z-index:1; }


.hide { width:24px;height:24px;background:url(http://www.seoprofiler.com/static/img/hide.gif) no-repeat #f32a7f;float:right; }
.hide:hover { width:24px;height:24px;background:url(http://www.seoprofiler.com/static/img/hide.gif) -24px 0 no-repeat #f32a7f; }
.hide img { border:0;width:24px;height:24px; }

.keywordeditorpopup optgroup { margin-top:10px; }

.inputfield
{ vertical-align:middle; font:14px Arial,Helvetica,Verdana;line-height:1.5em; padding:4px;color:#aaaaaa;width:300px;
	}
	
.shortinputfield
{ vertical-align:middle;height:24px;width:200px;
		font:14px Arial,Helvetica,Verdana; color:#aaaaaa;padding:0 0 0 6px;margin:0;
	}

.keygen { margin-top:20px; }	
.keygen li { margin-bottom:10px;list-style-type:decimal;margin-left:20px; }	


.combo
{ vertical-align:middle;height:30px;border:1px solid #aaaaaa;font:14px Arial,Helvetica,Verdana; color:#222222;padding:4px 0 0px 0px;margin:0;background-color:#ffffff;
	}
.combo:active, .combo:hover { background-color:#ffffcc; }
	
.submitlink a.butdis, .submitlink a:visited {
	height:44px;
	background:#cccccc;
	border:1px solid #aaaaaa;
	color:#fff;
	vertical-align:middle;
	text-shadow:0 0px 0 #cccccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px 5px 5px 5px;
	padding:2px 15px 3px 15px;
	font-size:12px;
	margin:0 5px 0 0;
}

.submitlink a, .keyword_button {
	height:24px;
	background:#519804 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 0;
	border:1px solid #519804;
	color:#fff;
	vertical-align:middle;
	text-shadow:0 -1px 0 #519804;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	padding:2px 15px 3px 15px;
	font-size:12px;
	margin:0 5px 0 0;

}
.keyword_button:-moz-focus-inner {
	padding:0;
	border:0;
}
.keyword_button:hover, .keyword_button:focus {
	background:#498904 url('http://www.seoprofiler.com/static/img/buttonback.gif') repeat-x scroll 0 -48px;
    border:1px solid #519804;
	cursor:pointer;cursor:hand;
}


/* Search box */

.sbox { border:1px solid #dddddd;padding:10px;vertical-align:middle;margin-bottom:20px;clear:both;color:#b26f3a;background:#fef2d2;background-image:none; }

.bottomform {
position: relative;
padding:5px;
width: 330px;
border:1px solid #cccccc;
vertical-align:middle;
background-color: transparent;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
color:#aaaaaa;
}

.factbox { border:1px solid #F7D16B;font-size:14px;background-color:#F7D16B;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);background-image: -o-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 75%);color:#404040;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; }
a.hireme { width:204px;height:28px;padding:0;margin:0;background:url('http://www.seoprofiler.com/static/img/hire-me.gif') no-repeat;display:block;text-decoration:none;text-indent: -9999em; }
a.hireme:hover { background: url('http://www.seoprofiler.com/static/img/hire-me.gif') no-repeat;background-position:0 -28px; }
.newshover:hover { background:#eeeeee; }
.newshover:hover .newsdiscuss { background:url('http://www.seoprofiler.com/static/img/news-discuss.png') no-repeat; padding-left:16px; }


/* ---------------------------------------------------------- */
/* Summary ueber Ergebnissen Link-Analyse */
/* ---------------------------------------------------------- */

.summary { height:71px;background:transparent;border:0;margin-top:20px;padding:0;clear:both; }
.summary h3 { font-weight:bold;font-size:14px;clear:both; }

.header, h1, summary h1, .keywordh1 {
font-size:24px;
font-weight:bold;
padding:0;
margin-bottom:19px;
}

h2, h2 a {
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#222222;
padding:0;
margin:16px 0 8px 0;
line-height:1em;
}

.sumbox i {
float:right;
font-style:normal;
margin:0 8px 0 0;
padding:0;
}

.sumbox p {
margin:2px 0 0 0;
padding:0;

}

.sumbox {
font-size:12px;
float:left;
width: 160px;
height:47px;
margin-right:16px;
border:1px solid #dddddd;
padding-left:8px;
background: #f4f8fa;
}
.sumhelp {
float:right;
border:0;
margin:6px 8px 0 0;
clear:both;
}

.blue {
border-top:4px solid #2a9cf3;
}

.orange {
border-top:4px solid #f3bd2a;
}
.red {
border-top:4px solid #f32a7f;
}
.green {
border-top:4px solid #519804;
margin-right:0;
}



/* keyword cloud */
#keywordcloud { letter-spacing: normal;line-height: 2.4em;	text-align: justify;text-decoration: none;text-indent: 0ex;text-transform: none;word-spacing: normal; }

span.kcs1,span.kcs2,span.kcs3,span.kcs4,span.kcs5,span.kcs6,span.kcs7,span.kcs8,span.kcs9 { text-decoration:none; font-size: 12px;padding: 0em;z-index: 10;position: relative}
span.kcs10,span.kcs11,span.kcs12,span.kcs13,span.kcs14,span.kcs15,span.kcs16,span.kcs17,span.kcs18,span.kcs19 { text-decoration:none; font-size: 16px;padding: 0em;z-index: 9;position: relative}
span.kcs20,span.kcs21,span.kcs22,span.kcs23,span.kcs24,span.kcs25,span.kcs26,span.kcs27,span.kcs28,span.kcs29 { text-decoration:none; font-size: 20px;padding: 0em;z-index: 8;position: relative}
span.kcs30,span.kcs31,span.kcs32,span.kcs33,span.kcs34,span.kcs35,span.kcs36,span.kcs37,span.kcs38,span.kcs39 { text-decoration:none; font-size: 24px;padding: 0em;z-index: 7;position: relative}
span.kcs40,span.kcs41,span.kcs42,span.kcs43,span.kcs44,span.kcs45,span.kcs46,span.kcs47,span.kcs48,span.kcs49 { text-decoration:none; font-size: 28px;padding: 0em;z-index: 6;position: relative}
span.kcs50,span.kcs51,span.kcs52,span.kcs53,span.kcs54,span.kcs55,span.kcs56,span.kcs57,span.kcs58,span.kcs59 { text-decoration:none; font-size: 32px;padding: 0em;z-index: 5;position: relative}
span.kcs60,span.kcs61,span.kcs62,span.kcs63,span.kcs64,span.kcs65,span.kcs66,span.kcs67,span.kcs68,span.kcs69 { text-decoration:none; font-size: 36px;padding: 0em;z-index: 4;position: relative}
span.kcs70,span.kcs71,span.kcs72,span.kcs73,span.kcs74,span.kcs75,span.kcs76,span.kcs77,span.kcs78,span.kcs79 { text-decoration:none; font-size: 40px;padding: 0em;z-index: 3;position: relative}
span.kcs80,span.kcs81,span.kcs82,span.kcs83,span.kcs84,span.kcs85,span.kcs86,span.kcs87,span.kcs88,span.kcs89 { text-decoration:none; font-size: 44px;padding: 0em;z-index: 2;position: relative}
span.kcs90,span.kcs91,span.kcs92,span.kcs93,span.kcs94,span.kcs95,span.kcs96,span.kcs97,span.kcs98,span.kcs99 { text-decoration:none; font-size: 48px;padding: 0em;z-index: 1;position: relative}
span.kcs100 { text-decoration:none; font-size: 52px;padding: 0em;z-index: 0;position: relative}

span.kcc1 { color:#f84a91; }
span.kcc2 { color:#f84a91; }
span.kcc3 { color:#666666; }
.linktext tr td:hover span.kcc3 { color:#dddddd; }
span.kcc4 { color:#46921a; }
span.kcc5 { color:#418a11; }

.comparisonbox { background:#f1f1f1; }


/* ---------------------------------------------------------- */
/* Top 10 Optimizer */
/* ---------------------------------------------------------- */


.ch1 /* chapter headline */
{
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 border:0;
 text-decoration: none;
}
.ch2 /* section headline */
{
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 border:0;
 padding-top:20px;
 padding-bottom:5px;
 text-decoration: none;
}
.ch3 /* section sub headline */
{
 font-size: 12px;
 font-family: 'Arial', 'Helvetica', sans-serif;
 font-style: normal;
 color: #000000;
 background-color: #ffffff;
 text-decoration: none;
 padding-top:10px;
}
.ch4 /* text header */
{
background:#2896eb  url(http://www.seoprofiler.com/static/img/blueback.png) top repeat-x;
text-decoration:none;
font:13px Arial,Helvetica,sans-serif;
text-transform:none;
text-align:left;
white-space: nowrap;
border: 1px solid #2896EB;
border-bottom:1px solid #dddddd;
color:#fff;
padding:6px;
}
.ch5 /* text body */
{
font-size:12px; 
padding:6px 12px;
background:#f1f1f1;
border:1px solid #dddddd;
}
.ch5negative /* text body: negative */
{
 font-weight: bold;
 color: #e95d00;
 border:1px solid #dddddd;
 font-size:13px;
 padding:6px 12px;
 vertical-align:top;
 text-align:right;
 background:url('http://www.seoprofiler.com/static/img/top10failed.gif') no-repeat -200px 0 #fbd176;
}

.ch5tododemo
{
 font-weight: bold;
 border:1px solid #dddddd;
 font-size:13px;
 padding:6px 12px;
 vertical-align:top;
 text-align:right;
 background:url('http://www.seoprofiler.com/static/img/top10upgrade.gif') no-repeat #efefef;
}

.ch5yourpage {
font-size:12px; 
padding:6px 12px;
background:#e4e8ea;
border:1px solid #dddddd;
border-left-size:4px;
border-right-size:4px;
}

.chdescription { padding-top:10px; }

.ch5advice a, .ch5yourpage a, .ch5 a, .chdescription a { color:#1c85d5; }
.ch5advice a:hover, .ch5tododemo a:hover, .ch5yourpage a:hover, .ch5 a:hover, .chdescription a:hover { color:#f22a7f; }
.ch5tododemo a { text-decoration:none;color:#666666; }

table.top10table tr:hover td.ch5negative 
{
 background:url('http://www.seoprofiler.com/static/img/top10failed.gif') no-repeat #fbd176;
}

.ch5positive /* text body: positive */
{
 font-weight: bold;
 color: #519804;
 padding:6px 12px;
 border:1px solid #dddddd;
 font-size:13px;
 vertical-align:top;
 text-align:right;
 background:url('http://www.seoprofiler.com/static/img/top10passed.gif') no-repeat #d9e8ca;
 text-decoration: none;
}

.top10score { float:right;border:1px solid #efefef;background:url('http://www.seoprofiler.com/static/img/bcnavback.gif') repeat-x #efefef;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;text-align:center;width:300px;margin-left:20px;padding-top:20px 0;margin-top:10px;height:50px;vertical-align:middle;display:block; }

.top10list tr td { padding:10px; }

/* Tooltips for Top 10 Optimizer form */

#optimizer dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 930px;
}
#optimizer dt {
    clear: both;
    float:left;
    width: 100px;
    padding: 4px 0 0 0;
    text-align: left;
}
#optimizer dd {
    float: left;
    width: 300px;
    margin: 0 0 8px 0;
    padding-left: 6px;
}


/* The hint to Hide and Show */
#optimizer dd .hint {
  display:none;
  position: absolute;
  right: 0px;
width:465px; border: 1px solid #f7d36d;background:url('http://www.seoprofiler.com/static/img/tooltip2.gif') repeat-x #fff6de;padding:10px;color:#b26f1f;margin-top: -34px;
}

#optimizer dd .hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(http://www.seoprofiler.com/static/img/pointer.gif) left top no-repeat;
}



/* Delete project image */

.deleteproject { width:12px;height:12px;background:url('http://www.seoprofiler.com/static/img/delete.gif');margin:0;padding:0; }
tr:hover .deleteproject { background:url('http://www.seoprofiler.com/static/img/deletewhite.gif'); }


/* Backlink analysis */

.chart {
clear:both;
width:771px;
margin:0;
text-align:center;
padding:0;
border: 1px solid #dddddd;
}
.chart img {
vertical-align:middle;
border:0;
padding:0;
margin:0;
}
.chart p {
color:#999999;
font:12px Arial,Helvetica,sans-serif;
padding-top:55px;
}

#countrieschart {
height:220px;
}

#progressionchart img {
margin-top:22px;margin-left:20px;margin-right:6px;margin-bottom:6px;
}

/* ---------------------------------------------------------- */
/* Submission databases and filter list */
/* ---------------------------------------------------------- */

.submitdatabaselist { width:550px; }
.submitdatabaselist td { border:1px solid #dddddd;font-size:12px;padding:4px; }
.submitdatabaselist td img { vertical-align:middle; }
.clearcolumn, td.clearcolumn { background:transparent;border:0;width:20px; }

.filterlist { padding:0; margin:0; font-size:12px; }
.filterlist tr td {padding: 0 0 10px 0;margin:0; }
.filterset { padding-top:0;padding-bottom:0px;background-color:#f1f1f1; }
.filterliste tr td select { width:170px;margin-top:3px; }
.flagsite { width:16px;height:16px;border:0;margin:0;background:transparent url('http://www.seoprofiler.com/static/img/redflag.gif') no-repeat; padding-left:16px; }
.flagsite:active { background:#ffffff; }
.flagsite:active option.firstflag { color: transparent; }
.flagsite:hover { cursor:pointer;cursor:hand; }
.flagsite option { background-color:#ffffff;margin-top:5px; font-size:13px; }
.flagsite optgroup { background-color:#ffffff;margin-top:10px; }

.subcat { padding:20px 20px 5px 20px;border:1px solid #dddddd;margin-bottom:20px;background:#f1f1f1; }
.subcat a, a div.subcat { text-decoration:none; color:#222222; }
a:hover div.subcat, .subcat:hover { background: url('http://www.seoprofiler.com/static/img/tooltip.png') repeat-x #ffffcc; }
.subcat img { float:left;margin:0 20px 30px 0;border:1px solid #dddddd; }
.subcat:hover b, a:hover div.subcat b { text-decoration:underline;color:#1c85d5; }
.featurehover { margin:0;padding-top:20px;clear:both;border-bottom:1px solid #dddddd; }
.featurehover h2 { margin-top:0; }
.lightgray { background:#f8f8f8; }

/* regular text in table */

.longtext p, .longtext ul li { font-size:12px;color:#222222;margin-top:5px; }

/* beta feedback badge */
a.beta { position:fixed;top:100px;left:0px;width:28px;height:153px;padding:0;background:url('http://www.seoprofiler.com/static/img/comments4.gif') no-repeat;background-position:-28px 0;display:block;text-indent: -9999em; }
a.beta:hover { background: url('http://www.seoprofiler.com/static/img/comments4.gif') no-repeat; }
.beta a { display:block; }

  



/* Tour */

#tourcontent { width:100%;height:100%;border:0; }
.waitbox, .tourbox { display:none; }
#waitboxouter, #tourboxouter { opacity: 0.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;z-index:998; }
#tourbox { padding:00px;width:875px;height:94%;background:#ffffff;border:4px solid #dddddd;z-index:999;position:fixed; }
#waitbox { position:fixed;z-index:999;width:200px;height:20px;text-align:center;border:4px solid #dddddd;padding:20px 0;background:#ffffff; }
/* Link manager */

.atlm { text-align:center; }
.atlm a { display:block; }
.kdown { background:url(http://www.seoprofiler.com/static/img/down2.gif) right center no-repeat; }
.kdown a, .togtd a { display:block; }
.togtd { background:url('http://www.seoprofiler.com/static/img/linkmanager/lm-down.gif') no-repeat center right; }
.togtd:hover { cursor:pointer;cursor:hand; }

.pdfsettings input, .pdfsettings textarea { font-size:12px;padding:3px; }

.ttim, ttok { display:none; }


/* FAQ */

#faqlist h2 { margin-top:40px; }
#faqlist h3 { padding:5px;border-bottom:1px dotted #dddddd; }
#faqlist h3 { margin-top:0;margin-bottom:0;font-weight:normal;font-size:14px;background:url('http://www.seoprofiler.com/static/img/toggle-plus-marg.gif') right center no-repeat }
#faqlist h3:hover { margin-top:0;margin-bottom:0;font-weight:normal;font-size:14px;background:url('http://www.seoprofiler.com/static/img/toggle-plus-marg.gif') right center no-repeat #f1f1f1;font-weight:bold;cursor:pointer;cursor:hand; }
#sbscontent #faqlist #h3, #faqlist h3.bounce { margin-top:0;margin-bottom:0;font-weight:normal;font-size:14px;background:url('http://www.seoprofiler.com/static/img/toggle-minus-marg.gif') right center no-repeat #1c85d5;color:#ffffff;font-weight:bold; }
.faq { padding:20px;margin:0 0 40px 0;display:none;background:#fafafa;border:1px dotted #dddddd; }
#faqlist h3.bounce { margin-top:0;margin-bottom:0;font-weight:normal;font-size:14px;background:url('http://www.seoprofiler.com/static/img/toggle-minus-marg.gif') right center no-repeat #1c85d5;color:#ffffff;font-weight:bold; }
.overviewbox2 { background:url('http://www.seoprofiler.com/static/img/blueback.png') repeat-x #1c85d5;height:20px;vertical-align:middle;color:#ffffff;border:1px solid #1c85d5;text-align:center;padding:5px;font-size:12px;font-weight:bold;margin-bottom:0; }

.rankingchecksnippet a { color:#ff0000; }

iframe.grelated-iframe { display: none; } 



/* Manual */

.sbsheading { border-top:1px solid #ffffff;margin:0;width:184px;background:url('http://www.seoprofiler.com/static/img/toggle-plus-marg.gif') center right no-repeat #f1f1f1;font-weight:bold;color:#555555;padding:4px 8px; }
.sbsheadingopen { background:url('http://www.seoprofiler.com/static/img/toggle-minus-marg.gif') center right no-repeat #fb7251;color:#ffffff; }
.sbsheading:hover { cursor:pointer;cursor:hand;background-color:#fb7251;color:#ffffff; }

ul.sbschapters { display:none;margin-bottom:40px; }
ul.sbschapters li a { text-decoration:none;display:block;border-bottom:1px solid #dddddd;font-size:12px;padding:2px 0px 2px 4px;color:#555555; }
ul.sbschapters li a.sbsactive, ul.sbschapters li:hover a.sbsactive { background:#ffefde;padding-left:10px;color:#c6482a; }
ul.sbschapters li a:hover { background:#f1f1f1; }
.checklistnew td { border-bottom:1px solid #dddddd; padding:10px 10px 10px 0;vertical-align:top;font-size:13px; }

ul.sbssubchapters li a { text-decoration:none;display:block;border-bottom:1px solid #dddddd;font-size:12px;padding:2px 0px 2px 15px;color:#555555;background:#fef5eb; }
ul.sbssubchapters li a.sbsactive, ul.sbssubchapters li:hover a.sbsactive { background:#ffefde;padding-left:15px;color:#c6482a; }

.sbscontent ul li { margin-top:10px; }

/* Extended table rows */

#maininner table.linktext tr td.lmdetailscolumn .tabblock { background-color:#dddddd; }
#maininner table.linktext tr td.lmdetailscolumn .tabblock a.toglink { width:375px;display:block;color:#ffffff;font-weight:bold;background:#999999;padding:5px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;text-decoration:none; }
#maininner table.linktext tr td.lmdetailscolumn .detailcontentleft { width:405px;float:left; }
#maininner table.linktext tr td.lmdetailscolumn .detailcontentright { width:405px;float:right; }
#maininner table.linktext tr td.lmdetailscolumn .lmdetailstable { width:380px;margin:10px 0 10px 12px; }
#maininner table.linktext tr td.lmdetailscolumn .lmdetailstable td { border:1px solid #dddddd;background:#ffffff;vertical-align:middle;color:#333333; }
#maininner table.linktext tr td.lmdetailscolumn .lmdetailstable td img { vertical-align:middle; }
.topmarg20 { margin-top:20px; }
#maininner table.linktext tr td.lmdetailscolumn .shlink { float:right;font-weight:normal; }
#maininner table.linktext tr td.lmdetailscolumn, #maininner table.linktext tr td.lmdetailscolumn:hover { background:url('/static/img/linkmanager/lm-background.gif') no-repeat top left #ffffff;padding-left:20px;border-left:0;border-right:0;color:#333333; }
#maininner table.linktext tr td.lmdetailscolumn p, #maininner table.linktext tr td.lmdetailscolumn:hover p { color:#333333;font-size:12px;margin-top:10px; }
#maininner table.linktext tr td.lmdetailscolumn b, #maininner table.linktext tr td.lmdetailscolumn:hover b { color:#333333; }
#maininner table.linktext tr td.lmdetailscolumn .lmdetailstable a { width:auto;background:transparent;text-decoration:underline;display:inline;color:#1c85d5; }

#maininner table.linktext tr td.lmdetailscolumn p a { text-decoration:underline; }
#maininner table.linktext tr:hover  td table.bestworst tr td a, #maininner table.linktext tr  td table.bestworst tr td a { text-decoration:none;color:#222222; }

#maininner table.linktext tr:hover  td table.bestworst tr:hover td a, #maininner table.linktext tr:hover  td table.bestworst tr:hover td p, #maininner table.linktext tr:hover  td table.bestworst tr:hover td b { color:#ffffff; }


/* Top navigation on free pages */

.topnavbar { margin-left:-1px;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;position:fixed;top:30px;background-color:#f8f8f8;width:1030px;z-index:101; }
.topnav { margin-left:302px; }
.topnav li { float:left;text-align:center; }
.topnavbar a:hover { background:#e1e1e1;background-image: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 75%); }
.topnavbar a { float:left; }
.topnavbar a, .topnav li a { font-size:12px;color:#666666;padding:4px 20px 2px 20px;text-decoration:none;display:block; }


#maininner table.linktext tr:hover  td table.bestworst tr:hover td a { text-decoration:underline; }

#maininner table.linktext tr td .referlinks a { color:#1c85d5;text-decoration:underline; }
#maininner table.linktext tr td .referlinks a:hover { color:#f32a7f; }

/* OpenLinkProfiler */

.topinfobox { float:left;background:#f1f1f1;border-radius:10px;padding:10px 0;width:170px;text-align:center;font-size:12px; margin-bottom:20px; }
.topinfobox p { font-weight:normal;font-size:28px;padding:0;margin:10px 0; }
.topinfobox i { color:#cccccc;bottom:0; }
.l20 { margin-left: 20px; }
.filterinfobox { float:right;background:#FBE5AB; }

.filterbox { background:#f1f1f1;border-radius:10px;font-size:12px;padding:10px 20px;margin:0;clear:both; }
.filterbox input { width:110px; }
.filterbox p b { font-size:14px; }

a.grayinfo i { color:#cccccc;font-size:10px; }
a.grayinfo i:hover { color:#f22a7f; }
a.grayinfo { text-decoration:none; }
table.linktext tr td i.refine { color:#cccccc;font-size:10px; }
table.linktext tr td i.refine:hover { cursor:pointer;cursor:hand;color:#f22a7f; }

.b1 { width:200px;float:left;break:left;padding:0;margin:0 0 10px 0; }
.b2 { width:350px;float:left;padding:0;margin:0 0 10px 0; }
.b3 { float:left;padding:0;margin:0 0 10px 0; }

.b1 span { float:left;width:50px;display:block;vertical-align:middle; }
.b2 span { float:left;display:block;width:110px;vertical-align:middle; }
.b3 span { float:left;display:block;width:120px;vertical-align:middle; }

.b1 select , .b1 input, .b2 select , .b2 input, .b3 select , .b3 input { vertical-align:middle;border:1px solid #dddddd; }

.industry {
  height: 26px;
  line-height: 23px;
  padding: 0 9px 0 8px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #fafafa;
  border-width: 1px;
  border-style: solid;
  border-color: #dadada #d2d2d2 #c5c5c5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.industry:hover {
  cursor:hand;
  cursor:pointer;
  height: 26px;
  line-height: 23px;
  padding: 0 9px 0 8px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #dddddd;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: -moz-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: -o-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: linear-gradient(to bottom, #f1f1f1, #d4d4d4);
}

.category {
  height: 26px;
  line-height: 23px;
  padding: 0 9px 0 8px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #f4f8fa;
  border-width: 1px;
  border-style: solid;
  border-color: #dadada #d2d2d2 #c5c5c5;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #f4f8fa, #f0f0f0);
  background-image: -moz-linear-gradient(top, #f4f8fa, #f0f0f0);
  background-image: -o-linear-gradient(top, #f4f8fa, #f0f0f0);
  background-image: linear-gradient(to bottom, #f4f8fa, #f0f0f0);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.category:hover {
  cursor:hand;
  cursor:pointer;
  height: 26px;
  line-height: 23px;
  padding: 0 9px 0 8px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #dddddd;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: -moz-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: -o-linear-gradient(top, #f1f1f1, #d4d4d4);
  background-image: linear-gradient(to bottom, #f1f1f1, #d4d4d4);
}

/* Responsive */

.worktoolbadge { margin-top:370px;margin-bottom:0; }
.likebar { width:580px;margin:20px auto 20px auto; }
.fotoback { background:url('/static/img/convtest/first-page-foto7.jpg') no-repeat left bottom; }
.clientbox { background:#f8f8f8;padding:10px 50px 20px 50px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin:0px; }
.leftfotobox { float:left;width:440px; }
.rightfotobox { width:410px;float:right; }
.verdistance { height:40px; }
.ipadbox { background:url('/static/img/convtest/seoprofiler-ipad.jpg') no-repeat left bottom;height:604px;padding:10px 50px 20px 50px;border-top:0px solid #dddddd;border-bottom:0px solid #dddddd;margin:0; }
.ipadboxde { background:url('/static/img/deutsch/seoprofiler-ipad-de.jpg') no-repeat left bottom;height:604px;padding:10px 50px 20px 50px;border-top:0px solid #dddddd;border-bottom:0px solid #dddddd;margin:0; }
.lefttestimonial { float:left;text-align:left;font:18px Georgia,Times,serif;font-style:italic;color:#555555;line-height:1.2em;width:420px;padding:0px 20px 10px 100px; }
.righttestimonial { float:right;text-align:left;font:18px Georgia,Times,serif;font-style:italic;color:#555555;line-height:1.2em;width:265px;padding:0px 20px 10px 100px; }
.testimonialbox { background:#f8f8f8;padding:10px 50px 20px 50px;border-top:1px solid #dddddd;margin:0px; }
.indexbullets { margin-left:430px; }
.analyzesearchbox { color:#b26f3a;width:990px;height:40px;background:#fef2d2;padding:12px 20px 0 20px;border-bottom:1px solid #dddddd;margin:3px 0 0 0;text-align:center; }
.analyzesearchboxinput { width:485px;background-color:#ffffff;border:1px solid #dddddd;color:#222222; }