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

body{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h1,h2,h3,h4,h5,h6,ul,li,form,label{
padding:0;
margin:0;
font-size:11px;
list-style:none;
}
.main{
padding:0;
margin:0;
width:1000px;
}
.siteheader{
height:114px;
width:1000px;
}
.logo{
width:204px;
float:left;
padding:20px 0 0 10px;
}

.logolink{
display:block;
width:204px;
height:86px;
}
.topnav{
width:1000px;
float:left;
}

ul.categorey{
width:1000px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.categorey li{
display:block;
float:left;
}

ul.categorey li h2{
font-weight:normal;
margin:0;
font-size:11px;
font-weight:bold;
}
ul.categorey li h2 a{
display:block;
height:25px;
float:left;
padding:15px 18px 0 16px;
text-decoration:none;

}
a.cat-home{
vertical-align:middle;
}
a.cat-seo{
vertical-align:middle;
}
a.cat-webmarkt{
vertical-align:middle;
}
a.cat-ecom{
vertical-align:middle;
}
a.cat-web{
vertical-align:middle;
}
a.cat-soft{
vertical-align:middle;
}
a.cat-host{
vertical-align:middle;
}
a.cat-outsource{
vertical-align:middle;
}
a.cat-portfolio{
border:none;
}
.middle{
width:1000px;
float:left;
font-size:12px;
}
.left-con{
width:211px;
float:left;
padding:5px;
}
.middle-con{
width:557px;
padding:5px 0 5px 10px;
float:left;
line-height:18px;
}
.middle-con-blog{
width:763px;
padding:5px 10px 5px 15px;
float:left;
line-height:18px;
}
.middle-con-blog h2 {
	font-size: 24px;
}
.right-con{
width:200px;
float:left;
padding:5px;
}

.leftnav{
width:206px;
float:left;
}

ul.leftnavul{
width:206px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.leftnavul li{
display:block;
width:176px;
float:left;
padding:5px 10px 5px 20px;
color:#25514C;
}

ul.leftnavul li h2{
font-weight:normal;
margin:0;
font-size:11px;
font-weight:bold;
}
ul.leftnavul li h2 a{
text-decoration:none;
padding:0 0 0 10px;
display:block;
}
.leftnav-sub{
width:206px;
float:left;
margin:10px 0 0 0;
}

ul.leftnav-subul{
width:206px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.leftnav-subul li{
display:block;
width:166px;
float:left;
padding:4px 10px 4px 15px;
}

ul.leftnav-subul li h2{
font-weight:normal;
margin:0;
font-size:11px;
font-weight:bold;
}
ul.leftnav-subul li h2 a{
text-decoration:none;
padding:0 0 0 15px;
display:block;
}


.articles{
width:210px;
float:left;
margin:10px 0;
}

ul.articlesul{
width:210px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}

ul.articlesul li{
width:210px;
float:left;
list-style:none;
}

h3.articleheader{
width:140px;
font-size:11px;
height:30px;
padding:15px 5px 0 65px; 
font-weight:bold;
}
h4.articlesubheader{
font-size:11px;
padding:5px 5px 5px 15px; 
font-weight:bold;
}

h6.articlecontent{
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 15px; 
}
a.articlmore{
width:61px;
margin:3px 3px 3px 15px;
display:block;
font-size:11px;
height:16px;
padding:3px 3px 5px 3px;
text-align:center;
font-weight:normal;
text-decoration:none;
}

a.articlmorered{
width:61px;
margin:3px 3px 3px 5px;
display:block;
font-size:11px;
height:16px;
padding:3px 3px 7px 3px;
text-align:center;
font-weight:normal;
text-decoration:none;
}

.rqst-info{
width:210px;
float:left;
height:50px;
padding-top:20px;
}

ul.rqst-infoul{
width:210px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}

ul.rqst-infoul li{
width:140px;
float:left;
padding-left:70px;
list-style:none;
font-size:12px;
font-weight:bold;
}

ul.rqst-infoul li a{
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.partners{
width:210px;
float:left;
padding-top:20px;
height:200px;
background:url(../images/main/partners.gif) 20px 30px no-repeat;
}
.clients_new{
width:196px;
float:left;
padding:10px 5px;
height:90px;
margin-bottom:3px;
border:2px solid #38C0AC;

}
.partners h6{
font-size:11px;
font-weight:bold;
}
.seonews{
width:210px;
float:left;
margin:10px 0;
background-color:#e8f7f4;
}
h3.seonewsheader{
width:140px;
font-size:11px;
height:30px;
padding:15px 5px 0 65px; 
font-weight:bold;
border-bottom:4px solid #3d877c;
color:#FFFFFF;
background:#2B887B url(../images/main/seonews-bg.GIF) left top no-repeat;
}
.seo-home{
display:block;

padding:0 99px 0 0;
}
/*///////////////////////////////////right contents styles////////////////////////////////////////////////////////////*/

.rightnav{
width:196px;
float:left;


}

.rightnavblog{
width:190px;
float:left;
padding-left:6px;
}

ul.rightnavul{
width:196px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}
ul.rightnavul li{
display:block;
width:171px;
float:left;
padding:5px 10px 5px 15px;
}

ul.rightnavul li h2{
font-weight:normal;
margin:0;
font-size:11px;
font-weight:bold;
}
ul.rightnavul li h2 a{
text-decoration:none;
}


.right-com{
width:196px;
float:left;
margin:10px 0 0 0;
padding:4px 0px 0px 0px;
padding:3px 0;
}

ul.right-comul{
width:196px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}

ul.right-comul li{
width:196px;
float:left;
list-style:none;
}

h3.right-comheader{
font-weight:bold;
font-size:12px;
float:left;
padding:5px 5px 5px 15px; 
}

ul.right-comul li h6{
width:131px;
font-size:11px;
float:left;
padding:5px 5px 0 60px; 
font-weight:normal;
}
a.right-commore{
font-size:11px;
padding:3px;
float:left;
margin:5px 10px;
white-space:nowrap;
font-weight:bold;
text-decoration:none;
}

.bookmark{
width:196px;
float:left;
margin:10px 0 0 0;
}

ul.bookmarkul{
width:196px;
list-style:none;
text-align:left;
font-size:11px;
float:left;

}

ul.bookmarkul li{
width:181px;
float:left;
list-style:none;
padding:5px;
}

li.bookmarkheader{
font-size:12px;
font-weight:bold;
padding:4px 0 4px 15px;
}
.callback{
width:192px;
float:left;
margin-top:10px;
padding:110px 3px 3px 5px;
}

ul.callbackul{
width:192px;
list-style:none;
text-align:left;
font-size:11px;
float:left;
}

ul.callbackul li{
width:192px;
float:left;
list-style:none;
font-weight:normal;
}

a.callbacklink{
width:61px;
white-space:nowrap;
margin:3px 3px 3px 0;
display:table;
float:left;
font-size:11px;
height:12px;
padding:3px 6px 7px 3px;
text-align:center;
font-weight:normal;
text-decoration:none;
}

.freeseo{
width:189px;
float:left;
padding:3px 3px 3px 5px;
}
.webtracker{
width:190px;
float:left;
color:#000000;
margin-top:10px;
padding:2px;
}

.webtrackerheader{
float:left;
font-weight:bold;
padding:5px;
}
.webtracker-con{
float:left;
width:48%;
padding:1%;
text-align:left;
font-weight:bold;
}
.webtracker-link{
float:left;
padding:2%;
font-size:11px;
font-weight:normal;
}

.webtrackerlogin{
border:none;
color:#000000;
height:15px;
width:80px;
}
.webtrackerlink{
font-weight:normal;
text-decoration:none;
}
a.webtracklink{
width:61px;
white-space:nowrap;
margin:3px 3px 3px 0;
display:table;
float:left;
font-size:11px;
height:12px;
padding:3px 6px 7px 3px;
text-align:center;
font-weight:normal;
text-decoration:none;
}

a.webtracklinkA{
font-size:11px;
font-weight:normal;
text-decoration:none;
}

/*///////////////////////////////////bottom styles////////////////////////////////////////////////////////////*/
.bottom-links{
float:left;
width:970px;
padding:15px;
}

.bottom-inner{
width:220px;
padding:10px;
float:left;
}
ul.bottomnav{
list-style:none;
text-align:left;
font-size:11px;
float:left;
clear:both;
margin:10px 0;
}
ul.bottomnav li{
float:left;
clear:both;
}
li.bottomnavheader{
float:left;
clear:both;
font-weight:bold;
white-space:nowrap;
}


ul.bottomnav li h6{
font-weight:normal;
font-size:11px;
}
ul.bottomnav li h6 a{
text-decoration:none;
white-space:nowrap;
}

.bottom-copyright{
float:left;
width:970px;
padding:15px;
font-size:11px;
color:#545454;
}

.flash{
float:left;
margin:4px 0;
padding:5px 0;
width:547px;
}


/*////////////////////////content div styles///////////////////////////////////////////////////*/
/*///////////////////////style1///////////////////////////////////////////////////*/
.content-divA{
float:left;
margin:1px 0;
padding:2px 0;
width:547px;
}

.content-divA h3{
padding:5px;
font-size:12px;
}

.content-divA h6{
padding:5px;
font-weight:normal;
font-size:12px;
}

/*///////////////////////style2///////////////////////////////////////////////////*/
.content-divB{
float:left;
margin:7px 0;
padding:5px 0;
width:547px;
}
.content-divB-inner{
float:left;
padding-right:230px;
}
.content-divB h3{
padding:5px;
font-weight:bold;
font-size:12px;
}

.content-divB h6{
padding:5px;
font-weight:normal;
font-size:12px;
}
/*///////////////////////style3///////////////////////////////////////////////////*/
.content-divC{
float:left;
margin:4px 0;
width:547px;
padding:5px 0;
}
.content-divC-inner{
float:left;
padding-left:170px;
}
.content-divC h3{
padding:5px;
font-weight:bold;
font-size:12px;
}

.content-divC h6{
padding:5px;
font-weight:normal;
font-size:12px;
}

/*///////////////////////style4///////////////////////////////////////////////////*/
.content-divD{
float:left;
margin:4px 0;
padding:5px 0;
width:547px;
}
.content-divD-inner{
float:left;
padding:5px;
width:250px;
margin-right:6px;
}
.content-divD-innerA{
float:left;
padding:5px;
width:250px;
margin-left:6px;
}
.content-divD h3{
padding:5px;
font-weight:bold;
font-size:12px;
}

.content-divD h6{
padding:5px;
font-weight:normal;
font-size:12px;
}

/*///////////////////////style5///////////////////////////////////////////////////*/
.content-divE{
float:left;
margin:4px 0;
padding:5px 0;
width:547px;
}

.content-divE h3{
padding:5px;
font-weight:bold;
font-size:12px;
}
.content-divE h4{
padding:5px;
font-weight:bold;
font-size:12px;
}

.content-divE h6{
padding:5px;
font-weight:normal;
font-size:12px;
}
/*///////////////////////style5///////////////////////////////////////////////////*/
.content-divF{
float:left;
margin:4px 0;
padding:5px 0;
width:547px;
}
.content-divF-inner{
float:left;
padding:5px;
width:250px;
margin-right:6px;
}
.content-divF-innerA{
float:left;
padding:5px;
width:250px;
margin-left:6px;

}
.content-divF ul{
width:250px;
font-size:12px;
float:left;
}

.content-divF ul li{
font-weight:normal;
list-style:none;
padding:0;
}


.content-divF ul li h3{
font-weight:normal;
font-size:11px;
display:block;
padding:2px 2px 2px 10px;
}

.content-divF ul li h6{
padding:5px;
font-weight:normal;
font-size:12px;
}
/*///////////////////////style6///////////////////////////////////////////////////*/
.content-divG{
float:left;
margin:4px 0;
padding:5px 0;
width:547px;
}

.content-divG h3{
font-weight:bold;
font-size:12px;
float:left;
padding:0 0 0 60px;
}

.content-divG h3 a{
font-weight:bold;
font-size:11px;
white-space:nowrap;
display:block;
padding:17px 20px 15px 0;
}

.content-divG h6{
padding:5px;
font-weight:normal;
font-size:12px;
}

/*///////////////////////style7///////////////////////////////////////////////////*/
.content-divH{
float:left;
clear:both;
width:544px;
margin:4px 0;
padding:0 0 5px 0;
}

.content-divH-inner{
float:left;
width:544px;
height:150px;
}
.content-divH-innerA{
float:left;
width:544px;
padding:5px 0;
}


.content-divH-header{
width:166px;
height:60px;
margin:72px 0 12px 12px;
padding:3px 6px;
float:right;
font-size:11px;
line-height:12px;
}
.content-divH ul{
font-size:12px;
float:left;
}

.content-divH ul li{
float:left;
margin-right:3px;
margin-left:3px;
list-style:none;
padding:5px 20px 5px 5px;
}


.content-divH ul li a{
font-weight:bold;
font-size:11px;
text-decoration:none;
display:block;
padding:2px 0 12px 0;

}
/*....................link styles..................*/

a.redmore{
margin:3px 3px 3px 3px;
font-size:11px;
height:16px;
padding:3px;
float:left;
white-space:nowrap;
font-weight:normal;
text-decoration:none;
}
/*....................rqst quote image home..................*/
.rqst-quimg{
float:right;
}
/*....................added march 23 2009..................*/
.right-banner{
width:196px;
float:left;
margin:10px 0 0 0;
}

/*....................rqst quote styles..................*/
.rqst_qut_table{
width:100%;
border-bottom:1px solid #00CC99;
}
.rqst_qut_header{
padding:12px 4px 5px 4px;
font-weight:bold;
font-size:12px;
color:#326A61;
border-bottom:1px solid #00CC99;
}
.rqst_qut_text{
padding:4px;
font-weight:bold;
font-size:11px;
color:#404040;
}
.rqst_qut_text_normal{
padding:4px;
font-weight:normal;
font-size:11px;
color:#eb0000;
}
.rqst_qut_textbox{
border:1px solid #7EC5B7;
font-weight:normal;
font-size:12px;
}
.rqst_qut_span{
font-weight:normal;
font-size:11px;
color:#eb0000;
}
.rqst_qut_submit{
border:none;
padding:3px;
font-size:11px;
background-color:#336666;
font-weight:bold;
color:#FFFFFF;
}
.rqst_sep{
font-size:14px;
font-weight:bold;
color:#999999;
}

.client_table{
width:100%;
color:#b7b7b7;
}

.client_table_hdr{
color:#000000;
font-size:11px;
font-weight:bold;
}
.client_table_td{
border-right:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
width:33%;
font-size:11px;
}

.client_table_td img{
border:1px solid #e2e2e2;
padding:2px;
}

.client_table_td table{
width:100%;
}

.client_link{
list-style:none;
font-weight:normal;
color:#FFFFFF;
float:left;
padding:2px;
background:#CB1300;
}

.terms_table{
color:#000000;
font-size:12px;
}
.terms_table td{
padding:2px 10px;
}
.terms_table a{
color:#ac000e;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.terms_table p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
}
.faq_class{
color:#ac000e;
font-size:11px;
font-weight:bold;
}
.faq_class a{
color:#ac000e;
font-size:11px;
font-weight:bold;
padding:3px 0;
text-decoration:underline;
}

.faq_hdr{
font-size:12px;
color:#000000;
}


.faq_hdr p{
margin:0;
padding:3px 0;
color:#000000;
font-size:12px;
}

.faq_hdr p a{
color:#ac000e;
font-size:11px;
padding:3px 0;
font-weight:bold;
text-decoration:underline;
}

/*Nov5*/
.freeseoIcon{
width:189px;
margin:5px 0px 0px 0px;
float:left;
padding:12px 3px 3px 5px;
}

/* Mar 31 - 2010*/

.freeseocontact a{
font-size:11px;
padding:3px;
margin:0px 0px 0px 5px;
float:left;
font-weight:bold;
text-decoration:none;
background-color:#1ca08d;
color:#ffffff;
}
