/* @override 
	http://www.in.entireweb.com:40201/common/frmwork3.css?v=002
	http://www.in.entireweb.com:40101/common/frmwork3.css?v=002
*/

/* @group JElements */

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", "Arial";
	font-size: 13px;
	line-height: 100%;
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	color: #444; 
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}

form {
	padding: 0;
	margin: 0;
	text-align: left;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

img.wrap_around {
	float: left;
	padding: 0 2em 0 0;
}

p {
	line-height: 180%;
	vertical-align: top;
}

h1, h2, h3, h4 {
	margin: 0 0 1em 0;
	color: #000000;
}

a, a:link, a:visited, a:active {
	color: #0467ba; 
	font-weight: bold; 
	text-decoration: none;
}


a:hover {
	color: #0467ba; 
	font-weight: bold; 
	text-decoration: underline;
}

#widgetslider_webstats_data li.widgetslider_webstats_row a {
	color: #373737;
	font-weight: normal;
	text-decoration: none;
}

#widgetslider_webstats_data li.widgetslider_webstats_row a:hover {
	color: #373737;
	font-weight: bold;
	text-decoration: underline;
}

/*.blue a:link {
	color: #00a2cf;
	font-weight: bold;
	text-decoration: none;
}

.blue a:visited {
	color: #00a2cf;
	font-weight: bold;
	text-decoration: none;
}

.blue a:hover {
	color: #00a2cf;
	font-weight: bold;
	text-decoration: underline;
}

.blue a:active {
	color: #00a2cf;
	font-weight: bold;
	text-decoration: none;
}*/

.icon_ewpartners_mouseout {
	background: url("http://media.entireweb.com/images/pages/express_inclusion/icon_ewpartners.png") no-repeat 0 0;
	width: 91px;
	height: 87px;
	cursor: pointer;
}

.icon_ewpartners_mouseover {
	background: url(http://media.entireweb.com/images/pages/express_inclusion/icon_ewpartners_over.png) no-repeat 0 0;
	width: 91px;
	height: 87px;
	cursor: pointer;
}

.speedyads_link_publisher {
	background: url(http://media.entireweb.com/images/pages/speedyads/button_publisher.png) no-repeat 0px 0px;
	width: 292px;
	height: 218px;
}

.speedyads_link_advertiser {
	background: url(http://media.entireweb.com/images/pages/speedyads/button_advertiser.png) no-repeat 0px 0px;
	width: 293px;
	height: 218px;
}

.speedyads_link_mouse_over {
	background-position: 0px -218px;
	cursor: pointer;
}

.services_icon_holder {
	width: 420px;
	height: 209px;
	vertical-align: middle;
	text-align: center;
}

.services_icon_box {
	margin: auto;
	margin-top: 15px;
	width: 400px;
}

.services_icon_box td {
	text-align: center;
}

div.tooltip { 
    background: url('http://media.entireweb.com/images/pages/services/ew_tooltip.png') no-repeat 0 0; 
    height:96px; 
    width: 196px;
    padding: 40px 30px 40px 30px ;  
    text-align: left;

    display:none; 

}  

div.tooltip p {
	line-height: 16px;
	font-size: 11px;	
	margin-top: 8px;
}

/* @end */

/* @group JTypography */

.ss {
	font-size: 10px;
	color: #808080;
}

.yellow {
	color: #f7a825;
}

.lead {
	color: #000000;
}

.message_box_container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	left: 0;
}

.message_box {
	color: #000000;
	border: 1px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	padding: 15px;
	margin-top: 15px;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	width: 468px;
	padding-bottom: 50px;

}

.message_box a {
	color: #000000;
}

.message_box a:hover {
	text-decoration: underline;
}

.message_box .close {
	float: right;
	cursor: pointer;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 65px;
	height: 22px;
	background: url('http://media.entireweb.com/images/pages/free_submission/addurl/button_close.png');
}

.success {
	background-color: #f7ffe3; 
	border-color: #9ec669;
}

.wide {
	width: 728px;
}

.message_box.success h1 {
	color: #78aa00;
	size: 25pt;
	background: url('http://media.entireweb.com/images/pages/free_submission/addurl/icon_success.png') no-repeat;
	padding-left: 50px;
	height: 27px;
	padding-top: 5px;
	margin-bottom: 0px;
	line-height: 1em;
}

.error {
	background-color: #fff1f1;
	border-color: #ff9d9d;
}

.message_box.error h1 {
	color: #c12119;
	size: 27pt;
	background: url('http://media.entireweb.com/images/pages/free_submission/addurl/icon_error.png') no-repeat;
	padding-left: 50px;
	height: 25px;
	padding-top: 10px;
	margin-bottom: 0px;
}
/* @end */

/* @group JLayout main body table */

#main_body_table {
	width: 900px;
	border: 0px;
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
}

#archive_search {
	background-image: url('http://media.entireweb.com/images/pages/newsadv/search_bg.jpg');
	background-repeat: no-repeat;
	width: 900px;
	height: 66px;
	border: none;
	margin-top: 0px;
}

