/*FILE DETAILS ------------------------

Version: 1.0
Author: Max Weir
Site: www.rockymountaincabindecor.com
Last update made by: Karen Rubado

TOC ---------------------------

>1: RESET
>2: DEFAULT CLASSES
>3: ACCESSIBILITY
>4: DEFAULT STYLES
	>4a: Colours, Sizes, Etc
>5: LAYOUT STYLES
>6: GENERAL STYLES
>7: PAGE SPECIFIC STYLES
	>7a: Home page
	>7b: Category page
	>7c: Product Detail page
	>7d: Product Detail Tabs
>8: SNIPPETS

*/

/* -- >1: RESET (Resets styles to common format across browsers) ---------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"'";}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a{outline: none; color: #873D13;}

/* -- >2: DEFAULT CLASSES (Commonly used classes) -------------------------------------------------------------------- */
.center { text-align: center; }
.right { text-align: right !important; }
.left { text-align: left !important; }
.small { font-size: 0.9em; }
.smaller { font-size: 0.8em !important; }
.bold { font-weight: bold !important; }
.floatRight { float: right; }
.floatLeft { float: left;}
.clear { clear: both; }
.block { display: block; }


/* -- >3: ACCESSIBILITY (Quick access for screen readers)------------------------------------------------------------- */
.aural {
	position: absolute;
	left: -9999px;
	font-size: small;
}

.hide { display: none; }


/* -- >4: DEFAULT STYLES (Default element styles)--------------------------------------------------------------------- */
/* >4a: colours, sizes, etc of elements */
body {
	font: small/1.4 'trebuchet MS', sans-serif; /* set font size to 10px (a nice round number) - 1.4 line height */
	/*background: url(../img/wood-texture-bg.jpg) repeat;*/
	background:#49410a url(../img/riverforest_bkgd.jpg) no-repeat top center;
	background-attachment:fixed;
	color: #363636;
}

h1 { font-size: 1.8em;
	color: #49410A; /*#3b1d0b*/
	/*border-bottom: 2px solid #c9ae9d;*/
	margin-bottom: 5px;
	font-weight:bold;
}

.as_h1 { font-size: 1.8em;
	color: #3b1d0b;
	border-bottom: 2px solid #c9ae9d;
	margin-bottom: 10px;
	font-weight:bold;
}

h2 {font-size: 1.8em;}
.as_h2 {font-size: 1.8em;}

h3 {font-size: 1.6em;}
.as_h3 {font-size: 1.6em;}

h4 {font-size: 1.4em;}
.as_h4 {font-size: 1.4em;}

a {text-decoration: none;}

a:hover, a:active {text-decoration: underline;}


/* -- >5: LAYOUT STYLES (Core site structure and layout)-------------------------------------------------------------- */
.siteWrapper, #header, #topNav, #nav-top, #content, #nav, #footer {float: left;}

.siteWrapper {
	/*background: url(../img/cabin-img.jpg) no-repeat center top;*/
	width: 100%;
}

#container {
	width: 980px;
	text-align: left;
	margin: 10px auto 0;
	position: relative; /* Added to keep mainNav drop down menus inside site borders instead of browser borders */
}

#header {
	background: url(../img/header-bg.png) no-repeat 0 0;
	width: 980px; /*992px*/
	height: 97px;
	/*height: 141px;*/
	}
	
#topNav {
	padding: 10px 0 0 20px;
	width: 660px;
	float:right;
}
	#topNav h2 {
		color: #CFC5B5;
		font-size: 12px;
		float: left;
		font-weight: bold;
	}
	#topNav p {
		color: #CFC5B5;
		font-size: 12px;
		float: left;
		font-weight: bold;
	}
	#topNav ul {float: right;}
	
		#topNav ul li {
			float: left;
			font-size: 11px;
			color: #6f471d;
			background: url(../img/navtop-spacer.gif) no-repeat right center;
			padding: 0 15px;
			font-weight:bold;
		}
			#topNav ul li a {
				color: #6f471d; /*#fc7232*/
				text-decoration: none;
				/*border-bottom: 1px solid #a04a1f;*/
				font-weight:bold;
			}
				#topNav ul li a:hover {
					color: #6f471d; /*ff9869*/
					text-decoration: underline;
				}
			#topNav ul li.last {background: none;}
			
			#topNav ul li span {font-weight: bold;}
			
.basket {float: left; padding-right: 4px;}

#header #logo {
	background: url(../img/rmcd_logo4.png) no-repeat 0 0;
	width: 178px; /*207px*/
	height: 90px; /*104px*/
	margin-left: 22px;
	margin-top:4px;
	}
	/*#header #logo:hover { background-position: 0 -104px; }*/
#header #headerAd {
	float: right;
	background: url(../img/ads-top-bg.gif) no-repeat 0 0;
	width: 694px;
	height: 81px;
	margin: 20px 20px 0 0;
}
	#header #headerAd ul {
		float: left;
		width: 690px;
	}
		#header #headerAd ul li {
			color: #efebe5;
			font-size: 11px;
			float: left;
		}
			#header #headerAd ul li h3 a {
				font-size: 14px;
				font-weight: bold;
				color: #e3c388;
				text-decoration: none;
			}
				#header #headerAd ul li h3 a:hover, #header #headerAd ul li.adSpace p a:hover { text-decoration: underline; }
			#header #headerAd ul li.adSpace { padding: 10px 20px; width: 460px; }
			#header #headerAd ul li.adSpace p a { color: #e3c388; text-decoration: none; }
			#header #headerAd ul li.contactInfo { 
				width: 170px; 
				padding: 17px 0 0 10px; 
				background: url(../img/ads-spacer.gif) no-repeat 0 0; 
			}

/*begin main nav .......................*/

/*#nav-top {margin-left: 8px;}*/

#mainNavWrap {
	background: url(../img/topnav_bkgd.png) no-repeat 0 0;
	width:980px;
	border-top: 1px solid #57280d;
	line-height: 1.2;
	}

#mainNavWrapInner {
	width:890px;
	margin:0 auto;
}

#mainNav {
	/*height: 25px;*/
	float:left;
	}

