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

* {margin:0 auto; padding:0;}
body {background:#000; text-align:center;font-family:Arial;font-size:12px;}
a {text-decoration:none; color:#FFF;}
img {border:none;}
 img, div, input { behavior: url("iepngfix.htc"); }
h1 {font-size:22px;	color:#478bc8;	font-weight:800;}
p {font-size:12px; line-height: 18px; margin: 10px 0px;}
li {margin: 8px 0px;color: #555; font-size: 12px;}
a.seo_heading {text-decoration:none; font-family: Arial, Helvetica, sans-serif; color: #478bc8; font-weight:bold; font-size: 20px; margin-top: 0px; margin-bottom: 0px; }

#container {background-color:#FFF;}
#seoH1{background-color:#424242;}
#header {background-color:#000;}
.lht {line-height:normal; margin:0; padding-bottom: 3px; color:#fff;}
#navigator {background-color:#424242; border-bottom:0px #ff9855 solid; height:38px;	} 
#navigator ul {
	list-style:none; 
	width:924px;

	font-weight:normal;
	list-style-type: none;
	font-family:Helvetica,Arial;
	padding:5px 0 0 0px;
	}
#navigator ul li {display:block; padding-right:15px;display: inline;list-style-type: none;color: #fff; background:url(images/border-bg-navi.jpg) no-repeat right; float:left;font-size:13px; }

#navigator ul a {
	text-decoration: none;
	color: #fff;
	padding: 0;
	
}

#navigator ul a:hover {
	color: #a2bce2;
}
#WME-specialist {background:url(images/seo-company-gray-bg.jpg) repeat-x; border-top:1px #808080 solid; height:50px; padding:5px 0 0 0; }

/* border-right:1px solid #1a3146;*/ 
#content_container {background-color:#FFF; width:924px; padding:0 17px;}
#content {background:#FFF; width:923px; padding:16px;}
#left_container {float:left; width:665px; text-align:left;}
.blueBack{background:url(images/web-marketing-content_blueTop_middle.jpg) repeat-x #0e5798; width:650px;  float:left; padding:0px 0 0 0px; color:#000; font-size:12px;}
.whiteBak {
	background:url(images/web-marketing-content_whitemiddle_left.jpg) repeat-y;
	padding-left:8px;
}
#tbl {
	width:655px;
}
#tbl td {
	font-size:12px;
	color:#999;
}
#right_container {
	width:241px;
	padding:0px 0 0 12px;
	float:right;
}


#starter{
	width:280px;
	background: url(images/design_businessStarter2.png);
	padding:30px 10px 10px 10px;
	
	float:left;
	background-repeat:no-repeat;
	}
	#boost{
	width:280px;
	background: url(images/design_businessBoost2.png);
	padding:30px 10px 10px 10px;
	
	float:left;
	background-repeat:no-repeat;
	}
		#accelerator{
	width:280px;
	background: url(images/design_businessAccelerator2.png);
	padding:30px 10px 10px 10px;
	
	float:left;
	background-repeat:no-repeat;
	}
		#pro{
	width:280px;
	background: url(images/design_businessPro2.png);
	padding:30px 10px 10px 10px;
	
	float:left;
	background-repeat:no-repeat;
	}
.features {
	background: url(images/web-marketing-feature_mid_bg.jpg) repeat-x top #468cca;
	width:215px;
	padding:13px;
	text-align:left;
	color:#FFF;
	font-size:12px;
}
.features p {
	font-size:17px;
	border-bottom:2px #FFF solid;
	padding:0 0 5px 0;
	font-weight:bold;
	margin-bottom:8px;
}
.features textarea {
	width:208px;
}
.features2 {
	background: url(images/web-marketing-feature_mid_bg2.jpg) repeat-x top #468cca;
	width:215px;
	padding:13px;
	text-align:left;
	color:#FFF;
	font-size:12px;
}
.features2 p {
	font-size:17px;
	border-bottom:2px #FFF solid;
	padding:0 0 5px 0;
	font-weight:bold;
	margin-bottom:8px;
}
.features2 textarea {
	width:208px;
}
.tbl1 {
	color:#FFF;
	font-size:12px;
	width:215px;
}
.tbl1 input {
	width:147px;
	height:22px;
}
ul.blueBox {
	list-style:disc;
	padding:0 0 0 20px;
}
#footer {background-color:#000; padding:15px 0; color:#FFF; height:192px; text-align:center; font-size:10pt;}
#footer a {font-family:Arial; font-size:10pt; color:#FFF; display:inline; text-decoration:none; border-right:1px #FFF solid; padding:0 10px;}
#footer a:hover {color:#ff4e10;}
#footer a.active {color:#ff4e10;}

