/*
green #00ae86
orange #ef673b
Style created by Praveen in Jul - Nov 2012
*/
@import url("ubuntu/stylesheet.css");@import url("economica/stylesheet.css");

body {
    background:url(../images/page-bg.png) repeat-x;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:tahoma,"Trebuchet MS", verdana, Helvetica, sans-serif;
}
img{
	border:0px;
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.innovation{	
	color:#ef673b;
}
.excellence{	
	color:#00ae86;
}
.innovationb{	
	color:#ef673b;
	font-size:22px;
}
.excellenceb{	
	color:#00ae86;
	font-size:22px;
}
#container{
	width:1000px;
	margin:0px auto;
	min-height:500px;
	height:auto !important;
	height:500px;	
	padding:0px;		
}
::selection {
	background: orange; /* Safari */
	}
::-moz-selection {
	background: orange; /* Firefox */
}
.clear{
	clear:both;
}
#header{	
	margin:0px auto;
	width:990px;	
	margin-top:2px;			
}
#header ul{
	margin:0px auto;
	list-style:none;	
	margin-top:5px;	
	padding:0px;	
}
#header ul li{	
	float:left;
	list-style:none;	
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;					
}
#header ul li a{	
	text-decoration:none;
	color:#FFF;					
}
#header ul li:hover{		
	color:#cccccc;			
	cursor:pointer;	
}
.nlogo{
	background:url(../images/nav-logo.png) no-repeat;
	width:174px;
	height:75px;
	float:left;
}
.nend{
	background:url(../images/nav-end.png) no-repeat;
	width:202px;
	height:75px;
	float:left;
	
}
.about{
	background:url(../images/nav-rbg.png) repeat-x;
	width:90px;
	height:55px;
	padding-top:23px;
	padding-left:20px;		
}
.abouth{
	background:url(../images/nav-bgd.png) repeat-x;
	width:90px;
	height:55px;
	padding-top:23px;
	padding-left:20px;		
}
.services{
	background:url(../images/nav-rbg.png) repeat-x;
	width:85px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.servicesh{
	background:url(../images/nav-bgd.png) repeat-x;
	width:85px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.clients{
	background:url(../images/nav-rbg.png) repeat-x;
	width:65px;
	height:55px;
	padding-top:23px;	
	padding-left:15px;
}	
.clientsh{
	background:url(../images/nav-bgd.png) repeat-x;
	width:65px;
	height:55px;
	padding-top:23px;	
	padding-left:15px;
}
.contact{
	background:url(../images/nav-rbg.png) repeat-x;
	width:100px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.contacth{
	background:url(../images/nav-bgd.png) repeat-x;
	width:100px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.portfolio{
	background:url(../images/nav-rbg.png) repeat-x;
	width:75px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.portfolioh{
	background:url(../images/nav-bgd.png) repeat-x;
	width:75px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
.buffer{
	background:url(../images/nav-rbg.png) repeat-x;
	width:94px;
	height:55px;
	padding-top:23px;	
	padding-left:20px;
}
#content{
	width:1000px;
	padding:5px;
	margin:0px auto;	
	background-color:#069;	
}
#footer{
	width:100%;
	margin:0px auto;
	background-color:#F15A29;
	height:325px;
    overflow:hidden;
}
#footer_links{
	background-color:#333333;
	width:100%;
	margin:0px auto;
	height:78px;
}
#footer_links_col1{
	float:left;
	width:430px;	
	padding-top:30px;
    padding-left:20px;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;	
}
#footer_links_col1 a{	
	color:#666666;	
	text-decoration:none;
}
#footer_links_col1 a:hover{	
	color:#CCC;		
}
#footer_links_col2{
	float:left;
	width:220px;		
	padding-top:25px;
	text-align:center;
}
#footer_links_html5{
	float:left;
	width:30px;		
	text-align:right;	
	padding-top:20px;
}
#footer_links_col3{
	float:left;
	width:300px;		
	text-align:center;	
	vertical-align:top;	
	padding-top:10px;
}
#services_sub_menu{		
	width:1000px;	
	height:300px;			
	padding:0px;			
	z-index:100;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;	
	font-size:14px;
	color:#333;
	letter-spacing:1px;
	margin:0px auto;			
	background-image:url(../images/sub_menu_bg2.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	position: relative;
	margin-left:-305px;
	margin-top:25px;	
	display:none;
}
#services_sub_menu li{
	list-style:none;
	padding:5px;	
	margin:0px;		
	height:125px;
	border:1px dotted #999;
}
#services_sub_menu li:hover{
	background-color:#333333;
	color:#ccc;
}
#services_sub_menu li a{
	color:#f3f3f3;
	text-decoration:none;
}
#services_sub_menu li a:hover{
	color:#ccc;	
}
#services_sub_menu_container{		
	width:946px;	
	margin:0px auto;		
}
#menu_col_1{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;		
	margin:0px;		
	margin-left:20px;	
}
#menu_col_2{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;	
	margin:0px;			
}
#menu_col_3{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;		
	margin:0px;			
}
#menu_col_4{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;	
	margin:0px;				
}
#menu_col_5{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;		
	margin:0px;			
}
#menu_col_6{
	list-style:none;
	float:left;
	width:150px;	
	padding:0px;
	padding-top:10px;			
	margin:0px;		
}


