.clr{
clear:both;
padding:0px;
margin:0px;
}



#wrapContainer{
width:965px;
margin:0px auto 0px auto;
}


#container{
width:965px;
float: left;
margin: 0px 0px 0px 0px;
}


.topNav{
margin:0 auto;
_margin:-12px 0px 0px 0px;
width: 884px;
background:url(images/topnav.gif) no-repeat center top;
height:37px;
}
.topNav ul{
margin: 0px;
padding:0px;
float: right;
}

.topNav ul li{
float: left;
padding: 0px 24px 0px 24px;
_padding: 0px;
line-height:33px;
display:block;
_line-height:10px;
}

.topNav ul li a{
text-decoration: none;
float:left;
}

.topNav ul li a:hover{
text-decoration: none;
}

.topNav ul li ul {
	position:absolute;
	top:33px;
	_top:30px;
	left:0;
	}
.topNav ul li ul li{
	display:block;
	_clear:both;
	
	}
.topNav ul li ul li a{
	text-align:left;
	padding:0 0 0 10px;
	line-height:25px;
	_line-height:4px;
	font-size:11px;
	background:#6a6c6e;
	border-bottom:1px solid #fff;
	width:200px;
	_width:160px;
	}
.topNav ul li ul li a:hover{
	background:#4a4c4d;
	}
	
/* Banner Part Css */
#banContainer{
width: 965px;
float: left;
_float:none;
margin-top:-2px;
_margin-top:0; /* 03.11.09 */
height:119px;
overflow:hidden;
}

#banContainerHome{
width: 965px;
float: left;
margin-top:-4px;
*margin-top:-2px;
_margin-top:-5px; /* 03.11.09 */
overflow:hidden;
}

/* Content Container Css */
#contContainer{
/*width: 965px;
background:url(http://www.3g-logic.com/images/containerBg.gif) no-repeat top ;*/
padding:0px;
margin:0px;
float: left;
}
#btmContainer{
width: 965px;
background:url(images/btmImg.gif) no-repeat bottom;
float: left;
background:#fff;
}
#btmContainer1{
width: 965px;
/*background:url(images/btmImg.gif) no-repeat bottom;*/
float: left;
/*height:350px;*/
}
/* Left Container Css */
#leftContainer{
width: 695px;
margin: 5px 0px 0px 11px;
float: left;
}

#leftContainer1{
width: 940px;
margin: 25px 0px 0px 11px;
float: left;
}

.solution{
width: 675px;
margin: 0px 0px 33px 17px;
background:url(images/dot.jpg) repeat-x bottom;
padding: 0px 0px 9px 0px;
display:block;
}
.solutionSeo{
width: 675px;
margin: 0px 0px 0px 1px;
background:url(images/dot.jpg) repeat-x bottom;
padding: 0px 0px 2px 0px;
display:block;
}
.solutionSeo1{
width: 900px;
margin: 0px 0px 0px 17px;
background:url(images/dot.jpg) repeat-x bottom;
padding: 0px 0px 2px 0px;
display:block;
}




.seo_services{
width: 208px;
float:left;
padding-left:1px;
background:url(images/seo_services.jpg) no-repeat top left;
height:29px;
color:#2a89cc;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.seo_services1{
color:#6a6c6e;
}

.iconCont{
width: 706px;
margin: 0px 0px 0px 2px;
float: left;
}

