﻿/* 2/14/2011 acabrera - comparison tool */ 
.cart_guestCheckoutWrapper {
	display:none;}

#catmenu a {
	font-size:11px;
	line-height:12px;
	text-align:left;}
	
	#catmenu a:visited {
		color:#4B78A5;}
	
#catmenu b {
	color: #22529A;
	display: block;
	margin: 0 0 4px 10px;}
	
#catmenu ul {
	list-style-image: url('/amsterdam/pict/pix.gif');
	margin: 0 0 0 2px;
	padding: 0;}
	
#catmenu li a {
	color: #22529A;
	padding:0 0 0 16px;
	text-decoration:none;}

#catmenu li a:hover {
	padding:0 0 0 16px;
	text-decoration:underline;}

/* category groups */
.catmenu ul {
	font-size:11px;
	line-height:16px;
	list-style-image:url('/amsterdam/pict/pix.gif');
	margin:0 0 5px;
	padding:0;}

.catmenu li a {
	color:#22529a;
	padding:0;
	text-decoration:none;}

	.catmenu li a:hover {
		padding:0;
		text-decoration:underline;}

.catgroup {
	cursor:pointer;
	font-size:12px;}

#homepage .catgroup {
	font-weight:normal;}

	#homepage .catgroup span {
		font-weight: 600;}

/* order progress page */
/* body section */	
#layout .order_body {
	float:left;
	margin:8px 0 0;
	text-align:left;
	width:710px;}

/* right section (product summary) */
#layout .order_right {
	float:left;
	margin:8px 0 0;
	text-align:left;
	width:240px;}

/* rounded corners for order progress menu */
.or_yellow {
	background: #FCBE29 url('/amsterdam/pict/corner_yel-r.gif') top right no-repeat;
	height:17px;
	text-align:left;}

/* rounded corners for order progress menu - bottom */
.or_yellow_bot {
	background: #FCBE29 url('/amsterdam/pict/corner_yel-br.gif') top right no-repeat;
	margin:0;
	text-align:left;}
/* order progress page - end */

#header .s_links {
	background: #0266C3 url('/amsterdam/pict/corner_blue-r.gif') top right no-repeat;
	color: #fff;
	float: left;
	font-size:12px;
	height:41px;
	line-height:14px;
	text-align:right;
	width:358px;}

	#header .s_links b {
		padding:0 12px 3px 0;}

#layout .s_body {
	float:left;
	margin:8px 0 0;
	text-align:left;
	width:766px;}


#layout .s_gray {
	border:1px solid #fcbe29;
	font-size:12px;
	line-height:15px;
	padding:6px 7px;
	text-align:left;}

	#layout .s_gray p {
		color:#0065C2;
		font-size:14px;
		font-weight:bold;
		margin:0 0 2px;
		padding:0;}

#layout .dgraybg {
	background:#968686;
	color:#fff;
	font-size:13px;
	margin:4px 0;
	padding:3px 5px 4px 0;
	text-align:right;}

h1 {
	color:#0065C2;
	font-size:18px;
	font-weight:bold;
	margin:0 0 12px;}

h2 {
	color:#978784;
	font-size:16px;
	margin:0 0 12px 5px;}

#layout .s_right {
	float:left;
	margin-top:8px;
	width:184px;}

#layout .white {
	background: #fff url('/amsterdam/pict/corner_wh-r.gif') top right no-repeat;
	margin:10px 0 5px;
	text-align:left;
	width:145px;}

#layout .white_bot {
	background: #fff url('/amsterdam/pict/corner_wh-br.gif') top right no-repeat;
	margin:0;
	text-align:left;}

.lgray_bot {
	background: #E5E1E0 url('/amsterdam/pict/corner_lgr-br.gif') top right no-repeat;
	margin:0;
	text-align:left;}
	
.lyellow_bot {
	background: #fcbe29 url('/amsterdam/pict/corner_yel-br.gif') top right no-repeat;
	margin:0;
	text-align:left;}

#s_footer {
	clear:both;
	margin-top:10px;
	width:950px;}

	#s_footer p {
		background: #E5E1E0;
		color:#978784;
		font-size:12px;
		margin: 10px auto;
		padding:18px 0 0;}
	
	#s_footer a {
		color:#978784;}

.quickadd {
	background:#eee;
	border:1px solid #e1e1e1;
	left:17px;
	margin: 7px 0 5px;
	padding:0 0 5px;
	position:static;
	text-align: center;
	width: 136px;}

.quickadd_text {
	font-weight:bold;
	left:0;
	padding:2px;
	position:static;
	top:10px;
	width:45px;}

.quickadd_but {
	background-image: -ms-linear-gradient(top, #00b436 0%, #008d25 100%);
	background-image: -moz-linear-gradient(top, #00b436 0%, #008d25 100%);
	background-image: -o-linear-gradient(top, #00b436 0%, #008d25 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00b436), color-stop(1, #008d25));
	background-image: -webkit-linear-gradient(top, #00b436 0%, #008d25 100%);
	background-image: linear-gradient(to bottom, #00b436 0%, #008d25 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00b436', endColorstr='#008d25')";
	border: 1px solid #fff;
	border-radius: 7px;
	box-shadow: 0px 0px 5px #888;
	color: #fff;
	cursor:pointer;
	font-size: 18px;
	font-weight: 700;
	height: 33px;
	line-height: 33px;
	margin-top:4px;
	padding: 0 10px;}

.quickadd_but:hover {
	background-color: #00b436;
	background-image: none;}

.quickadd_padding {
	padding-left:0;}

.addtocart_btn {
	float:right;
	margin-top: 10px;}

	.addtocart_btn a {
		text-decoration:none;}

	.addtocart_btn ~ div {
		clear:both;}

.productdetail_cell_action .AddToWishListButton,
.productdetail_cell_action .QuickQuoteButton {
	padding-top: 10px;}

    .productdetail_cell_action .AddToWishListButton a,
    .productdetail_cell_action .QuickQuoteButton a {
        background-color: transparent;
        border: 0;
        clear: both;
        color: #878787;
        cursor: pointer;
        font-size: 13px;
        font-weight: 700;
        line-height: 13px;
    }

.AddToWishListButtonDisable {
	border:0;
	display:none;
	height:30px;
	margin-top:4px;
	margin-left: 185px;
	width:114px;}

#loginforms {
	float:left;
	width:100%;}

	#loginforms .lcolumnpad {
		float:left;
		padding:7px 12px;}
	
	#loginforms .rcolumnpad {
		float:left;
		padding:7px 5px 0 12px;}
	
	#loginforms .lcolumnalign {
		float:left;
		text-align:right;
		width:98%;}
	
	#loginforms .rcolumnalign {
		float:left;
		text-align:left;
		width:98%;}

	#loginforms .twocolumns,
	.twocolumns2 {
		color:#0065C2;
		float:left;
		font-size:12px;
		margin:10px 10px 0 60px;
		padding:0;
		width: 290px;
	}

		#loginforms .twocolumns p,
		.twocolumns2 p {
			font-size:14px;
			font-weight:bold;
			margin:0 0 2px;
			padding:0;}

.inpt {
	border: 1px solid #C0C0C0 !important;
	border-radius: 0 0 0 0 !important;
	color: #303030 !important;
	font: bold 15px Trebuchet MS !important;
	height: 28px !important;
	margin-bottom: 10px !important;
	padding: 2px 0 0 5px !important;
	width: 180px !important;}

.progress {
	border-right:1px #978784 solid;
	border-bottom:3px #978784 solid;
	color:#000;
	display:block;
	float:left;
	font-size:12px;
	padding:0 5px;
	position:relative;
	width:140px;}

.progress2 {
	border-right:1px #E5E1E0 solid;
	border-bottom:3px #E5E1E0 solid;
	color:#909090;
	display:block;
	float:left;
	font-size:12px;
	padding:0 5px;
	position:relative;
	width:140px;}

.prog {
	border-right:#978784 1px solid;
	font-size:2px;
	height:5px;
	left:0;
	padding:0 5px;
	position:absolute;
	top:21px;
	width:140px;}

.prog2 {
	border-right:#E5E1E0 1px solid;
	font-size:2px;
	height:5px;
	left:0;
	padding:0 5px;
	position:absolute;
	top:21px;
	width:140px;}

.empty {
	border-bottom:5px #fff solid;
	border-right:1px #fff solid;
	float:left;
	height:18px;
	padding:0 5px;
	width:144px;}

/* title style in order progress menu */
#or_menu p {
	font-size:14px;
	font-weight:bold;
	left:8px;
	margin:0;
	padding:0;
	position:absolute;
	top:3px;}

	#or_menu p a {
		text-decoration:none;}

		#or_menu p a:hover {
			text-decoration:underline;}

/* order progress menu items */
#or_menu .ordstep_active {
	background: #fff url("/amsterdam/pict/ordstep_active_bg.gif") no-repeat;
	float:left;
	height:23px;
	margin-right:5px;
	width:256px;}
	
.ordstep_active_text {
	color:#0065c2;
	font-size:14px;
	font-weight:bold;
	padding:3px 6px 0;}
	
/* order progress menu items */
#or_menu .ordstep_unactive {
	background: #fff url("/amsterdam/pict/ordstep_unactive_bg.gif") no-repeat;
	float:left;
	height:23px;
	margin-right:5px;
	width:256px;}
	
.ordstep_unactive_text {
	color:#999;
	font-size:14px;
	font-weight:bold;
	padding:3px 6px 0;}
	
.prodsummary {
	background: #fff url("/amsterdam/pict/prodsummary_bg.gif") no-repeat;
	height:28px;
	width:240px;}
	
	.prodsummary h4 {
		background: #fff url("/amsterdam/pict/prodsummary_bg.gif") no-repeat;
		color: #fff;
		font-size:14px;
		margin:0;
		padding: 6px 0 0 10px;}
	
.prodsummary_bot {
	background: #E5E1E0 url('/amsterdam/pict/prodsummary_bot.gif') no-repeat;
	font-size:1px;
	height:6px;
	width:240px;}

/* order progress menu - for the 'next' button */
#or_menu .next {
	float:left;
	margin-right:5px;
	width:122px;}

.hei17 {
	height:17px;}

/* Blue rounded border for image in 'Select Color and Quantity' - start */
#blue_outline {
	margin:10px 0;
	width:585px;}
	
	#blue_outline .bo-t {
		background: url('/amsterdam/pict/imprintpreview_t.gif') no-repeat;
		font-size:1px;
		height:8px;
		width:585px;}
	
	#blue_outline .bo-m {
		background: #f7f6f5 url('/amsterdam/pict/imprintpreview_m.gif') repeat-y;
		text-align:center;
		width:585px;}
	
	#blue_outline .bo-b {
		background: url('/amsterdam/pict/imprintpreview_b.gif') no-repeat;
		font-size:1px;
		height:8px;
		overflow:hidden;
		width:585px;}
	
	#blue_outline p {
		margin:0;
		padding:0;}
/* Blue rounded border for image in 'Select Color and Quantity' - end */

/* Quantity section */
.quant {
	float:left;
	margin:0 0 30px;
	width:100%;}

	/* table with listing prices */
	.quant td {
		color:#9B8C83;
		font-size:11px;
		padding-left:5px;
		text-align:center;}

/* input style */
.quant_inpt {
	border:1px solid #968686;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:22px;
	margin:0;
	padding:1px 0 0 2px;}

.onsale td {/* on sale td's - in dark red */
	color:#C3280C;}

/* subtitles' style */
.order_body h4 {
	color:#0065C3;
	font-size:14px;
	margin:0 0 7px;
	padding:0;}
	
/* select form style */
.jump {
	border:1px solid #968686;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size:12px;
	height:21px;
	margin:0;
	padding:0 0 0 2px;
	width:170px;}

/* Thank you page after checkout */
#co_typage {
	color:#000;
	font-size:13px;
	line-height:19px;
	margin-left:15px;}
	
	#co_typage h4 {
		border-bottom:1px solid #fdbd24;
		color:#0266c3;
		font-size:13px;
		font-weight:bold;
		width:99%;}
	
	#co_typage td {
		font-size:12px;
		line-height:16px;
		vertical-align:top;}
	
	#co_typage p.info {
		margin:2px 10px;}
	
	#co_typage .co_input {
		border:1px solid #978784;
		height:20px;
		width:172px;}
	
div.form-acc {
	margin:6px 0 0 15px;
	width: 25em;}
	
div.item {
	margin-bottom:3px;}
	
div.defn {
	clear: right;
	color:#978784;
	float: right;
	width: 15em;}
/* End - Thank you page after checkout */

/* Start - Featured Item */
#featured {
	display:table;
	margin:10px 0;
	width: 100%;}

	/* text inside the rounded block */	
	#featured h2 {
		color: #1C4D9A;
		font:11px Arial;
		font-weight:bold;
		margin:1px 8px 0;}
	
.featured_columns {
	display:table;
	width:100%;}
	
.featured_pic_overall {
	float:left;
	margin:0;
	overflow:hidden;
	width:100%;}

.featured_pic_img {
	margin-top:8px;
	text-align:center;
	width:100%;}

.featured_pic_desc {
	margin:8px 0 10px 45px;
	text-align:left;
	width:700px;}

.hiddenelement {
	display:none;}

.featured_options {
	float:left;
	margin:0;
	overflow:hidden;
	width:100%;}

.featured_options_price {
	float:left;
	font-size:12px;
	margin: 0 15px 0 0;
	text-align:right;
	white-space:nowrap;
	width:540px;}

.featured_price_amount {
	color:#C00;
	font-size:18px;
	font-weight:bold;
	vertical-align:bottom;}

.featured_options_buybutton,
.featured_options_moreinfo {
	float:left;
	margin-top:6px;
	text-align:left;
	width:100px;}

.featured-head {
	background-color: #FFB329;
	margin-left:0;}
	
/* rounded highlighted block: top right corner */
.orroundtop {
	background: url('/amsterdam/pict/orround_tr.gif') no-repeat top right;}
	
/* bottom right corner, highlighted */
.orroundbottom {
	background: url('/amsterdam/pict/orround_br.gif') no-repeat top right;}

/* Category Page - rounded item list */
/* rounded hor. block */
.roundcont {
	background-color: #1C4D9A;
	margin-left: 6px;
	width: 794px;}

	/* td's inside of the rounded */
	.roundcont td {
		border: 0 solid #000;
		color: #fff;
		font:10px Verdana;
		padding: 0 4px;
		width:264px;}
	
	/* link inside the rounded block */
	.roundcont a {
		color: #fff;}

		.roundcont a:hover {
			text-decoration: underline;}
	
	/* form style */
	.roundcont select {
		color: #000;
		font:10px Verdana;
		height:15px;}

/* rounded block: top right corner */
.roundtop {
	background: url(/Amsterdam/pict/tr.gif) no-repeat top right;}
	
/* bottom right corner */
.roundbottom {
	background: url(/Amsterdam/pict/br.gif) no-repeat top right;}
	
/* corners' style in the rounded block */
img.corner {
	border: none;
	display: block !important;
	height: 4px;
	width: 4px;}
	
/* Category's background with the rounded border */
div.cat_backer {
	background: #fff url('/amsterdam/pict/cat_backerbig.gif') no-repeat;
	background-color: #fff;
	font-weight: bold;
	height: 140px;
	margin: 10px 0 0 8px;
	width: 790px;}
	
/* left section of div with the picture and title of a category */
div.cat_left {
	float: left;
	font-size: 10px;
	font-weight: normal;
	height: 120px;
	margin: 10px 0 0 6px;
	overflow:hidden;
	padding: 0;
	text-align: center;
	width: 180px;}
	
	.cat_left h4 {
		font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;}
	
	/* left section of div with the picture and title of a category */
	div.cat_left img {
		margin: 14px 0 2px;}

/* mid section of div with the text description of a category */	
div.cat_middle_text {
	float: left;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 90px;
	margin: 10px 0 0 5px;
	text-align:left;
	width: 460px;}
	
div.cat_right_navi {
	color: #B90000;
	float: left;
	font-family: Verdana, Arial, helvetica, sans-serif, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin: 22px 0 0 15px;
	padding-top:15px;
	text-align: center;
	width: 110px;}

	div.cat_right_navi a {
		color:#0c2e82;
		font-size:12px;
		font-weight:bolder;
		padding-top:0;}

.cat_right_navi_pr {
	font-size:15px;}

div.cat_middle_item {
	float: left;
	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;}

	div.cat_middle_item h4 a {
		text-decoration:none;}
	
/* padding on category picture */
div.cat_img_padding {
	padding: 3px 0;}
	
/*New Category Product List Design*/
div.cat_review{
	color:#808080;
	font-size:9px;
	text-align:right;}

/* Thank you page after checkout */
#co_typage {
	color:#000;
	font-size:13px;
	line-height:19px;
	margin-left:15px;}

	#co_typage h4 {
		border-bottom:1px solid #fdbd24;
		color:#0266c3;
		font-size:13px;
		font-weight:bold;
		width:99%;}

	#co_typage p.info {
		margin:2px 10px;}

	#co_typage .co_input {
		border:1px solid #978784;
		height:20px;
		width:172px;}

	#co_typage table.co_orderdetails {
		border:0;
		margin:1px;
		padding:3px;
		width:700px;}

	#co_typage td.co_orderdetailshdr {
		background:#f7f6f5;
		border-bottom:1px solid #e1e1e1;
		border-top:1px solid #e1e1e1;
		color:#000;
		font-weight:bold;
		padding:3px 6px;}
	
	#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-size:14px;
		font-weight:bold;
		padding:6px;
		text-align:right;
		text-decoration:underline;}

