/*
body {
	background-image: url(../images/base.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	height: 100%;
	}

#page{
	margin:auto;
	width: 788px;
}

#header {
	background-image: url(../links/images/head.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 788px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#lists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#lists ul {

}

#lists li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: square;
}

#lists li a{
	text-decoration:underline;
	color:#0051a7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#lists li a:hover{
	text-decoration:none;
}
.list-pad {
	padding-left: 30px;
}

#main1 {
	background-repeat: repeat-y;
	width: 788px;
	background-position: center;
	background-image: url(../links/images/base.gif);
	margin: 0px;
	padding: 0px;
	float:left;
	clear: both;
}
#main {
	background-repeat: repeat-y;
	width: 788px;
	background-position: center;
	background-image: url(../links/images/base.gif);
	margin: 0px;
	padding: 0px;
	height: 100%;
	clear: both;
}
.trial {
	background-position: bottom;
	background-color: #FF0033;
	height: 790px;
	width: 500px;
}

#footer {
	background-repeat: no-repeat;
	height: 180px;
	width: 788px;
	background-position: center;
	background-image: url(../links/images/footer.gif);
	margin: 0px;
	padding: 0px;
	position: relative;
	clear: both;
}

#search{
	position: relative;
	top: 25px;
	right: 25px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	border: 1px solid #000066;
	padding-left: 2px;
}
#top-links {
	position: relative;
	right: 3%;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE8325;
	width: 788px;
	margin: 0px;
	padding: 0px;
	top: 2.5em;
	voice-family: "\"}\""; 
    voice-family: inherit;
    top: 1em;
}
html>body #top-links{
	top:2.5em;
}

#top-links a{
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE8325;
	width: 788px;
	text-decoration:none;
}
#top-links a:hover{
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE8325;
	width: 788px;
	text-decoration:none;
}
#nav ul li {
	float: left;
	margin-left:0em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	text-align: center;
	height: 26px;
}

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

ul li a{
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height:26px;
}
#nav {
	width: 788px;
	position: relative;
	padding:0px;
	left:4px;
	margin-top:15px;
	voice-family: "\"}\""; 
    voice-family: inherit;


}
html>body #nav {
	margin-top: 72px;
	}
#nav1 ul li {
	float: left;
	margin-left:0em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	text-align: center;
	height: 26px;

}
#nav1 {
	width: 788px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	left: 4px;
	padding: 0px;
}
#white {
	background-image: url(../links/images/white-button.gif);
	height: 26px;
	width: 92px;
}
#blue {
	background-image: url(../links/images/blue-button.gif);
	height: 26px;
	width: 92px;
}
#blue a{
	line-height:26px;
	text-decoration:none;
}

#blue a:hover {
	background-image: url(../links/images/blue-button-hover.gif);
	display:block;
	height: 26px;
	width: 92px;
	line-height:26px ;
}
#copyright {
	position: relative;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	top: 60px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	clear: both;
}
#left-panel {
	margin-left: 10px;
	background-image: url(../links/images/stroke-base.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 223px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	height: 100%;
	clear: left;
	position: relative;
	margin-right: 0px;
	margin-bottom: 0px;
}
#our-services {
	height: 100%;
	width: 217px;
}
#blue-gradient {
	background-image: url(../links/images/blue-gradient.jpg);
	height: 100px;
	width: 216px;
	background-position: bottom;	
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #E94100;
	line-height: 30px;
	margin: 0px;
}
.service-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#more {
	padding-right: 10px;
	position: static;
	top: 20px;
	right: 20px;
	padding-top: 6px;
}
.arial15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E94100;
	line-height: 30px;
	margin: 0px;
}
#shift {
	padding-left: 10px;
}

#main-panel {
	margin-left:10px;
	padding: 0px;
	text-align: left;
	float: right;
	clear: both;
	position: relative;
	width: 535px;
	margin-right:10px !important;margin-right:3px;
	voice-family: "\"}\""; 
    voice-family: inherit;
}
html>body #main-panel{
	margin-right:10px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #e94100;
	text-decoration: none;
	margin: 0px;
	margin-left: 10px;
	margin-top: 3px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0051a7;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 8px;
}


#mid-top {
	width: 500px;
	float: left;
	padding:10px 0 0 10px;
	
}
#mid-left {
	float: left;
	height: 300px;
	width: 260px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
}
#mid-right {
	width: 240px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	clear: right;
}
.sub-links {
	height: 60px;
	width: 250px;
}
.image {
	margin-right: 10px;
	margin-left: 5px;
	float: left;
}

.image-base {
	background-image: url(../links/images/mid-service-base.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 172px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E94100;
}
.image-align {
	float: left;
	text-align: center;
	width: 73px;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E94100;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	letter-spacing: -0.05em;
	padding: 0px;
}
.bullet {
	list-style-image: url(../links/images/bullet.gif);
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
a {
	color: #0051a7;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#main-sub {
	width: 788px;
	height: 100%;
	background-image: url(../links/images/gradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#main-sub1 {
	width: 788px;
	float:left;
	background-image: url(../links/images/gradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer-logos {
	width: 778px;
	position: relative;
	top: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
	font-family: verdana;
}

h5{
	width: 778px;
	position: relative;
	top: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
	font-family: verdana;
}
#footer-logos ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#collage-base {
	width: 500px;
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.content {
	width:530px;
	text-align: left;
	float: right;
	padding-left: 4px;
}

#side-nav{
	background-image: url(../links/images/side-nav-base.jpg);
	background-repeat: no-repeat;
	height: 403px;
	width: 222px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
#side-nav ul{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	margin: 0px;
	float: left;
}
#side-nav ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3cc7e;
	text-decoration: none;
}
#side-nav ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#side-nav ul li ul li {
	height: 25px;
	margin: 0px;
	background-image: url(../links/images/nav-sub-base.gif);
	width: 189px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#side-nav ul ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.nav-main-base {
	background-image: url(../links/images/nav-main-base.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 204px;
	margin: 0px;
	padding: 0px;
}
#side-nav ul li {
	list-style-type: none;
	float: left;
}


h1{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	position:relative;
	text-align: center;
	height: 20px;
	float: right;
	padding:3em 0 0 0px;>padding:1.5em 0 0 0px;
	width:100%;
	margin: 0px;
}

.main-servi1 {
	background-image: url(../links/images/our-services.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3cc7e;
	height: 39px;
	padding-top: 15px;
	padding-left: 5px;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.content2 {
	width:520px;
	text-align: left;
	height: 100%;
}
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.main-servi2 {
	background-image: url(../links/images/main-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3cc7e;
	height: 39px;
	padding-top: 15px;
	padding-left: 5px;
}
.main-servi3 {
	background-image: url(../links/images/testimonial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3cc7e;
	height: 39px;
	padding-top: 15px;
	padding-left: 5px;
	width: 252px;
}
.main-servi4 {
	background-image: url(../links/images/news-updates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e3cc7e;
	height: 39px;
	padding-top: 15px;
	padding-left: 5px;
	width: 252px;
}
#sitemap-bullets {
	color: #333333;
	margin-left: 15px;
}
#sitemap-bullets ul li {
	color: #333333;
	text-decoration: none;
}
#sitemap-bullets ul li a{
	color: #333333;
}
#sitemap-bullets ul ul li {
	color: #333333;
	margin-left: 30px;
	list-style-type: square;
}
#sitemap-bullets ul li a{
	color: #333333;
}
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
*/
/*   12 2 2008 */

