/*********************** COMMON PROPERTIES ****************************/

body.main_pg

{
 
	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0px;

	font-size:13px;
	background:url(images/main_bg.jpg) repeat-x; background-color:#fff9df; color:#4c4944;
	


}

body

{
 
	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0px;

	font-size:13px;
	background:url(images/int_page_bg.jpg) repeat; background-color:#ebebeb; color:#4c4944;
	


}



h1, h2, h3, h4, h5

{

	margin:0;

	padding:0;

}

hr

{

	margin:0;

	padding:0;

}

.hide

{

	display: none;

}

ul

{

	list-style-type : none;

}

.clear

{

	clear:both;

}

.floatleft

{

	float:left;

	margin:0 8px 0 0;

}

.floatright

{

	float:right;

	margin:0 0 0 10px;

}

img

{

	border:0

}

ul
{
	margin:0px;
	padding:0px;
}



p

{

	margin:0;

    padding:10px 0 0 0;
	line-height:18px;

}

.bold

{

	font-weight:bold

}


/*********************** COMMON PROPERTIES ENDS *******************/

/*********************** Main Propwerties start *******************/

.container_mainpage
{
	margin:0px;
	padding:0px;
	width:980px;
	background:url(images/container_bg.jpg) repeat-x;
}

.container_mainpage div#header
{
	margin:0px;
	padding:0px;
	width:980px;
	float:left;
}

.container
{
	margin:0px;
	padding:0px;
	width:980px;
	background-color:#ffffff;
}

.container div#header
{
	margin:0px;
	padding:0px;
	width:980px;
	float:left;
}

#header span.logo
{
	margin:0px;
	padding:0px;
	float:left;
	width:472px;
	height:106px;
}

#header span.phone
{
	margin:25px 0 0 0;
	padding:0px;
	float:right;
}

#header ul
{
	margin:0px;
	padding:0px;
	float:right;
}

#header ul li
{
	margin:0px 2px 0 0;
	padding:0px 7px;
	float:left;
	list-style-type:none;
	font-size:18px;
	color:#545454;
	/*font-weight:700;*/
}

#header ul li.home
{
	margin:0px 2px 0 0;
	padding:0px;
	width:50px;
	height:49px;
	float:left;
	text-align:center;
}

#header ul li.home a
{
	width:50px; height:49px; display:block; text-decoration:none; background:url(images/home_simple.jpg) no-repeat;
}

#header ul li.home a:hover
{
	width:50px; height:49px; display:block; text-decoration:none; background:url(images/home.jpg) no-repeat;
}
#header ul li.home a.selected
{
	width:50px; height:49px; display:block; text-decoration:none; background:url(images/home.jpg) no-repeat;
}


#header ul li.print
{
	margin-right:2px;
	padding:0px;
	background:url(images/print.jpg) no-repeat;
	width:72px;
	height:49px;
	float:left;
	text-align:center;
	display:block;
}

#header ul li.print a:hover
{
	background:url(images/print_selected.jpg) no-repeat; color:#ffffff; height:49px; widows:72px;
}

#header ul li.print a.selected
{
	background:url(images/print_selected.jpg) no-repeat; color:#ffffff; height:49px; widows:72px;
}


#header ul li.media
{
	margin-right:2px;
	padding:0px;
	background:url(images/flexo_print.jpg) no-repeat;
	width:108px; height:49px; float:left;
}

#header ul li.media a:hover
{
	background:url(images/flexo_print_selected.jpg) no-repeat; color:#ffffff; height:49px; width:108px;
}

#header ul li.media a.selected
{
	background:url(images/flexo_print_selected.jpg) no-repeat; color:#ffffff; height:49px; width:108px;
}

#header ul li.fullfillment
{
	margin-right:2px;
	padding:0px;
	background:url(images/fullfilement.jpg) no-repeat;
	width:210px; height:49px; float:left;
}