#archive_search .archive_field {
	padding-top: 10px;
	padding-bottom: 28px;
}

#newsletter_subscribtion {
	background-image: url('http://media.entireweb.com/images/pages/newsadv/subscribe_bg.jpg');
	background-repeat: no-repeat;
	width: 579px;
	height: 94px;
	border: none;
	margin-left: -14px;
	margin-top: 15px;
}

table.newsletter_archive {
	margin: 12px;
}

#newsletter_subscribtion .newsletter_field {
	padding-top: 38px;
	padding-bottom: 28px;
}

#freesubmission_subscribtion {
	background-image: url('http://media.entireweb.com/images/pages/free_submission/submitbox_background.png');
	background-repeat: no-repeat;
	width: 585px;
	height: 148px;
	border: none;
}

#freesubmission_subscribtion .freesubmission_field {
	padding-top: 12px;
}

#main_body_table_left_column {
	width: 585px;
	height: 100%;
}

#main_body_table_left_column ul li {
	line-height: 180%;
	list-style-position: outside;
	margin-left: 0px;
	list-style-image: url(http://media.entireweb.com/images/pages/newsadv/bullet.png);
}

#main_body_table h1 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	line-height: 1.1em;
}

#main_body_table h2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
}

#main_body_table_spacer {
	width: 70px;
	height: 100%;
	vertical-align: top;
}

#main_body_table_right_column {
	width: 245px;
	height: 100%;
	vertical-align: top;
}

.grid_content_with_icons_table {
	margin: 30px 0 25px 0;
	width: 100%;
}

.grid_content_with_icons_table p {
	margin: 0px;
	padding-bottom: 25px;
	padding-left: 10px;
}

.two_column_table {
	margin: 3em 0 3em 0;
	width: 100%;
}

.two_column_table img {
	padding-bottom: 15px;
}

/* @group Screenshot fancybox */

#screenshots_fancybox_speedyads {
/* This is generic, so don't 
	   forget to set a background in style="..." */
	margin-top: 25px;
	width: 245px;
	height: 260px;
	padding-top: 50px;
}

#screenshots_fancybox_speedyads table {
	margin: auto;
	width: 220px;
	height: 220px;
}

#screenshots_fancybox_speedyads table tr td {
	text-align: center;
	vertical-align: middle;
}

/* @end */

/* @group Sign up table */

#sign_up_table {
	margin: 10px;
	font-size: 11px;
}

#sign_up_table .submit_button_container {
	text-align: right;
}

#sign_up_table .error_box {
	border: 1px solid red;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	background-color: #ffe0e0;
	padding: 2px;
	margin-top: 4px;
	font-size: 11px;
}

#sign_up_table .form_input_box {
	width: 209px;
	height: 28px;
	background: url('http://media.entireweb.com/images/pages/base/form_box.png') no-repeat;
	padding: 2px 0px 0px 2px;
}

