/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	color:#535B5F;
/*	background:url(../images/body.jpg) top center repeat-x;*/
	background:#ffffff url(../images/footer_bg.jpg) bottom repeat-x;
}
img {
	border:0;
}
a {
	color:#3C90D6;
	text-decoration:none;
}
a:hover {
	color:#69AEE8;
	text-decoration:underline;
}
.header_link {
	color:#535B5F;
	text-decoration:none;
}
.header_link:hover {
	color:#535B5F;
	text-decoration:none;
}
.underline {
text-decoration:underline;
}
.underline:hover {
text-decoration:none;
}

h1, h2, h3, h4, h5, h6, div, span, form, li, ul, ol, p {
	margin:0;
	padding:0;
}
.black {
color:#535B5F;
}
h1 {
	margin-top:30px;
	margin-bottom:-13px;
	font-size:18px;
	line-height:20px;
}
h1 span {
	color:#E82A14;
	font-size:14px;
	text-align:right;
}
h2 {
	font-size:12px;
	margin-top:30px;
	color:#879914;
	margin-bottom:-13px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:20px;
	color:#EB8122;
}

h4 {
	font-size:18px;
	color:;#425D6C;
	margin-top:30px;
}
h5 {
	font-size:20px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h5 a {
	text-decoration:none;
}
h5 a:hover {
	text-decoration:none;
}
h6 {
	font-size:17px;
	padding-top:3px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h6 a {
	text-decoration:none;
}
h6 a:hover {
	text-decoration:none;
}
.bdr-bttm {
	border-bottom:1px solid #FEE3B2;
	padding-bottom:4px;
}
.blue {
	color:#348CD3;
}
.orange {
	color:#EB8122;
}
body * {
	outline:none;
}
p {
	line-height:19px;
	text-align:justify;
}
.clear {
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}

#wrap {
	margin:0px auto;
	padding:0px;
	width:1000px;
}

/* header css start here */
#header {
	margin:0;
	padding:0px;
	width:1000px;
	overflow:hidden;
	background:url(../images/header-bg.gif) repeat-x top left;
	height:102px;
	position:relative;
}

/* logo css start here */
#logo {
	width:320px;
	position:relative;
}
#logo a {
	background:url(../images/logo.jpg) no-repeat top left;
	width:296px;
	height:50px;
	position:absolute;
	top:28px;
	left:24px;
	text-indent: -9000px;
}
/* logo css end here */

/* header list css start here */
#header_right {
	margin:0px;
	padding:0px 0px 0px 19px;
	width:452px;
	position:absolute;
	top:19px;
	right:26px;
	font-size:11px;
	color:#9AC1D7;
	background:url(../images/dotted-line.gif) no-repeat top left;
	line-height:16px;
}
.white-heading {
	font-size:13px;
	color:#FFFFFF;
	line-height:18px;
}
#banner {
	margin:0px;
	padding:0px;
	width:1000px;
	clear:both;
	height:178px;
	background:url(../images/banner-bg.gif) repeat-x top left;
	float:left;
}
.bannner_section{
	width:236px;
	height:160px;
	padding:18px 0px 0px 12px;
	margin:0px;
	float:left;
	background:url(../images/sections-bg.gif) top right no-repeat;
}
.bannner_section_in{
	width:496px;
	height:178px;
	margin:0px;
	float:left;
	background:url(../images/sections-bg.gif) top right no-repeat;
}
.bannner_section1{
	width:240px;
	height:160px;
	padding:18px 0px 0px 8px;
	margin:0px;
	float:left;
	background:url(../images/sections-bg.gif) top right no-repeat;
}
.bannner_section2{
	width:245px;
	height:160px;
	padding:18px 0px 0px 8px;
	margin:0px;
	float:left;
	background:url(../images/sections-bg.gif) top right no-repeat;
}
.section_img{
	width:58px;
	padding:0px;
	margin:0px;
	float:left;	
}
.section_img_in{
	width:203px;
	padding:0px;
	margin:0px;
	float:left;	
}
.section_img1{
	width:68px;
	padding:0px;
	margin:0px;
	float:left;	
}
.section_img2{
	width:42px;
	padding:0px;
	margin:0px;
	float:left;	
}
.sections_txt{
	width:170px;
	padding:10px 0px 0px 8px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
}
.sections_txt_in{
	width:255px;
	padding:10px 5px 0px 20px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
}
.sections_txt1{
	width:164px;
	padding:10px 0px 0px 1px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
}
.sections_txt2{
	width:172px;
	padding:10px 0px 0px 8px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
}
.sections_txt3{
	width:166px;
	padding:10px 0px 0px 6px;
	margin:0px;
	float:left;
	font-size:11px;
	color:#636363;
	line-height:16px;
	overflow:visible;
}
.readmore{
	font-size:11px;
	font-style:italic;
}
.blue_color{
	color:#3585cf;
	text-decoration:none;
}
.brown_color{
	color:#c6811a;
	text-decoration:none;
}
.pink_color{
	color:#dd2952;
	text-decoration:none;
}
a.blue_color:hover{
	text-decoration:underline;
}
a.brown_color:hover{
	text-decoration:underline;
}
a.pink_color:hover{
	text-decoration:underline;
}