.co_btn_Login {
	background:url('/amsterdam/pict/but_blue_login.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:33px;
	margin-top:10px;
	margin-left:18px;
	width:100px;}

.co_btn_Continue {
	background:#fff url('/amsterdam/pict/s_continue.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:26px;
	width:75px;}

.ty_btn_CreateAccount {
	background:#fff url('/amsterdam/pict/but_create_acc.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:21px;
	width:101px;}

.co_btn_ContinueCheckout {
	background:url('/amsterdam/pict/but_blue_contcheckout.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:33px;
	left:58px;
	position:relative;
	top:110px;
	width:187px;}
	
.co_btn_NextStep {
	background:#fff url('/amsterdam/pict/but_blue_nextstep.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:37px;
	width:126px;}

#ctl00_cphBody_ctl00_btn_Next1 {
	display:none;}

.co_btn_NextStep2 {
	background:#fff url('/amsterdam/pict/but_nextstep_green.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:37px;
	width:126px;}

/* next button */
.co_btn_NextStep_os1 {
	background:#fff url('/amsterdam/pict/but_nextstep_os1.gif') no-repeat;
	border:0;
	height:29px;
	width:115px;}
	
.prsbutupdate {
	background:url('/amsterdam/pict/but_enter_orange.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:30px;
	width: 71px;}

.prsbutupdate_coupon {
	background: url('/amsterdam/pict/but_enter_orange.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:30px;
	width:71px;}
	
.gblError {
	color:#C00;}

/* wrapper for checkout buttons */
.cart_buttons_tbl {
	margin-bottom:3px;
	padding: 0;
	text-align: right;
	width: 698px;}
	
.cart_buttons {
	background:#fff url('/amsterdam/pict/but_checkout_red.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	height:35px;
	margin:0;
	width:110px;}

.cart_continueshopping {
	background: url('/amsterdam/pict/but_continueshop_blue.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:30px;
	margin:25px -7px 0 2px;
	width:120px;}

/* My Account Login */
.login_btn_ContinueRegistration {
	background:url('/amsterdam/pict/but_blue_contreg.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:33px;
	left:58px;
	position:relative;
	top:110px;
	width:187px;}

.login_new_welcome {
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	margin-top:10px;
	width:100px;}

.login_new_bg {
	background:url('/amsterdam/pict/new_customer_bg.jpg') no-repeat;
	float:left;
	height:252px;
	width:292px;}

.login_returning_bg {
	background:url('/amsterdam/pict/returning_customer_bg.jpg') no-repeat;
	float:left;
	height:252px;
	width:292px;}

.login_enter_email {
	float:left;
	margin-top:55px;
	width:292px;}

.login_inpt_div {
	float:left;
	font-size:11px;
	margin-right:3px;
	position:relative;
	text-align:right;
	top:7px;
	width:75px;}

.keepmesignedin {
	float:left;
	margin-top: 5px;
    margin-bottom:10px;
	text-align:left;
	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 {
	background: #e5e1e0 url('/amsterdam/pict/login_new_top_1.gif') no-repeat;
	height:auto;
	width:290px;}

.login_new_bot {
	background: #fff url('/amsterdam/pict/login_new_bot_1.gif') no-repeat;
	float:left;
	font-size:1px;
	height:6px;
	width:290px;}

.login_new_top1 {
	background: #fff url('/amsterdam/pict/login_new_top_3.gif') no-repeat;
	height:230px;
	width:290px;}

.login_new_bot1 {
	background: #fff url('/amsterdam/pict/login_new_bot_3.gif') no-repeat;
	float:left;
	font-size:1px;
	height:6px;
	width:290px;}
/* end My Account Login */

/* catalog request page - signup button */
.catalog_btn_SignUp {
	background-color:#fff;
	background-image:url('/amsterdam/pict/but_signup.gif');
	background-repeat:no-repeat;
	border:0;
	height:26px;
	width:100px;}

/* ordering step 2 buttons */
.ord2butBack,
.ord2butBackBottom {
	background: #fff url('/amsterdam/pict/but_goback.gif') no-repeat;
	border:none;
	height:22px;
	width:105px;}

.or_btn_imprintpreview {
	background: #fff url('/amsterdam/pict/but_imprint_preview.gif') no-repeat;
	border:none;
	height:22px;
	margin-left:400px;
	width:121px;}

.or_btn_browse {
	background: #fff url('/amsterdam/pict/but_browse.gif') no-repeat;
	border:none;
	height:22px;
	width:69px;}

.co_btn_PlaceOrder {
	background:#fff url('/amsterdam/pict/but_placeorder_red.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:37px;
	width:125px;}
/* 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%;}

/* imprint history instructions*/
.imprintHistory_instructions {
	border: 0 solid #CCC;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 580px;}
	
/* imprint history table*/
.imprintHistory_table {
	border: 1px solid #CCC;
	font-family: Verdana;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 580px;}

	/* imprint history table header*/
	.imprintHistory_table th {
		background-color: #ccc;
		font-family: Verdana;
		font-size: 10px;
		margin: 0;
		padding: 5px;
		text-align: left;
		width: 580px;}
	
	/* imprint history table header*/
	.imprintHistory_table td {
		border: 1px solid #CCC;
		font-family: Verdana;
		font-size: 11px;
		margin: 0;
		padding: 5px;
		text-align: left;}

/* titles' blue background in my account */
div.myacct_titlebg {
	color:#0266c3;
	font-size:13px;
	font-weight:bold;
	width:99%;}

/* titles' font style in my account */
div.myacct_title {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 1px;
	padding-left:4px;}
	
/* beginning of table */
div.myaact_table {
	float: left;
	text-align: center;
	width: 300px;}

/* creating table 2x2 */
div.myacct_table22 {
	margin: 0.5em 12px;
	padding: 0;
	text-align: center;
	width: auto;}

/* table's row */
div.myacct_tr {
	margin-top: 0 auto;
	padding: 0;
	text-align: center;
	width: 580px;}

/* left column */
div.myacct_left {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 200px;}

/* right column */
div.myacct_right {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 380px;}

/* positioning buttons 'edit order' and 'reorder now' */
div.myacct_buttns {
	float: right;
	height: 90px;
	padding-top: 14px;
	text-align: center;
	width: 38%;}
	
/* marketing title for my account */
div.apl_myloginheader {
	background-color: #fff;
	background-image: url(/amsterdam/pict/myaccthead.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding: 2px;
	text-align: left;
	width: 580px;}

/* marketing title for my account reorder */
div.apl_myreorderheader {
	background-color: #fff;
	background-image: url(/amsterdam/pict/myacctreorderhead.gif);
	background-repeat: no-repeat;
	height: 80px;
	padding: 2px;
	text-align: left;
	width: 580px;}
	
.cart_table_headers {
	background:#f7f6f5;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#000;
	font-weight:bold;
	padding:3px 6px;}

/* 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:0 #0065C3 solid;}

	#blue_outline .mc {	
		border-left:1px #0065C3 solid;
		border-right:1px #0065C3 solid;
		padding:0 5px;
		text-align:center;
		width:auto;}
/* Blue rounded border for image in 'Select Color and Quantity' - end */

/* product detail page */
#div_prodetail {
	float:left;
	width:630px;}

/* product tools - compare-QQ-zoom */
.prodetail_tools {
	background-image: url(/Amsterdam/pict/tools_back.gif);
	background-repeat: no-repeat;
	border: 0 #f7f7f7 solid;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	width: 300px;}

/******** quote & Compare **/
/* Quick Quote popup header */
.quote_title {
	color: #0065C2;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 4px 4px 4px 0;}

/* main table, Quick Quote popup */
.quote_holder0 {
	border: 0 #CCC solid;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	height: 400px;
	margin: 0;
	padding: 0;
	width: 500px;}

/* QQ popup - top panel (item & prior. code) */
.quote_holder1 {
	border: 0 #999 solid;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 510px;}

	.quote_holder1 td {
		margin: 0;
		padding: 3px;}

/* QQ popup middle panel (price chart) */
.quote_holder2 {
	border: 0 #f7f7f7 solid;
	font-weight: normal;
	margin: 0;
	padding: 2px;
	width: 440px;}

	.quote_holder2 td {
		border: 0 #f7f7f7 solid;
		font-weight: normal;
		margin: 0;
		padding: 2px;
		width: 50px;}

.quote_price {
	border: 0 #039 solid;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 300px;}

/* QQ popup bottom panel wrapper */
.quote_holder3 {
	border: 0 #f7f7f7 solid;
	font-weight: normal;
	margin-left: 0;
	padding: 0;
	width: 550px;}

/* QQ popup bottom left panel */
.quote_holder4 {
	border: 0 #f7f7f7 solid;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-left: 0;
	padding: 0;
	width: 170px;}

/* QQ popup price chart */
.quote_quanity {
	border: 0 #f7f7f7 solid;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 3px;
	width: 300px;}

.quote_quanityTitle {
	border: 0 #fc0 solid;
	color: #12487f;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 3px;}

	.quote_quanityTitle td {
		border: 0 #fc0 solid;
		color: #12487f;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 2px;
		text-align:center;}

.quote_quanityTitleTr {
	background-color: #12487f;
	border: 1px #fc0 solid;
	color: #efefef;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 2px;}

	.quote_quanityTitleTr td {
		background-color: #12487f;
		border: 1px #FFF solid;
		color: #efefef;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 2px;}

.quote_quanityTitleTr2 {
	background-color: #efefef;
	border: 0 #fc0 solid;
	color: #12487f;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 2px;}

	.quote_quanityTitleTr2 td {
		background-color: #efefef;
		border: 1px #FFF solid;
		color: #12487f;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 2px;
		text-align: center;}

.quote_lines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:0;
	padding: 4px;
	width: 400px;}

	.quote_lines td {
		border-bottom: 1px solid #e1e1e1;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		height:19px;}

/* "buy" button in the QQ summary */
.quote_buyButton {
	margin: 5px;
	padding: 5px;}

/* QQ summary disclaimer */
.quote_shipping {
	border: 0 #f7f7f7 solid;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;}

/* error panel for if QQ info is invalid */
.quoteError {
	border: 1px #f7f7f7 solid;
	color: #fc0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 20px 0 0;
	padding: 0;
	text-align: left;}

/* QQ popup prod img */
.quote_Proimage {
	margin: 5px;
	padding: 0;}

/* compare popup main table */
.compare_holder0 {
	border: 0 #CCC solid;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 600px;
	margin: 0;
	padding: 0;
	width: 580px;}

	.compare_holder0 td {
		border-bottom: 1px #e1e1e1 solid;
		border-right: 1px #e1e1e1 solid;
		margin: 0;
		padding: 0;
		width:120px;}

.compare_header {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	margin: 0;
	padding: 1px;
	width:300px;}

/* row of prices - compare popup */
.compare_pricetr {
	background-color: #f7f7f7;
	border: 0 #f7f7f7 solid;
	color: #12487f;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;}

/* compare chart headers */
.compare_title {
	border: 0 #f7f7f7 solid;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 100px;}

/** cat-list -- items found **/
.lstItemsFound {
	color:#968686;
	text-align:right;}

/* new - crosssell */
.productdetail_crosssell {
	border-left:#e1e1e1 1px solid;
	float:right;
	padding-left:10px;
	width:160px;}

/**** order step 1&2****/
h4.imprintpreview {
	margin:0;
	padding:0 10px;
	text-align:left;}

/* order step 1*/
select {
	font:12px Verdana;}

/* next page, etc. */
.lstNavTbl {
	width:100%;}

.page_num_cur {
	border:1px solid #1c4d9a;
	padding:2px 5px;
	text-decoration:none;}

/* add to cart button - order step 2 */
.ord2AddCart {
	background: url('/amsterdam/pict/orderstep2_addtocart.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:37px;
	margin:0;
	padding:0;
	width:125px;}

/* priority code Enter */
.prsBut {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f59a15), color-stop(1, #f06923));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #f59a15 0%, #f06923 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f06923');/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f06923')";/* IE8 */

	border:0;
	color: #fff;
	cursor:pointer;
	display:block;
	font-weight: 700;
	height:29px;
	margin: 3px 0 0 -3px;
	padding: 0;
	width:77px;}

/* priority code search */
.prsText {
	border-top:1px solid #877572;
	border-left:1px solid #877572;
	border-bottom:1px solid #cdc3c2;
	border-right:1px solid #cdc3c2;
	color:#acabab;
	display:block;
	float: left;
	font-weight:500;
	height:27px;
	margin: 3px 0 0 17px;
	padding: 0 0 0 3px;
	width:115px;}

/* IE Optimization for the search form */
* html .prstext {
	margin-bottom: 5px;}

.cart_prioritybox {
	background-color:#f7f6f5;
	border:1px solid #e1e1e1;
	float:left;
	margin-left:8px;
	padding:0 5px 5px;
	width:90%;}

.charges_note {
	color:#978784;
	font-size:11px;
	margin-top:5px;}

/* Checkout 3 */
.checkout3_billing {
	background:#f7f6f5;
	border:1px solid #e1e1e1;
	float:left;
	margin-right:10px;
	padding:10px;
	width:200px;}

.checkout3_shipping {
	background:#f7f6f5;
	border:1px solid #e1e1e1;
	float:left;
	padding:10px;
	width:200px;}

/* Shopping Cart styles */
.totals_area {
	background-color:#f7f6f5;
	float:left;
	font-size:12px;
	margin:10px 0 18px;
	padding:6px;
	width:600px;}

.totals_area_place {
	background-color:#f7f6f5;
	float:left;
	font-size:12px;
	margin:10px 0 18px;
	padding:6px;
	width:720px;}
	
.totals_sub {
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:3px;
	width:99%;}
	
.totals_shipping {
	float:left;
	padding:3px;
	width:48%;}
	
.totals_handling {
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:3px;
	width:99%;}

.savings_col {
	color:#C00;}

.totals_grand {
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:3px;
	width:99%;}

.totals_grand_place {
	float:left;
	padding:3px;
	width:99%;}
	
.totals_grand_white {
	background:#fff;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	float:left;
	padding:6px 3px;
	text-align:right;
	white-space:nowrap;
	width:700px;}
	
.totals_grand_white_place {
	background:#fff;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	float:left;
	padding:10px 3px;
	text-align:right;
	white-space:nowrap;
	width:99%;}
	
.totals_txt {
	float:left;
	padding:0 0;
	text-align:right;
	width:87%;}
	
.totals_savings {
	border-bottom:1px solid #d1d1d1;
	float:left;
	padding:0 3px 2px;
	text-align:left;
	width:99%;}
	
.totals_placeorder {
	float:left;
	text-align:right;
	width:99%;}
	
.totals_nr {
	float:left;
	padding:0 0;
	text-align:right;
	width:13%;}
	
	.totals_nr u {
		border-bottom:1px solid;}	
	
.totals_nowrap {
	white-space:nowrap;}
	
.tax {
	text-align:right;
	width:100%;}

/** newsletter signup w/ subscr. center */
#newsletter_signup_area .newsletter_input {
	float:left;}

#newsletter_signup_area .nwstext {
	border: 2px solid #e4e4e4;
	color:#303030;
	font: 11px Trebuchet MS;
	height:20px;
	margin:6px 0 6px 5px;
	padding:0 5px;
	width:126px;}

#newsletter_signup_area .newsletter_button {
	float:right;
	width:44px;}

#newsletter_signup_area .newsletter_error {
	color:#f00;
	float:left;
	margin:-2px 0 -2px 4px;}

#newsletter_signup_area .newsletter_links {
	float:left;
	font-size:10px;
	line-height:11px;
	margin:0 0 0 10px;
	text-align:left;
	width:95%;}

	#newsletter_signup_area .newsletter_links a {
		color:#369;
		text-decoration:underline;}

.newsletter_links_policy {
	color:#f00;
	float:left;
	margin-left:2px;
	width:90%;}

.newsletter_links_center {
	float:left;
	margin: 2px 0 0 2px;}

#newsletter_signup_area .nwsbut {
	background: url('/amsterdam/pict/newsletter_butjoin.gif') no-repeat;
	border:0;
	height:28px;
	margin:2px 0 0;
	padding:0;
	width:47px;}
	
/* -- My Account Offer Center -- */
.offercenter_widget {
	margin-top:8px;}

.offercenter_expiring a {
	color: #C81731;}

	.offercenter_expiring a:visited {
		color: #D13c52;}

.offercenter_header {
	background: url(/amsterdam/pict/offer_center.gif) no-repeat;
	float:left;
	height:60px;
	margin: 4px 0 10px 2px;
	width:99%;}

.offer_sort {
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;}

.offer_appliedOffer {
	color:#f00;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;}

.offer_results {
	padding-bottom: 50px;
	width:100%;}

.offer_row_hdr {
	clear:both;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;}

.offer_row {
	clear:both;
	padding-right:10px;
	padding-left: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:#f00;
	margin-right: 2px;}

.offer_new {
	color:#0f0;}
	
.offer_noOffers {
	color:#878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin:4px 30px 0 0;
	text-align:right;}
/* -- End of Offer Center -- */

/* Digital One-Step Ordering Page */
.digital_tab_inactive {
	background: #0065C2 url('/amsterdam/pict/DigitalPointerOff.gif') no-repeat 99%;
	color:#fff;
	cursor:pointer;
	display:none;
	font-size:larger;
	height:18px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:100%;}

.digital_tab_active {
	background: #0065C2 url('/amsterdam/pict/DigitalPointerOn.gif') no-repeat 99%;
	color:#fff;
	display:none;
	font-size:larger;
	height:18px;
	margin-top:3px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:100%;}

.digital_headline {
	background-color:#0065C2;
	color:#fff;
	font-size:large;
	padding:2px;}

.preview_smalltext {
	color:#978784;
	font-size:smaller;
	margin-top:10px;
	padding-bottom:30px;}

.digital_clearButton {
	display:inline;
	margin:0;
	padding:0;}

.digital_menuPanel {
	height: 0;
	max-height: 250px;
	overflow:auto;
	width:380px;}

.digital_menuPanelDesigns {
	height:0;
	max-height: 500px;
	overflow:auto;
	width:380px;}

.div_imprintPreview {
	float:left;
	width:550px;}

.previewWindow {
	border:solid 1px #0065C2;
	width:100%;}

.div_customizationMenu {
	float:left;
	margin-left:18px;
	width:375px;}

.div_PanelHelp {
	float:left;
	padding-left:5px;
	width:20px;}

.div_PanelTextWrapper {
	float:left;
	width:auto;}

.div_digital_pricing {
	float:left;
	padding-top:10px;
	width:413px;}

#ctl00_cphBody_ctl00_ItemPrice {
	background:#fff;
	width:auto;}

.div_digital_summary {
	padding-bottom:20px;
	width:530px;}

	.div_digital_summary table {
		text-align:center;
		width:100%;}

	.div_digital_summary td {
		width:25%;}

.digital_total {
	font-size:larger;
	font-weight:bold;}

.digital_summary_white {
	color:#fff;}

.div_AddToCart {
	margin-left:13px;
	width:360px;}

.div_digital_gray {
	background-color: #E5E1E0;
	height:75px;
	padding:10px;
	width:100%;}

.div_Confirm {
	color: #978784;
	float:left;
	width:60%;}

.chk_ConfirmTitle {
	font-weight:bold;}

.chk_ConfirmSmallText {
	font-size:smaller;}

.div_AddToCartButton {
	float:right;
	padding-top:20px;
	padding-bottom:20px;}

.note {
	clear:both;
	width:100%;}

.digital_btn_update {
	background:transparent url('/amsterdam/pict/digital_ship_update.gif') no-repeat;
	border:none;
	height:26px;
	margin:0;
	padding:0;
	width:103px;}

.div_HelpWrapper {
	position:absolute;}

.div_digital_help_icon {
	background: transparent url('/amsterdam/pict/dicon_help.gif') no-repeat;
	border:none;
	height:22px;
	margin:0;
	padding:0;
	width:22px;}

.div_digital_help_popup {
	background-color:#fff;
	border:solid 1px;
	color:#000;
	display:none;
	font-size:smaller;
	padding:5px;
	position:absolute;
	width:200px;}

.digital_updating {
	background: transparent url('/amsterdam/pict/digital_progress.gif') no-repeat left;
	border:none;
	float:right;
	padding-right:5px;
	padding-left:15px;}

.shop_imprints img {
	vertical-align:middle;}

.btn_searchBackgrounds {
	background: transparent url('/amsterdam/pict/dbut_browsebackgrounds.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0 0 5px;
	padding:0;
	width:123px;}
	
.btn_browseDesigns {
	background: transparent url('/amsterdam/pict/dbut_browsedesigns.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0 0 5px;
	padding:0;
	width:123px;}
	
.btn_browseLogos {
	background: transparent url('/amsterdam/pict/dbut_browselogos.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0 0 5px;
	padding:0;
	width:123px;}

.btn_digital_upload {
	background: transparent url('/amsterdam/pict/dbut_uploadlogo.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	margin:0 0 3px;
	padding:0;
	width:123px;}

.digital_backgroundTdLeft {
	vertical-align:top;
	width:65%;}

.digital_backgroundTdRight {
	width:35%;}

.dig_next {
	cursor:pointer;
	display:none;
	font-size:small;}

.digital_ImgPreview {
	max-height:230px;
	width:115px;}

.digital_ImgThumb {
	max-height:150px;
	width:75px;}

.p_Art {
	color:#0065c2;
	margin-top:10px;
	text-align:left;}

.stockart_search {
	float:left;
	margin-left:10px;
	text-align:left;}

.stockart_links {
	float:left;
	text-align:left;}

	.stockart_links td {
		padding:10px;}

	.stockart_links dt {
		padding-right:10px;}

.stockart_tab1 {
	background-color:#E5E1E0;
	color:#0065c2;
	cursor:pointer;
	float:left;
	font-size:larger;
	height:20px;
	margin-right:3px;
	width:200px;}

.stockart_tab2 {
	background-color:#0065c2;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:larger;
	height:20px;
	width:200px;}

.digitaldesigns_tab {
	background-color:#3FF;
	color:#fff;
	cursor:default;
	float:left;
	font-size:larger;
	height:20px;
	margin-right:3px;
	width:150px;}

.artworkstudio_tab {
	background-color:#999;
	color:#fff;
	cursor:default;
	float:left;
	font-size:larger;
	height:20px;
	width:150px;}

.stockart_tab1_bottom {
	background-color:#E5E1E0;
	clear:both;
	height:3px;
	width:100%;}

.stockart_tab2_bottom {
	background-color:#0065c2;
	clear:both;
	height:3px;
	width:100%;}

.digital_uploadholder {
	margin-left: 15px;
	text-align:left;}

.digitaldesigns_tab_bottom {
	background-color:#3FF;
	clear:both;
	height:25px;
	width:100%;}

.artworkstudio_tab_bottom {
	background-color:#999;
	clear:both;
	height:25px;
	width:100%;}
	
.digital_imprintLocation {
	padding-top:10px;
	padding-bottom:10px;}
	
.digital_popheader {
	border: 0 solid #CCC;
	height:20px;
	margin: 0;
	padding: 0;
	width:410px;}

.digital_buttonleft{
	background-color: #e5e1e0;
	border: 0 solid #FFF;
	color: #0065c2;
	cursor:pointer;
	float: left;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size:14px;
	height:20px;
	margin: 0;
	padding: 5px;
	text-align: left;
	width:195px;}

.digital_buttonright{
	background-color: #0065c2;
	border: 0 solid #FFF;
	color: #fff;
	cursor:pointer;
	float: right;
	font-family: Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size:14px;
	height:20px;
	margin: 0;
	padding: 5px;
	text-align: left;
	width:195px;}

.digital_statusbar {
	background-color: #0065c2;
	border: 0 solid #FFF;
	color: #0065c2;
	height:10px;
	margin: 0;
	padding: 0;
	width:410px;}

.digital_contentholder {
	margin: 0;
	padding: 10px;
	text-align: left;
	width:410px;}
/* 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 {
	color:#476988;
	float:right;
	font-size:10px;
	padding-top:7px;
	padding-right:20px;
	text-align:right;
	width:auto;}

	#webuser .webuser_welcome {
		font-size:1.1em;}

	#webuser span.webuser_welcomeName {
		color:#e98132;
		font-size:1.1em;
		font-weight:600;}

	#webuser .webuser_link {
		margin-left: 1px;}

.webuser_link {
	display:inline;}

.holidaytopmenu {
	float:left;
	height:31px;
	padding-top:10px;
	width:192px;}

/* The 3-way border around My Account/Category List */
#recent_items {
	border:1px solid #FCBE29;
	border-left:0;
	color:#06C;
	margin:10px 0 5px;
	padding:0 0 5px;
	position:relative;
	text-align:left;}
	
	#recent_items img.title {
		border:0;
		z-index: 0;}
	
	#recent_items img {
		border:1px solid #e4e4ed;}

.recent_items_header {
	background: url(/amsterdam/pict/recently_viewed.gif) no-repeat;
	height:17px;
	left:0;
	position:absolute;
	top:-10px;
	width:125px;}

.recent_items_text {
	display:none;
	font-weight:bold;}

.recent_item {
	margin:12px 0 0;
	text-align:left;}

	.recent_item a {
		color:#707070;
		font-size:10px;}

.recent_item_name {
	text-align:center;}

#shoppingcart_layout {
	float:left;
	width:766px;}

.shoppingcart_left {
	float:left;
	height:600px;
	width:135px;}

/* The 3-way border around My Account/Category List */
.shoppingbox {
	border:1px solid #FCBE29;
	border-left:0;
	color:#06C;
	margin:20px 0 5px;
	padding:0 0 5px 6px;
	text-align:left;}
			
	.shoppingbox img.title {
		border:0;
		left:-6px;
		position:relative;
		top:-9px;
		z-index: 0;}
			
.emptycart {
	float:left;
	margin-left:10px;
	width:60%;}
	
#shoppingcart {
	float:left;
	width:100%;}

/* Shopping cart list */
.cartlist_table {
	width:610px;}

.cartlist_header td {
	background:#e5e1e0;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 5px;}

.cartlist_itemname img {
	border:1px solid #e1e1e1;
	height:40px;
	margin:3px 0 2px;
	width:62px;}

.blackline {
	background:#d7d7d7;
	height:2px;
	overflow:hidden;
	width:100%;}

.cartlist_discount {
	color:#f00;}

.cartlist_overline {
	border-top:1px solid #c0c0c0;
	font-weight:bold;}

.cart_text a {
	line-height:19px;}

.cartlist_highlight {
	background:#fff;
	border:1px solid #f5acb6;
	color:#c81731;
	float:left;
	height:40px;
	margin:3px 0 2px;
	width:230px;}

.cartlist_image {
	float:left;
	width:62px;}

/* Auto Items, 2f1 */
.cartlistauto_table {
	width:610px;}

.cartlistauto_header td {
	background:#f0eeed;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 5px;}

.cartlistauto_itemname img {
	border:1px solid #e1e1e1;
	height:40px;
	margin:3px 0 2px;
	width:62px;}

.blacklineauto {
	background:#d7d7d7;
	height:1px;
	overflow:hidden;
	width:100%;}
	
/* Wish list classes */
.wishlist_table {
	width:770px;}

.wishlist_header td {
	background:#DBE9F6;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 5px;}

.wishlist_itemname img {
	border:1px solid #e1e1e1;
	height:40px;
	margin:3px 0 2px;
	width:62px;}

.wishlist_discount {
	color:#f00;}

.wishlist_overline {
	border-top:1px solid #c0c0c0;
	font-weight:bold;}

.wish_text a {
	line-height:19px;}

.wishlist_highlight {
	background:#fff;
	border:1px solid #f5acb6;
	color:#c81731;
	float:left;
	height:40px;
	margin:3px 0 2px;
	width:230px;}

.wishlist_image {
	float:left;
	width:62px;}

.wishlist_emailsuccess {
	color:#0f0;
	float:left;
	margin:0 10px 12px;
	width:100%;}

.wishlist_note {
	color:#808080;
	margin-top:4px;}
	
.maxwidthfloatleft {
	float:left;
	font-size:13px;
	margin-left:10px;
	width:610px;}

	.maxwidthfloatleft td {
		font-size:12px;}

.shoppingcart_header {
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	height:60px;
	margin-top:18px;
	margin-bottom:10px;}

.CheckoutBtn {
	float:left;
	height:30px;
	left:33px;
	position:relative;
	top:25px;
	width:100px;}

/* CrossSells in shopping cart & wish List */
.crosssell_cart {
	float:left;
	margin:10px 0 35px;
	width:610px;}

.crosssell_wish {
	float:left;
	padding-top:0;
	width:610px;}

.crosssell_item {
	background:#f3f3f3;
	border-right:1px solid #fff;
	float:left;
	text-align:center;
	width:33%;}

.crosssell_name {
	float:left;
	margin:5px 0 2px;
	width:100%;}

	.crosssell_name a {
		font-size:11px;
		text-decoration:none;}

		.crosssell_name a:hover {
			font-size:11px;
			text-decoration:underline;}

/*no class in shopping cart/wish list? please delete this and below 6/2/9*/
.crosssell_image {
	float:left;
	width:100%;}

	.crosssell_image img {
		border:1px #e1e1e1 solid;}

.crosssell_price {
	float:left;
	font-size:11px;
	margin:3px 0;
	width:100%;}

.crosssell_pricevalue {
	color:#f00;
	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 {
	background: #f5f7f7 url(/amsterdam/pict/icon_clock.gif) 3px 4px no-repeat;
	border:1px solid #e5e1e0;
	margin: 5px 0;
	padding:6px 5px 5px 28px;}

span.production_time_days {
	font-weight:bold;}

span.production_pending {
	color:#777676;}

.codeoffer_block {
	background: #c0d9f0 url(/amsterdam/pict/code_detailsbg.gif) no-repeat;
	height:38px;
	margin:0 0 10px 7px;
	width:792px;}

.codeoffer_text {
	color:#0b2e82;
	line-height:11px;
	overflow:hidden;
	padding:13px 0 0 140px;
	width:643px;}

/* select design */
.digseldesign_img {
	float:left;
	text-align:center;
	width:141px;}

.digseldesign_img1 {
	float:left;
	text-align:center;
	width:80px;}

img.digdesimg {
	border:1px solid #e1e1e1;}

.digsel_cat {
	float:left;
	font-weight:100;
	width:150px;}

	.digsel_cat a {
		color:#978885;}

.digsel_cat1 {
	float:left;
	font-weight:100;
	width:120px;}

.btnSubmit {
	background: transparent url('/amsterdam/pict/button_search.gif') no-repeat top left;
	border:0;
	height:17px;
	margin:0;
	padding:0;
	width:52px;}

/* multiple-sided imprints ordering page */
/* add to cart button - order step 2 */
.gotoImprintStep2 {
	background: url('/amsterdam/pict/orderitem_imprintstep2on.gif') no-repeat;
	border:0;
	height:28px;
	margin:0;
	padding:0;
	width:107px;}

.divColors {
	border:none;
	height:auto;
	margin:auto;
	padding-top:15px;
	text-align:center;
	width:280px;}

.divSwatch {
	height:100%;
	width:100%;}

.divSwatchWrapper {
	border: solid 1px #e5e1e0;
	display:block;
	float:left;
	height:30px;
	margin:3px;
	padding:1px;
	text-align:center;
	width:30px;}

.divColors br {
	clear:both;}

.div_ImprintStep2 {
	margin-top:75px;
	width:360px;}

.div_ConfirmStep1 {
	color: #978784;
	float:left;
	width:60%;}

.div_ImprintStep2Button {
	float:right;
	padding-top:20px;
	padding-bottom:20px;}

.digital_total1 {
	font-size:larger;
	font-weight:bold;
	vertical-align:top;}
/* end multiple sided imprints page */

/* sidebar priority code area */
.divCouponHelp {
	background-color: #fff;
	background-image: url(/Amsterdam/pict/yellow_grad2.gif);
	background-repeat: repeat;
	border-top: 1px solid #ffad00;
	border-right: 1px solid #CCC;
	font-size: 10px;
	font-weight: normal;
	height: 42px;
	margin-bottom: 0;
	padding: 5px 2px 1px;
	text-align: center;}

img.gallerydisplay {
	border:1px solid #FCBE29;
	margin:2px;}

img.gallerythumb {
	border:1px solid #FCBE29!important;
	margin:2px;}

.prodsummaryWide {
	background: #fff url("/amsterdam/pict/prodsummaryWide_bg.gif") no-repeat;
	height:28px;
	width:300px;}
	
	.prodsummaryWide h4 {
		background: #fff url("/amsterdam/pict/prodsummaryWide_bg.gif") no-repeat;
		color: #fff;
		font-size:14px;
		margin:0;
		padding: 6px 0 0 10px;}
	
.prodsummaryWide_bot {
	background: #E5E1E0 url('/amsterdam/pict/prodsummaryWide_bot.gif') no-repeat;
	font-size:1px;
	height:6px;
	width:300px;}
	
.compositionAddCart {
	background: transparent url('/amsterdam/pict/CompositionAddCartOn.gif') no-repeat;
	border:none;
	height:29px;
	margin:0;
	padding:0;
	width:87px;}

.coverguides {
	background: transparent url('/amsterdam/pict/coverguides.gif') no-repeat;
	border:none;
	height:22px;
	margin-left:7px;
	text-align:center;
	width:513px;}

.foldline {
	background: transparent url('/amsterdam/pict/foldline.gif') no-repeat;
	border:none;
	height:34px;
	margin-left:234px;
	text-align:center;
	width:63px;}

.editCover {
	background:transparent url('/amsterdam/pict/editcover.gif') no-repeat;
	border:none;
	height:29px;
	width:87px;}

.quantitybox {
	margin-top:16px;
	margin-right:5px;
	width:75px;}

.confirmation_note {
	color:#978784;
	font-size:11px;
	margin-top:5px;}

/*priority code histroy*/
.promo_code_box {
	float:left;
	margin:0;
	white-space:normal;
	width:134px;}

.promo_code_top {
	background: url('/amsterdamproducts/pict/promo_code_top.gif') no-repeat;
	float:left;
	height:24px;
	margin:0;
	width:134px;}

.promo_code_text {
	border-bottom:1px solid #fc5a0f;
	border-right:1px solid #fc5a0f;
	float:left;
	height:auto;
	max-width:126px;
	overflow:auto;
	padding: 0 7px 7px 0;
	width:134px;
	word-spacing:normal;}
/* priority code history ends */

/* Product Reviews */
.prodrev_header {
	float:left;
	margin:8px 0 13px;
	overflow:hidden;
	width:99%;}

.prodrev_header1 {
	float:left;
	width:100px;}

.prodrev_header2 {
	float:left;
	width:286px;}

.prodrev_header3 {
	float:left;
	width:200px;}

.prodrev_comment {
	background:#fff;
	margin:10px 0;
	overflow:hidden;
	padding:0;
	width:99%;}

.prodrev_comment_even {
	background:#fff;
	margin:10px 0;
	overflow:hidden;
	padding:0;
	width:99%;}

.prodrev_comment_by {
	background:#fff;
	border-top:0 solid #e1e1e1;
	color:#000;
	font-size:11px;
	padding:5px 5px 1px;}

.prodrev_comment_text {
	font-size:12px;
	padding:7px;}

.prodrev_comment_helpful {
	font-size:11px;
	padding:0 5px;}

div.prodrev_comment_title {
	color:#000;
	float:left;
	font-size:12px;
	font-weight:bolder;}

div.prodrev_comment_author {
	float:right;}

.prodrev_submit {
	color:#f00;}

.btn_ReviewsAdd {
	background:#fff url('/amsterdam/pict/but_blue_reviewthis.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:31px;
	width:134px;}

.btn_ReviewsAddFirst {
	background:#fff url('/amsterdam/pict/but_blue_firstreview.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:31px;
	width:124px;}

.shipAccount {
	clear:left;
	float:left;
	text-align:left;
	width:50%;}

.div_shippingUpdate {
	background:#fff url('/amsterdamproducts/pict/ajax-loader.gif') no-repeat 50% 50%;
	height:250px;
	left:100px;
	position:absolute;
	top:150px;
	width:800px;}

/*-----------pay invoice ---------*/
.paymain {
	height:65px;
	padding:0;
	width:620px;}

.customer {
	color:#555;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	width:620px;}

.thank_you {
	color:#ed5e1b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bolder;
	margin-top:5px;
	text-align:left;
	width:620px;}

.we_received {
	color:#555;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	padding:0;
	text-align:left;
	width:620px;}

	.we_received a {
		color:#06F;}

.we_take_pride {
	color:#ed5e1b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	margin-top:10px;
	padding:0;
	text-align:left;
	width:600px;}

.now_increase {
	color:#555;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	padding:0;
	text-align:left;
	width:600px;}

.pi_xsell {
	background-color:#ffd;
	border:1px dashed #aaa;
	clear:both;
	float:left;
	height:335px;
	margin-top:30px;
	padding:0 10px 5px;
	width:620px;}

.pi_xsell_left {
	float:left;
	margin-top:15px;
	margin-left:7px;
	width:193px;}

.pi_xsell_right {
	float:left;
	margin-top:15px;
	width:400px;}

.pi_xsell_1 {
	background:url('https://www.amsterdamprinting.com/amsterdam/pict/email/xsell_blue.gif') no-repeat;
	float:left;
	height:126px;
	margin-left:7px;
	width:385px;}

.pi_xsell_2 {
	background:url('https://www.amsterdamprinting.com/amsterdam/pict/email/xsell_blue.gif') no-repeat;
	float:left;
	height:126px;
	margin-top:5px;
	margin-left:7px;
	width:385px;}

.pi_xsell_3 {
	height:126px;
	margin-right:7px;
	width:186px;}

.pi_xsell_4 {
	height:126px;
	margin-top:5px;
	margin-right:7px;
	width:186px;}

.pi_xsell_pic {
	float:left;
	height:126px;
	width:171px;}

.pi_xsell_text {
	float:left;
	height:126px;
	width:214px;}

.pi_prod {
	float:left;
	height:104px;
	left:10px;
	position:relative;
	top:10px;
	width:161px;}

.pi_prod_name {
	color:#1c4d9a;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	left:10px;
	position:relative;
	text-align:left;
	top:10px;
	width:200px;}

	.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 {
	color:#898989;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:45px;
	margin-top:8px;
	padding:10px 10px 0;
	text-align:left;
	width:200px;}

div.pi_shopnow {
	background:url('https://www.amsterdamprinting.com/amsterdam/pict/email/shop_now1.gif') no-repeat;
	cursor:pointer;
	float:right;
	height:28px;
	margin-top:12px;
	margin-right:10px;
	width:88px;}

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 {
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_left_even {
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_right_odd {
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	margin-left:45px;
	width:376px;}

.top_rated_box_right_even {
	background:url('/Amsterdamproducts/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	margin-left:45px;
	width:376px;}

.top_rated_prodname {
	color:#0065c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:8px 0 0 10px;
	width:376px;}

.top_rated_pic {
	float:left;
	height:103px;
	width:373px;}

.top_rated_product {
	border:1px solid #eaeaea;
	float:left;
	height:96px;
	left:8px;
	position:relative;
	top:12px;
	width:150px;
	z-index:1;}

.top_rated_rating {
	color:#707070;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	left:30px;
	position:relative;
	top:8px;
	width:180px;}

.top_rated_review {
	color:#707070;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:80px;
	left:30px;
	position:relative;
	top:15px;
	width:180px;}

.top_rated_link {
	cursor:pointer;
	float:right;
	font-family:Verdana,Arial,helvetica,sans-serif,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:30px;
	margin-top:10px;
	margin-right:10px;
	width:100px;}

.most_reviewed_wrap {
	float:left;
	height:500px;
	margin-top:10px;
	width:800px;}

.most_reviewed_title {
	color:#1c4d9a;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-top:10px;
	padding-left:8px;
	width:790px;}

.most_reviewed_box {
	background:url('/amsterdam/pict/most_rated_bg2.gif') no-repeat;
	float:left;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	width:190px;}

.most_reviewed_box1 {
	background:url('/amsterdam/pict/most_rated_bg2.gif') no-repeat;
	float:left;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
	width:190px;}

.most_reviewed_prodname {
	color:#0065c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	height:33px;
	margin:0;
	position:relative;
	text-align:center;
	top:5px;
	width:190px;}

.most_reviewed_pic {
	float:left;
	height:115px;
	width:190px;}

.most_reviewed_product {
	border:1px solid #eaeaea;
	height:96px;
	left:16px;
	position:relative;
	top:5px;
	width:150px;
	z-index:1;}

.most_reviewed_rating {
	color:#707070;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	left:16px;
	position:relative;
	top:11px;
	width:150px;}

.most_reviewed_number {
	color:#707070;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:16px;
	position:relative;
	top:10px;
	width:150px;}

.most_reviewed_link {
	float:left;
	font-family:Verdana,Arial,helvetica,sans-serif,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:30px;
	margin-top:17px;
	margin-left:48px;
	width:100px;}

/* Siemens Live Chat */
.LC_btnsubmit {
	background:#fff url('/amsterdamproducts/pict/lc_submit.gif') no-repeat top left;
	border:0;
	cursor: pointer;
	height:28px;
	width:95px;}

.LC_body {
	background-color: #FC5A0F;
	margin: 0;}

.tdstyle1 {
	background-color:WHITE;
	border:thin double #9B9B9D;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	height:300px;
	vertical-align:middle;
	width:300px;}

.t1text1 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;}

.t1text2 {
	color:#f00;
	font-size:10px;
	font-weight:bold;}

.t1text3 {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:140%;}

.textbox1 {
	color:#333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;}

/*--------about our reviews-----*/
.prod_review_guide {
	height:800px;
	width:800px;}

.your_opinion_wrap {
	width:800px;}

.your_opinion {
	height:30px;
	padding-left:10px;
	width:800px;}

.we_are_excited {
	color:#555;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:800px;}

.aboutourreviews_pic {
	float:right;
	height:180px;
	margin-top:30px;
	width:300px;}

.please_include {
	color:#0065c2;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	margin-top:30px;
	padding-left:30px;
	width:450px;}

	.please_include li {
		color:#555;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px;}

.who_can {
	color:#0065c2;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	margin-top:20px;
	padding-left:30px;
	width:770px;}

.our_customer {
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

.prodrev_guideline {
	color:#0065c2;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	height:20px;
	margin-top:30px;
	padding-left:30px;
	width:780px;}

.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:0;
	cursor:pointer;
	height:35px;
	width:92px;}

.cart_expresscheckout1 {
	background: url('/amsterdamproducts/pict/expresscheckout.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:35px;
	position:relative;
	top:-5px;
	width:92px;}

/*Shipping/Billing Address divs in checkout1*/	
.div_checkout1_address {
	background:#fafaf6;
	border:solid 1px #ddd;
	float:left;
	height:240px;
	margin-right:26px;
	padding:5px;
	width:345px;}

/*Email address div in checkout1*/
.div_checkout1_email {
	background:#fafaf6;
	border:solid 1px #ddd;
	clear:both;
	float:left;
	height:100px;
	margin:10px 0;
	padding:5px;
	width:729px;}

/*Shipping Method/Account div in checkout1*/
.div_checkout1_shippingmethod {
	background:#fafaf6;
	border:solid 1px #ddd;
	clear:both;
	float:left;
	height:160px;
	margin:0 0 10px;
	padding:5px;
	width:729px;}

/*Next Step button container div in checkout1*/
.div_checkout1_nextStep {
	float:left;
	margin:10px 0 10px 10px;
	text-align:right;
	width:719px;}

	.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 {
	background:#fafaf6;
	border:solid 1px #ddd;
	float:left;
	height:145px;
	margin:0 15px 15px 10px;
	padding:5px;
	width:220px;}

/*container div for order summary (cart) in checkout2*/
.checkout2_cartsummary {
	clear:both;
	float:left;}

/*container div for payment methods/super user sections in checkout2*/
.checkout2_paymentmethodsOuter {
	clear:both;
	float:left;
	width:730px;}

/*inner-container div for payment methods in checkout2*/
.checkout2_paymentmethods {
	height:130px;
	margin-left:20px;}

/*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;
	margin:10px 5px 25px 0;
	width:730px;}

.checkout2_placeorder {
	float:right;
	margin-right:10px;}

.checkout2_purchaseorder {
	float:left;
	padding-left:45px;}

/*'tax will be billed at shipping', etc. text*/
.checkout2_fineprint {
	background:#fafaf6;
	border-top:solid 1px #ddd;
	clear:both;
	float:left;
	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 {
	border:0;
	margin:1px;
	padding:3px;
	width:700px;}

#co2_typage td.co_orderdetailshdr {
	background:#fafaf6;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#000;
	font-weight:bold;
	padding:3px 6px;}
	
#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-size:14px;
	font-weight:bold;
	padding:6px;
	text-align:right;
	text-decoration:underline;}

.co2_loginlink {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;}

.co2_totals_area {
	background-color:#fafaf6;
	float:left;
	font-size:12px;
	margin:10px 0 18px;
	padding:6px;
	width:720px;}

	.co2_totals_area .totals_nr u {
		border:none;}

#spanError {
	color:#f00;
	font-size:13px;}

.FreeQuantity,
.FreeQuantity2,
.FreeTotal {
	color:#f00;}

.category_h2 {
	color:#b5b5b5;
	font-size:11px;
	height: 20px;
	overflow: hidden;
	position:absolute;
	right: 150px;
	text-align:right;
	top: 4px;
	width: 400px;}

.category_h3,
.category_h4 {
	color:#aaa;
	font-size:11px;
	margin:0;
	text-align:left;}

.category_h4 {
	font-size:10px;}

/* Sitemap */
#sitemapBody {
	width:700px;}

#sitemapTitle {
	color:#06C;
	font-size:18px;
	font-weight:bolder;
	padding-bottom:6px;
	width:700px;}
		
.sitemapMessage {
	font-size:12px;
	padding-left:20px;
	width:680px;}
		
#sitemapMainPages,
#sitemapProductPages {
	color:#978784;
	float:left;
	font-size:17px;
	font-weight:bolder;
	padding-left:90px;
	width:260px;}

#sitemapProductPages {
	padding-left:15px;}
		
#sitemapLeft {
	float:left;
	padding-left:90px;
	width:260px;}

#sitemapRight {
	float:left;
	padding-left:15px;
	width:260px;}

.sitemapul {
	padding-bottom:2px;}
	
	#sitemapBody a {
		font-size:12px;
		line-height:14px;
		text-align:left;}
	
		#sitemapBody a:visited {
			color:#4B78A5;}
	
	#sitemapBody b {
		color: #22529A;
		display: block;
		margin:0 0 4px 10px;}
	
	#sitemapBody ul {
		list-style-image: url('/amsterdam/pict/pix.gif');
		margin:0 0 0 2px;
		padding:0;}
	
	#sitemapBody li a {
		background: url('/amsterdam/pict/arrow.gif') 0 2px no-repeat;
		color: #22529A;
		padding:0 0 0 16px;
		text-decoration:none;}

		#sitemapBody li a:hover {
			background: url('/amsterdam/pict/arrow2.gif') 0 2px no-repeat;
			padding:0 0 0 16px;
			text-decoration:underline;}
/* end Sitemap */

/* order status */
.divBorder {
	border:1px dashed #777;
	margin-bottom:10px;
	padding-bottom:10px;}

.spanStatus1 {
	color:#0065c2;
	font-size:16px;
	padding-left:160px;}

.spanStatus2 {
	color:#777;
	display: block;
	font-size:13px;
	padding:0 160px;}

.notFound {
	color:#f00;
	font-size:16px;
	text-align:center;}

.orderstatus_bg {
	background:url('/amsterdamproducts/pict/orderstatus_bg.jpg') no-repeat;
	height:200px;
	margin-left:100px;
	width:600px;}

.orderstatus_enter {
	float:left;
	margin-top:90px;
	margin-left:70px;}

.toggler {
	margin-top:50px;
	margin-right:10px;
	text-align:right;}

.tableMain {
	font-size:xx-small;}

tr.trMain1 {
	background-color:#cecece;}

tr.trMain2 {
	background-color:#dedede;}

tr.trMain3 {
	background-color:#eee;}

td.tdMain1 {
	background-color:#fff;}

td.tdAlign {
	text-align:center;}

.buttonApprove {
	background:url('/amsterdamproducts/pict/order_approve.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonDontApprove {
	background:url('/amsterdamproducts/pict/order_change.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonChat {
	background:url('/amsterdamproducts/pict/order_chat.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	width:238px;}

.buttonEmail {
	background:url('/amsterdamproducts/pict/order_email.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:246px;}

.imgStatus {
	margin-top:0;
	text-align:center;}

.divButtons {
	float:left;
	padding-left:155px;}

.csoapp_notice {
	color:#0065c2;
	font-size:12px;
	font-weight:bold;}

/*xsells product details page*/
.xsaleSubHeaderDetails {
	margin-bottom:15px;}

	.xsaleSubHeaderDetails a {
		color:#00519a;
		font-size:12px;}

.xsaleHeader {color:#978784;}

	.xsaleHeader a {
		font-size:11px;
		font-weight:bold;
		text-decoration:none;}

.share_addthis {
	color:#0065c2;
	font-weight:bold;
	margin:5px 0 15px;}

	.share_addthis img {
		margin:0 0 0 3px;}

/* NEWS CENTER new CSS 6/11/2009 */
.newscenter_crumbs {
	float: left;
	width: 99%;}

.newscenter_headerbg {
	background: url('/amsterdam/pict/newscenter_header.jpg') no-repeat;
	float:left;
	height:230px;
	margin:8px 0 16px;
	width:798px;}

.newscenter_headertxt {
	margin:22px 0 0 417px;
	width:365px;}

	.newscenter_headertxt h1 {
		font-size:26px;
		margin:0;}

	.newscenter_headertxt h2 {
		color:#0062c5;
		font-size:18px;
		margin:-3px 0 0;}

	.newscenter_headertxt p {
		font-size:14px;
		line-height:20px;}

.newscenter_blockl,
.newscenter_blockr,
.newscenter_blockl-art,
.newscenter_blockr-art {
	background: url('/amsterdam/pict/newscenter_block.gif') no-repeat;
	float:left;
	height:178px;
	margin:0 14px 14px 0;
	width:392px;}

.newscenter_blockr,
.newscenter_blockr-art {
	margin:0 0 14px;}

.newscenter_blocktxt {
	height:158px;
	margin:7px 0 0 13px;
	overflow:hidden;
	width:362px;}

	.newscenter_blocktxt h3 {
		font-size:13px;
		margin:0;}

		.newscenter_blocktxt h3 a {
			color:#0062c5;
			font-size:13px;
			margin:0;
			text-decoration:none;}

			.newscenter_blocktxt h3 a:hover {
				text-decoration:underline;}

.newscenter_category {
	margin:-3px 0 0 13px;}

.newscenter_blocktxt ul,
.newscenter_category ul {
	font-size:12px;
	line-height:17px;
	list-style-image:url('/amsterdam/pict/pix.gif');
	margin:0 0 5px;
	padding:0;}

.newscenter_category ul {
	line-height:20px;}

.newscenter_blocktxt li a,
.newscenter_category li a {
	background:url('/amsterdam/pict/newscenter_arr.gif') 0 7px no-repeat;
	color:#705e5a;
	display:block;
	padding:0 0 0 13px;
	text-decoration:none;}

	.newscenter_blocktxt li a:hover,
	.newscenter_category li a:hover {
		background:url('/amsterdam/pict/newscenter_arr2.gif') 0 7px no-repeat;
		color:#656565;
		padding:0 0 0 13px;
		text-decoration:underline;}

	.newscenter_blocktxt li a:visited,
	.newscenter_category li a:visited {
		background:url('/amsterdam/pict/newscenter_arr.gif') 0 7px no-repeat;
		color:#8a7e7c;
		padding:0 0 0 13px;}

		.newscenter_blocktxt li a:visited:hover,
		.newscenter_category li a:visited:hover {
			background:url('/amsterdam/pict/newscenter_arr2.gif') 0 7px no-repeat;
			color:#8a7e7c;}

.newscenter_catl,
.newscenter_catr {
	background: url('/amsterdam/pict/newscenter_catl.gif') no-repeat;
	float:left;
	height:31px;
	margin:5px 0;
	width:7px;}

.newscenter_catr {
	background: url('/amsterdam/pict/newscenter_catr.gif') no-repeat;}

.newscenter_catm {
	background: url('/amsterdam/pict/newscenter_catm.gif') repeat-x;
	color:#0065c2;
	float:left;
	height:31px;
	margin:5px 0;
	width:786px;}

.newscenter_catm1 {
	float:left;
	margin:8px 0 0 3px;
	width:140px;}

.newscenter_catm2 {
	float:left;
	margin:8px 0 0;
	text-align:center;
	width:470px;}

.newscenter_catm3 {
	float:left;
	margin:8px 3px 0 0;
	text-align:right;
	width:170px;}

.newscenter_article_clmn {
	float:left;
	margin-right:10px;
	width:620px;}

.newscenter_article {
	color:#705e5a;
	font-size:13px;
	line-height:19px;}

.newscenter_article_more {
	float:left;
	margin-top:5px;
	width:99%;}

.newscenter_bestsell_clmn {
	float:left;
	width:170px;}

.newscenter_bestsell_headbg {
	background: url('/amsterdam/pict/newscenter_bselbg.gif') repeat-x;
	border-left:1px #e1e1e1 solid;
	float:left;
	height:28px;
	margin:0 0 0 -1px;
	width:170px;}

.newscenter_bestsell_headtitle {
	color:#fc5a0f;
	font-size:17px;
	font-weight:bold;
	margin:3px 0 0 6px;}
/* end of NEWS CENTER new CSS 6/11/2009 */

/* Category Filters & Comparison Tool */
#catfiltop {
	float:left;
	margin:10px 0 10px 8px;
	width:790px;}

	#catfiltop select,
	#catfilbottom select {
		font:10px 'Trebuchet MS';
		height:18px;
		margin:0;
		padding:0;}

	#catfiltop .catfiltop_top {
		background:url('/amsterdam/pict/comparisontool_bg_03.jpg') 0 0 no-repeat;
		float:left;
		height:6px;
		width:790px;}

	#catfiltop .catfiltop_midbg {
		background: transparent;
		float:left;
		width:790px;}

	#catfiltop .catfiltop_mid {
		background: transparent url('/amsterdam/pict/comparisontool_bg_05.jpg') 0 top no-repeat ;
		float:left;
		margin:0;
		width:790px;}

	#catfiltop .catfiltop_bot {
		background:url('/amsterdam/pict/comparisontool_bg_06.jpg') 0 0 no-repeat;
		float:left;
		height:6px;
		width:790px;}

#catfilbottom {
	float:left;
	margin:20px 0 10px 8px;
	width:790px;}

	#catfilbottom .catfiltop_top {
		background:url('/amsterdam/pict/sprite_cattools.gif') 0 0 no-repeat;
		float:left;
		height:6px;
		width:790px;}

	#catfilbottom .catfiltop_midbg {
		background: #ebe9e9;
		float:left;
		width:790px;}

	#catfilbottom .catfiltop_mid {
		background: #fff url('/amsterdam/pict/sprite_cattools.gif') 0 bottom no-repeat;
		float:left;
		margin:0 0 0 2px;
		width:786px;}

	#catfilbottom .catfiltop_bot {
		background:url('/amsterdam/pict/sprite_cattools.gif') 0 -6px no-repeat;
		float:left;
		height:6px;
		width:790px;}

.catfiltop_mid-one,
.catfiltop_mid-two,
.catfiltop_mid-three,
.catfiltop_mid-four,
.catfiltop_mid_current {
	color:#0065c2;
	float:left;}

.catfiltop_mid-one {
	margin-left:8px;
	width:292px;}

.catfiltop_mid-two {
	width:166px;}

.catfiltop_mid-three {
	width:193px;}

.catfiltop_mid-four {
	width:116px;}

.catfil_list {
	background: url('/amsterdam/pict/catfil_iconlist.gif') 0 4px no-repeat;
	padding:0 0 0 13px;}

a.catfil_grid {
	background: url('/amsterdam/pict/catfil_icongrid.gif') 0 4px no-repeat;
	padding:0 0 0 13px;}

a.catfil_list:hover {
	background: #fff url('/amsterdam/pict/catfil_iconlist.gif') 0 4px no-repeat;
	padding:0 0 0 13px;}

a.catfil_grid:hover {
	background: #fff url('/amsterdam/pict/catfil_icongrid.gif') 0 4px no-repeat;
	padding:0 0 0 13px;}

.catfiltop_mid_current {
	margin:6px 0 1px 8px;
	width:440px;}

	.catfiltop_mid_current a {
		color:#978784;
		padding:1px 3px;
		text-decoration:none;}

		.catfiltop_mid_current a:hover {
			border:1px solid #c71830;
			color:#978784;
			padding:0 2px;
			text-decoration:none;}

#catfil_gridview {
	float:left;
	margin:0 0 0 4px;}

.catfil_grid_cell {
	background: url('/amsterdam/pict/comparison_gridbg.jpg') no-repeat;
	float:left;
	height:218px;
	margin:5px;
	width:189px;}

.catfil_grid_item {
	color:#0065c2;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:21px;
	margin:8px 0 0 11px;
	overflow:hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:170px;}

.catfil_grid_stars {
	float:left;
	font-size:1px;
	height:20px;
	margin:0 0 0 11px;
	width:71px;}

.catfil_grid_nr {
	color:#978784;
	float:right;
	font-size:11px;
	height:20px;
	margin:0;
	overflow:hidden;
	text-align:right;
	width:91px;}

.catfil_grid_img {
	color:#0065c2;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:86px;
	margin:4px 0 0 11px;
	text-align:center;
	width:170px;}

.catfil_grid_price {
	color:#c71830;
	float:left;
	font-size:12px;
	height:21px;
	margin:2px 0 0 11px;
	text-align:center;
	width:170px;}

.catfil_grid_amt {
	color:#c71830;
	font-size:17px;}

.catfil_grid_details {
	color:#c71830;
	float:left;
	font-size:12px;
	height:21px;
	margin:5px 0 0 11px;
	text-align:center;
	width:170px;}

	.catfil_grid_details a {
		color:#0065c2;
		font-size:13px;
		font-weight:bold;}

.catfil_grid_compare {
	float: left;
	font-size: 12px;
	margin: 5px 0 0 11px;
	text-align: center;
	width: 170px;}

.cat_right_navi_compare {
	color: #000;
	font-size: 11px;
	margin: 10px 0 0;}

.catfilmenu {
    overflow: hidden;}

    .catfilmenu ul {
        color: #2C5987;
        font-size: 10px;
        list-style-image: url('/amsterdam/pict/pix.gif');
        margin: 0;
        padding: 3px 0;
        border-right: 1px solid #CCC;
        border-left: 1px solid #CCC;
        border-bottom: 1px solid #CCC;}

		.catfilmenu ul li {
			padding: 3px 2px 3px 13px;}

.catfilmenu li a {
	color:#22529a;
	font-size:11px;
	padding:0;
	text-decoration:none;}

	.catfilmenu li a:hover {
		text-decoration:underline;}

    .catfilmenu .text {
        cursor: pointer;}

.catfilgroup {
	cursor:pointer;
	font-size:12px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    padding: 5px 0 5px 0;
    background-color: #F3F3F3;
    margin-top: 5px;
}

.catfilgroup .text {
    color: #2C5987;
}

.catfilgroup .arrow {
		float: left;
		width: 13px;
		height: 13px;
		margin-left: 5px;
		margin-right: 5px;}
    .catfilgroup .down {
		background-image: url('/AmsterdamProducts/pict/arrowDown.png');
    }

    .catfilgroup .left {
        background-image: url('/AmsterdamProducts/pict/arrowLeft.png');
    }

.catfilremovecontainer {
    padding: 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	border-radius: 10px;
    border: 1px solid #CCCCCC;
    font-weight:bold;
    margin-bottom: 5px;
    line-height:20px;
}

.catfilremovecontainer .floatleft {
    float: left;
}

.catfilremovecontainer .clearboth {
    clear: both;
}
.catfilremove {
    margin-left: 10px;
}

.catfilremove .text {
    margin-top: 0px;
}
    .catfilremove .icon {
            background-color: #56BCE2;
            -ms-border-radius: 50%;
	        border-radius: 50%;
            color: #fff;
            cursor: pointer;
	        font-size: 10px;
            height: 13px;
            line-height: 15px;
            margin: 3px 2px 0;
            text-align:center;
            width: 13px;
    }

.comparisonTray {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	margin: 6px 6px 0 0;
	overflow: hidden;
	position: relative;
	width: 328px;}

.comparedItem {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	position: absolute;
	top: 5px;
	width: 30px;}

.comparisonThumbnail {
	border-width: 0;
	cursor: pointer;
	height: 28px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 28px;}

.comparisonRemoveButton {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	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: 0 0;
	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 {
	float:left;
	height:auto;
	width:800px;}

.discitem_bar {
	background:url('/amsterdamproducts/pict/discitem_gray_bar.gif') repeat-x;
	border:1px solid #d0d0d0;
	height:30px;
	width:798px;}

.discitem_thankyou {
	color:#FC5A0F;
	display:block;
	font-family:"Bell Gothic Std Light";
	font-size:20px;
	font-weight:bold;
	padding-top:2px;
	padding-left:7px;}

.discitem_box {
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	height:182px;
	width:798px;}

.discitem_left {
	float:left;
	margin:2px 0 0;}

.discitem_left_title {
	color:#978784;
	font-family:"Trebuchet MS";
	font-size:14px;
	height:45px;
	margin-top:15px;
	text-align:center;
	width:256px;}

.discitem_left_img {
	text-align:center;
	width:256px;}

.discitem_right {
	background:url('/amsterdamproducts/pict/discitem_apc_bg.gif') no-repeat;
	border-left:1px dashed #d0d0d0;
	float:left;
	height:182px;
	width:539px;}

.discitem_weappre {
	color:#fff;
	display:block;
	font-family:"Trebuchet MS";
	font-size:14px;
	padding-top:15px;
	padding-left:29px;
	width:495px;}

.discitem_weappre_b {
	color:#fcbe29;
	font-weight:bold;}

.discitem_subtitle {
	background: url('/amsterdamproducts/pict/discitem_save20.gif') no-repeat;
	float:left;
	height:28px;
	margin-top:21px;
	width:490px;}

.discitem_contshop {
	float:left;
	margin-top:12px;
	text-align:right;
	width:310px;}
/* End of Disc Items */

#hp_codeentry {
	background: url('/amsterdam/pict/bg_cart_prioritycode.gif') no-repeat;
	height:63px;
	margin:10px 0 8px;
	width:600px;}

.hp_codenetry_form {
	color:#004d98;
	float:right;
	margin:8px 5px 0 0;}

/* Prod Details Request */
.pd_samplereq {
	margin:10px 0 0;}

.pd_samplereq_sample {
	margin:0 0 3px;}

.pd_samplereq_sample b {
	color:#000;
	display:block;}

.pd_samplereq_sample_heading {
    color: #f6931e;
    font-size: 17px;
    margin: 0 0 6px;
    font-weight:bold;}

.pd_samplereq_sample_heading1 {
	font-size: 14px;
	margin: 0 0 3px 5px;}

.pd_samplereq_sample_note { 
	margin: 5px 0 3px 5px;}

.pd_samplereq_options {
    width:150px;
	margin: 5px 0 6px 5px;}

.pd_samplereq_but {
	background:url('/Amsterdam/pict/APL_AddtoCart.png') no-repeat;
	border:0;
	cursor:pointer;
	float: left;
	height:56px;
	width:100%;}

.pd_samplereq_over5 {
	color:#f00;
	margin-bottom:5px;}

#toggler2 {
	margin:10px 0;}

	#toggler2 .buttonChat {
		margin-top:6px;}
/* End of Prod Details Req */

#cart_codeentry {
	background: url('/amsterdam/pict/bg_cart_prioritycode.gif') no-repeat;
	height:63px;
	margin:3px 0;
	width:600px;}

.cart_codeentry_whats,
.hp_codeentry_whats {
	float:left;
	height:17px;
	margin:5px 0 0;
	text-align:right;
	width:594px;}

	.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 {
	color:#004d98;
	float:left;
	font-size:13px;
	margin:13px 0 0 8px;}

.cart_codeentry_form {
	color:#004d98;
	float:right;
	margin:8px 5px 0 0;}

.cart_codeentry_input {
	border-top:1px solid #877572;
	border-left:1px solid #877572;
	border-bottom:1px solid #cdc3c2;
	border-right:1px solid #cdc3c2;
	color:#c71830;
	font-weight: bold;
	height:20px;
	margin-bottom:0;
	width:90px;}

.cart_codeentry_error,
.hp_codeentry_error {
	color:#f00;
	float:left;}

.cart_codeentry_button {
	background: url('/amsterdam/pict/but_entercartcode.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:28px;
	width:69px;}

.codeentry_form_in {
	float:left;
	margin-top:3px;
	width:100px;}

.codeentry_form_bu {
	float:left;
	margin-top:1px;
	width:70px;}

/* Updated TY Page */
.checkout2_addressinfo {
	background-color:#f1f1f1;
	float:left;
	margin-bottom:20px;
	width:720px;}

.checkout2_paymentmethodsOuter {
	background-color:#f1f1f1;
	float:left;
	margin-top:17px;
	margin-bottom:20px;
	padding-bottom:10px;
	width:720px;}

#typage_bc {
	float:left;
	font-family:Arial;
	font-size:13px;
	width:800px;}

	#typage_bc td,
	#costep2_bc td {
		font-family:Arial;
		font-size:12px;}

.typage_h1 {
	float:left;
	font-size:22px;
	margin:3px 0 2px;
	width:99%;}

.typage_h3 {
	border-bottom:1px #c0c0c0 solid;
	color:#0065c2;
	float:left;
	font-size:17px;
	width:99%;}

.typage_belowh3 {
	float:left;
	font-family:Arial;
	font-size:12px;
	width:90%;}

.typage_h5 {
	color:#0065c2;
	font-family:Arial;
	font-size:15px;
	margin:10px 0 3px;
	width:90%;}

.typage_floatmax {
	float:left;
	margin:0 0 10px 30px;
	width:770px;}

#costep2_bc,
.typage_floatmaxnomar {
	background-color:#f1f1f1;
	float:left;
	margin:0 0 10px;
	width:98%;}

.typage_billing,
.typage_shipping {
	float:left;
	margin-right:20px;
	padding:5px;
	width:300px;}

#typage_bc .under1_left {
	float:left;
	font-family:Arial;
	font-size:14px;
	height:40px;
	margin:0 0 20px;
	width:570px;}

#typage_bc .under1_print {
	float:left;
	font-family:Arial;
	height:40px;
	text-align:right;
	width:227px;}

#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 {
	color:#303030;
	font-style: italic;
	line-height:20px;
	padding:5px;}

#typage_bc .typage_purchasedtbl_saved,
#costep2_bc .typage_purchasedtbl_saved {
	color:#f00;}

#typage_bc .typage_purchasedtbl_ortot,
#costep2_bc .typage_purchasedtbl_ortot {
	font-size:larger;
	font-weight:bold;
	text-decoration:underline;}

/* breadcrumbs */
.checkoutbreadcr {
	color:#978784;
	float:left;
	font-size:11px;
	margin:0 0 6px;
	width:100%;}

	.checkoutbreadcr a {
		color:#978784;}

/* sample request */
.samplelist_header {
	background:#e5e1e0;
	font-size:12px;
	font-weight:bold;
	padding:6px 0 5px;}

.samplelist_body {
	font-size:12px;
	padding:3px 0 0 3px;}

.reviewstars {
	background: url('/amsterdam/pict/reviewstars.gif') no-repeat;
	float:left;
	font-size:1px;
	height:13px;
	margin-right:7px;
	width:70px;}

.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;}

.cart_guestcheckoutWrapper {
	display:none;}

/*---new homepage small banners---*/
.new_small_banners {
	float:left;
	margin-top:10px;
	overflow:hidden;
	width:600px;}

	.new_small_banners .banner_left {
		float:left;
		height:70px;
		width:295px;}

	.new_small_banners .banner_right {
		float:left;
		height:70px;
		margin-left:10px;
		width:295px;}

/* Product Details code for new Design File */
.pdr_left_column_l {
	float: left;
	margin: 0;
	position: relative;
	width: 370px;}

.pdr_left_column_r {
	float: left;
	margin: 0;
	width: 265px;}

.pdr_left_column_r table {
	margin-top:4px;}

.nomargin {
	float:left;
	margin:0;
	width:370px;}

	.nomargin li {
		display:inline;}

.pdr_left_column_r_action {
	margin: 8px 0;}

.pdr_left_column_r_link {
	margin-left:30px;}

.pdr_left_column_r_linkColor {
	color:#FC5A0F;}

.pdr_reviews {
    margin-top: 8px;
    padding-top: 7px;
    width: 100%;}

.pdr_right {
	border-left: 2px dotted rgb(225, 225, 225);
	float: right;
	padding-top:1px;
	text-align: center;
	width: 158px;}

	.pdr_right table {
		width:158px;}

.pdr_recomm_label {
	color: rgb(192, 130, 100);
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	width: 150px;}

/* JQUERY STYLES */

/* jCarousel Lite */
#block_slidelinks .disabled {
	cursor:default;
	filter:alpha(opacity=40);/* For IE8 and earlier */
	opacity:0.4;}


/* SLIDES */
.bjqs {
	height:240px;
	overflow:visible;
	width:542px;}

	.bjqs * {
		filter: inherit;
		outline:none;}

	.bjqs .slide {
		background:#fff;
		display:block;
		height:240px;
		margin-top: 0;
		overflow:visible;
		width:542px;}

		.bjqs .slide a {
			color: #2197d4;
			text-decoration:none;}

	.bjqs .bjqs-slide {
		background-color:transparent;}

	.bjqs .title1 {
		color:#878787;
		float:none;
		font-size:18px;
		margin: 10px 0 5px 347px;
		padding: 0 60px 0 0;
		width: auto;}

	.bjqs .title2 {
		color:#6283c6;
		font-size:18px;
		font-weight:700;}

	.bjqs .stars {
		margin: 0 0 0 347px;
		padding: 3px 0 0;}

	.bjqs .slide_image {
		left:0;
		margin: 0 0 0 -10px;
		padding: 0;
		position: absolute;
		top:0;}

	.bjqs .review {
		left: 344px;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding: 0;
		position: absolute;
		width: 350px;}

	.bjqs .review_product {
		font-size: 16px;
		font-weight: 700;
		margin: 5px 0 0;
		padding: 0;}

	.bjqs .review_spacer {
		clear: both;
		margin-bottom: 10px;}

	.bjqs .review_product_arrow {
		color: #2197d4;
		font-size: 25px;}

	.bjqs .review_text {
		color: #737272;
		font-size:14px;
		line-height:22px;
		margin: 0;
		padding: 0;
		width: 320px;}

	.bjqs .quotes_opening {
		vertical-align:top;}

	.bjqs .quotes_closing {
		vertical-align:bottom;}

	.bjqs .customer {
		color: #878787;
		font-size:11px;
		line-height:25px;
		margin: 0;
		padding: 0;
		text-transform:uppercase;}

/* Slide Pagination */
.pagination {
	float: right;
	margin: 5px 0 0;
	padding: 0 10px 0 0;}

	.pagination li {
		float:left;
		list-style:none;
		margin:0 7px;}

		.pagination li a {
			background-image:url(../pict/pagination.png);
			background-position:0 0;
			display:block;
			float:left;
			height:0;
			outline: none;
			overflow:hidden;
			padding-top:18px;
			width:18px;}

		.pagination li.current a {
			background-position:0 -18px;}

/* TABS */
#tabs {
	margin: 5px 0 0;
	padding: 0;}

	#tabs ul {
		background: #fff;
		float: left;
		margin: 0;
		padding: 0;}

	#tabs li {
		border:1px solid #dfdede;
		float: left;
		list-style: none;
		margin: 1px 0 7px 7px;
		padding: 0;
		position:relative;
		top: 1px;
		width: 230px;}

	#tabs #tab_1 {
		margin-left: 0;}

	#tabs li a {
		float: left;
		text-align:left;
		width:176px;}

	#tabs ul li.active {
		border:1px solid #dfdede;
		border-bottom:1px solid #fff;
		margin-bottom: 0;
		padding-bottom: 7px;}

		#tabs ul li.active a {
			color: #2197d3;}

	#tabs div {
		border:1px solid #dfdede;
		clear: both;
		margin: 0;
		max-height: 95px;
		min-height: 95px;
		padding: 8px 8px 8px 17px;}

		#tabs div p {
			float: left;
			font-size:11px;
			line-height: 150%;
			margin-left:90px;
			width:450px;}

		#tabs div a {
			color:#2197d4;
			text-decoration: none;}

			#tabs div a:hover {
				text-decoration:underline;}

			#tabs div a span {
				display:block;
				font-size:12px;
				font-weight:600;
				margin-top:-10px;
				text-align:right;}

	#tabs .tab_image {
		border:none;
		clear:none;
		float: left;
		margin: 0;
		max-height: 120px;
		min-height: 0;
		padding: 8px 0 0 30px;
		text-align:center;
		width: 270px;}

		#tabs .tab_image img {
			height:69px;
			width:226px;}

	#tabs ul li a {
		color: #888787;
		font-size:12px;
		outline: none;
		padding: 8px 8px 8px 17px;
		text-decoration: none;}

.recentitemsslider {
	display:inline-block;
	margin-top:7px;
	margin-bottom:8px;
	padding-left:10px;}

.recentitemsslider_headerlabel {
	color: #878787;
	float:left;
	font-size: 18px;
	height:22px;
	width:100%;}

.recentitems_headerlabelstatic {
	color: #878787;
	float:left;
	font-size: 18px;
	height:22px;
	width:100%;}

.recentitemsslider_items {
	background-color:#fff;
	float:left;
	height:164px;
	width:100%;}

.recentitems {
	float:left;
	height:175px;
	margin-right:5px;
	margin-left:5px;}

.recentitems_static {
	margin-right:5px;
	margin-left:5px;}

.recentitems_group {
	float:left;
	height:147px;}

.recentitem_item {
	float:left;
	width:175px;}

	.recentitem_item a {
		text-decoration:none;}

.recentitem_image {
	float:left;
	height:147px;
	width:148px;}

.recentitem_imagebackground {
	height:146px;
	margin-left:17px;
	width:143px;}

.recentitem_label {
	color:#919195;
	float:left;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:100%;}

.recentitemsslider_arrowprev {
	background:url('/Amsterdam/pict/carousel_prev.png') no-repeat;
	cursor:pointer;
	float:left;
	height:54px;
	margin-top:5.5%;
	width:24px;}

.recentitemsslider_arrownext {
	background:url('/Amsterdam/pict/carousel_next.png') no-repeat;
	cursor:pointer;
	float:right;
	height:54px;
	margin-top:5.5%;
	margin-right:4px;
	width:24px;}

/* Basic jQuery Slider essential styles */
ul.bjqs{
	display:none;
	list-style:none;
	margin: 0;
	overflow:hidden;
	padding: 0;
	position:relative;}

li.bjqs-slide{
	display:none;
	margin: 0;
	overflow:visible;
	padding: 0;
	position:absolute;}

ul.bjqs-controls {
	list-style:none;
	margin: 0;
	padding: 0;
	z-index:9999;}

p.bjqs-caption {
	bottom:0;
	display:block;
	margin: 0;
	padding: 3px;
	position:absolute;
	width:96%;}

ul.bjqs-controls li a {
	background:#fff;
	color:#fd0100;
	display:block;
	padding:5px 10px;
	position:absolute;
	text-decoration:none;
	text-transform:uppercase;}

a.bjqs-prev {
	left:0;}

a.bjqs-next {
	right:0;}

p.bjqs-caption{
	background:rgba(0,0,0,0.7);
	color:#fff;
	text-align:center;}

ol.bjqs-markers {
	left: 0;
	list-style:none;
	margin: 13px 0 0 610px;
	padding: 0;
	position:absolute;
	top: 0;
	z-index:9999;}

	ol.bjqs-markers li {
		float:left;
		margin:0 3px;}

		ol.bjqs-markers li a {
			background:#bfbfbf;
			border:0 solid #000;
			border-radius:10px;
			box-shadow:0 0 0 rgba(0,0,0,0.5);
			display:block;
			height:15px;
			outline:none;
			overflow:hidden;
			text-indent:-9999px;
			width:15px;}

		ol.bjqs-markers li.active-marker a {
			background:#8a8888;}

/* ******************************************************************* */

.div_emailsignup {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffffff 0%, #D4D2D2 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffffff 0%, #D4D2D2 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffffff 0%, #D4D2D2 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #D4D2D2));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #D4D2D2 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffffff 0%, #D4D2D2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#D4D2D2');/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#D4D2D2')";/* IE8 */
	
	float: right;
	height: 167px;
	margin-top: 0;
	width: 260px;}

.email_title_1 {
	color: #878787;
	font-weight: 500;}

.email_title_2 {
	color: #ef6325;
	font-weight: 700;}

.email_text_1 {
	color: #ef6325;
	font-weight: 700;}

.email_text_2 {
	color: #5b5a5a;}

.email_registerNow {
	margin-left: 20px;}

.email_invalidEmail {
	margin-left: 20px;}

.email_thankyouLogo {
	margin-left: 20px;}

.email_exists {
	margin-left: 20px;}

.footer_emailsignup_title {
	color: #fff;
	font-size: 17px;
	margin-top: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	width: 180px;}

.footer_emailsignup_txt {
	color: #878787;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	margin: 22px 33px 0 13px;
	padding-top: 0;
	padding-bottom: 0;
	width: auto;}

.newsletter_signup_area .newsletter_input {
	float:left;}

.newsletter_signup_area .nwstext {
	border-top: 1px solid #877572;
	border-left: 1px solid #877572;
	border-bottom: 1px solid #CDC3C2;
	border-right: 1px solid #CDC3C2;
	color:#acabab;
	font: 11px Trebuchet MS;
	height:27px;
	margin-left: 0;
	margin-top: 0;
	padding-left: 3px;
	padding-top: 0;
	width:115px;}

.newsletter_signup_area .newsletter_button {
	float:left;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
	width:44px;}

.newsletter_signup_area .newsletter_error {
	color:#f00;
	float:left;
	margin:-2px 0 -2px 4px;}

.newsletter_signup_area .newsletter_links {
	float:left;
	font-size:10px;
	line-height:11px;
	margin:0;
	text-align:left;
	width:95%;}

	.newsletter_signup_area .newsletter_links a {
		color:#4279de;
		text-decoration:none;}

.newsletter_links_policy {
	color:#f00;
	float:left;
	margin-left:2px;
	width:90%;}

.newsletter_links_center {
	float:left;
	margin:2px 0 0 2px;}

.newsletter_signup_area .nwsbut {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f59a15), color-stop(1, #f06923));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #f59a15 0%, #f06923 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #f59a15 0%, #f06923 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f06923');/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f06923')";/* IE8 */
	
	border:0;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: 29px;
	margin: 0 0 0 -3px;
	padding:0;
	text-align: center;
	text-decoration: none;
	width: 77px;}
/* End Email Collection */

/* ********** INVOICE SECTION - start ********** */
td.unpaid_invoice_tbl_hdr {
	background: #fff;
	border:1px solid #dfdfdf;
	color:#545555;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0;
	text-align:center;
	width:102px;}

td.unpaid_invoice_tbl_td {
	background: #fff;
	border:1px solid #dfdfdf;
	color:#545555;
	font-size:12px;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;}

td.blank_cell {
	visibility:hidden;}

/* UnpaidInvoices.ascx - start */
#InvoiceList h5 {
	color:#959494;}
/* UnpaidInvoices.ascx - end */

/* Invoice.ascx - start */
#InvoicePay {
	width:97%;}

	#InvoicePay table {
		border-collapse:collapse;
		border-spacing:0;
		color: #545555;
		font-size: 12px;
		text-align:left;
		width:100%;}

	#InvoicePay table td {
		padding:5px;}

	#InvoicePay table .tbl_header {
		font-size: 12px;
		font-weight: 600;
		text-align: center;}

	#InvoicePay table .left_cell {
		border-left:1px solid #b3b2b2;}

	#InvoicePay table .right_cell {
		border-right:1px solid #b3b2b2;}

	#InvoicePay #tbl_customer {
		margin-top:20px;}

		#InvoicePay #tbl_customer td {
			border-top:1px solid #b3b2b2;
			border-bottom:1px solid #b3b2b2;
			text-align:center;
			width:20%;}

	#InvoicePay #tbl_ordered {
		margin-top:5px;}

		#InvoicePay #tbl_ordered td {
			border:1px solid #b3b2b2;
			text-align:center;}

		#InvoicePay #tbl_ordered .subtext_ordered {
			border-bottom:0;
			border-left:0;
			font-size:9px;
			padding-top:20px;
			padding-right:50px;
			padding-left:10px;
			text-align:left;
			vertical-align:top;}

		#InvoicePay #tbl_ordered .tbl_fin {
			font-size: 11px;
			font-weight: 600;
			text-align:right;}

		#InvoicePay #tbl_ordered .total {
			color:#000;
			text-transform:uppercase;}

	#InvoicePay .top_button {
		float:right;
		margin-left:25px;}

		#InvoicePay .top_button a {
			color:#1a74c9;
			font-size:11px;
			font-weight:600;
			text-decoration:none;}

			#InvoicePay .top_button a:hover {
				text-decoration:underline;}

		#InvoicePay .top_button input[type="button"] {
			background-color:transparent;
			border:0;
			border-radius:initial;
			box-shadow:none;
			clear:both;
			color:#1a74c9;
			cursor:pointer;
			font-size:11px;
			font-weight:600;
			height:auto;
			margin:0;
			padding:0;
			text-decoration:none;
			width:auto;}

			#InvoicePay .top_button input[type="button"]:hover {
				text-decoration:underline;}

	#InvoicePay .title_invoice {
		color:#3a3a3a;
		font-size:18px;
		font-weight:600;
		padding-bottom:15px;}

	#InvoicePay .invoice_address {
		font-size:12px;
		padding-bottom:15px;
		text-align:left;}

	#InvoicePay .invoice_addressName {
		display:inline-block;
		font-weight:700;}
	
	#InvoicePay .invoice_addressLine1 {
		display:inline-block;}
	
	#InvoicePay .invoice_addressCity {
		display:inline-block;}

	#InvoicePay .title_BillTo {
		color:#959494;
		font-size:13px;
		font-weight:600;
		vertical-align:top;}

	#InvoicePay .data_BillTo {
		color:#3a3939;
		font-size:12px;
		font-weight:600;
		vertical-align:top;}
	
	#InvoicePay .title_ShipTo {
		color:#959494;
		font-size:13px;
		font-weight:600;
		vertical-align:top;}
	
	#InvoicePay .data_ShipTo {
		color:#3a3939;
		font-size:12px;
		font-weight:600;
		vertical-align:top;}
	
	#InvoicePay .title_ordered {
		color:#959494;
		font-size:13px;
		font-weight:600;
		margin-top:15px;}

	#InvoicePay .submitButton {
		background-color:#d7243e;
		border:2px solid #d9d9da;
		border-radius: 15px;
		box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
		color:#fff;
		cursor:pointer;
		float:right;
		font-size:14px;
		font-weight:600;
		height:45px;
		margin:10px 5px 0 0;
		text-decoration:none;
		width:85px;}
