h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0 4px 0;}

h5 {
	color:#865842;
	font-size:13px;
	margin:0 0 6px;}

h4 {
	color: #474747;
	font-size:14px;
	font-weight:bold;
	margin:2px 0 3px;}

h3 {
	color:#fc5a0f;
	font-size:17px;
	margin:0 0 6px;}

a {
	color: #06C;
	text-decoration: underline;}

	a:hover {
		color:#A8AAAC;
		text-decoration:none;}

/*table with contents title of each page*/
.order_head {
	border: 0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	padding: 5px 0;
	width: 750px;}

	/*table with contents title of each page*/
	.order_head td {
		border: 0;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;}

/*submit button*/
.order_body_contents .submitButton {
	background-color: #E5E5E5;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 1px;
	text-align: center;}

/*submit button*/
.submitButton {
	background-color: #E5E5E5;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 4px;
	padding: 2px;
	text-align: center;}

/* page title style */
.order_head_title {
	color: #8bc53f;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0 0 5px 3px;}

	.order_head_title h1 {
		font-size: 18px;}

/* main body with tab on top and 1 px border */
.order_body {
	background-color:#fff;
	border: 0 solid #069;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0;
	padding-top: 0;
	padding-left: 3px;
 	text-align:center;
	width: 611px;}

/* the table inside the main body table - no border */
.order_body_contents {
	background-color:#FFF;
	border: 0;
	border-collapse:collapse;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 600px;}

/* 1px line above the header TR */
.order_body_contents_title-top {
	border-bottom: 0 solid #CCC;
	color: #0f833a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0 0 5px 3px;}

/* header TR style*/
.order_body_contents_title-main {
	background-color:#FFF;
	border-collapse:collapse;
	color: #0f833a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	height: 30px;
	padding: 5px;}

/* 1px line below the header TR */
.order_body_contents_title-bottom {
	border-top: 1px solid #CCC;}

/* product title */
.prodsHeader {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;}

/* product price small */
.prodsSubHeader {
	border: 0 solid #CCC;
	color: #0068b3;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;}

	/* product price small img */
	.prodsSubHeader img {
		border: 0 solid #CCC;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		padding-top: 2px;}

/* product small */
.prodsImageArea {
	background-image: url(/GoPromos/pict/pro_backersmaller.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 115px;
	margin: 0;
	padding: 4px;
	text-align: center;
	width: 128px;}

	.prodsImageArea img {
		height: 80px;
		margin: 0;
		padding: 4px;
		width: 125px;}

/* "choose a cat or browse below" text */
.subCatTable {
	border: 0 solid #CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 650px;}

	.subCatTable li {
		border: 0 solid #CCC;
		color: #ccc;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: circle;
		padding: 5px;}

/* active 'sort by' link */
.sortActive {
	font-weight: bold;}	
/* ---- End Category Results (old?) ---- */

/* ---- Product Details Page ---- */
/* recenty viewed <td> with item name */
.recentHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}

/* cross-sell <td> with item image */
.xsaleImageArea {
	height: 115px;
	margin: 0;
	padding: 4px;
	text-align: center;
	width: 128px;}

.xsaleImageArea img {
	border:1px solid #efefef;
	height: 80px;
	margin: 0;
	padding: 4px;
	width: 125px;}

/* cross sale <td> with as low as */
.xsaleSubHeader {
	color: #B90000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 20px;}

/* cross sale <td> with item name */
#xSaleHeader {
	border: 0 solid #DDD;
	color: #0f833a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;}

#xsellProds {
	border: 0 solid #DDD;
	margin: 0;
	padding-top: 5px;}

/* best sellers pane */
.recentmid {
	border: 0 solid #DDD;
	margin: 0;
	padding: 0;}
/* ---- End Product Details ---- */

/* ----- New/Manage Account Pages ----- */
.order_body_contents_reg {
	background-color:#FFF;
	border: 0 solid #CCC;
	border-collapse:collapse;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 11px;
	padding: 5px;
	width: 600px;}

	.order_body_contents_reg td {
		background-color:#FFF;
		border: 0 solid #CCC;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		margin-left: 11px;
		padding: 3px;}

/* "special offers" confirmation div */
.reg_opt {
	background-color:#FFF;
	border: 0 solid #CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 3px;
	position: relative;
	text-align: left;
	width: 580px;}

/* wrapper for the "secure" logo */
#reg_holder {
	background-color:#FFF;
	border: 0 solid #CCC;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 3px;
	position: relative;
	text-align: left;
	width: 580px;}

/* "secure" logo */
#secure {
	background-image: url(/GoPromos/pict/reg_secure.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 67px;
	left: 455px;
	margin: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 115px;}
/* ---- End New/Manage Account page ---- */

/* Customer Service page */
.cs_table {
	border: 0 solid #DDD;
	color: #0068b3;
	font-family:Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 5px;
	text-align: left;
	width: 550px;}

	.cs_table ul {
		border: 0 solid #DDD;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		margin: 0;
		padding: 11px;
		text-align: left;
		text-indent: 11px;}

/* panel to handle logo uploads */
#LogoFile {
	border: 1px solid #DDD;
	margin: 11px 5px 5px;
	padding: 0;}

	/* the file inside the LogoFile panel */
	#LogoFile file {
		border: 0 solid #DDD;
		color: #CF3;
		margin: 0;
		padding: 0;}

/* checkout - billing address info */
.chckt2_table {
	border: 0 solid #DDD;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 5px;
	text-align: left;}

/* password-changing area table */
.chg_pass {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 5px;
	text-align: left;}

	.chg_pass input {
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin: 5px;
		padding: 1px;
		text-align: left;}

.color_table {
	border: 0 solid #DDD;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;}

.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;}

/* QQ popup bottom left panel */
.quote_holder4 {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 0;
	padding: 0;
	width:200px;}
	
	.quote_holder4 .submitButton {
		background:url('/gopromos/pict/btn_quickquote.gif') no-repeat;
		border:0;
		cursor:pointer;
		display:block;
		font-size:0;
		height:21px;
		width:54px;}
	
	.quote_holder4 span {
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin-left: 0;
		padding: 0;
		width: 200px;}

/* right panel on bottom of QQ price chart - QQ summary */
.quote_summary {
	border: 2px #e1e1e1 solid;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 5px;
	width: 300px;}

	.quote_summary td {
		margin: 0;
		padding: 2px;}

/* "buy" button in the QQ summary */
.quote_buyButton {
	margin: 5px;
	padding: 5px;}

/* QQ summary disclaimer */
.quote_shipping {
	border: 0;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;}

/* error panel for if QQ info is invalid */
.quoteError {
	border: 1px #f7f7f7 solid;
	color: #FFCC00;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 20px 0 0;
	padding: 0;
	text-align: left;}

/* 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;}

.compare_header {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	margin: 0;
	padding: 1px;}

/* row of prices - compare popup */
.compare_pricetr {
	background-color: #f7f7f7;
	border: 0 #f7f7f7 solid;
	color: #f14916;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;}

/* compare chart headers */
.compare_title {
	border: 0 #f7f7f7 solid;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 100px;}

.color_title {
	border: 0 #f7f7f7 solid;
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;}

.qQuoteCheckBox {
	border: 0 #f7f7f7 solid;
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 200px;}

.cart_buttons {
	background-color: #1c8d00;
	border:none;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	/*display: table;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 15px auto 25px;
	overflow: hidden;
	padding: 10px;
	width:100%;}

	.cart_buttons:hover {
		background-color: #45A52B;}
		
.cart_continueshopping {
	color:#666;
	cursor:pointer;
	float:left;
	margin:32px 0 0 2px;
	width:auto;}
	
.prsbutupdate {
	background:url('/BaldwinCooke/pict/calcShip_btn.jpg') no-repeat;
	border:0;
	cursor:pointer;
	height:25px;
	margin-top:3px;
	width: 100px;}
	
.prsText {
	background:#fff url(/gopromos/pict/pix.gif);
	border:0;float:left;
	color:#777;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:22px;
	margin:4px 0 0 18px;
	padding:2px 0 0 3px;
	width:195px;}
	
.prsBut {
	background:transparent url(/gopromos/pict/pix.gif);
	border:0;
	cursor:pointer;
	height:28px;
	margin:0 0 0 14px;
	width:40px;}

span.gblError {
	color:#c00;}

/* free gift offer area */
.Freeitems {
	border: 0 #f7f7f7 solid;
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 8px;
	padding: 3px;
	width: 560px;}

	.Freeitems input {
		width: 25px;}

/* SolutionCenter options panel */
.idea_finder {
	background-color: #F7F7F7;
	border: 1px #f7f7f7 solid;
	color: #0f823a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 8px;
	padding: 3px 3px 3px 400px;
	text-align: right;
	width: 560px;}

/* stockart popup search area */
.stockart_search {
	background-color: #F7F7F7;
	border: 0 #CCC solid;
	color: #0f823a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 8px;
	padding: 5px;
	text-align: left;
	width: 560px;}

/* stockart popup links area */
.stockart_links {
	background-color: #F7F7F7;
	border: 0 #CCC solid;
	color: #0f823a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 8px;
	padding: 5px;
	text-align: left;
	width: 560px;}

	.stockart_links td {
		width: 115px;}

	.stockart_links dl {
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin: 0;
		padding: 0;}

	.stockart_links dt {
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		text-indent: 6px;}

/* table for the stockart search results */
.stockart_results {
	border: 0 #CCC solid;
	color: #0f823a;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 8px;
	padding: 2px;
	text-align: center;
	width: 560px;}

	.stockart_results img {
		height: 100px;
		width: 100px;}

/* new product detail page design */
#div_Desc,
#div_Colors,
#div_Solution {
	border: 0 solid #F00;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	width: 390px;}

/* new product detail page design */
#div_Warning {
	border: 0 solid #333;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 5px;}

/* new product detail page design */
#div_xsell {
	border: 0 solid #F00;
	float: right;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	width: 150px;}

.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;}

/* new div-based prodetail page styles */
#div_title {
	border: 0 solid #F00;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;}

/* new cart layout with logo selection */
#div_logo {
	border: 0 solid #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 5px;
	text-align: center;
	width: 500px;}

/* new cart layout with imprint color */
#divColor {
	border: 0 solid #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 5px;
	text-align: left;
	width: 500px;}

.actShop {
	color:#0068b3;
	font-size:11px;
	font-weight:bold;
	margin-left:0;}

	.actShop a {
		color:#0068b3;
		font-weight: bold;}

.actShopCartNumItems {
	margin-left: 3px;}

/* shopping cart title in product option*/
.shop_bomTitle {
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;}

/* shopping cart imprint selection*/
.shop1_imprints {
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;;
	font-size: 11px;
	font-weight: normal;}	

	/* shopping cart imprint selection*/
	.shop1_imprints td {
		padding-bottom: 5px;
		text-align: center;}

/* shopping cart product category listing */
#cartProds {
	width: 140px;}

/* shopping cart small text*/
.smalltext {
	color: #000;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;}

/* titles' blue background in my account */
div.myacct_titlebg {
	background-color: #328419;
	font-weight: bold;
	width: 98%;}

/* titles' font style in my account */
div.myacct_title {
	color: #fff;
	font-family: Trebuchet MS, Arial;
	font-size: 13px;
	padding:3px 7px;}

/* 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: 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%;}

/* rounded hor. block */
.roundcont {
	background-color: #358a1a;
	margin-left: 8px; 
	width: 790px;}

	/* td's inside of the rounded */
	.roundcont td {
		border: 0 solid #000;
		color: #fff;
		font:10px Verdana;
		padding: 0 4px;
		width: 250px;}

	/* 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(/Gopromos/pict/tr.gif) no-repeat top right;}

/* bottom right corner */
.roundbottom {
	background: url(/Gopromos/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-color: #fff;
	background-image: url('/Gopromos/pict/cat_backerbig.gif');
	background-position: center;
	background-repeat: no-repeat;
	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 {
	border: 0 solid #000;
	float: left;
	font-size: 10px;
	font-weight: normal;
	height: 120px;
	margin: 10px 0 0 6px;
	padding: 0;
	text-align: center;
	width: 200px;}

	/* left section of div with the picture and title of a category */
	div.cat_left img{
		margin-top:20px;}

/* mid section of div with the text description of a category */
div.cat_middle_text {
	float: left;
	font-size: 11px;
	font-weight: normal;
	height: 90px;
	margin: 10px 0 0 5px;
	width: 390px;}

/* right section of div with price, buy button, and show details */
div.cat_right_navi {
	float:left;
	margin:25px 0 0 15px;
	padding:22px 0 0 18px;}

.catfil_grid_details a:hover {
	color: #79a02a;
	text-decoration:none;}

.cat_right_navi a {
	color:#4472d0;
	font-size:13px;
	padding-top:0;
	text-decoration:underline;}

	.cat_right_navi a:hover {
		text-decoration:none;}

.cat_right_navi_pr {
	font-size:15px;}

.cat_middle_item h4 a {
	font-size:15px;
	text-decoration:none;}

/*New Category Product List Design*/
div.cat_middle_item {
	float: left;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;}

div.cat_review {
	color:#808080;
	float:right;
	font-size:9px;
	text-align:right;}

/* Shopping Cart styles */
.totals_area {
	float:left;
	font-size:12px;
	margin:0 0 18px 0;
	width:950px;}
	
.totals_area_place {
	background-color:#f7f6f5;
	float:left;
	font-size:12px;
	margin:10px 0 18px;
	padding:6px;
	width:720px;}
		
.totals_shipping {
	width: 100%;}
	
.totals_grand {
	border-bottom: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	float: right;
	width: 822px;}
	
.totals_grand_white {
	background:#fff;
	float:left;
	padding:6px 3px;
	text-align:right;
	white-space:nowrap;
	width:100%;}
	
.totals_txt {
 	float: left;
	font-weight:bold;
	padding: 5px 0 0 612px;
	text-align: right;}
	
.totals_nr {
	float:left;
	padding:0;
	text-align:right;
	width:13%;}
	
	.totals_nr u {
		border-bottom:1px solid;}
	
/** AOL Campaign + regular newsletter signup **/
#newsletter_signup_area .newsletter_input {
	float:left;
	width:132px;}

#newsletter_signup_area .nwstext {
	border:1px solid #9099a2;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	height:22px;
	margin-left:1px;
	padding:1px 0 0 3px;
	width:130px;}

#newsletter_signup_area .newsletter_button {
	float:left;
	width:44px;}

#newsletter_signup_area .newsletter_error {
	color:#FC3;
	float:left;
	margin:-2px 0 -2px 4px;}

#newsletter_signup_area .newsletter_links {
	float:left;
	font-size:10px;
	line-height:11px;
	margin:3px 0 0 5px;
	text-align:left;
	width:100%;}

.newsletter_links_center {
	float:left;
	margin-left: 10px;}

#newsletter_signup_area .nwsbut {
	background: url(/GoPromos/pict/button_join2.gif) no-repeat;
	border: 0;
	height: 25px;
	width: 57px;}

