/*
Theme Name: Fishers Quality Furniture Version A
Theme URI: http://fishersqualityfurnture.com
Description: 
Version: 1
Author: David Herring
Author URI: http://leafcreates.com
Tags: Amish Furniture
*/
@import "style/css/galleria.css";
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


/* Colors
Gold #AF8043;
Tan #D1CAA7;
Lt Tan #F2EDD7;
Maroon #652800;
	Maroon Text Color on Tan Background :#9E4504

Subduded Colors
	Tan #DFD9BC
	Maroon #83602A
*/

/*"Homepage"*/
	div.home div#sidebar {margin-top:0 !important;}

/*"Pages & Posts"*/

	.pages {}
		.pages h2 {font-size:125%; margin:1em 0; border-bottom: 1px solid #000; line-height: 2em;}
		.pages p {margin: 1em 0;}
		.pages div#content {padding:1em 3em 2em 3em;}
		.pages img {background-color:#F2EDD7; border: 1px solid #000; padding: .5em; margin: .5em;}
		.pages a {color: #000; text-decoration: none;}
			.pages a:hover {text-decoration: underline;}

/*" Picture 'Blurb or Caption' "*/

	em.blurb {font-size: 80%; display: block;/* margin: 0.5em 0 .5em .5em; */}
		em.blurb a {color: #000; text-decoration: none;}
		em.blurb a:hover {color: #000; text-decoration: underline;}		

	.home em.blurb {text-align:center; display: block;}


/*"Slideshow"*/
	.slideshow {position: inherit;}



/*"Sidebar Styles"*/


	/****Sidebar Menus****/
	
	#sidebar h4, .sidebar h4 {color:#000; font-family: Georgia; font-size: 105%; font-style: italic; text-align: center; margin: 1.25em 0;}
	
	div.sidebar_menu {border: 1px solid #FFF;}
		.sidebar_menu span {background-color:#DFD9BC; display:block; width:100%; border: 1px solid #FFF; border-left: none; border-right: none; margin: .5em 0; padding: 1.25em 0 1.25em;}
		
		.sidebar_menu span:hover{background-color:#F2EDD7;}
			.sidebar_menu span:hover a.title {color:#9E4504;}
			
			.sidebar_menu span.selected {background-color:#F2EDD7;}
				.sidebar_menu span.selected a.title {color:#9E4504;}

		.sidebar_menu span a.title {color:#83602A; font-weight: bold; text-decoration: none; margin-left: 85px; }
			.sidebar_menu span a.title:hover {text-decoration: underline;}
	
	
	
	
	
	
	/****Sidebar Products****/
	
.products {background-color: #FFF;}
	
	.finishes_header {}
	.finishes_main_content {margin-top: -.5em;}
		finishes.accordion_content, hardware.accordion_content {padding:1em; text-align: center;}
	
	.accordion_button {font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif; background-color:#652800; color:#FFFFFF; margin:0; padding:0.5em; text-align:center; font-size:90%; font-weight: bold; border: 1px solid #F2EDD7; border-left: none; border-right: none; cursor: pointer;}
	
	ul.gallery_sidebar li div em {display: block; font-size: 75%; width: 100px;}
	
	div.products {margin-top:10px;}
		.products span {margin: 0;}
	
	h3.active {background: #652800 url('style/img/css/active_arrow.gif') no-repeat bottom center; height: 40px; border-bottom: none;}
	
	/****Drawer Details****/
	
	#drawer_details {font-size: 75%; text-align: center; width: 200px; margin: 15px auto;}
		#drawer_details li {text-align: left; padding: .25em 0;}
		#drawer_details img {margin:1em 0; border: 1px solid #FFF;}
	
	
	/***Clearance***/
	
	.clearance_menu {font-size:80%;}
		.clearance_menu span {margin: .25em 0; padding: .75em 0; text-align: center;}
		.clearance_menu span a {margin-left:15px !important;}
		

/*"Buttons"*/

	.buttons {}
	
	/*** button pre-loader in scripts.js ***/
	
	a.get_started {background: url('style/img/css/button_getstarted.gif') no-repeat; width:180px; height:66px; display: block; text-indent: -9999px; padding:0; margin:0; margin: 15px auto 0;}
		a.get_started:hover {background: url('style/img/css/button_getstarted_over.gif') no-repeat;}
		
	a.visit_us {width:180px; height:66px; display: block; background: url('style/img/css/button_visitus.gif') no-repeat; text-indent: -9999px; padding:0; margin:0; margin: 0 auto;}
		a.visit_us:hover {background: url('style/img/css/button_visitus_over.gif') no-repeat;}
		
	a.directions {width:180px; height:66px; display: block; background: url('style/img/css/button_directions.png') no-repeat; text-indent: -9999px; padding:0; margin:0; margin: 0; cursor: pointer;}
		a.directions:hover {background: url('style/img/css/button_directions_over.png') no-repeat;}
		
			a.call {width:216px; height:50px; display: block; background: url('style/img/css/button_call2.png') no-repeat; text-indent: -9999px; padding:0; margin:0; margin: 0 auto; cursor: pointer; position: absolute; top:410px; z-index:100; right:185px;}
			a.call:hover {background: url('style/img/css/button_call2_over.png') no-repeat;}
	
	a.selecteditems {width:300px; height:50px; display: block; background: url('style/img/css/button_selected_items.png') no-repeat; text-indent: -9999px; padding:0; margin:0; position: absolute; top: 385px; left: 150px; z-index: 1000; cursor: pointer;}
		a.selecteditems:hover {background: url('style/img/css/button_selected_items_over.png') no-repeat;}
		
/*
		a.catalog_request {background: url('style/img/css/catalog_request.png') no-repeat; text-indent: -9999px; padding:0; margin:0; display:block; width:180px; height:86px; position: relative; top:-1px; left:0px; cursor:auto;}
				a.catalog_request:hover {background: url('style/img/css/catalog_request_over.png') no-repeat;}
*/

	a.catalog_request {background: url('style/img/css/catalog_request2.png') no-repeat; text-indent: -9999px; padding:0; margin:0; display:block; width:180px; height:60px; position: absolute; top:0px; left:0px; cursor:auto; z-index: 101;}
	
	a.sharethis_button {width:175px; height:50px; display: block; background: url('style/img/css/button_sharethis.png') no-repeat; text-indent: -9999px; padding:0; margin:0; position: absolute; right: -225px; top:-17px; cursor: pointer;}
		/* a.sharethis_button:hover {background: url('style/img/css/button_sharethis_over.png') no-repeat;} */			

		
/*"Homepage"*/

/*Simple SlideShow Fader*/

	#slideshow {
	    position:relative;
	}
	
	#slideshow div {
	    position:absolute;
	    top:50px;
	    left:50px;
	    z-index:8;
	}
	
	#slideshow div.active {
	    z-index:10;
	}
	
	#slideshow div.last-active {
	    z-index:9;
	}
	

 /****Homepage Sidebar Menu****/
 	.home_sidebar {}
 		 	.home_sidebar ul {margin: .75em 0 0 85px; list-style:inherit; list-style-position: inside;}
				.home_sidebar ul a {color: #000; font-size: 85%; text-decoration: none;}
					.home_sidebar ul a:hover {text-decoration: underline;}
				/* .home_sidebar ul a::before {content:">";} */
	/*Icons*/
	.home_sidebar span {background-repeat: no-repeat; background-position: left; background-position: 7px 7px; }
		.home_sidebar span.furniture {background-image: url(style/img/css/home_icon_furniture.gif);}			
		.home_sidebar span.finish {background-image: url(style/img/css/home_icon_finishes.gif);}
		.home_sidebar span.hardware {background-image: url(style/img/css/home_icon_hardware.gif);}
		.home_sidebar span.shipping_warranty {background-image: url(style/img/css/home_icon_shipping.gif);}
	
		.sidebar_menu span.furniture {margin-top:0;}
		.sidebar_menu span.shipping_warranty {margin-bottom:0;}
		
		
.content {padding: 1em; background-color:#D1CAA7; clear: both;}
		.content h3 {font-size:110%; padding: .5em 0;}
		.content p {font-size: 95%; padding-bottom: .5em;}
		
		
/**** Homepage Sidebar Menu B-TESTING ***/
	 	.home_sidebar_B {margin-top:3.25em; border: none !important;}
 		 	.home_sidebar_B ul {margin:0; list-style:inherit; list-style-position: inside; list-style-type: none;}
 		 		.home_sidebar_B ul li {display: block; text-align: center; background-color:#F2EDD7;border:#F2EDD7 solid 1px; color:#FFFFFF; padding: 1em 0; margin:0.25em 0}
 		 		.home_sidebar_B ul li:hover {background-color: #652800; color: #FFF;}
 		 			.home_sidebar_B ul li:hover a {color: #FFF;}
				.home_sidebar_B ul a {color: #AF8043; font-size: 85%; text-decoration: none;font-weight:bold;line-height:2em}
					.home_sidebar_B ul a:hover {text-decoration: underline; color: #FFF;}
				/* .home_sidebar ul a::before {content:">";} */
				
				.home_sidebar_B span.selected {background-color:#D1CAA7;}
				
				.home_sidebar_B span {border: none !important;padding:0;}

/*"Categories"*/

.categories {}
	/* h3.category_title {text-align: center; position: relative; bottom: -15px;} */
	h3.category_title {background-color:#000; bottom:-310px;left:39px;padding:0.5em;position:relative;text-align:center;width:505px;z-index:100;}
		h3.category_title a {color:#FFF; text-decoration: none;}
			h3.category_title a:visited {color:#FFF;}
			h3.category_title a:hover {color:#FFF; text-decoration: underline;}
			h3.category_title a:active {color:#FFF;}
	
	div.categories #sidebar {}
		div.categories #sidebar p {padding: .25em 2em;}
		
		a.catalog_request_more {background: url('style/img/css/catalog_request_more.png') no-repeat; text-indent: -9999px; padding:0; margin:0; display:block; width: 200px; height: 125px; margin: 0 auto;}

	
/*"Get Started Page"*/	
	
	.get_started {}
		.get_started .sidebar_menu span {text-align: center;}
		.get_started .sidebar_menu span a.title {margin-left: 0px !important;}
		.get_started .sidebar_menu {border: none !important;}
		
	div.get_started div.sidebar {margin-top:0 !important;}
	
/*"Finishes Page"*/	
	.description {position:absolute; top:50px; left:320px; width:250px;}

/*"Newsletter"*/
	div.newsletter {width:300px; color: white; font-size: 80%; font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; position: absolute; /* left: -350px; top:-1px; */ right:275px; top:3px; z-index: 101;}
		input.submit {width:22px; height:22px; background: url('style/img/css/newsletter_submit.png') no-repeat; text-indent: -9999px; padding:0; margin:0; border: none; cursor: pointer; }
		input {margin:0 5px;}

/*"Catalog Request"*/
	#cformsform {color: white; font-size: 80%; font-family:Lucida Grande, Verdana, Arial, Helvetica; width: 300px;}
		.cform fieldset {background: none !important; border: none !important;}
		.cform legend {display: none;}
		.linklove {display: none;}
		p.cf-sb {text-align: center;}
		div.cf_info {width:270px; text-align: center; font-size:80%;}

/*"Sliding Panel"*/

	.panel_button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
/* 	top: 1px; */
	width: 173px;
	height: 54px;
	background: url(images/panel_button.png);
	z-index: 20;
/*
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
*/
	cursor: pointer;
}
.panel_button img {
	position: relative;
	top: 10px;
	border: none;
}
.panel_button a {
	text-decoration: none;
	color: #545454;
	font-size: 20px;
	font-weight: bold;
	position: relative;
/*
	top: 5px;
	left: 10px;
*/
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.panel_button a:hover {
	color: #999999;
}

#toppanel {
	position: absolute;
/* 	width: 900px; */
/* 	left: -66px; */
	right:-104px;
	z-index: 101;
	top:-2px;

/* 	text-align: center; */

}
#panel {
	width: 300px;
	position: relative;
/* 	top: 1px; */
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
	border: solid 1px #D1CAA7;
}
#panel_contents {
	background: black;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	height: 100%;
	width: 300px;
	position: absolute;
	z-index: -1;
}

/*"Share This"*/
	#sharethis_0 {position: absolute; right: -245px; top:-9px; z-index: 200;}
	#sharethis_0 a {display: block; width: 150px; height: 15px;}


/*" Click for Details "*/

.clickfordetails {position: absolute;left:-16px; top:465px;}

	