#sign_up_table .form_label {
	padding-left: 3px;
	padding-top: 7px;
	padding-bottom: 3px;
}

#sign_up_table .form_input_box input {
	padding-left: 3px;
	padding-top: 4px;
	width: 200px;
	height: 24px;
	background: url(http://media.entireweb.com/images/pages/base/form_background.png) repeat-x;
	font-size: 13px;
	color: #000000;
	border: none;
}

/* @end */

/* @end */

/* @group JHeader */

/* @group Login form */

#login_divider {
	float: right;
	width: 2px;
	height: 50px; 
	background: url(http://media.entireweb.com/images/pages/base/header_menu_divider.png) no-repeat 0 center;
	margin: 0 10px;
}

#login_container {
	float: right;
}

#input_email_container {
	background: url(http://media.entireweb.com/images/pages/base/loginform_username.png) no-repeat;
	width: 172px;
	height: 27px;
}

input#input_email {
	width: 140px;
	height: 20px;
	background: none;
	color: #e7e7e7;
	text-shadow: #000 0 1px 0;
	font-size: 11px;
	border: none;
	margin-top: 2px;
	padding-top: 5px;
	margin-left: 10px;
}

form input:focus, form textarea:focus {
	outline:0; 
}

#input_pw_container {
	background: url(http://media.entireweb.com/images/pages/base/loginform_password.png) no-repeat;
	width: 86px;
	height: 27px;
	margin-left: 5px;
}

input#input_password {
	width: 65px;
	height: 20px;
	background: none;
	color: #e7e7e7;
	text-shadow: #000 0 1px 0;
	font-size: 11px;
	border: none;
	margin-top: 2px;
	padding-top: 5px;
	margin-left: 10px;
}

#button_login {
	background: url(http://media.entireweb.com/images/pages/base/loginform_button.png) no-repeat;
	width: 59px;
	height: 29px;
	border: 0px;
	cursor: pointer;
	margin-left: 5px;
}

/* @end */

/* @group NYA LOGIN-BOXEN */

/* @group Forgot form */

#forgotform, #forgotsend {
	display: none;
}

/* @end */

#login_container {
	position: relative;
	z-index: 9999;
}

#content {
	width:520px;
	min-height:500px;
}

a img {
	border-width: 0;
}

#login_top {
	margin-top: 13px;
}

#login_top a.login {
 	background-image: url(http://media.entireweb.com/images/pages/base/login/button_login.png);
 	background-position: 0 0;
	display: inline-block;
	width: 61px;
	height: 23px;
	cursor: pointer;
}

#login_top a.login:hover {
	background-position: 0 -25px;
}

#login_top a.login span {
	width: 100%;
	height: 100%;
	display: block;
}

#login_top a.login.menu-open span {
 	background-image: url(http://media.entireweb.com/images/pages/base/login/button_login.png);
 	background-position: 0 -50px;
}

#login_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	display:none;
	background-color:#f3f3f3;
	position:absolute;
	width:210px;
	float: left;
	border:1px transparent;
	text-align:left;
	padding:12px 16px;
	top: 27.5px; 
	right: 0px; 
	margin-top: 5px;
	margin-right: 0px;
	color: #838a95;
	font-size:12px;
}

#login_menu #username, #login_menu #password, #forgotemail {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 1px 0px #fff;
	border: 1px solid #c3c8d0;
	font-size:13px;
	margin:0px 0 5px;
	padding:5px;
	width:197px;
}
#login_menu p {
	margin:0;
}

#login_menu a {
	color:#6AC;
}
#login_menu label {
	font-weight:normal;
	text-shadow: #fff 0 1px 0;
	font-size: 11px;
}
#login_menu p.remember {
	padding:10px 0;
}
#login_menu p.forgot, #login_menu p.complete {
	clear:both;
	margin:5px 0;
}
#login_menu p a {
	color:#27B !important;
}
#login_submit {
	background: #008cd7 url(http://media.entireweb.com/images/pages/base/login/gradient.png) repeat-x;
	border: 1px solid #2278b2;
	color:#fff;
	text-shadow: #36404e 0 1px 1px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	padding:4px 8px 6px;
	text-decoration:none;
	font-weight:bold;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0px 1px 0px #fff;
}

