body{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
a{
	text-decoration: none;
	color:#006ece;
}
a:hover{
	text-decoration: underline;
	color:#006ece;
}
form{
	margin: 0px;
	padding: 0px;
}
h1{
	margin: 0px;
	padding: 0px;
	display: inline;
}
.f-left{
	float: left;
}

.f-left2{
	padding:30px 0px 0px 0px;
	float: left;
}

.f-right{
	float: right;
}
.f-right2{
	padding:0px 7px 0px 0px;
	float: right;
}

.clear{
	clear:both;
}

.M-top{
	margin:30px 0px 0px 0px;
	*margin:30px 0px 20px 0px;
}

.M-top2{
	margin:20px 0px 0px 0px;
	*margin:20px 0px 20px 0px;
}

h2{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#008fcf;
	padding:0px;
	margin:0px;
	font-weight: bold;
}

h3{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#3b5998;
	padding:0px;
	margin:0px;
}

h4{
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.textBlue{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b5998;
}

.titlesBlue{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-weight: bold;
}

/*----------------main----------------*/
#main{
	background:#f2f2f2 url(../images/bg.jpg) repeat-x left top;
	overflow:hidden;
}
#wrapper{
	width:1002px;
	margin:0px auto;
}
#wrapper1{
	width:1002px;
	margin:0px auto;
}
/*------------header------------*/
#header{
	padding:0px;
	margin:0px auto;
	height:140px;
}
#header .logo{
	padding:15px 0px 8px 12px;
	margin:0px;
	float:left;
}

#header .free{
	padding:0px 0px 8px 110px;
	margin:0px;
	float:left;
	width:200px;
}

#header .logo .website{
	padding:15px 12px 0px 0px;
	margin:0px;
	width:300px;
	float:right;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a9a9a9;
}


#header .login{
	padding:15px 12px 0px 0px;
	margin:0px;
	float:right;
	text-align:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#a9a9a9;
}
#header .login a{
	padding:0px 5px 0px 5px;
	color:#a9a9a9;
}
#header .login .share{
	color:#006bc9;
	background:url(../images/share.gif) no-repeat left;
	height:14px;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 10px;
}
#header .login .share a{
	color:#006bc9;
}
#header .call{
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#ececec;
	background:url(../images/call.gif) no-repeat left;
	padding:0px 0px 0px 54px;
	margin:18px 0px 0px 0px;
}
/*--------------------navigation-------------------*/
#navigation{
width:1100px;
	padding:0px;
	margin:0px;
	height:43px;
	clear:both;
	background:url(../images/nav-top.gif) no-repeat;
}
#navigation ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#navigation ul li{
	padding:0px 35px 0px 40px;
	margin:0px;
	float:left;
	background:url(../images/divider.gif) no-repeat right;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#e4e4e4;
	text-align:center;
	line-height:250%;
}

.seo{
	padding:0px;
	margin:0px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#e4e4e4;
	text-align:center;
	line-height:300%;
}

#navigation ul li a{
	color:#e4e4e4;
}
#navigation ul li a:hover{
	color:#e4e4e4;
	text-decoration:none;	
}



/*-------------container--------------*/
#container{
	padding:9px 0px 5px 0px;
	margin:0px;
	float:left;
	width:996px;
}
.flash2{
	padding:5px 0px 0px 0px;
	height:105px;
	text-align:center;
}

