/* acabrera 12/27/2011 - remove body center text alignment, add it to #overallbody (fix for search suggestions drop-down) */

@import url("apl_dev.css?ver=122");

body {
	margin:10px; 
	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; 
    text-align:center;
/* position:relative; 
position:fixed; */
}

#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:201px;
	height:41px;
	float: left; }
		
		#header .holiday_logo img { padding:0; margin:0px; }
	
	#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_ca{
	width:295px;
	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: 15px;
	}

#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: 622px; /*550px; changed 12.15.2010*/
		text-align:left;
		float:left;
		margin-top:4px;
		margin-bottom:7px; /*not existing in old nav*/ }
		
		
		#topmenu .search { 
		width: 323px; /*243px; changed 12.15.2010*/
		margin-bottom:-4px;
		padding-top:3px;
		float:left;
		text-align:right; }
		
		#topmenu .srctext {
		padding:5px 0 0 6px;
		border-top: 1px solid #978784;
		border-left: 1px solid #978784;
		border-right:0;
		border-bottom:0;
		width:230px; /*160px; changed 12.15.2010*/
		height:19px; /*19px; changed 12.15.2010*/
		color:#978784;
		font: 12px 'Arial'; } /*11px 'Trebuchet MS'  changed 12.20.2010*/
		
		#topmenu .srcbut {
		margin:0;
		vertical-align:bottom;
		background: url(/amsterdam/pict/newnav/search_btn.jpg) no-repeat; /*url(/amsterdam/pict/search.gif) no-repeat; changed 12.15.2010*/
		width:65px;
		height:23px;
		cursor:pointer;
		border:0; }
		
		
	
	#dmenu { 
		width:950px;
		height:25px;
		float:left;
		/*background-color: #E5E1E0;*/
		background:url('/amsterdam/pict/newnav/dmenu_degradebg.jpg') repeat-x; }
		
		#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 */
	/* added 12-22-2010 SV */
	/* 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 */
	
	
	/* link in yellow nav bar */
	ul.navigation li a.topmenumainlink { margin:0 3px;font-family:Trebuchet MS, Arial;padding:0;font-size:13px;color:#0065c2;letter-spacing:-.01em;word-spacing:-.018em;font-weight:bold;}
	ul.navigation li a.topmenumainlink:hover { font-weight:bold;color:#5392bb;background:#fedb8a;}

	/* 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 */
	/* added 12-22-2010 SV */
	.spotlight { float:left;padding:6px 0 0 7px;color:#404040; width:510px }
	.spotlight a { text-decoration:none; }
	.spotlight a:hover { text-decoration:underline;color:#0065c2 }
	/* 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 div.dropdowngrad {
		position: absolute;
		background:#e6e6e6 url('/amsterdam/pict/navbar-gradient.gif') repeat-x top;
		border:1px #e6e6e6 solid;
		line-height:20px;
		left: -999em;
		padding:5px 5px 5px 10px;
		margin: 0 7px;
		/*shadow*/
		-moz-box-shadow: 2px 2px 4px #999;
		-webkit-box-shadow: 2px 2px 4px #999;
		box-shadow: 2px 2px 4px #999;
		/* For IE 8*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
		/* For IE 5.5 - 7 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');*/
}

		#rollover li .dropdowngrad a { color:#0065c2;font-size:12px;text-decoration:none;padding:0px; }
		#rollover li div.dropdowngrad a:hover { color:#000;text-decoration:underline; }
		#rollover li div.dropdowngrad h6 { color:#202020;font-size:13px;font-weight:600;color:101010;margin:0 0 2px 0;padding:0; }
		#rollover li div.dropdowngrad p { margin:5px 0 0; }

		#rollover li:hover div.dropdowngrad   { left: auto; z-index: 1000; }
		#rollover li.sfhover div.dropdowngrad { 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 {
    float: left; margin: 18px 0px 7px 14px; position:static; width: 800px; text-align: left;
    overflow:hidden; 
}
	
	#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;
	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, Verdana, Arial, helvetica, sans-serif; }

#categoryhero h2 {
	float:left;
	font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	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; 
	line-height:16px;}