#login_submit::-moz-focus-inner {
	padding:0;
	border:0;
}

#login_submit:hover, #login_submit:focus {
	cursor:pointer;
	background: #009df3 url(http://media.entireweb.com/images/pages/base/login/gradient.png) repeat-x;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.9;
	filter:alpha(opacity=90);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(http://media.entireweb.com/images/pages/base/login/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(http://media.entireweb.com/images/pages/base/login/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(http://media.entireweb.com/images/pages/base/login/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(http://media.entireweb.com/images/pages/base/login/tipsy-west.gif);
	background-position:left center;
}

p.createaccount, p.forgot {
	font-size: 11px;
}



/* @end */

/* @group Warnings */

#badlogin {
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	padding: 6px;
	background-color: #fff;
	color: #333;
}

#badlogin h4 {
	margin-bottom: 5px;
	background: #fff url(http://media.entireweb.com/images/pages/base/error16x16.png) no-repeat;
	line-height: 16px;
	padding-left: 20px;
	color: #c71c00;
}

/* @end */

#entireweb_background {
	background-color: #000000;
	width: 100%;
}

#entireweb_banner {
	vertical-align: middle;
	background-image: url(http://media.entireweb.com/images/pages/base/header_bg.png);
	background-repeat: repeat-x;
	background-position: top center;
	height: 50px;
}

#entireweb_banner_center {
	width: 900px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;

	background-image: url(http://media.entireweb.com/images/pages/base/header_logo.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#entireweb_logo_container {
	float: left;
	margin-top: 10px;
	width: 166px;
	height: 30px;
	cursor: pointer;
}

/* @group Header menu */

#body_container_header_menu_new {
	vertical-align: middle;
	background-color: #000000;
	background-image: url(http://media.entireweb.com/images/pages/base/menubar_background.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 31px;
	margin-top: -2px;
}

#body_container_header_menu_inner_new {
	width: 900px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;

}

#body_container_header_menu_inner_new table {
	float: left;	
}

#header_table a {
	color: white;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

#header_table a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Header banner styles */

#about_background {
	background: url(http://media.entireweb.com/images/pages/about/header_about_bg2.jpg) repeat-x;
	height: 96px;
	width: 100%;
}

#about_banner {
	background: url(http://media.entireweb.com/images/pages/about/header_about2.jpg) center scroll no-repeat;
	height: 96px;
}

#express_inclusion_background {
	background: url(http://media.entireweb.com/images/pages/express_inclusion/header_expressinclusion_bg.jpg) repeat-x;
	height: 246px;
	width: 100%;
}

#express_inclusion_banner {
	background: url(http://media.entireweb.com/images/pages/express_inclusion/header_expressinclusion.jpg) center scroll no-repeat;
	height: 246px;
}

#citosearch_background {
	background: url(http://media.entireweb.com/images/pages/citosearch/header_citosearch_background.png) repeat-x;
	height: 173px;
}

#citosearch_banner {
	background: url(http://media.entireweb.com/images/pages/citosearch/header_citosearch.png) center scroll no-repeat;
	height: 173px;
}

#freesubmission_background {
	background: url(http://media.entireweb.com/images/pages/free_submission/header_freesubmission_background.png) repeat-x;
	height: 173px;
}

#freesubmission_banner {
	background: url(http://media.entireweb.com/images/pages/free_submission/header_freesubmission.png) center scroll no-repeat;
	height: 173px;
}

#speedyspy_banner {
	background: url(http://media.entireweb.com/images/pages/speedyspy/header_speedyspy.png) center scroll no-repeat;
	height: 144px;
}

#speedyspy_background {
	background: url(http://media.entireweb.com/images/pages/speedyspy/header_speedyspy_background.png) repeat-x;
	height: 144px;
}

/* @end */

