@font-face{
	font-family:'ChaparralProRegular'; 
	src:url('fonts/chaparralpro-regular-webfont.eot'); 
	src:url('fonts/chaparralpro-regular-webfont.eot?#iefix') 
	format('embedded-opentype'), url('fonts/chaparralpro-regular-webfont.woff') 
	format('woff'), url('fonts/chaparralpro-regular-webfont.ttf') 
	format('truetype'), url('fonts/chaparralpro-regular-webfont.svg#ChaparralProRegular') 
	format('svg'); font-weight:normal; font-style:normal;}
@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri.woff') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.svg#calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
body{color:#6a6f75; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; border-top:3px solid #fcb604;}
div{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
img{border:none; padding:0px; margin:0px;}
h1{color:#e72e30;font-family:'ChaparralProRegular'; font-size:30px; padding:0 0 10px 0; margin:0; font-weight:normal;}
h2{color:#e72e30;font-family:'ChaparralProRegular'; font-size:20px; padding:0 0 10px 0; margin:0; font-weight:normal;}
#contact_form{ float:left; padding:0 0 15px 0;}
form,input{padding:0px; margin:0px;}
.fl{float:left;}
.fr{float:right;}
img.fr{padding:0 0 0 15px;}
p{color:#6a6f75; text-align:justify;}
strong{color:#333;}
.error{float:left; padding:1px 1%; color:#FF0000; width:98%;}
.success{ color:green !important;}
.contactus{list-style:none; padding:0 0 10px 0 !important; margin:0;}
.contactus li{padding:3px 0; margin:0;}
.contactus span{ float:left; width:100px;}
.sitemap{}
.sitemap li{padding:4px 0 !important; list-style:disc;}
.contactpage a{color:#000;}
	
.cl{clear:both;}
.se1{color:#87ba43;}
.se2{color:#fd806a;}
.se3{color:#529bc4;}
.se4{color:#6a6f75;}

.outer{position:absolute;z-index:100; width:100%;}
.masterContainer{width:1000px; margin:0 auto;line-height:20px;}
.btshadow{ background:url(../images/shadow.png) center bottom no-repeat;}
#header1{float:left; height:360px;}
#header1Inner{float:left; height:368px;}
.logo{float:left; width:156px;}
a{text-decoration:none; color:#e72e30;}
a:hover{text-decoration:none; color:#000;}

.topsocial{float:left; width:840px; padding:8px 0;}
.topsocialinner{width:270px; float:right;}
.topsocial #___plusone_0{float:right;}
.topsocial a.lang{float:right; padding:0 3px 0 15px; opacity:1 !important;}
.topsocial a{float:right; padding:0 3px; opacity:0.5;}
.topsocial div{float:right; padding:0 3px; opacity:0.5;}
.topsocial a:hover, .topsocial div div:hover{opacity:1;}
.occIcon-25909-56057{padding:0 5px 0 3px !important;}
/*Banners*/
.about-seo-consultant-banner{background:url(images/banner-about-us.jpg) center top no-repeat;}
.testimonials-banner{background:url(images/gunjan-pandya.jpg) center top no-repeat;}
.online-marketing-services-banner{background:url(images/banner-services.jpg) center top no-repeat;}
.contact-me-banner{background:url(images/banner-contact.jpg) center top no-repeat;}
.search-engine-optimization-services-banner{background:url(images/banner-social-engine-optimization.jpg) center top no-repeat;}
.link-building-services-banner{background:url(images/banner-linkbuilding.jpg) center top no-repeat;}
.social-media-marketing-services-banner{background:url(images/banner-social-media-marketing.jpg) center top no-repeat;}
.pay-per-click-services-banner{background:url(images/banner-ppc.jpg) center top no-repeat;}
.sitemap-banner{background:url(images/banner-sitemap.jpg) center top no-repeat;}

#top-menu{float:left; width:840px; padding:0;}
#top-menu .menu{float:right; padding:20px 0 0 0; margin:0; display:block;}
#top-menu ul li{position:relative; float:left; height:59px; width:auto; padding-left:5px; color:#f9f8f7; list-style:none;}
#top-menu ul li a span span{float:left;  color:#000; display:none; text-align:left; font-family:'ChaparralProRegular'; padding:20px 0 20px 48px; width:15px;}

.spanspan{display:block !important; font-size:15px;width:85px !important; cursor:pointer;}
.ico-menu-hover{position:relative; float:left; height:60px; width:136px !important; color:#f9f8f7; background-repeat:no-repeat; background-position:0; cursor:pointer;}

#top-menu ul li a span.ico-menu{position:relative; float:left; height:60px; width:60px; color:#f9f8f7; background-repeat:no-repeat; background-position:0;opacity:1;}
#top-menu ul li.item1 a span.ico-menu {background-image:url(images/btn-home.png); background-position:0 0; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item1.active a span.ico-menu{background-image:url(images/btn-home.png); background-position:0 -60px; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item1:hover a span.ico-menu{background-image:url(images/btn-home.png); background-position:0 -120px; background-repeat:no-repeat;}
#top-menu ul li.item2 a span.ico-menu {background-image:url(images/btn-portfolio.png); background-position:0 0; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item2.active a span.ico-menu{background-image:url(images/btn-portfolio.png); background-position:0 -60px; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item2:hover a span.ico-menu{background-image:url(images/btn-portfolio.png); background-position:0 -120px; background-repeat:no-repeat;}
#top-menu ul li.item3 a span.ico-menu {background-image:url(images/btn-about.png); background-position:0 0; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item3.active a span.ico-menu{background-image:url(images/btn-about.png); background-position:0 -60px; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item3:hover a span.ico-menu{background-image:url(images/btn-about.png); background-position:0 -120px; background-repeat:no-repeat;}
#top-menu ul li.item4 a span.ico-menu {background-image:url(images/btn-service.png); background-position:0 0; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item4.active a span.ico-menu{background-image:url(images/btn-service.png); background-position:0 -60px; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item4:hover a span.ico-menu{background-image:url(images/btn-service.png); background-position:0 -120px; background-repeat:no-repeat;}
#top-menu ul li.item5 a span.ico-menu {background-image:url(images/btn-contact.png); background-position:0 0; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item5.active a span.ico-menu{background-image:url(images/btn-contact.png); background-position:0 -60px; background-repeat:no-repeat; width:61px;}
#top-menu ul li.item5:hover a span.ico-menu{background-image:url(images/btn-contact.png); background-position:0 -120px; background-repeat:no-repeat;}

.dataCon{width:1000px; float:left;}
.onecol{float:left; width:960px; padding:20px;}
.onecol ul, .onecol ol{padding:0 0 0 25px;}

.fourcol{float:left; width:220px; padding:0 20px 0 0;}
.fourcol a:hover{opacity:0.5;}
.fourcol p{line-height:18px; padding:0; margin:0;}
.fourcol h4{font-size:19px; font-family:'ChaparralProRegular'; padding:8px 0; margin:0; font-weight:normal;}

.threebytwo{width:605px; padding:0 20px 0 0; float:left;}
.threebytwo p{padding:5px 0;}

.threebyone{padding:0 0 0 10px; float:left;width:320px;}

.events{float:left;width:320px; padding:0 0 15px 0; margin:0 0 15px 0; background:url(images/shadow_news.png) bottom center no-repeat;}
.events ul{float:left; padding:15px 0 0 0; margin:0;}
.events li{float:left; padding:8px 0 10px 0; margin:0; list-style:none;}
.events .selected{background:url(images/shadow_news.png) bottom center no-repeat;}
.events ul a{float:left; color:#fcb604; font-size:20px; text-transform:uppercase; font-weight:bold; font-family:'ChaparralProRegular';}
.events span{float:left; font-size:11px; }
.events p{padding:0 0 0 1px; margin:0;}

.ourservices{float:left;width:320px; padding:0 0 25px 0;}
.ourservices ul{padding:0; margin:0; list-style:none;}
.ourservices li{padding:5px 0 5px 0; margin:0; float:left; display:block; width:99%;}
.ourservices img{vertical-align:middle; padding:0 8px 0 0;}
.ourservices ul a{float:left; color: #E72E30; font-size:16px; font-family:'ChaparralProRegular';}
.ourservices ul a:hover{color: #FCB604;}

.newsletterouterinput { color:#636161; font-size:14px; border:none; background:#fdebbe; border:1px #fdebbe solid; margin:4px 0; padding:3px; width:96%; font-family:'Calibri', Arial; }
.newsletterouterinput:hover, .newsletterouterinput:focus { background:#fff;}
.btnsubscribe{padding:3px; border:none; background:#fdebbe; font-size:20px; margin:4px 0; width:100px; cursor:pointer; color:#E72E30;font-family:'ChaparralProRegular';}
.btnsubscribe:hover{ background:#E72E30; color:#fdebbe;}

.footerMaster{background:url(../images/footer.png) center top no-repeat #fdebbe; width:100%; float:left;}
.footerInner{width:860px; margin:0 auto; font-family:'Calibri'; padding:15px 0;}
.footerInner ul{float:left; padding:0; margin:0; width:33%;}
.footerInner li{list-style:none; padding:0 0 5px 0; margin:0; float:left; width:99%; color:#e72e30; font-size:16px;}
.footerInner li a{color:#3a3a3a; font-size:13px; background:url(../images/arrow.png) center left no-repeat; padding:0 0 0 15px;}
.footerInner b{ font-weight:normal;color:#3a3a3a; font-size:13px;}
.footerInner li a:hover{color:#e72e30;}
.footerInner li span a{float:left; padding:0; width:99%; color:#E72E30; font-size: 16px; background:none;}
.copy{color:#3a3a3a; font-family:'Calibri'; float:left; padding:25px 0 0 0; width:100%;}
.callus{font-size:16px; color:#3a3a3a;font-family:'Calibri'; float:right; padding:25px 0 0 0; width:200px;}
.callus span{color:#e72e30;}

.languages{padding:10px; width:380px; list-style:none;}
.languages li{padding:0 0 0 15px; line-height:36px; width:46%; float:left;}
.languages img{ vertical-align:middle; padding:0 8px 0 0;}

/* COMMON CLASSES */
.break { clear:both; }
/* HEADER */
#headerInner{height:368px; z-index:10; position:absolute; width:100%;}
#header {height:366px; z-index:10; position:absolute; width:100%;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }
/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }
.pictured { background-color:#CC3333; color:#FFF; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }
/* HEADER HAVIGATION */
#headernav-outer {position:relative; top:330px; margin:0 auto; width:960px; }
#headernav {padding-left:864px;}
/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A; }
#content p a:hover { text-decoration:underline; color:#7F000C; }
#colorbox,#cboxOverlay,#cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft,#cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:auto; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay,#cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; height:100%; }
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow { cursor:pointer; }
.cboxPhoto { float:left; margin:auto; border:0; display:block; }
.cboxIframe { width:100%; height:100%; display:block; border:0; }
#cboxOverlay { background:#000; }
#colorbox { }
#cboxContent { margin-top:20px; }
.cboxIframe { background:#fff; }
#cboxError { padding:50px; border:1px solid #ccc; }
#cboxLoadedContent { border:5px solid #000; background:#fff; }
#cboxTitle { position:absolute; top:-20px; left:0; color:#ccc; }
#cboxCurrent { position:absolute; top:-20px; right:0px; color:#ccc; }
#cboxSlideshow { position:absolute; top:-20px; right:90px; color:#fff; }
#cboxPrevious { position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px; }
#cboxPrevious:hover { background-position:bottom left; }
#cboxNext { position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px; }
#cboxNext:hover { background-position:bottom right; }
#cboxLoadingOverlay { background:#000; }
#cboxLoadingGraphic { background:url(../images/loading.gif) no-repeat center center; }
#cboxClose { position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px; }
#cboxClose:hover { background-position:bottom center; }

/*New class*/
.sideTitle{color:#e72e30;font-family:'ChaparralProRegular'; font-size:30px; padding:0 0 10px 0; margin:0; font-weight:normal;}
h3{color:#e72e30; font-family:'ChaparralProRegular'; font-size:20px; padding:13px 0 5px 0; margin:0; font-weight:normal;}
.subh3 h3, ol h3{color:#000; font-family:'ChaparralProRegular'; font-size:16px; padding:10px 0 0 0; margin:0; font-weight:normal;}
h3.subheader{color:#000; font-family:'ChaparralProRegular'; font-size:16px; padding:10px 0 0 0; margin:0; font-weight:normal;}