.yeloow-headCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	background-color : inherit;
	padding-left: 3px;
	font-weight: bold;
}
.normaaltxt{
	background:inherit;
	FONT-SIZE:12px;
	COLOR:#575757;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	line-height: 17px;
	word-spacing: 2px;
}
#besic{
	float:left; 
	width:520px;
}


#besic .left{
	float:left; 
	width:330px;
}

#besic .right{
	float:right; 
	width:170px;
}
#besic .left ul{
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	list-style-type:disc;
	
}
#besic .left  li{
	margin:0;
	padding:0 0 0 0px;
	
}

.ul{
	margin:15px 0 0 30px;
	list-style-type:disc;
}
.b_white{
	text-decoration:underline;
}
.link a ,.link a:visited{
	text-decoration:underline;
}
.link a:hover{
	text-decoration:none;
}

#blue-gradient h2 {

	color: #0051A7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	padding-top: 5px;

	padding-left: 5px;

	padding-bottom: 0px;

	line-height: 15px;

	margin: 0px;

}
.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
/* css updated on 04.11.09 */


body{
	margin:0;
	padding:0px;
	background:#DDDDDD url(../links/images/bg_body.gif);
	background-repeat:repeat-x;
}

h1,h2,h3,h4,h5,h6,p, form, br{
	margin:0;
	padding:0 0 0 0;
}
*{
	margin:0;
	padding:0;
}
body a{
	color:#439518;
	text-decoration:underline;
}
body a:hover{
	color:#439518;
	text-decoration:none;
}
.red{
	color:red;
}