#mainNav, #mainNav ul { 
	/*background: url(../img/mainNav-bg.gif) repeat-x 0 0;*/
	/*background-color:#6f641d;*/ /*#b8aa52*/
	
	width: 100%; /*960px;*/
	padding: 0 10px 0 12px;
}

#mainNav a {
	display: block;
	color: #B7A16D; /*#412013*/
	text-decoration: none;			
	font-weight: bold;
	/*margin: 0 6px 0 10px;*/
	padding: 3px 0 5px 0;
	font-size:1.0em;
}
	#mainNav a:hover, #mainNav a.sfhover { background-color:#DFCD9D; color:#412013; }

#mainNav a, #mainNav .pipe {
	padding: 4px 5px 5px;
	}

#mainNav .pipe {
	color:#B7A16D;
}
	
#mainNav li { 
	float: left;
	padding: 0;
}

#mainNav .sub_nav, #mainNav #brands_dropdown_menu { 
	border-top:none;
	position:absolute;
	left: -999em;
	background: #DFCD9D;
	z-index:2000;
	width:435px;
}


/*#mainNav li ul { 
	position: absolute;
	background: #DFCD9D;
	width: 235px;
	left: -999em;
	z-index:2000;
	border-top:none;
	padding:10px 0;	
}*/

#mainNav li .sub_nav ul {
	float:left;
	width: 200px;
	padding:10px 0;
}

#mainNav #brands_dropdown_menu {
	padding:10px 0;	
}

#mainNav ul li {
	float:left;
	display:inline;
}

#mainNav li:hover ul, #mainNav li.sfhover ul { left: auto;}
#mainNav li:hover .sub_nav, #mainNav li.sfhover .sub_nav { left: auto;}


	
#mainNav li#main_nav_el_7:hover .sub_nav {
	left:271px; /* Optimized for Windows Firefox 3.5.6, May need overrides in other browsers */
}

#mainNav li#main_nav_el_8:hover .sub_nav {
	left:419px; /* Optimized for Windows Firefox 3.5.6, May need overrides in other browsers */
}

#mainNav li:hover ul#brands_dropdown_menu {
	left:489px; /* Optimized for Windows Firefox 3.5.6, May need overrides in other browsers */
}

#mainNav li:hover ul li a, #mainNav li.sfhover ul li a {
	line-height: 1.2em;
	/*border-bottom: 1px solid #AA5B2E;*/
	font-weight: normal;
	background: url(../img/arrow-orange-nav.gif) no-repeat 6px 8px;
	padding: 4px 5px 4px 15px;
	margin:0;
	width:195px!important;
	/*height:32px;*/
	/* color: #8e4f25;*/
	/*outline:1px solid #000;*/
	}

#mainNav ul li a:hover { color:#873D13; text-decoration:underline; }

/* end main nav..........................*/

#catNavWrap {
	/*background-color:#b8a36e;*/
	width:980px;
	border-top:1px solid #4e2710;
	padding: 0; /*4px 0*/
	background:url(../img/catnavwrap_bkgd.png) repeat-x 0 0;
	height:29px;
	/*border-bottom:1px solid #492b0a;*/
	}

#catNavWrapInner {
	width:815px;
	margin:0 auto;
}

#catNav {
	/*background: url(../img/catNav-bg.gif) repeat-x 0 0;*/
	width: 807px;
	float: left;
}

	#catNav li {float: left;}
	
	#catNav li.catspaceOne {
		padding-left: 11px;
		width: 200px;
		}
		
	.priceMatch {
		background: url(../img/btn-price-match.png) no-repeat 0 0;
		width: 186px;
		height: 25px;
	}
			
		.priceMatch:hover { background-position: 0 -25px; }
	
	#catNav li.catspaceTwo {width: 440px;}
	
	#nav-top #catNav li.catspaceThree {width: 320px;}

/*begin shop by cat nav .......................*/
#shop-by-cat, #shop-by-cat ul { 
	width: 460px;
	padding: 4px 0 4px 10px;
}

#shop-by-cat a {
	display: block;
	color: #f5dfb7;
	text-decoration: none;			
	font-weight: bold;
	margin: 0;
	padding-left: 11px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	background: url(../img/cat-arrow-orange.gif) no-repeat 0 center;
}
	#shop-by-cat h3 {margin: 2px 12px;}
	#shop-by-cat p {margin: 2px 12px;}
	
	#shop-by-cat a:hover, #shop-by-cat a.sfhover {color: #DC954E;}

#shop-by-cat li { 
	float: left;
	padding: 0;
}

#shop-by-cat li ul { 
	position: absolute;
	background: #602E11;
	width: 170px;
	left: -999em; 
	z-index:2000;	
}

#shop-by-cat li:hover ul, #shop-by-cat li.sfhover ul {left: auto;}

#shop-by-cat li:hover ul li a, #shop-by-cat li.sfhover ul li a {
	line-height: 1.3em;
	border-bottom: 1px solid #743614;
	font-weight: normal;
	background: url(../img/arrow-light.gif) no-repeat 0 9px!important;
	padding: 4px 5px 4px 8px;
	margin:0;
	width:138px!important;
	text-transform: none!important;
	}
	
	#shop-by-cat li:hover ul li a:hover, #shop-by-cat li.sfhover ul li a.sfhover {
		color: #FFF!important;
		border-bottom: 1px solid #743614!important;
		background: url(../img/arrow-orange-nav.gif) no-repeat 0 9px!important;
	}
	
/* end shop by cat nav..........................*/

#catNav li.catspaceThree {width: 320px;	}

.contentWrap {
	background:#fff url(../img/sitebkgd.png) repeat-y 0 0; /*content-bg.png*/
	float: left;
	width: 100%;
	padding: 8px 0 10px 0;
}
#contentGroup {
	float: right;
	width: 775px;
}

	#content {
		/*overflow: hidden;*/
		width: 755px;
		}
		#content p {
			padding-bottom: 8px;
			line-height: 1.4em;
			font-size: 12px;
			}

	#leftBar {
		float: left;
		overflow: hidden;
		width: 187px;
	}

