 * { margin: 0; padding: 0; font-family: Arial; font-size: 1em;} 
a { color: #FE6E23;text-decoration: none; } 
a:hover { text-decoration: underline;} img { border: 0;} 
ul { list-style-type: none;} 

body { font-size: 62.5%; color: #000;background:#fff;  } 
input[type="submit"],input[type="button"]
 { cursor: pointer; width:78px; height:32px;background:transparent url(submit.png) no-repeat;border:0;text-indent:-999px;}  
input[type="submit"]:hover  ,input[type="button"]:hover                     {  cursor: pointer;background:transparent url(submit1.png) no-repeat; }
.column { float: left; margin-bottom: 20px; } 
.the_end { clear: both; } 
input[type="button"].login{cursor: pointer; width:78px; height:32px;background:transparent url(login.png) no-repeat;border:0;text-indent:-999px;}
input[type="button"].login:hover{cursor: pointer; width:78px; height:32px;background:transparent url(login1.png) no-repeat;border:0;text-indent:-999px;}
input[type="button"].logout{cursor: pointer; width:78px; height:32px;background:transparent url(logout.png) no-repeat;border:0;text-indent:-999px;}
input[type="button"].logout:hover{cursor: pointer; width:78px; height:32px;background:transparent url(logout1.png) no-repeat;border:0;text-indent:-999px;}
#helpdesklink{float:right;margin-top:-10px;color:#333;}
#prospectslink{float:right;margin-top:-10px;margin-left:15px;display:block;}

#top_menu { width: 1002px; margin: 0 auto; overflow: auto; color: #414141; font-size: 1.1em; } 
#top_menu ul { float: right; margin: 3px 0 5px 0; } 
#top_menu ul li { display: inline; border-left: 1px dotted #67798D; padding: 0 7px; } 
#top_menu ul li.first_menu_item { border: 0; } 
#top_menu A {color: #67798D;}
#top_menu A:hover {color: #FF6C22;}

#header { margin: 0 auto; width: 1000px; } 
#header_top {  height: 71px; background: transparent url('topseos-header-top.png') no-repeat center bottom; }


a#full_logo { float: left; display: block; width: 250px; height: 50px; background: transparent url('top-seos-full-logo.png') no-repeat left top; margin: 10px 0 0 10px; } 
a#logo {float: left; display: block; width: 211px;  height: 49px; background: transparent url('top-seos-full-logo.png') no-repeat left top; margin: 11px 0 0 10px; } 
span#company_logo { float: left; display: block; width: 158px; height: 48px; margin: 6px 15px 0 20px; } 
#header h1, #header h2,#company_logo { text-indent: -5000px;} 


#slogan {font-size:7px;color:#666666;margin-left:-80px;text-transform:uppercase;letter-spacing:6px;margin-top:53px;}
#slogan IMG{}


#search_google {float:right;width:700px;  height: 65px; background: transparent url('top-seos-powered-by-google.png') no-repeat right  bottom;  } 
#client_login{float:right;margin:-40px 5px 0 0;}

#main_menu { margin:0 0 0 0 ;background: transparent url('topseos-header-bottom.png') no-repeat center bottom; height: 60px; } 

ul#menu,ul#ul_1 { width:1000px;  left top;height:32px;  background: transparent url('UL1_bg.png') no-repeat ;margin-top:-3px;} 
ul#menu li,ul#ul_1 li { padding-top: 11px;display: block;float:left;overflow: hidden; height:25px; text-transform:uppercase;  } 

ul#menu li a , ul#ul_1 li a { border-right:1px dotted #ccc; padding:0 7px; margin-left:3px;float: left; color: #666666;  font-weight: bold; font-size: 1.1em;   text-align: center; text-decoration: none; } 
ul#menu li.first a,ul#ul_1 li#top_first a{text-align: left; padding-left: 10px; padding-right:20px;}
ul#menu li:hover,ul#ul_1 li:hover A, #ul_1 li.active A  { color:#F47D31; }




ul#breadcrumbs { float: left; color: #206aad; margin: 8px 5px 0 10px; } 
ul#breadcrumbs li { display: inline; } 
ul#breadcrumbs li a { text-decoration: underline; } 


ul#under_header_menu,ul#ul_2 { color: #003f77; font-size: 1.1em;  margin: 8px 5px 0 5px; } 
ul#under_header_menu li,ul#ul_2 li { float:left; background: transparent url('main_menu_right_bg.png') no-repeat right  ;} 
ul#under_header_menu li.under_header_menu_title { border: 0; color: #666; } 
ul#under_header_menu li.first_menu_item ,ul#ul_2 li#s_first{ border: 0; } 
ul#under_header_menu li a ,ul#ul_2 li a{ color: #003f77; padding: 0 20px 0 10px;  } 
ul#under_header_menu li.active a,ul#ul_2 li.s_active a { color: #F47D31; } 


#ul_2a{ 
 font-size: 1.1em;  margin: 0px 5px 0 5px;height:0px;

}
#ul_2a LI { float:left;}
#ul_2a li a{ padding: 0 20px 0 10px; color:#FF6600;visibility:hidden; } 


/* All ULs that are visible only onmouse over from the secondary link */
.treto_nivo ,.treto_nivoa{ 
	zoom:1;
	float:	left;
	display:none;
	border:1px solid #bebebe ;
border-bottom:none;
 background:#fff url('menu_active_background.png') repeat-x left bottom; 

	width:240px;
	padding:5px;
	position:absolute;
	list-style:none;
	
	margin:-15px   0px 0px 0px;
	z-index:12;
}
.treto_nivoa {
	margin:-10px   0px 0 150px;
	z-index:14;

}

.treto_nivo LI,.treto_nivoa LI  {clear:both;width:200px;height:25px;}
#ul_2a li  ul.treto_nivo LI A ,#ul_2a li  ul.treto_nivoa LI A{ 
visibility:visible;
	display:block;text-decoration:none;width:200px;height:20px;border-bottom:1px dotted #bebebe;padding-left:15px;

}