/* -- My Account Offer Center -- */
.offer_appliedOffer {
	color:#f00;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;}

.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;}

.offerCenterWidget:hover {
	color:#f00;
	text-decoration:underline;}

.offer_noOffers {
	color:#9999A2;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin:4px 30px 0 0;
	text-align:right;}
/* -- End of Offer Center -- */
 
/** Search Fields **/
.srcbut {
	background:transparent url(/baldwincooke/pict/bwcsearch_btn.png);
	border:0;
	cursor:pointer;
	float:right;
	font-size:0;
	height:29px;
	margin:0;
	padding: 0;
	width:76px;}
	
.srctext {
	background-color:#f2f2f3;
	border:0;
	color:#6c6e77;
	float:left;
	font-family:Helvetica, Arial;
	font-size:11px;
	height: 26px;
	margin:1px 0 0 1px;
	padding:1px 3px 0 10px;
	width: 190px;}
	
/* element hiding */

/* Category menu */
#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 3px 10px;}
	
#catmenu ul {
	background:url(/baldwincooke/pict/bwccategories.png) 4px 5px no-repeat;
	list-style-image: url('/BaldwinCooke/pict/pix.gif');
	margin:0;
	padding-top:22px;}
	
	#catmenu ul li {
		border-bottom: 1px solid #eee;
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		height:16px;
		margin: 0;
		padding-top:3px;
		padding-left: 3px;
		width: 137px;}
	
#catmenu li a {
	color:#555;
	padding:0 0 0 4px;
	text-decoration:none;}

	#catmenu li a:hover {
		text-decoration:underline;}
		
	#catmenu li a:visited {
		color:#506030;}

/* catelogy items display */
.lstItemsFound {
	color:#c0c0c0;
	left:0;
	text-align:right;}

/* Login page */
#loginforms {
	float:left;
	width:100%;}

	#loginforms .lcolumnpad {
		float:left;
		padding:7px 12px;}

	#loginforms .rcolumnpad {
		float:left;
		padding:7px 5px 0 12px;}

	#loginforms .lcolumnalign {
		float:left;
		text-align:right;
		width:98%;}

	#loginforms .rcolumnalign {
		float:left;
		text-align:left;
		width:98%;}

	#loginforms .twocolumns,
	.twocolumns2 {
		color:#000;
		float:left;
		font-size:12px;
		margin:10px 10px 0 60px;
		padding:0;
		width: 290px;}
	
		.twocolumns p,
		.twocolumns2 p {
			font-size:13px;
			font-weight:bold;
			margin:0 0 2px;
			padding:0;}

		.twocolumns h1,
		.twocolumns2 h1 {
			font-size:14px;
			font-weight:bold;
			margin:0 0 2px;}

.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;}

/* body section */
#layout .order_body {
	float:left;
	margin:8px 0 0;
	text-align:left;
	width:706px;}

/* right section (product summary) */
#layout .order_right {
	float:right;
	margin:8px 0 0;
	overflow:hidden;
	text-align:left;
	width:240px;}

.prodsummary_bot {
	display:none;}

/* Blue rounded border for image in 'Select Color and Quantity' - start */

/* 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;}
	
td {
	font-size:11px;}

/* Imprint preview - end */

/* rounded corners */
.or_lgray {
	background: #fff url('/gopromos/pict/corner_lgr-r.gif') top right no-repeat;
	text-align:left;}

#layout .s_gray {
	background:#ededed;
	float:right;
	font-size:12px;
	line-height:15px;
	margin:2px 0 0;
	padding:6px 0 12px;
	text-align:left;
	width:240px;}
	
	#layout .s_gray p {
		color:#8bc53f;
		font-size:14px;
		font-weight:bold;
		margin:0 0 2px;
		padding:0;}
	
/* Shopping Cart */
#co_typage table.co_orderdetails {
	border:0;
	margin:1px;
	padding:3px;
	width:90%;}

#co_typage td.co_orderdetailshdr {
	background:#f7f6f5;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	color:#000;
	font-weight:bold;
	padding:6px;}
	
#co_typage td.co_orderdetailsdescription {
	width:400px;}

#co_typage td.co_orderdetailsqtyprice {
	width:100px;}

#co_typage td.co_orderdetailstotal {
	background-color:#f7f6f5;
	color:#000; /* color of "Total: $11.11" */
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:right;
	text-decoration:underline;}

/* buttons */
	
.login_btn_ContinueRegistration {
	background: url('/baldwincooke/pict/s_cont.png') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:34px;
	left:15px;
	margin-top:3px;
	position:relative;
	top:100px;
	width:150px;}
	
.co_btn_ContinueCheckout {
	background:#E5E1E0 url('/gopromos/pict/but_cont_checkout.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:26px;
	left:-40px;
	margin-top:3px;
	position:relative;
	top:110px;
	width:146px;}

/* add to cart button - order step 2 */
.ord2AddCart {
	background: url('/gopromos/pict/orderstep2_addtocart.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin:0;
	padding:0;
	width:111px;}
	
.co_btn_Login {
	background: url('/baldwincooke/pict/s_login.png') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:36px;
	margin-top:3px;
	margin-left:80px;
	width:67px;}
	
.co_btn_Continue {
	background:#f6f6f6 url('/gopromos/pict/s_continue.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:26px;
	margin-top:3px;
	width:81px;}

.ty_btn_CreateAccount {
	background:#fff url('/gopromos/pict/but_create_acc.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:22px;
	width:121px;}
	
.s_body h4 {
	border-bottom:1px solid #c0c0c0;
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;}
/* end buttons */

.co_orderdetails td {
	font-size:11px;}

.catalog_btn_SignUp {
	background:#fff url('/gopromos/pict/but_signup.gif') no-repeat;
	border:0;
	height:26px;
	width:100px;}

.login_new_welcome {
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;
	margin-top:10px;
	width:100px;}

.login_new_bg {
	background:url('/baldwincooke/pict/new_customer_bg.jpg') no-repeat;
	float:left;
	height:252px;
	width:292px;}

.login_returning_bg {
	background:url('/baldwincooke/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;}
	
/* Activate Account (New Online Users) - START */
.div_EnterCusNumberWrapper {
	margin: 30px 0 45px;
	text-align: center;}

	.div_EnterCusNumberWrapper h1 {
		color: #000;
		font-size: 26px;
		margin-bottom: 10px;
		text-align: left;}

	.div_EnterCusNumberWrapper h3 {
		color: #000;
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 45px;
		text-align: left;}

	.div_EnterCusNumberWrapper .label {
		font-size: 12px;
		margin: 0 0 3px;
		text-align: left;}

	.div_EnterCusNumberWrapper .div_EnterCusNumber {}

		.div_EnterCusNumberWrapper .div_EnterCusNumber .div_EnterCusNumberInner {
			display: inline-block;}

			.div_EnterCusNumberWrapper .div_EnterCusNumber .div_EnterCusNumberInner input {
				border: 1px solid #bcbcbc;
				height: 42px;
				margin: 0 0 18px;
				width: 376px;}

			.div_EnterCusNumberWrapper .div_EnterCusNumber .div_EnterCusNumberInner .entry_block {
				display: inline-block;
				margin: 0 12px;
				text-align: left;
				vertical-align: top;}

			.div_EnterCusNumberWrapper .div_EnterCusNumber .div_EnterCusNumberInner .button_wrapper {
				text-align: right;}

			.div_EnterCusNumberWrapper .div_EnterCusNumber .div_EnterCusNumberInner .btn_ActivateAcctSubmit {
				background-color: #16a36e;
				border: none;
				border-radius: 7px;
				color: #fff;
				cursor: pointer;
				float: right;
				font-size: 15px;
				font-weight: 700;
				height: 42px;
				margin-right: 12px;
				width: 180px;}

	.div_EnterCusNumberWrapper .div_ActivateAcctMsg {
		border: 1px solid #f00;
		padding: 10px 20px 20px;}

		.div_EnterCusNumberWrapper .div_ActivateAcctMsg a {
			font-size: 13px;}
/* Activate Account (New Online Users) - END */

/* Password Retrieval - START */
.password_retrieval_wrapper {
	margin: 30px 0 45px;
	text-align: center;}

	.password_retrieval_wrapper h1 {
		color: #000;
		font-size: 26px;
		margin-bottom: 55px;
		text-align: left;}

	.password_retrieval_wrapper .password_retreival {
		display: inline-block;}

		.password_retrieval_wrapper .password_retreival p {
			color: #111;
			font-size: 14px;
			font-weight: bold;
			margin: 0;
			padding: 10px 0 0;
			text-align: center;}

		.password_retrieval_wrapper .password_retreival .password_retreive_email {
			}

			.password_retrieval_wrapper .password_retreival .password_retreive_email input {
				border: 1px solid #bcbcbc;
				height: 42px;
				margin: 0 0 18px;
				width: 376px;}
			
			.password_retrieval_wrapper .password_retreival .password_retreive_email .label {
				font-size: 12px;
				margin: 0 0 3px;
				text-align: left;}

		.password_retrieval_wrapper .password_retreival .co_btn_send_me {
			background-color: #16a36e;
			border: none;
			border-radius: 7px;
			color: #fff;
			cursor: pointer;
			float: right;
			font-size: 15px;
			font-weight: 700;
			height: 42px;
			width: 180px;}

	.password_retrieval_wrapper .return_to_login {
		display: inline-block;
		float: right;
		font-size: 15px;
		line-height: 42px;
		margin-right: 40px;}
/* Password Retrieval - END */

/* FEATURED ITEM BLOCK */
#featured {
	display:table;
	margin:10px 0;
	width: 100%;}

	/* text inside the rounded block */
	#featured h2 {
		color: #114601;
		font:11px Arial;
		font-weight:bold;
		margin:1px 8px 0;}
	
.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 15px;
	text-align:left;
	width:95%;}

/* 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:500px;}

.featured_price_amount {
	color:#c00;
	font-size:18px;
	font-weight:bold;
	vertical-align:bottom;}

.featured_options_buybutton {
	float:left;
	margin-top:6px;
	text-align:left;
	width:100px;}

.featured_options_moreinfo {
	float:left;
	margin-top:11px;
	text-align:left;
	width:100px;}

.featured-head {
	background-color: #b0c662;
	margin-left:7px;}

/* rounded highlighted block: top right corner */
.orroundtop {
	background: url(/gopromos/pict/orround_tr.gif) no-repeat top right;}

/* bottom right corner, highlighted */
.orroundbottom {
	background: url(/gopromos/pict/orround_br.gif) no-repeat top right;}

/* Logo Selector buttons (+digital) */
.logoselector_overall {
	background:#fff;
	float:left;
	padding:15px;
	text-align:left;
	width:100%;}

.stockart_tab1 {
	background-color:#c8c8c8;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:larger;
	height:20px;
	margin-right:3px;
	padding-left:10px;
	width:180px;}
	
.stockart_tab2 {
	background-color:#34871a;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:larger;
	height:20px;
	padding-left:10px;
	width:180px;}
	
.stockart_tab1_bottom {
	background-color:#c8c8c8;
	clear:both;
	height:3px;
	width:560px;}
	
.stockart_tab2_bottom {
	background-color:#34871a;
	clear:both;
	height:3px;
	width:560px;}
	
.btn_browseLogos {
	background: url('/gopromos/pict/btn_browselogos.gif') no-repeat;
	border:0;
	height:22px;
	margin:3px 0;
	width:117px;}
	
.btn_digital_upload {
	background: url('/gopromos/pict/btn_uploadlogo.gif') no-repeat;
	border:0;
	height:22px;
	margin:3px 0;
	width:117px;}

/* The 3-way border around My Account/Category List */
#recent_items {
	color:#06C;
	margin:10px 0 5px;
	padding:0 0 5px;
	text-align:center;
	width:139px;}
			
	#recent_items img {
		border:1px solid #e4e4ed;}

		#recent_items img.title {
			border:0;
			z-index: 0;}

.recent_items_header {
	background: url(/gopromos/pict/recentlyviewed.gif) 5px no-repeat;
	height:15px;
	width:100%;}

.recent_items_text {
	display:none;
	font-weight:bold;}

.recent_item {
	margin:12px 0 0;
	text-align:center;}

	.recent_item a {
		color:#8bc53f;
		font-size:10px;
		font-weight:100;}

.recent_item_name {
	text-align:center;}

#shoppingcart_layout {
	}

.shoppingcart_left {
	float:left;
	height:650px;
	width:135px;}

/* The 3-way border around My Account/Category List */
.shoppingbox {
	border:1px solid #8bc53f;
	border-left:0;
	color:#000;
	margin:19px 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 {
	border: 0 #f7f7f7 solid;
	color: #000;
	float:left;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
	width:60%;}

.emptycart h1 {
    color: #f68807;
    font-size: 20px;
    font-weight: bold;
    margin-top: 15px;
}

#shoppingcart {
	float:left;
	width:100%;}

/* Shopping cart list */
.noborder td {
	border:0 none;}

tr.cartlist_header {
	height:40px;}

.cartlist_header td {
	font-size:16px;
	font-weight:bold;
	padding:6px 0 5px;}

.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 {
	color:#959494;
	text-align:right;
	vertical-align:top;}

	.cart_text a,
	.cart_text a:visited,
	.cart_text a:active {
		color:#959494;
		cursor:pointer;
		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;
	text-align:center;
	width:100%;}

	.cartlist_image a {
		cursor:pointer;}

/* 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%;}

.floatRight {
	float:right;}

/* Wish list classes */
#WishList {
	border-top: solid 4px #0068B3;
	margin-top: 25px;}

#WishList .wishlist_iconContainer {
    position: relative;
}

	#WishList .wishlist_icon {
		background: url('/Amsterdam/pict/sprite_shoppingcart.png') no-repeat -165px -117px;
		height: 41px;
		left: 50%;
		margin-left: -21px;
		position: absolute;
		top: -23px;
		width: 43px;
		z-index: 99;}

#wishlist_header {
	margin-left: 25px;
	width:892px;}

	#wishlist_header h1 {
		color:#0068B3;}

	#wishlist_header h5 {
		color:#959494;
		display:block;
		float:left;}

	#wishlist_header .wishlist_continueshopping {
		color:#666;
		cursor:pointer;
		display:block;
		float:right;}