.limg{	
	width:65px;
	padding:3px;	
	text-align:center;
	margin:0px auto;
}
.ltitle{	
	padding:3px;
	padding-top:5px;	
	text-align:center;
}
#content{
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:38px;
	color:#666;
	text-transform:capitalize;
}
#footer_container{	
	width:1000px;
	height:325px;
	margin:0px auto;
	padding:5px;	
}
#footer_links_container{	
	width:1000px;	
	margin:0px auto;
	padding:0px;
}
#skey{
	width:145px;
	height:20px;	
	border:1px solid #333;
	background-color:#999999;
	float:left;
	color:#333;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
#1sbut{	
	margin-left:5px;
	float:left;
}
#skey_frm{
	margin-top:28px;
}
#footer_container_tweets{
	width:320px;		
	float:left;
	padding:15px;	
	padding-top:10px;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;		
}
#footer_container_tweets_heading{
	padding-top:5px;
	padding-left:100px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:28px;
}
#footer_container_tweets_tweets{
	padding:15px;
	font-size:17px;
	padding-top:0px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
}
#footer_container_tweets_tweets li{
	list-style:square;
	outline-color:#666;
	margin-bottom:10px;	
}
#footer_container_tweets_tweets a{
	color:#CCC;
}
#footer_container_tweets_tweets a:hover{
	color:#333;
}
.tweet_date{
	font-size:15px;
	color:#666666;
}

#footer_container_newsletter{
	width:280px;
	border-right:1px dotted #f3f3f3;
	border-left:1px dotted #f3f3f3;
	height:280px;
	float:left;
	padding:5px;
	padding-top:10px;
	margin-left:5px;		
}
#footer_container_newsletter_heading{
	padding-top:5px;
	padding-left:25px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:28px;
	color:#f3f3f3;
}
#footer_container_newsletter_form{
	padding:15px;
	font-size:16px;
	padding-top:25px;
	font-size:17px;	
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	color:#ffffff;
}
#footer_container_newsletter_form input{
	margin-top:10px;
	width:250px;
	height:40px;
	background-color:#f3f3f3;
	border:1px solid #f3f3f3;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:19px;
	color:#666;
	background-color:#cccccc;
}
#footer_container_blogs{
	width:320px;	
	height:220px;
	float:left;
	padding:5px;
	margin-left:5px;
}
#footer_container_blogs_heading{
	padding-top:10px;
	padding-left:25px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:28px;
	color:#f3f3f3;
}
#footer_container_blogs_blogs{
	padding:15px;	
	font-size:19px;
	padding-top:15px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	color:#FFF;
}
#footer_container_blogs_blogs a{
	text-decoration:none;
	color:#FFF;
}
#footer_container_blogs_blogs_link{
	font-size:15px;
}
#footer_container_blogs_blogs_link a{
	color:#cccccc;
}
#footer_container_blogs_blogs_link a:hover{
	color:#ffffff;
}
#email_sub_but{
	background-color:#333333;
	color:#cccccc;
	width:75px;
	height:25px;
	border:1px solid #333;
	margin-top:10px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-weight:bold;
}
#email_sub_but:hover{	
	color:#ffffff;	
}
/* home page boxes and related styles */

