a:visited {
	text-decoration: none;
	color:#090;
}
h2 {
	padding:0px;
	margin:0px;
}
h2 img {
	height:24px;
	margin:2px;
	vertical-align:middle;
}
h2 a:visited {
	background:none;
	padding:0px;
}
a:active {
	text-decoration: none;
	color: #0099FF;
}
a:link {
	text-decoration: none;
	color: #0099FF;
	text-shadow:1px 1px 1px rgba(0,0,0,0.2);
}
a:hover {
	/*text-decoration:underline;*/
	color: #CC6600;
	text-shadow:1px 1px 1px rgba(0,0,0,0.2);
}
a.whois {
	font-size:10px;
	font-style:italic;
	color:#B00;
}
a:hover.whois {
	color:#B00;
	text-decoration:underline;
}
a:visited.whois {
	background:none;
	padding:0px;
}
h1 {
	color:#CC6600
}
h3 {
	margin:0px;
}
#ehelp {
	position:absolute;
	display:none;
	background:#FF9;
	width:350px;
	padding:5px;
	font-size:14px;
	z-index:3;
	border:2px #F90 solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}
#tlist {
	float:left;
	border:1px #BBB dotted;
	padding:10px;
	background:#F9F9F9;
}
#svlinks {
	margin:10px;
}
#svlinks a {
	padding-left:10px;
	padding-right:10px;
}
#kwpos {
	min-width:165px;
	width:24%;
	overflow:hidden;
	margin-right:5px;
	float:left;
}
#art {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}
#art div {
	font-size:12px;
	font-weight:300;
	color:#C30;
	padding-left:30px;
	background:url(/images/bullet.png) 15px 3px no-repeat;
}
#ccedit {
	visibility:hidden;	
}
#snip {
	font:12px/16px Monaco, Courier;
	width:540px;
	padding:10px;
	display:block;
	background:url(/images/lgrad.png) 0 -55px #FFF repeat-x;
	border:3px #0CF dotted;
	overflow:auto;
	margin:5px 0 15px 0;
	position:relative;
	min-height:150px;
	max-height:300px;
}
#snippets {
	height:32px;	
	position:relative;
	bottom:30px;
	left:380px;
}
#snippets div {
	width:32px;
	height:32px;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.coda {
	background:url(/images/coda.png) transparent no-repeat;
}
.clipb {
	background:url(/images/clipboard.gif) transparent no-repeat;
}
.dtext {
	background:url(/images/downloadtext.gif) transparent no-repeat;
}
.txmate {
	background:url(/images/textmate.gif) transparent no-repeat;
}
.dzoom {
	background:url(/images/dzoom.gif) transparent no-repeat;
}
#htext {
	position:absolute;
	width:300px;
	display:none;
	visibility:hidden;
	height:300px;
	z-index:1000;
}
#webaddr {
	overflow:hidden;
	max-width:700px;
	height:1.5em;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
#perr {
	background:url(/images/csssprite.png) no-repeat -465px -334px;
	padding-left:24px;
	font-weight:bolder;
	color:red;
	height:20px;
	padding-right:20px;
	float:left;
}
#pno {
	background:url(/images/csssprite.png) no-repeat -465px -334px;
	padding-left:24px;
	color:green;
}
#pyes {
	background:url(/images/csssprite.png) no-repeat -465px -311px;
	padding-left:24px;
	color:green;
}
.iyes {
	color:green;	
}
.ino {
	color:red;	
}
.iyes > sup {
	background:url(/images/csssprite.png) no-repeat -465px -311px;
	height:20px;
	width:20px;
	min-height:20px;
	min-width:20px;
	display:inline-block;
	float:left;
}
.ino > sup {
	background:url(/images/csssprite.png) no-repeat -465px -334px;
	height:20px;
	width:20px;
	min-height:20px;
	min-width:20px;
	display:inline-block;
	float:left;
}
#xancont {
	width:100%;
	clear:both;
}
#xan {
	width:220px;
	float:left;
}
#xan h3 {
	margin:0px;
	margin-bottom:2px;
	height:2em;
	vertical-align:baseline;
}
#xan pre {
	width:200px;
	font-size:10px;
	overflow:scroll;
	height:100%;
	height:300px;
	border:2px #C6F0FD solid;
	background:#FFF url(/images/formgrad.gif) repeat-y;
	padding:5px;
}
#xan pre p {
	margin:1px;	
	cursor:default;
}
#xan pre div,#redirect,#kwpos div,#rdi,#recheck {
	float:left;
	width:12px;
	height:10px;
	background:url(/images/csssprite.png) no-repeat -471px -444px;
	cursor:pointer;
}
#recheck {
	background:url(/images/csssprite.png) no-repeat -471px -459px !important;
}

