body {
background:#25322B url(http://novicehorseman.com/images/bg.jpg) repeat-x scroll 0 0;
color:#333333;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
padding:0;
margin:0 auto;

}
p {display:block;}
#first-wrap {
margin:0 auto;
width:990px;
padding:0;

}
#wrap {
background:#FFFFFF url(images/content-bg.jpg) no-repeat scroll 0 0;
padding:0;
width:990px;
margin:0 auto;
}
a, a:visited {
color:#7C5896;
text-decoration:none;
}
a:hover {
color:#495D5C;
text-decoration:underline;
}
#topnavbar {
background:#FFFFFF url(images/topnav.jpg) repeat scroll 0 0;
color:#FFFFFF;
height:35px;
margin:0 auto;
padding:0;
width:990px;
}
#topnavbar a, #topnavbar a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#topnavbar a:hover {
text-decoration:underline;
}
#topnavbar p {
font-size:11px;
font-weight:bold;
margin:20px 15px 0;
padding:0;
}
.topnavbarleft {
float:left;
margin:0;
padding:8px 0 0 10px;
width:230px;
}
.topnavbarright {
float:right;
margin:0;
padding:7px 10px 0 0;
text-align:right;
text-transform:uppercase;
width:600px;
}
.topnavbarright a img {
border:medium none;
margin:0 3px 3px 0;
padding:0;
}
#header {
color:#FFFFFF;
font-size:11px;
height:178px;
margin:0;
overflow:hidden;
padding:0;
width:979px;
}
#header h1 {
color:#FFFFFF;
font-family:Georgia,Times New Roman;
font-size:36px;
font-weight:normal;
margin:0;
padding:15px 0 0 20px;
text-decoration:none;
}
#header h1 a, #header h1 a:visited {
color:#FFFFFF;
font-family:Georgia,Times New Roman;
font-size:36px;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none;
}
#header h1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
#header h3 {
color:#7A3254;
font-family:Arial,Tahoma,Verdana;
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}
#header p {
color:#FFFFFF;
line-height:20px;
margin:0;
padding:0 0 5px 20px;
}
.headerleft {
float:left;
font-size:14px;
margin:0;
padding:0;
width:460px;
}
.headerleft a img {
border:medium none;
margin:0 0 0 15px;
padding:0;
}
.headerright {
float:right;
font-weight:bold;
margin:0;
padding:18px 0 0;
width:486px;
}
.headerright a img {
border:1px solid #FFFFFF;
margin:0 0 3px;
padding:0;
}
#navbar {
background:#FFFFFF url(images/navbar.gif) repeat scroll 0 0;
border-bottom:0px solid #8D8D8D;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
font-weight:bold;
height:30px;
margin:0 auto;
padding:0;
width:960px;
}
#navbarleft {
float:left;
margin:0;
padding:0;
width:693px;
}
#navbarright {
float:right;
font-size:11px;
margin:3px 0 0 0;
padding:0;
width:248px;
}
#nav a, #nav a:visited {
color:#FFFFFF;
display:block;
font-weight:bold;
margin:0;
padding:8px 17px 8px 15px;
text-transform:uppercase;
}
#nav {
margin:0;
padding:0;
}
#nav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li a, #nav li a:link, #nav li a:visited {
color:#FFFFFF;
display:block;
font-family:Georgia,Times New Roman;
font-size:16px;
font-weight:normal;
margin:0;
padding:7px 15px 8px;
text-transform:lowercase;
}
#nav li a:hover, #nav li a:active {
background:transparent url(images/navbar-hover.gif) repeat scroll 0 0;
color:#FFFFFF;
margin:0;
padding:7px 15px 5px;
text-decoration:none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background:#E1DCCA none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#495D5C;
float:none;
font-family:Georgia,Times New Roman;
font-size:14px;
font-weight:normal;
margin:0;
padding:7px 10px;
text-transform:lowercase;
width:150px;
}
#nav li li a:hover, #nav li li a:active {
background:#85ACAC none repeat scroll 0 0;
color:#FFFFFF;
padding:7px 10px;
}
#nav li {
float:left;
padding:0;
}
#nav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:170px;
z-index:9999;
}
#nav li li {
}
#nav li ul a {
width:140px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
margin:-32px 0 0 171px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
#nav li:hover, #nav li.sfhover {
position:static;
}
#subnavbar {
background:#DDDDDD none repeat scroll 0 0;
color:#000000;
height:24px;
margin:0;
padding:0;
width:960px;
}
#subnav {
margin:0;
padding:0;
}
#subnav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#subnav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#subnav li a, #subnav li a:link, #subnav li a:visited {
color:#000000;
display:block;
font-size:10px;
margin:0 5px 0 0;
padding:6px 13px;
text-transform:uppercase;
}
#subnav li a:hover, #subnav li a:active {
background:#85ACAC none repeat scroll 0 0;
color:#FFFFFF;
display:block;
margin:0 5px 0 0;
padding:6px 13px;
text-decoration:none;
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
background:#666666 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
float:none;
margin:0;
padding:6px 10px;
width:140px;
}
#subnav li li a:hover, #subnav li li a:active {
background:#85ACAC none repeat scroll 0 0;
margin:0;
padding:6px 10px;
}
#subnav li {
float:left;
padding:0;
}
#subnav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:160px;
z-index:9999;
}
#subnav li li {
}
#subnav li ul a {
width:140px;
}
#subnav li ul a:hover, #subnav li ul a:active {
}
#subnav li ul ul {
margin:-25px 0 0 161px;
}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
left:-999em;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
left:auto;
}
#subnav li:hover, #subnav li.sfhover {
position:static;
}


