body{
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#DAEEEE;
}

form{
	margin:0;
	padding:0;
}


#maincontainer{
	width:760px;
	background:url(/lib/thebriarpatch/mainbg.jpg) repeat 0 0;
}

#header{
	position:relative;
	height:137px;
	background:url(/lib/thebriarpatch/headerbg.jpg) no-repeat 0 0;
}


	.logo{
		padding:21px 0 0 13px;
		text-align:left;
	}
	
	.topnav{
		text-align:left;
	}
		.topnav #toplinks{
			float: left;
		}
		
		.topnav #toplinks *{
			xwidth: auto;
			xpadding: 0;
			xmargin: 0;
			border: 0;
		}
				
	.cart{
		float:right;
		margin-right:10px;
		border:0;
	}

#bodycontain{
	float:left;
	background:url(/lib/thebriarpatch/nbg.jpg) repeat-y 0 0;
	border-bottom:solid 2px #9FAAA3;
	padding-bottom:1px;
}

.floatleft{
	width:185px;
	float:left;
	padding-bottom:20px;
}

	.searcharea{
		text-align:center;
		padding:15px 0px;
		background-color:#7FCFD6;
	}
	
	.searcharea .ys_primary,.newsletter #query{
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#000;
		width:119px;
	}
	

	#nav{
		list-style:none;
		margin:0;
		padding:0;
			padding-bottom:35px;
	}
	
		#nav li {
			border-bottom:solid 1px #C3F0F3;
			text-align:left;
			padding-top:0px;
		}
		
			#nav li a{
				display:block;
				padding-top:6px;
				padding-bottom:6px;
				padding-left:19px;
				padding-right:6px;
				color:#823B08;
				text-decoration:none;
				font:normal 12px Georgia, "Times New Roman", Times, serif;
			}
			
			#nav li a:hover{
				background:#ffffff url(/lib/thebriarpatch/navbg.jpg) no-repeat center left;
			}
	
	.newsletter{
		background-color:#fff;
		clear:both;
		padding-left:5px;
		padding-top:13px;
		padding-bottom:13px;
		text-align:left;
		display:block;

	}
	
* html .newsletter{
		height:50px;	
}
	
	
.floatright{
	width:572px;
	float:right;
}	

#footer{
	clear:both;
	background-color:#E4F4EA;
	position:relative;
	height:140px;
}

	.footlinks{
		position:absolute;
		right:34px;
		top:23px;
	}
	
		#footnav{
			list-style:none;
			margin:0;
			padding:0;

		}
		
			#footnav li{
				display:inline;
				font:bold 11px Tahoma, Verdana, Arial;
				color:#959E9A;	
			}
			
				#footnav li a{
					font:bold 11px Tahoma, Verdana, Arial;
					color:#959E9A;	
					text-decoration:none;	
				}
		
		.badges{
			width:760px;
			text-align:center;
			position:absolute;
			top:48px;
			left:0;
		}
		
		.solid{
			position:absolute;
			top:100px;
			left:36px;
			font:normal 10px Tahoma, Verdana, Arial;
			color:444946;
			text-align:left;
			text-decoration:none;
		}
		
		.solid a{
			font:normal 10px Tahoma, Verdana, Arial;
			color:444946;
			text-align:left;
			text-decoration:none;		
		}
		
		.copy{
			position:absolute;
			right:36px;
			top:100px;
			font:normal 11px Tahoma, Verdana, Arial; 
			color:#89928C;
			text-align:right;
		}
		
		
/* HOME PAGE */

.homecontain{
	float:left;
	width:572px;
}

	.hleft{
		width:235px;
		float:left;
		text-align:center;
	}
	
* html .hleft{
	width:230px;
}
	
	
	
	.hright{
		float:right;
		margin-right:10px;
		margin-top:13px;
	}
	
		.welcome{
			width:322px;
			border:solid 1px #FBE099;
			background:#DDFCFF url(/lib/thebriarpatch/welcome.jpg) no-repeat 15px 5px;
			text-align:left;
		}
		
		.welcometxt{
			padding-left:20px;
			padding-right:15px;
			padding-top:60px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#823B08;
			padding-bottom:10px;
		}
		