#rdi {
	padding:0px;
	background:url(/images/csssprite.png) no-repeat -471px -444px !important;
}
#huser {
	display:none;	
}
h1 {
	margin:1px;
}
f1,#red {
	color:red;
}

td {
	position:relative;
	vertical-align:top; 
}

input[type=text],input[type=password],textarea,select {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #bbb;
	background:rgb(255,255,255,0.9);
	padding:3px;
}
#mainlogo {
	height:207px;
	position:absolute;
	width:100%;
	background:url(/images/csssprite.png) no-repeat top center;
	z-index:-1;
}
#logo {
	text-align:center;
	height:100%;
	padding-top:100px;
}
.mycomment {
	background:url(/images/comment.gif) no-repeat;
	padding-left:50px;
	min-height:51px;
}
pre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#line {
	border-bottom:2px dotted #CDEDFE;
	margin-top:7px;
	height:7px;
	margin-bottom:7px;
}
#clr {
	clear:both;
}
.explode {
	padding-left:12px;
	background:url(/images/explode.gif) 0 3px no-repeat;
	height:13px;
	overflow:hidden;
}
.implode {
	padding-left:12px;
	background:url(/images/implode.gif) 0 3px no-repeat;
	overflow:auto;
}
.implode div {
	padding-left:10px;
}
.implode p {
	margin:0px;
	cursor:pointer;
	font-weight:bold;
}
.explode p {
	margin:0px;
	cursor:pointer;
	font-weight:bold;
}
.desc {
	font-size:11px;
	color:#cccccc
}
textarea {
	min-width:300px;
	min-height:150px;
}
#links ul li {
	text-indent:0;
	margin-right:3px;
	font-size:11px;
	color:#999;
	border-bottom:dashed 1px #EEE;
	padding-bottom:4px;
	padding-top:4px;
}
/*.slbox {
	background:url(/images/lgrady.png) repeat-x #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:10px 10px 10px 10px;
	width:237px;
	padding:10px;	
}*/
input {
	font-family:Tahoma, Geneva, sans-serif;
}
.a5 {
	font-size:18px;
	text-align:center;
}
.a5 i {
	color:red;
	font-size:12px;
}
.input {
	font-size:10px;
	background-color:#FFF;
}
img {
	border:none;
}
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
body {
	background:url(/images/thelogotile.png) repeat-x #19bff0;
	margin:0px;
}
.footer {
	text-align:center;
	padding:15px;
	clear:both;
	color:white;
	margin:20px;
	margin-left:300px;
	margin-right:15px;
}
.footer a:link {
	color:white;
}
.footer a:hover {
	color:white;
	text-decoration:underline;
}
.footer a:visited {
	color:white;
	padding:0px;
	background:transparent;
}
.footer a:active {
	color:white;
}
.jlhover {
	color:#CC6600;
	cursor:pointer;
}
.jl {
	color: #0099FF;
}


