body { margin: 0; padding: 0; background: #601a0e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; }
a { color: #; text-decoration: underline; }
a:hover { color: #; text-decoration: none; }
img { border: 0; }
p { margin: 0; padding: 1em 0; }
.clear { clear: both; }

#container { margin: 0 auto; background: #fff url(../images/container-bg.gif) repeat-y top left; width: 855px; text-align: left; }
#container-top { background: url(../images/container-top.gif) no-repeat; height: 26px; }
#container-bottom { background: url(../images/container-bottom.gif) no-repeat bottom; height: 2px; }

#header { margin: 0 auto; background: url(../images/header-bg.jpg) no-repeat; width: 833px; height: 61px; }
#header .text { float: left; display: block; margin: 0; padding: 0; width: 280px; height: 61px; }
#header .text a { display: block; background: url(../images/logo-txt.gif) no-repeat; width: 280px; height: 61px; text-indent: -9000em; overflow: hidden; }
#header .symbol { float: left; display: block; margin: 0; padding: 0; width: 222px; height: 61px; }
#header .symbol a { display: block; background: url(../images/logo-symbol.gif) no-repeat; width: 222px; height: 61px; text-indent: -9000em; overflow: hidden; }

#nav { margin: 0 auto; width: 833px; height: 47px; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav ul li { float: left; }
#nav ul li a { display: block; height: 47px; text-indent: -9000em; overflow: hidden; }
#nav ul li a.home-btn { background: url(../images/home-btn.gif) no-repeat; width: 83px;}
#nav ul li a.aboutus-btn { background: url(../images/aboutus-btn.gif) no-repeat; width: 94px; text-align: center;}
#nav ul li a.services-btn { background: url(../images/services-btn.gif) no-repeat; width: 103px; }
#nav ul li a.symbol-btn { background: url(../images/symbol-btn.gif) no-repeat; width: 222px; }
#nav ul li a.breeding-btn { background: url(../images/breeding-btn.gif) no-repeat; width: 84px; }
#nav ul li a.sales-btn { background: url(../images/sales-btn.gif) no-repeat; width: 61px; }
#nav ul li a.events-btn { background: url(../images/events-btn.gif) no-repeat; width: 68px; }
#nav ul li a.contactus-btn { background: url(../images/contactus-btn.gif) no-repeat; width: 118px; }
#nav ul li a:hover { background-position: bottom; color: white; }

#presentation { margin: 0 auto; background: url(../images/presentation.jpg) no-repeat; width: 833px; height: 344px; }
#presentation-shadow { margin: 0 auto; background: url(../images/presentation-shadow.gif) repeat-x; width: 831px; height: 2px; overflow: hidden; }
#presentation2 { margin: 0 auto; background: url(../images/presentation2.jpg) no-repeat; width: 833px; height: 57px; }


#content { margin: 0 auto; background: #f0edde url(../images/content-bg.gif) repeat-x bottom; width: 831px; border-right: 1px solid #d8ceb1; border-left: 1px solid #d8ceb1; color: #601a0e; }
#content .home-left-col { float: left; padding: 10px 15px; width: 45%; }
#content .home-right-col { float: right; padding: 20px 0; width: 50%; }
#content .left-col { float: left; padding: 20px 15px; }
#content .right-col { float: right; padding: 20px 0; }
#content .wide { padding: 20px 15px; }
#content .table {padding: 10px 15px; margin: 0;  }
			td {border-bottom: 1px dashed #dbd1b6; padding: 10px; margin:0;}


/* Page Titles */
.title-aboutus { margin: 0; padding: 0; background: url(../images/title-aboutus.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-about-table{ margin: 10px 0 0 0; padding: 0; background: url(../images/title-about-table.gif) no-repeat; height: 25px; text-indent: -9000em; overflow: hidden; }

.title-services { margin: 0; padding: 0; background: url(../images/title-services.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-horse-care{ margin: 10px 0 0 0; padding: 0; background: url(../images/title-horse-care.gif) no-repeat; height: 27px; text-indent: -9000em; overflow: hidden; }
.title-training{ margin: 10px 0 0 0; padding: 0; background: url(../images/title-training.gif) no-repeat; height: 27px; text-indent: -9000em; overflow: hidden; }

.title-breeding { margin: 0; padding: 0; background: url(../images/title-breeding.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-sales { margin: 0; padding: 0; background: url(../images/title-sales.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-events { margin: 0; padding: 0; background: url(../images/title-events.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-news { margin: 0; padding: 0; background: url(../images/title-news.gif) no-repeat; height: 30px; text-indent: -9000em; overflow: hidden; }
.title-contactus { margin: 0; padding: 0; background: url(../images/title-contactus.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }

.title-jshannon { margin: 0; padding: 0; background: url(../images/title-jshannon.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-specialevents { margin: 0; padding: 0; background: url(../images/title-specialevents.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-leasewithlessons { margin: 0; padding: 0; background: url(../images/title-leasewithlesson2.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-eventphotos { margin: 0; padding: 0; background: url(../images/title-eventphotos.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-hcornelissen { margin: 0; padding: 0; background: url(../images/title-hcornelissen.gif) no-repeat; height: 32px; text-indent: -9000em; overflow: hidden; }
.title-davidorgallery { margin: 0; padding: 0; background: url(../images/title-davidorgallery.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-surehitgallery { margin: 0; padding: 0; background: url(../images/title-surehitgallery.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-shannondale { margin: 0; padding: 0; background: url(../images/title-shannondale.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }
.title-shows { margin: 0; padding: 0; background: url(../images/title-shows.gif) no-repeat; height: 40px; text-indent: -9000em; overflow: hidden; }


.title-trainedhorses { margin: 0; padding: 0; background: url(../images/title-trainedhorses.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-salehorses { margin: 0; padding: 0; background: url(../images/title-salehorses.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-younghorses { margin: 0; padding: 0; background: url(../images/title-younghorses.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-broodmares { margin: 0; padding: 0; background: url(../images/title-broodmares.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-shoppingservices { margin: 0; padding: 0; background: url(../images/title-shoppingservices.gif) no-repeat; height: 41px; text-indent: -9000em; overflow: hidden; }
.title-listyourhorse{ margin: 0; padding: 0; background: url(../images/title-listyourhorse.gif) no-repeat; height: 50px; text-indent: -9000em; overflow: hidden; }
.title-home{ margin: 0; padding: 0; background: url(../images/title-home.gif) no-repeat; height: 30px; text-indent: -9000em; overflow: hidden; }

/* end Page Titles */

/* map */
.map {float: left; padding: 5px; background: #fff; border: 1px solid #69699e; }

/* end Page Titles */
/* Home Right column  table */
#content .home-right-col .table ul { margin: 5px auto; padding: 5px; width: 350px; }
#content .home-right-col .table ul li {}
/* Home Right Menu */
#content .home-right-col ul { margin: 0 auto; padding: 0; list-style: none; width: 394px; }
#content .home-right-col ul li {}
#content .home-right-col .current {width: 370px; margin: 10px 0 }
.surehit {}
.surehit .btn { float: left; display: block; background: url(../images/surehit-btn.gif) no-repeat; width: 315px; height: 91px; text-indent: -9000em; overflow: hidden; }
.surehit .right { float: left; width: 79px; }
.surehit .right .cable { display: block; background: url(../images/surehit-cable-btn.gif) no-repeat; width: 79px; height: 46px; text-indent: -9000em; overflow: hidden; }
.surehit .right .dial { display: block; background: url(../images/surehit-dial-btn.gif) no-repeat; width: 79px; height: 45px; text-indent: -9000em; overflow: hidden; }

.davidor {}
.davidor .btn { float: left; display: block; background: url(../images/davidor-btn.gif) no-repeat; width: 315px; height: 91px; text-indent: -9000em; overflow: hidden; }
.davidor .right { float: left; width: 79px; }
.davidor .right .cable { display: block; background: url(../images/davidor-cable-btn.gif) no-repeat; width: 79px; height: 46px; text-indent: -9000em; overflow: hidden; }
.davidor .right .dial { display: block; background: url(../images/davidor-dial-btn.gif) no-repeat; width: 79px; height: 45px; text-indent: -9000em; overflow: hidden; }
/* end Home Right Menu */

/* Inner Menus */
#menu { width: 290px; }

h2.cat-abouttrainers { margin: 0; padding: 0; background: url(../images/cat-abouttrainers.gif) no-repeat; width: 187px; height: 38px; text-indent: -9000em; overflow: hidden; }
h2.cat-aboutevents { margin: 0; padding: 0; background: url(../images/cat-aboutevents.gif) no-repeat; width: 187px; height: 38px; text-indent: -9000em; overflow: hidden; }
h2.cat-sales { margin: 0; padding: 0; background: url(../images/cat-sales.gif) no-repeat; width: 187px; height: 38px; text-indent: -9000em; overflow: hidden; }
h2.cat-stallions { margin: 15px 0 0 0; padding: 0; background: url(../images/cat-stallions.gif) no-repeat; width: 205px; height: 38px; text-indent: -9000em; overflow: hidden; }

.top { background: url(../images/menu-top.gif) no-repeat; padding: 6px 0 5px 0; }
.events { margin: 0; padding: 0; list-style: none; }
.events li { }
.events li a { display: block; width: 290px; text-indent: -9000em; overflow: hidden; }
.events li .specialevents-btn { background: url(../images/specialevents-btn.gif) no-repeat; height: 53px; }
.events li .specialevents-btn-selected { background: url(../images/specialevents-btn.gif) no-repeat bottom; height: 53px; }
.events li a:hover { background-position: bottom; }

.trainers { margin: 0; padding: 0; list-style: none; }
.trainers li { }
.trainers li a { display: block; width: 290px; text-indent: -9000em; overflow: hidden; }
.trainers li .jshannon-btn { background: url(../images/jshannon-btn.gif) no-repeat; height: 50px; }
.trainers li .jshannon-btn-selected { background: url(../images/jshannon-btn.gif) no-repeat bottom; height: 50px; }
.trainers li .hcornelissen-btn { background: url(../images/hcornelissen-btn.gif) no-repeat; height: 52px; }
.trainers li .hcornelissen-btn-selected { background: url(../images/hcornelissen-btn.gif) no-repeat bottom; height: 52px; }
.trainers li a:hover { background-position: bottom; }

.sales { margin: 0; padding: 0; list-style: none; }
.sales li { }
.sales li a { display: block; width: 290px; text-indent: -9000em; overflow: hidden; }
.sales li .horses-btn { background: url(../images/horse-btn.gif) no-repeat; height: 50px; }
.sales li .horses-btn-selected { background: url(../images/horse-btn.gif) no-repeat bottom; height: 53px; }
.sales li .trainedhorses-btn { background: url(../images/trainedhorses-btn.gif) no-repeat; height: 53px; }
.sales li .trainedhorses-btn-selected { background: url(../images/trainedhorses-btn.gif) no-repeat bottom; height: 53px; }
.sales li .younghorses-btn { background: url(../images/younghorses-btn.gif) no-repeat; height: 50px; }
.sales li .younghorses-btn-selected { background: url(../images/younghorses-btn.gif) no-repeat bottom; height: 50px; }
.sales li .broodmares-btn { background: url(../images/broodmares-btn.gif) no-repeat; height: 52px; }
.sales li .broodmares-btn-selected { background: url(../images/broodmares-btn.gif) no-repeat bottom; height: 52px; }
.sales li .shoppingservices-btn { background: url(../images/shoppingservices-btn.gif) no-repeat; height: 52px; }
.sales li .shoppingservices-btn-selected { background: url(../images/shoppingservices-btn.gif) no-repeat bottom; height: 49px; }
.sales li .listyourhorse-btn { background: url(../images/listyourhorse-btn.gif) no-repeat; height: 52px; }
.sales li .listyourhorse-btn-selected { background: url(../images/listyourhorse-btn.gif) no-repeat bottom; height: 52px; }
.sales li a:hover { background-position: bottom; }

.bottom { background: url(../images/menu-bottom.gif) no-repeat bottom; padding: 6px 0 5px 0; margin: 0 0 5px 0;}

.top2 { background: url(../images/menu-top2.gif) no-repeat; padding: 6px 0 5px 0; }
.sales2 { margin: 0; padding: 0 20px 0 20px; list-style: none; background: url(../images/stallions-bg.gif) repeat-y; color: #fff; line-height: 1.6em;}
.bottom2 { background: url(../images/menu-bottom2.gif) no-repeat bottom; padding: 6px 0 5px 0; }

a.contactbody {display: block; float: right; margin: 5px 0 0 0; padding: 0; width: 93px; height: 36px; background: url(../images/contact-body.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.contactbody:hover {background: url(../images/contact-body.gif) no-repeat bottom;}

.goback-btn { display: block; float: right; margin: 5px 22px 0 0; background: url(../images/goback-btn.gif) no-repeat; width: 91px; height: 34px; text-indent: -9000em; overflow: hidden; }
.goback-btn:hover { background-position: bottom; }

a.gallery-btn {display: block; float: right; margin: 5px 0 0 0; padding: 0; width: 138px; height: 51px; background: url(../images/gallery-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.gallery-btn:hover {background: url(../images/gallery-btn.gif) no-repeat bottom;}

a.semen-btn {display: block; float: right; margin: 5px 5px 0 0; padding: 0; width: 138px; height: 51px; background: url(../images/semen-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.semen-btn:hover {background: url(../images/semen-btn.gif) no-repeat bottom;}

a.breeding2-btn {display: block; float: right; margin: 5px 5px 0 0; padding: 0; width: 138px; height: 51px; background: url(../images/breeding2-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.breeding2-btn:hover {background: url(../images/breeding2-btn.gif) no-repeat bottom;}

a.paypal-btn {display: block; float: right; margin: 5px 5px 0 0; padding: 0; width: 138px; height: 51px; background: url(../images/paypal-btn.gif) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.paypal-btn:hover {background: url(../images/paypal-btn.gif) no-repeat bottom;}



/* end Inner Menus */

#footer { margin: 10px auto; background: #601a0e url(../images/footer-bg.gif) repeat-x bottom; width: 850px; border: 1px solid #8f6554; text-align: left; }
#inner { padding: 18px 8px 10px 70px; background: url(../images/footer-symbol.gif) no-repeat 10px 50%; font-size: 10px; color: #d3c7b1; text-transform: uppercase; border: 6px solid #783c29; }
#inner a { color: #d3c7b1; text-decoration: none; }
#inner a:hover { color: #fff; text-decoration: none; }
#inner .info { float: right; width: 135px; }
#inner .info img { display: block; margin: 0 0 3px 0; }
