body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 23px 0px 20px 0px;
	float: none;
	text-align: left;
	background-image: url(../img/bg_body.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#b4bbbf;
	}

										/* Basic Text Area */

a { text-align:left; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, p { text-decoration: none; text-align:left; }
ul, li { text-align:left; margin:0px; }
form{ margin: 0px;  padding-top:10px; }
.clear { clear:both; }
img	{ border: 0px; }
p { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
							
										/* Contener Area */

#wraper {
	width: 800px;
	height: auto !important;
	margin: auto;
	padding: 0px;
	}
	
/*banners*/	
#banner_home {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_lithoprint_repro  {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-letho.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_digital_print  {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-digital.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_large_format  {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-largeformat.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_signage {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-signage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_exhibition {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-exhibition.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_promotional {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-promotional.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_contact_log {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_contact {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner_digital_print.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_sitemap {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-sitemap.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_links {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-promotional.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_disclainer {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-disclaimer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#banner_terms {
	width: 779px;
	height: 278px;
	margin: 0px;
	background-image: url(../img/banner-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
	
	
	
	
/*banners close*/
	
/*top area*/
#head {
	width: 770px;
	height: 106px;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	background-image: url(../img/bg_head.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
#logo {
	width: 219px;
	height: 67px;
	margin: 0px  ;
	float:left;
	}
#tr_links {
	width: 340px;
	height: 18px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: right;
	}
#tr_links .menu_bar{
	}
#tr_links .menu_bar .span{
	width: 4px;
	height: 25px;
	display:block;
	margin: 0px 15px 0px 15px;
	background-image: url(../img/saprator.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
#tr_links .menu_bar ul{
	height:auto;
	list-style:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
	}
#tr_links .menu_bar li{
	float:left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 6px 0px 0px 0px;
	text-decoration: none;
	}
#tr_links .menu_bar li a{
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	}
#tr_links .menu_bar li a:hover{
	color:#ededed;
	}
#tr_links .menu_bar li ul{
	background:#6e787b;
	display:none;
	height:auto;
	position:absolute;
	width: auto;
	z-index:100;
	border: #fff 1px solid;
	}
#tr_links .menu_bar li:hover ul{
	display:block;
	padding: 0px 0px 5px 0px;
	}
#tr_links .menu_bar li li {
	display:block;
	float:none;
	width: 200px;
	}
#tr_links .menu_bar li ul a{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:3px 7px 3px 7px;
	text-align:left;
	}
#tr_links .menu_bar li ul a:hover{
	background:#f2f2f2;
	color:#000;
	}
#tr_links .menu_bar p{
	clear:left;
	}			
#tr_links p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align:right;
	}
#tr_links span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	text-align:right;
	font-weight:bold;
	margin: 0px 0px 0px 2px;
	}
#tr_links p a {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}
#tr_links p a:hover {
	color: #fff;
	text-decoration:underline;
	}
/*top area close*/

/*content area*/
#main-container {
	width: 770px;
	height: auto;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	}
	
	/*menu araa*/
#menu {
	width: 770px;
	height: auto;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	float:left;
	}
.menu_bar{ 
	}
.menu_bar .span{
	width: 3px;
	height: 25px;
	display:block;
	margin: 0px 5px 0px 5px;
	background-image: url(../img/saprator.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
.menu_bar ul{
	height:auto;
	list-style:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
	}
.menu_bar li{
	float:left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 6px 0px 0px 0px;
	text-decoration: none;
	}
.menu_bar li a{
	color:#fff;
	display:block;
	text-align:center;
	text-decoration:none;
	}
.menu_bar li a:hover{
	color:#ededed;
	}
.menu_bar li ul{
	background:#6e787b;
	display:none;
	height:auto;
	position:absolute;
	width: auto;
	z-index:100;
	border: #fff 1px solid;
	}
.menu_bar li:hover ul{
	display:block;
	padding: 0px 0px 5px 0px;
	}
.menu_bar li li {
	display:block;
	float:none;
	width: 200px;
	}
.menu_bar li ul a{
	display:block;
	font-size:11px;
	font-style:normal;
	padding:3px 7px 3px 7px;
	text-align:left;
	}
.menu_bar li ul a:hover{
	background:#f2f2f2;
	color:#000;
	}
.menu_bar p{
	clear:left;
	}			
	/*menu area close*/

#content_container {
	width: 770px;
	height: auto;
	margin: auto;
	padding: 22px 0px 10px 0px;
	float:left;
	}
	/*left container*/
#left_container {
	width: 481px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image: url(../img/content_c.png);
	background-repeat: repeat-y;
	background-position: left top;
	}
#left_tc {
	width: 481px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image: url(../img/content_tc.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#left_content {
	width: 451px;
	height: auto;
	margin: 0px;
	padding: 10px 15px 20px 15px;
	float:left;
	background-image: url(../img/content_bc.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.left-content {
	width: 451px;
	height: auto;
	margin: 0px;
	padding: 5px 0px 20px 0px;
	float:left;
	}
#left_container h1 {
	margin: 0px 0px 10px 0px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	}
#left_container h3 {
	margin: 5px 0px 5px 0px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	}
