div#headline_1, div#headline_2, div#headline_3, div#headline_4, div#cta_1, div#cta_2, div#reviewsnippet_1, div#reviewsnippet_2, div#reviewsnippet_3 {
	display: none;
} 



h1.writeareview {
		color: #77AB2D;
		font-size: 2em;
		margin-bottom: 0;
	}
	#detailColumns {
		padding-bottom: 10px;
		}
		#detailColumns .divider {
			border-bottom: 1px solid #76B22D;
			margin-bottom: 10px;
			float: left;
			width: 275px;
			}
			.divider h3 {
				color: #005B44;
				margin-bottom: 3px;
				margin-top: 5px;
			}
		#detailColumns p {
			margin-bottom: 1em;
		}
		#detailColumns ul {
			margin-bottom: 1em;
		}
		#detailColumns li {
			background: url(../img/interface/li-product-detail.gif) 0 6px no-repeat;
			list-style-position: outside;
			padding-left: 7px; 
		}
		#detailView {
			float: left;
			width: 273px;
			margin-top: 3px;
			}
			#detailView #bigimagecontainer img{
				/* border: 1px solid #C07445; */
				display: block;
				
			}
			
			#detailView #views img {
				border: 1px solid #C07445;
				}
			
			#bigimagecontainer{
				width: 270px;  
				height: 338px;
				border: 1px solid #C07445;	
				background-color: #e9e9e9;
				/* margin-bottom: 0px; */	
			}
			
			#zoomicon {
				position: absolute;
				display: block;
				margin-top: -28px;
				margin-left: 4px;
			}
			
			#detailView #views {
				/*background: url(../img/content-design/click-other-views.gif) no-repeat;*/
				padding: 0 0 5px 0px;
				margin-top: 5px; 
			}
			#detailView ul.links {
				margin-left: .8em; 
			}
			#detailView ul li {margin-bottom: 0;}
			#detailView .links li {
				background: url(../img/interface/bg-nav-arrow.gif) 0 4px no-repeat;
				padding-left: 8px;
			}
			#detailView .links li a{text-decoration: none;}
			#detailView .links li a:hover{color: #C07445;
	text-decoration: underline}
		img.outline {
			border: 1px solid #C07445;
		}
		#detailInfo {
			float: right;
			width: 313px;
			}
			
		#detailInfo h2 {
			font-size: 16px;
			color: #005B44;
			font-weight: bold;
			line-height: 20px;
		}	
			#detailInfo a {
				font-weight: bold;
			}
			#detailInfo h1 {
				color: #005B44;
				font-size: 2em;
				line-height: 1em;
				margin-bottom: .5em;
			}
			
			#detailInfo #longDescription{
				line-height: 18px;
			}
			#detailInfo #longDescription li{
				list-style: none;
				/* _padding: 0 0 0 0; */
				}
				#detailInfo #longDescription li a:hover{color: #C07445;}
				#detailInfo #longDescription li b a:hover{color: #C07445;}
				
			#detailInfo .orderOptions {
				margin: 1em 0;
				width: 310px;
				}
			
			#detailInfo .orderOptions #quantitymsg {
				color: red;
			}
			
			#detailInfo .orderOptions #placeyourorderhere {
				height: 34px;
			}
				
				.orderOptions #qtyListing {
					border-left: 1px solid #EA6C20;
					border-right: 1px solid #EA6C20;
					background: #FFFBE9;
					padding-top: 2px;
					padding-right: 8px;
					padding-left: 8px;
					}
					
					#qtyListing h3 {
						margin-top: 3px;
					}
					
					#qtyListing h3 span {
						color: #005B44;
					}
					#qtyListing table {
						width: 290px;
					}
					#qtyListing th {
						text-align: left;
					}
					#qtyListing #qty {
						
					}
					#qtyListing #quantity {
						width: 30px;
					}
					#qtyListing #shipTo {
						width: 60%;
					}
						
					#ctaquantitytable .qtycell {
						border-bottom: 1px solid #EA6C20;
						padding: 5px 1px 5px 3px;
						margin-top: 3px;
					}
					
					#ctaquantitytable .outletqtycell {				
						padding: 5px 5px 5px 5px;
						margin-top: 5px;
					}

					.NLAmessage {
						border-bottom: 1px solid #EA6C20;
						padding: 5px;
						margin-top: 3px;			
					}
					
					#ctaquantitytable .qty_box {
						margin-bottom: 3px;
						width: 30px;
					}
					
				.orderOptions #purchase {
					position: relative;
					*height: 1%;
					background: #F4E4CD;
					border: 1px solid #EA6C20;
					padding: 5px 5px 0 129px;
					margin-top: -1px;
				}
				.orderOptions #purchase .links {
					position: absolute;
					/* disabled with membership services: top: 5px; */
					top: 12px;
					left: 5px;
				}
				.orderOptions #purchase li {
					background: url(../img/interface/bg-nav-arrow.gif) 0 4px no-repeat;
					padding-left: 8px;
				}
				#purchase li a {
					color: #C07445;
					text-decoration: none;
				}
			p.quote {
				margin: 1em 1em 0 1em;
				font-style: italic;
			}
			p.quote i {
				color: #005B44;
				font-style: italic;
				font-weight: bold;
							}
			p.quoteAuthor{
				margin-left: 1em;
				color: #005B44;
				font-style: italic;
				font-weight: bold;
			}
			
			
			#basketButton {
				cursor: pointer;
			
			}
			
	/* Gift Card Styles */
	
	#detailInfo	#giftcardOptions {
		font-weight: bold;
	}
	
	#detailInfo #giftcardOptions input, #detailInfo #giftcardOptions textarea {
		margin-bottom: 5px;
	}
	
	#detailInfo #giftcardOptions .error {
		font-weight: bold;
		color: red;
	}
	
	#detailInfo #giftcardOptions li {
		list-style: none;
		background: none;
	}
	
	#detailInfo #giftcardOptions ul {
		padding-bottom: 10px;
		margin-bottom: -10px;
	}	
	
	#detailInfo #giftcardOptions .errorbox {
		border: 2px solid #FF0000;
	
	}
	#videobox {width: 275px; float: left; padding-bottom: 10px;}
	#text-box	{ width:205px; padding-left:10px; padding-top:3px; background-color:#FFFFFF; float: left;}
	.videoicon	{ padding-left:8px; padding-top:3px; clear:none; float: left;}
	
	.video-links	{ width:200px; height:50px; float:left; font-size:12px; line-height:16px; padding-left:17px; padding-right:10px; padding-top:10px; padding-bottom:10px; *padding-top:2px;}
	.video-links a	{ display:block; padding: 5px; text-decoration: none; height:50px; width:200px; *margin-top:-1px; }
	* html .video-links a {	width: 200px; height:50px; cursor: pointer;	cursor: hand; }		
	.video-links a:hover	{ *height:50px; background-color:#FFFEF0; border:solid 1px #005B44; margin:-1px; *margin-left:-1px; *margin-top:-2px; }
	.video-links .video-text	{ margin-top:-50px; *margin-top:-50px; _margin-top:1px; height:20px; padding-left:60px; _padding-left:10px; padding-bottom:0px; float:left; color:#000000; font-family:Arial, Helvetica, sans-serif;}
	