.featured{
	clear:both;
	text-align:left;
	padding-bottom:5px;
}

	#contents-table td{
		text-align:center;
	}
	
		#contents-table .name{
			padding-top:8px;	
		}
		
			#contents-table .name a{
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:none;
			}

		#contents-table .price{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;	
		}
		


		#contents-table .price-bold, #contents-table .sale-price{
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#3E2D00;
		}
			
.message{
	padding:10px 10px;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

/* SECTION PAGE */

.scBreadcrumbs{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px;
	text-align:left;
}

	.scBreadcrumbs a{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#000;
		
	}

.sectioncontain{
	
	margin-left:3px;
	margin-right:6px;
}

	.sectionheader{
		background-color:#DCFCFC;
		border-bottom:solid 1px #7FCFD6;
		padding:6px;
		float:left;
		width:551px;
		text-align:left;
	}
	
	.sleft{
		float:left; 
		width:130px;
		text-align:left;
	}
	
	.sright{
		width:405px;
		text-align:left;
		float:right;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#823B08;
	}
	
	.sectiontxt{
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#823B08;	
		text-align:left;
	}
	
	.sectionheader .title{
		padding-right:120px;
		background:url(/lib/thebriarpatch/sectionbg.jpg) no-repeat right center;
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		color:#7FCFD6;
		padding-bottom:20px;
		text-align:left;
	}
	
	/* Added on 29-May-2010 */
	.sectionheader .title h1 {
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		color:#7FCFD6;
		text-align:left;
		margin:0px;
		padding:0px;
	}
	
div#paging {
			clear: both;
			padding-top:10px;
		}
		
		div#paging img{
			display:inline;
		}
		
		div#paging div#ctrls {
			color:#474548;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			background:url(/lib/thebriarpatch/pbg.jpg) no-repeat 0 0;
			width:500px;
			height:26px;
		}
		
		div#paging div#ctrls2 {
			display:none;
			color:#423735;
		}
		
		div#paging div.ctrls a {
			color:#474548;
			text-decoration: none;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		}
		
		div#paging div.ctrls .chosen {
			font-weight: bold;
			display:inline;
			color:#565D79;
		}
		
		div#paging td{
			color:#474548;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			padding-top:6px;
		}
		
		div#paging div.ctrls a.chosen {
			font-weight: bold;
			display:inline;
			color:#7FCFD8;
		}
		
		.leftArrowDiv a, .rightArrowDiv a{
			color:#7FCFD8 !important;
			text-decoration:underline !important;
		}
		
		div#paging div.ctrls2 a.chosen {
			font-weight: bold;
			display:inline;
			color:#7FCFD8;
		}
		div#paging .sortlinks {
			font-weight:bold;
		}
		
		div#paging .sortlinks .chosen{
			padding-left:10px;
			background:url(/lib/thebriarpatch/parrow.jpg) no-repeat left center;
		}
		
		div#paging .sortlinks td a{
			color:#474548;
			text-decoration: none;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		}
		
		div#paging div#contents {
			padding: 8px 0;
		}
		
		div#paging div#contents table {
			width: 550px;
		}
		
		div#paging div#contents table td {
			padding: 4px;
			text-align: center;
			padding-top:6px;
		}
		
		div#paging div#contents table td.imgCell {
			padding-bottom: 0;
		}
		
		div#paging div#contents table td div.name {
			padding-top:8px;
		}
		
		div#paging div#contents table td div.name a {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:none;
		}
		
		div#paging div#contents table div.price{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#000;	
		}
		
		div#paging div#contents table div.price-bold,
		div#paging div#contents table div.saleprice {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#3E2D00;
		}
		
		#namearrowdiv,#namearrowdiv2,#pricearrowdiv,#pricearrowdiv2{
			display:none;
		}



/* item page */

.ileft{
	width:200px;
	float:left;
	padding-bottom:10px;
}

