* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#e9e9e9;
}
#wrapper { 
 margin: 0 auto;
 width: 955px;
}

#wrappertop
{
float:left;
width:955px;
background:url(images/wrapper-top1.jpg) no-repeat;
height:19px;
}

#wrappermid
{

width:955px;
float:left;
background:url(images/wrapeer-mid.jpg) repeat-y;
}

h1
{
text-align:left;
padding:0px 0px 0px 20px;
font-size:15px;
}

h1 a
{
text-decoration:none;
color:#000000;
}

h1 a:hover
{
color:#00CCFF;
}

h2
{
text-align:center;
padding:0px 0px 0px 20px;
font-size:15px;
}

h3
{
text-align:left;
padding:3px 0px 3px 15px;
font-size:14px;
color:#0099FF;
}


#wrapperbot
{
float:left;
width:955px;
background:url(images/wrapper-bot.jpg) no-repeat;
height:45px;
font-weight:normal;
}

#wrapperbot p
{
text-align:left;
padding-left:25px;
padding-top:5px;
font-size:9pt;
}

#wrapperbot a
{
color:#000000;
text-decoration:none;
}

#wrapperin { 
 margin: 0 auto;
 width: 935px;

}

.abouttop
{
background:url(images/top-full.gif) no-repeat;
height:11px;
}

.aboutmid
{
background:url(images/top-mid.gif) repeat-y;
}


.aboutbot
{
background:url(images/top-bot.gif) no-repeat;
height:11px;
}


#logo
{
width:185px;
float:left;
margin-left:1px;

}

#head-right
{
margin-top:5px;
float:right;
}

#head-right1
{
float:left;
margin-top:10px;
width:740px;
}


#head-right1 p
{
text-align:center;
color:#2F5F87;
font-size:10pt;
font-family:Verdana;
font-weight:bold;
}

#head-right1 a
{
text-decoration:none;
color:#2F5F87;
}

#head-right1 a:hover
{
color:#000000;
text-decoration:underline;
}

#head-right2
{
float:left;
}

#head-right .leftmenu
{
background:url(images/menu-left.jpg) no-repeat left;
height:37px;
width:14px;
float:left;
}

#head-right .menumid
{
background:url(images/menu-mid.jpg) repeat-x;
width:717px;
float:left;
height:37px;
}

#head-right .menuright
{
background:url(images/menuright.jpg) no-repeat;
height:37px;
float:left;
width:12px;
}


#head-right-bot
{
margin-top:5px;
float:left;
width:500px;
height:25px;
}

#headertop {
 width: 935px;
 float: left;
 height: 100px;
 background: #E7DBD5;

}


#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #E7DBD5;
}
#navigation {
 float: left;
 width: 900px;
 color: #333;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 5px 0px;
 background: #BD9C8C;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #E7DBD5;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 195px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 678px;
 display: inline;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

.imgstyle
{
margin-top:5px;
margin-bottom:5px;
}

.imagesbg
{
background:#DDDDDD url(images/images-bg.jpg) repeat-x;
height:190px;
}

.internet-mark
{
background:url(images/internet-marketing.jpg) no-repeat;
width:203px;
height:187px;
margin:0px 15px 0px 15px;
}

.internet-mark a
{
color:#333333;
text-decoration:none;
}

.internet-mark a:hover
{
color:#FFFFFF;
}

.internet-mark ul
{
padding-top:70px;
padding-left:25px;
text-align:left;
}

.internet-mark ul li
{
line-height:18px;
}

.website-Develop
{
background:url(images/website-develop.jpg) no-repeat;
width:204px;
height:187px;
margin:0px 15px 0px 15px;
}

.website-Develop a
{
color:#333333;
text-decoration:none;
}

.website-Develop a:hover
{
color:#FFFFFF;
}



.website-Develop ul
{
padding-top:70px;
padding-left:25px;
text-align:left;
}

.website-Develop ul li
{
line-height:18px;
}

