body { background: #402A01 url(/images/bkg.jpg) top center; }

#container { width: 800px; margin: 20px auto; }

#login_panel { height: 57px; width: 273px; background: url(/images/login_panel_bkg.jpg);}
#login_panel form { margin: 0; padding: 0; width: 245px; }
#login_panel td { font: bold 9px verdana; color: #fff; font-style: italic; }
#login_panel td a { color: #fff; text-decoration: none; font-weight: normal;}
#login_panel td a:hover { text-decoration: underline; }
#login_panel td input.text { width: 100px; height: 22px; border: solid 1px #819CBA; }

#topnav { height: 30px; background: url(/images/longhorn_salepen_07.jpg); }
#topnav ul { text-align: center; width: 100%; padding: 0; margin: 0; }
#topnav ul li{ display: inline; font:bold 14px arial; color: white; }
#topnav ul li a { color: #FFF; padding-left: 14px; padding-right: 14px; margin: 0; text-decoration: none; font:bold 12px arial; }
#topnav ul li a:hover { color: #FBFD2E; }

#contentarea { width: 800px; background: url(/images/content_bkg.jpg); border-left: solid 1px #000; border-right: solid 1px #000; }
#contentarea .sidecolumn { width: 160px; padding-bottom: 5px; }
#contentarea .sidecolumn .columntable { width: 150px; border: solid 1px #9C8C6A; margin-top: 5px; }
#contentarea .sidecolumn .columntable th { height: 20px; background-color: #223D50; text-align: center; font:bold 12px arial; color: #fff; }
#contentarea .sidecolumn .columntable td { background-color: #C4B187; padding: 5px; }
#contentarea .sidecolumn .columntable td a { font: normal 11px arial; color: #223D50; text-decoration: none; }
#contentarea .sidecolumn .columntable td a:hover { text-decoration: underline; }
#contentarea .sidecolumn .columntable td.logininfo { font: normal 11px arial; color: #223D50; text-decoration: none; }
#contentarea .sidecolumn .columntable td.logininfo hr { background-color: #223D50; color: #223D50; height: 1px; padding: 0; margin: 0; }

#contentarea .sidecolumn .columntable .featurelonghorns table td { font: normal 11px arial; color: #0D6395; text-decoration: none; text-align: center;padding: 0; }
#contentarea .sidecolumn .columntable .featurelonghorns table td img { border: solid 1px #8AA6B6; }

#contentarea .sidecolumn .columntable .ranchspotlight table td { font: normal 11px arial; color: #0D6395; text-decoration: none; text-align: center; padding: 0; }
#contentarea .sidecolumn .columntable .ranchspotlight table td img { border: solid 1px #8AA6B6; }

#contentarea #contentcolumn { width: 460px; padding: 5px 0 5px 0; }
#contentarea #contentcolumn #links td a { color: #192936; text-decoration: none; }
#contentarea #contentcolumn #links td a:hover { text-decoration: underline; }
#contentarea #contentcolumn p,li,td { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn table.report { width: 100%; border: solid 1px #8AA6B6; }
#contentarea #contentcolumn td.inverse { background-color: #223D50;  color: #fff; font: bold 12px arial; }
#contentarea #contentcolumn p a { color: #192936; text-decoration: underline; }
#contentarea #contentcolumn p a:hover { text-decoration: none; }
#contentarea #contentcolumn ul { margin: 0 0 5px 25px; }
#contentarea #contentcolumn ol { margin: 0 0 0 25px; }
#contentarea #contentcolumn ol li { margin-top: 3px; }
#contentarea #contentcolumn div.faq { border: dashed 1px #192936;  font: normal 12px arial; color: #192936; padding: 10px; margin-bottom: 10px; }
#contentarea #contentcolumn div.faq a { color: #192936; text-decoration: underline; }
#contentarea #contentcolumn h1 { font: bold 24px arial; color: #192936; margin-top: 0;}
#contentarea #contentcolumn h2 { font: bold 14px arial; color: #192936; }
#contentarea #contentcolumn td.info { border: solid 1px #9C8C6A; background-color: #C4B187; font: normal 12px arial; color: #192936; padding: 5px; }
#contentarea #contentcolumn td.info div { background-color: #223D50; font:bold 12px arial; color: #fff; text-align: center; padding: 2px; }
#contentarea #contentcolumn td.info ul { margin: 5px 0 5px 20px; padding: 0; }
#contentarea #contentcolumn td.info ul li { padding: 3px 0 3px 0; }

#contentarea #contentcolumn .form img.captcha { border: solid 1px #223D50; margin-top: 2px; }
#contentarea #contentcolumn .form fieldset { border: solid 1px #223D50; padding: 5px; margin-top: 5px; }
#contentarea #contentcolumn .form fieldset.red { color: #F91504; text-align: center; background-color: #F8FBD0; }
#contentarea #contentcolumn .form fieldset.green { color: #05A24F; text-align: center; background-color: #F8FBD0;  }
#contentarea #contentcolumn .form fieldset legend { font: bold 14px arial; color: #fff; border: solid 1px #223D50; padding: 3px; background-color: #223D50; }
#contentarea #contentcolumn .form td a { color: #192936; text-decoration: none; }
#contentarea #contentcolumn .form td a:hover { text-decoration: underline; }
#contentarea #contentcolumn .form td.label { font: bold 12px arial; color: #192936; }
#contentarea #contentcolumn .form td span { color: #F91504; font-weight: bold; font-size: 110%; }
#contentarea #contentcolumn .form td.header { font: bold 12px arial; background-color: #223D50; color: #fff; text-align: center; }

#contentarea #contentcolumn .adminheader { margin-bottom: 10px; }
#contentarea #contentcolumn .adminheader h1 { font: bold 24px arial; color: #192936; margin: 0; }
#contentarea #contentcolumn .adminheader td a { text-decoration: none; color: #192936; }
#contentarea #contentcolumn .adminheader td a:hover { text-decoration: underline; }
#contentarea #contentcolumn form { padding: 0; margin: 0; }

#contentarea #contentcolumn table.summarytable { width: 100%; border: solid 1px #223D50; margin-bottom: 7px; }
#contentarea #contentcolumn table.summarytable img { border: solid 1px #223D50; }
#contentarea #contentcolumn table.summarytable td.header { background-color: #223D50;}
#contentarea #contentcolumn table.summarytable td.header table tr td { font: bold 12px arial; color: #fff; }
#contentarea #contentcolumn table.summarytable td.listing table tr td { font: normal 12px arial; color: #192936; }    
#contentarea #contentcolumn table.summarytable td.listing table tr td a { color: #192936; } 


#contentarea #contentcolumn #spotlighttable #contact { width: 300px; margin-left: 10px; border: solid 1px #000; }
#contentarea #contentcolumn #spotlighttable #contact #header { background-color: #223D50; font: bold 12px arial; color: #fff; text-align: center; }
#contentarea #contentcolumn #spotlighttable #contact #body a { color: #000; }

#contentarea #contentcolumn #longhorntable #titleblock { width: 100%; background-color: #223D50; }
#contentarea #contentcolumn #longhorntable #titleblock td { color: #fff; font-size: 12px; }
#contentarea #contentcolumn #longhorntable #titleblock td h1 { color: #fff; }

#contentarea #contentcolumn #longhorntable #photo { width: 325px; } 
#contentarea #contentcolumn #longhorntable #photo #caption { border: solid 1px #000; font: normal 11px verdana; color: #000; text-align: center; padding: 2px; margin-top: 3px;}

#contentarea #contentcolumn #longhorntable #photospot { width: 290px; } 

#contentarea #contentcolumn #longhorntable #longhorninfo { width: 130px; margin-left: auto; margin-bottom: 5px; border: solid 1px #000; background-color: #F8FBD0; }
#contentarea #contentcolumn #longhorntable #longhorninfo td { font: normal 11px arial; color: #000; padding-bottom: 3px;}
#contentarea #contentcolumn #longhorntable #longhorninfo td.label { font: bold 11px arial; color: #000; }

#contentarea #contentcolumn #longhorntable #favorites { width: 130px; margin-left: auto; border: solid 1px #000;  margin-bottom: 5px; background-color: #F8FBD0;}
#contentarea #contentcolumn #longhorntable #favorites td { font-size: 12px; }
#contentarea #contentcolumn #longhorntable #favorites td a { font: normal 12px arial; color: #000; text-decoration: none; }
#contentarea #contentcolumn #longhorntable #favorites td a:hover { text-decoration: underline; }

#contentarea #contentcolumn #longhorntable #description { margin-top: 5px; font: normal 12px arial; color: #000; border: solid 1px #000; padding: 4px; background-color: #F8FBD0;}

#contentarea #contentcolumn #longhorntable #pedigree { border: solid 1px #000; margin-top: 5px; background-color: #F8FBD0; }
#contentarea #contentcolumn #longhorntable #pedigree table { margin: 5px; }
#contentarea #contentcolumn #longhorntable #pedigree #pedigreeheader { background-color: #223D50; font: bold 12px arial; color: #fff; text-align: center; padding: 3px;}
#contentarea #contentcolumn #longhorntable #pedigree table tr td { font: bold 12px arial; color: #000; }
#contentarea #contentcolumn #longhorntable #pedigree table tr td a { color: #000; }
#contentarea #contentcolumn #longhorntable #pedigree table tr td a:hover { text-decoration: none; }

#contentarea #contentcolumn #longhorntable #advertisertable { border: solid 1px #000; margin: 5px 0 5px 0; width: 100% ; }
#contentarea #contentcolumn #longhorntable #advertisertable th { background-color: #223D50; font: bold 12px arial; color: #fff; text-align: center; }
#contentarea #contentcolumn #longhorntable #advertisertable td { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn #longhorntable #advertisertable td.label { font: bold 12px arial; color: #192936; width: 40px; }
#contentarea #contentcolumn #longhorntable #advertisertable td a { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn #longhorntable #advertisertable td a:hover { text-decoration: none; }

#contentarea #contentcolumn #longhorntable #statstable { border: solid 1px #000; margin-bottom: 5px 0 5px 0; width: 100% }
#contentarea #contentcolumn #longhorntable #statstable th { background-color: #223D50; font: bold 12px arial; color: #fff; text-align: center; }
#contentarea #contentcolumn #longhorntable #statstable td { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn #longhorntable #statstable td a { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn #longhorntable #statstable td a:hover { text-decoration: none; }
#contentarea #contentcolumn #longhorntable #statstable td.label { font-weight: bold; width: 100px; }

#contentarea #contentcolumn table.nexttable { background-color: #223D50; width: 100%; }
#contentarea #contentcolumn table.nexttable tr td { color: #fff; }
#contentarea #contentcolumn table.nexttable td a { color: #fff; }

#contentarea #contentcolumn #featuretabs { font: bold 13px arial; margin-top: 10px; border:0; width: 760px; }
#contentarea #contentcolumn #featuretabs td { width: 25%; }    
#contentarea #contentcolumn #featuretabs td.active { background-color: #223D50; border-left:1px solid #223D50; border-top:1px solid #223D50; border-right:1px solid #223D50; height: 25px; text-align: center; font: bold 12px arial; color: #fff; text-decoration: none; cursor: hand;  }
#contentarea #contentcolumn #featuretabs td.inactive { background-color: #508AB2; border:1px solid #D9D9D9; height: 25px; text-align: center; font: bold 12px arial; color: #fff; text-decoration: none; cursor: hand; }
#contentarea #contentcolumn #featuretabs td.bar { background-color: #223D50; height: 25px; border-left:1px solid #223D50; border-right:1px solid #223D50; border-bottom:1px solid #223D50; }

#contentarea #contentcolumn #featurecontent { width: 760px; }
#contentarea #contentcolumn #featurecontent .active { width: 760px; background-color: #F9EAC9; display:block; position: relative; }
#contentarea #contentcolumn #featurecontent .inactive table { display: none; }

#contentarea #contentcolumn #ranchpage #ranchheader { text-align: center; }
#contentarea #contentcolumn #ranchpage #ranchheader h1 { font: bold 30px arial; color: #223D50; margin: 5px 0 0 0; }
#contentarea #contentcolumn #ranchpage #ranchheader h2 { font: italic 18px arial; color: #223D50; margin: 5px 0 0 0; }
#contentarea #contentcolumn #ranchpage img { border: solid 1px #223D50; }
#contentarea #contentcolumn #ranchpage #description { font: normal 12px arial; color: #000; margin: 10px 0 0 0; }
#contentarea #contentcolumn #ranchpage .photoouter { width: 300px; float: left; text-align: center; margin: 10px 0 10px 0; }
#contentarea #contentcolumn #ranchpage .photo { margin: auto; font: italic 12px verdana; color: #000; }
#contentarea #contentcolumn #ranchpage #contact { border: dashed 1px #000; width: 600px; }
#contentarea #contentcolumn #ranchpage #contact .label { font: bold 12px arial; color: #000; }
#contentarea #contentcolumn #ranchpage #contact a { font: normal 12px arial; color: #192936; }
#contentarea #contentcolumn #ranchpage #contact img { border: 0; }
#contentarea #contentcolumn #ranchpage #contact #header { background-color: #223D50; font: bold 12px arial; color: #fff; text-align: center;}







#companyfooter { height: 30px; background: url(/images/longhorn_salepen_09.jpg); font: bold 12px arial; color: #fff; text-align: center;}

