/* SVolinsky 8/23/2010 - category headers */

@import url("apl_dev.css?ver=731");

body {
	margin:10px; 
	text-align:center;
	font-family: 'Trebuchet MS', Verdana, Arial, helvetica, sans-serif;
	font-size:11px;
	background-color:#fff;
	color:#000; }

a {	text-decoration:underline; color:#0066CC; }
a:hover { text-decoration:none; }
a:visited {	color:#4B78A5; }

/* Banners from the admin */
img.bannerC_1, img.bannerC_2, img.bannerC_3 { border:0; width:134px;height:62px; }
img.bannerC_2, img.bannerC_3 { margin-top:6px }
img.bannerC_4 { border:0; width:600px;height:31px; margin-bottom:10px; }
/* 295 x 95, two banners front page: First.ascx */
img.bannerC_5, img.bannerC_6 { border:0; width:295px;height:95px; }
/* 600 x 185, First.ascx */
img.bannerC_7 { border:0; width:600px;height:185px;margin:2px 0 10px 0; }
/* Banners from the admin - end */

table, td { font:11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }

img {border:0;}

form { margin:0; }
h5 { font-size:13px; margin:0 0 6px 0; color:#865842; }
h4 { color: #474747; font-size:14px; font-weight:bold; margin:2px 0 3px 0; }
h3 { font-size:17px; margin:0 0 6px 0; color:#fc5a0f; }

#overallbody {
    margin: 0px auto; width: 950px; position:relative; }

#header {
	width:950px;
	height:41px;
	float:left; }

	#header .logo {
	width:212px;
	height:41px;
	float: left; }
	
		#header .logo img { padding:0; margin:0 0 -1px 0; }

	#header .holiday_logo {
	width:213px;
	height:41px;
	float: left; }
		
		#header .holiday_logo img { padding:0; margin:0 0 -1px 0; }
	
	#header .slogan {
	width:380px;
	height:41px;
	float: left;
	background: url('/amsterdam/pict/h-slogan.gif') no-repeat; }
	
	
	#header .clearbox{
	width:380px;
	height:41px;
	float: left;
	padding: 0px;
	margin: 0px; }
	
	#header .clearbox img{
	padding: 0px;
	margin: 0px; }

	#header .header_filler{
	width:15px;
	height:41px;
	float: left;
	padding: 0px;
	margin-left: 4px;
	}

#header .links {
	width:306px;/*358px*/
	height:41px;
	position:relative;
	float: left;
	text-align:right;
	color: #fff;
	background: #0266C3 url('/amsterdam/pict/corner_blue-r.gif') top right no-repeat;
	line-height:19px; }
	
		#header .links ul { padding:1px 7px 0 0; margin:0; }
		#header .links li { display: inline; }
		
		#header .links a { color: #fff;	text-decoration:underline; }
		#header .links a:hover { text-decoration:none; }
		
	#header .carticon { position:absolute; right:-20px;top:23px;}

		#header .links a.cartlink { color: #fff;text-decoration:underline; }
		#header .links a.cartlink:hover { text-decoration:none; }
		
/* Both levels of top menus, start */
	#topmenu { 
		width:950px;
		height:32px;
		text-align:right;
		float:left;
		margin: 2px 0 1px 0;
		background: url('/amsterdam/pict/topmenu-bg1.gif') repeat-x; }
		