.Offshore
{
background:url(images/offshore-outsource.jpg) no-repeat;
width:204px;
height:187px;
margin:0px 15px 0px 15px;
}


.Offshore a
{
color:#333333;
text-decoration:none;
}

.Offshore a:hover
{
color:#FFFFFF;
}




.Offshore ul
{
padding-top:70px;
padding-left:25px;
text-align:left;
}

.Offshore ul li
{
line-height:18px;
}


.design
{
background:url(images/design-multimedia.jpg) no-repeat;
width:204px;
height:187px;
margin:0px 15px 0px 15px;
}


.design a
{
color:#333333;
text-decoration:none;
}

.design a:hover
{
color:#FFFFFF;
}



.design ul
{
padding-top:70px;
padding-left:25px;
text-align:left;
}

.design ul li
{
line-height:18px;
}

.getintop
{
background:url(images/getintouch-top.jpg) no-repeat;
height:33px;
}

.getinmid
{
background:url(images/getin-mid.jpg) repeat-y;

}

.getinbot
{
background:url(images/getin-bot.jpg) no-repeat;
height:14px;
}


.formtext
{
width:75px;
text-align:left;
font-size:10pt;
font-weight:bold;
padding:5px 0px 5px 15px;
margin:0px;
}

.formbox
{
width:130px;
background:url(images/formbox-bg.jpg) repeat-x;
border:#42B6E5 solid 1px;
float:left;
height:25px;
margin-top:10px;
margin-bottom:10px;
}

.formboxbig
{
width:130px;
background: #ededed url(images/formbig.jpg) repeat-x;
border:#42B6E5 solid 1px;
height:80px;
float:left;
margin:10px 0px 10px 0px;
}


.content-top
{
background:url(images/content-top.jpg) no-repeat;
height:14px;
width:674px;
}

.content-mid
{
background:url(images/content-mid.jpg) repeat-y;
width:674px;
}

.content-mid a
{
color:#000000;
text-decoration:none;
}

.content-mid a:hover
{
color:#00CCFF;
text-decoration:none;
}


.content-mid ul
{
text-align:left;
padding-left:25px;
}

.content-mid ul li
{
line-height:20px;
margin-right:15px;
font-weight:normal;
font-size:9pt;
}

.text
{
float:left;
width:674px;
}

.text p
{
text-align:justify;
font-size:9pt;
}

.imgleft1
{
float:left;
width:247px;
}

.imgleft
{
float:left;
margin:8px;
}


.headbg
{
width:668px;
background:#F7F7F7;
height:25px;
margin-left:3px;
}

.imgright
{
float:right;
margin:5px 0px 5px 10px;
}

.newcontent
{
float:left;
}

.newcontent p
{
text-align:justify;
font-size:9px;
line-height:19px;
}



.content-mid p
{
text-align:justify;
font-size:9pt;
line-height:19px;
margin:3px 25px 3px 10px;
font-weight:normal;
}

.content-bot
{
background:url(images/content-bot.jpg) no-repeat;
height:17px;
width:674px;
}



.content-tab
{
margin-left:10px;
float:left;
}

.client-top
{
background:url(images/client-testimonial.jpg) no-repeat;
height:34px;
}

.client-mid
{
background:url(images/client-testi-mid.jpg) repeat-y;
}

.client-mid p
{
text-align:justify;
font-size:9pt;
line-height:19px;
margin:3px 25px 3px 10px;
font-weight:normal;
}


.client-mid h1
{
text-align:right;
padding-right:20px;
font-size:12px;
color:#999999;
font-weight:bold;
}

.client-bot
{
background:url(images/client-test-bot.jpg) no-repeat;
height:20px;
}

.client-bot h1
{
color:#00CCFF;
text-align:right;
font-size:8.5pt;
font-weight:bold;
padding-right:15px;
font-style:italic;
}

.client-bot h1 a
{
text-decoration:none;
color:#00CCFF;
}