#content_col_1{
	width:250px;
	height:350px;	
	padding:5px;
	float:left;
	margin-left:20px;
}
#content_col_2{
	float:left;
	margin-left:30px;
	width:650px;		
	padding:10px;
	z-index:48;
}
#content_box_1{
	height:175px;
	color:#ffffff;
	background:url(../images/contry_bg.png) no-repeat;
}
#content_box_1_sbox_select{
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	margin-top:0px;
	background-color:#f3f3f3;
	border:#f3f3f3;	
	color:#333333;
	margin-left:230px;
}
#content_box_2{
	margin-top:2px;
	height:175px;
	color:#ffffff;
	background-color:#333;
	background:url(../images/spiral-l.jpg) no-repeat;		
}
#content_box_2:hover{
	cursor:pointer;		
}
#content_box_2_head{
	padding-top:20px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	text-transform:lowercase;	
	font-size:24px;
	padding-left:20px;
}
#content_box_2_txt{
	padding:20px;
	padding-top:10px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-size:15px;
	text-transform:lowercase;	
}
#content_box_2_txt a{
	color:#ef673b;
	font-weight:bold;
}
#content_box_2_txt a:hover{
	color:#ffffff;
}
#content_box_3{
	margin-top:2px;
	height:150px;
	color:#ffffff;	
	background:#666 url(../images/global_d_bg.png) no-repeat;
}
#content_box_3:hover{
	cursor:pointer;		
}
#content_box_3_head{
	padding-top:10px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	text-transform:lowercase;	
	font-size:24px;
	padding-left:20px;
}
#content_box_3_txt{
	padding:20px;
	padding-top:10px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-size:15px;	
}
#content_box_3_txt a{
	color:#00ae86;
	font-weight:bold;
}
#content_box_3_txt a:hover{
	color:#ffffff;
}
#content_box_4{
	height:150px;	
	background:url(../images/title-bg.png) no-repeat;
	width:650px;	
}
#content_box_4_txt{
	padding-top:25px;
	padding-left:25px;
	font-size:20px;
	float:left;
	width:400px;
	color:#FFF;
}
#content_box_4_title{
	padding-top:25px;
	padding-left:20px;	
	float:left;
}
#content_box_5{
	height:340px;
	border:1px dotted #cccccc;	
	width:650px;	
	vertical-align:middle;
	text-align:center;
	/*background:url(../images/services-slider-1.jpg) no-repeat;*/
    padding:0px;
	margin:0px;
	margin-top:0px;
	float:left;
    position:absolute;
	z-index:40;
}
#content_box_5 li{
	list-style:none;	
	position:absolute;	
	padding:0px;
	margin:0px;
	float:left;
    left:0;
	z-index:59;
}
#spiral_overlay{
	width:990px;
	height:300px;		        
	background:url(../images/spiral-bg.png) left no-repeat;	
	color:#f3f3f3;
	display:none;
    z-index:90;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;	
}
#spiral_overlay_green{
	width:990px;
	height:300px;		        
	background:url(../images/spiral-bg-green.png) no-repeat;	
	color:#f3f3f3;
	display:none;
    z-index:90;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
#spiral_overlay_green_c1{
	font-size:16px;
	padding-top:80px;	
	padding-left:660px;
	padding-right:20px;	
	width:280px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	text-align:justify;
	border-left:1px dotted #FFF;
}
#spiral_overlay_c1{
	font-size:16px;
	padding-top:20px;	
	padding-left:40px;
	padding-right:40px;
	float:left;
	width:300px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	text-align:justify;
}
#spiral_overlay_c2 strong{
	font-size:16px;
}
#spiral_overlay_c2{
	font-size:19px;
	padding-top:20px;	
	padding-left:40px;
	padding-right:40px;
	float:left;
	width:200px;
	border-left:1px dotted #f3f3f3;
	border-right:1px dotted #f3f3f3;
	height:240px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;	
}

#spiral_overlay_c3{
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-size:16px;
	padding-top:20px;	
	padding-left:40px;
	padding-right:40px;
	float:left;
	width:240px;
	text-align:justify;
}
.ontop{
	z-index:50;
}
#loadi{
	border:none;
	display:none;
	padding-left:100px;
}
#notification{
	color:#FFF;	
	width:80%;
	margin:0px auto;
	padding:5px;
	font-size:13px;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
}
/* Content part */
#content_header_1{
	clear:both;
	width:990px;
	height:175px;		        
	background:url(../images/inside-top-bar-bg.png) no-repeat;	
	color:#f3f3f3;	
    z-index:90;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