#body_container_white_background {
	background-color: #ffffff;
	width: 100%;
}

/* @end */

/* @group JTrace */

.trace_citosearch {
	width: 80px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_citosearch.png) no-repeat;
	background-position: 0px 0px;
}

.trace_exclusivemailings {
	width: 80px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_exclusivemailings.png) no-repeat;
	background-position: 0px 0px;
}

.trace_expressinclusion {
	width: 116px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_expressinclusion.png) no-repeat;
	background-position: 0px 0px;
}

.trace_freesubmission {
	width: 80px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_freesubmission.png) no-repeat;
	background-position: 0px 0px;
}

.trace_freexmlfeed {
	width: 80px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_freexmlfeed.png) no-repeat;
	background-position: 0px 0px;
}

.trace_newsletter {
	width: 74px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_newsletter.png) no-repeat;
	background-position: 0px 0px;
}

.trace_newsletter_advertising {
	width: 104px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_newsletter_advertising.png) no-repeat;
	background-position: 0px 0px;
}

.trace_newsletter_archive {
	width: 82px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_newsletter_archive.png) no-repeat;
	background-position: 0px 0px;
}

.trace_newsletter_testimonials {
	width: 111px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_newsletter_testimonials.png) no-repeat;
	background-position: 0px 0px;
}

.trace_services {
	width: 57px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_services.png) no-repeat;
	background-position: 0px 0px;
}

.trace_speedyads {
	width: 77px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_speedyads.png) no-repeat;
	background-position: 0px 0px;
}

.trace_speedyads_advertiser {
	width: 98px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_speedyads_advertiser.png) no-repeat;
	background-position: 0px 0px;
}

.trace_speedyads_publisher {
	width: 93px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_speedyads_publisher.png) no-repeat;
	background-position: 0px 0px;
}

.trace_speedyspy {
	width: 73px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_speedyspy.png) no-repeat;
	background-position: 0px 0px;
}

/* @group JTrace helpers */

.trace_over {
	background-position: 0px -40px;
}

.trace_last {
	width: 150px;
	background-position: 0px -80px;
	cursor: default;
	cursor: default;
}

.trace_left {
	width: 6px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_left.png) no-repeat;
	background-position: 0px 0px;
}

.trace_divider {
	width: 12px;
	height: 31px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/base/trace_divider.png) no-repeat;
	background-position: 0px 0px;
}

/* @end */

/* @end */

/* @group JFooter */

.footer_sprite {
	background: url(http://media.entireweb.com/images/pages/base/footer_sprite.png);
	background-repeat: no-repeat;
}

.footer_separator {
	background-position: -200px 0px;
	width: 2px;
	height: 183px;
}

#citosearch_logo {
	background-position: 0px 0px;
}

#exclusivemailings_logo {
	background-position: 0px -180px;
}

#expressinclusion_logo {
	background-position: 0px -120px;
}

#freesubmission_logo {
	background-position: 0px -60px;
}

#freexml_logo {
	background-position: 0px -240px;
}

#newsadv_logo {
	background-position: 0px -30px;
}

#newsletter_logo {
	background-position: 0px -90px;
}

#speedyads_logo {
	background-position: 0px -210px;
}

#speedyspy_logo {
	background-position: 0px -150px;
}

#button_learnmore {
	background-position: 0px -270px;
}

#button_addyoursitenow {
	background-position: 0px -300px;
}

#button_subscribenow {
	background-position: 0px -330px;
}

#button_getstarted {
	background-position: 0px -360px;
}

#button_startspying {
	background-position: 0px -390px;
}

#ads_box_container {
	width: 100%;
	height: 210px;
	padding: 15px 0px 5px 0px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat-x;
	background-color: #ebebeb;
	background-position: 0px -510px;
}

#ads_table {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#ads_table td.ads_cell {
	width: 203px;
	height: 180px;
	padding: 0px 10px;
}

#static_links_cell table {
	width: 251px;
}

#ads_table .ads_separator {
	width: 10px;
	text-align: center;
}

