#header #mainmenu a {
	display:block;
	float:left;
	overflow:hidden;
	text-indent: -5000px;
	margin-top:15px;
	
}
#header #mainmenu #solutions {
	background:url("../media/images/mainmenu/catalogs.jpg") top left no-repeat;
	width:123px;
	height:61px;
}
#header #mainmenu #prestimedia {
	background:url("../media/images/mainmenu/team.jpg") top left no-repeat;
	width:106px;
	height:61px;
}
#header #mainmenu #iphoneipad {
	background:url("../media/images/mainmenu/iphone.jpg") top left no-repeat;
	width:99px;
	height:61px;
}
#header #mainmenu #clients {
	background:url("../media/images/mainmenu/clients.jpg") top left no-repeat;
	width:120px;
	height:61px;
	
}
#header #mainmenu #contact {
	background:url("../media/images/mainmenu/contact.jpg") top left no-repeat;
	width:88px;
	height:61px;
	margin-right:0px;
}
#header #mainmenu .mm_sep
{
	background:url("../media/images/mainmenu/mm_sep.jpg") top left no-repeat;
	width:6px;
	height:61px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent: -5000px;
	margin-top:15px;

}
#header #mainmenu #premiumfocus {
	background:url("../media/images/mainmenu/premiumfocus.jpg") top left no-repeat;
	width:106px;
	height:61px;
}
#header #mainmenu #selected a {background-position:top right;}


#header #mainmenu #solutions:hover,
#header #mainmenu #prestimedia:hover,
#header #mainmenu #iphoneipad:hover,
#header #mainmenu #clients:hover,
#header #mainmenu #contact:hover,
#header #mainmenu #premiumfocus:hover
{
	background-position:top right;	
	
}

#askquote a {
	display:block;
	background : url("../media/images/contact.gif") top left no-repeat;
	width:160px;
	height:45px;
	text-indent:-5000px;
	overflow:hidden;
	margin:20px auto 0 auto;
}

.new {
	display:inline-block;
	margin-left:5px;
	width:32px;
	height:14px;
	background : url("../media/images/new.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}

.exclusive {
	display:inline-block;
	margin-left:5px;
	width:54px;
	height:14px;
	background : url("../media/images/exclusive.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}

.new-exclusive {
	display:inline-block;
	margin-left:5px;
	width:93px;
	height:14px;
	background : url("../media/images/new-exclusive.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}




#root #sitecontent #pagecustompad
{
width:980px;
}
#root #sitecontent #pagecustompad p
{
text-align:center;
margin:0 auto;
}

#root #sitecontent #pagecustompad  .modules
{
	padding:20px 0px;
	clear:both;
	display:block;
	width:930px; 
	margin:0 auto;
}
#root #sitecontent #pagecustompad  .modules .left
{
	float:left;
}
#root #sitecontent #pagecustompad  .modules .right
{
	float:left;
	padding-left:20px;
}
#root #sitecontent #pagecustompad .module
{
 	background : url("../media/images/ncustompad/custompad_module.png") top left no-repeat;
	width:614px;
	height:233px;
	display:block;
	float:left;
	padding:0;margin:0;
}
#root #sitecontent #pagecustompad .modulenourl {
    background : url("../media/images/ncustompad/custompad_module_nourl.png") top left no-repeat;
}

#root #sitecontent #pagecustompad p
 {
	padding:0px 15px 0px 10px;
	font-size:12px;  
	text-align:justify;
	width:570px;
}
  
#root #sitecontent #pagecustompad  .modules .right a
 {
  color:#fff;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
}

 #root #sitecontent #pagecustompad  .modules .right a:hover
 {
  color:#000;
 }
  
#root #sitecontent #pagecustompad   .link
  {
	padding:0px 15px 0px 10px;
	font-size:12px;  
	float:right;
	margin-right:30px;
	width:120px;
}
#root #sitecontent #pagecustompad  h1
 { 
	text-align:left;
	color:#c8141a;
	font-size:19px;
	padding:25px 10px 0px 20px;
}

/* CUSTOM PAD - CONTACT BTNS */

#contactpg a.contact {
    background : url("../media/images/ncustompad/custompad_contact.png") top left no-repeat;
}
#contactpg a.references {
    background : url("../media/images/ncustompad/custompad_references.png") top left no-repeat;
}

/* ----------------------------- */

#root #sitecontent #solutionsbanner  #banner-nanobook-us
{
	background: url("../media/images/banner-nanobook-us.jpg") top left no-repeat;	
	margin-left:30px;
	
}
#root #sitecontent #solutionsbanner  #banner-eprint-us
{
	background: url("../media/images/banner-eprint-us.jpg") top left no-repeat;	
	
}
#root #sitecontent #solutionsbanner  #banner-premiumbook-us
{
	background: url("../media/images/banner-premiumbook-us.jpg") top left no-repeat;	
	
}

#blockslideshow
{
	width:952px;	height:220px;	overflow:hidden;	position:relative;	margin:0 auto;	padding:0;	display:block;	cursor:pointer;
}

.show
{
z-index:500;	
}


#allplatformsheader
{
	background : url("../media/images/allplatforms/header.jpg") center center no-repeat;
	height:597px;
	margin:-10px 0px 0px 0px;
	padding:0;
	z-index:100;

}
#allplatformsheader p
{
	color:#c81527;
	font-size:32px;
	text-align:center;
	padding-top:18px;
	letter-spacing:1px;
}
#allplatformscontent
{
	display:block;
	background:#000000;
	margin:0 auto;
	width:961px;
	height:485px;
	border-left:1px solid #323637;
	padding:0;	
}
#allplatformscontent  a
{
color:#d94747;
margin:2px 0px 0px 25px;

padding:0;
width:150px;display:block;
line-height:14px;
}

#allplatformscontent .hdr
{
font-size:15px;
color:#ffffff;
font-weight:bold;
padding:8px 0px 0px 15px;

}
#allplatformscontent .hdr2
{
clear:both;
font-size:13px;
color:#ffffff;
font-weight:bold;
padding:15px 0px 0px 15px;
}



#allplatformscontent .hdr3
{
font-size:12px;
color:#919292;
font-weight:normal;
padding:0px 0px 0px 25px;
line-height:15px;

}
#allplatformscontent .h75 {height:75px;width:160px;}
#allplatformscontent .h60 {height:70px;}
#allplatformscontent .hdr4
{
	font-size:9px;
	color:#919292;
	padding:40px 0px 0px 5px;
	float:left;
	width:80px;
	line-height:10px;
}
#allplatformscontent .hdr5
{
	font-size:9px;
	color:#919292;
	padding:32px 0px 0px 5px;
	float:left;
	width:80px;
	line-height:10px;
	margin-left:-25px
}
#allplatformscontent .block
{
	background : url("../media/images/allplatforms/block.png") center center no-repeat;
	width:207px;
	height:452px;
	margin-left:34px;
	float:left;
}
#allplatformscontent .left25
{
	margin-left:25px
}
#allplatformsfooter
{
	background : url("../media/images/allplatforms/footer.png") center center no-repeat;
	height:27px;
	margin:0;
	padding:0;
}