/*		#topmenu .help { 
		width: 342px;
		padding-top:4px;
		float:left;
		text-align:right;
		color: #0065C2; }
		
			#topmenu .help a { color: #0065C2; text-decoration:underline;}
			#topmenu .help a:hover { text-decoration:none; }*/
		
		#topmenu .menu { 
		width: 550px;
		text-align:left;
		float:left;
		margin-top:4px; }
	
	#dmenu { 
		width:950px;
		height:25px;
		float:left;
		background-color: #E5E1E0; }
		
		#dmenu .menu { 
		width:700px;
		float:left; }
		
		#dmenu .search { 
		width: 243px;
		margin-bottom:-4px;
		padding-top:2px;
		float:left;
		text-align:right; }
		
		#dmenu .srctext {
		padding:0 5px;
		border-top: 1px solid #978784;
		border-left: 1px solid #978784;
		border-right:0;
		border-bottom:0;
		width:160px;
		height:19px;
		color:#978784;
		font: 11px 'Trebuchet MS'; }
		
		#dmenu .srcbut {
		margin:0;
		vertical-align:bottom;
		background: url(/amsterdam/pict/search.gif) no-repeat;
		width:56px;
		height:21px;
		cursor:pointer;
		border:0; }

	/* yellow and gray menu bars - rollover images, start */
	#topmenu img, #dmenu img { border: none; }
	#dmenu ul.navigation { padding:3px 0 0 0; margin:0; }
	
	ul.navigation li {
		list-style-type: none;
		padding: 0px 7px;
		float:left; }
	
		ul.navigation li a { position: relative; display:block;z-index:0; }
		ul.navigation li a:hover { border-color: #fff; }
	
		ul.navigation li a .oth {
		height: 19px;
		width: auto;
		cursor: pointer;
		position: absolute;
		top: 0px;
		visibility: hidden; }
		
			ul.navigation li a:hover .oth { visibility: visible; }
	/* yellow and gray menu bars - rollover images, end */
	/* Rollover Menu - start */
	#rollover    { padding:3px 0 0 0; height:21px;  margin:0 0 -2px 0; }
	#rollover ul { padding: 0px; text-align: left; }
	#rollover a  { padding:0 4px; text-decoration: none; }
	#rollover li { float: left; padding: 0px; }
	
	#rollover li ul {
		position: absolute;
		left: -999em;
		width: 150px;
		margin: 0 7px;
		border:1px #89A2B3 solid;
		border-bottom:0; }
	
		#rollover li ul li { background-color: #E5E1E0; width: 150px; }
	
		#rollover li ul li a {
		color: #0065c2;
		border-bottom: 1px solid #89A2B3;
		line-height: 10px;
		padding:5px; }
	
			#rollover li ul li a:hover {
			background: #0065C2;
			color: #FFF;
			border-bottom: 1px solid #89A2B3;
			line-height: 10px;
			z-index: 999; }
	
		#rollover li:hover ul   { left: auto; z-index: 1000; }
		#rollover li.sfhover ul { left: auto; z-index: 1000; }
	
	/* Rollover Menu - end */
/* Both levels of top menus, end */

#layout {
    float: left; width: 950px; position:static; }

	#layout .a {
	width:135px;
	float:left; }

		.box { /* The 3-way border around My Account/Category List */
			border:1px solid #FCBE29;
			border-left:0;
			margin:20px 0 5px 0;
			text-align:left;
			padding:0 0 5px 6px;
			color:#0066CC; }
			
			.box img.title {
			top:-9px;
			left:-6px;
			position:relative;
			border:0;
			z-index: 0; }

		.boxprior { /* The 3-way border around Priority Code List */
			border:1px solid #fc5a0f;
			border-left:0;
			margin:20px 0 5px 0;
			text-align:left;
			padding:0 0 5px 6px;
			color:#0066CC; }
			
			.boxprior img.title {
			top:-9px;
			left:-6px;
			position:relative;
			border:0;
			z-index: 0; }
	
	#priorcode_main { width:600px;height:66px;background: url('/amsterdam/pict/prioritycodeen_bg.gif') no-repeat;margin:10px 0; }
	#priorcode_main .prleft { float:left;width:397px;padding:30px 0 0 5px;color:#0c2e82;font-size:12px;line-height:16px; }
	#priorcode_main .prright { text-align:right;float:left;margin:31px 0 0 5px;color:#0c2e82;width:193px; }
	#priorcode_main .prright_2 { width: 188px; float: left; height: 31px; text-align: right; }


#layout .bc {
    overflow:hidden;float: left; margin: 18px 0px 7px 14px; position:static; width: 800px; text-align: left; }
	
	#layout .b {
	width:605px;
	float:left;
	margin:0px 10px 7px 0px;
	text-align:left;
	overflow:hidden; }
	
	#layout .c {
	width:184px;
	float:left;
	margin-top:2px;overflow:hidden; }

