/* CSS Document */
Body{ /*margin-top:18px;*/ padding:0px; background-color:#ffffff;}

.clear{ clear:both;}
.left {float:left;width:262px;}
.right{float:right;width:262px;}

h1{font-family:Calibri; font-size:20px; font-weight:bold; color:#000000;margin:0px; padding:0px 0px 10px 0px; text-transform:uppercase; border-bottom:#397AA2 1px solid;}
h2{font-family:Calibri; font-size:18px; font-weight:bold; color:#168AB5;margin:0px; padding:10px 0px 10px 0px;}
h3{font-family:Calibri; font-size:14px; font-weight:bold; color:#898D8C;margin:0px; padding:10px 0px 10px 0px;}

/*Text*/
.moretext{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; text-decoration:none; font-weight:bold; color:#000000;
 padding-left:10px}
.moretext:hover{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; text-decoration:none; font-weight:bold; color:#3399CC;padding-left:10px}

.mailtext{font-family: Verdana; font-size:11px;color:#000000; line-height:16px; text-decoration:none; color:#000000;}
.mailtext:hover{font-family: Verdana; font-size:11px;color:#FF9900; line-height:16px; text-decoration:underline; color:#000000;}
/*Main*/
#main{ width:100%; margin:0px; padding:0px;}
#maincontent{width:974px; margin:0px auto; padding:0px; font-family: Verdana; font-size:12px;color:#494A4A; line-height:16px;}


/*Topmenu*/

.topmenu{width:974px; height:38px; margin:0px; padding:0px;}
.topmenubg{width:960px; height:38px; background:url(./images/topmenubg.gif) repeat-x top;float:left;}
.topmenumid{width:926px; padding:0px 0px 0px 38px;}
.topmenuleft{width:7px;height:38px; background:url(./images/topmenuimgleft.gif) no-repeat;float:left;}
.topmenuright{width:7px;height:38px; background:url(./images/topmenuimgright.gif) no-repeat;float:right;}
.topmenu ul{margin:0px;padding-top:0px;list-style:none;display:inline;}
.topmenu ul li{margin:0px; padding:0px;list-style:none;display:inline; }

.topmenulink{height:30px;font-family: Calibri; font-size:18px; background:url(./images/topmenudivider.gif)  no-repeat right;color:#ffffff; text-decoration:none;display:block;float:left; padding:6px 14px 0 14px; margin:1px 0px 0px 0px;}
.topmenulink:hover{height:30px;font-family: Calibri; font-size:18px; background:url(./images/topmenudivider.gif)  no-repeat right;color:#4ECEFD; text-decoration:none;display:block;float:left; padding:6px 14px 0 14px; margin:1px 0px 0px 0px; background-color:#118EB8;}
.topmenulink-fixd{height:30px;font-family: Calibri; font-size:18px; background:url(./images/topmenudivider.gif)  no-repeat right;color:#FFFF65;text-decoration:none;display:block;float:left; padding:6px 19px 0 19px; margin:1px 0px 0px 0px; background-color:#118EB8;}

/*Header*/

#header{width:974px;margin:2px 0px 0px 0px; padding:0px;}
.headerbg{width:967px; height:396px; background:url(./images/headerbg.jpg) repeat-x top;float:left;}
.headerlogo{ background:url(./images/logo.jpg) no-repeat; float:left; margin:0px 0px 20px 0px; width:474px; height:103px;}
.headerimg{ background:url(./images/headerbaloon.jpg) no-repeat; float:right; margin:0px 0px 0px 0px; width:448px; height:396px;}

.headerbgleft{width:7px; height:396px;background:url(./images/headerbgleft.jpg) no-repeat;float:left;}
.headerbgright{width:7px; height:396px;background:url(./images/headerbgright.jpg) no-repeat;float:right;}
.header2{width:974px; height:180px; background:url(./images/header.jpg) no-repeat top;}
.header_about{width:974px; height:186px; background:url(./images/aboutus.jpg) no-repeat top;}
.header_services{width:974px; height:186px; background:url(./images/services.jpg) no-repeat top;}
.header_client{width:974px; height:186px; background:url(./images/clientestimonial.jpg) no-repeat top;}
.header_case{width:974px; height:186px; background:url(./images/casestudies.jpg) no-repeat top;}
.header_contact{width:974px; height:186px; background:url(./images/contactus.jpg) no-repeat top;}
.header_ppc{width:974px; height:186px; background:url(./images/ppcachievement.jpg) no-repeat top;}
.header_blog{width:974px; height:186px; background:url(./images/blog.jpg) no-repeat top;}

/*Middle*/
#middle{width:974px; margin:0px; padding:0px;}

.midcontent{width:970px; margin:0px auto; padding:0px 0px 20px 0px;}
.ashbox{width:233px; float:left;}
.boxtop{width:233px; height:64px; float:left; background:url(./images/boxtop.jpg) no-repeat top; background-color:#ffffff;}
.boxheadtext{ font-family:Calibri; font-size:16px; font-weight:bold; color:#000000; text-transform:uppercase; margin:30px 0px 0px 4px; float:left;}
.newsicon{ width:34px; height:31px; margin:20px 0px 0px 15px; float:left;}
.servicessicon{ width:48px; height:29px; margin:25px 0px 0px 10px; float:left;}
.siteanalyseicon{ width:39px; height:40px; margin:15px 0px 0px 4px; float:left;}
.contacticon{ width:48px; height:41px; margin:15px 0px 0px 4px; float:left;}
.boxbg{ width:233px; background:url(./images/boxbg.jpg) repeat-y top; background-color:#ffffff;}
.boxcontent{width:210px; margin:0px auto; padding:0px 0px 0px 10px ;font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px;}
.boxcontent ul{margin:0px; padding:0px; list-style:none;}
.boxcontent ul li{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; list-style:none; margin:0px; padding:2px 0px 2px 0px; border-bottom:#E5EBEB 1px solid;}
.boxlink{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; text-decoration:none;}
.boxlink:hover{ font-family: Verdana; font-size:11px;color:#0099CC; line-height:16px;text-decoration:none;}

.boxlink1{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; text-decoration:none;}
.boxlink1:hover{ font-family: Verdana; font-size:11px;color:#6699FF; line-height:16px;text-decoration:none;}

.boxlink2{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; text-decoration:none;}
.boxlink2:hover{ font-family: Verdana; font-size:11px;color:#FF3300; line-height:16px;text-decoration:none;}

.ashboxbot{ width:233px; height:5px; margin:0px 0px 0px 0px;}

.urllink{ font-family: Verdana; font-size:12px;color:#0099CC; line-height:16px; text-decoration:none;}
.urllink:hover{ font-family: Verdana; font-size:12px;color:#CC3300; line-height:16px;text-decoration:none;}

/*Inner Pge */
.innermidcontent{width:720px; margin:8px 0px 8px 6px; padding:0px; float:left; min-height: 1000px;}

/*Inner Pge Right column*/
.rightcolumn{width:233px; float:right; margin-top:10px;}
.boxtop{width:233px; height:64px; float:left; background:url(./images/boxtop.jpg) no-repeat top; background-color:#ffffff;}
.boxheadtext2{ font-family:Calibri; font-size:20px; font-weight:bold; color:#000000; text-transform:uppercase; text-align:center; margin:30px 0px 0px 0px;}
.boxbg{ width:233px; background:url(./images/boxbg.jpg) repeat-y top; background-color:#ffffff;}
.boxcontent{width:200px; margin:0px; padding:0px 0px 0px 8px ;font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px;}
.boxcontent ul li{ font-family: Verdana; font-size:11px;color:#494A4A; line-height:16px; list-style:none; margin:0px; padding:2px 0px 2px 0px; border-bottom:#E5EBEB 1px solid;}



/*Client Testimonial*/
.testimonialimg{ width:151px; height:87px; float:left; padding:0px; margin:0px;}
.testimonialtext{ width:550px;float:right; padding:0px; margin:0px;}

/*contact form*/
.contactform{width:710px; margin:8px 0px 8px 0px; padding:2px 0px 0px 2px; border:#E7EAEA 1px solid; float:left;}
.contactfomrbg{width:700px; margin:2px; padding:2px; background-color:#F2F5F5; border:#E7EAEA 1px solid;}
/*.textarea{ background:#ffffff; border:#D6D6D6 1px solid; width:180px; height:18px;}
.textarea2{ background:#ffffff; border:#D6D6D6 1px solid; width:250px; height:18px;}*/
.textarea3{ background:#ffffff; border:#D6D6D6 1px solid; width:250px; height:40px;}
.dropdown{ background:#ffffff; border:#D6D6D6 1px solid; width:180px; height:18px;}

/*Footer*/
/*#footer{width:974px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:#E7EAEA 1px solid;font-family:verdana; font-size:11px;color:#5C5D5D;}
/*
.footertextleft{ /*width:335px;*/ /*font-family:verdana; font-size:11px;color:#5C5D5D;margin-top:20px; float:left;}
.footertextright{ width:305px;font-family:verdana; font-size:11px;color:#5C5D5D; margin-top:20px; float:right;}*/

/*.footertextleft{ width:400px;font-family:verdana; font-size:11px;color:#5C5D5D; float:left;}
.footertextright{ width:250px;font-family:verdana; font-size:11px;color:#5C5D5D;float:right; text-align:right; margin:16px 0px 0px 0px;}

.footerlink{font-family:verdana; font-size:11px;color:#5C5D5D; margin-top:10px; text-decoration:underline;}
.footerlink:hover{font-family:verdana; font-size:11px;color:#2F9BB7; margin-top:10px;}

.footerlink1{font-family:verdana; font-size:11px;color:#5C5D5D;text-decoration:none;}
.footerlink1:hover{font-family:verdana; font-size:11px;color:#5C5D5D;text-decoration:underline;}*/

/*Footer*/
#footer{width:974px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:#E7EAEA 1px solid;font-family:verdana; font-size:11px;color:#5C5D5D; text-align:center;}
.footertextleft{ width:335px;font-family:verdana; font-size:11px;color:#5C5D5D;margin-top:20px; float:left;}
.footertextright{ width:305px;font-family:verdana; font-size:11px;color:#5C5D5D; margin-top:20px; float:right;}

.footerlink{font-family:verdana; font-size:11px;color:#2F9BB7; margin-top:10px; text-decoration:none;}
.footerlink:hover{font-family:verdana; font-size:11px;color:#2F9BB7; margin-top:10px; text-decoration:underline;}

.footerlink1{font-family:verdana; font-size:11px;color:#494A4A;text-decoration:none;}
.footerlink1:hover{font-family:verdana; font-size:11px;color:#2F9BB7;text-decoration:underline;}

/*added new*/
.footermenu{ width:946px; margin:0px auto; padding:8px 0px 8px 0px; text-align:center; }
.footermenulink{font-family:verdana; font-size:11px;text-decoration:none; font-weight:normal;color:#494A4A; line-height:16px; text-decoration:none;}
.footermenulink:hover{font-family:verdana; font-size:11px;color:#2F9BB7;font-weight:normal; line-height:16px; text-decoration:underline;}

.footerbodertop{border-top:#cccccc 1px solid;font-family:verdana; font-size:10px;text-decoration:none; font-weight:normal;color:#494A4A; padding:4px 0px 4px 0px;}
.extreembottomlinks{font-family:verdana; font-size:10px;text-decoration:none; font-weight:normal;color:#494A4A; padding:4px 0px 4px 0px;}
.extreembottomlinks:hover{font-family:verdana; font-size:10px;text-decoration:underline; font-weight:normal;color:#494A4A; padding:4px 0px 4px 0px;}


p { text-align: justify; }
.sidebar ul li { list-style: none; }

.formtextfield{ margin:10px 0px 10px 0px; width:180px;}
.formtext{text-align:right; float:left; width:50px;}
.textarea{width:100px; height:15px; border:#CCCCCC 1px solid; margin:0px 0px 0px 10px;}
.textarea2{width:110px; height:60px; border:#CCCCCC 1px solid; margin:0px 0px 0px 10px;}

TD{ border-color:#DDDDDD; border-style:solid; border-width:1px ; font-family:Verdana; color:#666666; font-size:11px;}
.tdheading{font-family:Verdana; color:#0888B5; font-size:11px; font-weight:bold;}

.greyheadingtext{font-family:Verdana; font-size:13px; color:#666666; font-weight:bold;}
.greyheadingtext2{font-family:Verdana; font-size:13px; color:#333333; font-weight:bold;}


.iconbox{ width:360px; background-color:#ECECEC; border:#9DAEB6 4px solid;}

/*socialicons*/
.socialicons{ width:320px; height:37px ;float:left;}
.icon{ width:30px; height:37px; border:#DDDDDD 1px solid; float:left; margin:0px 4px 0px 4px;}
.icon:hover{ width:30px; height:37px; border:#989B9E 1px solid; float:left; margin:0px 4px 0px 4px;}

.logowrap{float:left; margin:219px 0px 10px 18px; width:474px;}
.innermidindexcontent{width:620px; margin:10px 0px 8px 6px; padding:4px 0px 0px 0px; float:left;}
.rightindexcolumn{width:328px; float:right; margin:6px 0px 0px 0px}
.video{ margin:6px 0px 0px 0px;padding:0px; border:#59ABCA 1px solid;}
.googlecertification{ margin:0px auto; height:130px; width:130px; padding:4px 0px 10px 0px;}
.iconsetcontent{width:972px; margin:4px 0px 4px 0px; border:#E7EAEA 1px solid;}
.iconset{width:158px; margin:2px 1px 4px 2px; border-left:#E7EAEA 1px solid; float:left;}
.iconsetheading{font-family:Calibri; font-size:18px; font-weight:bold; color:#0989B6;margin:0px; padding:4px 0px 4px 0px; text-transform:uppercase; text-align:center;}
.seoservicesicons{ text-align:center;}
.iconseticon{ border:#DDDDDD 1px solid;}
.iconseticon:hover{ border:#989B9E 1px solid;}

/*Form*/
.formtextfield{ margin:8px 0px 8px 0px; width:210px;}
.textarea{width:150px; height:15px; border:#CCCCCC 1px solid; margin:0px 0px 0px 10px;}
.textarea2{width:150px; height:60px; border:#CCCCCC 1px solid; margin:0px 0px 0px 10px;}
.formtext{text-align:left; float:left; width:40px;font-family:verdana; font-size:11px; color:#000000;}

a {
  /*color: #85488B;*/
    color: #0989B6;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

.iconsetheadinglink{color:#0989B6;text-decoration:none;}
.iconsetheadinglink:hover{color:#4D4E4F;text-decoration:none;}