#ads_table p {
	margin-top: 11px;
	margin-bottom: 0;
}

#ads_table div {
	margin-top: 11px;
}

#ads_table tbody tr td.ads_separator div.footer_sprite.footer_separator {
	margin-top: 0;
}

div#button_learnmore, div#button_addyoursitenow, div#button_subscribenow, div#button_addyoursitenow, div#button_startspying, div#button_getstarted {
	margin-top: 0;
}

p.ads_cell_text {
	height: 90px;
	line-height: 16px;
	font-size: 11px;
}

#static_links_cell tr td {
	padding: 0 0 0 7px;
}

#static_links_cell h1 {
	margin-top: 13px;
	font-size: 11px;
	color: #000000;
}

#static_links_cell ul {
	font-size: 10px;
	padding-left: 0;
	padding-right: 5px;
	line-height: 15px;
	list-style-position: inside;
	margin-left: 0px;
}

#static_links_cell ul li a {
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}

#static_links_cell ul li a:hover {
	text-decoration: underline;
}

#static_links_cell table tbody tr td ul.blue_bullet {
	list-style-image: url(http://media.entireweb.com/images/pages/base/footer_bullet_blue.gif);
}

#static_links_cell table tbody tr td ul.grey_bullet {
	list-style-image: url(http://media.entireweb.com/images/pages/base/footer_bullet_grey.gif);
}

#footer_copyright_cell {
	width: 100%;
	font-size: 10px;
	color: #898989;
	text-align: right;
	height: 20px;
	vertical-align: bottom;
}

/* @end */

/* @group About page */

/* @group Navigation */

ul.about_navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 180px;
	float: left;
	min-height: 400px;
}

ul.about_navigation li {
	
}

ul.about_navigation li a {
	text-decoration: none;
}

ul.about_navigation li a.selected,
ul.about_navigation li a:hover {
	
}

ul.about_navigation li a:focus {
	outline: 0;
}

/* @group About menu buttons */

.about_button {
	width: 147px;
	height: 38px;
	cursor: pointer;
	background: url(http://media.entireweb.com/images/pages/about/buttons_menu.png) no-repeat;
}

.about_button_about {
	background-position: 0px 0px;
}

.about_button_about:hover {
	background-position: 0px -40px;
}

.about_button_about_active {
	background-position: 0px -80px;
}

.about_button_search {
	background-position: -150px 0px;
}

.about_button_search:hover {
	background-position: -150px -40px;
}

.about_button_search_active {
	background-position: -150px -80px;
}

.about_button_press {
	background-position: -300px 0px;
}

.about_button_press:hover {
	background-position: -300px -40px;
}

.about_button_press_active {
	background-position: -300px -80px;
}

.about_button_privacy {
	background-position: -450px 0px;
}

.about_button_privacy:hover {
	background-position: -450px -40px;
}

.about_button_privacy_active {
	background-position: -450px -80px;
}

.about_button_careers {
	background-position: -600px 0px;
}

.about_button_careers:hover {
	background-position: -600px -40px;
}

.about_button_careers_active {
	background-position: -600px -80px;
}

.about_button_sitemap {
	background-position: -900px 0px;
}

.about_button_sitemap:hover {
	background-position: -900px -40px;
}

.about_button_sitemap_active {
	background-position: -900px -80px;
}

.about_button_contact {
	background-position: -1050px 0px;
}

.about_button_contact:hover {
	background-position: -1050px -40px;
}

.about_button_contact_active {
	background-position: -1050px -80px;
}

/* @end */

/* @group Search tech submenu buttons */

.buttons_submenu {
	background: url(https://media.entireweb.com/images/pages/about/buttons_submenu.png) no-repeat;
	cursor: pointer;
}

.buttons_submenu_tech {
	background-position: 0px 0px;
	width: 87px;
	height: 35px;
}

.buttons_submenu_tech:hover {
	background-position: 0px -40px;
	width: 87px;
	height: 35px;
}

.buttons_submenu_tech_active {
	background-position: 0px -80px;
	width: 87px;
	height: 35px;
}

.buttons_submenu_spider {
	background-position: -100px 0px;
	width: 110px;
	height: 35px;
}

.buttons_submenu_spider:hover {
	background-position: -100px -40px;
	width: 110px;
	height: 35px;
}

.buttons_submenu_spider_active {
	background-position: -100px -80px;
	width: 110px;
	height: 35px;
}

.buttons_submenu_tips {
	background-position: -220px 0px;
	width: 100px;
	height: 35px;
}

.buttons_submenu_tips:hover {
	background-position: -220px -40px;
	width: 100px;
	height: 35px;
}

.buttons_submenu_tips_active {
	background-position: -220px -80px;
	width: 100px;
	height: 35px;
}

/* @end */

/* @end */

div#separator {
	float: left;
	background-image: url(http://media.entireweb.com/images/pages/about/divider.png);
	background-repeat: no-repeat;
	width: 30px;
	min-height: 400px;
}

#content {
	float: left;
	width: 650px;
}

#content h2 {
	font-size: 30px;
	margin-bottom: 1em;
	padding-top: 15px;
}