.nav {
	text-align:center;
	font-size:20px;
}
.navtxt {
	position:relative;
	top:8px;
	margin-top:-18px;
}
.tinyno {
	background:url(/images/csssprite.png) no-repeat -468px -374px;
}
.tinyyes {
	background:url(/images/csssprite.png) no-repeat -468px -391px;
}
.dontknow {
	background:url(/images/csssprite.png) no-repeat -468px -408px;
}
.tinyerr {
	background:url(/images/csssprite.png) no-repeat -466px -357px;
}
.tinyyes, .tinyno, .dontknow,.tinyerr {
	width:16px;
	height:16px;
	display:inline-block;
}
#rssfeeds {
	float:right;
	height:30px;
	bottom:0px;
	position:relative;
}
#rssfeeds a,#rssfeeds a:visited {
	background:url('/images/rss.gif') no-repeat;
    padding-left:22px;
	padding-bottom:5px;
}
#tldmenu {
	display:none;
	position:absolute;
	background:#fff;
	border:2px #66C8E8 solid;
	padding:2px 10px 2px 10px;
	font-size:14px;
	font-weight:bolder;
}
#tldmenu {
	cursor:pointer;
}
#menu {
	border:2px #66C8E8 solid;
}
#searbox {
	border:1px #D2EEF7 solid;
	background:#EEFBFD;
}
#svup {
	font-size:14px;
	color:green;
}
#svdown {
	color:red;
	font-size:14px;
}
#menu b {
	border:none;
	background:#66C8E8;
	font-size:14px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
#menu img {
	height:16px;
}
#menu td {
	border-bottom:#D2EEF7 1px solid;
	padding:0px 5px 0px 5px;
	margin:0px;
	font-size:10px;
}
.dmin {
	float:left;
	width:180px;
	max-height:20px;
	padding-left:20px;
	border:#D2EEF7 1px solid;
	background:#EEFBFD;
	padding:5px;
}
.dmin div {
	float:left;
}
.dmin span {
	float:right;
	right:0px;
	height:20px;
	padding-left:23px;
}
.dload {
	background:url(/images/loading.gif) no-repeat;
}
.dload2 {
	background:url(/images/loading.gif) no-repeat;
}
.dyes {
	background:url(/images/csssprite.png) no-repeat -465px -311px;
}
.dno {
	background:url(/images/csssprite.png) no-repeat -465px -334px;
}
.derr {
	background:url(/images/csssprite.png) no-repeat -465px -357px;
}
.dback {
	background:#FFF;
}
#tldcont {
	width:650px;
	text-align:center;
}
#tldcont h2 {
	margin:0px;
	margin-top:6px;
	clear:both;
	color:#C33;
}
#dmore {
	clear:both;
	text-align:center;
	cursor:pointer;
}
#notick {
	background:transparent;
	padding:0px;
}
/*.sect {
	padding:5px;
	min-height:60px;
	margin-top:10px;
	padding-left:25px;
}
#usect {
	width:150px;
	height:150px;
	float:left;
	position:relative;
	border:1px solid #999;
	margin:5px;
	background:url(/images/formgrad.gif) repeat-y #fff;
	
}
#poste,#postx,#lg,#postr,#postq {
	margin-left:5px;
	padding-left:20px;
	background-repeat:no-repeat;
	min-height:20px;
	background-position:bottom left;
}
#postq {
	background-image:url(/images/error.gif);	
}
#poste {
	background-image:url(/images/edit.png);	
}
#postx {
	background-image:url(/images/delete.png);	
}
#postr {
	background-image:url(/images/reply.png);	
}
#lg {
	color:#999;
	background-position:top left;
	background-image:url(/images/user.png);
}*/
.nofol {
	background:url(/images/csssprite.png) no-repeat -471px -428px !important;
}