#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; }
	.w383 { width:383px; }
	.w387 { width:387px; }
	.w404 { width:404px; }
	.w417 { width:417px; }
	.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 .targetedsolutions_l {
	width:417px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/targeted_solution_cat_01.jpg') no-repeat; }

#categoryhero .food_l {
	width:417px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/food_cat_01.jpg') no-repeat; }


#categoryhero .desktop_r{
	width:413px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/desktop_cat_02.jpg') no-repeat; }


#categoryhero .giftsets_r {
	width:383px;
	height:200px;
	float:left;
	background:url('http://pict.static-amsterdamprinting.com/banners/giftsets_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, .newnav_livehelp { float:right; }
.callus {
	height:17px; 
	margin:6px 8px 0 6px; 
	color:#333; /*#22529A changed 12.15.2010*/
	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; }
	
	.quotes_banner { cursor:pointer; margin-top:5px; float:left; width:184px; height:50px;}
	.customer_review_banner {cursor:pointer; margin-top:5px; float:left; width:184px; height:62px;}
	
	.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; }

/* news links + social */
#engage-links { margin: 5px 0pt 0pt; float: left; width: 180px; text-align: center; }

	#newslinks { margin: 15px 0 10px 0; float: left; text-align: left; }
	#newslinks ul li a { color:#978784; }
	#newslinks ul li a:hover { color:#978784; }
	#newslinks h5 { float:left;color:#555;width:130px; }
	#newslinks h5 a { font-size:13px; }
	#newslinks a { font-size:12px;color:#555;text-decoration:none; }
	#newslinks a:hover { text-decoration:underline; }
	
	#connectwithus { margin: 15px 0pt; float: left; text-align: left; }
	#connectwithus h5 { font-size:13px;color:#555; }
/* end of: news links + social */

.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; }

