@charset "utf-8";



/* CSS Document */

@font-face {
    font-family: 'BevanRegular';
    src: url('fonts/bevan-webfont.eot');
    src: url('fonts/bevan-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bevan-webfont.woff') format('woff'),
         url('fonts/bevan-webfont.ttf') format('truetype'),
         url('fonts/bevan-webfont.svg#BevanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_ARIMO-REGULAR';
	src: url('fonts/ARIMO-REGULAR.eot');
	src: local('☺'), url('fonts/ARIMO-REGULAR.woff') format('woff'), 
	url('fonts/ARIMO-REGULAR.ttf') format('truetype'), 
	url('fonts/ARIMO-REGULAR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



*{



	margin:0;



	padding:0;



	outline:0;



}



img{



	border:0;



}



a{



	text-decoration:none;



}



h1, h2, h3, h4, h5, h6{



	font-weight: normal;



}



body{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



}



.wrapper{



	width:995px;



	margin:0 auto;



}



.header{



	height:173px;



	background-image:url(images/header_bg.png);



	background-position:left top;



	background-repeat:repeat-x;
	width:100%;



}



.header_top{



	overflow:hidden;



}



/*.nav_area{



	overflow:hidden;



}*/



.logo_area{



	width:225px;



	float:left;



	padding-top:20px;



	padding-bottom:20px;



}



.header_right{



	width:375px;



	float:right;



}



.header_right_top{



	text-align:right;



	color:#f1f1f1;



	padding-top:8px;



}



.header_right_top a{



	color:#f1f1f1;



}



.call{



	padding-top:0px;



	overflow:hidden;



}



.call_text{



	width:88px;



	float:left;



	font-size:20px;



	color:#9fd02e;



	padding-top:15px;



}



.ph_no{



	width:285px;



	float:left;



	font-size:40px;



	color:#fff;



}



.search_area{



	overflow:hidden;



	padding-left:110px;



	padding-bottom:6px;



}



.search_input{



	width:220px;



	height:34px;



	float:left;



	background-image: url(images/search_input.png);



	background-position:left top;



	background-repeat:no-repeat;



	color:#c8c7c7;



	padding-left:5px;



	line-height:30px;



	border:0;



	outline:0;



}



.search_btn{



	width: 34px;



	height:34px;



	float:left;



	border:0;



	outline:0;



	background-image:url(images/search_btn.png);



	background-position:left top;



	background-repeat:no-repeat;



	cursor:pointer;



}



.nav_area{



	position:absolute;

	left:?px;

	top:?px;

	margin:0px 0px 0px 0px;

	z-index:5000;

	width:995px;


}



.nav_left{



	width:9px;



	height:39px;



	float:left;
	display:block;
	font-size:0px;
	line-height:0px;
	background:url(images/nav_left.png) no-repeat right top;


}



.nav_right{



	width:9px;



	height:39px;



	float:right;
	display:block;
	font-size:0px;
	line-height:0px;
	background:url(images/nav_right.png) no-repeat left top;


}



.nav_mid{



	width:977px;



	height:39px;



	float:left;



	background-image: url(images/nav_bg.png);



	background-position:left top;



	background-repeat:repeat-x;



}	



.nav{



	display:block;



	list-style:none;



	overflow:hidden;



}



.nav li{



	display: block;



	float:left;



	background-image:url(images/border.png);



	background-position:left top;



	background-repeat: no-repeat;



}



.nav li:first-child{



	background-image:none;



}



.nav li a{



	line-height:39px;



	font-weight:bold;



	font-size:16px;



	color:#fff;



	padding:0 13px;



}



.nav li:hover{



	background-color:#00a1d7;



	height:38px;



}



.nav li.select{



	background-color:#00a1d7;



		height:38px;



/*		margin-bottom:1px;*/



}



.nav li.current_page_item{



	background-color:#00a1d7;



		height:38px;



/*		margin-bottom:1px;*/



}







.mid_bg{



	background-image:url(images/mid_bg.png);



	background-position:left top;



	background-repeat:repeat-x;



	padding-top:3px;



}



.slider_area{



	width:995px;



	height:340px;



	position: relative;



	left: ?px;



	top: ?px;
	margin-top:5px;


}



.SliderText{



	width:472px;



	padding-left:472px;



	padding-top:50px;



}



.slider_header{



	font-size:26px;
	line-height:26px;



	color:#001017;
	padding-right:20px;



}




.blue_txt{



	color:#00a1d7;



}



.green2{



	color:#7bb133;



	font-size:30px;



}



.slider_content{



	color:#5d5d5d;



}



.mid_content_area{



	overflow:hidden;



	padding-top:25px;



}



.blog_area{



	width:525px;



	float:left;



	background-image:url(images/border1.png);



	background-position:right center;



	background-repeat:no-repeat;



	padding-bottom:50px;



}



.hd_txt1{



	font-size:25px;



	color:#000;



	padding-bottom:12px;



}



.green{



	color:#679729;



}



.blog_post{



	overflow:hidden;



	padding-top:15px;



	padding-bottom:15px;



}



.blog_post_img{



	width:88px;



	height:79px;



	float:left;



	background-image: url(images/img_bg.png);



	padding:5px;



}



.blog_text{



	width:380px;



	float:left;



	padding-left:18px;



}
.blog_text_new {



	width:380px;



	float:left;



	padding-left:0px;



}





.hd_txt2{



	font-size:14px;



	color:#50493c;



	text-align:left;



	font-weight:bold;



	padding-bottom:8px;



}



p.txt1{



	color:#707070;



	line-height:16px;



}



p.txt1 a{



	color:#00a1d7;



	font-weight:bold;



}



.testmonial_area{



	width:459px;



	float:left;



	padding-left:10px;



	padding-bottom:50px;



}



.testimonial{



	overflow:hidden;



	padding:15px 0;



}



.testimonial_text{



	width:340px;



	float:left;



	padding-left:18px;



}



.footer_area{



	background-image:url(images/footer_bg.png);



	background-position:lefte top;



	background-repeat:repeat-x;



}



.footer_top{



	overflow:hidden;



	padding-top:40px;



}



.footer_top_part1{



	width:330px;



	float:left;



	background-image: url(images/border3.png);



	background-position:right center;



	background-repeat:no-repeat;



	padding-bottom:10px;



}



.white{



	color:#ffffff;



}



.btn_area{



	padding:8px 0 6px 0;



	text-align:left;



}



.footer_top_part2{



	width:280px;



	float:left;



	background-image: url(images/border3.png);



	background-position:right center;



	background-repeat:no-repeat;



	padding-bottom:36px;



	padding-left:50px;



}



.contact_content_area{



	padding-top:8px;



	padding-bottom:14px;



}



.contact_content{



	overflow:hidden;



	font-size:16px;



	padding-bottom:10px;



}



.contact_content img{



	float:left;



	margin-right:5px;



}



.contact_content span{



	float:left;



}



.social_net_area{



	



	



}



.txt2{



	font-size:16px;



	color:#afafaf;



	text-align:left;



	font-style:italic;



}



.social_net_img img{



	float:left;



	margin:8px 12px 0 0; 



}



.footer_top_part3{



	width:295px;



	float:left;



	



	padding-bottom:36px;



	padding-left:35px;



}



.tag_text{



	padding-top:0px;



	line-height:27px;



}



.tag1{



	font-size:27px;



	font-weight:normal;



}



.tag2{



	font-size:20px;



}



.tag3{



	font-size:18px;



}



.tag4{



	font-size:14px;



}



.tag5{



	font-size:12px;



}



.grey{



	color:#c3c3c3;



}



.grey1{



	color:#656565;



}



.blue{



	color:#0b5a83;



}



.brown{



	color:#8a653a;



}



.green1{



	color:#91a774;



}



.footer_bottom{



	padding-top:18px;



	text-align:left;



	color:#ffffff;



	height:88px;



}



.footer_bottom a{



	color:#000;



}



.footer_bottom a:hover{



	color:#fff;



}



.footer_bottom a.white{



	color:#ffffff;



}



.footer_bottom a.white:hover{



	color:#000;



}







/*-------------------------------------about_us------------------------------------*/







.mid_wrapper1{



	width:995px;



	margin:0 auto;



	padding:0 27px;



	background-image: url(images/inner_mid_bg1.png);



	background-position:left top;



	background-repeat:repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.banner_area1{



	background-image:url(images/about_us_banner1.png);



	background-position:left 12px;



	background-repeat:no-repeat;



	height:335px;



}



.banner_text_area{



	width:420px;



	float:right;



	padding-top:60px;



}



.banner_header{



	font-size:40px;



	color:#87bf3a;

	line-height:40px;



}



.banner_header1{



	font-size:25px;



	color:#fff;



	margin-bottom:18px;

	line-height:25px;



}



.mid_content_area1{



	padding-top:5px;



	overflow:hidden;



	width:988px;



}



.left_panel{



	width:268px;



	float:left;



	margin-right:30px;



	margin-left:10px



}



.grey_box{



	margin-bottom:12px;



}



.mid_box{



	background-image:url(images/box_mid.png);



	background-position:left top;



	background-repeat:repeat-y;



	padding:0 6px;



}



.mid_box1{



	background-image:url(images/box_mid1.png);



	background-position:left top;



	background-repeat:repeat-x;



	padding:0 0 0 5px;



}



.left_hd_txt{



	font-size:17px;



	color:#393939;



	padding-bottom:12px;

	font-weight:bold;



}



.contact_content1{



	overflow:hidden;



	font-size:16px;



	padding-bottom:10px;



}



.grey2{



	color:#393939;



	padding-left:5px;



}



.grey2 a {



	color:#393939;



	text-decoration:none;



}



.grey2 a:hover {



	color:#393939;



	text-decoration:underline;



}







.green3{



	color:#375f01;



}



.btn_area1{



	overflow:hidden;



}



.btn_area1 a{



	float:left;



	margin-right:3px;



}



.left_sub_hd{



	font-size:14px;



	color:#0e9fcf;



	font-style:normal;



	letter-spacing:1px;



	padding-bottom:10px;



}



.left_sub_hd a{



	color:#0e9fcf;



}	



.txt4{



	font-size:13px;



	color:#0b0b0b;	



}

.txt4 a{



	font-size:13px;



	color:#0E9FCF;	



}



.network_area{



	padding-top:10px;



}



.network_area img{



	margin-right:5px;



}



.blog_area1{



	font-size:14px;



	color:#111010;



	padding-top:10px;



	padding-bottom:10px;



}



.blog_area1 a {

	color:#111010;

	text-decoration:none;

}

.blog_area1 a:hover {

	color:#111010;

	text-decoration:none;

}





.blue2{



	color:#2583a9;



}



.green4{



	color:#507221;



}



.tag_area{



	



}



.blue3{



	color:#2583a9;



}



.green5{



	color:#365a04;



}



.grey4{



	color:#4c4c4c;



}



.meroon{



	color:#9f3e03;



}



.mid_main_area{



	width:680px;



	float:left;



	margin-bottom:15px;



}



.mid_box2{



	background-image:url(images/box_mid2.png);



	background-repeat:repeat-y;



	background-position:left top;



	padding:0 6px 0 6px;
	width:664px;



}



.mid_box3{



	background-image: url(images/box_mid3.png);



	background-position:left top;



	background-repeat:repeat-x;



	padding:0 20px;
	width:624px;

}



.hd_txt3{



	font-size:25px;



	color:#393939;



	padding-bottom:10px;



	padding-top:15px;
	line-height:25px;



}



.txt5{



	font-size:14px;



	color:#000;



	padding-bottom:20px;



}

.txt5 span {
	color:#375f01;
	font-weight:bold;
}



.txt5 a{



	color:#375f01;



}



.inner_footer{



	background-image:url(images/inner_footer.png);



	background-position:left top;



	background-repeat:repeat-x;



	height:223px;



}



.footer_top_inner{



	padding-top:20px;



	line-height:18px;



	color:#fff;



}



.footer_top_inner a{



	color:#fff;



}



.footer_top_inner a:hover{



	color:#95b671;



}
.footer_top_inner span {
	color:#95b671;
	font-weight:bold;
}



.footer_bottom_inner{



	padding-top:26px;



	text-align:left;



	color:#ffffff;



	height:106px;



}



.footer_logo{



	width:210px;



	float:left;



	padding-left:18px;



}



.footer_right{



	width:730px;



	float:right;



	color:#000;



}



.ft_hd_txt{



	font-size:16px;



	margin-bottom:10px;



	margin-top:5px;



}



.ft_txt{



	font-size:12px;



	margin-bottom:5px;



}

.ft_txt a {

	text-decoration:none;

	color:#000;

}

.ft_txt a:hover {

	text-decoration:underline;

	color:#000;

}





/*---------------------------------inner2--------------------------------*/



.mid_wrapper2{



	width:1049px;



	margin:0 auto;



	background-image: url(images/blog_banner_bg.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper2a{



	padding:0 27px;



	background-image: url(images/blog_banner.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}



.banner_area2{



	height:330px;



}



.mid_box4{



	background-image: url(images/box_mid3.png);



	background-position:left top;



	background-repeat:repeat-x;



	padding:0 20px 0 20px;



}



.blog_post_area{



	padding-bottom:15px;



	padding-top:10px;



	background-image:url(images/border6.png);



	background-position:left bottom;



	background-repeat:no-repeat; 



}



.blog_post_area1{



	padding-bottom:15px;



	padding-top:10px;



}



.blog_header_area{



	overflow:hidden;



	padding-bottom:10px;
	width:644px;


}



.blog_header_text{



	width:460px;



	float:left;



	color:#002938;



	font-size:21px;



	padding-top:5px;



}



.blog_header_right{



	width:170px;



	height:56px;



	float:right;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:11px;



	color:#666664;



	margin-right:5px;



	padding-left:4px;



	background-image: url(images/blog_name_bg.png);



	background-position:right top;



	background-repeat:no-repeat;



}







.blog_header_right img{



	float:right;



	border:1px solid #dbdbdb;



	margin-left:0px;



	margin-top:3px;



	margin-right:4px;



}



.blue_handle{



	width:13px;



	height:56px;



	position:absolute;



	left: ?px;



	top: ?px;



	margin:0px 0px 0px 640px;



}



.blog_content_area{



	padding-top:15px;



	font-size:14px;



	color:#000;



}




.blog_content_link{



	text-align:right;



}



.blog_content_link a{



	color:#487e00;



	padding-right:20px;



	background-image:url(images/round.png);



	background-position:right center;



	background-repeat:no-repeat;



	margin-right:20px;



}



.blog_list{



	



	



}



.list{



	display:block;



	overflow:hidden;



	list-style:none;



}



.list li{



	background-image:url(images/border7.png);



	background-position:top left;



	background-repeat:no-repeat;



	height:30px;



	padding-left:8px;



}



.list li:first-child{



	background-image:none;



}



.list li a{



	color:#2c6a03;



	font-size:14px;



	line-height:30px;



}



	



/*--------------------------inner3--------------------------*/







.mid_wrapper3{



	width:1049px;



	margin:0 auto;



	background-image: url(images/banner_contact1.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper3a{



	padding:0 27px;



	background-image: url(images/banner_contact2.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}



















	



/*--------------------------inner4--------------------------*/







.mid_wrapper4{



	width:1049px;



	margin:0 auto;



	background-image: url(images/process_banner1.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper4a{



	padding:0 27px;



	background-image: url(images/process_banner2.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}



.blue8{



	color:#133158;



}



.red_text{



	color:#ce2019;



	font-size:17px;



	padding-bottom:10px;



}







/*--------------------------------------------inner5------------------------------------*/







.mid_wrapper5{



	width:1049px;



	margin:0 auto;



	background-image: url(images/service_banner1.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper5a{



	padding:0 27px;



	background-image: url(images/service_banner2.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}







.service_content{



	overflow:hidden;



	padding-top:15px;



}



.service_content_part{



	width:280px;



	float:left;



	margin:0 12px;



	padding-bottom:15px;



}



.service_hd_txt{



	font-size:15px;



	color:#393939;



	text-align:center;



	padding-bottom:10px;



}



.service_img{



	background-image:url(images/img_bg2.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding:4px;



}



.gap{



	width:15px;



	float:left;



}



.banner_text_area1{



	width:510px;



	float:right;



	padding-top:45px;



}



.contact_text1{



	font-size:17px;



	color:#393939;



}



.contact_text2{



	font-size:14px;



	color:#393939;



	line-height:120%;



	padding-top:20px;



	padding-bottom:25px;



}



.contact_text2 span{



	height:7px;



	font-size:7px;



}



.member_info_area{



	padding-bottom:20px;



}



.member_info{



	overflow:hidden;



	padding:18px 0;



}



.member_info_left{



	width:160px;



	float:left;



}



.member_info_left img{



	background-image:url(images/img_bg3.png);



	background-position:left top;



	background-repeat:no-repeat;



	padding:8px 9px;



}



.member_info_text{



	color:#393939;



	font-size:16px;



	width:300px;



	float:left;



	padding-left:20px;



}



.member_info_text span, .member_info_text a{



	color:#0688d3;



}



.contact_form_area{
	padding-bottom:40px;


}



.form_part{



	overflow:hidden;



	margin-bottom:8px;



}



.form_part_left{



	width:177px;



	padding-left:10px;



	float:left;



	color:#3e3e3e;



	font-size:18px;



	line-height:26px;



}



.form_part_left span{



	font-size:11px;



}



.form_part_right{



	width:400px;



	float:left;



}



.input_box{



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;







}



.input_box2{



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;



	background-color:#fefefe;



}



.input_box3{



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;



	background-color:#fdfdfd;



}



.input_box4{



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;



	background-color:#fcfcfc;



}



.input_box5{



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;



	background-color:#fbfbfb;



}



.input_box6 {



	width:100px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;







}







.messege_box{



	width:337px;



	height:110px;



	border:1px solid #d9d8d8;



	padding:5px;



	line-height:18px;



	background-color:#fafafa;



}



.form_part1{



	overflow:hidden;



	margin-top:15px;



}



.submit_btn{



	width:123px;



	height:36px;



	background-image: url(images/submit_btn.png);



	background-repeat:no-repeat;



	border:0;



	outline:0;



	cursor:pointer;



	font-size:25px;



	color:#fff;



}







/*---------------------------------------------inner5-------------------------------------------*/











.blog_content_area1{



	text-align:center;



	padding-top:20px;



}



.blog_content_link1{



	overflow:hidden;



	padding-top:20px;



}



.blog_content_link1 a{



	padding-right:10px;



}



.blog_content_link1a {

	width:50px;

	float:left;

	margin-right:12px;

}

.blog_content_link1b {

	width:50px;

	float:left;

	padding-top:41px;

}







/*--------------------------------inner6--------------------------------*/











.mid_wrapper6{



	width:1049px;



	margin:0 auto;



	background-image: url(images/testimonial_banner1a.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper6a{



	padding:0 27px;



	background-image: url(images/testimonial_banner1b.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}



.hd_txt33{



	 width:630px;



	 float:left;



	font-size:25px;



	color:#393939;



	padding-bottom:10px;



	padding-top:15px;



}



.testimonial_content{



	 overflow:hidden;



	 width:620px;



	 float:left;



	 color:#3e3d3e;



	 font-size:14px;



	 padding-bottom:15px;



	 padding-top:15px;



}



.testimonial_content img{



	background-image:url(images/img_bg4.png);



	padding:4px;



	margin-right:10px;



	margin-bottom:4px;



	float:left;



}



.name{



	font-size:18px;



	color:#333333;



	



}



.gap1{



	height:6px;



	font-size:6px;



}



.age{



	font-size:17px;



	color:#00a4d3;



}



.age1{



	font-size:17px;



	color:#333333;



}



.test_txt{



	font-size:13px;



	color:#707070;



}



.mid_box33{



	background-image: url(images/box_mid3.png);



	background-position:left top;



	background-repeat:repeat-x;



	padding:0 20px;



	



}



.testimonoal_content_area{



	overflow:hidden;



}



.border{



	width:613px;



	float:left;



}



/*-------------------------------inner7------------------------------*/







.mid_wrapper7{



	width:1049px;



	margin:0 auto;



	background-image: url(images/choose_banner1.png);



	background-position:left top;



	background-repeat: repeat-x;



	min-height:535px;



	margin-top:-12px;



}



.mid_wrapper7a{



	padding:0 27px;



	background-image: url(images/choose_banner1a.png);



	background-position:left top;



	background-repeat: no-repeat;



	min-height:535px;



	margin-top:-12px;



}



.choose_content{



	 overflow:hidden;



	 width:620px;



	 float:left;



	 color:#3e3d3e;



	 font-size:14px;



	 padding-bottom:15px;



	 padding-top:15px;



}



.choose_content img{



	background-image:url(images/img_bg5.png);



	padding:3px;



	margin-right:10px;



	margin-bottom:4px;



	float:left;



}



.network_header{



	color:#b13807;



	font-size:21px;



	padding-top:25px;



}



.network_area1{



	padding-bottom:15px;



}



.network{



	display:block;



	list-style:none;



	overflow:hidden;



}



.network li{



	width:45px;



	height:45px;



	margin-left:15px;



	margin-top:10px;



	float:left;



	display:block;



}



.network li.shr-196 a.network1{



	background-image: url(images/network2.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network1:hover{



	background-image:url(images/network2a.png);



	background-position:left center;



	background-repeat:no-repeat;



}



.network li a.network2{



	background-image:url(images/network3.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network2:hover{



	background-image:url(images/network3a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network3{



	background-image:url(images/network4.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network3:hover{



	background-image:url(images/network4a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network4{



	background-image:url(images/network5.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network4:hover{



	background-image:url(images/network5a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network5{



	background-image:url(images/network6.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network5:hover{



	background-image:url(images/network6a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network6{



	background-image:url(images/network7.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network6:hover{



	background-image:url(images/network7a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network7{



	background-image:url(images/network8.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network7:hover{



	background-image:url(images/network8a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network8{



	background-image:url(images/network9.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network8:hover{



	background-image:url(images/network9a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network9{



	background-image:url(images/network10.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network9:hover{



	background-image:url(images/network10a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network10{



	background-image:url(images/network11.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network10:hover{



	background-image:url(images/network11a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network11{



	background-image:url(images/network12.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network11:hover{



	background-image:url(images/network12a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network12{



	background-image:url(images/network13.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network12:hover{



	background-image:url(images/network13a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network13{



	background-image:url(images/network14.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network13:hover{



	background-image:url(images/network14a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network14{



	background-image:url(images/network15.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network14:hover{



	background-image:url(images/network15a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network15{



	background-image:url(images/network16.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network15:hover{



	background-image:url(images/network16a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network16{



	background-image:url(images/network17.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network16:hover{



	background-image:url(images/network17a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network17{



	background-image:url(images/network18.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network17:hover{



	background-image:url(images/network18a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network18{



	background-image:url(images/network19.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network18:hover{



	background-image:url(images/network19a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network19{



	background-image:url(images/network20.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network19:hover{



	background-image:url(images/network20a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.network li a.network20{



	background-image:url(images/network21.png);



	background-position:left center;



	background-repeat:no-repeat;



	display:block;



	width:45px;



	height:45px;



}



.network li a.network20:hover{



	background-image:url(images/network21a.png);



	background-position:left top;



	background-repeat:no-repeat;



}



.comment_area{







}



.comment_header{



	overflow:hidden;



	height:30px;



	border-bottom:2px solid #545454;

	padding-bottom:10px;



}



.comment_header_left{



	width:380px;



	float:left;



	font-size:25px;



	color:#424141;



}



.comment_header_right{



	width:180px;



	text-align:right;



	float:right;



}



.comment_content_area{



	overflow:hidden;



	padding-top:15px;



}



.comment_content_left{



	width:62px;



	float:left;



	margin-right:10px;



}



.comment_content_left img{



	border:1px solid #545454;



}



.comment_content_right{



	width:525px;



	float:left;



	font-size:14px;



	color:#222020;



}



.comment_content_txt1{



	font-size:16px;



	color:#000;



}



.comment_content_txt2{



	font-size:14px;



	color:#444444;



}



.comment_content_txt3{



	font-size:14px;



	color:#222020;



}



.comment_header_txt{



	font-size:25px;



	color:#424141;



	padding-top:20px;



	padding-bottom:10px;



}



.comment_content_right1{



	border:1px solid #dbdada;



	background-color:#f5f4f4;



	padding:15px;



	margin:15px 0;



	min-height:80px;



}



.messagebox1{



	width:520px;



	background-color:#f5f4f4;



	border:1px solid #dbdada;



	height:100px;



	padding:5px;



}



.blog_form_area{



	padding-top:15px;



}



.form_part_left1{



	width:142px;



	padding-right:10px;



	float:left;



	color:#000;



	font-size:14px;



	line-height:26px;



}



.form_part_left1 span{



	font-size:11px;



}



.form_part_right1{



	width:355px;



	float:left;



}



.form_part_right2{



	width:355px;



	float:left;



	padding-left:152px;



}







/*******************************************/



.img_gap1 {



	font-size:0px;



	line-height:0px;



}







.mid_wrapper8{



width:1049px;



margin:0 auto;



background-image: url(images/req_banner1.png);



background-position:left top;



background-repeat: repeat-x;



min-height:535px;



margin-top:-14px;



}



.mid_wrapper8a{



padding:0 27px;



background-image: url(images/req_banner2.png);



background-position:left top;



background-repeat: no-repeat;



min-height:535px;



margin-top:-14px;



}



/*******************************/

.tag_area a {

	text-decoration:none;

	color:#4C4C4C;

}

.tag_area a:hover {

	text-decoration:none;

	color:#4C4C4C;

}

.tag_text a {

	text-decoration:none;

	color:#4C4C4C;

}

.tag_text a:hover {

	text-decoration:none;

	color:#4C4C4C;

}



a.tag-link-9 {

	color: #2583A9;

}

a.tag-link-9:hover {

	color: #2583A9;

}

a.tag-link-10 {

	color: #9F3E03;

}

a.tag-link-10:hover {

	color: #9F3E03;

}

.member_info_text p {

	padding-bottom:3px;

}

.member_info_text p:first-child {

	padding-bottom:10px;

}



.contact_text2 span.cont_txt1 {

	color:#4a642d;

	font-size:18px;

	font-weight:bold;

}

.contact_text2 div span.cont_txt2 {

	font-size:18px;

	font-weight:bold;

}

.contact_text2 div span.cont_txt2 a {

	font-size:18px;

	font-weight:bold;

	text-decoration:none;

}

.contact_text2 div span.cont_txt2 a:hover {

	font-size:18px;

	font-weight:bold;

	text-decoration:none;

}

.contact_text2 span.cont_txt3 {

	font-size:18px;

	font-weight:bold;

}

.member_info_text span.cont_txt5 {

	font-size:15px;

	font-weight:bold;

	color:#393939;

}

.member_info_text span.cont_txt4 {

	font-size:15px;

	font-weight:bold;

	color:#4a642d;

}

.member_info_text span.cont_txt6 {

	font-size:15px;

	font-weight:bold;

	color:#393939;

}

.member_info_text span.cont_txt4 a {

	font-size:15px;

	font-weight:bold;

	color:#008fd5;

	text-decoration:none;

}

.member_info_text span.cont_txt4 a:hover {

	font-size:15px;

	font-weight:bold;

	color:#008fd5;

	text-decoration:underline;

}

.member_info_text span.cont_txt7 {

	font-size:18px;

	font-weight:bold;

	color:#393939;

}

.contact_text2_new {



	font-size:14px;



	padding-top:20px;



	padding-bottom:0px;



}



.cont_txt1_new {

	color:#4a642d;

	font-size:18px;

	font-weight:bold;

}



.cont_txt1_new span {

	color:#393939;

	font-size:18px;

	font-weight:bold;



}



.cont_txt1_new a {

	color:#393939;

	font-size:18px;

	font-weight:bold;

	text-decoration:none;

}

.cont_txt1_new a:hover {

	color:#393939;

	font-size:18px;

	font-weight:bold;

	text-decoration:underline;

}



/********************drop down menu*************************/

#cssdropdown, #cssdropdown ul {

list-style:none;

}



#cssdropdown li {

	float: left;

	position: relative;

}



.page_item {

background-image:url(images/border.png);

	background-position:left top;

	background-repeat: no-repeat;

}

.page-item-5 {

background-image: none;

}

.page_item a{

	line-height:39px;

	font-weight:bold;

	font-size:16px;

	color:#fff;

	padding:0 13px 0 14px;

}

.page_item:hover{

	background-color:#00a1d7;

}

.mainitems1 a{

	line-height:39px;

	font-weight:bold;

	font-size:16px;

	color:#fff;

	padding:0 20px;

}

.mainitems1:hover{

	background-color:#00a1d7;

}

.mainitems2{

background-image:url(images/border.png);

	background-position:left top;

	background-repeat: no-repeat;

	padding:0 7px 0 0;

}

.mainitems2 a{

	line-height:39px;

	font-weight:bold;

	font-size:16px;

	color:#fff;

	padding:0 13px 0 20px;

	background-image: url(images/nav_arrow.png);

	background-position:right center;

	background-repeat:no-repeat;

}

.mainitems2:hover{

	background-color:#00a1d7;

}

.children{

display:none;

width: 200px;

position: absolute;

top: 1.2em;

left: 0;

background-color: #8cc63e;

border: 1px solid #fff;

border-bottom:none;

}



.children li{

width: 170px;

/*height:30px;*/

background-image:none;

border-bottom:1px solid #fff;
padding-top:6px;
padding-bottom:6px;
cursor:pointer;
padding-left:20px;
padding-right:10px;

}



.children li a{

text-decoration: none;

color:#fff;

text-align:left;

/*padding-left:20px;*/
padding-left:0px;

font-weight:normal;
font-size:15px;

/*line-height:30px;*/
line-height:16px;

background-image:none;
cursor:pointer;


}

.children li:hover{

	background-color:#00a1d7;

	background-image:none;
	padding-top:6px;
padding-bottom:6px;
cursor:pointer;
padding-left:20px;

}







.children li ul.children {

display:none;

width: 200px;

position: absolute;

top:0;

left: 0;

background-color: #8cc63e;

border: 1px solid #fff;

border-bottom:none;
margin-left:180px;

}



.children li ul.children li{

width: 180px;

/*height:30px;*/

background-image:none;

border-bottom:1px solid #fff;
padding-top:6px;
padding-bottom:6px;
cursor:pointer;
padding-left:20px;

}



.children li ul.children li a{

text-decoration: none;

color:#fff;

text-align:left;

/*padding-left:20px;*/
padding-left:0px;

font-weight:normal;
font-size:15px;

/*line-height:30px;*/
line-height:16px;

background-image:none;
cursor:pointer;


}

.children li ul.children li:hover{

	background-color:#00a1d7;

	background-image:none;
	padding-top:6px;
padding-bottom:6px;
cursor:pointer;
padding-left:20px;

}

#cssdropdown li li li {
	float:none;
	position:absolute;
}








#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

top: auto;

left: auto;

}





#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */

display: block;

}


#cssdropdown li:hover ul.children li ul.children, li:hover ul.children li ul.children { /* lists nested under hovered list items */

display: block;

}



#restofcontent { /*wrap rest of content of the page inside this div*/

clear: left;

}



/********************************/

h1.page-title{



	font-size:18px;



	color:#393939;



	padding-bottom:10px;



	padding-top:15px;

	line-height:20px;



}



h2.entry-title{

	font-size:15px;

	color:#1571b2;

	padding-bottom:5px;

	padding-top:5px;

	line-height:16px;

	font-weight:bold;



}

h2.entry-title a {

	color:#1571b2;

	text-decoration:none;

}

h2.entry-title a:hover {

	color:#1571b2;

	text-decoration:none;

}

.entry-summary p {

	font-size:14px;

	color:#000;

	padding-bottom:10px;

	padding-top:5px;

	line-height:18px;

}

.entry-summary p a {

	color:#1571b2;

}

.entry-summary p a:hover {

	color:#1571b2;

}



h3#comments-title {

	font-size:15px;

	color:#000;

	padding-bottom:10px;

}

.comment-author {

	font-size:13px;

	color:#000;

	padding-bottom:5px;

}

.comment-awaiting-moderation {

	font-size:13px;

	color:#000;

	padding-bottom:5px;

}

.comment-meta {

	font-size:13px;

	color:#2583A9;

	padding-bottom:5px;

}

.comment-meta a  {

	font-size:13px;

	color:#2583A9;

	text-decoration:none;

}

.comment-meta a:hover  {

	font-size:13px;

	color:#2583A9;

	text-decoration:underline;

}

.comment-body {

	font-size:13px;

	line-height:15px;

	color:#000;

	padding-bottom:10px;

	padding-top:10px;

}

.reply {

	font-size:13px;

	color:#2583A9;

	padding-bottom:15px;

	padding-top:5px;

}

.reply a {

	font-size:13px;

	color:#2583A9;

	text-decoration:none;

}

.reply a:hover {

	font-size:13px;

	color:#2583A9;

	text-decoration:underline;

}

h3#reply-title {

	font-size:25px;

	color:#000;

	padding-bottom:15px;

}

h3#reply-title a {

	font-size:18px;

	color:#2583A9;

	text-decoration:none;

}

h3#reply-title a:hover {

	font-size:18px;

	color:#2583A9;

	text-decoration:none;

}

.comment-notes {

	font-size:13px;

	color:#000;

	padding-bottom:10px;

}



p.form-submit #submit {



	width:123px;



	height:36px;



	background-image: url(images/submit_btn.png);



	background-repeat:no-repeat;



	border:0;



	outline:0;



	cursor:pointer;



	font-size:13px;



	color:#fff;

	margin-top:15px;



}

p.form-allowed-tags {

	display:none;

}



input#author {



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;

}

input#email {



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;

}

input#url {



	width:342px;



	height:26px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;

}

#comment {



	width:342px;



	height:100px;



	border:1px solid #d9d8d8;



	padding-left:5px;



	line-height:26px;

}

p.comment-form-author {

	padding-bottom:10px;

	overflow:hidden;

}

p.comment-form-email {

	padding-bottom:10px;

	overflow:hidden;

}

p.comment-form-url {

	padding-bottom:10px;

	overflow:hidden;

}

p.comment-form-comment {

	padding-bottom:10px;

	overflow:hidden;

}

span.required {

	display:none;

}

#commentform p label {

	float:left;

	width:150px;

	padding-top:5px;

}

p.form-submit {

	padding-left:150px;

}

p.logged-in-as {

	font-size:13px;

	color:#000;

	padding-bottom:10px;

}

p.logged-in-as a {

	color:#2583A9;

	text-decoration:none;

}

p.logged-in-as a:hover {

	color:#2583A9;

	text-decoration:none;

}



#nav-below {

	padding-right:20px;

	padding-top:10px;

	padding-bottom:10px;

	overflow:hidden;

}



.nav-previous a {

	color:#2583A9;

	text-decoration:none;

	font-size:12px;

	float:left;

	width:60px;

}

.nav-previous a:hover {

	color:#2583A9;

	text-decoration:none;

	font-size:12px;

}

.nav-next a {

	color:#2583A9;

	text-decoration:none;

	font-size:12px;

	float:left;

	width:60px;

}

.nav-next a:hover {

	color:#2583A9;

	text-decoration:none;

	font-size:12px;

}		



.inner_footer2 {

	background:#000;

	border-top:5px solid #7aa019;

	padding-bottom:25px;

	width:100%;

	overflow:hidden;

}

.inner_footer3 {

	background:#95b671;

	padding-bottom:25px;

	width:100%;

	overflow:hidden;

	padding-bottom:25px;

	padding-top:7px;

}



.footer_bottom_inner{



	/*padding-top:26px;*/



	text-align:left;



	color:#ffffff;



	/*height:106px;*/



}

/*------------------07-07-2011---------------------------*/

input#company {

width: 342px;

height: 26px;

border: 1px solid #D9D8D8;

padding-left: 5px;

line-height: 26px;

}



.img_area1 {

	float:left;

	margin:0px 10px 10px 0px;

}

.img_area2 {

	float:right;

	margin:0px 0px 10px 10px;

}

/*------------------14-09-2011---------------------------*/

.txt5 p {

	padding-bottom:10px;
	line-height:18px;

}

.hd_txt3_new {



	font-size:22px;



	color:#393939;



	padding-bottom:10px;



	padding-top:15px;



}
.img_box_new1 {
	border:1px solid #b5b5b5;
	float:left;
	margin:0px 10px 5px 0px;
	padding:0px;
}
.img_box_new2 {
	border:1px solid #b5b5b5;
	float:right;
	margin:0px 0px 5px 10px;
	padding:0px;
}
.blog_post_area_new1 {
	padding-bottom:15px;
	padding-top:0px;
	border-bottom:1px #b5b5b5 dotted;
	margin-bottom:5px;
	overflow:hidden;
}

.img_gap2 {
	font-size:0px;
	line-height:0px;
	background:url(images/box_bottom1.png) no-repeat left top;
	width:676px;
	height:18px;
}

.txt6{



	font-size:14px;



	color:#000;



	padding-bottom:10px;
	padding-top:10px;



}

.txt6 span {
	color:#375f01;
	font-weight:bold;
}



.txt6 a{



	color:#375f01;



}

.Bespoke-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Bespoke-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Brochures-Booklet-banner1 {
	padding:0 27px;
	background-image: url(images/Brochures-Booklet-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Business-forms-banner1 {
	padding:0 27px;
	background-image: url(images/Business-forms-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Colour-Print-banner1 {
	padding:0 27px;
	background-image: url(images/Colour-Print-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Design-Artwork-banner1 {
	padding:0 27px;
	background-image: url(images/Design-Artwork-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Print-Processes-banner1 {
	padding:0 27px;
	background-image: url(images/Print-Processes-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Lithographic-Printing-banner1 {
	padding:0 27px;
	background-image: url(images/Lithographic-Printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Web-offset-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Web-offset-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Contactus-banner1 {
	padding:0 27px;
	background-image: url(images/Contactus-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Inkjet-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Inkjet-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Die-cutting-banner1 {
	padding:0 27px;
	background-image: url(images/Die-cutting-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Digital-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Digital-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Folding-banner1 {
	padding:0 27px;
	background-image: url(images/Folding-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Gravure-Printing-banner1 {
	padding:0 27px;
	background-image: url(images/Gravure-Printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}

.LargeFormatlitho-banner1 {
	padding:0 27px;
	background-image: url(images/LargeFormatlitho-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.POSPrinting-banner1 {
	padding:0 27px;
	background-image: url(images/POSPrinting-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Requestquote-banner1 {
	padding:0 27px;
	background-image: url(images/Requestquote-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Testimonials-banner1 {
	padding:0 27px;
	background-image: url(images/Testimonials-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Whychooseus-banner1 {
	padding:0 27px;
	background-image: url(images/Whychooseus-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.services-banner1 {
	padding:0 27px;
	background-image: url(images/choose_banner1a.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.ImportingPrint-banner1 {
	padding:0 27px;
	background-image: url(images/ImportingPrint-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Laminating-banner1 {
	padding:0 27px;
	background-image: url(images/Laminating-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Perfectbinding-banner1 {
	padding:0 27px;
	background-image: url(images/Perfectbinding-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Screenprinting-banner1 {
	padding:0 27px;
	background-image: url(images/Screenprinting-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Specialistprint-finishing-banner1 {
	padding:0 27px;
	background-image: url(images/Specialistprint-finishing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Thermographic-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Thermographic-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}


.DirectMail-banner1 {
	padding:0 27px;
	background-image: url(images/DirectMail-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Downloads-banner1 {
	padding:0 27px;
	background-image: url(images/Downloads-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Label-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Label-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Leaflet-flyer-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Leaflet-flyer-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Lenticular-printing-banner1 {
	padding:0 27px;
	background-image: url(images/Lenticular-printing-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Plastic-banner1 {
	padding:0 27px;
	background-image: url(images/Plastic-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.PrintBlog-banner1 {
	padding:0 27px;
	background-image: url(images/PrintBlog-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Promotional-items-banner1 {
	padding:0 27px;
	background-image: url(images/Promotional-items-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Quality-sustainablity-banner1 {
	padding:0 27px;
	background-image: url(images/Quality-sustainablity-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.Securityprint-banner1 {
	padding:0 27px;
	background-image: url(images/Securityprint-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}
.pocket-folder-banner1 {
	padding:0 27px;
	background-image: url(images/pocket-folder-banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}

.aboutus-banner1 {
	padding:0 27px;
	background-image: url(images/aboutus_new_banner1.png);
	background-position:left top;
	background-repeat: no-repeat;
	min-height:535px;
	margin-top:-12px;
}


h2.hd_txt3{

	font-family: 'BevanRegular';

	font-size:22px;

	color:#393939;

	padding-bottom:10px;
	/*font-weight:bold;*/

	padding-top:15px;
	line-height:24px;



}
h3.hd_txt3{

	font-family: 'BevanRegular';

	font-size:18px;

	color:#393939;
	/*font-weight:bold;*/

	padding-bottom:10px;



	padding-top:15px;
	line-height:20px;



}
/*http://www.esolzdesigndemo.com/grgprint_site/wp-content/uploads/2011/09/new_txt_bullet1.jpg*/

ul.new_txt_bullet_list1 {
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	overflow:hidden;
}
ul.new_txt_bullet_list1 li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	background: url(images/new_txt_bullet1.jpg) no-repeat;
	background-position:0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	line-height:18px;
}
ul.new_txt_bullet_list1 li a {
	text-decoration:none;
	color:#375F01;
}
ul.new_txt_bullet_list1 li a:hover {
	text-decoration:underline;
	color:#000;
}
ul.new_txt_bullet_list1 li ul {
	padding:5px 10px 0px 10px;
}

ul.new_txt_bullet_list2 {
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	overflow:hidden;
}
ul.new_txt_bullet_list2 li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	line-height:18px;
}
.white a {
	color:#fff;
	text-decoration:none;
}
.white a:hover {
	color:#fff;
	text-decoration:underline;
}
.slider_txt {
    color: #707070;
    font-size: 18px;
    line-height: 18px;
    padding-right: 20px;
	padding-top:10px;
	font-family: 'Conv_ARIMO-REGULAR';
}
.slider_txt a {
	color:#00A1D7;
	text-decoration:none;
}
.slider_txt a:hover {
	text-decoration:none;
}

/*********************061211*************************/
/*.blog_content_area img{
	background-image:url(images/img_bg1.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 10px 10px 9px;;
	margin:15px 0;
}*/
.blog_content_area1 img {
	background-image:url(images/img_bg1.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 10px 10px 9px;;
	margin:15px 0 background-image:url(images/img_bg1.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 10px 10px 9px;;
	margin:0px 0 15px 0; 
}
.new_blog_img1 {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #dbdbdb;
}
.blog_content_area {
	overflow:hidden;
}

h2.hd_txt3_new3 {
	font-family: 'BevanRegular';
	font-size:18px;
	color:#393939;
	padding-bottom:10px;
	/*font-weight:bold;*/
	padding-top:15px;
	line-height:24px;
}
.txt5_new {
    font-family: 'Arimo',Arial,Helvetica,sans-serif;
}
.txt5_new {
	font-size:14px;
	color:#000;
	padding-bottom:10px;
}
.txt5_new span {
	color:#375f01;
	font-weight:bold;
}
.txt5_new a{
	color:#375f01;
}

/* 170212 */
.blog_post_area_new1 h2 {
	font-family: 'BevanRegular';

	font-size:22px;

	color:#393939;

	padding-bottom:10px;
	/*font-weight:bold;*/

	padding-top:15px;
	line-height:24px;
}
.blog_post_area_new1 p {
	color: #000000;
    font-size: 14px;
    padding-bottom: 20px;
	font-family: 'Arimo',Arial,Helvetica,sans-serif;	
}
.blog_post_area_new1 ul {
	list-style:none;
	padding-bottom:10px;
}
.blog_post_area_new1 ul li {
	list-style:none;
	color: #000000;
    font-size: 14px;
	line-height:18px;
	margin-bottom:7px;
	font-family: 'Arimo',Arial,Helvetica,sans-serif;	
}
.blog_post_area_new1 h3 {
    color: #393939;
    font-family: 'BevanRegular';
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 15px;
}
/* end_170212 */
