@import url(https://fonts.googleapis.com/css?family=Federo);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,700);
@import url(http://fonts.googleapis.com/css?family=Federo);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:600,700);

/* Blue2 Version 2.1 rev. 6/11/2012 */
/* Styles for SITENAME */
/* Last Revised: DATE */

/* INDEX
	Containers = cntr
	Color Scheme = clr
	Content Globals = ctg
	Primary Container Widths, Base Styles = prm
	Header = hdr
	Side Category List = scl
	Panels = pnl
	Page Templates = pgt
		Home Page = hpg
		Category = cty
		Brands = brd
		Product = prd
		Pages = pgs
		Backpage General = bpg
		Cart = crt
		Checkout = chk
		Login = log
		Account = acct
		Gift Certificates = cert
		Wishlist = wish
		Sitemap = stm
		Search = sch
	Footer = ftr
	Fonts = fnt
	Clearfix = cfx
	Buttons = btn
	Plugins = plg
	Misc = msc
*/


.federo {font-family: 'Federo', sans-serif !important;}

.opensans {font-family: 'Open Sans', sans-serif !important;}

/* Containers -cntr- */
	/* Primary */
.mainContainer { position:relative; top:-30px;}
#Container{
	background:transparent;}
	/* Header */
#HeaderWrapper{
	width:100%;
	background:#181818 url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/headerBG.jpg?t=1479929344) center repeat-x;}
#Header{
	width:950px;
	height:80px;
	margin:0 auto;}
#TopMenuWrapper{
	width:100%;
	background:#B09D82 url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/topBG.jpg?t=1479929344) center repeat-x;}
#TopMenu{
	width:950px;
	margin:0 auto;}
#MenuWrapper{
	width:100%;
	background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/menuBG.jpg?t=1479929344) top center repeat-x;}
#Menu{
	width:950px;
	padding:0 0 0 0;
	margin:0 auto;}
	/* Main */
#Outer{
	clear:both;
	width:100%;
	background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/bg.jpg?t=1479929344) center top repeat-x;}
	
#Wrapper {
	clear:both;
	width:944px;
	margin:0 auto;
	background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/wrapperBG.png?t=1479929344) repeat-x #fff;
	border-left:3px solid #575453;
	border-right:3px solid #575453;
	border-bottom:3px solid #575453;
	border-top:3px solid #575453;}	
	
	.category #Wrapper, .product #Wrapper, .textpage #Wrapper{ border-top:none;}

.home #Wrapper { 
	background:none;
	border:none;
	top:0;}
	/* Footer */
#FooterWrapper{
	width:100%;
	background:#252423;}
#Footer{
	width:950px;
	margin:0 auto;}
	/* Generic */
.wrapper{width:100%;}
.container{width:950px;margin:0 auto;padding:0px;}

.left { float:left !important;}
.right { float:right !important;}

/* Color Scheme -clr- */
	/* Text */
		body{
			color:#7A7A7B;}
		.Content h1,
		.Content h2, .fastCartContent h2, h1 .ProductImageName{
			color:#4E4C4A;} /* Avoid #fff here unless #fancy_bg is set to #000 */
		.Content h3{
			color:#4E4C4A;}
		.Content h4{
			color:#4E4C4A;}
	/* Links */
		a, .Content a, .Left a, .Right a{
			color: black;}
		a:hover, .Content a:hover, .Left a:hover, .Right a:hover, .Right a:hover strong{
			color: #7E7465;}
		#TopMenu li a, #TopMenu li div, #TopMenu li a:hover{
			color:#fff;
			text-transform: uppercase;}
			
	/* Button */
		.button, input[type="submit"], input[type="button"], #apply_code, .SubCategoryList li a, .SubBrandList a, .CheckoutButton a, .TopSellerNumber, .CartRemoveLink, .CustomizeItemLink,
		/*color for active state options*/
		.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours, .productOptionPickListSwatch .selectedValue .textureContainer, html.javascript .productOptionViewRectangle .selectedValue label{
			color:white!important;
			background: #161515 !important;
  			background: -webkit-gradient(linear, left top, left bottom, from(#4e4d4c), to(#161515))!important;
   			background: -webkit-linear-gradient(top, #4e4d4c, #161515)!important;
   			background: -moz-linear-gradient(top, #4e4d4c, #161515)!important;
   			background: -ms-linear-gradient(top, #4e4d4c, #161515)!important;
   			background: -o-linear-gradient(top, #4e4d4c, #161515)!important;}
		.button:hover, input[type="submit"]:hover, input[type="button"]:hover, #apply_code:hover, .SubCategoryList li a:hover, .SubBrandList a:hover, .CheckoutButton a:hover, .CartRemoveLink:hover, .CustomizeItemLink:hover{
			color:white!important;
			background-color:#B7A487!important;}	
			
	/* Slideshow Pager */
		/* Pager Off State */
		#pager li a{
			/* color for the gloss effect */
			/* border and background */
			background-color: #B1A694;
			border-top: 1px solid #4C433C;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #4C433C;}
		/* Pager Active State */
		#pager li a.active{
			border-top: 1px solid #6E6A69;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			border-left: 1px solid #6E6A69;
			background-color: #fff;}

	/* Product Information */
		/* Product Page Title */
			#ProductDetails h1,
			/* Product List Names */
			.Left .ProductList strong a, .Right .ProductList strong a, .Content .ProductList strong a,
			/* Product List Name  */
			.ProductMain .ProductList strong, .ProductMain .ProductList strong a {
			color: #612504;
			font-size:20px;
			font-family: 'Federo', sans-serif !important;
			font-weight:400;}
			
			/* Product Page Price */
			.ProductMain .ProductPrice, .ProductMain .ProductList em,
			/* Product List Price */
			.Left .ProductPriceRating em, .Left .ProductPrice,
			.Right .ProductPriceRating em, .Right .ProductPrice,
			.Content .ProductList .ProductPriceRating em, .Content .ProductPrice{
			color:#8C7E68;}
			
			#ProductDetails { margin-bottom:0;}
			.seperateProd { 
				margin:0 !important;
				border-top:1px solid #938978;
				background:#E3D3BA;
				height:29px;
				position:relative;
				bottom:50px;}
			
	/* List */
		{
			background:darkcyan;
			color:white;}			
		.Left #SideCategoryList li a:hover, .Left #SideShopByBrand li a:hover, .Left #SideShopByBrandFull li a:hover, .Left #SideShopByPrice li a:hover, .Left #SideCategoryShopByPrice li a:hover, #SideAccountMenu li a:hover, .Left #HomeRecentBlogs li a:hover, .Left #GiftCertificatesMenu li a:hover,
		#SideCategoryList .sf-menu .sfHover a, #SideCategoryList .sf-menu li ul a{
			background-color:#282726;
			color:white;}
		/* Sub-Menu Hover State */
		#Menu li ul li a:hover,
		#SideCategoryList .sf-menu li ul li:hover > a, #SideCategoryList .sf-menu li ul a:focus, #SideCategoryList .sf-menu li ul a:hover, #SideCategoryList .sf-menu li ul a:active{
			background:#AA9F8F;
			color: #272725;}
			
	/* Panel */
	.Left .Panel h4, .Right .Panel h4, .Left .Panel h3, .Right .Panel h3, .Left .Panel h2, .Right .Panel h2, .wordpress #sidebar h3{
		color:white!important;
		background-color:#282726!important;}

	/* Cart Header Bars */
	.CartContents thead tr th, table.General thead tr th{
		color:#222!important;
		background-color:lightsteelblue!important;}
	/* Checkout Header Bars */
	.ExpressCheckoutBlock .ExpressCheckoutTitle,
	/* Quick View Header Bar*/
	#ModalContainer.QuickViewModal .ModalTitle{
		color:#222!important;
		background-color:lightsteelblue!important;}
		/* Tab on state */
	.TabNav li.Active a{
		color:white!important;
		background-color:steelblue;}
	.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{
		color:#222!important;}
		/* Tab off state */
	.TabNav li a{
		color:#222!important;
		background-color:lightsteelblue;}
		
	.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,
	.ExpressCheckoutBlockCompleted a.ChangeLink,
	/* Tab hover state */
	.TabNav li a:hover{
		background-color:lightblue;
		color: #444;}
	/* QuickSearch */		
	#QuickSearch{
		background:#fff;
		color:#000;}
	.QuickSearchHover td, .QuickSearchHover td a{
		background-color:mediumturquoise;
		color:white;}	
		
/* Content Globals - ctg- */
body {
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;}
	
	/* Content Widths */
.Content, .wordpress #main {
	float: right;
	width: 724px;
	min-height: 500px;
	margin: 0;
	padding: 0 10px 10px 10px;
	font-size: 0.95em;}
.home .Content{ width:950px !important; padding:0 !important; margin-top:-30px !important;}
.Content.Wide {width: 724px;}
.Content.Widest {width: 930px;}


.Fullspan{width:100%;}
.FullspanContent{width:950px;margin:0 auto;}

	/* Left & Right Column Widths */
.Left, .wordpress #sidebar {
	float: left;
	width: 180px;
	font-size: 0.85em;
	margin:10px 10px 0 10px;}
.Right {
	float: right;
	width: 160px;
	font-size: 0.85em;
	padding-bottom: 10px;
	margin-left: 10px;}
	
	/* Header Tags */
.title {
	margin:2px 0 20px 0;
	text-transform:lowercase;
	font-size:30px;
	color:#4E4C4A;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;}
			
h1{
	font-size:1.75em;
	margin:10px 0;}
h2{
	font-size: 1.1em;
	margin-bottom: 4px;}
	.Left h2 {
		font-size: 1.25em;
		margin: 5px 10px 8px;}
	.Right h2 {
		font-size: 1.25em;
		margin: 5px 10px 8px;}
	.Content h2, .TitleHeading{
		margin:2px 0 20px 0;
		text-transform:lowercase;
		font-size:30px;
		color:#4E4C4A;
		font-family: 'Open Sans', sans-serif;
		font-weight:700;}
	.fastCartContent h2{font-size:18px;}		
h3{
	font-size: 1.1em;margin-bottom: 6px;}
	.Content h3 {
		margin-bottom: 5px;}
h4{
	font-size: 1.1em;
	margin-bottom: 4px;}
	
	/* Text Areas  */
* {margin: 0;padding: 0;}
p{line-height: 1.3;margin-bottom: 15px;}
blockquote{margin-left: 28px;}
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { padding: 0 40px; }
dfn { font-style: italic; }

	/* Images */
img, img a{border: 0;}

	/* Forms */
select option{padding: 0 10px;}
input, select{font-size: 11px;}
input{padding: 1px;}

	/* Link Globals */
a {font-weight: normal;text-decoration: underline;}
.Content a:hover, .Left a:hover, .Right a:hover, .Right a:hover strong {text-decoration: underline;}
		
	/* BlockContent */
.Block {margin-top: 10px;margin-bottom: 10px;}
.Content .Block {clear: both; margin-top:0;}

.Content .BlockContent{}
.Left .BlockContent {margin: 0 10px 0 10px;}
.Right .BlockContent {margin: 0 10px 0 10px;}

	/* Lists */
ul, ol {margin: 0 0 10px 30px;}
li {margin: 0;margin-bottom: 2px;padding: 0;}

	/* Left & Right Column Lists */
.Left ul, Right ul {margin: 0;padding: 0;}
	
.Left li {clear: both;list-style: none;margin: 0;padding: 0;}
	.Left li a {
		text-decoration: none;
		color:#7E7465;
		padding:5px 0 5px 5px;
		font-size:12px !important;
		text-transform:lowercase;
		font-family: 'Open Sans', sans-serif;
		font-weight:600;}	
		.Left li a:hover {text-decoration:underline;}
	.Left #SideCategoryList li a, .Left #SideShopByBrand li a, .Left #SideShopByBrandFull li a, .Left #SideShopByPrice li a, .Left #SideCategoryShopByPrice li a, .Left #HomeRecentBlogs li a,  .Left #SideAccountMenu li a, .Left #GiftCertificatesMenu li a, #AccountOrderLinks li a{
		display:block;
		padding:5px 0 5px 5px;}
		.Left #SideCategoryList li a:hover, .Left #SideShopByBrand li a:hover, .Left #SideShopByBrandFull li a:hover, .Left #SideShopByPrice li a:hover, .Left #SideCategoryShopByPrice li a:hover, .Left #HomeRecentBlogs li a:hover,  .Left #SideAccountMenu li a:hover, .Left #GiftCertificatesMenu li a:hover, #AccountOrderLinks li a:hover{
		text-decoration:none;}
.Right li {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 3px 0;}
	.Right li a {text-decoration: none;}
		.Right li a:hover {text-decoration: underline;}

/* Header -hdr- */
#Header {
	clear: both;
	padding-bottom: 0px;}

	/* TopMenu */
#TopMenu {
	height: 20px;
	padding: 0;}
#TopMenu ul {
	float:right;	
	list-style: none;
	padding: 0;
	margin: 0;}
#TopMenu li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;}
#TopMenu li.First a {
	border-left: 0;}
#TopMenu li a, #TopMenu li div {
	display: block;
	text-decoration: none;
	font-size: 0.8em;
	padding: 0 10px 0 10px;
	margin: 3px 0 0 0;
	font-weight:bold;}
#TopMenu li a:hover {text-decoration: underline;}	
#TopMenu li div a {
	padding: 0;
	margin: 0;
	display: inline;
	border-left: 0;
	font-size: 1em;}

	/* Logo */
#logo {float:left; margin:15px 0 0 0;}
#logo a{
	background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/logo.png?t=1479929344) no-repeat scroll 0 0 transparent;
	display:block;
	height:48px;
	width:279px;}

	/* Slogan */
#Slogan{float:right;margin:10px 0 0 0;}
	#Slogan h3{ text-align:right; position:relative; top:4px; clear:both; text-transform:uppercase; font-size:11px; color:#AA9F8F;}
		#Slogan h3 span { color:#fff; font-size:16px;}
	
	#Slogan li { list-style:none; float:left; margin-left:10px;}
	
	#Slogan .headerButton { 
		display:block;
		background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/headerButton.png?t=1479929344) no-repeat;
		text-align:center;
		color:#544734;
		font-size:22px;
		font-family: 'Federo', sans-serif!important;
		font-weight:400;
		padding:3px 0 7px;
		text-transform:lowercase;
		text-decoration:none;
		width:163px;}
		#Slogan .headerButton:hover { opacity:.8;}

	/* Header Social Media */
