body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background:#fff ;
}
.clear{
	clear:both;
}

.quote {
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#ffffff;
	margin-bottom:20px;
	margin-top:10px;
	clear:left;
	display:block;
}

/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/**************************************** Site Container ****************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/

#Container{	
	display:block;
	float:none;
	width:100%;
	height:auto;
	margin:0 auto;
}

/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************** Site Header ***************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/


#Header{
	display:block;
	width:990px;
	margin:0 auto;
	padding:0px;
}

#Header .logo{
	display:block;
	width:325px;
	height:103px;
	margin:0 auto;
	padding:0px;
	float:left;
	padding-top:15px;
}

#Header .logo img{
	padding:0px;
	margin:0px;
	border:none;
}

#Header .logo img a{
	padding:0px;
	margin:0px;
	border:none;
}

#Header .top_menu{
	display:block;
	height:30px;
	padding:0px;
	margin:0px;
	float:right;
	width:150px;
}

#Header .top_menu .l_link{
	display:block;
	width:10px;
	height:30px;
	padding:0px;
	float:left;
	background:url(../images/top_left.jpg) left top no-repeat;
}

#Header .top_menu .m_link{
	display:block;
	height:24px;
	padding:0px;
	background:url(../images/top.jpg) left top repeat-x;
	color:#FFF;
	width:130px;
	float:left;
	padding-top:6px;
	text-align:center;
}

#Header .top_menu .m_link a{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

#Header .top_menu .m_link a:hover{
	text-decoration:underline;
}

#Header .top_menu .r_link{
	display:block;
	width:10px;
	height:30px;
	margin:0 auto;
	padding:0px;
	float:right;
	background:url(../images/top_right.jpg) left top no-repeat;
}



/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/***************************************** Menu *****************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/


#menu{
	display:block;
	width:100%;
	margin:0 auto;
	padding:0px;
	height:45px;
	background:url(../images/menu.jpg) repeat-x top;
}

#menu ul{
	width:990px;
	margin:0 auto;
	padding:0px;
	padding-top:13px;
	padding-left:50px;
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	display:inline;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:35px;
	padding-right:35px;
	font-weight:500;
}

#menu ul li a:hover, #menu ul li a.current{
	text-decoration:underline;
}


/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/**************************************** Site Content ****************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/


#Content{
	display:block;
	width:990px;
	margin:0 auto;
	background:#FFF;
	min-height:200px;
	padding:0px;
	padding-bottom:20px;
}

#Content .rotator{
	display:block;
	width:990px;
	margin:0 auto;
	background:#FFF;
	padding:0px;
	background:url(../images/rotator-bg.jpg) no-repeat left bottom;
}

#Content .rotator img{
	padding:0px;
	margin:0px;
	border:0px;
}

#Content .rotator img a{
	text-decoration:none;
	border:0px;
}

#Content .services{
	display:block;
	width:990px;
	margin:0 auto;
	background:#FFF;
	padding:0px;
}

#Content .services img{
	float:right;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	overflow:hidden;
	border:none;
}

#Content .services ul{
	padding:0px;
	margin:0px;
	margin:10px;
	list-style:none;
	margin-top:25px;
}

#Content .services ul li{
	padding:0px;
	margin:0px;
}

#Content .services ul li a{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	background:url(../images/white_arrow.gif) no-repeat left;
	font-size:15px;
	text-decoration:none;	
	padding:5px;
	margin-bottom:1px;
	padding-left:15px;
	border-bottom:1px #fff dotted;
}

#Content .services ul li a.yel{
	color:#003366;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	background:url(../images/white_arrow.gif) no-repeat left;
	font-size:15px;
	text-decoration:none;	
	padding:5px;
	margin-bottom:1px;
	padding-left:15px;
	border-bottom:1px #003366 dotted;
}

#Content .services ul li a:hover{
	color:#333;
	background:#FFF;
}

#Content .services h2{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	padding:5px;
	padding-left:45px;
	margin-bottom:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

#Content .services h2 a{
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

#Content .services p{
	display:block;
	padding:0px;
	margin:0px;
	font-family:12px;
	color:#FFF;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}

#Content .services h2.txt_blue{
	padding:0px;
	margin:0px;
	display:block;
	font-size:18px;
	padding:5px;
	padding-left:10px;
	color:#003366;
	font-weight:normal;
}

#Content .services p.txt_blue{
	display:block;
	padding:0px;
	margin:0px;
	font-family:12px;
	color:#003366;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}

#Content .services .red{
	display:block;
	width:240px;
	padding:0px;
	float:left;
	padding-right:10px;
}
#Content .services .red .red_top{
	display:block;
	width:240px;
	padding:0px;
	background:#CC0000 url(../images/red.jpg) repeat-x top;
}

#Content .services .red .red_top .bg-web{
	background:url(../images/web.png) no-repeat left top; 
	padding:0px; 
	margin:0px;
	margin-right:5px;
	margin-left:6px;
	height:220px;
	overflow:hidden;
	display:block;
}
#Content .services .red .red_bottom{
	display:block;
	width:240px;
	padding:0px;
	margin:0px;
	height:13px;
	font-size:8px;
	background: url(../images/red_bottom.jpg) no-repeat bottom;
}

#Content .services .blue{
	display:block;
	width:240px;
	padding:0px;
	float:left;
	padding-right:10px;
}
#Content .services .blue .blue_top{
	display:block;
	width:240px;
	padding:0px;
	background:#005985 url(../images/blue.jpg) repeat-x top;
}
#Content .services .blue .blue_top .bg-basket{
	background:url(../images/basket.png) no-repeat left top;
	padding:0px; 
	margin:0px;
	margin-right:5px;
	margin-left:6px;
	height:220px;
	overflow:hidden;
	display:block;
}
#Content .services .blue .blue_bottom{
	display:block;
	width:240px;
	padding:0px;
	margin:0px;
	height:13px;
	font-size:8px;
	background: url(../images/blue_bottom.jpg) no-repeat bottom;
}

#Content .services .yellow{
	display:block;
	width:240px;
	padding:0px;
	float:left;
	padding-right:10px;
}
#Content .services .yellow .yellow_top{
	display:block;
	width:240px;
	padding:0px;
	background:#FFCC00 url(../images/yellow.jpg) repeat-x top;
}
#Content .services .yellow .yellow_top .bg-seo{
	background:url(../images/Search-icons.png) no-repeat left top;
	padding:0px; 
	margin:0px;
	margin-right:5px;
	margin-left:6px;
	height:220px;
	overflow:hidden;
	display:block;
}
#Content .services .yellow .yellow_bottom{
	display:block;
	width:240px;
	padding:0px;
	margin:0px;
	height:13px;
	font-size:8px;
	background: url(../images/yellow_bottom.jpg) no-repeat bottom;
}

#Content .services .green{
	display:block;
	width:240px;
	padding:0px;
	float:left;
}
#Content .services .green .green_top{
	display:block;
	width:240px;
	padding:0px;
	background:#55C147 url(../images/green.jpg) repeat-x top;
}
#Content .services .green .green_top .bg-merketing{
	background:url(../images/marketing.png) no-repeat left top;
	padding:0px; 
	margin:0px;
	margin-right:5px;
	margin-left:6px;
	height:220px;
	overflow:hidden;
	display:block;
}
#Content .services .green .green_bottom{
	display:block;
	width:240px;
	padding:0px;
	margin:0px;
	height:13px;
	font-size:8px;
	background: url(../images/green_bottom.jpg) no-repeat bottom;
}

#Content .extra{
	display:block;
	width:990px;
	margin:0 auto;
	background:#FFF;
	padding:0px;
	padding-top:20px;
}

#Content .extra .testimonial{
	display:block;
	width:360px;
	margin:0 auto;
	background:#FFF;
	padding:0px;
	float:left;
}

#Content .extra .testimonial h1{
	display:block;
	padding:0px;
	margin:0px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	font-size:26px;
}

#Content .extra .testimonial img{
	margin:5px;
	float:left;
	display:block;
	width:114px;
	height:114px;
	border:none;
}

#Content .extra .testimonial h2{
	padding:0px;
	margin:0px;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	overflow:hidden;
	width:230px;
	padding-top:5px;
	padding-bottom:8px;
}

#Content .extra .testimonial .info{
	color:#009900;
	font-size:11px;
	display:block;
	overflow:hidden;
	width:230px;
	float:left;
	padding-bottom:20px;

}

#Content .extra .testimonial p{
	padding:0px;
	margin:0px;
	line-height:16px;
	float:left;
	text-align:left;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	width:230px;
}

#Content .extra .block{
	border-bottom:1px #999 dotted;
	padding:0px;
	margin:0px;
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}

#Content .extra .block1{
	padding:0px;
	margin:0px;
	margin:10px;
	width:280px;
	float:left;
}

#Content .extra .growth{
	display:block;
	width:600px;
	margin:0 auto;
	background:#FFF;
	padding:0px;
	float:right;
}

#Content .extra .growth h1{
	display:block;
	padding:0px;
	margin:0px;
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:10px;
	font-size:26px;
}

#Content .extra .growth img{
	margin:5px;
	float:left;
	display:block;
	width:86px;
	height:86px;
	border:none;
}

#Content .extra .growth h2{
	padding:0px;
	margin:0px;
}

#Content .extra .growth h2 a{
	padding:0px;
	margin:0px;
	color:#2F82C6;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	overflow:hidden;
	width:182px;
	padding-top:5px;
	padding-bottom:8px;
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
}

#Content .extra .growth h2 a:hover{
	color:#C00;
	text-decoration:none;
}

#Content .extra .growth p{
	padding:0px;
	margin:0px;
	line-height:16px;
	float:left;
	text-align:left;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	width:182px;
}

#Content .extra .expert{
	padding:0px;
	margin:0px;
	width:990px;
	float:left;
	clear:both;
	margin-top:15px;
}

#Content .extra .expert h2{
	padding:0px;
	margin:0px;
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	display:block;
	float:left;
	overflow:hidden;
	padding-top:8px;
	margin-left:20px;
	padding-bottom:0px;
}


/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/*************************************** Site Footer ********************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/


#Footer{
	display:block;
	width:100%;
}

#Footer .line1{
	display:block;
	height:36px;
	widows:100%;
	background:url(../images/footer.jpg) repeat-x;
}

#Footer .line2{
	display:block;
	height:36px;
	width:990px;
	margin:0 auto;
	background:#FFF;
}

#Footer .line2 .social{
	display:block;
	float:left;
}

#Footer .line2 .social img{
	display:block;
	float:left;
	padding:7px;
	border:none;
}

#Footer .line2 .social img a{
	border:none;
	text-decoration:none;
}

#Footer .line2 .links{
	display:block;
	float:left;
	padding:10px;
	width:1020px;
	
}

#Footer .line2 .links p{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#999;
	text-align:left;
	font-weight:bold;
}

#Footer .line2 .links p a{
	color:#999;
	text-decoration:none;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
}

#Footer .line2 .links p a:hover{
	color:#333;
	text-decoration:underline;
}

#Footer .line2 .copyright{
	display:block;
	float:right;
	width:310px;
	padding:10px;
}

#Footer .line2 .copyright p{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#999;
	text-align:right;
}

#Footer .line3{
	display:block;
	height:80px;
	width:100%;
	background:url(../images/footer.jpg) repeat;
}

#Footer .line3 .offer{
	display:block;
	padding:10px;
	width:990px;
	margin:0 auto;
}

#Footer .line3 .offer p{
	display:block;
	padding:0px;
	padding-right:10px;
	margin:0px;
	color:#000;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
}

#Footer .line3 .offer p a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

#Footer .line3 .offer p a:hover{
	color:#666;
	text-decoration:none;
}





/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/*************************************** Site gallery ********************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/


#gallery { 
		height:365px; /*position:relative;*/
	}
		
