body {
	background:#d2d3d5 url(../images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	line-height:17px;
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:10px 0 10px 0;
	text-align:justify;
}
a, a img {
	color:#000;
	outline: none;
	border:0;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#9f4c76;
	font-weight:normal;
	line-height:22px;
	padding:0 0 15px 0;
	margin:0;
}
/*.welcome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9f4c76;
	font-weight:normal;
	line-height:22px;
	padding:0;
	margin:0;
}*/
h2 {
	color:#FFF;
	font-size:19px;
	text-align:center;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3 {
	color:#3396CE;
	font-size:18px;
	font-weight: normal;
	line-height:22px;
	margin:0;
	border-bottom:1px dotted #999;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:292px;
	padding:0 0 4px 0px;
}
#main_container {
	width:943px;
	margin:auto;
	background:#fff;
}
#flash_container {
	width:780px;
	margin:80px auto 0;
	background:#fff;
}


/*header starts here*/
#header {
	width:943px;
	height:180px;
	float:left;
	background:#ffffff;
}
#header_top {
	width:943px;
	height:58px;
	background:#e9e1d4;
}
.logo {
	margin:0;
	padding:9px 0 0 44px;
	float:left;
}
.topmenu {
	width:220px;
	float:right;
	font-weight:bold;
	height:15px;
	padding:32px 0 0 0;
}
.topmenu ul {
	margin:0;
	padding:0;
}
.topmenu ul li {
	margin:0;
	padding:0;
	font-size:14px;
	padding:0 3px 0 3px;
	list-style:none;
	float:left;
	font-family: Calibri, arial;
}
.topmenu ul li a {
	color:#333;
	text-decoration:none;
}
.topmenu ul li a:hover {
	color:#9F4C76;
	text-decoration:none;
}
/*header ends here*/
/*menu starts here*/
.main_menuleft {
	width:22px;
	height:47px;
	float:left;
	background:url(../images/menuleft_bg.jpg) no-repeat;
}
#main_menu {
	width:695px;
	float:right;
	height:47px;
	background:url(../images/menu_bg.jpg) repeat-x;
	margin:133px 0 0 0;
	font-weight:bold;
	line-height:47px;
		color:#fff;

}
#main_menu ul {
	margin:0;
	padding:0;
}
#main_menu ul li {
	margin:0;
	padding:0 8px 0 8px;
	list-style:none;
	background:url(../images/separator.jpg) no-repeat 0 6px;
	height:47px;
	float:left;
	text-transform:capitalize;
}
#main_menu ul li a {
	color:#fff;
	text-decoration:none;
	font-size:13px;
}
#main_menu ul li a:hover {
	color:#000;
}
/*menu ends here*/
/*banner starts here*/
#banner {
	width:943px;
	height:305px;
	clear:both;
}
/*banner ends here*/

/*body container starts here*/
#body_container {
	width:909px;
	padding:34px 0 0px 34px;
	float:left;
	background:#fff;
}
/*welcome block starts here*/
.welcome_block {
	width:610px;
	float:left;
	padding:0 30px 0 0;
}
/*welcome block ends here*/
/*customer block starts here*/
.customers_block {
	width:235px;
	float:right;
	margin:0 30px 0 0;
}
.customer_top {
	width:235px;
	background:url(../images/customer_topcrv.jpg) no-repeat;
	height:44px;
	color:#FFF;
	line-height:44px;
}

.customers_block a {
text-decoration:none;
color:#FFF;
}

.customers_block a:hover {
text-decoration:underline;
color:#FFF;
}

.customer_mid {
	width:205px;
	padding:15px;
	background:#e5e6e8;
	color:#252628;
}
.whyus_text {
	width:205px;
	padding:15px 15px 0 15px;
	background:#e5e6e8;
	color:#252628;
}
.customer_botm {
	width:235px;
	height:44px;
	background:url(../images/customer_botmcrv.jpg) no-repeat;
}
.why_us {
	width:235px;
	height:30px;
	background:#b99c72;
	line-height:30px;
}
.pads {
	padding:0;
}
/*customer block ends here*/
/*products block starts here*/
.products_img {
	width:371px;
	float:right;
	background:url(../images/products_img.jpg) no-repeat left;
	height:302px;
	padding:34px 0 0 0;
	float:left;
}
.ie6 .products_img {
	width:365px;
	float:right;
	background:url(../images/products_img.jpg) no-repeat left;
	height:302px;
	padding:34px 0 0 0;
}
/*products block ends here*/
/*body container ends here*/
#footer {
	width:943px;
	height:64px;
	background:#cbbca7;
	clear:both;
	text-align:center;
	line-height:64px;
	color:#000;
	font-size:11px;
}
.footer {
	width:943px;
	background:#fff;
	float:left;
	height:30px;
	margin:20px 0 0 0;
}
.footer_links {
	width:828px;
	margin:auto;
}
.footer_links ul {
	margin:0 0 0 70px;
	padding:0;
	
}
.footer_links li {
	margin:0;
	padding:4px;
	list-style:none;
	float:left;
	font-size:11px;
	text-transform:capitalize;
}
.footer_links li a {
	color:#676767;
	text-decoration:none;
}
.footer_links li a:hover {
	color:#000;
	text-decoration:none;
}
.copyright {
	font-size:11px;
	text-align:center;
}
/*testimonials starts here*/
.testimonials {
	border:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px;
	padding:13px;
	text-align:justify;
	width:874px;
}
.inner_body {
	width:900px;
	padding:20px 20px 30px 20px;
	float:left;
}
.testimonials_head {
	margin:0;
	padding:0 0 15px 0;
}
.client_logos {
	height:105px;
	width:170px;
	margin:0px 0 0 20px;
	border:1px #cccccc solid;
	float:right;
}
.client_name {
	padding: 10px 0 0 0;
	text-align: left;
	color: rgb(16, 100, 148);
	font-weight: bold;
}
/*testimonials ends here*/