/*  Content Styling and Columns */




#homepageleft {
float:left;
margin:0;
padding:0;
width:300px;
}


/* ***** */

#homepageright {
float:left;
margin:0;
padding:0;
width:300px;
}

/* ***** */

#homepagecenter {
float:left;
margin:0;
padding:0;
width:300px;
}

#content {
/*line-height:18px;*/
margin:0 auto;
padding:0 0 10px 0;
width:990px;
} 
#content h1 {
color:#000000;
font-family:Georgia,Times New Roman;
font-size:20px;
font-weight:normal;
line-height:25px;
margin:0 0 5px;
padding:10px 0 0;
}
#content img.wp-smiley {
border:medium none;
float:none;
margin:0;
padding:0;
}
#content img.wp-wink {
border:medium none;
float:none;
margin:0;
padding:0;
}
#contentleft {
float:left;
margin:0;
padding:0 0 20px;
width:600px;
}
#contentleft p {
margin:0;
padding:0 0 15px;
}
#contentleft a img {
border:medium none;
}
#contentleft ul {
list-style-type:square;
margin:0;
padding:0 0 15px;
}
#contentleft ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0;
}
#contentleft ul ul {
list-style-type:square;
margin:0;
padding:0;
}
#contentleft ol {
margin:0;
padding:0 0 15px;
}
#contentleft ol li {
margin:0 0 0 20px;
padding:0;
}
blockquote {
background:#E8E8E8 none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
margin:0 25px 15px;
padding:10px 20px 0 15px;
}
#content blockquote p {
margin:0;
padding:0 0 15px;
}
.postarea {
background:#FFFFFF url(images/homepagetop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}

.date {
float:left;
margin:0;
padding:5px 0 0;
width:590px;
}
.dateleft {
float:left;
margin:0;
padding:0;
width:350px;
}
.dateright {
float:right;
margin:0;
padding:0;
text-align:right;
width:200px;
}
.time {
background:#FFFFFF url(images/icon_time.gif) no-repeat scroll left top;
margin:0 0 0 3px;
padding:0 0 0 20px;
}
.comment {
background:#FFFFFF url(images/icon_comments.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.tags {
background:#FFFFFF url(images/icon_tags.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.category {
background:#FFFFFF url(images/icon_category.gif) no-repeat scroll left top;
margin:0;
padding:0 0 0 18px;
}
.postmeta {
border-top:medium double #EAEAEA;
font-size:12px;
margin:0;
padding:5px 0 0;
width:590px;
}
.postmeta2 {
border-top:medium double #EAEAEA;
font-size:12px;
margin:0;
padding:5px 0 40px;
width:590px;
}
.archive {
float:left;
margin:0;
padding:0 0 20px;
width:275px;
}
.adsense-post {
background:#FFFFFF url(images/homepagetop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}
.comments {
background:#FFFFFF url(images/homepagetop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:590px;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
padding:0;
}
img.alignnone {
display:inline;
margin:0 0 10px;
padding:0;
}
img.alignright {
display:inline;
margin:0 0 10px 10px;
padding:0;
}
img.alignleft {
display:inline;
margin:0 10px 10px 0;
padding:0;
}
img.alignleft {
display:inline;
margin:0 10px 10px 0;
padding:0;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.wp-caption {
margin:0;
padding:0;
}
.wp-caption img {
border:0 none;
margin:0 0 10px;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:10px;
font-style:italic;
font-weight:bold;
line-height:12px;
margin:0;
padding:5px 0 0;
}
#sidebar {
float:right;
margin:0;
width:237px;
}
#sidebar h2 {
background:#FFFFFF url(images/navbar.gif) repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:12px;
font-weight:bold;
margin:0 0 10px;
padding:7px 0 5px;
text-align:center;
text-transform:uppercase;
/*
background:#9ACD32 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:3px 0 3px 7px;
text-transform:uppercase;*/
}
#sidebar p {
margin:0;
padding:0 0 0 45px;
}
#sidebar a img {
border:medium none;
margin:0;
padding:0;
}