#left_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	font-style:italic;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
#left_container .span_b {
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	}
#left_container p {
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	}
#left_container p a{
	margin: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	}
#left_container p a:hover { 
	text-decoration:underline;
	}
#left_container em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	font-style:italic;
	}
.left-content ul{ 
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align:left;
	}
.left-content li { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #58595b;
	text-decoration: none; 
	margin: 0px 0px 3px 15px;
	padding: 0px 0px 0px 2px;
	text-align:left;
	line-height: 1.4em;
	list-style: disc;
	}

/*sitemap*/	
.sitemap ul{ 
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align:left;
	font-weight:bold;
	}
.sitemap li { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	color: #58595b;
	text-decoration: none; 
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	text-align:left;
	line-height: 1.4em;
	list-style:none;
	}
.sitemap li a {
	color: #58595b;
	text-decoration: none; 
	text-align:left;
	margin: 0px;
	padding:0px;
	font-weight:normal;
	}
.sitemap li a:hover { 
	color: #ec242c;
	text-decoration:underline;
	}
/*sitemap close*/	
	
#menu_box {
	width: 154px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float:left;
	background-image: url(../img/c_menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_box p {
	margin: 4px 0px 8px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	line-height: 1.3em;
	}
#menu_box p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	}
#menu_box p a:hover{
	color:#fff;
	text-decoration:underline;
	}
	/*left container close*/
	
	/*right container*/
#right_container {
	width: 240px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float:right;
	}
.right_container_next {
	width: 240px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float:right;
	}
#right_container ul{
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-image: url(../img/button_g.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-position: left 0px;
	list-style: none;
	}
#right_container ul a{
	color: #58595b;
	text-decoration: none;
	text-align: left;
	font-weight:normal;
	}
#right_container ul:hover{
	text-decoration: none;
	background-image: url(../img/button_rr.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-position: left 0px;
	list-style: none;
	text-decoration:underline;
	}
#right_container li{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #58595b;
	text-decoration: none;
	text-align: left;
	font-weight:normal;
	}
#right_container .rr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	background-image: url(../img/button_rr.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-position: left 0px;
	list-style: none;
	}
	
#right_container h4 {
	margin: 4px 0px 8px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	text-align:left;
	font-weight:normal;
	}
#right_gallery {
	width: 240px;
	/*height: 242px;*/
	margin: 15px 0px 10px 0px;
	padding: 0px;
	float:right;
	}
#right_gallery img {
	margin: 3px 2px 0px 0px;
	padding: 0px;
	float:left;
	}
/*right container close*/
/*Gallery end*/
	#image_gallery {
	width: 240px;
/*	height: 242px;*/
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float:left;
	}
#image_gallery img {
	margin: 3px 2px 0px 0px;
	padding: 0px;
	float:left;
	}
	/*Gallery end*/
/*CONTACT FORM */
.contactform{
	width: auto; 
	height:auto; 
	margin: 10px 0px 20px 0px;
	padding: 0px; 
	}
.contactform .deep-container{
	width: auto; 
	height:auto; 
	margin:0px 0px 5px 0px;
	text-align:left;
	}
.deep-container .textbox{
	width: 200px;
	height: 20px;
	color: #999;
	background-color:#ffffff;
	border: 1px solid #D1D1D1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: left;
	float:left;
	margin: 0px;
	}
.deep-container .textarea{
	width: 200px;
	height: 100px;
	color: #999;
	background-color:#ffffff;
	border: 1px solid #D1D1D1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-align: left;
	float:left;
	margin: 0px;
	}
.deep-container .label{
	width: 150px; 
	float:left; 
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size:12px; 
	color: #666;
	text-align:left;
	font-weight: normal;
	margin-left:2px; 
	}
.deep-container .submit-reset-button {
	width: 60px;
	height: 23px;
	float:none;
	background-color: #8b8e8e;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	border: none;
	margin: 0px;
	padding: 0px 5px 3px 5px;
	cursor:pointer;
	}
/*CONTACT FORM CLOSE*/	

	
	/*footer area*/
#footer {
	width: 780px;
	height: auto;
	margin: auto;
	padding: 3px 0px 3px 0px;
	text-align:center;
	background: #6e787b;
	float:none;
	}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight:normal;
	margin: 3px 0px 3px 0px;
	}
#footer p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
#footer p a:hover{
	color:#fff;
	text-decoration:underline;
	}

	/*footer area close*/
	/*---------------------pagination-----------------------------*/

div.pagination {
	padding:0px;
	margin:0px;
	margin-top:5px;
	text-align:center;
	float:left;
	font-size:10px;
	width:200px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}
	
/*content area close*/