#content h3 {
	font-size: 16px;
	margin-bottom: 1em;
	margin-top: 2em;
}

#content ul.orange li {
	padding: 0.6em;
	list-style-image: url(http://media.entireweb.com/images/pages/newsadv/bullet_yellow.gif);
	line-height: 160%;
}

#search ul.orange li a {
	color: #000000;
}

#content ul.tabNavigation {
	float: right;
	list-style: none;
	margin-top: 4px;
}

#content ul.tabNavigation li {
	float: left;
}

#sitemap a {
	color: #808080;
	line-height: 1.3em;
	font-weight: normal;
}

#sitemap a:hover {
	color: #f4a920;
}

/* @end */

/* @group Submit page */

#submit_background { 
	background: url(http://media.entireweb.com/images/pages/submit/background.jpg) repeat-x scroll 0 0;
}

#submit_background #main_body_table {
	width: 800px;
	background: url(http://media.entireweb.com/images/pages/submit/background_inner.jpg) no-repeat scroll 0 0;
	margin: 0 auto 15px auto;
}

#submit_background #main_body_table td.acenter {
	text-align: center;
	padding-top: 50px;
}

#submit_background #main_body_table td.aleft {
	text-align: left;
}

#submit_background #main_body_table td.aright {
	text-align: right;
}

#submit_background #main_body_table h1,
#submit_background #main_body_table h2 {
	text-indent: -9999px;
	height: 0;
	line-height: 0;
	visibility: hidden;

}

#fsimg, #eiimg {
	cursor: pointer;
}

/* @end */



/* @group New framework 900 width */

/* @group jMenu generic stuff */

.jmenu {
	float: right;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* @group jMenu Topbar Button */

.jmenu .headlink {
	float: left;
	position: relative;
	z-index: 999;
	margin: 10px 0;
	line-height: 30px;
}

/* @end */

/* @group jMenu Dropdown Container */

.jmenu .headlink ul {
	display: none;
	list-style: none;
	padding: 5px 0;
	margin: 0;
	position: absolute;
	top: 30px;
	left: 0;
	background-color: white;
	width: 220px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #d1d1d1;
	margin-left: 10px;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.5);
}

.jmenu .reseller ul {
	width: 250px;
} 

/* @end */


/* @group jMenu Dropdown Item */

.jmenu .headlink ul li {
	background-color: white;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	/*border-bottom: 1px solid #ededed;*/
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.jmenu .headlink ul li a {
	color: #0467ba;
	text-decoration: none;
}

.jmenu .headlink ul li.over {
	background-color: #edf4f6;
	border-color: #d6ddea;
}

.jmenu .headlink ul li.active {
	background-color: #e8eff1;
	border-color: #d6ddea;

}

/* @end */
/* @end */

/* @group Entireweb Header - Specific implementation of jMenu */

.jmenu_button { 
	background: url(http://media.entireweb.com/images/pages/base/header_menu2.png) no-repeat;
	display: block;
	margin-left: 10px;
}

#jmenu_services {
	width: 111px;
	height: 30px;
	background-position: 0 0;
}

#jmenu_services.over {
	background-position: 0 -30px;
}