#content_header_2{
	clear:both;
	width:990px;
	height:175px;		        
	background:url(../images/inside-top-bar-bg3.png) no-repeat;	
	color:#f3f3f3;	
    z-index:90;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
#content_header_3{
	clear:both;
	width:990px;
	height:175px;		        
	background:url(../images/inside-top-bar-bg2.png) no-repeat;	
	color:#f3f3f3;	
    z-index:90;
	margin: 0px auto;
	padding:0px;
	overflow:hidden;
}
#content_header_breadcrumb{
	padding-top:20px;	
	font-size:12px;
	color:#f3f3f3;
	text-align:right;
	width:90%;
}
#content_header_heading{
	padding-top:20px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;	
	font-size:32px;
	padding-left:50px;
	float:left;
	width:300px;
}
#content_header_text{
	padding-top:10px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;	
	font-size:21px;
	padding:25px;
	float:left;
	width:500px;
}
#mcontent{
	width:680px;	
	min-height:500px;	
	height:auto !important;
	height:500px;
	float:left;
	padding:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:20px;
}
#rightbar{
	width:250px;
	border-left:2px dotted #cccccc;
	min-height:500px;
	height:auto !important;
	height:500px;
	float:left;
}
#content_header_breadcrumb a{
	text-decoration:none;
	color:#cccccc;
}
#content_header_breadcrumb a:hover{
	text-decoration:none;
	color:#ffffff;
}
#content_header_breadcrumb_i{
	display:inline;
	margin:0px;
	margin-right:5px;		
	padding:0px;
}
#content_header_breadcrumb_t{
	display:inline;
	margin:0px;
	padding:0px;

}
#comment_container{
	width:217px;
	height:172px;
	background:url(../images/comment-bg.png) no-repeat;
	margin-left:25px;
	margin-top:25px;
}
#comment_container_text{
	width:90%;
	padding:10px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
#comment_container_customer{
	width:217px;
	height:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:right;
}
#quick_contact_container{
	height:377px;
	width:250px;
	background:url(../images/contact-bg.png) no-repeat;
	margin-left:10px;	
	padding-top:50px;
	padding-left:20px;
}
#quick_contact_frm{
	width:200px;		
}
#quick_contact_frm label{
	width:150px;	
	font-size:15px;
	color:#666;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
}
#quick_contact_frm input{
	width:190px;
	height:23px;
	border:1px #999 dotted;
	background-color:#ccc;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	margin-bottom:5px;
}
#quick_contact_frm textarea{
	width:190px;
	height:40px;
	border:1px #999 dotted;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	background-color:#ccc;
}
#quick_contact_frm button{
	width:100px;
	height:25px;
	border:1px #fff dotted;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:16px;
	background-color:#333;
	color:#f3f3f3;
}
#qcnotification{
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:14px;
	color:#666666;
}
/* About Us Submenu*/
#aboutus_sub_menu{		
	width:1000px;	
	height:300px;			
	padding:0px;			
	z-index:600;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;	
	font-size:17px;
	color:#333;
	letter-spacing:1px;		
	background-image:url(../images/sub_menu_bg2.png);
	background-repeat:no-repeat;
	background-position:center;	
	position:absolute;
	position: relative;
	margin-left:-198px;
	margin-top:25px;	
	display:none;		
}
#aboutus_sub_menu li{
	list-style:url(../images/menu-aro.png);
	padding:5px;	
	margin:0px;		
	height:25px;
	border-bottom:1px dotted #cccccc;
}
#aboutus_sub_menu a{
	text-decoration:none;
	color:#cccccc;
}
#aboutus_sub_menu a:hover{
	text-decoration:none;
	color:#fff;
}
#aboutus_sub_menu li:hover{	
	color:#ccc;
	border-bottom:1px dotted #fff;
}
#aboutus_sub_menu_container_col1{		
	width:200px;	
	margin:0px auto;
	margin-top:50px;	
	float:left;	
	margin-left:100px;
}
#aboutus_sub_menu_container_col2{		
	width:180px;	
	margin:0px auto;
	margin-top:50px;	
	float:left;	
}
#aboutus_sub_menu_container_col3{			
	width:450px;	
	margin:0px auto;
	margin-top:45px;	
	float:left;	
	margin-left:45px;
}
/* Content */
.high_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#333333;
}
.main_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
}
#nnavigation{
	margin:0px auto;
	width:1000px;
}
#nnavigation > div{
	float:left;
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;	
}
#nnavigation > div > a{	
	color:#FFF;	
	text-decoration:none;
}
#mbar{	
	width:990px;
	overflow:hidden;
	height:232px;
	/*background:url(../images/r-bg.jpg) repeat-x;*/
	margin:0px auto;
}
#mbar_inner{
	width:100%;	
	margin:0px auto;
	height:232px;
}
#mbar_inner_left{
	width:400px;
	background:url(../images/country_bg2.png) no-repeat;
	height:200px;
	margin-left:50px;	
	float:left;
	margin-top:10px;
}
#mbar_inner_right{
	width:480px;
	height:200px;
	margin-left:10px;	
	float:left;
	margin-top:10px;
	font-family:'EconomicaRegular',arial,verdana,sansserif;
	font-size:19px;		
	color:#666666;
}
#mbar_inner_right_title{
	
}
#mbar_inner_right_txt{
	margin-top:5px;
}
#homepage_boxes_container{
	width:1000px;
	margin:0px auto;		
}
/* blog */

