*{
	margin:0;
	padding:0;
	}
body{
	margin:0;
	padding:0;
	background-image:url(../images/template_images/body_bg.gif);
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	}
.inner_pages_body{
	background-image:url(../images/template_images/body_bg2.gif);
	background-repeat:repeat-x;
	}
a{	
	color:#000000;
	text-decoration:none;
	}
		
img{
	border:0;
	}	
h1 {
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	font-weight:500;
	margin:0;
	padding:0;
	}
h1 a {
	color: #000000;
	text-decoration:none;}
		
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:20px;
}	
h3{
	font-style:normal;
	}	
#main_container{
	width:1000px;
	margin:0 auto;
	padding:0;
	}
/*------ header start -----*/	
#header{
	width:auto;
	height:143px;
	background:url(../images/template_images/header_bg.gif) no-repeat;
	}		
#header .logo{
	width:251px;
	height:180px;
	position:absolute;
	margin:6px 0 0 0;
	z-index:1000;
	}
#header .mob_no{
	width: 180px;
	height: 38px;
	position:absolute;
	margin:11px 0px 0 636px;
	z-index:1000;
	float:right;
	}	
#header .requext_quote{
	width: 135px;
	height: 66px;
	position:absolute;
	z-index:1000;
	float:right;
	margin:2px 0px 0 870px;
	}		
.nav{
	width:638px;
	height:54px;
	position:relative;
	float:right;
	margin:89px 2px 0 0;
	}


.nav .home {
	width:90px;
	height:54px;
	float:left;
	text-align:center;
	display:block;
	margin-right:25px;
	background-image:url(../images/template_images/home_w.png);
	background-repeat:no-repeat;
	}
.nav .home a  {
	width:90px;
	height:54px;
	float:left;
	text-align:center;
	display:block;
	background-image:url(../images/template_images/home_w.png);
	background-repeat:no-repeat;
	}
	
.nav .home a:hover{
	width:90px;
	height:54px;
	float:left;
	text-align:center;
	display:block;
	background-image:url(../images/template_images/home_y.png);
	background-repeat:no-repeat;
	}
.nav .home .active, .nav .home a.active:hover {
	width:90px;
	height:54px;
	float:left;
	text-align:center;
	display:block;
	background-image:url(../images/template_images/home_y.png);
	background-repeat:no-repeat;
	}	

.nav .about {
	width:100px;
	height:60px;
	float:left;
	display:block;
	margin-right:25px;
	background-image:url(../images/template_images/about_w.png);
	background-repeat:no-repeat;
	}	
.nav .about a{
	width:100px;
	height:60px;
	float:left;
	display:block;
	background-image:url(../images/template_images/about_w.png);
	background-repeat:no-repeat;
	}

.nav .about a:hover{
	width:100px;
	height:60px;
	float:left;
	display:block;
	background-image:url(../images/template_images/about_y.png);
	background-repeat:no-repeat;
	
	}	
.nav .about .active, .nav .about a:hover{
	width:100px;
	height:60px;
	float:left;
	display:block;
	background-image:url(../images/template_images/about_y.png);
	background-repeat:no-repeat;
	}	
	
.nav .ser{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	display:block;
	margin-right:20px;
	background-image:url(../images/template_images/services_w.png);
	background-repeat:no-repeat;
	}	
.nav .ser a{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	display:block;
	background-image:url(../images/template_images/services_w.png);
	background-repeat:no-repeat;
	}
.nav .ser a:hover{
	width:100px;
	height:60px;
	display:block;
	background-image:url(../images/template_images/services_y.png);
	background-repeat:no-repeat;
	}
.nav .ser .active, .nav .ser a:hover{
	width:100px;
	height:60px;
	display:block;
	background-image:url(../images/template_images/services_y.png);
	background-repeat:no-repeat;
	}	
.nav .port_nav{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	display:block;
	margin-right:25px;
	background-image:url(../images/template_images/our_work_w.png);
	background-repeat:no-repeat;
	}
.nav .port_nav a{
	width:100px;
	height:60px;
	float:left;
	text-align:center;
	display:block;
	background-image:url(../images/template_images/our_work_w.png);
	background-repeat:no-repeat;
	}
.nav .port_nav a:hover{
	width:100px;
	height:60px;
	display:block;
	float:left;
	background-image:url(../images/template_images/our_work_y.png);
	background-repeat:no-repeat;
	}	