#HeaderSocial{float:right;clear:right;}
	#HeaderSocial h5{
		font-size:14px;
		float:left;
		margin:0 10px 0 0;}

	/* Header Search -hrs- */
#SearchForm {
	color: #95bbd1;
	float: right;
	clear: right;}
#SearchForm label {color: #fff;font-weight: bold;}
#SearchForm a {text-decoration: none;}
#SearchForm a:hover {}
#SearchForm input.Textbox {
	width: 300px; /* Equals image width minus left padding */
	height: 35px;
	border:0px;
	background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/search_text.png?t=1479929344) no-repeat;
	font-size: 0.9em;
	padding: 0 0 0 15px;
	float:left;}
#SearchForm .SearchButton {
	background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/search_go.png?t=1479929344) no-repeat;
	width: 25px;
	height: 25px;
	padding: 0;
	border:0px!important;
	vertical-align: middle;}
#SearchForm p {
	text-align: right;
	margin: 0 0 0 45px;
	font-size: 0.9em;}
#SearchForm .button{margin-left:-4px;float:left;}
	/* SearchForm IE Fixes, enable if necessary */
		/*.ie7 #SearchForm input.Textbox{padding-top:0;}
		.ie8 #SearchForm input.Textbox{padding-top:0;}
		.ie9 #SearchForm input.Textbox{padding-top:0;}*/
	/* Quick Search */
		#QuickSearch {position:relative;z-index:5;}

	/* Utility Menu */
#UtilityMenu{float:right;clear:right;}
	#UtilityMenu ul{list-style:none;}
		#UtilityMenu ul li{float:left;margin:0 10px 0 0;}

	/* Custom Header Elements */


	/* Pages Menu */
		/* Root Level */
#Menu {
	clear:both;
	padding: 0;
	position:relative;
	z-index:15;}
#Menu ul {
	margin: 0;
	padding: 0;}
#Menu li {
	float: left;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;}	
	/* First Level Boxes */
.PageMenuTopItem{
	text-align:center;padding:2px 0px;
	font-size:12px;
	color:#000;}
	/* First Level Links */
#Menu ul { padding-bottom:80px !important;}
#Menu li a {
	display: block;
	float: left;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding: 10px 33px;
	color:#AA9F8F;
	text-transform:lowercase;
	font-family: 'Federo', sans-serif!important;}
	#Menu .First a { padding-left:0 !important;}
	#Menu .last a { padding-right:0 !important;}

.ie7 #Menu li a, .ie8 #Menu li a, .ie9 #Menu li a { padding:10px 33px;}
.ie7 #Menu .last a { width:90px;}	

#Menu li a:hover {
	text-decoration: underline;
	color:#fff;}
	#Menu .ActivePage a{ color:#fff;}
	/* Second Level */
#Menu li ul {
	width: auto;
	position: absolute;
	clear: left;
	top: 30px;
	left: 0;
	padding-top:6px;
	padding-bottom:10px !important;
	display: none;
	text-align: left;
	font-size: 0.9em;
	background: #272725;
	z-index: 1;}
#Menu li ul li {
	clear: both;
	color: white;
	text-align: left;
	background: transparent;}
#Menu li ul li a {
	padding: 5px 15px;
	font-size: 1.2em;
	text-align: left;
	margin: 0;
	width: 120px;
	height: auto;}
#Menu li ul li a:hover {text-decoration: none;} /* Sub-Menu Hover State */
#Menu li:hover a, #Menu li.over a{text-decoration: none;} /* Top Level State When Sub-Menu is Active */
#Menu li ul li a, #Menu li.over li a {text-decoration: none !important;}
#Menu li:hover ul, #Menu li.over ul {display: block;}
* html #Menu ul li{float:left;height: 1%;}
* html #Menu ul li a{height:1%;}