.contact{
	width:166px;
	height:19px;
	line-height:22px;
	padding:3px 0px 0px 0px;
	margin:0;
}
.contact_flag{
	width:16px;
	padding:0px;
	margin:0px;
	float:left;
}
.contact_txt{
	width:145px;
	height:15px;
	line-height:15px;
	padding:1px 0px 0px 5px;
	margin:0px;
	float:left;
	color:#425d6c;
}
.emailcolor{
	color:#425d6c;
	text-decoration:underline;
}
a.emailcolor:hover{
	color:#425d6c;
	text-decoration:none;
}
/* navigation part start here */
#navigation{
	margin:0px;
	padding:0px;
	width:1000px;
	clear:both;
	background:url(../images/nav-bg.jpg) top left repeat-x;
}

.home  {
background:url(../images/home.jpg) no-repeat;
width:90px;
height:37px;
float:left;
display:block;
text-indent:-9000px;

}
.home:hover {
background:url(../images/home.jpg) 0 -37px no-repeat;
width:90px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.seo  {
background:url(../images/seo.jpg) no-repeat;
width:109px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.seo:hover {
background:url(../images/seo.jpg) 0 -37px no-repeat;
width:109px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.smo  {
background:url(../images/smo.jpg) no-repeat;
width:109px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.smo:hover {
background:url(../images/smo.jpg) 0 -37px no-repeat;
width:109px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}

.ppc  {
background:url(../images/ppc.jpg) no-repeat;
width:103px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.ppc:hover {
background:url(../images/ppc.jpg) 0 -37px no-repeat;
width:103px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}

.building {
background:url(../images/link-building.jpg) no-repeat;
width:142px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}
.building:hover {
background:url(../images/link-building.jpg) 0 -37px no-repeat;
width:142px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}

.portfolio {
background:url(../images/portfolio.jpg) no-repeat;
width:131px;
height:37px;
float:left;
display:block;
text-indent:-9000px;

}
.portfolio:hover {
background:url(../images/portfolio.jpg) 0 -37px no-repeat;
width:131px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}


.request {
background:url(../images/request.jpg) no-repeat;
width:186px;
height:37px;
float:left;
display:block;
text-indent:-9000px;

}
.request:hover {
background:url(../images/request.jpg) 0 -37px no-repeat;
width:186px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}

.contact-button {
background:url(../images/contactinfo.jpg) no-repeat;
width:130px;
height:37px;
float:left;
display:block;
text-indent:-9000px;

}
.contact-button:hover {
background:url(../images/contactinfo.jpg) 0 -37px no-repeat;
width:130px;
height:37px;
float:left;
display:block;
text-indent:-9000px;
}

.spacer{
	height:12px;
	line-height:8px;
	clear:both;
	
}
.spacer2{
	height:4px;
	line-height:4px;
	clear:both;
}

.spacer3{
	height:10px;
	clear:both;
	line-height:0;
	font-size:0;
	
}
.spacer4{
	height:30px;
	line-height:30px;
	clear:both;
}
.red {
	color:#FF0000;
}
/* navigation part end here */

/* header list css end here */

/* header css end here */

/* container css start here */
#container {
	margin:0px;
	padding:10px 0 0 0;
	width:1000px;
}

/* container top style start */
#container_top{
	width:1000px;
	height:355px;
	padding:0px;
	margin:0px;
	background:url(../images/content-top-bg.jpg) top left repeat-x;
}
#container_quote{
	width:990px;
	margin:0;
	border-top:1px solid #C4C4C4;
	padding:0 0 0 10px;
	background:url(../images/free-quote.gif) 686px 25px no-repeat;
}
.testimonials_section{
	width:304px;
	padding:19px 0px 0px 20px;
	margin:0px;
	float:left;
	background:url(../images/divider.jpg) top right no-repeat;
}
.testi_txt{
	width:284px;
	padding:0px 15px 0px 5px;
	margin:0px;
	color:#686868;
	line-height:19px;
}
.portfolio_section{
	width:311px;
	height:336px;
	padding:19px 19px 0px 17px;
	margin:0px;
	float:left;
	background:url(../images/porfolio-bg.gif) top left no-repeat;
}
.red_color{
	color:#d80e0e;
}
.verdana11{
	font-size:11px;
	line-height:18px;
}
.teal_color{
	color:#425d6c;
}
.whyseo{
	width:310px;
	padding:10px 0px 0px 19px;
	margin:0px;
	float:left;
}
.seobanner {
	margin:5px 0 0px 13px;
	float:left;
}
.whyseo_in{
	width:274px;
	padding:19px 0px 0px 19px;
	margin:0px;
	float:left;
}
.whyseo_txt{
	width:280px;
	padding:0px;
	margin:0px;
	color:#686868;
}
/* container top style end */

/* container bottom style start */
#container_bottom{
	width:1000px;
	padding:0px;
	margin:16px 0px 12px 0px;
	clear:both;
	overflow:hidden;
}
#content_container{
	width:1000px;
	padding:0 0 15px 0;
}
.welcome {
width:650px;
float:left;
padding:0 10px 0 10px;
background:url(../images/dotted-back.jpg) top right repeat-y;
}
.welcome p {
margin-top:20px;
padding-right:10px;
}
.welcome_in {
width:676px;
float:left;
padding:0 20px 0 10px;
background:url(../images/dotted-back.jpg) top right repeat-y;
}
.welcome_in ul {
padding:0;
margin:0 0 0 4px;
list-style-type:none;
}
.welcome_in ul li {
padding:0 0 3px 14px;
font-size:12px;
color:#535B5F;
font-weight:normal;
line-height:16px;
background:url(../images/arrow-2.gif) 0 4px no-repeat;
}
.welcome_in p {
margin-top:20px;
}
.article{
width:330px;
float:right;
}
.article_in{
width:294px;
float:right;
}
.news-right{
width:270px;
padding:0px;
margin:0px;
font-family:Verdana,;
font-size:12px;
color:#686868;
line-height:19px;
}
.news-right ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.news-right ul li{
background:url(../images/dooted-line.jpg) no-repeat;
padding:10px 0px 10px 0px;
background-position:top;
}
.space{
padding:10px 0px 0px 10px;
}
.atten-txt {
	float:left;
	width:80px;
	padding-left:10px;
}
.left-marquee {
	float:left;
	width:900px;
}