h2{
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#439518;
	padding:0px 0 5px 0;
	
}
h3{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#439518;
	padding:10px 0 5px 0;
}
.seo h3{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:10px 0 5px 0;
}
.seo ul {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
}
h4{
	font:bold 15px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#474843;
	padding:0 0 0px 20px;
}
h4 a{
	color:#474843;
	text-decoration:none;
}
h4 a:hover{
	color:#474843;
	text-decoration:underline;
}
#conterner{
	width:957px;
	margin:12px  auto 0 auto;
	position:relative;
	padding:0;
}
.bg-page{
	width:957px;
	float:left;
	background:url(../links/images/bg_mainbody.gif) repeat-y left top;
	position:relative;
}
.clear{
	clear:both;
}

h1{ 
	font:bold 21px Trebuchet MS;
    color:#a60f38;
	float:left;
	margin:0 0 7px 0;
	padding:0 0 0 5px;
}
h1 a ,h1 a:hover{
	color:#a60f38;
	text-decoration:none;
}
h1  span{
	font:bold 14px Arial, Helvetica, sans-serif;
    color:#548C03;
	padding:0 0 0 10px;
	text-decoration:none;
}
  
.right-menu{
	float:right;
	margin:0;
	position:relative;
	top:10px;
}
.right-menu a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#a60f38;
	text-decoration:none;
	padding:0 7px 0 15px;
}
.right-menu a.blog{
background:url(../links/images/icon-seoblog.gif) no-repeat left center;
}
.right-menu a.contact{
background:url(../links/images/icon-contact.gif) no-repeat left center;
}
.right-menu a.sitemap-top{
background:url(../links/images/icon-sitemap.gif) no-repeat left center;
}
.right-menu a:hover{
	text-decoration:none;
	color:#4A4A48;
	
}
.frt{
	float:right;
}
.flt{
	float:left;
}

/* ====================== Menu ============================ */
 
.top-banner-nav{
 float:left;
 width:938px;
 padding-left:8px;
}
.top-banner-nav img{
 float:left;
}
 
.nav-bar { padding:0px;
 background:url(../links/images/bg-menu.gif) repeat-x left top;
 float:left;
 width:957px;
 height:44px;
 position:relative;
 margin-bottom:13px;
 z-index:5;}
 .nav-bar .left {float:left; width:212px; height:44px; background:url(../links/images/ph.gif) no-repeat; margin-bottom:13px;}
 .nav-bar .left div { padding:6px 0 0 45px; font-size:11px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
    .nav-bar .left div span { padding:0px; font-size:14px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}
 .nav-bar .right {float:right; width:600px; height:44px; background:url(../links/images/right-bg.jpg) right top no-repeat; margin-bottom:13px;}
.menu{
 height:44px;
 position:relative;
 margin-bottom:13px;
 z-index:5;
}
.menu ul{
 float:left;
 width:590px; margin-right:10px;
 height:44px;
 margin:0;
 padding:0 0 0 0 ;
 list-style:none;
 position:relative;
}
.ul-sub {top: 40px; visibility: hidden;}
.menu li{
 float:left;
 background:url(../links/images/devider-menu.gif) no-repeat right top;
 margin:2px 0;
 padding:0 2px 0 x ;
 position:relative;
}
.menu ul li ul{
 position:absolute;
 top:40px;
 left:-1px;
 width:170px;
 float:left;
 clear:both;
 margin:0;
 padding:0 0 0 0;
 z-index:999;
 visibility:hidden;
 height:auto;
 border:1px solid #C6C6C6;
 border-bottom:none;
 border-top:none;
}
.menu ul li ul li, .menu ul li.active ul li{
 float:left;
 margin:0;
 clear:both;
 padding:0;
 position:relative;
 width:170px;
 background:none;
}
.menu ul li ul li a, .menu ul li.active ul li a{
 
}
.menu ul li ul li a.last:hover{
 background:url(../links/images/bg_subnav-menu-hover.gif) repeat-y left bottom;
 color:#41413F;
}
.menu ul li ul li a:hover{
 
}
.menu li.last{
 background:none;
}
.menu li a {
 float:left;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
 font:bold 13px/40px Trebuchet MS;
}
.menu li.last a span{
 background:url(../links/images/menu-last.gif) no-repeat right top;
}
.menu li a span.b{
 background:url(../links/images/bullet-drop.gif) no-repeat right;
 display:block;
 float:left;
}
.menu li a span{
 float:left;
 padding:0 30px;
 display:block;
 cursor:hand;
 background:url(../links/images/bg-menu-visit.gif) repeat-x left top;
}
.menu li ul li a span{
  float:none;
 color:#41413F;
 text-decoration:none;
 font:bold 12px/16px Trebuchet MS;
 padding:5px 5px;
 display:block;
 width:160px;
 border-bottom:1px solid #C6C6C6;
 background:#FFFFFF;
 height:auto;
}
 
.menu li ul li a:hover span{
  background:#E3E3E3;
 color:#41413F;}
.menu li a:hover span{
 background:url(../links/images/bg-menu-hover.gif) repeat-x right top;
 text-decoration:none;
 color:#FFFFFF;
}
 
.menu li.active a span{
 text-decoration:none;
 color:#FFFFFF;
 background:url(../links/images/bg-hover-right.gif) no-repeat right top;
 height:40px; 
 cursor:hand;
}
.menu li#active a span{
 text-decoration:none;
 color:#FFFFFF;
 background:url(../links/images/bg-menu-right-hover.gif) no-repeat 100% top;
 height:40px; 
 cursor:hand;
}
.menu li.active a, .menu li#active a  {
 text-decoration:none;
 color:#FFFFFF;
 background:url(../links/images/bg-hover-left.gif) no-repeat left top;
 height:40px;
 cursor:hand; 
}
.menu li.last a:hover span{
 background:url(../links/images/bg-menu-last-hover.gif) no-repeat right top;
}
.menu li.last a:hover{
 background:url(../links/images/bg-menu-hover.gif) repeat-x right top;
}
 
