form{ margin: 0; padding: 0;}


.shipping-table{
		width: 100%;
		border-collapse: collapse;
		margin: 0 0 30px 0;
	}
		.shipping-table td{
			padding: 8px 15px;
			font-size: 14px;
			border-bottom: 1px solid #ccc;
			color: #000;
			background: #fff8f0;
		}
		
		.shipping-table tr.table-titles td{
			font-weight: bold;
			background: #f7eadb;
			font-size: 12px;
			padding: 10px 15px;
		}





.clear{ clear: both;}
	
	
	

/* FOOTER ***************************************************/

	
		.footer-nest{
			width: 970px;
			margin: 0 auto;
			padding: 40px 0;
			text-align: left;
		}
		
		.footer-top{
			background: #f5e6d8;
			margin: 30px 0 0 0;
		}
		
			.footer-top h3{				
				font-family: 'Rokkitt', serif;
				font-size: 21px;
				margin: 0 0 20px 0;
				padding: 0;
			}
		
			.footer-top .col-1{ 
				float: left; 
				width: 270px; 
				height: 225px; 
				background: url(/images/Store-Redesign-2011/footer-divider.gif) no-repeat right top;
				padding: 0 30px 0 0;
				margin: 0 30px 0 0;
			}
			
				.footer-secure{ margin: 0 0 15px 0; }
					.footer-secure img{ border: 0; }
			
				.payment-methods{
					float: left;
					width: 85px;
					margin: 17px 0 0 0;
				}
				.seal{
					float: left;
					width: 130px;
					margin: 15px 0 0 25px;
				}
				
			.footer-top .col-2{ float: left; width: 280px;}
			
				.footer-news{ line-height: 20px; color: #000; }
			
			.footer-top .col-3{ 
				float: right; 
				width: 300px; 
				height: 225px; 
				background: url(/images/Store-Redesign-2011/footer-divider.gif) no-repeat left top;
				padding: 0;
				margin: 0 0 0 30px;
			}
				
				.newsletter-form{
					padding-left: 40px;
				}
					.newsletter-textbox{
						padding: 6px 10px; 
						width: 180px;
						font-size: 15px;
						line-height: 15px;
						height: 32px;
						margin: 0;
						float: left;}
					
					.button-signup{
						width: 70px;
						height: 30px;
						border: 0;
						background: url(/images/Store-Redesign-2011/button-signup.gif) no-repeat left top;
						color: #fff;
						font-family: 'Rokkitt', serif;
						font-size: 15px;
						font-weight: bold;
						float: left;
						margin: 0 0 0 4px;
						cursor: pointer;
						}
					
		
				.archive-link{
					background: url(/images/Store-Redesign-2011/footer-small-shade.gif) no-repeat 10px 0;
					padding: 30px 0 30px 40px;
					margin: 40px 0 0 0;
				}
				
					.archive-link a{ 
						font-weight: bold; 
						background: url(/images/Store-Redesign-2011/link-arrow.gif) no-repeat left; 
						padding: 0 0 0 20px; 
					}
					
				
				.newsletter-archive li{ padding-bottom: 10px; }
					
		
		.footer-bottom{
			background: #f3d8c0 url(/images/Store-Redesign-2011/footer-back.gif) no-repeat center top;
			padding: 0 0 30px 0;
		}
		
			.footer-bottom .col-1{ float: left; width: 45%;}
			.footer-bottom .col-2{ float: right; width: 45%; text-align: right; }
		



.link-arrow{ 
	font-weight: bold; 
	background: url(/images/Store-Redesign-2011/link-arrow.gif) no-repeat left; 
	padding: 0 0 0 20px; 
}
















.message-product-in-cart{
	background: #FFC url(/images/Store-Redesign-2011/success_icon.gif) no-repeat 10px center;
	padding: 10px 20px 10px 40px;
	margin: 0 0 30px 0;
	font-size: 14px;
}



/* product large ***************************************************/

.product-large{}

	.product-large h1{ margin: 0; padding: 0 0 5px 0; }

	.product-large-reviews-top{ margin: 0 0 25px 0; height: 50px;}
	
	.product-large-reviews{ margin: 50px 0;}


	.product-large-images{
		width: 320px;
		float: left;
	}


		.product-large-image{
		}
		
			.product-large-image img{ width: 300px; cursor: pointer; }
			
			
		.product-thumbnails{
			
		}
		
			.product-thumbnails img{ cursor: pointer; }
		
	
	.product-large-details{
		width: 350px;
		float: right;
	}

		.add-to-cart-box{
			background: url(/images/Store-Redesign-2011/cart-box-back.gif) repeat-y left;
			margin: 30px 0;
		}
		
			.add-to-cart-box-bottom{
				background: url(/images/Store-Redesign-2011/cart-box-bottom.gif) no-repeat bottom left;
				border-bottom: 1px solid #fff;
			}
			
			.add-to-cart-box h2{
				background: url(/images/Store-Redesign-2011/cart-box-top.gif) no-repeat bottom left;
				margin: 0;
				padding: 13px 0 14px 25px;
				font-size: 22px;
				line-height: 22px;
			}

			.add-to-cart-box-body{
				padding: 20px 25px 35px 25px;
			}


				.add-to-cart-option{
					margin: 0 0 25px 0;						
				}
				
					.add-to-cart-option h4{
						margin: 0 0 10px 0;
						padding: 0;
						color: #600;
					}
					.add-to-cart-option label{ display: block; }
					
			
					.add-to-cart-option select{ padding: 5px 8px; width: 280px; }
					
					
			.add-to-cart-box-price{				
				font-family: 'Rokkitt', serif;
				font-size: 28px;
				float: left;
				width: 100px;
				padding: 4px 0 0 0;
			}
			
			.add-to-cart-button-nest{
				float:right;
				width: 175px;
			}
					

	.button-add{
		display: block;
		width: 162px;
		height: 36px;
		background: url(/images/Store-Redesign-2011/buttons.gif) no-repeat 0 -150px;
		color: #fff;
		border: 0;
		font-family: 'Rokkitt', serif;
		font-size: 20px;
		line-height: 20px;
		padding: 0 0 2px 20px;
		font-weight: bold;
		cursor: pointer;
	}
	
	
		.add-to-cart-quantity{ margin: 25px 0;}
		
			.add-to-cart-quantity strong{color: #600; padding: 0 10px 0 0;}
			
			.add-to-cart-quantity select{ padding: 5px 8px; width: 100px; }



/* product list ***************************************************/


.subcategory-heading{
	background: #fae9d8;
	padding: 7px 10px 5px 10px;
}
	.subcategory-heading h3{ 
		margin: 0; 
		padding: 0; 
		font-family: 'Rokkitt', serif;
		font-size: 20px;
		text-transform: uppercase;
		}


.product-small{
	padding: 40px 0;
	border-top: 1px solid #e6d6c7;
	}

	
	.product-small-image{
		width: 200px;
		float: left;
		text-align: center;
	}
	

	.product-small-details{
		width: 450px;
		float: right;
	}

		.product-small-details h2{
			font-family: 'Rokkitt', serif;
			font-size: 20px;
			margin: 0 0 20px 0;
			padding: 0;
		}
		
			.product-small-details h2 a{ text-decoration: none }
			
		.product-small-description{
			color: #666;
			font-size: 13px;
			line-height: 18px;
			margin: 0 0 20px 0;
		}
		
		.product-small-price{
			font-family: 'Rokkitt', serif;
			font-size: 26px;
			font-weight: bold;
			color: #333;
			margin: 0 0 20px 0;
			float: left;
			width: 100px;
			height: 40px;
		}
		
		.product-small-reviews{
			float:left;
			width: 200px;
			height: 40px;
		}


		.button-view:link,
		.button-view:visited,
		.button-view:active{
			display: block;
			width: 135px;
			height: 30px;
			background: url(/images/Store-Redesign-2011/buttons.gif) no-repeat 0 -100px;
			font-family: 'Rokkitt', serif;
			font-size: 17px;
			text-align: center;
			text-decoration: none;
		}
		
		.button-view:hover{
			background: url(/images/Store-Redesign-2011/buttons.gif) no-repeat -300px -100px;
			color: #600;	
		}

			.button-view strong{ display: block; padding: 4px 0; }













html{ overflow-y:scroll; }

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0px;
	text-align:center;
	background: url(/images/Store-Redesign-2011/header-back.gif) repeat-x top left;
}

a:link, a:visited, a:active { color: #701111; }
a:hover { color: #000; }




	.container{ width: 970px; margin: 0 auto; text-align: left; }
	
	
	.header{ height: 76px;}

		.logo{ float: left; width:260px;}
		
		.header-links{ float: right; width: 600px; text-align: right; padding: 24px 0 0 0;}
		
			.header-links a:link,
			.header-links a:visited,
			.header-links a:active{ color: #000; text-decoration: none; }
			.header-links a:hover{ color: #701111; text-decoration: underline }
				
		

			.cart-link{ font-size: 20px; font-weight: bold; padding: 0 0 0 30px; font-family: 'Rokkitt', serif;}
			
				.cart-link a:link,
				.cart-link a:visited,
				.cart-link a:active{
					background: url(/images/Store-Redesign-2011/icon-cart.gif) no-repeat left;
					padding: 0 5px 0 25px;
					color: #701111;					
				}
				
				.cart-link a:hover{ color: #000; }
				

	.menu-column{		
		width: 255px;
		float: left;
	}
	
		.side-menu-nest{
			background: url(/images/Store-Redesign-2011/side-menu-back.gif) repeat-y left;
		}
		
			.side-menu{
				background: url(/images/Store-Redesign-2011/side-menu-bottom.gif) no-repeat bottom left;
				padding: 40px 0;
				border-bottom: 1px solid #fff;
			}
			
				.side-menu ul{ 
					margin: 0 30px; 
					padding:0; 
					list-style: none;
					display: block;
					border-top: 1px solid #dfcbb7;
				}
				
					.side-menu ul li{
						font-family: 'Rokkitt', serif;
						font-size: 18px;
						margin: 0;
						border-bottom: 1px solid #dfcbb7;
					}
					
						.side-menu ul li a:link,
						.side-menu ul li a:active,
						.side-menu ul li a:visited{
							display: block;
							padding: 8px 0 10px 0;
							text-decoration: none;
						}
						
							.side-menu ul li a:hover{ color: #000 }
		
		
		
				.submenu{
					margin: 0 0 10px 0;}
				
				.submenu-link{
					background: url(/images/Store-Redesign-2011/single_arrow.gif) no-repeat top left;
					padding: 0 0 0 15px;
				}
					.side-menu-nest .side-menu .submenu-link a:link,
					.side-menu-nest .side-menu .submenu-link a:visited,
					.side-menu-nest .side-menu .submenu-link a:active{ 
						padding: 0 0 3px 0; 
						font-size: 13px; 
						font-family: Arial, Helvetica, sans-serif;
					}
		
		
		.new-arrivals-box{
			background: url(/images/Store-Redesign-2011/new-arrivals.gif) no-repeat bottom left;
			height: 120px;
			margin: 10px 0 15px 0;
			display: none;
		}
			.new-arrivals-box p{
				margin: 0;
				padding: 0;
			}
				.new-arrivals-box p a:link,
				.new-arrivals-box p a:visited,
				.new-arrivals-box p a:active{
					display: block;	
					padding:34px 75px 0 30px;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					line-height: 15px;
					text-decoration: none; 
					color: #333;
				}				
					
					.new-arrivals-box p a:hover{ color: #000 }
				
					.new-arrivals-box p strong{
						display: block;
						font-family: 'Rokkitt', serif;
						font-size: 20px;
						margin: 0 0 7px 0;
						color: #600;
						font-weight: normal;
					}
						
				
		
		.search-box{
			background: url(/images/Store-Redesign-2011/search-box.gif) no-repeat top left;
			margin: 30px 0;
			height: 150px;
			}
			
			.search-box-nest{ padding: 20px 35px 10px 30px; text-align: right; }
			
				.search-box h3{					
					font-family: 'Rokkitt', serif;
					font-size: 18px;
					line-height: 18px;
					text-align: left;
					margin: 0;
					padding: 0 0 6px 0;
				}
			
				.search-textbox{ 
					width: 190px; 
					height: 32px; 
					font-size: 14px; 
					padding: 6px 7px 7px 7px; 
					color:#333 
				}
				
				.search-button{
					background: url(/images/Store-Redesign-2011/button-search.gif) no-repeat bottom left;
					width: 88px;
					height: 30px;
					border: 0;
					cursor: pointer;
					margin: 7px 0 0 0;
				}
				
				
		.side-box{
			width: 255px;
			background: url(/images/Store-Redesign-2011/side-menu-back.gif) repeat-y top left;
		}
		
			.sb-top{
				background: url(/images/Store-Redesign-2011/side-menu-top.gif) no-repeat top left;
			}
			
			.sb-bottom{
				background: url(/images/Store-Redesign-2011/side-menu-bottom.gif) no-repeat bottom left;
			}
			
			.sb-body{
				padding: 30px;
			}
			
			.side-box h3{
								
				font-family: 'Rokkitt', serif;
				font-size: 20px;
				text-align: left;
				margin: 0 0 15px 0;
				padding: 0;
			}
			
			.side-box ul{ list-style: none; margin: 13px 0 0 5px ; padding: 0; }
			
				.side-box ul li{ 
					padding: 0 0 10px 25px;
					background: url(/images/Store-Redesign-2011/check.gif) no-repeat left top;
				}
				
			


	.content-column{
		width: 680px;
		float: right;
		padding: 40px 0;
	}


		div.group-title{ border: 0; }
			td.default-item-border{ border: 0; }
	
	
	

	.home-banner{ margin: 0 0 35px 0; }

		.featured-item{
			width: 215px;
			height: 320px;
			float: left;
			text-align: center;
		}
		
			.featured-image{ display: block; height: 220px; }
	
		
			.featured-item a{ text-decoration: none }
			
			.featured-item strong{
				font-family: 'Rokkitt', serif;
				font-size: 19px;
				display: block;
			}
			
			.featured-item p{ font-size: 12px; padding: 0 10px; margin: 5px 0 0 0; color: #666; line-height: 16px; }
	




















/* BASE STYLES
----------------------------------------------- */
H1, .h1 {
	
	font-family:  'Rokkitt', serif;
	font-size: 38px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	color: #000;
}

H2, .h2 {
	font-family:  'Rokkitt', serif;
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	color: #333;
}

TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
}

.red_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000
}

.black_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000
}
.bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold
}
.border_r {
	border-right:1px solid #cccccc;
	padding:2px
}
.border_l {
	border-left:1px solid #cccccc;
	padding:2px
}	
.border_t {
	border-top:1px solid #cccccc;
	padding:2px
}
.border_b {
	border-bottom:1px solid #cccccc;
	padding:2px
}
.border {
	border:1px solid #cccccc;
	padding:2px
}
.bg_dddddd {
	background-color:#dddddd;
	color:#333333
}
.hr {
	border-bottom:1px solid #cccccc;
	margin:0px 0px 8px 0px
}
/* NAV STYLES FOR CONTEMPORARY AND BUILD YOUR OWN
----------------------------------------------- */
span.navBarLeft{float:left;margin-top:0px}
span.navBarLeft IMG{*left:8px;}
.navBarRight div{float:right;margin-top:1px}
.btn_advanced_search {margin-left:2px;margin-top:0px}

/* BUTTONS
----------------------------------------------- */
/******* ACTION BUTTON *******/

/* Both browsers apply these styles to the action button */
.actn_button_color {
	border:3px double #8FB6DB;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.actn_button_color {
	* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCE6F9')
	}
/* FireFox uses a background color and white gradient image for the blend */
html>body .actn_button_color {
	background: #A5D6FA url("/shared/style/images/white_gradient.png") repeat-x top
}
/******* BEGIN FIREFOX HOVER FOR ACTION BUTTON *******/
.actn_button_color.actn_button:hover {
	border:3px double #54A2EB;
	color:#444444;
	background: #B3D8F4 url("/shared/style/images/white_gradient.png") repeat-x top
}	
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* REGULAR BUTTON *******/
/* Both browsers apply these styles to the regular button */
.button_color {
	border:3px double #8FB6DB;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.button_color {
	* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#EDF3F7')
}
/* FireFox uses the background-color and white gradient image for the blend */
html>body .button_color {
	background: #C7E5FB url("/shared/style/images/white_gradient.png") repeat-x top
}
/******* BEGIN FIREFOX HOVER FOR REGULAR BUTTON *******/
.button_color.button:hover {
	border:3px double #54A2EB;
	color:#444444;
	background: #B3D8F4 url("/shared/style/images/white_gradient.png") repeat-x top
}
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* SPECIAL BUTTON STYLES*******/
.go-btn-width {
	width:40px;
	margin-top:2px;
	}
.btn_small_update, .btn_small_change {
	font-size:9px
}		
.btn_update {
	font-size:9px
}	
.btn_continue {
	width:170px;
	padding:4px
}
.btn_add_to_cart{
	width:80px;
	* height:23px;
	font-size:11px;
	margin-top:5px;
	* padding:1px 0px 0px 0px
}
html>body .btn_add_to_cart {
	height:15px;
	padding:1px 0px 0px 0px
}
.btn_buy_it_now {
	width:80px;
	font-size:11px;
	margin:5px 0px 0px 5px;
	padding:0px
}
.btn_proceed_to_checkout {
  padding:2px 2px 2px 25px;
  width:190px;
  height:32px
}
.wish-list-icon {
	position:relative;
	left:110%;
	*left:106%;
	*top:2px;
}
.btn_wish_list {
  	padding:2px 2px 2px 20px;
  	width:115px;
  	height:26px;
  	font-size:10px;
}
.btn_add_to_cart_lrg {
	width:115px;
}
.btn_ordering_info {
	font-size:11px;
	width:150px
}
.btn_go {
	height:23px;
	padding:0px !important;
}

/******* END SPECIAL BUTTON STYLES*******/

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
	border:1px solid #CCCCCC; 
	width:260px; 
	white-space:nowrap;
	padding:5px
}

/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold
}

/* product detail page */
.large_price {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold
}
.totalsavings {	
	font-weight:bold;
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	width:185px;
	color:#555555
}
.opc-totalsavings {	
	font-weight:bold;
	font-size:13px;
	padding:2px 1px;
	color:#555555;
	text-align:right
}
/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer {
	width:100%;
	position:relative;
	color:#ffffff
}
.tab_on {
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#e5e5e5;
	padding:3px;
	width:165px;
	float:left;
	display:inline;
	white-space:nowrap
	}
.tab_off {
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:3px;
	width:165px;
	float:left;
	cursor:pointer;
	display:inline;
	white-space:nowrap
	}
.descriptioncontainer {
	width:100%;
	position:relative
}
.detaildesc {
	border-top:4px solid #e5e5e5;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:2px solid #e5e5e5;
	padding:5px;
	margin-bottom:10px;
	width:99%;
	text-align:left
}

/****** MULTIPLE IMAGES ****** product detail page */
.click {cursor:pointer}
.imagesmallcontainer {
	background-color:#ffffff;
	border:2px solid #CCCCCC;
	float:left;
	height:65px;
	margin:8px 4px 2px 0px;
	overflow:hidden;
	width:65px
}
.hoverover {
	clear:both;
	float:left;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	width:300px
}
.notavailable {
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#666666;
	padding:10px;
	text-align:center
}
/* ALL CATEGORIES PAGE
----------------------------------------------- */
.category_outline {
	width:99%;
	border:1px solid #dddddd;
	text-align:center;
	margin:5px;
	padding:0px
}
.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:13px;
	}
.all_categories {
	width:220px
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal
	}
.parent {
	margin-top:3px;
	margin-bottom:3px
}
.parent A:link, .parent A:visited, .parent A:active, .parent A:hover {
	font-weight:bold
	}
.parent_more {
	font-weight:bold;
	margin-top:5px;
	color:#555555
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	font-weight:bold;
	color:#555555
	}		
.sub_category {
	margin-top:5px;
	margin-bottom:5px
	}
.sub_category_more {	
	font-weight:bold;
	color:#555555
	}	
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
	margin-left:1px;
	font-size:11px;
	font-weight:bold;
	color:#555555
	}	

.viewAllCategories {
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:4px solid #555555;
	font-weight:100;
}

.viewAllCategories a:link, .viewAllCategories a:visited {
	color:#555555;
	text-decoration:none;
	font-weight:bold
}

.viewAllCategories a:hover {
	text-decoration:underline;
	background-color:#edecec
}	
/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle
}
.breadcrumb_off {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-right:3px;
	font-size:13px;
	white-space:nowrap; 
	vertical-align:middle
}
.clear {
	clear:both
	}
