body{background:#E4E4E4 url(/i/body-bg.png) repeat-y center;font-family:trebuchet MS,Lucida Sans Unicode, Lucida Sans, Sans-Serif;font-size:1em;line-height:1.5em;color:#666;}
html,body{height:100%;}
a{color:#0078C0;text-decoration:none;cursor:pointer;}
a:hover{color:#000;text-decoration:none;}
input,textarea,select{font-family:trebuchet MS,Lucida Sans Unicode, Lucida Sans, Sans-Serif;}
hr{border:0;border-top:1px solid #D4D4D4;height:1px;}
.pagerank_ul,.pagination_ul{clear:both;width:700px;padding-top:10px;}
.pagerank_ul ul,.pagination_ul ul{margin:0;padding:0;}
.pagination_ul li{display:inline;font-size:0.8em;list-style:none;padding:5px 8px;}
.content_info_small{font-size:0.6em;color:#ccc;clear:both;margin-top:10px;}
.pagerank_ul li{margin-right:3px;font-size:0.8em;list-style:none;display:block;float:left;border:1px solid #ccc;height:30px;line-height:30px;text-align:center;width:50px;}
.act{background-color:#EFF3E4;font-weight:700;}
#frame{width:1010px;background:url(/i/page-bg2.png) no-repeat;min-height:100%;height:auto !important;position:relative;margin:0 auto;}
#header_bar{width:980px;height:32px;clear:both;background:url(/i/header-bar.png) no-repeat;margin:0 0 0 15px;}
#header_tabs{float:left;color:#E8993A;text-align:left;}
#header_tabs ul{margin:0 0 0 10px;padding:2px 0 0;}
#header_tabs li{display:inline;list-style:none;background-color:#3A6AAD;text-transform:uppercase;font-size:0.7em;margin:0 0 0 5px;padding:3px 10px;}
#header_tabs li:hover{background-color:#A1CF62;}
.active_tab{background-color:#fff;}
#counter{font-size:0.6em;display:inline}
input.pagerank{font-size:0.9em;width:150px;border:1px solid #ccc;padding:2px;}
#user_icon{float:right;text-align:right;padding:0 0 0 10px;}
#user_icon img{border:1px solid #ccc;width:20px;height:20px;padding:1px;}
#header{clear:both;height:80px;}
#logo{float:left;text-align:left;padding:10px 0 0 20px;}
#members{text-transform:uppercase;color:#000;font-size:0.7em;float:right;text-align:right;margin:0 10px 0 0;padding:2px 0 0;}
#lookups{font-size:0.7em;text-align:left;padding-left:10px;}
#header_right{float:right;}
.form_domain{width:200px;font-size:0.9em;border:1px solid #ccc;color:#555;padding:6px;}
a.tool_thumb span{display:none;margin-left:8px;width:250px;padding:2px 3px;}
a.tool_thumb:hover span{display:inline;position:absolute;background:#fff;border:1px solid #ccc;color:#6c6c6c;}
a.tool_text span{display:none;margin-left:8px;width:250px;font-size:10px;text-transform:inherit;padding:2px 3px;}
a.tool_text:hover span{display:inline;position:absolute;background:#EFF3E4;border:1px solid #ccc;color:#333;font-size:10px;font-weight:400;text-transform:uppercase;}
#search{text-align:left;width:520px;height:45px;background:url(/i/search-bg.png) no-repeat;margin:14px 14px 0 0;}
#info{font-size:0.6em;text-align:right;margin:-4px 20px 0 0;}
.search_form{display:inline;margin:0;padding:0;}
.search_input{background:url(/i/t.gif);width:393px;color:#555;text-transform:lowercase;font-size:1em;border:0;padding:12px;}
.search_button{background:url(/i/search-btn-1.png) no-repeat;width:85px;vertical-align:top;height:30px;margin:8px 0 0 10px;}
.search_button:hover{background:url(/i/search-btn-2.png) no-repeat;}
#page_frame{clear:both;width:995px;margin:0;padding:0 0 0 15px;}
#page_left{float:left;width:782px;text-align:left;}
#page_content{padding:0px 0px 10px 0px;}
#page_right{float:right;width:198px;}
#page_right .active{margin-top:-8px;width:206px;padding-top:8px;background:url(/i/menu-corner2.png) no-repeat top right;text-transform:uppercase;font-weight:700;}
#page_right .active a{color:#FFF;background:#151515;padding-left:23px;}
.graph_form{padding:3px 3px 8px 3px;font-size:0.7em;border-bottom:1px solid #ccc;}
.thumb2{margin:0 0 10px 0;}
.graph_update{font-size:0.7em;text-align:right;padding:0 5px 0 0}
.page_menu_title{color:#000;font-size:0.9em;}
.page_menu li{border-bottom:1px solid #D4D4D4;}
.page_menu li a{display:block;color:#656565;padding:2px 6px 2px 15px;}
.content_info{display:none;}
.user_info{text-transform:uppercase;border-top:1px solid #ccc;background-color:#F2F8FF;font-size:0.75em;margin-bottom:10px;border-bottom:1px solid #ccc;padding:12px;}
.user_info span{float:right;border:1px solid #ccc;margin-top:-6px;padding:2px;}
.content_title{color:#000;font-size:1.1em;padding:0 0 5px;}
.content_text{font-size:0.9em;}
.content_title h1{font-size:1em;font-weight:400;display:inline;margin:0;padding:0;}
.content_title span{color:#666;font-size:1em;padding:0 0 5px;}
.content_title img{vertical-align:bottom;}
.content_break_title{color:#666;text-transform:uppercase;font-size:0.7em;font-weight:700;border-bottom:1px solid #ccc;clear:both;padding:0 0 5px;}
.content_break_title img{vertical-align:middle;margin-right:3px;}
.content_wrap{clear:both;}
#footer_top{background-color:#2F2F2F;width:1006px;background:url(/i/footer-bg.png) no-repeat;height:156px;font-size:0.75em;clear:both;margin:0 0 0 -8px;padding:18px;}
#footer_top_title{font-size:1.2em;border-bottom:1px dotted #444;width:974px;color:#fff;text-transform:uppercase;padding:0 0 4px 3px;}
#footer_top li{margin-right:10px;border-bottom:1px dotted #444;float:left;width:131px;overflow:hidden;padding:0;}
#footer_top a{white-space:nowrap;color:#9F9F9F;display:block;overflow:hidden;padding:0 0 0 3px;}
#footer_top a:hover{color:#FFF;}
#footer_bottom{background-color:#151515;height:120px;font-size:0.75em;clear:both;padding:10px;}
#footer_logo{background:url(/i/footer-logo.png) no-repeat;width:40px;height:49px;float:left;}
#footer_links{float:left;padding:0 40px 0 3px;}
#footer_links a:hover{text-decoration:underline;}
#footer_links li{list-style:none;background:url(/i/arrow.png) no-repeat 0 0;padding:0 0 0 14px;}
#footer_text{color:#9F9F9F;float:left;width:520px;}
#footer_twitter{text-align:right;float:right;margin:0 50px 0 0;}
.button_span{float:right;text-align:right;}
.button{cursor:pointer;display:inline-block;padding-left:5px;line-height:28px;background-position:left top;background-repeat:no-repeat;font-size:11px;text-transform:uppercase;font-weight:700;color:#fff;}
.button span{padding-left:10px;display:inline-block;padding-right:15px;line-height:28px;background-position:right top;background-repeat:no-repeat;}
.small_width{width:400px;}
.question{border:1px solid #D7E9FF;background-color:#F4FDFF;padding:8px;}
.error{background:#FFF4F4 url(/i/error.png) no-repeat 5px 12px;border:1px solid #FCC;margin:5px 0;padding:8px 0 8px 25px;}
.right_span{font-size:0.6em;text-transform:uppercase;font-weight:700;width:120px;float:right;text-align:left;padding:0 0 0 16px;}
.sub_title{background:url(/i/label_16.png) no-repeat 0 14px;font-size:1.2em;font-weight:700;padding:10px 0 0 20px;}
.feature_block,.feature_block2{width:175px;float:left;margin-right:6px;border:1px solid #ccc;padding:2px;}
.feature_block:hover,.feature_block2:hover{border:1px solid #000;}
.feature_block2{margin-right:0;}
.feature_data{background:#000;font-size:0.7em;padding:5px 8px;}
.feature_data span{display:block;font-size:1.2em;color:#fff;}
.content_update{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-transform:uppercase;background:#F2F2F2 url(/i/clock_16.png) no-repeat right;font-size:0.7em;color:#333;margin-bottom:5px;padding:5px 8px;}
.content_update span{float:right;border:1px solid #ccc;margin-top:-1px;padding:2px;}
.content_ad_left{float:left;width:300px;height:250px;}
.content_thumbnail_right{float:right;border:1px solid #D7E9FF;width:250px;background-color:#F4FDFF;text-align:right;padding:4px;}
.content_rating_right{float:right;width:250px;font-size:0.7em;text-transform:uppercase;text-align:left;padding:4px 0;}
.content_rating_right img{vertical-align:middle;margin-top:-4px;margin-right:4px;}
.content_rating_right span{display:block;margin-left:3px;line-height:26px;}
.content_rating_text{font-weight:700;border-bottom:1px solid #ccc;width:230px;margin-bottom:3px;}
.content_table_left{float:left;width:400px;text-align:left;}
.content_graphs_right{float:right;margin-top:12px;text-align:right;}
#map_canvas{width:330px;height:186px;}
.more{display:none;float:left;}
a.showLink,a.hideLink{text-decoration:none;color:#36f;padding-left:8px;background:transparent url(/i/down.gif) no-repeat left;}
a.hideLink{background:transparent url(/i/up.gif) no-repeat left;}
.whois{white-space:pre;clear:both;width:725px;overflow:auto;font-size:0.7em;line-height:20px;}
#tool_output_loading{font-size:0.8em;display:none;}
#tool_output{overflow:auto;display:none;white-space:pre;font-size:0.8em;background-color:#151515;color:#fff;padding:5px;}
.f-tabs{background:url(/i/f-shadow.png) no-repeat 0 100%;height:43px;clear:both;font-size:0.8em;margin:0;padding:0 10px;}
.f-tabs li{width:150px;float:left;display:block;text-align:center;height:36px;padding:0 7px 0 0;}
.f-tabs a{display:block;height:26px;background:url(/i/f-tab-separator.png) no-repeat;margin-left:-7px;padding:5px 0;}
.f-tabs .first a{background-image:none;}
.f-tabs .active{background:url(/i/f-tab-corner.png) no-repeat 100% 100%;}
.f-tabs .active a{background:#151515;color:#FFF;}
.maintable{font-size:0.75em;border-collapse:collapse;}
.maintable tr.g{background-color:#F2F2F2;}
.maintable td{vertical-align:top;border-bottom:1px solid #ccc;padding:4px 6px;}
.maintable th{text-transform:uppercase;border-bottom:1px solid #ccc;padding:4px 6px;}
.maintable td a{color:#04A;text-decoration:none;}
.maintable td a:hover{color:#C9231C;text-decoration:none;}
.td_left{color:#000;text-align:right;width:150px;}
#form_wrap{width:100%;}
#form_center{padding:15px 0;}
#error{background:#FFECEC url(/i/error.png) no-repeat 10px 12px;border-top:1px solid #FFA9A9;border-bottom:1px solid #FFA9A9;text-transform:uppercase;font-size:11px;font-weight:700;margin:10px 0;padding:8px 0 8px 35px;}
#success{background:#D5FFD5 url(/i/tick.png) no-repeat 10px 12px;border-top:1px solid #72FF72;border-bottom:1px solid #72FF72;text-transform:uppercase;font-size:11px;font-weight:700;margin:10px 0;padding:8px 0 8px 35px;}
#notice,#notice2{background:#FFE8D2 url(/i/notice.png) no-repeat 10px 12px;border-top:1px solid #FFCBA8;border-bottom:1px solid #FFCBA8;text-transform:uppercase;font-size:11px;font-weight:700;margin:10px 0;padding:8px 0 8px 35px;}
.review_frame{clear:both;font-size:0.8em;margin:4px 0;padding:0 8px 8px;}
.review_left,.review_left_2{float:left;text-align:left;width:120px;}
.review_left_2 img{width:100px;border:1px solid #ccc;padding:2px;}
.review_left img{width:32px;height:32px;border:1px solid #ccc;margin:4px 0;padding:2px;}
.review_right{float:right;text-align:left;width:610px;}
.review_right span{float:right;font-size:0.8em;text-transform:uppercase;text-align:right;margin:3px 0 20px 30px;}
.review_line{clear:both;height:17px;background:url(/i/line.png) repeat-x;}
.noreviews{font-size:0.8em;border:1px solid #EBB84F;margin:10px 0;padding:10px;}
.form_frame,.form_frame2{clear:both;border-bottom:1px solid #ccc;}
.form_left{font-size:0.8em;width:100px;text-transform:uppercase;float:left;text-align:left;padding:10px;}
.form_right{width:550px;float:right;text-align:left;padding:10px;}
.form_input{width:353px;height:24px;border:1px solid #ccc;color:#555;font-weight:400;font-size:1em;padding:6px 0 0 8px;}
textarea.review_text{width:353px;height:300px;border:1px solid #ccc;color:#555;font-weight:400;font-size:1em;padding:6px 0 0 8px;}
textarea.widgets{width:216px;height:141px;border:1px solid #ccc;background-color:#FFC;color:#555;font-weight:400;font-size:0.9em;padding:6px;}
textarea.whoisonline{width:353px;height:120px;border:1px solid #ccc;background-color:#FFC;color:#555;font-weight:400;font-size:1em;padding:6px 0 0 8px;}
body,form,button,#footer_links ul{margin:0;padding:0;}
img,.page_menu li.last{border:0;}
#header_tabs a,#footer_links a{color:#fff;text-decoration:none;}
#members span,.page_menu li a:hover{color:#000;}
#members a,#footer_text span{color:#fff;}
.page_menu,.review_left i{font-size:0.8em;}
.page_menu ul,#footer_top ul,.f-tabs ul{list-style-type:none;margin:0;padding:0;}
.button_small,.review_right img{vertical-align:top;}
.green,.green span{background-image:url(/i/btn-green.png);}
.orange,.orange span{background-image:url(/i/btn-orange.png);}
.blue,.blue span{background-image:url(/i/btn-blue.png);}
.content_story {font-size: 0.8em; clear: both; padding: 10px 0 0 0 }
.feature_data img,.maintable img{vertical-align:middle;}
.pagerank_ul li:hover,.maintable tr.d{background-color:#F2F8FF;}
.maintable tr.top,.maintable tr:hover,.maintable tr.hovered{background-color:#EFF3E4;}