#nav {
	width: 187px;
	margin-left: 10px;
	overflow: hidden;
	}
	
	#nav  p {
		float: left;
		text-indent: -9999em;
		border: 0;
		height: 29px; /*54px*/
		width: 187px;
		margin-bottom: 0px;
		}
		#nav .shopCategory p { background: url(../img/title-shop-category.png) no-repeat 0 0; }
		#nav .shopPrints p { background: url(../img/title-shop-framed-prints.png) no-repeat 0 0; }
		#nav .shopRoom p { background: url(../img/title-shop-room.png) no-repeat 0 0; }
		#nav .shopTheme p { background: url(../img/title-shop-theme.png) no-repeat 0 0;  }
		#nav .siteResources p { background: url(../img/title-browse.png) no-repeat 0 0;  }
		
        #nav ul.last { margin-bottom:4px; }
		
		#nav  p:hover { 
			/*background-position: 0 -54px; */
			cursor: pointer; 
		}
		
		#nav ul {
			text-align: left;
			background: #dfcd9d; /*#f2e9e2*/
			padding: 2px 0 0 0;
			float: left;
			width: 187px;
			margin-bottom: 0px;
			}
			#nav ul li {
				border-bottom: 1px solid #e0d3c2;
				padding: 2px 0;
				float: left;
				width: 100%;
				}
				#nav ul li a {
					text-decoration: none;
					color: #412013;
					font-weight: bold;
					font-size: 11px;
					/*background: url(../img/arrow-orange.gif) no-repeat 5px 5px;*/
					padding-left: 10px;
					display: block;
					width: 172px;
					}
					
					#nav ul li a:hover { color: #873D13; }
					
			#nav ul li:hover { background: #b79952; /*#e8e0d8*/ }
					
			#nav ul li.subnav { background: none; }
			
			#nav ul li.subnav a { font-size:10px; color: #FFF; background:#B79952 no-repeat 5px 8px; }	
			#nav ul li.subnav a.active { font-size:11px; font-weight:bold; padding:2px 5px 2px 10px; }	
			
			#nav ul ul { background:#f8e5b8; /*background:#f2e1c5;*/ }
			
			li.subnav ul li {
				border-bottom:1px solid #d0c2af!important;
				padding:0!important;
				}
			li.subnav ul li a {
				color:#412013!important; /*#873D13!important*/
				background: url(../img/arrow-orange.gif) no-repeat 5px 10px !important;
				padding:5px 5px 5px 15px !important;
				width:167px!important;
				font-weight:normal;
				}
				li.subnav ul li a:hover, li.subnav ul li a.subactive {
					background:#b79952 url(../img/arrow-orange.gif) no-repeat 5px 10px !important; /*#d0c2af*/
				}
				li.subnav ul li a.subactive {
					color:#412013!important;}

.contentBase {
	background: url(../img/sitebkgd.png) repeat-y 0 0; /*contentBase.png*/
	width: 980px;
	height: 20px;
	float: left;
	clear: both;
	margin-bottom:0; /*12px*/
	}
#footer {
	background:#fff url(../img/sitebkgd.png) repeat-y 0 0;
	overflow: hidden;
	width: 980px;
	padding-bottom:15px;
	margin-bottom:15px;
	}
	#footerWrap {
		/*background-color:#dfcd9d;*/
		margin:0 auto;
		width:960px;
	}
	#footer ul.footerFeat {
		padding: 10px 0;
		/*border-bottom: 1px solid #8b593d;*/
		margin-bottom: 10px;
		height:120px;
		}
		#footer ul.footerFeat li {
			float: left;
			/*width: 280px;*/
			/*padding: 15px 15px 0 15px;*/
			margin-bottom:10px;
			}
		#footer ul.footerFeat li.email { background:url(../img/footer_email_bkgd.png) no-repeat 0 0; width:306px; height:143px; margin-right:10px; margin-left:0px; }
		#footer ul.footerFeat li.guarantee { background:url(../img/footer_100sg_bkgd.png) no-repeat 0 0; width:371px; height:143px; margin-right:10px; }
		#footer ul.footerFeat li.contact { background:url(../img/footer_contact_bkgd.png) no-repeat 0 0; width:260px; height:143px; }
			#footer ul.footerFeat li h2 {
				color: #E5672D;
				font-size: 1.4em;
				padding:0 0 5px 32px;
			}
			#footer ul.footerFeat li p.as_h2_footer {
				color: #6f641d; /*#e5672d*/
				font-size: 1.4em;
				padding:14px 0 5px 42px;
			}
			#footer ul.footerFeat li p {
				color: #492b0a; /*#DFA97D*/
				font-size: 11px;
				padding:0 12px 7px 12px;					
				line-height: 1.3em;
			}
			#footer ul.footerFeat li strong { font-weight: bold; }
			#footer ul.footerFeat li a {
				color: #6f641d; /*#e5672d*/
				font-weight: bold;
				text-decoration: none;
			}
				#footer ul.footerFeat li a:hover { text-decoration: underline; }
						
			#footer ul.footerFeat li input {
				background: #FFF;
				border: 0;
				font-size: 11px;
				padding: 1px 3px;
				width: 127px;
				float: left;
				margin:0 5px 5px 0;
				}
			#footer ul.footerFeat li button {
				background: url(../img/btn-signup.gif) no-repeat 0 0;
				width: 61px;
				height: 25px;
				float: right;
				margin-right: 7px;
				}
				/*#footer ul.footerFeat li button:hover { background-position: 0 -25px; }*/
								
				#footer ul.footerFeat li.email h2 { background: url(../img/icon-email.gif) no-repeat 0 0; }
				#footer ul.footerFeat li.email p.as_h2_footer { background: url(../img/icon-email.gif) no-repeat 13px 12px; }
				#footer ul.footerFeat li.guarantee h2 { background: url(../img/icon-tick.gif) no-repeat 0 0; }
				#footer ul.footerFeat li.guarantee p.as_h2_footer { background: url(../img/icon-tick.gif) no-repeat 13px 12px; }
				#footer ul.footerFeat li.contact h2 { background: url(../img/icon-house.gif) no-repeat 0 0; }
				#footer ul.footerFeat li.contact p.as_h2_footer { background: url(../img/icon-house.gif) no-repeat 13px 12px; }
				
				#footer ul.footerFeat li .emailSignUp { width:280px; margin-left:12px; }
							
