/* 	APC Main 
    acabrera, 12-29-11 - update body/overall div alignment
*/
	
@import url("apc_static.css?ver=2"); /* Static pgs: First, etc.  */


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; }

.resolution { padding:10px 0 0 22px;background:url('/amsterdam/favicon.ico') 0px 9px no-repeat; }
		
/* Banners from the admin */

img.bannerC_1 { border:0; width:134px;height:62px; }
img.bannerC_2 { border:0; width:134px;height:62px; margin-top:6px; }
img.bannerC_3 { border:0; width:134px;height:62px; 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 { border:0; width:295px;height:95px; }
img.bannerC_6 { border:0; width:295px;height:95px; }

/* 600 x 185, First.ascx */
img.bannerC_7 { border:0; width:600px;height:185px;margin:10px 0 10px 0; }

/* Banners from the admin - end */

table, td { font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

img 
{
 border: 0;
 position: relative; /* SWH: IE8 fix for disapearing images */
} 

form { margin:0; }
h5 { font-size:13px; margin:0 0 6px 0; color:#0066CC; }
h4 { color: #0066CC; font-size:14px; font-weight:bold; margin:2px 0 3px 0; }
h3 { font-size:17px; margin:0 0 6px 0; color:#0066CC; }


#overallbody {
width:950px;
margin:0 auto;
position:relative;
text-align:center;
}

#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:277px;
	height:41px;
	float: left; }
		
		#header .holiday_logo img { padding:0; margin:0px; }
	
	#header .slogan {
	width:315px;
	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: 12px;
	}
	
	#header .links {
	width:260px;/*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 5px;
		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: 0;
		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 {
	width:950px;
	float:left; }

	#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 {
	width:800px;
	float:left;
	margin:18px 0px 7px 14px;
	text-align:left;
	overflow:hidden; }
	
	#layout .b {
	width:600px;
	float:left;
	margin:0px 15px 7px 0px;
	text-align:left;
	overflow:auto; }
	
	#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 url('/amsterdam/pict/corner_lgr-r.gif') top right no-repeat;
		text-align:left;
		margin-top:2px;
		margin-bottom:5px; }
	
	.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 .third {
	width:316px;
	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('/amsterdamproducts/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;
}

/* SWH: IE8 Image disapearing fix */
.spot_a img
{
 border:0;
}

.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: 0px 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 S Wilcox--->

.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 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.myacct_b1 ul{
	margin: 0px;
	font: 12px;
	padding: 5px 5px 5px 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;
}

.livehelp, .livehelp_left, .livehelp_right { float:right; }
.callus {
	height:25px; 
	margin:8px 8px 0 6px; 
	color:#22529A;
	float:right; }

/*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; }
	#footerbot .botemailsignup { float:left;width:225px;font-size:13px;color:#0065c2;margin:7px 0 0; }
	#footerbot .footerlinkarea { margin-top:1px;font-size:11px;line-height:17px; }


.comp_7x6calendar
{
	background:transparent url('/amsterdam/pict/comp_7x6calendar.gif') no-repeat;
	border:none;
	width:524px;
	height:514px;
	padding-top:22px;
}
.comp_7x6calendar span table { margin-left:-2px; }

/* 
	8/1/09 - SV
*/

/* Category menu */

#catmenu a {
	text-align:left;
	font-size:11px;
	line-height:12px; }
	
	#catmenu a:visited { color:#4B78A5; }
	
	#catmenu b {
	color: #22529A;
	margin:0px 0 4px 10px;
	display: block; }
	
	#catmenu ul { 
	list-style-image:    url('/amsterdam/pict/pix.gif');
	margin:0 0 0 2px;
	padding:0px; }
	
		#catmenu li a {
		padding:0 0 0 16px;
		background:    url('/amsterdam/pict/arrow.gif') 0px 2px no-repeat;
		color: #22529A;
		text-decoration:none; }

		#catmenu li a:hover {
		text-decoration:underline;
		padding:0 0 0 16px;
		background: url('/amsterdam/pict/arrow2.gif') 0px 2px no-repeat; }

/* category groups */
.catmenu ul {
list-style-image:url('/amsterdam/pict/pix.gif');
margin:0 0 5px 0px;
padding:0px;
font-size:11px;
line-height:16px;
}

.catmenu li a {
padding:0 0 0 13px;
background:url('/amsterdam/pict/arrow.gif') -2px 2px no-repeat;
color:#22529a;
text-decoration:none;
}

.catmenu li a:hover {
text-decoration:underline;
padding:0 0 0 13px;
background:url('/amsterdam/pict/arrow2.gif') -2px 2px no-repeat;
}

.catgroup {
font-size:12px;
cursor:pointer;
}

/* order progress page */
	#layout .order_body { /* body section */
	width:710px;
	float:left;
	margin:8px 0 0 0;
	text-align:left; }
	
	#layout .order_right { /* right section (product summary) */
	width:240px;
	float:left;
	margin:8px 0 0 0;
	text-align:left; }

.or_yellow { /* rounded corners for order progress menu */
	background: #FCBE29 url('/amsterdam/pict/corner_yel-r.gif') top right no-repeat;
	text-align:left;
	height:17px; }

.or_yellow_bot { /* rounded corners for order progress menu - bottom */
	background: #FCBE29 url('/amsterdam/pict/corner_yel-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }
/* order progress page - end */

#header .s_links {
	width:358px;
	height:41px;
	float: left;
	text-align:right;
	color: #fff;
	font-size:12px;
	line-height:14px;
	background: #0266C3 url('/amsterdam/pict/corner_blue-r.gif') top right no-repeat; }

#header .s_links b { padding:0 12px 3px 0; }

#layout .s_body {
	width:766px;
	float:left;
	margin:8px 0 0 0;
	text-align:left; }


#layout .s_gray {
	/*background:#E5E1E0;
	margin:2px 0 0 0;*/
	border:1px solid #fcbe29;
	text-align:left;
	padding:6px 7px;
	font-size:12px;
	line-height:15px; }
#layout .s_gray p {
	color:#0065C2;
	padding:0;
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px 0; }

#layout .dgraybg {
	color:#fff;
	background:#968686;
	text-align:right;
	padding:3px 5px 4px 0;
	font-size:13px;
	margin:4px 0; }

h1 {
	color:#0065C2;
	font-size:18px;
	font-weight:bold;
	margin:0 0 12px 0; }

h2 {
	color:#978784;
	font-size:16px;
	margin:0 0 12px 5px; }

#layout .s_right {
	width:184px;
	float:left;
	margin-top:8px; }

#layout .white {
	background: #fff url('/amsterdam/pict/corner_wh-r.gif') top right no-repeat;
	text-align:left;
	width:145px;
	margin:10px 0 5px 0; }

#layout .white_bot {
	background: #fff url('/amsterdam/pict/corner_wh-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }

.lgray_bot {
	background: #E5E1E0 url('/amsterdam/pict/corner_lgr-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }
	
.lyellow_bot {
	background: #fcbe29 url('/amsterdam/pict/corner_yel-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }

#s_footer {
	margin-top:10px;
	width:950px;
	clear:both; }

#s_footer p {
	
	background: #E5E1E0;
	padding:18px 0 0 0;
	margin: 10px auto;
	color:#978784;
	font-size:12px; }
	
#s_footer a { color:#978784; }

.quickadd { background:#eee; padding:0px; border:1px solid #e1e1e1; margin:0px 10px 5px 0px; width: 220px; left:17px; }
.quickadd_text { width:45px;font-weight:bold;padding:2px; left:0px; top:10px; position:relative;}
.quickadd_but { border:0;margin-top:4px;width:114px;height:30px;background: url('/amsterdam/pict/but_addtocart_m.gif');cursor:pointer; }
.quickadd_padding { padding-left:32px;}


.addtocart_btn
{
	left: 112px; 
	top: 0px; 
	width:130px;
}


/* Wish List Add*/
.AddToWishListButton { border:0;margin-top:4px;width:95px;height:29px;cursor:pointer;background: url('/amsterdam/pict/addtowish.gif'); }

#loginforms { width:100%; float:left; }

#loginforms .lcolumnpad { padding:7px 12px; float:left; }
#loginforms .rcolumnpad { padding:7px 5px 0px 12px; float:left;}
#loginforms .lcolumnalign { text-align:right; width:98%; float:left;  }
#loginforms .rcolumnalign { text-align:left; width:98%; float:left;}


#loginforms .twocolumns, .twocolumns2 {
	float:left;
	width: 290px;
	font-size:12px;
	margin:10px 10px 0 60px;
	padding:0;
	color:#0065C2; }
#loginforms .twocolumns p, .twocolumns2 p {
	padding:0;
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px 0; }

.inpt {
	width:180px;
	height:28px;
	font:15px Trebuchet MS;
	color:#303030;
	font-weight:bold;
	padding:2px 0 0 5px;
	border:1px #c0c0c0 solid;
	margin-bottom:10px; }


.progress {
	float:left;
	width:140px;
	color:#000;
	font-size:12px;
	padding:0 5px;
	border-bottom:3px #978784 solid;
	border-right:1px #978784 solid;
	position:relative;
	display:block; }
.progress2 {
	float:left;
	width:140px;
	color:#909090;
	font-size:12px;
	padding:0 5px;
	border-bottom:3px #E5E1E0 solid;
	border-right:1px #E5E1E0 solid;
	position:relative;
	display:block; }
.prog {
	width:140px;
	padding:0 5px;
	height:5px;
	font-size:2px;
	border-right:#978784 1px solid;
	position:absolute;
	top:21px;
	left:0; }
.prog2 {
	width:140px;
	padding:0 5px;
	height:5px;
	font-size:2px;
	border-right:#E5E1E0 1px solid;
	position:absolute;
	top:21px;
	left:0; }
.empty {
	float:left;
	width:144px;
	height:18px;
	padding:0 5px;
	border-bottom:5px #fff solid;
	border-right:1px #fff solid; }

#or_menu p { /* title style in order progress menu */
	font-size:14px;
	position:absolute;
	font-weight:bold;
	left:8px;
	margin:0;
	padding:0;
	top:3px; }
#or_menu p a { text-decoration:none; }
#or_menu p a:hover { text-decoration:underline; }

	#or_menu .ordstep_active { /* order progress menu items */
	float:left;
	width:256px;
	height:23px;
	background: #fff url("/amsterdam/pict/ordstep_active_bg.gif") no-repeat;
	margin-right:5px; }
	
		.ordstep_active_text { padding:3px 6px 0 6px;color:#0065c2; font-size:14px;font-weight:bold; }
	
	#or_menu .ordstep_unactive { /* order progress menu items */
	float:left;

	width:256px;
	height:23px;
	background: #fff url("/amsterdam/pict/ordstep_unactive_bg.gif") no-repeat;
	margin-right:5px; }
	
		.ordstep_unactive_text { padding:3px 6px 0 6px;color:#999999;font-size:14px;font-weight:bold; }
	
	.prodsummary {
	width:240px;
	height:28px;
	background: #fff url("/amsterdam/pict/prodsummary_bg.gif") no-repeat; }
	
	.prodsummary h4 {
	color: #fff;
	font-size:14px;
	margin:0;
	padding: 6px 0 0 10px;
	background: #fff url("/amsterdam/pict/prodsummary_bg.gif") no-repeat; }
	
	.prodsummary_bot {
	background: #E5E1E0 url('/amsterdam/pict/prodsummary_bot.gif') no-repeat;
	width:240px;
	font-size:1px;
	height:6px;	}
	
#or_menu .next { /* order progress menu - for the 'next' button */
	float:left;
	width:122px;
	margin-right:5px; }

.hei17 { height:17px; }

/* Blue rounded border for image in 'Select Color and Quantity' - start */

#blue_outline { 
	width:585px;
	margin:10px 0; }
	
	#blue_outline .bo-t { 
	width:585px;
	height:8px;
	font-size:1px;
	background: url('/amsterdam/pict/imprintpreview_t.gif') no-repeat; }
	
	#blue_outline .bo-m { 
	width:585px;
	background: #f7f6f5 url('/amsterdam/pict/imprintpreview_m.gif') repeat-y;
	text-align:center; }
	
	#blue_outline .bo-b { 
	width:585px;
	height:8px;
	font-size:1px;
	background: url('/amsterdam/pict/imprintpreview_b.gif') no-repeat;
	overflow:hidden; }
	
	#blue_outline p {
	margin:0; padding:0; }

/* Blue rounded border for image in 'Select Color and Quantity' - end */

.quant {  /* Quantity section */
	float:left;
	margin:0px 0 30px 0;
	width:100%; }

	.quant_inpt { /* input style */
	border:1px solid #968686;
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding:1px 0 0 2px;
	margin:0;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif; }

	.quant td { /* table with listing prices */
	padding-left:5px;
	text-align:center;
	color:#9B8C83;
	font-size:11px; }

	.onsale td { /* on sale td's - in dark red */
	color:#C3280C; }

.order_body h4 { /* subtitles' style */
	font-size:14px;
	color:#0065C3;
	margin:0 0 7px 0;
	padding:0; }
	
.jump { /* select form style */
	font-size:12px;
	width:170px;
	height:21px;
	padding:0 0 0 2px;
	margin:0;
	border:1px solid #968686;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif; }

/* Thank you page after checkout */
#co_typage {
	margin-left:15px;
	color:#000;
	font-size:13px;
	line-height:19px; }
	
	#co_typage h4 {
	width:99%;
	color:#0266c3;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #fdbd24; }
	
	#co_typage td {
	font-size:12px;
	vertical-align:top;
	line-height:16px; }
	
	#co_typage p.info {
	margin:2px 10px; }
	
	#co_typage .co_input {
	width:172px;
	height:20px;
	border:1px solid #978784; }
	