.flash{
	height:349px;
	text-align:center;
}
#curve-top, #curve-top1, #curve-top2, #curve-top3, #curve-top4, #curve-top5, #curve-top6, #curve-top7{
	background:url(../images/curve-top.gif) repeat-x left top;
	padding:0px;
	margin:0px;
	_margin-bottom:-15px;
	height:5px;
}
#curve-top .left, #curve-top1 .left, #curve-top2 .left, #curve-top3 .left, #curve-top4 .left, #curve-top5 .left, #curve-top6 .left, #curve-top7 .left{
	background:url(../images/curve-top-left.gif) no-repeat left top;
	padding:0px 0px 0px 5px;
	height:5px;
	float:left;
}
#curve-top .right, #curve-top1 .right, #curve-top2 .right, #curve-top3 .right, #curve-top4 .right, #curve-top5 .right, #curve-top6 .right, #curve-top7 .right{
	background:url(../images/curve-top-right.gif) no-repeat right top;
	padding:0px 0px 0px 5px;
	height:5px;
	float:right;
}
#curve-bottom, #curve-bottom1, #curve-bottom2, #curve-bottom3, #curve-bottom4, #curve-bottom5, #curve-bottom6, #curve-bottom7{
	background:url(../images/curve-bottom.gif) repeat-x left top;
	height:5px;
	padding:0px;
	margin:0px 0px 4px 0px;
	_margin:0px 0px -10px 0px;
	clear:both;
}
#curve-bottom .left, #curve-bottom1 .left, #curve-bottom2 .left, #curve-bottom3 .left, #curve-bottom4 .left, #curve-bottom5 .left, #curve-bottom6 .left, #curve-bottom7 .left{
	background:url(../images/curve-bottom-left.gif) no-repeat left top;
	height:5px;
	padding:0px 5px 0px 0px;
	float:left;
}
#curve-bottom .right, #curve-bottom1 .right, #curve-bottom2 .right, #curve-bottom3 .right, #curve-bottom4 .right, #curve-bottom5 .right, #curve-bottom6 .right, #curve-bottom7 .right{
	background:url(../images/curve-bottom-right.gif) no-repeat right top;
	height:5px;
	padding:0px 5px 0px 0px;
	float:right;
}
/*-----------------leftnav--------------*/
#leftNav{
	padding:0px;
	margin:0px;
	width:200px;
	float:left;
}
#leftNav .inner{
	padding:0px 9px 0px 9px;
	margin:0px;
	width:180px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#leftNav .inner .cms{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b5998;
	padding:9px 0px 0px 0px;
	margin:0px;
}
#leftNav .inner .cms img{
	padding:0px;
	margin:25px 0px 15px 0px;
}
#leftNav .inner .tweet{
	padding:3px 0px 15px 0px;
	*padding:3px 0px 9px 0px;
	height:274px;
	margin:0px;
}
#leftNav .inner .tweet ul{
	padding:22px 0px 12px 0px;
	margin:0px;
	list-style-type:none;
}
#leftNav .inner .tweet ul li{
	padding:0px 0px 5px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#565656;
}

/*-----------------center------------------*/
#center{	
	padding:0px 6px 0px 6px;
	margin:0px;
	width:564px;
	float:left;
}
#center .inner{
	padding:0px 9px 0px 9px;
	margin:0px;
	width:544px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#center .inner .website{
	padding:9px 7px 0px 7px;
	margin:0px;
	float:left;
	width:530px;
}
#center .inner .website ul{
	padding:16px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#center .inner .website ul li{
	padding:0px 7px 0px 6px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-transform:uppercase;
	text-indent:6px;
	float:left;
}
#center .inner .website ul li img{
	padding:0px;
	margin:3px 0px 0px 0px;
}
#center .inner .website .view{
	text-align:right;
	padding:5px 0px 5px 0px;
	float:right;
}
#center .inner .website .view a{
	color:#006ece;
}
#center .inner .website .view a:hover{
	color:#006ece;
}
#center .inner .question{
	padding:9px 7px 0px 7px;
	height:181px;
	*height:178px;
}
#center .inner .question ul{
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
#center .inner .question ul li{
	padding:5px 10px 5px 7px;
	*padding:5px 10px 5px 7px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	
	color:#5f5f5f;
	text-transform:uppercase;
	float:left;
}
#center .inner .question ul li img{
	padding:0px;
	margin:3px 0px 0px 0px;
}
#center .inner .question .view2{
	text-align:right;
	padding:5px 0px 5px 0px;
	float:right;
}
#center .inner .question .view2 a{
	color:#006ece;
}
#center .inner .question .view2 a:hover{
	color:#006ece;
}
#center .inner .testimonial{
	padding:3px 7px 3px 7px;
}
#center .inner .testimonial p{
	margin:8px 0px 6px 0px;
}


#center .inner .development{
	padding:3px 7px 8px 7px;
	margin:0px;
	background:#FFCC00;
}
#center .inner .development ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#center .inner .development ul li{
	padding:0px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#565656;
}