#showthumb {
	background:#FFF url(/images/loading.gif) no-repeat center;
	display:none;
	border:1px solid #CCC;
	width:120px;
	position:absolute;
	z-index:30;
	height:90px;
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
}
.registrar {
	position:relative;
	color:#FFF;
	padding:10px;
	font-size:16px;
	background:rgba(0,100,255,0.8);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.registrar img {
	position:absolute;
	z-index:3;
	left:90px;
	top:-30px;
}
.registrar a:active,.registrar a,.registrar a:hover,.registrar a:visited {
	color:#FFF;
	background:none;
	font-size:14px;
}
.registrar a:hover {
	text-decoration:underline;
}
#dlist {
	margin-right:20px;
	margin-left:20px;
	border:solid 1px rgba(0,100,255,0.5);
	padding:3px;
	width:350px;
	height:170px;
	-webkit-box-shadow:0px 1px 10px rgba(0,90,140,0.3);
	-moz-box-shadow:0px 1px 10px rgba(0,90,140,0.3);

}
#dlistok {
	margin:10px;
	width:100px;
	height:30px;
	font-size:16px;
	font-weight:bold;
}
#backlink div {
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
	padding-left:20px;
	margin:4px;
}
#backlink div h3 {
	float:left;
	padding-right:20px;
	background:url(/images/arrowright.png) no-repeat center right;
	cursor:pointer;
}
#backlink div span {
	display:none;
	margin:0;
	padding:0;
	clear:both;
}
#backlink div span em {
	float:left;
	width:200px;
	cursor:pointer;
}
#backlink div span table {
	clear:both;
	width:100%;
}
#backlink tr img {
	width:12px;
	height:12px;
}

#pagerank {
	width:50px;
	height:7px;
	border:1px green solid;
	background:#fff;
	position:relative;
	display:inline-block;
}
#pagerank span {
	height:7px;
	background:#4ADA21;
	position:absolute;
	left:0px;
	display:inline !important;
}
.a5 a {
	margin:5px;
	background:rgba(255,255,255,0.3);
	padding:4px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#09C;
	text-shadow:none;
}
.a5 a:hover {
	margin:5px;
	background:rgba(255,255,255,0.7);
	text-shadow:none;
	color:#09C;
}
#previewbox {
	position:fixed;
    display:none;
	background:rgba(0,0,0,0.5);  
	overflow:auto;
	vertical-align:center;
	text-align:center;
	padding:20px;
	top:50%;
	left:50%;
	z-index:5010;
	border:double 6px #666;
	color:#EEE;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);
}
#previewbox ul {
	text-align:left;	
}
#previewbox a,#previewbox a:active,#previewbox a:hover,#previewbox a:visited {
	color:white;
	text-decoration:underline;
	padding:0px;
	background:none;
	text-shadow:none;
}
#previewbox a:hover {
	text-decoration:none !important;
}
.footer div {
	font-size:9px;
}
#body {
	width:99%;
	margin-bottom:10px;
	height:100%;
}
.maincol {
	padding:15px;
	margin:20px;
	background:#FFF;/* url(/images/lgrad.png) repeat-x;*/
	text-align:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	min-width:760px;
	-webkit-box-shadow: 0px 5px 25px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 25px rgba(0,0,0,0.3);
	margin-left:300px;
	margin-right:15px;
	border:1px solid #093;
	min-height:800px;
}
#adcol {
	width:270px;
	position:absolute;
	left:10px;
	top:163px;
	background:#FFF;/* url(/images/lgrad.png) repeat-x;*/
	-webkit-box-shadow: 0px 5px 25px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 25px rgba(0,0,0,0.3);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #093;
	text-align:left;
}
#socialize > a {
	width:64px;
	height:64px;
	margin:3px;
	display:inline-block;
}
#slinkedin {
	background:url(/images/csssprite.png) no-repeat -175px -208px !important;
}
#sfacebook {
	background:url(/images/csssprite.png) no-repeat -110px -208px !important;
}
#stwitter {
	background:url(/images/csssprite.png) no-repeat -44px -208px !important;
}
#adcol a,#adcol a:hover,#adcol a:active,#adcol a:visited {
	padding-left:0px;
	background:none;
	color:#F90;
	text-decoration:underline;
	text-shadow:none;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bolder;
}
#adcol > div {
	padding:7px;
	clear:both;
	margin-bottom:20px;
}
#adcol ul {
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style:none;
}
#adcol ul li {
	margin-bottom:1px;
}
#lightbulb {
	background:url(/images/csssprite.png) no-repeat 0px -208px;
}
#pin {
	background:url(/images/csssprite.png) no-repeat -438px -208px;
	float:right !important;
}
#iquote {
	background:url(/images/csssprite.png) no-repeat 0px -257px;
}
#expiring {
	background:url(/images/csssprite.png) no-repeat 0px -305px;
}
#socializing {
	background:url(/images/csssprite.png) no-repeat -438px -257px;
}
#siteanalysis {
	background:url(/images/csssprite.png) no-repeat -187px -273px;
}
#sitevalue {
	background:url(/images/csssprite.png) no-repeat -95px -274px;
}
#competition {
	background:url(/images/csssprite.png) no-repeat -144px -273px;
}
#domainpng {
	background:url(/images/csssprite.png) no-repeat -240px -285px;
}
#blpng {
	background:url(/images/csssprite.png) no-repeat -291px -286px;
}
#mspng {
	background:url(/images/csssprite.png) no-repeat -340px -286px;
}
#prpng {
	background:url(/images/csssprite.png) no-repeat -387px -286px;
}
#arpng {
	background:url(/images/csssprite.png) no-repeat -240px -340px;
}
#kwpng {
	background:url(/images/csssprite.png) no-repeat -291px -340px;
}
#wdpng {
	background:url(/images/csssprite.png) no-repeat 0px -355px;
}
#pencil {
	background:url(/images/csssprite.png) no-repeat -344px -340px;
}


