/*

THEME NAME: EquissentialsLLC

DESCRIPTION: Custom WP Theme For Equissentials, LLC.

AUTHOR: <a href="http://www.businesswebsiteservices.com/equestrian-web-design">Equestrian Web Design</a> By Matthew Brown

AUTHOR URI: htt://www.BusinessWebsiteServices.com

*/



/* Just some example content */



body {

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	background-color: #FFF;

}



a {

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

}



a:hover {

	color: #542D10;

}



h2 {

	font-family: tahoma;

	font-size: 25px;

	font-weight: bold;

	color: #542D10;

}



h2 a {

	font-family: tahoma;

	font-size: 25px;

	font-weight: bold;

	color: #542D10;

	text-decoration: none;

}



p {

	font-family: arial;

	font-size: 11px;

	font-weight: normal;

	color: #000;

}



div#topnav ul,div#topnav ul ul {

line-height:1;

list-style:none;

margin:0;

padding:0;

}



div#topnav ul a {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:none;

}



div#topnav ul ul ul a {

font-style:italic;

}



div#topnav ul li ul {

left:-999em;

position:absolute;

}



div#topnav ul li:hover ul {

left:auto;

}



.entry-title,.entry-meta {

clear:right;

}



/* Equissentials Custom Code Here */



body {

	background-color: #C09F74;

}



/* Header */



#hwrapper {

	min-width: 1000px;

	height: 555px;

	margin-left: -8px;

	margin-right: -8px;

	margin-top: -8px;

	margin-bottom: 0px;

	top: 0px;

	background-image: url('images/hwrapperbg.jpg');

	background-repeat: repeat-x;

}



	#header {

		width: 944px;

		height: 615px;

		margin-left: auto;

		margin-right: auto;

	}



		#top {

			width: 944px;

			height: 100px;

			background-image: url('images/logo.jpg');

			background-repeat: no-repeat;

		}

		

			#topcontent {

				width: 300px;

				height: 100px;

				float: left;

			}

			

			#topright2 {

				width: 160px;

				height: 75px;

				padding-top: 12px;

				padding-bottom: 13px;

				float: right;

				text-align: right;

			}

		

		#topnav {

			width: 315px;

			float: left;
			
			margin-left: 16px;
			
			margin-top: 16px;

			padding-left: 15px;

			text-align: left;

		}

		

			#topnav ul {

				padding: 0px;

				margin-left: 0px;

				list-style-type: none;

			}

			

			#topnav li {

				float: left;

				position: relative;

			}

			

			#topnav a {

				display: block;

				font-size: 15px;

				text-decoration: none;

				color: #FFF;

				width: 260px;

				height: 23px;

				line-height: 23px;

				font-weight: bold;
				
				margin-bottom: 1px;
				
				background-color: #542D10;

			}

			

			#topnav a:hover, #topnav a:active {

				background-color: #C09F74;

				color: #FFF;

			}

		

		#banner {

			width: 944px;

			height: 300px;

			background-image: url('http://www.equissentials.net/wp-content/themes/equissentials/images/header.jpg');

			clear: both;

		}

		

		#feature {

			width: 944px;

			height: 155px;

			background-image: url('images/featurebg.jpg');

		}

		

			#topsearch {

				width: 309;

				height: 140px;

				margin-top: 5px;

				margin-left: 10px;

				float: left;

			}

			

				#topsearch h3 {

					font-family: tahoma;

					font-size: 25px;

					font-weight: bold;

					color: #000;

					margin-top: 5px;

					margin-bottom: 10px;

				}

			

			#fcategories {

				width: 635px;

				height: 140px;

				margin-top: 5px;

				float: right;

				margin-right: 10px;

			}

			

/* Middle */



#container {

	width: 944px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	padding-top: 10px;

	clear: both;

	padding-bottom: 20px;

	background-image: url('images/middlebg.jpg');

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #542D10;

}



#containerbottom {

	width: 944px;

	height: 12px;

	margin-left: auto;

	margin-right: auto;

	clear: both;

	background-image: url('images/containerbottom.jpg');

}



	#sidebar {

		width: 250px;

		float: left;

		clear: none;

		background-color: #542D10;

	}

	

	#content {

		width: 640px;

		float: right;

		margin-right: 20px;

		padding-bottom: 20px;

		padding-left: 20px;

	}

	

		#post {

			width: 640px;

			margin-left: 20px;

			margin-top: 0px;

			padding-top: 0px;

			padding-bottom: 20px;

		}