/* Elements of layout - start ***********/
	/* Rounded rectangulars */
	.blue {
		background: #0065C2 url('/amsterdam/pict/corner_blue-r.gif') top right no-repeat;
		text-align:left;
		margin-top:2px; }
	
	.lgray {
		background: #E5E1E0;
		text-align:left;
		margin:2px 0 4px;padding:4px 0 1px 9px; }
	
	.or_lgray { /* rounded corners */
		background: #E5E1E0 url('/amsterdam/pict/corner_lgr-r.gif') top right no-repeat;
		text-align:left;}
	
	.yellow {
		background: #FCBE29 url('/amsterdam/pict/corner_yel-r.gif') top right no-repeat;
		text-align:left; 
		}
	
	.gray {
		width:160px;
		background: #978784 url('/amsterdam/pict/corner_gr-r.gif') top right no-repeat;
		text-align:left;
		float:left;
		margin:0 0 0 10px; }
	
	.pr_gray {
		width:100%;
		height:28px;
		background: #978784 url('/amsterdam/pict/corner_gr-r.gif') top right no-repeat;
		text-align:left;
		margin:0; }
	
		.pr_gray p {
		margin:0 0 5px 10px;
		font-size:14px;
		color:#fff;
		font-weight:bold;
		padding:0; }
	
	/* Shopping Cart/Cross Sells sections */
		.info {
		padding:5px 5px 0 5px;
		margin-bottom:10px;
		color:#0066CC; }
	
		.info img.preview {
		border:1px solid #978784;
		margin-bottom:4px; }
		
		.info p {
		font-size:11px;
		font-weight:bold;
		margin:0 0 5px 5px; }
	
		.info a {
		text-decoration:underline; }
	
			.info a:hover {
			text-decoration:none; }
	
	/* Button */
	.button_bg_or {
		width:73px;
		height:20px;
		text-align:center;
		padding-top:2px;
		margin-bottom:2px;
		background: url('/amsterdam/pict/cart_view.gif') no-repeat; }
	
		.button_bg_or a {
		text-decoration:none; }
		
			.button_bg_or a:hover {
			color:#fff;
			text-decoration:underline; }
	
	/* Email sign-up */
	.nwstext {
		margin:6px 0px 6px 5px;
		padding:0px 5px 0 5px;
		border: 2px solid #e4e4e4;
		width:162px;
		height:20px;
		color:#303030;
		font: 12px 'Trebuchet MS'; }
	
	.nwsbut {
	background: url('/amsterdam/pict/newsletter_butjoin.gif') no-repeat;
	width:47px;
	height:28px;
	border:0;
	margin:0px 3px 0 0;
	padding:0;
	font-size:10px;
	float:right; }
		
/* Elements of layout - end *************/

#footer {
	float:left;
	width:950px;
	height:120px;
	display:block;
	position:relative;
	padding:0;
	margin-top: 10px; }
	
	#footer .back {
	float:left;
	width:950px;
	border-top:1px solid #c5bcba;
	background: #fff url('/amsterdam/pict/footer-bg.gif') 0px 1px repeat-x; }
	
	#footer .spacing {
	float:left;
	width:230px;
	height:22px; }
	
	#footer .th {
	width:100%;
	height:24px;
	padding:0;
	margin: 0 auto; }
	
	#footer .thirdless {
	width:246px;
	float:left;
	height:60px;
	margin-top:10px;
	text-align:center; }
/* Follow Us */	
	.followus { float:left;width:150px;text-align:right; }

	#footer .third {
	width:286px;
	float:left;
	height:60px;
	margin-top:10px;
	text-align:center; }
	
	#footer .title {
	color:#fff;
	width:160px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
	position:relative;
	text-align:center; }
	
	#footer .links {
	float:left;
	color:#fff;
	width:160px;
	margin: 4px 0 0 10px;
	text-align:left; }
	
		#footer .links a {
		color:#978784;
		font-size:12px;
		padding-left:25px; }

.toppromo {
	
	width:600px;
	height: 77px;
	margin:0px;
	padding:0px;

	 }
	 
.toppromo1 {
	float: left;
	width:534px;
	height: 77px;
	margin:0px;
	padding:0px;
	
	 }
.toppromo2 {
	float: right;
	color:#00529b;
	width:66px;
	height: 77px;
	font-weight: bolder;
	margin:0px;
	padding:0px;
	text-align: center;
	clear: both;
	
	 }