.career_links {
	float:left;
	width:100%;
	padding:15px 0 18px 0;
}
.career_links ul {
	margin:0;
	padding:0;
}
.career_links ul li {
	margin:0;
	padding:0 28px 0 28px;
	line-height:28px;
	font-size:13px;
	font-weight:bold;
	list-style-type:none;
	background:url(../images/arrow.jpg) no-repeat left;
}
.career_links ul li a {
	margin:0;
	text-decoration:none;
	color:#464646;
}
.aboutus_img {
	width:280px;
	height:180px;
	background:#CCC;
	float:right;
	margin:0 0 0 30px;
	background:url(../images/about_img.jpg) no-repeat;
	border:2px solid #CCC;
	padding:0;
}
/*services starts here*/
.Services {
	border:5px solid #D5D5D5;
	border-bottom:none;
	float:left;
	margin:20px auto;
	width:895px;
}

.services_main{
height:auto;
margin:0;
float:left;
width:895px;

}

.services_left{
padding:10px 0 10px 20px;
border-bottom:5px #D5D5D5 solid;
}

.services_right{
padding:10px 0 10px 20px;
border-bottom:5px #D5D5D5 solid;

}
.services_mdl{

background-color:#D5D5D5;



}


li.bg, .bg {
	background:none repeat scroll 0 0 transparent;
	border-top:1px dashed #D2D2D2;
	clear:both;
	margin:0;
	padding:5px 10px;
}
.Services ul {
	background:none repeat scroll 0 0 #fff;
	list-style:none outside none;
	margin:15px auto;
	padding:10px 10px 20px 10px;
}
.Services li {
	color:#6E6E6E;
	font:11px/1.8em Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0 5px 16px;
	height:auto;
}
.Services img {
	float:left;
	padding:0;
}
.Services p {
	padding:20px 5px 5px 141px;
}
.Services h3 {
	background:url(../images/ul_lu_bg.gif) no-repeat scroll left center transparent;
	color:#2C2C2C;
	font:18px  Georgia, "Times New Roman", Times, serif;
	border:none;
	margin:0;
	padding:0 0 0 20px;
}
.careers_subhed {
	color:#3396CE;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0;
	padding:10px 0 8px;
}
/*services ends here*/


/*products starts here*/
.products-page {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DFDFDF;
	float:left;
	height:130px;
	overflow:hidden;
	padding:9px;
	width:411px;
}
.second_products {
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DFDFDF;
	float:left;
	height:130px;
	overflow:hidden;
	padding:9px;
	margin:18px 0 0 0;
	width:411px;
}
.i {
	border-width:0;
	margin:0;
	padding:0;
	width:130px;
	float:left;
}
.i img {
	padding:16px 0 0 0;
}
.product_hdng {
	color:#346198;
	font-weight:bold;
	text-decoration:underline;
	font-size:15px;
	margin:0;
	text-align:left;
	padding:0;
}
.product_text {
	width:270px;
	float:left;
}
.products-page p {
	font-size:11px;
	color:#424242;
	font-size:12px;
	padding:0;
	font-weight:normal;
}
.second_products p {
	font-size:11px;
	color:#424242;
	font-size:12px;
	padding:0;
	font-weight:normal;
}
/*products ends here*/

.body_left {
	width:528px;
	float:left;
}
.body_plant{
width:895px;
float:left;

}

.body_right {
	width:342px;
	margin:0 0 0 30px;
	float:right;
}
.whyus {
	width:342px;
	margin:20px 0 0 0;
}
.whyus_top {
	width:342px;
	height:13px;
	background:url(../images/whyus_topbg.gif) no-repeat;
}
.whyus_mid {
	width:292px;
	background:url(../images/whyus_midbg.gif) repeat-y;
	padding:0 25px 0 25px;
}
.whyus_bot {
	width:342px;
	height:19px;
	background:url(../images/whyus_botbg.gif) no-repeat;
}
.quality {
	padding:15px 0 8px 0;
	border:none;
	width:100%;
	margin:0;
	float:left;
}
.quality1 {
	padding:2px 0 10px 0;
	border:none;
	float:left;
	width:100%;
}
.whyus_img {
	width:200px;
	height:145px;
	background:url(../images/why_singhania.jpg) no-repeat;
	float:left;
	margin:5px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}