/*-----------------------------gallery ---------*/
/*-----------------------------gallery ---------*/
#gallery .space {
	padding:5px 0px 0px 23px;
}
#gallery .space .width {
	overflow:hidden; width: auto;
}
#gallery .image {
	width:320px;
	display:block;
	height:300px;
	background-repeat:no-repeat;
	float:left;
	margin:0px 38px 0px 0px;
	overflow:hidden;
}
#gallery .info {
	width:580px;
	height:280px;
	float:left;
	display:block;
}
#gallery .infoBlock {
	padding:3px 0px 0px 0px;
	font-size:14px;
	height:235px; color:#6e6e6e;
	position:relative;
}
#gallery .infoBlock h1 {
	padding:0px;
	margin:0px;
	font:normal 40px Arial, Helvetica, sans-serif;
	display:block;
}
#gallery .infoBlock h2 {
	padding:0px;
	margin:0px;
	font:normal 26px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:100px;
}
#gallery .infoBlock p {
	padding:0px;
	margin:0px;
	padding:5px;
	text-align:justify;
	margin:0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	display:block;
	color:#333;
}
#gallery .readMore {
	display:block;
	width:90px;
	height:28px;
	float:left;
	clear:both;
	margin-top:5px;
}
#gallery .navigate{
	float:right;
	display:block;
}
#gallery .navigate a {
	text-align:center;
	padding:0px;
	margin:0px;
	text-decoration:none;
	width:20px;
	height:20px;
	float:left;
	margin:2px;
	padding-top:3px;
	background:url(../images/navigateBg.jpg) no-repeat 0 0;
	color:#333;
	font:normal 10px Arial, Helvetica, sans-serif;
}
#gallery .navigate {
	padding:0px 0px 0px 5px;
}
#gallery .navigate a:hover {
	background:url(../images/navigateBgAct.jpg) no-repeat 0 0;
	color:#000;
}