.bimg {
	width:48px !important;
	height:48px;
	overflow:hidden;
	left:90px;
	position:absolute;
	top:-30px;
	z-index:3;
}
.img48 {
	width:48px !important;
	height:48px;
	display:inline-block;
	overflow:hidden;
}
#gohome {
	background:url(/images/csssprite.png) no-repeat -46px -272px;
	width:44px;
	height:42px;
	display:block;
	float:left;
}
#dofollow div {
	background:url(/images/csssprite.png) no-repeat -245px -209px;
	width:187px;
	height:68px;
}
a#dofollow {
	background:url(/images/csssprite.png) no-repeat -245px -209px !important;
	width:187px;
	height:63px;
	display:block;
	padding-top:5px;
	text-align:right;
	font-size:17px !important;
	text-decoration:none !important;
	color:#090 !important;
	float:none;
	margin-bottom:15px;
	font-family:Tahoma, Geneva, sans-serif !important;
	letter-spacing:0.3px;
	font-weight:bold;
}
#adcol p > sup:first-child {
	float:left;
	position:relative;
	top:-30px;
	left:0px;
	width:48px;
	height:48px;
}
#adcol p {
	background:#97d869 url(/images/greentab.png) repeat-x;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:12px;
	text-transform:uppercase;
	color:#093;
	height:25px;
	-webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.2);
	text-align:left;
	font-size:18px;
	font-weight:500;
	letter-spacing:0.5px;
	border-bottom:1px solid #093;
	border-top:1px solid #093;
	margin-bottom:9px;
}
#adcol p:first-child {
	border-top:none;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}