.wishlist_table {
	border:0 solid #D7D7D7;
	border-collapse:collapse;
	margin: 0 20px 0 13px;
	padding: 0;
	width:910px;}

	.wishlist_table td,th {
		border:1px solid #D7D7D7;}

	.wishlist_table ul {
		margin: 0;
		padding: 0;}

	.wishlist_table li {
		list-style-type: none;
		text-transform:uppercase;}

tr.wishlist_header {
	height:40px;}

.wishlist_header td {
	font-size:16px;
	font-weight:bold;
	padding:6px 0 5px;
	vertical-align:bottom;}

td.wishlist_headerImage {
	padding-left:10px;
	width:170px;}

td.wishlist_headerNameDesc {
	padding-left:10px;
	width:320px;}

td.wishlist_headerAction{
	border-top:none;
	border-right:none;
	visibility:hidden;
	width:220px;}

td.wishlist_headerQty {
	text-align:center;
	width:50px;}

td.wishlist_headerpriceEach {
	padding-right:10px;
	text-align:right;
	width:115px;}

td.wishlist_headerprictTotal {
	padding-right:10px;
	text-align:right;
	width:115px;}

td.wishlist_headerImage,
td.wishlist_headerNameDesc,
td.wishlist_headerAction,
td.wishlist_headerQty,
td.wishlist_headerpriceEach,
td.wishlist_headerprictTotal {
	color:#555;
	vertical-align:bottom;}
	
.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;}
	
.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;
		text-decoration: none;}

.AddToWishListButtonDisable {
	border:0;
	clear:both;
	display:none;
	height:35px;
	margin-top:4px;
	margin-left: 185px;
	width:136px;}
	
.maxwidthfloatleft {
	float:left;
	font-size:13px;
	width:950px;}

	.maxwidthfloatleft td {
		font-size:12px;}

.shoppingcart_header {
	margin:18px 20px 10px 32px;
	padding: 0;}

.CheckoutBtn {
	float:right;
	margin:20px 0 0 5px;}

/* CrossSells in shopping cart & wish List */
.crosssell_cart {
	float:left;
	margin-top:10px;
	width:650px;}

.crosssell_wish {
	float:left;
	padding-top:0;
	width:650px;}

.crosssell_item {
	background:#f3f3f3;
	border-right:1px solid #fff;
	float:left;
	text-align:center;
	width:33%;}

.crosssell_name {
	float:left;
	margin:5px 0 2px;
	width:100%;}

	.crosssell_name a {
		font-size:11px;
		text-decoration:none;}

	.crosssell_image img {
		border:1px solid #e1e1e1;}

.crosssell_price {
	float:left;
	font-size:11px;
	margin:3px 0;
	width:100%;}

.crosssell_pricevalue {
	color:#F00;
	font-weight:bold;}

#webuser {
	height:auto;
	overflow:hidden;
	width:185px;}

.webuser_wrap {
	float:left;
	margin-top:10px;}

.webuser_link a {
	white-space:nowrap;}

img.gallerydisplay {
	border:1px solid #e1e1e1;
	margin:0 2px 2px 0;}

img.gallerythumb {
	margin:2px;}

/*priority code history*/

.promo_code_box {
	float:left;
	margin:5px 0;
	text-align:center;
	white-space:normal;
	width:140px;}

.promo_code_top {
	background: url('/Baldwincooke/pict/promo_code_top.gif') no-repeat;
	float:left;
	height:24px;
	margin:0;
	width:141px;}

.promo_code_text {
	border:1px solid #a8aaac;
	float:left;
	height:auto;
	max-width:126px;
	overflow:auto;
	padding: 7px;
	width:140px;
	word-spacing:normal;}

.prodrev_comment {
	background: none;
	margin:10px 0;
	overflow:hidden;
	padding:0;
	width:99%;}

.prodrev_comment_even {
	background: none;
	float:left;
	margin:10px 0;
	overflow:hidden;
	padding:0;
	width:99%;}

.pdr_reviews a {
	color:#555;}

.prodrev_comment_by {
	background:#fff;
	border-top:0 solid #e1e1e1;
	color:#222;
	font-size:11px;
	padding:5px 5px 1px;}

.prodrev_comment_text {
	font-family:Arial;
	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;}
/* End Product Reviews*/

/* Siemens Live Chat */
.LC_btnsubmit {
	background:#fff url('/gopromos/pict/lc_submit.gif') no-repeat top left;
	border:0;
	cursor: pointer;
	height:28px;
	width:95px;}

.LC_body {
	background-color: #8bc53f;
	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;}

.thank_you {
	color:#8bc53f;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bolder;
	margin-top:5px;
	text-align:left;
	width:620px;}
/*-------------end pay invoice------------*/

/*------------customer review starts------------*/
.top_rated_wrap {
	width:800px;}

.top_rated_title {
	color:#000;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:24px;
	padding-left:8px;}

.top_rated_box_left_odd {
	background:url('/gopromos/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_left_even {
	background:url('/gopromos/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-top:15px;
	width:376px;}

.top_rated_box_right_odd {
	background:url('/gopromos/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-left:45px;
	margin-top:15px;
	width:376px;}

.top_rated_box_right_even {
	background:url('/gopromos/pict/top_seller_bg.gif') no-repeat;
	float:left;
	height:168px;
	margin-left:45px;
	margin-top:15px;
	width:376px;}

.top_rated_prodname {
	color:#8bc53f;
	font-family:Trebuchet MS,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:115px;
	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:hidden;
	position:relative;
	top:15px;
	width:180px;}

.top_rated_link {
	cursor:pointer;
	float:right;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin-top:2px;
	margin-right:15px;
	text-align:right;
	width:140px;}

.most_reviewed_wrap {
	float:left;
	height:500px;
	margin-top:10px;
	width:800px;}

.most_reviewed_title {
	color:#000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-left:8px;
	padding-top:10px;
	width:790px;}

.most_reviewed_box {
	background:url('/gopromos/pict/most_rated_bg1.gif') no-repeat;
	float:left;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	width:190px;}

.most_reviewed_box1 {
	background:url('/gopromos/pict/most_rated_bg1.gif') no-repeat;
	float:left;
	height:212px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
	width:190px;}

.most_reviewed_prodname {
	color:#8bc53f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	height:40px;
	margin:0;
	position:relative;
	text-align:center;
	top:10px;
	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 {
	cursor:pointer;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	text-align:center;
	width:190px;}
/*---------end customer review---------*/
.prodrev_guideline li {
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;}
/*-----------end of about our reviews------*/

/*Express checkout button in shopping cart*/
.cart_expresscheckout {
	background: url('/gopromos/pict/expresscheckout.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:35px;
	width:92px;}

.cart_expresscheckout1 {
	background: url('/gopromos/pict/expresscheckout.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:35px;
	left:25px;
	position:relative;
	top:-8px;
	width:92px;}
/*altered from the original classes so that changes would not effect shopping cart page*/
/*width, border color, and background color are different from original*/
#co2_typage table.co_orderdetails {
	border:0;
	margin:1px;
	padding:3px;
	width:700px;}

#co2_typage td.co_orderdetailshdr {
	background:#fafaf6;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#000;
	font-weight:bold;
	padding:3px 6px;}
	
#co2_typage td.co_orderdetailsdescription {
	width:500px;}

#co2_typage td.co_orderdetailsqtyprice {
	width:100px;}

#co2_typage td.co_orderdetailstotal {
	background-color:#f7f6f5;
	color:#0266c3;
	font-size:14px;
	font-weight:bold;
	padding:6px;
	text-align:right;
	text-decoration:underline;}

.co2_loginlink {
	font-size:11px;
	font-weight:normal;
	margin-left:5px;}

.category_h2 {
	color:#999;
	font-size:11px;
	height: 17px;
	left: 40px;
	overflow: hidden;
	position:absolute;
	text-align:left;
	top: -2px;
	width: 300px;}

.category_h3,
.category_h4 {
	color:#808080;
	font-size:12px;
	text-align:left;}

.category_h4 {
	font-size:11px;}

.pricode_note {
	color:#303030;
	margin-bottom:-10px;
	padding:10px;}

.charges_note {
	color:#404040;
	padding:0;}

#spanError {
	color:#f00;
	font-size:13px;}

.FreeQuantity,
.FreeQuantity2,
.FreeTotal {
	color:#f00;}

/* order status */

.divBorder {
	border:1px dashed #777;
	margin-bottom:10px;
	padding-bottom:10px;}

.spanStatus1 {
	color:#8bc53f;
	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;}

.toggler {
	margin-right:10px;
	margin-top:50px;
	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('/gopromos/pict/order_approve.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonDontApprove {
	background:url('/gopromos/pict/order_change.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	margin-right:10px;
	width:103px;}

.buttonChat {
	background:url('/gopromos/pict/order_chat.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:32px;
	width:238px;}

.buttonEmail {
	background:url('/gopromos/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:#8bc53f;
	font-size:12px;
	font-weight:bold;}
/* Sitemap */

#sitemapBody {
	padding:10px 0 0 10px;
	width:700px;}

	#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('/gopromos/pict/pix.gif');
		margin:0 0 0 2px;
		padding:0;}
	
	#sitemapBody li a {
		background: url('/gopromos/pict/bullet.gif') 0 2px no-repeat;
		padding:0 0 0 16px;
		text-decoration:none;}

		#sitemapBody li a:hover {
			background: url('/gopromos/pict/bullet.gif') 0 2px no-repeat;
			padding:0 0 0 16px;
			text-decoration:underline;}

#sitemapProductPages {
	padding-left:15px;}
		
/* end Sitemap */

/*xsells product details page*/
.xsaleHeader {
	border-left: 0 solid #CCC;
	color:#978784;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;}

	.xsaleHeader a {
		font-size:11px;
		font-weight:bold;
		text-decoration:none;}

.btn_ReviewsAdd {
	background:#fff url('/gopromos/pict/but_reviewthis.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:22px;
	width:117px;}

/* NEWS CENTER new CSS 6/11/2009 */
.newscenter_headertxt {
	margin:22px 0 0 417px;
	width:365px;}

	.newscenter_headertxt h1 {
		font-size:26px;
		margin:0;}

	.newscenter_headertxt h2 {
		color:#79a02a;
		font-size:18px;
		margin:-3px 0 0;}

.newscenter_blockr,
.newscenter_blockr-art {
	margin:0 0 14px;}

.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:#79a02a;
			font-size:13px;
			margin:0;
			text-decoration:none;}

			.newscenter_blocktxt h3 a:hover {
				text-decoration:underline;}

.newscenter_category {
	margin:-3px 0 0 13px;}

.newscenter_blocktxt ul,
.newscenter_category ul {
	font-size:12px;
	line-height:17px;
	list-style-image:url('/gopromos/pict/pix.gif');
	margin:0 0 4px;
	padding:0;}

.newscenter_category ul {
	line-height:17px;}

.newscenter_blocktxt li a,
.newscenter_category li a {
	background:url('/gopromos/pict/bullet.gif') -1px 3px no-repeat;
	color:#705e5a;
	display:block;
	padding:0 0 0 14px;
	text-decoration:none;}

	.newscenter_blocktxt li a:hover,
	.newscenter_category li a:hover {
		background:url('/gopromos/pict/bullet2.gif') -1px 3px no-repeat;
		color:#656565;
		padding:0 0 0 14px;
		text-decoration:underline;}

.newscenter_catl,
.newscenter_catr {
	background:#e1e1e1;
	float:left;
	height:31px;
	margin:5px 0;
	width:7px;}

.newscenter_catm {
	background:#e1e1e1;
	color:#79a02a;
	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;}

/* NEWS CENTER new CSS 6/11/2009 */
.newscenter_crumbs {
	float: left;
	width: 99%;}

.newscenter_article_clmn {
	float:left;
	margin-right:10px;}

.newscenter_article_more {
	float:left;
	margin-top:5px;
	width:99%;}

.newscenter_artinfo {
	color:#777;
	font-size:12px;
	line-height:16px;
	margin:0 0 11px;}
/* end of NEWS CENTER new CSS 6/11/2009 */

/* 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;}

/* Prod Details Request */
.pd_samplereq_sample {
	margin:0 0 3px;}

	.pd_samplereq_sample b {
		color:#000;
		display:block;}

.pd_samplereq_sample_heading {
    color: #f6931e;
    font-size: 17px;
    margin: 0 0 6px;
    font-weight:bold;}

.pd_samplereq_sample_heading1 {
	font-size: 14px;
	margin: 0 0 3px 5px;}

.pd_samplereq_sample_note { 
	margin: 5px 0 3px 5px;}

.pd_samplereq_options {
    width:150px;
	margin: 5px 0 6px 5px;}

.pd_samplereq_but {
	background:url('/gopromos/pict/but_addsample.gif') no-repeat;
	border:0;
	cursor:pointer;
	float:left;
	height:22px;
	width:100%;}

.pd_samplereq_over5 {
	color:#f00;
	margin-bottom:5px;}

#toggler2 {
	margin:10px 0;}

	#toggler2 .buttonChat {
		margin-top:6px;}
/* End of Prod Details Req */

/* Code Entry Cart */
#cart_codeentry {
	height:63px;
	margin:3px 0;
	width:636px;}

.cart_codeentry_whats {
	float:left;
	margin:5px 0 0 8px;
	text-align:right;
	width:515px;}

	.cart_codeentry_whats a {
		color:#79a02a;
		font-size:11px;
		text-decoration:underline;}

		.cart_codeentry_whats a:visited {
			color:#8bc53f;}

		.cart_codeentry_whats a:hover {
			color:#000;}

.cart_codeentry_text {
	color:#808080;
	float:left;
	font-size:13px;
	margin:0 0 0 8px;
	width:400px;}

.cart_codeentry_form {
	color:#004d98;
	float:right;
	margin:0 5px 0 0;}

.cart_codeentry_button {
	background-color: #aaa;
	border: none;
	border-radius: 0 7px 7px 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	margin: 0;
	overflow: hidden;
	text-align: center;
	width: 69px;}

	.cart_codeentry_button:hover {
		background-color: #888;}

.codeentry_form_bu {
	float:left;
	margin-top:1px;}

.codeentry_from_li {
	float:left;
	margin-top:5px;
	width:60px;}
/* End of Code Entry Cart */

/* Updated TY Page */
#typage_bc {
	float:left;
	font-family:Arial;
	font-size:13px;
	width:740px;}

	#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:#8bc53f;
	float:left;
	font-size:17px;
	width:99%;}

.typage_belowh3 {
	float:left;
	font-family:Arial;
	font-size:12px;
	width:90%;}

.typage_h5 {
	color:#8bc53f;
	font-family:Arial;
	font-size:15px;
	margin:10px 0 3px;
	width:90%;}

.typage_floatmax {
	float:left;
	margin:0 0 10px 30px;
	width:770px;}

.typage_floatmaxnomar {
	background-color:#f1f1f1;
	float:left;
	margin:0 0 10px 0;
	width:75%;}

#costep2_bc {
	border: 2px solid #c0c0be;
	border-top: none;
	float: left;
	margin: 0 15px 10px 29px;
	width: 902px;}

.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_purchasedtbl,
.typage_freetbl,
#costep2_bc .typage_freetbl {
	width:84%;}

#costep2_bc .typage_samplereqtbl {
	width:95%;}

#typage_bc .typage_samplereqtbl {
	width:95%;}

#typage_bc .typage_samplereqtbl_t td,
#costep2_bc .typage_samplereqtbl_t td {
	background:#f1f1f1;
	padding:5px;}