/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/
/*************************************** Subpages ********************************************/
/************************************************************************************************/
/************************************************************************************************/
/************************************************************************************************/




#Content .red-line{
	width:100%;
	height:10px; 
	background:#990000;
}

#Content .blue-line{
	width:100%;
	height:10px; 
	background:#003366;
}

#Content .yellow-line{
	width:100%;
	height:10px; 
	background:#FF9900;
}

#Content .green-line{
	width:100%;
	height:10px; 
	background:#4A8B13;
}

#Content .leftside{
	width:300px;
	padding:0px;
	height:auto;
	float:left;
	display:block;
}

.red-bg{background:#CC0000 url(../images/red.jpg) top repeat-x;}
.blue-bg{background:#005985 url(../images/blue.jpg) top repeat-x;}
.yellow-bg{background:#FFCC00 url(../images/yellow.jpg) top repeat-x;}
.green-bg{background:#55C147 url(../images/green.jpg) top repeat-x;}

#Content .leftside .box{
	display:block;
	padding:20px;
	min-height:150px;
}


#Content .leftside .box h1 {
	margin:0;
	padding:0 0 10px 0;
	color:#ffffff;
	font:18px Arial,Verdana,sans-serif;
	border-bottom:dotted #FFF 1px;
	font-weight:bold;
}

#Content .leftside .box h2{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	border-bottom:dotted #FFF 1px;
	color:#FFF;
	margin-bottom:5px;
}

#Content .leftside .box h3{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#FFF;
	margin-bottom:5px;
}