/* Invoice.ascx - end */

/* PayInvoice.ascx - start */
#InvoicePayOnline {
	width:97%;}

	#InvoicePayOnline .top_button {
		float:right;
		margin-left:25px;}

		#InvoicePayOnline .top_button a {
			color:#1a74c9;
			font-size:11px;
			font-weight:600;
			text-decoration:none;}

			#InvoicePayOnline .top_button a:hover {
				text-decoration:underline;}

		#InvoicePayOnline .top_button input[type="button"] {
			background-color:transparent;
			border:0;
			color:#1a74c9;
			cursor:pointer;
			font-size:11px;
			font-weight:600;
			margin:0;
			padding:0;
			text-decoration:none;}

			#InvoicePayOnline .top_button input[type="button"]:hover {
				text-decoration:underline;}

	#InvoicePayOnline table {
		border-collapse:collapse;
		border-spacing:0;
		color: #545555;
		font-size: 12px;
		text-align:left;
		width:100%;}

		#InvoicePayOnline table td {
			padding:5px;}

		#InvoicePayOnline table .tbl_header {
			font-weight: 600;
			text-align: center;
			width:300px;}

	#InvoicePayOnline #tbl_orderinfo {
		margin-top:15px;}

		#InvoicePayOnline #tbl_orderinfo td {
			border-top:1px solid #b3b2b2;
			border-bottom:1px solid #b3b2b2;
			text-align:center;}

	#InvoicePayOnline table .left_cell {
		border-left:1px solid #b3b2b2;}

	#InvoicePayOnline table .right_cell {
		border-right:1px solid #b3b2b2;}

	#InvoicePayOnline .secure {
		color:#545555;
		font-size:11px;
		margin-top:30px;}

		#InvoicePayOnline .secure .lock {
			background-image:url('/Amsterdam/pict/secure_lock.png');
			display:inline-block;
			height:16px;
			width:14px;}

	#InvoicePayOnline #tbl_creditcard {
		margin-top:40px;}

		#InvoicePayOnline #tbl_creditcard td {
			border:none;}

		#InvoicePayOnline #tbl_creditcard .col1 {
			width:20%;}

		#InvoicePayOnline #tbl_creditcard .col2 {
			width:35%;}

		#InvoicePayOnline #tbl_creditcard .col3 {
			width:45%;}

		#InvoicePayOnline #tbl_creditcard .tbl_header {
			text-align:left;}

		#InvoicePayOnline #tbl_creditcard .date_format {
			color:#e9842e;}

		#InvoicePayOnline #tbl_creditcard input {
			height:20px;
			width:255px;}

			#InvoicePayOnline #tbl_creditcard input.expDate {
				margin-right:0;
				margin-left:-5px;
				width:30px;}
	
	#InvoicePayOnline #paynow .submitButton {
		background-color:#d7243e;
		border:2px solid #d9d9da;
		border-radius: 15px;
		box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
		color:#fff;
		cursor:pointer;
		font-size:14px;
		font-weight:600;
		height:45px;
		margin:20px 0 0;
		padding:0;
		text-decoration:none;
		width:85px;}

