/*  
Theme Name: SEOPulse
Theme URI: http://seopulse.com/
Description: SEO Pulse theme.
Version: 2.0
Author: SEO Pulse team
Author URI: http://seopulse.com/

*/

@charset "utf-8";
/* CSS Document */
*{outline:0px;}

body {margin:0px; background:#eb253d;line-height:18px;color:#363636;}

div, td, span, p{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a:link {color:#c10b26; text-decoration:none;}
a:visited {color:#c10b26; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

.ClearBoth{clear:both;}

a.SpecialLink{color:#363636;text-decoration:underline;}
a.SpecialLink:hover{color:#363636;text-decoration:none;}

img{border:0px;}

h1 {padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#39383a; font-weight:bold;line-height:22px;}
h2 {padding:0px;margin:0px; font-family:Georgia; font-size:13px; color:#d51731; font-weight:bold;text-transform:uppercase;font-style:normal;}
h3 {padding:0px 0px 5px 0px;margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:normal;line-height:22px;}
h4 { color:#9f0647; font-size:16px;  font-family:Georgia; text-transform:uppercase; }
#Container{margin:0 auto ; width:921px;}
/*Header Starts*/
#TopBg{background:url(images/topbg.jpg) repeat-x top left;/*width:100%;float:left;*/}
#Header{float:left;width:921px;height:190px;}
.HeaderContent{float:left;width:530px;padding:30px 30px 0px 30px;font-family:Verdana;color:#1b316b;height:88px;}
.HeaderContent p{font-family:Verdana;color:#1b316b; padding:10px 0px; margin:0px;}
.HeaderContent img{ float:right; padding:0px 5px;}

.Logo{float:left;width:331px;padding:36px 0px 0px 0px;height:85px;}

.HeaderBottom{float:left;width:921px;height:70px;}
.CallContent{float:left;width:445px;height:33px;}
.CallContent{margin:0px;padding:10px 0px 0px 0px;}
.CallContent li{margin:0px;padding:0px 20px;list-style:none;float:left;font-size:12px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}

.CallContent li.Call{background:url(images/call_icon.jpg) no-repeat 0px 2px;padding-left:25px;}
.CallContent li.LiveChatonline{background:url(images/livechat_on.gif) no-repeat 0px 2px;padding-left:25px;}
.CallContent li.LiveChatonline a{text-decoration:none;color:#FFFFFF;}
.CallContent li.LiveChatonline a:hover{text-decoration:underline;}

.CallContent li.LiveChatoffline{background:url(images/livechat_off.gif) no-repeat 0px 2px;padding-left:25px;}
.CallContent li.LiveChatoffline a{text-decoration:none;color:#FFFFFF;}
.CallContent li.LiveChatoffline a:hover{text-decoration:underline;}

/*Navigation Start*/
.MainNavigation{float:left;width:476px;height:38px;}
.MainNavigation ul{margin:0px; padding:0px;}
.MainNavigation li{margin:0px; padding:0px 3px 0px 0px;list-style:none;float:left;}
.MainNavigation li a{margin:0px; padding:12px 0px 5px 0px;display:block;color:#FFF;font-size:13px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;float:left;height:26px;text-align:center;text-transform:uppercase;width:92px;}
.MainNavigation li a:hover {}

.MainNavigation li.Current a{background:url(images/home_over.jpg) no-repeat 0px 0px;}

.MainNavigation li.Home a{background:url(images/home.jpg) no-repeat 0px 0px;}
.MainNavigation li.Home a:hover{background:url(images/home_over.jpg) no-repeat 0px 0px;}

.MainNavigation li.Services a{background:url(images/services.jpg) no-repeat 0px 0px;}
.MainNavigation li.Services a:hover{background:url(images/services_over.jpg) no-repeat 0px 0px;}

.MainNavigation li.Blog a{background:url(images/blog.jpg) no-repeat 0px 0px;}
.MainNavigation li.Blog a:hover{background:url(images/blog_over.jpg) no-repeat 0px 0px;}

.MainNavigation li.Contact a{background:url(images/contact.jpg) no-repeat 0px 0px;}
.MainNavigation li.Contact a:hover{background:url(images/contact_over.jpg) no-repeat 0px 0px;}

.MainNavigation li.Projects a{background:url(images/projects.jpg) no-repeat 0px 0px;}
.MainNavigation li.Projects a:hover{background:url(images/projects_over.jpg) no-repeat 0px 0px;}

/*Mid Content CSS Starts*/
#Content{float:left;width:897px;padding:11px 12px 11px 12px;margin:0px; background:#FFFFFF url(images/contentbox_top.jpg) no-repeat top left;}
.HeaderBanner{position:relative; background:url(images/headerbg.jpg) no-repeat top left;width:518px;height:170px;color:#FFFFFF;padding-left:329px; padding-top:45px;line-height:22px;padding-right:50px;}
.HeaderBanner p {color:#FFFFFF;line-height:22px; margin:0px; padding:5px 0px 0px 0px;}

.GlowImage{float:left;position:absolute;width:273px;height:239px;top:-24px;left:30px;}
.projectsImage{float:left;position:absolute;width:256px;height:174px;top:-24px;left:30px; margin:40px 0px 0px 0px}
.servicesimage{float:left;position:absolute;width:237px;height:191px;top:-40px;left:0px;margin:40px 0px 0px 0px}
.contactimage{float:left;position:absolute;width:237px;height:191px;top:-40px;left:20px;margin:40px 0px 0px 0px}


.SeoBox{float:left;background:url(images/seobg.jpg) no-repeat top left;width:261px;height:135px;margin-right:13px;padding:26px 0px 0px 28px;}
.SeoBox p{width:170px;color:#363636;font-size:11px;margin:0px;padding:4px 0px;}

.ArrowRight {position:relative;float:right;right:0; bottom:0px; padding-right:10px;}

.PpcBox{position:relative;float:left;background:url(images/ppcbg.jpg) no-repeat top left;width:261px;height:135px; margin-right:13px;padding:26px 0px 0px 28px;}
.PpcBox p{width:170px;color:#363636;font-size:11px;margin:0px;padding:4px 0px;}

.WebdesignBox{float:left;background:url(images/webdesignbg.jpg) no-repeat top left; width:261px;height:135px;padding:26px 0px 0px 28px;}
.WebdesignBox p{width:170px;color:#363636;font-size:11px;margin:0px;padding:4px 0px;}

.TestimonialDiv{width:262px;float:left;padding:29px 26px 0px 15px;font-family:Georgia;font-size:12px;}
.TestimonialDiv p{font-family:Georgia;margin:5px 0px;line-height:22px; font-style:italic;}


.bottombuttdiv{width:233px;height:138px; float:left;padding:38px 0px 0px 13px;}

.AdwordsDiv{width:322px;float:left;padding:36px 0px 0px 22px;line-height:22px;color:#352d17;}
.AdwordsDiv img{float:left;}
.offer {float:right; margin-left:20px;}

.LeftFloat{float:left;}
.RightFloat{float:right;}

a.More{color:#435b9e;text-decoration:none;font-weight:bold;font-family:Georgia;font-style:normal;}
a.More:hover{text-decoration:underline;}

/*Mid Content CSS Ends*/
#Footer{width:921px;float:left;clear:both;padding-bottom:5px;}
.FLink{padding:5px 0px 0px 4px;color:#ffffff;font-size:11px;float:left;width:612px;}
.FLink a{color:#FFFFFF; text-decoration:none;padding:0px 2px;font-size:11px;}
.FLink a:hover {text-decoration:underline;}
.FCopy{float:left; padding:5px 4px 0px 0px;font-size:11px;color:#FFFFFF;width:300px;text-align:right;}

.midBox{float:left;background: url(images/midboxbg.jpg) left top repeat-y ;width:429px;padding:0px; margin:12px 8px;}
.midboxtop{float:left;background: url(images/curveboxtop.jpg) no-repeat top left;width:404px;padding:20px 10px 0px 15px; }
.midboxbottom{float:left;background: url(images/curveboxbottom.jpg) bottom left no-repeat;width:429px; height:15px;}
.midBox p{color:#363636;font-size:11px;margin:0px;padding:4px 0px;}
.midBox h2 {padding:0px;margin:0px; font-family: Arial; font-size:16px; color:#d51731; font-weight:bold;font-style:normal; text-transform:capitalize; }
.midBox img { float:left; margin-right:10px;}
.date { font-size:11px;}
.visit{ color:#435b9f; float:left; font-weight:bold; padding-left:10px; margin-top:-5px; }
a.visit{color:#435b9f; font-weight:bold; text-decoration:none;}
a.visit:hover{text-decoration:underline;}

.servicebox{float:left;background: url(images/serviceboxbg.jpg) left top repeat-y ;width:897px;padding:0px; margin:8px 0px;}
.serviceboxtop{float:left;background: url(images/serviceboxtop.jpg) no-repeat top left;width:881px;padding:20px 1px 0px 15px; }
.serviceboxtopII{float:left; border: 1px solid #bbbbbb; width:879px; padding:20px 1px 0px 15px; }
.serviceboxbottom{float:left;background: url(images/serviceboxbttm.jpg) bottom left no-repeat;width:897px; height:22px;}
.servicebox p{color:#363636;font-size:11px;margin:0px;padding:15px 0px; width:780px;}
.servicebox h2 {padding:0px;margin:0px; font-family: Arial; font-size:22px; color:#d51731; font-weight: normal;font-style:normal; text-transform:capitalize; }
.servicebox img { float:left; }
.serviceicon  { float:right; margin-top:-90px; }
.ppcicon  { float:right; margin-top:-90px; margin-right:2px; }
.webicon  { float:right; margin-top:-90px; }

.midright { float:left; width:600px; padding-right:26px; background:url(images/dotimg.jpg) right repeat-y;}
.blogtitle { background:url(images/blogtitle_bg.jpg) left top no-repeat; width:560px; height:45px; font-size:18px; color:#ba0622; font-family: "Trebuchet MS"; padding:10px 15px; line-height:24px; margin-bottom:20px;}
.smallgreen { color:#055460; font-size:14px; font-family:Arial; font-weight:bold;}
.blogdate { color:#666666; font-size:14px; font-family:Arial; font-weight:bold;}
.blogcontent { line-height:20px;} 
.blogcontent img  { margin: 0px 10px 0px 0px; float:left;} 
.blogbottom { background: url(images/blogbottombx.jpg) left top no-repeat; width:559px; height:26px; font-size:14px; color:#2881a9; font-family: Georgia; padding:10px 15px; line-height:24px; margin:20px 0px 10px 0px; font-weight:bold;}
.blogbottom a:link, .blogbottom a:visited { font-size:14px; color:#2881a9; font-family: Georgia; text-decoration:none;}
.blogbottom a:hover  { font-size:14px; color:#000000; font-family: Georgia; text-decoration:none;}

.redmore { width:85px; float:left; font-size:14px; color:#2881a9; font-family: Georgia; background:url(images/redrmore_icon.jpg) left top no-repeat; height:21px; padding-left:25px; }
.share { width:140px; float:left; font-size:14px; color:#2881a9; font-family: Georgia; background: url(images/shareicon.jpg) left top no-repeat; height:27px; padding-left:35px; margin:0px 60px; }
.comments { width:90px; float:left; font-size:14px; color:#2881a9; font-family: Georgia; background: url(images/commentsicon.jpg) left top no-repeat; height:29px; padding-left:40px;  }
.paddingtop { margin-top:15px; /*background:url(../images/dotimg.jpg) 630px 0px repeat-y; */}

.leftback { float:right; width:195px;  padding:0px 38px}
.dotline { background:url(images/hr_img.jpg) left top repeat-x; height:1px; margin:20px 0px; }

.bullet {margin:0px; padding:0px;}
.bullet ul{margin:0px; padding:0px;}
.bullet li{margin:0px; padding:0px; list-style:none; background:url(images/bullet.jpg) 0px 7px no-repeat; line-height:18px; padding-left:10px; }
.bullet li a:link{line-height:18px; color:#363636;  text-decoration:none;}
.bullet li a:visited, .bullet li a:hover {  line-height:18px; color:#363636;  text-decoration:none;  }


.pinkfont { color:#9f0647}
a.pinkfont{color:#9f0647; font-weight:bold; text-decoration:none;}
a.pinkfont:hover{text-decoration:underline;}

.seopulse { color:#959595; line-height:24px;}
a.seopulse{color:#959595; font-weight:bold; text-decoration:none;}
a.seopulse:hover{text-decoration:none;}

.midconct { width:412px; float:left; margin-right:26px; background:url(images/dotimg.jpg) right repeat-y;}
.form { float:right; width:459px;}
.contactbg { margin-top:15px; background:url(images/dotimg.jpg) 412px 0px repeat-y; }


.contactdiv{width:400px;height:131px; float:left;padding:55px 0px 0px 13px;}
.contactdiv p { float:left; width:80px; margin:0px; padding:0px; font-size:11px;color:#828282; font-weight:bold;}
.contactdiv input{border:1px solid #b1b1b1;height:15px;padding:2px 5px;font-size:11px;color:#828282;float:left;margin-bottom:10px;font-family:Tahoma; background-color:#f8f8f8; font-weight:bold; }
.contactdiv textarea{border:1px solid #b1b1b1;height:50px;padding:5px;font-size:11px;color:#828282;float:left;margin-bottom:5px;font-family:Tahoma; background-color:#f8f8f8;  }