#Content .leftside .box p{
	padding:0px;
	margin:0px;
	display:block;
	font-size:11px;
	color:#FFF;
	text-align:left;
	line-height:15px;
	padding-bottom:5px;
	padding-top:5px;
}

#Content .leftside .box ul{
	list-style:square;
	margin-bottom:0px;
	margin-top:0px;
}

#Content .leftside .box ul li{
	padding-bottom:8px;
	padding-top:5px;
	list-style:square;
	color:#FFF;
}

#Content .leftside .box ul li a{
	color:#FFF;
	text-decoration:none;
}

#Content .leftside .box ul li a:hover{
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}

#Content .leftside .bottom-left{
	display:block;
	width:300px;
	padding:0px;
	margin:0px;
	height:13px;
	background:url(../images/red-line.jpg) no-repeat bottom;
}

#Content .leftside .bottom-left-blue{
	display:block;
	width:300px;
	padding:0px;
	margin:0px;
	height:13px;
	background:url(../images/blue-line.jpg) no-repeat bottom;
}

#Content .leftside .bottom-left-yellow{
	display:block;
	width:300px;
	padding:0px;
	margin:0px;
	height:13px;
	background:url(../images/yellow-line.jpg) no-repeat bottom;
}

#Content .leftside .bottom-left-green{
	display:block;
	width:300px;
	padding:0px;
	margin:0px;
	height:13px;
	background:url(../images/green-line.jpg) no-repeat bottom;
}