#l_sidebar {
background:#FFFFFF url(images/leftsidebartop.gif) no-repeat scroll center top;
border:0 solid #DDDDDD;
display:inline;
float:left;
margin:0;
padding:10px 10px 0;
width:150px;
}
#l_sidebar p {
margin:0;
padding:0 0 10px;
}
#l_sidebar a img {
border:medium none;
margin:0;
padding:0;
}
#l_sidebar ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#l_sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}
#l_sidebar ul li li {
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#l_sidebar ul li ul li {
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#r_sidebar {
background:#FFFFFF url(images/rightsidebartop.gif) no-repeat scroll center top;
border:0 solid #DDDDDD;
display:inline;
float:right;
margin:0;
padding:10px 10px 0;
width:120px;
}
#r_sidebar p {
margin:0;
padding:0 0 10px;
}
#r_sidebar a img {
border:medium none;
margin:0;
padding:0;
}
#r_sidebar ul {
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#r_sidebar ul ul {
list-style-type:none;
margin:0;
padding:0;
}
#r_sidebar ul li li {
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#r_sidebar ul li ul li {
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
margin:0;
padding:0 0 5px 20px;
}
#footer {
background:#FFFFFF url(images/footer.jpg) repeat scroll 0 0;
height:100px;
margin:0 auto;
padding:0;
text-align:center;
width:990px;
}
#footer p {
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
margin:0;
padding:9px 0 0;
}
#footer a, #footer a:visited {
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#searchform {
display:inline;
margin:0;
overflow:hidden;
padding:0;
}
#searchbox {
background:#F7F5EF none repeat scroll 0 0 !important;
border-color:#759697 #A3BAB9 #A3BAB9 #759697;
border-style:solid;
border-width:1px;
color:#495D5C;
display:inline;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:12px;
font-weight:normal;
margin:0;
padding:4px 0 3px 5px;
width:196px;
}
#searchbutton {
background:#93BBBC url(images/topnav.jpg) repeat scroll 0 0;
border-color:#A3BAB9 #759697 #759697 #A3BAB9;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:0 0 0 5px;
padding:3px 3px 2px;
}
#subscribe {
margin:0;
overflow:hidden;
padding:5px 0 0;
}
#subbox {
background:#EEEEEE none repeat scroll 0 0 !important;
border-color:#759697 #A3BAB9 #A3BAB9 #759697;
border-style:solid;
border-width:1px;
color:#495D5C;
display:inline;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:12px;
font-weight:normal;
margin:5px 0 0;
padding:3px 0 3px 5px;
width:250px;
}
#subbutton {
background:#93BBBC url(images/topnav.png) repeat scroll 0 0;
border-color:#A3BAB9 #759697 #759697 #A3BAB9;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Georgia,Times New Roman,Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:0 0 0 7px;
padding:3px 3px 2px;
}
#name, #email, #url {
background:#EEEEEE none repeat scroll 0 0 !important;
border-color:#759697 #A3BAB9 #A3BAB9 #759697;
border-style:solid;
border-width:1px;
color:#202020;
display:inline;
font-size:12px;
font-weight:normal;
margin:5px 0 0;
padding:3px 0 3px 5px;
width:250px;
}
#submit {
background:#7B7B7B url(images/subbutton.gif) repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
font-weight:bold;
margin:0;
padding:3px 3px 2px;
}
#words {
background:#EEEEEE none repeat scroll 0 0;
border-color:#759697 #A3BAB9 #A3BAB9 #759697;
border-style:solid;
border-width:1px;
color:#202020;
display:inline;
font-size:12px;
font-weight:normal;
margin:5px 0 0;
padding:3px 0 3px 5px;
width:460px;
}
#commentblock {
float:left;
margin:0;
padding:0;
width:560px;
}
#commentblock p {
margin:0;
padding:0 20px 10px 0;
}
.commentleft {
float:left;
margin:0;
padding:0;
width:560px;
}
#commentblock ol {
margin:0 5px 0 20px;
padding:0 0 10px;
}
#commentblock ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:0;
}
.commentdate {
font-size:12px;
padding-left:0;
}
#commentlist li p {
line-height:20px;
margin-bottom:8px;
padding:0;
}
.commentname {
color:#333333;
margin:0;
padding:5px 5px 5px 0;
}
.commentinfo {
clear:both;
}