/* spot home new banner on homepage */
	
#spothome {
	width: 600px;
	height: 166px;
	padding-left:4px;
	padding-bottom:10px;
	padding-right:4px;
	margin: 0px;
	background: url('http://pict.static-amsterdamprinting.com/pict/spot_promos_bg.jpg') repeat-x;
	float:left;
	}
	
.spot {
	width: 592px;
	height: 166px;
	margin: 0px;
	float:left;
	}
	
.spot_a
{
	width:192px;
	height:166px;
	margin-right:8px;
	float:left;
}

.spot_b
{
	width:192px;
	height:166px;
	margin-right:8px;
	float:left;
}

.spot_c
{
	width:192px;
	height:166px;
	float:left;
}
	
.spot ul {
	width: 590px;
	height: 170px;
	padding: 3px 0px 0px 3px;
	margin: 0px;
	}
	
	
.spot li {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 8px;
	}	
	
/* my account new 10/09/08 */

.myacct_main {
	width: 770px;
	margin: 0px;
	padding: 0px;
	text-align: left;



}
.myacct_t1 {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #978784;
	font-size: 12px;

	
}
.myacct_t2 {
	float: right;
	width: 400px;
	margin-right: 60px;
	padding: 17px 0px 0px 0px;
	color: #978784;
	font-size: 12px;

	
}

.myacct_m1 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	color: #978784;
	font-size: 12px;
	
	
}
.myacct_m2 {
	float: right;
	width: 430px;
	margin-right: 30px;
	padding: 0px 0px 0px 0px;
	color: #978784;
	font-size: 12px;
}
.name-title {font-size: 13px; color:#1347c9; }
.company-title {font-size: 13px; color:#c81530; }

.myacct_m1 h3 {
	color: #1347c9;	
}
.myacct_m2 h3 {
	color: #c81530;	
}


.myacct_center {
	width: 770px;
	height: 788px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF9900;
	background: #FFFFFF url('/amsterdam/pict/myacct_backfade.gif') repeat-x bottom right;
	
}

.myacct_b1 {
	float: left;
	width: 320px;
	height: 788px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-right: 1px solid #FFCC00;
}

.myacct_cart {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.myacct_b1 ul{
	margin: 0px;
	font-size: 12px;
	padding:5px;
}

.myacct_b1 a{
	text-decoration: none;
}

.myacct_b1 a:hover{
	text-decoration: underline;
}

.myacct_b2 {
	float: right;
	width: 430px;
	height: 588px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	

	}

.myacct_table1 {
 	width: 420px;
	margin: 0px;
	padding: 5px;
	
}


.myacct_stripeon  {
 	background-color:#e8e5e4; 
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}

.myacct_stripeoff  {
 	background-color: #FFFFFF;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
}

.myacct_stripeon  a,  .myacct_stripeoff  a {
 	text-decoration: none;
	
}

.myacct_stripeon a:hover , .myacct_stripeoff  a:hover {
 	text-decoration: underline;
}

.myacct_adleft {
	float: left;
 	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

.myacct_adright {
	float: right;
 	padding: 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #999999;
}
/* category Headers */
#categoryhero {
	width:800px;
	height:200px;
	overflow:hidden;
	color:#fff;
	font-family:"Trebuchet MS"; }

#categoryhero h2 {
	float:left;
	font-family:"Bell Gothic Std Black",'Trebuchet MS',Arial;
	font-size:24px;
	color:#fff;
	margin:0;padding:0;
	font-weight:bold; }

#categoryhero h3 {
	font-size:13px;
	color:#ffff99;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	margin:15px 0 3px 0px;
	padding:0; }

#categoryhero p {
	font-size:11px;
	line-height:16px;
	font-weight:100;
	float:left;
	margin:0;
	padding:0; }

#categoryhero p a { color:#fff; }
#categoryhero p a:hover { color:#88b6e0; }