#jmenu_services.active {
	background-position: 0 -60px;
}

#jmenu_reseller {
	width: 85px;
	height: 30px;
	background-position: -520px 0;
}

#jmenu_reseller.over {
	background-position: -520px -30px;
}

#jmenu_reseller.active {
	background-position: -520px -60px;
}

#jmenu_about {
	width: 76px;
	height: 30px;
	background-position: -130px 0;
}

#jmenu_about.over {
	background-position: -130px -30px;
}

#jmenu_about.active {
	background-position: -130px -60px;
}

#jmenu_blog {
	width: 48px;
	height: 30px;
	background-position: -260px 0;
}

#jmenu_blog.over {
	background-position: -260px -30px;
}

#jmenu_support {
	width: 72px;
	height: 30px;
	background-position: -390px 0;
}

#jmenu_support.over {
	background-position: -390px -30px;
}

#jmenu_support.active {
	background-position: -390px -60px;
}

/* @end */

/* @group Entireweb Header - Specific implementation of the Services dropdown */

ul.jmenu .services li,
ul.jmenu .reseller li {
	background-image: url(http://media.entireweb.com/images/pages/base/icons_24.png);
	padding-left: 45px;
	line-height: 40px;
	height: 40px;
	background-repeat: no-repeat;
}

.services .free_submission {
	background-position: 0 -40px;
}

.services .newsletter {
	background-position: 0 -80px;
}

.services .newsadv {
	background-position: 0 -120px;
}

.services .speedyads {
	background-position: 0 -160px;
}

.services .exclusive {
	background-position: 0 -200px;
}

.reseller .search_api, 
.services .search_api {
	background-position: 0 -240px;
}

.services .citosearch {
	background-position: 0 -280px;
}

.reseller .affiliate {
	background-position: 0 -320px;
}

/* @end */

/* @group Header search form */

#entireweb_banner_center form.site_search {
	float: right;
	height: 25px;
	width: 200px;
	margin-top: 13px;
	background-image: url(http://media.entireweb.com/images/pages/base/sitesearch_bg.png);
	background-repeat: no-repeat;
}

#entireweb_banner_center form.site_search input {
	border: none;
	background: none;
	height: 20px;
	width: 150px;
	padding: 0 10px;
	margin-top: 3px;
	margin-left: 0px;
	color: white;
}

#entireweb_banner_center form.site_search button {
	background: none;
	border: none;
	height: 20px;
	width: 20px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

/* @end */



/* @group Big Header  */

#big_header {
	width: 100%; 
	height: 270px; 
	position: relative;
}

#big_header_bg {
	width: 100%; 
	height: 100%; 
	position: relative;
}

#big_header_inner {
	width: 900px; /*was 960*/ 
	height: 100%; 
	margin: 0 auto; 
	position: relative;
}

#big_header h1 {
	font-size: 34px; 
	line-height: 38px;
	/*font-family: Myriad Pro, Helvetica Neue;*/
	letter-spacing: -1px;
}

/* @end */

#container {
	width: 900px; /*was 960*/ 
	margin: 0 auto;
}

#container h1 {
	font-size: 28px;
}

#container h2 {
	font-size: 18px; 
	line-height: 30px; 
	margin-bottom: 10px;
}

#container h3 {
	font-size: 14px; 
	line-height: 16px;
}

#api_content_table h3 {
	margin-bottom: 5px;
}

.nine_sixty_center {
	width: 900px; /*was 960*/ 
	margin: 0 auto; 
	height: auto; 
	clear: both;
}

/* @end */


/* @group Customer Recommendation */

#customer_recommendation p {
	margin: 5px 0;
}

#customer_recommendation td {
	padding: 10px 0;
}

/* @end */