/*  jay custom style*/
.breadcrumb-top { 
background:transparent url(images/sidebar-breadcrumbbg.jpg) no-repeat scroll 0 0;
font-size:10px;
height:36px;
line-height:12px;
margin:0;
padding:6px 0 0 10px;
}
.sidebarleft {
/* background:transparent url(images/sidebar-repeatbg.jpg) repeat-y scroll 0 0; */
height:100%;
width:237px;
padding:0px;
margin:0;
} 

/* OPTINBOX */


#optinbox {
background:transparent url(images/bg1-opt.png) no-repeat scroll center top;
height:430px;
line-height:17px;
margin:0 auto;
padding:14px 20px 20px 27px;
width:170px;
}



#optinbox center form table tbody tr {
color:#123159;
}

#optinbox input {
position:relative;
}



/* Menu Image Butons */
/*
.home-bt {
background: transparent url(images/home-bt.jpg) no-repeat;
height:24px;
}
.blog-bt {
background: transparent url(images/blog-bt.jpg) no-repeat;
height:24px;
}
.products-bt {
background: transparent url(images/products-bt.jpg) no-repeat;
height:24px;
}
.video-bt {
background: transparent url(images/video-bt.jpg) no-repeat;
height:24px;
}
.articles-bt {
background: transparent url(images/articles-bt.jpg) no-repeat;
height:24px;
}
.events-bt {
background: transparent url(images/events-bt.jpg) no-repeat;
height:24px;
} */

/* TUBEPRESS */
.tubepress_container {
}
.tubepress_thumb {
float:left;
font-size:11px;
height:175px;
line-height:1.1em;
margin-bottom:36px;
overflow:hidden;
text-align:center;
width:155px;
}

#search-form {
float:right;
}


/*  Jay MENU   */
ul.cssMenu li a {background:none;}
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:98%;top:0px;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-1px;}
/* For all UL BG color*/
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#97B09F;
	background-repeat:repeat;
	border-color:;
	border-width:0px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	zoom:1;
	_width:115.5px;
	background:transparent none repeat scroll 0 0;
display:block;
margin:0 27px 0 10px;
}

/*  menu widths   */
ul.cssMenu ul{
	width:240px;
	border:1px dotted #000;
}
ul.cssMenu ul li ul{
	width:240px;}