ul.footerNav { text-align:center; width:700px; float:left; }

	ul.footerNav li {
		display: inline;
		font-size: 11px;
		color: #492b0a;
		line-height: 1.8em;
	}
		ul.footerNav li a {
			color: #6f641d; /*#DFA97D*/
			text-decoration: none;
			margin: 0 5px;
		}
			ul.footerNav li a:hover { color: #492b0a; /*#BFAA8F*/ }
			ul.footerNav li.block { display: block; }
				ul.footerNav li.block.logos { padding-top: 15px; }

#footer_bbblogo { clear:both; float:left; width:90px; padding-left:25px; }
#footer_verisignlogo { float:left; width:120px; margin-left:20px; }


/* >6: GENERAL STYLES (Recurring styles)------------------------------------------------------------------------------ */

#breadcrumb {
	float: left;
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
	#breadcrumb li {
		float: left;
		font-size: 11px;
		background: url(../img/arrow-brown.gif) no-repeat 0 6px;
		}
		#breadcrumb li a {
			text-decoration: none;
			color: #6D3414;
			margin-right: 5px;
			padding-left: 8px;
			}
		#breadcrumb li.current {
			color: #A3562B;
			padding-left: 8px;
			background: url(../img/arrow-light-brown.gif) no-repeat 0 6px;
			}
			#breadcrumb li a:hover {
				color: #A3562B;
				text-decoration: underline;
				}

.description {
	background: url(../img/desc-symbol.gif) no-repeat center bottom;
	padding-bottom: 20px;
	/* margin-bottom: 10px; */
	float: left;
	}
	.description strong { font-weight: bold; }
	.description em { font-style: italic; }
	.description img {
		float: left;
		margin:0 10px 0 0;
		padding: 5px;
		background: #E7E0D8;
		}

.discountMessage {
	float: left;
	width: 755px;
	background: url(../img/discount-bg.jpg) no-repeat 0 0;
	margin-bottom: 15px;
	}
.discountMessage-content {
	padding: 5px 15px 5px 55px;
	color: #EFC9A4;
	}
	.discountMessage-content h2 {
		font-size: 1.4em;
		color: #c64d22;
		font-weight: bold;
		}
	.discountMessage-content p { padding-bottom: 0!important; font-size: 13px!important; line-height: 1.2em!important; color:#2d1901; }
	.discountMessage-content a { color: #FC7232; }

.discountMessage-bot {
	float: left;
	width: 755px;
	height: 4px;
	background: url(../img/discount-bot.jpg) no-repeat bottom left;
	}
		
#catheader {
	float: left;
	border: 1px solid #775d42;
	width: 755px;
	height: 230px;
	background: #49410a; /*#baa853*/
	position: relative;
	margin-bottom: 10px;
	}
.catheaderIntro {
	width: 395px;
	height: 230px;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 358px;
	background: url(../img/catheader-fade2.png) no-repeat 15px 0;
	color: #b78652 /*f6dfb6*/
	}
.catIntro {padding: 15px 10px 0 160px; }
.cat_introduction { font-size: 12px; }
.cat_introduction a { color:#B7A16D; }
	 
	.catIntro h2 {
		font-size: 1.8em;
		line-height: 1.1em;
		padding-bottom: 5px;
		color: #b7a16d;
		}
	.catIntro p { line-height: 1.3em!important; }
				
.list-collapse, .list-expand {
	font-size: 11px;
	float: right;
	margin-top: -27px;
	width: 133px;
	height: 19px;
	text-indent: -9999em;
	}
.list-collapse { background: url(../img/btn-collapse.gif) no-repeat 0 0; }
.list-expand { background: url(../img/btn-expand.gif) no-repeat 0 0; }
	.list-collapse:hover, .list-expand:hover { background-position: 0 -19px; }
	
.listSummary {
	float: left;
	background: #e5d1a1; /*e7e0d8*/
	width: 755px;
	font-size: 11px;
	margin-bottom: 10px;
	}
	.listSummary ul {
		float: left;
		padding: 3px 2px;
		}
		.listSummary ul a, .listSummary ul strong {
			float: left;
			margin: 0 2px;
			}
	#search_list li {
		float: left;
		height: 20px;
		margin: 5px;
		font-size: 12px;
		font-weight: bold;
	}
	#search_list {
		/*background: transparent url(../img/mainNav-bg.gif) repeat-x scroll 0 0;*/
		background-color:#b7a16d;
		width: 751px; /*100%*/
		margin: 7px 0;
	}
	.listSummary div {
		float: left;
		padding: 3px 7px;
		color: #3b2112;
		}
		.listSummary div span {
			font-weight: bold;
			color: #4e2c18;
			}
			.listSummary ul li a {
				text-decoration: none;
				color: #3b2112;
				}
			.listSummary ul li span {
				font-weight: bold;
				color: #904525;
				}
				.listSummary ul li a:hover { text-decoration: underline; color: #904525; }
				
/* >7: PAGE SPECIFIC STYLES (Specific to single page only)------------------------------------------------------------ */
/* >7a: home page */

#homeFeature {
	float: left;
	width: 755px;
	background: #b7aa52 url(../img/home-featureTop.gif) no-repeat 0 0; /*#602E11*/
	}
.homeFeatureBot {
	background: url(../img/home-featureBot.gif) no-repeat bottom left;
	height: 4px;
	float: left;
	width: 755px;
	}
.homeFeatureContent {
	padding: 10px 10px 4px 10px;
	float: left;
	}
.featureMain {
	width: 590px;
	float: left;
	}
	.featureMain ul {float: left;}
	
		.featureMain ul li {
        float: left;
        position:relative;
        }
		
.featMainImg {
	height: 330px;
	width: 585px;
	border: 1px solid #743614;
	}