#typage_bc .typage_samplereqtbl_i td,
#costep2_bc .typage_samplereqtbl_i td {
	background:#fff;
	padding:5px;}

#typage_bc .typage_purchasedtbl_t td,
#costep2_bc .typage_purchasedtbl_t td {
	background:#f1f1f1;
	padding:5px;}

#typage_bc .typage_purchasedtbl_i td,
#costep2_bc .typage_purchasedtbl_i td {
	padding:5px;}

#typage_bc .typage_purchasedtbl_sub td,
#costep2_bc .typage_purchasedtbl_sub td {
	padding:5px;}

#typage_bc .typage_purchasedtbl_total td,
#costep2_bc .typage_purchasedtbl_sub td {
	padding:5px;}

#typage_bc .typage_freetbl_t td,
#costep2_bc .typage_freetbl_t td {
	background:#f1f1f1;
	padding:5px;}

#typage_bc .typage_freetbl_i td,
#costep2_bc .typage_freetbl_i td {
	padding:5px;}

#typage_bc .typagebordertop td,
#costep2_bc .typagebordertop td {
	border-top:1px solid #d5d5d5;}

#typage_bc .typage_purchasedtbl_note td,
#costep2_bc .typage_purchasedtbl_note td,
.sample_disclaimer {
	color:#303030;
	font-style: italic;
	line-height:20px;
	padding:5px;}

#typage_bc .typage_purchasedtbl_saved,
#costep2_bc .typage_purchasedtbl_saved {
	color:#f00;}

#typage_bc .typage_purchasedtbl_ortot,
#costep2_bc .typage_purchasedtbl_ortot {
	font-size:larger;
	font-weight:bold;
	text-decoration:underline;}

/* breadcrumbs */
.checkoutbreadcr {
	color:#978784;
	float:left;
	font-size:11px;
	margin:0 0 6px;
	width:100%;}

	.checkoutbreadcr a {
		color:#978784;}

/* Category Filters & Product Comparison */
#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_top {
	background:url('/gopromos/pict/comparisontool_bg_03.jpg') 0 0 no-repeat;
	float:left;
	height:6px;
	width:790px;}

.catfiltop_bot {
	background:url('/gopromos/pict/comparisontool_bg_06.jpg') 0 0 no-repeat;
	float:left;
	height:6px;
	width:790px;}

.catfiltop_midbg {
	background:transparent;
	float:left;
	width:790px;}

.catfiltop_mid {
	background:transparent url('/gopromos/pict/comparisontool_bg_05.jpg') 0 top no-repeat;
	float:left;
	margin:0;
	width:790px;}

.catfiltop_mid-one,
.catfiltop_mid-two,
.catfiltop_mid-three,
.catfiltop_mid-four,
.catfiltop_mid_current {
	color:#0068b3;
	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 {
	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('/gopromos/pict/comparison_gridbg.jpg') no-repeat;
	float:left;
	height:218px;
	margin:5px;
	width:189px;}

.catfil_grid_item {
	color:#8bc53f;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:21px;
	margin:8px 0 15px 11px;
	text-align:left;
	width:170px;}

.catfil_grid_stars {
	color:#8bc53f;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0 0 0 11px;
	width:71px;}

.catfil_grid_nr {
	color:#a8aaac;
	float:right;
	font-size:11px;
	height:20px;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	width:90px;}

.catfil_grid_img {
	color:#8bc53f;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:83px;
	margin:4px 0 0 11px;
	text-align:center;
	width:170px;}

.catfil_grid_price {
	color:#000;
	float:left;
	font-size:12px;
	height:15px;
	margin:2px 0 0 11px;
	text-align:center;
	width:170px;}

.catfil_grid_amt {
	color:#000;
	font-size:16px;}

.catfil_grid_details {
	color:#c71830;
	float:left;
	font-size:12px;
	height:15px;
	margin:5px 0 0 11px;
	text-align:center;
	width:170px;}

	.catfil_grid_details a {
		color:#0068b3;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;}

.catfil_grid_compare {
	color: #a8aaac;
	float: left;
	font-size: 12px;
	margin: 0 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;
        line-height: 16px;
        list-style-image: url('/amsterdam/pict/pix.gif');
        margin: 0 0 0 0;
        padding: 3px 0 3px 0;
        border-right: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
    }

.catfilmenu li a {
	color:#22529a;
	font-size:11px;
	padding:0 0 0 13px;
	text-decoration:none;}

    .catfilmenu .text {
        cursor: pointer;
    }

.catfilgroup {
	cursor:pointer;
	font-size:12px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    padding: 5px 0 5px 0;
    background-color: #F3F3F3;
    margin-top: 5px;
}

.catfilgroup .text {
    color: #2C5987;
}

.catfilgroup .arrow {
		float: left;
		width: 13px;
		height: 13px;
		margin-left: 5px;
		margin-right: 5px;}
    .catfilgroup .down {
		background-image: url('/BaldwinCooke/pict/arrowDown.png');
    }

    .catfilgroup .left {
        background-image: url('/BaldwinCooke/pict/arrowLeft.png');
    }

.catfilremovecontainer {
    padding: 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	border-radius: 10px;
    border: 1px solid #CCCCCC;
    color: #2C5987;
    font-weight:bold;
    margin-bottom: 5px;
}

.catfilremovecontainer .floatleft {
    float: left;
}

.catfilremovecontainer .clearboth {
    clear: both;
}
.catfilremove {
    margin-left: 10px;
    cursor: pointer;
}

.catfilremove .text {
    margin-top: 0px;
}
    .catfilremove .icon {
        margin-left: 3px;
        background-image: url('/Amsterdam/pict/remove.png');
        width: 12px;
        height: 11px;
    }

.comparisonTray {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	margin: 8px 5px 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;
	margin:8px 5px 0 0;
	position: absolute;
	top: 1px;
	width: 79px;}

#catfilbottom .catfiltop_mid-four,
#catfilbottom .catfiltop_mid-two,
#catfilbottom .catfiltop_mid-three {
	display:none;}

#catfilbottom .catfiltop_mid-one {
	font-size:17px;
	font-weight:700;
	text-align:center;
	width:760px;}

	#catfilbottom .catfiltop_mid-one a {
		color:#0068b3;
		text-decoration:underline;}

		#catfilbottom .catfiltop_mid-one a:hover {
			color:#79a02a;
			text-decoration:none;}
/* End of Category Filters & Comparison */

.box {
	width:135px;}

/* Discontinued Items */
.discitem {
	float:left;
	height:auto;
	width:800px;}

.discitem_bar {
	background:url('/gopromos/pict/discitem_gray_bar.gif') repeat-x;
	border:1px solid #d0d0d0;
	height:30px;
	width:798px;}

.discitem_thankyou {
	color:#000;
	display:block;
	font-family:"Trebuchet MS";
	font-size:20px;
	padding-left:7px;
	padding-top:2px;}

.discitem_box {
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	height:182px;
	width:798px;}

.discitem_left {
	float:left;
	margin:2px 0 0;}