.floatRight {
	float:right
	}
.floatLeft {
	float:left
	}
.note {
 	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px
	}	

/* e-gift cards */	
.egift_dashed_outline {
	border:3px dashed #b8dffb;
	height:99%;
	padding:3px;
	margin:5px
	}
.egift_background {
	padding:3px;
	}	
/* wish list */	
.create-wishlist {
	background:url(/images/Store-Redesign-2011/wishlist-banner.gif) no-repeat left top;
	width:285px;
	height:300px;
	text-align:center;
	}
.create-wishlist-content {
	padding-top:190px;
	width:280px;
	text-align:center;
	color:#999999;
	font-size:11px;
	}
.create-wishlist-text {
	padding:5px;
	width:260px;
	margin:0px 2px 0px 2px;
	text-align:center;
	font-size:13px;
}	
.find-wishlist {
	background:url(/images/Store-Redesign-2011/find-wishlist-banner.gif) no-repeat left top;
	width:280px;
	height:300px;
	text-align:center;
	}
.find-wishlist-content {
	padding-top:200px;
	margin:0px 0px 0px 30px;
	*margin:0px 0px 0px 25px;
	width:235px;
	}
.wishlist-label {
	font-size:11px;
	font-weight:bold;
	background-color:#def4fb;
	}
.wishies {
	padding-top:10px;
	padding-left:50px;
	background:url(/images/Store-Redesign-2011/wishies.gif) no-repeat left top;
	height:60px;
}
.wishies-find {
	padding-top:25px;
	background:url(/images/Store-Redesign-2011/wishies-find.gif) no-repeat left top;
	height:60px;	
	width:240px;
}	
.wishlist-heading {
	background-color:#ffffff;
	border-bottom:3px solid #def4fb;
	height:60px;
	}	