.leftContent {
	width:490px;
	text-align:left;
	float:left;
	font-size:11px;
	line-height:16px;
	position:absolute;
	left: 27px;
	top: 76px;
	font-style:normal;
}
.rightContent {
	float:right;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left: 525px;
	top: 106px;
}
#top_navi {
	width:990px;
	margin-top: -5px;
}
.search {
padding: 0;
margin: 0;
}
ul.search li {
	display:block;
	list-style:none;
	float:right;
}
.clear {
	clear:both;
}

.articlelink {
		padding-left: 15px;
}

.articlelink li {
	padding-top:1px;
	padding-bottom:1px;
	margin: 0;
	color: #fff;
}

.articlelink li a:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.articlelink li a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.articlelink li a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.seo_headings {
	color: #478bc8;
	
	margin-top: 5px;
	margin-bottom: 5px;
}
.seo_heading {
	color: #478bc8;
	font-weight:bold; 
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.seo_headings1 {
	color: #478bc8;
	font-size:16px;
	line-height:30px;
	font-weight:bold;

}

#left_container p {
	color: #555555;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}
#left_container strong {
	color: #555555;
font-weight: normal;
	text-align: left;
	font-style: normal;
}
#left_container p a:link {
	color: #555555;
}
#left_container p a:visited {
	color: #555555;
}
#left_container ul, #left_container ol {
	list-style: square;
	padding-left: 20px;
	font-size: 12px; 	color: #555555;
}

.seo_headings2, .seo_headings {
	color: #478bc8;

}
.seo_headings2 a:link, .seo_headings2 a:visited, .seo_headings a:link, .seo_headings a:visited {
	color: #478bc8;
}
.results_heading content_title_blue_italic {
}
.content_text_grey tr td strong {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.content_text_grey tr td {
	font-size: 12px;
	font-weight: normal;
	color: #777777;
}

.mylabelstyle {
	font-weight: bold
}
#left_container table tr td.text_red {
	color: #F00;
	font-weight: bold;
}
.contact-input, .contact-textarea, .contact-select {
	width: 250px;
	margin-bottom: 10px;
}
#box {
	background:url(images/middle_back.jpg) repeat-x;
	float:left;
	width:600px;
	height:20px;
	padding:5px 0 0 36px;
	font-size: 10px;
}
#news {
	padding: 0; margin:0;
}
#news li {
	list-style: none;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	overflow:visible;	
}
.newsticker {
	list-style-type: none;
	list-style: none;
	height: 78px;
	padding: 0; margin:0;

}
.newsticker li {
	list-style: none;
	font-size: 12px;
}
.content_title_blue {
	font-size: 14px;
	font-weight: bold;
	color: #03C;
	padding-top: 5px;
}
.newsitem {
	font-size: 12px;
	color: #ffffff;
}

a.content_title_faq_list {
	color: #555;
}

.greenBox{background:url(images/seo-specialist-rankings_green_box.jpg) no-repeat; height:109px; width:241px; position:relative;}
.bold { font-weight:bold; }
.kright {
	text-align: right;
}
.kleft {
	text-align: left; font-family: Arial, Helvetica, sans-serif;
}
kcenter {
	text-align: center; font-family: Arial, Helvetica, sans-serif;
}
.kcenter {
	text-align: center; font-family: Arial, Helvetica, sans-serif;
}

.seo_article_headings {
	font-size: 14px; margin-top: -10px; margin-bottom: -10px;
}#seo{width:216px; float:left;}
	#seo_back{background:url(images/seo-specialist-middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}
#web{width:216px; float:left; margin:0 2px 0 2px;}
	#web_back{background:url(images/seo-specialist-middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}