.discitem_left_title {
	color:#000;
	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('/gopromos/pict/discitem_gop_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:#000;
	font-weight:bold;}

.discitem_subtitle {
	background: url('/gopromos/pict/discitem_save20.gif') no-repeat;
	float:left;
	height:28px;
	margin-top:21px;
	width:490px;}

.discitem_contshop {
	float:left;
	margin-top:17px;
	text-align:right;
	width:310px;}

.news_addthis {
	float:right;
	margin:17px 0 15px;
	width:99%;}

.newscenter_latest ul {
	list-style-type:none;}

	.newscenter_latest ul a {
		background: url(/gopromos/pict/bullet.gif) no-repeat -1px 3px;
		display:block;
		font-size:13px;
		padding-left: 15px;
		text-decoration: none;}

		.newscenter_latest ul a:hover {
			background: url(/gopromos/pict/bullet2.gif) no-repeat -1px 3px;
			text-decoration: underline;}

		.newscenter_latest ul a:visited {
			padding-left: 13px;}

	.newscenter_latest ul li {
		margin-bottom:5px;}

.newscenter_latest {
	float:left;
	width:99%;}

.newscenter_artinfo {
	font-size:11px;
	margin:0 0 10px;}

.newscenter_article_clmn h1 {
	font-size:20px;
	margin:10px 0 0;
	padding:0;}

/* bread crumbs styles */
.order_bread_crumbs {
	border: 0 solid #444;
	color:#555;
	display: block;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0 2px 3px;}

	.order_bread_crumbs a {
		color:#888;
		font-size:10px;}

h1.order_head_title {
	color: #8bc53f;
	font-size:21px;
	margin:2px 0 1px;
	padding:0;}

.proddet_h3 {
	color: #8bc53f;
	font-size:13px;
	margin:10px 0 1px;}

.proddet_bullets li {
	background:url('/gopromos/pict/bullet2.gif') no-repeat -3px 3px;
	line-height:18px;
	list-style-type:none;
	padding-left:12px;}

.proddet_table {
	margin-bottom:15px;}

	.proddet_table td {
		color:#000d36;
		padding-left:10px;}

.hreview-aggregate div {
	display:inline;}

.productdetail_left h4 {
	color: #8bc53f;
	font-size:14px;
	font-weight:600;
	margin:10px 0 2px;}

.btn_CreateWebAccount {
	background:transparent url('/gopromos/pict/btn_create_acct.gif') no-repeat top left;
	border:none;
	cursor:pointer;
	height:33px;
	margin:0;
	padding:0;
	width:138px;}

.div_EnterCusNumberWrapper {
	margin:auto;
	text-align:center;}

.div_EnterEmail {
	background:transparent url('/gopromos/pict/enter_email_bg.gif') no-repeat top left;
	border:none;
	height:310px;
	margin:auto;
	padding:0;
	text-align:center;
	width:447px;}

.h1_nomargin {
	font-size:19px;
	margin-bottom:0;}

.h3_smaller {
	color:#000;
	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;}

.h4_enterCusNumber {
	color:#0068B3;
	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_EnterEmailInner {
	margin-top:40px;
	padding-left:30px;
	text-align:left;}

	.div_EnterEmailInner h4 {
		color:#019443;
		font-size:14px;
		font-weight:normal;
		text-align:left;}

.activateAccountLogin {
	background:transparent url('/baldwincooke/pict/login_customer_bg.jpg') no-repeat top left;
	border:none;
	clear:both;
	float:left;
	height:110px;
	margin:30px 0 0 70px;
	padding:0;
	width:632px;}

	.activateAccountLogin h2 {
		border:none;
		color:#0068B3;
		font-size:20px;
		margin-bottom:2px;
		padding:5px 0 0 10px;
		text-align:left;}

	.activateAccountLogin a {
		display:block;
		padding-right:20px;
		text-align:right;}

.activateAccountLoginInner {
	color:#474747;
	font-size:11px;
	padding:5px 10px 15px;
	text-align:left;}

/* Email Collection */
.div_jQueryEmail {
	background-color:#ddd;
	float:left;
	left:-800px;
	overflow:hidden;
	position:absolute;
	text-align:left;}

.email_invalidEmail,
.email_thankyouLogo,
.email_exists,
.jemail_invalidEmail,
.jemail_thankyouLogo,
.jemail_exists {
	display:none;}

.emailsu_top {
	background:url('/gopromos/pict/emailbar_blue.jpg') no-repeat;
	float:left;
	height:28px;
	width:486px;}

.emailsu_toptxt {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:5px 0 0 5px;
	width:445px;}

.emailsu_close {
	background:url('/gopromos/pict/emailx_blue.jpg') no-repeat;
	cursor:pointer;
	float:left;
	height:18px;
	margin:5px 0 0 10px;
	width:18px;}

.emailsu_bottom {
	background:url('/gopromos/pict/emailbox_blue.jpg') no-repeat;
	float:left;
	height:187px;
	width:486px;}

.emailsu_bottom1 {
	background:url('/gopromos/pict/emailbox_blue_1.jpg') no-repeat;
	float:left;
	height:187px;
	width:486px;}

.emailsu_bottomleft {
	float:left;
	left:36px;
	position:relative;
	top:44px;
	width:246px;}

.emailsu_bottomleft_tryagain {
	float:left;
	left:36px;
	position:relative;
	top:22px;
	width:246px;}

.emailsu_enteryour {
	color:#000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:245px;}

.emailsu_inputbox_bg {
	background:url('/gopromos/pict/emailinput_blue.jpg') no-repeat;
	float:left;
	height:31px;
	margin-top:3px;
	width:245px;}

.emailsu_inputbox {
	background-color:#eee0c2;
	border:0;
	float:left;
	margin-left:10px;
	margin-top:8px;
	width:220px;}

.emailsu_privacy a:link {
	color:#ecc46e;
	float:left;
	font-family:Trebuchet MS, Verdana, Arial, helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;}

.emailsu_signup_btn {
	background:url('/gopromos/pict/btn_emailsignup_blue.jpg') no-repeat;
	cursor:pointer;
	float:left;
	height:33px;
	left:47px;
	position:relative;
	top:20px;
	width:155px;}

.emailsu_bottomright {
	float:left;
	left:45px;
	position:relative;
	top:24px;
	width:185px;}

.emailsu_getexclusive {
	color:#291104;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:22px;}

.emailsu_bulletin {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	margin-top:8px;}

.emailsu_notvalid {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:12px;
	margin-top:10px;
	margin-left:36px;}

.emailsu_thankyou {
	color:#fff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	margin-top:20px;
	margin-left:36px;
	width:410px;}

.emailsu_guarantee {
	display:none;}
/* End Email Collection */

.span_prodDetBanner {
	color:#c00;
	float:right;
	font-size:17px;
	font-weight:bold;
	text-align:right;}

/* Product Details - new Design file changes */
.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_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;}

/* my account offer page */
.myacct_main {
	margin: 20px 0 0 100px;
	padding: 0;
	text-align: left;
	width: 770px;}
.myacct_main .accountMsgBanner {
    margin-bottom: 20px;
    position: relative;
    width: 70%;
    background-color: #4F946C;
    font-family: Helvetica,Arial,"Trebuchet MS";
    color: #fff;
    height:60px;
    line-height:60px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;}
.myacct_main .accountMsgBanner .checkmark_iconwrapper {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 15px; }
.myacct_main .accountMsgBanner .checkmark_icon {
    background: transparent url("/Baldwincooke/pict/checkmark.svg") no-repeat scroll;
    height: 45px;
    width: 45px; }
.myacct_t1 {
	color: #9999A2;
	float: left;
	font-size: 17px;
	margin: 0 0 15px;
	padding: 0 0 0 5px;
	text-align:right;
	width: 300px;}

.myacct_t2 {
	color: #978784;
	float: right;
	font-size: 12px;
	margin-right: 40px;
	padding: 17px 0 0;
	width: 400px;}

.myacct_m1 {
	color: #978784;
	font-size: 12px;
	margin: 0 39px 15px 0;
	padding: 0 0 0 5px;}

.myacct_m2 {
	color: #978784;
	font-size: 12px;
	margin: 0 39px 15px 0;
	padding: 0 0 0 5px;}

.name-title {
	color:#8BC53F;
	font-size: 16px;
	font-weight:bold;}

.company-title {
	color:#c81530;
	font-size: 13px;}

.myacct_m1 h3 {
	color: #000;}

.myacct_m2 h3 {
	color: #000;}

.myacct_center {
	background: #FFF url('../pict/myacct_backfade.gif') repeat-x bottom right;
	margin: 0;
	overflow:hidden;
	padding: 0;
	width: 770px;}

.myacct_cart {
	display: inline;
	margin: 0;
	padding: 0;}

.myacct_b1 {
	border-right: 1px solid #8bc53f;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align:right;
	width: 320px;}

	.myacct_b1 ul {
		font-size: 14px;
		font-weight:400;
		line-height:22px;
		list-style-type:none;
		margin: 0 40px 30px 0;
		padding-top:1px;}

		.myacct_b1 ul:last-child {
			margin-bottom:0;}

		.myacct_b1 ul li {
			margin-top:5px;}

	.myacct_b1 a {
		color:#9999A2;
		text-decoration: none;}

		.myacct_b1 a:hover {
			color: #0068B3;
			text-decoration: underline;}

.myacct_b2 {
	border-right: 1px solid #8bc53f;
	float: right;
	margin: 0;
	padding: 0;
	text-align:right;
	width: 430px;}

.myacct_table1 {
	margin: 0;
	padding: 5px;
	width: 420px;}

.myacct_stripeon {
 	background-color:#e8e5e4;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;}

.myacct_stripeoff {
 	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;}

.myacct_stripeon a,
.myacct_stripeoff a {
 	text-decoration: none;}

	.myacct_stripeon a:hover,
	.myacct_stripeoff a:hover {
 		text-decoration: underline;}

.myacct_adleft {
	border: 1px solid #999;
	float: left;
	margin: 0;
	padding: 0;}

.myacct_adright {
	border: 1px solid #999;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;}

/*My Account Redesign 7/2013 Start*/
#MyAccount_banner {
	margin-bottom:20px;
	position:relative;
	width:100%;}

	#MyAccount_banner img {
		border-bottom: 5px solid #9999A2;}

.myacct_b1 h3,
.myacct_b2 h3 {
	color:#E38024;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	margin: 0 39px 0 0;}

.myacct_m1 h2,
.myacct_m2 h2 {
	color:#4A4A4A;
	font-size:18px;
	margin-top:0;}

	.myacct_m1 h2 span,
	.myacct_m2 h2 span {
		color:#9999A2;}

.customer-number {
	color:#9999A2;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	margin:4px 39px 30px 0;}

.myacct_b2 ul {
	font-size: 14px;
	font-weight:400;
	line-height:22px;
	list-style-type:none;
	margin: 0 40px 30px 0;
	padding-top:1px;}

	.myacct_b2 ul li {
		margin-top:5px;}

.myacct_b2 a {
	color:#978784;
	text-decoration: none;}

	.myacct_b2 a:hover {
		color: #0068B3;
		text-decoration: underline;}

.myacct_b1 ul .link_arrow2,
.myacct_b2 ul .link_arrow2 {
	color: #0068B3;
	font-size: 22px;
	font-weight: 700;
	margin-top: 0;
	margin-left: 5px;
	position: absolute;}
/*My Account Redesign 7/2013 End*/

/* Email Collection */
.div_emailsignup {
	height: 125px;
	margin:65px 25px 0;
	width: 100%;}

.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:0px 5px 0 5px;
	width:132px;}

.newsletter_signup_area .newsletter_button {
	float:left;
	width:44px;}

.newsletter_signup_area .newsletter_error {
	color:#FFA500;
	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:#e5e5e5;
		text-decoration:underline;}

.newsletter_links_policy {
	color:#f00;
	float:left;
	margin-left:2px; 
	width:90%;}

.newsletter_links_center {
	float:left;
	margin:2px 0 0 2px;}

.newsletter_signup_area .nwsbut {
	background: transparent url("/gopromos/pict/button_signup.jpg") no-repeat top left;
	background-attachment: scroll;
	cursor: pointer;
	float: left;
	height: 30px;
	margin-top: 2px;
	margin-left: 4px;
	padding:0;
	width: 73px;}
/* End Email Collection */

/* Digital Product Design Studio */
.compositionAddCart {
	background: transparent url('/gopromos/pict/CompositionAddCartOn.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:29px;
	margin:0;
	padding:0;
	width:87px;}

.editCover {
	background:transparent url('/gopromos/pict/editcover.gif') no-repeat;
	border:none;
	cursor:pointer;
	height:29px;
	width:87px;}

/* Wishlist */
 .wishlistWelcome {
	height:50px;
	padding: 5px 0 0 5px;
	position:relative;}

.wishlistWelcomeText {
	color:#0068B3;
	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;}

.btn_viewWishList {
	background-color: #00659b;
	border: none;
	border-radius: 0 7px 7px 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	width: 89px;}
	
.shoppingcart_empty {
	background-image:url('/baldwincooke/pict/bwcviewmywl.png');
	cursor:pointer;
	height:34px;
	margin-left:3px;
	width:150px;}

/********buy1getone start********************************/
.buy1get1 {
	color:#0068b3 !important;}

#pricetotal {
	width: 158px !important;}

#pricetotalfree {
	color:#0068b3 !important;
	width: 164px !important;}

.blacklineauto {
	background:#d7d7d7;
	height:1px;
	margin-left: 4px !important;
	margin-top: 9px !important;
	overflow:hidden;
	width:100%;}

.cart_text {
	color:#959494;
	text-align:right;
	vertical-align:top;}

	.cart_text a,
	.cart_text a:visited,
	.cart_text a:active {
		color:#959494;
		cursor:pointer;
		line-height:19px;
		margin-right:3px;}

#quantityfree {
	width:54px !important;}

#chargestotalfreeright {
	padding-right:2px;
	width:41px !important;}

#chargestotalfreeleft {
	float:left !important;}
/********buy1getone end********************************/

/********buy1get1 gopromos table fix start********************************/
.cartlistauto_table {
	width:650px;}
/********buy1get1 gopromos table fix end********************************/

/************** New Shopping Cart Changes *********************************/
/* product detail popup */
.popupDetail {
	background:#fff;
	border:2px solid #cecece;
	font-size:13px;
	padding:12px;
	position:absolute;
	width:408px;
	z-index:2;}

/* new cart changes 4/24/12 */
.shoppingcart_header h1 {
	color:#0068B3;}

.shoppingcart_header h5 {
	color:#959494;}

.totals_area .cartlist_table {
	border:none;}

.divXSellPreviewWrapper td {
	padding-top:5px;
	vertical-align: top;}
/* end new cart changes */

/* --- New Cart -- Upsells --- */
.upsell_pop {
	border:solid 1px #aaa;
	float:left;
	margin:0 -1px -1px 0;
	width:200px;}

.upsell_top {
	margin-top:10px;
	margin-bottom:10px;}

	.upsell_top img {
		width:100%;}

.upsell_bottom {
	height:56px;
	text-align:left;}

.upsell_Name {
	color: #212121;
	font-family:helvetica;
	font-size:11.5px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:10px;}

.upsell_qtyCont {
	font-size:10px;
	margin-left:10px;}

.upsellQty2 {
	height:11px;
	width:35px;}

.upsell_chooseQty2 {
	color:#464646;}

.upsell_inline {
	background:url('/BaldwinCooke/pict/comparison_gridbg.jpg') no-repeat;
	float:left;
	height:218px;
	margin:5px;
	padding: 7px 10px;
	width:169px;}

.upsell_inlineName {
	float:left;
	margin-bottom:2px;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;}

	.upsell_inlineName a {
		color:#0065C2;
		font-size: 14px;
		font-weight:bold;
		overflow:hidden;
		text-overflow:ellipsis;}

.upsell_inlineItemId {
	color:#666;
	float:right;
	font-size:11px;}

.upsell_inlineImg {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;}

	.upsell_inlineImg img {
		height:80px;
		width:125px;}

.upsell_inlineAsLowAs {
	clear:both;
	color:#C71830;
	float:left;
	font-size:12px;
	margin:auto auto 6px;
	text-align:center;
	width:100%;}

.upsell_price {
	color:#C71830;
	font-size:17px;}

.upsell_inlineQtyCont {
	float:left;
	margin:auto;
	width:100%;}

.upsell_chooseQty {
	color:#666;
	font-size:11px;
	margin-right:4px;}

.upsellQty {
	width:50px;}

.upsell_inlineBtnCont {
	float:left;
	width:100%;}

.reviewstars {float:left;margin-right:7px;font-size:1px;width:70px;height:13px;background: url('/BaldwinCooke/pict/reviewstars.gif') no-repeat;}

.r50 {
	background-position:0 0;}

.r49,
.r48,
.r47 {
	background-position:0 -13px;}

.r46,
.r45,
.r44 {
	background-position:0 -26px;}

.r43,
.r42,
.r41 {
	background-position:0 -39px;}

.r40 {
	background-position:0 -52px;}

.r39,
.r38,
.r37 {
	background-position:0 -65px;}

.r36,
.r35,
.r34 {
	background-position:0 -78px;}

.r33,
.r32,
.r31 {
	background-position:0 -91px;}

.r30 {
	background-position:0 -104px;}

.r29,
.r28,
.r27 {
	background-position:0 -117px;}

.r26,
.r25,
.r24 {
	background-position:0 -130px;}

.r23,
.r22,
.r21 {
	background-position:0 -143px;}

.r20 {
	background-position:0 -156px;}

.r19,
.r18,
.r17 {
	background-position:0 -169px;}

.r16,
.r15,
.r14 {
	background-position:0 -182px;}

.r13,
.r12,
.r11 {
	background-position:0 -195px;}

.r10 {
	background-position:0 -208px;}

.r09,
.r08,
.r07 {
	background-position:0 -221px;}

.r06,
.r05,
.r04 {
	background-position:0 -234px;}

.r03,
.r02,
.r01 {
	background-position:0 -247px;}

.r00 {
	background-position:0 -260px;}

.r {
	display:none;}


.div_upsell_wrapper {
	clear:both;
	float:left;
	width:910px;}

.UpsellPopup {
	background:#fff;
	border: solid 2px #aaa;
	font-size:13px;
	left:0;
	margin:5% auto;
	position:absolute;
	width:660px;
	z-index:10000;}

	.UpsellPopup h1 {
		color:#8b8a8a;
		float:left;
		font-size:16px;
		margin-bottom:1px;
		margin-left:30px;
		margin-top:10px;
		text-align:left;
		width:100%;}

	.UpsellPopup h2 {
		color:#F68807;
		float:left;
		font-size:13px;
		font-weight:normal;
		margin-top:10px;
		margin-bottom:0;
		margin-left:30px;
		padding-bottom:2px;
		text-align:left;
		width:100%;}

	.UpsellPopup h3 {
		color:#F68807;
		float:left;
		font-size:13px;
		font-weight:normal;
		margin-left:5px;
		margin-right:7px;
		margin-top:5px;
		text-align:left;
		width:100%;}

.upsellpopup_addtocartWrap {
	float: right;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 15px;}

.upsellpopup_wrapper {
	float: left;
	margin: 5px 25px;}

.upsellpopup_closetext {
	color: #fff;
	float: left;
	font-size: 12px;}

.upsellpopup_closebtn {
	background-image: url('/BaldwinCooke/pict/cartClose_btn.png');
	float: left;
	height: 16px;
	margin-left: 5px;
	width: 16px;}

.upsellpopup_topbarclose {
	cursor: pointer;
	float: right;
	margin-right: 5px;
	margin-top: 2px;}
/* --- END New Cart -- Upsells --- */

/* --- START New Couponcode -- changes --- */
#pricetotalcoupon {
	margin: 0;
	padding: 0;}

#coupondiv {
	float:left;
	margin: 0;
	padding: 0;
	width:622px;}

#coupontext {
	margin: 0;
	padding: 10px 0 0 10px;
	width:446px;}

.zipcodeNum {
	float:left;
	padding-right:5px;}

.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:16px;
	margin-bottom:0;
	width:50px;}

#codeentryText {
	color: #F68807;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-top:2px;
	margin-right:2px;}

#codeentryText2 {
	color:#808080;
	float:left;
	padding-left:4px;}

.discounttextdiv {
	display:none; 
	float:right;
	padding-top: 6px;
	padding-right: 7px;
	padding-left: 4px;}

.divwhatsthislink a {
	padding-right: 10px;}

.total_discountdiv {
	color:#f00;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;}

td.coupondata {
	border-bottom: none;
	border-top: none;
	margin: 0;
	min-width:104px;
	padding: 0;
	text-align:right;}
/* --- END New Couponcode -- changes --- */

/* Changes CSS Anup */
#imgContainer {
	background: #fff;
	border: 1px solid #000;
	padding: 0.3em;
	position:absolute;
	z-index: 2;}

td.cartlist_headerImage {
	padding-left:10px;
	width:170px;}

td.cartlist_headerNameDesc {
	border:none;
	padding-left:10px;
	width:320px;}

td.cartlist_headerAction{
	border:none;
	width:130px;}

td.cartlist_headerQty {
	text-align:center;
	width:60px;}

td.cartlist_headerpriceEach {
	padding-right:10px;
	text-align:right;
	width:95px;}

td.cartlist_headerprictTotal {
	padding-right:10px;
	text-align:right;
	width:95px;}

td.cartlist_headerImage,
td.cartlist_headerNameDesc,
td.cartlist_headerAction,
td.cartlist_headerQty,
td.cartlist_headerpriceEach,
td.cartlist_headerprictTotal {
	color:#555;
	vertical-align:bottom;}

.cartlist_itemNo {
	color:#959494;}

.cartlist_bomOptionName {
	font-weight:bold;}

.div_AccessoriesBtnAddtoCart {
	clear:both;
	margin-left:320px;}

.cartlist_itemDesc a {
	cursor:pointer;
	font-weight:bold;}

.cartlist_qty {
	text-align:center;}

/* ----------Edit Sample item popup start---------------------------- */
.EditSamplepopup_topbar {
	background-image: url('../pict/accesspop_grad2.jpg');
	background-repeat: repeat-x;
	height: 22px;
	width: 100%;}

.EditSamplepopup_closebtn {
	background-image: url('../pict/cartClose_btn.png');
	float: left;
	height: 16px;
	margin-left: 5px;
	width: 16px;}

.SamplePopup {
	background:#efefef;
	border: solid 2px #aaa;
	height: 229px;
	padding: 1px 0 0 2px;
	position: absolute;
	text-align: center;
	width: 215px;
	z-index: 2;}

.EditSamplepopup_topbarclose {
	cursor: pointer;
	float: right;
	margin-right: 5px;
	margin-top: 2px;}

.EditSample_closetext {
	color: #fff;
	float: left;
	font-size: 12px;}

.popBox {
	background:#ffc;
	border:solid 1px #555;
	color:#000;
	padding:5px;
	position:absolute;
	text-align:left;
	width:225px;
	z-index:2;}

.div_samplebody {
	font-size:13px;
	left:0;}

.div_sampleItemName {
	color:#06C;
	font-size:13px;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	width:100%;}

.freeItemoptionname {
	color:#959494;
	font-size:11px;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	width:100%;}
/*--------------------- Edit Sample item popup End -----------------------*/

/* below class doesn't work */
td.cartlist_description {
	border-right:none;
	padding-left:10px;} 
/* CSS doesn't work end */

.cartlist_itemDesc_Sample {
	float:left;
	padding-top:3px;}

	.cartlist_itemDesc_Sample a {
		cursor:pointer;
		font-weight:bold;}

.cartlist_itemDesc_bogo {
	float:left;
	padding-top:3px;}

	.cartlist_itemDesc_bogo a {
		cursor:pointer;
		font-weight:bold;}

.cartlist_itemDesc_Free {
	float:left;
	padding-top:3px;}

.div_Uchargecost {
	padding-right:10px;
	text-align:right;}
/* change CSS Anup end */

/* --- START shipping calculator -- changes --- */
.codeentry_form_in1 {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 3px;
	width: 76px;}

.shippingcalcdiv {
	padding-right:10px;
	text-align:right;
	width:93px;}

.zipcodediv {
	float:right;
	margin: 0;
	padding: 0;}

.zipchangediv {
	float: left;
	padding-left: 150px;
	width:400px;}

.codeentry_form_indiv {
	width:75px;}

.zipchangediv1 {
	float:left;
	margin-right:5px;
	margin-bottom:10px;}

.zipchangediv2 {
	float:left;
	margin-right:5px;}

.shipping_txt {
	float: right;
	margin-right: 6px;
	padding: 0;
	text-align: right;}

.totals_shipping {
	padding-right: 0;
	text-align: right;}

td.invisibletddiv {
	border:none;
	margin: 0;
	padding: 0;
	width:180px;}
/* --- END shipping calculator -- changes --- */

/* START grand total css change*/
.totals_grand {
	border-bottom: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	float: right;
	margin: 0 20px 0 0;
	padding: 0;
	width:728px;}
	
.totals_txt {
	float: left;
	font-weight:bold;
	margin: 0;
	padding: 5px 0 0;
	text-align: right;
	width:621px;}

.totals_txt1 {	
	float: left;
	padding: 5px 7px 3px 612px;
	text-align: right;}

.totals_nr_ordertotal {
	border-left: 1px solid #D1D1D1;
	float: right;
	margin: 0;
	padding: 5px 10px 0 0;
	text-align: right;
	text-decoration: none !important;
	width: 94px;}

.totals_nr_producttotal {
	border-left: 1px solid #D1D1D1;
	float: right;
	margin: 0;
	padding-top: 5px 10px 0 0;
	text-align: right;
	text-decoration: none !important;
	width: 101px;}

.totals_sub {
	border-bottom: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	float: right;
	width: 822px;}
	
.checkout1_shipping_error {
	color: #f00;
	padding-left: 3px;
	width: 500px;}
/*END grand total css change*/
	
/*start Total price and Each price column*/
.div_total {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;}

.div_discount {
	color:#F00;
	padding-right: 10px;
	text-align: right;}

td.cartlist_priceEach,
td.cartlist_priceTotal {
	height:100%;
	margin: 0;
	padding: 0;
	position:relative;}

.chargeSubtotalWrap {
	bottom:0;
	width:100%;}

.div_SubTotal {
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;}

.div_unitprice {
	padding-right: 10px;
	text-align: right;}

.div_chargeDesc {
	cursor:default;}

.div_chargecost,
.div_chargeDesc {
	border-top:solid 1px #d7d7d7;
	border-bottom:solid 1px #d7d7d7;
	margin: 0;
	padding: 0 2px;
	position:relative;
	text-align: right;
	white-space:normal;}

.cartlist_Action {
	padding-left:10px;}
	
a.boxpopup {
	color:#666;}

	a.boxpopup span{
		display: none;}

		a.boxpopup:hover span {
			background:#FF9;
			border:solid 1px #555;
			color:#000;
			display:block;
			padding:1px;
			position:absolute;
			text-align:left;
			margin-top: -14px;
			white-space:normal;
			width:225px;
			z-index:2;}
	
.div_chargecost {
	padding-right: 10px;
	text-align: right;}

.sampletext {
	color:#f00;
	padding-top:3px;
	text-align:right;}
/*end Total price and Each price total*/
	
/* CSS Free Item popup Start */
.freeItempopup_topbar {
	background-image: url('/BaldwinCooke/pict/accesspop_grad2.jpg');
	background-position-y: 40%;
	background-repeat: repeat-x;
	height: 22px;
	width: 100%;}
	
.freeItempopup_topbarclose {
	cursor: pointer;
	float: right;
	margin-right: 5px;
	margin-top: 2px;}
	
.freeItempopup_closetext {
	color: #fff;
	float: left;
	font-size: 12px;}
	
.freeItempopup_closebtn {
	background-image: url('/BaldwinCooke/pict/cartClose_btn.png');
	float: left;
	height: 16px;
	margin-left: 5px;
	width: 16px;}
	
.freeItemPopup H1 {
	color:#959494;
	float:left;
	font-size:16px;
	margin-bottom:1px;
	margin-left:30px;
	margin-top:10px;
	text-align:left;
	width:100%;}
	
.freeItemPopup H2 {
	color:#F68807;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:0;
	margin-left:30px;
	padding-bottom:2px;
	text-align:left;
	width:100%;}
	
.freeItem_bottom {
	background-image: url('../pict/accesspop_grad2.jpg');
	background-repeat: repeat-x;
	height:28px;
	text-align:left;}
	
.freeItemPopup {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 2px solid #AAA;
	font-size: 13px;
	left: 0;
	margin: 5% auto;
	position: absolute;
	width: 490px;
	z-index: 100;}

.freeItem_wrapper {
	float: left;
	margin: 5px 25px;}

.freeItem_pop {
	border:solid 1px #aaa;
	float:left;
	margin-bottom:7px;
	width:200px;}

.freeItem_top {
	border-bottom:solid 1px #aaa;}

	.freeItem_top img {
		width:100%;}

.div_freeItemrdbtn {
	color: #1567C3;
	font-size:11px;
	margin-bottom:3px;
	margin-left:10px;
	padding-top:2px;}

.div_FreeItemBtnAddtoCart {
	float:left;}

.btn_NoThanks {
	background: transparent url('/BaldwinCooke/pict/upsell_nothanks_btn.png') no-repeat top left;
	border:0;
	cursor:pointer;
	float:left;
	height:36px;
	margin-top:15px;
	margin-right:15px;
	margin-bottom: 40px;
	padding:0;
	width:140px;}

.btn_AddToCart3 {
	background: url('/BaldwinCooke/pict/upsell_addcart_btn.png') no-repeat !important;
	border:0;
	cursor:pointer;
	height:37px !important;
	margin-top:15px !important;
	margin-right:32px !important;
	margin-bottom: 40px !important;
	position:relative;
	width:150px !important;}

.btn_AddToCartUpSell {
	background: transparent url('/BaldwinCooke/pict/addcart_btn.png') no-repeat top left;
	border:0;
	cursor:pointer;
	height:36px;
	margin:0 5px 0 0;
	padding:0;
	position:relative;
	width:114px;}

.div_freeItemrdbtn {
	color: #1567C3;
	font-size:11px;
	margin-bottom:3px;
	margin-left:10px;
	padding-top:2px;}

.btn_ApplyChanges {
	background: transparent url('/BaldwinCooke/pict/cartapply_btn.png') no-repeat top left;
	border:0;
	cursor:pointer;
	height:30px;
	margin:10px;
	width:100px;}
/* CSS Free Item popup End */
	
/*Shoppingcart bugfixes	 */
.codeentry_form_btn {
	float:left;
	margin: 0 0 0 -2px;
	padding: 0;}

.codeentry_form_in {
	float:left;
	margin: 3px 0 0;
	padding: 0;}

#couponitems {
	float:right;
	margin: 0;
	padding: 5px 0 0;
	text-align:right;
    width: 300px;}	
	
/***** Classes of Order Status Improvements -- Begin *****/

/***** Order List -- Begin *****/
.OrderStatus_Breadcrumbs {
	background-color: #FFF;
	margin: 0 5px 0 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: #38A229;}

	.OrderStatus_Breadcrumbs a {
		color: #0068B3;
		margin: 0;
		text-decoration: underline;}

.OrderStatus_Thanks {
	color: #959494;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 5px 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: #0068B3;
		text-decoration: underline;}

table.OrderList_GridView tr:last-child {
	border-bottom-color:#818181;
	border-bottom-style:solid;
	border-bottom-width:2px;}

.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: 11px;
	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 5px 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: 11px;
		font-weight: bold;
		padding: 0;}

	.OrderStatus_OrderDetail_StatusDescription tr:first-child td:first-child {
		width:650px;}

	.OrderStatus_OrderDetail_StatusDescription h3 {
		color: #38A229;
		margin: 0;}

		.OrderStatus_OrderDetail_StatusDescription h3.OnHold {
			color: #CD1313;}

	.OrderStatus_OrderDetail_StatusDescription span {
		color: #CD1313;}

	.OrderStatus_OrderDetail_StatusDescription a {
		color: #0068B3;
		font-weight: bold;
		text-decoration: underline;}

.OrderStatus_OrderDetail_ButtonContainer {
	margin: 10px 0 0;}

.OrderStatus_OrderDetail_Btn_Chat {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/BaldwinCooke/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("/BaldwinCooke/pict/email_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("/BaldwinCooke/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("/BaldwinCooke/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("/BaldwinCooke/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("/BaldwinCooke/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("/BaldwinCooke/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("/BaldwinCooke/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("/BaldwinCooke/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-collapse: collapse;
		border-color: #959494;
		border-spacing: 0;
		border-style: solid;
		border-width: 1px;
		color: #727272;
		text-align: center;
		width: 100%;}

	.OrderStatus_OrderDetail_StatusList table tr:last-child {
		border-bottom-color:#818181;
		border-bottom-style:solid;
		border-bottom-width:2px;}

	.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: #0068B3;
		text-decoration: underline;}
/***** 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: #38A229;
		font-size: 14px;
		font-weight: bold;}

	.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("/BaldwinCooke/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: #0068B3;
		font-weight: bold;}
/***** Order Tracking -- End *****/

/***** Classes of Order Status Improvements -- End *****/
.recentitemsslider_headerlabel {
	background:url('/BaldwinCooke/pict/recent_history_hdr.gif') no-repeat;
	float:left;
	height:20px;
	width:616px;}

.recentitems_headerlabelstatic {
	background:url('/BaldwinCooke/pict/toppicks.gif') no-repeat;
	float:left;
	height:20px;
	width:616px;}

.recentitemsslider_items {
	background-color:#fff;
	border:solid 1px #A8AAAC;
	float:left;
	height:184px;
	width:625px;}

.recentitems {
	float:left;
	height:175px;}

.recentitems_static {
	margin-left:26px;}

.recentitems_group {
	float:left;
	height:147px;}

.recentitem_item {
	float:left;
	width:185px;}

.recentitem_image {
	float:left;
	height:147px;
	width:148px;}

.recentitem_imagebackground {
	height:146px;
	margin-left:22px;
	width:143px;}

.recentitem_label {
	color:#919195;
	float:left;
	margin-top:5px;
	overflow: hidden;
	text-align:center;
	text-decoration:none;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:100%;}

.recentitemsslider_arrowprev {
	background:url('/BaldwinCooke/pict/recentitems_arrowL.png') no-repeat;
	float:left;
	height:46px;
	margin-right:5px;
	margin-top:11%;
	width:31px;}

.recentitemsslider_arrownext {
	background:url('/BaldwinCooke/pict/recentitems_arrowR.png') no-repeat;
	float:right;
	height:147px;
	margin-top:11%;
	width:30px;}

/* ********** Address Verification Popup - start ********** */
.addressVerificationContainerStyle {
	float: left;}

#AddressVerificationPanel {
    display:none;
	padding: 0;
	width:350px;
}

	#AddressVerificationPanel h3 {
		color: #e38024;
		font-size:16px;
		font-weight:600;
		margin: 0;}

	#AddressVerificationPanel h4 {
		color:#585757;
		font-size:13px;
		font-weight:600;
		margin: 10px 0 0;}

    #AddressVerificationPanel .content {
	    padding: 15px;
	    width: 350px;
        text-align:left;
    }

    #AddressVerificationPanel .content .title {
        color: #585757;
        font-size:13px;
        font-weight:600;
	    margin: 0;
        text-align:left;
        margin: 10px 0 5px 0;
    }
    #AddressVerificationPanel .content .subtitle {
        font-size:13px;
	    margin: 0;
        text-align:left;
        margin: 10px 0 15px 0;
    }
    #AddressVerificationPanel .content .partialMatchTitle {
        margin-left: 20px;
        display:inline-block;
    }

    #AddressVerificationPanel .content input[type='radio'] {
        float:left;
        cursor:pointer;
        left: 2px;
        margin: 0;
        position: absolute;
        top: 20px;
    }

    #AddressVerificationPanel .content .originalContainer,#AddressVerificationPanel .content .suggestedContainer
    {
        display:inline-block;
        position: relative;
    }

    #AddressVerificationPanel .content .originalAddressContent,#AddressVerificationPanel .content .suggestedAddressContent
    {
        float:left;
        font-size:15px;
        cursor: pointer;
        display: inline-block;
        line-height: 1;
        padding: 2px 0 2px 30px;
        position: relative;
    }

    #AddressVerificationPanel .content .reenterAddressLink{
        cursorL:default;
        height:30px;
        box-shadow: none !important;
    }
    #AddressVerificationPanel .content .reenterAddressLink a{
        color:#00649d;
        display: inline-block;
    }
    #AddressVerificationPanel .content .reenterAddressLink a:hover{
        color:#00649d;
        text-decoration:underline;
    }
	#AddressVerificationPanel #NoMatch .buttonRow {
		margin-top:20px;
		text-align:center;
		width:100%;}

		#AddressVerificationPanel #NoMatch .buttonRow .button {
			display:inline-block;
			margin-left:5px;
			margin-right:5px;}

	#AddressVerificationPanel #NoMatch #Button1,
	#AddressVerificationPanel #partialMatch #Button3 {
		background-image:url('../pict/addver_reenter.png');
		background-repeat:no-repeat;
		cursor:pointer;
		height:35px;
		width:158px;}

	#AddressVerificationPanel #NoMatch #Button2 {
		background-image:url('../pict/addver_correct.png');
		background-repeat:no-repeat;
		cursor:pointer;
		height:35px;
		width:158px;}

	#AddressVerificationPanel #partialMatch .buttonRow {
		margin-top:20px;
		text-align:center;
		width:100%;}

		#AddressVerificationPanel #partialMatch .buttonRow .button {
			display:inline-block;
			margin-left:5px;
			margin-right:5px;}

	#AddressVerificationPanel #partialMatch #ApplyAddressButton {
		background-image:url('../pict/addver_apply.png');
		background-repeat:no-repeat;
		cursor:pointer;
		height:34px;
		width:114px;}