#divCreditCardType {
	background-image: url('/Amsterdam/pict/sprite_creditcards.png');
	background-position:0 0;
	background-repeat:no-repeat;
	height:32px;
	margin-top:3px;
	width:162px;}

	#divCreditCardType.VI {
		background-position:0 -33px;}

	#divCreditCardType.MC {
		background-position:0 -66px;}

	#divCreditCardType.AX {
		background-position:0 -99px;}

	#divCreditCardType.DI {
		background-position:0 -132px;}
/* PayInvoice.ascx - end */

/* ********** INVOICE SECTION - end ********** */
/* Shipping Icons - START */
.shipIn2Days {
	background-image:url(/AmsterdamProducts/pict/APL_2Days.png);
	cursor:pointer;
	height:42px;
	margin:0 0 0 7px;
    vertical-align:baseline;
    display:inline-block;
	width:42px;}

.shipIn3Days {
	background-image:url(/AmsterdamProducts/pict/APL_3Days.png);
	cursor:pointer;
	height:42px;
	margin:0 0 0 7px;
    vertical-align:baseline;
    display:inline-block;
	width:42px;}

.shipIn4Days {
	background-image:url(/AmsterdamProducts/pict/APL_4Days.png);
	cursor:pointer;
	height:42px;
	margin:0 0 0 7px;
    vertical-align:baseline;
    display:inline-block;
	width:42px;}
