/* <-- Version 1.0 --> | <-- 11/01/2010 --> | <-- Phoenix Designs Media --> */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:1.3em; color:#333333; background:#2D2D2D;}
img {border:0;}
a:link {text-decoration:none; color:#333333;}
a:visited {color:#333333;}
a:hover {}
h1 {margin:0 0 10px 0; padding:0; font-size:24px; color:#21a4ca; font-weight:normal;}
h2 {margin:0 0 0 0; padding:0; font-size:19px; color:#333333; font-weight:normal;}
h3 {margin:0 0 10px 0; padding:0; font-size:19px; color:#666666; font-weight:normal;}
p {margin:0 0 25px 0; padding:0;}
.wrap {}
/*-- Header Begin --*/
.headerwrap {background:url(image/headerbg.png) repeat-x #ffffff; border-bottom:1px solid #999999;}
.headerwrap2 {background:url(image/headerbg2.png) repeat-x #ffffff; border-bottom:1px solid #999999;}
.headersubwrap {width:980px; height:350px; margin:0 auto; position:relative; background: url(image/logobg.png) no-repeat;}
.headersubwrap2 {width:980px; height:200px; margin:0 auto; position:relative; background: url(image/logobg.png) no-repeat;}
.logo {float:left; margin:30px 0 0 20px;}
.headernav {float:right; font-size:17px; margin:45px 0 0 0;}
.headernav a {color:#899599; text-decoration:none;}
.headernav a:hover {color:#cccccc;}
.headernav ul {padding:0; margin:0;}
.headernav li {display:inline; padding:0 30px 0 0; margin:0;}
/*-- Header End --*/

.splash {width:980px; position:absolute; top:-235px; background:url(image/splashdrop.png) no-repeat; height:350px;}
.splashsub {padding:0 20px; margin:0 0 40px 0;}
.splash2 {width:980px; position:absolute; top:-85px; background:url(image/splashdrop2.png) no-repeat; height:156px;}
.splash2sh1 {background:url(/image/splashtextbg.png); position:absolute; top:14px;}
.splash2sh1 h1 {padding:30px 20px; margin:0; font-size:35px; color:#fafafa;}
.splash2sub {padding:0 20px; margin:0 0 40px 0;}
#splash1, #splash2, #splash3 {width:980px; height:300px;}
#splash1 {background:url(image/seo.jpg) no-repeat;}
#splash2 {background:url(image/webdesign.jpg) no-repeat;}
#splash3 {background:url(image/smm.jpg) no-repeat;}
#splash1 a, #splash2 a, #splash3 a {position:relative; top:222px; left:160px;}

/*-- Content Body Begin --*/
.contentwrap {position:relative; background:#ffffff;}
.contentwrap_sub {width:980px; margin:0 auto; background:#ffffff; padding:120px 0 0 0;}
.contentwrap_sub2 {width:980px; margin:0 auto; background:#ffffff; padding:70px 0 0 0;}
/*-- Content Body Left Begin --*/
.contentleft {width:450px; float:left; padding:0 0 0 20px; margin:0;}
.contentleft2 {width:600px; float:left; padding:0 0 0 20px; margin:0;}
.contentleft2 ul {list-style:none;}
.list li {list-style:disc; margin:0 0 10px 25px;}
.list2 li {list-style:disc; margin-left:25px;}
.contentleft2 h2 {font-size:21px; margin:0 0 10px 0; color:#90af03;}
.contentleft2 h3 {font-size:21px; margin:0 0 10px 0; color:#90af03;}
.contentleft a {color:#3da8cb;color:#21a4ca; text-decoration:none;}
.contentleft a:visited {text-decoration:none;}
.contentleft a:hover {text-decoration:underline;}
.contentleft2 a {color:#21a4ca;}
.contentleft2 a:visited {text-decoration:none;}
.contentleft2 a:hover {text-decoration:underline;}
.leftctbox1, .leftctbox2, .leftctbox3 {height:200px; margin:0 0 25px 0;}
.leftctbox1 {background:url(image/seonav.png) no-repeat;}
.leftctbox2 {background:url(image/semnav.png) no-repeat;}
.leftctbox3 {background:url(image/advertisingnav.png) no-repeat;}
.leftctbox1 h2, .leftctbox2 h2, .leftctbox3 h2 {padding:25px 0 0 185px;}
.leftctbox1 p, .leftctbox2 p, .leftctbox3 p {padding:0 20px 20px 186px;}
#arrow {background:url(image/arrow.png) no-repeat left; padding:0 0 0 15px;}
.offlink {font-size:18px; background:url(image/arrow.png) no-repeat left; padding:0 0 0 15px; margin-bottom:45px;}
.offlink a:visited {text-decoration:none;}
.end {margin-bottom:45px;}
.end2 {margin-bottom:45px; background:#F9F9F9; padding:5px 0 5px 2px;}
.highlight {padding:0; margin:0 0 10px 0; font-weight:bold; font-size:15px; color:#90af03;}
.highlight2 {font-weight:bold; color:#666666;}
/*-- Content Body Left End --*/
/*-- Content Body Right Begin --*/
.contentright {width:450px; float:right; padding:0 20px 0 0;}
.contentright2 {width:300px; float:right; padding:0 20px 0 0;}
.contentright2 h3 {font-size:21px; margin:0 0 10px 0; color:#90af03;}
.servicesmenu ul {padding:0; margin:0; list-style:none;}
.servicesmenu a {display:block; padding:5px 0;}
.servicesmenu ul a:hover {text-decoration:none; background:#F9F9F9;}
.servicesmenu li {margin:0 0 0 0; padding:2px 0; border-top:1px dashed #F0F0F0;}
#sm_active {background:#F9F9F9;}
#sm_end {border-bottom:1px dashed #F0F0F0;}
.contentright a, .contentright2 a {color:#3da8cb; text-decoration:none;}
.contentright a:hover, .contentright2 a:hover {text-decoration:underline;}

.rightctbox1, .rightctbox2, .rightctbox3 {height:200px; background:url(image/mainnav.png) no-repeat; margin:0 0 25px 0;}
.rightctbox1 {background:url(image/webdesignnav.png) no-repeat;}
.rightctbox2 {background:url(image/ecommercenav.png) no-repeat;}
.rightctbox3 {background:url(image/cmsnav.png) no-repeat;}
.rightctbox1 h2, .rightctbox2 h2, .rightctbox3 h2 {padding:25px 0 0 185px;}
.rightctbox1 p, .rightctbox2 p, .rightctbox3 p {padding:0 20px 20px 186px;}
/*-- Content Body Right End --*/
.clear {position:relative; clear:both; height:20px;}
/*-- Content Body End --*/
/*-- Footer Begin --*/
.ftrwrap {background:#f9f9f9; position:relative; border-bottom:1px solid #999999; border-top:1px solid #EEEEEE;}
.ftrsubwrap {width:980px; margin:0 auto;}
.rfp {padding:15px 0;}
.rfp a {margin:0 auto; padding:0; background:url(image/requestquote.png); width:450px; height:100px; display:block;}
.rfp a:hover {background-position:0 -100px;}
.ftrbox1, .ftrbox2, .ftrbox3, .ftrbox4 {width:152px; height:152px; background:#f9f9f9; float:left; margin:15px 0 15px 75px;}

.ftrwrap2 h3 {color:#a6ca00; font-size:14px; margin:0 0 5px 0; padding:0 0 0 3px; font-weight:normal;}
.ftrwrap2 {background:url(image/footerbg.png) repeat-x #2D2D2D; position:relative; color:#E8F7FF; font-size:13px;}
.ftrwrap2 a {color:#999999; text-decoration:none;}
.ftrwrap2 a:hover {color:#E1E1E1;}
.ftrwrap2 ul {padding:0; margin:0 0 0 3px; list-style:none;}
.ftrsubwrap2 {width:980px; margin:0 auto;}
.ftr2box1, .ftr2box2, .ftr2box3 {width:280px; float:left;}
.ftr2box1 {margin:20px 20px 10px 10px; background:#2D2D2D; padding:10px;}
.ftr2box2 {margin:20px 20px 10px 0; background:#2D2D2D; padding:10px;}
.ftr2box3 {margin:20px 0 10px 0; background:#2D2D2D; padding:10px;}

#phone {margin:0 0 25px 0; font-size:14px;}
.fticon { position:relative;}
.inlink, .twitlink, .rsslink {height:40px; width:40px;}
.twitlink {position:absolute; top:0; left:50px;}
.rsslink {position:absolute; top:0; left:100px;}

.inlink a, .twitlink a, .rsslink a {display:block; width:40px; height:40px;}
.inlink a {background:url(image/linkedin.jpg);}
.twitlink a {background:url(image/twitter.jpg);}
.rsslink a {background:url(image/rss.jpg);}
.inlink a:hover, .twitlink a:hover, .rsslink a:hover {background-position:0 -40px;}

.twitter {margin:0; padding:30px 0 0 0; clear:left;}
.twitter a {color:#0c9dcd;}
.twitter a:hover {color:#08b0e8;}
.twittertext {margin:0 0 0 3px;}
.copyright {border-top:1px solid #3C3C3C; padding:5px 0; clear:left; color:#666666;}
.copyright p {padding-bottom:0; margin-bottom:0;}
.copyright a {color:#666666;}
.copyright a:hover {color:#999999; text-decoration:none;}
/*-- Footer End --*/
/*-- SQS Begin --*/
.faq {float:left; font-size:21px; color:#90af03; background:url(image/arrow.jpg) no-repeat left; padding:0;}
* {margin:0px; padding:0px; outline:none;}
#wr {margin:0px auto; text-align:left;}
.trigger, .trigger a {color:#3da8cb;}
.trigger a:hover {text-decoration:underline;}
.trigger {float:right; margin:0 0 15px 0;}
.close {}
.cnt {display:none; margin:0 0 15px 0; padding:5px 0 0 0; clear:left;}
.cnt a {color:#3da8cb;}
.cnt a:hover {text-decoration:underline;}
.cl {width:100%; clear:both; line-height:0px; font-size:0px;}
/*-- SQS End --*/
/*-- 404 Begin --*/
.error {padding:5px; background:#F4F4F4; border:1px solid #CCCCCC;}
.cat {width:408px; height:202px; background:url(image/cat.jpg) no-repeat; position:absolute;}
/*-- 404 End --*/