.nav .contact_nav a{
	width:110px;
	height:60px;
	float:left;
	text-align:left;
	display:block;
	background-image:url(../images/template_images/contact_w.png);
	background-repeat:no-repeat;
	}
.nav .contact_nav a:hover{
	width:110px;
	height:60px;
	float:left;
	display:block;
	background-image:url(../images/template_images/contact_y.png);
	background-repeat:no-repeat;
	}			
					

	
			
/*------ header end -----*/	
/*------ kindle banner start -----*/	
#banner{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}
#banner1{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}	
/*------ kindle banner end -----*/	
/*------ Center container start -----*/	
#center_container{
	width:1000px;
	height:auto;
	margin:0;
	padding:0;
	margin-top:20px;
	}
#center_container_index{
	width:1000px;
	height:auto;
	margin:0;
	padding:0;

	}	
/*------ left container start -----*/
.left_container{
	width: 660px;
	float:left;
	}
.left_container_in{
	width: 650px;
	margin:10px 0px 0 5px;
	float:left;
	}	
.head_bottom_line{
	background:url(../images/template_images/text_head_line_yellow.gif) no-repeat;
	height:1px;
	width:400px;
	float:left;
	}
.Quick_head_bottom_line{
	background:url(../images/template_images/quick_head_line_yellow.gif) no-repeat;
	height:1px;
	width:290px;
	float:left;
	}	
.justify_text{
	width:100%;
	float:left;
	padding:5px 0 0 0;
	text-align:justify;
	line-height:20px;
	word-spacing: -1px;
	}	
	
.left_text{
	width:100%;
	float:left;
	padding:5px 0 0 0;
	}
.left_top{
	width:440px;
	float:left;
	}			
.left_img{
	width:200px;
	float:right;
	margin:7px 0 0 0;
	text-align:center;
	}
.left_mid_line{
	height:1px;
	width: 648px;
	border-bottom:solid 1px #ececec; 
	float:left;
	margin:5px 0 5px 0;
	}	
.left_quick{
	width:320px;
	float:left;
	z-index:1000;
	margin:-15px 0 0 0;
	}
.quick_input_bg{
	width:269px;
	height:34px;
	margin:12px 0 0 0;
	background:url(../images/template_images/quick_input_bg.gif) no-repeat;
	float:left;
	}	
.quick_input{
	width:255px;
	height:30px;
	background:none;
	border:0;
	padding:0 0 0 5px;
	margin:6px 0 0 5px;
	font-size:16px;
	color:#868686;
	}	
	
.quick_input_bg_big{
	width:269px;
	height:72px;
	margin:12px 0 0 0;
	background:url(../images/template_images/quick_input_bg1.gif) no-repeat;
	float:left;
	font-size:16px;
	color:#868686;
	}			
.left_why{
	width:311px;
	float:right;
	}
.submit_btn{
	width:255px;
	text-align:right;
	margin-top:12px;
	float:left
	}
.why_link{
	width: 285px;
	line-height:60px;
	border-bottom:solid 1px #ececec;
	font-size:16px;
	font-weight:500;
	/*	font-style:italic;*/
	float:left;
	}
.why_link111{
	width: 285px;
	line-height:60px;
	border-bottom:solid 1px #f1d992;
	font-size:16px;
	font-weight:500;
	/*	font-style:italic;*/
	float:left;
	}	
.mid_line{
	border-bottom:solid 1px #ececec;
	height:1px;
	width:95%;
	float:left;
	}
		
.why_link_img{
	width: 66px;
	height:52px;
	float:left;
	}
.why_link_text{
	width: 215px;
	line-height:58px;
	float:left;
	}			
/*------ left container end -----*/		
/*------ right container start -----*/
.right_container{
	width: 301px;
	float:right;
	position:relative;
	margin-right:5px;
	}
.right_container_in{
	width:290px;
	float:left;
	position:relative;
	margin: 0 0px 0 0px;
	}
.right_box {
	width:300px;
	height:4px;
	float:left;
	vertical-align:top;
	}
.right_box_top {
	width:301px;
	height:8px; 
	background:url(../images/template_images/right_box_top.gif) no-repeat;
	}
	
.right_box_bottom {
	width:301px;
	height:10px; 
	float:left;
	background:url(../images/template_images/right_box_bottom.gif) no-repeat;
	}				