/* Shipping Icons - END */

/* NEW PRODUCT DETAIL PAGE - begin */
.pdr_right {
	display:none;}

.productdetail_left {}

    .productdetail_left > .pdr_left_m0 {
        overflow: hidden;}

	.productdetail_left .pdr_left_m0 {
		margin: 0 0 5px;}

	.productdetail_left .pdr_left_column_r {
		min-height: 590px;
		width:580px;}

#pd_wrapper .pdr_left_m0 .prod_Details {
    float: right;
    width: 580px;}

h1.order_head_title {
	color:#000;}

.productdetail_itemnumber {
	color:#9999A2;}

.readreviewlink,
.readreviewlink:visited {
	color:#000;
	text-decoration:none;}

img.gallerydisplay {
	border:none;}

img.pd_galleryImg {
	border-color: #ecedef;}

#productdetail_priceaction_table {
	float:right;
	margin-bottom: 25px;
    max-width: 245px;
}

	#productdetail_priceaction_table .cellPricing {
        max-width: 246px;
		overflow:hidden;}

	#productdetail_priceaction_table .price:before {
		content: "";}

.lowPriceDiv {
	overflow:hidden;
	text-align: right;}

.productdetail_cell_lowprice {
	font-size:14px;
	font-weight:700;}

	.productdetail_cell_lowprice .price {
		color:#F20800;
		font-size:17px;}

