/* svolinsky 5/25/2012 - header design switch */

.div_VendorSpecChg {
	color: #000;
	font-size: 12px;
	font-style: italic;}

/* Category menu */
.catmenu {
	margin-bottom:15px;}

.a {
	font-family: Arial, Helvetica, Sans-Serif;}

#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 {
	background: url('/Amsterdam/pict/arrow.gif') 0 2px no-repeat;
	color: #22529A;
	padding:0 0 0 16px;
	text-decoration:none;}

	#catmenu li a:hover {
		background: url('/Amsterdam/pict/arrow2.gif') 0 2px no-repeat;
		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 0;
	padding:0;}

.catmenu li {
	padding:1px 0;}
	
	.catmenu li a {
		color:#476988;
		text-decoration:none;}

		.catmenu li a:hover {
			text-decoration:underline;}

.catgroup {
	color: #767575;
	cursor:pointer;
	font-size:12px;
	font-weight:600;
	text-transform:lowercase;}

#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;
	margin:0;
	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 {
	color:#fff;
	background:#968686;
	font-size:13px;
	margin:4px 0;
	padding:3px 5px 4px 0;
	text-align:right;}

h1,
.top_rated_title,
.most_reviewed_title {
	color:#fc5a0f;
	font-size:18px;
	font-weight:bold;
	margin:0 0 12px;}
	
.most_reviewed_title {
	margin:15px 0 5px;}

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 {
	display:none;
	height:35px;
	margin-top:4px;}

#loginforms {
	float:left;
	width:98%;}

	#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:#333;
		float:left;
		font-size:12px;
		margin-top:10px;
		margin-right:10px;
		margin-left:50px;
		padding:0;
		width: 280px;}
	
		#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-bottom:3px #978784 solid;
	border-right:1px #978784 solid;
	color:#000;
	display:block;
	float:left;
	font-size:12px;
	padding:0 5px;
	position:relative;
	width:140px;}

.progress2 {
	border-bottom:3px #E5E1E0 solid;
	border-right:1px #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 - for the 'next' button */
#or_menu .next {
	float:left;
	margin-right:5px;
	width:122px;}

.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;}

.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;}

/* on sale td's - in dark #f00 */
.onsale td {
	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;}

/* hiding title */
.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 */
.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: 8px 0 0 6px;
	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:#0065c2;
		font-size:12px;
		font-weight:bolder;
		padding-top:0;}

.cat_right_navi_pr {
	font-size:15px;
	font-weight: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_middle_item {
	float: left;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;}

div.cat_review {
	color:#808080;
	float:right;
	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-left:18px;
	margin-top:10px;
	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;}
	
.co_btn_NextStep_os1 {
	background:#FFF url('/Amsterdam/pict/but_nextstep_os1.gif') no-repeat;/* next button */
	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_btn_sendmemypw {
	background:#E5E1E0 url('/Amsterdam/pict/s_cont.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:26px;
	width:156px;}

.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:15px;
	text-align:left;
	width:124px;}

.forgot_pw {
	float:left;
	margin-top:13px;}

.login_continue_chkout_btn {
	background:url('/Amsterdam/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;
	cursor:pointer;
	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 #003399 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_left {
	float:left;
	width:600px;}
	
.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 {
	background: url('/Amsterdam/pict/prioritycode_butenter.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:30px;
	margin:0;
	padding:0;
	width:71px;}

/* priority code Enter */
#homepage .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;}

	#homepage .prsBut:hover {
		background-color:#f59a15;
		background-image: none;}

/* priority code search */
.prsText {
	border-top:1px solid #877572;
	border-right:1px solid #cdc3c2;
	border-bottom:1px solid #cdc3c2;
	border-left:1px solid #877572;
	color:#c71830;
	font-weight: bold;
	height:20px;
	margin-bottom:0;
	width:90px;}

/* priority code search */
#homepage .prsText {
	border-top:1px solid #877572;
	border-right:1px solid #cdc3c2;
	border-bottom:1px solid #cdc3c2;
	border-left:1px solid #877572;
	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;
	float:right;
	padding:6px 3px;
	text-align:right;
	white-space:nowrap;
	width:99%;}
	
.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;
	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;
	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:105px;}

#newsletter_signup_area .newsletter_button {
	float:left;
	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: #b7dbf5;
		text-decoration:underline;}

.newsletter_links_policy {
	color:#F00;
	float:left;
	margin-left:0;
	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, #FFF 0%, #D4D2D2 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #D4D2D2));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFF 0%, #D4D2D2 100%);
		
	height:28px;
	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-left:10px;
	padding-right:10px;}

.offer_row {
	clear:both;
	padding-left:10px;
	padding-right:10px;}

.offer_select {
	float: left;
	width:11% }

.offer_code {
	float:left;
	width:7%;}

.offer_description {
	float:left;
	width:57%;}

.offer_expdate {
	float:left;
	width:25%;}

.offer_expiring {
	color:#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:90px;
	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-left:15px;
	padding-right:5px;}

.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:#33FFFF;
	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: #FFF;
	border:1px solid #dfdfdf;
	color:#545555;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:8px;
	padding-bottom:8px;
	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;}

.order_head {
	width:99%;}

/* #webuser - modified SV 5/25/2012 */
#webuser {
	color:#476988;
	float:right;
	font-size:10px;
	padding-top:7px;
	padding-right:30px;
	text-align:left;
	width:auto;}

	#webuser .webuser_welcome {
		font-size:1.1em;}

	#webuser span.webuser_welcomeName {
		color:#e98132;
		font-size:inherit;
		font-weight:600;
		line-height:inherit;}

	#webuser .webuser_link {
		margin-left: 1px;}
/* end of #webuser */

.holidaytopmenu {
	float:left;
	height:41px;
	margin-left:25px;
	width:192px;}

/* The 3-way border around My Account/Category List */
#recent_items {
	border-left:0;
	color:#06C;
	margin:10px 0 5px;
	padding:0 0 5px;
	position:relative;
	text-align:left;}

	#recent_items img {
		border:1px solid #e4e4ed;
		margin: 0;
		padding: 0;}

		#recent_items img.title {
			border:0;
			z-index: 0;}

.recent_items_header {
	background: url(/Amsterdam/pict/recently_viewed.gif) no-repeat;
	height:17px;
	left:0;
	position:absolute;
	top:-10px;
	width:125px;}

#homepage .recent_items_header {
	background: url(/Amsterdam/pict/recently_viewed.png) no-repeat;
	display:block;
	height:13px;
	margin-top: -7px;
	width:92px;}

.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;}

#homepage .recent_item_name {
	text-align:left;
	width: 127px;}

#homepage .recent_item a {
	color:#476988;
	font-size:11px;
	text-decoration:none;}

	#homepage .recent_item a:hover {
		text-decoration:underline;}
	
#shoppingcart_layout {
	float:left;
	width:766px;}

.shoppingcart_left {
	float:left;
	height:650px;
	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-bottom:1px solid #d1d1d1;
	height:62px;
	margin-bottom:10px;
	margin-top:18px;}

.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 15px;
	width:610px;}

.crosssell_wish {
	float:left;
	padding-top:0;
	width:610px;}

.crosssell_item {
	background:#fff;
	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;}

.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;}