.sapr {
	padding-top:10px;
	padding-bottom:10px;
	margin:10px;
	background:#F7FEC5;
	margin-right:50px;
	padding-left:50px;
}
.sapr a {
	width:30%;
	float:left;
	margin-right:10px;
	cursor:pointer;
	text-decoration::none;
	color:#333;
	display:block;
}
.sapr div {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.saprout {
	margin-top:15px;
}
.saprout p {
	width:49%;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	text-indent:20px;
}
.thumbsv {
	padding-top:140px;
	font-size:16px;
	display:block;
	min-width:220px;
}
.frt {
	float:right;
}
.flt {
	float:left;
}
#svin input[type=text],#svin input[type=submit]{
	font-size:20px;
}
#svin input[type=text] {
	width:80%;
}
#blstats span {
	margin-top:5px;
	font-size:16px;
	vertical-align:middle;
	width:170px;
	height:2em;
	display:block;
	float:left;
}
.chrome {
	float:right;
	padding:7px;
	padding-left:77px;
	background:url(/images/chrome.png) no-repeat 5px 3px rgba(255,255,255,0.3);
	font-size:16px;
	height:60px;
	width:150px;
	margin:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-shadow:none;
}
.chromee {
	clear:both;
}
.chromee img {
	float:left;
}
.chromee div img {
	float:right;
	margin:5px;
}
.chromee div {
	border-bottom:dashed 3px #B4E0F5;
	padding-bottom:16px;
	margin-left:140px;
	margin-bottom:10px;
}
.chromee span {
	display:none;
}
#prs iframe {
	border:none;
	height:24px;
	float:right;
	width:150px;
}
#prs div {
	width:400px;
	clear:both;
}
#prs div p {
	font-size:22px;
	padding:0px;
	margin:0px;
	float:left;
	margin-left:4px;
}
#dofollow {
	float:right;
	width:200px;
	font-size:10px;
	text-align:center;
	font-style:italic;
}
#dofollow a {
	padding:0px;
	background:none;
}
#hint {
	position:absolute;
	max-width:250px;
	display:none;
	min-height:30px;
	min-width:200px;
	padding:5px;
	font-size:12px;
	color:#fff;
	background:#075699 url(/images/bluegrad.png) repeat-x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.2);
	-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.2);
	padding:10px;
}
#hintar {
	position:absolute;
	display:none;
	background:#fff;
	border-bottom:4px solid #fff;
	border-top:4px solid #fff;
	border-right:8px solid #4e8ac8;
	height:0px;
	width:0px;
	line-height:0px;
	font-size:0px; 
}
#hint a,#hint a:hover,#hint a:visited,#hint a:active {
	color:white;
	text-decoration:underline;
	font-size:14px;
	padding:0px;
	background:none;
}
.wdmain {
	width:80%;
	clear:both;
}
.wdmain > li {
	width:32%;
	display:block;
	float:left;
	border:#FFF 1px solid;
	background:#FFF;
	cursor:pointer;
}
.wdmain > li:hover {
	background:#D9ECFF;
	border:1px solid #09F;
	-webkit-transition: all 0.8s ease;
}
.wdmain > li > sup {
	float:left;
	width:48px;
	height:48px;
	margin:5px;
	margin-bottom:20px;
	background:url(/images/wdicons.png) no-repeat 0px 0px;
	list-style:none;
}
.wdmain > li > a {
	font-size:10px;
	color:grey;
	display:block;
	background:none;
	padding:0px;
	text-shadow:none;
}
.wdmain > li > a.wdlink {
	font-size:14px;
	color:#09F;
}
.wdmain > li > a:hover {
	text-decoration:underline;
}
.wdsub {
	width:90%;
	clear:both;
}
.wdsub > li {
	width:33%;
	display:block;
	float:left;
	border:#FFF 1px solid;
	background:#FFF;
	margin-bottom:3px;
}
.wdsub > li > a {
	font-size:12px;
	padding:0px;
	text-shadow:none;
	height:24px;
	padding-left:28px;
	background:url(/images/wdicons.png) no-repeat -71px -93px;
	display:table-cell; 
	vertical-align:middle;
}
.wdsub > li > a:hover {
	text-decoration:underline;
	background:url(/images/wdicons.png) no-repeat -71px -62px;
}
#contactus {
	display:none;
}
#wdlinks {
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px dashed #E5E5FC;
	padding-left:68px;
	background:url(/images/wdicons.png) no-repeat -48px -122px #FAFAFC;
	height:48px;
}
.wdbreadcrumbs {
	height:24px;
	padding-left:32px;
	background:url(/images/wdicons.png) no-repeat -71px -32px;
	font-size:14px;
	display:table-cell; 
	vertical-align:middle;
}
.wdbreadcrumbs a{
	padding:0px;
	background:none;
}
.wdlinks {
	text-align:right;
	letter-spacing:1px;
}
#linktous {
	display:none;
}
#wdtitle > a {
	color:#C60;
	padding:0px;
	background:none;
	text-shadow:none;
}
#wdtitle > a:hover {
	text-shadow:0px 0px 1px rgba(200,100,0,0.4);
	//text-decoration:underline;
}
#wdtitle {
	padding-top:18px;
	padding-bottom:18px;
}