/* ====================== End Menu ============================ */

#page{
	width:910px;
	margin:10px 0 0 0;
	padding:0 15px 0 32px;
	font:normal 12px/18px Helvetica,Arial, sans-serif;
	float:left;
	clear:both;
	position:relative;
	color:#565752;
	background:url(../links/images/contener_bg.gif) repeat-y 704px top;>background:url(../links/images/contener_bg.gif) repeat-y 624px top;
	z-index:1;
}
#page .body_text{
	width:649px;
	float:left;
	font:14px/18px  Helvetica,Arial,sans-serif;
	color:#565752;
	letter-spacing:.2px;
}
.bullet ul{
	width:569px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#565752;
	clear:both;
	padding:0 0 15px 30px;
	margin:0;

}
#page .body_text p{
	padding:0px 0 20px 0;
}
#right_nav{
	width:210px;
	float:right;
	font:normal 12px/18px Helvetica,Arial, sans-serif;
	color:#565752;
	position:relative;
	overflow:hidden;
	padding-right:20px;
}
.nav_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#449619;
	padding-top:7px;
	text-align:left;
	padding-right:10px;
}
.nav_head_left{	
	float:left;	
	position:relative;
	margin-right:3px;
}

.nav_head_test{
	font:22px/20px Arial, Helvetica, sans-serif;
	color:#439518;
	top:10px;
	right:0px;
	position:relative;
	float:right;
}
#right_nav h3{
	font:22px/31px Arial, Helvetica, sans-serif;
	color:#439518;
	text-align:right;
	padding:0 10px 10px 0;	
}
.nav_text{
	padding-top:45px;
	font-style:italic;
	margin-top:0px;
	padding-right:10px;
}


.text_color{
	color:#96DA72;
}