ul.cssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
	width:200px;
}
/*  end menu widths  */

ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#94AD9C;
	border-width:0px;
	border-color:#E4E1DE;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:20px Times New Roman;
	color: #000;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:;	background-image:none;}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#97B09F;
	border-color:#FFFFFF;
	border-style:solid;
	font:20px Times New Roman;
	color: #FFFFFF;
	text-decoration:none;
}
/*  li hover color  */
ul.cssMenu li a:hover{
	position:relative;
	background-color:#97B09F;
	border-color:#FFFFFF;
	border-style:solid;
	font:20px Times New Roman;
	color: #FFFFFF;
	text-decoration:none;
}
/* end li hover color */
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrow_sub5.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:15px;}
ul.cssMenu li:hover>a>span{	background-image:url(./images/arrow_main4.gif);
}
ul.cssMenu a:hover span{	_background-image:url(./images/arrow_main4.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arrow_sub5.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arrow_main4.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span{background-image:url(./images/arrow_main4.gif)}
ul.cssMenu table a:hover table span{background-image:url(./images/arrow_sub5.gif)}
/* End Jay menu */



/*    PAGES       */

/* home pages */
#homepage h2 {
font-family:georgia, times, arial;
font-size:1.2em;
}

#homepage {
/* background:transparent url(images/body-bg.jpg) repeat-y scroll 0 0; */
float:right;
/*height:80%;*/
margin:0 25px 0 0;
padding:0;
width:695px;
}

#homepage ul {
list-style-type:disc;
margin:0 0 0 13px;
padding:0 0 15px;
}
#homepage ul li {
list-style-type:disc;
margin:0;
padding:0;
}
/* product pages */
#productpage p.prod , #productpage p.prod a {
font-family:georgia,times;
font-size:20px;
font-style:italic;
padding:0;
text-align:center;
color:#000;
}

#productpage h2 {
font-family:georgia, times, arial;
font-size:1.2em;
}

#productpage {
/* background:transparent url(images/body-bg.jpg) repeat-y scroll 0 0; */
float:right;
/*height:80%;*/
margin:0 25px 0 0;
padding:0;
width:695px;
}

#productpage p, #productpage h2 {
text-align:center;
}
#productpage ul {
list-style-type:disc;
margin:0 0 0 13px;
padding:0 0 15px;
}
#productpage ul li {
list-style-type:disc;
margin:0;
padding:0;
}

/* TOP of pages/ Intro text and tab*/

/* ***** */

#homepagetop {
background:transparent url(images/tab.jpg) no-repeat scroll center top;
border:0 solid #DDDDDD;
float:left;
height:180px;
margin:0 0 10px;
padding:0;
width:690px;
}
#homepagetop p {
float:left;
font-size:13px;
font-weight:bold;
margin:0;
padding:2px 25px;
width:490px;
text-align:left;
}
#homepagetop img {
clear:left;
float:left;
font-size:12px;
margin:0 0 0 18px;
padding:0;
}
/* tab Title */
#homepagetop .tab {
display:block;
height:60px;
width:100%;
}
#homepagetop h4 {
color:#000;
float:left;
font-family:Georgia,Times New Roman;
font-size:20px;
font-weight:normal;
margin:0 auto;
padding:16px 0 17px 7px;
text-align:center;
width:147px;
}
/* end */
#homepagetop h1 {
float:left;
font-family:times New Roman, arial;
font-size:18px;
font-style:italic;
font-weight:bold;
margin:10px 0 0 0;
padding:2px 25px;
width:440px;
position:relative;
}
/* ***** */


/* Product Costumization  */

/* size of the BOX that wraps a product - having height makes all the BOX have uniform height */
.product-wrap {
min-height:550px;
padding-bottom:25px;
}
.product-wrap-tall{
min-height:620px;
}
.product-wrap-medium  {
min-height:470px;
}
.product-wrap-400px {
min-height:400px;
}
.product-wrap-small{
min-height:370px;
}


/* end Product Costumization */