.prepress_img {
	width:300px;
	height:300px;
	background:url(../images/prepress.jpg) no-repeat;
	float:left;
	margin:20px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}

.finishing_img {
	width:300px;
	height:300px;
	background:url(../images/finishing.jpg) no-repeat;
	float:left;
	margin:20px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}

.folding_img {
	width:300px;
	height:200px;
	background:url(../images/folding.jpg) no-repeat;
	float:left;
	margin:10px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}
.lamination_img {
	width:300px;
	height:200px;
	background:url(../images/auto_lamination.jpg) no-repeat;
	float:left;
	margin:10px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}




.press_img {
	width:300px;
	height:300px;
	background:url(../images/press.jpg) no-repeat;
	float:left;
	margin:20px 15px 0 0;
	padding:0;
	border:2px solid #CCC;
}

.plant_left{
width:570px;
margin:5px 0 0 0;
float:right;
height:auto;

}

.plant_main{
width:895px;
float:left;
height:auto;
margin:0px 0 15px 0;
padding:0 0 15px 0;

}

.clock {
	float:left;
}

.black_txt{
	color:#2C2C2C;
	font:20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px;
	text-align:left;
	


}
.quick {
	border-bottom:1px dotted #999999;
	color:#3396CE;
	font-size:18px;
	font-weight: normal;
	line-height:22px;
	margin:0;
	padding:5px 0 10px 40px;
	width:248px;
}
.perfum {
	color:#3396CE;
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	border:none;
	padding:0 0 4px 0px;
}
.contactus {
	float:left;
	height:auto;
}
.contact {
	display:block;
	float:left;
	position:relative;
	width:450px;
}
.redHeader {
	padding:0 0 10px 0;
}
.contact .C1 {
	display:block;
}
#adresbg {
	background-image:url(../images/Address_Book.png);
	height:20px;
}
#mailbg {
	background-image:url(../images/Mail_Read.png);
	height:20px;
}
#phonebg {
	background:url(../images/phone.gif) no-repeat left 10px;
	height:20px;
}
#websitebg {
	background-image:url(../images/fax.png);
	height:20px;
}
.contact .C1 strong {
	background:none no-repeat scroll 2px 5px transparent;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	padding:15px 0 15px 50px;
	width:90px;
}
.contact .C1 span {
	display:block;
	float:left;
	color:#676767;
	font-size:13px;
	line-height:20px;
	width:310px;
}
.google-maps-frame {
	border:1px solid #CACACA;
	display:inline;
	float:right;
	height:230px;
	margin:25px 0px 25px 0;
}
a.button {
	background:url(../images/bg_button_a.gif) no-repeat scroll right top transparent;
	color:#444444;
	display:block;
	float:left;
	font:12px arial, sans-serif;
	height:24px;
	margin-right:6px;
	padding-right:10px;
	text-decoration:none;
	margin-top:8px;
}
a.button span {
	background:url(../images/bg_button_span.gif) no-repeat scroll 0 0 transparent;
	display:block;
	line-height:14px;
	padding:5px 0 5px 10px;
}
.Recent {
	float:left;
	width:270px;
}
.Recent h2 {
	border-bottom:1px solid #C1C1C1;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0;
	color:#676767;
	padding:10px 0 10px 0;
	text-align:left;
}
.Recent p {
	padding:10px 0 0 0;
}
.bg {
	background:none repeat scroll 0 0 transparent;
	border-top:1px solid #C1C1C1;
	clear:both;
	line-height:0;
	margin:10px 0 0 10px;
	padding:0;
	width:260px;
}
.right_big {
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #EAEAEA;
	padding:7px;
	width:324px;
	float:right;
	margin:7px 0 0 0;
}
.right_small {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #EDEDED;
	margin:0 auto;
	padding:10px 7px;
	width:306px;
}
.right_small p {
	padding:0 10px 5px 10px;
}
.right_small span {
	color:#676767;
	font:bold 12px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:10px;
	float:left;
	width:100%;
}
.finish {
	color:#3396CE;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0 0px 10px;
	text-align:left;
}
.press {
	color:#2C2C2C;
	font:22px  Georgia, "Times New Roman", Times, serif;
	margin:5px 0;
	padding:0px 0px;
	border-bottom:1px dotted #444;
	text-align:left;
}
#categories ul {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0 0 25px;
	width:850px;
}
#categories ul li {
	background:url(../images/boxedarrow.gif) no-repeat scroll left center transparent;
	float:left;
	font-size:12px;
	margin-top:8px;
	padding-left:22px;
	width:165px;
}
#categories ul li a {
	color:#3080CB;
	text-decoration:none;
}

.contact-img{
	width:424px;
	height:230px;
	float:left;
	margin:15px 0 0 23px;
	background: url(../images/hyd-img.jpg) no-repeat;
}