/* footer sprites - temp Backup - can delete after below code is live
.sprite_footer { background: url('/amsterdam/pict/sprite_footerimg.gif') no-repeat; }
.sf_credit { width:127px;height:25px;background-position:0 0; }
.sf_twitter { width:75px;height:47px;background-position:-127px 0;cursor:pointer }
.sf_facebook { width:98px;height:24px;background-position:-202px 0;cursor:pointer }
.sf_guarantee { width:54px;height:55px;background-position:-300px 0;float:left;margin:18px 0 0px 10px;cursor:pointer }
.sf_bbb { width:130px;height:55px;background-position:-354px 0;float:left;margin:18px 0 0px 0;cursor:pointer }
*/
/* footer/hp sprites */
.sprite_footer { background: url('/amsterdam/pict/sprite_hp_footer.gif') no-repeat;font-size:1px;color:#fff;text-decoration:none; }
.sprite_footer:hover { text-decoration:none; }
.sf_credit { width:127px;height:25px;background-position:0 0; }
.sf_twitter { width:75px;height:47px;background-position:-127px 0;cursor:pointer }
.sf_facebook { width:98px;height:24px;background-position:-202px 0;cursor:pointer }
.sf_guarantee { width:54px;height:55px;background-position:-300px 0;float:left;margin:18px 0 0px 10px;cursor:pointer }
.sf_bbb { width:130px;height:55px;background-position:-354px 0;float:left;margin:18px 0 0px 0;cursor:pointer }

.shf_icon_fb { float:left;width:30px;height:30px;background-position:-127px 0;cursor:pointer;margin-right:3px; }
.shf_icon_tw { float:left;width:30px;height:30px;background-position:-157px 0;cursor:pointer;margin-right:3px; }
.shf_icon_yt { float:left;width:30px;height:30px;background-position:-217px 0;cursor:pointer;margin-right:3px; }
.shf_icon_li { float:left;width:30px;height:30px;background-position:-187px 0;cursor:pointer;margin-right:3px; }
.shf_icon_blog { float:left;width:42px;height:37px;background-position:-247px 0;cursor:pointer }
.shf_icon_rss { float:left;width:14px;height:14px;background-position:-116px -30px;cursor:pointer;margin:0 0 0 5px; }
/*
.sepbulletsarea { float:left;width:99%;padding-left:75px; }
.shf_bullets { width:35px;height:7px;background-position:-130px -30px; }
*/
.shf_icon-sm_fb { float:left;width:21px;height:21px;background-position:0px -26px;cursor:pointer;margin-right:3px; }
.shf_icon-sm_tw { float:left;width:21px;height:21px;background-position:-21px -26px;cursor:pointer;margin-right:3px; }
.shf_icon-sm_yt { float:left;width:21px;height:21px;background-position:-63px -26px;cursor:pointer;margin-right:3px; }
.shf_icon-sm_li { float:left;width:21px;height:21px;background-position:-42px -26px;cursor:pointer;margin-right:3px; }
.shf_icon-sm_blog { float:left;width:30px;height:21px;background-position:-86px -26px;cursor:pointer; }
/* end of footer/hp sprites */

#autoCompleteBehavior1_completionListElem { margin:1px 0 0;font-size:11px; }

.resolution { padding:10px 0 0 22px;background:url('/amsterdam/favicon.ico') 0px 9px no-repeat; }

/*writeReview 2011/06/15 start*/
.writeReviewButton
{
	width: 123px;
	border: none;
	height: 29px;
	background-image:url(/Amsterdam/pict/btn_WriteReview.jpg);
	cursor: pointer;
}
.mainContent
{
	width: 800px;
	font-size: 13px;
	color: rgb(117,117,117);
}
.section1
{
	border: dotted 1px #B0BECB;
	width: 798px;
	height: auto;
}
.section2
{
	margin-top: 15px;
	width: 800px;
	height: auto;
	margin-bottom: 15px;
}
.explainText
{
	font-style: italic;
	font-size: 10px;
	color: rgb(181,181,181);
}

.asterisk
{
	color: Red;
}
.validatorFont
{
	color: Red;
	font-size: 10px;
}
.headBar
{
	width: 100%;
	font-size: 15px;
	color: White;
	height: 22px;
	background-image:url(/Amsterdam/pict/repeat_bar.gif);
}
.buttonDiv
{
	cursor: pointer;
	float: left;
	width: 74px;
	height: 28px;
}
.clearfix:after {  
 content: ".";  
 display: block;  
 height: 0;  
 clear: both;  
 visibility: hidden;  
 }  
 .recommendText
{
	color:Gray;
	font-size:14px;
}
.recommendResultText
	{
	color:rgb(90,90,90);
	font-size:16px;
}
.submitReviewButton
{
	width: 74px;
	border: none;
	height: 28px;
	background-image:url(/Amsterdam/pict/submit_review.gif);
	cursor: pointer;
}
.cancelReviewButton
{
	width: 74px;
	border: none;
	height: 28px;
	background-image:url(/Amsterdam/pict/cancel_review.gif);
	cursor: pointer;
}
.ratingRadioBtn
{
	width:20px; float:left;
}

.iconInWriteReview
{
	float: left;
	width: 97px; 
	height: 119px; 
	background-image: url(/Amsterdam/pict/icon_in_section1.jpg);
}
/*writeReview 2011/06/15 end*/




/******************************************************************************************************************/
/*****jcontrol popup*****/
.modal {
   position  :absolute ;
    font-family : Arial,helvetica,sans-serif;
    font-size : 12;
    font-style :normal ;    
    font-weight : normal;
    text-align :left;
    
	background-color:#fff;	
	padding:15px;	
	border:3px solid #939393;

	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.account_container { 
    position :absolute;
    font-family : Arial,helvetica,sans-serif;
    font-size : 12px;
    font-style :normal ;    
    font-weight : normal;
    text-align :left;
    background-image: url('/amsterdam/pict/grayEmailbox_body.jpg');
    background-position: 0px 26px;
    width: 480px;
    height: 212px;
}

.account_titlebar {
    height: 26px;
    background-image: url('/amsterdam/pict/grayEmailbox_top.jpg');
}

.account_titletext {
    color:#79797a;
    text-align: left;
    padding-left:20px !important;
    font-size:  19px;
    font-weight:bold;
    line-height: 22px;
    left: 35px !important;
    height: 26px;
}

.account_content {
    position :absolute ;
    top: 46px;
    left: 35px;
    width: 420px;
    height: 180px;
    text-align: left;
    font-size: 14px;
    color: #79797a;
    line-height: 25px;
}
/*****jcontrol button*****/
/* for IE6, use VML to draw round rectangle */
v\:* {
    behavior: url(#default#VML);
    position: absolute;
} 

.btn, .tabBtnH,  .tabBtnV  {
    display: block; 
    background: #AFC2DA; 
    padding: 5px;
    color: #fff;   
    text-decoration: none; 
    cursor: pointer; 
    text-align: center;
}

.btn i, .btn span, .tabBtnH i, .tabBtnH span, .tabBtnV i, .tabBtnV span {
    font-style: normal;
    background-repeat: no-repeat; 
    display: block; 
    position: relative; 
}

.btn i, .btn span  {
    background-image: url('/amsterdam/pict/roundRect.png'); 
}

.tabBtnH i, .tabBtnH span {
  background-image: url('/amsterdam/pict/roundRect2.png'); 
}

.tabBtnV i, .tabBtnV span {
  background-image: url('/amsterdam/pict/roundRect3.png'); 
}

.btn i, .tabBtnH i , .tabBtnV i  {
    background-position: top left; 
    position: absolute; 
    margin-bottom: -5px;
    top: 0; 
    left: 0; 
    width: 5px; 
    height: 5px; 
}

.btn span, .tabBtnH span , .tabBtnV span  {
    background-position: bottom left; 
    left: -5px; 
    padding: 0 0 5px 10px; 
    margin-bottom: -5px; 
}

.btn span i, .tabBtnH span i ,.tabBtnV span i  {
    background-position: bottom right; 
    margin-bottom: 0; 
    position: absolute; 
   left: 100%; 
   width: 10px; 
   height: 100%; 
   top: 0; 
}
   
.btn span span, .tabBtnH span span, .tabBtnV span span  {
    background-position: top right; 
    position: absolute; 
    right: -10px; 
    margin-left: 10px; 
    top: -5px; 
    height: 0;
}

* html .btn span, * html .btn i, * html .tabBtnH span, * html .tabBtnH i,  * html .tabBtnV span, * html .tabBtnV i   {
    float: left; 
    width: auto; 
    background-image: none; 
    cursor: pointer; 
}

* html .btn, * html .tabBtnH, * html .tabBtnV  { border: 3px double #aaa; }


/*****jcontrol control*****/

/* Panel */

.panel, .shadow
{
    position :absolute;
    display: block; 
    background: #FFFFFF; 
    padding: 5px;
    color: #fff;   
    text-decoration: none; 
    cursor: default;     
}

.panel i, .panel span, .shadow i, .shadow span {
    font-style: normal;
    background-repeat: no-repeat; 
    display: block; 
    position: relative; 
}

.panel i, .panel span {
    background-image: url('/amsterdam/pict/roundRect.png'); 
}

.shadow i, .shadow span {
    background-image: url('/amsterdam/pict/shadow.png'); 
}

.panel i, .shadow i {
    background-position: top left; 
    position: absolute; 
    margin-bottom: -5px;
    top: 0; 
    left: 0; 
    width: 5px; 
    height: 5px; 
}

.panel span, .shadow span {
    background-position: bottom left; 
    left: -5px; 
    padding: 0 0 5px 10px; 
    margin-bottom: -5px; 
}

.panel span i, .shadow span i {
    background-position: bottom right; 
    margin-bottom: 0; 
    position: absolute; 
    left: 100%; 
    width: 10px; 
    height: 100%; 
    top: 0; 
}
   
.panel span span, .shadow span span {
    background-position: top right; 
    position: absolute; 
    right: -10px; 
    margin-left: 10px; 
    top: -5px; 
    height: 0;
}

* html .panel span, * html .panel i, * html .shadow span, * html .shadow i {
    float: left; 
    width: auto; 
    background-image: none; 
    cursor: pointer; 
}

/* VerticalCenterPanel */
 .VerticalCenterPanel_link:hover { 
   color:blue;
   font-style: normal ;
   text-decoration: "underline";
}

.VerticalCenterPanel_link:visited { 
   color:red;    
   font-style:oblique ;
   text-decoration: "underline";
}

.jcDefaultBase {
    position :absolute ;
    font-family : Arial,helvetica,sans-serif;
    font-size : 12;
    font-style :normal ;    
    font-weight : normal;
    text-align :left;
}

/******************************************************************************************************************/

/** live chat design 2011-07-14 **/
.livechat_online{float:right;}
.livechat_online_pic
{
    background: url('/amsterdam/pict/newnav/livechat_online.jpg') no-repeat;
    width: 131px;
    height: 25px;
    cursor: pointer;
}
.livechat_offline{float:right;}
.livechat_offline_pic
{
    background: url('/amsterdam/pict/newnav/livechat_offline.jpg') no-repeat;
    width: 131px;
    height: 25px;
    cursor: pointer;
}

.lcd_Container
{
	display: none;
	float: left;
	position: absolute;
}

.lcd_Background
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/Amsterdam/pict/lcd_bg.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 144px;
	overflow: hidden;
	width: 487px;
}

.lcd_Btn_Close
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/Amsterdam/pict/lcd_btn_close.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	left: 466px;
	position: absolute;
	overflow: hidden;
	top: 2px;
	width: 19px;
}

.lcd_Btn_Yes
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/Amsterdam/pict/lcd_btn_yes.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 20px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 199px;
}

.lcd_Btn_No
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/Amsterdam/pict/lcd_btn_no.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 220px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 129px;
}
/*****************************************************************************/