.addressVerificationPopup_topbar {
	/* IE10 Consumer Preview */ 
	/* Mozilla Firefox */ 
	/* Opera */ 
	/* Webkit (Safari/Chrome 10) */ 
	/* Webkit (Chrome 11+) */ 
	/* W3C Markup, IE10 Release Preview */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e0dfdd', endColorstr='#a6a4a4')";
	height: 22px;
	width: 100%;
	background-image: linear-gradient(to bottom, #e0dfdd 0%, #a6a4a4 100%);/* IE6 & IE7 */
	/* IE8 */
	
	}
/* ********** Address Verification Popup - end ********** */

/* ********** INVOICE SECTION - start ********** */
td.unpaid_invoice_tbl_hdr {
	background: #fff;
	border:1px solid #dfdfdf;
	color:#545555;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0;
	text-align:center;
	width:102px;}

td.unpaid_invoice_tbl_td {
	background: #fff;
	border:1px solid #dfdfdf;
	color:#545555;
	font-size:12px;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;}

td.blank_cell {
	visibility:hidden;}

/* UnpaidInvoices.ascx - start */
#InvoiceList h5 {
	color:#959494;}
/* UnpaidInvoices.ascx - end */

/* Invoice.ascx - start */
#InvoicePay {
	width:97%;}

	#InvoicePay table {
		border-collapse:collapse;
		border-spacing:0;
		color: #545555;
		font-size: 12px;
		text-align:left;
		width:100%;}

		#InvoicePay table td {
			padding:5px;}

		#InvoicePay table .tbl_header {
			font-size: 12px;
			font-weight: 600;
			text-align: center;}

		#InvoicePay table .left_cell {
			border-left:1px solid #b3b2b2;}

		#InvoicePay table .right_cell {
			border-right:1px solid #b3b2b2;}

	#InvoicePay #tbl_customer {
		margin-top:20px;}

		#InvoicePay #tbl_customer td {
			border-top:1px solid #b3b2b2;
			border-bottom:1px solid #b3b2b2;
			text-align:center;
			width:20%;}

	#InvoicePay #tbl_ordered {
		margin-top:5px;}

		#InvoicePay #tbl_ordered td {
			border:1px solid #b3b2b2;
			text-align:center;}

		#InvoicePay #tbl_ordered .subtext_ordered {
			border-bottom:0;
			border-left:0;
			font-size:9px;
			padding-top:20px;
			padding-right:50px;
			padding-left:10px;
			text-align:left;
			vertical-align:top;}

		#InvoicePay #tbl_ordered .tbl_fin {
			font-size: 11px;
			font-weight: 600;
			text-align:right;}

		#InvoicePay #tbl_ordered .total {
			color:#000;
			text-transform:uppercase;}

	#InvoicePay .top_button {
		float:right;
		margin-left:25px;}

		#InvoicePay .top_button a {
			color:#1a74c9;
			font-size:11px;
			font-weight:600;
			text-decoration:none;}

			#InvoicePay .top_button a:hover {
				text-decoration:underline;}

		#InvoicePay .top_button input[type="button"] {
			background-color:transparent;
			border:0;
			border-radius:initial;
			box-shadow:none;
			clear:both;
			color:#1a74c9;
			cursor:pointer;
			font-size:11px;
			font-weight:600;
			height:auto;
			margin:0;
			padding:0;
			text-decoration:none;
			width:auto;}

			#InvoicePay .top_button input[type="button"]:hover {
				text-decoration:underline;}

	#InvoicePay .title_invoice {
		color:#3a3a3a;
		font-size:18px;
		font-weight:600;
		padding-bottom:15px;}

	#InvoicePay .invoice_address {
		font-size:12px;
		padding-bottom:15px;
		text-align:left;}

	#InvoicePay .invoice_addressName {
		display:inline-block;
		font-weight:700;}

	#InvoicePay .invoice_addressLine1 {
		display:inline-block;}

	#InvoicePay .invoice_addressCity {
		display:inline-block;}

	#InvoicePay .title_BillTo {
		color:#959494;
		font-size:13px;
		font-weight:600;
		vertical-align:top;}

	#InvoicePay .data_BillTo {
		color:#3a3939;
		font-size:12px;
		font-weight:600;
		vertical-align:top;}

	#InvoicePay .title_ShipTo {
		color:#959494;
		font-size:13px;
		font-weight:600;
		vertical-align:top;}

	#InvoicePay .data_ShipTo {
		color:#3a3939;
		font-size:12px;
		font-weight:600;
		vertical-align:top;}

	#InvoicePay .title_ordered {
		color:#959494;
		font-size:13px;
		font-weight:600;
		margin-top:15px;}

	#InvoicePay .submitButton {
		background-color:#d7243e;
		border:2px solid #d9d9da;
		border-radius: 15px;
		box-shadow: inset 0 -8px 10px rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
		color:#fff;
		cursor:pointer;
		float:right;
		font-size:14px;
		font-weight:600;
		height:45px;
		margin:10px 5px 0 0;
		text-decoration:none;
		width:85px;}