.featMainContent {
	/*margin: -61px 0 0 1px;*/
	background: #6f571d; /*url(../img/home-feature-bg.png) no-repeat 0 0;*/
	padding: 5px 10px 0 10px;
	width: 565px;
	height: 55px;
	overflow: hidden;
    position:absolute;
    bottom:0px;
	}
	.featMainContent h1 {
		color: #f1f1f1;
		font-size: 1.4em;
		line-height: 1.5em;
		font-family: Times, sans-serif;
		border: 0;
		margin: 0;
		text-align: center;
		}
	#featMainCont_div {
		color: #f1f1f1;
		font-size: 1.55em;
		line-height: 1.5em;
		font-family: Times, sans-serif;
		border: 0;
		margin: 0;
		text-align: center;
		}
	.featMainContent h2 {
		color: #f1f1f1;
		font-size: 13px;
		line-height: 1.5em;
		text-align: right;
		margin-bottom: 10px;
		}
	#featMainCont_p {
		color: #f1f1f1;
		font-size: 13px;
		line-height: 1.5em;
		text-align: right;
		margin-bottom: 10px;
		}
		.featMainContent h2 a {
			color: #ed6b2e;
			text-decoration: none;
			}
			.featMainContent h2 a:hover {text-decoration: underline;}
								