.blog_row{	
	min-height:125px;
	height:auto !important;
	height:125px;
	border-bottom:1px dotted #cccccc;
}

.blog_head{
	font-size:25px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	color:#ef673b;
}
.blog_head a{
	text-decoration:none;
	color:#ef673b;
}
.blog_head a:hover{
	text-decoration:underline;
	color:#00ae86;
}
.blog_slug{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	line-height:15px;
	color:#333333;
}
.blog_post_details{
	margin-top:20px;
	font-style:italic;
}
.blog_content{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
}
.blog_content p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
}
/* end blog */
/* search */

.search_row{	
	min-height:50px;
	height:auto !important;
	height:125px;
	border-bottom:1px dotted #cccccc;
}
.search_head{
	font-size:20px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	color:#ef673b;
}
.search_head a{
	text-decoration:none;
	color:#333333;
}
.search_head a:hover{
	text-decoration:underline;
	color:#00ae86;
}

/* end search */
#mcontent_wide{
	width:970px;	
	min-height:500px;	
	height:auto !important;
	height:500px;
	float:left;
	padding:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:20px;	
	overflow:hidden;
}
/*portfolio*/

 #portfolio_categories{
	 width:200px;	 
	 min-height:800px;
	 height:auto !important;
	 height:800px;	
	 float:left; 
	 padding:5px;
	 padding-left:15px;
	 font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	 font-size:17px;
	 font-weight:normal;
	 background-color:#f3f3f3;
	 color:#ef673b;
 }
 #portfolio_categories ul{
	 list-style:none;
 }
 #portfolio_categories ul li{
	 list-style:none;
	 margin-bottom:5px;
	 cursor: pointer;
 }
 #portfolio_categories a{
	 text-decoration:none;
	 color:#666666;
 }
 #portfolio_categories a:hover{
	 text-decoration:none;
	 color:#666666;
 }
 #portfolio_projects{
	 width:220px;
	 min-height:800px;
	 height:auto !important;
	 height:800px;
	 float:left;
	 border-right:1px dotted #cccccc;
	 border-left:1px dotted #cccccc;
	 padding:5px;
	 padding-left:15px;
	 background-color:#f3f3f3;
	 color:#ef673b;
 }
 #portfolio_projects ul li a {
	 color:#666666;
 }
 #portfolio_project_details{
	 width:490px;
	 background-color:#f3f3f3;
	 min-height:800px;
	 height:auto !important;
	 height:800px;
	 float:left;
	 padding:5px;
 }
 #portfolio_projects_content ul li{
	 font-size:17px;
	 margin-bottom:8px;
 }
 #portfolio_projects_content ul li hover{
	 color:#00ae86;
 }
 #portfolio_projects_content{
	 font-size:15px;
	 font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;	 
 }
 #portfolio_project_details_content{
	 font-size:15px;
	 font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;	 
 }
  #portfolio_project_details_content strong{
	 border-bottom: 1px dashed #999;
  display: inline;
 }
 #portfolio_projects_content ul li{	
	  cursor: pointer;
 }