#content{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:770px;
	float:left;
}
#content .inner{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner ul{
	padding:22px 0px 22px 100px;
	*padding:18px 0px 17px 100px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
}


#content2{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:996px;
	float:left;
}


#linksBlog{	
	padding:0px 0px 0px 0px;
	margin:0px;
	width:484px;
	float: right;
}

#linksBlog .contentLinks{
	padding:8px 15px 0px 15px;
	margin:0px;
	width:452px;
	height:260px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#linksBlog .contentLinks ul{
	padding:22px 15px 12px 0px;
	margin:0px;
	list-style-type:none;
}
#linksBlog .contentLinks ul li{
	padding:0px 0px 5px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#565656;
}




#Facecontent{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:506px;
	float:left;
}

#Facecontent .facebook{
	padding:8px 5px 11px 15px;
	margin:0px;
	width:484px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#content2 .innerSEO{
	padding:11px 15px 11px 15px;
	margin:0px ;
	width:964px;
	height:525px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#content2 .innerC2{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:964px;
	height:170px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	overflow:scroll;
	overflow-x:hidden;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content2 .innerC2 ul{
	padding:22px 0px 22px 100px;
	*padding:18px 0px 17px 100px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content2 .innerC2 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
}


#content .inner2{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner2 ul{
	padding:40px 0px 22px 20px;
	*padding:18px 0px 17px 20px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner2 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}


#content .inner3{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner3 ul{
	padding:40px 0px 22px 200px;
	*padding:18px 0px 17px 200px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner3 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}


#content .inner4{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner4 ul{
	padding:40px 0px 22px 270px;
	*padding:18px 0px 17px 270px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner4 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}


#content .inner5{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner5 ul{
	padding:40px 0px 22px 140px;
	*padding:18px 0px 17px 140px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner5 ul li{
	padding:0px 0px 18px 5px;
	*padding:0px 0px 15px 5px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}
#content .inner5{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner5 ul{
	padding:40px 0px 22px 140px;
	*padding:18px 0px 17px 140px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner5 ul li{
	padding:0px 0px 18px 5px;
	*padding:0px 0px 15px 5px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}
#content .inner6{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner6 ul{
	padding:40px 0px 22px 50px;
	*padding:18px 0px 17px 55px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner6 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 5px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}
#content .inner7{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner7 ul{
	padding:40px 0px 22px 300px;
	*padding:18px 0px 17px 150px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .inner7 ul li{
	padding:0px 0px 18px 10px;
	*padding:0px 0px 15px 5px;
	margin:0px;
}
#content .inner8{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#content .inner8 ul{
	padding:0px 0px 22px 80px;
	*padding:0px 0px 17px 80px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#content .inner9{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .inner9 ul{
	padding:30px 0px 22px 6px;
	*padding:18px 0px 17px 6px;
	margin:0px;
	list-style-type:none;
	float:left;
}

#content .inner10{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

#content .inner10 .des {
	padding:35px 7px 0px 7px;
	margin:0px;
	float: right;
	width:310px;
}

#content .inner10 .des .solut {
	padding:20px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: left;
	width:300px;
	height:150px;
}


#content .inner10 .des .solut ul {
	padding:20px 10px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#content .inner10 .des .solut ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}

#content .inner10 .des .tech {
	padding:20px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: right;
	width:180px;
	height:150px;
}


#content .inner10 .des .tech ul {
	padding:20px 0px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#content .inner10 .des .tech ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}



.SmallGrayText{
	color:#909090;
	font:normal 11px Arial, Helvetica, sans-serif;
}


.imgCheckout{
padding-bottom:30px;
text-align:center;						
}

/*------Portfolio---------------*/

#centerP{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:770px;
	float:left;
}
#centerP .innerP{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#centerP .innerP .portfolio{
	padding:9px 7px 0px 7px;
	margin:0px;
	float:left;
	width:738px;
	
}
#centerP .innerP .portfolio ul{
	padding:15px 0px 15px 0px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#centerP .innerP .portfolio ul li{
	padding:0px 0px 0px 12px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-transform:uppercase;
	text-indent:6px;
	float:left;
}