.button_padding{
	padding-right:10px;
	text-align:right;
	padding-bottom:15px;
}
.button_padding1{
	padding-right:10px;
	text-align:right;
	padding-bottom:15px;
	padding-top:8px;
}
.doted_line{
	background: url(../links/images/doted-1.gif) repeat-x left top;
	height:1px;
	margin:10px 0;
	clear:both;
	float:left;
	width:100%;
}
.body_doted_line{
	background:url(../links/images/solid_doted_line.jpg);
	background-repeat: repeat-x;
	height:1px;
	overflow:hidden;
}
.scrin_sots_text{
	color:#cccccc;
	width:197px;
	float:left;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.scrin_sots_text1{
	color:#cccccc;
	width:187px;
	float:left;
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.scrin_span{
	color:#96DA72;
}
.scrin_button_padding{
	text-align:right;
	margin:0;
	padding:5px 0;
}
.name input{
	width:203px;
	height:16px;
	border:0px;
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#898787;
	border:1px solid #CCCCCC;
	margin:0 0 5px 0;
	float:left;
}
.name span{
	float:left;
	display:block;
	width:50px;
}
.name{
	font:13px/26px;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}
.footer{
	height:46px;
	width:957px;
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#898989;
	padding:5px 0;
}
.footer a{
	color:#898989;
	text-decoration:none;
	padding:5px;	
}
.footer a:hover{
	color:#000000;
	text-decoration:none;
}
.padding_buttom{
	padding-bottom:15px;
}
/* =============== bottom box ================ */
.bottom-box{
	float:left;
	width:262px;
	padding:5px 10px;
	margin:5px;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(../links/images/bg-bottmbox.gif) no-repeat left top;
	height:127px;
}
.bottom-box h5{
	font:18px/24px Trebuchet MS;
	padding:0 0 0 0;
	color:;
	width:262px;
	float:left;
	clear:both;
	color:#565752;
}
.bottom-box h5 img{
	float:left;
	padding-right:5px;
}
.bottom-box p{
	width:262px;
	clear:both;
	float:left;
	padding:0;
	margin:0;
}

.bottom-box a{
	color:#439518;
	text-decoration:underline;
}


.bottom-box .bottom-boximg{
	float:left;
}
.bottom-box .bottom-boxtext{
	float:right;
	width:194px;
}



/* ===================== home right menu ======================== */
.right_box{
	width:300px;
	float:right;
}

.right_box ul{
	margin:0 0 5px 17px;
	padding:0;
	list-style:none;
	width:280px;
	float:left;
	clear:both;
}

.right_box ul li{
	margin:0;
	padding:3px  0;
	list-style:none;
	float:left;
	clear:both;
	width:280px;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(../links/images/devider-right-menu.gif) repeat-x left bottom;
}
.right_box ul li a{
	float:left;
	width:252px;
	display:block;
	background:url(../links/images/bullet2.gif) no-repeat left center;
	padding:0 0 0 20px;
	color:#565752;
	text-decoration:none;
	
}
.right_box ul li a:hover, .right_box ul li.active a{
	background:url(../links/images/bullet2-hover.gif) no-repeat left center;
	color:#69A321;
}
.padding15{
	padding:15px 0;
	text-align:right;
}
.nav_text1{
	font-size:13px;
	padding:0 0 15px 17px;
}
/* ===================== end home right menu ======================== */

/* ===================== inner page ======================== */
.inner-banner{
	float:left;
	padding-left:10px;
	position:relative;
	z-index:2;
}
#right_nav h5{
	float:left;
	width:210px;
	clear:both;
	font: 16px/35px Helvetica,Arial, sans-serif;
	font-weight:bold;
	color:#474843;
	line-height:150%;
}
#right_nav h5 span{
	color:#474843;
}
#right_nav h5 img{
	float:left;
	padding-right:5px;
}

.inner-right-menu{
	width:200px;
	float:left;
	clear:both;
	padding:0px 0 20px 10px;
}
.inner-right-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	width:170px;
	float:left;
	clear:both;
}
.inner-right-menu ul li{
	margin:0;
	padding:5px  0;
	list-style:none;
	background:url(../links/images/devider-right-menu.gif) repeat-x left bottom;
	float:left;
	clear:both;
	width:170px;
	font:12px/16px Helvetica,Arial,sans-serif;
}

.inner-right-menu ul li a{
	float:left;
	width:170px;
	display:block;
	background:url(../links/images/bullet2.gif) no-repeat left center;
	padding:0 0 0 25px;
	color:#565752;
	text-decoration:none;
}
.inner-right-menu ul li a:hover, .inner-right-menu ul li.active a{
	background:url(../links/images/bullet2-hover.gif) no-repeat left center;
	color:#474843;
}
.inner-right-menu ul li ul li {
	margin-left:10px;
	margin-top:8px;
	padding:2px 0 0 0;
	background:url(../links/images/devider-right-menu.gif) repeat-x left top;
}
.breadcrumb{
	position:relative;
	top:-5px;
}

.breadcrumb a{
	text-decoration:none;
	color:#69A321;
}
.breadcrumb a:hover{
	text-decoration:underline;
	color:#69A321;
}