.portfolio_tool_bg_1{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#cccccc;
	 padding:5px;
	 font-size:15px;
 }
.portfolio_tool_bg_2{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#98cfe7;
	 padding:5px;
	 font-size:15px;
 }
 .portfolio_tool_bg_3{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#bbcd57;
	 padding:5px;
	 font-size:15px;
 }
 .portfolio_tool_bg_4{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#dc99f5;
	 padding:5px;
	 font-size:15px;
 }
 .portfolio_tool_bg_5{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#ef9325;
	 padding:5px;
	 font-size:15px;
 }
  .portfolio_tool_bg_6{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#f999c2;
	 padding:5px;
	 font-size:15px;
 }
  .portfolio_tool_bg_7{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#09d8b8;
	 padding:5px;
	 font-size:15px;
 }
  .portfolio_tool_bg_8{	 
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	 background-color:#f6df46;
	 padding:5px;
	 font-size:15px;
 }
 .project_breadcrumb{
	text-align:left;
	font-size:14px;	
 }
 .project_name{
	 font-size:24px;
	 text-align:center;
	 	 border-bottom: 1px dashed #999;
  display: inline;
  text-transform:uppercase;
 }
 .project_category{
	 font-size:15px;
	 color:#666666;
 }
 .project_desc{
	 font-size:14px;
	 color:#666666;
 }
 .project_image{
	 text-align:center;
	 vertical-align:middle;
 }
/*end poortfolio */
/* contact us */
#contact_img{
	margin:0px auto;
}
#contact_col1{
	width:280px;
	float:left;
	height:250px;
	padding:10px;
	margin-left:25px;
}
#contact_col2{
	width:280px;
	float:left;
	height:250px;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	padding:10px;
}
#contact_col3{
	width:280px;
	float:left;
	height:250px;
	padding:10px;
}
#contact_cols{
	 font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	 font-size:16px;
}
#contact_cols h2{
	font-size:24px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
}
#contact_cols h3{
	font-family:'UbuntuCondensedRegular',Tahoma, Geneva, sans-serif;
	font-weight:normal;	
	display:inline;
	font-size:16px;
}
#contact_cols h3 a{
	text-decoration:none;
	color:#999;	
	font-size:16px;
}
#contact_cols h3 a:hover{
	text-decoration:none;
	color:#00ae86;	
}
/* end contact us */
#clients ul{
	clear:both;	
	list-style:none;	
}

#clients ul li{
	float:left;
	width:210px;
	list-style:none;
	margin-left:10px;
	margin-bottom:60px;
}
#partners ul{
	clear:both;
	margin-bottom:15px;
	list-style:none;
}

#partners ul li{
	float:left;
	width:210px;
	list-style:none;
}
/* gen content*/

#box_content ul{
	clear:both;
	list-style:none;
	margin-top:10px;	
}
#box_content ul li{
	list-style:none;
	width:300px;
	padding:10px;
	min-height:250px;
	height:auto !important;
	height:250px;
	border:1px #cccccc solid;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
#box_content ul li h3{
	display:inline;
	font-size:22px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
}
#box_content img{
	padding:5px;
	border:0px;
}

#info_bar{
	width:100%;
	overflow:hidden;
	margin:0px auto;
	height:30px;
	background-color:#333333;
	color:#cccccc;
}
#info_bar_content{
	margin:0px auto;
	width:1000px;
}
#info_bar a{
	color:#cccccc;
	text-decoration:none;
}
#info_bar a:hover{
	color:#f3f3f3;
}
#info_bar_left{
	margin-left:25px;
	padding-top:5px;
	float:left;
	width:600px;
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:14px;
}
#info_bar_right{
	float:left;
	padding-top:5px;	
	width:250px;
	vertical-align:middle;	
	font-family:'EconomicaRegular',arial,tahoma,verdana,sansserif;
	font-size:15px;
}
#info_bar_icons{
	float:left;
	vertical-align:middle;	
}
.topimg{
	padding-top:5px;
}