/* container bottom style end */

/* container css end here */

/* footer css start here */
.footer_main {
	margin:0px;
	padding:0px;
	width:1000px;
	clear:both;
/*	background:#ffffff url(../images/footer_bg.jpg) bottom repeat-x;*/
}
#footer {
	margin:0px;
	padding:15px 0 0 0;
	width:1000px;
	clear:both;
	height:225px;
	background:url(../images/footer.jpg) top no-repeat;
}
.our-services{
width:315px;
height:197px;
padding:18px 0px 0px 0px;
margin:0px;
float:left;
background:url(../images/footer_devider.jpg) 95px 17px no-repeat;
}
.space-2{
padding:0px 0px 0px 110px;
}

.space-3{
padding:0px 0px 0px 45px;
height:100%;
background:url(../images/footer_devider.jpg) 340px 0px no-repeat;
}

.our-servies2{
font-size:12px;
font-family:Verdana;
line-height:18px;
color:#497085;
}

.our-servies2 ul {
padding:0px;
margin:0px;
list-style-type:none;
}
.our-servies2 ul li{
background:url(../images/point.jpg) 5px 8px no-repeat;
line-height:18px;
padding:0px 0px 0px 15px;
}

.our-servies2 a:link, .our-servies2 a:visited{
font-size:11px;
color:#497085;
text-decoration:none;
}

.our-servies2 a:hover, .our-servies2 a:active{
font-size:11px;
color:#000000;
text-decoration:none;
}


.our-packages{
width:254px;
height:197px;
padding:18px 0px 0px 0px;
margin:0px;
float:left;
background:url(../images/footer_devider.jpg) 10px 16px no-repeat;
}
.other-services{
width:390px;
height:197px;
padding:18px 0px 0px 0px;
margin:0px;
float:left;
background:url(../images/footer_devider.jpg) 10px 17px no-repeat;
}
.footer2{
height:63px;
width:1000px;
}
.footer2-left{
width:655px;
float:left;
font-family:Verdana;
font-size:11px;
color:#497085;
line-height:63px;
padding-left:25px;
}
.footer2-right{
width:320px;
float:right;
text-align:right;
}
.rss{
width:179px;
float:left;
padding:15px 0px 0px 0px ;
}
.copy{
width:139px;
float:right;
text-align:left;
}