#Content .rightside{
	width:685px;
	min-height:50px;
	float:right;
}

#Content .rightside .box{
	display:block;
	padding:15px;
}

#Content .rightside .box .testimonials{
	display:block;
	padding:15px;
	border-bottom:dashed 1px #CCC;
}

#Content .rightside .box .testimonials a{
	color:#C00;
	text-decoration:underline;
	font-weight:bold;
}

#Content .rightside .box .testimonials img{
	margin:10px;
	float:left;
	display:block;
	border:none;
}

#Content .rightside .box h1{
	padding:0px;
	margin:0px;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	border-bottom:dotted #CCC 1px;
	color:#C00;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}

#Content .rightside .box h2{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#C00;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h3{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h1.b{
	padding:0px;
	margin:0px;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	border-bottom:dotted #CCC 1px;
	color:#005985;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}

#Content .rightside .box h2.b{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#005985;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h3.b{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#005985;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h1.y{
	padding:0px;
	margin:0px;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	border-bottom:dotted #CCC 1px;
	color:#FF9900;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}

#Content .rightside .box h2.y{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#FF9900;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h3.y{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#FF9900;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h1.g{
	padding:0px;
	margin:0px;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	border-bottom:dotted #CCC 1px;
	color:#4A8B13;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}

#Content .rightside .box h2.g{
	padding:0px;
	margin:0px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#4A8B13;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box h3.g{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:left;
	color:#4A8B13;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	margin-top:6px;
}

#Content .rightside .box p{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	line-height:20px;
	color:#666;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px;
}

#Content .rightside .box ul li{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:17px;
	color:#666;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	padding:8px;
	font-weight:bold;
}	

#Content .rightside .box .portfolio{
	display:block;
	float:left;
	width:285px;
	padding:15px 10px 0 20px;
	height:315px;
	overflow:hidden;
	border-bottom:#FF9900 dotted 1px;
}

#Content .rightside .box .portfolio .img-port{
	width:272px;
	height:199px;
	padding:9px 0 0 10px;
	background:url(../portfolio/portf-img.gif) no-repeat;
}

#Content .rightside .box .portfolio .img-port img {
	display:block;
	margin:0;
	border:none;
}

#Content .rightside .box .portfolio h3 a{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	padding-left:18px;
	text-align:left;
	color:#FF9900;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:4px;
	margin-top:4px;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat  left 8px;
}

#Content .rightside .box .portfolio h3 a:hover{
	text-decoration:none;
	border-bottom:#FF9900 1px dotted;
}

#Content .rightside .box .portfolio h4 {
	padding:0px;
	margin:0px;
	display:block;
	color:#414143;
	margin:0 0 5px 0;
	padding:0 5px;
	font:bold 1.2em/1.4em Arial,Verdana,sans-serif;
	

}

#Content .rightside .box .portfolio h4 a {
	padding:0 20px 0 0;
	color:#414143;
	text-decoration:none;
}

#Content .rightside .box .portfolio h4 a,#Content .rightside .box .portfolio h4 a:hover {
	color:#7d7f7e;
}

#Content .rightside .box .portfolio p {
	padding:0px;
	color:#575a5d;
	margin:0px;
	font:11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:13px;
}


#Content .rightside .box .service{
	display:block;
	float:left;
	width:285px;
	padding:25px 10px 0 20px;
	height:380px;
	overflow:hidden;
	border-bottom:#005985 dotted 1px;
}

#Content .rightside .box .service .img-service{
	width:272px;
	height:199px;
	padding:9px 0 0 10px;
	background:url(../portfolio/portf-img.gif) no-repeat;
}

#Content .rightside .box .service .img-service img {
	display:block;
	margin:0;
	border:none;
}

#Content .rightside .box .service h3 a{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	padding-left:18px;
	text-align:left;
	color:#005985;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:4px;
	margin-top:4px;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat  left 8px;
}

#Content .rightside .box .service h3 a:hover{
	text-decoration:none;
	border-bottom:#005985 1px dotted;
}

#Content .rightside .box .service h4 {
	padding:0px;
	margin:0px;
	display:block;
	color:#414143;
	margin:0 0 5px 0;
	padding:0 5px;
	font:bold 1.2em/1.4em Arial,Verdana,sans-serif;
	text-align:right;
}

