@charset "utf-8";
/* CSS Document */

/* = All
-------------------------------------------------------------- */
* {margin:0px; padding: 0px;  }
body {font-size: 12px; color: #464646; overflow-y: scroll; font-family: Arial, Helvetica;}
a {outline:none; text-decoration: none; cursor: pointer; color: #ff0000;}
input, textarea, button {font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;}
img {border: none;}
.clearfix {clear:both;}
.wrapper {width: 960px; margin: 0px auto; padding: 0px 30px; position:relative;}
.message {font-size: 20px;  padding: 40px 0px; clear: both; display: block; color: red;}
pre {font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px; color: #464646;}
.error_message { margin-top: 20px; font-size: large; color: red; font-weight: bold; }
.error {background: url(../../images/cross.png) no-repeat; padding-left: 21px; height: 16px; color: #b54d4b; display: block; margin-top: 5px;}
.notice {background: url(../../images/tick.png) no-repeat; padding-left: 21px; height: 16px; color: #95a559; display: block; margin-top: 5px;}
.note_message {background: url(../../images/info.png) no-repeat; padding-left: 21px; width: 310px; color: #999999; display: block; margin-bottom: 5px;}
.domain_notification span {display: block; padding: 10px; border: 1px solid #CCC; width: 500px; margin-bottom: 20px; text-align: center; font-weight: bold;}
#wait_container .domain_notification span {display: block; padding: 10px; border: 1px solid #CCC; width: 640px; margin-bottom: 20px; text-align: center; font-weight: bold; height: 45px}
.big_title {font-size:24px; color: #890602;}
.big_text {font-size:18px;padding-top: 10px;}
#thumbnail {color: #fff;}
.align_left {float: left;}
.right {text-align: right;}
.sorted th {cursor: pointer;}
.sorted th.unsortable {cursor: default;}
.increase {background: url(../../images/green_arrow.gif) no-repeat center left; padding-left: 15px; height: 12px; color: #95a559;}
.decrease {background: url(../../images/red_arrow.gif) no-repeat center left; padding-left: 15px; height: 12px; color: #b54d4b;}
#main_part_container {position: relative; z-index: 900;}
#content {position: relative; z-index: 900;}
.get_text {font-size: 12px;}
#submenu_container ul li.change a {padding: 0px 6px;}
.red {color: #ff0000;}
.pdn-left-10 {
    padding-left: 10px;
}


.icon_cont {margin: 15px 0px 0px 270px;}

.chart_title {color: #890602; padding-bottom: 0px; padding-top: 50px; font-size: 14px; font-weight: normal;}

/* = Visibiliy classes
-------------------------------------------------------------- */
.display_none {display: none;}


/* = Header
-------------------------------------------------------------- */
#header {}
	
#header_bg_left {float: left; width: 50%; height: 22px; background-color: #f83730;}
#header_bg_right {float: left; width: 50%; height: 22px; background-color: #fcbe37;}
#header_menu {background: url(../../images/header_bg.png) repeat-y; width:960px; padding: 3px 30px; position: absolute; top: 0px; left: 0px; height: 16px;}
#header_menu span {color: #fff; }
#header_menu ul {float: right; padding-top: 1px; }
#header_menu ul li {float: left; list-style-type: none; border-right: 1px solid #ffffff; padding-right: 5px; margin-left: 5px; font-size: 12px;}
#header_menu ul li  a {color: #ffffff; text-transform: uppercase; }
#header_menu ul li.last_link {border-right: none; padding-right: 0px;}
#header_menu ul li.active  a {color: #000000; font-weight: bold;}

#header .wrapper {position: relative;}

#menu_container {clear: both; padding-top: 15px;}

#main_menu {font-size: 14px; float: left; }
#main_menu li {list-style-type: none; float: left;  border-right: 1px solid #464646; padding-right: 10px; margin-left: 10px; line-height: 16px;}
#main_menu li a {color:#464646; text-transform: uppercase; }
#main_menu li.active a {color: #000000; font-weight: bold;}
#main_menu li.last_link {border-right: none;}
#main_menu li.first_link {margin-left: 0px;}

#languages {font-size: 12px; float: right; }
#languages li {list-style-type: none; float: left; margin-left: 5px; line-height: 16px;}
#languages li a {color:#464646; text-transform: lowercase; }
#languages li a.current_sublink {color: #ff3333;}

/* = Main part
-------------------------------------------------------------- */
#main_part {padding: 60px 0px 20px 0px;}

#logo_container {float: left; margin-right: 20px;}

.search_form {float: right; width:443px; position: relative;}
.zone_stats .format {height:20px; line-height: 20px; padding: 0px 10px; background-color: #fff; border:1px solid #9c9c9c; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;}
.zone_stats span {display: inline-block; width: 135px; }
.search_form .search_field ,.search_form .whois_field {margin-top: 1px; width: 300px; height:20px; line-height: 20px; padding: 0px 10px; background-color: #fff; border-left:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; border-right:1px solid #858585; border-top:1px solid #858585; float: left; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;}
.search_form textarea.search_field , .search_form textarea.whois_field {min-height: 100px; font-size: 12px; font-weight: normal; line-height: 16px;}
.search_form .switch_btn, .search_form .switch_btn_s {float: left; cursor: pointer; margin-top: 1px;}
.search_form .search_btn {float: left; position: relative; margin-left: 7px;}
.search_form .search_btn .search_submit, .show { background: url(../../images/search_btn.png) no-repeat; height: 25px; width: 84px; padding-bottom: 4px; text-transform: uppercase; cursor: pointer; color: #464646; text-shadow: 1px 1px #ffffff; font-size: 11px; border: none;}
#domain_extract_text {width: 445px; margin-right: 9px; }
.searchbox_container textarea.search_expandable {padding: 10px;}
.search_form .search_message {position: absolute; bottom: -20px; color: #ff0000;}

#submenu_container {clear: both; z-index: 2000; position: relative;}
#submenu_container span {display: block; width: 2px; height: 36px; }
#submenu_container span#submenu_left { background: url(../../images/submenu_left.png) no-repeat left;}
#submenu_container span#submenu_right { background: url(../../images/submenu_right.png) no-repeat right;}
#submenu_container ul li {position: relative; background: url(../../images/submenu_btn_bg.png) repeat-x; height: 36px; line-height: 32px; float: left;  text-transform: lowercase; list-style: none; font-size: 14px;}
#submenu_container ul li a, #submenu_container ul.news_submenu li.rss_news a {display: block; text-align: center; padding: 0px 11px; margin-top: 2px; color: #434343; text-shadow: 1px 1px #ffffff; height: 31px; background: url(../../images/submenu_border.png) repeat-y left;}
#submenu_container ul li.first a {background: none;}
#submenu_container ul li.active a {color: #000000; font-weight: bold; background-color: #f2f3f4;}
#submenu_container ul li:hover a, #submenu_container ul li .sub_sub_menu li a:hover  {background-color: #f2f3f4; color: #000000; }
#submenu_container ul li.remove_bg {background: none;}

#submenu_container ul li .sub_sub_menu {position: absolute; left: 0px; background-color: #f2f3f4; border-right: 1px solid  #d8d8d8; border-bottom: 1px solid  #d8d8d8; padding-right:0px;  }
#submenu_container ul li .sub_sub_menu li, #submenu_container ul li.first .sub_sub_menu li {background: url(../../images/submenu_border.png) repeat-y left; background-color: #f2f3f4; height: auto; line-height: normal; float: none; padding-top: 5px; padding-bottom: 5px;}
#submenu_container ul li .sub_sub_menu li.first_sub {padding-top: 10px;}
#submenu_container ul li .sub_sub_menu li.last {padding-bottom: 10px;}
#submenu_container ul li .sub_sub_menu li a {color: #434343; text-shadow: 1px 1px #ffffff; font-size: 12px; height: auto; text-align: left; padding: 0px 10px; white-space: normal;}
#submenu_container ul li .sub_sub_menu {display: none;}
#submenu_container ul li:hover .sub_sub_menu {display: block;}
#submenu_container ul li .sub_sub_menu li a:hover {text-decoration: underline;}
#submenu_container ul li.first .sub_sub_menu li a {background: url(../../images/submenu_border.png) repeat-y left;}
#submenu_container ul li.active .sub_sub_menu li a {font-weight: normal;}

#submenu_container.tools_submenu ul li a, #submenu_container.indices_submenu ul li a {padding: 0px; white-space: nowrap;}
.tools_submenu .sub_sub_menu a {width: 145px;}
.indices_submenu .sub_sub_menu a {width: 120px;}
#submenu_container ul.news_submenu li {text-transform: uppercase;}
#submenu_container ul.news_submenu li.tool_7 a {width: 70px;}
#submenu_container ul.news_submenu li.tool_8 a {width: 134px;}
#submenu_container ul.news_submenu li.rss_news a {background: url(../../images/social_links/rss_news.png) no-repeat; width: 28px; height: 31px;}
#submenu_container ul.news_submenu li.rss_news:hover a {background-color: #F2F3F4; color: #000000;}

#navigation {clear: both; padding-top: 7px; padding-bottom: 20px;}
#navigation ul li {float: left; list-style: none; margin-right: 10px; color: #343434; }
#navigation ul li a { text-decoration: underline;}
#navigation ul li.parent_link a { text-transform: uppercase; color: #153290; }
#navigation ul li.current_link {color: #890602;}

#content_container {float: left; position: relative;}

.tlds span, .cctlds span { float: left; margin-left: 10px; line-height: 20px; font-family: "Courier New";}

#submenu_container ul li#tm_risk {cursor: pointer; text-transform: uppercase; }
#submenu_container ul li#tm_risk a {font-weight: bold; font-size: 14px;color: #454545; text-shadow: none; padding-right: 0px; }
#submenu_container ul li#tm_risk span {width: auto; display: block; padding-right: 31px; height:31px;}
#submenu_container ul li#tm_risk span.red_led {background: url(../../images/tm_red.png) no-repeat right; }
#submenu_container ul li#tm_risk span.green_led {background: url(../../images/tm_green.png) no-repeat right;}

.new_menu td {background: url("../../images/submenu_btn_bg.png") repeat-x scroll;font-size: 14px;height: 36px;text-transform: lowercase; text-align:center;  }
.new_menu td a {display: block; background:url("../../images/submenu_border.png") repeat-y scroll left center; color: #434343;text-shadow: 1px 1px #FFFFFF; line-height:30px;}
.new_menu td div:hover {background-color: #F2F3F4; color: #000;}
.new_menu td.active a {background-color: #F2F3F4; color: #000000; font-weight: bold;}
.new_menu td.first a {background: none;} 
.new_menu td.left_end {background: url("../../images/submenu_left.png") no-repeat scroll left center transparent; width: 4px; height:36px;}
.new_menu td.right_end {background: url("../../images/submenu_right.png") no-repeat scroll left center transparent; width: 4px; height:36px;}
.new_menu td .sub_sub_menu {background-color: #F2F3F4; border-bottom: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8; position: absolute; display: none;}
.new_menu td .sub_sub_menu li {background: url("../../images/submenu_border.png") repeat-y scroll left center #F2F3F4;padding-bottom: 5px;padding-top: 5px; list-style:none;}
.new_menu td .sub_sub_menu li a {line-height:normal; text-align: left; color: #434343;font-size: 12px; height: auto;padding: 0 10px; text-align: left;text-shadow: 1px 1px #FFFFFF; min-width: 120px; white-space:nowrap;}
.new_menu td .sub_sub_menu li a:hover {color: #000000; text-decoration: underline;}
.new_menu td div:hover .sub_sub_menu {display: block;}
.new_menu td div {position:relative;  z-index:10001;}
.new_menu td.active .sub_sub_menu li a {font-weight: normal;}

/*TLD*/
#tld_stats_submenu td {background: url(../../images/btn_bg.png) repeat-x; border-left:1px solid #989898; border-bottom:1px solid #989898; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;text-transform: uppercase; cursor: pointer; color: #464646; height: 25px;min-width: 50px; padding: 0px 10px; text-align: center; }
#tld_stats_submenu td a {color: #464646;}
#tld_stats_submenu td a.current_sublink {color: #ff3333;}
#tld_stats_submenu td a {display: block;}

.stats thead tr {background: url(../../images/table_stats_th_bg.png) repeat-x; height: 47px; }
.stats thead th {background: url(../../images/submenu_border.png) repeat-y; height: 44px; padding-left: 5px; padding-right: 5px; color: #000; text-transform: uppercase; white-space: nowrap;  }
.stats thead th.first {background: none;}
.stats thead th.left_shaddow {background: url(../../images/table_stats_th_left.png) no-repeat left; width: 4px; height: 47px; padding: 0px;}
.stats thead th.right_shaddow {background: url(../../images/table_stats_th_right.png) no-repeat right; width: 4px; height: 47px; padding: 0px;}
.stats tbody td {background: url(../../images/submenu_border.png) repeat-y; padding: 5px 3px;}
.stats tbody td.first {background-image: none;}
.stats tbody td.left_shaddow {background: url(../../images/table_stats_td_left.png) repeat-y left; width: 2px; }
.stats tbody td.right_shaddow {background: url(../../images/table_stats_td_right.png) repeat-y right; width: 2px;}
.stats tbody tr.even {background-color: #f2f2f2;}
.stats tbody tr.odd {background-color: #fbfbfb;}
.stats tbody td a {cursor: pointer;}
.stats tbody td a.display_chart {background: url(../../images/table_btns.png) no-repeat; width: 57px; height: 25px; display: block; line-height: 23px; text-align: center; text-transform: uppercase; font-size: 10px; color: #434343; text-shaddow: 1px 1px #FFFFFF;}
.stats tbody td a.display_chart:hover {color: #000000; text-shadow: none;}
.stats tfoot tr {background: url(../../images/table_stats_tf_bg.png) repeat-x; height: 4px; }
.stats tfoot td.left_shaddow {background: url(../../images/table_stats_tf_left.png) repeat-y left; width: 4px; }
.stats tfoot td.right_shaddow {background: url(../../images/table_stats_tf_right.png) repeat-y right; width: 4px;}
.tld_stats .stats tbody td.first {padding: 0px;} 
#stats-table th{cursor: pointer;}



/* = Home
-------------------------------------------------------------- */
#home_logo_container {background: url(/images/domainindex_logo_m.gif) no-repeat center top; width: 100%; height: 31px; margin: 80px 0px 100px 0px;}
#home_logo_container  a {text-indent: -99999px; display: block;}

.buttons_container ul li {float: left; list-style-type: none;}
.home_search_form .button {background: url(../../images/home_btn.png) no-repeat; height: 36px; width: 112px; margin-right: 7px; text-transform: uppercase; text-align:center; line-height: 36px; font-size: 14px; color:#464646; text-shadow: 1px 1px #ffffff; cursor: pointer;}
.home_search_form .button a {color: #464646; display: block;}
.home_search_form .active a {color: #000000; text-shadow:none; font-weight:bold; }
.searchbox_container {clear: both; margin-top: 10px;}
.searchbox_container  .search_field , .searchbox_container .whois_field {height: 30px; width: 405px;padding: 0px 10px; border-left:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; border-right:1px solid #b1b2b2; border-top:1px solid #858585; float: left;}
.searchbox_container .switch_btn {float: left; margin-right: 9px; cursor: pointer;}
.searchbox_container .search_btn {float: left;}
.searchbox_container .search_btn .button {width: 112px; height:36px; padding-bottom: 4px; border: none; }

.home_search_form {width: 600px; margin: 0px auto;}
.home_search_form textarea.search_field , .home_search_form textarea.whois_field{min-height: 200px; font-size: 12px; font-weight: normal; line-height: 16px;}
.home_search_form .search_message {clear: both; width: 445px;}

/* = Content
-------------------------------------------------------------- */
.domain {clear: both; padding-top: 20px;}
.domain .table_1 .label {width: 16%;}
.domain .table_1 .value {width: 84%;}

.value_table .domain_case {color: #333333; font-size: 12px; line-height: 19px; margin-right: 10px; float:left;}

img.loader {margin: 20px 0px 20px 180px;}

.box_1_2 {width: 480px; float: left; padding-bottom: 20px;}
.box_560 {width: 560px; float: left; padding-bottom: 20px;}
.box_400 {width: 400px; float: left; padding-bottom: 20px;}
.dark {color:#333333; font-weight: bold;}

.table_1 {width: 100%; max-width: 520px; margin-bottom: 20px;}
.table_1 .label {width: 40%; vertical-align:top; height: 100%;}
.table_1 .value {width: 60%;}
.table_1 .value div {clear: both;}
.table_1 span {margin-right: 10px; float: left; line-height: 19px;}
.table_1 span.listen { background: url(/images/listen.png) no-repeat center center; width: 22px; height: 19px; cursor: pointer;}
.table_1 span.as_link {font-size: 10px; color: #6699ff; cursor: pointer; position: relative; z-index: 10;}
.other_links, .other_links a {color: #6699ff; font-size: 10px;}
.table_1 td, .table_2 td, .table_3 td, .table_4 td  {line-height: 19px;}

.box .title {width: 400px;}
.box .title h2 {font-size: 14px; color: #333333; padding-bottom: 5px;}
h1.single_appraisal {font-size: 14px; color: #333333; padding-bottom: 5px;}

.align_right {text-align: right;}
.explain {font-weight: normal; font-size: 95%;}
.label a, .value a {color: #6699ff;}
 
.table_2 {width: 450px; margin-bottom: 20px;}
.table_2 .label {width: 70%;  vertical-align:top; height: 100%;}
.table_2 .value {width: 30%; text-align: right;}
.table_2 span {line-height: 19px;}

.table_3 {width: 100%; margin-bottom: 20px;}
.table_3 .label {width: 60%;  vertical-align:top; height: 100%;}
.table_3 .value {width: 40%;}
.table_3 span {line-height: 19px;}

.table_4 {width: 450px; margin-bottom: 20px;}
.table_4 .label {width: 33px;  vertical-align:top; height: 100%;}
.table_4 .value {width: 100px;}
.table_4 span {margin-right: 10px; float: left;}
.table_4 span.as_link { color: #6699ff; cursor: pointer;}
.table_4 span.taken {color: #ff0000;}
.table_4 a.free {color: #0a6f00; cursor: pointer;}
.table_4 .other_links {color: #464646;}


.hidden_content {}
.box .title .expand {cursor:pointer;}
.hidden_content a {color: #6699ff;}
.hidden_content p {margin-bottom: 20px;}
.object p {padding-right:30px;}

.introduction { margin-bottom: 30px;}
.introduction p { margin-bottom: 10px;}
.introduction h2 { margin-top: 30px; margin-bottom: 10px;}
.introduction a { color: #6699ff; }
.introduction a:hover { color: red; }

.object {margin-bottom: 20px;}

#ngram_chart  img {border: 1px solid #989898; margin-top: 10px;}
.ngram_charts {margin-left: -30px;} 

.currency_list {clear: both; padding: 3px 0px;}
.currency_list li {list-style-type: none;}
.currency_list li a {margin-right: 3px;}

.registrars_list {clear: both; padding: 3px 0px;}
.registrars_list li {list-style-type: none; display: inline-block; width: 24%; font-weight: bold; cursor: pointer;}

.more_link {background: url("../../images/search_btn.png") no-repeat scroll 0 0 transparent; border: medium none; color: #464646; cursor: pointer; font-size: 11px; height: 25px; padding-bottom: 4px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; width: 84px;}
.manual_appraisal a {background: url("../../images/manual_btn.png") no-repeat; color: #464646; cursor: pointer; font-size: 11px; height: 25px; line-height: 25px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; width: 250px; display:block; padding-bottom: 4px; text-align: center;}
.manual_appraisal {width:560px; margin-bottom: 20px;}

.floated_charts {float: left; width: 470px;}
#currency_chart_div, #lang_chart_div, #tld_chart_div {left: -50px;}

.switch_form_btn  {position: relative; float: right; margin-top: 5px; cursor: pointer;}
.switch_form_btn .button { background: url("../../images/download_bg.png") repeat-x; z-index: 10; color: #464646; font-size: 10px;height: 25px;line-height: 23px;padding: 0px 15px 4px 15px; position: relative;text-shadow: 1px 1px #FFFFFF;text-transform: uppercase; border: 0px; cursor: pointer;}


/* = Login
-------------------------------------------------------------- */
.login_form {margin-left: 230px; width: 600px;}
.form_row {clear: both; margin-bottom: 10px;}
.form_row input {width: 300px; height: 30px; padding: 0px 10px; border-left:1px solid #989898; border-bottom:1px solid #989898; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.form_row label {display: inline-block; width: 100px; margin-right: 10px; font-size: 14px; float:left; }
.login_form .button, .change_pass_btn { margin-left: 326px; background: url(/images/btn_bg.png) repeat-x; height: 30px; width: 106px; border-left:1px solid #989898; border-bottom:1px solid #989898; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; text-transform: uppercase; text-align:center; line-height: 30px; font-size: 14px; color:#464646; cursor: pointer;}
.checkbox {clear: both; margin-bottom: 10px;}
.form_row ul li {display: inline-block; list-style: none; margin-top: 10px; margin-right: 15px;}
.form_row ul li a {color: #FF3333;}
.form_row .note {display: block; margin-left: 110px;}





/* = Subscribe
-------------------------------------------------------------- */
.subscribe_container {margin-bottom: 30px;}
.boxes_container {border: 1px solid #88919a; padding: 20px 0px; width: 960px; margin: 0px auto;}
.subscribe_box {padding: 0px 10px; border-right: 1px solid #e3e3e3; width: 219px; float: left; height: 305px;}
.subscription_box_title {font-size: 31px; line-height: 36px; }
.subscribe_box .subscription_box_title {color: #000; font-family: "Trebuchet MS";}
.subscription_price {font-size: 24px; font-weight: bold; color: #777777; font-family: "Trebuchet MS";}
.boxes_container dt {width: 100%; text-align: center; margin-bottom: 30px;  }
.boxes_container dd {white-space: nowrap; border-bottom: 1px solid #e3e3e3; padding: 8px 0px; line-height: 15px; font-weight: bold; color: #071017; font-size: 13px;}
.appraisal_row {border-top: 1px solid #e3e3e3; }
.boxes_container .yes {background: url(/images/check_yes.jpg) no-repeat; width: 17px; height: 15px; float: left; margin-right: 10px; }
.boxes_container .no {background: url(/images/check_no.jpg) no-repeat; width: 13px; height: 13px; float: left; margin-right: 10px; }
.green {color: #69b00a;}
.choose {background: url(/images/sign_1_btn.jpg) no-repeat; width: 132px; height: 39px; display: block; text-indent: -99999px; margin-top: 15px; margin-left: 40px;}
.enterprise {border-right: none;}
.pro, .starter, .domainer, .enterprise {position: relative;}
.pro_bg {position: absolute;background: url(/images/pro.png) no-repeat; width: 261px; height: 379px; top: -31px; left:-11px; z-index: 1;}
.you_are_bg {position: absolute;background: url(/images/your_plan.png) no-repeat; width: 261px; height: 379px; top: -31px; left:-11px; z-index: 1;}
.promotion_bg {position: absolute;background: url(/images/promotion.png) no-repeat; width: 261px; height: 379px; top: -31px; left:-11px; z-index: 1;}
.subscribe_box dl, .subscribe_box a {position: relative; z-index: 2;}
.subscribe_box .subscription_box_title {color: #f73830; font-size: 36px; font-weight: bold;}
.pro .choose {background: url(/images/sign_2_btn.jpg) no-repeat; width: 137px; height: 39px; }
.subscription_info {font-size: 13px; font-weight: bold; color: #D93A2C; display: block; padding-top: 30px; text-align: center; position: relative; z-index: 2;}
.upgrade_btn {margin-top: 15px; margin-left: 40px; display: block;}
.downgrade_btn {margin-top: 15px; margin-left: 40px; display: block;}


.features_pack {}
.table_container {background: url(../images/features_left.png) repeat-y; padding-left: 3px; width: 957px; position: relative;}
.titles_container {background: url(../images/features_bg.png) repeat-x; height:41px; line-height: 41px; color: #d93a2c; font-weight: bold;  font-size: 14px;}
.row_container {background: url(../images/features_right.png) repeat-y right #fcfcfc; line-height: 30px; color: #071017;}
.features {float: left; border-right: 1px solid #b6b6b7;  }
.pack_1 {float: left; width: 150px; text-align: center; border-right: 1px solid #b6b6b7; }
.pack_2 {float: left; width: 150px; text-align: center; border-right: 1px solid #b6b6b7;  }
.pack_3 {float: left; width: 150px; text-align: center; border-right: 1px solid #b6b6b7; }
.pack_4 {float: left; width: 150px; text-align: center;}
.titles_container .features {width: 353px; text-align: center; }
.row_container .features {border-bottom: 1px solid #cccccc; padding-left: 40px; width: 313px;}
.row_container .pack_1 {border-bottom: 1px solid #cccccc;}
.row_container .pack_2 {border-bottom: 1px solid #cccccc;}
.row_container .pack_3 {border-bottom: 1px solid #cccccc;}
.row_container .pack_4 {border-bottom: 1px solid #cccccc;}
.row_container .pack_1, .row_container .pack_2, .row_container .pack_3, .row_container .pack_4 {font-weight: bold; color: #000000;} 
.features_bottom {background: url(../images/features_bottom.png) repeat-x; height: 3px; width: 100%;}
.last_row .features, .last_row .pack_1, .last_row .pack_2, .last_row .pack_3, .last_row .pack_4 {border-bottom: none; }
.left_top {position: absolute; left: 0px; top: 0px;}
.right_top {position: absolute; right: 0px; top: 0px;}
.left_bottom {position: absolute; left: 0px; bottom: 0px;}
.right_bottom {position: absolute; right: 0px; bottom: 0px;}
.check_yes {background: url(../images/check_yes.jpg) no-repeat center center; width: 150px; display: block;}
.check_no {background: url(../images/check_no.jpg) no-repeat center center; width: 150px; display: block;}
.check_new {background: url(../images/check_new.png) no-repeat center center; width: 40px; height:24px; display: block;}

/* = Tools
---------------------------------------------------------------*/
.tools_section h1 {font-size: 24px; color: #333333;}
.tool_request {padding-top: 15px; clear: both; width: 562px;}
.tool_results {padding-top: 15px; clear: both; width: 960px;}
.tool_results label {display: block; padding-top: 10px; font-weight: bold;}
.tool_form p, .tool_form label {padding-bottom: 5px; }
.tool_form select {min-width: 200px; border: 1px solid #cccccc; padding: 1px 1px 1px 5px; font-size: 12px; font-family: Arial,Helvetica;}
.tool_form textarea {width: 550px; height: 200px; font-size: 12px; font-family: Arial,Helvetica; padding: 5px; border-color: #cdcdcd; border-style: solid; border-width: 1px;}
.tools_submit_btn { cursor: pointer; float: right; display: block; background: url(../images/submit_bg.png) no-repeat; width: 112px; height: 36px; border: none; color: #464646; text-shadow: 1px 1px #ffffff; text-transform: uppercase; padding-bottom: 4px;}
.tool_request label {display: block; clear: both; font-weight: bold; padding-top: 10px;}
.tool_request .simple_input {width: 550px; height: 20px; border: 1px solid #cccccc; padding: 5px;}
.tool_table_container { width: 100%; overflow-x: auto; padding-bottom: 20px;}

.choose_submit {clear: both; padding-top: 10px;}
.choose_watch {padding-top: 10px; float: left;}
.choose_watch input, .choose_watch label {float: left; width: auto; clear: none; padding: 0px;}
.choose_watch label {margin: 0px 30px 0px 5px;}

.tool_table {border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.tool_table thead th { font-size: 14px; font-weight: normal; border-left: 1px solid #ffffff; background:url("../../images/tool_table_bg.png") repeat-x; background-color: #707071; height: 31px; color: #ffffff; text-shadow: 1px 1px #595959; text-transform: uppercase; padding: 5px 10px; white-space: nowrap; text-align: left;}
.tool_table td {padding: 3px 10px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.tool_table thead th.first {border-left: none;}
.tool_table thead th a {color: #ffffff; text-shadow: 1px 1px #595959;}
.tool_table tbody td a {color:#890602; display: inline-block;}
.tool_table tbody td a:hover {text-decoration: underline;}
.keyword_extractor tbody td.domain {text-align: left;}

.searched_tool_results {clear: both; padding: 5px 0px; position:relative; z-index:10000;}
.searched_tool_results strong {float: left; padding-top: 5px; color: #000000;}
.searched_tool_results label {float: left; padding: 0px;}
.downloads_buttons {float: right;}
.downloads_buttons li {list-style: none; float: left; position: relative;}
.downloads_buttons li textarea {position: absolute; right: 0px; top: 25px; width: 300px; height:150px;}
.downloads_buttons li ul {background-color: #F2F3F4; border-bottom: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; top: 24px; position: absolute; right: 0px;}
.downloads_buttons li ul .first_dw {padding-top: 10px;}
.downloads_buttons li ul li { background: url("../../images/submenu_border.png") repeat-y scroll left center #F2F3F4;float: none;height: auto; line-height: normal; padding: 5px;}
.downloads_buttons li ul li a {display: block; white-space: nowrap; text-shadow: 1px 1px #ffffff; color: #464646;}
.downloads_buttons li ul li a:hover {text-decoration: underline; text-shadow: none;}
a.download_btn {float: right; color: #464646; background: url("../../images/download_bg.png") repeat-x; padding: 0px 15px; height: 25px; line-height: 23px; text-shadow: 1px 1px #ffffff; position: relative; text-transform: uppercase; font-size: 10px;}
.download_progress_link {float: right; color: #464646; background: url("../../images/download_bg.png") repeat-x; padding: 0px 15px; height: 25px; line-height: 23px; text-shadow: 1px 1px #ffffff; position: relative; text-transform: uppercase; font-size: 10px;}
.dw_buttons {margin-left: 5px; height: 25px; position: relative; cursor: pointer;}
.dw_left {background: url("../../images/download_left.png") no-repeat; width: 4px; height: 25px; position: absolute; left: 0px; top: 0px; z-index: 1000;}
.dw_right {background: url("../../images/download_right.png") no-repeat; width: 4px; height: 25px; position: absolute; right: 0px; top: 0px;z-index: 1000;}
.dw_buttons input {cursor: pointer; color: #464646; background: url("../../images/download_bg.png") repeat-x; padding: 0px 15px 4px 15px;  height: 25px; text-shadow: 1px 1px #ffffff;  text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; border: none;}
.tool_table.mass_appraisal tbody td {text-align: right; }
.tool_table.mass_appraisal tbody .checkbox {text-align: center;}
.tool_table.mass_appraisal tbody .domain-, .tool_table.mass_appraisal tbody .keyword-, .tool_table.mass_appraisal tbody .language- {text-align: left;}
.reduce_btn {margin-right: 5px;}

.tool_1 a {width:80px}
.tool_2 a {width: 80px;}
.tool_3 a {width: 84px; }
.tool_4 a {width: 80px;}
.tool_5 a {width: 90px;}
.tool_6 a {width: 100px; }
.tool_7 a {width: 70px; }
.tool_8 a {width: 144px; }
.tool_9 a {width: 80px;}
.tool_10 a {width: 98px;}
.tool_11 a {width: 50px;}

.searched_tool_results.additionl_btns {width: 562px;}
.searched_tool_results.additionl_btns .switch_form_btn {margin-top: 0px;}

#banner {width: 450px;   border: 1px solid #bebebe; text-align: center; overflow: hidden; margin-bottom: 15px; text-align:center; vertical-align:middle; white-space: nowrap;}
.baner_preview {padding-top: 10px; padding-bottom: 10px;}
#banner a {width: 450px; padding-top: 10px; padding-bottom: 10px; display: block; color: #000;}
#banner_loader {background: url("../../images/ajax-loader.gif") no-repeat center center; display: block; height: 98px;}
#generate {text-align: center; line-height: 36px;}
#text-for-banner div {white-space: nowrap; height: 100px; width: 450px; overflow: hidden;}
.nicEdit-main  {white-space: nowrap;}
#current_banner {width: 450px;   border: 1px solid #bebebe; text-align: center; overflow: hidden; margin-bottom: 15px; text-align:center; vertical-align:middle; white-space: nowrap;padding-top: 10px; padding-bottom: 10px;}

/* = Portfolios
---------------------------------------------------------------*/
#move_portfolio {float: left; margin-top: 2px;}
#delete_portfolio {float: right;}
#portfolio_select_domains {position: relative;}
#portfolio_select_domains #select_area {position: absolute; left: 0px;}
#portfolio_select_domains #select_area textarea {width:200px;}

/* = Experts
---------------------------------------------------------------*/
.tld_container {background: url(../images/experts/experts_bg.png) repeat-x; height: 250px; position: relative; top: -2px;}
.tld_left {position: absolute; left: 0px; top: 0px; background: url(../images/experts/experts_left.png) no-repeat; width: 4px; height: 250px; display: block;}
.tld_right {position: absolute; right: 0px; top: 0px; background: url(../images/experts/experts_right.png) no-repeat; width: 4px; height: 250px; display: block;}
.header_image {clear: both; width: 960px; height: 244px; margin-bottom: 10px; position: relative; }
.experts_bg {background: url(../images/header_images/experts_2.png) no-repeat;  }
.experts_bg a {position: absolute; color: #ffffff; font-family: Arial, Helvetica, sans-serif; display: block; font-weight: bold; text-align: center;}
#com_expert {width: 47px; height: 29px; top: 22px; left: 19px; font-size: 17px; line-height: 27px;}
#net_expert {width: 40px; height: 29px; top: 56px; left: 19px; font-size: 17px; line-height: 27px;}
#org_expert {width: 40px; height: 29px; top: 90px; left: 19px; font-size: 17px; line-height: 27px;}
#biz_expert {width: 40px; height: 29px; top: 124px; left: 19px; font-size: 17px; line-height: 27px;}
#eu_expert {width: 32px; height: 29px; top: 156px; left: 19px; font-size: 17px; line-height: 27px;}
#info_expert {width: 45px; height: 29px; top: 190px; left: 19px; font-size: 17px; line-height: 27px;}
#mobi_expert {width: 53px; height: 29px; top: 23px; left: 85px; font-size: 17px; line-height: 27px;}
#tel_expert {width: 35px; height: 29px; top: 58px; left: 85px; font-size: 17px; line-height: 27px;}
#asia_expert {width: 46px; height: 29px; top: 90px; left: 85px; font-size: 17px; line-height: 27px;}
#ca_expert {width: 61px; height: 56px; top: 17px; left: 227px; font-size: 33px; line-height: 56px;}
#us_expert {width: 71px; height: 65px; top: 76px; left: 217px; font-size: 38px; line-height: 65px;}
#mx_expert {width: 40px; height: 34px; top: 143px; left: 217px; font-size: 20px; line-height: 34px;}
#pe_expert {width: 33px; height: 30px; top: 143px; left: 262px; font-size: 17px; line-height: 30px;}
#do_expert {width: 30px; height: 30px; top: 110px; left: 298px; font-size: 15px; line-height: 30px;}
#cl_expert {width: 32px; height: 30px; top: 162px; left: 298px; font-size: 17px; line-height: 30px;}
#co_expert {width: 32px; height: 29px; top: 194px; left: 254px; font-size: 17px; line-height: 29px;}
#ar_expert {width: 32px; height: 29px; top: 194px; left: 308px; font-size: 17px; line-height: 29px;}
#br_expert {width: 41px; height: 37px; top: 186px; left: 345px; font-size: 22px; line-height: 37px;}
#ie_expert {width: 32px; height: 29px; top: 67px; left: 409px; font-size: 19px; line-height: 29px;}
#uk_expert {width: 49px; height: 45px; top: 54px; left: 447px; font-size: 26px; line-height: 45px;}
#fr_expert {width: 34px; height: 31px; top: 115px; left: 462px; font-size: 22px; line-height: 31px;}
#pt_expert {width: 29px; height: 27px; top: 151px; left: 418px; font-size: 16px; line-height: 27px;}
#es_expert {width: 33px; height: 30px; top: 149px; left: 450px; font-size: 20px; line-height: 30px;}
#nl_expert {width: 25px; height: 22px; top: 30px; left: 500px; font-size: 18px; line-height: 22px;}
#no_expert {width: 29px; height: 22px; top: 26px; left: 532px; font-size: 18px; line-height: 22px;}
#be_expert {width: 28px; height: 25px; top: 56px; left: 501px; font-size: 14px; line-height: 25px;}
#de_expert {width: 51px; height: 47px; top: 56px; left: 533px; font-size: 28px; line-height: 47px;}
#lu_expert {width: 27px; height: 23px; top: 83px; left: 502px; font-size: 17px; line-height: 23px;}
#ch_expert {width: 36px; height: 32px; top: 107px; left: 500px; font-size: 20px; line-height: 32px;}
#li_expert {width: 23px; height: 22px; top: 106px; left: 539px; font-size: 18px; line-height: 22px;}
#ng_expert {width: 30px; height: 27px; top: 191px; left: 514px; font-size: 16px; line-height: 27px;}
#se_expert {width: 30px; height: 27px; top: 20px; left: 564px; font-size: 18px; line-height: 27px;}
#at_expert {width: 25px; height: 23px; top: 105px; left: 567px; font-size: 17px; line-height: 23px;}
#it_expert {width: 31px; height: 28px; top: 132px; left: 564px; font-size: 21px; line-height: 28px;}
#za_expert {width: 30px; height: 27px; top: 204px; left: 557px; font-size: 16px; line-height: 27px;}
#fi_expert {width: 30px; height: 28px; top: 19px; left: 598px; font-size: 19px; line-height: 28px;}
#pl_expert {width: 27px; height: 25px; top: 63px; left: 592px; font-size: 16px; line-height: 25px;}
#hu_expert {width: 33px; height: 30px; top: 92px; left: 596px; font-size: 17px; line-height: 30px;}
#ro_expert {width: 34px; height: 31px; top: 88px; left: 631px; font-size: 18px; line-height: 31px;}
#tc_expert {width: 32px; height: 30px; top: 126px; left: 625px; font-size: 22px; line-height: 30px;}
#eg_expert {width: 43px; height: 40px; top: 162px; left: 619px; font-size: 23px; line-height: 40px;}
#pk_expert {width: 38px; height: 34px; top: 154px; left: 689px; font-size: 20px; line-height: 34px;}
#ru_expert {width: 68px; height: 63px; top: 19px; left: 750px; font-size: 37px; line-height: 63px;}
#cn_expert {width: 70px; height: 63px; top: 87px; left: 745px; font-size: 37px; line-height: 63px;}
#in_expert {width: 51px; height: 47px; top: 179px; left: 735px; font-size: 33px; line-height: 47px;}
#hk_expert {width: 31px; height: 29px; top: 157px; left: 794px; font-size: 16px; line-height: 29px;}
#sg_expert {width: 36px; height: 33px; top: 192px; left: 801px; font-size: 19px; line-height: 33px;}
#kr_expert {width: 32px; height: 29px; top: 100px; left: 833px; font-size: 17px; line-height: 29px;}
#jp_expert {width: 36px; height: 33px; top: 91px; left: 870px; font-size: 19px; line-height: 33px;}
#au_expert {width: 58px; height: 53px; top: 168px; left: 853px; font-size: 31px; line-height: 53px;}
#nz_expert {width: 29px; height: 27px; top: 206px; left: 915px; font-size: 17px; line-height: 26px;}

#be_expert:hover {font-size: 13px;}
#do_expert:hover {font-size: 14px;} 
#pt_expert:hover, #ng_expert:hover,  #za_expert:hover,  #pl_expert:hover,  #hk_expert:hover {font-size: 15px;} 
#com_expert:hover, #net_expert:hover,  #org_expert:hover, #biz_expert:hover, #eu_expert:hover,  #info_expert:hover,  #mobi_expert:hover,  #tel_expert:hover,  #asia_expert:hover,  #pe_expert:hover,  #cl_expert:hover,  #co_expert:hover,  #ar_expert:hover,  #lu_expert:hover, #at_expert:hover,  #hu_expert:hover,  #kr_expert:hover,  #nz_expert:hover {font-size: 16px;} 
#nl_expert:hover,   #no_expert:hover,  #li_expert:hover,   #se_expert:hover,   #ro_expert:hover {font-size: 17px;} 
#ie_expert:hover,  #fi_expert:hover, #sg_expert:hover,  #jp_expert:hover {font-size: 18px;} 
#mx_expert:hover,  #es_expert:hover,  #ch_expert:hover,  #pk_expert:hover {font-size: 19px;} 
#it_expert:hover {font-size: 20px;}
#br_expert:hover,  #fr_expert:hover,  #tc_expert:hover {font-size: 21px;}
#eg_expert:hover {font-size: 22px;}
#uk_expert:hover {font-size: 25px;} 
#de_expert:hover {font-size: 27px;}
#au_expert:hover {font-size: 30px;} 
#ca_expert:hover,  #in_expert:hover {font-size: 32px;}
#ru_expert:hover,  #cn_expert:hover {font-size: 36px;} 
#us_expert:hover {font-size: 37px;}

.experts_wrapper {width: 960px; clear: both;}
h1.cms_title {/*font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;*/ font-size:14px; color: #890602; font-weight: normal;}
h2.cms_title {font-size:14px; color: #890602; font-weight: normal;}
h3.cms_title {margin: 23px 0}
h4.cms_title, h5.cms_title {margin: 18px 0}
.expert_cell {padding: 25px 0px; border-bottom: 1px solid #cdcdcd;}
.expert_img {float: left; width: 120px; margin-right: 30px;}
.expert_data {width: 170px; min-height: 139px; float: left;  position: relative;  font-family: Arial, Helvetica, sans-serif; }
.expert_data h2 {  font-weight: normal; font-size: 18px; color: #000000; padding: 0px;}
.expert_data span {display: block; color: #7c7c7c; font-size: 16px;}
.expert_data .tw_expert {display: block; width: 16px; height: 16px; background: url(../images/experts/expert_twitter.png) no-repeat; text-indent: -999999px; margin-top: 5px;}
.expert_data .linkedin_expert {display: block; width: 16px; height: 16px; background: url(../images/experts/expert_linkedin.png) no-repeat; text-indent: -999999px; margin-top: 5px;}
.tld_expert {position: absolute; left: 0px; bottom: 0px;}
.tld_expert img {margin-right: 10px; float: left;}
.expert_description {float: left; width: 640px; min-height: 139px; line-height: 21px; position: relative;}
.mail_expert {font-weight: bold; color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-top:10px; display: block;}


/* = Indices
 -----------------------------------------------------------------*/
.indices {padding-top: 10px;}
.indices_bg {background: url(../images/header_images/indices_bg.png) repeat-y; font-family: Arial,Helvetica,sans-serif; height: 230px; top: -2px;}
.indices_row {float: left; font-family:Arial,Helvetica,sans-serif; margin-top: 15px; height: 200px; padding-left: 11px; padding-right: 10px; background: url(../images/submenu_border.png) repeat-y right;}
.indices_row.last {background: none;}
.index_type_title {color: #000000;font-size: 15px;font-weight: bold;padding-bottom: 10px; padding-top: 6px;}
.indices_row ul {float: left; margin-right: 18px; }
.indices_row ul li {list-style-type: none; padding-bottom: 5px;}
.indices_row ul li a {color: #890602; text-decoration: underline;}
.indices_row ul li a:hover {text-decoration: none;}
.indices_bottom {background: url(../images/header_images/indices_bottom.png) no-repeat; clear: both; width: 1024px; height: 4px; position: absolute; bottom: 0px;}
.help_description, .help_description_top {text-align: center;}
.help_description b, .help_description_top b {padding: 0px 15px;}
.help_description_top {padding-bottom: 10px;} 

.big_chart {float: left;}
#map_canvas {padding-top: 15px;}

.information {float: left; width: 200px; padding: 0px 5px; margin-right: 20px;}
.cms_subtitle {color: #890602; padding-bottom: 45px; padding-top: 4px; font-size: 14px; font-weight: normal;}
.information p {line-height: 20px;}
.information p b {color: #000000;}
.information ul { padding-bottom: 10px;}
.information ul li { list-style: none;}
.information ul li span, .information ul li b {display: inline-block; width: 150px;}

.share_btns {clear: both; margin-top: 20px;}
.share_btns ul li {float: left; margin-right: 8px; list-style: none;}
.share_btns ul li a {display: block; text-indent: -99999px;}
.share_btns .fb_indices {background: url(../images/fb_red.png) no-repeat; width: 22px; height: 22px;}
.share_btns .tw_indices {background: url(../images/tw_red.png) no-repeat; width: 22px; height: 22px;}
.share_btns .letter_indices {background: url(../images/letter_red.png) no-repeat; width: 28px; height: 22px;}

.download_container {background: url(../images/download_bg.gif) repeat-y; width: 186px;position: relative; padding: 5px; clear: both; margin-top: 10px; margin-left: -5px;}
.download_container .top {background: url(../images/download_top.gif) no-repeat; width: 196px;position: absolute; top: 0px; display: block; height: 2px; left: 0px;}
.download_container .bottom {background: url(../images/download_bottom.gif) no-repeat; width: 196px;position: absolute; bottom: 0px; display: block; height: 2px; left: 0px;}
.download_widget_btn {background: url(../images/download_btn.png) no-repeat; width: 184px; height: 37px; display: block; cursor: pointer;}
.download_widget_btn span {display: block; padding: 7px 0px 0px 8px; color: #890602; font-weight: bold; font-size: 16px; }
.widget_container textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 182px; height: 120px; margin: 5px 0px;}

.indices_table_title {padding-bottom: 15px; clear: both; margin-top: 30px;}

.indices_1 a {width: 105px; }
.indices_2 a {width: 80px; }
.indices_3 a {width: 70px;}
.indices_4 a {width: 85px;}
.indices_5 a {width: 120px; }
.indices_6 a {width: 80px; }
.indices_7 a {width: 83px; }
.indices_8 a {width: 95px; }
.indices_9 a {width: 120px; }
.indices_10 a {width: 60px; }
.indices_11 a {width: 58px; }

/* = Research
-------------------------------------------------------------------*/
.research_bg {background: url(../images/header_images/research_bg.png) repeat-y; color: #f86532; font-size: 12px; height: 260px; padding-top: 7px; top: -2px; }
.filter_suffix, .filter_language, .filter_category, .filter_registration { float: left; }
.research_bg ul li { float: left; list-style-type: none;}
.research_bg ul li a {text-decoration: none; display: block; height: 36px; line-height: 36px; text-align: center; color: #434343; text-shadow: 1px 1px #ffffff;}
.research_bg ul li a:hover {color: #000000; text-shadow: none;}
.research_bg ul li a.active {color: #000000; text-shadow: none; font-weight: bold;}
.filter_suffix ul { width: 184px; margin-left: 7px; }
.filter_suffix ul li a { width: 46px; background: url(../images/header_images/research_btn_1.png) no-repeat;}
.filter_language ul { width: 180px; }
.filter_language ul li a { width: 90px; background: url(../images/header_images/research_btn_2.png) no-repeat; }
.filter_category ul { width: 348px; }
.filter_category ul li a { width: 116px; background: url(../images/header_images/research_btn_3.png) no-repeat; }
.filter_period ul { float: left; width: 84px; }
.filter_period ul li a { width: 84px; background: url(../images/header_images/research_btn_4.png) no-repeat;}
.filter_letters ul { float: left; width: 84px; }
.filter_letters ul li a { width: 84px; background: url(../images/header_images/research_btn_4.png) no-repeat;}
.filter_suffix ul, .filter_language ul { text-transform: uppercase; }
.calculate_btn { float: left; background: url(../images/header_images/research_calculate.png) no-repeat; width: 64px; height: 249px; cursor: pointer; margin-left: 2px; }
.research_bottom {background: url(../images/header_images/research_bottom.png) no-repeat; clear: both; width: 1024px; height: 4px; position: absolute; bottom: 0px;}
.research {padding-top: 10px;}
.research_container {float: left; width: 730px;}
.research_container .research_loader {background: url(../images/ajax-loader.gif) no-repeat center; width: 100%; height: 16px; }
.filter_result_cell { float: left; padding-bottom: 20px; line-height: 20px; color: #333333; font-size: 15px; font-family: Arial; padding-top: 10px; }
.filter_result_cell b { font-size: 23px; padding-top: 5px; clear: both; display: block; }
.filter_title { font-weight: bold; }
.filter_name { float: left; width: 60px; font-weight: bold; }
.result_name { float: left; width: 580px; }
.research_cell {padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #cdcdcd;}
.research_cell h2, .research_cell b, .research_cell strong {color: #000;}
.research_cell strong {font-size: 28px; padding-top: 2px; display: block;}
.research_cell h2 {padding-bottom: 5px; text-transform: uppercase;}
.research_cell div {padding-bottom: 3px;}
.research_cell b {padding-right: 5px;}

/* = Wiki
-------------------------------------------------------------------*/
.wiki_bg {background: url(../images/header_images/research_bg.png) repeat-y; font-size: 12px; height: auto; padding-top: 7px; padding-bottom: 7px; top: -2px;}
.wiki_bottom {background: url(../images/header_images/research_bottom.png) no-repeat; clear: both; width: 1024px; height: 4px; position: absolute; bottom: 0px;}
.wiki_bg ul li { float: left; list-style-type: none;}
.wiki_bg ul li a {text-decoration: none; display: block; height: 36px; line-height: 36px; text-align: center; margin-top: 0px; margin-right: 0px; color: #ffffff; text-shadow: 1px 1px #434343;}
.wiki_bg ul li a:hover {color: #ffffff; text-shadow: none;}
.wiki_bg ul li a.active {color: #ffffff; text-shadow: none; font-weight: bold;}
.choose_gtld ul {margin-left: 7px; }
.choose_gtld ul li a { width: 79px; background: url(../images/header_images/wiki_gtld_btn.png) no-repeat; text-transform: uppercase;}
.choose_cctld ul {margin-left: 7px; clear: both;}
.choose_cctld ul li a { width: 45px; background: url(../images/header_images/wiki_cctld_btn.png) no-repeat; text-transform: uppercase;}
.choose_gtld ul li.expand_cctld a {cursor: pointer; background: url("../images/header_images/wiki_open_btn.png") no-repeat scroll 0 0 transparent; color: #742524; display: block;font-weight: bold;padding-left: 9px; text-align: left;text-shadow: none; text-transform: none;width: 70px; }
.choose_gtld ul li.close_cctld a {cursor: pointer; background: url("../images/header_images/wiki_close_btn.png") no-repeat scroll 0 0 transparent; color: #742524; display: block;font-weight: bold;padding-left: 9px; text-align: left;text-shadow: none; text-transform: none;width: 70px; }
.tld_wiki {padding-top: 10px;}
#expert_info {margin-bottom: 20px;}
#expert_info .expert_data .expert_mail_site {position: absolute; top: 55px;}
#expert_info .expert_data .expert_mail_site a {display: block;  color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;}
#expert_info .expert_data .more_link {display: block; position: absolute; bottom: 0px;color: #464646; padding-bottom: 0px; text-align: center; line-height: 23px;}

/* SEO */
.seo_bg {background: url(../images/header_images/research_bg.png) repeat-y; font-size: 12px; height: auto; padding-top: 7px; padding-bottom: 7px; top: -2px;}
.seo_bottom {background: url(../images/header_images/research_bottom.png) no-repeat; clear: both; width: 1024px; height: 4px; position: absolute; bottom: 0px;}
.seo_bg ul li { float: left; list-style-type: none;}
.seo_bg ul li a {text-decoration: none; display: block; height: 36px; line-height: 36px; text-align: center; margin-top: 0px;}
.seo_bg ul li a:hover { text-shadow: none;}
.seo_bg ul li a.active {text-shadow: none; font-weight: bold;}
.seo_gtld ul {margin-left: 7px; }
.seo_gtld ul li a { width: 131px; background: url(../images/header_images/seo_gtld.png) no-repeat; text-transform: uppercase; margin-right: 5px; color: #ffffff; text-shadow: 1px 1px #999999;}
.seo_cctld ul {margin-left: 7px; margin-top: 5px; clear: both;}
.seo_cctld ul li a { width: 46px; background: url(../images/header_images/seo_cctld.png) no-repeat; text-transform: uppercase; margin-right: 4px; color: #434343;text-shadow: 1px 1px #FFFFFF;}
.seo_gtld li.active a {text-shadow: none; font-weight: bold;}
.seo_cctld li.active a {text-shadow: none; font-weight: bold;}

/* Sales */
.sales_gtld ul {margin-left: 7px; margin-top: 5px; clear: both; }
.sales_gtld ul li a { width: 131px; background: url(../images/header_images/sales_gtld.png) no-repeat; text-transform: uppercase; margin-right: 5px; color: #ffffff; text-shadow: 1px 1px #434343;}
.sales_gtld ul li.total a { width: 131px; background: url(../images/header_images/sales_gtld.png) no-repeat; text-transform: uppercase; margin-right: 5px; color: #ffffff; text-shadow: 1px 1px #434343;}
.sales_gtld ul li.amount a { width: 131px; background: url(../images/header_images/amount.png) no-repeat; margin-right: 5px;}
.sales_gtld ul li.number a { width: 131px; background: url(../images/header_images/number.png) no-repeat; margin-right: 5px;}
.sales_cctld ul {margin-left: 7px; }
.sales_cctld ul li a { width: 46px; background: url(../images/header_images/wiki_cctld_btn.png) no-repeat; text-transform: uppercase; margin-right: 4px; color: #ffffff;text-shadow: 1px 1px #434343;}
.sales_gtld li.active a {text-shadow: none; font-weight: bold;}
.sales_cctld li.active a {text-shadow: none; font-weight: bold;}


/* = Simple page
-------------------------------------------------------------- */
.simple_page h1.cms_title {padding-bottom: 15px; padding-top:15px; font-size: 16px;}
.simple_page p {clear: both; padding-bottom: 10px;}
.simple_page p img {margin-right: 10px;}
.simple_page i {padding-bottom: 10px; display: block; color: #000000;}
.simple_page ul {}
.simple_page ul li {list-style: none;}
.simple_page h2 {padding-bottom: 5px; padding-top: 10px; font-size: 12px; text-transform: uppercase; color: #000;}
.simple_page table {padding-bottom: 10px;}
.simple_page h3, .simple_page h4 {color: #000; padding-bottom: 5px; padding-top: 10px; font-size: 12px;}
.simple_page ul.simple_order {padding-left: 30px; padding-bottom: 10px;}
.simple_page ul.simple_order li {list-style-type:square; padding-top: 5px;}
.simple_page ul.simple_order li li {list-style-type: disc; }
.simple_page ul.simple_order li li li {list-style-type: circle;}
.simple_page ul.simple_order ul {padding-left: 20px;}
.simple_page ul.simple_order li a {color: #464646;}
.simple_page label {font-weight: bold;}

/* = Ratings
 --------------------------------------------------------------*/
.ratings_image {height:230px; top: -2px; margin-bottom: -2px;}
.ratings .information {width: 100%; margin-top: 30px;}
#ratings_text {background: url(../images/header_images/ratings_text.png) no-repeat; width: 573px; height: 115px; position: absolute; left: 23px; bottom: 30px; }

/* = Stats
 --------------------------------------------------------------*/
.title_space {padding-bottom: 15px;}
.subtitle_space {padding-top: 30px; padding-bottom: 15px;}


/* = Blog
 --------------------------------------------------------------*/
.blog .left_content {float: left; width: 710px; padding-right: 25px; margin-right: 24px;}
.blog .right_content {float: left; width: 200px;}
.blog a:hover {text-decoration: underline;}
.blog .left_content p {line-height: 20px; }
.blog_title {color: #890602; font-size: 14px; font-weight: normal; padding-bottom: 10px; display: block;}
.blog_content {clear: both;}
.blog_meta_data {font-family: Georgia, Times; font-size: 11px; color: #a8a8a8; padding-bottom: 10px; font-style: italic;}
.blog_sublinks {margin-top: 20px;}
.blog_sublinks li { display: inline-block; margin-right: 15px; padding-right: 15px; border-right: 1px solid silver; color: silver; font-size: 11px;}
.blog_sublinks li a {color: #ff0100;}
.blog_sublinks li.blog_tags {color: #cc0000;}
.social_links {clear: both; margin-top: 20px;}
.social_links li {float: left; list-style: none; margin-right: 10px; background: url(../images/social_links/social_icons.png) no-repeat; width: 32px; height: 32px; }
.social_links li#twitter_link { background-position: 0px 0px;}
.social_links li#twitter_link:hover { background-position: 0px -32px;}
.social_links li#facebook_link { background-position: -32px 0px;}
.social_links li#facebook_link:hover { background-position: -32px -32px;}
.social_links li#digg_link { background-position: -64px 0px;}
.social_links li#digg_link:hover { background-position: -64px -32px;}
.social_links li#reddit_link { background-position: -96px 0px;}
.social_links li#reddit_link:hover { background-position: -96px -32px;}
.social_links li#email_link { background-position: -128px 0px;}
.social_links li#email_link:hover { background-position: -128px -32px;}
.social_links li#rss_link { background-position: -160px 0px;}
.social_links li#rss_link:hover { background-position: -160px -32px;}
.social_links li a {text-indent: -99999px; display: block; width: 32px; height: 32px;}
.blog_border {border-bottom: 1px solid silver; margin: 20px 0px;}
.blog .right_content h2 {color: #000000; font-size: 12px; padding-bottom: 20px;}
.blog .right_content ul li {list-style: none; color: #464646; padding-bottom: 15px;}
.blog .right_content ul li a, .blog .right_content a { color: #464646; font-weight: bold; }
.blog .right_content ul li span {display: block; padding-top: 5px;}
.blog_comment {clear: both; margin-top: 20px;}
.comment_title {font-weight: bold; margin-bottom: 20px; padding-top: 20px;}
.comment_cell {border-bottom: 1px solid silver; margin-bottom: 10px; padding-bottom: 10px;}
.comment_time {color: silver; font-size: 11px; margin-left: 10px;}
.comment_content {padding-top: 10px;}
.comment_text textarea {border: 1px solid silver; width: 730px; height: 60px; font-size: 12px; color: #464646; font-family: Arial, Helvetica, sans-serif; padding: 10px;}
#post_comment_textarea {margin-bottom: 10px;}
.blog .button { background: url(/images/btn_bg.png) repeat-x; height: 30px; width: 106px; border-left:1px solid #989898; border-bottom:1px solid #989898; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; text-transform: uppercase; text-align:center; line-height: 30px; font-size: 14px; color:#464646; cursor: pointer;}
.blog .right_content ul.most_read li {list-style: disc inside;}
.right_content .blog_border {margin-top: 0px;}
.blogroll a {padding-bottom: 5px;}

/* = News
-------------------------------------------------------------- */
.news_image { background:url(../images/header_images/news.jpg) no-repeat; height: 230px; top: -2px;}
.news_cell {clear: both; border-bottom: 1px solid silver;}
.news_cell_1 {clear: both; padding: 20px 15px 20px 15px;}
.news_meta {font-size: 11px; color: #a8a8a8; padding-bottom: 10px; /*font-style: italic; font-family: Georgia, Times;*/ }
.news_cell a {color: #890602;}
.news_content {line-height: 20px;}
.news_left_wrapper, .news_right_wrapper {float: left; border-top: 1px solid silver;}
.news_left_wrapper {width: 634px; border-left: 1px solid silver; border-right: 1px solid silver;  /*padding: 12px 30px 0px 14px;*/}
.news_right_wrapper {width: 323px; border-left: 1px solid silver; border-right: 1px solid silver; margin-left: -1px; /*padding: 12px 2px 0px 10px;*/}
h2.news_title {font-weight: bold; font-size: 14px;}
h2.news_title_main {font-weight: bold; font-size: 20px;}
h2.news_title a, h2.news_title_main a {color: #000;}
img.main_news_p {padding-bottom: 10px;}
.news_left_wrapper .news_cell .news_meta a {text-decoration: underline;}
.news_right_wrapper .news_meta {padding-bottom: 0px;}
.news_cell_latest {clear: both; border-bottom: 1px solid silver;}
.latest_news {background-color: #bebdbd; font-weight: bold; text-transform: uppercase; padding: 5px;}
.news_opinion {color: #890602; text-transform: uppercase; font-size: 10px; padding-bottom: 10px;}
.news_body {max-height: 106px; overflow: hidden;}
.news_cell_latest ul {padding: 10px 0px;}
.news_cell_latest ul li {list-style:none; padding: 5px 0px 10px 5px;}
.news_cell_latest ul li span {background: url(../images/list_no.jpg) no-repeat; width:11px; height:11px; display: inline-block; color: #fff; font-size: 10px; line-height:11px; text-align:center; margin-top: 2px; vertical-align: top; margin-right: 5px; }
.news_cell_latest ul li a {color: #000; font-weight: bold; display: inline-block; width: 290px;}
.news_cell_latest ul li span.news_media {font-size: 11px; font-weight: normal; color: #890602; background: none; width: auto;}
ul.most_read_news {margin-top: 10px;}
ul.most_read_news li {list-style-type: none; padding-left: 23px; padding-bottom: 10px;}
ul.most_read_news li a {color: #555;}
.news_second_title a {font-size: 12px; font-weight: normal; color: #000; padding-bottom: 13px; display: block; line-height:18px;}
.latest_tweets .twtr-widget em, .latest_tweets .twtr-widget .twtr-new-results  {display: none;}
.latest_tweets #twtr-widget-1 .twtr-tweet a.twtr-user{font-size: 12px !important;}
.latest_tweets #twtr-widget-1 .twtr-tweet a{color: #890602 !important; font-size: 11px !important; font-weight: normal !important;}
.latest_tweets #twtr-widget-1 .twtr-bd, .latest_tweets #twtr-widget-1 .twtr-timeline i a, .latest_tweets #twtr-widget-1 .twtr-bd p {color: #000 !important; font-weight:bold;}
.latest_tweets .twtr-widget {font-family: Arial, Helvetica, sans-serif !important;}

/* = Footer
-------------------------------------------------------------- */
#footer {clear: both; width: 960px; margin: 0px auto; text-align: center; padding: 30px;}
.footer_2 {padding-top: 10px; }
.footer_2 p {clear: both; padding-top: 10px;}
#footer a {color:#464646;}
#footer li {line-style: none; display: inline-block; margin: 15px 5px 5px 5px;}
.footer_1 a {margin: 0px 15px;}
#footer li.active a {color: #000000; font-weight: bold;}

#newsletter {width: 376px; padding-top: 10px; margin: 0px auto; text-align: left;}
#newsletter #email {float: left; width: 270px; height:17px; line-height: 20px; padding: 5px 10px; background-color: #fff; border:1px solid #9f9f9f; color: #666666; float: left; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;}
#newsletter #subscribe {float: left; background: url(../images/subscribe_btn.png) no-repeat; width: 84px; height: 29px; border: none; color: #454545; text-shadow: 1px #fff; padding-bottom: 3px; cursor: pointer;}
.newsletter_form {clear: both; padding-top: 3px;}
#newsletter_msg {padding-top: 5px; clear: both;}

/* = Tools
-------------------------------------------------------------- */
.tools h2 {background: url(../images/tools/title_bg.png) repeat-x; width: 950px; padding-left: 8px; height: 37px; line-height: 37px; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; color: #000; font-size: 22px; text-shadow: 1px 1px #fff; }
.tools h2 span {font-weight: normal;}
.tools_wrapper {width: 960px; background: url(../images/tools/tools_bg.png) repeat-x #fbfbfb; margin-bottom: 30px;}
.tool {width: 172px; padding: 0px 10px 20px 10px; margin-right: 0px; margin-top:10px; float: left;}
.tool a {font-size: 16px; color: #890602; text-decoration: underline;}
.tool .tool_icon {width: 172px; height: 130px; display: block;}
.tool #icon_appraisal {background: url(../images/tools/appraise.png) no-repeat center center;}
.tool #icon_manual_appraisal {background: url(../images/tools/manual_appraisal.png) no-repeat center center;}
.tool #icon_experts {background: url(../images/tools/experts.png) no-repeat center center;}
.tool #icon_my_domains {background: url(../images/tools/my_claimed_domains.png) no-repeat center center;}
.tool #icon_my_reappraisals {background: url(../images/tools/my_reappraisals.png) no-repeat center center;}
.tool #icon_di_badge {background: url(../images/tools/badge.png) no-repeat center center;}
.tool #icon_mass_appraisals {background: url(../images/tools/mass_appraisal.png) no-repeat center center;}
.tool #icon_mass_mix {background: url(../images/tools/mass_ngrams_and_mix.png) no-repeat center center;}
.tool #icon_mass_whois {background: url(../images/tools/mass_whois.png) no-repeat center center;}
.tool #icon_bulk_cpc {background: url(../images/tools/bulk_cpc.png) no-repeat center center;}
.tool #icon_pr_backlinks {background: url(../images/tools/mass_pr_backlinks.png) no-repeat center center;}
.tool #icon_mass_b_k {background: url(../images/tools/mass_backlinks_keywords.png) no-repeat center center;}
.tool #icon_mass_appraisals_b_k {background: url(../images/tools/mass_appraisal_backlinks_keywords.png) no-repeat center center;}
.tool #icon_health_check {background: url(../images/tools/health_check.png) no-repeat center center;}
.tool #icon_api {background: url(../images/tools/api.png) no-repeat center center;}
.tool #icon_seo_servers {background: url(../images/tools/seo_servers.png) no-repeat center center;}
.tool #icon_mass_trademark {background: url(../images/tools/mass_trademark_check.png) no-repeat center center;}
.tool #icon_mass_availability {background: url(../images/tools/mass_domain_availability.png) no-repeat center center;}
.tool #icon_categorize {background: url(../images/tools/categorize_domains.png) no-repeat center center;}
.tool #icon_domain_extractor {background: url(../images/tools/domain_extractor.png) no-repeat center center;}
.tool #icon_tld_changer {background: url(../images/tools/tld_changer.png) no-repeat center center;}
.tool #icon_notepad {background: url(../images/tools/notepad.png) no-repeat center center;}
.tool #icon_all_extractor {background: url(../images/tools/all_extractor.png) no-repeat center center;}
.tool #icon_keyword_extractor {background: url(../images/tools/keyword_extractor.png) no-repeat center center;}
.tool #icon_meta_keyword_extractor {background: url(../images/tools/meta_keyword_extractor.png) no-repeat center center;}
.tool #icon_anchor_keyword_extractor {background: url(../images/tools/anchor_keyword_extractor.png) no-repeat center center;}
.tool #icon_topic_extractor {background: url(../images/tools/topic_extractor.png) no-repeat center center;}
.tool #icon_domainfilter {background: url(../images/tools/domainfinder.png) no-repeat center center;}
.tool #icon_subtractor {background: url(../images/tools/subtractor.png) no-repeat center center;}
.tool #icon_cleaner {background: url(../images/tools/cleaner.png) no-repeat center center;}
.tool #icon_lead {background: url(../images/tools/lead.png) no-repeat center center;}
.tool #icon_pre_sub {background: url(../images/tools/pre_sub.png) no-repeat center center;}
.tool #icon_separate_words {background: url(../images/tools/separate_words.png) no-repeat center center;}
.tool #icon_compare_domains  {background: url(../images/tools/compare.png) no-repeat center center;}
.tool #icon_preappraised_drops {background: url(../images/tools/preappraised_drops.png) no-repeat center center;}
.tool #icon_download_zone_files {background: url(../images/tools/download_zone_files.png) no-repeat center center;}
.tool #icon_download_cctld{background: url(../images/tools/download_cctld.png) no-repeat center center;}
.tool #icon_download_ngram_files {background: url(../images/tools/download_ngram_files.png) no-repeat center center;}
.tool #icon_download_whois {background: url(../images/tools/download_whois.png) no-repeat center center;}
.tool #icon_google_keywords_complete {background: url(../images/tools/google_keywords_complete.png) no-repeat center center;}
.tool #icon_top_1_million {background: url(../images/tools/top_1_million.png) no-repeat center center;}
.tool #icon_complete_alexa {background: url(../images/tools/complete_alexa.png) no-repeat center center;}
.tool #icon_domain_ideas {background: url(../images/tools/domain_ideas.png) no-repeat center center;}
.tool #icon_domain_hacks {background: url(../images/tools/domain_hacks.png) no-repeat center center;}
.tool #icon_dot_wiki {background: url(../images/tools/dot_wiki.png) no-repeat center center;}
.tool #icon_bankruptcy_domains {background: url(../images/tools/bankruptcies.png) no-repeat center center;}
.tool #icon_patent_domains {background: url(../images/tools/patents.png) no-repeat center center;}
.tool #icon_medical_domains {background: url(../images/tools/medical.png) no-repeat center center;}
.tool #icon_new_tld {background: url(../images/tools/new_tld.png) no-repeat center center;}
.tool #icon_domain_world {background: url(../images/tools/domain_world.png) no-repeat center center;}
.tool #icon_domain_logos {background: url(../images/tools/domain_logos.png) no-repeat center center;}
.tool #icon_generate_domains {background: url(../images/tools/generate_domains.png) no-repeat center center;}
.tool #icon_text_ngram {background: url(../images/tools/text_ngram.png) no-repeat center center;}
.tool #icon_site_ngram {background: url(../images/tools/site_ngram.png) no-repeat center center;}
.tool #icon_news_domains {background: url(../images/tools/news_domains.png) no-repeat center center;}
.tool #icon_typo_generator {background: url(../images/tools/typo_generator.png) no-repeat center center;}
.tool #icon_find_new_word_domains {background: url(../images/tools/find_new_word_domains.png) no-repeat center center;}
.tool #icon_breaking_news_domains {background: url(../images/tools/breaking_news_domains.png) no-repeat center center;}
.tool #icon_synonyme_domains {background: url(../images/tools/synonyme_domains.png) no-repeat center center;}
.tool #icon_language_detect {background: url(../images/tools/language_detect.png) no-repeat center center;}
.tool #icon_idn_converter {background: url(../images/tools/idn_converter.png) no-repeat center center;}
.tool #icon_domain_sales_history {background: url(../images/tools/domain_sales_history.png) no-repeat center center;}
.tool #icon_domains_for_sale {background: url(../images/tools/domains_for_sale.png) no-repeat center center;}
.tool #icon_reverse_ip {background: url(../images/tools/reverse_ip.png) no-repeat center center;}
.tool #icon_reverse_whois {background: url(../images/tools/reverse_whois.png) no-repeat center center;}
.tool #icon_whois_loop {background: url(../images/tools/whois_loop.png) no-repeat center center;}
.tool #icon_privately_owned {background: url(../images/tools/privately_owned.png) no-repeat center center;}
.tool #icon_research_backlinks {background: url(../images/tools/research_backlinks.png) no-repeat center center;}
.tool #icon_traffic_checker {background: url(../images/tools/traffic_checker.png) no-repeat center center;}
.tool #icon_domain_theft_check {background: url(../images/tools/domain_theft_check.png) no-repeat center center;}
.tool #icon_search_trademarks {background: url(../images/tools/search_trademarks.png) no-repeat center center;}
.tool #icon_currency_rates {background: url(../images/tools/currency_rates.png) no-repeat center center;}
.tool #icon_parking_check {background: url(../images/tools/parking.png) no-repeat center center;}
.tool #icon_drops {background: url(../images/tools/drops.png) no-repeat center center;}
.tool #icon_available {background: url(../images/tools/available.png) no-repeat center center;}
.tool #icon_portfolio_calculator {background: url(../images/tools/portfolio_calculator.png) no-repeat center center;}
.tool #icon_keyword_research {background: url(../images/tools/keyword_research.png) no-repeat center center;}
.tool #icon_search-domains {background: url(../images/tools/search-domains.png) no-repeat center center;}
.tool #icon_top_domains {background: url(../images/tools/top_domains.png) no-repeat center center;}
.tool #icon_top_reggs {background: url(../images/tools/top_reggs.png) no-repeat center center;}
.tool #icon_top_reggers {background: url(../images/tools/top_reggers.png) no-repeat center center;}
.tool #icon_top_keywords {background: url(../images/tools/top_keywords.png) no-repeat center center;}
.tool #icon_top_searches {background: url(../images/tools/top_searches.png) no-repeat center center;}
.tool #icon_top_portfolios_by_value {background: url(../images/tools/top_portfolios_by_value.png) no-repeat center center;}
.tool #icon_top_portfolios_by_value_tld {background: url(../images/tools/top_portfolios_by_value_tld.jpg) no-repeat center center;}
.tool #icon_top_portfolios_by_tld {background: url(../images/tools/top_portfolios_by_tld.png) no-repeat center center;}
.tool #icon_top_portfolios_by_size {background: url(../images/tools/top_portfolios_by_size.png) no-repeat center center;}
.tool #icon_top_portfolios_by_size_tld {background: url(../images/tools/top_portfolios_by_size_tld.jpg) no-repeat center center;}
.tool #icon_trademark_alerts {background: url(../images/tools/trademark_alerts.png) no-repeat center center;}
.tool #icon_nameserver_alerts {background: url(../images/tools/nameserver_alerts.png) no-repeat center center;}
.tool #icon_registrant_alerts {background: url(../images/tools/registrant_alerts.png) no-repeat center center;}
.tool #icon_keyword_alerts {background: url(../images/tools/keyword_alerts.png) no-repeat center center;}
.tool #icon_the_domainsindex {background: url(../images/tools/the_domainsindex.png) no-repeat center center;}
.tool #icon_movers {background: url(../images/tools/movers.png) no-repeat center center;}
.tool #icon_index_statistics {background: url(../images/tools/index_statistics.png) no-repeat center center;}
.tool #icon_index_research {background: url(../images/tools/index_research.png) no-repeat center center;}
.tool #icon_tld_registration_stats {background: url(../images/tools/tld_registration_stats.png) no-repeat center center;}
.tool #icon_tld_value_stats {background: url(../images/tools/tld_value_stats.png) no-repeat center center;}
.tool #icon_ratings {background: url(../images/tools/ratings.png) no-repeat center center;}
.tool #icon_domain_indexfutures {background: url(../images/tools/domain_indexfutures.png) no-repeat center center;}
.tool #icon_seo_index {background: url(../images/tools/seo_index.png) no-repeat center center;}
.tool #icon_nameserver_stats {background: url(../images/tools/nameserver_stats.png) no-repeat center center;}
.tool #icon_manuals {background: url(../images/tools/manuals.png) no-repeat center center;}
.tool #icon_video {background: url(../images/tools/video.png) no-repeat center center;}
.tool #icon_blog {background: url(../images/tools/blog.png) no-repeat center center;}
.tool #icon_domain_and_it_news {background: url(../images/tools/domain_and_it_news.png) no-repeat center center;}
.tool #icon_tld_wiki {background: url(../images/tools/tld_wiki.png) no-repeat center center;}
.tool #icon_help {background: url(../images/tools/help.png) no-repeat center center;}
.tool #icon_my_profile {background: url(../images/tools/my_profile.png) no-repeat center center;}
.tool #icon_settings {background: url(../images/tools/settings.png) no-repeat center center;}
.tool #icon_scan_queue {background: url(../images/tools/scan_queue.png) no-repeat center center;}
.tool #icon_subscription_level {background: url(../images/tools/subscription_level.png) no-repeat center center;}
.tool #icon_parking_companies {background: url(../images/tools/parking_companies.png) no-repeat center center;}
.tool #icon_invoices {background: url(../images/tools/invoices.png) no-repeat center center;}
.tool #icon_my_api {background: url(../images/tools/my_api.png) no-repeat center center;}
.tool #icon_messages {background: url(../images/tools/messages.png) no-repeat center center;}
.tool #icon_portfolios {background: url(../images/tools/portfolios.png) no-repeat center center;}
.tool #icon_affiliate_program {background: url(../images/tools/affiliate_program.png) no-repeat center center;}
.tool #icon_word_frequensy {background: url(../images/tools/book.png) no-repeat center center;}
.tool #icon_sound_analysis {background: url(../images/tools/sound_analysis.png) no-repeat center center;}
.tool #icon_mass_backlinks {background: url(../images/tools/mass_backlinks.png) no-repeat center center;}
.tool #icon_big_bargains {background: url(../images/tools/big_bargains.png) no-repeat center center;}
.tool #icon_domaincontrol {background: url(../images/tools/domaincontrol_1.png) no-repeat center center;}
.tool #icon_search_domains {background: url(../images/tools/search_domains.png) no-repeat center center;}
.tool #icon_sales_index {background: url(../images/tools/sales_index.png) no-repeat center center;}
.tool #icon_preexpire {background: url(../images/tools/preexpire.png) no-repeat center center;}
.tool #icon_ballpark {background: url(../images/tools/ballpark.png) no-repeat center center;}
.tool #icon_zone_leads {background: url(../images/tools/zone_leads.png) no-repeat center center;}
.tool #icon_name_leads {background: url(../images/tools/name_leads.png) no-repeat center center;}
.tool #icon_keyword_leads {background: url(../images/tools/keyword_leads.png) no-repeat center center;}
.tool #icon_advertiser_leads {background: url(../images/tools/advertiser_leads.png) no-repeat center center;}
.tool #icon_new_gtlds_leads {background: url(../images/tools/new_gtlds_leads.png) no-repeat center center;}
.tool #icon_backlink_leads {background: url(../images/tools/backlink_leads.png) no-repeat center center;}
.tool #icon_domain_leads {background: url(../images/tools/domain_leads.png) no-repeat center center;}
.tool #icon_email_leads {background: url(../images/tools/email_leads.png) no-repeat center center;}
.tool #icon_traffic_movers {background: url(../images/tools/traffic_movers.png) no-repeat center center;}
.tool #icon_domain_status {background: url(../images/tools/domain_status.png) no-repeat center center;}
.tool #icon_smtp {background: url(../images/tools/smtp.png) no-repeat center center;}
.tool #icon_search_in_zones {background: url(../images/tools/search_in_zones.png) no-repeat center center;}
.tool #icon_sending_status {background: url(../images/tools/sending_status.png) no-repeat center center;}
.tool #icon_autotext {background: url(../images/tools/autotext_generator.png) no-repeat center center;}
.tool #icon_spam_honeypot {background: url(../images/tools/spam_honeypot.png) no-repeat center center;}
.tool #icon_purchased_domains {background: url(../images/tools/purchased_domains.png) no-repeat center center;}
.tool #icon_new_domains {background: url(../images/tools/new_domains.png) no-repeat center center;}
.tool #icon_leadslist {background: url(../images/tools/leadslist.png) no-repeat center center;}
.tool #icon_match_leads {background: url(../images/tools/match_leads.png) no-repeat center center;}
.tool #icon_registrar-ns-changes {background: url(../images/tools/custom_2.png) no-repeat center center;}
.tool #icon_lead_search {background: url(../images/tools/lead_search.png) no-repeat center center;}
.tool #icon_sibling_leads {background: url(../images/tools/lead_search.png) no-repeat center center;}
.tool #icon_social_info {background: url(../images/tools/social_info.png) no-repeat center center;}

.choose_keyboard li {list-style: none;width: 250px;}
.choose_keyboard li.left { float: left; }
.choose_keyboard li.right { float: right; }
span.check {padding-top: 2px;}
span.check input, span.check label {float: left;}
span.check label {clear: none; padding: 0px 0px 10px 3px;}

.hacks {margin-top: 10px;}
.hacks li {list-style: none; padding-bottom: 3px;}
.hacks li b {color: #000; font-size: 14px;}

.domain_ideas .user_search {background-color: #f2f2f2;}
.domain_ideas .domain {color: #000000; font-weight: bold;}
.domain_ideas .more_link {display: block; padding-bottom: 0px; margin-top:2px; text-align: center; line-height: 25px; color: #464646;}
.domain_ideas .more_link:hover {text-decoration: none;}
.domain_ideas .registered {color:#ff0000;}
.domain_ideas .available {color: #1F9D66;}
.domain_ideas .for_sale {color: #6699FF;}

.category {background-color: #f2f2f2; color: black; font-weight: bold;}
.free, .free a {color: #1F9D66; text-decoration: none;}
.registered {color: #ff0000; text-decoration: none;}
.free:hover, .registered:hover {text-decoration: underline;}
#additional_data {float: right;}
.tool_table tbody td a.free {color: #1F9D66; text-decoration: none;}

/* TLD charts from js */
#tld_registration_chart_container, #tld_value_chart_container {position: absolute; left: 0px; top: 0px; width: 100%; z-index: 10000; }
#chart_bg {background-color: white;opacity:0.8;filter:alpha(opacity=80);width:100%;position: absolute; left:0px; top: 0px; z-index: 9999;  text-align: center;}
#tld_registration_chart, #tld_value_chart {background: url(../images/tld_reg_chart_bg.png) no-repeat center center; width: 608px; height: 408px; position: relative; margin: 0px auto; z-index: 10002;}
#registration_stats, #value_stats {z-index: 10003; position: absolute; top: 63px; left: 4px;}
#close_chart {z-index: 10004; position: absolute; top: 15px; right: 15px; width: 30px; height: 30px; background:url(../images/close_box.png) no-repeat; cursor: pointer;}
#chart_title {position: absolute; left: 35px; top: 45px;}
#chart_loader { position: absolute;}

/* Acount form */
.account_form {padding-top: 15px;}
.account_form p {padding-bottom: 5px;}
.title_1 {color: #333333; font-size: 14px; padding-bottom: 5px; padding-top: 20px; clear: both;}
.account_row {padding-top: 5px; clear: both;}
.account_row label{display: inline-block; width: 130px; float: left;}
#subscription_level .account_row label {width: 220px;} 
.account_row input {border: 1px solid #CCCCCC;height: 20px; padding: 2px 5px; width: 300px; float: left;}
.account_row textarea {border: 1px solid #CCCCCC;height: 200px; padding: 2px 5px; width: 300px; float: left;}
.account_row select {border: 1px solid #CCCCCC;height: 23px; padding: 2px 2px 2px 5px; width: 150px; float: left;}
.account_submit {clear: both; margin-left: 130px;}
.account_submit input, .go_back  {background: url("/images/btn_bg.png") repeat-x scroll 0 0 transparent;border-color: #CDCDCD #CDCDCD #989898 #989898;border-style: solid;border-width: 1px;color: #464646;cursor: pointer;height: 30px;line-height: 30px;text-align: center;text-shadow:1px 1px #FFFFFF;text-transform: uppercase;width: 106px; margin-top: 5px; float:left; }
.account_submit .go_back { margin-left:5px; height:28px; line-height:28px;}
.account_row .note {clear: both; float: left; margin-left: 130px; }
.account_row span {display: block; padding: 10px 0px 5px 0px;}
.account_row span.error {padding: 0px 0px 0px 21px; font-size: 12px;}
.account_row span.notice {padding: 0px 0px 0px 21px; font-size: 12px;}
.note {font-size: 10px;}
.readonly {color: #000; padding-bottom: 5px; float: left;}

/* Manual appraisal */
.pay_box_container {margin-left: -21px;}
.pay_box {float: left; width: 240px; height: 223px; position: relative; margin-right: 7px;}
.pay_pack_1 { background:url(../images/pack_1.jpg) no-repeat; }
.pay_pack_2 { background:url(../images/pack_2.jpg) no-repeat; }
.pay_pack_3 { background:url(../images/pack_3.jpg) no-repeat; }
.pay_pack_4 { background:url(../images/pack_4.jpg) no-repeat; margin-right: 0px;}
.pay_box input.buy_now_btn { background:url(../images/buy_now_btn.png) no-repeat; width: 98px; height: 29px; display: block; position: absolute; text-align: center; line-height: 29px; color: #efefef; font-weight: bold; top: 144px; left: 80px; border: none; cursor:pointer; padding-bottom: 5px;}
.pay_box a.buy_btn { background:url(../images/buy_now_btn.png) no-repeat; width: 98px; height: 29px; display: block; position: absolute; text-align: center; line-height: 29px; color: #efefef; font-weight: bold; top: 144px; left: 80px; border: none; cursor:pointer; padding-bottom: 5px;}

.more_submenu {margin-bottom: 20px;}

/* Research backlink */
.top_backlink td p b, .top_backlink td p a {display: inline-block; margin-right: 5px;}
.top_backlink td p {padding-bottom: 0px;}

/* beta baloon*/
.beta_baloon {background: url(../images/beta_baloon.png) no-repeat; width: 215px; height:104px;position: absolute; left:-80px; top:-107px; z-index: 1000; text-align:center; color: #fff; font-weight: normal;}
.beta_baloon b {padding-top: 14px; display: block; }
#close_baloon {right: 8px; top:8px; position: absolute; cursor:pointer;}

/* progress proces */
.progress_box {}
.progress_row {clear: both; padding-top: 15px; }
.progress_row label {float: left; width: 150px; padding: 0px;}
.progress_row span {float: left; }

/*pagination*/
.pagination {clear: both; padding-top: 15px; text-align: center;}
.pagination span {font-weight:  bold; padding: 5px;  display: inline-block;}
.pagination span a {font-weight: normal; color: #890602;}
.pagination span a:hover {text-decoration: underline;}

/* Domains sales history */
.select_date select {width: auto; height: 22px; min-width: 0px;}
.select_date select option {padding: 2px 5px;}
.input_between input {height: 16px; padding: 2px 5px; width: 75px; border: 1px solid #CCCCCC; }
.tool_form select.select_source {width: auto; height: 22px; min-width: 150px;}

#claim_note .note_message {background: none; color: #464646;}
#claim_note .error {background: none; color: #464646;}
.reject_claim {display: block; float: left; line-height: 25px; text-align: center;}
.confirm_claim {float: left;}

/* Compare */
.compare_form {clear: both; margin: 10px 0px;}
.compare_input {background-color: #FFFFFF; border-color: #858585 #858585 #9C9C9C #9C9C9C; border-style: solid; border-width: 1px; float: left;font-family: Verdana,arial,helvetica,sans-serif;font-size: 12px; height: 20px; line-height: 20px; margin-top: 1px;padding: 0 10px;width: 306px; margin-right: 7px;}
.compare_submit_btn {background: url("../../images/search_btn.png") no-repeat scroll 0 0 transparent; border: medium none; color: #464646;cursor: pointer;font-size: 11px; height: 25px; padding-bottom: 4px; text-shadow: 1px 1px #FFFFFF;text-transform: uppercase;width: 84px;}
.compare_table h2 {color: #333333;font-size: 14px; padding-bottom: 5px;}
.compare_table td {vertical-align: top; padding-bottom: 4px; padding-right: 5px; }
.compare_table a {color: #6699FF; }

/* Sitemap */
.sitemap h2 { color: #000000; font-size: 12px; padding-bottom: 5px; padding-top: 10px;text-transform: uppercase;}
.sitemap ul {padding-left: 30px;}
.sitemap ul li {list-style-type: square; padding-top: 5px; list-style-position: inside;}
.sitemap span {color: #890602;}
.sitemap ul li a {color: #464646;}
.sitemap ul li a:hover {color: #890602;}
.sitemap ul li li {list-style-type: disc;}
.sitemap .ind_list {float: left; margin-right: 30px;}
.sitemap .years li {float: left; width: 75px;}
.sitemap .tlds {clear: both;}
.sitemap .tlds li {float: left; width: 100px;}
.sitemap_domains li {float: left; width:25%; overflow: hidden;}

.sitemap .filter_list, .sitemap .filter_page, .sitemap .sitemap_domains {padding: 10px 0px;}
.sitemap .filter_list li, .sitemap .filter_page li, .sitemap .pagination_sm li {float:left; width: 10%; list-style-type: none; padding-top: 10px; }
.sitemap .filter_list li a, .sitemap .filter_page li a, .sitemap .pagination_sm li a {background: url(../images/folder.png) no-repeat center left; display: block; padding: 0px 0px 0px 20px;}

.sitemap { width:100%;}

#ngrams1, #ngrams2, #ngrams3, #ngrams4, #ngrams5 {max-height: 296px; overflow: auto;}
.separator {clear:both; margin-bottom: 20px;}

/* shop */

.shop_cell {float: left; width:320px; margin-top: 45px;}
.shop_cell img {margin-left: -30px;}
.shop_cell a {width: 212px; height: 43px; display:block; text-indent:-99999px; margin-left: 20px;} 
.cctld_cell a {background: url(../images/shop/cctld_details.png) no-repeat;}
.alexa_cell a {background: url(../images/shop/alexa_details.png) no-repeat;}
.whois_cell a {background: url(../images/shop/whois_details.png) no-repeat;}
.ngram_cell a {background: url(../images/shop/ngram_details.png) no-repeat;}
.top_cell a {background: url(../images/shop/top_details.png) no-repeat;}
.gigantic_cell a {background: url(../images/shop/gigantic_details.png) no-repeat;}
.custom_data_cell a {background: url(../images/shop/crunch_details.png) no-repeat;}
.search_cell a {background: url(../images/shop/search_details.png) no-repeat;}
.seo_severs_cell a {background: url(../images/shop/see_details.png) no-repeat;}
.shop_cell ul {padding-top: 35px;}
.shop_cell ul li {width: 225px; list-style-type: none; padding-left: 35px; padding-bottom: 20px;}
li.shop_box {background: url(../images/shop/box_icon.png) no-repeat; min-height: 75px;  }
li.shop_email {background: url(../images/shop/mail_icon.png) no-repeat; min-height: 60px; }
li.shop_download {background: url(../images/shop/download_icon.png) no-repeat; min-height: 30px;}

#cycler{position:relative; height:336px;}
#cycler div {width: 960px; height:336px; position:absolute;z-index:1}
#cycler div.active{z-index:3}
#seo_server_banner { background:url(../images/header_images/seo_servers_banner.jpg) no-repeat; width: 960px; height:336px; position:relative;}
#seo_server_banner a {position: absolute; width:258px; height:59px; top: 213px; left: 514px;}
#gigantic_banner { background:url(../images/header_images/gigantic_banner.jpg) no-repeat; width: 960px; height:336px; position:relative; }
#gigantic_banner .go_to, #custom_crunch_banner .go_to {display:block;width: 960px; height:336px; z-index:100; position:absolute; left:0px; top:0px;}
#gigantic_banner span {position: absolute; width:258px; height:59px; top: 179px; left: 516px; cursor: pointer; z-index:200;}
#custom_crunch_banner { background:url(../images/header_images/custom_crunch_banner.jpg) no-repeat; width: 960px; height:336px; position:relative;}
#custom_crunch_banner span {position: absolute; width:258px; height:59px; top: 203px; left: 515px; cursor: pointer; z-index:200;}

/* download pages */
.product_img {float: left; width: 280px; height: 320px; border: 1px solid #c7c7c7; padding-top: 50px; overflow: hidden; margin-right:30px;}
.product_img img {margin-left: -20px;}
.product_desc_container {float: left; width: 645px;}
.product_desc_container h1 {padding-left: 10px; font-weight:bold; font-size: 16px;}
.product_desc {-moz-border-radius: 10px; border-radius: 10px; background-color:#fafafa; margin-top: 10px; padding: 10px;}
.product_desc p, .table_desc {line-height: 18px;}
.black {color: #000; }
.product_desc_container .table_desc {padding: 10px;}
.product_desc_container .table_desc table td {vertical-align: top;}
.paypal_container {padding: 10px;}
.additional_data {padding: 10px;}
.product_desc_container ul {float: left;}
.product_desc_container ul li {width: 275px; list-style-type: none; padding-left: 35px;}
.product_desc_container .special-ul {float: none; padding-left: 15px;}
.product_desc_container .special-ul li {width: auto; list-style-type: disc; padding-left: 0}

.for_sale_banner {position: relative; border:1px solid #e97802; height: 88px; width: 485px; margin-bottom: 10px;}
.for_sale_banner .top_left {position: absolute; background:url(../images/for_sale_corners.gif) 0px -12px; width: 4px; height: 4px; top: -1px; left: -1px;}
.for_sale_banner .top_right {position: absolute; top: -1px; right: -1px; background: url(../images/for_sale_corners.gif) 0px 0px; width: 4px; height: 4px;}
.for_sale_banner .bottom_right {position: absolute; bottom: -1px; right: -1px; background: url(../images/for_sale_corners.gif) 0px -4px; width: 4px; height: 4px;}
.for_sale_banner .bottom_left {position: absolute; bottom: -1px; left: -1px; background: url(../images/for_sale_corners.gif) 0px -8px; width: 4px; height: 4px;}
#namemedia_banner {margin-bottom: 20px;}
.for_sale_banner #for_sale_content {background:url(../images/for_sale.gif) no-repeat 10px 0px; height:86px; width: auto; margin-top: 2px; padding-left: 120px;}
.for_sale_banner #for_sale_content .info {color: #101621; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.for_sale_banner #for_sale_content .link a {padding-top: 5px; font-size: 16px; color: #ff6600; font-family: verdana, Arial, Helvetica, sans-serif; display:block;}

#registrant_domains {cursor: pointer; color: red;}

.select_filter {clear: both;}
.order_filter {clear: both;}
.order_filter textarea {width: 260px; height: 100px;}
.order_filter select {width: 300px; margin-top: 5px;}
.filter_buttons {clear: both; width: 300px; margin-top: 5px;}
#include_lang {float: left; margin-right: 18px;}
#exclude_lang {float: left;}
.filter_row input {width: 100px; border: 1px solid #CCCCCC; height: 20px; padding: 2px 5px;}
.order_filter .note {clear: both; display:block;}


tr.total {font-weight: bold; font-size: 14px; color: #000; }
tr.total td {border-top: 1px solid #c6c6c6;}

.subtractor {float: left;}
.subtractor textarea {width: 250px;}
.subtractor_operation span {padding: 99px 22px 0px 22px; float: left;font-size: 50px; color: #FCBE37;}
.subtractor_operation .diff_submit_btn { background: url("../images/minus_bg.png") no-repeat; border: medium none; color: #464646; cursor: pointer; display: block; float: right; height: 36px; padding-bottom: 4px; text-shadow: 1px 1px #FFFFFF; text-transform: uppercase; width: 66px;margin: 112px 22px 0px 22px; float: left;}
	
#uploaded_file_names tr td {padding-right: 3px;}


/* mass appraisal */
.domain_container .domain_con {border-right: 1px solid #fff;}
.other_container table {border-left: none; }

.movers .first a {color: #464646;}

.tool_form select#limit {float: right; margin-right: 3px; min-width: 60px; margin-top: 1px; height: 22px; text-align: center; padding: 1px;}
.domain_status  span {margin-right: 20px;}
.drops_spiner {position: absolute; left: 42%; top: 65px; z-index: 1;}
.drops {position: relative; background-color: #fff; z-index:100;}

/* filters */
.drops_filters  {clear: both; margin-top: 30px;}
.filter_box_container_1 {float: left; margin-right: 15px; width: 310px;}
.filter_box_container_2 {float: left; width: 310px;}
.filter_box {background: #fbfbfb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:10px; width: 290px; margin-bottom: 15px; clear: both; }
.drops_filters input[type="checkbox"] {margin-bottom: 10px;}
.drops_filters input[type="radio"] {margin-bottom: 10px; width:auto;}
.drops_filters h2 {color: #000;font-size: 14px;font-weight: bold; text-shadow: 1px 1px #FFFFFF; padding-bottom: 20px;}
.drops_filters h3 {color: #000;font-size: 12px;font-weight: bold; padding: 0px 0px 10px 0px;}
/*.drops_filters .layout-slider {padding-top: 10px;}*/
.layout-slider input[type=slider] {margin-bottom: 14px; width: 100px; border: 1px solid  #3a3a3a;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.drops_filters .filter_text_input input, .drops_filters .filter_text_input textarea  {width: 100%; border: 1px solid #3a3a3a; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.drops_filters .filter_text_input span {display: block; font-size: 10px;}
.drops_filters .filter_text_input input[type="radio"] {width:auto;}

.subfilter, .subfilter_table {clear: both; position: relative;}
.subfilter span.plus, .subfilter_table span.plus {background: url(../images/add_filter.png) no-repeat; width: 15px; height:15px; display: block; cursor: pointer; position: absolute; right: 0px; top: 0px;}
.subfilter span.delete, .subfilter_table span.delete {background: url(../images/remove_filter.png) no-repeat; width: 15px; height:15px; display: block;cursor: pointer; position: absolute; right: 0px; top: 0px;}
.subfilter_table .filter_cell {clear: both; padding-bottom: 20px;}
.subfilter .layout-slider {clear: both; height: 90px;}

#drops_pagination {float: left; margin-left: 5px;}
#prev {background: url(../images/prev_btn.png) no-repeat; display:block; width:25px; height:25px; float:left; cursor:pointer;}
#next {background: url(../images/next_btn.png) no-repeat; display:block; width:25px; height:25px; float:left; cursor:pointer;}
#loading_drops {background: url(../images/o50.png) repeat; position: fixed; left:0px; top:0px; width: 100%; z-index: 20000;}
#load_gif {position:fixed; }

#load_save {background: url(../images/o50.png) repeat; position: fixed; left:0px; top:0px; width: 100%; z-index: 20000;}
.close_view {background: url("../images/close_box.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 30px;position: absolute;right: 15px; top: 15px;width: 30px;z-index: 10004;}
.drops_popup_bg {background-color: #fff; border: 1px solid #c2c2c2;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 7px rgba(0, 0, 0, 0.75); height: 78px; position: absolute; width: 346px;z-index: 10002; padding: 35px;}
.drops_popup_bg .options_container {padding-top: 10px;}
.drops_popup_bg .options_container select {border: 1px solid #9F9F9F;color: #666666;float: left;font-family: Verdana,arial,helvetica,sans-serif;font-size: 12px;height: 22px;line-height: 22px; margin-top: 1px; padding: 1px; width: 200px;}
.drops_popup_bg .options_container select option {border:none;}
.save_options {background: url("../../images/download_bg.png") repeat-x scroll 0 0 transparent;color: #464646;float: left;font-size: 10px;height: 25px;line-height: 23px;padding: 0 15px;position: relative;text-shadow: 1px 1px #FFFFFF;text-transform: uppercase;cursor:pointer;}

.create_view_popup {background-color: #fff; border: 1px solid #c2c2c2;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 7px rgba(0, 0, 0, 0.75); width:660px; z-index: 10002; padding: 35px; margin: 100px auto; position:relative; }
.create_view_popup td {width: 110px;}
.create_view_popup label {display: block; clear:both; font-weight: bold; padding: 10px 0px 5px 0px;}
.save_input {background-color: #FFFFFF; border: 1px solid #9F9F9F;color: #666666;float: left; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;height: 20px;line-height: 20px; margin-top: 1px;padding: 0 10px;width: 250px;}

.drops td {white-space:nowrap;}

#hider  {background: url(../images/o50.png) repeat; position: absolute; left:0px; top:0px; width: 100%; z-index: 20000;}
#mass_hider {background: url(../images/o50.png) repeat; position: fixed; left:0px; top:0px; width: 100%; height:1000px; z-index: 20000;}
#progress-bar {background-color: #fff; border: 1px solid #c2c2c2;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 7px rgba(0, 0, 0, 0.75); position: relative; width: 400px;z-index: 10002; padding: 35px;}
#progress-bar label {font-weight: bold;}

#appraisal_counter {position: absolute; right:30px; top:0px; border: 1px #e2e3e5 solid; height:29px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 2px 15px;}
#appraisal_counter span {display: block; color: #434343;}
.rq {font-size: 12px; font-weight:bold;}
.dt {font-size: 10px;}

/* seo servers */
.ss_block {float: left; width: 410px; padding: 12px 35px 0px 35px; color:#908f8f; line-height: 22px;}
.ss_block h2 {color: #393939; font-weight: bold; font-weight: bold; font-size: 14px;}

.ss_box {background: url(../images/ss_box_bg.png) repeat-y; width: 275px; height: 795px; position: relative; float:left; z-index: 100;}
.servers_container {margin-top: 40px; clear: both; }
.servers_container .basic {margin: 20px 0px 0px 70px;}
.servers_container .pro {margin-left: -20px; }
.servers_container .enterprise {margin: 20px 0px 0px -20px;}
.servers_container .basic .ss_top {background: url(../images/ss_basic.jpg) no-repeat; width: 275px; height:281px;}
.servers_container .enterprise .ss_top {background: url(../images/ss_enterprise.jpg) no-repeat; width: 275px; height:281px;}
.ss_box .ss_bottom {background: url(../images/ss_box_bottom.png) no-repeat; width: 275px; height:15px; position:absolute; bottom:0px;}

.ss_box_pro {width: 313px; height: 802px; position: relative; float:left; z-index: 110;}
.pro .ss_top {background: url(../images/ss_profesional.png) no-repeat; width: 313px; height:281px;}
.ss_box_pro .ss_bottom {background: url(../images/ss_professional_bottom.png) no-repeat; width: 313px; height:25px; position:absolute; bottom:0px;}
.ss_box_pro .ss_content_pro {background: url(../images/ss_professional_bg.png) repeat-y; width: 313px; height: 496px;}
.servers_container {position: relative;}


dl.ss_content {text-align: center; padding:0px 6px;}
div.ss_content_pro dl.ss_content {text-align: center; padding:0px 11px;}
dl.ss_content dd.grey {background-color: #ededed; display:block;}
.servers_container dd {color: #000; min-height:30px; line-height:18px; padding:13px 0px;}
.servers_container dd strong {font-size: 18px;}
.servers_container dd strong, .servers_container dd span {display: block;}

.order_server  {margin: 0px auto;display: block; width:170px; height:59px; background:url(../images/ss_order.png) no-repeat 0px -118px;}
.order_server:hover {background:url(../images/ss_order.png) no-repeat 0px -59px;}
.order_server:active {background:url(../images/ss_order.png) no-repeat 0px 0px;}


.ip {position: relative; margin: 20px auto 10px auto; width:163px; z-index:120; height:39px; }
.ss_ip {display: block; width:163px; height:39px; background:url(../images/ss_ip.png) no-repeat 0px -39px; cursor:pointer; position:absolute;}
.ss_ip.active {display: block; width:163px; height:39px; background:url(../images/ss_ip.png) no-repeat 0px 0px;}
.ip ul {position: absolute; background: url(../images/ip_ul_bg.png) no-repeat; width:166px; height:131px; top: 36px; padding:20px 0px;}
.ip ul li {color: #000000; font-weight: bold; font-size: 14px;height: 32px;margin-top: -14px;padding: 7px 25px 0px 25px;cursor: pointer;}
.ip ul li:hover {background: url(../images/ip_li_bg.png) no-repeat -2px 0px; width: 120px;}


.sub_table td, .sub_table th {border: none; padding:4px 0px; border-bottom: 1px solid #ccc;}
.sub_table tr:last-child td {border-bottom: none;}

.confirm_seo_options {background-color: #FFFFFF; border: 1px solid #9F9F9F;color: #666666; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;height: 20px;line-height: 20px; margin-top: 1px;padding: 0 10px;width: 225px;}
.progress_row input[readonly='readonly'] {color: #666666; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px; margin-top: 1px;}
.progress_row input[type='submit']{background: url("../../images/search_btn.png") no-repeat scroll 0 0 transparent;border: medium none;color: #464646;cursor: pointer;font-size: 11px; height: 25px; padding-bottom: 4px;text-shadow: 1px 1px #FFFFFF; text-transform: uppercase;width: 84px;}
.confirm_mail_desc {background-color: #FFFFFF; border: 1px solid #9F9F9F;color: #666666; font-family: Verdana,arial,helvetica,sans-serif; font-size: 12px;height: 200px;line-height: 20px; margin-top: 1px;padding: 0 10px;width: 225px;}
	
/* portfolio calculator */
.portfolio_tool_form div {padding-bpttom: 5px;}
.portfolio_tool_form div label {display: inline-block; width: 200px;}

/*drops*/
.drops #drops tr:hover td { background-color: #f1f1f1;}
#wide_table {margin-top: 10px;}
.domain_data {background-color: #fff3f3;}
.keyword_data {background-color:#fffef3;}
.sld_data {background-color:#f3fffd;}

/* keyword research */
.keyword_countries li { width: 102px; float: left; margin-right: 4px; margin-bottom:4px; list-style-type:none;}
.keyword_countries li a {background: url("../images/header_images/keyword_research_btn.png") no-repeat; color: #ffffff;display: block; height: 36px;line-height: 36px;text-align: center;text-decoration: none;text-shadow: 1px 1px #434343; text-transform:capitalize;}
.keyword_countries li a:hover {color: #ffffff;text-shadow: none;}
.keyword_countries li a.active {background: url("../images/header_images/keyword_research_active_btn.png") no-repeat; font-weight: bold; color: #000; text-shadow: none;}
.keyword_countries li#search_btn {background: none;}
.keyword_countries li#search_btn input {background: url("../images/header_images/keyword_research_search.png") no-repeat; width: 102px;height: 36px;line-height: 36px;text-align: center; border:none; cursor: pointer;}

.keyword_research_form label {clear: both;  display: block;  font-weight: bold; padding-top: 10px;padding-bottom:5px;}
.keyword_research_form p { padding-top: 10px;}
.keyword_research_form .simple_input {border: 1px solid #CCCCCC;  height: 20px;  padding: 5px; width: 513px;}
.keyword_research_form ul {margin-top: 10px;}

.trend-charts{ display: table-cell;}
.trend-charts > div { display: inline-block; vertical-align: bottom;width: 9px; background-color: #fcbe37; margin-left: 1px;}
.trend-charts > div:first-child { margin-left: 0; }
#keyword_summery_chart .trend-charts > div { display: inline-block; vertical-align: bottom;width: 30px; background-color: #fcbe37; margin-left: 3px;}

input.single_fresh_data{background: url("../../images/manual_btn.png") no-repeat scroll 0 0 transparent; color: #464646;cursor: pointer; display: block; font-size: 11px; height: 25px;line-height: 25px; padding-bottom: 4px; text-align: center; text-shadow: 1px 1px #FFFFFF;text-transform: uppercase;width: 250px; border: none; margin-bottom: 10px;}

/* domain world */
.continents li { width: 133px; float: left; margin-right: 4px; margin-bottom:4px; list-style-type:none;}
.continents li a {background: url("../images/header_images/continents_btn.png") no-repeat; color: #ffffff;display: block; height: 36px;line-height: 36px;text-align: center;text-decoration: none;text-shadow: 1px 1px #434343; text-transform:capitalize;}
.continents li.active a {background: url("../images/header_images/continents_btn_active.png") no-repeat;color: #000000;font-weight: bold;text-shadow: none}
.continents li#search_btn input {background: url("../images/header_images/keyword_research_search.png") no-repeat; width: 102px;height: 36px;line-height: 36px;text-align: center; border:none; cursor: pointer;}
.sub_navigation li {float: left; list-style-type: none; margin-right: 10px;}
.continents {margin: 20px 0px;}
.sub_navigation {margin-top: 10px;}
.city_letter li {float: left; width: 73px; background: url(../images/header_images/letter_btn.png) no-repeat; text-transform: uppercase; color: #ffffff;display: block; height: 36px;line-height: 36px;text-align: center;text-decoration: none;text-shadow: 1px 1px #434343;cursor: pointer;}
.city_letter li.active {background: url(../images/header_images/letter_btn_active.png) no-repeat; color: #000; font-weight:bold; text-shadow:none;}
.city_letter {margin: 20px 0px;}
.continents_container { background:url(../images/header_images/continents.gif) no-repeat 0px 30px; width:900px; height:530px;}
.africa_1 { background:url(../images/header_images/africa.gif) no-repeat 0px 30px; width:900px; height:530px;}
.asia_1 { background:url(../images/header_images/asia.gif) no-repeat 0px 30px; width:900px; height:530px;}
.namer_1 { background:url(../images/header_images/namer.gif) no-repeat 0px 30px; width:900px; height:530px;}
.samer_1 { background:url(../images/header_images/samer.gif) no-repeat 0px 30px; width:900px; height:530px;}
.europe_1 { background:url(../images/header_images/europe.gif) no-repeat 0px 30px; width:900px; height:530px;}
.australia_1 { background:url(../images/header_images/australia.gif) no-repeat 0px 30px; width:900px; height:530px;}

/* prefixes - suffixes */
.pre_suff .subtractor textarea {width: 200px;}
.pre_suff .subtractor select {width: 212px; }
.plus_pre_suf { /*background: url("../images/minus_bg.png") no-repeat; */color: #464646; float: left;height: 36px;  width: 66px;text-shadow: 1px 1px #FFFFFF; margin: 150px 48px 0px 48px; font-size: 24px; text-align:center; line-height:36px;}

.ngram_term {max-width: 200px; overflow: hidden;}

/* API */
.api_text {border: 1px solid #ccc; padding: 10px 1%; clear: both; width:98%;}
.switch_btns .active {color: #000; text-shadow: none; font-weight:bold;}
.switch_btns {float: left; margin:10px 0px;}
.api_input {border: 1px solid #cccccc; padding: 5px 1%; width: 98%;}

/* domainfilter */
.domainfilter .subfilter .layout-slider {height: 60px;margin-top: 20px;}


/*
.choose_tld {clear: both; width: 562px; padding-top: 10px;}
.choose_tld li {float: left; width: 20%; list-style: none;}
.pre_suff {clear: both; width: 562px; padding-top: 10px;}
.pre_suff li {float: left; width: 40%; list-style: none;}
.edit_pre_suff {margin-left: 5px; cursor: pointer;}
.pre_suff .more_link {color: #464646;display: block; line-height: 23px;text-align: center; }
.pre_suff textarea {color: #666666; font-size: 12px; width: 90%; height: 50px; }
.pre_suff .textarea_container {clear: both; display: block;}
*/
.simple_page .videos li {list-style-image: url(../images/video_icon.png); cursor:pointer; margin-left: 40px;}
.videos li p {margin-top: 15px;}
.videos li div {margin-bottom:15px;}
.video_container {float: left; margin-top: 20px; margin-right:48px; width: 350px;}
.video_container p {margin-bottom: 15px;}

.zip_download { background:url(../images/zip.png) no-repeat; width:20px; height:16px; text-indent:-99999px; display:block;}

.traffic_rise {background:url(../images/qup.png) no-repeat right center; padding-right:15px; color: #227A22;}
.traffic_drop {background:url(../images/qdown.png) no-repeat right center; padding-right:15px; color: #990000;}

.tooltip {background: url(../images/tooltip_icon.gif) no-repeat; width: 13px; height:13px; display:inline-block; margin-right: 3px;}
.tool_table .info {width: 13px; height:13px; display:inline-block; margin-right: 3px;}

.captcha_row img {float:left;}
.captcha_row input {background-color: #FFFFFF;border: 1px solid #9F9F9F;color: #666666;font-family: Verdana,arial,helvetica,sans-serif;font-size: 12px; height: 20px;line-height: 20px; margin-top: 1px;padding: 0 10px; width: 125px;}

#deals_info tr td:last-child {text-align:right;}

#searchcheckboxes .subbutton { background: url("../../images/download_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);   
    height: 25px;
    line-height: 23px;
    padding: 0 15px;
    position: relative;
    text-shadow: 1px 1px #FFFFFF;
    text-align: center;}
#searchcheckboxes .subbutton input {border: 0px; text-transform: uppercase; background:none; color: #464646; font-size: 10px; height: 23px;
    line-height: 23px;}