*{ outline:none;}
a img, img a{ border:none;}
* a{
	color:#666;
} 
* a:hover{
	color:#fcd515;
} 

hr  {
clear: both;
border: 0;
height: 3px;
color: #eee;
background-color: #eee;
margin:0 40px 10px 40px;
padding: 0;
}
.cb{
height:0;
margin:0;
font-size:1;
padding:0;
clear:both; 
}

#nml{ margin-left:0}
#mbt1{margin-bottom:30px}
body {
	font-family:'Trebuchet MS', sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	border-left:solid #CCC 50px;
	border-right:solid #CCC 50px;

}
input, textarea{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; width:20em;}
#button{ width:auto;}
#mail td{ padding-bottom:4px;}
/*div{ border:red dotted 1px}
/* header*/
#header { 
	padding: 0;
} 
#lquo{margin:0 0 0 -40px; position:relative; float:left;}
#rquo{position:relative; margin:-40px -20px 0 0; float:right;}
 #articles{margin:0 0 0 -40px; position:relative; float:left;}
 #articles h2{margin:30px 0 0 0}
 #articles p{margin:0 0 0 20px;}
#autority{ font-size:16px; font-weight:bold;}
#quote{ font-style:italic; margin: 0 20px  20px 20px; position:relative; background:#eee; padding:10px 20px; z-index:100;}
#art {
	padding-top: 10px;
}
#art p, #art ul{
	margin-left:40px;margin-right:40px;

}

#tdot{float:right; padding:0  0 0 20px; position:relative; margin:-15px -42px 0 0;}
#header #tel{float:left; font-size:12px; color:#666;}
#header #tel b{font:bold 20px Georgia, "Times New Roman", Times, serif}
#header #active{
	color:#fcd515;
	text-transform: uppercase;
	font-size:30px;
}
#header h1, #header h1 a {
	font: normal normal 30px Georgia, "Times New Roman", Times, serif;
}
#header h1 {
	font-weight:normal;
	color:#666;
	margin:0 0 10px 0;
	padding: 10px 0;
}


#header #link_list{ margin:0 0 0 36px; clear:both;}
#header #link_list a{ text-decoration:none;}

#header #main_logo{float:right; margin:20px 0 0 0}

#footer1, #container {
	width: 800px; 
	margin: 0 auto; 
	text-align: left; 
        /*background-color: #fff;
	background-image: url("/img/grid.gif");
	background-repeat: repeat;
	/**/
	}
	
/* Block Last work*/
#last_work {
	padding: 0 0 10px 0;
}
#last_work td {
	vertical-align:top;
	padding:0 12px 0 0 ;
	margin:0;
}
#last_work img {
	border:1px solid #ccc;
	margin: 0 0 5px 0;
}
#last_work a:hover img{ border:solid 2px; width:378px; height:228px;}
#last_work p {
	padding:0 0 0 5px;
	font-size:12px;
}
#last_work h1{
	
margin:0;}
#last_work h1 a{margin:0 0 10px 38px; font-size: 20px!important;}



#port_desc{ width:590px; margin:20px 0 0 0;}
#port_desc img{ margin:20px 0 20px 40px;}
#mainContent {
	padding: 0; 
	}