#Content .rightside .box .service h4 a {
	padding:0 2px 0 0;
	color:#414143;
	text-decoration:none;
	text-align:right;
	color:#F90;
}

#Content .rightside .box .service h4 a:hover {
	color:#7d7f7e;
}

#Content .rightside .box .service p {
	padding:0px;
	color:#575a5d;
	margin:0px;
	font:11px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:13px;
}


#Content .rightside .box form{
	border:1px dashed #CCC;
	width:500px;
	margin:0 auto;
	padding-top:10px;
}

#Content .rightside .box form fieldset{
	padding:15px;
	border:none;
}

#Content .rightside .box form fieldset p{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	line-height:20px;
	color:#666;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:5px;
	padding-bottom:20px;
	font-weight:bold;
}

#Content .rightside .box form fieldset label{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:block;
	width:190px;
	padding:3px;
	text-align:left;
	margin-bottom:15px;
	float:left;
}

#Content .rightside .box form fieldset input{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:230px;
	padding:3px;
	float:right;
	text-align:left;
	margin-bottom:15px;
	margin-right:20px;
	border:solid 1px #4A8B13;
}

#Content .rightside .box form fieldset select{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:238px;
	padding:3px;
	float:right;
	text-align:left;
	margin-bottom:15px;
	margin-right:20px;
	border:solid 1px #4A8B13;
}

#Content .rightside .box form fieldset textarea{
	padding:0px;
	margin:0px;
	height:100px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:230px;
	padding:3px;
	float:right;
	text-align:left;
	margin-bottom:15px;
	margin-right:20px;
	border:solid 1px #4A8B13;
}

#Content .rightside .box form fieldset .submit{
	padding:0px;
	margin:0px;
	display:block;
	width:90px;
	height:28px;
	border:none;
	float:right;
	margin-bottom:10px;
	margin-right:20px;
	background:url(../images/submit.jpg) no-repeat;
	cursor:pointer;
}

#Content .rightside .box form fieldset .reset{
	padding:0px;
	margin:0px;
	display:block;
	width:90px;
	height:28px;
	border:none;
	float:right;
	margin-bottom:10px;
	margin-right:20px;
	background:url(../images/clear.jpg) no-repeat;
	cursor:pointer;
}


#Content .rightside .box .sitemap{
	width:290px;
	padding:8px;
	margin:8px;
	background:#C9EBC5;
}


#Content .rightside .box .sitemap h1{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
}

#Content .rightside .box .sitemap h1 a{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

#Content .rightside .box .sitemap h1 a:hover{
	text-decoration:underline;
}

#Content .rightside .box .sitemap ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
}

#Content .rightside .box .sitemap ul li a{
	padding:0px;
	margin:0px;
	color:#FFF;
	background:#66B340;
	display:block;
	padding:5px;
	padding-left:10px;
	text-decoration:none;
}
#Content .rightside .box .sitemap ul li a:hover{
	color:#C9EBC5;
	background:#339900;
}


#Content .extra .testimonial .box-c{
	padding:0px;
	margin:0px;
	display:block;
	padding:5px;
	clear:both;
	width:350px;
}

#Content .extra .testimonial .box-c form{
	border:1px dashed #CCC;
	width:340px;
	margin:0 auto;
	padding-top:2px;
	text-align:left;
}



#Content .extra .testimonial .box-c h2{
	padding:0px;
	margin:0px;
	display:block;
	font-size:26px;
	padding:5px;
	text-align:left;
	border-bottom:none;
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	width:280px;
	padding-left:10px;
}

#Content .extra .testimonial .box-c form  p{
	padding:0px;
	margin:0px;
	display:block;
	font-size:12px;
	line-height:20px;
	color:#666;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:5px;
	padding-bottom:10px;
	font-weight:bold;
}

#Content .extra .testimonial .box-c form label{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	display:block;
	width:120px;
	padding:3px;
	text-align:left;
	margin-bottom:5px;
	float:left;
}

#Content .extra .testimonial .box-c form input{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	display:block;
	width:150px;
	padding:2px;
	float:right;
	text-align:left;
	margin-bottom:2px;
	margin-right:10px;
	border:solid 1px #4A8B13;
}

