/* Last Revised - jsim 12/01/08 - New Price Block */
/* Last Revised - S.Volinsky 2/12 - Stock Art buttons
SVolinsky  2/15 + WishList, Crosssell (Cart+Wish) */

/* Category menu */

#catmenu { padding:5px; }
#catmenu a {
	text-align:left;
	font-size:11px;
	line-height:17px; }
	
	#catmenu a:visited { color:#890172; }
	
	#catmenu b {
	color: #22529A;
	margin:0px 0 4px 10px;
	display: block; }
	
	#catmenu ul { 
	list-style-image:    url('/eversgallery/pict/pix.gif');
	margin:0 0 0 13px;
	padding:0px; }
	
		#catmenu li a {
		padding:0 0 0 11px;
		background:    url('/eversgallery/pict/arrow.gif') 0px 6px no-repeat;
		color: #45437f;
		font-size:12px;
		text-decoration:none; }

		#catmenu li a:hover {
		text-decoration:underline;
		padding:0 0 0 11px;
		background: url('/eversgallery/pict/arrow2.gif') 0px 6px no-repeat; }
		
/* Search f */

	.srcText {
	font: 11px Arial, Helvetica, sans-serif;
	padding:3px 0 0 4px;
	width:170px; }
	
	.srcBut {
	background: url('/eversgallery/pict/but_search.gif')  no-repeat;
	width: 57px;
	border:0;
	height:20px; }