/* Sidebar */



#primary {

	width: 230px;

	margin-left: 10px;

	padding-left: 10px;

	padding-right: 10px;

	font-family: arial;

	font-size: 11px;

	color: #FFF;

}



.textwidget {

     width: 230px;

     margin-left: 0px;

}



	#primary p {

		font-family: arial;

		font-weight: normal;

		font-size: 11px;

		color: #FFF;

	}



	#primary h3 {

		font-family: arial;

		font-size: 20px;

		font-weight: bold;

		color: #FFF;

		display: block;

		width: 210px;

		height: 25px;

		line-height: 25px;

		margin-bottom: 5px;

		border-bottom-width: 1px;

		border-bottom-style: solid;

		border-bottom-color: #FFF;

	}

	

	#primary ul, #primary ul ul {

		margin-top: 0px;

		list-style-image: none;

		list-style-type: none;

	}

	

	#primary ul li, .textwidget ul ul {

		text-indent: 0px;

		list-style-type: none;

		list-style-image: none;

		line-height: 20px;

	}

	

	#primary a {

		font-family: arial;

		font-size: 12px;

		font-weight: normal;

		color: #FFF;

		text-decoration: none;

	}

	

	#primary a:hover {

		color: #542D10;

		text-decoration: underline;

	}

	

	ul li#shopping-cart {

		list-style-image: none;

		list-style: none;

	}



/* Footer */



#f1top {

	width: 944px;

	height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	background-image: url('images/f1tbg.jpg');

}



#f1bottom {

	width: 944px;

	height: 20px;

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	background-image: url('images/f1bbg.jpg');

}



#footer1 {

	height: 200px;

	width: 884px;

	margin-left: auto;

	margin-right: auto;

	padding-left: 30px;

	padding-right: 30px;

	background-color: #542D10;

	margin-top: 0px;

}



	#footer1 h3 {

		margin-top: 0px;

		margin-bottom: 5px;

		font-family: tahoma;

		font-weight: bold;

		font-size: 20px;

		color: #FFF;

	}

	

	#footer1 p {

		font-family: arial;

		font-weight: normal;

		font-size: 11px;

		color: #FAE095;

	}

	

	#footer1 p a {

		font-family: arial;

		font-style: italic;

		font-size: 11px;

		color: #FAE095;

		text-decoration: underline;

	}

	

	#footer1 p a:hover {

		font-weight: bold;

	}



	#footer11 {

		width: 282px;

		height: 180px;

		margin-top: 10px;

		float: left;

	}

	

	#footer12 {

		width: 281px;

		height: 180px;

		margin-left: 20px;

		margin-top: 10px;

		float: left;

	}

	

	#footer13 {

		width: 281px;

		height: 180px;

		margin-top: 10px;

		float: left;

		margin-left: 20px;

	}



#footerwrap {

	height: 100px;

	min-width: 1000px;

	margin-left: -8px;

	margin-right: -8px;
	
	margin-bottom: -8px;

	background-color: #542D10;

}



	#footer {

		width: 944px;

		height: 90px;

		padding-top: 10px;

		margin-left: auto;

		margin-right: auto;

	}

	

		#footer p {

			font-family: arial;

			font-size: 11px;

			font-weight: normal;

			color: #FFF;

		}

		

		#footer p a {

			font-family: arial;

			font-size: 11px;

			font-weight: normal;

			color: #FAE095;

			text-decoration: none;

		}

		

		#footer p a:hover {

			text-decoration: underline;

		}



/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.sidebarmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

font: bold 13px Verdana;

width: 210px; /* Main Menu Item widths */

}

 

.sidebarmenu ul li{

position: relative;

}



/* Top level menu links style */

.sidebarmenu ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: white;

text-decoration: none;

padding: 6px;

border-bottom: 1px solid #542D10;

border-right: 1px solid #542D10;

}



.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{

background-color: #542D10; /*background of tabs (default state)*/

}