.categoryhero {
	height:200px;
	float:left;
	background: #7d7165; }
	
	.w304 { width:304px; }
	.w404 { width:404px; }
	.w436 { width:436px; }
	.w479 { width:479px; }
	.w490 { width:490px; }
	.w495 { width:495px; }
	.w516 { width:516px; }

#categoryhero .apparel_r {
	width:305px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/apparel_cat_02.jpg') no-repeat; }

#categoryhero .bags_l {
	width:396px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/bags_cat_01.jpg') no-repeat; }

#categoryhero .calendars_l {
	width:396px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/calendars_cat_01.jpg') no-repeat; }

#categoryhero .drinkware_r {
	width:284px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/drinkware_cat_02.jpg') no-repeat; }

#categoryhero .pens_l {
	width:310px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/pens_cat_01.jpg') no-repeat; }

#categoryhero .tradeshow_r {
	width:496px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/tradeshow_cat_02.jpg') no-repeat; }


#categoryhero .tradeshow_links {
	float:left;
	height:60px;
	margin-right:15px;
	margin-top:10px;
	color:#FFFF99; }

#categoryhero .hrforms_r {
	width:321px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/hrforms_cat_02.jpg') no-repeat; }

#categoryhero .motivation_r {
	width:364px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/motivation_cat_02.jpg') no-repeat; }
/* end of category headers */

.livehelp, .livehelp_left, .livehelp_right { float:right; }
.callus {
	height:25px; 
	margin:8px 8px 0 6px; 
	color:#22529A;
	float:right; }

.comp_7x6calendar
{
	background:transparent url('/amsterdam/pict/comp_7x6calendar.gif') no-repeat;
	border:none;
	width:524px;
	height:514px;
	padding-top:22px;
	margin-left:8px;
	margin-top:5px;
}

.comp_budgetpro { 
	background:transparent url('/amsterdam/pict/comp_budgetpro.gif') no-repeat;
	border:none;
	width:181px;
	height:474px;
	margin:15px 0 0 70px; }

.comp_7x6calendar span table { margin-left:5px; }

.comp_7x10calendar_outside
{
	background:transparent url('/amsterdam/pict/7x10outside.gif') no-repeat;
	border:none;
	width:654px;
	height:530px;
	padding-top:22px;
	margin-left:0px;
}
.comp_7x10calendar_outside span table { margin-left:5px; }

.comp_7x10calendar_inside
{
	background:transparent url('/amsterdam/pict/7x10inside.gif') no-repeat;
	border:none;
	width:654px;
	height:530px;
	padding-top:22px;
	margin-left:0px;
}
.comp_7x10calendar_inside span table { margin-left:5px; }

/* first.ascx */
.infoblock_orderstatus { float:left;width:184px;height:114px;background:url('/amsterdam/pict/infoblock_ordertr.gif') no-repeat; }
	.infoblock_orderstatus_txt { margin:88px 0 0 10px; }
	.infoblock_orderstatus_txt a { color:#fff;font-size:12px; }
.infoblock_guarantee { float:left;width:184px;height:93px;padding-bottom:10px;background: #fff url('/amsterdam/pict/infoblock_100sg.gif') no-repeat; }
	.infoblock_guarantee_txt { margin:75px 0 0 124px; }
	.infoblock_guarantee_txt a { color:#ab9e9b;font-size:10px; }

/*Footer updated 7/9/9*/
#footerbot {
	float:left;
	width:950px;
	height:120px;
	display:block;
	position:relative;
	padding:0;
	margin-top: 10px;
	text-align:left;
	border-top:2px solid #c5bcba;
	background: #fff url('/amsterdam/pict/bg_footer.gif') 0px 1px repeat-x; }
	
	#footerbot .paymentopt { float:left;width:200px;font-size:13px;color:#978784;margin:7px 0 0 12px; }
	#footerbot .linkarea { float:left;width:170px;font-size:13px;color:#978784;margin:7px 0 0; }
	#footerbot .linkarea a { font-size:11px;color:#978784;margin:7px 0 0; }
/*removing	#footerbot .botemailsignup { float:left;width:200px;font-size:13px;color:#0065c2;margin:7px 0 0; }*/
	#footerbot .footerlinkarea { margin-top:1px;font-size:11px;line-height:17px; }
	
	
	.fp_bca_banner {margin-bottom:10px; background:url('/amsterdam/pict/frontpage_bca_banner.gif') no-repeat; width:184px; height:207px;}
    .pcode_small {align:center; margin-bottom:10px; margin-top:6px; background:url('/amsterdam/pict/couponcode_small.jpg') no-repeat; width:184px; height:120px;}
    .pcode_content {padding:32px 0 0 10px; width: 174px; color:#555;}
    .pcode_what {font-size:10px;}
	
	#promoExperts h1 {margin: 15px 0pt 3px;color:black }
	#promoExperts .text {color:#303030;font-size:12px;line-height:16px;text-align:left; }

#newslinks { margin: 10px 0pt; float: left; text-align: left; }
#newslinks ul li a { color:#978784; }
#newslinks ul li a:hover { color:#978784; }
#newslinks h5 { font-size:12px;color:#555; }

.hpproductimg { width:162px;height:40px;margin: 1px 0pt 4px;background:url('/amsterdam/pict/hpproductimg.jpg') no-repeat 0 0;border:1px solid #988784;text-indent:-9000%;cursor:pointer }
.hpproductimg2 { background-position:0px -40px; }
.hpproductimg3 { background-position:0px -80px;margin-bottom:7px; }

a.subm-home, a.subm-onlinespecials, a.subm-newproducts, a.subm-request, a.subm-clearance, a.subm-blog { background: url('/amsterdam/pict/topgraysubmenu.gif') no-repeat }
a.subm-home { width:36px;background-position: 0 0 }
a.subm-home:hover, a.subm-home:focus, a.subm-home:active { background-position: 0 -15px }
a.subm-onlinespecials { width:86px;background-position: -37px 0 }
a.subm-onlinespecials:hover, a.subm-onlinespecials:focus, a.subm-onlinespecials:active { background-position: -37px -15px }
a.subm-newproducts { width:80px;background-position: -124px 0 }
a.subm-newproducts:hover, a.subm-newproducts:focus, a.subm-newproducts:active { background-position: -124px -15px }
a.subm-request { width:147px;background-position: -204px 0 }
a.subm-request:hover, a.subm-request:focus, a.subm-request:active { background-position: -204px -15px }
a.subm-clearance { width:96px;background-position: -353px 0 }
a.subm-clearance:hover, a.subm-clearance:focus, a.subm-clearance:active { background-position: -353px -15px }
a.subm-blog { width:50px;background-position: -451px 0 }
a.subm-blog:hover, a.subm-blog:focus, a.subm-blog:active { background-position: -451px -15px }

#topsubmenu { float:left;width:700px;height:15px;text-align:left;padding:5px 0 0 }
#topsubmenu ul { list-style-image:url('/amsterdam/pict/pix.gif');margin:0 0 0 7px;padding:0 }
#topsubmenu ul li { float:left; }
#topsubmenu li a { 
	float: left;
	height: 15px;
	text-indent:-9000%;margin:0 17px 0 0; }

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 599px;
margin:8px 0;
float:left;
height: 193px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid #687C98;
background: url('http://pict.static-amsterdamprinting.com/pict/texthp_bg.gif') no-repeat;
overflow: hidden;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
padding: 10px;
background: url('http://pict.static-amsterdamprinting.com/pict/texthp_bg.gif') no-repeat;
visibility: hidden;
width: 579px;
font-size:11px;
line-height:13px;
color:#5c4e4c;
}

.glidecontent h2 { margin:2px 0 7px;color:#5c4e4c; }
a.headlinkglider { color:#5c4e4c;text-decoration:none; }
a.headlinkglider:visited { color:#5c4e4c;text-decoration:none; }
a.headlinkglider:hover { text-decoration:underline; }

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 590px;
float:left;
height:26px;
margin-top: 1px;
text-align: center; 
}

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid #c0c0c0;
color: #2e6ab1;
padding: 1px 4px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white; }

/*  APL Static pgs
	Last Revised: Slavik Volinsky 9/06/2007
	5/18/09 - SV - Removed halftext, added new layout for the promotional product Experts section (First) */
#layout .bc u {
	white-space:nowrap; }
	
.testimonial {
margin-top:10px;
width:600px;
height:30px;
margin-bottom:0px;
float:left;
}


/* First: top flipper menu - start */
#multi { 
	margin:2px 0 0 0;
	position:relative;
	float:left; }
	
	#multi ul#frst_nav, #multi ul#scnd_nav, #multi ul#thrd_nav{
	width:auto;
	background-color:#0065C2;
	height:180px;
	margin:0 0 10px 0;
	padding:0; }
	
	#multi ul#frst_nav, #multi ul#scnd_nav, #multi ul#thrd_nav{ margin:0px 0 0px 0; }	
	
	#frst_tab img , #scnd_tab img , #thrd_tab img { 
	margin:0 5px 0 0;
	padding:0;
	float:left;
	border:0; }
	
	#multi ul li {
	list-style-image: none;
	display: inline;
	color:#fff;
	font-size:14px;
	padding:0 5px;
	margin:0; }
	
		#multi ul li a {
		color:#FEB813;
		font-weight:bold;
		text-decoration:underline; }
		
			#multi ul li a:hover {
			text-decoration:none; }
	
	#multi .active { font-weight:bold; }
	
	#multi h4 {
	padding:0 0 6px 0;
	margin:0; }
	
	#multi .itempic {
	position:relative;
	float:left;
	width:300px;
	height:160px;
	margin:0px;
	text-align:center;
	padding:0; }
	
	#multi .item_brief {
	width: 260px;
	font-size: 11px; 
	float: left;
	padding-left: 18px; }
	
	#multi h5 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#fff; }
	
	#multi h6 {
	font-size:15px;
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0;
	color:#fff; }
	
	#multi .item_brief_text {
	color:#fff;
	padding-bottom:7px;
	display:block; }