/*********form validation**********/
.errorText_span_red
{
	color:red;	
	text-align:left;	
	display:none;
	font-size:11px;
}
.errorTextbox
{
	background-color:rgb(255,176,176); 
	border:1px solid red;
}
/*********************************/

/* category pages - above the fold content */
.content_atf { position: relative;width: 800px;height: 160px;background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_apparel.jpg") repeat-x; }
.content_atf img { margin: 0px;padding: 0px;background: #00338e;position: absolute;right: 0px;top: 0px; }
.content_atf p {
	float: left;
	width: 425px;
	height: auto;
	padding: 5px 0px 0px 20px;
	margin-top:11px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 17px; }
.content_atf .values, .content_atf_sub .values {
	position: absolute;
	z-index: 100;
	float: left;
	width: 100%;
	bottom: 0px;
	left: 0pt;
	text-align: center;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px; }

.content_atf a, .content_atf span, .content_atf_sub a, .content_atf_sub span { color: #9CF }
.content_atf p a, .content_atf_sub p a, .content_atf p a:visited, .content_atf_sub p a:visited { color:#F7F7F7;text-decoration:none; }
.content_atf p a:hover, .content_atf_sub p a:hover { color:#fff;text-decoration:underline; }
/* ATF For Subcategories*/
.content_atf_sub { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_sub02_gradient.jpg") repeat-x;width: 800px;height: 160px;position: relative; }

.content_atf_sub p {
	width: 600px;
	height: auto;
	padding: 25px 0px 0px 0px;
	margin:0 0 0 180px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 17px; }

.atf_sub_50px p { padding: 25px 0px 0px 50px; }
.atf_apparel { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_apparel.jpg") repeat-x; }
.atf_bags {	background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_bags.jpg") repeat-x; }
.atf_calendars { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_calendars.jpg") }
.atf_drinkware { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_drinkware.jpg") repeat-x; }
.atf_sub_eco { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_sub02_ecofriendly.jpg") repeat-x; }
.atf_hrforms { 	background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_hrforms.jpg") repeat-x;font-size:13px; }
.atf_hrforms p { font-size:13px; }
.atf_keychains { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_keychains.jpg") repeat-x; }
.atf_pens {	background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_pens.jpg") repeat-x; }
.atf_tradeshow { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_main01_tradeshow.jpg") repeat-x; }
.atf_promoprod { background: #00338e url("http://pict.static-amsterdamprinting.com/pict/category_banners/apl_cb_sub02_gradient.jpg") repeat-x; }

/* category pages - below the fold content */
#content_btf { width:790px;margin:30px 0 0px 0;float:left;background:#fff url('http://pict.static-amsterdamprinting.com/pict/content_btf_catbg.gif') no-repeat;min-height:100px; }
#content_btf h2 { margin:10px;color:#ca490d;font-family:Arial, Trebuchet MS;font-size:18px; }
#content_btf p { margin:3px 10px 10px;width:90%;line-height:17px;color:#5d5655;font-family:Arial, Trebuchet MS;font-size:12px; }
#content_btf ul { margin:10px;padding:0;color:#000;list-style-type:none;font-size:13px;font-family:Arial, Trebuchet MS;line-height:20px; }
#content_btf li { padding:0 0 0 20px;font-size:12px;background: url('http://pict.static-amsterdamprinting.com/pict/arrow3.gif') 2px 4px no-repeat; }