.productdetail_cell_action {
	float:right;
	text-align:right;}

	.productdetail_cell_action .pdr_left_column_r_action {
		display:inline-block;
		margin:0;}

	.productdetail_cell_action .link_arrow {
		display: inline-block;
		font-size: 22px;
		float: right;
		margin: 0 6px 0 5px;
		position:relative;}

	.productdetail_cell_action .samplereq .link_arrow {
		margin-top: -4px;
		margin-left: -4px;}

.productdetail_cell_subactions {
	padding-right:7px;
	text-align:right;
	vertical-align:bottom;}

	.productdetail_cell_subactions .QuickQuoteButton {
		display:inline-block;}


.product_descriptionTitle {
	float:left;}

.cust_Rating_Tab {
	clear:both;
	font-size:12px;}

.pdr_left hr {
    clear: right;
	float: right;
    width: 578px;}

.pdr_left .title1 {
	color: #878787;
	font-size: 18px;
	font-weight:400;}

.pdr_left .title2 {
	color: #6283c6;
	font-weight: 700;}

.pdr_left .proddet_additionalinfo {
	font-size:12px;}

.pdr_left .reviewstars {
	display: inline-block;
	font-size:inherit;
	margin: 0 5px 0 0;}

.pdr_left .pdr_left_column_content {
	 width: 99%;
  border: solid 1px #d7d3d4;
  margin-top: 10px;
}
.pdr_left_column_content .pdp_recentitemsslider
{
    float:none;
}
.pdr_left_column_content .pdp_recentitemsslider_items
{
    float:none;
    overflow: hidden;
}
.pdr_left .recommendText {
	font-size:inherit;}

