/* @group reset */

.box{ 
background-color:#FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 0 2px #999;

}
	h5{
	
	font-size:14px;
	margin:0;
	padding:6px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-image:url(images/gr1_03.gif);
	background-repeat:repeat-x;

}

.services{float:left; width:100%; padding:10px 0 0 10px;}
.services section{
	float:left;
	width:250px;
	height:148px;
	position:relative;
	display:inline;
	border:1px solid #e9e9e9;
	margin-top: 0;	
	margin-bottom: 10px;
	margin-left: 0;
}
.services .last{margin-right:0px;}
.services .s_block{float:left; width:100%; padding:0 1% 0 1%; border:1px solid #ffffff; background:url(images/services_repeat.gif) repeat-x 0 0 #ededed; min-height:142px; height:auto !important; height:142px; position:absolute; left:0px; top:0px;}



.img_sec{position:absolute; left:10px; top:10px; width:79px; height:53px; background:url(images/services.png) no-repeat 0 0; z-index:99;}
.management .img_sec{background-position:-330px 0;}
.mobile_development .img_sec{background-position:-664px 0;}
.ul_engineering .img_sec{background-position:-1006px 0;}
.services_head{color:#5fa22e; font-size:18px; font-family:Arial, Helvetica, sans-serif;margin-bottom:0; margin-top:8px}
.services p{color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.services ul{float:left; width:100%; padding:5px 0 10px 0; display:none;}
.services li{background:url(images/bullet.gif) no-repeat 0 -37px; padding:0 0 0 9px; color:#d23d26; font-size:12px; line-height:180%;}
.services .management li{color:#29abe1;}
.services .mobile_development li{color:#6f73b4;}
.services .ul_engineering li{color:#0f7ccb;}
.services li a{color:#d23d26; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left}
.services .management li a{color:#29abe1;}
.services .mobile_development li a{color:#6f73b4;}
.services .ul_engineering li a{color:#f87a00; font-family:Arial, Helvetica, sans-serif}
.services .active_block{width:135%; padding-left:5%; padding-right:0%; border:4px solid #a0a0a0; left:-70px; top:-50px; padding-bottom:10px; min-height:199px; height:auto !important; height:199px;}
.services .last .active_block{left:-100px;}
.services .first .active_block{left:-10px;}
.services .active_block ul{display:block;}
.active_block .services_head{background:url(images/color_line02.gif) no-repeat 0 100%; font-size:20px; height:35px; text-align:center}
.services .active_block p{padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

ol,ul {

	list-style: none;
	margin:0; padding:0
	

}

q:before,q:after,

blockquote:before,blockquote:after { content: "" ; }

a img, fieldset { border: 0; outline: none; }

a { outline: none; text-decoration: none;}

strong, b { 

/*font-weight: bold;*/

}

/* @end */

/* @group utilities */

.inner_menu {
	width: 990px /*10em*/;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#bord_lr{

	height:335px;
	background-color:#FFF;
	/*_height:370px; *//* IE6 hack*/

	display:block;



	}

	

/*tap*/

.des{

	width:275px;

	height:auto;
	
	font-size:12px;

	display:block;

	padding:15px 35px 0 25px ;

	

	

	line-height:20px;

	text-align:justify;

	float:left;

	background:url(images/shadow-2.jpg) no-repeat right center;

	}

	.des1{

 	height:auto;

	display:block;

 	font-size:12px;

	color:#6a6a6a;

	line-height:22px;

	text-align:justify;

	float:left;

/*	background:url(images/shadow-2.jpg) no-repeat right center;

*/	}

.dessol{

	width:917px;

	height:450px;

	display:block;

	padding:15px 35px 0 25px ;

	font-size:12px;

	color:#6a6a6a;

	line-height:22px;

	text-align:justify;

	float:left;

	background:url(images/shadow-2.jpg) no-repeat right center;

	}

.morecontent span{

line-height:22px;

	text-align:justify;

	

}

.more1{

	display:block;

	background:url(images/next.gif) no-repeat;

	cursor:pointer;

	width:75%;

	height:40px;

	outline:none;

	margin-top:10px;

	}

.less1{

	display:block;

	background:url(images/prev.gif) no-repeat;

	cursor:pointer;

	width:75%;

	height:40px;

	outline:none;

	margin-top:10px;

	}

.list_left{

	width:620px;

	display:block;

	float:right;

	margin-top:25px;

	}

.list_tap1{

	display:block;

	width:200px;

	float:left;

	}

.list_tap1 .he1{

	display:block;

	background:url(images/tap-ty-1.gif) no-repeat left center;

	width:180px;

	height:30px;

	margin-bottom:10px;

	}

.list_tap1 .he2{

	display:block;

	background:url(images/tap-ty-1.gif) no-repeat -202px center;

	width:180px;

	height:30px;

	margin-bottom:10px;

	}

.list_tap1 .he3{

	display:block;

	background:url(images/tap-ty-1.gif) no-repeat -400px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}

.list_tap1 ul{

	width:180px;

	display:block;

	

	}

.list_tap1 li{

	display:block;

	/*background:url(images/dot.gif) repeat-x bottom;*/

	border-bottom:#999999 1px dashed;

	padding:6px 0 6px 0;
	
	font-size:12px;

	

	color:#000;
	text-align:left;

	}

.list_tap1 a{

	font-size:12px;

	

	color:#000;

	

	}

.list_tap1 a:hover{

	color: #990000;

	

	}

.list_tap{

	width:120px;

	display:block;

	float:left;

	}
	
	.list_tap1 .he4{

	display:block;

	background:url(images/tap-ty-2.gif) no-repeat 0px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}
	
	.list_tap1 .he5{

	display:block;

	background:url(images/tap-ty-2.gif) no-repeat -200px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}
	
	.list_tap1 .he6{

	display:block;

	background:url(images/tap-ty-2.gif) no-repeat -400px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}
	
	.list_tap1 .he7{

	display:block;

	background:url(images/tap-ty-3.gif) no-repeat 0px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}
	
	.list_tap1 .he8{

	display:block;

	background:url(images/tap-ty-3.gif) no-repeat -200px center;

	width:210px;

	height:30px;

	margin-bottom:10px;

	}
	
		.list_tap1 .he9{

	display:block;
	width:210px;

	height:10px;
	border:none;


	

	}

/*tap*/

#tab_bottom{

	width:971px;

	height:17px;

	margin:0 auto 15px auto;

	background-image: url(images/style/tap-bottom.jpg);

	background-repeat: no-repeat;

	background-position: top;

	}
	.bottomtop{

	width:971px;

	height:17px;

	margin:0 auto 15px auto;

	background-image: url(images/style/tap-bottom.jpg);

	background-repeat: no-repeat;

	background-position: top;

	}

.column {

	width: 204px /*17em*/;

	padding: 18px /*1.5em*/;

	float: left;

	}

.text {

	

	font-size: 12px;

	line-height: 25px;

	color: #333333;

	text-decoration: none;

	text-align: justify;

}

.textheading {

	

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: justify;

	line-height: 40px;

}

.dot {

	

	font-size: 25px;

	font-weight: bold;

	color: #BC0A0A;

	text-decoration: none;

	background-position: center;

	text-transform: uppercase;

}

	

.ui-tabs-hide { display: none; }

/* @end */

/* @group =base */

/*vertical layout sizes*/

/* @end */

/* @group - menu tab selection*/

#tab-select li a {

	float: left;

	display: block;

	cursor: pointer;

}

.textSSE {

	

	font-size: 12px;

	line-height: 25px;

	color: #D71546;

	text-decoration: none;

	text-align: justify;

}

.textSSE:hover {

	

	font-size: 12px;

	line-height: 25px;

	color: #D71546;

	text-decoration: underline;

	text-align: justify;

}

#bord_ln{

	height:335px;

	/*_height:370px; *//* IE6 hack*/

	display:block;

	

	}

.recent{ background:url(images/style/recent_tab.jpg) no-repeat center top; height:62px; width:971px;  }

.recent h1{font-size:29px; color:#bd0311; text-transform:capitalize; font-family: 'Archivo Narrow', sans-serif; padding-left:24px; padding-top:21px; font-weight:normal;}

.recent .rightside{font-size:29px; color:#FFFFFF; text-transform:capitalize; font-family: 'Archivo Narrow', sans-serif; padding-top:21px; font-weight:normal;padding-right: 35px;}

.recent-center{ border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC; height:250px; } 

.recent-left{width:520px; display:block; margin:0 auto; float:left;  height:250px;}

.recent-left h3{font-weight:bold; font-size:14px;padding: 15px 35px 0 25px;}

.recent-left p{ font-size:12px;line-height: 22px;padding:5px 15px 5px 25px;text-align: justify;  color: #6A6A6A;}

.recent-left a{font-size:12px; font-weight:bold; float:right; color:#000000; text-decoration:underline;}

.recent-right{width:350px; display:block; margin:0 auto; float:right}



.view-all{ background:url(images/view-all.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

.view-all a{ color:#fff;}
.ribbon-new {
	position: absolute;
	height: 95px;
	background-image: url(images/buynow_03.png);
	width: 125px;
	right: -8px;
	bottom: -8px;
	
	}
	
.spoffer{
	font-weight:bold;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	-webkit-border-radius: 5px 0px 5px 0px;
	-moz-border-radius: 5px 0px 5px 0px;
	border-radius: 5px 0px 5px 0px;
	background-image: url(images/buynow_03.png);
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	
	
   
}