.right_box_mid{
	width:301px; 
	background-image:url(../images/template_images/right_box_mid_bg.gif);
	background-repeat:repeat-y;
	float:left;

}
.right_our_head{
	width:278px;
	margin:0 10px 0 10px;
	/*line-height:26px;*/
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #ececec;
	padding:0 0 0 3px;
	/*font-family: "Gill Sans MT Condensed", Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
	}
.right_our_in{
	width:290px;
	margin:0 10px 0 0px;
	float:left; 	
	}		
.right_icon{
	width:80px;
	height: 45px;
	float:left;
	text-align:center;
	margin:15px 0 0 10px;
	}
.right_testi_bg{
	width:265px;
	background-image:url(../images/template_images/testi_bg.gif);
	background-repeat:no-repeat;
	padding:15px 15px 0 10px;
	text-indent:30px;
	margin:0 0 0 2px;
	}
	
.right_testi_1{
	width:260px;
	padding:10px 10px 0 15px;
	font-weight:bold;
	}	
/*------ right container end -----*/
/*------ Center container end -----*/	
/*------ text class start -----*/
.text_yellow{
	color:#e2a900;
	}
.text_yellow a{
	color:#e2a900;
	text-decoration:none;
	}	
.text_yellow a:hover{
	color:#000000;
	text-decoration:none;
	}		
.text_cyan{
	color:#10b4f3;
	}
.text_cyan a{
	color:#10b4f3;
	text-decoration:none;
	}	
.text_cyan a:hover{
	color:#000;
	text-decoration:none;
	}	
.text_black a{
	color:#000;
	text-decoration:none;
	}
.text_black a:hover{
	color:#999999;
	text-decoration:none;
	}					
.more_link{
	color:#e2a900;
	width:100%;
	text-align:right;
	float:left;
	margin:10px 0 10px 0;
	}	
.more_link a{
	color:#e2a900;
	width:auto;
	text-decoration:none;
	}
.more_link a:hover{
	color:#000;
	width:auto;
	text-decoration:none;
	}						
/*------ text class end -----*/	
/*------ follow start -----*/	
.follow_container{
	width:675px;
	line-height:50px;
	margin:15px 0 0 0;
	float:left;
	
	}
.folow_text{
	width:134px;
	font-size:20px;
	color:#5a5c60;
	line-height:26px;
	padding:0 0 0 10px;
	font-weight:600;
	float:left;
	}	
.follow_icon{
	width:45px;
	line-height:26px;
	text-align:center;
	border:0;
	float:left;
	z-index:4444;
	}	
.clear{
	clear:both;
	width:100%;
	height:0px;
	}
/*------ follow end -----*/		
/*------ footer start -----*/	
.footer_container{
	width:100%;
	background-image:url(../images/template_images/footer_bg_out.gif);
	background-repeat:repeat-x;
	background-color:#343437;
	float:left;
	}
.footer_container_in{
	width:1000px;
	margin:0 auto;
	}	
.footer_container_top{
	width:1000px;
	height:6px;
	background-image:url(../images/template_images/footer_top.gif);
	background-repeat:no-repeat;
	float:left;
	}
.footer_container_mid{
	width:980px;
	background-image:url(../images/template_images/footer_bg_in.gif);
	background-repeat:repeat-x;
	float:left;
	padding-left:20px;
	}
.footer_head{
	color:#FFFFFF;
	font-size:20px;
	line-height:30px;
	width:630px;
	text-transform:uppercase;
	padding-left:10px;
	}
.footer_green{
	position: absolute;
	height: 180px;
	width: 210px;
	margin: -106px 0px 0px 700px;
	
}

.footer_main{
	width:100%;
	float:left;
	margin-top:0px;
	z-index:1130;
	position:relative;
	}
		
.footer_link_head{
	width:230px;
	float:left;
	font-size:14px;
	color:#FFFFFF;	
	text-transform:uppercase;
	height:20px;
	margin:15px 0 0 10px;
	text-align:left;
	border-bottom:solid 1px #686868;
	z-index:1131;
	white-space:nowrap;
	}	
	
.footer_link ul{
	width:230px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:3px 0 0 0px;
	text-align:left;
	z-index:1132;
	position:relative;
	}	
.footer_link li{
	width:200px;
	float:left;
	font-size:11px;
	color:#f1f1f1;	
	line-height:17px;
	text-align:left;
	background-image:url(../images/template_images/footer_arrow.png);
	background-repeat:no-repeat;
	background-position:10px;
	list-style-type:none;
	padding-left:25px;
	z-index:1132;
	}		
.footer_link li a{
	color:#f1f1f1;	
	text-decoration:none;
	}	
.footer_link li a:hover{
	color:#10b4f3;	
	text-decoration:none;
	}
.footer_nav{
	width:100%;
	line-height:43px;
	margin:20px 0 0 0;
	float:left;
	}	
.footer_nav ul{
	width:915px;
	line-height:43px;
	margin:0 30px 0 25px; 
	}			
.footer_nav li{
	line-height:12px;
	padding: 0 15px 0 15px;
	border-right:solid 1px #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	width:auto;
	}
.footer_nav li a{
	color:#FFFFFF;
	text-decoration:none;
	}		
.footer_nav li a:hover{
	color:#10b4f3;
	text-decoration:none;
	}
.footer_copy{
	width:100%;

	}						
.footer_copy_w3c{
	width:375px;
	height:80px;
	float:left;
	background-image:url(../images/template_images/w3c_img.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	}
.footer_copy_w3c_in{
	width:75px;
	height:35px;
	float:left;
	margin: 33px 10px 0 10px;
	}			
.footer_copy_text{
	width:350px;
	height:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:center;
	padding-top:40px;
	}
.footer_copy_right{
	width:249px;
	height:55px;
	float:left;
	padding-top:30px;
	}
.footer_nav1{
	width:100%;
	line-height:43px;
	margin:10px 0 0 0;
	float:left;
	}	
.footer_nav1 ul{
	width:915px;
	line-height:43px;
	margin:0 30px 0 25px; 
	}			
.footer_nav1 li{
	line-height:12px;
	padding: 0 15px 0 15px;
	border-right:solid 1px #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	width:auto;
	}

.footer_nav1 li a{
	color:#FFFFFF;
	text-decoration:none;
	}		
.footer_nav1 li a:hover{
	color:#10b4f3;
	text-decoration:none;
	}
			
/*------ footer end -----*/	
/*------ about start -----*/	
.about_text{
	width:100%;	
	float:left;
	margin-top:10px;
	text-align:justify;
	}
.sitemap_box{
width:645px;
float:left;
}
.sitemap_box_in{
width:300px;
float:left;
}
.sitemap_box_in ul{
margin:0px;
padding: 0px 0px 0px 25px;
}
.sitemap_box_in li{
margin:0px;
padding:10px 0px 0px 0px;
list-style:url(../images/template_images/services_arrow.gif);
}
.sitemap_box_in li a{
text-decoration:none;
color:#10b4f3;
}
.sitemap_box_in li a:hover{
text-decoration:none;
color:#10b4f3;
}

	.img_space{
	padding-left:10px;
	}
.about_text ul{
margin:0px;
padding: 0px 0px 0px 25px;
}
.about_text li{
margin:0px;
padding:10px 0px 0px 0px;
list-style:url(../images/template_images/services_arrow.gif);
}
.about_text1{
	width:285px;	
	float:left;
	margin:10px 25px 0 0;
	text-align:justify;
	}	
.ahout_right{
	width:98%;
	float:left;
	margin-left:8px;
	}											
/*------ about end -----*/	
/*------ our work start -----*/
.work_box{
	width:303px;
	height:138px;
	border:solid 4px #dddddd;
	float:left;
	background-color:#0a0a0a;
	margin-bottom:10px;
	}
.work_box_out{
	width:303px;
	height:180px;
	float:left;
	}	
.work_blank{
	width:20px;
	height:158px;
	float:left;
	}
.work_box_mid{
	width:270px;
	height:138px;
	float:left;
	text-align:center;
	vertical-align:bottom;
	}
.work_box_img{
	width:33px;
	height:138px;
	float:left;
	background-color:#f7fdff;
	}			
/*------ our work end -----*/
/*------ Contact us Start -----*/
.contact_left{
	width:480px;
	float:left;
	}
.contact_left_img{
	width:150px;
	float:right;
	}
.contact_input_bg{
	width:227px;
	height:29px;
	margin:20px 0 0 9px;
	background:url(../images/template_images/contact_input.gif) no-repeat;
	float:left;
	}	
.contact_input{
	width:208px;
	height:27px;
	background:none;
	border:0;
	font-size:16px;
	padding: 4px 0 0 7px;
	color:#868686;
	}		
.contact_input_message{
	width:466px;
	height:140px;
	margin:14px 0 0 9px;
	background:url(../images/template_images/contact_input_message.gif) no-repeat;
	float:left;
	}	
.contact_input_subject{
	width:466px;
	height:29px;
	margin:14px 0 0 9px;
	background:url(../images/template_images/contact_input_subject.gif) no-repeat;
	float:left;
	}		
.contact_right_add{
	width:95%;
	float:left;
	margin:10px 0 0 10px;
}

/*------ Contact us end -----*/
/*------ Testimonials start -----*/
.testi_box_img{
	width:469px;
	height:130px;
	float:left;
	border:solid 4px #dddddd;
	}
.testi_box_top{
	width:168px;
	height:10px;
	margin:10px 0 0 0;
	background-image:url(../images/template_images/testimonials_box_top.gif);
	background-repeat:no-repeat;
	float:left;
	}
.testi_box_mid{
	width:158px;
	height:90px;
	background-image:url(../images/template_images/testimonials_box_bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding:10px 0 0 10px;
	}
.testi_box_bottom{
	width:168px;
	height:10px;
	margin:0px 0 10px 0;
	background-image:url(../images/template_images/testimonials_box_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	}		
/*------ Testimonials end -----*/
/*------ Request quote start -----*/
.request_sepc{
	width:466px;
	float:left;
	font-size:16px;
	color:#868686;
	line-height:27px;
	padding: 10px 0 0 10px;
	}	
.request_input{
	width:287px;
	height:27px;
	background:url(../images/template_images/request_input_bg.gif) repeat-x;
	border: solid 1px #e9e9e9;
	font-size:16px;
	padding: 4px 0 0 7px;
	color:#868686;
	}	
.request_task{	
	width:150px;
	float:left;
	font-size:16px;
	color:#868686;
	padding: 10px 0 0 0px;
	height:100px;
	}
.request_task1{	
	width:300px;
	float:left;
	font-size:16px;
	color:#868686;
	padding: 5px 0 0 0px;
}	
.request_link{
	font-size:16px;
	color:#868686;
	width:100%;
	}
/*------ Request quote end -----*/
/*------ terms and conditions start -----*/	
.trems ul{
	width:95%;
	padding-left:0px;
	}
.trems li{
	padding: 10px 0 0 0px;
	list-style-image:url(../images/template_images/services_arrow.gif); 
	}
/*------ terms and conditions end -----*/	
/*------ friends start -----*/	
.friends_img{
	width:173px;
	border:solid 4px #dddddd;
	float:left;
	}
.friends_text{
	width:440px;
	float:left;
	padding-left:20px;
	}	
	
/*------ friends end -----*/	

.paginnation {
	width:550px;
	text-align:center;
	float:left;
	padding-left:0px;
}
.innerright_nav {
	width:500px;
	float:left;
	text-align:left;
	font-weight:normal;
	font-size:13px;
	color:#383838;
	margin-top:10px;
}
a.link_inner1 {
	font-weight:normal;
	font-size:13px;
	color:#0A86BC;
	text-decoration:none;
	border-bottom:1px dotted #0A86BC;
}
a.link_inner1:hover {
	font-weight:normal;
	font-size:13px;
	color:#0A86BC;
	text-decoration:none;
	border-bottom:0px dotted #0A86BC;
}
.inactive {
	color:#5A5A5A;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.active {
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding: 4px 7px 4px 7px;
	vertical-align: middle;
	
}
.btnimg {
	vertical-align: middle;
}

.portfolio_right{
	float:left;
	width:291px;
	}
	

.portfolio_box_out{
	width:323px;
	height:auto;
	float:left;
	margin-top: 20px;
	margin-right: 18px;
	}
.portfolio_box{
	width:320px;
	height:224px;
	float:left;
	margin-bottom:10px;
	text-align: center;
	border: solid 1px #FFFFFF;
	}
.portfolio_box a {
	width:320px;
	height:224px;
	float:left;
	margin-bottom:10px;
	text-align: center;
	border: solid 1px #FFFFFF;	
	}
.portfolio_box a:hover {
	width:320px;
	height:224px;
	float:left;
	margin-bottom:10px;
	text-align: center;
	border: solid 1px #34c3e5;
	}
.portfolio_container_in{
	width: 1000px;
	height:auto;
	margin:0px 0px 0px 10px;
	float:left;
	}
.portfolio_name{
	color:#10b4f3;
	width:320px;
	height:auto;
	text-align:center;
	float:left;
	font-family:"Times New Roman",Arial;
	font-size:24px;
	font-style:italic;
	}
.portfolio_right_container {
	float:left;
	width:291px;
	}
.portfolio_title {
	float:left;
	text-align:left;
	width:230px;
	height:40px;
	font-family:"Times New Roman" ;
	font-size:30px;
	font-style:italic;
	color:#e2a900;
	margin:10px 0px 0px 52px;
	background:url(../images/template_images/yellow_bor.gif) no-repeat bottom left;
	}
.scroler_main_container {
	float:left;
	width:287px;
	height:auto;
	margin:18px 0px 10px 2px;
	border-top: solid 1px #e5e2e2;
	}
.scroll_con {
	float:left;
	text-align:center;
	width:287px;
	margin-top:10px;
	}
.scroll_con2 {
	float:left;
	text-align:center;
	width:287px;
	margin-top:21px;
	
	}
.portfolio_right_container2 {
	float:left;
	width:291px;
	margin-left: 0px;
	margin-top: 15px;
	}
.portfolio_innerpage_con {
	width:292px;
	height:150px;
	float:left;
	margin-bottom:0px;
	text-align:left;	
	}
.portfolio_inner_page_out{
	width:292px;
	height:auto;
	float:left;
	margin: 20px 30px 10px 0 ;
	
	}
.portfolio_inner_page_out1{
	width:292px;
	height:auto;
	float:right;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 65px;
	}	
.page_info_con {
	float:left;
	text-align:left;
	width:680px;
	height:auto;
	margin:5px 0px 5px 0px;
	font-family:"Times New Roman",Arial;
	font-size:12px;
	}
.portfolio_innerpage_txt_con {
	width:292px;
	text-align:left;
	height:auto;
	float:left;
	font-family:"Times New Roman",Arial;
	font-size:14px;
	color:#838280;
	margin-bottom:0px;
	margin-top: 5px;
	height:25px;
	}
.portfolio_txt_con1 {
	text-align:left;
	font-family:"Times New Roman",Arial;
	font-size:20px;
	color:#838280;
	}	
.page_number_container {
	float:left;
	text-align:right;
	width:628px;
	height:auto;
	margin-top:20px;
	}
.next_img_container {
	float:right;
	width:51px;
	height:21px;
	margin-right:30px;
	margin-left:5px;
	}
.numbering_con {
	float:right;
	width:20px;
	height:21px;
	margin-left:5px;
	}
.previous_container {
	float:right;
	width:74px;
	height:21px;
	}
/*-- contact us new ----*/	

.contact_input_left{
	width:315px;
	float:left;
	}
.contact_input_left_text{
	width:305px;
	float:left;
	height:20px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#8e8e8e;
	font-size:14px;
	margin :8px 0 0 10px;
	}
.contact_input_left_in{
	width:305px;
	float:left;
	height:30px;
	margin :3px 0 0 10px;
	background:url(../images/template_images/contact_input_bg_new.gif) no-repeat;
	}
.contact_input_left_in_add{
	width:305px;
	float:left;
	height:92px;
	margin :3px 0 0 10px;
	background:url(../images/template_images/contact_input_bg_new1.gif) no-repeat;
	}
.contact_input_left_in_mass{
	width:404px;
	float:left;
	height:148px;
	margin :3px 0 0 10px;
	background:url(../images/template_images/contact_input_bg_new2.gif) no-repeat;
	}		
.contact_input_left_input{
	width:260px;
	height:23px;
	/*background-color:#e3fbff;
	border-top: solid 1px #c2d7da;
	border-top: bottom 1px #daf2f6;
	border-top: right 1px #d3e9ed;
	border-top: left 1px #e0f8fc;*/
	padding:4px 0 0 0 ;
	border:0;
	background:none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color:#8e8e8e;
	font-size:14px;
	}
.contact_input_45{
	width:	408px;
	float:left;
	}
.contact_input_45_img{
	width:	180px;
	float:left;
	margin:10px 0 0 10px;
	}	
.kindle_box_top {
	width:311px;
	height:16px; 
	background:url(../images/template_images/kindle_box_top.gif) no-repeat;
	}
	
.kindle_box_bottom {
	width:311px;
	height:16px; 
	float:left;
	background:url(../images/template_images/kindle_box_bottom.gif) no-repeat;
	}				
.kindle_box_mid{
	width:296px; 
	background-image:url(../images/template_images/kindle_box_mid_bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding-left:15px;
}	
/* ---- 5 dec work ----*/
.portfolio_new_bg{
	background-image:url(../images/template_images/portfolio_bg.jpg);
	background-repeat:no-repeat;
	width:970px;
	float:left;
	height:257px;
	}
.portfolio_new_1{
	width:970px;
	margin-top:15px;
	float:left;	
	}
.portfolio_new_img{
	width:410px;
	margin:2px 0 0 30px;
	float:left;
	}
.portfolio_new_text_head{
	width:420px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0d60a0;
	line-height:40px;
	float:left;
	margin:45px 0 0 15px;
	overflow:hidden;
	}
.portfolio_new_text_12{
	width:420px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	float:left;
	height:55px;
	margin:5px 0 0 15px;
	overflow:hidden;
	}	
.portfolio_new_text_ckick_link{
	width:180px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	float:left;
	margin:35px 0 0 165px;
	height:33px;
	font-weight:bold;
	}	
.portfolio_new_text_ckick_link a{
	color:#fff;
	text-decoration:none;
	}				
.portfolio_new_text_ckick_link a:hover{
	color:#def1fa;
	text-decoration:none;
	}				
.portfolio_new_bg_p2{
	background-image:url(../images/template_images/portfolio_bg2.gif);
	background-repeat:repeat-y;
	width:970px;
	float:left;
}
.portfolio_new_left{
	width:850px;
	float:left;
	margin:0 0 0 50px;
	}
.portfolio_new_right{
	width:235px;
	float:left;
	}
.portfolio_new2_bg{
	width: 268px;
	height: 237px;
	float:left;
	background:url(../images/template_images/portfolio_bg1.gif) no-repeat;
	margin:10px 0 0 15px;
	}
.portfolio_new2_img{
	width: 244px;
	height:140px;
	float:left;
	overflow:hidden;
	margin:35px 0 0 9px;
	}			
.portfolio_new2_head1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3baefd;
	line-height:30px;
	margin:10px 0 0 10px; 
	float:left;
	width:95%;
	}
.portfolio_new2_head1 a {
	text-decoration:none;
	color:#3baefd;
	}
.portfolio_new2_text1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#727272;
	line-height:15px;
	margin:0 0 0 10px; 
	float:left;
	width:95%;
	}	
.port_black{
	color:#000000;
	}
	
/* --- 7 dec--- */		
.port3_head{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	}
.port3_box{
	width: 414px;
	float:left;
	padding:0 0 0 60px;
	}
.port3_top{
	width: 390px;
	margin:0 12px 0 12px;
	height:26px;
	background:url(../images/template_images/port_3top.gif) no-repeat;
	}
.port3_mid{
	width: 390px;
	margin:0 12px 0 12px;
	background:url(../images/template_images/port_3bg.gif) repeat-y;
	}
.port3_bottom{
	width: 390px;
	margin:0 12px 0 12px;
	height:26px;
	background:url(../images/template_images/port_3bottom.gif) no-repeat;
	}	
.port3_img{
	width: 370px;
	margin:0 10px 0 10px;
	}
.port3_text{
	width: 410px;
	float:left;
	margin:35px 0 0 15px;
	}
.port3_text_head{
	width: 100%;
	color:#0d60a0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	}	
.port3_text_keyword{
	width: 95px;
	color:#0d60a0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	}								
.port3_text_keyword_text{
	width: 315px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	color:#000;
	font-size:14px;
	}	
.port3_text_keyword_text a{
	color:#000;
	font-size:14px;
	}
.port3_head3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3baefd;
	line-height:20px;
	padding:20px 0 0 80px; 
	float:left;
	width:80%;
	}
.port3_text3{
	padding:10px 0 0 80px; 
	width: 815px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	color:#000;
	font-size:14px;
	line-height:20px;
	}		
.Headingg
{
	height: 18px;
	color:#E2A900;
	width:162px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	padding-top:5px;
	font-weight: bold;
	text-align: center;
}	
.Headingg a {
	color:#E2A900;
	}	
.imageboxx
{
height:82px;
width:123px;
float:left;
padding-left:39px;
padding-top:10px;
padding-bottom:10px;
}
			
		
		
	
		