.iright{
	width:355px;
	float:right;
	margin-right:12px;
	padding-bottom:10px;
}

#product-info-table{
	width:355px;
	background-color:#DDFCFE;	
	border:solid 1px #86C9D2;
}


#product-info-table th{
	width:117px; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	font:normal 12px Georgia, "Times New Roman", Times, serif; 	
	color:#4A3B11; 
	text-align:right;
}

#product-info-table td{
	padding:4px;
	font:normal 12px Georgia, "Times New Roman", Times, serif; 	
	color:#4A3B11;
	padding-left:15px; 
}

#product-info-table tr{
	background:url(/lib/thebriarpatch/line.jpg) no-repeat center bottom;
}


#product-info-table td select{width:135px; font:normal 10px Arial, Helvetica, sans-serif; color:#000;}
#product-info-table #quantity-box{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:right;}

#product-info-table tr.add-to-cart,#product-info-table tr.name{
	background:none;

}
#product-info-table tr.add-to-cart,#product-info-table tr.name td{
		padding-right:60px;
		background:url(/lib/thebriarpatch/itembg.jpg) no-repeat right center;
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		color:#7FCFD6;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
}
#product-info-table tr.addtocart{
	background:none; 
	text-align:center;
}


#product-info-table #pitYouSaveBx{
	display:none;
}

#product-info-table .sale-price td,#product-info-table .sale-price th{
	font:bold 13px Georgia, "Times New Roman", Times, serif;
}


#seo-related-links {
    width: 95%;
	margin-bottom:15px;
	margin-left:10px;
	clear:both;
	margin-top:10px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
		display:none;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(/lib/thebriarpatch/dot.jpg) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
#seo-related-links ul.seo-links li a {
text-decoration: none;
padding-left: 25px;
display: block;
_width: 100%;
text-align:left; color:#000;
font:normal 11px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

#seo-related-links ul.seo-links li a:hover{
	text-decoration:underline;
	color:#823B08;
}

#scPage-insets img{
	margin:3px;
	border:solid 1px #9EE9E5;
}


.sectioncontain{
	float:left;	
	margin-left:3px;
	margin-right:6px;
}


.idesc{
	background-color:#fff;
	color:#823B08;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.itemheader{
	clear:both;
	background-color:#DDFCFE;
	border-top:solid 1px #7FCFD6;
	border-bottom:solid 1px #7FCFD6;
	padding:10px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#7FCFD6;	
	text-align:left;
	margin-right:8px;
	margin-left:5px;
}
.crosssell{
	padding-top:10px;
	padding-bottom:10px;
}

.info-div,.info-div td{
	padding:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#823B08;
	text-decoration:none;
}

.info-div a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#823B08;
	text-decoration:underline;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #823B08;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #823B08;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #823B08;
    display: block;
    padding-left: 100px;
}

* html .showimage{
	display:none;
}

*:first-child+html .showimage{
	display:block;
}


.joinbtn{
margin-top:-4px;margin-left:4px;
}
div#paging div.ctrls .chosen{
 color:#7FCED5 !important;
}
.mailing-button{
  margin-top:-4px;
}

* html .joinbtn{
 margin-top:0px;
}

* html .mailing-button{
 margin-top:0px;
}

/*Added by Eric M. on 7/9/08*/
#links
{
    clear: both;
}

#links ul
{
    width: 100%;
    padding-left: 10px;
    padding: 20px 0;
}

#links ul li
{
    list-style: none;
}

#links ul li a
{
    color: #000;
    text-decoration: none;
    xfont: bold 20px Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#links ul li a:hover
{
    color: #823B08;
    text-decoration: underline;
}

#insets
{
    padding-top: 10px;
}


/*  -- Modifications (added 8-6-2008) --  */

.iright {
	margin-right: 0;
	width: 367px;
	text-align: left;
}

.idesc {
	width: 355px;
}

.idesc .padding {
	padding: 20px 10px;
}

/*  -- End Modifications (added 8-6-2008) --  */