#frst_tab .blue, #scnd_tab .blue, #thrd_tab .blue{ background: #0065C2 url('/amsterdam/pict/multi_bluebg.gif') repeat-x; }
#frst_tab .or, #scnd_tab .or , #thrd_tab .or{ background: #FEB813 url('/amsterdam/pict/multi_oranbg.gif') repeat-x; }

#frst_con, #scnd_con, #thrd_con {
	margin:0 0 0 2px;
	padding:0; }

	#frst_con .inactive, #scnd_con .inactive, #thrd_con .inactive {
	display:block;
	visibility:hidden; }
	
	#frst_con li, #scnd_con li, #thrd_con li {
	position:absolute;
	top:40px; }
	
	#frst_con .item_cont, #scnd_con .item_cont, #thrd_con .item_cont {
	width:580px;
	position:absolute;
	margin:0 0 0 5px; }
/* First: top flipper menu - end */

/* First: promotional experts */
#promoExperts { float:left;width:599px;overflow:hidden;color:#5c4e4c;text-align:justify; }
#promoExperts p { margin:0 0 8px; }
#promoExperts h3 { font-size:15px;font-weight:bold; }
#promoExperts h4 { font-size:12px;font-weight:bold;color:#5c4e4c;margin:0;padding:0; }
/* First: promotional experts - end */