.sidebarmenu ul li a:visited{

color: white;

}



.sidebarmenu ul li a:hover{

background-color: #FAE095;

color: #542D10;

}



/*Sub level menu items */

.sidebarmenu ul li ul{

position: absolute;

width: 170px; /*Sub Menu Items width */

top: 0;

visibility: hidden;

}



.sidebarmenu a.subfolderstyle{

background: url('images/right.gif') no-repeat 97% 50%;

background-color: #FAE095;

}



.sidebarmenu a.subfolderstyle:hover{

background: url(right.gif) no-repeat 97% 50%;

background-color: #FAE095;

color: #542D10;

}



 

/* Holly Hack for IE \*/

* html .sidebarmenu ul li { float: left; height: 1%; }

* html .sidebarmenu ul li a { height: 1%; }

/* End */



span.total {

color: #000000;

}



div.wpsc_variation_forms {

clear: both;

}









.monthlyfeature {

	width: 620px;

	height: 150px;

	float: left;

	margin-left: 10px;

	margin-bottom: 5px;

}



.featurelink {

	width: 135px;

	height: 31px;

	float: right;

	top: 200px;

	margin-top: 20px;

	text-align: center;

}



	.featurelink a {

		font-family: arial;

		font-size: 12px;

		font-weight: bold;

		color: #542D10;

		line-height: 31px;

		display: block;

		width: 135px;

		height: 31px;

		text-decoration: none;

		background-color: #FAE095;

	}

	

	.featurelink a:hover {

		color: #FAE095;

		background-color: #542D10;

	}

	

.featurelink1 {

	width: 120px;

	height: 31px;

	float: right;

	top: 200px;

	margin-top: 10px;

	text-align: center;

}



	.featurelink1 a {

		font-family: arial;

		font-size: 12px;

		font-weight: bold;

		color: #542D10;

		line-height: 31px;

		display: block;

		width: 120px;

		height: 31px;

		text-decoration: none;

		background-color: #FAE095;

	}

	

	.featurelink1 a:hover {

		color: #FAE095;

		background-color: #542D10;

	}



.frontprodleft {

	width: 290px;

	padding: 5px;

	float: left;

	margin-left: 10px;

	margin-bottom: 5px;

	border-color: #333;

	border-style: dashed;

	border-width: 1px;

	clear: both;

}



.frontprodright {

	width: 290px;

	padding: 5px;

	float: left;

	margin-left: 10px;

	margin-bottom: 5px;

	border-color: #333;

	border-style: dashed;

	border-width: 1px;

	clear: none;

}



.frontprodsmall1 {

	width: 188px;

	padding: 5px;

	float: left;

	margin-left: 10px;

	border-color: #333;

	border-style: dashed;

	border-width: 1px;

}



.frontprodsmall2 {

	width: 193px;

	padding: 5px;

	float: left;

	margin-left: 5px;

	border-color: #333;

	border-style: dashed;

	border-width: 1px;

}



.frontprodsmall3 {

	width: 188px;

	padding: 5px;

	float: left;

	margin-left: 5px;

	border-color: #333;

	border-style: dashed;

	border-width: 1px;

}



.frontprodleft h4, .frontprodleft h4 a, .frontprodright h4, .frontprodright h4 a {

	font-family: arial;

	font-size: 15px;

	font-weight: bold;

	color: #542D10;

	text-decoration: none;

	display: block;

	height: 20px;

	line-height: 20px;

	margin-bottom: 10px;

        margin-top: 5px;

}



.frontprodleft p, .frontprodright p, .frontprodsmall1 p, .frontprodsmall2 p, .frontprodsmall3 p {

	font-family: arial;

	font-size: 12px;

	font-weight: normal;

}



.frontprodsmall1 h4, .frontprodsmall1 h4 a, .frontprodsmall2 h4, .frontprodsmall2 h4 a, .frontprodsmall3 h4, .frontprodsmall3 h4 a {

	font-family: arial;

	font-size: 13px;

	font-weight: bold;

	color: #542D10;

	text-decoration: none;

	display: block;

	height: 20px;

	line-height: 20px;

	margin-bottom: 10px;

        margin-top: 5px;

}