#centerP .innerP .portfolio .viewP{
	text-align:right;
	font:normal 10px Arial, Helvetica, sans-serif;
}
#centerP .innerP .portfolio .viewP a{
	color:#006ece;
}
#centerP .innerP .portfolio .viewP a:hover{
	color:#006ece;
}
/**********sdfsd**********/

#centerP2{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:995px;
	float:left;
}
#centerP2 .innerP2{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:963px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#centerP2 .innerP2 .portfolio2{
	padding:9px 7px 0px 7px;
	margin:0px;
	float:left;
	width:963px;
}

#centerP2 .innerP2 .portfolio2 .imgSites{
	padding:0px 0px 50px 0px;
	margin:0px;
	float:left;
	width:963px;
}

#centerP2 .innerP2 .portfolio2 .imgSites .des {
	padding:9px 7px 0px 7px;
	margin:0px;
	float: right;
	width:510px;
}

#centerP2 .innerP2 .portfolio2 .imgSites .des .solut {
	padding:20px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: left;
	width:300px;
	height:150px;
}


#centerP2 .innerP2 .portfolio2 .imgSites .des .solut ul {
	padding:20px 10px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#centerP2 .innerP2 .portfolio2 .imgSites .des .solut ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}

#centerP2 .innerP2 .portfolio2 .imgSites .des .tech {
	padding:20px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: right;
	width:180px;
	height:150px;
}


#centerP2 .innerP2 .portfolio2 .imgSites .des .tech ul {
	padding:20px 0px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#centerP2 .innerP2 .portfolio2 .imgSites .des .tech ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}

/*****books********/


#centerP2 .innerP2  .ebooks2{
	padding:9px 7px 0px 7px;
	margin:0px;
	float:left;
	width:963px;
}
#centerP2 .innerP2  .ebooks2 ul{
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#centerP2 .innerP2  .ebooks2 ul li{
	padding:0px 7px 10px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-transform:uppercase;
	text-indent:6px;
	float:left;
}


/**/
#centerP2 .innerP2  .ebooks3{
	padding:9px 2px 0px 7px;
	margin:0px;
	float:left;
	width:963px;
}
#centerP2 .innerP2  .ebooks3  ul{
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#centerP2 .innerP2  .ebooks3  ul li{
	padding:0px 3px 10px 0px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-transform:uppercase;
	text-indent:6px;
	float:left;
}


/**********Portfolio 3d**********/

#centerP3{	
	padding:0px 6px 0px 0px;
	margin:0px;
	width:995px;
	float:left;
}
#centerP3 .innerP3{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:963px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#centerP3 .innerP3 .portfolio3{
	padding:0px 0px 0px 7px;
	margin:0px;
	float:left;
	width:963px;
}

#centerP3 .innerP3 .portfolio3 .imgSites3{
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	width:963px;
}


#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 {
	padding:9px 7px 0px 7px;
	margin:0px;
	float: right;
	width:510px;
}

#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .solut3 {
	padding:20px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: left;
	width:300px;
}


#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .solut3 ul {
	padding:20px 10px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .solut3 ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}

#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .tech3 {
	padding:30px 7px 20px 7px;
	*padding:30px 7px 30px 7px;
	margin:0px;
	float: right;
	width:180px;
}


#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .tech3 ul {
	padding:20px 0px 0px 10px;
	margin:0px;
	list-style-type:none;
	float:left;
}


#centerP3 .innerP3 .portfolio3 .imgSites3 .des3 .tech3 ul li{
	padding:0px 0px 5px 8px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}