.treto_nivo LI:hover,.treto_nivoa LI:hover {background:url(companies-by-category-bullet.png) no-repeat;}
.treto_nivo LI A:hover,.treto_nivoa LI A:hover { }






#under_header_ribbon { width:100%; height: 24px;border:1px dashed #ccc;  } 



#contents {background: #fff  no-repeat; width: 1000px;  margin:  0 auto; clear:both;}  
#homepage_bg {background: #fff url(homepage_bg.jpg) no-repeat;margin-top:-16px;padding:100px 150px 0 0;}
#homepage_bg1 {background: #fff url(homepage_bg_es.jpg) no-repeat;margin-top:-8px;padding:70px 150px 0 0;}
#contents.advanced_search { } 

.col6 { width: 787px;} 
.col6 p { font-size: 1.2em; margin: 20px 12px 11px 12px; } 
.col6 p { font-size: 1.2em; } 
.col6 h1{font-size:28px;line-height:120%;margin-bottom:20px;font-weight:bold;}

.col7 { width: 210px; padding: 0px; } 
.col7 p { font-size: 1.2em; }



#main_article H2 {font-size:17px;line-height:120%;font-weight:bold;margin:10px 0;padding:10px 0;}
#latest{margin-top:10px;}



h3.boxed, div.boxed { display:none; font-size:1.8em; font-weight:400; padding:7px 12px; } 
#my_padding {padding:5px 12px;}


.onecategory { 
	
	width:230px;  
	float:left; 
	margin:0 0 10px 10px; padding:0 0px 0 0px; } 