.form{
	width:205px;
	float:left;
	clear:both;
	padding:0px 0 20px 17px;
}
.form ul{
	margin:0;
	padding:0;
	list-style:none;
	width:230px;
	float:left;
	clear:both;
}
.form ul li{
	margin:0;
	padding:4px  0;
	list-style:none;
	float:left;
	clear:both;
	width:200px;
	font:12px/16px Helvetica,Arial, sans-serif;
}
.form ul li span{
	width:85px;
	float:left;
	display:block;
}
.form ul li span input{
	width:75px;
	height:17px;
	border:1px solid #979797;
	padding:1px 2px;
	margin:3px 0 0 0;
	color:#565752;
	float:left;
}

.form ul li span select{
	width:70px;
	height:19px;
	border:1px solid #979797;
	margin:3px 0 0 0;
	color:#565752;
	padding:0;
	float:left;
	font:9px Helvetica,Arial, sans-serif;
}
.form ul li textarea{
	width:180px;
	height:80px;
	border:1px solid #979797;
	margin:3px 0 0 0;
	color:#565752;
	padding:2px;
	float:left;
}
.clint{
	width:200px;
	float:left;
	clear:both;
	padding:10px 0 0 0px;
	background:url(../links/images/quote.gif) no-repeat left top;
	margin:5px 0 0 0;
	font:12px/16px Helvetica,Arial, sans-serif;
}

.clint a{
	color:#439518;
	text-decoration:underline;
}
.clint a:hover{
	color:#439518;
	text-decoration:none;
}

/* ===================== End inner page ======================== */
/* ===================== Free analasys ======================== */
.analasys{
	float:left;
	width:580px;
	padding-left:5px;
}
.analasys h3{
	background:#F1F1F1;
	border-bottom:1px solid #BFBDBD;
	border-top:1px solid #BFBDBD;
	margin:0 0 10px 0;
	padding:3px;
	float:left;
	width:583px;
	line-height:34px;
}
.analasys h3 img{
	float:left;
	padding-right:5px;
	
}
.analasys .form-box{
	float:left;
	width:260px;
	padding-left:23px;
	position:relative;
}
.analasys  h5{
	float:left;
	width:260px;
	clear:both;
	font: 18px/35px Helvetica,Arial, sans-serif;;
	color:#548C03;
	left:-20px;
	position:relative;
	padding:0;
	margin-bottom:10px;
}
.analasys .form-box h5 span{
	color:#474843;
}
.analasys  h5 img{
	float:left;
	padding-right:5px;
}

.analasys .form-box ul{
	float:left;
	width:260px;
	clear:both;
	list-style:none;
	margin:0;
	padding:0 0 15px 0;
	overflow:hidden;

}
.analasys .form-box li{
	float:left;
	width:260px;
	clear:both;
	margin:0;
	padding:0 0 10px 0;

}

.analasys .form-box input{
	width:190px;
	height:17px;
	border:1px solid #979797;
	padding:1px 2px;
	margin:3px 0 0 0;
	color:#565752;
	float:left;
}
.analasys input{
	width:190px;
	height:17px;
	border:1px solid #979797;
	padding:1px 2px;
	margin:3px 0 0 0;
	color:#565752;
}