.exprt {
	display:block;
	height:40px;
	width:294px;
	text-indent:-9000px;
	background:url(../images/right_menu.jpg) 0 0 no-repeat;
}
.exprt:hover {
	background:url(../images/right_menu.jpg) 0 -156px no-repeat;
}
.outsourcing {
	display:block;
	height:39px;
	width:294px;
	text-indent:-9000px;
	background:url(../images/right_menu.jpg) 0 -40px no-repeat;
}
.outsourcing:hover {
	background:url(../images/right_menu.jpg) 0 -196px no-repeat;
}
.port-collection {
	display:block;
	height:37px;
	width:294px;
	text-indent:-9000px;
	background:url(../images/right_menu.jpg) 0 -79px no-repeat;
}
.port-collection:hover {
	background:url(../images/right_menu.jpg) 0 -235px no-repeat;
}
.testmnils {
	display:block;
	height:40px;
	width:294px;
	text-indent:-9000px;
	background:url(../images/right_menu.jpg) 0 -116px no-repeat;
}
.testmnils:hover {
	background:url(../images/right_menu.jpg) 0 -272px no-repeat;
}


.ull {
	margin:10px 0 0 0;
	list-style-type:none;
}
.ull li {
	margin:4px 0 0 0;
	padding:0 0 0 10px;
	background:url(../images/li.gif) 0 7px no-repeat;
	text-align:justify;
	color:#4A769E;
}
.ull2 {
	margin:0 0 0 0;
	list-style-type:none;
}
.ull2 li {
	margin:1px 0 0 0;
	padding:0 0 0 10px;
	background:url(../images/li.gif) 0 7px no-repeat;
	text-align:justify;
	color:#4A769E;
}
.testimonial {
	width:641px;
	background:url(../images/test-bg.gif) 0 0 no-repeat;
	padding:12px 15px 0 20px;
	margin-top:20px;
	font-size:11px;
	text-align:justify;
}
.top_links {
	font-size:10px;
	color:#939393;
	border-bottom:1px solid #D1D2D2;
	padding-bottom:2px;
}
.top_links a {
	color:#939393;
	font-size:10px;
	text-decoration:none;
}
.top_links a:hover {
	text-decoration:underline;
	color:#939393;
}
.one {
background:#EEF0F1 url(../images/one.gif) 10px 10px no-repeat;
padding:9px 20px 10px 35px;
margin-top:10px;
text-align:justify;
}
.two {
background:#D8E1E5 url(../images/two.gif) 10px 10px no-repeat;
padding:9px 20px 10px 35px;
margin-top:3px;
text-align:justify;
}
.can_help {	
	background:#F3F0E5;
	padding:12px 20px 10px 12px;
	margin-top:30px;
}

.contact_left {
	float:left;
	width:30%;
	margin-top:30px;
}
.contact_right {
	float:left;
	width:65%;
	margin-top:30px;
}
.text-box {
	width:166px;
	height:18px;
	padding:1px 1px 0 1px;
	border:1px solid #A5ACB2;
	font-size:11px;
	float:right;
}
.lable-qut {
	height:28px;
	width:340px;
	margin-top:2px;
	text-align:left;
	display:block;
	clear:both;
}
.qurt-text {
	width:222px;
	height:85px;
	padding:1px 1px 0 1px;
	border:1px solid #A5ACB2;
	font-size:11px;
	float:right;
}
.fleft {
float:left;}
.fright {
float:right;}
.block {
	display:block;
	float:left;
	width:80px;
	height:20px;
	padding-top:1px;
	margin-left:10px;
	background:#CCCCCC;
	text-align:center;
	color:#048181;
	font-weight:bold;
	
}
.link {
	color:#879914;
}
#container_sitemap{
	width:990px;
	margin:0;
	border-top:1px solid #C4C4C4;
	padding:0 0 0 10px;
	background:url(../images/site-map.jpg) 610px 45px no-repeat;
/*	background:url(../images/free-quote.gif) 540px 25px no-repeat;*/
}
.sitemap_box {
width:300px;
float:left;
background:url(../images/site-divider.jpg) top right no-repeat;
}
.sitemap_box p {
padding:20px 0 0 10px;
line-height:22px;

}