/* 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;
	float:left;
	margin:10px 0;
	overflow:hidden;
	padding:0;
	width:99%;}

.prodrev_comment_even {
	background:#fff;
	float:left;
	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;}

.codeoffer_block {
	background: #c0d9f0 url(/Amsterdam/pict/code_detailsbg.gif) no-repeat;
	height:38px;
	margin:0 0 10px 7px;
	width:792px;}

.codeoffer_text {
	color:#222;
	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;}

	.divColors br {
		clear:both;}

.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;}

.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-color: #FCBE29;
	border-style: solid;
	border-width: 1px;
	margin:2px;}

img.gallerythumb {
	border-color: #FCBE29!important;
	border-style: solid!important;
	border-width: 1px!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;
	cursor:pointer;
	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;
	cursor:pointer;
	height:29px;
	width:87px;}

.quantitybox {
	margin-right:5px;
	margin-top:16px;
	width:75px;}

.confirmation_note {
	color:#978784;
	font-size:11px;
	margin-top:5px;}

/* priority code histroy */
.promo_code_box {
	float:left;
	margin:0;
	text-align:left;
	white-space:normal;
	width:134px;}

.promo_code_top {	
	background: url('/Amsterdam/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:120px;
	overflow:auto;
	padding: 0 7px 7px 6px;
	width:134px;
	word-spacing:normal;}

/*for new pricing block*/
.pricing_block_headers {
	font-weight:bold;}

/*table with prices*/
.pricing_block2 {
	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 td {
		border-top: none;
		padding:0 0 0 12px;
		text-align:right;
		white-space:nowrap;}

td.pricing_block_sale {
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	margin:3px 15px;}

td.pricing_block_free {
	color: #f00;
	font-weight: bold;
	padding:3px 22px 3px 0;
	text-align: right;}

/*table with prices*/
.pricing_block {
	border: 1px solid #e5e1e0;
	border-collapse: collapse;
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 400px;}

	.pricing_block td {
		border: none;
		font-family:Verdana, Arial, helvetica, sans-serif;
		margin: 0;
		padding: 3px;
		text-align: center;}

/*table with prices header colored*/
.pricing_block_headers td {
	background-color: #0266c3;
	color: #FFF;
	text-align: center;}

/*table with prices for sale header colored*/
.pricing_block_headers_sale td {
	color: #F00;
	font-size: 11px;
	font-weight: bold;}

td.pricing_block_headers_title {
	border-top: solid 1px #fff;
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	text-align: right;
	text-transform:uppercase;}

/*table with prices for sale header colored*/
td.pricing_block_headers_sale_title {
	background:#c00;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:3px;}

.pricing_block_headers_free td {
	background:#fff;
	color:#c00;}

/*table with prices for sale header colored*/
td.pricing_block_qty {
	padding-top:2px;
	padding-bottom:2px;
	text-align: right;}

/*password_retreival page*/
.password_retreival {
	background:url('/Amsterdam/pict/password_retrive.gif') no-repeat;
	float:left;
	height:170px;
	width:580px;}

	.password_retreival p {
		color:#111;
		font-size:14px;
		font-weight:bold;
		margin:0;
		padding:10px 0 0;
		text-align:center;}

.password_retreive_email {
	padding-left:130px;
	padding-top:25px;}

.return_to_login {
	cursor:pointer;
	float:left;
	height:25px;
	margin-left:200px;
	margin-top:50px;
	width:180px;}

.co_btn_send_me {
	background:#FFF url('/Amsterdam/pict/send_me_my_pw.gif') no-repeat top left;
	border:0;
	cursor:pointer;
	height:26px;
	width:180px;}

.shipAccount {
	clear:right;
	text-align:right;
	width:100%;}

.div_shippingUpdate {
	background:white url('/Amsterdam/pict/ajax-loader.gif') no-repeat 50% 50%;
	height:250px;
	left:100px;
	position:absolute;
	top:150px;
	width:800px;}

/* Siemens Live Chat */
.LC_btnsubmit {
	background:#FFF url('/Amsterdam/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:#fff;
	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;}

/*-----------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 {
	float:left;
	height:126px;
	margin-left:7px;
	width:385px;}

.pi_xsell_2 {
	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('/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_box_left_odd {
	background:url('/Amsterdam/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_left_even {
	background:url('/Amsterdam/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_right_odd {
	background:url('/Amsterdam/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('/Amsterdam/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;
	overflow:auto;
	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_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:110px;}
/*---------end customer review---------*/

/*--------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,
.who_can,
.prodrev_guideline {
	color:#222;
	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 {
	margin-top:20px;
	width:770px;}

.our_customer {
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

.prodrev_guideline {
	height:20px;
	width:780px;}

	.prodrev_guideline li {
		color:#555;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px;}
/*-----------end of about our reviews------*/

.category_h2 {
	display:none;}

.category_h3,
.category_h4 {
	color:#aaa;
	font-size:11px;
	line-height:24px;
	margin:0 0 0 9px;
	text-align:left;}

.category_h4 {
	font-size:10px;
	line-height:14px;}

/*Express checkout button in shopping cart*/
.cart_expresscheckout {
	background: url('/Amsterdam/pict/but_checkout_red.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:35px;
	width:110px;}

.cart_expresscheckout1 {
	background: url('/Amsterdam/pict/but_checkout_red.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:35px;
	margin:-6px 0 0 -18px;
	width:110px;}

/*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-top:1px solid #ddd;
	border-bottom: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;}

.pricode_note {
	color:#303030;
	margin-top:13px;}

#spanError {
	color:#f00;
	font-size:13px;}

.FreeQuantity,
.FreeQuantity2,
.FreeTotal {
	color:#f00;}

/* Sitemap */
#sitemapBody {
	width:700px;}

#sitemapTitle {
	color:#fc5a0f;
	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:#fc5a0f;
	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('/Amsterdam/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('/Amsterdam/pict/order_approve.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonDontApprove {
	background:url('/Amsterdam/pict/order_change.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonChat {
	background:url('/Amsterdam/pict/order_chat.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	width:238px;}

.buttonEmail {
	background:url('/Amsterdam/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:#865842;
	font-weight:bold;
	margin:5px 0 15px;}

	.share_addthis img {
		margin:0 0 0 3px;}

.news_addthis {
	float:left;
	margin:17px 0 15px;
	width:99%;}

.qty_upsell_txt {
	color:#0062c5;
	float:left;
	font-size:11px;
	margin:1px 0 0 8px;
	width:70%;}

/* NEWS CENTER update - 10/8/2010 */
.newscenter_crumbs {
	float: left;
	width: 99%;}

.newscenter_headerbg {
	float:left;
	height:180px;
	margin:8px 0 16px;
	width:798px;}

.newscenter_headertxt {
	margin:20px 0 0 417px;
	width:365px;}

	.newscenter_headertxt h1 {
		font-size:26px;
		margin:0;}

	.newscenter_headertxt h2 {
		color:#fc5a0f;
		font-size:18px;
		font-weight:normal;
		margin:-3px 0 0;}

	.newscenter_headertxt p {
		font-size:14px;
		font-weight:normal;
		line-height:20px;}

.newscenter_blockl,
.newscenter_blockr,
.newscenter_blockl-art,
.newscenter_blockr-art {
	background: url('/Amsterdam/pict/bg_gradient_lgray.gif') bottom repeat-x;
	border:1px #c0c0c0 dotted;
	float:left;
	height:210px;
	margin:0 14px 14px 0;
	width:390px;}

.newscenter_blockr,
.newscenter_blockr-art {
	margin:0 0 14px;}

.newscenter_category {
	margin:-3px 0 0 13px;}

.newscenter_blocktxt {
	height:188px;
	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 0 2px;
			text-decoration:none;}

			.newscenter_blocktxt h3 a:hover {
				text-decoration:underline;}

	.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 {
		color:#705e5a;
		display:block;
		padding:0 0 0 13px;
		text-decoration:none;}

		.newscenter_blocktxt li a:hover,
		.newscenter_category li a:hover {
			color:#656565;
			padding:0 0 0 13px;
			text-decoration:underline;}

		.newscenter_blocktxt li a:visited,
		.newscenter_category li a:visited {
			color:#8a7e7c;
			padding:0 0 0 13px;}

		.newscenter_blocktxt li a:visited:hover,
		.newscenter_category li a:visited:hover {
			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;}

	.newscenter_article_clmn h1 {
		color:#252525;
		font-size:24px;
		font-weight:100;
		margin:3px 0 3px;
		padding:0;}

.newscenter_article {
	color:#111;
	font-family:Arial;
	font-size:13px;}

.newscenter_article_more {
	float:left;
	margin-top:5px;
	width:99%;}

h3.latestnews {
	color:#252525;
	font-size:15px;
	font-weight:100;
	margin:3px 0 2px;
	padding:0;}

.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;}

.newscenter_latest {
	float:left;
	line-height:16px;
	width:100%;}

	.newscenter_latest ul {
		font-size:12px;
		margin:0 0 5px 0;
		padding:0;}

		.newscenter_latest ul a {
			padding:0 0 0 13px;
			text-decoration:none;}

			.newscenter_latest ul a:hover {
				padding:0 0 0 13px;
				text-decoration:underline;}

			.newscenter_latest ul a:visited {
				padding:0 0 0 13px;}

.newscenter_artinfo {
	color:#777;
	font-size:12px;
	line-height:13px;
	margin:0 0 11px;}
/* end of NEWS CENTER new CSS 6/11/2009 */

/* Category Filters & Comparison Tool */
#catfiltop {
	float:left;
	margin:10px 0 10px 8px;
	width:790px;}

#catfilbottom {
	float:left;
	margin:20px 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_bot {
		background:url('/Amsterdam/pict/comparisontool_bg_06.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;}

	#catfilbottom .catfiltop_top {
		background:url('/Amsterdam/pict/sprite_cattools.gif') 0 0 no-repeat;
		float:left;
		height:6px;
		width:790px;}

	#catfilbottom .catfiltop_bot {
		background:url('/Amsterdam/pict/sprite_cattools.gif') 0 -6px 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;}

.catfiltop_mid-one,
.catfiltop_mid-two,
.catfiltop_mid-three,
.catfiltop_mid-four,
.catfiltop_mid_current {
	color:#555;
	float:left;}

.catfiltop_mid-one {
	margin-left:8px;
	width:450px;}

.catfiltop_mid-two {
	width:158px;}

.catfiltop_mid-three {
	width:173px;}

.catfiltop_mid-four {
	width:116px;}

.catfiltop_mid_current {
	width:445px;}

.catfil_list {
	background: url('/Amsterdam/pict/catfil_iconlist.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 {
	background: url('/Amsterdam/pict/catfil_icongrid.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 7px 0 0;
	overflow:hidden;
	padding:0;
	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 {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	color:#454545;
	cursor: pointer;
	font-size:12px;
	font-weight:600;
	margin-top: 5px;
	padding: 5px 0;}

	.catfilgroup .text {
		color: #2C5987;}

	.catfilgroup .arrow {
		float: left;
		width: 13px;
		height: 13px;
		margin-left: 5px;
		margin-right: 5px;}
    .catfilgroup .down {
		background-image: url('/Amsterdam/pict/arrowDown.png');
    }

    .catfilgroup .left {
        background-image: url('/Amsterdam/pict/arrowLeft.png');
    }

.catfilremovecontainer {
	padding: 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #CCC;
	color: #2C5987;
	font-weight:bold;
	margin-bottom: 5px;}

	.catfilremovecontainer .floatleft {
		float: left;}

	.catfilremovecontainer .clearboth {
		clear: both;}

.catfilremove {
	cursor: pointer;
	margin-left: 10px;}

	.catfilremove .text {
		margin-top: 0;}

	.catfilremove .icon {
		background-image: url('/Amsterdam/pict/remove.png');
		height: 11px;
		margin-left: 3px;
		width: 12px;}

.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('/Amsterdam/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-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	border-left: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('/Amsterdam/pict/discitem_apl_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('/Amsterdam/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;}

/* Survey start */
#survey_1 {
	float:left;
	margin:30px 0 0;
	text-align:left;
	width:80%;}

.survey_h3 {
	border-bottom:1px #c0c0c0 solid;
	color:#000;
	font-size:17px;}

.survey {
	font: 12px/15px 'Arial';}

.survey_description {
	color:#222;
	font: 12px/14px 'Arial';}

.survey label {
	color:#000;
	font-weight:bold;}

.survey_select {
	margin:5px 0 0;}

.survey_input {
	margin:5px 0 0;
	width:400px;}

ol.survey li {
	margin:0 0 20px;}

.but_submitsurvey {
	background: url('/Amsterdam/pict/but_submitsurvey.gif');
	border:0;
	cursor:pointer;
	height:33px;
	width:120px;}

.survey_status {
	color:#f00;}
/* Suvey End*/

/* 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_options {
	margin:0 0 6px;}

.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;}

.hp_codenetry_text {
	color:#004d98;
	float:left;
	font-size:13px;
	margin:13px 0 0 8px;}

span.cart_codeentry_textlarge {
	font-size:13px;
	line-height:14px;}

.cart_codeentry_text {
	color:#555;
	float:left;
	font-size:11px;
	line-height:13px;
	margin:9px 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;}

#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;}

.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:#555;
	float:left;
	font-size:17px;
	width:99%;}

.typage_belowh3 {
	float:left;
	font-family:Arial;
	font-size:12px;
	width:90%;}

.typage_h5 {
	color:#865842;
	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:94%;}

.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_banners {
	float:left;
	margin-top:40px;
	width:780px;}

.typage_banners1 {
	float:left;
	width:185px;}

.typage_banners2 {
	float:left;
	width:185px;}

.typage_banners3 {
	float:left;
	text-align:right;
	width:400px;}

#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;}

/* temp - spaneffor in Studio (min qty) */
#ctl00_cphBody_ctl00_spanError {
	color:#f00;
	font-size:12px;
	font-weight:bold;}

.topbanner_satisfaction {
	background:url('/Amsterdam/pict/flash_topbanner/satisfaction_guar.gif') no-repeat;
	color:#06C;
	float:left;
	font-size:10px;
	height:205px;
	width:176px;}

#ctl00_ucStockArt_div_all_cat {
	margin-left:10px;}

	#ctl00_ucStockArt_div_all_cat div {
		float:left;
		font-size:13px;
		width:45%;}

/* is this class still being used? */
.footer_emailsignup {
	background: url(/Amsterdam/pict/newhomepage/emailsignup.jpg) no-repeat;
	float: left;
	height: 135px;
	margin:6px 0 0 34px;
	width: 184px;}

.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 .nwsbut {
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #D4D2D2));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFF 0%, #D4D2D2 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFF 0%, #D4D2D2 100%);

	cursor: pointer;
	float: left;
	height: 29px;
	margin: 2px 0 0 4px;
	padding:0;
	width: 63px;}

#catfilbottom .catfiltop_mid-three {
	background:#f00;
	display:none;}

#catfilbottom .catfiltop_mid-four,
#catfilbottom .catfiltop_mid-two {
	display:none;}

#catfilbottom .catfiltop_mid-one {
	font-size:17px;
	font-weight:700;
	text-align:center;
	width:740px;}

#ctl00_cphBody_ctl00_GeneralListing1_lblIndex1 {
	padding-right:40px;}

.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;}

.r {
	display:none;}

.order_bread_crumbs,
.breadcrumbs {
	
	margin-top: 10px;}

	.order_bread_crumbs a,
	.order_bread_crumbs a:visited {
		}

.breadcrumbs a,
.breadcrumbs a:visited {
	}

h1.order_head_title {
	margin:1px 0 3px;}

h2.proddet_h2 {
	color:#000d36;
	font-size:14px;
	margin:10px 0 2px;}

	h2.proddet_h2 a,
	h2.proddet_h2 a:visited {
		color:#4b78a5;
		text-decoration:none;}

		h2.proddet_h2 a:hover {
			text-decoration:underline;}

.proddet_h3 {
	color:#000d36;
	font-size:13px;
	margin:10px 0 2px;}

ul.proddet_bullets {
	color:#000d36;
	font-size:12px;
	margin:0 0 0 8px;
	padding:0;}

.pdr_left .proddet_bullets a,
.pdr_left .proddet_bullets a:visited {
	color:#4b78a5;
	text-decoration:underline;}

	.pdr_left .proddet_bullets a:hover {
		text-decoration:none;}

.pdr_left .proddet_bullets li {
	background:url('/Amsterdam/pict/bullet_pdp.gif') no-repeat 0 7px;
	line-height:18px;
	list-style-type:none;
	padding-left:10px;}

.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;}

.hreview-aggregate div {
	display:inline;}

.cart_guestCheckout {
	background: url('/Amsterdam/pict/but_red_guestcheckout.gif') no-repeat top left;
	border:none;
	cursor: pointer;
	height:35px;
	margin:0;
	padding:0;
	width:144px;}

.cart_guestCheckoutWrapper {
	float:left;
	text-align:right;
	width:479px;}

/*---new homepage small banners---*/
.new_small_banners {
	float:left;
	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;}

.div_SmartCouponHeader {
	background:transparent url('/Amsterdam/pict/savings_center.png') no-repeat top left;
	border:none;
	height:99px;
	margin:0;
	padding:0;
	width:135px;}

.div_SmartCouponBody {
	display:block;}

	.div_SmartCouponBody li {
		background:#F1F1F1;
		border-bottom:solid 1px #9E8885;
		list-style-type:none;
		margin:2px;
		padding:0 2px;}

		.div_SmartCouponBody li.last {
			border-bottom:none;}

.btn_CreateWebAccount {
	background:transparent url('/Amsterdam/pict/btn_create_acct.gif') no-repeat top left;
	border:none;
	height:33px;
	margin:0;
	padding:0;
	width:138px;}

.btn_ActivateAcctSubmit {
	background:transparent url('/Amsterdam/pict/btn_submit.gif') no-repeat top left;
	border:none;
	cursor:pointer;
	height:33px;
	margin:0;
	padding:0;
	width:115px;}

.div_EnterCusNumberWrapper {
	margin:auto;
	text-align:center;}

.div_EnterCusNumber {
	background:transparent url('/Amsterdam/pict/enter_cus_num_bg.gif') no-repeat top left;
	border:none;
	height:152px;
	margin:auto;
	padding:0;
	text-align:center;
	width:447px;}

.div_EnterEmail {
	background:transparent url('/Amsterdam/pict/enter_email_bg.gif') no-repeat top left;
	border:none;
	height:310px;
	margin:auto;
	padding:0;
	text-align:center;
	width:447px;}

.h1_nomargin {
	margin-bottom:0;}

.h3_smaller {
	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;}

.div_ActivateAccountCenter {
	float:left;
	margin:auto;
	text-align:center;
	width:auto;}

.div_EnterCusNumberInner {
	padding-left:30px;
	text-align:left;}

.h4_enterCusNumber {
	color:#06C;
	font-size:15px;
	font-weight:bold;
	padding:7px 0;
	text-align:left;}

.txt_ActivateCusNumber {
	font-size:15px;
	height:31px;
	margin-right:15px;
	width:235px;}

.div_ActivateAcctMsg {
	background-color:#EAF3F8;
	border:solid 1px #D5D9DA;
	color:#D5D9DA;
	font-size:10px;
	font-weight:normal;
	margin:20px auto auto;
	padding:10px;
	text-align:left;
	width:427px;}

	.div_ActivateAcctMsg a {
		display:block;
		font-size:12px;
		text-align:right;}

.div_EnterEmailInner {
	margin-top:40px;
	padding-left:30px;
	text-align:left;}

	.div_EnterEmailInner h4 {
		color:#06C;
		font-size:14px;
		font-weight:normal;
		text-align:left;}

.activateAccountLogin {
	background:transparent url('/Amsterdam/pict/login_customer_bg.jpg') no-repeat top left;
	border:none;
	clear:both;
	float:left;
	height:110px;
	margin:30px 0 0 50px;
	padding:0;
	width:632px;}

	.activateAccountLogin h2 {
		border:none;
		color:#06C;
		font-size:20px;
		margin-bottom:2px;
		padding:5px 0 0 5px;
		text-align:left;}

.activateAccountLoginInner {
	color:#474747;
	font-size:11px;
	padding:5px 10px 15px;
	text-align:left;}

.activateAccountLogin a {
	display:block;
	padding-right:20px;
	text-align:right;}

/* Share It With the World */
.shareit_block {
	background:url('/Amsterdam/pict/shareit_bg.jpg') no-repeat;
	float:left;
	height:182px;
	width:681px;}

.shareit_text {
	float:left;
	margin-top:17px;
	margin-left:147px;}

.shareit_title {
	color:#0065c2;
	float:left;
	font-family:"Trebuchet MS";
	font-size:18px;
	height:20px;
	width:525px;}

.shareit_content {
	color:#111;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin-top:10px;
	width:525px;}
	
.shareit_fb {
	color:#0065c2;
	font-weight:bold;
	margin-top:10px;}

	.shareit_fb a {
		cursor:pointer;
		margin-left:10px;
		position:relative;
		top:3px;}

.shareit_result {
	color:#0f0;}

.shareit_popup {
	background-color:#ffb;
	border:solid 1px #ddd;
	display:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	padding:25px;
	position:absolute;
	width:450px;}

	.shareit_popup span {
		display:block;
		font-weight:bold;
		margin:10px 0;}

	.shareit_popup ul {
		list-style-type:none;
		margin:0;
		padding:0;}

	.shareit_popup li {
		margin:0 0 10px;
		padding:0;}

	.shareit_popup h4 {
		color:#ef6a1d;
		font-size:16px;
		margin:0;
		padding:0;}

	.shareit_popup a {
		cursor:pointer;
		float:right;}

.shareitgallery h2 {
	clear:both;}

.shareitgallery ul {
	list-style-type:none;}

.shareitgallery li {
	display:inline;}

	.shareitgallery li div {
		display:block;
		float:left;
		margin-bottom:20px;
		width:255px;}

	.shareitgallery li img {
		width:250px;}
/* End Share It With the World */

/* Email Collection */
.div_jQueryEmail {
	background-color:transparent;
	bottom:0;
	display:none;
	height:268px;
	left:0;
	margin:auto;
	overflow:hidden;
	position:fixed;
	right:0;
	text-align:left;
	top:0;
	width:478px;
	z-index:1199;}

.email_registerNow,
.email_invalidEmail,
.email_thankyouLogo,
.email_exists {
	margin-left: 20px;}

.email_invalidEmail,
.email_thankyouLogo,
.email_exists,
.jemail_invalidEmail,
.jemail_thankyouLogo,
.jemail_exists {
	display:none;}

.emailsu_wrap {
	background:url('/amsterdam/pict/APL_EmailSlideOutBox_bkgd.png') no-repeat;
	height:268px;
	width:478px;}

.emailsu_top {
	/* 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 */

	height:28px;
	margin-left:9px;
	width:460px;}

.emailsu_toptxt {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 5px 0 0 27px;
	width:auto;}

.emailsu_close {
	background:url('/amsterdam/pict/APL_EmailSlideOutBox_close.png?v=2') no-repeat;
	cursor:pointer;
	float:right;
	height:20px;
	margin: 4px;
	width:20px;}

.emailsu_bottom,
.emailsu_bottom1 {
	clear:both;
	height:255px;
	margin: 25px 0 0 36px;
	padding: 0;
	width:406px;}

.emailsu_textwrap {
	border-left:1px solid #476988;
	margin: 0;
	padding: 0 0 0 2px;}

.emailsu_enteryour {
	color:#476988;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	width:245px;}

.emailsu_bottomleft {
	margin-top:20px;}

.emailsu_bottomleft .emailsu_inputbox_bg {
	margin-top:3px;}

.emailsu_bottomleft .emailsu_inputbox {
	background-color:#FFF;
	float: left;
	height:20px;
	width:242px;}

.emailsu_bottomleft .emailsu_signup_btn {
	/* 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 */
	
	color:#FFF;
	cursor:pointer;
	float: left;
	font-size:13px;
	height:23px;
	margin: 0;
	padding: 3px 0 0;
	text-align:center;
	text-decoration:none;
	width:102px;}

	.emailsu_bottomleft .emailsu_signup_btn:hover {
		/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(top, #f59a15 0%, #f59a15 100%);
		/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(top, #f59a15 0%, #f59a15 100%);
		/* Opera */ 
		background-image: -o-linear-gradient(top, #f59a15 0%, #f59a15 100%);
		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f59a15), color-stop(1, #f59a15));
		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(top, #f59a15 0%, #f59a15 100%);
		/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to bottom, #f59a15 0%, #f59a15 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f59a15');/* IE6 & IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f59a15', endColorstr='#f59a15')";/* IE8 */}

.emailsu_bottomleft .emailsu_privacy {
	clear:both;
	padding-top:2px;
	text-transform:lowercase;}

	.emailsu_bottomleft .emailsu_privacy a {
		color:#e57a39;
		cursor:pointer;
		font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;}

		.emailsu_bottomleft .emailsu_privacy a:hover {
			color:#e57a39;
			text-decoration:underline;}

.emailsu_bottomleft_tryagain {
	margin-top:57px;}

.emailsu_getexclusive {
	color:#476988;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0;
	padding: 0;}

.emailsu_bulletin {
	color:#476988;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	list-style-type:none;
	margin: 3px 0 0;
	padding: 0;}

	.emailsu_bulletin li {
		line-height: 1.35;
		margin: 0;
		padding: 0;}

.emailsu_notvalid {
	color:#e57a39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;}

.emailsu_thankyou {
	color:#476988;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:21px;
	width: 95%;}

.emailsu_guarantee {
	background:url('/amsterdam/pict/APL_EmailSlideOutBox_guarantee.png') no-repeat;
	cursor:pointer;
	float:right;
	height:58px;
	margin-top:20px;
	width:64px;}

/* ******************************************************************* */

.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;}

.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-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 3px;
	width:115px;}

.newsletter_signup_area .newsletter_button {
	float:left;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 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;}

	.newsletter_signup_area .nwsbut:hover {
		background-color:#f59a15;
		background-image: none;}
/* End Email Collection */

/* 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 {
	background:#f7f6f5;
	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 {
	float:left;
	padding:5px 3px 3px;
	width:294px;}

.totals_grand_place {
	float:left;
	padding:3px;
	width:99%;}
	
.totals_grand_white {
	background:#fff;
	float:right;
	padding:6px 3px;
	text-align:right;
	white-space:nowrap;
	width:294px;}
	
.totals_grand_white_place {
	background:#fff;
	float:left;
	padding:10px 3px;
	text-align:right;
	white-space:nowrap;
	width:99%;}
	
.totals_txt {
	float:left;
	margin-bottom:10px;
	padding: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;
	text-align:right;
	width:13%;}
	
	.totals_nr u {
		border-bottom:1px solid;}
	
.totals_nowrap {
	white-space:nowrap;}
	
.tax {
	text-align:right;
	width:100%;}

.div_SmartCouponBody {
	display:block;
	width:300px;}

.btn_ApplyCoupon {
	background:url('/Amsterdam/pict/btn_savingctr_apply.jpg') no-repeat;
	border:none;
	cursor:pointer;
	height:30px;
	width:64px;}

.rbl_Cop {
	clear:both;
	color:#414040;
	margin-top:0;
	margin-left:15px;}

	.rbl_Cop input {
		float:left;}

.rblcopcode {
	float:left;
	margin-left:7px;
	text-align:center;
	width:50px;}

.rblcoptype {
	float:left;
	margin-left:7px;
	text-align:center;
	width:80px;}

.rblcopname {
	float:left;
	margin-left:7px;
	text-align:left;
	width:170px;}

#couponlist {
	color:#929292;
	margin-top:5px;}

.pop_body {
	border-left:solid 1px #fc5a0f;
	border-right:solid 1px #fc5a0f;
	float:left;
	width:412px;}

.pop_body_center {
	float:left;
	margin:0 15px 0 20px;
	padding-bottom:5px;}

.btn_ApplyPopupCoupon {
	background:url('/Amsterdam/pict/btn_popup_applycoupon.jpg') no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	height:24px;
	width:73px;}

.btn_SignUpNow {
	background:url('/Amsterdam/pict/btn_popup_signup.jpg') no-repeat;
	border:none;
	cursor:pointer;
	height:24px;
	width:73px;}

.div_SmartCouponPopup {
	background:#f5f4f4;
	display:none;
	position:fixed;
	top: 10px;
	width:414px;}

.head {
	background:url('/Amsterdam/pict/popup_topbg.jpg') no-repeat;
	color:#FFF;
	float:left;
	font-size:11px;
	height:44px;
	width:414px;}

	.head h3 {
		color:#FFF;
		display:inline;
		font-size:15px;
		line-height:15px;}

	.head a {
		color:#fff;
		float:right;}

.head_title {
	float:left;
	margin-top:5px;
	margin-left:7px;
	width:300px;}

.head_close {
	float:right;
	margin-top:5px;
	margin-right:7px;
	width:100px;}

.pop_bottom {
	background:url('/Amsterdam/pict/popup_btmbg.jpg') no-repeat;
	float:left;
	height:22px;
	width:414px;}

#instructions {
	border-bottom:solid 1px #eaeaea;
	margin-top:10px;
	padding-bottom:10px;}

	#instructions a {
		font-size:10px;}

#email {
	border-top:solid 1px #eaeaea;
	color:#929292;
	float:left;
	padding-top:10px;}

	#email .popup_emailaddressbar {
		float:left;
		width:265px;}

	#email .popup_email_entry {
		float:left;
		margin-top:5px;}

	#email .popup_email_signupbtn {
		background:url('/Amsterdam/pict/btn_popup_signup.jpg') no-repeat;
		cursor:pointer;
		float:left;
		height:24px;
		margin-left:33px;
		width:73px;}
/*end savings center */

.span_prodDetBanner {
	color:#c00;
	float:right;
	font-size:17px;
	font-weight:bold;
	text-align:right;}

/* Product Details code for new Design File */
.pdr_left {
	float: left;
	width: 640px;}

.pdr_left_m0 {
	float: left;
	margin: 0;
	width: 640px;}

.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_left_column_content {
	float: left;
	margin: 0;
	width: 630px;}

.pdr_reviews {
	border-top: 1px dotted rgb(225, 225, 225);
	float:left;
	margin-top:8px;
	padding-top: 7px;
	width: 620px;}

.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;}

/* Wish List Improvement 2011-06-06 */
.wishlistWelcome {
	height:50px;
	padding: 5px 0 0 5px;
	position:relative;}

.wishlistWelcomeText {
	color:#fc5a0f;
	font:17px Trebuchet MS;
	font-weight:bold;}

.wishlistWelcomeEnjoy {
	margin:10px 0 0 5px;}

.loginRegister {
	border: 2px solid #d7d7d7;
	color:#555;
	font:12px/1.2em Trebuchet MS;
	left:492px;
	padding:10px 22px;
	position:absolute;
	top:0;}

.wishlistViewHeader {
	background-image: url(/Amsterdam/pict/wishlistview_title.gif);
	color: #FFF;
	font:14px Trebuchet MS;
	height:20px;
	margin:10px 0;
	width:770px;}

.shareWishList {
	margin:5px 0 25px 5px;
	position:relative;}

	.shareWishList span {
		float:left;}

.shareWishListText {
	float:left;}

	.shareWishListText span {
		color:#c71830;
		font-weight:bold;}

.enterMailText {
	margin:10px 0 6px 7px;}

.registerRestult {
	color:#555;
	margin:20px 0 0 25px;}

.shoppingcart_empty {
	background-image:url('/Amsterdam/pict/but_big_viewwishlist.gif');
	cursor:pointer;
	height:37px;
	margin-left:3px;
	width:166px;}

/******************************************************************************************************************/
/*****jcontrol popup*****/
.modal {
	opacity:0.8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
	
	background-color:#fff;
	border:3px solid #939393;
	font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	padding:15px;
	position:absolute;
	text-align:left;}

.account_container {
	background-image: url('/Amsterdam/pict/grayEmailbox_body.jpg');
	background-position: 0 26px;
	font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	height: 212px;
	position:absolute;
	text-align:left;
	width: 480px;}

.account_titlebar {
	background-image: url('/Amsterdam/pict/grayEmailbox_top.jpg');
	height: 26px;}

.account_titletext {
	color:#79797a;
	font-size: 19px;
	font-weight:bold;
	height: 26px;
	left: 35px !important;
	line-height: 22px;
	padding-left:20px !important;
	text-align: left;}

.account_content {
	color: #79797a;
	font-size: 14px;
	height: 180px;
	left: 35px;
	line-height: 25px;
	position:absolute;
	text-align: left;
	top: 46px;
	width: 420px;}
/*****jcontrol button*****/
/* for IE6, use VML to draw round rectangle */
v\:* {
	behavior: url(#default#VML);
	position: absolute;} 

.btn,
.tabBtnH,
.tabBtnV {
	background: #AFC2DA;
	color: #fff;
	cursor: pointer;
	display: block;
	padding: 5px;
	text-align: center;
	text-decoration: none;}

	.btn i,
	.btn span,
	.tabBtnH i,
	.tabBtnH span,
	.tabBtnV i,
	.tabBtnV span {
		background-repeat: no-repeat;
		display: block;
		font-style: normal;
		position: relative;}

	.btn i,
	.btn span {
		background-image: url('/Amsterdam/pict/roundRect.png');}

	.tabBtnH i,
	.tabBtnH span {
		background-image: url('/Amsterdam/pict/roundRect2.png');}

	.tabBtnV i,
	.tabBtnV span {
		background-image: url('/Amsterdam/pict/roundRect3.png');}

	.btn i,
	.tabBtnH i,
	.tabBtnV i {
		background-position: top left;
		height: 5px;
		left: 0;
		margin-bottom: -5px;
		position: absolute;
		top: 0;
		width: 5px;}

	.btn span,
	.tabBtnH span,
	.tabBtnV span {
		background-position: bottom left;
		left: -5px;
		margin-bottom: -5px;
		padding: 0 0 5px 10px;}

		.btn span i,
		.tabBtnH span i,
		.tabBtnV span i {
			background-position: bottom right;
			height: 100%;
			left: 100%;
			margin-bottom: 0;
			position: absolute;
			top: 0;
			width: 10px;}

		.btn span span,
		.tabBtnH span span,
		.tabBtnV span span {
			background-position: top right;
			height: 0;
			margin-left: 10px;
			position: absolute;
			right: -10px;
			top: -5px;}

* html .btn span,
* html .btn i,
* html .tabBtnH span,
* html .tabBtnH i,
* html .tabBtnV span,
* html .tabBtnV i {
	background-image: none;
	cursor: pointer;
	float: left;
	width: auto;}

* html .btn,
* html .tabBtnH,
* html .tabBtnV {
	border: 3px double #aaa;}

/*****jcontrol control*****/

/* Panel */
.panel,
.shadow {
	background: #FFF;
	color: #fff;
	cursor: default;
	display: block;
	padding: 5px;
	position:absolute;
	text-decoration: none;}

	.panel i,
	.panel span,
	.shadow i,
	.shadow span {
		background-repeat: no-repeat;
		display: block;
		font-style: normal;
		position: relative;}

	.panel i,
	.panel span {
		background-image: url('/Amsterdam/pict/roundRect.png');}

	.shadow i,
	.shadow span {
		background-image: url('/Amsterdam/pict/shadow.png');}

	.panel i,
	.shadow i {
		background-position: top left;
		height: 5px;
		left: 0;
		margin-bottom: -5px;
		position: absolute;
		top: 0;
		width: 5px;}

	.panel span,
	.shadow span {
		background-position: bottom left;
		left: -5px;
		margin-bottom: -5px;
		padding: 0 0 5px 10px;}

		.panel span i,
		.shadow span i {
			background-position: bottom right;
			height: 100%;
			left: 100%;
			margin-bottom: 0;
			position: absolute;
			top: 0;
			width: 10px;}

		.panel span span,
		.shadow span span {
			background-position: top right;
			height: 0;
			margin-left: 10px;
			position: absolute;
			right: -10px;
			top: -5px;}

* html .panel span,
* html .panel i,
* html .shadow span,
* html .shadow i {
	background-image: none;
	cursor: pointer;
	float: left;
	width: auto;}

/* VerticalCenterPanel */
 .VerticalCenterPanel_link:hover {
	color:#00f;
	font-style: normal;
	text-decoration: underline;}

.VerticalCenterPanel_link:visited {
	color:#f00;
	font-style:oblique;
	text-decoration: underline;}

.jcDefaultBase {
	font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	position:absolute;
	text-align:left;}

/******************************************************************************************************************/

/***** Classes of Order Status Improvements -- Begin *****/

/***** Order List -- Begin *****/
.OrderStatus_Breadcrumbs {
	background-color: #FFF;
	margin: 0;}

	.OrderStatus_Breadcrumbs table {
		border-collapse: collapse;
		border-color: #808080;
		border-spacing: 0;
		border-style: solid;
		border-width: 0;
		width: 100%;}

	.OrderStatus_Breadcrumbs td {
		border-color: #808080;
		border-style: solid;
		border-width: 0;
		padding: 0;}

	.OrderStatus_Breadcrumbs h3 {
		color: #727272;
		margin: 0;}

	.OrderStatus_Breadcrumbs span {
		color: #F6931E;}

	.OrderStatus_Breadcrumbs a {
		color: #187AD3;
		margin: 0;}

.OrderStatus_Thanks {
	color: #959494;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0;}

.OrderList_GridView {
	border-collapse: collapse;
	border-color: #cdcdcd;
	border-spacing: 0;
	border-style: solid;
	border-width: 0;
	color: #727272;
	margin: 10px 0 0 1px;
	width: 600px;}

	.OrderList_GridView td {
		border:1px solid #cdcdcd;
		color:#232222;
		padding: 4px;}

	.OrderList_GridView th {
		border:1px solid #cdcdcd;
		color:#545555;
		height:31px;
		padding: 5px;
		vertical-align:bottom;}

	.OrderList_GridView a {
		color: #187AD3;}

table.OrderList_GridView tr:last-child {
	border-bottom:2px solid #818181;}

.OrderList_GridView_Header {
	background-color: #FFF;}

.OrderList_GridView_Row {
	background-color: #FFF;}

.OrderList_GridView_AlternatingRow {
	background-color: #FFF;}

.OrderList_GridView_Pager {
	background-color: #FFF;}

	.OrderList_GridView_Pager td {
		border-color: #959494;
		border-style: solid;
		border-width: 0 0 1px 0;
		padding: 0 3px 3px;}

.OrderList_GridView_EmptyDataRow td {
	border-width: 0;
	color: #727272;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0;
	text-align: left;}

.OrderList_GridView_SelectedRow {
	background-color: #C0C0C0;}

.OrderList_StatusColumn_NormalStatus {
	display: inline-block;
	text-align: left;
	width: 65px;}

.OrderList_StatusColumn_HighlightedStatus {
	color: #CD1313;
	display: inline-block;
	text-align: left;
	width: 65px;}

.OrderStatus_OrderDetailPanel {
	margin: 10px 0 0;}

.OrderStatus_OrderDetail_ContentContainer {
	margin: 20px 0 10px;}

.OrderStatus_OrderDetail_StatusDescription {
	margin: 0;}

	.OrderStatus_OrderDetail_StatusDescription table {
		border-collapse: collapse;
		border-color: #959494;
		border-spacing: 0;
		border-style: solid;
		border-width: 0;
		color: #959494;
		width: 100%;}

	.OrderStatus_OrderDetail_StatusDescription td {
		border-color: #959494;
		border-style: solid;
		border-width: 0;
		font-size: 12px;
		font-weight: bold;
		padding: 0;}

	.OrderStatus_OrderDetail_StatusDescription tr:first-child td:first-child {
		width:650px;}

	.OrderStatus_OrderDetail_StatusDescription h3 {
		color: #F6931E;
		margin: 0;}

		.OrderStatus_OrderDetail_StatusDescription h3.OnHold {
			color: #CD1313;}

	.OrderStatus_OrderDetail_StatusDescription span {
		color: #CD1313;}

	.OrderStatus_OrderDetail_StatusDescription a {
		color: #187AD3;
		font-weight: bold;}

.OrderStatus_OrderDetail_ButtonContainer {
	margin: 10px 0 0;}

.OrderStatus_OrderDetail_Btn_Chat {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/livechat_btn.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 42px;
	margin: 0;
	overflow: hidden;
	width: 131px;}

.OrderStatus_OrderDetail_Btn_Email {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/emailus_btn.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 42px;
	margin: 0;
	overflow: hidden;
	width: 131px;}

.OrderStatus_OrderDetail_Btn_Approve {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/approve_btn.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 42px;
	margin: 0;
	overflow: hidden;
	width: 131px;}

.OrderStatus_OrderDetail_Btn_Disapprove {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/dontapprove_btn.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 42px;
	margin: 0;
	overflow: hidden;
	width: 131px;}

.OrderStatus_Clear {
	clear: both;
	height: 0;}

.OrderStatus_OrderDetail_StatusIcon_Received {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/order_status_received.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	width: 320px;}

.OrderStatus_OrderDetail_StatusIcon_OnHold {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/order_status_on_hold.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	width: 419px;}

.OrderStatus_OrderDetail_StatusIcon_Canceled {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/order_status_canceled.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	width: 252px;}

.OrderStatus_OrderDetail_StatusIcon_InProcess {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/order_status_in_process.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	width: 320px;}

.OrderStatus_OrderDetail_StatusIcon_Shipped {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/order_status_shipped.png");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	width: 320px;}

.OrderStatus_OrderDetail_StatusList {
	margin: 10px 0 20px;}

	.OrderStatus_OrderDetail_StatusList table {
		border:1px solid #959494;
		border-collapse: collapse;
		border-spacing: 0;
		color: #727272;
		text-align: center;
		width: 100%;}

		.OrderStatus_OrderDetail_StatusList table tr:last-child {
			border-bottom:2px solid #818181;}

	.OrderStatus_OrderDetail_StatusList tr.NormalRow {
		background-color: #FFF;}

	.OrderStatus_OrderDetail_StatusList tr.HighlightedRow {
		background-color: #FFF;}

	.OrderStatus_OrderDetail_StatusList td {
		border:1px solid #959494;
		color:#232222;
		padding: 4px;}

		.OrderStatus_OrderDetail_StatusList td.IconCaption {
			padding: 0;
			text-align: left;}

	.OrderStatus_OrderDetail_StatusList th {
		border:1px solid #959494;
		color:#545555;
		padding: 5px;}

	.OrderStatus_OrderDetail_StatusList a {
		color: #187AD3;}
/***** Order List -- End *****/

/***** Order Tracking -- Begin *****/
.OrderTracking_OptionPanel {
	background-color: #FFF;
	margin: 10px 0 0;}

.OrderTracking_LoginPanel {
	border-right: 2px solid #DDDCDC;
	float: left;
	margin: 0;
	width: 398px;}

.OrderTracking_PanelCaption {
	color: #727272;
	font-weight: bold;
	height: 56px;
	margin: 0 0 0 30px;}

	.OrderTracking_PanelCaption h4 {
		color: #F6931E;
		margin: 0;}

	.OrderTracking_PanelCaption span {
		color: #CD1313;}

.OrderTracking_LoginContainer {
	margin: 0 30px;}

.OrderTracking_TrackPanel {
	float: left;
	margin: 0;
	width: 400px;}

.OrderTracking_TrackConditionContainer {
	margin: 0 30px;}

	.OrderTracking_TrackConditionContainer table {
		border-collapse: collapse;
		border-color: #959494;
		border-spacing: 0;
		border-style: solid;
		border-width: 0;
		color: #727272;
		margin: 0;
		width: 100%;}

	.OrderTracking_TrackConditionContainer td {
		border-color: #959494;
		border-style: solid;
		border-width: 0;
		padding: 5px;}

		.OrderTracking_TrackConditionContainer td.LabelCell {
			text-align: right;
			white-space: nowrap;
			width: 1%;}

		.OrderTracking_TrackConditionContainer td.ButtonCell {
			text-align: right;}

.OrderTracking_TrackCondition_Textbox {
	background-color: #DDDCDC;
	border: 0 none #959494;
	color: #727272;
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	width: 100%;}

.OrderTracking_Btn_CheckStatus {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/Amsterdam/pict/checkstatus_btn.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0;
	cursor: pointer;
	height: 46px;
	margin: 0;
	overflow: hidden;
	width: 152px;}

.OrderTracking_ResultPanel {
	background-color: #FFF;
	margin: 5px 0 0;}

.OrderTracking_TrackAgainBtnContainer {
	margin: 5px 0 0;}

	.OrderTracking_TrackAgainBtnContainer a {
		color: #187AD3;
		font-weight: bold;}
/***** Order Tracking -- End *****/

/***** Classes of Order Status Improvements -- End *****/


/* 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 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-top:1px solid #dfdede;
		border-bottom:1px solid #FFF;
		border-left:1px solid #dfdede;
		border-right:1px solid #dfdede;
		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: none;
		min-height: 95px;
		overflow: hidden;
		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:5px;
				text-align:center;}

	#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;
		font-weight: 700;
		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;}

	ul.bjqs-controls li a {
		background:#fff;
		color:#fd0100;
		display:block;
		padding:5px 10px;
		position:absolute;
		text-decoration:none;
		text-transform:uppercase;}

p.bjqs-caption {
	bottom:0;
	display:block;
	margin: 0;
	padding: 3px;
	position:absolute;
	width:96%;}

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:999;}

	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;}

/* ********** INVOICE SECTION - start ********** */

/* 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 ********** */

/*Product Detail Changes*/
.pdr_left_m0 {
	clear:both;
	float:none;}

/* NEW PRODUCT DETAIL PAGE - begin */
#pd_wrapper {
	width:100%;}

.pdr_left {
	width:inherit;}

.pdr_right {
	display:none;}

.productdetail_left {
	width:inherit;}

	.productdetail_left .pdr_left_m0 {
		float:left;
		margin-bottom: 5px;
		width:inherit;}

	.productdetail_left .pdr_left_column_r {
		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;}

	#productdetail_priceaction_table .cellPricing {
        max-width: 246px;
		overflow:hidden;}

.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 a {
		text-decoration:none;}

	.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;}

.pricing_block2 .pricing_block_headers_sale_title {
	background-color: transparent;
	color: #79BE50;
	display: table-cell;
	margin-right: 0;}

.pricing_block2 .pricing_block_sale {
	color: #79BE50;
	display: table-cell;
	padding-left: 5px;}

.product_descriptionTitle {
	float:left;}

.cust_Rating_Tab {
	clear:both;
	font-size:12px;}

.pdr_left hr {
	clear:both;
	margin-left:-1px;}

.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;
	float: none;
	font-size:inherit;
	margin: 0 5px 0 0;}

.pdr_left .pdr_left_column_content {
	width:inherit;}

.pdr_left .pdr_reviews {
	border-top:none;
	width: auto;}

.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 a.shippinginfo {
	text-decoration: none;}

.pdr_left .shipIn2Days {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:baseline;
	width:42px;}

.pdr_left .shipIn3Days {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	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 {
	overflow:hidden;
	width: 100%;}

	.pdr_left #productheader .item_titleinfo {
		float:left;}

	.pdr_left #productheader .logo_everydaydeals {
		float: left;
		margin-left: 30px;}

.span_prodDetBanner {
	color: #EF6325;
	float: right;
	font-size: 17px;
	text-align: right;}

.groupname {
	font-weight:bold;}

.hlfirst {
	background-image: url('/Amsterdam/pict/APL_PD_ReviewsPagination_first.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 5px;
	width: 17px;}

.hlprevious {
	background-image: url('/Amsterdam/pict/APL_PD_ReviewsPagination_back.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 10px;
	width: 17px;}

.hlnext {
	background-image: url('/Amsterdam/pict/APL_PD_ReviewsPagination_next.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-left: 10px;
	width: 17px;}

.hllast {
	background-image: url('/Amsterdam/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 {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 3px;
	vertical-align: middle;}

.clocktext {
	margin-top: 10px;
	margin-bottom: 10px;}

.prodrev_comment_by {
	border-top: 1px solid #e7e7e7;
	margin-bottom:7px;}

	.prodrev_comment_by .reviewstars {
		display:block;}

.prodrev_comment_text {
	clear:both;
	display: inline-block;
	float: left;
	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;}

#footerbot {
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;}

/*Slider css*/
.pdp_recentitemsslider {
	float:left;
	width: 100%;}

.pdp_recentitemsslider_headerlabel {
	color: #878787;
	float:left;
	font-size: 18px;
	height:22px;
	width:100%;}

.pdp_recentitems_headerlabelstatic {
	color: #878787;
	float:left;
	font-size: 18px;
	height:22px;
	width:100%;}

.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:#919195;
	float:left;
	margin-top:5px;
	margin-left:5px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;}

.pdp_recentitemsslider_arrowprev {
	background:url('/Amsterdam/pict/carousel_prev.png') no-repeat;
	cursor:pointer;
	float:left;
	height:54px;
	margin-top:5.5%;
	width:24px;}

.pdp_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;}

.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;}
/* PRODUCT DETAIL REFACTOR - end */

/*Price block changes Start*/
.pricing_block2 .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 .pricing_block_headers_free_title {
	background-color: rgba(0, 0, 0, 0);
	color: #F00;
	display:table-cell;
	margin-right: 0;
	padding-right: 0;
	padding-left: 0;}

.pricing_block2 .pricing_block_headers_SaleSavings_title {
	background-color: rgba(0, 0, 0, 0);
	color: #F00;
	display:table-cell;
	margin-right: 0;}

td.pricing_block_FreeSavings {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}

.pricing_block2 .pricing_block_SaleSavings {
	display:table-cell;
	padding-left: 5px;}

td.pricing_block_SaleSavings {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}
/*Price block changes End*/

/* Product Details - BEGIN */
#pd_wrapper .swatch_container1 {
	background-color: #fff;
	display: inline-block;
    border: 1px solid transparent;
	float: left;
	height: 15px;
	margin: 1px 0 5px 1px;
	width: 15px;
    padding: 1px;}

	#pd_wrapper .swatch_container1:first-child {
		margin-left: 0;}

#pd_wrapper .swatch_container {
	background-color: #fff;
	display: inline-block;
    border: 1px solid white;
	float: left;
	height: 15px;
	margin: 1px 0 5px 1px;
	width: 15px;
    padding: 1px;
}

#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 */
#pd_wrapper #gallerywrapper {
	height:auto;
	width:345px;}

#pd_wrapper #galleryholder {
	border: solid 1px #d7d3d4;
	height: 425px;
	position: absolute;
	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 */
#pd_wrapper #swatches {
	position: absolute;
	top: 471px;}

	#pd_wrapper #swatches ul {
		list-style-type: none;
		margin:0;
		padding:0;}

		#pd_wrapper #swatches ul li {
			display: inline;}

			#pd_wrapper #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 */

/* 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;}

	#topnavlist .featuredproduct .itemimage {
		float:none;
		margin-top:10px;
		text-align: center;}

		#topnavlist .featuredproduct .itemimage img {
			border:3px solid #dde6ef;}

	#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 .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:50%;}

	.normallogin_page_wrapper h1 {
		color: #fa8b0a;
		font-size: 27px;
		margin-bottom: 30px;}

	.normallogin_page_wrapper h2 {
		color: #000;
		font-size:16px;
		margin:0;
		padding:0;}

	.normallogin_page_wrapper input {
		border: 1px solid #aaa;
		box-sizing: border-box;
		height: 38px;
		width: 100%;}

	.normallogin_page_wrapper .returning_customers {
		margin: 20px 100px 0 0;}

		.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: 22px 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 40px 20px;}

		.normallogin_page_wrapper .new_online_customers .login_btn_ContinueToRegistration {
			background-image:none;
			margin:15px 0 0;
			position:initial;}

	.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: #00649d;
		color: #fff;
		font-size: 14px;
		padding: 10px 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: #79be50;
    display: table-cell;
    margin-right: 0;}
.pricing_block2_test .pricing_block_sale {
	color: #79be50;
    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);
	color: #F00;
	display:table-cell;
	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 {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}
.pricing_block2_test .pricing_block_SaleSavings {
	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*/

/* jQuery Tooltip - START */
.ui-tooltip {
	-moz-box-shadow: 5px 5px 5px rgb(0, 0, 0);
	-webkit-box-shadow: 5px 5px 5px rgb(0, 0, 0);
	box-shadow: 5px 5px 5px rgb(0, 0, 0);
	
	background-color: #FFF;
	color: #000;
	font-family: Helvetica;
	font-size: 10pt;
	text-align: left;
	width: 240px;
	z-index: 99999999;}

	.ui-tooltip p {
		margin: 5px;}

	.ui-tooltip span {
		color: #F99D1C;
		font-size: 12pt;
		font-weight: bold;}
/* jQuery Tooltip - END */