/* Invoice.ascx - end */

/* PayInvoice.ascx - start */
#InvoicePayOnline {
	width:97%;}

	#InvoicePayOnline .top_button {
		float:right;
		margin-left:25px;}

		#InvoicePayOnline .top_button a {
			color:#1a74c9;
			font-size:11px;
			font-weight:600;
			text-decoration:none;}

			#InvoicePayOnline .top_button a:hover {
				text-decoration:underline;}

		#InvoicePayOnline .top_button input[type="button"] {
			background-color:transparent;
			border:0;
			color:#1a74c9;
			cursor:pointer;
			font-size:11px;
			font-weight:600;
			margin:0;
			padding:0;
			text-decoration:none;}

			#InvoicePayOnline .top_button input[type="button"]:hover {
				text-decoration:underline;}

	#InvoicePayOnline table {
		border-collapse:collapse;
		border-spacing:0;
		color: #545555;
		font-size: 12px;
		text-align:left;
		width:100%;}

		#InvoicePayOnline table td {
			padding:5px;}

		#InvoicePayOnline table .tbl_header {
			font-weight: 600;
			text-align: center;
			width:300px;}

		#InvoicePayOnline table .left_cell {
			border-left:1px solid #b3b2b2;}

		#InvoicePayOnline table .right_cell {
			border-right:1px solid #b3b2b2;}

	#InvoicePayOnline #tbl_orderinfo {
		margin-top:15px;}

		#InvoicePayOnline #tbl_orderinfo td {
			border-top:1px solid #b3b2b2;
			border-bottom:1px solid #b3b2b2;
			text-align:center;}

	#InvoicePayOnline .secure {
		color:#545555;
		font-size:11px;
		margin-top:30px;}

		#InvoicePayOnline .secure .lock {
			background-image:url('../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;}
/* PayInvoice.ascx - end */
/* ********** INVOICE SECTION - end ********** */

.link_arrow {
	color: #2197d4;
	font-size: 25px;
	font-weight: 500;
	margin-top: -4px;
	margin-left: 5px;
	position: absolute;}

/* NEW PRODUCT DETAIL PAGE - begin */
.pdr_right {
	display:none;}

#pd_wrapper .pdr_left_m0 .prod_Details {
    float: right;
    width: 580px;}

.productdetail_left > .pdr_left_m0 {
    overflow: hidden;}

.productdetail_left .pdr_left_m0 {
	margin: 0 0 5px;}

.productdetail_left .pdr_left_column_r {
	min-height: 590px;
	width:580px;}

h1.order_head_title {
	color:#000;}

.productdetail_itemnumber {
	color:#9999A2;}

img.gallerydisplay {
	border:none;}

img.pd_galleryImg {
	border-color: #ecedef;}

#productdetail_priceaction_table {
	float:right;
	margin-bottom: 25px;
    max-width:245px;
}

	#productdetail_priceaction_table .cellPricing {
        max-width: 246px;
		overflow:hidden;}

	#productdetail_priceaction_table .price:before {
		content: "";}

.lowPriceDiv {
	overflow:hidden;
	text-align: right;}

.productdetail_cell_lowprice {
	font-size:14px;
	font-weight:700;}

	.productdetail_cell_lowprice .price {
		color:#F20800;
		font-size:17px;}

.productdetail_cell_action {
	float:right;
	text-align:right;}

	.productdetail_cell_action .pdr_left_column_r_action {
		display:inline-block;
		margin:0;}

	.productdetail_cell_action .link_arrow {
		display: inline-block;
		font-size: 22px;
		float: right;
		margin: 0 6px 0 5px;
		position:relative;}

	.productdetail_cell_action .samplereq .link_arrow {
		margin-top: -4px;
		margin-left: -4px;}

.productdetail_cell_subactions {
	padding-right:7px;
	text-align:right;
	vertical-align:bottom;}

	.productdetail_cell_subactions .QuickQuoteButton {
		display:inline-block;}

.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 6px 0 12px;
		text-align:right;
		white-space:nowrap;
        vertical-align: middle;
	}

.pricing_block2 .pricing_block_headers_sale_title {
    font-size: 11px;
	color: #279700;
	display: table-cell;
	margin-right: 0;
    word-break: break !important;
    white-space: pre-line !important; 
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #D2D2D2;
	text-transform: uppercase;
	background-color: #EDEDED;
	padding-top: 5px;
    padding-bottom: 4px;
}

td.pricing_block_qty {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;}

.pricing_block2 .pricing_block_sale {
	color: #279700;
    font-weight: bold;
	display: table-cell;}
.pricing_block2 .pricing_block_free {
	color: #099000;
	font-weight: bold;}

.product_descriptionTitle {
	float:left;}

.cust_Rating_Tab {
	clear:both;
	font-size:12px;}

.pdr_left hr {
	float: right;
    width: 578px;}

.pdr_left .title1 {
	color: #0068b3;
	font-size: 18px;
	font-weight:400;}

.pdr_left .title2 {
	color: #0068b3;
	font-weight: 400;}

.pdr_left .proddet_additionalinfo {
	font-size:12px;}

.pdr_left .reviewstars {
	display: inline-block;
	font-size:inherit;
	margin: 0 5px 0 0;}

.pdr_left .pdr_left_column_content {
		 width: 99%;
  border: solid 1px #d7d3d4;
  margin-top: 10px;
    float:none;
}
.pdr_left_column_content .pdp_recentitemsslider
{
    float:none;
}
.pdr_left_column_content .pdp_recentitemsslider_items
{
    float:none;
    overflow: hidden;
}
.pdr_left .pdr_reviews {
    margin-top: 8px;
    padding-top: 7px;
    width: 100%;}

.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;
	margin:0;
	padding-left: 15px;
	padding-top: 5px;}

	.pdr_left .proddet_bullets li {
		background:none;
		padding:0;}

.pdr_left .reinforcement {
	float:right;
	height:auto;
	width:auto;}

.pdr_left .shipIn2Days {
	display:inline-block;
	margin-top:0;
	vertical-align:middle;
	width:43px;}

.pdr_left .shipIn3Days {
	display:inline-block;
	margin-top:0;
	vertical-align:middle;
	width:43px;}

.pdr_left .shippingtext {
	display:inline-block;
	font-size:12px;}

.pdr_left .shippingtextdetails {
	display: inline-block;}

	.pdr_left .shippingtextdetails a {
		cursor:pointer;
		text-decoration:none;}

.pdr_left #productheader {
	float: right;
    overflow: hidden;
    width: 580px;}

.proddet_table {
	margin-bottom:15px;}

	.proddet_table td {
		color:#000d36;
		font-size:12px;
		padding-top:5px;
		padding-left:10px;}

	.proddet_table .groupname {
		vertical-align:top;
		width:110px;}

.span_prodDetBanner {
	color: #EF6325;
	float: right;
	font-size: 17px;
	text-align: right;}

.groupname {
	font-weight:bold;}

.hlfirst {
	background-image: url('/Baldwincooke/pict/BWC_PD_ReviewsPagination_first.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 5px;
	width: 17px;}

.hlprevious {
	background-image: url('/Baldwincooke/pict/BWC_PD_ReviewsPagination_previous.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-right: 10px;
	width: 17px;}

.hlnext {
	background-image: url('/Baldwincooke/pict/BWC_PD_ReviewsPagination_next.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-left: 10px;
	width: 17px;}

.hllast {
	background-image: url('/Baldwincooke/pict/BWC_PD_ReviewsPagination_last.png');
	background-repeat: no-repeat;
	display:inline-block;
	height: 17px;
	margin-left: 5px;
	width: 17px;}

.shareitem {
	float: right;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-top: -25px;}

	.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-left:0;
	margin-right:0;}

.shippingclock {
	display: inline-block;
	margin-bottom: 3px;
	margin-right: 5px;
	vertical-align: middle;}

.clocktext {
	margin-bottom: 10px;
	margin-top: 10px;}

.prodrev_comment_by {
	border-top: 1px solid #e7e7e7;
	margin-bottom:7px;}

	.prodrev_comment_by .reviewstars {
		display:block;}

.prodrev_comment_text {
	clear:both;
	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;}

.readreviewlink,
.readreviewlink:visited {
	color:#000;
	text-decoration:none;}

/*Slider css*/
.pdp_recentitemsslider {
	float:left;
	width: 100%;}

.pdp_recentitemsslider_headerlabel, .pdp_recentitems_headerlabelstatic {
	color: #000;
	float:left;
	font-size: 18px;
	height:22px;
	width:100%;
    margin: 5px auto auto 5px;
}


.pdp_recentitemsslider_items {
	background-color:#fff;
	float:left;
	height:175px;
	width:100%;}

.pdp_recentitems {
	float:left;
	height:100%;
	margin-left:12px;}

.pdp_recentitems_group {
	float:left;
	height:180px;
	margin-right:25px;}

.pdp_recentitem_item {
	float:left;
	margin-left:10px;
	width:145px;}

.pdp_recentitem_image {
	float:left;
	height:105px;
	margin-left:20px;
	margin-top:20px;
	width:122px;}

.pdp_recentitem_imagebackground {
	height:146px;
	margin-left:6px;
	width:143px;}

.pdp_recentitem_label {
    color:#000;
	float:left;
	margin-left:5px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	text-decoration:underline;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;}

.pdp_recentitemsslider_arrowprev {
	background:url('/Baldwincooke/pict/carousel_prev.png') no-repeat;
	cursor:pointer;
	float:left;
	height:54px;
	margin-top:5.5%;
	width:24px;}

.pdp_recentitemsslider_arrownext {
	background:url('/Baldwincooke/pict/carousel_next.png') no-repeat;
	cursor:pointer;
	float:right;
	height:54px;
	margin-right:4px;
	margin-top:5.5%;
	width:24px;}

.pdp_recentitems_container {
	float:left;
	overflow:hidden;
	width:95%;}

#pdp_recentitems {
	margin: 0;
	padding: 0;}
/* NEW PRODUCT DETAIL PAGE - end */

#bodycontent {
	clear:both;}