/******************Drop Down ***************/
.services_drpdwn {
	position:absolute;
	visibility:hidden;
	width:180px;
	height:auto;
	padding:0;
	border-left:1px solid #BEBEBE;
	border-right:1px solid #BEBEBE;
	border-top:1px solid #BEBEBE;
	z-index:100;
	margin-top:-5px !important;
}
.services_drpdwn ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.services_drpdwn ul li {
	margin:0;
	padding:0;
}
.services_drpdwn ul li a {
	margin:0;
	padding:0;
	display:block;
	height:24px;
	padding:4px 0 0 3px;
	color:#000000;
	background:#E6E6E7;
	border-bottom:1px solid #BEBEBE;
	text-decoration:none;
	font-size:12px;
}
.services_drpdwn ul li a:hover {
	color:#000000;
	background:#ffffff;
	text-decoration:none;
}
.bdr_rgt {
	border-right:1px solid #ffffff;
}
.table_bdr {
	border:1px solid #868C8F;
	margin-top:30px;
}
.table_bdr td {
	border-bottom:1px solid #868C8F;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;

}
.white {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
.pd_left {
	padding-left:10px;
}
.port_main {
	width:676px;
	margin-top:30px;
	padding-bottom:40px;
	background:url(../images/port_bottom.jpg) bottom center no-repeat;
}
.port_left {
	width:338px;
	float:left;
	font-size:13px;
}
.port_right {
	width:330px;
	float:left;
	text-align:right;
}
.table {
	margin-top:5px;
}
.table td{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	font-size:11px;
}
.port_top_next {
width:675px;
height:26px;
margin-top:30px;
background:url(../images/top_next_border.gif) repeat-x;
padding-top:7px;
text-align:right;

	}
.port_top_next a {
color:#425D6C;
text-decoration:none;
margin-left:1px;
margin-right:1px;
padding:0 3px 0 3px;
}
.port_top_next a:hover {
color:#ffffff;
background:#425D6C;
text-decoration:none;
}
#container_contact{
	width:990px;
	margin:0;
	border-top:1px solid #C4C4C4;
	padding:0 0 0 10px;
	background:url(../images/contact-img.jpg) 630px 40px no-repeat;
}
#container_contact .left_sectin{
margin-top:30px;
float:left;
width:355px;
line-height:20px;
}
#container_contact .right_sectin{
margin-top:33px;
float:left;
width:230px;
}
#container_contact .right_sectin a{
height:39px;
width:219px;
display:block;
text-indent:-9000px;
}
.msn {
	background:url(../images/contact-id.gif) 0 0 no-repeat;
}
.msn:hover {
	background:url(../images/contact-id.gif) 0 -156px no-repeat;
}
.yahooo {
	background:url(../images/contact-id.gif) 0 -39px no-repeat;
}
.yahooo:hover {
	background:url(../images/contact-id.gif) 0 -195px no-repeat;
}
.gmail {
	background:url(../images/contact-id.gif) 0 -78px no-repeat;
}
.gmail:hover {
	background:url(../images/contact-id.gif) 0 -234px no-repeat;
}
.skype {
	background:url(../images/contact-id.gif) 0 -117px no-repeat;
}
.skype:hover {
	background:url(../images/contact-id.gif) 0 -273px no-repeat;
}
.port_home {
	background:url(../images/border.gif) top repeat-x;
	margin-top:20px;
}
.more_portfolio {
	background:url(../images/border.gif) top repeat-x;
	margin-top:11px;
	padding-top:13px;
}
.site-map-ul {
	margin:20px 0 0 0;
	padding:0;
	list-style-type:none;
}
.site-map-ul li {
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background:url(../images/point.jpg) 0 8px no-repeat;
}
.site-map-ul li a {
	text-decoration:none;
	color:#535B5F;
}
.site-map-ul li a:hover {
	text-decoration:underline;
	color:#535B5F;
}
.h2 {
	font-size:17px;
	font-weight:bold;
	margin-bottom:-13px;
	margin-top:30px;
	color:#3C90D6;
	font-family:"Trebuchet MS"
}
.h3 {
	color:#CD7F0E;
	font-size:17px;
	font-weight:bold;
	font-family:"Trebuchet MS"
}
.marquee-txt {
	background-color:#EEE;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
	font-size:11px;
	color:#CC0000;
	padding:2px 0 3px;
	overflow:hidden;
}
.black2 {
color:#000;
}

.right-script{
width:250px;
margin-left:30px;
}