/* Side Category List -scl-  */
#SideCategoryList{}
	#SideCategoryList li{}
	#SideCategoryList li.LastChild {border-bottom: 0 !important;}
		#SideCategoryList li ul {}
			#SideCategoryList li ul li {}
			#SideCategoryList li ul li a {padding-left: 20px!important;}
			
	/* Flyout Menu */
		/* Layout */
			/* Child override: menu containers */
				#SideCategoryList .sf-menu ul {left: 160px;}
				#SideCategoryList .sf-menu ul li ul{left:140px;}
				/* Child override: menu links */
				#SideCategoryList .sf-menu ul a {
					padding: 3px 8px;
					width: 124px;}				
			/* Menu links */
				#SideCategoryList .sf-menu a {
					padding: 3px 8px;
					width: auto;}
			/* Width of the Base Flyout Menu */
				#SideCategoryList .sf-menu,#SideCategoryList .sf-menu ul,#SideCategoryList .sf-menu li {width: 100%;}

/* Panels -pnl- */
.Left .Panel,
.Right .Panel,
.wordpress #sidebar{
	padding: 0 0 5px 0;
	width:100%;
	margin:0 0 10px 0!important;}
	.Left .Panel h4,
	.Right .Panel h4,
	.Left .Panel h3,
	.Right .Panel h3,
	.Left .Panel h2,
	.Right .Panel h2,
	.wordpress #sidebar h3{
		font-size:22px;
		font-weight:400 !important;
		margin:0px!important;
		padding:4px 0;
		font-family: 'Federo', sans-serif!important;
		text-align:center;
		text-transform:lowercase;
		position:relative;
		right:1px;
		width:182px;}
	.Left .Panel .BlockContent,
	.Right .Panel .BlockContent{
		padding:0px!important;
		margin:0px!important;}
	.Left .Panel p,
	.Right .Panel p{
		padding: 10px 15px 5px 15px;}
	.TopSeller1{
		border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
		
		/* Side Product Items */
	.Left .ProductDetails, .Left .ProductPriceRating, .Left .ProductActionAdd{
		text-align:center;}
	.Left .ProductActionAdd	 .button{
		width:100px;}
	.Left .TopSeller1 .ProductActionAdd .button{margin:0!important;}
	.ProductActionAdd:before,
	.ProductActionAdd:after {
		content:".";
		display:block;
		height:0;
		overflow:hidden;}
	.ProductActionAdd:after { clear:both; }
	.ProductActionAdd { zoom:1; } /* IE < 8 */		
				
		/* Panel Borders */
	.Left .Panel,
	.Right .Panel,
	.TopSeller1{
		border-top:0px solid #CAC6C1;
		border-left:1px solid #CAC6C1;
		border-right:1px solid #CAC6C1;
		border-bottom:1px solid #CAC6C1;
		background:#EDE9E2;}

	/* Side Panels */
		/* Account */
			#SideAccountMenu{}
		/* All */
			#SideCartContents{}
				#SideCartContents p{padding:10px 0 0 0!important;}
				#SideCartContents .ProductPrice{display:inline;font-size:12px;font-weight:800;float:right;margin:0 5px 0 0;}
				.ViewCartLink {
					background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/cart_button.png?t=1479929344) no-repeat 3px 3px;
					padding:4px 0 8px 30px;}
			#SideNewProducts{}
			#SideShopByBrand{}
			#SideShopByBrandFull{}
			#SideTopSellers{}
			/* Newsletter */
			#SideNewsletterBox{}
				.NewsletterSubscription {clear: both;}
				.NewsletterSubscription label {clear: both;float: left;}
				.NewsletterSubscription .Textbox{}
				.NewsletterSubscription input {
					width: 129px;
					font-size: 0.9em;
					padding: 3px;
					margin-bottom: 5px;}
		/* Category */
			#SideCategoryNewProducts{}
			#SideCategoryPopularProducts{}
			#SideCategoryShopByPrice{}
			#SideCategoryTopSellers{}
		/* Product */
			#SideProductAddToWishlist{}
			#SideProductAlsoBought{}
			#SideProductRecentlyViewed{}
			#SideProductRelated{}
				#SideProductRelated h2 { font-size:20px; margin-bottom:5px;}
				#SideProductRelated li { width:199px !important; border:none;}
					#SideProductRelated .ProductImage {
						width:195px !important;
						height:195px !important;}
					#SideProductRelated li .ProductImage img {
						width:195px !important;}
					.relatedBorder { 
						border-top: 1px solid #938978;
						border-bottom: 1px solid#EFE6D7;
						background:#E3D3BA;
						height:3px;}
					
					#SideProductRelated .ProductImage {
						margin-bottom:10px;}
					#SideProductRelated .ProductDetails a {
						font-size:16px !important;}
						
					#SideProductRelated .ProductPriceRating em {
						margin:6px 0 0 5px;
						font-size:16px;}
						
					#SideProductRelated .productButtonContainer {
						margin-top:10px;}
					
		/* Cart */
			#SideCouponCodeBox{}
				#SideCouponCodeBox h3{}
				.CouponCode { padding:10px;}
				.CouponCode p { padding:0 !important;}
			#SideGiftCertificateCodeBox{}
				#SideGiftCertificateCodeBox h3{ font-size:17px; font-weight:bold;}
				.GiftCertificateCode { padding:10px;}
					.GiftCertificateCode p { padding:0 !important;}
		/* Pages */
			#SideSubPageList{}

		/* Top Sellers */
			.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
				color: #075899;}
			/*.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1/* { /* No1 seller box */
				/*border: 1px solid #c0dae7;
				background: #fff;}*/
			.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
				background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/blue/TopSellerNumber1Bg.png?t=1479929344) 0 0 no-repeat transparent!important;
				color: #075899;}
			.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
				float: left;
				width: 20px;
				font-size: 1.2em;
				padding: 3px 0;
				text-align:center;
				border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
			.Left .TopSellers .ProductDetails, .Right .TopSellers .ProductDetails { /* Contains the details of the item */
				margin-left: 24px;
				width: 110px;
				padding: 3px 0 3px 0;}
			.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
				clear: both;
				float: left;
				margin: 10px 0 5px 0;
				padding: 5px;
				overflow: visible;
				display: inline;}
			.Left .TopSellers li.TopSeller1 .ProductDetails, .Right .TopSellers li.TopSeller1 .ProductDetails, .Left .TopSellers li.TopSeller1 .ProductPriceRating, .Right .TopSellers li.TopSeller1 .ProductPriceRating, .Left .TopSellers li.TopSeller1 .ProductActionAdd, .Right .TopSellers li.TopSeller1 .ProductActionAdd{
				width:100%!important;
				text-align:center;}
			.TopSeller1 .ProductDetails strong a{
				font-size:16px;}
			.TopSeller1 .button {width:87%!important;}
			.TopSeller1 .ProductActionAdd:before, .TopSeller1 .ProductActionAdd:after {
				content:".";    
				display:block;    
				height:0;    
				overflow:hidden;}
			.TopSeller1 .ProductActionAdd:after { clear:both; }
			.TopSeller1 .ProductActionAdd { zoom:1; } /* IE < 8 */		
			.Left .TopSellers li.TopSeller1 img, .Right .TopSellers li.TopSeller1 img {
				text-align: center;
				overflow: hidden;
				max-width:130px;}
			.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
				width: 44px;
				height: 34px;
				font-size: 2em;
				padding: 7px 0 6px 0;
				margin: -20px 0 0 0;
				text-align: center;
				display: Block;}
			.Left .TopSellers li.TopSeller1 .ProductDetails, .Right .TopSellers li.TopSeller1 .ProductDetails {
				margin-left: 0;}
			.Left .TopSellers li.TopSeller1 .ProductImage, .Right .TopSellers li.TopSeller1 .ProductImage {
				width: 130px;
				display: inline;
				text-align: center;
				overflow: hidden;}
			.Content .TopSellers li .TopSellerNumber {
				display: none;}