#content1{padding:10px  0  0 40px}
/*FOOTER/*/
#footer {
	margin:40px 0 0 0;
	padding: 0 10px; 
	background:#979796;
	clear:both;
} 
#footer h1{margin:0; padding:15px 0 5px 0; color:#bbb;}
#footer h1 a{color:#bbb;}
#footer p {
	margin: 0;
	padding: 10px 0; 
}
#footer1{
	padding-bottom:10px;
}
/**/
#header h1 a:hover,.yello{ color:#fcd515;}/*yellow*/
#header h1 a,.orange{ color:#ec5f01;}/*orange*/
.grey{ color:#000}

h1{ color:#222;}/*grey*/
p, p a, ul, ul a, lh, li{
	color:#707070;
	margin: 0;
	padding: 0;
}
p {margin: 0 0 15px 0;}
ul{ margin: 0 0 15px 0;}
li{ margin:0 0 0 15px;}
h3{ margin:20px 0 0 0; font-size:18px; color:#777}
/*greytxt*/
.g_line {
	padding:10px 0;
	font-size:1px;
	border-top:#999 1px solid;
	margin:0 40px;
}
h1, h1 a, a h1 {
	font:normal normal 24px 'Trebuchet MS', sans-serif;
	/*margin:0 0 10px 0;*/
	padding:0;
	color:#ec5f01;
clear:both;

}
h2, h2 a,a h2  {
	font:normal normal 16px 'Trebuchet MS', sans-serif;
	margin:0 0 10px 0;
	padding:0;
	color:#ec5f01; 
}
h2 a:hover{}
#txt_ind_fst_col{
	width:340px; 
	float:left; 
	margin:0 40px 0 0;
}
#txt_ind_snd_col{
	width:340px; 
	float:left; 
	margin:0 0 10px 0;
}

.italic {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-size:16px;
	color:#000
}

#team{position: relative; margin:0 -40px 0 0; float:right;}
#team img {
	margin:0  0 0 10px;
	float:right;
}
#txt_ind_snd_col h2{clear:both;}
#ind_wrk_lst {
	color:#999;
	margin:15px 20px 0  0 ;
	
}
#ind_wrk_lst a{	color:#999; font-weight:normal; font-size:18px;}
#ind_wrk_lst a:hover{color:#fcd515;}
#ind_wrk_lst ul, #ind_wrk_lst li, #ind_wrk_lst h1 {
	margin:0;
	padding:0;
}
#ind_wrk_lst h1 { margin:0 0 15px 0;font-weight: normal;}

#ind_wrk_lst li {
	text-indent: 0;
	list-style-type: none;
	background-image: url(img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;



	margin:0 0 15px 0;
}
#ind_wrk_lst i {


	font-weight: bold;
}

/*/////////////////////////////////////////////////*/
#clients {
	margin:0 40px;
}
#clients img {
	margin:0 20px 0 0;
	vertical-align:middle;
}
/*PORTFOLIO*/
#container #mainContent .block .port_block {
	margin:0 0 0 590px;
}
.block img {
	clear:both;
	float:left;
	border: 3px solid #eee;
	margin: 0 0 60px 0 ;
	padding:0;
}

.block img a:hover{border: none;}
.block .port_block a {
	color: #ec5f01;
}

.block{ clear:both; padding:0 0 40px 0;  }
/* */
.moduletable_menu{ position:absolute; left:0; top:100px; color:#CCCCCC}
.pagenav_next a, .pagenav_prev a{font-weight:normal; font-size:14px;
}
#portfolio{ margin: 10px 0 0 0;}
#port_index td{
	padding: 0 0 0 20px; vertical-align:top;
}
#port_index ul{ margin:0 0 30px 0;}
#crumbs{
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 30px 38px;	
	clear:both;
/*border:solid #ccc 5px;*/
}

	#crumbs, #crumbs a{
	color:#aaa;
	}
#crumbs a:hover {color:#fcd515}
.blog-port{ width:790px; margin: 20px 0 0 0;}	
.blog-port img{
border:solid 3px #ddd; 
}
.blog-port  a:hover img{
border:solid 3px #fcd515; 
}
.blog-port a h1{ cursor:pointer;}

.blog-port .cb{ 
  margin: 20px 0 10px 0;
  clear:both;
}

.blog-port td h1 {
	float:right!important; width:200px; font-size:14px;
}
.blog-port td h1 a{	
	float:right!important; width:200px; font-size:14px; margin:20px 0 0 20px;
}
#last_proj .cb{
height:0;
margin:0;
font-size:0;
padding:0;
}
#last_proj #snd_col{
padding:0 0 0 18px
	}

.arrow{
 color:fcd515; 
}
a .arrow,.arrow a{
	text-decoration:none;
}