#header ul li.fullfillment a:hover
{
	background:url(images/fullfilement_selected.jpg) no-repeat; color:#ffffff; width:210px; height:49px;
}

#header ul li.fullfillment a.selected
{
	background:url(images/fullfilement_selected.jpg) no-repeat; color:#ffffff; width:210px; height:49px;
}

#header ul li.sustain
{
	margin-right:2px;
	padding:0px;
	background:url(images/sustain.jpg) no-repeat;
	width:118px; height:49px; float:left;
}


#header ul li.sustain a:hover
{
	background:url(images/sustain_selected.jpg) no-repeat; width:118px; height:49px; color:#ffffff;
}

#header ul li.sustain a.selected
{
	background:url(images/sustain_selected.jpg) no-repeat; width:118px; height:49px; color:#ffffff;
}



#header ul li a
{
	text-decoration:none; color:#555555; text-align:center; padding-top:12px; display:block; 
}



#header ul li a:hover
{
	color:#3e51ad;
}	

#header span.flash
{
	margin:0px;
	padding:0px;
	width:981px;
	height:360px;
	float:left;
}

#header span.tag_line
{
	margin:10px; padding:0px; width:961px; font-size:22px; float:left; font-weight:normal;
}

.container div#mid_section
{
	margin:0px;
	padding:0 10px;
	width:960px;
	float:left;
}

#mid_section p.image_right
{
	float:left;
	width:600px;
}

#mid_section ul.tabular_sec
{
	margin:0px;
	padding:0px;
	width:960px;
	float:left;
}

#mid_section ul.tabular_sec li
{
	margin:0px; padding:0px; float:left; width:313px; list-style-type:none; /*border:solid 1px #000066; */
}

#mid_section ul.tabular_sec li ul
{
	float:left;
}

#mid_section ul.tabular_sec li ul li
{
	list-style-type:disc; float:none; border:0px; margin-left:15px;
}


#mid_section ul.tabular_sec li.print_service
{
	margin:0px; padding:82px 15px 0 0; background:url(images/book.jpg) no-repeat; width:300px; float:left;
}

#mid_section ul.tabular_sec li.print_service span.txt_cont
{
	margin:0px; padding:20px 0 20px 30px; float:left; border-bottom:solid 1px #d3ccb9; border-left:solid 1px #d3ccb9; height:95px;
	border-right:solid 1px #d3ccb9; width:281px;
}

#mid_section ul.tabular_sec li.print_service span.txt_cont ul
{
	margin:0px; padding:0px; float:left; width:230px;
}

#mid_section ul.tabular_sec li.print_service span.txt_cont ul li
{
	float:none; list-style-type:disc; margin:0px; padding:0px; width:230px;
}

#mid_section ul.tabular_sec li.print_service span .view_btn
{
	margin:-15px 0 0 250px; padding:0px; position:relative;
}


#mid_section ul.tabular_sec li.media_service
{
	margin:0 7px 0 0; padding:82px 15px 0 0; background:url(images/catalog.jpg) no-repeat; width:300px; float:left; 
}

#mid_section ul.tabular_sec li.media_service span.txt_cont
{
	margin:0px; padding:20px 0 20px 30px; float:left; border-bottom:solid 1px #d3ccb9; border-left:solid 1px #d3ccb9; height:95px;
	border-right:solid 1px #d3ccb9; width:281px;
}

#mid_section ul.tabular_sec li.media_service span.txt_cont ul
{
	margin:0px; padding:0px; float:left; width:230px;
}

#mid_section ul.tabular_sec li.media_service span.txt_cont ul li
{
	float:none; list-style-type:disc; margin:0px; padding:0px; width:230px;
}

#mid_section ul.tabular_sec li.media_service span .view_btn
{
	margin:-15px 0 0 250px; padding:0px; position:relative;
}



#mid_section ul.tabular_sec li.maketing_sol
{
	margin:0 7px 0 0; padding:82px 15px 0 0; background:url(images/marketing.jpg) no-repeat; width:300px; float:left;
}