.onecategory h5{ min-width:210px;font-size:15px; margin:0; padding:0;margin:0 0px -15px 10px;font-variant:small-caps;color:#F47D31; } 

.onecategory p{ width:220px;text-align:justify; }

.onecategory_bottom{ 

	 clear:left;
	
	margin:50px auto;;
	padding-left:20px; 
	} 
.onecategory_bottom h5{ font-size:2.5em; margin:0; padding:0 0 0 100px;color:#3279BE;font-style:italic;font-family:Times New Roman;  } 




#the_faqs H4{font-size:18px;font-weight:bold;color:#4E6073;}
#the_faqs {font-size:12px;}
 h4.boxed, div.box_type17 div {  } 

.box_type3 p { margin: 6px 6px 7px 6px; } 
.box_type3 form select { width: 181px; margin: 3px 0 4px 2px; font-size: 1em; }

#livesupport {margin:0px;}
#ls_on {width:196px;height:65px;background:#fff url(ls_on.gif) no-repeat ;} 
#ls_off {width:196px;height:65px;background:#fff url(ls_off.gif) no-repeat;} 
#ls_logo {width:376px;height:36px;background:#fff url(ls_logo.gif) no-repeat;text-indent:-999px;} 



.box_type20 { margin-top:145px; }






#footer { 
width:100%;background: #fff url(footer.jpg) 50% 0 no-repeat;


 margin: 0 auto; padding: 100px 0; font-size: 1.1em; }  

#footer_menu { height: 45px; ; padding: 15px 20px 0 20px; text-align: center; margin-bottom: 5px; } 
#footer_menu ul { margin-bottom: 3px; width:100%; border:0px solid #ff0000; } 
#footer_menu a { color: #333333; } 
#footer_menu ul li { display: inline; border-left: 1px solid #fff; padding: 0 3px; } 
#footer_menu ul li.first_menu_item { border: 0; }  
#footer #copyright {  margin: 0 5px 5px 5px; text-align:center;} 
#footer #copyright p, #footer #copyright ul { text-align:center;} 
#footer #copyright ul li { display: inline; } 
#footer #copyright ul li a { padding: 0 10px 0 5px; } 
#copyright #terms_of_use a { background: transparent url('footer_links_divider.png') no-repeat 100% 42%; } 
#footer #suggestions { float: right; margin: 2px 5px 0 5px; } 
#suggestions ul li { display: inline; } 
#suggestions ul li a { float: left; display: block; height: 18px; padding: 3px 10px 1px 10px; } 
#suggestions #make_a_suggestion a { background: transparent url('footer_links_divider.png') no-repeat 100% 42%; } 
#suggestions #report_error a { background: transparent url('top-seos-report-error.png') no-repeat top right; padding-right: 25px; }  

.best_search_form {}
.best_search_btn ,.best_button {}



.best_form {
	margin:0px; padding: 0px;

}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
.best_text {
	border:1px solid #7F9DB9;
        FONT-SIZE: 10px; 
        COLOR: #253D54; 
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	width:450px;
	height:17px;
        margin:10px  0 10px 0 ; padding:2px 330px 2px 2px;
	
}
.best_textarea {
	width:440px;
	border:1px solid #7F9DB9;
	height:100px;
	display:block;
        FONT-SIZE: 10px; 
        COLOR: #253D54; 
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
        margin:10px;
        overflow:hidden;
}


 .best_checkbox , .best_radio {

        margin:10px;	
}

.best_select {
        FONT-SIZE: 11px; 
        COLOR: #253D54; 
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
        margin:10px;
	width:150px;

	
}

.best_file {

        margin:10px;width:10px; height:18px;font-size:10px; line-height:12px;border:1px outset #fff;	
}







TABLE.faqs TH {
	PADDING-RIGHT: 9px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: normal; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; WIDTH: 127px; PADDING-TOP: 9px; TEXT-ALIGN: left
}
TABLE.faqs TD {
	PADDING-RIGHT: 9px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 9px; BACKGROUND: #e3e3e3; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}



TABLE.pricing  {width:720px;}

TABLE.pricing  IMG {height:40px;width:40px;}

TABLE.pricing  TH {

text-decoration: none; background: transparent url("big_tab_bg.png") repeat-x 0 0;height:60px;width:180px;color:white;text-align:center;font-weight:bold;
border-right:1px solid #5AA4F0; border-left:1px solid #052952;

} 
TABLE.pricing  TD {
border-right:1px groove #D4D0C8; border-bottom:1px dotted #D4D0C8;text-align:center;padding:5px 0px;
}

.first_col {

background:#F7F7F7;font-size:10px;


} 




#newBigTop {margin-top:-60px;margin-bottom:50px; } 
#newBigTop li { float: left; } 
#newBigTop li a { float: left; display: block; height: 67px; width: 253px; background: #2e78bb; margin: 0 1px; display: inline; color: #fff; text-align: center; padding-top: 10px; font-size: 16px; font-weight: bold; } 
#newBigTop li a span { cursor: pointer; font-weight: normal; font-size: 11px; display: block; margin: 0 8px; } 
#newBigTop li a:hover, .homepageV2 #newBigTop li a.activeA { text-decoration: none; background: transparent url("big_tab_bg.png") repeat-x 0 0; } 


#show_categories FIELDSET{margin-top:30px;}
#show_categories FIELDSET LEGEND{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;}
#show_categories FIELDSET UL LI {margin-left:15px;}
#show_categories FIELDSET UL LI A {font-size:12px;}

#best_faq_active_dir{margin:20px 0px 5px 0px;font-weight:bold;font-size:17px;}

#best_faq_active_list .best_faq_question ,#best_faq_newquestion_title{font-weight:bold;font-size:13px;color:#333;}
#best_faq_active_list .best_faq_answer{font-size:12px;padding:3px 0 20px 40px;width:500px;}



#best_faq_newquestion_text{ width:100%; }
#best_faq_enter_email { margin:30px 0 30px;font-size:10px;}


#nameservers{ width:450px;height:120px;margin:20px auto;text-align:center;font-size:18px;}

#nameservers LEGEND{ font-size:14px;padding:0 2px;color:#666;}

#nameserversexample{ width:650px;margin:20px auto;font-size:16px;}
#nameserversexample LEGEND{ font-size:14px;padding:0 2px;color:#666;}
#nameserversexample UL { margin:20px;}
#nameserversexample UL LI {font-weight:normal;margin-bottom:15px;}


#nameserversimportant{ width:450px;margin:20px auto;font-size:16px;}
#nameserversimportant LEGEND{ font-size:14px;padding:0 2px;color:#ff0000;}
#nameserversimportant UL { margin:20px;}
#nameserversimportant UL LI {font-weight:normal;margin-bottom:15px;}




#best_contact_us_form {margin:10px ; padding:20px;}
#best_contact_us_form .best_contact_us_text {width:400px;height:20px;border:1px solid #666;margin:10px 0;}
#best_contact_us_form .best_contact_us_textarea {width:400px;height:200px;border:1px solid #666;margin:10px 0;}
#best_contact_us_form .best_contact_us_select {width:405px;height:20px;border:1px solid #666;margin:10px 0;}

.best_contact_us_button {background:#f4f4f4;border:1px outset #fff;color:red;padding:3px 7px;font-weight:bold;cursor:pointer;}

/* GRID */

.grid3col h4 { font-weight: bold; font-size: 12px; line-height: 18px;margin-top:20px;margin-bottom:-20px; }
.grid3col IMG { max-width:240px; }
.column { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column ,.grid3col .column .first{ width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; }




#sell_prototypes {width:100%;margin-top:50px;height:300px;}
.prototypes {width:247px;height:274px;background:#fff url(proto1.png) no-repeat;float:left;}
H2.ws_prototype{font-size:13px;margin:23px 0 0 60px;}
.namenprice{margin:-5px 0 0 60px;}
H3.prototype_name{font-size:26px;color:#F47D31;font-family:Trebuchet MS,Georgia;float:left;}
.proto_price{float:right;margin-top:15px;margin-right:15px;}
.prototype_img{width:173px;height:112px;margin:0 0 0 60px;}


.linkBar li {
  float: left;margin-right:4px;
}
.linkBar {

  margin-left: 60px;
  font-size: .85em;
  color: #707070;
}
.linkBar a {
  color: #999;
  text-decoration: none;
  display: block; font-size:11px;
}
.linkBar a:hover {
  color: #ee3a42;
}
a.toolbarButton .left,
a.toolbarButton .right {
  background: url('proto_button-left.png') no-repeat top left;
  height: 26px;
  width: 10px;
  display: block;
  float: left;
}

a.toolbarButton .icon {
  background-image: url('proto_button-icons.png');
  width: 19px;
  height: 18px;
  float: left;
  margin: 4px 4px 4px -4px;
  background-repeat: no-repeat;
  background-position: left top;
  cursor:pointer;
}

a.toolbarButton .right {
  background: url('proto_button-right.png') no-repeat top left;
}

a.toolbarButton .text {
  float: left;
  background: url('proto_button-main.png') repeat-x top left;
  line-height: 26px;
}

a.toolbarButton:hover span {
  background-position: bottom;
  color: #fff;
}


.try a.toolbarButton .icon {
  background-position: -38px top;
}
.try a.toolbarButton:hover span.icon {
  background-position: -38px bottom;
}
.newsletter .toolbarButton .text { padding-right:5px;}
.requestInfo .toolbarButton  .text { min-width:153px;}
.newsletter a.toolbarButton .icon{
  background-position: -76px top;
}
.newsletter a.toolbarButton:hover span.icon{
  background-position: -76px bottom;
}
.requestInfo{margin-top:3px;}
.requestInfo a.toolbarButton .icon {
  background-position: -57px top;
}
.requestInfo a.toolbarButton:hover span.icon {
  background-position: -57px bottom;
}
#ContentChannel {
  padding: 20px 14px 0px 8px;
  color: #333;
}
#ContentChannel blockquote {
  margin: 0px 0px 20px 20px;
}
#ContentChannel h1, H1{

  color: #ed6813;
  margin-bottom: 10px;
    font-size: 45px;
  font-weight: normal;font-family:Lilita One,Arial Black,Verdana;
}
#ContentChannel h2 ,h2{
  font-size: 25px;
  color: #3279be;
  margin-bottom: 20px;
  
  font-weight: normal;font-family:Lilita One,Arial Black,Verdana;

}
#ContentChannel h3 {
  font-size: 1.0em;
  color: #3279be;
  margin-bottom: 5px;
  font-weight: bold;
}
#ContentChannel p {
  margin-bottom: 15px;
  color: #666666;
}

