body {margin: 0; padding: 0; 
font-family: verdana, sans-serif; 
color: #333; background: #C9D4C5; 
font-size: .8em;line-height:1.2em;
}
img {border:0;
}
img.b {border:1px solid #9DA0A4;
}
h1,h2,h3,h4 {
margin:0.3em 0;
padding:0 0 6px 0;
color:#016ca2;
font-family: georgia, serif;
font-weight:normal;
letter-spacing:-1px;
border-bottom:1px solid #b7bfbb;
}
h1 { font-size: 3.2em;letter-spacing:-2px;
}
h2 {font-size: 1.9em; line-height:1.1em;
}
.nob {border-bottom:0px solid #b7bfbb;
}
h3, h4 {font-size: 1.6em; 
}
p { margin: 10px 0; 
}
a { color:#c00;
text-decoration:none;
}
a:hover { color:#c00;
text-decoration:underline;
}
hr {color: #b7bfbb; 
background-color: #b7bfbb;
border:0; 
height: 1px;
margin:10px 0;}
td.b	{background:#edf5ea;
}
td.b h2 {font-size:1.6em;
}
td.bb {background:#D9DED7;
}
#container {margin:0;
padding:0;
background:#C9D4C5  url("i/bk_main.gif") top left repeat-y;
}
.main1 {clear:both;
margin:0; padding:0;
background:#E4EAE0 ;
width:1011px;
}
.main2 {margin:0; padding:0;
background:#E4EAE0 url("i/bk_bodyhorse.jpg") top left repeat-y;
width:100%;
}
.right	{float:right;
margin:0; padding:0;
width:49%;
}
.left	{float:left;
margin:0; padding:0;
width:49%;
}
div.leftprom {margin: 10px;
}
.righthome	{float:right;
margin:0; padding:0;
width:39%;
}
.lefthome	{float:left;
margin:0; padding:0;
width:59%;
}
#logo {float:left;
width:207px;
height:112px;
margin:0; padding:0;
background:#004364 ;
}
#nextsale {margin:0 0 0 207px;
height:112px;
background:#004364 url("i/bk_next.jpg") top left repeat-x;
}
.next-in {margin:0; padding:.6em 1.7em 0.5em 12em;
background:transparent;
color: #ccc;
font-size: .85em;
}
.next-in a 	{ color:#fc0;
text-decoration:none;
}
.next-in a:hover { color:#fc0;
text-decoration:underline;
}
.next-in hr {color: #5989A1; 
background-color: #5989A1; 
height: 1px;
#margin:0;
}
#picr {margin:0 0 0 207px;
height:136px;
background:#E4EAE0;
}
#nav {float:left;
width:207px;
margin:0; padding:0;
background:#006DA3 url("i/bk_nav.gif") top left no-repeat;
text-align: left;
font-size: .85em;
color: #ccc;
}
#nav form { padding:10px;margin:0;
}
#nav a { color:#fc0;
text-decoration:none;
}
#nav a:hover { color:#fc0;
text-decoration:underline;
}
#nav h2 { color:#fc0;
}
.news-scr {margin:0 10px; padding:1em;
background:#808d80 url("i/scrollbek.jpg") top center repeat-y;
font-size: .95em;
border:1px solid #7a8b7a;
width:260px;
float:right;
color:#fff;
}
.news-scr h2 {margin:0 0 4px 0;
padding:0;
color:#d6f2d6;
font-family: georgia, serif;
font-size: 1.9em; 
font-weight:normal;
letter-spacing:-1px;
border-bottom:0px solid #b4dfb4;
}
.news-scr h1 {margin:0 0 14px 0;
padding:0;
color:#d6f2d6;
font-family: georgia, serif;
font-size: 2.7em; 
font-weight:normal;
letter-spacing:-1px;
border-bottom:0px solid #b4dfb4;
}
.news-scr a { color:#fc0;
text-decoration:none;
font-weight:bold;
font-size: 1.2em;
}
.news-scr a:hover { color:#fc0;
text-decoration:underline;
}
.gf-author {display:none !important;}
.gf-spacer {display:none !important;}
.col-in {margin:0 0 0 207px; 
padding:0.5em 1em;
background:transparent;
font-size: .9em;
line-height:1.2em;
}
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
}
#footer {clear:both;
margin:0;
padding:0;
height: 38px;
background: #264E82 url("i/bk_foot.gif") top left repeat-x;	
}
.foot-in {text-align:center;
margin:0; 
padding:1.3em 1em;
color:#fff;
font-size:.8em;
background:transparent;
}
.foot-in a {color:#fc0;	
}
.foot-in a:hover { color:#fc0;
text-decoration:underline;
}
.foot-in a.d {color:#999
}

/*start of left column menu*/
/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: arial, sans-serif; 
width:207px; 
position:relative; 
margin:0; 
font-size:12px;
font-weight:bold; 
padding:0;
background:transparent;
min-height:453px;
_height:373px;
z-index:9;
}
.menu ul li a, .menu ul li a:visited {display:block; 
text-decoration:none; 
color:#b9d8ee !important; 
width:177px; 
height:25px; 
text-align:left; 
border:1px solid #758f9c; 
border-width:0 0 1px 0; 
background:transparent; 
line-height:19px; 
font-size:11px;
padding:5px 0 0 5px;
}
.menu ul {padding:0; 
margin:0 10px;
list-style-type: none; 
}
.menu ul li {float:left; 
margin-right:1px; 
position:relative;
}
.menu ul li ul {display: none;
}
ul.deep {}
li.deep {height:50px;}
.deep a, .deep a:visited {height:44px !important;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; 
background:transparent;
}
.menu ul li:hover ul {display:block; 
position:absolute; 
top:0; 
left:172px; 
width:187px;
}
.menu ul li:hover ul li a.hide {background:#0181c2; 
color:#fff;
}
.menu ul li:hover ul li:hover a.hide {width:150px;
}
.menu ul li:hover ul li ul {display: none;
}
.menu ul li:hover ul li a {display:block; 
background:#016ca2; 
color:#b9d8ee; 
width:150px;
}
.menu ul li:hover ul li a:hover {background:#0181c2; 
color:#fff;
}
.menu ul li:hover ul li:hover ul {display:block; 
position:absolute; 
left:145px; 
top:0; 
color:#b9d8ee;
}
.menu ul li:hover ul li:hover ul li a {display:block; 
width:160px; 
background:#0181c2; 
color:#b9d8ee;
}
.menu ul li:hover ul li:hover ul li a:hover {background:#016ca2; 
color:#fff;
}
/*end of left column menu*/