.pdr_left .recommendResultText {
	font-size:inherit;}

.pdr_left .proddet_h2 {
	color: #000d36;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0;}

.pdr_left .proddet_bullets {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 15px;}

	.pdr_left .proddet_bullets li {
		background:none;
		list-style-type:disc;
		padding:0;}

.pdr_left .reinforcement {
	float:right;
	height:auto;
	width:auto;}

.pdr_left .feature_icons {
	margin-bottom: 10px;}

	.pdr_left .feature_icons > div {
		display:inline-block;
		margin: 0 5px 0 0;}

.pdr_left .shipIn2Days {
	background-image: url(../pict/APL_2Days.png);
	cursor: pointer;
	display:inline-block;
	height: 42px;
	margin: 0 0 0 7px;
	vertical-align:baseline;
	width:42px;}

.pdr_left .shipIn3Days {
	background-image: url(../pict/APL_3Days.png);
	cursor: pointer;
	display:inline-block;
	height: 42px;
	margin: 0 0 0 7px;
	vertical-align:baseline;
	width:42px;}

.pdr_left .shippingtext {
	display:inline-block;
	font-size:12px;}

.pdr_left .shippingtextdetails {
	color: #2F84C0;
	display: inline-block;}

.pdr_left a {
	color:#000;
	cursor:pointer;}

.pdr_left #productheader {
	float: right;
    overflow: hidden;
	width: 580px;}

	.pdr_left #productheader .item_titleinfo {
		float:left;}
                                
	.pdr_left #productheader .logo_everydaydeals {
		float: left;
		margin-left: 30px;}

.proddet_table {
	margin-bottom:15px;}

	.proddet_table td {
		color:#000d36;
		font-size:12px;
		padding-top:5px;
		padding-left:10px;}

	.proddet_table .groupname {
		vertical-align:top;
		width:110px;}

.span_prodDetBanner {
	color: #EF6325;
	float: right;
	font-size: 17px;
	font-weight: 700;
	text-align: right;}

.groupname {
	font-weight:bold;}

.hlfirst {
	background-image: url('/AmsterdamProducts/pict/APL_PD_ReviewsPagination_first.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 5px;
	width: 17px;}

.hlprevious {
	background-image: url('/AmsterdamProducts/pict/APL_PD_ReviewsPagination_back.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 10px;
	width: 17px;}

.hlnext {
	background-image: url('/AmsterdamProducts/pict/APL_PD_ReviewsPagination_next.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-left: 10px;
	width: 17px;}

.hllast {
	background-image: url('/AmsterdamProducts/pict/APL_PD_ReviewsPagination_last.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-left: 5px;
	width: 17px;}

.shareitem {
	float: right;
	margin-top: -25px;
	margin-right: 10px;
	margin-bottom: 5px;}

	.shareitem a {
		color:#000;
		font-size:12px;
		font-weight: 700;
		text-decoration:none;}

.pdr_left .recentitemsslider {
	padding-left:0;}

.pdr_left .recentitems,
.pdr_left .recentitems_static {
	margin-right:0;
	margin-left:0;}

.shippingclock {
	margin-right: 2px;}

.clocktext {
	margin-top: 10px;}

.prodrev_comment_by {
	border-top: 1px solid #e7e7e7;
	margin-bottom:7px;}

	.prodrev_comment_by .reviewstars {
		display:block;}

.prodrev_comment_text {
	clear:both;
	padding-top: 0;}

.prodrev_comment_helpful {
	clear:both;
	color:#929196;
	display:block;
	padding-top: 0;}

	.prodrev_comment_helpful .reviewhelpful {
		color:#000;
		display:inline-block;
		font-weight:700;}

.but_yes,
.but_no {
	background: none;
	border:none;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	font-weight: 700;
	text-transform:uppercase;}

	.but_yes {
		border-right:1px solid #000;}

	.but_no {
		margin-left: -2px;}

.samplereq {
	margin-top: 10px;
	overflow:hidden;}

	.samplereq a {
		color:#878787;
		display: inline-block;
		font-size: 13px;
		font-weight: 700;
		margin-right: 7px;
		text-decoration: none;
		width: 145px;}

	.samplereq #toggler2 {
		text-align:left;
		width:auto;}

.samplereqtext {
	font-style:italic;
	margin-top: -10px;
	max-width: 245px;}

.prodrev_pageofpage {
	display:inline-block;
	margin-top: 2px;
	vertical-align: top;}

/*Slider css*/
.pdp_recentitemsslider {
	float:left;
	width: 100%;}

.pdp_recentitemsslider_headerlabel, .pdp_recentitems_headerlabelstatic  {
	color:#000;
    float:left;
	font-size: 18px;
	height:22px;
	width:100%;
    margin: 5px auto auto 5px;
}

.pdp_recentitemsslider_items {
	background-color:#fff;
	float:left;
	height:175px;
	width:100%;}

.pdp_recentitems {
	float:left;
	height:100%;
	margin-left:12px;}

.pdp_recentitems_group {
	float:left;
	height:180px;
	margin-right:25px;}

.pdp_recentitem_item {
	float:left;
	margin-left:10px;
	width:145px;}

.pdp_recentitem_image {
	float:left;
	height:105px;
	margin-top:20px;
	margin-left:20px;
	width:122px;}

.pdp_recentitem_imagebackground {
	height:146px;
	margin-left:6px;
	width:143px;}

.pdp_recentitem_label {
    color:#000;
	float:left;
	margin-top:5px;
	margin-left:5px;
	overflow:hidden;
	text-align:center;
	text-decoration:underline;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;}

.pdp_recentitemsslider_arrowprev {
	background:url('/AmsterdamProducts/pict/carousel_prev.png') no-repeat;
	cursor:pointer;
	float:left;
	height:54px;
	margin-top:5.5%;
	width:24px;}

.pdp_recentitemsslider_arrownext {
	background:url('/AmsterdamProducts/pict/carousel_next.png') no-repeat;
	cursor:pointer;
	float:right;
	height:54px;
	margin-top:5.5%;
	margin-right:4px;
	width:24px;}

.pdp_recentitems_container {
	float:left;
	overflow:hidden;
	width:95%;}

#pdp_recentitems {
	margin: 0;
	padding: 0;}
/* NEW PRODUCT DETAIL PAGE - end */

/* PRODUCT DETAIL REFACTOR - start */
.pdr_left_column_r_action {
	float: right;
	margin-right: 10px;}

.addtocartproddet {
	padding-top:10px;}

.qtylabelproddet {
	display: inline-block;}

.qtytxtproddet {
	display: inline-block;}

.productdetail_cell_action {
	text-align:right;}
/* PRODUCT DETAIL REFACTOR - end */

/* Product Details - BEGIN */
#pd_wrapper .swatch_container1 {
	background-color: #fff;
	border: 1px solid transparent;
	display: inline-block;
	float: left;
	height: 15px;
	margin: 1px 0 5px 1px;
	padding: 1px;
	width: 15px;}

	#pd_wrapper .swatch_container1:first-child {
		margin-left: 0;}

#pd_wrapper .swatch_container {
	background-color: #fff;
	border: 1px solid #d7d3d4;
	display: inline-block;
	float: left;
	height: 15px;
	margin: 1px 1px 5px;
	padding: 1px;
	width: 15px;}