#mid_section ul.tabular_sec li.maketing_sol span.txt_cont
{
	margin:0px; padding:20px 0 20px 30px; float:left; border-bottom:solid 1px #d3ccb9; border-left:solid 1px #d3ccb9; height:95px;
	border-right:solid 1px #d3ccb9; width:281px;
}

#mid_section ul.tabular_sec li.maketing_sol span.txt_cont ul
{
	margin:0px; padding:0px; float:left; width:230px;
}

#mid_section ul.tabular_sec li.maketing_sol span.txt_cont ul li
{
	float:none; list-style-type:disc; margin:0px; padding:0px; width:230px;
}

#mid_section ul.tabular_sec li.maketing_sol span .view_btn
{
	margin:-15px 0 0 250px; padding:0px; position:relative;
}


/*#mid_section ul.tabular_sec li.media_service
{
	margin:0px; padding:82px 15px 0 0; background:url(images/media_services.jpg) no-repeat; width:300px; float:left;
}

#mid_section ul.tabular_sec li.media_service span.txt_cont
{
	margin:0px; padding:padding:20px 0 20px 30px; float:left; border-bottom:solid 1px #d3ccb9; border-left:solid 1px #d3ccb9; height:95px;
	border-right:solid 1px #d3ccb9; width:281px;
}


#mid_section ul.tabular_sec li.media_service span.txt_cont ul
{
	margin:0px; padding:0px; float:left; width:230px;
}

#mid_section ul.tabular_sec li.media_service span.txt_cont ul li
{
	float:none; list-style-type:disc; margin:0px; padding:0px;
}


#mid_section ul.tabular_sec li.maketing_sol
{
	margin:0px; padding:82px 15px 0 0; background:url(images/media_services.jpg) no-repeat; width:300px; float:left;
}

#mid_section ul.tabular_sec li.maketing_sol span.txt_cont
{
	margin:0px; padding:20px 0 20px 30px; float:left; border-bottom:solid 1px #d3ccb9; border-left:solid 1px #d3ccb9; height:95px;
	border-right:solid 1px #d3ccb9; width:281px;
}


#mid_section ul.tabular_sec li.maketing_sol span.txt_cont ul
{
	margin:0px; padding:0px; float:left; width:230px;
}

#mid_section ul.tabular_sec li.maketing_sol span.txt_cont ul li
{
	float:none; list-style-type:disc; margin:0px; padding:0px;
}


#mid_section ul.tabular_sec li.media_service span .view_btn
{
	margin:-15px 0 0 232px; padding:0px; position:relative;
}

#mid_section ul.tabular_sec li.contact
{
	margin:0px;
	padding:0 0 0 15px;
	float:left; width:280px; font-size:15px;
	line-height:24px;
}

#mid_section ul.tabular_sec li.contact h2
{
	margin:0px; padding:0px; font-size:24px; color:#ed8c01; font-weight:normal;
}
#mid_section ul.tabular_sec li.contact a
{
	text-decoration:none;
	color:#ed8c01;
}*/

#footer_main_pg
{
	margin:0px auto;
	margin-top:20px;
	padding:0px;
	background:url(images/footer_bg.jpg) repeat-x;
	width:100%;
	height:138px;
	color:#ffffff;
}

#footer_main_pg div#footer_links
{
	margin:0px auto;
	padding:20px;
	width:960px;
	text-transform:capitalize;
	text-align:center;
	font-size:17px;
	color:#ffffff;
}

#footer_main_pg div#footer_links a
{
	text-decoration:none;
	color:#ffffff;
	padding-left:25px;
}


#footer_main_pg div#footer_links a:hover
{
	
	color:#f69d1f;
}

#footer_main_pg div#footer_links a.selected
{
	
	color:#f69d1f;
}