div.newsitem {clear:both;
overflow:auto;
position:relative;
border-top:1px solid #eaeaea;
background-color:#caddea;
padding:0 9px;
}
div.newsitem img {float:right;
margin:9px 0 9px 10px;
}

/* form styles start */
input{font-size: 12px; background-color : #f7fff4; border: 1pt solid #9ea49d;margin-top: 3px;}
input.nob {border:0px; font-size: 12px; color:#000; background-color : #fff;}
textarea{font-size: 12px; background-color : #f7fff4; border: 1pt solid #bfc6bd;}
select{background-color : #f7fff4;	font-size: 12px; border: 1pt solid #bfc6bd;}
input.submit{color: #333333; font-size: 12px; background-color : #f7fff4;border: 1pt outset #9ea49d;}

/* nav form styles start */
#nav input{font-size: 12px; background-color : #b9d8ee; border: 1pt solid #006090;margin-top: 3px;}
#nav input.nob {border:0px; font-size: 12px; color:#000; background-color : #fff;}
#nav textarea{font-size: 12px; background-color : #b9d8ee; border: 1pt solid #006090;}
#nav select{background-color : #b9d8ee;	font-size: 12px; border: 1pt solid #006090;}
#nav input.submit{color: #004466; font-size: 12px; background-color : #b9d8ee;border: 1pt outset #00aafe;}

.tabacko td {background:#edf5ea;}
.tabacko td.nob {background:transparent;}
.tabacko h1 {font-family:Georgia,serif;font-size:2.2em;line-height:1em;letter-spacing:-1px;font-weight:normal;padding:0;margin-bottom:-1px;border-bottom:0px;}
.tabacko h2 {font-family:Georgia,'lucida sans unicode',serif;font-size:1.5em;letter-spacing:-1px;font-weight:normal;border-bottom:0px;}
.peds h3 {font-family:Georgia,'lucida sans unicode',serif;font-size:1.5em;letter-spacing:-1px;font-weight:normal;border-bottom:0px;padding:2px;margin:0;text-align:center;}

.brz td  { font-size: 11px; font-weight:normal; padding:5px; color: #18425E; background: #e8f0e5;}
.brz td.cnt   { text-align:center;}
.brz td.top   { color: #555555; font-size: 10px; font-weight:bold; background: #fff;}
.brz td.link  { color: #18425E; text-align:center; font-weight:bold; background: #FFCB05;}
.brz td.sale {color: #cc0000; font-size: 12px; font-weight:bold; background: transparent;padding:7px;margin:10px;}
.brz td.sald {text-align:right;color: #cc0000; font-size: 12px; font-weight:bold; background: transparent;padding:7px;margin:10px;}

.cats td {width:49%;vertical-align:top;}

.salesres h3 {margin:15px 0 -10px 0;}
h2.yr {margin:15px 0;color:#046;}

/* news scroler home page */
      #feedControlz .gfc-results {padding-bottom : 1em; padding-right : 1em; filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
      /* no padding between entries */
      #feedControlz .gfc-result {        margin-bottom : 7px; filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
      /* slightly larger section header title */
      #feedControlz .gfc-resultsHeader .gfc-title {   font-size : 110%; filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
/* news scroler home page */

.narrowcolumn {width:75%;}
.widecolumn {width:75%;}
.narrowcolumn h2 {font-size:1.6em;}
.widecolumn h2 {font-size:1.6em;}

#nav h2 {border-bottom:1px solid #758f9c;}
.entry img {border:1px solid #9DA0A4;}
.brkout {background:#eef6ea;padding:10px;border:1px solid #b7bfbb;margin:0 10px;}
div.ntry {background:#eef6ea;padding:5px;margin:5px 0;border:1px solid #d2d7d0;width:60%;}
div.ntry b {color:#cc0033;}
#gallery img {border:1px solid #9DA0A4;margin:5px;}

.sections {margin:0;padding:0;width:100%;font-size:1.1em;}
.sections p {font-size:.85em;}
sections img {border:0;}
.hows {margin:0 2px 0 0;padding:3px;background:#f1eedf;float:left;width:31%;border:1px solid #b7bfbb;}
.evns {margin:0 2px 0 0;padding:3px;background:#b2cfe3;float:left;width:31%;border:1px solid #b7bfbb;}
.shawp {margin:0;padding:3px;background:#d7dfd4;float:left;width:31%;border:1px solid #b7bfbb;}
.boxx {margin:0;padding:3px;background:#edf5ea;width:98%;border:1px solid #b7bfbb;}
.boxx h2 {margin-left:auto;margin-right:auto;text-align:center;width:100%;}
.boxx p {font-size:.85em;margin-left:25px;}

.gf-relativePublishedDate {color:#d6f2d6 !important;}

.nextsale td {width:40%;font-size:1em;}

.next-in td {font-size:1em;color:#ccc;padding-left:15px;}