/* Page Templates -pgt- */

	/* Home Page -hpg- */

		/* Slideshow */
			/* Cycle */
			#slideshow{
				width:950px;
				height:433px;
				position:relative;
				background:#ccc;
				z-index:5;}
			#slideshowWrapper{
				width:500px;
				height:200px;
				position:relative;}
			/* FlexSlider */
			.flexslider{}
			.slides{
				margin:0px;
				z-index:0;}
				.slides li{list-style:none;}
			/* Pager */
			#pager{
				z-index:1;
				position:absolute;
				left:17px;top:14px;}
			#pager ol, #pager ul{
				list-style:none;
				margin:0px;}
				#pager li{float:left;}
				#pager li a{
					text-indent:-10000px;
					display: block;
					float: left;
					height: 15px;/*must equal 2x border radius to be round*/
					margin-right: 9px;
					width: 15px;
					cursor:pointer;}
					#pager li a.active, #pager a.activeSlide{}

	/* Category -cty- */
	
		/* Product Listings */
			/* Base */
				.ProductList {
					list-style: none;
					margin: 0;
					padding: 0;}
				.Content .ProductList li {
					list-style: none;
					float: left;
					width: 122px;
					font-size: 0.95em;
					margin: 6px;
					padding: 8px;
					overflow: hidden;
					min-height: 21em;
					position:relative;
					top:0;
					border-bottom:1px solid #938978;
					margin-bottom:30px !important;
					padding-bottom:30px !important;}
					
					.Content .ProductList.List .ProductDetails {
						margin-left:257px !important;}
					.ProductDescription { font-size:14px;}
					
					.buttonContainer { 
						position:absolute;
						bottom:23px;}
						.buttonContainer .button {
							margin-right:20px;
							padding:5px 15px !important;
							font-size:19px;
							font-weight:normal;}
						.buttonContainer .ProductPrice {
							font-size:28px !important;
							color:#8B7D68 !important;
							font-family: 'Open Sans', sans-serif;
							font-weight:700 !important;}
						
				.Left .ProductList li, .Right .ProductList li {
					clear: both;
					width: auto;
					list-style: none;
					margin: 0;
					margin-top: 5px;
					padding: 3px 0 5px 0;
					color: #000000;}
			/* Detail */
				.ProductList li .ProductImage{
					background: #fff;
					margin: 0 0 5px 0;
					display: table-cell;
					width: 120px;
					height: 120px;
					text-align: center;
					overflow: hidden;
					vertical-align: middle;}
					
					.Content .ProductList li .ProductImage { border:2px solid #7B6E5C; width:240px !important; height:240px !important;}
					
					#CategoryContent .ProductList li .ProductImage,
					#BrandContent .ProductList li .ProductImage{}
					.ProductList .ProductImage img {
						vertical-align: middle;}	
					.ProductList li .ProductImage a img{}
						#CategoryContent .ProductList li .ProductImage a img,
						#BrandContent .ProductList li .ProductImage a img{}
					/* Toggle sidebar images */	
					.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
						display: none;}
				/* Price */
				.ProductList li .ProductPriceRating{}
					#CategoryContent .ProductList li .ProductPriceRating,
					#BrandContent .ProductList li .ProductPriceRating{}

					.ProductPriceRating em, .Content .ProductPrice{
					font-style: normal;
					font-weight: bold;}
				/* Rating */
					.ProductList li .Rating{
						font-size: 0.9em;
						font-weight: bold;}
						#CategoryContent .ProductList li .Rating,
						#BrandContent .ProductList li .Rating{}
						.ProductList .Rating img {
							height: 12px;
							margin-top: 3px;}
				/* Compare */
				.ProductList li .ProductCompareButton{
					margin-top: 3px;
					text-align: center;}
					#CategoryContent .ProductList li .ProductCompareButton,
					#BrandContent .ProductList li .ProductCompareButton{}
				/* Add to Cart */
				.ProductList li. ProductActionAdd{}
					#CategoryContent .ProductList li .ProductActionAdd,
					#BrandContent .ProductList li .ProductActionAdd{}
				/* General */
				.ProductList a {
					text-decoration: none;}
				.ProductList p {
					margin: 5px 0 5px 5px;}
	
		/* Category & Brand Sub-Item, Sorting, & Paging Overhaul */
			.CategoryPagination{
				padding: 5px;
				text-align: center;
				color: #555;}	
				.CategoryPagingPrev{float:left;margin:0 10px 0 0;}
				.CategoryPagingNext{float:left;margin:0 0 0 10px;}
				.PagingList{float:left}
				.CategoryPagination a{text-decoration:none;}
				.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
					list-style: none;
					padding: 0;
					margin: 0 5px 0 0;}
				.CategoryPagination .PagingList li {
					display: inline;}
			.SubCategoryList, .SubBrandList{clear:both;}

			/* Clearfix the sub-category/sub-brand lists */
				.SubCategoryList ul:before, .SubBrandList ul:before,
				.SubCategoryList ul:after, .SubBrandList ul:after{
					content:".";    
					display:block;    
					height:0;    
					overflow:hidden;}
				.SubCategoryList ul:after, .SubBrandList ul:after {clear:both;}
				.SubCategoryList ul, .SubBrandList ul{zoom:1;} /* IE < 8 */

			/* Button and Classic style sub-categories/sub-brands option */

				/* Button Style sub-category/sub-brand */
				.SubCategoryList {padding: 4px;}
				.SubCategoryList ul, .SubCategoryList li {
					list-style: none;
					margin-left: 0;}
					.SubCategoryList li, .SubBrandList li{float:left;}
					.SubCategoryList li a, .SubBrandList li a{
						float:left;
						width:245px;
						padding:3px 0;
						margin:0 5px 5px 0;
						text-align:center;
						text-decoration:none!important;}
					.SubCategoryList li a:hover, .SubBrandList li a:hover{text-decoration:none!important;}*/
					/* Additional Structural Elements */
					.SubCategoryListGrid, .SubBrandLis, .SubBrandListGrid {
						padding: 4px;}
						.SubBrandListGrid ol,
						.SubCategoryListGrid ol{
							clear: both;}
						.SubBrandListGrid ul, .SubBrandListGrid li,
						.SubBrandList ul, .SubBrandList li,
						.SubCategoryListGrid ul, .SubCategoryListGrid li {
								list-style: none;
								margin-left: 0;}
							.SubBrandListGrid li,
							.SubCategoryListGrid li{
								margin-bottom: 4px;
								padding: 10px;
								margin-left: 10px;
								background: #fff;
								float: left;
								text-align: center;}
	
			/* Paging, navigation, etc */
				.SubCategoryList a, .SubBrandList a, .CategoryPagination a, #sort{color:#555;margin:0 5px 0 0;}
				.SortBox{font-size: 0.95em;color:#555;padding:5px 5px; margin-top:9px !important;}
				.PagingList .ActivePage{color:#222;}
				.SubCategoryList a:hover, .SubBrandList a:hover, .CategoryPagination a:hover,.PagingList a:hover{color:#333;}

	/* Brands -brd- */


	/* Product -prd- */

		/* Product Details Redux  */
			/* General Sizing  */
				.ProductMain{
					width:399px!important; /* Main Container Size */	
					margin:0 0 0 10px;
					float:right !important;} 
				.ProductDetailsGrid .Label{
					width:130px;}	/* Width for the Label Columb */
				.productAttributeValue, .ProductDetailsGrid .Value{
					width:250px;} /* Width for the Value Column */
			/* Clearfix necessary elements */
				.DetailRow:before, .DetailRow:after,
				 .productAttributeRow:before, .productAttributeRow:after{
					content:".";    
					display:block;    
					height:0;    
				  	overflow:hidden;}
				.DetailRow:after, .productAttributeRow:after{clear:both;}
				.DetailRow, .productAttributeRow {zoom:1;} /* IE < 8 */
			/* Product Image */
				#ProductDetails #ImageScrollPrev,
				#ProductDetails #ImageScrollNext {
					float: left;
					background:none;
					border:none;
					margin-top:16px;
					cursor:pointer;
					display: none;}
				#ProductDetails .ProductTinyImageList {
					float: left;
					margin-top:10px;
					white-space:nowrap;
					width: 80%;
					overflow: hidden;
					margin-left:auto;}
				#ProductDetails .ProductTinyImageList ul li {
					width: 40px;
					height: 30px;
					overflow: hidden;
					float: left;
					margin-left:3px;
					border: none !important;}
				#ProductDetails .ProductTinyImageList ul li div {
					display: table-cell;
					text-align: center;}
				#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv {
					border: 2px solid white;}
				#ProductDetails .ProductTinyImageList ul {
					margin: 0pt;
					padding: 0pt;
					position: relative;
					list-style-type: none;
					white-space:nowrap;
					width: 2500px;}
				#ProductDetails .ProductThumbImage {
					height: 220px;
					width: 220px;
					margin:auto;}
					
				.ImageCarouselBox { padding:0 !important; width:399px;}
					.ImageCarouselBox .ProductTinyImageList { width:399px !important;}
						.ImageCarouselBox .ProductTinyImageList ul { width:399px !important; height:120px;}
							.ImageCarouselBox .ProductTinyImageList ul li { 
								margin:0 9px !important;}
								.ImageCarouselBox .TinyOuterDiv { 
									border:1px solid #B2AFA9 !important;
									-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
    								-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);
    								box-shadow:1px 1px 5px rgba(0,0,0,0.5);
									overflow:visible !important;}
				
			/* Product Details */
				/* Colors For Text & Options Titles */
					html.javascript .productOptionViewRectangle .none label, .productAttributeLabel, .ProductDetailsGrid .Label, .productAttributeConfigurableEntryFile{
						color:#7A7A7B!important;}			
				/* Rows */
					.productAttributeRow{
						margin:0 0 10px 0;}
					.ProductDetailsGrid .DetailRow {
						clear: left;
						margin-top: 6px;}
					.productAttributeList .productAttributeRow{
						padding:0px!important;}					
				/* Labels */
					.productAttributeLabel{
						float:left;}				
					.ProductDetailsGrid .Label {
						margin: 0;
						float: left;
						font-weight: bold;
						padding: 1px 0 0 0;
						display: inline-block;
						position: relative;
						text-align: left;}

					.productAttributeList .productAttributeLabel{
						margin:0 0 6px 0px!important;
						text-align:left!important;
						display:block!important;}	
					.ProductDetailsGrid .Label .Required {
						position: absolute;
						left: -1em;}							
				/* Values */			
					.productAttributeValue{
						float:right;}							
					.ProductDetailsGrid .Value {
						display: inline-block;
						float:right;}
				/* Price & Title */
					/* Product & Category Price & Title Display */
						/* Product Page Main Price */
						.ProductMain .ProductPrice, .ProductMain .ProductList em {							
							font-size:15px!important;}
						/* Product Page Price Display */
						.Product_PriceLabel .ProductPrice{font-size:30px;}
						.Product_PriceLabel .Label{padding:15px 0 0 0!important;}
						/* Product List Price Color */
						.Left .ProductPriceRating em, .Left .ProductPrice,
						.Right .ProductPriceRating em, .Right .ProductPrice,
						.Content .ProductPriceRating em, .Content .ProductPrice{
							font-size:12px;}
						/* Rating */
						.ProductMain .ProductList .Rating{
							color: #797979;}
							
						.AddToCartButtonBox { clear:both; width:399px;}
							.AddToCartButtonBox .PriceRow { float:right; margin:15px 10px 0 0 !important; color:#8C7E68 !important;}
								.AddToCartButtonBox .PriceRow em{ font-size:30px !important;}	
							.AddToCartButtonBox .button { float:right;}

			/* Styles for Options */
				.ProductOptionList ul, .ProductOptionList li {
					list-style: none;
					margin: 0;
					padding: 0;}
				.ProductOptionList li {
					margin-bottom: 3px;}
				.ProductOptionList input {
					vertical-align: middle;}				
				.productAttributeLabel{float:left;display:block!important;}
				.productAttributeValue{float:right;display:block!important;}
				.productAttributeConfigurableEntryCheckbox input{margin:0 5px 0 0;}	
				.productAttributeConfigurableEntryCheckbox span{width:200px;}
				/* Pick List w/ Images */
					.scrollContainer{
						min-height:1px!important;
						min-width:1px!important;
						max-height:900px!important;
						height:auto!important;
						width:auto!important;}				
			/* Colors for the Active States & Form Elements */
				/* Unselected Options */
					.productOptionPickListSwatch .textureContainer, .productOptionPickListSwatch .swatchColours, html.javascript .productOptionViewRectangle .option label{
						border-color:#888!important;}
				/* 'None' Option Styles */	
					html.javascript .productOptionViewRectangle .none label{
						border:none!important;}
					html.javascript .productOptionViewRectangle .none.selectedValue label{
						background:none!important;
						box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}	
				/* Active States for Swatches & Rectangles */
					.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours, .productOptionPickListSwatch .selectedValue .textureContainer, html.javascript .productOptionViewRectangle .selectedValue label {
						box-shadow:2px 3px 5px #000;-moz-box-shadow:2px 3px 5px #000;-webkit-box-shadow:2px 3px 5px #000;}
				/* Active States for Form Elements */
					#qty_:focus, #text_qty_:focus, .productAttributeFluidWidth:focus, .fileInput label input:focus, .dateselector select:focus, .productOptionViewSelect select:focus, .productOptionViewRectangle ul li label:focus, .productAttributeConfigurableEntryNumbersOnlyText input:focus{
						border-color:#888;
						box-shadow:2px 3px 5px #000;-moz-box-shadow:2px 3px 5px #000;-webkit-box-shadow:2px 3px 5px #000;}
			/* Lower Product Details Items */
				/* Out of Stock */
					#ProductDetails .ProductMain .OutOfStockMessage{
						clear: left;}
				/* Styles for Quantity */	
					#text_qty_{width:30px;}
					#qty_{}
			/* Add This */
				.addthis_toolbox{
					width:auto;
					display:inline-block;
					float:left;}
			/* Release Date */
				.ProductMain table.ExpectedReleaseDate{
					margin:6px 0 0 0;}
				.ProductMain table.ExpectedReleaseDate td {
					background-color: #FFF1A8;
					border: 1px solid #E8B541;
					color: #353535;
					padding: 6px;}
			/* Bulk Discount */
				.BulkDiscountLink{
					width:auto;
					display:inline-block;
					color: #353535;
					padding: 6px;
					margin:5px 0;}
			/* Add to Cart Tools */	
				/* Container for add to cart/wishlist */
				.productAddToCartRight{}
				/* Add to wishlist */
				#frmWishList p{
					margin:0px;}
				.WishLists{
					padding:5px;
					max-width:124px;
					background:transparent;
					color:#black;}
				.AddThisButtonBox{
					clear:none!important;
					float:none!important;
					margin:0px!important;}
				#SideProductAddToWishList{
					clear:none!important;
					float:none!important;
					margin-top:0px!important;
					margin-bottom:0px!important;
					padding:0px!important;}			
			/* Add to Cart & Wishlist Buttons */
				input[type="submit"].productButton,
				.button.productButton,
				.quickview-addcart,
				.quickview-details{
					background-repeat:no-repeat;
					width:170px!important;
					text-transform:lowercase;
					font-size:20px;
					font-weight:normal;}
					/* Cart */
					input[type="submit"].addCart,
					.button.quickview-addcart{
						background-image:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/cart_button_large_white.png?t=1479929344);
						background-position:205px 8px;
						margin:15px 0 15px 0;
						padding:4px 0!important;}
					.button.addWishlist{
						background-image:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/wishlist-button.png?t=1479929344);
						background-position:205px 7px;
						padding:7px 0!important;}
					.button.quickview-details{
						width:auto!important;
						padding:7px 10px!important;}
				
		/* Product Review */
			#ProductReviews .BlockContent p{clear:left;padding-top:10px;}
			.PrimaryProductDetails dt{width:auto!important;}
			#rating_box{
				padding:5px 0 5px 10px;
				width:455px;
				border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
				box-shadow: 3px 3px 3px #c1c1c1;-moz-box-shadow: 3px 3px 3px #c1c1c1;-webkit-box-shadow: 3px 3px 3px #c1c1c1;}
			#rating_box h4{
				color:#000;
				font-size:15px;
				background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/talkbubble.png?t=1479929344) no-repeat scroll 8px -2px;
				padding:7px 0 2px 50px;}
			.ProductReviewList{
				padding-top:20px;
				margin:0;
				list-style:none;}
				.ProductReviewList li{
					margin:0 0 15px 0;
					padding:10px 20px 5px 20px;
					border:1px solid #dadada;
					border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
					box-shadow: 3px 3px 3px #c1c1c1;-moz-box-shadow: 3px 3px 3px #c1c1c1;-webkit-box-shadow: 3px 3px 3px #c1c1c1;}
				.ProductReviewList .ReviewTitle{
					font-size:16px;}
				.ProductReviewList li p{
					background:#fcfcfc;
					padding:10px 25px;
					border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
				.ProductReviewList li p.Meta{
					background:none!important;
					padding:0!important;}
			.ProductReviewList hr{display:none;}

			/* Control the colors */
				#rating_box, .ProductReviewList li{
					background:#dadada;}
	
		/* Tabbed Navigation */
			.ProductSectionSeparator{display:none!important;}
			/* Containers for Tabbed Navigation -tbc- */
				#ProductDescription, #ProductVideos, #ProductWarranty, #ProductOtherDetails, #SimilarProductsByTag, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #SimilarProductsByCustomerViews{
					margin:0!important;
					padding:10px 0;}
				/* Clearfix the containers */
					#ProductDescription:before, #ProductVideos:before, #ProductWarranty:before, #ProductOtherDetails:before, #SimilarProductsByTag:before, #ProductByCategory:before, #ProductVendorsOtherProducts:before, #ProductReviews:before, #SimilarProductsByCustomerViews:before,
					#ProductDescription:after, #ProductVideos:after, #ProductWarranty:after, #ProductOtherDetails:after, #SimilarProductsByTag:after, #ProductByCategory:after, #ProductVendorsOtherProducts:after, #ProductReviews:after, #SimilarProductsByCustomerViews:after{content:".";display:block;height:0;overflow:hidden;}
					#ProductDescription:after, #ProductVideos:after, #ProductWarranty:after, #ProductOtherDetails:after, #SimilarProductsByTag:after, #ProductByCategory:after, #ProductVendorsOtherProducts:after, #ProductReviews:after, #SimilarProductsByCustomerViews:after { clear:both; }
					#ProductDescription, #ProductVideos, #ProductWarranty, #ProductOtherDetails, #SimilarProductsByTag, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #SimilarProductsByCustomerViews{ zoom:1; } /* IE < 8 */
			/*	Tabbed Navigation Elements */
				.TabNav {
					font-size: 11px;
					margin:0px;
					padding: 6px 4px 6px 4px;}
				.TabNav li {display: inline;}
				.TabNav li a {
					border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;
					position: relative;
					top: 2px;
					font-size: 12px;
					padding: 4px 6px;
					margin-right: 3px;
					margin-top: 3px;
					text-decoration: none;}
				.TabNav li a:hover {
					text-decoration: none}
				.TabNav li.Active a {
					margin-top: 0px;
					padding:4px 6px;
					font-weight: 800;}

		/* FastCart  */
			#fastCartContainer {font-size: 13px;}
			/* FastCart Summary Box */
				.fastCartSummaryBox{
					max-width:500px!important;
					width:215px;}
				.fastCartSummaryBox {
					background:#f0f0f0!important;
					color:#000;
					border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}		
				.fastCartSummaryBox {background-color: #DDFEDA;}
				.FastCartOrOption{width:auto;text-align:center;}
				.fastCartSummaryBox .actionLink .button {float:none!important;width:200px;font-size:12px;}
			/* Control the width of the related products in the FastCart */
				.fastCartContent .ProductList li{
					background-color:#FFF;
					width:135px!important;}
				.fastCartContent .ProductList .ProductImage img{height:130px;}
			/* Details of the FastCart related products panel */
				.fastCartContent .ProductPrice,
				.fastCartContent .ProductList em {color: #800000;}
				.fastCartContent .Quantity {color: #828DB3;}
				.fastCartContent p {color: #444444;}
	
	/* Pages -pgs- */
		/* Custom Styles for General Text Pages */
		
	/* Backpage General Styles -pgb- */
	
		/* Standard Content Panels For adding a border and background to page content space */
			/*#PageContent, #CartContainer, #LoginForm, #ForgotPasswordForm, #CreateAccountForm, #CreateAccountThanks, #ForgotPasswordForm, #NewsContent, #NewsletterContent,
			.YourAccount, #AccountInbox, #AccountOrderStatus, #AccountOrders, #ChooseShippingAddress, #ShippingAddressForm, #AccountOrder, .AccountDownloadItemContainer, #AccountRecentItems, #AccountNewReturn, #EditAccountForm,
			.ExpressCheckout, #OrderConfirmation
				{border-radius: 6px 6px 6px 6px;
				-moz-border-radius: 6px 6px 6px 6px;
				-webkit-border-radius: 6px 6px 6px 6px;
				box-shadow: 2px 2px 2px #999999;
				-moz-box-shadow: 2px 2px 2px #999999;
				-webkit-box-shadow: 2px 2px 2px #999999;
				background: none repeat scroll 0 0 #FFFFFF;
				border: 1px solid #4B4B4B;
				min-height: 295px;
				padding: 5px 25px 5px 25px;}*/	

	/* Cart -crt- */
	
		/* Cart Contents Table */
			/* Table Header Bar */
				table.CartContents, table.General {}
			/* Toggle the cart items' backgrounds */
				.CartContents tr{background:#F7F7F7!important;}
				.CartContents tr.Even{background:#F0F0F0!important;}	

		/* Subtotal, Estimate Shipping */
			.EstimateShipping {
				border: 1px solid #000;
				background: #fff;
				color:#000;}
			.CartContents tfoot .SubTotal td {
				border:0!important;
				color: #161616;}

		/* Cart Checkout Options */
			.ProceedToCheckout {
				text-align: right;}
			.Content .ProceedToCheckout {
				width: 235px;/*Set these widths the same */
				float: right;}
			.ProceedToCheckout a {padding-top: 5px;}		
			.CartOrOption{
				clear:both;
				text-align:center;
				margin:5px 0;
				width:235px;}/*Set these widths the same */
			.GoogleCheckout p,
			.PayPalExpressCheckout p,
			.AlternativeCheckout p {
				margin: 0;
				font-size: 90%;}
			.cart .GoogleCheckout,
			.cart .PayPalExpressCheckout,
			.cart .AlternativeCheckout {
				text-align: center;
				margin-bottom: 10px;
				clear:right;
				width:235px;} /*Set these widths the same */
			.KeepShopping {
				clear: both;
				text-align: right;
				width:235px;
				position:relative;
				top:15px;} /*Set these widths the same */
			.KeepShopping a{
				width:200px!important;}


	/* Checkout -chk- */
		.CheckoutForgotPassword{clear:both;display:block;padding-top:10px;}
		.CheckoutRedeemCoupon{width:300px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#dadada;}
			.CheckoutRedeemCoupon h4{color:#fff;background:#000;padding:3px 0;text-align:center;}
			.CheckoutRedeemCoupon p{padding:5px 10px;}

	/* Login -log- */
		.CreateAccount {
			float: left;
			width: 335px;
			padding-right: 10px;}
		.AccountLogin {
			float: left;
			padding-left: 10px;
			width: 335px;}	
		.AccountLogin form, .CreateAccount div{margin-top:10px;}	
	
	/* Account -acct- */
		.YourAccount ul{margin:0!important;}
		.YourAccount li{list-style:none;margin-bottom:15px!important;}
		.YourAccount a{
			font-size:1.25em;
			text-decoration:none;
			border-bottom:1px solid #dadada;
			display:block;
			width:100%;}	
		.TopAccountMenu{background:#5B3C7E;border-radius:0 0 45px 6px;-moz-border-radius:0 0 45px 6px;-webkit-border-radius:0 0 45px 6px;}
			.account_main .TopAccountMenu{margin-top:-10px!important;}
			.account_inner .TopAccountMenu{margin-top:0px!important;}
			.TopAccountMenu h2{color:#fff;margin:3px 10px;font-size:16px;}
			.TopAccountMenu ul{display:block;list-style:none!important;margin:0!important;}
			.TopAccountMenu ul li{float:left;margin:0!important;padding:0!important;}
			.TopAccountMenu ul li a{text-decoration:none!important;color:#fff;border:0px!important;display:block;padding:6px 15px;width:auto;font-size:12px;}
			.TopAccountMenu ul li a:hover{text-decoration:none;color:#fff;background:#A283C5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
		
				/* Download List Restyling */
					.AccountDownloadItemsList{list-style:none;}
						.AccountDownloadItemsList li{
							background: url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/download.png?t=1479929344) no-repeat scroll 8px 17px #DADADA;
							padding: 11px 0 2px 40px;
							border-radius:6px;
							-moz-border-radius:6px;
							-webkit-border-radius:6px;}
						.OrderItemList{
							list-style:none;
							width:300px;}
						.OrderItemList .button{float:right!important;}
						.OrderItemList li:before,
						.OrderItemList li:after {
						  content:".";    
						  display:block;    
						  height:0;    
						  overflow:hidden;}
						.OrderItemList li:after { clear:both; }
						.OrderItemList li { zoom:1; } /* IE < 8 */	

	/* Gift Certificates -cert- */

	/* Wishlist -wish- */

	/* Sitemap -stm- */
		#SitemapContent ul{list-style-type:none;}
		.SitemapPages{float:left;margin:0 15px 0 25px;}
		.SitemapCategories{float:left;margin:0 15px 0 25px;}
		.SitemapBrands{float:left;margin:0 0 0 25px;}

	/* Search -sch- */
		#SearchResultsCategoryAndBrand {background-color:#EEF5F9;}


/* Footer -ftr- */
#Footer {
	clear: both;
	padding: 0;
	font-size:12px;}
	
	/* Footer Lists */
	#Footer ul {
		list-style: none;
		margin: 0;
		padding: 0;}
	#Footer li {
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;}
	#Footer li a {
		text-decoration: none;
		padding: 0;}
		#Footer li a:hover{text-decoration:underline;}
	#Footer p{
		clear:both;
		float:left;}
	
	/* Byline */
	#byline {clear:both;width:auto;text-align:center;color:#fff;padding:10px 0 10px 0;font-size:11px;}
		#byline a{color:#fff;text-decoration:none;font-size:11px;}
	
	/* Footer ColMenu */
	#Footer ul.col{
		margin:15px 50px 0 0;}
		#Footer ul.col li{
			margin:0 0 5px 0;}
			#Footer ul.col li.first{}
			#Footer ul.col li.second{}
			#Footer ul.col li.third{}
		#Footer ul.col li.heading{
			margin:0 0 10px 0;}
			#Footer ul.col li.heading span{
				font-size:18px;
				font-weight:800;}
		#Footer ul.col li a{
			font-size:12px;
			font-weight:400;
			text-decoration:none;}
			#Footer ul.col li a:hover{text-decoration:underline;}
		
	/* Clearfix Footer Structural Elements */
		#Footer:before, #Footer:after{content:".";display:block;height:0;overflow:hidden;}
		#Footer:after{clear:both;}
		#Footer{zoom:1;} /* IE < 8 */

/* Font Overrides -fnt- */


/* Clearfix -cfx- */
.clearfix:before, .clearfix:after{content:"."; display:block; height:0; overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix {zoom:1;}


/* Buttons -btn- */
	/* Button Options */
.button,
input[type="submit"],
input[type="button"],
#apply_code {
	font-size:16px;
    text-align:center;
    text-decoration:none!important;
	text-transform:lowercase;
	font-weight:400;
    text-shadow:0 1px 1px rgba(0,0,0,0.25);
	font-family: 'Federo', sans-serif!important;

    -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:1px 1px 3px rgba(0,0,0,0.2);

	padding:3px 10px!important;

	display:inline-block;
    width:auto;
    cursor:pointer;
    overflow:visible;
		
    border-top:2px solid #A7A6A5;
	border-right:1px solid #B9B1A3;
	border-bottom:1px solid #3B352C;
	border-left:1px solid #9A9184;}
.button:hover, input[type="submit"]:hover, #apply_code:hover {text-decoration:none!important;}
.button:after, input[type="submit"]:after, #apply_code:after{content:"0"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
*:first-child+html .button, *:first-child+html input[type="submit"], *:first-child+html #apply_code{display:inline-block;}
* html .button, * html input[type="submit"], * html #apply_code{height:1%;}

		/* Additional Button Configurations */
.buttonRight{float:right!important;}
.buttonSmall{clear:both;font-size:14px!important;padding:3px 8px!important;margin-top:15px;}
.buttonFill{width:96%!important;}
.buttonFloatRight{float:right!important;margin:30px 0 0 0;font-size:14px!important;}
.CurvyBox{padding:1px;border:1px solid #888;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

		/* Cart Content Button Mod */
.CartRemoveLink, .CustomizeItemLink{
	font-size:13px;
    text-align:center;
    text-decoration:none!important;
	text-transform:none;
	font-weight:bold;
    text-shadow:0 1px 1px rgba(0,0,0,0.25);

    -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	
	display:block;
	padding:3px 5px;
	margin:5px 0 0 0;
	
	display:inline-block;
    width:auto;
    cursor:pointer;
    overflow:visible;
	
    border:none;	
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
    border-radius:6px;}

		/* Add Cart Icon To Checkout Button */
.CheckoutButton a{
	background-image:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/cart_button.png?t=1479929344);
	background-repeat:no-repeat;
	background-position:5px 8px;
	padding:6px 8px!important;
	width:200px;}
.CheckoutButton a:hover{
	background-image:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/cart_button.png?t=1479929344);
	background-repeat:no-repeat;
	background-position:5px 8px;}

		/* Override the Header Search */
#SearchForm .SearchButton {
	background-color:transparent!important;border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;
	-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
	
#apply_code{float:right!important;}

/* Quick View */
.QuickViewBtn {
	position: absolute;
	border: 1px solid #dddddd;
	cursor: pointer;
	padding: 6px 10px 8px 10px;
	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
	text-decoration: none !important;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display:inline-block;
	line-height: 11px;}

/* Plugins -plg- */

	/* FlexSlider */
	.flex-container a:active,
	.flexslider a:active,
	.flex-container a:focus,
	.flexslider a:focus  {outline: none;}
	.slides,
	.flex-control-nav,
	.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
	.flexslider {width: 100%; margin: 0; padding: 0;}
	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexslider .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	html[xmlns] .slides {display: block;}
	* html .slides {height: 1%;}
	.no-js .slides > li:first-child {display: block;}

	/* BX Slider */
	.bx-prev, .bx-next{
		width:27px;
		height:27px;
		font-size:0px!important;display:block;position:relative;}
	.bx-prev{
		background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/prev.png?t=1479929344) no-repeat;
		top:-145px;}
	.bx-next{
		background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/next.png?t=1479929344) no-repeat;
		top:-172px;
		margin-left:918px;}
	.bx-wrapper{clear:both;width:auto!important;padding:10px 0;}
	.bx-window{margin-left:55px;}
	.bx-window ul li{margin:0!important;}
	
	#HomeFeaturedSlider li, #HomeNewSlider li{
		border:0px!important;
		padding:0 8px!important;
		width:150px!important;
		background-image:none!important;
		background-color:#fff!important;}
	.SliderWrapper{ /*Enable only if you are using a carousel for featured/new products*/
		/*background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/panel_bg.png?t=1479929344) repeat-x #d4d4d4;
		border:1px solid #d4d4d4;
		padding:3px 8px;height:100%;*/}

	/* RSS */
		#rss {list-style:none!important;margin:0px!important;}
		#rss li{margin-bottom:10px;width:240px;}
		#rss .parss-right{}
		#rss .parss-image{}
		#rss .parss-title a{text-decoration:none!important;}
		#rss .parss-title a:hover{text-decoration:underline!important}
		#rss .parss-date{}
		#rss .parss-description{}
		#rss .parss-readmore a{text-decoration:none!important}
		#rss .parss-readmore a:hover{text-decoration:underline!important;}

	/* Blog for BC */
		#BlogPage {list-style:none!important;margin:0px!important;}
		#BlogPage li{margin-bottom:10px;width:90%;}
		#BlogPage .parss-right{}
		#BlogPage .parss-image{}
		#BlogPage .parss-title a{text-decoration:none!important;}
		#BlogPage .parss-title a:hover{text-decoration:underline!important}
		#BlogPage .parss-date{}
		#BlogPage .parss-description{}
		#BlogPage .parss-readmore a{text-decoration:none!important}
		#BlogPage .parss-readmore a:hover{text-decoration:underline!important;}
	
	/* CAPTCHA */
		.recaptchatable{border:#fff!important;}
		#ProductReviews #recaptcha_logo, #ProductReviews #recaptcha_tagline{display:none;}

/* Misc -msc- */

  	/* Grid */
		.container {width:940px;margin:0 auto;position:relative;}
		.column, [class*="grid"] {float:left;margin-left:20px;}
		.column:first-child, [class*="grid"]:first-child {margin-left:0;padding-left:0;border-left:0;}
		.grid-1 {width:60px;}
		.grid-2 {width:140px;}
		.grid-3 {width:220px;}
		.grid-4 {width:300px;}
		.grid-5 {width:380px;}
		.grid-6 {width:460px;}
		.grid-7 {width:540px;}
		.grid-8 {width:620px;}
		.grid-9 {width:700px;}
		.grid-10 {width:780px;}
		.grid-11 {width:860px;}
		.grid-12 {width:940px;}
		.offset-1 {margin-left: 100px;}
		.offset-2 {margin-left: 180px;}
		.offset-3 {margin-left: 260px;}
		.offset-4 {margin-left: 340px;}
		.offset-5 {margin-left: 420px;}
		.offset-6 {margin-left: 500px;}
		.offset-7 {margin-left: 580px;}
		.offset-8 {margin-left: 660px;}
		.offset-9 {margin-left: 740px;}
		.offset-10 {margin-left: 820px;}
		.offset-11 {margin-left: 900px;}
		.colborder {padding-left:9px;margin-left:10px;border-left:1px solid #ddd;}
		.one-fourth, .three-fourths, .one-third, .two-thirds, .one-half { float: left; margin-left: 3.19148936170213%; }
		.one-fourth.colborder, .three-fourths.colborder, .one-third.colborder, .two-thirds.colborder, .one-half.colborder { padding-left:1.595744680851065%;margin-left:1.4%; }
		.one-fourth:first-child, .three-fourths:first-child, .one-third:first-child, .two-thirds:first-child, .one-half:first-child { margin-left:0;padding-left:0;border-left:none; }
		.one-fourth {width:22.5531914893617%;}
		.three-fourths {width:74.25531914893617%;}
		.one-third {width:31.17021276595745%;}
		.two-thirds {width:65.63829787234043%;}
		.one-half {width:48.40425531914894%;}

	/* Helper Classes */
		.clear {clear:both;}
		.left {float:left;}
		.right {float:right;}
		.block {display:block;}
		.mobileshow {display:none;}
		.textleft {text-align:left;}
		.textright {text-align:right;}
		.textcenter {text-align:center;}
		.uppercase {text-transform:uppercase;}
		.lowercase {text-transform:lowercase;}
		.capitalize {text-transform:capitalize;}
		.smallcaps {font-variant: small-caps; }
		.notextdec {text-decoration:none;}
		.font400 {font-weight:400;}
		.font700 {font-weight:700;}
		.small {font-size:.8em;}
		.large {font-size:1.2em;}
		.italic {font-style:italic;}
		.notitalic {font-style:normal;}
		.crsrtxt {cursor:text;}
		.crsrpntr {cursor:pointer;}
		ul.circle { list-style-type: circle; }
		ul.disc { list-style-type: disc; }
		ul.square { list-style-type: square; }
		ol.lowerroman { list-style-type: lower-roman;}
		ol.upperroman { list-style-type: upper-roman;}
		ol.loweralpha { list-style-type: lower-alpha;}
		ol.upperalpha { list-style-type: upper-alpha;}
		ol.decimal { list-style-type: decimal;}
		ol.decimal0 { list-style-type: decimal-leading-zero;}
		ul.nostyle,ol.nostyle {list-style:none;} 
		ul.inline li,ol.inline li {display:inline;}
		ul.li-lfloat  li, ol.li-lfloat li {float:left;}
		ul.li-rfloat li, ol.li-rfloat li {float:right;}
		ul.li-lfloat  li a, ol.li-lfloat li a, ul.li-rfloat li a, ol.li-rfloat li a {display: block;}
		.first {margin-left:0;padding-left:0;}
		.last {margin-right:0;padding-right:0;}
		.top {margin-top:0;padding-top:0;}
		.bottom {margin-bottom:0;padding-bottom:0;}
		div.space-top, .space-top {margin-top:1em;}
		div.space-bottom, .space-bottom {margin-bottom:1em;}
		div.space-left, .space-left {margin-left:1em;}
		div.space-right, .space-right {margin-right:1em;}
		.space-top1 {margin-top:1px;}
		.space-top2 {margin-top:2px;}
		.space-top2 {margin-top:3px;}
		.space-top4 {margin-top:4px;}
		.space-top5 {margin-top:5px;}
		.space-top10 {margin-top:10px;}
		.space-top15 {margin-top:15px;}
		.space-top20 {margin-top:20px;}
		.space-top25 {margin-top:25px;}
		.space-top30 {margin-top:30px;}
		.space-top35 {margin-top:35px;}
		.space-top40 {margin-top:40px;}
		.space-top45 {margin-top:45px;}
		.space-top50 {margin-top:50px;}
		.space-bottom1 {margin-bottom:1px;}
		.space-bottom2 {margin-bottom:2px;}
		.space-bottom2 {margin-bottom:3px;}
		.space-bottom4 {margin-bottom:4px;}
		.space-bottom5 {margin-bottom:5px;}
		.space-bottom10 {margin-bottom:10px;}
		.space-bottom15 {margin-bottom:15px;} 
		.space-bottom20 {margin-bottom:20px;}
		.space-bottom25 {margin-bottom:25px;}
		.space-bottom30 {margin-bottom:30px;}
		.space-bottom35 {margin-bottom:35px;}
		.space-bottom40 {margin-bottom:40px;}
		.space-bottom45 {margin-bottom:45px;}
		.space-bottom50 {margin-bottom:50px;}
		.space-left1 {margin-left:1px;}
		.space-left2 {margin-left:2px;}
		.space-left2 {margin-left:3px;}
		.space-left4 {margin-left:4px;}
		.space-left5 {margin-left:5px;}
		.space-left10 {margin-left:10px;}
		.space-left15 {margin-left:15px;}
		.space-left20 {margin-left:20px;}
		.space-left25 {margin-left:25px;}
		.space-left30 {margin-left:30px;}
		.space-left35 {margin-left:35px;}
		.space-left40 {margin-left:40px;}
		.space-left45 {margin-left:45px;}
		.space-left50 {margin-left:50px;}
		.space-right1 {margin-right:1px;}
		.space-right2 {margin-right:2px;}
		.space-right3 {margin-right:3px;}
		.space-right5 {margin-right:4px;}
		.space-right5 {margin-right:5px;}
		.space-right10 {margin-right:10px;}
		.space-right15 {margin-right:15px;}
		.space-right20 {margin-right:20px;}
		.space-right25 {margin-right:25px;}
		.space-right30 {margin-right:30px;}
		.space-right35 {margin-right:35px;}
		.space-right40 {margin-right:40px;}
		.space-right45 {margin-right:45px;}
		.space-right50 {margin-right:50px;}
	
	/* Column & Row Framework */
		.menuCols { width:950px;}
			.menuCols .leftCol{ width:435px; margin-top:20px !important;}
				.menuCols .leftCol .footNav li {
					}
				.menuCols .leftCol .footNav li a{
					color:#A19788;
					padding:0 8px !important;
					border-left:1px solid #A19788;
					text-transform:uppercase;
					font-size:11px;}
					.menuCols .leftCol .footNav .first a { 
						border:none;}
					.menuCols .leftCol .social {
						border:none !important;
						padding:0 !important;
						float:right;}
						.menuCols .leftCol .social li { 
							margin:0 5px !important;}
			.menuCols .right{ width:470px;}	
			
		.col{float:left; margin:20px 49px 0 0;}
			.col.third { margin-right:0;}
		.row{float:left;clear:both;width:100%;}
		.col h3 { color:#fff; font-size:16px; margin-bottom:10px;}
		.col li{
			float:none!important;
			list-style:none;
			margin:0 0 12px 0 !important;}
		.col li a { color:#fff;}
		
		.col:before, .row:before, .col:after, .row:after{content:"."; display:block; height:0; overflow:hidden;}
		.col:after, .row:after{clear:both;}
		.col, .row{zoom:1;}
		
		#byline2 {position:relative; top:-15px; left:8px; text-indent:-9999px;}
			#byline2, #byline2 a { clear:both; color:#fff; font-size:11px;}
			
		.logoContainer { margin-top:10px;}
		.footLogo { margin-right:15px;}
		
	/* Clears & Floats */
		.imgMargin{margin:10px;}
		.FloatRight {float: right;}
		.FloatLeft {float: left;}
		.ClearRight {clear: right;}
		.ClearLeft {clear: left;}
		.Clear {clear: both;}
		
	/* Messages */
		.InfoMessage, .SuccessMessage, .ErrorMessage {
			padding: 8px 6px 8px 28px;
			margin-bottom: 10px;}
		.InfoMessage {
			background: #dadada url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;
			color: #555;}
		.SuccessMessage {
			background: #dadada url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px;
			color: #555;}
		.ErrorMessage {
			background: #dadada url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px;
			color: #555;}
		.SpecificInfoMessage {
			background-color: #f8e4d1;
			color: #555;}
			
	/* Wordpress -wpr- */
		.wordpress #main{float:right;width:720px;}
		.wordpress #sidebar{float:left;}
		
	/* Product Videos */
		#VideoContainer {
			border: 1px solid #cccccc;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;}
		.currentVideo{background-color: #ddf0f6;}
		.videoRow:hover{background-color: #efefef;}
		
	/* Breadcrumbs */
		.Breadcrumb {
			font-size: 0.85em;
			padding: 10px 15px;
			margin:0 auto;
			width:920px;
			height:11px;
			background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/breadBG.png?t=1479929344) no-repeat;
			position:relative;
			z-index:10;}
			.Breadcrumb ul, .Breadcrumb li {
				list-style: none;
				margin: 0;
				padding: 0;}
				.Breadcrumb li {
					padding-left: 6px;
					display: inline;
					color:#fff;
					text-transform:uppercase;}
					.Breadcrumb li a {
						color:#fff;
						text-decoration:none;
						padding-right: 10px;
						background: url('../../default/images/BreadcrumbSep.gif') no-repeat right;}	
						.Breadcrumb li a:hover { text-decoration:underline;}	
	/* HR */
		.Left hr, .Right hr{display:none!important;width:0px!important;height:0px!important;}
		hr {margin: 10px 0;padding: 0;background: #c7d7db;height: 1px;border:0;}	
	
	/* AJAX loading box */
		#AjaxLoading {display: none;text-align: center;background: #FCF5AA;width: 180px;z-index: 10000000000;padding: 5px 10px;}
		#AjaxLoading img {vertical-align: bottom;margin-right: 5px;}
	
	/* Product Comparison */
		.CompareItem {width:200px; border-left: solid 1px #CACACA;}
		.CompareFieldName {font-weight:bold; border-bottom: 1px solid #EFF8FA;}
		.CompareFieldTop {border-bottom:solid 1px #85BADF;}
		.CompareFieldTop a:hover {color:red;}
		.CompareCenter {border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2;}
		.CompareLeft {border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2;}
		.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {background: #EFF8FA;}
		
/* Custom Code */
.last { margin-right:0 !important;}

.storeTitle { position:absolute; text-indent:-9999px; left:-9999px;}


/* Landing Page */

.callBox { margin:15px 0 0 0;}
	.callBox ul { margin:0;}
		.callBox li {
			list-style:none; 
			float:left;
			width:223px;
			height:223px;
			margin:0 19px 0 0;}
			.callBox a { 
				color:#fff;
				text-decoration:none;
				font-size:18px;
				margin:5px 0;
				text-shadow:1px 1px 1px #000;
				display:block;
				background:#AD9C82;}
				.callBox a img:hover {
					opacity:.8;}
					
				.callBox .federo { background:none !important;}
				.callBox a:hover { color:#AE9B81; text-decoration:none;}
				.callBox a span {
					font-size:16px;
					font-weight:bold;
					color:#AE9B81;
					position:relative;
					bottom:3px;}
					
.feedbackBar { 
	margin:17px 0 0;
	height:44px;}
	.feedbackBar h2 {
		float:left;
		margin:0;
		color:#fff;
		text-transform:uppercase;
		font-weight:400;
		font-size:20px;
		position:relative;
		top:1px;}
		.feedbackBar h2 span {
			text-transform:capitalize;
			margin:0 15px;
			color:#AE9B81;}
	.feedbackBar .button { 
		float:right;
		border-top:1px solid #D7CDC0 !important;
		border-right:1px solid #887A66 !important;
		border-bottom:1px solid #3B352C !important;
		border-left:1px solid #9F8E75 !important;
		background: #A7957A !important;
    	color: white !important;
		padding:3px 20px !important;}
		.feedbackBar .button:hover { opacity:.8;}
		
.home .feedbackContainer { display:none;}

.feedbackContainer {
	background:url(//cdn2.bigcommerce.com/server5400/98b58/templates/__custom/images/feedbackBG.png?t=1479929344) repeat-x;
	height:48px;}
	.feedbackContainer .feedbackBar{
		width:950px;
		height:28px !important;
		padding:10px 0;
		margin:0 auto;}
	
.contentContainer {
	margin:15px 0 15px;
	min-height:530px;}
	
.contentContainer h2 {
	text-transform:none;}
	
.contentContainer .left {
	width:580px;
	margin-right:20px;}
	.contentContainer .left h2{
		font-weight:400;
		font-size:21px;
		color:#612504;
		line-height:24px;
		margin-top:0;
		}
		.contentContainer .left h2 span{
			font-size:16px;
			display:block;
			margin-top:4px;
		}
	.contentContainer .left p{
		line-height:24px;
		color:#7A7A7B;}

.contentContainer .right {
	width:349px;
	min-height:400px;}
	
	.contentContainer .right ul{ margin:0;}
		.contentContainer .right li {
			list-style:none;
			float:left;
			width:167px;
			height:180px;
			margin-right:15px;}
			.contentContainer .right .even {
				margin-right:0;}
				
			.contentContainer .right a { 
				font-size:18px;
				color:#612504;
				text-decoration:none;}
				.contentContainer .right a:hover {
					opacity:.9;}
				.contentContainer .right a span {
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					margin-left:2px;}
					
/* Product*/

.categoryTitle { height:51px; margin-bottom:15px;}
	.categoryTitle .Breadcrumb { border:none; background:none; width:100% !important; padding:0; height:51px;}
	.categoryTitle .Breadcrumb li{ display:none;}
		.categoryTitle .Breadcrumb ul li:nth-last-child(2) { display:block !important;}
			.categoryTitle ul li:nth-last-child(2) h2{
				background: none;
				height: 28px;
				width: 721px;
				margin: 5px 0 18px 15px !important;
				position:relative;
				right:11px;
				color:#4E4C4A !important;
				text-transform:lowercase;
				font-weight:normal;
    			font-size: 30px;}