/* Breadcrumbs */
.order_bread_crumbs {
	font-family: Arial,helvetica,sans-serif;
	font-size: 10px;
	margin-bottom:3px; }

	.order_bread_crumbs a { color:#909090; }
	.order_bread_crumbs a:visited { color:#b0b0b0; }
	.order_bread_crumbs a:hover { color:#909090; }


/* Category Page - rounded item list */

.roundcont { /* rounded hor. block */
	margin-left: 0px; 
	margin-top:10px;
	width: 794px;
	margin-bottom:7px;
	background-color: #1c4d9a;/*#a3bde0*/ }

	.roundtop { /* rounded block: top right corner */
	background: url(/Amsterdam/pict/tr.gif) no-repeat top right; }
	
	.roundcont td { /* td's inside of the rounded */
	padding: 0 4px 0 4px;
	font:10px Verdana;
	color: #fff;
	width:249px; }
	
	.roundcont a { /* link inside the rounded block */
	color: #fff; }
		.roundcont a:hover { text-decoration: underline; }
	
	.roundcont select { /* form style */
	height:17px;
	font:11px arial;
	color: #000; }
	
	.roundbottom { /* bottom right corner */
	background: url(/amsterdam/pict/br.gif) no-repeat top right; }
	
	img.corner { /* corners' style in the rounded block */
	width: 4px;
	height: 4px;
	border: none;
	display: block !important; }

	div.cat_backer { /* Category's background with the rounded border */
	margin: 10px 0 0 0px;
	font-weight: bold;
	background-color: #fff;
	width: 790px;
	height: 140px;
	background: #fff url('/amsterdam/pict/cat_backerbig.gif') no-repeat; }
	
	/*div.cat_backer {  Category's background with the rounded border 
	margin: 0px;
	font-weight: bold;
	background-color: #fff;
	width: 184px;
	float:left;
	height: 155px;
	overflow:hidden;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1; }*/
	
	div.cat_left { /* left section of div with the picture and title of a category */
	margin: 10px 0 0 6px;
	padding: 0;
	float: left;
	width: 182px;
	height: 112px;
	overflow:hidden;
	text-align: center;
	font-weight: normal;
	font-size: 10px; }
	
		.cat_left h4 {
		font:11px Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
		padding:0;
		margin:0; }
		
		.cat_left a { text-decoration:none; color:#bf934c; }
		.cat_left a:hover { text-decoration:underline; }
	
	div.cat_left  img{ /* left section of div with the picture and title of a category */
	margin: 8px 0px 10px 0px; }
	
	div.cat_middle_text { /* mid section of div with the text description of a category */
	
	margin: 27px 0 0 5px;
	height: 90px;
	float: left;
	text-align:left;
	width: 460px;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; }
	
	div.cat_right_navi { /* right section of div with price, buy button, and show details */
	margin: 22px 0 0 15px;
	float: left;
	width: 110px;
	text-align: center;
	font-weight:normal;
	font-size: 11px;
	font-family: Verdana, Arial, helvetica, sans-serif, Arial, Helvetica, sans-serif;
	color: #B90000; }
	
	div.cat_img_padding { /* padding on category picture */
	padding: 3px 0 3px 0; }

/* Start - Featured Item */
#featured { display:table; /* rounded hor. block, highlighted */
	width: 100%;
	margin:10px 0; }
	
	#featured h2 { /* text inside the rounded block */
	font:11px Arial;
	color: #fff;
	margin:1px 8px 0px 8px;
	font-weight:bold; }
	
	.featured_columns  { width:100%; display:table;}
	
	.featured_pic_overall { float:left; margin:0px; width:100%; overflow:hidden; }
	.featured_pic_img { width:100%; text-align:center; margin-top:8px; }
	.featured_pic_desc { margin:8px 0 10px 15px; width:95%; text-align:left;  }
	
	.hiddenelement { display:none; } /* hiding title */
	
	.featured_options { float:left; margin:0px; width:100%; overflow:hidden; }
	.featured_options_price { font-size:12px; width:570px; margin: 0 15px 0 0px; text-align:right; white-space:nowrap;float:left;  }
	.featured_price_amount { color:#cc0000; font-size:18px; font-weight:bold; vertical-align:bottom;  }
	.featured_options_buybutton { float:left; text-align:left; margin-top:9px; width:50px; }
	.featured_options_moreinfo { float:left; text-align:left; margin-top:8px; width:70px; }
	.featured-head  { background-color: #487ac3; margin-left:7px; }
	
	.orroundtop { /* rounded highlighted block: top right corner */
	background: url('/amsterdam/pict/orround_tr.gif') no-repeat top right; }
	
	.orroundbottom { /* bottom right corner, highlighted */
	background: url('/amsterdam/pict/orround_br.gif') no-repeat top right; }
	
	
/* 1 | 2 | 3| Next  */
	.lstNavTbl { width:100%}
	
	.page_num_cur { border:1px solid #1c4d9a; padding:2px 5px; text-decoration:none; }



/* Product Details */

/*for new pricing block*/

.pricing_block_headers 
{
   font-weight:bold;
}

.pricing_block2 /*table with prices*/
{
   font-family:Verdana, Arial, helvetica, sans-serif;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   font-size: 10px;
   border-collapse: separate;
	border-bottom: 1px solid black;
}

.pricing_block2 td  /*table with prices*/
{
	border-top: solid 1px black;
	padding:3 0 3 15px;
}

td.pricing_block_sale 
{   
   font-weight: bold;color: red;
    font-size: 11px;
	margin:3 15 3 15px;
}

td.pricing_block_free
{
	font-weight: bold;color: red;
	text-align: right;
	padding:3 22 3 0px;
}

.pricing_block /*table with prices*/
{
   font-family:Verdana, Arial, helvetica, sans-serif;
   width: 400px;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   border: 1px solid #e5e1e0;
   text-align: center;
   font-size: 10px;
   border-collapse: collapse;
}

.pricing_block td /*table with prices*/
{
   font-family:Verdana, Arial, helvetica, sans-serif;
   padding: 3px;
   margin: 0;
   border: none;
   text-align: center;
}
.pricing_block_headers td /*table with prices header colored*/
{
   text-align: center;
   background-color: #0266c3;
   color: #FFF; }

.pricing_block_headers_sale td /*table with prices for sale header colored*/
{
   font-weight: bold; color: #ff0000;
    font-size: 11px;
}

td.pricing_block_headers_title
{
	border-top: solid 2px white;
	text-align: right;
	padding:3 15 3 15px;
  	
}

td.pricing_block_headers_sale_title /*table with prices for sale header colored*/
{
	border-left: solid 4px white;
	border-right: solid 4px white;
	border-top: solid 4px white;
	border-bottom: solid 4px white;
	font-weight: bold;
	color: #FFFFFF;
	background:#CC0000;
    font-size: 11px;
	padding:3 15 3 15px;
}
.pricing_block_headers_free td { background:#fff; color:#cc0000; }
td.pricing_block_headers_free_title /*table with prices for sale header colored*/
{	

	border-left: solid 4px white;
	border-right: solid 4px white;
	border-top: solid 4px white;
	border-bottom: solid 4px white;	
	font-weight: bold;
	color: #ffffff;
	background:#cc0000;
    font-size: 11px;
	padding:3 0 3 3px;
}
td.pricing_block_qty
{
	text-align: right;
	padding:3 15 3 15px;
}

.addtocart_btn
{
	clear:both;
	left: 130px; 
	top: 0px; 
	width: 130px; 
	position: absolute;
}


.prodetail_tools /* Details pg - compare/qq links */ {
	width: 226px;
	height:35px;
	text-align:center;
	background: #fff url('/eversgallery/pict/prodetails_tools.gif') 2px 6px no-repeat;
	margin-top:6px; }
	
	.prodetail_tools a { font-size:11px; }
	.prodetail_tools a:visited { color:#13925b; }

/** cat-list -- items found **/
.lstItemsFound { 
display:none;
/*position:absolute;
top:22px;
left:0px;
float:left;*/
text-align:right; 
color:#968686;
}

/* new - crosssell */
.productdetail_left {
	float:left;
	width:600px; }
	
	.productdetail_crosssell {
	float:right;
	width:143px;
	font-size:11px;
	border-left:#e1e1e1 1px solid;
	padding-left:5px; }

	.productdetail_crosssell a {font-size:11px; color:#909090; }
	.productdetail_crosssell a:visited { color:#b0b0b0; }
	.productdetail_crosssell a:hover { color:#909090; }

/******** quote & Compare **/

.quote_title /* Quick Quote popup header */ {
	font-size: 16px;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #a0318d; }
	
	.quote_lines {
	width: 400px;
	padding: 4px;
	margin:0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; }
	
	.quote_lines td {
	border-bottom: 1px solid #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:19px; }
	
	.quote_buyButton /* "buy" button in the QQ summary */ {
	margin: 5px;
	padding: 5px; }
	
	.quote_shipping /* QQ summary disclaimer */ {
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px #f7f7f7 solid;
	color: #666; }
	
	.quoteError /* error panel for if QQ info is invalid */ {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-align: left;
	border: 1px #f7f7f7 solid;
	color: #FFCC00; }
	
	.quote_Proimage /* QQ popup prod img */ {
	padding: 0px;
	margin: 5px; }
	
.compare_holder0 /* compare popup main table */ {
	width:  580px;
	height: 600px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	border: 0px #CCC solid; }	
	.compare_holder0 td {
	width:120px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px #e1e1e1 solid;
	border-right: 1px #e1e1e1 solid; }	
	.compare_header {
	width:300px;
	height: 30px;
	padding: 1px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal; }	
	.compare_pricetr /* row of prices - compare popup */ {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	border: 0px #f7f7f7 solid;
	background-color: #f7f7f7;
	color: #12487f; }	
	.compare_title /* compare chart headers */ {
	width: 100px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	border: 0px #f7f7f7 solid; }

/* My Account Area */
div.myacct_title {
	font-size: 12px;
	padding:1px 4px;
	 }

div.myacct_titlebg {
	width: 98%;
	color: #13925b;
	font-weight: bold;
	font-size: 13px;
	padding:3px;
	background: #f0ead8;
	border:1px solid #d6caa7; }

/* Login Area */
#loginforms { width:100%; float:left; }

#loginforms .lcolumnpad { padding:7px 12px; }
#loginforms .rcolumnpad { padding:0px 5px 0px 12px;}
#loginforms .lcolumnalign { text-align:right; width:98%;  }
#loginforms .rcolumnalign { text-align:left; width:98%; margin-bottom:8px;}


#loginforms .twocolumns, .twocolumns2 {
	float:left;
	width: 290px;
	font-size:12px;
	margin:10px 10px 0 5px;
	padding:0;
	}

	.twocolumns p, .twocolumns2 p {
	padding:0;
	font-size:13px;
	color:#777;
	font-weight:bold;
	margin:0 0 2px 0; }
	
	.login_new_top {
	width:290px;
	height:auto;
	background: #e5e1e0 url('/amsterdam/pict/login_new_top_1.gif') no-repeat; }
.login_new_bot {
	float:left;
	height:6px;
	font-size:1px;
	width:290px;
	background: #fff url('/amsterdam/pict/login_new_bot_1.gif') no-repeat; }

.login_new_top1 {
	width:290px;
	height:230px;
	background: #fff url('/amsterdam/pict/login_new_top_3.gif') no-repeat; }
.login_new_bot1 {
	float:left;
	height:6px;
	font-size:1px;
	width:290px;
	background: #fff url('/amsterdam/pict/login_new_bot_3.gif') no-repeat; }
	
	.twocolumns h1, .twocolumns2 h1 { font-size:15px; }
	
	.inpt {
	width:262px;
	height:25px;
	font:13px Arial;
	color:#303030;
	font-weight:bold;
	padding:3px 0 0 5px;
	border:1px #c0c0c0 solid;
	margin-bottom:4px; }

	.login_btn_ContinueRegistration {
	background: url('/eversgallery/pict/s_cont.gif') no-repeat;
	border:0px;
	width:137px;
	margin-top:4px;
	height:19px; }
	
	.co_btn_ContinueCheckout {
	background: url('/eversgallery/pict/but_cont_checkout.gif') no-repeat;
	border:0px;
	width:137px;
	margin-top:4px;
	height:19px; }
	
	.co_btn_Login {
	background:#ffffff url('/eversgallery/pict/s_login.gif') no-repeat;
	border:0px;
	margin-top:4px;
	width:50px;
	height:19px; 
	margin-left:84px;}

/* Shopping Cart styles */
.carticon { display:none; }
.totals_area { 
	width:738px;
	background-color:#fff;
	padding:6px;
	float:left;
	font-size:12px;
	margin:10px 0 18px 0; }

	.totals_area_place { 
	background-color:#f7f6f5;
	padding:6px;
	float:left;
	font-size:12px;
	margin:10px 0 18px 0; }
	
	.totals_sub { 
	width:99%;
	padding:3px;
	background-color:#f7f6f5;
	border-bottom:1px solid #d1d1d1;float:left; }
	
	.totals_shipping { 
	width:99%;
	padding:3px;
	background-color:#f7f6f5;
	float:left;border-bottom:1px solid #d1d1d1; }
	
	.totals_handling {
	width:99%;
	background-color:#f7f6f5;
	padding:3px;border-bottom:1px solid #d1d1d1;float:left; }

	.savings_col { color:#cc0000; }

	.totals_grand { 
	width:99%;
	background-color:#f7f6f5;
	float:left;padding:3px;border-bottom:1px solid #d1d1d1;}

	.totals_grand_place { 
	width:99%;
	background-color:#f7f6f5;
	float:left;padding:3px;}
	
	.totals_grand_white { 
	width:99%;
	float:left;padding:6px 3px;
	border-bottom:1px solid #d1d1d1;
	background:#fff;
	text-align:right;
	white-space:nowrap; }
	
	.totals_grand_white_place { 
	width:99%;
	float:left;padding:10px 3px;
	border-bottom:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	margin-bottom:6px;
	background:#fff;
	text-align:right;
	white-space:nowrap; }
	
	.totals_txt { width:87%; 
	float:left;
	text-align:right;
	background-color:#f7f6f5;
	padding:0px 0; }
	
	.totals_savings { width:99%; 
	text-align:left; 
	float:left;
	padding:0px 3px 2px 3px;
	background-color:#f7f6f5;
	border-bottom:1px solid #d1d1d1; }
	
	.totals_placeorder { 
	width:99%; 
	float:left;
	background-color:#fff;
	text-align:right; }
	
	.totals_nr { width:13%; 
	float:left;
	text-align:right;
	background-color:#f7f6f5;
	padding:0px 0; }
	
	.totals_nr u {
	border-bottom:1px solid; }	
	
	.totals_nowrap { white-space:nowrap; }
	
	.tax { width:100%;text-align:right; }
	
	.prsbutupdate {
	background: url(/eversgallery/pict/but_pc_update.gif) no-repeat;
	width:59px;
	height:19px;
	border:0px; }
	
	.cart_buttons {
	width:90px;
	height:23px;
	background: url(/eversgallery/pict/but_checkout.gif);
	border:0px;
	margin-right:3px; }
	
	
	/*********************************/

/* Thank you page after checkout */

#co_typage {
	margin-left:15px;
	color:#000;
	font-size:13px;
	line-height:19px; }
	
	#co_typage h4 {
	width:99%;
	color:#0266c3;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #fdbd24; }
	
	#co_typage p.info {
	margin:2px 10px; }
	
	#co_typage .co_input {
	width:172px;
	height:20px;
	border:1px solid #978784; }
/* ------------------------- */

#co_typage table.co_orderdetails {
	width:700px;
	padding:3px;
	margin:1px;
	border:0px;}

#co_typage td.co_orderdetailshdr {
	background:#f7f6f5;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#000;
	padding:3px 6px;
	font-weight:bold;}
	
#co_typage td.co_orderdetailsdescription {
    width:500px;}
    
#co_typage td.co_orderdetailsqtyprice {
    width:100px;}

#co_typage td.co_orderdetailstotal 
{
    background-color:#f7f6f5;
    color:#0266c3;
    font-weight:bold;
	text-align:right;
	text-decoration:underline;
	padding:6px;
	font-size:14px; }
	
/* Priority Code Search*/

.prsText {
	width: 90px;
	height: 20px;
	border:1px #575c52 solid;
	margin-bottom: 6px; }

.prsBut {
	width: 57px;
	height:20px;
	margin-bottom: 6px;
	background: url('/eversgallery/pict/but_search.gif') no-repeat;
	border:0; }

/* Newsletter Signup */
	#newsletter_signup_area { padding-left:7px;}
		
		#newsletter_signup_area .newsletter_links { float:left; margin:4px 0 0 6px; }
		#newsletter_signup_area .newsletter_input { margin-left:5px; }
		#newsletter_signup_area .newsletter_links a { font-size:10px; color:#848484; margin-top:3px; }
		#newsletter_signup_area .newsletter_error { color:#CC3300; }
	
	.nwsText {
	font: 11px Arial, Helvetica, sans-serif;
	padding:3px 0 0 4px;
	width:134px;
	height:21px;
	float:left; }
	
	.nwsBut {
	background: url('/eversgallery/pict/but_join.gif')  no-repeat;
	width: 34px;
	border:0;
	margin-left:4px;
	float:left;
	height:21px; }
	
/* Catalog Request */

.catalog_btn_SignUp {
	background: #ffffff url(/eversgallery/pict/but_signup.gif);
	width:90px;
	height:23px;
	border:0; }

/* ORder Steps */

.progress {
	float:left;
	width:140px;
	color:#000;
	font-size:12px;
	padding:0 5px;
	border-bottom:3px #978784 solid;
	border-right:1px #978784 solid;
	position:relative;
	display:block; }
.progress2 {
	float:left;
	width:140px;
	color:#909090;
	font-size:12px;
	padding:0 5px;
	border-bottom:3px #E5E1E0 solid;
	border-right:1px #E5E1E0 solid;
	position:relative;
	display:block; }
.prog { display:none; }
.prog2 { display:none; }
.empty {
	float:left;
	width:144px;
	height:18px;
	padding:0 5px;
	border-bottom:5px #fff solid;
	border-right:1px #fff solid; }

#or_menu p { /* title style in order progress menu */
	font-size:11px;
	position:absolute;
	font-weight:bold;
	left:8px;
	margin:0;
	padding:0px;
	top:1px; }
	
	#or_menu p a { text-decoration:none; }
	#or_menu p a:hover { text-decoration:underline; }
	
	#or_menu .ordstep_active { /* order progress menu items */
	float:left;
	width:auto;
	border:1px #9683b8 solid;
	position:relative;
	margin-right:5px; }
	
		.ordstep_active_text { padding:3px 6px; font-size:11px;font-weight:bold; }
	
	#or_menu .ordstep_unactive { /* order progress menu items */
	float:left;
	width:auto;
	border:1px #999999 dotted;
	position:relative;
	margin-right:5px; }
	
		.ordstep_unactive_text { padding:3px 6px; font-size:11px; color:#666666; }
	
	.welcomeText { white-space:nowrap; }

.progress {
	float:left;
	width:120px;
	color:#000;
	font-size:12px;
	padding:0 5px;
	margin-top:5px;
	border-bottom:3px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	position:relative;
	display:block; }

.progress2 {
	float:left;
	width:120px;
	color:#909090;
	font-size:12px;
	padding:0 5px;
	margin-top:5px;
	border-bottom:3px #E5e5e5 solid;
	border-right:1px #E5E5e5 solid;
	position:relative;
	display:block; }
	
	.prodsummary {
	width:240px;
	height:26px;
	background: #fff url("/eversgallery/pict/prodsummary_bg.gif") no-repeat;
	border-bottom:1px solid #d1d1d1; }
	
	.prodsummary h4 {
	color: #fff;
	font-size:14px;
	margin:0;
	padding: 6px 0 0 10px;
	background: #fff url("/eversgallery/pict/prodsummary_bg.gif") no-repeat; }
	
	.prodsummary_bot { display:none; }
	
#or_menu .next { /* order progress menu - for the 'next' button */
	float:left;
	width:122px;
	margin-right:5px; }

.hei17 { height:17px; }


.quickadd { background:#eee; padding:10px; border:1px solid #e1e1e1; margin:0px 10px 5px 0px;clear:both;}
.quickadd_text { width:45px;font-weight:bold;padding:2px; }
.quickadd_but { border:0;margin-top:4px;width:84px;height:19px;background: url('/eversgallery/pict/Buyf.gif'); }


	#layout .order_body { /* body section */
	width:710px;
	float:left;
	margin:8px 0 0 0;
	text-align:left; }
	
	#layout .order_right { /* right section (product summary) */
	width:240px;
	float:right;
	margin:8px 0 0 0;
	text-align:left; overflow:auto; }


#shop_layout .s_gray {
	background:#ededed;
	float:right;
	width:226px;
	margin:2px 0 0 0;
	text-align:left;
	padding:6px 7px 12px 7px;
	font-size:12px;
	line-height:15px; }
#shop_layout .s_gray p {
	color:#a0318d;
	padding:0;
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px 0; }

#shop_layout .dgraybg {
	color:#000;
	text-align:right;
	padding:3px 5px 4px 0;
	font-size:13px;
	margin:4px 0; }

/* Blue rounded border for image in 'Select Color and Quantity' - start */

#blue_outline { 
	width:585px;
	margin:10px 0; }
	
	#blue_outline .bo-t { 
	display:none; }
	
	#blue_outline .bo-m { 
	width:585px;
	background: #f0ead8;
	border:1px solid #d6caa7;
	padding:8px 0;
	text-align:center; }
	
	#blue_outline .bo-b { 
	display:none; }
	
	#blue_outline p {
	margin:0; padding:0; }

/* Blue rounded border for image in 'Select Color and Quantity' - end */
#or_menu div.Next { display:none;}
.co_btn_NextStep {
	background: #ffffff url(/eversgallery/pict/but_nextstep.gif) no-repeat;
	border:0;
	width: 84px;
	height: 19px; }
	
.co_btn_NextStep2 {
	background: url(/eversgallery/pict/but_nextstep2.gif) no-repeat;
	border:0;
	width: 90px;
	height: 23px; }
	
.ord2AddCart {
	background: url(/eversgallery/pict/orderstep2_addtocart.gif) no-repeat;
	width:109px;
	height:31px;
	border:0; }
	
.ord2butBack {
	background: url(/eversgallery/pict/but_goback.gif) no-repeat;
	width:84px;
	height:19px;
	border:0; }

.ord2butBackBottom {
	background: url(/eversgallery/pict/but_goback.gif) no-repeat;
	width:84px;
	height:19px;
	border:0; }
	
.or_btn_imprintpreview { 
	background-image: url(/eversgallery/pict/but_imprint_preview.gif);
	width:107px;
	height:19px;
	border:0; }

/* Checkout 3 */
.checkout3_billing {
	float:left;
	width:200px;
	padding:10px;
	margin-right:10px;
	background:#f7f6f5;
	border:1px solid #e1e1e1; }

.checkout3_shipping {
	float:left;
	width:200px;
	padding:10px;
	background:#f7f6f5;
	border:1px solid #e1e1e1; }
	
.co_btn_PlaceOrder {
	background-image: url(/eversgallery/pict/but_place_order.gif);
	width:90px;
	height:23px;
	border:0px; }
#shop_layout .s_body {
	float:left;
	overflow:hidden;
	width:950px;
	margin:8px 0 0 0;
	text-align:left; }

#shop_layout .s_right {
	width:184px;
	float:left;
	display:none;
	margin-top:8px; }

#shop_layout .white {
	background: #fff url('/eversgallery/pict/corner_wh-r.gif') top right no-repeat;
	text-align:left;
	width:145px;
	margin:10px 0 5px 0; }

#shop_layout .white_bot {
	background: #fff url('/eversgallery/pict/corner_wh-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }

.lgray_bot {
	background: #E5E1E0 url('/eversgallery/pict/corner_lgr-br.gif') top right no-repeat;
	text-align:left;
	margin:0; }
	
td.unpaid_invoice_tbl_hdr {
	background: #f7f6f5;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-weight:bold;
	padding:3px 5px;
	text-align:center; }


/* Logo Selector buttons (+digital) */
.logoselector_overall { width:100%;float:left;padding:15px;background:#fff;text-align:left; }
	.stockart_tab1 {
	background-color:#F0EAD8;
	color:#000;
	width:180px;
	height:20px;
	float:left;
	margin-right:3px;
	font-size:larger;
	padding-left:10px;
	cursor:pointer; }
	
	.stockart_tab2 {
	background-color:#20b373;
	color:#ffffff;
	width:180px;
	padding-left:10px;
	height:20px;
	float:left;
	font-size:larger;
	cursor:pointer; }
	
	.stockart_tab1_bottom {
	height:3px;
	background-color:#20b373;
	width:560px;
	clear:both; }
	
	.stockart_tab2_bottom {
	height:3px;
	background-color:#006699;
	width:560px;
	clear:both; }    
	
	.btn_browseLogos {
	background: url('/eversgallery/pict/btn_browselogos.gif') no-repeat;
	border:0px;
	width:134px;
	height:19px;
	margin:3px 0; }
	
	.btn_digital_upload {
	background: url('/eversgallery/pict/btn_uploadlogo.gif') no-repeat;
	border:0px;
	width:134px;
	height:19px;
	margin:3px 0; }

#shoppingcart { float:left; width:100%; }
	/* Shopping cart list */
	.cartlist_table { width:740px; }
	.cartlist_header td { background:#e5e1e0; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.cartlist_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.blackline { width:100%; height:2px; background:#d7d7d7;overflow:hidden; }
	.cartlist_discount { color:red; }
	.cartlist_overline {  border-top:1px solid #c0c0c0; font-weight:bold; }
	.cart_text a { line-height:19px; }
	.cartlist_highlight { float:left;width:230px;height:40px;border:1px solid #f5acb6;background:#fff;margin:3px 0 2px 0px;color:#c81731; }
	.cartlist_image { float:left;width:62px; }
	/* Auto Items, 2f1 */
	.cartlistauto_table { width:770px; }
	.cartlistauto_header td { background:#f0eeed; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.cartlistauto_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.blacklineauto { width:100%; height:1px; background:#d7d7d7;overflow:hidden; }
	
/* Wish list classes */
	.wishlist_table { width:740px; }
	.wishlist_header td { background:#cdefc1; font-weight:bold; font-size:16px; padding:6px 0 5px 0px; }
	.wishlist_itemname img { margin:3px 0 2px 0px; border:1px solid #e1e1e1;width:62px; height:40px; }
	.wishlist_discount { color:red; }
	.wishlist_overline {  border-top:1px solid #c0c0c0; font-weight:bold; }
	.wish_text a { line-height:19px; }
	.wishlist_highlight { float:left;width:230px;height:40px;border:1px solid #f5acb6;background:#fff;margin:3px 0 2px 0px;color:#c81731; }
	.wishlist_image { float:left;width:62px; }
	.wishlist_emailsuccess { margin:0px 10px 12px;color:green;width:100%;float:left; }
	.wishlist_note { margin-top:4px;color:#808080; }
	
/* Wish List Add*/
.AddToWishListButton { border:0;margin-top:10px;width:107px;height:21px;cursor:pointer;background: url('/eversgallery/pict/addtowish.gif'); }
	
.maxwidthfloatleft { width:100%;float:left;font-size:13px; }
.maxwidthfloatleft td { font-size:12px; }

/* CrossSells in shopping cart & wish List */
.crosssell_cart { width:740px; float:left;margin-top:10px; }
.crosssell_wish { width:740px; float:left;padding-top:0px; }
	.crosssell_item { float:left;width:33%;background:#f3f3f3;border-right:1px solid #fff;text-align:center; }
	.crosssell_name { width:100%;float:left; margin:5px 0 2px;}
		.crosssell_name a { font-size:11px;text-decoration:none; }
		.crosssell_name a:hover { font-size:11px;text-decoration:underline; }
	.crosssell_image { width:100%;float:left; }
		.crosssell_image img { border:1px #e1e1e1 solid; }
	.crosssell_price { width:100%;float:left;margin:3px 0; font-size:11px;}
		.crosssell_pricevalue { color:#ff0000;font-weight:bold; }

.webuser_link a { white-space:nowrap; }

img.gallerydisplay 
{
   margin:2px;    
}

img.gallerythumb
{
   margin:2px;    
}

/* priority code histroy */
.promo_code_box
{
	text-align:left;
	white-space:normal;
	float:left;
	width:134px;
	margin:0px 0px;
	
}

.promo_code_top
{	
	float:left;
	width:134px;
	height:24px;
	background: url('/amsterdam/pict/promo_code_top.gif') no-repeat;
	margin:0px;
}

.promo_code_text
{

	max-width:120px;
	overflow:hidden;
	float:left;
	width:134px;
	height:auto;
	border-bottom:1px solid #fc5a0f; 
	border-right:1px solid #fc5a0f;
	padding: 0px 7px 7px 6px;
	word-spacing:normal;
	
	 }

a.promo_code_code_color:link
{ 
	color:#fc5a0f;
}
a.promo_code_code_color:visited
{ 
	color:#fc5a0f;
}

a.promo_code_code_color:hover
{ 
	color:#fc5a0f;
}


/* priority code history ends */

/* Product Reviews */
.prodrev_header { width:99%;float:left; margin:8px 0 13px 0; overflow:hidden; }
.prodrev_header1 { float:left;width:100px; }
.prodrev_header2 { float:left;width:286px; }
.prodrev_header3 { float:left;width:200px; }

.prodrev_comment { background:#e1eaf2;width:99%;float:left;margin:10px 0;padding:0px; overflow:hidden; }
.prodrev_comment_even { background:#f0f0f0;width:99%;float:left;margin:10px 0;padding:0px; overflow:hidden; }
.prodrev_comment_by { background:#fff; padding:5px 5px 1px 5px; font-size:11px; border-top:0px solid #e1e1e1; }
.prodrev_comment_text { padding:7px;font-size:12px; }
.prodrev_comment_helpful { padding:5px;border-top:1px dashed #fff;font-size:11px; }
span.prodrev_comment_title { font-weight:bold; }
.prodrev_submit { color:red; } 

.but_yes {
	background: url('/eversgallery/pict/but_yes.gif') no-repeat;
    border:0px;
    width:32px;
    height:21px; }
	
.but_no {
	background: url('/eversgallery/pict/but_no.gif') no-repeat;
    border:0px;
    width:30px;
    height:21px; }
	
/*password retreivalpa page*/
.password_retreival
{
	float:left;
	width:580px;
	height:170px;
	background:url('/amsterdam/pict/password_retrive.gif') no-repeat;
}

.password_retreival p
{
	text-align:center;
	color:#777;
	padding:10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
}

.password_retreive_email
{
	padding-left:122px;
	padding-top:25px;
}

.return_to_login
{
	float:left;
	margin-left:200px;
	margin-top:50px;
	width:180px;
	height:25px;
	cursor:pointer;
}

.co_btn_send_me
{
    background:#ffffff url('/amsterdam/pict/send_me_my_pw.gif') no-repeat top left;
    border:0px;
    width:180px;
    height:26px;

}

/*test***************************/
/* 	SEV Main
	Last Revised by S. Volinsky 12/14/2007 
	SVolinsky 3/3/08 - NW lp
*/
@import url("pgl_dev.css");



a {	text-decoration:underline; color:#184cc8; }
a:hover { text-decoration:none; }
a:visited {	color:#890172; }
a:active {color:#f8a93c;}

table, td { font:12px Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; }

img { border:0; }

form { margin:0; }
h5 { font-size:13px; margin:0 0 6px 0; color:#1f539c; }
h4 { color: #1f539c; font-size:14px; font-weight:bold; margin:2px 0 3px 0; }
h3 { font-size:17px; margin:4px 0 4px 0; color:#1f539c; }
h2 { font-size:19px; margin:0 0 6px 0; color:#1f539c; }
h1 { font-size:21px; margin:3px 0 6px 0; color:#1f539c; }




#barbrown {
	width:950px;
	height:32px;
	float:left;
	background: #f0ead8 url('/eversgallery/pict/crnr_lbrown.gif') right bottom no-repeat; }
	
	#barbrown .bcategory {
	width:190px;
	height:32px;
	float:left;
	background: url('/eversgallery/pict/categories_top.gif') no-repeat; }
	
	#barbrown .bcart { 
	float:left;
	width:264px;
	padding:9px 0 5px 36px;
	text-align:left;
	color: #b3493d;
	font-size: 11px;
	background: url('/eversgallery/pict/cart_icon.gif') 7px 7px no-repeat; }
	
		#actShop a  { color: #b3493d; }
		#actShop a:hover { color: #c2685e; }
		#actShop a:visited { color: #c2685e; }
	
	#barbrown .bshopby { 
	float:left;
	width:280px;
	margin-left:174px;
	text-align:right;
	padding-top:6px; }

	
#mainbody {
	width:950px;
	float:left; }
	
	#mainbody .leftmenu {
	width:190px;
	float:left;
	text-align:left; }
	
		#mainbody .categorylist {
		width:190px;
		float:left;
		background: url('/eversgallery/pict/categories_bg.gif') repeat-y; }
		
		#mainbody .newsletter_top { 
			width:190px;
			height:22px;
			float:left;
			background: #fff url('/eversgallery/pict/newsletter_top.gif') no-repeat;
			margin-top:12px; }
		
		#recent_items { /* The 3-way border around My Account/Category List */
	border:1px solid #FCBE29;
	border-left:0; position:relative;
	margin:10px 0 5px 0;
	text-align:left;
	padding:0 0 5px 0px;
	color:#0066CC; }
			
	#recent_items img.title { border:0;	z-index: 0; }
	#recent_items img {border:1px solid #e4e4ed; }
	.recent_items_header { position:absolute;top:-10px; left:0; width:125px;height:17px;background: url(/amsterdam/pict/recently_viewed.gif) no-repeat; }
	.recent_items_text { font-weight:bold; display:none; }
	.recent_item { margin:12px 0 0px 0;  text-align:left; }
	.recent_item_pic {  }
	.recent_item_name { text-align:center;  }
	.recent_item a { font-size:10px;color:#707070; }
	
	#mainbody .mainpart {
	margin:10px 0 0 15px;
	width:745px;
	text-align:left;
	float:left;
	overflow:hidden; }

#frontpage {
	width:530px;
	float:left;
	margin-right:15px;
	overflow:hidden; }
	
	#fpsix_items {
		margin:0px;
		float:left;
		padding:5px 5px 0px 5px;
		width:527px; 
		max-width:517px;
		background: #e8eef7 url('/eversgallery/pict/fpsix_top.gif') top left no-repeat;
		overflow:hidden; }
		
	#fpsix_colors {
		margin:0px;
		float:left;
		padding:5px 5px 0px 5px;
		width:527px; 
		max-width:517px;
		background: #e8eef7 url('/eversgallery/pict/fpsix_top.gif') top left no-repeat;
		overflow:hidden; }
		
		#fpsix_items h3 {
			font-size:12px;
			font-weight: bold;
			color:#bd9147;
			margin: 6px 0px 15px 0px; }
		
		#fpsix_colors h3 {
			font-size:12px;
			font-weight: bold;
			color:#bd9147;
			margin: 6px 0px 15px 0px; }
		
		#fpsix_items a { border:1px solid #fff; font-size:11px; }
		#fpsix_items a:hover { border:1px solid #b1c3df; }
	
		#fpsix_colors a { border:1px solid #fff; font-size:11px; }
		#fpsix_colors a:hover { border:1px solid #b1c3df; }
	
		.fpitem { float:left; width:169px; height:151px; color:#3f6eb4; text-align:center; background: #ffffff url('/amsterdam/eversgallery/pict/fpsixitem_top.gif') top left no-repeat; }
		.fpsix1 { margin:0px 5px 0px 0px; }
		.fpsix2 { margin:0px 5px 0px 0px; }
		.fpsix3 { margin:0px 0px 0px 0px; }
		.fpsix4b4 { margin:0px 5px 0px 0px; }
		.fpsix5b5 { margin:0px 5px 0px 0px; }
		.fpsix6b6 { margin:0px 0px 0px 0px; }
		.fpsix7b7 { margin:0px 5px 0px 0px; }
		.fpsix8b8 { margin:0px 5px 0px 0px; }
		.fpsix9b9 { margin:0px 0px 0px 0px; }
		
		.fpsixb { float:left;width:169px; height:5px; font-size:2px;background: #ffffff url('/amsterdam/eversgallery/pict/fpsixitem_bot.gif') no-repeat; }
		.fpsixb1 { margin:0px 5px 5px 0px; }
		.fpsixb2 { margin:0px 5px 5px 0px; }
		.fpsixb3 { margin:0px 0px 5px 0px; }
		
#events {
	width:200px;
	float:left;
	overflow:hidden; 
	margin-left:10px;}
	
	#events .event_body {
	padding:0px 6px 2px 6px;
	color:#1959b3; }


/*content slider**************************/
.contentslide{
border: 0px;
padding: 0px;
margin:10px 0 2px 0;
width: 529px;
height: 144px;
background: #fff;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv {
display: none; }

.pagination{
width: 522px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: #fff;
border: 0px;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 3px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 513px; /*IE5 width*/
w\idth: 529px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #1959b3;
background-color: #d9f2e6;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #b9e6d4; }

/*****************************************/

/* nurses week category / lp */
.nwtop { float:left;width:527px;margin-bottom:7px;}
.nwbg { width:527px; margin:0px;}
.nwitbot { margin:0 0 15px 0px;float:left;width:527px; height:5px; background: #e8eef7 url('/eversgallery/pict/fpsix_bot.gif') bottom no-repeat; }
.fllmax { float:left;width:100%; }
.nwbans { width:200px;float:left; overflow:hidden;margin-left:10px; }
.nwban1 { float:left;margin:0px 0 0 0px;width:200px;overflow:hidden;height:58px; }
.nwban2 { float:left;margin:5px 0 9px;width:200px;overflow:hidden;height:58px; }

/* SAFETY category / lp */
.nwtop { float:left;width:527px;margin-bottom:7px;}
.safetynewbg { height:131px;background: url('/eversgallery/pict/safety_bg.gif') 6px 0px no-repeat; }
.nwitbot { margin:0 0 15px 0px;float:left;width:527px; height:5px; background: #e8eef7 url('/eversgallery/pict/fpsix_bot.gif') bottom no-repeat; }
.fllmax { float:left;width:100%; }
.nwbans { width:200px;float:left; overflow:hidden;margin-left:10px; }
.nwban1 { float:left;margin:0px 0 0 0px;width:200px;overflow:hidden;height:58px; }
.nwban2 { float:left;margin:5px 0 9px;width:200px;overflow:hidden;height:85px; }

/*cream box*/
.creamtop { float:left;width:200px;margin-bottom:7px;background: url('/amsterdam/eversgallery/pict/creambox_bg.gif') repeat-y; }

.creamtop1 { float:left;width:200px;margin-bottom:7px;background: url('/amsterdam/eversgallery/pict/creambox_bg1.gif') repeat-y; }