.featureSide {
	float: right;
	width: 140px;
	margin-left: 5px;
	}
	.featureSide h3 { font-size: 1.3em; text-align:left; }
	
		.featureSide h3 a {
			color: #49410a; /*#d9c8b7*/			
			text-decoration: none;
			}
			.featureSide h3 a:hover { text-decoration: underline; }
							
			.featureSide img { border: 1px solid #412013; }
				.featureSide img:hover { border: 1px solid #713720; }

/* >7b: Category page */

.contentFeat {
	padding-bottom: 10px;
	float: left;
	width: 100%;
	}
	.contentFeat h2 {
		color: #3b1d0b;
		/*border-top: 2px solid #c9ae9d; */
		margin-bottom: 10px;
		font-size: 1.4em;
		/*padding-top:10px;*/
		}
	#contentFeat_intro {
		padding-bottom: 33px;
		}

.featCatlist {
	float: left;
	overflow: hidden;
	width: 800px;
}
	.featCatlist.catListing { width: 350px; margin-right: 20px; }
		
	.featCatlist img {
		background: #d9c8b7;
		border: 1px solid #c8ac9b;
		padding: 4px;
		}
		.featCatlist img:hover { background: #cdb6a0; }
				
	    .featCatlist li { float: left; }
        
        li.featCatlist-img { width: 340px; }
        li.featCatlist-CatImg {
            height:225px;
            margin-right:17px;
            margin-left:10px;
            /*width:170px;*/
        }
        
        li.featCatlist-content { 
            width: 43%; 
            color: #363636; 
            padding-top: 10px; 
        }

		li.featCatlist-subContent { 
            width: 340px; 
        }

				
		.featCatlist a { text-decoration: none; }
		.featCatlist a:hover, .featCatlist  a:hover { text-decoration: underline; color: #602E11; }
		.featCatlist  h2 {
			border-bottom: 1px solid #c8ac9b;
			font-size: 1.4em;
			margin-bottom: 5px;
			width:330px !important;
			}
		.featCatlist  p.as_h2 {
			border-bottom: 1px solid #c8ac9b;
			font-size: 1.4em;
			margin-bottom: 5px;
			}
					
		.featCatlist h2, .prodListing h2 { border: 0; font-size: 1.1em; font-weight: bold; line-height: 1.2em; width:160px; }
		.prodListing div { border: 0; font-size: 1.1em; font-weight: bold; line-height: 1.2em; width:160px; }
		.featCatlist p.as_h2, .prodListing p.as_h2 { border: 0; font-size: 1.1em!important; font-weight: bold; line-height: 1.2em!important; width:160px; height:200px; }
		
        .featCatlist h2 a:hover,
		.featCatlist  h2 a,
		.prodListing h2 a {
			color: #49410A; /*#964318*/
			text-decoration: none;
			}
			.prodListing h2 a:hover { text-decoration: underline; }
			.prodListing div a:hover { text-decoration: underline; }
						
		.featCatlist h2 a:hover { text-decoration: none; }
		
		.featCatlist p.as_h2 a:hover,
		.featCatlist  p.as_h2 a,
		.prodListing p.as_h2 a {
			color: #964318;
			text-decoration: none;
			}
			.prodListing p.as_h2 a:hover { text-decoration: underline; }
						
		.featCatlist p.as_h2 a:hover { text-decoration: none; }
						
		.featCatlist li.featCatlist-content p a { background: url(../img/arrow-brown.gif) no-repeat 0 7px; padding-left: 7px; margin-left: 4px; }
	
.catThumbList {
	width: 800px;
	/*overflow: hidden;*/
	/*position: absolute;
	top:0;
	left:0;*/
}
							
.featured {
	float: left;
	width: 100%;
	margin:0 auto;
	padding-bottom: 10px;
	}
	.featured h3, #productFilter h3 {
		background: #6f641d;
		color: #F6DFB6;
		font-size: 1.1em;
		padding: 4px 6px;
		}
	
	#productFilter h3 {
		color:#B7A16D !important;
	}
	
	.featured table {margin: 2px auto 0;}
		.featured table td {
			text-align: center;
			padding: 5px 8px;
			width: 125px;
			vertical-align: top;
			}
			.featured table td img {
				width: 100px;
				background:#D9C8B7;
				border: 1px solid #C8AC9B;
				padding: 4px;
				}
			.featured table td h3 {
				background: none;
				font-size: 13px;
				font-weight: bold;
				padding: 0;
				line-height: 1.2em;
				}
				.featured table td img:hover {background: #CDB6A0;}
	.featured div { background: #E7E0D8; text-align: center; }
				.featured table td h3 a { text-decoration: none; }
					.featured table td h3 a:hover { text-decoration: underline; color: #BA501F; }
	
#productFilter {
	float: left;
	width: 755px;
	background: #6f641d;
	margin-bottom: 10px;
	}
	#productFilter .filterType {
		float: right;
		padding: 5px;
		}
		#productFilter h3 {float: left;}
	#productFilter label {
		color: #B7A16D;
		font-size: 11px;
		padding:0 5px 0 10px;
		}
	#productFilter select {font-size: 12px; width:160px; margin-top:3px; border:none; height: 22px; padding:2px; }
	
	#productFilter ul, #productFilter li { float:left; }
	#productFilter ul { float:right; margin-right:5px; }

.prodListing {
	float: left;
	width: 245px;
	margin-bottom: 10px;
	height:140px;
	}
	.prodListing img {
		background: #65423e;
		border: 2px solid #f5e8df;
		padding: 1px;
		}
		.prodListing img:hover { background: #C8AC9B; }
		
	.prodListing .prodImg {
		width:130px;
		height:130px;
		float: left;
		}
	.prodListing .prodInfo {
		width: 105px;
		height:130px;
		float: right;
		}
		.prodListing .prodInfo h2 {
			font-size: 12px;
			width:100px;
			font-weight:normal;
			}
		.prodListing .prodInfo div {
			font-size: 12px;
			width:100px;
			font-weight:normal;
			}
			.prodListing .prodInfo h2 a { color: #3c1b08; }
			.prodListing .prodInfo div a { color: #3c1b08; }
			.prodListing div a {text-decoration: none;}
				.prodListing .prodInfo h2 a:hover { color: #BA501F; }
				.prodListing .prodInfo div a:hover { color: #BA501F; }
			.prodListing .prodInfo span { color: #964318; font-size: 14px; font-weight: bold; }
		
		.prodListing .prodInfo span strike { font-weight:normal; color:#b7a26d; }
			
			
.prodListing .prodInfo p.as_h2 {
			font-size: 12px;
			width:100px;
			font-weight:normal;
			}
			.prodListing .prodInfo p.as_h2 a { color: #3c1b08; }
				.prodListing .prodInfo p.as_h2 a:hover { color: #BA501F; }
				
									
			.prodListing .prodInfo button {
				background: url(../img/btn-cart-add.gif) no-repeat 0 0;
				width: 78px;
				height: 22px;
				margin-top: 3px;
				}

#content .prodListing .prodInfo .prodInfoDetails p { padding-bottom:2px !important; }

/* >7c: Product Detail page */

.prodLeft {
	float: left;
	width: 295px;
	position: relative;
}

/*#prodLeftImageBox {
	border:1px solid #000;
	width:auto;
	position: relative;
	width:280px;
	height:280px;
}*/

#prodLeftImageBox .magnifyglass {
	position: absolute;
	/*bottom:0px;
	right:0px;*/
	bottom: 59px;
	right: 13px;
}

.imgLrge {width: 280px;}
#userOptions {
	float: right;
	margin-top: -10px;
	}
	#userOptions ul li {float: left;}
		#userOptions ul li a {
			text-decoration: none;
			font-size: 11px;
			padding-left: 14px;
			margin-left: 10px;
			font-weight:bold;
			}
			#userOptions ul li a.print { background: url(../img/icon-print.gif) no-repeat 0 4px; }
			#userOptions ul li a.email { background: url(../img/icon-email-sml.gif) no-repeat 0 4px; }
			
			#userOptions ul li a:hover { text-decoration: underline; color: #A5562B; }
			
.prodLeft img {border: 2px solid #6f471d; /*#85390F*/}
.prodThumbs li {float: left;}
	.prodThumbs li img {
		width: 80px;
		margin-right: 9px;
		background: #85390F;
		}
		.prodThumbs li img:hover {background: #CDB6A0;}

.viewSimilar {float: left; margin-top: 4px;}

	.viewSimilar li a {
		font-size: 12px;
		/*background: url(../img/arrow-brown.gif) no-repeat 0 5px;
		padding-left: 8px;*/
		font-weight: bold;
		color: #ac6b4d;
		}
		.viewSimilar li a:hover {color: #A3562B;}
		.viewSimilar li span { color:#61371e; }
			
.prodRight {
	float: left;
	width: 459px;
	}
	.prodRight-colLeft {
		width: 228px;
		float: left;
		}
	.prodRight-colRight {
		float: left;
		width: 230px;
		margin-bottom: 15px;
		padding-top:15px;
		}

form table.prodPricingData { width:221px; }
		
.prodPricingData td { font-size: 12px; padding:0 0 2px 4px;}

.prodPricingData .prdID { color: #686866; font-size: 11px; border-bottom: 1px solid #e1d5cb; }
.prodPricingData .prdID span { font-weight: bold; }

.prodPricingData .regPrice { color: #4e260e; padding-top: 3px; }
.prodPricingData .regPrice span { text-decoration: line-through; font-weight: bold; }

.prodPricingData .salePrice { color: #4e260e; font-size: 14px; font-weight: bold; padding-top: 3px; }
.prodPricingData .salePrice span { color: #a3562b; }

.prodPricingData .savings { color: #4e260e; font-size: 14px; font-weight: bold; padding-bottom:15px; }
.prodPricingData .savings span {color: #42661a;}

.dataOptions {padding-top: 10px;}
.dataOptions input {font-size: 11px; width: 20px; text-align: center;}

.prodPricingData .totals {
	border-top: 2px solid #e1d5cb;
	border-bottom: 2px solid #e1d5cb;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px 4px;
	color: #4e260e;
	}
	.prodPricingData .totals span { color: #a3562b; font-size: 1.2em; font-weight: normal; }
	
	#price_total_caption { float:left; padding-top:2px; }
	#price_total { float:right; }
	
ul.buttons-top, ul.buttons-bottom {height:35px; }

	ul.buttons-top li, ul.buttons-bottom li {padding:5px;float:left;width:auto!important;}
	
	ul.buttons-top li.cart-checkout, ul.buttons-bottom li.cart-checkout {float:right;}

	button.btnAdd {
		background: url(../img/btn-add-to-cart.png) no-repeat 0 0;
		width: 78px;
		height: 22px;
		margin: 10px 0 0; /*0 5px*/
		float:right;
	}
	button.btnAdd:hover {
		background: url(../img/btn-add-to-cart-on.png) no-repeat 0 0;}
	button.btnCheckout {
		background: url(../img/btn-go-checkout.png) no-repeat 0 0;
		width: 77px;
		height: 22px;
	}
	button.btnCheckout:hover {background: url(../img/btn-go-checkout-on.png) no-repeat 0 0;}
	
	button.btnContinueShop {
		background: url(../img/btn-continue-shop.png) no-repeat 0 0;
		width: 127px;
		height: 22px;
	}
	button.btnContinueShop:hover {background: url(../img/btn-continue-shop-on.png) no-repeat 0 0;}
	
	button.btnUpdateCart {
		background: url(../img/btn-update-cart.png) no-repeat 0 0;
		width: 93px;
		height: 22px;
	}
	button.btnUpdateCart:hover {background: url(../img/btn-update-cart-on.png) no-repeat 0 0;}
button.btnSubmit {
		background: url(../img/btn-submit.png) no-repeat 0 0;
		width: 54px;
		height: 22px;
	}
	button.btnSubmit:hover {background: url(../img/btn-submit-on.png) no-repeat 0 0;}
button.btnSubmit-green {
	background: url(../img/btn-submit-green.png) no-repeat 0 0;
	width: 78px;
	height: 22px;
}
button.btnSubmit-green:hover {background: url(../img/btn-submit-green-on.png) no-repeat 0 0;}
	
	.dataOptions label {
		margin-right: 5px;
		padding-left: 95px;
	}

.prodPricingData td.dataOptions { padding-top:5px; width:80px; }
.prodPricingData td.dataOptions label { padding-left:5px; }

/*.rmcd {
	background:url(../img/wematch_background.png) no-repeat 0 0;
	width:224px;
	height:51px;
	float: left;
	padding: 7px 4px 5px 5px;
	margin: 8px 0;
	}
	.rmcd li {
		float: left;
		margin:0 1px;
		color: #758F59;
		}
		.rmcd li a {
			color: #42661a;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			}*/

.rmcd {
	width:110px;
	padding-top:10px;
	}
	.rmcd li {
		float: left;
		margin:0 1px;
		color: #758F59;
		background:url(../img/small_green_check.png) no-repeat 0 3px;
		}
		.rmcd li a {
			color: #452b14;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			padding-left:15px;
			}
			
.shippingNotes {
	float: left;
	width: 396px;
	border: 2px solid #E4D7CE;
	padding: 5px 10px 5px 40px;
	margin:15px 0 0 5px;
	background: #F2EBE2 url(../img/icon-clipboard.gif) no-repeat 10px 8px;
	}
	.shippingNotes h3 {
		color: #A3562B;
		font-size: 1.1em;
		font-weight: bold;
		}

.prodOptionsBox {
	float: left;
	width: 205px;
	/*background: #85390F url(../img/optionsBox-top.gif) no-repeat 0 0;*/
	color: #85390F; /*#dfbe95*/
	}
	.prodOptionsBox p {
		line-height: 1.2em!important;
		}
	.prodOptionsBox h3 {
		color: #492b0a;
		font-size: 1em;
		font-weight: bold;
		}
	.prodOptionsBox div {padding: 5px 8px;}
		.prodOptionsBox-bot {
			float: left;
			/*background: #85390F url(../img/optionsBox-bot.gif) no-repeat bottom left;*/
			width: 205px;
			height: 4px;
			padding: 0!important;
			}
		.prodOptionsBox div p { padding-bottom: 0!important; }
					
		.prodOptionsBox div.filterType {padding: 5px 0 0;}
		.prodOptionsBox div select {
			width: 190px;
			font-size: 12px;
			margin-bottom: 6px;
			margin-top:3px;
			padding:2px;
			border:1px solid #6f471d;
			}
         .prodOptionsBox label{
            font-weight:bold;
            font-size:14px;
            color:#F7E6CF;
         }
						
						
/* >7d: Product Detail Tabs */

.prodDescription2 {
	background:#6f651e /*#4b220c*/ url(../img/prodDescription_bkgd_top.png) no-repeat left top;
	padding:7px;
	float:left;
	width:446px;
}

.prodDescription {
	float: left;
	width: 446px;
	padding-bottom:3px;
	padding-right:14px;
	background:#4b220c url(../img/prodDescription_bkgd_bottom.png) no-repeat left bottom;
}
.prodDescription ul.tabs { clear:both; width:440px; }
.tabs {/*padding: 10px 0 0 5px;*/}
	.relatedProducts .tabs li {
		float: left;
		background: #85390f url(../img/tab-inactive-bg.gif) no-repeat right 0;
		margin-right: 3px;
		}
		.relatedProducts .tabs li:hover { background: #954315 url(../img/tab-hover.gif) no-repeat right 0; }
		
	.prodDescription2 .tabs li {
		float: left;
		background: #492b0a url(../img/tab-inactive-bg2.gif) no-repeat right 0;
		margin-right: 3px;
		}
		.prodDescription2 .tabs li:hover { background: #543d25 url(../img/tab-hover2.gif) no-repeat right 0; }
		
		.tabs li a {
			font-size: 12px;
			font-weight: bold;
			float: left;
			padding: 4px 10px 4px 10px;
			color: #dfcd9d;
			text-decoration: none;
			}
			.tabs li a:hover {color: #FFF;}
			
			.relatedProducts .tabs li.active { background: #E4D7CE url(../img/tab-active-bg.gif) no-repeat right 0; }
			.relatedProducts .tabs li.active a { color: #4E260E; text-decoration: none; padding: 4px 10px 6px 10px; }
			
			.relatedProducts .tabs li.ui-tabs-selected { background: #DFCD9D url(../img/tab-active-bg.gif) no-repeat right 0; }
			.relatedProducts .tabs li.ui-tabs-selected a { color: #4E260E; text-decoration: none; padding: 4px 10px 6px 10px; }
			
			
			.prodDescription2 .tabs li.active { background: #E4D7CE url(../img/tab-active-bg2.gif) no-repeat right 0; }
			.prodDescription2 .tabs li.active a { color: #4E260E; text-decoration: none; padding: 4px 10px 6px 10px; }
			
			.prodDescription2 .tabs li.ui-tabs-selected { background: #dfcd9d url(../img/tab-active-bg2.gif) no-repeat right 0; }
			.prodDescription2 .tabs li.ui-tabs-selected a { color: #4E260E; text-decoration: none; padding: 4px 10px 6px 10px; }
						
			
			.tabContainerContent {
				float: left;
				background: #dfcd9d; /*#E4D7CE*/
				padding: 10px 15px;
				/*margin-left: 5px;*/
				font-size: 12px;
				color: #4E260E;
				width:415px;
				}
				.tabContainerContent p {
					padding-bottom: 8px;
					}
					.tabContainerContent p strong { font-weight: bold; }
					.tabContainerContent p em { font-style: italic; }
					.tabContainerContent ul { padding-bottom: 10px; }
					.tabContainerContent ul li { padding-bottom: 3px; list-style: disc; list-style-position: inside; }
					
.relatedProducts {
	float: left;
	width: 755px;
	clear: both;
	border-top: 2px solid #E1D5CB;
	margin-top: 20px;
	}
	.relatedProducts .tabContainerContent {
		width: 725px;
		}
		.relatedProducts .tabContainerContent ul { padding-bottom: 0; margin-bottom: 0; }
		.relatedProducts .tabContainerContent ul li { list-style: none; }
		.relatedProducts .tabContainerContent .prodListing { width: 230px; margin-right: 10px; }
		.relatedProducts .tabContainerContent .prodListing img { width: 80px; }
		.relatedProducts .tabContainerContent ul li.prodImg { width: 100px; }
		.relatedProducts .tabContainerContent ul li.prodInfo { width: 130px; }
		.relatedProducts .tabContainerContent ul li.prodInfo h2 { font-size: 12px; font-weight: normal; }
					
/* >8: SNIPPETS (Style snippets/ bundles)-------------------------------------------------------------------------- */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash .featMainContent h1 {
	visibility: hidden;
	height: 45px;
	width: 550px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Error Widget Box */
.widget{
	position: absolute;
	bottom: 0px;
	right: 0px;
	border: 4px double #aa3333;
	z-index: 999;
	background-color: white;
	list-style-type: none;
	margin: 0px;
	padding: 5px;
	cursor: move;
	height: 400px;
	overflow: scroll;
}

	.widget li{clear: both; }

		.widget dl, .widget dd{
			margin: 0;
			padding: 0;
		}

	.widget dl{
		margin-top: 5px;
	}

	.close-widget{
		font-style: italic;
		position: absolute;
		top: 1px;
		right: 4px;
	}




#content strong { font-weight:bold; }
#content em { font-style:italic; }
#content pre { white-space: pre-wrap; }
#content address { font-style:italic; }

#content .content h1 { font-size:22px; font-weight:bold; border-bottom:none; margin-bottom:5px; }
#content .content h2 { font-size:20px; font-weight:bold; color:#3B1D0B; }
#content .content h3 { font-size:18px; font-weight:bold; color:#3B1D0B; }
#content .content h4 { font-size:16px; font-weight:bold; color:#3B1D0B; }
#content .content h5 { font-size:14px; font-weight:bold; color:#3B1D0B; }
#content .content h6 { font-size:13px; font-weight:bold; color:#3B1D0B; }


th.payment_address_titles { font-weight:bold; color:#4E260E; }

.faq_q {
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
	}
.answer {
	font-weight: bold;
	padding: 10px;
	display: none;
	}

span#regular_price { font-weight:normal; }

.simple_popup_div {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 300px;
}
.simple_popup_inner {
    padding: 20px;
    border: #999 2px solid;
    text-align: left;
}
.simple_popup_close {
    text-align: right;
}
#verisigntable {
	float: right;
	width: 135px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
#cart_top_p {
	width: 520px;
	float: left;
	}
.update_btn_cart {
	float: right !important; 
	}

.to_the_right {
	float: right;
	width: 135px;
	display: inline;
	}
.to_the_left {
	float: left;
	display: inline;
	}
#prodLeftImageBox {
	margin-bottom: 3px;
	}
#to_enlarge {
	margin-bottom: 9px;
	text-align: center;
	width: 280px;
	}
#enlargeLink {
	font-size: 11px;
	}
.prod_hr {
	background-color: #E4D7CE;
	color: #E4D7CE;
	clear: both; 
	height: 3px;
	border: 3px;
	float: left;
	margin-top: 20px;
	width: 100%;
	}
.red {
    color:#c50404;
}
#bigger_sale {
	font-size: 16px;
	}

#category_carousel_wrapper {
	float:left;
	position:relative;
	width:755px;
	/*height:560px;*/
}

.promoOne, .promoTwo { font-size:16px; color:#6f471d; padding:2px 25px 0; font-weight:bold; }
.promoOne span a, .promoTwo span a { font-size:11px; color:#e8ebe5; }
.promoDot { background:url(/img/divider_dot.png) no-repeat 0 10px; width:9px; height:27px; }


#swap_img_link_wrapper { margin-right:20px; margin-left:7px; width:215px; }
#swap_img_link_wrapper a { text-decoration:none; }
#swap_img_link_wrapper img { background:#dfcd9d; /*#D9C8B7*/ border:1px solid #b7a16d; /*#C8AC9B*/ padding:4px; }
#swap_img_link_wrapper p.as_h2 { border:0 none; font-size:14px !important; font-weight:bold; height:50px; line-height:1.2em !important; width:160px; }

.companyTagline { float:left; font-size:18px; font-weight:bold; color:#49410A; line-height:normal; margin:34px 0 0 72px; padding:0; }

.truncate_more_link {
	color: #873D13;
	cursor: pointer;
	z-index: 999;
	font-weight: bold;
	font-size: 11px;
	float: right;
    margin-right:10px;
}
.truncate_more_link:hover {
	text-decoration: underline;
	color: #412013;
	}

#cat_description { padding-bottom:25px;}
#cat_description p { padding-bottom:10px; color:#492b0a; }
#cat_description h2 { font-size:18px; font-weight:bold; color:#49410a; line-height:24px; margin-bottom: 10px; }

#brand_description p { padding-bottom: 0px;}


#auto_category_list li { background:url(../img/arrow-brown.gif) no-repeat 0 7px; padding-left:5px; }
#auto_category_list li a:hover { color:#b78652; }

#mainNav ul a { color: #412013; font-size:11px; }
#trunc_desc {
	padding-bottom: 0px;
	line-height: 1.4em;
	font-size: 12px;
	}

/* Overrides for Related Products Display on Product Pages; Was broken due to category page changes for Framed Prints */
#t-related-products .prodImg { height:auto !important; }
#t-related-products .prodListing, #t-related-products .prodInfo { width:140px !important; }
#t-related-products .prodInfo div { width:130px !important; }
#t-related-products .prodInfo .prodInfoDetails { 
	width:auto !important; 
	/* height:35px !important; */
	}