.analasys .form-box select{
	width:196px;
	height:20px;
	border:1px solid #979797;
	margin:3px 0 0 0;
	color:#565752;
	padding:0;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
}
.analasys .form-box textarea{
	width:250px;
	height:45px;
	border:1px solid #979797;
	margin:2px 0 0 0;
	color:#565752;
	padding:2px;
	float:left;
}
.analasys .form-box li input.radio1{
	width:15px;
	height:15px;
	border:0;
	padding:0;
	margin:3px;
	color:#565752;
	float:left;
	
}
.analasys .form-box li label{
	float:left;
	width:50px;
	line-height:20px;
}
.line-hieght12{
	line-height:14px;
}
/* ===================== End Free analasys ======================== */
/* ===================== Search ingine ======================== */
.ingine{
	float:left;
	width:583px;
	margin:5px 0 20px 0;
}
.ingine span{
	float:left;
	display:block;
	height:16px;
	padding:2px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.ingine span.keyword{
	width:315px;
	background:#EEEEEE;
}
.ingine span.keyword2{
	width:315px;
	background:#DADADA;
}
.ingine span.keyword3{
	width:315px;
	background:#A60F38;
	color:#FFFFFF;
	text-align:right;
}
.ingine span.browser1{
	background:#A60F38;
	width:60px;
	text-align:center;
	color:#FFFFFF;
}
.ingine span.ranking{
	width:60px;
	background:#E5E5E5;
	text-align:center;
}
.ingine span.browser{
	background:#DADADA;
	width:60px;
	text-align:center;
}
.ingine span.serach-engine{
	width:60px;
	background:#34352F;
	color:#FFFFFF;
	text-align:center;
}
.ingine span.keywords{
	width:315px;
	background:#34352F;
	color:#FFFFFF;
}
/* ===================== end Search ingine ======================== */
/* ===================== clients ======================== */
.client{
	float:left;
	width:583px;
	margin:5px 0 20px 0;
}
.client span{
	float:left;
	display:block;
	height:16px;
	padding:2px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.client span.keyword{
	width:380px;
	background:#EEEEEE;
}
.client span.ranking{
	width:60px;
	background:#E5E5E5;
}
.client span.browser{
	background:#DADADA;
	width:60px;
}
.client span.serach-engine{
	width:180px;
	font-weight:bold;
}
.client span.keywords{
	width:380px;
	font-weight:bold;
}

.back-to-top{
	background:url(../links/images/top_16x16.gif) no-repeat top right;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	clear:both;
	width:560px;
	float:left;
}
.bullet-1 ul{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	background:none;
}
.bullet-1 ul li{
	margin:0;
	padding:2px 15px;
	background:url(../links/images/img_icon3.gif) no-repeat left -3px;
	clear:both;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.bullet ul{
	margin:0;
	padding:0 0 20px 20px;
	list-style:none;
	clear:both;
	background:none;
}
.bullet ul li{
	margin:0;
	padding:2px 25px;
	background:url(../links/images/bullet2-hover.gif) no-repeat left 8px;
	clear:both;
}


/* ===================== End clients ======================== */

/* ======================= Site map ===================== */
.sitemap{
	float:left;
	padding:23px 0 0 23px;
	width:460px;
	
}
.sitemap a{
	color:#40413C;
	text-decoration:underline;
	font-weight:bold;
}
.sitemap  h5{
	float:left;
	width:360px;
	clear:both;
	font: 18px/35px Helvetica,Arial, sans-serif;
	color:#548C03;
	left:-20px;
	position:relative;
	padding:0;
	margin-bottom:10px;
}

.sitemap  h5 img{
	float:left;
	padding-right:5px;
}

.sitemap ul{
	float:left;
	width:360px;
	clear:both;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;

}
.sitemap ul li{
	float:left;
	width:360px;
	clear:both;
	margin:0;
	padding:2px 0 2px 20px;
	background:url(../links/images/bullet2.gif) no-repeat left 8px;

}
.form-box-contact{
	float:left;
	padding-left:23px;
}

.form-box-contact ul{
	float:left;
	width:520px;
	clear:both;
	list-style:none;
	margin:0;
	padding:0 0 15px 0;
	overflow:hidden;

}
.form-box-contact li{
	float:left;
	width:520px;
	margin:0;
	padding:0 0 10px 0;

}
.form-box-contact li div.box{
	float:left; width:150px;
}
.form-box-contact li div.box2{
	float:left; width:280px;
}


.form-box-contact input{
	width:190px;
	height:17px;
	border:1px solid #979797;
	padding:1px 2px;
	margin:3px 0 0 0;
	color:#565752;
	float:left;
	
}

.form-box-contact textarea{
	width:250px;
	height:45px;
	border:1px solid #979797;
	margin:2px 0 0 0;
	color:#565752;
	padding:2px;
	float:left;
}
/* ========================= end sitemap ============== */


.portfolio{
	clear:both;
	width:588px;
	background:url(../links/images/doted-1.gif) repeat-x left bottom;
	float:left;
	padding:10px 0;
	margin:10px 0;
}
.portfolio .naming{
	font:18px/18px  Arial, Helvetica, sans-serif;
	color:#548C03;
	margin:0;
	padding:0 0 5px 0;
}
.portfolio .portfolio-text{
	width:310px;
	float:left;
	text-align:left;
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:0 5px 0 0;
}
.portfolio .portfolio-text2{
	width:310px;
	float:right;
	text-align:left;
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}

.portfolio .portfolio-image{
	width:268px;
	float:right;
	
}
.thumb_box{
    width:264px;
    height:160px;
    float:left;
    background: url(../links/images/block.gif) no-repeat left top;
    margin:7px 0 7px 0;
}

.thumb_box_inner{
	height:123px; 
	width:246px; 
	margin:9px 10px 6px 8px;
}
.thumb_txt{
    text-align:right;
    padding:0px 10px 0px 0;
}
.thumb_txt a:link, .thumb_txt a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0380F4;
    text-decoration: none !important;
}
.thumb_txt a:hover{
    text-decoration: underline !important;
}

/*-------------- SEO BOX --------------- */
.seo-pack-box{width:589px; float:left; margin:10px 0;}
.starter_seo{width:293px; height:126px; float:left; margin-bottom:4px; background:url(../links/images/starter_seo.jpg) no-repeat;}
.customize_seo{width:293px; height:126px; float:left;margin-bottom:4px; margin-left:1px; background:url(../links/images/customize.jpg) no-repeat;}
.competitive_seo{width:293px; height:126px; float:left; margin-bottom:4px; background:url(../links/images/competitive_seo.jpg) no-repeat;}
.ecommerce_seo{width:293px; height:126px; float:left;margin-bottom:4px; margin-left:1px; background:url(../links/images/ecommerce_seo.jpg) no-repeat;}
.local_seo{width:293px; height:126px; float:left; margin-bottom:4px; background:url(../links/images/local_seo.jpg) no-repeat;}
.contact_seo{width:293px; height:126px; float:left;margin-bottom:4px; margin-left:1px; background:url(../links/images/contact.jpg) no-repeat;}
.seo-pack-head{padding:14px 0 5px 7px; height:22px; font-size:15px; color:#646869; font-weight:bold;}
.seo-pack-txt{padding:8px 0 0 10px; font-size:14px; font-weight:bold;color:#323A3D;}
.seo-pack-price{padding:8px 0 0 18px; font-size:14px; font-weight:bold; color:#A60F38;}
.seo-pack-msn{padding:2px 0 0 35px;font-size:14px; font-weight:bold; color:#323A3D;}

/*-------------- SEO BOX End--------------- */

h2 img.titleIcon{vertical-align:bottom;margin-right:4px;margin-bottom:0;}
.body_text h2{
	font-family:Helvetica,Arial,sans-serif;font-weight:bold;
	color:#474843;
	padding:0px 0 5px 0;
	font-size:23px;line-height:1.19em;margin-bottom:15px;letter-spacing:-0.03em;
}
.body_text h3{
	font:Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#474843;
	line-height:35px;
	padding:0px 0 5px 0;
}
.body_text h3 img{ float:left;margin:0 5px;}
.reseller-packages{ float:left; margin:10px 0 10px 10px; width:620px;}
.reseller-packages ul{margin:0; padding:0; list-style:none; }
.reseller-packages ul li{margin:0;font-family:Helvetica,Arial,sans-serif; font-size:14px; width:100px; padding:0 10px 10px 10px; float:left;text-align:center;line-height:19px;border-bottom:1px solid #800000; }
.reseller-packages ul li a{text-decoration:none; color:#565752;}
.replaceh {
clear:both;
color:#548C03;
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
width:250px;
}
.seo-process{float:left;}
.seo-process ul{margin:0; padding:0px 0 0 18px;}
.seo-process ul li{margin:0; padding:5px 0 5px 0px; }
.contactDetails {
background:transparent url(../links/images/btn_contact.jpg) no-repeat scroll left center;
height:123px;
width:200px;
}
.contactDetails span {
	margin-left:34px;
	margin-top:38px;
	position:absolute;
	left: -5px;
}
.activeFeatureVideo {
background:#FFFFFF url(../links/images/featuremenu-active.png) no-repeat bottom;
}
/*
#footer{
color:#898989;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:46px;
line-height:18px;
padding:5px 10px;
width:957px;
}
*/
#footer{
	height:46px;
	width:957px;
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#898989;
	padding:5px 10px;
}
#footer a{
	color:#898989;
	text-decoration:none;
	/* padding:5px;	 */
	padding:5px 5px 5px 0px;


}
#footer a:hover{
	color:#000000;
	text-decoration:none;
}
.menu li {
background:transparent url(../links/images/devider-menu.gif) no-repeat scroll right top;
float:left;
margin:2px 0;
padding:0 2px 0 0;
position:relative;
}