#footer
{
	margin:0px auto;
	margin-top:0px;
	padding:0px;
	background-color:#343434;
	width:100%;
	height:138px;
	color:#ffffff;
}

#footer div#footer_links
{
	margin:0px auto;
	padding:20px;
	width:960px;
	height:97px;
	text-transform:capitalize;
	text-align:center;
	font-size:17px;
	color:#ffffff;
}

#footer div#footer_links a
{
	text-decoration:none;
	color:#ffffff;
	padding-left:25px;
}


#footer div#footer_links a:hover
{
	
	color:#f69d1f;
}

#footer div#footer_links a.selected
{
	
	color:#f69d1f;
}

/*********************************************************** Print_page*****************************/

.container div#mid_section_int
{
	margin:0px;
	padding:0px;
	width:980px;
	float:left;
}

#mid_section_int span.left_section
{
	margin:0px; padding:0px; width:443px; float:left;
}

#mid_section_int span.left_section a
{
	color:#e08c08
}
#mid_section_int span.left_section span.contact
{	
	margin:0px;
	padding:0 0 15px 15px;
	float:left; width:280px; font-size:15px;
	text-align:center;
	line-height:20px;
	width:443px;
}
#mid_section_int span.left_section span.contact h2
{
	margin:0px; padding:0px; font-size:24px; color:#ed8c01; font-weight:normal;
}


#mid_section_int span.right_section
{
	margin:0px; padding:0 0 30px 0; width:535px; float:left;
}

#mid_section_int span.right_section h2
{
	margin:0px; /*padding:20px 0 0 15px;*/ background:url(images/title_bg.jpg) repeat-x; height:152px;  /*border-right:solid 10px #151515;*/
}

#mid_section_int span.right_section h3
{
	margin:20px 0 10px 0; padding:0 0 10px 15px; font-size:18px; font-weight:700; color:#202020; background:url(images/multi_color_line.jpg) no-repeat 15px bottom; text-transform:uppercase;
}

#mid_section_int span.right_section p
{
	padding-left:15px; width:520px; padding-top:10px;
}

#mid_section_int span.right_section p a
{
	text-decoration:underline; color:#5557a2;
}

#mid_section_int span.right_section ul
{
	margin:5px 0 15px 15px; padding:0px; float:left; width:530px;
}

#mid_section_int span.right_section ul li
{
	margin:0 0 0 50px; padding:5px 0 5px 10px; list-style-type:disc; float:none; font-weight:700; /*background:url(images/bullete.jpg) no-repeat left center;*/
}

#mid_section_int span.right_section ul li.fulfill
{
	margin:0px; padding:5px 0 5px 15px; list-style-type:none; float:none; font-weight:700; background:url(images/bullete.jpg) no-repeat left center; color:#000066;
}

#mid_section_int span.right_section ol.alphalisting
{
	margin:0 0 0 50px; padding:5px 0 5px 15px; list-style-type:disc; float:none; font-weight:normal; /*background:url(images/bullete.jpg) no-repeat left center;*/
}

#mid_section_int span.right_section ol.alphalisting li
{
	margin:0px; padding:5px 0 5px 15px; list-style:lower-alpha; float:none; font-weight:normal;
}

#mid_section_int span.right_section ol.binding
{
	margin:0 0 0 50px; padding:5px 0 5px 15px; 
}

#mid_section_int span.right_section ol.binding li
{
	font-weight:700; padding-bottom:10px;
}

#mid_section_int span.right_section ol.binding li ol
{
	margin:10px; padding:0 0 0 10px;
}

#mid_section_int span.right_section ol.binding li ol li
{
	font-weight:normal; padding-bottom:0px; margin-left:0px;
}



.hignlight
{
	background-color:#FFFF99;
}

#mid_section ul.tabular_sec li.bottom_box
{
	margin:0 10px 0 6px; padding:10px; float:left; width:282px; list-style-type:none; border:solid 1px #fda520; height:95px;
}