#Content .extra .testimonial .box-c form select{
	padding:0px;
	margin:0px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:156px;
	padding:2px;
	float:right;
	text-align:left;
	margin-bottom:2px;
	margin-right:10px;
	border:solid 1px #4A8B13;
}

#Content .extra .testimonial .box-c form textarea{
	padding:0px;
	margin:0px;
	height:70px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:150px;
	padding:3px;
	float:right;
	text-align:left;
	margin-bottom:2px;
	margin-right:10px;
	border:solid 1px #4A8B13;
}

#Content .extra .testimonial .box-c form .submit{
	padding:0px;
	margin:0px;
	display:block;
	width:50px;
	height:18px;
	border:none;
	float:right;
	margin-right:10px;
	font-size:10px;
	background:#333;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	margin-bottom:5px;
	margin-top:2px;
}

#Content .extra .testimonial .box-c form fieldset .reset{
	padding:0px;
	margin:0px;
	display:block;
	width:90px;
	height:28px;
	border:none;
	float:right;
	margin-bottom:10px;
	margin-right:20px;
	background:url(../images/clear.jpg) no-repeat;
	cursor:pointer;
}

#Content .rightside .box .ecom{
	width:600px;
	margin:24px;
	background:#72AAC7;
	clear:both;
	display:block;
}

#Content .rightside .box .ecom h1{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
}

#Content .rightside .box .ecom h1 a{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

#Content .rightside .box .ecom h1 a:hover{
	text-decoration:underline;
}

#Content .rightside .box .ecom ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	margin:15px;
}

#Content .rightside .box .ecom ul li{
	padding:0px;
	margin:5px;
	color:#FFF;
	background:#03689A;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	padding:5px;
	padding-left:10px;
	text-decoration:none;
}
#Content .rightside .box .ecom ul li:hover{
	color:#72AAC7;
	background:#005985;
}

.float-left{
	float:left;
}
.float-right{
	float:right;
}

#Content .rightside .box .online{
	width:600px;
	margin:24px;
	background:#C9EBC5;
	clear:both;
	display:block;
}

#Content .rightside .box .online ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	margin:15px;
}

#Content .rightside .box .online ul li{
	padding:0px;
	margin:5px;
	color:#FFF;
	background:#66B340;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	padding:5px;
	padding-left:10px;
	text-decoration:none;
}
#Content .rightside .box .online ul li:hover{
	color:#C9EBC5;
	background:#339900;
}

.left_img{ float:left; margin-right:5px; margin-bottom:5px; display:block;}
.right_img{ float:right; margin-left:5px; margin-bottom:5px; display:block;}
/* Pager
------------------------------------------------- */

.pagerSC {
	clear: both;
	height: 1%; /* Fixes double padding in IE */
	background: #3E3E3E;
	margin: 0 10px;
	border: 5px solid #313131;
	font-size: 0.8em;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.pagerSC a, .pagerSC span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 0.1em;
	text-decoration: none;
	background: #3E3E3E;
	color: #ffffff;
}

.pagerSC span {
	color: #868686;
}

.pagerSC .currentSC {
	background: #313131;
}

.pagerSC a:hover {
	background: #EC5210;
}

.pagertop {
	border-top: 0 none;
}

.pagerbottomSC {
	border-bottom: 0 none;
}

.pagerSC ul {
	margin: 0;
	padding: 0;
}


.pagerSC li {
	margin: 0;
	padding: 0;
}

/* content */
		
	ul#items{		
		margin:0px;
		padding:0px;
		width:auto;
		overflow:hidden;
		}
	ul#items li{
		list-style:none;
		float:left;
		width:300px;
		overflow:hidden;
		margin:0 0 0 1px;
		border:none;
		font-weight:normal !important;
		}
	ol#pagination{overflow:hidden; width:300px; margin:0 auto; text-align:center;}
	ol#pagination li{
		float:left;
		list-style:none;
		cursor:pointer;
		margin:0 0 0 .5em;
		background:#333;
		font-size:11px;
		padding:4px;
		padding-left:6px;
		padding-right:6px;
		color:#FFF;
		}
	ol#pagination li.current{color:#fff;font-weight:bold; background-color:#C00;}
	
/* // content */