#hire{width:216px;float:left;}
	#hire_back{background:url(images/seo-specialist-middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}

	#tbl{font-weight:bold; font-size:18px;	text-align: left;}
	#tbl td{ padding-bottom:10px; text-align:left;}
	.inp{height:27px; width:250px; border:1px solid #ccc;}
	.inp2{height:137px; width:250px; border:1px solid #ccc;}

#traffictips{background:url(images/seo-specialist-traffic_tip_back.jpg) no-repeat; width:241px; height:115px;}
#pageOneRanking{background:url(images/seo-marketing-page1Result_back.jpg) no-repeat; width:241px; height:117px;}
.green_back{ background:url(images/seo-marketing-green_middle.jpg) repeat-x #638843 ; width:216px;}
.bolditalic {font-weight:bold;	font-style:italic;}

.td {padding:5px;}
.title1 {font:18px "Arial Black"; padding:9px 0 3px 13px; color:#fff;}
.title2 {font:14px Arial; padding:1px 0 0 13px; font-weight:normal;color:#fff; }
.title3 {font:14px Arial; padding:15px 0 0 13px; font-weight:bold;color:#fff;}
.title3 a {font:14px Arial; font-weight:bold; color:#fff; text-decoration:none;}
.title4 { padding:10px 0 5px 13px; color:#fff; }
.title4 a {font:14px Arial; font-weight:bold; color:#fff; text-decoration:none;}
.title5 {font:16px Arial; color:#FFF;}

#contactformc{width:468px; font-weight: bold;}
#contactformc td {padding:3px;}
#contactformc td input {background:url(images/seo-marketing-inputBack.png) no-repeat top left; width:196px; height:22px; border:none; padding-left: 5px;}
#contactformc td textarea {background:url(images/seo-marketing-message_field.png) no-repeat top left; border:none; width:195px; height:99px; padding-left: 5px;}
.contactformtitle {font-size:12px; color:#3771a3;}
.contactformtitle1 {font-size:17px; color:#3771a3;}
.contactformtitle2 {font-size:12px; color:#2e2e2e;}
#response { font-size:12px;color:#2e2e2e;}

.rankings { color: #666; font-size: 12px; }

.faqsH {color:#478bca;font-size:14px;font-weight:800;}
#footerlinks{
	text-align: justify;
	font-size: 10px;
line-height: 14px;
margin-left: 350px;
margin-right: 350px;
color: #fff;
}
#footerlinks a:hover
{
	color:gold;
}
#footerlinks a:link, #footerlinks a:visited { 
	font-size: 10px;
line-height: 14px;
text-align: justify;

	text-decoration: none; border: none;  padding:0; }
	

.seo {height:0; color: #555; font-size: 11px; text-align:right; margin-right:170px;}

/* online_brief */
#online-header {height:207px; background-color:#a1c2df; color:#221e1f; padding:38px 150px 0 150px;}
.online-blue_header {background:url(images/your_business-header.jpg) no-repeat  #d9e8f3  !important; width:794px; padding:18px 30px 0 23px; text-align:left;}
.online-blue_header td {padding:3px 0; font-size:15px;}
.input1 {height:30px; width:548px;}
.input2 {margin-left:25px;}
.textarea1 {width:794px; height:48px;}
.textarea2 {width:794px; height:157px;}
.select1 {height:30px; padding-top:5px;}

.online-title {font-size:20px; text-align:justify; line-height:25px;}
.online-title2 {font-size:15px;}
.online-bluetext {color:#4685c0;}
.online-image {padding-bottom:21px;}
.infobulle1{
	background:url(images/popUp1.png) no-repeat;
	width:321px;
	height:195px;
	font-size:12px;
	padding: 10px 100px 100px 15px;
	}
.infobulle2{
	background:url(images/popUp2.png) no-repeat;
	width:326px;
	height:290px;
	font-size:12px;
	padding: 10px 100px 100px 15px;
	}
.infobulle3{
	background:url(images/popUp3.png) no-repeat;
	width:325px;
	height:325px;
	font-size:12px;
	padding: 10px 100px 100px 15px;
	}
.infobulle4{
	background:url(images/popUp4.png) no-repeat;
	width:325px;
	height:170px;
	font-size:12px;
	padding: 10px 100px 100px 15px;
	}
a.info {
	
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info p {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   
}
a.info:hover p {
	
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 0px; /* on positionne notre infobulle */
   left: 40px;
   
   
}
a.disconnect{
	
  
   color: #3d6ab3;
   text-decoration: none;

}

a.disconnect:hover {
   
   color: #575757; 

   
}
.point1{
	color:#478bca;
	font-size:20px;
	}
.point2{
	color:#6ebe45;
	font-size:20px;
	}
.point3{
	color:#f36e2b;
	font-size:20px;
	}
.point4{
	color:#397302;
	font-size:20px;
	}
.white_text {

	color: #fff;

}
#flashcontent {
		border: solid 1px #000;
		width: 300px;
		height: 300px;
		float: left;
		margin: 15px 20px;
	}

.greytext {

	color: #666;

}