/* Active page/MENU ITEM*/
#Home #home-button, #Products #products-button, #VideoTips #video-tips-button, #Articles #articles-button, #Events #events-button {
color:#fff;
background:#677F72;
}

#WesternSaddles #wsaddles-button, #EnglishSaddles #esaddles-button, #Tack #tack-button, #Clothing #clothing-button, #Boots #boots-button, #Gifts #gifts-button, #Jewelry #jewelry-button, #Reading #reading-button, #Grooming #grooming-tips-button, #Health #health-button, #KidsCorner #kidscorner-button, #ShowRoom #showroom-button {
color:#fff;
background:#677F72;
}

#WesternSaddles #products-button, #EnglishSaddles #products-button, #Tack #products-button, #Clothing #products-button, #Boots #products-button, #Gifts #products-button, #Jewelry #products-button, #Reading #products-button, #Grooming #products-button, #Health #products-button, #KidsCorner #products-button, #ShowRoom #products-button {
color:#fff;
background:#677F72;
}



/* ***** */

#homepage-content-wrap {
margin:236px 0 0 0;
	padding:0 20px 0 15px;
	width: 660px;
	position: relative;
}
/* ***** */
/* wrappers */
#homepage-content-wrap .wrap2 {
	float:left;
/*background:url(images/separator2.gif) no-repeat center bottom;*/
	padding-bottom:20px;
	width: 100%;
	position: relative;
}


.wrap3 {
height:100%;
float:left;
background:url(images/separator3.gif) no-repeat center bottom;
padding-bottom:20px;
}
/* end */

#homepage-content-wrap .wrap2 .two-multicolumn h2 , #homepage-content-wrap .two-multicolumn h2{
	text-align: center;
}

#homepage-content-wrap .wrap2 .two-multicolumn p, #homepage-content-wrap .two-multicolumn p {
	text-align: center;

}

/* special columns content */
#homepage-content-wrap .wrap2 .three-multicolumn, #homepage-content-wrap .three-multicolumn {
float:left;
margin:0;
padding:0 10px 40px 10px;
width:30%;
position: relative;
}
#homepage-content-wrap .wrap2 .two-multicolumn, #homepage-content-wrap .two-multicolumn {
	float:left;
	margin:0;
	padding:0 13px 0 13px;
	width:46%;
	position: relative;
}
#homepage-content-wrap .wrap2 .single-column, #homepage-content-wrap .wrap2 .single-column {
margin:0;
padding:0 13px 40px 13px;
width:95%;
float:left;
position: relative;
}
/* end it here. */

/* PAGE PAGINATION */
#pagination {
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #DDDDDD;
clear:both;
display:block;
font-size:15px;
height:17px;
margin:20px 29px;
padding:14px;
position:relative;
}


#ShowRoom1 .active1, #ShowRoom2 .active2, #ShowRoom3 .active3, #ShowRoom4 .active4, #ShowRoom5 .active5, #ShowRoom6 .active6, #ShowRoo7.active7, #ShowRoom8 .active8, #ShowRoom9 .active9, #ShowRoom10 .active10, #ShowRoom11 .active11, #ShowRoom12 .active12, #ShowRoom13 .active13, #ShowRoom14 .active14, #ShowRoom15 .active15, #ShowRoom16 .active16, #ShowRoom17 .active17, #ShowRoom18 .active18, #ShowRoom19 .active19, #ShowRoom20 .active20 {
background:#25322B none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:3px;
padding:5px;
color:#fff;
}

#ShowRoom2 .active1, #ShowRoom1 .active2 , #pagination .pages , #pagination a , #last{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:3px;
padding:5px;
}

#pagination a:hover {
background:#25322B none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:3px;
padding:5px;
color:#fff;
}
/* end pagination */


#Grooming1 .ROW1 {float:left}
#Grooming1 .ROW2 {float:left}
#Grooming1 .ROW3 {float:left}
#Grooming1 .ROW4 {float:left}
#Grooming1 .ROW5 {float:left}
#Grooming1 .ROW6 {float:left}
#Grooming1 .ROW7 {float:left}
#Grooming1 .ROW8 {float:left}