#sicat {
	float:right;
	width:250px;
	margin:10px;
}
#sicat > div {
	background:url(/images/wdicons.png) no-repeat;
	width:48px;
	height:48px;
	margin-right:4px;
	float:left;
}
#sicat a:hover {
	text-decoration:underline;	
}
#sicat > span > a {
	color:#06F;
	font-size:14px;
}
#sicat > a {
	color:#666;
}
#sicat a {
	padding:4px;
	background:none;
}
#upgrade {
	background:url(/images/wdicons.png) no-repeat -56px -192px;
	width:123px;
	max-width:153px;
	height:50px;
	font-size:24px;
	padding-left:55px;
	color:#fa971b;
	text-shadow:0px 0px 12px #f3ec2c;
	letter-spacing:2px;
	cursor:pointer;
	margin:15px;
}
#wdrss {
	border:1px dashed #CCC;
	padding:10px;
	margin:10px;
	background:#FAFAFA;
	margin-top:20px;
	margin-left:0px;
}
#wdrss > a {
	background:url('/images/rss.gif') no-repeat;
    padding-left:22px;
	padding-bottom:5px;
}
#wdrss > div {
	
}
#wdinfo th {
	font-weight:bolder;
}
#wdinfo {
	color:#666;	
}
th {
	vertical-align:top
}
#banners > * {
	margin:15px;
	float:left;
}
.wdnormal a:visited {
	background:none;
	padding:0px;
	color:#09F;
}
.wdnormal > li > img:hover {
	border-color:#CFF1FC;
}
.wdnormal > li > img {
	border:3px solid #EEE;
	margin:5px;
	cursor:pointer;
	position:absolute;
	left:0px;
}
.wdnormal > li > div > p {
	color:#999;	
}
.wdnormal > li > div > div {
	font-size:10px;
	padding-top:5px;
}
.wdnormal > li > div > div > a {
	color:#7C0;
	text-shadow:0px 0px 1px #7C0;
}
.wdnormal > li {
	border:1px dashed #DDD;
	margin-bottom:5px;
	list-style:none;
	padding:5px;
	padding-left:140px;
	position:relative;
}
.wdfeatured > li > img {
	border:3px solid #A9DFF3 !important;
	margin-left:10px;
}
.wdfeatured > li {
	border:1px dashed #6FD1EE !important;
	background:#DEF0FE !important;
	padding-left:250px !important;
	min-height:155px;
	font-size:14px;
}
.wdfeatured > li > div > p {
	color:#000 !important;	
}
.wdfeatured > li > div > div > a {
	font-size:11px;
}
.wdflag {
	padding-left:38px;
	min-height:32px;
	background:no-repeat;
}
.suggesturl,#dirnav {
	width:430px;
	clear:both;
}
.suggesturl > * {
	width:300px;
	float:right;
	margin:2px;
}
.suggesturl > div {
	clear:both;
	text-align:right;
	padding-right:5px;
	float:left;
	width:100px;
	display:inline;
	padding:3px;
}
.suggesturl > p {
	text-align:center;
}
.suggesturl > b {
	text-align:center;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	width:430px;
}
.suggesturl > span {
	float:left;
	width:200px;
	overflow:scroll;
	overflow-x:hidden;
	height:300px;
	border:1px #BBB solid;
	padding:4px;
}
.suggesturl > span > p {
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	cursor:pointer;
}
.suggesturl > br {
	height:15px;
	clear:both;
	display:block;
	width:100%;
}
#hints,#step2,#step3,#step4 {
	display:none;
}
#prev {
	visibility:hidden;
	float:left;
}
#next {
	float:right;
}
#dirnav > input {
	margin-top:10px;
	width:100px;
	font-size:18px;
}
#happyaff {
	width:750px;
	margin-bottom:30px;
	display:block;
	clear:both;
}
#happyaff i {
	font-size:18px;
}
#happyaff b {
	font-size:10px;
	padding:5px;
	padding-top:15px;
	display:block;
}
#happyaff div {
	width:150px;
	float:left;
	margin:10px;
	text-align:center;
	background:#06C url(/images/bluegrad.png);
	font-size:22px;
	color:#FFF;
	height:120px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow:0px 4px 15px rgba(0,0,156,0.6);
	-moz-box-shadow:0px 4px 15px rgba(0,0,156,0.6);
}
#logonbox {
	width:200px;
	float:right;
	text-align:center;
	margin:10px;
	border:1px dashed #09F;
	background:#D1F0FC;
	padding:8px;
}
#logonbox > div {
	width:200px;
	margin-top:10px
}
.affreports {
	width:500px;
	margin-left:50px;
	margin-top:10px;
}
table.affreports {
	border:3px double #09F;
}
div.affreports {
	text-align:center;	
}
.affreports th {
	border:1px solid #DBF0FD;
	border-bottom:1px solid #09F;
	background:#DBF0FD;
}
.timefield {
	display:inline;
}
.lcenter {
	text-align:center;
	font-size:24px;
}
.newlisting {
	background-image:url(/images/wdicons.png) !important;
	background-repeat:no-repeat !important;
	position:absolute;
	top:50px;
	left:80px;
	z-index:10;
	width:48px;
	height:48px;
	display:block;
}
#languages {
	clear:both;
	height:60px;
	text-align:center;
}
#languages img {
	margin-left:5px;	
	margin-right:5px;
}
#languages > img {
	margin-bottom:5px;
	width:38px;
	height:38px;
}
#languages > a > img:hover {
	padding-bottom:5px;
	-webkit-transition: all 0.5s ease;
}
#sflags {
	text-align:left !important;
	width:100% !important;
}
#sflags > img {
	cursor:pointer;
}
#dirlist {
	margin-top:7px;	
}
h1 > strong {
	text-decoration:underline;
	text-transform:uppercase;
}
#dirlist > div {
	margin-bottom:5px;
	font-size:14px;
	padding:5px;
	min-height:100px;
	border-bottom:dashed 2px #B0D7FD;
	clear:both;
	vertical-align:top;
}
#dirlist > div > a > img {
	float:left;
	padding-right:10px;
}
#dirlist a {
	font-size:16px;	
	padding:0px;
	background:none;
}
#dirlist p {
	color:#999;
	height:70px;
	padding:2px;
	margin:0px;
}
.featured {
	border:1px solid #F93 !important;
	background:#FC6;
	font-size:16px;
}
#dirlist .featured a {
	font-size:18px;
}
#dirlist em, #dirlist em > a {
	font-size:12px !important;
	padding:0px;
	background:none;
}
.bcolor > pre > p > b {
	color:blue !important;	
}
.bcolor p {
	cursor:pointer;	
}
.sa_graph {
	border:1px solid #999;
	height:150px;
	white-space:nowrap;
	position:relative;
	border-bottom:none;
	float:right;
}
.sa_graph > p {
	display:inline-block;
	background:#09F;
	width:1px;
	border:2px solid rgba(0,180,180,0.6);
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:absolute;
	bottom:-1px;
	border-bottom-width:1px;
	border-top-width:1px;
	padding:0px;
	margin:0px;
}
.sa_graph > i {
	height:0px;
	border-bottom:1px solid #CCC;
	position:absolute;
	width:100%;
	display:inline-block;
	z-index:0;
	left:0px;
}
.sa_table th {
	white-space:nowrap;
}
.dyes select {
	max-width:100px;
	width:100px;
}
#cdtlds {
	margin-top:10px;	
}
#cdtlds,#skey {
	background-color:#C30;
	font-size:14px;
	cursor:pointer;
}
#skey {
	margin-bottom:10px;
	background-color:#3C6;
}
#skey img {
	left:120px;
}
.ssklist {
	width:310px;
	margin:0 auto;
}
.ssklist > p {
	width:150px;
	float:left;
	text-align:left;
	cursor:pointer;
	padding:2px;
	margin:0px;
	overflow:hidden;
}