.staticsub {
width:564px;
float:left;
margin:0px 15px 7px 0px;
text-align:left;
overflow:auto; }

	.staticsub li {
	list-style-image: inherit;
	list-style:disc;}

.column {
float:left;
width:221px;
padding:0;
margin:0;
background: url(/amsterdam/pict/column_bg.gif) 0px 0px repeat-y; }
	
	div.column-pad {
	margin:3px 9px;
	text-align:justify; }

/* Affiliate Program */
ul.affiliate {
	list-style-image: url('/amsterdam/pict/pix.gif');
	margin:0 0 0 2px;
	padding:0px; }
	
	ul.affiliate li {
	padding:0 0 0 11px;
		background: url('/amsterdam/pict/arrow_ap.gif') 0px 5px no-repeat;
		color: #22529A;
		text-decoration:none;}

/* tnt email bar */
#apl_masterpg_topmsgbar { float:left;height:32px;text-align:center;background:#0065c2 url('http://pict.static-amsterdamprinting.com/pict/tnt/emailbar_bg.gif') repeat-x;color:#fff;width:100%;margin-top:1px; }
#apl_masterpg_topmsgbar h4 { padding:7px 0 0;margin:0;font-size:15px;color:#fff;font-weight:100;font-family:Arial; }
#apl_masterpg_topmsgbar h4 a { color:#fff; }
#apl_masterpg_topmsgbar h4 a:isited { color:#e1e1e1; }