p .imgleftnew
{
float:left;
margin:5px;
}

.freeseotips-top
{
background:url(images/freeseo-tips.jpg) no-repeat;
height:31px;
}

.freeseotips-mid
{
background:url(images/seo-tips-mid.jpg) repeat-y;
}

.freeseotips-mid ul
{
margin-left:40px;
}

.freeseotips-mid ul li
{
font-weight:normal;
line-height:20px;
text-align:left;
}

.freeseotips-bot
{
background:url(images/Seo-tips-bot.jpg) no-repeat;
height:17px;
}

.portfolio-top
{
background:url(images/portfolio-top.jpg) no-repeat;
height:31px;
}

.portfolio-mid
{
background:url(images/portfolio-mid.jpg) repeat-y;
}

.portfolio-bot
{
background:url(images/portfolio-bot.jpg) no-repeat;
height:19px;
}

.footertop
{
background:url(images/footer-top.jpg) no-repeat;
height:22px;
}

.footermid
{
background:url(images/footer-mid.jpg) repeat-y;
}

.footerbot
{
background:url(images/footer-bot.jpg) no-repeat;
height:22px;
}

.footerhead
{
color:#00CCFF;
font-size:13px;
font-weight:bold;
text-align:left;
padding:3px 0px 3px 10px;
}

.ggggg
{
color:#CCCCCC;
text-align:left;
padding:1px 0px 1px 10px;
margin:0px;
font-size:9pt;
}

.ggggg a
{
text-decoration:none;
color:#CCCCCC;
}

.ggggg a:hover
{
text-decoration:none;
color:#00CCFF;
}

p
{
text-align:justify;
margin:0px 10px 0px 10px;
line-height:19px;
font-size:9pt;
}

.about ul
{
padding-left:25px;
text-align:left;
}

.about ul li
{
line-height:20px;
margin:0px 20px 5px 0px; 
}


.contentnew
{
float:left;
width:680px;
}

.seo-concept-top
{
background:url(images/SEO-concept-top.gif) no-repeat;
height:36px;
}

.seo-concept-mid
{
background:url(images/SEO-concept-mid.gif) repeat-y;
}

.seo-concept-mid ul
{
padding-left:25px;
margin:3px 15px 3px 0px;
}

.seo-concept-mid ul li
{
text-align:left;
font-weight:normal;
line-height:18px;
font-size:9pt;
}

.seo-concept-mid a
{
text-decoration:none;
color:#000000;
} 

.seo-concept-bot
{
background:url(images/seo-concept-bot.gif) no-repeat;
height:14px;
}


.newlink a
{
font-size:9pt;
text-decoration:none;
color:#0463AC;
padding:5px 0px 5px 20px;
}

.newlink a:hover
{
color:#000000;
}

.contactformboxleft
{
float:left;
width:220px;
margin:3px 0px 3px 10px;
}

.contactformboxmsgleft
{
float:left;
width:240px;
height:80px;
margin:3px 0px 3px 10px;
}



.button
{
float:left;
margin:3px 0px 3px 75px;
color:#000000;
font-size:9pt;
font-weight:bold;
}

.textstyle1
{
color:#FF3300;
margin:0px;
}

.textstyle2 ul
{
color:#0B89E9;
margin:0px;

}

.textstyle2 ul li
{
line-height:25px;
font-weight:bold;
font-size:9pt;
font-family:Arial;
}

.link
{
text-decoration:none;
color:#000000;
}

.packages
{
color:#000000;
font-size:9pt;
font-weight:bold;
text-align:center;
padding:5px;
}

.packages1
{
color:#067AD3;
font-size:9pt;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 20px;;
}

.packages3
{
color:#000000;
font-size:9pt;
text-align:left;
padding:5px 0px 5px 20px;;
}

.newresources
{
font-weight:normal;
font-size:9pt;
text-align:left;
}

.newresources a
{
font-weight:bold;
color:#0066FF;
}