div.form-acc {
	width: 25em;
	margin:6px 0 0 15px; }
	
	div.item {
	margin-bottom:3px; }
	
	div.defn {
	clear: right;
	float: right;
	width: 15em;
	color:#978784; }
/* End - Thank you page after checkout */

/* Start - Featured Item */
#featured { display:table; /* rounded hor. block, highlighted */
	width: 100%;
	margin:10px 0; }

	#featured h2 { /* text inside the rounded block */
	font:11px Arial;
	color: #1C4D9A;
	margin:1px 8px 0px 8px;
	font-weight:bold; }
	
	.featured_columns  { width:100%; display:table;}
	
	.featured_pic_overall { float:left; margin:0px; width:100%; overflow:hidden; }
	.featured_pic_img { width:100%; text-align:center; margin-top:8px; }
	.featured_pic_desc { margin:8px 0 10px 45px; width:700px; text-align:left;  }

	.hiddenelement { display:none; } /* hiding title */

	.featured_options { float:left; margin:0px; width:100%; overflow:hidden; }
	.featured_options_price { font-size:12px; width:540px; margin: 0 15px 0 0px; text-align:right; white-space:nowrap;float:left;  }
	.featured_price_amount { color:#cc0000; font-size:18px; font-weight:bold; vertical-align:bottom;  }
	.featured_options_buybutton, .featured_options_moreinfo { float:left; text-align:left; margin-top:6px; width:100px; }

	.featured-head  {
		background-color: #FFB329;
		margin-left:0px; }
	
	.orroundtop { /* rounded highlighted block: top right corner */
		background: url('/amsterdam/pict/orround_tr.gif') no-repeat top right; }
	
	.orroundbottom { /* bottom right corner, highlighted */
		background: url('/amsterdam/pict/orround_br.gif') no-repeat top right; }

/* Category Page - rounded item list */

.roundcont { /* rounded hor. block */
	margin-left: 6px; 
	width: 794px;
	background-color: #1C4D9A; }

	.roundtop { /* rounded block: top right corner */
	background: url(/Amsterdam/pict/tr.gif) no-repeat top right; }
	
	.roundcont td { /* td's inside of the rounded */
	padding: 0 4px 0 4px;
	font:10px Verdana;
	color: #fff;
	border: 0px solid #000000;
	width:264px; }
	
	.roundcont a { /* link inside the rounded block */
	color: #fff; }
	.roundcont a:hover {
	text-decoration: underline; }
	
	.roundcont select { /* form style */
	height:15px;
	font:10px Verdana;
	color: #000; }
	
	.roundbottom { /* bottom right corner */
	background: url(/Amsterdam/pict/br.gif) no-repeat top right; }
	
	img.corner { /* corners' style in the rounded block */
	width: 4px;
	height: 4px;
	border: none;
	display: block !important; }
	
	div.cat_backer { /* Category's background with the rounded border */
	margin: 10px 0 0 8px;
	font-weight: bold;
	background-color: #fff;
	width: 790px;
	height: 140px;
	background: #fff url('/amsterdam/pict/cat_backerbig.gif') no-repeat; }
	
	div.cat_left { /* left section of div with the picture and title of a category */
	margin: 10px 0 0 6px;
	padding: 0;
	float: left;
	width: 180px;
	height: 120px;
	overflow:hidden;
	text-align: center;
	font-weight: normal;
	font-size: 10px; }
	
		.cat_left h4 {
		font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		margin:0; }
	
	div.cat_left  img{ /* left section of div with the picture and title of a category */
	margin: 14px 0px 2px 0px; }
	
	div.cat_middle_text { /* mid section of div with the text description of a category */
	margin: 10px 0 0 5px;
	height: 90px;
	float: left;
	text-align:left;
	width: 460px;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; }
	
	div.cat_right_navi { padding-top:15px;
	margin: 22px 0 0 15px;
	float: left;
	width: 110px;
	text-align: center;
	font-weight:normal;
	font-size: 11px;
	font-family: Verdana, Arial, helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #B90000; }
	div.cat_right_navi a { padding-top:0px;color:#0c2e82;font-size:12px;font-weight:bolder;color:0065c2; }
	.cat_right_navi_pr { font-size:15px;font-weight:none }
	div.cat_middle_item h4 a {text-decoration:none;}
	
	div.cat_img_padding { /* padding on category picture */
	padding: 3px 0 3px 0; }
	
	/*New Category Product List Design*/

	div.cat_middle_item {
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	float: left;
	}

	div.cat_review{
	text-align:right;
	color:gray;
	font-size:9px;
	float:right;
	}

/*********************************/

/* Thank you page after checkout */

#co_typage {

            margin-left:15px;

            color:#000;

            font-size:13px;

            line-height:19px; }

            

#co_typage h4 {

            width:99%;

            color:#0266c3;

            font-weight:bold;

            font-size:13px;

            border-bottom:1px solid #fdbd24; }

            
#co_typage p.info {

            margin:2px 10px; }

#co_typage .co_input {

            width:172px;

            height:20px;

            border:1px solid #978784; }
/* ------------------------- */

#co_typage table.co_orderdetails {
	width:700px;
	padding:3px;
	margin:1px;
	border:0px;}

#co_typage td.co_orderdetailshdr {
	background:#f7f6f5;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#000;
	padding:3px 6px;
	font-weight:bold;}
	
#co_typage td.co_orderdetailsdescription {
    width:500px;}
    
#co_typage td.co_orderdetailsqtyprice {
    width:100px;}

#co_typage td.co_orderdetailstotal 
{
    background-color:#f7f6f5;
    color:#0266c3;
    font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding:6px;
	font-size:14px;
}

.co_btn_Login 
{
	background:url('/amsterdam/pict/but_blue_login.gif') no-repeat;
    border:0px;
    width:100px;
    height:33px;
	margin-left:18px;
	margin-top:10px;
	float:left;
	cursor:pointer;
}

.co_btn_Continue { background:#fff url('/amsterdam/pict/s_continue.gif') no-repeat;
    border:0px;
    width:75px;
    height:26px;
	cursor:pointer; }
.ty_btn_CreateAccount {
	background:#ffffff url('/amsterdam/pict/but_create_acc.gif') no-repeat;
    border:0px;
    width:101px;
    height:21px;
	cursor:pointer; }
.co_btn_ContinueCheckout {
    background:url('/amsterdam/pict/but_blue_contcheckout.gif') no-repeat;
    border:0px;
    width:187px;
    height:33px;
	cursor:pointer; 
	top:110px;
	left:58px;
	position:relative;
	cursor:pointer;}
	
.co_btn_NextStep {
    background:#ffffff url('/amsterdam/pict/but_blue_nextstep.gif') no-repeat;
    border:0px;
    width:126px;
    height:37px;
	cursor:pointer; 
 float:left; }
  
#ctl00_cphBody_ctl00_btn_Next1 {display:none;}
          
.co_btn_NextStep2 {
    background:#ffffff url('/amsterdam/pict/but_nextstep_green.gif') no-repeat;
    border:0px;
    width:126px;
    height:37px; 
	cursor:pointer; }
	
.co_btn_NextStep_os1 {
    background:#ffffff url('/amsterdam/pict/but_nextstep_os1.gif') no-repeat; /* next button */
    border:0px;
    width:115px;
    height:29px; }
	
#ctl00_cphBody_ctl00_div_TotalsArea  {  }
	
.prsbutupdate {
	background:url('/amsterdam/pict/but_enter_orange.gif') no-repeat;
	width: 71px; height:30px;
	border:0px; 
	cursor:pointer;}

.prsbutupdate_coupon {
	background: url('/amsterdam/pict/but_enter_orange.gif') no-repeat;
    border:0px;
    width:71px;
    height:30px;
	cursor:pointer;}
	
.gblError { color:#cc0000; }
.cart_buttons_tbl { /* wrapper for checkout buttons */
	width: 698px;
	padding: 0px;
	margin-bottom:3px;
	text-align: right; }

	
.cart_buttons {
	background:#ffffff url('/amsterdam/pict/but_checkout_red.gif') no-repeat;
    border:0px;
	margin:0px 0px 0px 0px;
    width:110px;
    height:35px;
	float:right;
	cursor:pointer; }

.cart_continueshopping {
	background: url('/amsterdam/pict/but_continueshop_blue.gif') no-repeat;
	float:left;
	margin:25px -7px 0 2px;
	border:0px;
	width:120px;
	height:30px;
	cursor:pointer; }

/* My Account Login */
.login_btn_ContinueRegistration
{
    background:url('/amsterdam/pict/but_blue_contreg.gif') no-repeat;
    border:0px;
    width:187px;
    height:33px;
	left:58px;
	top:110px;
	position:relative;
	cursor:pointer;
}

.login_new_welcome
{
	width:100px;
	font-family:"Trebuchet MS";
	font-size:14px;
	float:left;
	margin-top:10px;
}

.login_new_bg
{
	width:292px;
	height:252px;
	background:url('/amsterdam/pict/new_customer_bg.jpg') no-repeat;
	float:left;

}

.login_returning_bg
{
	width:292px;
	height:252px;
	background:url('/amsterdam/pict/returning_customer_bg.jpg') no-repeat;
	float:left;
}

.login_enter_email
{
	width:292px;
	float:left;
	margin-top:55px;
}

.login_inpt_div
{
	float:left;
	top:7px; 
	position:relative; 
	font-size:11px; 
	margin-right:3px;
	text-align:right;
	width:75px;
}

.keepmesignedin
{
	float:left;
	text-align:left;
	margin-top:15px;
	width:124px;
}

.forgot_pw
{
	float:left;
	margin-top:13px;
}

.login_continue_chkout_btn
{
	background:url('/amsterdamproducts/pict/new_continuew_chkout_btn.gif') no-repeat;
	float:left;
	top:30px;
}

.login_new_top {
	width:290px;
	height:auto;
	background: #e5e1e0 url('/amsterdam/pict/login_new_top_1.gif') no-repeat; }
.login_new_bot {
	float:left;
	height:6px;
	font-size:1px;
	width:290px;
	background: #fff url('/amsterdam/pict/login_new_bot_1.gif') no-repeat; }

.login_new_top1 {
	width:290px;
	height:230px;
	background: #fff url('/amsterdam/pict/login_new_top_3.gif') no-repeat; }
.login_new_bot1 {
	float:left;
	height:6px;
	font-size:1px;
	width:290px;
	background: #fff url('/amsterdam/pict/login_new_bot_3.gif') no-repeat; }

/* end My Account Login */

/* catalog request page - signup button */
.catalog_btn_SignUp
{
    background-color:#ffffff;
    background-image:url('/amsterdam/pict/but_signup.gif');
    background-repeat:no-repeat;
    border:0px;
    width:100px;
    height:26px;
}

/* ordering step 2 buttons */
.ord2butBack, .ord2butBackBottom
{
    background: #FFFFFF url('/amsterdam/pict/but_goback.gif') no-repeat;
    border:none;
    width:105px;
    height:22px;
}
.or_btn_imprintpreview
{
    background: #FFFFFF url('/amsterdam/pict/but_imprint_preview.gif') no-repeat;
    border:none;
    width:121px;
    height:22px;
	margin-left:400px;
}

.or_btn_browse
{
    background: #FFFFFF url('/amsterdam/pict/but_browse.gif') no-repeat;
    border:none;
    width:69px;
    height:22px;
}
.co_btn_PlaceOrder {
    background:#ffffff url('/amsterdam/pict/but_placeorder_red.gif') no-repeat;
    border:0px;
    width:125px;
    height:37px;
	cursor:pointer; }
/* end ordering step 2 ( not only ) buttons */

.or_tdright
{
    text-align:right;
}

.or_tdsplit
{
    width:80%;
}

.blackLine
{
    background-color:#f7f6f5;
}

.coupon
{
    background-color:#f7f6f5;
	float:left;
	width:100%;

}


/**********/
.imprintHistory_instructions{ /* imprint history instructions*/
	font-size: 11px;
	font-family: Verdana;
	width: 580px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #CCC;
	text-align: left;
	
	}
	
.imprintHistory_table{ /* imprint history table*/
	font-size: 10px;
	font-family: Verdana;
	padding: 0px;
	margin: 0px;
	width: 580px;
	text-align: left;
	border: 1px solid #CCC;
	
	}			
.imprintHistory_table th { /* imprint history table header*/
	font-size: 10px;
	font-family: Verdana;
	padding: 5px;
	margin: 0px;
	width: 580px;
	text-align: left;
	background-color: #ccc;
	
	}		
		
.imprintHistory_table td { /* imprint history table header*/
	font-size: 11px;
	font-family: Verdana;
	padding: 5px;
	margin: 0px;
	text-align: left;
	border: 1px solid #CCC;

	}			
div.myacct_titlebg { /* titles' blue background in my account */
		width:99%;
			color:#0266c3;
			font-weight:bold;
			font-size:13px;
			/*border-bottom:1px solid #fdbd24;*/
	}

div.myacct_title { /* titles' font style in my account */
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	padding-left:4px; }
	
div.myaact_table { /* beginning of table */
	width: 300px;
	float: left;
	text-align: center;
	}
div.myacct_table22 { /* creating table 2x2 */
	margin: 0.5em 12px 0.5em 12px;
	padding: 0;
	text-align: center;
	width: auto;
	}
div.myacct_tr { /* table's row */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	text-align: center;
	width: 580px;
	}
div.myacct_left { /* left column */
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: left;
	}
div.myacct_right { /* right column */
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 380px;
	}
div.myacct_buttns { /* positioning buttons 'edit order' and 'reorder now' */
	padding-top: 14px;
	width: 38%;
	float: right;
	text-align: center;
	height: 90px;
	}
	
div.apl_myloginheader { /* marketing title for my account */
	padding: 2px;
	width: 580px;
	text-align: left;
	height: 40px;
	background-image: url(/amsterdam/pict/myaccthead.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	}
div.apl_myreorderheader { /* marketing title for my account reorder */
	padding: 2px;
	width: 580px;
	text-align: left;
	height: 80px;
	background-image: url(/amsterdam/pict/myacctreorderhead.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	}	
	
.cart_table_headers
{
	background:#f7f6f5;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#000;
	padding:3px 6px;
	font-weight:bold;}

/* Blue rounded border for image in 'Select Color and Quantity' - start */

#blue_outline { width:564px; }

#blue_outline .l, .tc, .r, .mc, .bc {
	float:left;
}
#blue_outline .tc {
	border-top:1px #0065C3 solid;
}
#blue_outline .bc {
	border-bottom:0px #0065C3 solid;
}

#blue_outline .mc {	
	padding:0 5px;
	width:auto;
	border-left:1px #0065C3 solid;
	border-right:1px #0065C3 solid;
	text-align:center;
}
/* Blue rounded border for image in 'Select Color and Quantity' - end */

/* product detail page */
#div_prodetail {
width:630px;
float:left;
}

.prodetail_tools /* product tools - compare-QQ-zoom */
{
	width: 300px;
	padding: 0px;
	text-indent: 10px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	border: 0px #f7f7f7 solid;
	background-image: url(/Amsterdam/pict/tools_back.gif);
	background-repeat: no-repeat;
}	

/*for new pricing block*/

.pricing_block_headers 
{
   font-weight:bold;
}

.pricing_block2 /*table with prices*/
{
   font-family:Arial, helvetica, sans-serif;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   font-size: 10px;
   border-collapse: separate;
	border-bottom: 1px solid #fff;
}

.pricing_block2 td  /*table with prices*/
{
	border-top: solid 1px #c0c0c0;
	padding:0px 0 0px 15px;
}

td.pricing_block_sale 
{   
   font-weight: bold;color: red;
    font-size: 11px;
	margin:3px 15px;
}

td.pricing_block_free
{
	font-weight: bold;color: red;
	text-align: right;
	padding:3px 22px 3px 0;
}

.pricing_block /*table with prices*/
{
   font-family:Verdana, Arial, helvetica, sans-serif;
   width: 400px;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   border: 1px solid #e5e1e0;
   text-align: center;
   font-size: 10px;
   border-collapse: collapse;
}

.pricing_block td /*table with prices*/
{
   font-family:Verdana, Arial, helvetica, sans-serif;
   padding: 3px;
   margin: 0;
   border: none;
   text-align: center;
}
.pricing_block_headers td /*table with prices header colored*/
{
   text-align: center;
   background-color: #0266c3;
   color: #FFF; }

.pricing_block_headers_sale td /*table with prices for sale header colored*/
{
   font-weight: bold; color: #ff0000;
    font-size: 11px;
}

td.pricing_block_headers_title
{
	border-top: solid 1px white;
	text-align: right;
	padding:2px 13px;
  	
}

td.pricing_block_headers_sale_title /*table with prices for sale header colored*/
{
	border-left: solid 4px white;
	border-right: solid 4px white;
	border-top: solid 0px white;
	border-bottom: solid 4px white;
	font-weight: bold;
	color: #FFFFFF;
	background:#CC0000;
    font-size: 11px;
	padding:3px 15px;
}
.pricing_block_headers_free td { background:#fff; color:#cc0000; }
td.pricing_block_headers_free_title /*table with prices for sale header colored*/
{	

	border-left: solid 4px white;
	border-right: solid 4px white;
	border-top: solid 0px white;
	border-bottom: solid 4px white;	
	font-weight: bold;
	color: #ffffff;
	background:#cc0000;
    font-size: 11px;
	padding:3px 0 0px 3px;
}
td.pricing_block_qty
{
	text-align: right;
	padding:2px 12px;
}


/******** quote & Compare **/

.quote_title /* Quick Quote popup header */
{
	font-size: 16px;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0065C2;
}
.quote_holder0 /* main table, Quick Quote popup */
{
	width:  500px;
	height: 400px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-weight: normal;
	border: 0px #CCC solid;
}
.quote_holder1 /* QQ popup - top panel (item & prior. code) */
{
	width:  510px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	border: 0px #999 solid;
}
.quote_holder1 td
{
	padding: 3px;
	margin: 0px;
}
.quote_holder2 /* QQ popup middle panel (price chart) */
{
	width:  440px;
	padding: 2px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	
	border: 0px #f7f7f7 solid;
}
.quote_holder2 td
{
	width:  50px;
	padding: 2px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	
	border: 0px #f7f7f7 solid;
}
.quote_price
{
	width:  300px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	
	border: 0px #003399 solid;
}
.quote_holder3 /* QQ popup bottom panel wrapper */
{
	width:  550px;
	padding: 0px;
	margin-left: 0px;
	font-weight: normal;
	
	border: 0px #f7f7f7 solid;
}
.quote_holder4 /* QQ popup bottom left panel */
{
	float: left;
	width:  170px;
	padding: 0px;
	margin-left: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 0px #f7f7f7 solid;
}
.quote_quanity /* QQ popup price chart */
{
	width:  300px;
	padding: 3px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 0px #f7f7f7 solid;
}
.quote_quanityTitle
{
	padding: 3px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 0px #ffcc00 solid;
	color: #12487f;
}
.quote_quanityTitle td
{
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 0px #ffcc00 solid;
	text-align:center;
	color: #12487f;
}
.quote_quanityTitleTr
{
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 1px #ffcc00 solid;
	color: #efefef;
	background-color: #12487f;
}
.quote_quanityTitleTr td
{
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 1px #FFF solid;
	color: #efefef;
	background-color: #12487f;
}
.quote_quanityTitleTr2
{
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 0px #ffcc00 solid;
	color: #12487f;
	background-color: #efefef;
}
.quote_quanityTitleTr2 td
{
	padding: 2px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	
	border: 1px #FFF solid;
	color: #12487f;
	text-align: center;
	background-color: #efefef;
}
.quote_lines

{

width: 400px;
padding: 4px;
margin:0;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

.quote_lines td

{
border-bottom: 1px solid #e1e1e1;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:19px;

}
.quote_buyButton /* "buy" button in the QQ summary */
{
	margin: 5px;
	padding: 5px;
}
.quote_shipping /* QQ summary disclaimer */
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px #f7f7f7 solid;
	color: #666;
}
.quoteError /* error panel for if QQ info is invalid */
{
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
	border: 1px #f7f7f7 solid;
	color: #FFCC00;
}
.quote_Proimage /* QQ popup prod img */
{
	padding: 0px;
	margin: 5px;
}
.compare_holder0 /* compare popup main table */ {
	width:  580px;
	height: 600px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	border: 0px #CCC solid; }	
.compare_holder0 td {
	width:120px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px #e1e1e1 solid;
	border-right: 1px #e1e1e1 solid; }	
.compare_header
{
	width:300px;
	height: 30px;
	padding: 1px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal; }	
.compare_pricetr /* row of prices - compare popup */
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	border: 0px #f7f7f7 solid;
	background-color: #f7f7f7;
	color: #12487f;
}	
.compare_title /* compare chart headers */
{
	width: 100px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	border: 0px #f7f7f7 solid;
}

/** cat-list -- items found **/
.lstItemsFound { /*
width:795px;
position:absolute;
top:22px;
left:0px;
float:left;*/
color:#968686;
text-align:right; }

/* new - crosssell */
.productdetail_left {
float:left;
width:600px; }
	
	
.productdetail_crosssell {
float:right;
width:160px;
border-left:#e1e1e1 1px solid;
padding-left:10px; }

/**** order step 1&2****/
h4.imprintpreview {
	text-align:left;
	margin:0px;
	padding:0 10px; }
/* order step 1*/
select {font:12px Verdana; }

.lstNavTbl { /* next page, etc. */
width:100%; }
.page_num_cur { border:1px solid #1c4d9a; padding:2px 5px; text-decoration:none; }

.ord2AddCart { /* add to cart button - order step 2 */
width:125px;
height:37px;
border:0;
padding:0;
margin:0;
background: url('/amsterdam/pict/orderstep2_addtocart.gif') no-repeat; 
cursor:pointer;}

.prsBut { /* priority code Enter */
	width:71px;
	height:30px;
	border:0;
	padding:0;
	margin:0;
	background: url('/amsterdam/pict/prioritycode_butenter.gif') no-repeat;
	cursor:pointer; }

.prsText { /* priority code search */
	width:90px;
	height:20px;
	color:#c71830;
	font-weight: bold;
	border-top:1px solid #877572;
	border-left:1px solid #877572;
	border-bottom:1px solid #cdc3c2;
	border-right:1px solid #cdc3c2;
	margin-bottom:0px; }

* html .prstext { /* IE Optimization for the search form */
	margin-bottom: 5px;
}

.cart_prioritybox {
	margin-left:8px;
	float:left;
	width:90%;
	padding:0px 5px 5px 5px;
	border:1px solid #e1e1e1;
	background-color:#f7f6f5; }

.charges_note { font-size:11px;color:#978784;margin-top:5px; }

/* Checkout 3 */

.checkout3_billing {
	float:left;
	width:200px;
	padding:10px;
	margin-right:10px;
	background:#f7f6f5;
	border:1px solid #e1e1e1; }

.checkout3_shipping {
	float:left;
	width:200px;
	padding:10px;
	background:#f7f6f5;
	border:1px solid #e1e1e1; }

/* Shopping Cart styles */
.totals_area { 
	width:600px;
	background-color:#f7f6f5;
	padding:6px;
	float:left;
	font-size:12px;
	margin:10px 0 18px 0; }

	.totals_area_place { 
	width:720px;
	background-color:#f7f6f5;
	padding:6px;
	float:left;
	font-size:12px;
	margin:10px 0 18px 0;
	}
	
	.totals_sub { 
	width:99%;
	padding:3px;
	border-bottom:1px solid #d1d1d1;float:left; }
	
	.totals_shipping { 
	width:48%;
	padding:3px;
	float:left;
	/*border-bottom:1px solid #d1d1d1;*/ }
	
	.totals_handling {
	width:99%;
	padding:3px;border-bottom:1px solid #d1d1d1;float:left; }

	.savings_col { color:#cc0000; }

	.totals_grand { 
	width:99%;
	float:left;padding:3px;border-bottom:1px solid #d1d1d1;}

	.totals_grand_place { 
	width:99%;
	float:left;padding:3px;}
	
	.totals_grand_white { 
/*	width:99%; */
	width:600px;
	float:left;padding:6px 3px;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	background:#fff;
	text-align:right;
	white-space:nowrap; }
	
	.totals_grand_white_place { 
	width:99%;
	float:left;padding:10px 3px;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	background:#fff;
	text-align:right;
	white-space:nowrap; }
	
	.totals_txt { width:87%; 
	float:left;
	text-align:right;
	padding:0px 0; }
	
	.totals_savings { width:99%; 
	text-align:left; 
float:left;
	padding:0px 3px 2px 3px;
border-bottom:1px solid #d1d1d1; }
	
	.totals_placeorder { 
	width:99%; 
	float:left;
	text-align:right; }
	
	.totals_nr { width:13%; 
	float:left;
	text-align:right;
	padding:0px 0; }
	
	.totals_nr u {
	border-bottom:1px solid; }	
	
	.totals_nowrap { white-space:nowrap; }
	
	.tax { width:100%;text-align:right; }

/**  newsletter signup w/ subscr. center */

#newsletter_signup_area .newsletter_input {
float:left; }

#newsletter_signup_area .nwstext { 
margin:6px 0px 6px 5px;
		padding:0px 5px 0 5px;
		border: 2px solid #e4e4e4;
		width:126px;
		height:20px;
		color:#303030;
		font: 11px Trebuchet MS; }

#newsletter_signup_area .newsletter_button {
float:right;width:44px; }

#newsletter_signup_area .newsletter_error { 
	float:left;color:#FF0000;margin:-2px 0 -2px 4px; }

#newsletter_signup_area .newsletter_links {
float:left;width:95%;
font-size:10px;
line-height:11px;
text-align:left;
margin:0px 0 0 10px;
text-align:left; }

#newsletter_signup_area .newsletter_links a { color:#336699;text-decoration:underline;  }

.newsletter_links_policy { float:left;width:90%; margin-left:2px; color:#ff0000;  }
.newsletter_links_center { float:left; margin: 2px 0 0 2px; }

#newsletter_signup_area  
	.nwsbut { 
  	background: url('/amsterdam/pict/newsletter_butjoin.gif') no-repeat;
	width:47px;
	height:28px;
	border:0;
	margin:2px 0 0 0;
	padding:0; }
	
/* -- My Account Offer Center -- */
	.offercenter_widget { margin-top:8px; }
	.offercenter_expiring a { color: #C81731;}
	.offercenter_expiring a:visited { color: #D13c52;}
	.offercenter_header { width:99%; float:left; height:60px; background: url(/amsterdam/pict/offer_center.gif) no-repeat; margin: 4px 0 10px 2px; }
	.offer_sort { padding-bottom:20px; padding-top:10px; padding-left:10px; }
	.offer_appliedOffer { color:red; padding-top:15px; padding-bottom:15px; text-align:center; }
	.offer_results { padding-bottom: 50px; width:100%; }
	.offer_row_hdr { font-weight:bold; clear:both; padding-left:10px; padding-right:10px }
	.offer_row { clear:both; padding-left:10px; padding-right:10px }
	.offer_select { float: left; width:11% }
	.offer_code { float:left; width:7% }
	.offer_description { float:left; width:57% }
	.offer_expdate { float:left; width:25% }

	.offer_expiring { color:red; margin-right: 2px; }
	.offer_new { color:green; }
	.offer_noOffers { text-align:left;margin-top:4px;font-weight:bold;color:red;}
/* -- End of Offer Center -- */

	/* Digital One-Step Ordering Page */
	.digital_tab_inactive 
	{ 
	    cursor:pointer;
		background: #0065C2 url('/amsterdam/pict/DigitalPointerOff.gif') no-repeat 99%;
		color:#FFFFFF; 
		margin-top:2px; margin-bottom:2px; 
		padding-left:5px; padding-top:5px; padding-bottom:5px; 
		font-size:larger;
		width:100%;
		display:none;
		height:18px;
	}
	.digital_tab_active 
	{ 
		background: #0065C2 url('/amsterdam/pict/DigitalPointerOn.gif') no-repeat 99%;
		color:#FFFFFF; 
		margin-top:3px; margin-bottom:2px; 
		padding-left:5px; padding-top:5px; padding-bottom:5px;
		font-size:larger;
		width:100%;
		display:none;
		height:18px;
	}
	.digital_headline 
	{
		font-size:large;
		color:#FFFFFF; 
		background-color:#0065C2;		
		padding:2px;
	}
	.preview_smalltext { font-size:smaller; color:#978784; margin-top:10px; padding-bottom:30px; }
	.digital_clearButton 
	{
	    display:inline;
	    padding:0px;
	    margin:0px;
	}
	.digital_menuPanel { max-height: 250px; height: 0px; overflow:auto; width:380px; }
	.digital_menuPanelDesigns { max-height: 500px; height:0px; overflow:auto; width:380px; }
	.div_imprintPreview { float:left; width:550px; }
	.previewWindow { width:100%; border:solid 1px #0065C2; }
	.div_customizationMenu { float:left; width:375px; margin-left:18px;}
	.div_PanelHelp { float:left; width:20px; padding-left:5px; }
	.div_PanelTextWrapper { width:auto; float:left; }
	.div_digital_pricing { float:left; width:413px; padding-top:10px; }
	#ctl00_cphBody_ctl00_ItemPrice { width:auto;background:#fff; }
	.div_digital_summary { width:530px; padding-bottom:20px;}
	.div_digital_summary table { width:100%; text-align:center; }
	.div_digital_summary td { width:25%; }
	.digital_total {font-weight:bold; font-size:larger;}
	.digital_summary_white {color:white;}
	.div_AddToCart { width:360px; margin-left:13px;}
	.div_digital_gray { width:100%; background-color: #E5E1E0; padding:10px; height:75px; }
	.div_Confirm { color: #978784; float:left; width:60%;}
	.chk_ConfirmTitle { font-weight:bold; }
	.chk_ConfirmText {  }
	.chk_ConfirmSmallText { font-size:smaller; }
	.div_AddToCartButton { float:right; padding-top:20px; padding-bottom:20px; }
	.note { width:100%; clear:both; }
    .digital_btn_update 
    {
        background:transparent url('/amsterdam/pict/digital_ship_update.gif') no-repeat;
        border:none;
        margin:0px;
        padding:0px;
        width:103px;
        height:26px;
    }
    .div_HelpWrapper
    {
        position:absolute;
    }
    .div_digital_help_icon
    {
        background: transparent url('/amsterdam/pict/dicon_help.gif') no-repeat;
        border:none;
        margin:0px;
        padding:0px;
        width:22px;
        height:22px;
    }
    
    .div_digital_help_popup
    {
        padding:5px;
        border:solid 1px;
        background-color:#ffffff;        
        font-size:x-small;
        width:200px;
        color:#000000;
        font-size:smaller;
        display:none;
        position:absolute;
    }
    
    .digital_updating
    { 
        background: transparent url('/amsterdam/pict/digital_progress.gif') no-repeat left;
        border:none;
        padding-left:15px;
        padding-right:5px;
        float:right;
    }   
    .shop_imprints img
    {
        vertical-align:middle;
    }
    
    .btn_searchBackgrounds
    {
        cursor:pointer;
        background: transparent url('/amsterdam/pict/dbut_browsebackgrounds.gif') no-repeat;
        border:none;
        width:123px;
        height:24px;
        padding:0px;
        margin:0px 0px 5px 0px;
    }
	
	.btn_browseDesigns
    {
        cursor:pointer;
        background: transparent url('/amsterdam/pict/dbut_browsedesigns.gif') no-repeat;
        border:none;
        width:123px;
        height:24px;
        padding:0px;
        margin:0px 0px 5px 0px;
    }
	
	.btn_browseLogos
    {
        cursor:pointer;
        background: transparent url('/amsterdam/pict/dbut_browselogos.gif') no-repeat;
        border:none;
        width:123px;
        height:24px;
        padding:0px;
        margin:0px 0px 5px 0px;
    }
    
    .btn_digital_upload
    {
        cursor:pointer;
        background: transparent url('/amsterdam/pict/dbut_uploadlogo.gif') no-repeat;
        border:none;
        width:123px;
        height:24px;
        padding:0px;
        margin:0px 0px 3px 0px;
    } 
    
    .digital_backgroundTdLeft
    {
        width:65%;
        vertical-align:top;
    }
    
    .digital_backgroundTdRight
    {
        width:35%;
    }
    .dig_next
    {        
        display:none;
        cursor:pointer;
        font-size:small;
    }
    .digital_ImgPreview
    {
        width:115px;
        max-height:230px;
    }
    .digital_ImgThumb
    {
        width:75px;
        max-height:150px;
    }
    
    .p_Art
    {
        color:#0065c2;
        margin-top:10px;
        text-align:left;
    }
    
    .stockart_search
    {
        text-align:left;        
        float:left;
        margin-left:10px;
    }
    
    .stockart_links
    {
        text-align:left;
        float:left;
        
    }
    
    .stockart_links td
    {
        padding:10px;
    }
    
    .stockart_links dt
    {
        padding-right:10px;
        
    }
    
    .stockart_tab1
    {        
        background-color:#E5E1E0;
        color:#0065c2;
        width:200px;
        height:20px;
        float:left;
        margin-right:3px;
        font-size:larger;
        cursor:pointer;
    }
    
    .stockart_tab2
    {
        background-color:#0065c2;
        color:#ffffff;
        width:200px;
        height:20px;
        float:left;
        font-size:larger;
        cursor:pointer;
    }
    .digitaldesigns_tab
    {
        background-color:#33FFFF;
        color:#ffffff;
        width:150px;
        height:20px;
        float:left;
        margin-right:3px;
	font-size:larger;
        cursor:default;
    }

    .artworkstudio_tab
    {
        background-color:#999999;
        color:#ffffff;
        width:150px;
        height:20px;
        float:left;
        font-size:larger;
        cursor:default;
    }
    
    .stockart_tab1_bottom
    {
        height:25px;
        background-color:#E5E1E0;
        width:100%;
		height:3px;
        clear:both;        
    }
    
    .stockart_tab2_bottom
    {
        height:25px;
        background-color:#0065c2;
        width:100%;
		height:3px;
        clear:both;
    }    
	.digital_uploadholder
    {
       text-align:left;
	   margin-left: 15px;
    }  
    .digitaldesigns_tab_bottom
    {
 	height:25px;
        background-color:#33FFFF;
        width:100%;
        clear:both;
    }   
    .artworkstudio_tab_bottom
    {
 	height:25px;
        background-color:#999999;
        width:100%;
        clear:both;
    }  
	
	.digital_imprintLocation
	{
	    padding-top:10px;
	    padding-bottom:10px;
	}
	
    .digital_popheader{
       border:none;
       width:410px;
       height:20px;
       margin: 0px;
       padding: 0px;
       border: 0px solid #CCC;
    }
    	 
    .digital_buttonleft{
       float: left;
       width:195px;
       height:20px;
       margin: 0px;
       padding: 5px;
       border: 0px solid #FFF;
       background-color: #e5e1e0;
       font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
       font-size:14px;
       color: #0065c2;
       text-align: left;
       cursor:pointer;	 
    }

    .digital_buttonright{
       float: right;
       width:195px;
       height:20px;
       margin: 0px;
       padding: 5px;
       border: 0px solid #FFF;
       background-color: #0065c2;
       font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;

       font-size:14px;
       color: #FFFFFF;
       text-align: left;
       cursor:pointer;
    }
    	 
    .digital_statusbar{
       width:410px;
       height:10px;
       margin: 0px;
       padding: 0px;
       border: 0px solid #FFF;
       background-color: #0065c2;
       color: #0065c2;  
    }
    	 
    .digital_contentholder{
       width:410px;
       margin: 0px;
       padding: 10px;
       text-align: left;  
    }	 
        
/* end of One Step Order Page */	
td.unpaid_invoice_tbl_hdr {
	background: #f7f6f5;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-weight:bold;
	padding:3px 5px;
	text-align:center; }


.order_head { width:99%; }


/*#webuser { text-align:right; width:450px; height:41px; padding-top:4px; float:left; background:url('/amsterdamproducts/pict/holiday_webuser_bg.jpg') no-repeat;}*/
#webuser { text-align:right; width:386px; /*height:37px;*/ height:18px; padding-top:4px; float:left; display:block;}

.webuser_link { display:inline;}

.holidaytopmenu {width:192px; height:31px; padding-top:10px; float:left;}		


#recent_items { /* The 3-way border around My Account/Category List */
	border:1px solid #FCBE29;
	border-left:0; position:relative;
	margin:10px 0 5px 0;
	text-align:left;
	padding:0 0 5px 0px;
	color:#0066CC; }
			
	#recent_items img.title { border:0;	z-index: 0; }
	#recent_items img {border:1px solid #e4e4ed; }
	.recent_items_header { position:absolute;top:-10px; left:0; width:125px;height:17px;background: url(/amsterdam/pict/recently_viewed.gif) no-repeat; }
	.recent_items_text { font-weight:bold; display:none; }
	.recent_item { margin:12px 0 0px 0;  text-align:left; }
	.recent_item_pic {  }
	.recent_item_name { text-align:center;  }
	.recent_item a { font-size:10px;color:#707070; }

#shoppingcart_layout {width:766px; float:left;}
.shoppingcart_left {height:600px; width:135px; float:left;}
.shoppingbox { /* 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; }
			
.shoppingbox img.title {
			top:-9px;
			left:-6px;
			position:relative;
			border:0;
			z-index: 0; }
			
.emptycart{ margin-left:10px; float:left; width:60%;}
	
#shoppingcart { float:left; width:100%; }
	/* Shopping cart list */
	.cartlist_table { width:610px; }
	.cartlist_header td { background:#e5e1e0; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.cartlist_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.blackline { width:100%; height:2px; background:#d7d7d7;overflow:hidden; }
	.cartlist_discount { color:red; }
	.cartlist_overline {  border-top:1px solid #c0c0c0; font-weight:bold; }
	.cart_text a { line-height:19px; }
	.cartlist_highlight { float:left;width:230px;height:40px;border:1px solid #f5acb6;background:#fff;margin:3px 0 2px 0px;color:#c81731; }
	.cartlist_image { float:left;width:62px; }
	/* Auto Items, 2f1 */
	.cartlistauto_table { width:610px; }
	.cartlistauto_header td { background:#f0eeed; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.cartlistauto_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.blacklineauto { width:100%; height:1px; background:#d7d7d7;overflow:hidden; }
	
/* Wish list classes */
	.wishlist_table { width:770px; }
	.wishlist_header td { background:#DBE9F6; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.wishlist_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.wishlist_discount { color:red; }
	.wishlist_overline {  border-top:1px solid #c0c0c0; font-weight:bold; }
	.wish_text a { line-height:19px; }
	.wishlist_highlight { float:left;width:230px;height:40px;border:1px solid #f5acb6;background:#fff;margin:3px 0 2px 0px;color:#c81731; }
	.wishlist_image { float:left;width:62px; }
	.wishlist_emailsuccess { margin:0px 10px 12px;color:green;width:100%;float:left; }
	.wishlist_note { margin-top:4px;color:#808080; }
	
.maxwidthfloatleft { width:610px;float:left;font-size:13px; margin-left:10px; }
.maxwidthfloatleft td { font-size:12px; }
.shoppingcart_header {margin-top:18px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; height:60px; margin-bottom:10px;}
.CheckoutBtn {width:100px; height:30px; top:25px; left:33px; position:relative; float:left;}

/* CrossSells in shopping cart & wish List */
.crosssell_cart { width:610px; float:left;margin:10px 0 35px; }
.crosssell_wish { width:610px; float:left;padding-top:0px; }
	.crosssell_item { float:left;width:33%;background:#f3f3f3;border-right:1px solid #fff;text-align:center; }
	.crosssell_name { width:100%;float:left; margin:5px 0 2px;}
		.crosssell_name a { font-size:11px;text-decoration:none; }
		.crosssell_name a:hover { font-size:11px;text-decoration:underline; }
	.crosssell_image { width:100%;float:left; } /*no class in shopping cart/wish list? please delete this and below 6/2/9*/
		.crosssell_image img { border:1px #e1e1e1 solid; } /**/
	.crosssell_price { width:100%;float:left;margin:3px 0; font-size:11px;}
		.crosssell_pricevalue { color:#ff0000;font-weight:bold; }
	.crosssell_buttons { margin-bottom:10px; }
	.crosssell_buttons a:link { color:#0065c2;font-size:12px; }
	.crosssell_img { border:1px #e1e1e1 solid;margin-top:3px;}
	.crosssell_details { margin-bottom:10px; }
	.crosssell_details a:link { color:#0065c2;font-size:12px; }
	.crosssell_img { border:1px #e1e1e1 solid;margin-top:3px;}

.production_time { width:250px;}
	.production_padding { border:1px solid #e5e1e0;background: #f5f7f7 url(/amsterdam/pict/icon_clock.gif) 3px 4px no-repeat; padding:6px 5px 5px 28px;margin: 5px 0; }
	span.production_time_days { font-weight:bold; }
	span.production_pending { color:#777676; }

.codeoffer_block { height:38px;width:792px;background: #c0d9f0 url(/amsterdam/pict/code_detailsbg.gif) no-repeat;;margin:0 0 10px 7px; }
.codeoffer_text { padding:13px 0 0 140px;line-height:11px;color:#0b2e82;width:643px;overflow:hidden; }
/* select design */
.digseldesign_img { width:141px;float:left;text-align:center }
.digseldesign_img1 { width:80px;float:left;text-align:center }
img.digdesimg { border:1px solid #e1e1e1 }
.digsel_cat { width:150px;float:left;font-weight:100; }
.digsel_cat1 { width:120px;float:left;font-weight:100; }
.digsel_cat a { color:#978885; }
.btnSubmit
{
    background: transparent url('/amsterdam/pict/button_search.gif') no-repeat top left;
    border:0px;
    margin:0px;
    padding:0px;
    width:52px;
    height:17px;
}

/* multiple-sided imprints ordering page */

.gotoImprintStep2 { /* add to cart button - order step 2 */
width:107px;
height:28px;
border:0;
padding:0;
margin:0;
background: url('/amsterdam/pict/orderitem_imprintstep2on.gif') no-repeat; }

.divColors 
{
    padding-top:15px;
    width:280px; 
    height:auto; 
    margin:auto; 
    text-align:center; 
    border:none;
}

.divSwatch 
{
       width:100%;
       height:100%;
} 

.divSwatchWrapper
{
    width:30px; 
    height:30px; 
    margin:3px; 
    display:block;
    float:left;
    text-align:center;   
    padding:1px;
    border: solid 1px #e5e1e0;
}


.divColors br {clear:both;}

.div_ImprintStep2 { width:360px; margin-top:75px;}
.div_ConfirmStep1 { color: #978784; float:left; width:60%;}
.div_ImprintStep2Button { float:right; padding-top:20px; padding-bottom:20px; }
.digital_total1 {font-weight:bold; font-size:larger; vertical-align:top;}
/* end multiple sided imprints page */


.divCouponHelp /* sidebar priority code area */
{
	border-top: 1px solid #ffad00;
	border-right: 1px solid #CCC;
	height: 42px;
	padding: 5px 2px 1px 2px;
	margin-bottom: 0px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	background-image: url(/Amsterdam/pict/yellow_grad2.gif);
	background-repeat: repeat;
	background-color: #fff;
}


img.gallerydisplay 
{
   margin:2px;    
   border-style: solid;
   border-color: #FCBE29;
   border-width: 1px;
}

img.gallerythumb
{
   margin:2px;    
   border-style: solid!important;
   border-color: #FCBE29!important;
   border-width: 1px!important;
}


.prodsummaryWide {
	width:300px;
	height:28px;
	background: #fff url("/amsterdam/pict/prodsummaryWide_bg.gif") no-repeat; }
	
.prodsummaryWide h4 {
	color: #fff;
	font-size:14px;
	margin:0;
	padding: 6px 0 0 10px;
	background: #fff url("/amsterdam/pict/prodsummaryWide_bg.gif") no-repeat; }
	
.prodsummaryWide_bot {
	background: #E5E1E0 url('/amsterdam/pict/prodsummaryWide_bot.gif') no-repeat;
	width:300px;
	font-size:1px;
	height:6px;	}
	
.compositionAddCart
{
	background: transparent url('/amsterdam/pict/CompositionAddCartOn.gif') no-repeat;
	border:none;
	margin:0px;
	padding:0px;
	width:87px;
	height:29px;
}

.coverguides
{
	background: transparent url('/amsterdam/pict/coverguides.gif') no-repeat;
	border:none;
	width:513px;
	height:22px;
	text-align:center;
	margin-left:7px;
}

.foldline
{
	background: transparent url('/amsterdam/pict/foldline.gif') no-repeat;
	border:none;
	width:63px;
	height:34px;
	text-align:center;
	margin-left:234px;
}

.editCover
{
	background:transparent url('/amsterdam/pict/editcover.gif') no-repeat;
	border:none;
	width:87px;
	height:29px;
}

.quantitybox
{
	width:75px;
	margin-right:5px;
	margin-top:16px;
}

.confirmation_note { font-size:11px;color:#978784;margin-top:5px; }

/*priority code histroy*/
.promo_code_box
{
	white-space:normal;
	float:left;
	width:134px;
	margin:0px 0px;
	
}

.promo_code_top
{	
	float:left;
	width:134px;
	height:24px;
	background: url('/amsterdamproducts/pict/promo_code_top.gif') no-repeat;
	margin:0px;
}

.promo_code_text
{
	max-width:126px;
	overflow:auto;
	float:left;
	width:134px;
	height:auto;
	border-bottom:1px solid #fc5a0f; 
	border-right:1px solid #fc5a0f;
	padding: 0px 7px 7px 0px;
	word-spacing:normal;
	
}

/* priority code history ends */

/* Product Reviews */
.prodrev_header { width:99%;float:left; margin:8px 0 13px 0; overflow:hidden; }
.prodrev_header1 { float:left;width:100px; }
.prodrev_header2 { float:left;width:286px; }
.prodrev_header3 { float:left;width:200px; }

.prodrev_comment { background:#fff;width:99%;float:left;margin:10px 0;padding:0px; overflow:hidden; }
.prodrev_comment_even { background:#fff;width:99%;float:left;margin:10px 0;padding:0px; overflow:hidden; }
.prodrev_comment_by { background:#fff;color:#0065c2; padding:5px 5px 1px 5px; font-size:11px; border-top:0px solid #e1e1e1; }
.prodrev_comment_text { padding:7px;font-size:12px; }
.prodrev_comment_helpful { padding:5px;border-top:1px dashed #fff;font-size:11px; }
span.prodrev_comment_title { color:#0065c2;font-weight:bolder;font-size:12px; }
.prodrev_submit { color:red; } 

.btn_ReviewsAdd {
	background:#ffffff url('/amsterdam/pict/but_blue_reviewthis.gif') no-repeat;
    border:0px;
    width:134px;
    height:31px;
	cursor:pointer; }

.btn_ReviewsAddFirst {
	background:#ffffff url('/amsterdam/pict/but_blue_firstreview.gif') no-repeat;
    border:0px;
    width:124px;
    height:31px;
	cursor:pointer; }

.but_yes {
	background: url('/amsterdamproducts/pict/but_yes.gif') no-repeat;
    border:0px;
    width:32px;
    height:21px; }
	
.but_no {
	background: url('/amsterdamproducts/pict/but_no.gif') no-repeat;
    border:0px;
    width:30px;
    height:21px; }

/*password retreivalpa page*/
.password_retreival
{
	float:left;
	width:580px;
	height:170px;
	background:url('/amsterdam/pict/password_retrive.gif') no-repeat;
}

.password_retreival p
{
	text-align:center;
	color:#0065C2;
	padding:10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
}

.password_retreive_email
{
	padding-left:130px;
	padding-top:25px;
}

.return_to_login
{
	float:left;
	margin-left:200px;
	margin-top:50px;
	width:180px;
	height:25px;
	cursor:pointer;
}

.co_btn_send_me
{
    background:#ffffff url('/amsterdam/pict/send_me_my_pw.gif') no-repeat top left;
    border:0px;
    width:180px;
    height:26px;
	
	margin-top:10px;

}


.shipAccount
{
	width:50%;
	float:left;
	clear:left;
	text-align:left;
}

.div_shippingUpdate
{
	background:white url('/amsterdamproducts/pict/ajax-loader.gif') no-repeat 50% 50%;
	position:absolute;
	width:800px;
	height:250px;
	left:100px;
	top:150px;
}

/*-----------pay invoice ---------*/
.paymain
{
	width:620px;
	height:65px;
	padding:0px;
}

.customer
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:620px;
	text-align:left;
	color:#555555;
}


.thank_you
{	
	width:620px;
	color:#ed5e1b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:22px;
	text-align:left;
	float:left;
	margin-top:5px;
}

.we_received
{
	width:620px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	float:left;
	margin-top:10px;
	padding:0px;
}

.we_received a{color:#0066FF;}
.we_take_pride
{
	width:600px;
	color:#ed5e1b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:16px;
	text-align:left;
	float:left;
	margin-top:10px;
	padding:0px;
}

.now_increase
{
	width:600px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	float:left;
	margin-top:10px;
	padding:0px;
}

.pi_xsell{
	width:620px;
	height:335px;
	border-left:1px dashed #aaa;
	border-right:1px dashed #aaa;
	border-bottom:1px dashed #aaa;
	border-top:1px dashed #aaa;
	padding:0 10px 5px 10px;
	margin-top:30px;
	clear:both;
	background-color:#ffffdd;
	float:left;
}
.pi_xsell_left{

	float:left;
	margin-top:15px;
	width:193px;
	margin-left:7px;

}
.pi_xsell_right{
	float:left;
	margin-top:15px;
	width:400px;
}

.pi_xsell_1
{
	width:385px;
	height:126px;
	margin-left:7px;
	background:url('http://www.amsterdamprinting.com/amsterdam/pict/email/xsell_blue.gif') no-repeat;
	float:left;
}

.pi_xsell_2
{
	width:385px;
	height:126px;
	margin-top:5px;
	margin-left:7px;
	background:url('http://www.amsterdamprinting.com/amsterdam/pict/email/xsell_blue.gif') no-repeat;
	float:left;
}

.pi_xsell_3
{
	width:186px;
	height:126px;
	margin-right:7xp;
}

.pi_xsell_4
{
	width:186px;
	height:126px;
	margin-right:7xp;
	margin-top:5px;
}

.pi_xsell_pic
{
	width:171px;
	height:126px;
	float:left;
}

.pi_xsell_text
{
	width:214px;
	height:126px;
	float:left;
}
.pi_prod
{
	width:161px;
	height:104px;
	top:10px;
	left:10px;
	position:relative;
	float:left;
}

.pi_prod_name
{
	width:200px;
	float:left;
	color:#1c4d9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;  
	top:10px;
	left:10px;
	position:relative;
	text-align:left;
}

.pi_prod_name a:link{color:#1c4d9a;font-family:Arial, Helvetica, sans-serif;font-size:13px; text-decoration:underline;  }
.pi_prod_name a:hover{color:#1c4d9a;font-family:Arial, Helvetica, sans-serif;font-size:13px; text-decoration:underline; }

.pi_prod_desc
{
	width:200px;
	height:45px;
	float:left;
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  
	margin-top:8px;
	padding:10px 10px 0 10px;
	text-align:left;
}

div.pi_shopnow 
{
	width:88px;
	height:28px;
	float:right;
	margin-right:10px;
	margin-top:12px;
	background:url('http://www.amsterdamprinting.com/amsterdam/pict/email/shop_now1.gif') no-repeat;
	cursor:pointer;
}

div.pi_shopnow a, div.pi_shopnow a:link, div.pi_shopnow a:visited{display:block;}

div.pi_shopnow a:hover img {visibility:hidden;}

/*-------------end pay invoice------------*/

/*------------customer review starts------------*/
.top_rated_wrap
{
	width:800px;
}

.top_rated_title
{
	color:#1c4d9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-left:8px;
}

.top_rated_box_left_odd
{
	margin-top:15px;
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	height:168px;
	width:376px;
	float:left;
}

.top_rated_box_left_even
{
	margin-top:15px;
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	height:168px;
	width:376px;
	float:left;
}

.top_rated_box_right_odd
{
	float:left;
	margin-left:45px;
	margin-top:15px;
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	height:168px;
	width:376px;
}


.top_rated_box_right_even
{
	float:left;
	margin-left:45px;
	margin-top:15px;
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	height:168px;
	width:376px;
}

.top_rated_prodname
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0065c2;
	padding:8px 0px 0px 10px;
	width:376px;
	height:18px;
}

.top_rated_pic
{
	width:373px;
	height:103px;
	float:left;
}

.top_rated_product
{
	top:12px;
	left:8px;
	position:relative;
	border-color:#eaeaea;
	border-width:1px;
	border-style:solid;
	z-index:1;
	height:96px;
	width:150px;
	float:left;
	
}

.top_rated_rating
{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:180px;
	float:left;
	top:8px;
	left:30px;
	position:relative;

}

.top_rated_review
{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	top:15px;
	left:30px;
	position:relative;
	width:180px;
	height:80px;overflow:auto;
}

.top_rated_link
{
	float:right;
	width:100px;
	height:30px;
	margin-right:10px;
	margin-top:10px;
	font-size:12px;
	font-weight:bolder;
	font-family:Verdana,Arial,helvetica,sans-serif,Arial,Helvetica,sans-serif;
	cursor:pointer;
}

.most_reviewed_wrap
{
	float:left;
	width:800px;
	margin-top:10px;
	height:500px;
}

.most_reviewed_title
{
	color:#1c4d9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-left:8px;
	padding-top:10px;
	float:left;
	width:790px;
}

.most_reviewed_box
{
	background:url('/amsterdam/pict/most_rated_bg2.gif') no-repeat;
	width:190px;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

.most_reviewed_box1
{
	float:left;
	background:url('/amsterdam/pict/most_rated_bg2.gif') no-repeat;
	width:190px;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
}

.most_reviewed_prodname
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#0065c2;
	top:5px;
	position:relative;
	text-align:center;
	width:190px;
	height:33px;
}

.most_reviewed_pic
{
	width:190px;
	height:115px;
	float:left;
}


.most_reviewed_product
{
	position:relative;
	top:5px;
	left:16px;
	border-color:#eaeaea;
	border-width:1px;
	border-style:solid;
	z-index:1;
	height:96px;
	width:150px;
	
	
}

.most_reviewed_rating
{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:150px;
	float:left;
	top:11px;
	left:16px;
	position:relative;
}

.most_reviewed_number
{
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
	float:left;
	top:10px;
	left:16px;
	position:relative;
}

.most_reviewed_link
{
    float:left;
	width:100px;
	height:30px;
	margin-top:17px;
	margin-left:48px;
	font-size:12px;
	font-weight:bolder;
	font-family:Verdana,Arial,helvetica,sans-serif,Arial,Helvetica,sans-serif;

}

/* Siemens Live Chat */

.LC_btnsubmit {
	background:#ffffff url('/amsterdamproducts/pict/lc_submit.gif') no-repeat top left;
	border:0px;
	width:95px;
	height:28px;
	CURSOR : POINTER;
}

.LC_body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FC5A0F;
}

.tdstyle1 {
background-color:WHITE;
border:thin double #9B9B9D;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
vertical-align:middle;
width:300px;
height:300px;
}

.t1text1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

.t1text2 {
color:#FF0000;
font-size:10px;
font-weight:bold;
}

.t1text3 {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:140%;
}

.textbox1 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}

/*--------about our reviews-----*/
.prod_review_guide
{
	width:800px;
	height:800px;
}
.your_opinion_wrap
{
	width:800px;
}

.your_opinion
{
	width:800px;
	height:30px;
	padding-left:10px;
}

.we_are_excited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	width:800px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	float:left;
}

.aboutourreviews_pic
{
	width:300px;
	height:180px;
	float:right;
	margin-top:30px;
}
.please_include
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#0065c2;
	width:450px;
	padding-left:30px;
	float:left;
	margin-top:30px;
}

.please_include li{color:#555; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}

.who_can
{
	color:#0065c2;
	font-family:"Trebuchet MS";
	font-size:14px;
	width:770px;
	padding-left:30px;
	margin-top:20px;
	float:left;
}

.our_customer
{
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.prodrev_guideline
{
	color:#0065c2;
	font-family:"Trebuchet MS";
	font-size:14px;
	width:780px;
	height:20px;
	margin-top:30px;
	padding-left:30px;
	float:left;
}

.prodrev_guideline li{color:#555; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
/*-----------end of about our reviews------*/

/*Express checkout button in shopping cart*/
.cart_expresscheckout 
{
	background: url('/amsterdamproducts/pict/expresscheckout.gif') no-repeat;
	border:0px;
	width:92px;
	height:35px;
	cursor:pointer;
}

.cart_expresscheckout1 
{
	background: url('/amsterdamproducts/pict/expresscheckout.gif') no-repeat;
	border:0px;
	width:92px;
	height:35px;
	cursor:pointer;
	top:-5px;
	position:relative;
}

/*Shipping/Billing Address divs in checkout1*/	
.div_checkout1_address
{
	float:left;
	width:345px;
	height:240px;
	background:#fafaf6;
	border:solid 1px #dddddd;
	margin-right:26px;
	padding:5px;
}

/*Email address div in checkout1*/
.div_checkout1_email
{
	float:left;
	clear:both;
	width:729px;
	height:100px;
	background:#fafaf6;
	border:solid 1px #dddddd;
	margin:10px 0px 10px 0px;
	padding:5px;	
}

/*Shipping Method/Account div in checkout1*/
.div_checkout1_shippingmethod
{
	float:left;
	clear:both;
	width:729px;
	height:160px;
	background:#fafaf6;
	border:solid 1px #dddddd;
	margin:0px 0px 10px 0px;
	padding:5px;	
}

/*Next Step button container div in checkout1*/
.div_checkout1_nextStep
{
	float:left;
	width:719px;
	text-align:right;
	margin:10px 0px 10px 10px;
}

.div_checkout1_nextStep input { margin-left:607px; }

/*All orders ship via UPS Ground... text in checkout1*/
.p_checkout1_shippingdisclaimer
{
	width:450px;
}

/*Shipping/Billing address div in checkout2*/
.checkout2_address
{
	float:left;
	width:220px;
	height:145px;
	background:#fafaf6;
	border:solid 1px #dddddd;
	margin:0px 15px 15px 10px;
	padding:5px;
}

/*container div for order summary (cart) in checkout2*/
.checkout2_cartsummary
{
	float:left;
	clear:both;
}

/*container div for payment methods/super user sections in checkout2*/
.checkout2_paymentmethodsOuter
{
	float:left;
	clear:both;
	width:730px;
}

/*inner-container div for payment methods in checkout2*/
.checkout2_paymentmethods
{
	margin-left:20px;
	height:130px;
}

/*individual payment method information (check/credit/bill me sections) in checkout2*/
.checkout2_paymentmethod
{
	margin-top:10px;
	margin-left:23px;
}

/*container for place order button and purchase order text box*/
.checkout2_placeorderOuter {
	clear:both;
	float:left;
	width:730px;
	margin:10px 5px 25px 0px; }

.checkout2_placeorder
{
	float:right;
	margin-right:10px;
}

.checkout2_purchaseorder
{
	float:left;
	padding-left:45px;
}

/*'tax will be billed at shipping', etc. text*/
.checkout2_fineprint
{
	float:left;
	clear:both;
	background:#fafaf6;
	border-top:solid 1px #dddddd;
	width:730px;
}

/*altered from the original classes so that changes would not effect shopping cart page*/
/*width, border color, and background color are different from original*/
#co2_typage table.co_orderdetails {
	width:700px;
	padding:3px;
	margin:1px;
	border:0px;}

#co2_typage td.co_orderdetailshdr {
	background:#fafaf6;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	color:#000;
	padding:3px 6px;
	font-weight:bold;}
	
#co2_typage td.co_orderdetailsdescription {
    width:500px;}
    
#co2_typage td.co_orderdetailsqtyprice {
    width:100px;}

#co2_typage td.co_orderdetailstotal 
{
    background-color:#f7f6f5;
    color:#0266c3;
    font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding:6px;
	font-size:14px;
}

.co2_loginlink { font-size:11px; font-weight:normal; margin-left:5px; }

.co2_totals_area { 
	width:720px;
	background-color:#fafaf6;
	padding:6px;
	float:left;
	font-size:12px;
	margin:10px 0 18px 0;
	}

.co2_totals_area .totals_nr u { border:none; }

#spanError { color:Red;font-size:13px; }
.FreeQuantity, .FreeQuantity2, .FreeTotal { color:red;  }

.category_h2 {
    position:absolute;
    top: 4px;
    right: 150px;
    width: 400px;
    height: 20px;
    overflow: hidden;
	color:#b5b5b5;
    text-align:right;
    font-size:11px; }

.category_h3, .category_h4  { text-align:left; color:#aaa; font-size:11px; margin:0; }
.category_h4 { font-size:10px; }


/* Sitemap */

#sitemapBody { width:700px; }
    #sitemapTitle {
    	width:700px;
    	font-size:18px;
    	color:#0066CC;
    	font-weight:bolder;
    	padding-bottom:6px; }
		
    .sitemapMessage {
    	width:680px;
    	padding-left:20px;
    	font-size:12px; }
		
    #sitemapMainPages, #sitemapProductPages {
    	width:260px;
    	float:left;
    	padding-left:90px;
    	font-size:17px;
    	color:#978784;
    	font-weight:bolder; }
    	
		#sitemapProductPages { padding-left:15px; }
		
    #sitemapLeft { width:260px;	float:left; padding-left:90px; }
    #sitemapRight { width:260px; float:left; padding-left:15px; }
    .sitemapul { padding-bottom:2px; }
	
	#sitemapBody a {
	text-align:left;
	font-size:12px;
	line-height:14px; }
	
	#sitemapBody a:visited { color:#4B78A5; }
	
	#sitemapBody b {
	color: #22529A;
	margin:0px 0 4px 10px;
	display: block; }
	
	#sitemapBody ul { 
	list-style-image: url('/amsterdam/pict/pix.gif');
	margin:0 0 0 2px;
	padding:0px; }
	
		#sitemapBody li a {
		padding:0 0 0 16px;
		background: url('/amsterdam/pict/arrow.gif') 0px 2px no-repeat;
		color: #22529A;
		text-decoration:none; }

		#sitemapBody li a:hover {
		text-decoration:underline;
		padding:0 0 0 16px;
		background: url('/amsterdam/pict/arrow2.gif') 0px 2px no-repeat; }

/* end Sitemap */

/* order status */

.divBorder
{
	border:1px dashed #777;
	margin-bottom:10px;
	padding-bottom:10px;
}

.spanStatus1
{
	font-size:16px;
	color:#0065c2;
	padding-left:160px;
}


.spanStatus2
{
	font-size:13px;
	color:#777;
	padding:0px 160px;
	display: block;
}

.notFound
{
	text-align:center;
	font-size:16px;
	color:red;
}

.orderstatus_bg
{
	background:url('/amsterdamproducts/pict/orderstatus_bg.jpg') no-repeat;
	width:600px;
	height:200px;
	margin-left:100px;
}

.orderstatus_enter
{
	margin-top:90px;
	margin-left:70px;
	float:left;
}

.toggler
{
	text-align:right;
	margin-right:10px;
	margin-top:50px;
}

.tableMain
{
	font-size:xx-small;
}

tr.trMain1
{
	background-color:#cecece;
}


tr.trMain2
{
	background-color:#dedede;
}


tr.trMain3
{
	background-color:#eeeeee;
}

td.tdMain1
{
	background-color:#ffffff;
}


td.tdAlign
{
	text-align:center;
}

.buttonApprove
{
	background:url('/amsterdamproducts/pict/order_approve.gif') no-repeat;
	border:0px;
	width:103px;
	height:32px;
	cursor:pointer;
	margin-right:10px;
}

.buttonDontApprove
{
	background:url('/amsterdamproducts/pict/order_change.gif') no-repeat;
	border:0px;
	width:103px;
	height:32px;
	cursor:pointer;
	margin-right:10px;
}

.buttonChat
{
	background:url('/amsterdamproducts/pict/order_chat.gif') no-repeat;
	border:0px;
	width:238px;
	height:32px;
	cursor:pointer;
}

.buttonEmail
{
	background:url('/amsterdamproducts/pict/order_email.gif') no-repeat;
	border:0px;
	width:246px;
	height:32px;
	cursor:pointer;
	margin-right:10px;
}

.imgStatus
{
	text-align:center;
    	margin-top:0px; }

.divButtons
{
	float:left;
	padding-left:155px;
}


.csoapp_notice
{
	color:#0065c2;
	font-weight:bold;
	font-size:12px;
}

/*xsells product details page*/
.xsaleSubHeaderDetails { margin-bottom:15px; }
.xsaleSubHeaderDetails a { font-size:12px;color:#00519a; }
.xsaleHeader a { text-decoration:none;;font-size:11px;font-weight:bold; }
.xsaleHeader { color:978784; }

.share_addthis { margin:5px 0 15px; color:#0065c2; font-weight:bold; }
.share_addthis img { margin:0 0 0 3px; }

/* NEWS CENTER new CSS 6/11/2009 */
.newscenter_crumbs { float: left; width: 99%;  }
.newscenter_headerbg { float:left;width:798px;height:230px;margin:8px 0 16px;background: url('/amsterdam/pict/newscenter_header.jpg') no-repeat; }
.newscenter_headertxt { margin:22px 0 0 417px;width:365px; }
	.newscenter_headertxt h1 { margin:0 0 0 0;font-size:26px; }
	.newscenter_headertxt h2 { color:#0062c5;margin:-3px 0 0 0;font-size:18px;font-weight:none; }
	.newscenter_headertxt p { font-size:14px;line-height:20px;font-weight:none; }
.newscenter_blockl, .newscenter_blockr, .newscenter_blockl-art, .newscenter_blockr-art { float:left;width:392px;margin:0 14px 14px 0;height:178px;background: url('/amsterdam/pict/newscenter_block.gif') no-repeat; }
.newscenter_blockr, .newscenter_blockr-art { margin:0 0px 14px 0; }
.newscenter_blocktxt { margin:7px 0 0 13px;width:362px;height:158px;overflow:hidden; }
	.newscenter_blocktxt h3 { font-size:13px;margin:0 }
		.newscenter_blocktxt h3 a { font-size:13px;margin:0;text-decoration:none;color:#0062c5; }
		.newscenter_blocktxt h3 a:hover { text-decoration:underline; }
.newscenter_category { margin:-3px 0 0 13px; }

.newscenter_blocktxt ul, .newscenter_category ul {
	list-style-image:url('/amsterdam/pict/pix.gif');
	margin:0 0 5px 0px;
	padding:0px;
	font-size:12px;
	line-height:17px; }
	.newscenter_category ul { line-height:20px;}

.newscenter_blocktxt li a, .newscenter_category li a {
	padding:0 0 0 13px;
	display:block;
	background:url('/amsterdam/pict/newscenter_arr.gif') 0px 7px no-repeat;
	color:#705e5a;
	text-decoration:none; }

.newscenter_blocktxt li a:hover, .newscenter_category li a:hover {
	text-decoration:underline;
	color:#656565;
	padding:0 0 0 13px;
	background:url('/amsterdam/pict/newscenter_arr2.gif') 0px 7px no-repeat; }

.newscenter_blocktxt li a:visited, .newscenter_category li a:visited {
	color:#8a7e7c;
	padding:0 0 0 13px;
	background:url('/amsterdam/pict/newscenter_arr.gif') 0px 7px no-repeat; }
.newscenter_blocktxt li a:visited:hover, .newscenter_category li a:visited:hover {
	color:#8a7e7c;
	background:url('/amsterdam/pict/newscenter_arr2.gif') 0px 7px no-repeat; }

.newscenter_catl, .newscenter_catr { float:left;width:7px;height:31px;margin:5px 0;background: url('/amsterdam/pict/newscenter_catl.gif') no-repeat; }
	.newscenter_catr { background: url('/amsterdam/pict/newscenter_catr.gif') no-repeat; }
.newscenter_catm { float:left;width:786px;height:31px;margin:5px 0;background: url('/amsterdam/pict/newscenter_catm.gif') repeat-x;color:#0065c2  }
.newscenter_catm1 { float:left;width:140px;margin:8px 0 0 3px;}
.newscenter_catm2 { float:left;width:470px;text-align:center;margin:8px 0 0; }
.newscenter_catm3 { float:left;width:170px;text-align:right;margin:8px 3px 0 0; }

.newscenter_article_clmn { float:left;width:620px;margin-right:10px; }
	.newscenter_article { font-size:13px; line-height:19px; color:#705e5a; }
	.newscenter_article_more { float:left;width:99%;margin-top:5px; }
		.newscenter_article_more h3 { }
.newscenter_bestsell_clmn { float:left;width:170px; }
	.newscenter_bestsell_headbg { float:left;width:170px;height:28px;margin:0 0 0 -1px;border-left:1px #e1e1e1 solid;background: url('/amsterdam/pict/newscenter_bselbg.gif') repeat-x; }
	.newscenter_bestsell_headtitle { font-size:17px;color:#fc5a0f;font-weight:bold;margin:3px 0 0 6px; }
/* end of NEWS CENTER new CSS 6/11/2009 */

/* Category Filters & Comparison Tool */
#catfiltop { float:left;width:790px;margin:10px 0 10px 8px; }
#catfilbottom { float:left;width:790px;margin:20px 0 10px 8px; }
#catfiltop select, #catfilbottom select { font:10px 'Trebuchet MS';height:18px;margin:0;padding:0; }
#catfiltop .catfiltop_top { float:left;width:790px;height:6px;background:url('/amsterdam/pict/comparisontool_bg_03.jpg') 0px 0px no-repeat; }
#catfiltop .catfiltop_midbg { float:left;width:790px;background: transparent; }
#catfiltop .catfiltop_mid { float:left;width:790px;margin:0 0 0 0px;background: transparent url('/amsterdam/pict/comparisontool_bg_05.jpg') 0px top no-repeat ; }
#catfiltop .catfiltop_bot { float:left;width:790px;height:6px;background:url('/amsterdam/pict/comparisontool_bg_06.jpg') 0px 0px no-repeat; }
#catfilbottom .catfiltop_top { float:left;width:790px;height:6px;background:url('/amsterdam/pict/sprite_cattools.gif') 0px 0px no-repeat; }
#catfilbottom .catfiltop_midbg { float:left;width:790px;background: #ebe9e9; }
#catfilbottom .catfiltop_mid { float:left;width:786px;margin:0 0 0 2px;background: #fff url('/amsterdam/pict/sprite_cattools.gif') 0px bottom no-repeat; }
#catfilbottom .catfiltop_bot { float:left;width:790px;height:6px;background:url('/amsterdam/pict/sprite_cattools.gif') 0px -6px no-repeat; }
.catfiltop_mid-one, .catfiltop_mid-two, .catfiltop_mid-three, .catfiltop_mid-four, .catfiltop_mid_current { float:left;color:#0065c2; }
.catfiltop_mid-one { width:292px;margin-left:8px; }
.catfiltop_mid-two { width:166px; }
.catfiltop_mid-three { width:193px; }
.catfiltop_mid-four { width:116px; }
.catfil_list { background: url('/amsterdam/pict/catfil_iconlist.gif') 0px 4px no-repeat;padding:0 0 0 13px; }
a.catfil_grid { background: url('/amsterdam/pict/catfil_icongrid.gif') 0px 4px no-repeat;padding:0 0 0 13px; }
a.catfil_list:hover { background: #fff url('/amsterdam/pict/catfil_iconlist.gif') 0px 4px no-repeat;padding:0 0 0 13px; }
a.catfil_grid:hover { background: #fff url('/amsterdam/pict/catfil_icongrid.gif') 0px 4px no-repeat;padding:0 0 0 13px; }
.catfiltop_mid_current { width:440px;margin:6px 0 1px 8px; }
.catfiltop_mid_current a { color:#978784;text-decoration:none;padding:1px 3px; }
.catfiltop_mid_current a:hover { color:#978784;text-decoration:none;padding:0px 2px;border:1px solid #c71830; }
#catfil_gridview { float:left;margin:0 0 0 4px; }
.catfil_grid_cell { float:left;width:189px;height:218px;background: url('/amsterdam/pict/comparison_gridbg.jpg') no-repeat;margin:5px 5px; }
.catfil_grid_item { float:left;width:170px;height:21px;margin:8px 0 0 11px;color:#0065c2;font-size:14px;font-weight:bold;overflow:hidden;text-align:left}
.catfil_grid_stars { float:left;width:71px;height:20px;margin:0 0 0 11px;font-size:1px; }
.catfil_grid_nr { float:right;width:94px;height:20px;text-align:right;margin:0px 0px;color:#978784;font-size:11px;overflow:hidden;padding:0 10px 0 0;}
.catfil_grid_img { float:left;width:170px;text-align:center;height:86px;margin:4px 0 0 11px;color:#0065c2;font-size:14px;font-weight:bold; }
.catfil_grid_price { float:left;width:170px;text-align:center;height:21px;margin:2px 0 0 11px;color:#c71830;font-size:12px; }
.catfil_grid_amt { color:#c71830;font-size:17px; }
.catfil_grid_details { float:left;width:170px;text-align:center;height:21px;margin:5px 0 0 11px;color:#c71830;font-size:12px; }
.catfil_grid_details a { color:#0065c2;font-size:13px;font-weight:bold; }
.catfil_grid_compare { float: left;font-size: 12px;margin: 5px 0px 0px 11px;text-align: center;width: 170px; }
.cat_right_navi_compare { color: #000000;font-size: 11px;margin: 10px 0px 0px 0px; }
.catfilmenu ul { list-style-image:url('/amsterdam/pict/pix.gif');margin:0 0 5px 0;padding:0px;font-size:10px;line-height:16px;color:#978984; }
.catfilmenu li a { font-size:11px;padding:0 0 0 13px;background:url('/amsterdam/pict/arrow.gif') -2px 2px no-repeat;color:#22529a;text-decoration:none; }
.catfilmenu li a:hover { text-decoration:underline;padding:0 0 0 13px;background:url('/amsterdam/pict/arrow2.gif') -2px 2px no-repeat; }
.catfilgroup { font-size:12px;cursor:pointer; }
.comparisonTray { background-attachment: scroll;background-color: Transparent;background-position: 0px 0px;background-repeat: no-repeat;float: right;height: 40px;margin: 6px 6px 0px 0px;overflow: hidden;position: relative;width: 328px; }
.comparedItem { background-attachment: scroll;background-color: Transparent;background-position: 0px 0px;background-repeat: no-repeat;height: 30px;position: absolute;top: 5px;width: 30px; }
.comparisonThumbnail { border-width: 0px;cursor: pointer;height: 28px;left: 1px;position: absolute;top: 1px;width: 28px; }    
.comparisonRemoveButton { background-attachment: scroll;background-color: Transparent;background-position: 0px 0px;background-repeat: no-repeat;cursor: pointer;height: 16px;left: 21px;overflow: hidden;position: absolute;top: -5px;width: 16px; }
.comparisonButton { background-attachment: scroll;background-color: Transparent;background-position: 0px 0px;background-repeat: no-repeat;cursor: pointer;height: 21px;left: 240px;overflow: hidden;position: absolute;top: 9px;width: 79px; }
/* End Category Filters & Comparison Tool */


/* Discontinued Items */
.discitem {width:800px; float:left; height:auto;}
.discitem_bar {width:798px; height:30px; border:1px solid #d0d0d0; background:url('/amsterdamproducts/pict/discitem_gray_bar.gif') repeat-x;}
.discitem_thankyou {font-family:"Bell Gothic Std Light"; color:#FC5A0F; font-size:20px; font-weight:bold; padding-left:7px; padding-top:2px; display:block;}
.discitem_box {width:798px; height:182px; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.discitem_left { float:left; margin:2px 0 0 0; }
.discitem_left_title { width:256px;height:45px;text-align:center;font-size:14px;color:#978784;margin-top:15px; font-family:"Trebuchet MS"; }
.discitem_left_img { width:256px;text-align:center; }
.discitem_right { float:left;width:539px;height:182px; background:url('/amsterdamproducts/pict/discitem_apc_bg.gif') no-repeat; border-left:1px dashed #d0d0d0;}
.discitem_weappre {width:495px; font-family:"Trebuchet MS"; color:#fff; font-size:14px; padding-top:15px; padding-left:29px; display:block;}
.discitem_weappre_b {color:#fcbe29; font-weight:bold;}
.discitem_subtitle { float:left;width:490px;height:28px;margin-top:21px;background: url('/amsterdamproducts/pict/discitem_save20.gif') no-repeat; }
.discitem_contshop { float:left;width:310px;text-align:right;margin-top:12px; }
/* End of Disc Items */

#hp_codeentry { margin:10px 0 8px;width:600px;height:63px;background: url('/amsterdam/pict/bg_cart_prioritycode.gif') no-repeat; }
.hp_codenetry_form { float:right;margin:8px 5px 0 0px;color:#004d98; }

/* Prod Details Request */

.pd_samplereq { margin:10px 0 0; }
.pd_samplereq_sample { margin:0 0 3px;}
	.pd_samplereq_sample b { color:#0065c2; }
.pd_samplereq_options { margin:0 0 6px;}
.pd_samplereq_but { width:112px;height:33px;border:0;cursor:pointer;background:url('/amsterdam/pict/but_blue_addsample.gif') no-repeat; }
.pd_samplereq_over5 { color:red;margin-bottom:5px; }
#toggler2 .buttonChat { margin-top:6px; }
#toggler1 {  }
#toggler2 { padding:10px;margin:0px 0 10px 0; }
/* End of Prod Details Req */

#cart_codeentry { margin:3px 0;width:600px;height:63px;background: url('/amsterdam/pict/bg_cart_prioritycode.gif') no-repeat; }
.cart_codeentry_whats, .hp_codeentry_whats { float:left;width:594px;height:17px;text-align:right;margin:5px 0px 0 0px; }
.cart_codeentry_whats a, .hp_codeentry_whats a { color:#ffdfc8;font-size:11px; }
.cart_codeentry_whats a:visited, .hp_codeentry_whats a:visited { color:#ffdfc8; }
.cart_codeentry_whats a:hover, .hp_codeentry_whats a:hover { color:#fff; }
.cart_codeentry_text, .hp_codenetry_text { float:left;margin:7px 0 0 9px;font-size:12px;color:#555555; }
.cart_codeentry_form { float:right;margin:8px 5px 0 0px;color:#004d98; }
.cart_codeentry_input { width:90px;
height:20px;
color:#c71830;
font-weight: bold;
border-top:1px solid #877572;
border-left:1px solid #877572;
border-bottom:1px solid #cdc3c2;
border-right:1px solid #cdc3c2;
margin-bottom:0px;  }
.cart_codeentry_error, .hp_codeentry_error { float:left;color:red; }
.cart_codeentry_button {
	background: url('/amsterdam/pict/but_entercartcode.gif') no-repeat;
    border:0px;
    width:69px;
    height:28px;
	cursor:pointer;}

.codeentry_form_in { float:left;width:100px;margin-top:3px; }
.codeentry_form_bu { float:left;width:70px;margin-top:1px }

/* Updated TY Page */
.checkout2_addressinfo{float:left; background-color:#f1f1f1; width:720px; margin-bottom:20px;}
.checkout2_paymentmethodsOuter { margin-top:17px; background-color:#f1f1f1; width:720px; float:left; margin-bottom:20px; padding-bottom:10px; }
#typage_bc { float:left;width:800px;font-family:Arial;font-size:13px; }
#typage_bc td, #costep2_bc td { font-family:Arial;font-size:12px; }
.typage_h1 { float:left;width:99%;font-size:22px;margin:3px 0 2px; }
.typage_h3 { float:left;width:99%;font-size:17px;color:#0065c2;border-bottom:1px #c0c0c0 solid; }
.typage_belowh3 { float:left;width:90%;font-size:12px;font-family:Arial; }
.typage_h5 { width:90%;font-family:Arial;font-size:15px;color:#0065c2;margin:10px 0 3px 0px; }
.typage_floatmax { width:770px;float:left;margin:0px 0 10px 30px; }
#costep2_bc, .typage_floatmaxnomar { width:94%;float:left;margin:0; margin-bottom:10px; background-color:#f1f1f1; }
.typage_billing, .typage_shipping { float:left;width:300px;margin-right:20px;padding:5px; }
#typage_bc .under1_left { float:left;width:570px;font-family:Arial;height:40px;font-size:14px;margin:0px 0 20px; }
#typage_bc .under1_print { float:left;width:200px;font-family:Arial;height:40px;text-align:right; }
#typage_bc .typage_samplereqtbl, .typage_purchasedtbl, .typage_freetbl, #costep2_bc .typage_samplereqtbl, #costep2_bc .typage_freetbl { width:84%; }
#typage_bc .typage_samplereqtbl_t td, #costep2_bc .typage_samplereqtbl_t td { background:#f1f1f1;padding:5px; }
#typage_bc .typage_samplereqtbl_i td, #costep2_bc .typage_samplereqtbl_i td, { background:#fff;padding:5px; }
#typage_bc .typage_purchasedtbl_t td, #costep2_bc .typage_purchasedtbl_t td { background:#f1f1f1;padding:5px; }
#typage_bc .typage_purchasedtbl_i td, #costep2_bc .typage_purchasedtbl_i td { padding:5px; }
#typage_bc .typage_purchasedtbl_sub td, #costep2_bc .typage_purchasedtbl_sub td { padding:5px;}
#typage_bc .typage_purchasedtbl_total td, #costep2_bc .typage_purchasedtbl_sub td { padding:5px;}
#typage_bc .typage_freetbl_t td, #costep2_bc .typage_freetbl_t td { background:#f1f1f1;padding:5px; }
#typage_bc .typage_freetbl_i td, #costep2_bc .typage_freetbl_i td { padding:5px; }

#typage_bc .typagebordertop td, #costep2_bc .typagebordertop td  { border-top:1px solid #d5d5d5; }

#typage_bc .typage_purchasedtbl_note td, #costep2_bc .typage_purchasedtbl_note td, .sample_disclaimer  { padding:5px; color:#303030; font-style: italic; line-height:20px; }

#typage_bc .typage_purchasedtbl_prtotal {  }
#typage_bc .typage_purchasedtbl_saved, #costep2_bc .typage_purchasedtbl_saved  { color:red; }
#typage_bc .typage_purchasedtbl_ship { }
#typage_bc .typage_purchasedtbl_ortot, #costep2_bc .typage_purchasedtbl_ortot  { font-size:larger;text-decoration:underline;font-weight:bold; }
.ty_bannerRight { float:left; }

/* breadcrumbs */
.checkoutbreadcr { font-size:11px;float:left;width:100%;margin:0 0 6px;color:#978784; }
.checkoutbreadcr a { color:#978784; }

/* sample request */
.samplelist_header { background:#e5e1e0; font-weight:bold; font-size:12px; padding:6px 0 5px 0px; }
.samplelist_body { font-size:12px;padding:3px 0 0 3px; }

.reviewstars { float:left;margin-right:7px;width:70px;font-size:1px;height:13px;background: url('/amsterdam/pict/reviewstars.gif') no-repeat; }
.r50 { background-position:0 0; }
.r49, .r48, .r47 { background-position:0 -13px; }
.r46, .r45, .r44 { background-position:0 -26px; }
.r43, .r42, .r41 { background-position:0 -39px; }
.r40 { background-position:0 -52px; }
.r39, .r38, .r37 { background-position:0 -65px; }
.r36, .r35, .r34 { background-position:0 -78px; }
.r33, .r32, .r31 { background-position:0 -91px; }
.r30 { background-position:0 -104px; }
.r29, .r28, .r27 { background-position:0 -117px; }
.r26, .r25, .r24 { background-position:0 -130px; }
.r23, .r22, .r21 { background-position:0 -143px; }
.r20 { background-position:0 -156px; }
.r19, .r18, .r17 { background-position:0 -169px; }
.r16, .r15, .r14 { background-position:0 -182px; }
.r13, .r12, .r11 { background-position:0 -195px; }
.r10 { background-position:0 -208px; }
.r09, .r08, .r07 { background-position:0 -221px; }
.r06, .r05, .r04 { background-position:0 -234px; }
.r03, .r02, .r01 { background-position:0 -247px; }
.r00 { background-position:0 -260px; }

/*---new homepage small banners---*/

.new_small_banners{
	width:600px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}

.new_small_banners .banner_left{
	width:295px;
	height:70px;
	float:left;
}

.new_small_banners .banner_right{
	width:295px;
	height:70px;
	float:left;
	margin-left:10px;
}

/* Product Details code for new Design File */
.pdr_left { float: left; width: 640px; }
.pdr_left_m0 { float: left; width: 640px; margin: 0px }
.pdr_left_column_l { float: left; width: 370px; margin: 0; position: relative; }
.pdr_left_column_r { float: left; width: 265px; margin: 0; }
.pdr_left_column_r table { margin-top:4px; }

.nomargin { margin:0; }
.pdr_left_column_r_action { margin: 8px 0; }

.pdr_left_column_content { float: left; width: 630px; margin: 0pt; }
.pdr_reviews { border-top: 1px dotted rgb(225, 225, 225); padding-top: 7px;margin-top:8px; width: 620px;float:left; }

.pdr_right { float: right; width: 158px;padding-top:1px;border-left: 2px dotted rgb(225, 225, 225); text-align: center; }
.pdr_right table { width:158px; }
.pdr_recomm_label { color: rgb(192, 130, 100); font-weight: 600; font-size: 11px; width: 150px; font-family: Arial; }



/******************************************************************************************************************/
/*****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('/Amsterdamproducts/pict/grayEmailbox_body.jpg');
    background-position: 0px 26px;
    width: 480px;
    height: 212px;
}

.account_titlebar {
    height: 26px;
    background-image: url('/Amsterdamproducts/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('/Amsterdamproducts/pict/roundRect.png'); 
}

.tabBtnH i, .tabBtnH span {
  background-image: url('/Amsterdamproducts/pict/roundRect2.png'); 
}

.tabBtnV i, .tabBtnV span {
  background-image: url('/Amsterdamproducts/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('/Amsterdamproducts/pict/roundRect.png'); 
}

.shadow i, .shadow span {
    background-image: url('/Amsterdamproducts/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;
}

/******************************************************************************************************************/

/*writeReview 2011/06/15 start*/
.writeReviewButton
{
	width: 123px;
	border: none;
	height: 29px;
	background-image:url(/AmsterdamProducts/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(/AmsterdamProducts/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(/amsterdamproducts/pict/submit_review.gif);
	cursor: pointer;
}
.cancelReviewButton
{
	width: 74px;
	border: none;
	height: 28px;
	background-image:url(/amsterdamproducts/pict/cancel_review.gif);
	cursor: pointer;
}
.ratingRadioBtn
{
	width:20px; float:left;
}

.iconInWriteReview
{
	float: left;
	width: 97px; 
	height: 119px; 
	background-image: url(/amsterdamproducts/pict/icon_in_section1.jpg);
}
/*writeReview 2011/06/15 end*/

/** live chat design 2011-07-14 **/
.livechat_online{float:right;}
.livechat_online_pic
{
    background: url('/amsterdamproducts/pict/livehelp_shop_online.gif') no-repeat;
    width: 215px;
    height: 32px;
    cursor: pointer;
}
.livechat_offline{float:right;}
.livechat_offline_pic
{
    background: url('/amsterdamproducts/pict/livehelp_shop_online.gif') no-repeat;
    width: 215px;
    height: 32px;
    cursor: pointer;
}

.lcd_Container
{
	display: none;
	float: left;
	position: absolute;
}

.lcd_Background
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/amsterdamproducts/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('/amsterdamproducts/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('/amsterdamproducts/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('/amsterdamproducts/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;
}
/* Email Collection */
.div_jQueryEmail
{
    float:left;        
    position:absolute;
    left:-800px;
    overflow:hidden;
    background-color:#dddddd;
    text-align:left;
}

.email_registerNow
{

}

.email_invalidEmail, .email_thankyouLogo, .jemail_invalidEmail, .jemail_thankyouLogo, .jemail_exists, .email_exists
{
    display:none;
}

.emailsu_wrap
{
	width:486px;
	height:215px;
}

.emailsu_top
{
	width:486px;
	height:28px;
	float:left;
	background:url('/amsterdamproducts/pict/emailbar_amber.jpg') no-repeat;
}

.emailsu_toptxt
{
	width:445px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:5px 0 0 5px;
	float:left;
}

.emailsu_close
{
	width:18px;
	height:18px;
	background:url('/amsterdamproducts/pict/emailx_amber.jpg') no-repeat;
	float:left;
	margin:5px 0 0 10px;
	cursor:pointer;
}

.emailsu_bottom
{
	width:486px;
	height:187px;
	float:left;
	background:url('/amsterdamproducts/pict/emailbox_amber.jpg') no-repeat;
}

.emailsu_bottom1
{
	width:486px;
	height:187px;
	float:left;
	background:url('/amsterdamproducts/pict/emailbox_amber_1.jpg') no-repeat;
}

.emailsu_bottomleft
{
	width:246px;
	float:left;
	top:44px;
	left:36px;
	position:relative;
}

.emailsu_bottomleft_tryagain
{
	width:246px;
	float:left;
	top:22px;
	left:36px;
	position:relative;
}

.emailsu_enteryour
{
	width:245px;
	float:left;
	color:#000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.emailsu_inputbox_bg
{
	width:245px;
	height:31px;
	float:left;
	background:url('/amsterdamproducts/pict/emailinput_amber.jpg') no-repeat;
	margin-top:3px;
}

.emailsu_inputbox
{
	width:220px;
	background-color:#eee0c2;
	border:0;
	margin-left:10px;
	margin-top:8px;
	float:left;
}

.emailsu_privacy a:link
{
	font-size:12px;
	font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	color:#ecc46e;
	margin-top:1px;
	float:left;
}

.emailsu_signup_btn
{
	width:155px;
	height:33px;
	float:left;
	background:url('/amsterdamproducts/pict/btn_emailsignup_amber.jpg') no-repeat;
	cursor:pointer;
	top:20px;
	left:47px;
	position:relative;
}

.emailsu_bottomright
{
	width:185px;
	position:relative;
	top:24px;
	left:45px;
	float:left;
}

.emailsu_getexclusive
{
	color:#291104;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	float:left;
}

.emailsu_bulletin
{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	margin-top:8px;
	float:left;
}

.emailsu_notvalid
{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	margin-left:36px;
	float:left;
	height:12px;
}

.emailsu_thankyou
{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:20px;
	margin-left:36px;
	float:left;
	line-height:21px;
	width:410px;
}

.emailsu_guarantee
{
	background:url('/amsterdamproducts/pict/emailguarantee_amber.jpg') no-repeat;
	width:73px;
	height:66px;
	float:left;
	left:405px;
	top:10px;
	position:relative;
	cursor:pointer;
}

.div_emailsignup 
{
    width: 184px;
    height: 135px;
    margin:6px 0 0 0;
    float: left;
    background: url('/amsterdamproducts/pict/emailsignup.jpg') no-repeat; 
}
/*****************************************************************************/

/***************************07-26.2011********************************************************************************/
.div_SmartCouponPopup { position:fixed; top: 10px; display:none; background:#f5f4f4; /*border:solid 1px #fc5a0f;*/ width:414px; }

/***********************************************************************************************************/


/*****************Checkout Page/Abandonment Survey*********************/
.osr_Container {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url("/AmsterdamProducts/pict/150711_bg-02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    float: left;
    height: 140px;
    overflow: hidden;
    position: absolute;
    width: 461px;
}
.osr_Btn_Close {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url("/AmsterdamProducts/pict/150711_close.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 19px;
    left: 440px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    width: 19px;
}
.osr_Btn_No {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url("/AmsterdamProducts/pict/150711_yes.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 54px;
    left: 191px;
    overflow: hidden;
    position: absolute;
    top: 51px;
    width: 129px;
}
.osr_Btn_Yes {
    background-attachment: scroll;
    background-color: Transparent;
    background-image: url("/AmsterdamProducts/pict/150711_no.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 54px;
    left: 323px;
    overflow: hidden;
    position: absolute;
    top: 51px;
    width: 129px;
}
/**********************************************************************/


/* Checkout Pages */
.checkout2_address_improvement
{
	float:left;
	width:210px;
	height:145px;
	background:#fafaf6;
	border:solid 1px #dddddd;
	margin:0px 5px 6px 10px;
	padding:5px;
}
.checkout2_paymentmethod_improvement
{
	margin-top:10px;
	margin-left:15px;
}
.checkout2_placeorderOuter_improvement
{
	clear:both;
	float:left;
	width:950px;
	margin:5px 5px 0px 0px;
	padding:0px 0px 15px 0px;
}
.checkout2_placeorder_improvement
{
	float:right;
	margin-right:10px;
	margin-top:7px;
	width:125px;
}
.checkout2_fineprint_improvement
{
	float:left;
	clear:both;
	background:#fafaf6;
	border-top:solid 1px #dddddd;
	width:630px;
}
.checkout2_addressinfo_improvement
{
	float:left; 
	background-color:#f1f1f1;
	width:480px; 
	padding:0px 0px 9px 0px;
}
.checkout2_paymentmethodsOuter_improvement
{
	background-color:#f1f1f1;
	width:460px;
	float:left;
	padding-bottom:5px;
}
.typage_h5_improvement 
{
	width:95%;
	font-family:Arial;
	font-size:15px;
	color:#865842;
	margin:10px 0 3px 0px;
	margin-left:10px;
}
#costep2_bc,.typage_floatmaxnomar_improvement{width:630px; float:left;margin:0; margin-bottom:10px; background-color:#f1f1f1;}
#typage_bc .typage_purchasedtbl_i_improvement td, #costep2_bc .typage_purchasedtbl_i_improvement td { padding:1px 5px 2px 5px; vertical-align:top; }
#typage_bc .typage_samplereqtbl_improvement, .typage_purchasedtbl_improvement, .typage_freetbl_improvement, #costep2_bc .typage_samplereqtbl_improvement, #costep2_bc .typage_freetbl_improvement { width:95%;margin-left:10px; }
#typage_bc .typage_blank_i_improvement td, #costep2_bc .typage_blank_i_improvement td { padding:0px 0px 10px 0px;}

.TopCheckoutButtonContainerForTNT
{
    float: left;
    height: 35px;
    margin: 24px 0px 0px 5px;
    overflow: hidden;
    width: 110px;
}

.CheckoutBtnForTNT
{
    float: left;
}

.CartButtonsForTNT
{
    background-attachment: scroll;
	background-color: Transparent;
	background-image: url("/AmsterdamProducts/pict/but_checkout.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
    border: none 0px;
    cursor: pointer;
    height: 25px;
    width: 108px;
}

.BottomCheckoutButtonContainerForTNT
{
    float: left;
    height: 50px;
    overflow: hidden;
    width: 600px
}

.checkout1a_headline_container
{
	float: left;
	width: 100%;
}

.checkout1a_left_headline
{
	float: left;
	width: 660px;
}

.checkout1a_right_headline
{
	float: left;
	width: 290px;
}

.checkout1_left
{
	float: left;
	width: 660px;
}

.div_checkout1a_address
{
    float: left;
    width: 290px;
    /*height: 246px;*/
    background: #fafaf6;
    border: solid 1px #dddddd;
    margin-right: 25px;
    padding: 5px;
}

.div_checkout1a_email
{
    float: left;
    clear: both;
    width: 618px;
    /*height: 100px;*/
    background: #fafaf6;
    border: solid 1px #dddddd;
    margin: 10px 0px 10px 0px;
    padding: 5px;
}

.div_checkout1a_shippingmethod
{
    float: left;
    clear: both;
    width: 618px;
    /*height: 160px;*/
    background: #fafaf6;
    border: solid 1px #dddddd;
    margin: 10px 0px 10px 0px;
    padding: 5px;
}

.checkout1a_textbox
{
	width: 180px;
}

.checkout1a_textbox_phone
{
	width: 90px;
}

.div_checkout1a_nextStep
{
    float: left;
    width: 628px;
    text-align: right;
    margin: 10px 0px 10px 0px;
}

.div_checkout1a_nextStep input
{
	float: right;
}

.checkout1_right
{
	float: left;
	margin-left: 0px; /*10px*/
	width: 290px;
}

.checkout1_prompt
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/AmsterdamProducts/pict/checkout1_prompt_bg.jpg');
	background-position: 0px 0px;
	background-repeat: no-repeat;
    color: #333333;
	height: 400px;
	position: relative;
	width: 290px;
}

.checkout1_prompt table
{
	border-collapse: collapse;
    border-color: Black;
    border-spacing: 0px;
    border-style: solid;
    border-width: 0px;
	width: 100%;
}

.checkout1_prompt th
{
    border-color: Black;
    border-style: solid;
    border-width: 0px;
    font-size: 14px;
    padding: 20px 15px 40px 15px;
    text-align: center;
}

.checkout1_prompt td
{
    border-color: Black;
    border-style: solid;
    border-width: 0px;
    font-size: 14px;
    padding: 5px 15px 45px 15px;
}

.checkout1_prompt h2
{
	color: #0066CC;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}

.checkout1_order_summary_with_discount
{
	background-attachment: scroll;
    background-color: #FAFAF6;
    border: 1px solid #ddd;
    color: #333333;
	/*height: 115px;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	position: relative;
	width: 260px;
}

.checkout1_order_summary_with_discount table
{
	border-collapse: collapse;
    border-color: Black;
    border-spacing: 0px;
    border-style: solid;
    border-width: 0px;
	width: 100%;
}

.checkout1_order_summary_with_discount td
{
    border-color: Black;
    border-style: solid;
    border-width: 0px;
    font-size: 14px;
    padding: 3px 0px 3px 0px;
}

.checkout1_order_summary_without_discount {
    background-attachment: scroll;
    background-color: #FAFAF6;
    border: 1px solid #ddd;
    color: #333333;
    margin: 0;
    padding: 10px 15px 10px 15px;
    position: relative;
    width: 260px;
}

.checkout1_order_summary_without_discount table
{
	border-collapse: collapse;
    border-color: Black;
    border-spacing: 0px;
    border-style: solid;
    border-width: 0px;
	width: 100%;
}

.checkout1_order_summary_without_discount td
{
    border-color: Black;
    border-style: solid;
    border-width: 0px;
    font-size: 14px;
    padding: 5px 0px 5px 0px;
}

.checkout1_msgbox_container
{
	background-attachment: scroll;
	background-color: Transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 253px;
	position: relative;
	width: 524px;
}

.p_checkout1a_shippingdisclaimer
{
	margin: 6px 0px 0px 0px;
	/*width: 450px;*/
}

.div_checkout1_no_billing_address
{
	font-size: 14px;
	margin: 15px 0px 30px 25px;
}

.checkout2_addressinfo_improvement h5, .checkout2_paymentmethodsOuter_improvement h5 {font-size:13px; margin:0 0 6px 0; color:#865842; padding-left:10px;}
.checkout2a_paymentmethods {margin-left:0px;height:130px;}
.checkout2a_purchaseorder {float:left;margin-left:8px;}
.checkout2a_placeorder_ordertotal {font-family:sans-serif;font-size:12px;margin-top:9px;}
.checkout2a_Method_Payment{float:left;width:460px; height:196px; margin:0 0 0 10px; background-color:#f1f1f1;}

.checkout_botwrap {width:950px; height:100px; background:url('/AmsterdamProducts/pict/checkout_swcbg.jpg') no-repeat; float:left; color:#828282; margin-top: 10px; margin-bottom: 10px;}
.checkout_swctxt {font-size:14px; font-weight:bold; float:left; margin:45px 0 0 40px;}
.checkout_swc100 {float:left; margin:10px 0 0 15px;}
.checkout_swcmcafee, .checkout_swcverisign {float:left; margin:30px 0 0 25px;}
.checkout_swcpayment {float:left; margin:18px 0 0 25px;}
.checkout_swcpayment_cc {float:left; width:140px; font-size:14px;  line-height:18px; text-align:left;}
.checkout_swcpayment_rest {float:left; width:140px; font-size:12px;  line-height:18px; text-align:left;}

/** Classes of CheckoutLogin - Begin **/

    .checkout1_normalLoginContainer
    {
        margin: 0px 0px 10px 0px;
        position: relative;
        width: 290px;
    }
    
    .checkout1_passiveLoginPopupContainer
    {
        position: absolute;
    }
    
    .checkout1_passiveLoginContainer
    {
        float: left;
        position: relative;
    }

    .checkoutLogin_container
    {
    	position: relative;
    	width: 290px;
    }
    
    .checkoutLogin_panel
    {
    	background-color: #fafaf6;
	border: solid 1px #ddd;
    	color: #333333;
    	font-family: 'Trebuchet MS',Verdana,Arial,helvetica,sans-serif;
    	font-size: 12px;
    	/*height: 210px;*/
    	margin: 0px 0px 0px 0px;
    	padding: 5px 5px 5px 5px;
    	position: relative;
    	width: 280px;
    }
    
    .checkoutLogin_panel table
    {
    	border-collapse: collapse;
        border-color: Silver;
        border-spacing: 0px;
        border-style: solid;
        border-width: 0px;
        font-size: 12px;
    	width: 100%;
    }
    
    .checkoutLogin_panel td
    {
        border-color: Silver;
        border-style: solid;
        border-width: 0px;
        padding: 5px 5px 5px 5px;
    }
    
    .checkoutLogin_panel h2
    {
        color: #0066CC;
        font-size: 16px;
        font-weight: bold;
        margin: 0px 0px 5px 0px;
    }
    
    .checkoutLogin_panel h3
    {
        color: #0066CC;
        font-size: 15px;
        font-weight: bold;
        margin: 5px 0px 5px 5px;
    }
    
    .checkoutLogin_panel h4
    {
        color: #474747;
        font-size: 14px;
        font-weight: bold;
        margin: 0px 0px 5px 0px;
    }
    
    .checkoutLogin_panel input[type='text'], input[type='password']
    {
        border: solid 1px #C0C0C0;
    	color: #303030;
    	font-family: Trebuchet MS;
    	font-size: 15px;
    	font-weight: bold;
    	height: 25px;
    	width: 150px;
    }
    
    .checkoutLogin_panel ul
    {
        margin: 5px 0px 5px 0px;
        padding-left: 25px;
    }
    
    .checkoutLogin_loginButton
    {
    	background: url('/Amsterdam/pict/but_blue_login.gif') no-repeat 0px 0px;
        border-style: none;
    	    border-width: 0px;
    	    cursor: pointer;
    	    height: 33px;
    	    margin-left: 15px;
    	    width: 100px;
    }
    
    .checkoutLogin_nextStepButton
    {
    	background: url('/Amsterdam/pict/but_blue_nextstep.gif') no-repeat 0px 0px;
        border-style: none;
    	    border-width: 0px;
    	    cursor: pointer;
    	    height: 37px;
    	    width: 126px;
    }
    
    .checkoutLogin_submitButton
    {
    	background: url('/Amsterdam/pict/btn_submit.gif') no-repeat 0px 0px;
        border-style: none;
    	    border-width: 0px;
    	    cursor: pointer;
    	    height: 33px;
    	    width: 115px;
    }

/** Classes of CheckoutLogin - End **/
    
    .checkoutbreadcrcontainer { width: 100%; }
    .checkoutbreadcrcontainer img { border-style: none; border-width: 0px; display: block; float: left; }
    .clearFloat { clear: both; height: 0px; line-height: 0px; }
/* End Checkout Pages */

.checkout_breadcr_shopping_cart {
    height: 40px;
    width: 94px;
}

.checkout_breadcr_shipping_info {
    height: 40px;
    width: 123px;
}

.checkout_breadcr_review_order {
    height: 40px;
    width: 123px;
}

.checkout_breadcr_order_confirmation {
    height: 40px;
    width: 99px;
}

.checkout1_order_summary_h5 {
    color: #0065c2;
    font-size: 18px;
}

.checkout1_order_summary_product_total {
    width: 155px;
}

.checkout1_order_summary_discount {
    color: Red;
}

.checkout1_order_summary_order_total {
    font-weight: bold;
}

.checkout2_address_title
{
    font-weight:bold;
}

.checkout2_cardnumber
{
    width:150px;
}

.checkout2_cardname
{
    width:130px;
}

.checkout2_purchaseordernumber
{
    width:152px;
}

.checkout2_hold
{
    width:400px;
    height:150px;
}

.checkout2_placedby
{
     width:400px;
}

.checkout2_toptotals
{
    width:800px; 
    height:32px; 
    background-color:#f1f1f1; 
    float:left; margin-top:10px; 
    padding-left:10px;
}



/********buy1getone start********************************/


.buy1get1
{
color:#ef6a1d !important;
}

#pricetotal
{
 width: 158px !important;
}

#pricetotalfree
{
color:#FC5A0F !important;
 width: 164px !important;
}

.blacklineauto {
    margin-left: 4px !important;
 margin-top: 9px !important;
}

.cart_text
{
width:90px !important;
}

#quantityfree
{
width:54px !important;
}

#chargestotalfreeright {
width:41px !important;
padding-right:2px;
}

#chargestotalfreeleft {
float:left !important;
}


/********buy1getone end********************************/

/*********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;
}
/*********************************/

/*********************** ResponseTek Experience Servey 07-28-2011 *********************************/
.osp_Container
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/AmsterdamProducts/pict/130711_bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: none;
	float: left;
	height: 144px;
	overflow: hidden;
	position: absolute;
	width: 487px;
}

.osp_Btn_Close
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/AmsterdamProducts/pict/130711_x.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
	left: 461px;
	position: absolute;
	overflow: hidden;
	top: 4px;
	width: 19px;
}

.osp_Btn_Yes
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/AmsterdamProducts/pict/130711_takesurvey.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 321px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 129px;
}

.osp_Btn_No
{
	background-attachment: scroll;
	background-color: Transparent;
	background-image: url('/AmsterdamProducts/pict/130711_no.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 41px;
	left: 183px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	width: 129px;
}
/**********************************************************************/