/* PRODUCT DETAIL REFACTOR - start */
.pdr_left_column_r_action {
	float: right;
	margin-right: 10px;}

.addtocartproddet {
	padding-top:10px;}

.qtylabelproddet {
	display: inline-block;}

.qtytxtproddet {
	display: inline-block;}

.productdetail_cell_action {
	text-align:right;}
/* PRODUCT DETAIL REFACTOR - end */

/** Loading Graphic - Start **/
.general_waitingIcon_large {
	background: url('/Baldwincooke/pict/loading_graphic_pie_large.png') no-repeat 0 0;
	height: 115px;
	overflow: hidden;
	position: absolute;
	width: 115px;
	z-index: 3000001;}

.general_waitingBackground {
	background: #333;
	filter: alpha(opacity=60);
	left: 0;
	opacity: 0.6;
	position: absolute;
	top: 0;
	z-index: 3000000;}
/** Loading Graphic - End **/

/** Inventory Availability Messaging - Start **/
.general_OutOfStockIcon {
	background: url('/Baldwincooke/pict/OutOfStockIcon.png') no-repeat 0 0;
	cursor: pointer;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 18px;}

.general_OptionRowFrame {
	border-collapse: collapse;
	border-color: #f00;
	border-spacing: 0;
	border-style: dotted;
	border-width: 0;}

	.general_OptionRowFrame td {
		border-color: #f00;
		border-style: dotted;
		border-width: 0;
		font-size: 12px;
		padding: 2px !important;
		vertical-align: middle !important;}

.item_wrapper {
}

.item_wrapper.align_to_radio {
    margin-left: 20px;
}

.item_wrapper.with_top_margin {
    margin-top: 3px;
}

.item_wrapper span.item_name {
    margin-left: 10px;
}

.item_wrapper div.outofstock_icon {
    background-image: url('/Baldwincooke/pict/out-of-stock-icon-sm.png');
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    width: 16px;
}

.item_wrapper div.outofstock_icon.with_left_margin {
    margin-left: 3px;
}

.item_wrapper div.outofstock_icon.valign_text_top {
    vertical-align: text-top;
}

.item_wrapper span.outofstock_text {
    color: #f17520;
    font-size: 12px;
    font-weight: 700;
}
.item_wrapper span.soldout_text {
  color: #f00;
  font-size: 12px;
  font-weight: 700; }

.outofstock_icon_sm {
    background-image: url('/Baldwincooke/pict/out-of-stock-icon-sm.png');
    height: 16px;
    width: 16px;
}

.outofstock_icon_sm.for_cart_item {
    display: inline-block;
    vertical-align: text-bottom;
}

.outofstock_icon_lg {
    background-image: url('/Baldwincooke/pict/out-of-stock-icon-lg.png');
    height: 30px;
    width: 30px;
}

.outofstock_footnote {
    border-collapse: collapse;
    display: table;
}

.outofstock_footnote.for_product_detail {
    float: right;
    margin-top: 10px;
}

.outofstock_footnote.for_bom_question {
    margin-top: 10px;
}

.outofstock_footnote.for_bom_question_popup {
    border-collapse: separate;
    border-top: 1px solid #c2c2c2;
    margin: 15px;
    padding: 15px 5px 3px 5px;
}

.outofstock_footnote.for_cart_item {
    float: left;
    margin-bottom: 15px;
}

.outofstock_footnote div.icon {
    display: table-cell;
    vertical-align: middle;
}

.outofstock_footnote div.text, 
.outofstock_footnote div.text_lg {
    color: #f17520;
    display: table-cell;
    font-weight: 700;
    padding-left: 5px;
    vertical-align: middle;
}

.outofstock_footnote div.text {
    font-size: 12px;
}

.outofstock_footnote div.text_lg {
    font-size: 18px;
}
.outofstock_footnote div.soldout_text {
    font-size: 18px;
    color: #f00;
    display: table-cell;
    font-weight: 700;
    padding-left: 5px;
    vertical-align: middle; }
/** Inventory Availability Messaging - 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 */
#gallerywrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 345px;}

#pd_wrapper #gallerywrapper {
	float: left;
    margin: 0;
    position: relative;
    width: 370px;}

#gallerywrapper #galleryholder {
	border: solid 1px #d7d3d4;
    height: auto;
    order: 1;
    position: static;
    width: 345px;}

#pd_wrapper .s7container {
	overflow:visible;}
/* End Gallery General*/

/* Video Player */
#pd_wrapper #videoplayer .s7container {
	height: 425px;
	width: 345px;}

#pd_wrapper .s7videoplayer {
	height: 100%;
	width: 100%;}

#pd_wrapper .videoplayer {
	background-color: #fff;
	bottom:0;
	height: 100%;
	opacity: 1;
	position: absolute;
	width: 100%;}

#pd_wrapper .s7tooltip {
	z-index:3000;}

#pd_wrapper .s7mutablevolume .s7verticalvolume {
	z-index:2500;}

/* positioning VideoControlBar and its children components */
#pd_wrapper .s7controlbar {
	bottom: 0;
	height: 40px;
	position: absolute;
	width:100%;}

/* upper bar: video scrubber */
#pd_wrapper .s7videoscrubber {
	left: 0;
	top: -9px;
	width:100%;}
/* end upper bar */

/* lower bar: controls */
#pd_wrapper .s7playpausebutton {
	left: 2px;
	top: 12px;}

#pd_wrapper .s7mutablevolume {
	left: 35px;
	top: 12px;}

#pd_wrapper .s7videotime {
	left: 70px;
	top: 13px;}

#pd_wrapper #gallerywrapper .s7tooltip {
	display:none;}

#pd_wrapper .s7fullscreenbutton {
	right: 4px;
	top: 12px;}
/* end lower bar */
/* End Video Player */

/* Zoom Viewer */
#pd_wrapper #zoomContainer.s7container,
#pd_wrapper #zoomholder.s7container {
	height:auto !important;
	position:initial !important;
	width:auto !important;}

#pd_wrapper .s7zoomview {
	height: 425px;
	position:relative;
	width: 345px;}

#pd_wrapper #buttoncontainer.s7container {
	height: auto !important;
	margin-top: 10px;
	text-align: center;
	width: auto !important;}

	#pd_wrapper #buttoncontainer.s7container div {
		display:inline-block;
		margin:0 10px;}

#pd_wrapper .s7zoominbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoominbutton[state='up'],
	#pd_wrapper .s7zoominbutton[state='over'],
	#pd_wrapper .s7zoominbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top left;}

	#pd_wrapper .s7zoominbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoominbutton[state='disabled'] {
		opacity: .5;}

#pd_wrapper .s7zoomresetbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoomresetbutton[state='up'],
	#pd_wrapper .s7zoomresetbutton[state='over'],
	#pd_wrapper .s7zoomresetbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top right;}

	#pd_wrapper .s7zoomresetbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoomresetbutton[state='disabled'] {
		opacity: .5;}

#pd_wrapper .s7zoomoutbutton {
	height: 25px;
	width: 25px;}

	#pd_wrapper .s7zoomoutbutton[state='up'],
	#pd_wrapper .s7zoomoutbutton[state='over'],
	#pd_wrapper .s7zoomoutbutton[state='disabled'] {
		background: url('/Amsterdam/pict/zoomsprite.png') no-repeat top center;}

	#pd_wrapper .s7zoomoutbutton[state='over'] {
		cursor:pointer;}

	#pd_wrapper .s7zoomoutbutton[state='disabled'] {
		opacity: .5;}
/* End Zoom Viewer */

/* Swatch positioning */
#gallerywrapper #swatches {
	order: 3;
    position: static !important;}

	#gallerywrapper #swatches ul {
		list-style-type: none;
		margin:0;
		padding:0;}

		#gallerywrapper #swatches ul li {
			display: inline;}

			#gallerywrapper #swatches ul li a img {
				border: solid 1px #d7d3d4;}

#pd_wrapper .reviewPager {
	display:none;}

.shippingDetailsPopup {
	background: #FFF;
	border: 1px solid #cecece;
	font-size: 13px;
	left:290px;
	padding: 7px;
	position: absolute;
	top:110px;
	visibility:hidden;
	width: 260px;
	z-index: 2;}

/*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 */

#connectwithus {
	float: none;
	margin: 15px 0 0;
	overflow: auto;
	padding: 0;
	text-align: left;}
	
.sprite_footer,
.sprite_proddetail {
	background: url('/baldwincooke/pict/iconsprite.png') no-repeat;
	color:#fff;
	font-size:1px;
	text-decoration:none;}

	.sprite_footer:hover,
	.sprite_proddetail:hover {
		text-decoration:none;}

.sf_credit {
	background-position:0 0;
	height:25px;
	width:127px;}

.sf_twitter {
	background-position:-127px 0;
	cursor:pointer;
	height:47px;
	width:75px;}

.sf_facebook {
	background-position:-202px 0;
	cursor:pointer;
	height:24px;
	width:98px;}

.sf_guarantee {
	background-position:-300px 0;
	cursor:pointer;
	float:left;
	height:55px;
	margin:18px 0 0 10px;
	width:54px;}

.sf_bbb {
	background-position:-183px -92px;
	cursor:pointer;
	float:left;
	height:43px;
	margin:0;
	width:113px;}

.shf_icon_fb {
	background-position:-10px -10px;
	cursor:pointer;
    float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_tw {
	background-position:-52px -10px;
	cursor:pointer;
	float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_gplus {
	background-position:-94px -10px;
	cursor:pointer;
    float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_yt {
	background-position:-177px -10px;
	cursor:pointer;
    float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_li {
	background-position:-135px -10px;
	cursor:pointer;
	float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_p {
	background-position:-219px -10px;
	cursor:pointer;
    float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_wordpress {
	background-position:-261px -10px;
	cursor:pointer;
	float:left;
	height:35px;
	margin: 0 7px 0 0;
	padding: 0;
	width:35px;}

.shf_icon_blog {
	background-position:-176px -5px;
	cursor:pointer;
    float:left;
	height:32px;
	margin: 0;
	padding: 0;
	width:36px;}

.shf_icon_email {
	cursor:pointer;
    float:left;
	margin: 0 7px 0 0;
	padding: 0;}

.shf_icon_print {
	cursor:pointer;
    float:left;
	margin: 0 7px 0 0;
	padding: 0;}

#pd_wrapper #connectwithus {
	}

#pd_wrapper #connectwithus .shf_icon_fb {
	background-position:-10px -55px;
	height:27px;
	width:27px;}

#pd_wrapper #connectwithus .shf_icon_tw {
	background-position:-43px -55px;
	height:27px;
	width:27px;}

#pd_wrapper #connectwithus .shf_icon_p {
	background-position:-175px -55px;
	height:27px;
	width:27px;}

#pd_wrapper #connectwithus .shf_icon_gplus {
	background-position:-76px -55px;
	height:27px;
	width:27px;}

#pd_wrapper #connectwithus .shf_icon_email {
	background-position:-241px -55px;
	height:27px;
	width:27px;}

#pd_wrapper #connectwithus .shf_icon_print {
	background-position:-274px -55px;
	height:27px;
	width:27px;}

#connectwithus a:last-child div {
	margin:0;}

/*Price block changes Start*/
.pricing_block2 .pricing_block_headers_free_title {
        color: #099000;
		font-size: 11px;
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: #D2D2D2;
	    text-transform: uppercase;
	    background-color: #EDEDED;
	    padding-top: 5px;
        padding-bottom: 4px;
        word-break: break !important;
        white-space: pre-line !important;
    }

.pricing_block2 .pricing_block_headers_FreeSavings_title{
		color: #F00;
        font-size: 11px;
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: #D2D2D2;
	    text-transform: uppercase;
	    background-color: #EDEDED;
	    padding-top: 5px;
        padding-bottom: 4px;
        word-break: break !important;
        white-space: pre-line !important;
    }


.pricing_block2 .pricing_block_headers_SaleSavings_title {
    font-size: 11px;
	color: #F00;
	display:table-cell;
	margin-right: 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #D2D2D2;
	text-transform: uppercase;
	background-color: #EDEDED;
	padding-top: 5px;
    padding-bottom: 4px;
    padding-right: 5px;
    word-break: break !important;
    white-space: pre-line !important; }

.pricing_block2 .pricing_block_FreeSavings {
	display:table-cell;
	padding-left: 5px;}

td.pricing_block_FreeSavings {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}

td.pricing_block_SaleSavings {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}
.pricing_block2 .pricing_block_headers_title {
    font-size: 11px;
    text-align: right;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #D2D2D2;
	text-transform: uppercase;
	background-color: #EDEDED;
	padding-top: 5px;
    padding-bottom: 4px;
    word-break: break !important;
    white-space: pre-line !important; 
  }
/*Price block changes 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: #279700;
	display: table-cell;
	margin-right: 0;}

.pricing_block2_test .pricing_block_sale {
	color: #279700;
	display: table-cell;}

.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: #099000;
	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 {
	display:table-cell;
	padding-left: 5px;}

.pricing_block2_test .pricing_block_SaleSavings {
	color: #F00;
	display:table-cell;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 15px;}

td.pricing_block_qty_test {
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: right;
}
td.pricing_block_headers_title_test {
    font-size: 12px;
    text-transform: uppercase;
}
/*Test Price Block --- END*/
.pagination_container {
  width: 100%;
  margin: 10px auto;
  display: inline-block; }
  .pagination_container .pagination_items_container {
    width: 75%;
    height: auto;
    margin: 20px auto;
    text-align: center; }
    .pagination_container .pagination_items_container .pagination_text {
      color: gray;
      font-weight: bold;
      font-family: arial; }
  .pagination_container .pagination_smaller_container {
    width: 75%;
    height: auto;
    margin: 0 auto;
    text-align: center; }
    .pagination_container .pagination_smaller_container .pagination {
      width: 40px;
      height: 35px;
      background-color: #024f9d;
      color: #FFF !important;
      display: inline-block;
      text-align: center;
      line-height: 35px;
      font-weight: bold;
      font-family: arial;
      font-size: 1.1em !important;
      margin: 0 .9%;
      vertical-align: middle; }
    .pagination_container .pagination_smaller_container .underline_page {
      text-decoration: underline; }
    .pagination_container .pagination_smaller_container .active_pagination_page {
      background-color: #66bcee; }
    .pagination_container .pagination_smaller_container .disabled {
      color: #f2f2f2;
      background-color: #bfbfbf;
      display: none; }