#pd_wrapper .swatch_container.highlight {
    border-color: blue;
}

	#pd_wrapper .swatch_container:first-child,
	#pd_wrapper .swatch_container:first-child + div + div + div + div + div + div + div + div + div + div,
	#pd_wrapper .swatch_container:first-child + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div + div {
		margin-left: 0;}
#pd_wrapper .swatch_color {
	background-color: #fff;
	height: 15px;
    width: 15px;
}

/* Gallery General */
#gallerywrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 345px;}

#pd_wrapper #gallerywrapper {
	float: left;
    margin: 0;
    position: relative;
    width: 370px;}

#gallerywrapper #galleryholder {
	border: solid 1px #d7d3d4;
    height: auto;
    order: 1;
    position: static;
    width: 345px;}

#pd_wrapper .s7container {
	overflow:visible;}
/* End Gallery General*/

/* Video Player */
#pd_wrapper #videoplayer .s7container {
	height: 425px;
	width: 345px;}

#pd_wrapper .s7videoplayer {
	height: 100%;
	width: 100%;}

#pd_wrapper .videoplayer {
	background-color: #fff;
	bottom:0;
	height: 100%;
	opacity: 1;
	position: absolute;
	width: 100%;}

#pd_wrapper .s7tooltip {
	z-index:3000;}

#pd_wrapper .s7mutablevolume .s7verticalvolume {
	z-index:2500;}

/* positioning VideoControlBar and its children components */
#pd_wrapper .s7controlbar {
	bottom: 0;
	height: 40px;
	position: absolute;
	width:100%;}

/* upper bar: video scrubber */
#pd_wrapper .s7videoscrubber {
	left: 0;
	top: -9px;
	width:100%;}
/* end upper bar */

/* lower bar: controls */
#pd_wrapper .s7playpausebutton {
	left: 2px;
	top: 12px;}

#pd_wrapper .s7mutablevolume {
	left: 35px;
	top: 12px;}

#pd_wrapper .s7videotime {
	left: 70px;
	top: 13px;}

#pd_wrapper #gallerywrapper .s7tooltip {
	display:none;}

#pd_wrapper .s7fullscreenbutton {
	right: 4px;
	top: 12px;}
/* end lower bar */
/* End Video Player */

/* Zoom Viewer */
#pd_wrapper #zoomContainer.s7container,
#pd_wrapper #zoomholder.s7container {
	height:auto !important;
	position:initial !important;
	width:auto !important;}

#pd_wrapper .s7zoomview {
	height: 425px;
	position:relative;
	width: 345px;}

#pd_wrapper #buttoncontainer.s7container {
	height: auto !important;
	margin-top: 10px;
	text-align: center;
	width: auto !important;}

	#pd_wrapper #buttoncontainer.s7container div {
		display:inline-block;
		margin:0 10px;}

#pd_wrapper .s7zoominbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoominbutton[state='up'],
	#pd_wrapper .s7zoominbutton[state='over'],
	#pd_wrapper .s7zoominbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top left;}

	#pd_wrapper .s7zoominbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoominbutton[state='disabled'] {
		opacity: .5;}

#pd_wrapper .s7zoomresetbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoomresetbutton[state='up'],
	#pd_wrapper .s7zoomresetbutton[state='over'],
	#pd_wrapper .s7zoomresetbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top right;}

	#pd_wrapper .s7zoomresetbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoomresetbutton[state='disabled'] {
		opacity: .5;}

#pd_wrapper .s7zoomoutbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoomoutbutton[state='up'],
	#pd_wrapper .s7zoomoutbutton[state='over'],
	#pd_wrapper .s7zoomoutbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top center;}

	#pd_wrapper .s7zoomoutbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoomoutbutton[state='disabled'] {
		opacity: .5;}
/* End Zoom Viewer */

/* Swatch positioning */
#gallerywrapper #swatches {
	order: 3;
    position: static !important;}

	#gallerywrapper #swatches ul {
		list-style-type: none;
		margin:0;
		padding:0;}

		#gallerywrapper #swatches ul li {
			display: inline;}

			#gallerywrapper #swatches ul li a img {
				border: solid 1px #d7d3d4;}

#pd_wrapper .reviewPager {
	display:none;}

.shippingDetailsPopup {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #ffffff 0%, #bcbcbc 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #ffffff 0%, #bcbcbc 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #ffffff 0%, #bcbcbc 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #bcbcbc));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #bcbcbc 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #ffffff 0%, #bcbcbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#bcbcbc');/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#bcbcbc')";/* IE8 */

	border: 1px solid #dcdcdc;
	font-size: 13px;
	left:290px;
	padding: 15px;
	position: absolute;
	top:110px;
	visibility:hidden;
	width: 300px;
	z-index: 2;}

	.shippingDetailsPopup .shipicon_2days,
	.shippingDetailsPopup .shipicon_3days {
		float:left;
		height:66px;
		margin: 0 15px 20px 0;
		width:66px;}

		.shippingDetailsPopup .shipicon_2days {
			background-image:url('/amsterdam/pict/ship_2days.png');}

		.shippingDetailsPopup .shipicon_3days {
			background-image:url('/amsterdam/pict/ship_3days.png');}

	.shippingDetailsPopup .ordershipstext {
		font-size: 14px;
		font-weight:700;
		margin-top: 11px;
		text-transform:uppercase;}

	.shippingDetailsPopup .numdaystext_2days,
	.shippingDetailsPopup .numdaystext_3days {
		font-weight:700;
		text-transform:uppercase;}

	.shippingDetailsPopup .placeordertext_2days,
	.shippingDetailsPopup .placeordertext_3days {
		clear:both;
		font-size: 14px;}

	.shippingDetailsPopup .subtext {
		color:#595959;
		font-size:10px;
		margin-top: 20px;}

/*items slider*/
.pdp_recentitemsslider_items {
	height:150px;}

#pd_wrapper .pdp_recentitemsslider_arrowprev,
#pd_wrapper .pdp_recentitemsslider_arrownext {
	margin-top: 3.0%;}

#pd_wrapper .pdp_recentitems_group {
	margin-right: 0;}

#pd_wrapper .pdp_recentitem_image {
	margin-top: 0;
	margin-left: 10px;}

#pd_wrapper .pdp_recentitem_imagebackground {
	height:auto;
	margin-left: 0;}

#pd_wrapper .pdp_recentitem_label {
	margin-left:0;}

#pd_wrapper .pdp_recentitem_item {
	margin: 0 15px;}
/* Product Details - END */

.order_bread_crumbs,
.breadcrumbs {
	color: #888;
	margin-top: 10px;}

	.breadcrumbs a,
	.breadcrumbs a:visited {
		color: #999;}


/* Top Nav Featured Product - START */
#topnavlist .featuredproduct {
	border: none;
	clear:none;
	margin:0;}

	#topnavigation #topnavlist .topnavdrop .featuredproduct a {
		padding: 5px 0 0;}

		#topnavigation #topnavlist .topnavdrop .featuredproduct a:hover {
			background-color:transparent;}

/*changes for updated top navigation*/
	#topnavlist .featuredproduct .itemimage {
		float:none;
	    margin-top: 10px;
		text-align: center;}

	#topnavlist .featuredproduct .itemtext {
		box-sizing: border-box;
		color: #000;
        display: inline-block;
		padding-left: 10px;
		white-space: normal;
		width: inherit;}

		#topnavlist .featuredproduct .itemtext .itemname {
			font-size:15px;
			font-weight: 700;}

		#topnavlist .featuredproduct .itemtext .pricelowas {
			color:#97989a;
			display: inline-block;}

		#topnavlist .featuredproduct .itemtext .priceamt {
			color:#97989a;
			display: inline-block;
			margin-left: 2px;}

        #topnavlist .featuredproduct .itemtext .priceamt .crossout {
            display: inline-block;
            text-decoration: line-through !important; }
        #topnavlist .featuredproduct .itemtext .priceamt .sale {
            display: inline-block;
            color: #f00 !important;
            margin-left: 5px !important; }

        #topnavlist .featuredproduct .itemtext .span_prodDetBanner {
            color: #ef6325;
            font-size: 15px;
            font-weight: bold;
            text-align: left !important;
            float: left !important;
        }

	#topnavlist .featuredproduct .button {
		border:2px solid #fff;
		box-shadow:none;
		font-size:15px;
		height: 40px;
		line-height: 40px;
		margin:5px 13%;
		width:74%;}
			
		#topnavlist .featuredproduct .button .btn_content {
			background-color: #05a26b;
			background-image: none;
			color: #fff;
			padding:0 20px;}
			
#topnavlist li:hover div.moredrop .featuredproduct .itemtext {
	width: 140px;}

	#topnavlist li:hover div.moredrop .featuredproduct .itemtext .itemname {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;}
/* Top Nav Featured Product - END */

/* Login in re-design START */
#normalloginforms {
		width:100%;}

		#normalloginforms .twocolumns {
			margin:0;
		    float: left;
			width: 45%;
            background-color: #E6E7E8;
            height:260px;
		}

        #normalloginforms .onecolumn {
            float: left; 
            width: 5%; 
            text-align: center; 
            line-height: 240px; 
            font-size: 22px
        }

	.normallogin_page_wrapper h1 {
		color: #000;
		font-size: 27px;
		margin-bottom: 30px;}

	.normallogin_page_wrapper h2 {
		color: #000;
		font-size:20px;
		margin:0;
		padding:0;}

	.normallogin_page_wrapper input {
		border: 1px solid #aaa;
		box-sizing: border-box;
		height: 28px;
        width: 60%;}

	.normallogin_page_wrapper .returning_customers {
		margin: 20px 25px 0 15px;}

		.normallogin_page_wrapper .returning_customers .inputbtn {
			float: right;
			margin-top: 20px;
			margin-right: 0;}
	
		.normallogin_page_wrapper .returning_customers .label {
			margin: 15px 0 0;}

		.normallogin_page_wrapper .returning_customers .forgot_pw {
			float: right;
			margin: 30px 10px 0 0;
			text-align: right;
			width: 100px;}
		
		.normallogin_page_wrapper .returning_customers .keepmesignedin {
			clear:both;
			float:right;}

			.normallogin_page_wrapper .returning_customers .keepmesignedin input {
				height:auto;
				margin: 0 5px 0 0;
				width:auto;}

	.normallogin_page_wrapper .new_online_customers {
		/*border-bottom: 1px solid #dedede;
        border-left: 1px solid #dedede;*/
        padding: 20px 0 30px 20px;}

		.normallogin_page_wrapper .new_online_customers .login_btn_ContinueToRegistration {
			background-image:none;
			margin:15px 0 0;
			position:initial;}
        .normallogin_page_wrapper .new_online_customers .new_online_info{
                padding-bottom: 4px; margin-left: 86px;font-size: 13px
            }

	.normallogin_page_wrapper .activateAccountLogin {
		background-image:none;
		border-left:1px solid #dedede;
		height:auto;
		margin:0;
		padding:50px 0 0 20px;
		width:auto;}

		.normallogin_page_wrapper .activateAccountLogin a {
			display:inline-block;
			margin:15px 0 0;
			padding:0;}

	.normallogin_page_wrapper .button,
	.normallogin_page_wrapper .inputbtn,
	.normallogin_page_wrapper .login_btn_ContinueToRegistration {
			border-radius: 7px;
			cursor: pointer;
			display: inline-block;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: 700;
			margin: 5px 15px 0;
			overflow: hidden;}

	.normallogin_page_wrapper .inputbtn,
	.normallogin_page_wrapper .login_btn_ContinueToRegistration {
		background-color: #024F9D;
		color: #fff;
		font-size: 16px;
		padding: 12px 40px 30px 40px;
		width: auto;}

	.normallogin_page_wrapper .btn_register_account {
		color: #fff;
		font-size: 14px;}

		.normallogin_page_wrapper .btn_register_account .btn_content {
			background-color:#00649d;
			padding: 10px 20px;}

	.normallogin_page_wrapper .center {
		display:block;
		text-align:center;}
/* Login in re-design END */
/*Test Price Block --- START*/
.pricing_block2_test {
	border-bottom: 1px solid #fff;
	border-collapse: separate;
	float:right;
	font-family:Arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;}

.pricing_block2_test td {
		border-top: none;
		padding:0 0 0 12px;
		text-align:right;
		white-space:nowrap;}

.pricing_block2_test .pricing_block_headers_sale_title {
	background-color: transparent;
	color: #279700;
	display: table-cell;
	margin-right: 0;}
	
.pricing_block2_test .pricing_block_sale {
	color: #279700;
	display: table-cell;
	padding-left: 5px;}

.pricing_block2_test .pricing_block_headers_FreeSavings_title {
	background-color: rgba(0, 0, 0, 0);
	color: #F00;
	display:table-cell;
	margin-right: 0;
	padding-right: 0;
	padding-left: 0;}
	
	
.pricing_block2_test .pricing_block_headers_free_title {
	background-color: rgba(0, 0, 0, 0);
	border:none;
	color: #F00;
	display:table-cell;
	font-weight:normal;
	margin-right: 0;
	padding-right: 0;
	padding-left: 0;}
	
.pricing_block2_test .pricing_block_headers_SaleSavings_title {
	background-color: rgba(0, 0, 0, 0);
	color: #F00;
	display:table-cell;
	margin-right: 0;}

.pricing_block2_test .pricing_block_FreeSavings {
	display:table-cell;
	padding-left: 5px;}

td.pricing_block_qty_test {
	padding-top:2px;
	padding-bottom:2px;
	text-align: right;}

td.pricing_block_headers_title_test {
	border-top: solid 1px #fff;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	text-align: right;
	text-transform:uppercase;}
/*Test Price Block --- END*/
.pagination_container {
  width: 100%;
  margin: 10px auto;
  display: inline-block; }
  .pagination_container .pagination_items_container {
    width: 75%;
    height: auto;
    margin: 20px auto;
    text-align: center; }
    .pagination_container .pagination_items_container .pagination_text {
      color: gray;
      font-weight: bold;
      font-family: arial; }
  .pagination_container .pagination_smaller_container {
    width: 75%;
    height: auto;
    margin: 0 auto;
    text-align: center; }
    .pagination_container .pagination_smaller_container .pagination {
      width: 40px;
      height: 35px;
      background-color: #024f9d;
      color: #FFF !important;
      display: inline-block;
      text-align: center;
      line-height: 35px;
      font-weight: bold;
      font-family: arial;
      font-size: 1.1em !important;
      margin: 0 .9%;
      vertical-align: middle;
      float:none;
      padding:0;
    }
    .pagination_container .pagination_smaller_container .underline_page {
      text-decoration: underline; }
    .pagination_container .pagination_smaller_container .active_pagination_page {
      background-color: #66bcee; }
    .pagination_container .pagination_smaller_container .disabled {
      color: #f2f2f2;
      background-color: #bfbfbf;
      display: none; }