.headingRed{
width: 689px;
margin: 0px 0px 0px 2px;
float: left;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#d60700;
}
.firstPara{
width: 689px;
margin: 0px 0px 0px 2px;
float: left;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#3c3c3c;
line-height:18px;
}
.firstPara span{vertical-align:1px;}
.firstPara a{color:#3c3c3c; text-decoration:none;}
.firstPara a:hover{color:#3c3c3c; text-decoration:none;}
.firstParaMatter{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3c; text-align:justify;}
.firstParaHeading{color:#005ea6;}
.firstPara1{
width: 900px;
margin: 0px 0px 0px 2px;
float: left;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:3c3c3c;
line-height:18px;
text-align:center;
}
.thambnailCont{
width: 689px;
padding-bottom:15px;
padding-left:17px;
padding-top:15px;
float: left;
}
.thambnailCont1{
width: 670px;
padding-bottom:15px;
padding-left:17px;
padding-top:15px;
float: left;
}

.iconCont .iconContIn{
width: 340px;
background:url(images/ltIconBg.gif) bottom left no-repeat;
margin: 0px 0px 10px 0px;
padding: 0px 0px 15px 0px;
float: left;
height:160px;
border: solid 1px #e3e3e3;
}

.iconContIn .width1{
width: 91px;
margin: 0px 0px 0px 12px;
float: left;

}
.iconContIn .width2{
width: 215px;
float: left;
}

.iconContIn .width2 p{
margin: 5px 0px 9px 0px;
}
.iconContIn .width2 p a{
	color:#3c3c3c;
}
.ltCont{
width: 675px;
margin: 0px 0px 0px 17px;
}
.ltConth2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CD0400;
	font-weight:600;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	text-transform:uppercase;
	}
.ltConth2 span{
	color:#737373;
	}
.bulletBlog{
width: 689px;
margin: 0px 0px 0px 2px;
float: left;
padding-left:17px;
}
.bulletBlogIn{
width: 210px;
margin: 0px 0px 0px 2px;
float: left;
padding-right:10px;
}
.bulletHeading{ font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#db0f00;
font-weight:bold;
}
.bullet{
margin: 0px;
padding: 0px;
}

.bullet ul{
margin: 0px;
padding: 0px;
list-style: none;
}

.bullet li{
margin: 0px;
padding: 0px;
background:url(images/bullet.jpg) no-repeat 6px 5px;
padding: 0px 0px 5px 18px;
}

.clientTesti{
background:url(images/banner.gif) no-repeat;
height: 114px;
margin: 0px 0px 10px 22px;
*margin: 60px 0px 10px 22px;
}

.clientTesti .width1{
width: 170px;
padding: 12px 0px 0px 0px;	
float: left;
}

.clientTesti .width2{
width: 520px;
padding: 12px 0px 0px 18px;	
float: left;
}

.marLink{
margin: 3px 0px 0px 0px;
}



/* Right Container Css */
#rtContainer{
width: 223px;
margin: 5px 10px 0px 0px;
float: right;
}

.cmmi {
margin:0px 0px 10px 4px;
width: 219px;
height: 69px;
background:url(images/cmmiBg.gif) no-repeat left;
float: left;
}

.cmmi1 {
width: 223px;
height: 29px;
float: left;
}

.cmmi ul{
margin: 0px;
padding: 0px;
float: left;
}

.cmmi li{
margin: 0px;
padding: 0px;
float: left;
background:url(images/sep.gif) no-repeat right;
padding: 10px 17px 10px 16px;
}

.cmmi li.last{
margin: 0px;
padding: 0px;
float: left;
background:none;
padding: 10px 0px 10px 16px;
}

.rtCont{
width: 218px;
float:right;
margin: 0px 0px 10px 5px;
border:0px solid #000
}
.rtCont1{
width: 218px;
float:right;
margin: 0px 0px 0px 5px;
border:0px solid #000
}

.rtContVideo{
width: 218px;
float:right;
margin: 0px 0px 10px 5px;
border:0px solid #000;
background:#fb9300;
text-align:center;
padding:8px 0
}
.seoServiceNav{
	width: 217px;
	padding-bottom:5px;
	padding-left:6px;
	float:right;
	background:url(images/seo_services_nav_line.jpg) no-repeat left top;
}

.seoServiceNav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.seoServiceNav ul li{
	margin:0;
	padding:0;
}

.seoServiceNav ul li a{
	display:block;
	margin:0;
	padding:7px 0 6px 20px;
	background:url(images/bulletGrey.jpg) 9px 12px no-repeat;
	color:#0070FD;
	text-decoration:none;
}

.seoServiceNav ul li a:hover{
/*	background:url(images/nav-hover.jpg) left top no-repeat;*/
	background:url(images/nav-hover1.jpg) left top no-repeat;
	color:#2A89CC;
	text-decoration:none;
}


.seoServiceNavactive{
	width: 217px;
	padding-bottom:5px;
	padding-left:6px;
	float:right;
    font-weight:bold;
	background:url(images/seo_services_nav_line.jpg) no-repeat left top;
}

.seoServiceNavactive ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.seoServiceNavactive ul li{
	margin:0;
	padding:0;
}

.seoServiceNavactive ul li a{
	display:block;
	margin:0;
	padding:7px 0 6px 20px;
	background:url(images/nav-hover1.jpg) left top no-repeat;
	/* color:#2A89CC; */
    color:#0070FD;
	text-decoration:none;
}

.seoServiceNavactive ul li a:hover{
/*	background:url(images/nav-hover.jpg) left top no-repeat;*/
	
	background:url(images/nav-hover1.jpg) left top no-repeat;
	color:#2A89CC;
	text-decoration:none;
}

.lastContant {
	border-right:1px solid #9d9d9d;
	padding:10px;
	}
.lastContant ul li {
	padding-top:5px;
	padding-bottom:5px;
	background:url(images/bullet.jpg) no-repeat 6px 10px;
	}
.lastContant ul li a{
	text-decoration:none;
	color:#3c3c3c;
	}
.lastContant ul li a:hover{
	text-decoration:underline;
	}






.siteNav ul
{
list-style: none;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

/*li inside Content*/
.siteNav li
{
display: block;
list-style-type: none;
background: url(images/bullet.jpg) no-repeat;
background-position:1px 8px;
line-height: 20px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}

.siteNav li a:hover
{
color:#0070FD;
}

.tabularBoxed {width:675px; float:left; font-size:11px; border:1px solid #CCC; border-left:none; margin:0 0 10px 0;}
.tabularBoxed table {font-size:11px; border:none; margin:0; padding:0;} 
.tabularBoxed table th {font-size:12px; text-align:center;font-weight:bold; color:#fff; margin:0; padding:5px 0 5px 3px; background:#1f508c; border-right:1px solid #CCC;}
.tabularBoxed table td {font-size:11px; vertical-align:top; font-weight:normal; text-align:left; color:#3C3C3C; margin:0; padding:3px 2px 3px 3px; border-left:1px solid #CCC; border-right:none;}
.tabularBoxed .padLeft {padding-left:35px;}
.tabularBoxed .btmBorder {border-bottom:1px solid #CCC;}
.tabularBoxed .orgBg {font-size:11px; font-weight:normal; background:#FFFFFF; text-align:center; border-bottom:none;padding-left:12px;}
.txtCenter {text-align:center;}
.boldTabHead {padding:0; margin:0; font-weight:bold; font-size:11px;}
.redTabHead {padding:0; margin:0; font-weight:bold; font-size:11px; color:#D60700;}
.arrowSeoTabular {background:url(images/arrow3.jpg) 5px 5px no-repeat; padding-left:25px !important;}
.rightArrow {background:url(images/red-sign.gif) center 5px no-repeat; padding:0; margin:0;}
.crossArrow {background:url(images/red-cross1.gif) center 5px no-repeat; padding:0; margin:0;}
.tabularBoxed table td table {font-size:11px; border:none; margin:0; padding:0; border:none;} 
.tabularBoxed table td table td {border:none; padding-bottom:6px; margin:0; vertical-align:text-top;}


/* added on 23.12.09 */
.textimonalRow {padding-bottom:18px; margin:0; clear:both; background:url(images/testimonial_Bg.jpg) no-repeat bottom left;}
.textimonalRow p {padding:0; margin:0; line-height:19px; color:#3C3C3C;}
.textimonalRow span {padding-left:15px;color:#D60700; font-family:Comic Sans MS, arial; font-size:11px; background:url(../images/testimonial_Bulllet.jpg) no-repeat left 3px}
.spacerTestimonial {height:18px; clear:both}


.szso{
width: 134px;
float: left;
padding: 0px;
}
.szsoo{
width: 134px;
padding-top:52px;
padding-left:50px;
}
.bodimg{
margin: 0px 13px 0px 0px;
border:0;
}


.bullet_1{
margin: 0px;
padding: 0px;
}

.bullet_1 ul{
margin: 0px;
padding: 0px;
list-style: none;
}

.bullet_1 li{
margin: 0px;
padding: 0px;
background:url(images/bullet.jpg) no-repeat 6px 5px;
padding: 0px 0px 5px 18px;

}


.rtFormField{


border:solid 1px #c9c9c9;
}

.rtFormFieldMassage{


border:solid 1px #c9c9c9;
}