/*-----------------rightnav-----------------*/
#rightNav{
	padding:0px;
	margin:0px;
	width:220px;
	float:left;
}
#rightNav .inner{
	padding:0px 9px 0px 9px;
	margin:0px;
	width:200px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#7c7c7c;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#rightNav .inner #contact{
	padding:3px 0px 6px 0px;
	margin:0px;
	width:200px;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	color:#7a7a7a;
	height:346px;
	*height:349px;
	vertical-align:middle;
}
#rightNav .inner #contact form{
	padding:10px 0px 0px 0px;
	margin:0px;
}
#rightNav .inner #contact label{
	padding:0px;
	float:left;
	width:55px;
	margin:0px;
	height:18px;
	line-height:166%;
}
#rightNav .inner #contact .color{
	padding:0px;
	float:left;
	width:140px;
	height:16px;
	border:1px solid #d3d3d3;
	margin:0px 0px 7px 0px;
	font:normal 11px Verdana, Geneva, sans-serif;
}
#rightNav .inner #contact .color1{
	padding:0px;
	float:left;
	width:140px;
	height:115px;
	border:1px solid #d3d3d3;
	font:normal 11px Verdana, Geneva, sans-serif;
	margin:0px 0px 7px 0px;
}
#rightNav .inner #contact .color2{
	padding:0px;
	float:left;
	width:142px;
	height:20px;
	border:1px solid #d3d3d3;
	margin:0px 0px 7px 0px;
	font:normal 11px Verdana, Geneva, sans-serif;
}
#rightNav .inner #contact .captcha{
	padding:6px 0px 0px 0px;
	margin:0px;
	float:left;
}
#rightNav .inner #contact .btn{
	padding:6px 0px 0px 0px;
	margin:0px;
	float:right;
}
#rightNav .inner .checkout{
	padding:3px 0px 6px 0px;
	margin:0px;
	width:200px;
}
#rightNav .inner .checkout img{
	padding:0px;
	margin:10px 0px 1px 0px;
}
#rightNav .inner .compatible{
	padding:3px 0px 6px 0px;
	margin:0px;
	width:200px;
}
#rightNav .inner .compatible img{
	padding:0px;
	margin:16px 0px 7px 0px;
	*margin:10px 0px 5px 0px;
}
/*--------------footer-------------*/
#footer{
	background:#1d1e20;
	padding:30px 0px 30px 0px;
	clear:both;
	color:#c9c9c9;
	font:normal 14px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#footer .list{
	padding:0px;
	margin:0px;
	float:left;
	width:180px;
}
#footer .list2{
	padding:0px;
	margin:0px;
	float:left;
	width:400px;
}
#footer .list3{
	padding:0px;
	margin:0px;
	float:left;
	width:130px;
}
#footer ul{
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
#footer ul li{
	padding:0px;
	margin:0px;
}
/*#footer ul li a h1{
	color:#005096;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
}*/
#footer ul li a{
	color:#005096;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
}

.footr2{
	float:left; 
	margin:0 0 15px 20px;
}


#content .innersitemap{
	padding:11px 15px 11px 15px;
	margin:0px;
	width:738px;
	height:335px;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#FFF;
	color:#565656;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#content .innersitemap ul{
	padding:40px 0px 22px 140px;
	*padding:18px 0px 17px 140px;
	margin:0px;
	list-style-type:none;
	float:left;
}
#content .innersitemap ul li{
	padding:0px 0px 12px 10px;
	*padding:0px 0px 15px 10px;
	margin:0px;
	background:url(../images/dot.gif) no-repeat left top;
}






/*Oscar*/
#rightNav .inner #contact2{
	padding:3px 0px 6px 0px;
	margin:0px;
	width:200px;
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	color:#7a7a7a;
	height:346px;
	*height:349px;
	vertical-align:middle;
}
#rightNav .inner #contact2 form{
	padding:10px 0px 0px 0px;
	margin:0px;
}
#rightNav .inner #contact2 label{
	padding:0px;
	float:left;
	width:55px;
	margin:0px;
	height:18px;
	line-height:166%;
}
#rightNav .inner #contact2 .color{
	padding:0px;
	float:left;
	width:140px;
	height:16px;
	border:1px solid #d3d3d3;
	margin:0px 0px 7px 0px;
	font:normal 11px Verdana, Geneva, sans-serif;
}
#rightNav .inner #contact2 .color1{
	padding:0px;
	float:left;
	width:140px;
	height:100px;
	border:1px solid #d3d3d3;
	font:normal 11px Verdana, Geneva, sans-serif;
	margin:0px 0px 7px 0px;
}
#rightNav .inner #contact2 .color2{
	padding:0px;
	float:left;
	width:142px;
	height:20px;
	border:1px solid #d3d3d3;
	margin:0px 0px 7px 0px;
	font:normal 11px Verdana, Geneva, sans-serif;
}
#rightNav .inner #contact2 .btn{
	padding:6px 0px 0px 0px;
	margin:0px;
	float:right;
}