#id1301917920,#id1302013144,#id1303278724{height:50px;width:480px;}
#id1303732813{height:100px;width:480px;}


#the_form .label {font-size:120%;font-weight:normal;}

#fp_title{ padding:55px 8px 0 55px;font-size:8px;font-family:verdana; color:#999;background: url(fp_title.png) no-repeat ;width:158px;height:35px;  } 
#fp_title1300204535{ padding:20px 5px 0 57px;background: url(fp_titleleonel.png) no-repeat ;line-height:19px;width:158px;height:55px; font-size: 18px; color:#A1A1A1; } 
#fp_title1301028786{ padding:20px 5px 0 57px;line-height:19px;width:158px;height:55px; font-size: 18px; color:#A1A1A1; } 



.fp_li {margin-bottom:75px;}
.fp_li A{font-size:12px;font-family:verdana;color:#999;}
.fp_li IMG{float:left;max-width:200px;margin-right:10px;}
A.featured_read_more {display:none;}
#fp_ul1301917645 A.featured_read_more {display:none;}
#fp_title1301917645 {font-size:18px;margin-bottom:-20px;}
#fp_ul1301917645 A {display:block;clear:left;}
#fp_ul1301917645 LI { height:135px;}



#breaking_news {background:#F47D31;color:#fff;padding:1px 3px;font-size:22px;}
#1302869427  IMG {width:200px;}


.recommendations{width:350px;margin:100px 0 0 190px;padding:0 0 0 70px;background:transparent  url(http://www.bestsiteeditor.com/images_editor_lib/icon_endorse.gif) no-repeat;}
.the_quote_autor{font-size:15px;display:block;margin-top:-10px;}
.the_quote_title{font-size:17px;display:block;font-weight:bold;color:#999;margin:5px 0 0 -70px;}
.the_quote_txt{display:block;font-style:italic;font-size:12px;margin:2px 0 0 -70px;background:url(http://www.bestsiteeditor.com/images_editor_lib/quotation_marks.png) top left no-repeat;}
.the_quote_date{position:absolute;margin-top:-40px;margin-left:250px;padding-top:40px;display:block;width:80px;height:18px;text-align:right;background:url(http://www.bestsiteeditor.com/images_editor_lib/quotation_marks_up.png) top left no-repeat;}


#the_faqs H1,#the_faqs H2{

  color: #3279be;
font-size:18px;font-weight:bold;font-variant:small-caps;
}
#the_faqs H2{


font-size:18px;font-weight:bold;font-variant:small-caps;
}

#map h3{font-size:135%;color: #3279be;}
#map h4{font-size:120%; margin-bottom:1px;}
.left_user {color:#000;font-size:140%;font-variant:small-caps;}

#eml{ clear:both;}

#map_new{background:transparent  url(new.png) no-repeat;padding:50px 0 30px 120px;width:400px;}



