/*
_______________________________
RESET */
*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}
dfn,i,cite,var,address,em{font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}
caption,th,td{text-align:left}
html{background:#FFF;color:#333;line-height:1;font-family:arial, sans-serif}
/* \*/html{font-family:sans-serif}
/* */q{quotes:"\201C""\201D""\2018""\2019"}
ul,ol,dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit}
/*
_______________________________
DISABLE DEPRECATED HTML */
font,basefont{color:inherit;font:inherit;font-size:100%}
center,*[align]{text-align:inherit}
s,strike,u{text-decoration:inherit}
img{border:none;margin:0}
ol{list-style-type:decimal}
body{background-color:transparent;text-align:center}
tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}
table[border],.wrapper table[border]{border-collapse:separate;border-spacing:0}
nobr{white-space:normal}
marquee{overflow:visible;-moz-binding:none}
blink{text-decoration:none}
/*
_______________________________
GENERAL */
html{font-size:125%}
body{font-size:50%}
html,body{height: 100%}
a{text-decoration:underline}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt,b{font-weight:700}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:100%}
pre{white-space:pre}
pre *{font-size:100%;white-space:pre}
del{text-decoration:line-through}
ins,dfn{border-bottom:1px solid #000}
small,sup,sub{font-size:85%}
big{font-size:125%;line-height:80%}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}
sup{vertical-align:super}
sub{vertical-align:sub}
blockquote{padding-left:2.2em}
hr{display:none}
:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019'}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018'}
:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039'}
:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A'}
:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D'}
:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}
*[lang|='en'] q:before{wrapper:'\201C'}
*[lang|='en'] q:after{wrapper:'\201D'}
*[lang|='en'] q q:before{wrapper:'\2018'}
*[lang|='en'] q q:after{wrapper:'\2019'}
input,select,button{cursor:pointer}
input[type='text'],input[type='password']{cursor:text}
input[type='hidden']{display:none}
/*
_______________________________
wrapper */
.wrapper {font-size:1.2em;line-height:1.6em;text-align:left}
.wrapper h1{font-size:1.6em;line-height:1;margin:1em 0 .5em}
.wrapper h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
.wrapper h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em}
.wrapper h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em}
.wrapper h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
.wrapper h6{font-size:1em;line-height:1;margin:1.6em 0 .8em}
.wrapper hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}
.wrapper ul{list-style:disc outside}
.wrapper ol{list-style:decimal outside}
.wrapper table{border-collapse:collapse;width:100%}
.wrapper p,.wrapper ul,.wrapper ol,.wrapper dl,.wrapper pre,.wrapper address,.wrapper form{margin-bottom:1em}
.wrapper hr{margin-bottom:0.8em}
.wrapper fieldset{margin:1.6em 0;padding:1.6em}
/* \*/.wrapper legend{padding-left:.8em;padding-right:.8em}
/* *//* for Opera 8 */@media all and min-width 0px{.wrapper legend{margin-bottom:1.6em}
.wrapper fieldset{margin-top:0}
.wrapper[class^='wrapper'] fieldset{margin-top:1.6em}
}
.wrapper fieldset>*:first-child{margin-top:0}
.wrapper textarea,.wrapper input[type='text']{padding:.1em .2em}
.wrapper input{padding:.2em .1em}
.wrapper select{padding:0.1em 0.1em .05em 0}
.wrapper select[multiple]{margin-bottom:.8em}
.wrapper option{padding:0 0 0 0.1em}
.wrapper button{padding:.3em .5em}
.wrapper input[type='radio']{position:relative;bottom:-.2em}
.wrapper dt{margin-top:.8em;margin-bottom:.4em}
.wrapper ul,.wrapper ol{margin-left:2.2em}
.wrapper caption,.wrapper form div{padding-bottom:.8em}
.wrapper ul ul,wrapper ol ul,.wrapper ul ol,wrapper ol ol{margin-bottom:0}
/*
_______________________________
VISUAL PLUG */
blockquote{color:#666}
blockquote > *:first-child:before /* Tripoli bonus: pure CSS blockquote */{wrapper:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}
abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc}
ins,dfn{border-bottom-color:#666}
del{color:#666}
fieldset{border-color:#ccc}
textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff}
fieldset{border:1px solid #ccc}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888}
.wrapper hr{background:#ddd;color:#ddd}
.wrapper table{border-top:1px solid #ccc;border-left:1px solid #ccc}
.wrapper th,.wrapper td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.25em .3em .25em .4em}
a{color:#36c;cursor: pointer}
a:visited{color:#36c}
a:hover,code,pre{color:#c33}
a:active,.a:focus{color:#000}
/*
_______________________________
END */

.fright {float:right}
.fleft {float:left}
.clr {clear:both}

.outer {min-height:100%;height:auto !important;height:100%;margin:0 0 -56px}
.push {height:56px}

.footer {margin-top:12px;text-align:center;height:44px}

.footer .wrapper {border:1px solid #e7e7e7;border-width:1px 0 0;color:#e7e7e7;padding-top:12px}
.footer .wrapper a {color:#bbb;text-decoration:none}

.wrapper {width:960px;margin:0 auto;overflow:auto}

.nodecoration {text-decoration:none}

/* primary elements */

.pagecontent img {padding:2px;border:1px #ccc solid}

.pagecontent img.right {margin-left:6px}
.pagecontent img.left {margin-right:6px}

.heading-wrap {background:#f7f7f7 url(../images/stripes.light4.png) repeat center left;border:1px solid #ccc;border-width:1px 0;color:#333;text-align:center}
.heading-wrap h2, .header-wrap h3 {font-weight:400;margin:.5em 0}

.upgrade-wrap {background:#f7f7f7 url(../images/stripes.dark4.png) repeat center left;border:1px solid #ccc;border-width:0 0 0;color:#333;text-align:center;font-size:1.2em}
.upgrade-wrap a {display:block;text-decoration:none;color:#000}
.alert-wrap {background-color:#F50F0F;border-bottom:1px solid #DB0000;color:#fff;text-align:center}

.alert-wrap .wrapper, .upgrade-wrap .wrapper, .heading-wrap .wrapper {text-align:center}

a.logo {width:160px;height:33px;position:relative;top:-8px}

.header-wrap {border-bottom:#3B414A solid 0px;background:#282D33 url(../images/roughbg.png) repeat center left}
.header {text-align:right;padding:1.3em 0;font-size:1.1em;color:#888;background:transparent url(../images/logosmalltransparent.png) no-repeat center left}
.header em{color:#aaa}
.header b{color:#aaa}
.header a,.header a:visited {color:#eee;text-decoration:none}
.header a:hover {color:#fff}

.content-wrap {border-top:#646B78 solid 0px}
.content {padding-top:6px}

.showcase-outer {background: transparent url(../images/stripes.dark4.png) repeat center left;border-bottom:#ccc solid 1px;padding:0 0 16px}
.showcase {background: transparent url(../images/stripes.light4.png) repeat center left;font-size:1.1em;overflow:visible}
.showcase .wrapper {overflow:visible}
.showcaseleft {width:392px;text-align:justify;z-index:2}
.showcaseleft h3 {margin-top:1.8em}
.showcaseright {position:relative;bottom:-16px;right:-12px;z-index:1}

.actspace .wrapper {background: url(../images/arrow.png) no-repeat -3% 50%}
.greenbutton {float:right;margin:3em 2.5em}

.infospace {border:#eee solid 1px;border-width:1px 0 1px 0;background-color:#fbfbfb;padding:0 0 1em}
.infospace h5{color:#000}
.infospace p{color:#666}

/* text styles */
.center {text-align:center}

/* colors */
.red, ul.errorlist {color:#E60000 !important}
.green {color:#00CC00}
.lowlight {color:#999}

.box a {color:#555}
.box a:hover {color:#888}

.big-message {margin:30px 0; color:#aaa}
.big-message a {color:#999}
.big-message h1 {line-height:1.3em; font-weight:400}

.white {background-color:#fff}

.lightgrey {background:#f7f7f7 url(../images/stripes.light4.png) repeat center left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.darkgrey {color:#000 !important;background:#f7f7f7 url(../images/stripes.dark4.png) repeat center left !important;border-color:#999 !important}
.darkgrey hr {background:#bbb !important;color:#bbb !important}

/* layout */
.left {float:left;clear:left;padding-left:1px}
.right {float:right;clear:right}
.leftpure {float:left;padding-left:1px}
.middle {margin:0 auto}

.clr {clear:both}
.ovrflw {overflow:auto}
.pxleft {padding-left:1px}

.lightgrey h1, .lightgrey h2, .lightgrey h3, .lightgrey h4, .lightgrey h5, .lightgrey h6 {margin-top:0.5em}

/* spacing */
.indent {padding-left:8px}
.paddingside {padding:0 8px}
.paddingbottom {padding-bottom:8px}
.third {width:311px}
.wide {width:632px}
.wider {width:658px;padding:12px}
.skinny {width:292px;margin-top:12px}
.skinnier {width:262px}
.half {width:472px;margin-top:12px}
.nomargin {margin:0 !important}
.margintop {margin-top:12px}
.marginbottom {margin-bottom:12px}
.marginvert {margin:12px 0 !important}
.marginhor {margin:0 12px !important}

/* borders */
.fullborder, .leftborder, .rightborder, .topborder, .bottomborder {border:1px #ccc solid}
.leftborder {border-width:0 0 0 1px}
.rightborder {border-width:0 1px 0 0}
.topborder {border-width:1px 0 0 0}
.bottomborder {border-width:0 0 1px 0}

/* list styles */
ul.biglist li sub a {color:#000}

/* form */
.niceform input {width: 230px;margin: 3px 0}
.niceform textarea {height: 90px}
.niceform input.submit-button {width: 100px;float: right}
.niceform label {float: left;text-align: right;margin-right: 5px;width: 35px;padding-top: 3px}

.signup {overflow:auto;padding:4px 10px 10px;margin-top:12px}
.signup ul {list-style:none;margin:0}
.signup ul li label {font-weight:700}
.signup .field input {width:97%}
.signup .submit {width:100px;float:right}

.report-form textarea,.report-form input[type='text'],.report-form input[type='password'],.report-form select{width:95%}

/* tables */

span.icons {height:16px;margin-top:1px}
sub.icons {position:relative;top:2px}

.basic {font-size:.9em}
.basic tr {background-color:#fff}
tr.even {background-color:#fbfbfb}

.backlinks {font-size:.85em}
.backlinks th,.backlinks td{padding:.1em .35em}

.left .dataTables_filter {font-size:11px}
.backlinks .dataTables_filter {font-size:inherit}

.dataTables_filter {float:right;margin:1.5em 2px .33em;color:#aaa}
.dashboard .dataTables_filter {margin:.5em 0 .33em}
.dataTables_length {float:left;margin:1.5em 0 .33em;color:#aaa}
.backlinks .dataTables_filter, .backlinks .dataTables_length {margin:0 2px .33em}
.dataTables_info {float:left;margin:.33em 0;color:#aaa}

#backlinks_wrapper {padding-left:1px} /* silly fix */

.sorting_asc {background: url('../images/sort_asc.jpg') no-repeat center right}
.sorting_desc {background: url('../images/sort_desc.jpg') no-repeat center right}
.sorting {background: url('../images/sort_both.jpg') no-repeat center right}
.sorting_asc_disabled {background: url('../images/sort_asc_disabled.jpg') no-repeat center right}
.sorting_desc_disabled {background: url('../images/sort_desc_disabled.jpg') no-repeat center right}

.dataTables_paginate {width: 44px;* width: 50px;float: right;text-align: right;margin:.33em 0;color:#aaa}

.dashboard .dataTables_paginate, .dashboard .dataTables_filter, .dashboard .dataTables_info, .dashboard .dataTables_length {color:#888}

.dashboard .dataTables_filter input {background-color:#fbfbfb}
.dashboard .dataTables_filter input:focus {background-color:#fff}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;width: 19px;margin-left: 3px;float: left}
.paginate_disabled_previous {background-image: url('../images/back_disabled.jpg')}
.paginate_enabled_previous {background-image: url('../images/back_enabled.jpg')}
.paginate_disabled_next {background-image: url('../images/forward_disabled.jpg')}
.paginate_enabled_next {background-image: url('../images/forward_enabled.jpg')}

.wrapper table form {margin:0}

/* signup pro vs. free */

.convince p {margin-bottom:.3em}

table.product-plan {border:0}
table.product-plan .heading {font-size:1.4em;padding:0 0 8px 2px}
table.product-plan tbody {border-left:1px solid #ccc}
table.product-plan th.space {border-right:0}
table.product-plan th.text {border-top:1px solid #ccc;width:22%;font-size:1.2em}
table.product-plan th.space a, table.product-plan th.space a:hover {color:#ccc}

table.product-plan th.bigger, table.product-plan td.bigger {font-size:1.4em}
table.product-plan td.pro {font-size:1.2em;font-weight:800}
table.product-plan td.bigyes {background: url('../images/tick-big-icn.png') no-repeat center center}

table.product-plan tr.colhead {background-color:#666;color:#fff;font-weight:800}

table.product-plan tbody tr, table.product-plan thead .text {background-color:#fff}
table.product-plan tr.odd {background-color:#fbfbfb}
table.product-plan td.text, th.text {text-align:center}
table.product-plan td.yes {background: url('../images/tick-icn.png') no-repeat center center}
table.product-plan td.no {background: url('../images/cross-icn.png') no-repeat center center}
table.product-plan th,table.product-plan td{padding:.25em .3em .25em .4em}

table.pricing th.heading {width:18%}
table.pricing th.text {width:11%}
table.pricing th.biggest, table.pricing td.biggest {font-size:1.55em}

table.pricing th.pop, table.pricing td.pop {background-color:#fbfbfb}
table.pricing tr.odd th.pop, table.pricing tr.odd td.pop {background-color:#f3f3f3}


/* tooltips */
.header .tooltip{background-color:#3B414A;border:1px solid #646B78;padding:3px 4px;position:absolute;text-align:left;z-index:2;color:#eee;font-weight:400;font-size:0.8em}
.content .tooltip{background-color:#f7f7f7;border:1px solid #aaa;padding:5px 7px;position:absolute;text-align:left;z-index:2;color:#333;font-weight:400;max-width:350px}
a.delete .tooltip {background-color:#E35B5B;border:1px solid #AA1111;color:#fff}
a.delete .tooltip a {color:#eee}
a.delete .tooltip a:hover {color:#fff}