.wishlist-title {
	margin-top:10px;
	font-size:22px;
	color:#666666
	}			
.wishlist-table-border {
	border-top:2px solid #def4fb;
	}	
.wishlist_border_r {border-right:1px solid #e5e5e5;}
.wishlist_border_l {border-left:1px solid #e5e5e5;}
.wishlist_border_t {border-top:1px solid #e5e5e5;}
.wishlist_border_b {border-bottom:1px solid #e5e5e5;}
.wishlist_border {border:1px solid #e5e5e5;}	
.e-gift-card-banner
	{
		background:url(/images/Store-Redesign-2011/e-gift-card-banner.gif) no-repeat left top;
		width:526px;
		height:460px;
		margin-top:10px;
		clear:both;
	}
.e-gift-card-text
	{
		font-size:13px;
	}
.giftcard-entry {
		border: 1px solid #dedede; 
		padding:5px 5px 5px 8px;
		text-align:left;
		margin-top:15px;
		margin-bottom:5px;
		background-color: #f5f5f5;
		width:310px;
		font-size:11px;
	}	
.giftcard-balance {
		border: 4px solid #efefef; 
		padding:5px 5px 5px 8px;
		width:210px;
		font-size:11px;
		margin:10px 0px 10px 15px	
	}	
.giftcard-balance-amt {
		border: 3px solid #efefef; 
		padding:5px;
		width:180px;
		margin-top:8px
	}
					
					
					
					
					
					
					
					
					
					
					
					
