html, body {margin: 0; padding: 0; border: 0;}

body {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-align: center;
	margin: 0; 
background: #fff url(/templates/img/leftbg.jpg) repeat-y 2px 0;
padding: 0 0 0 25px;
}
body.ochprint{
background: #fff;
}
#editor { text-align: left; background: #fff;}

p  {margin: 6px 0; padding: 0 6px; line-height: 135%; }

h1 { font-size: 1.75em; color: #333; margin: 6px 2px; padding: 0;}
h2 { font-size: 1.5em; color: #333; margin: 8px 4px; padding: 0; text-transform: uppercase;}
h3 { font-size: 1.25em; margin: 2px 8px; padding: 0;}
h4 { font-size: .95em; margin: 2px 10px; padding: 0;}
h5 { font-size: .90em; margin: 2px 12px; padding: 0;}
h6 { font-size: .85em; margin: 2px 14px; padding: 0;}

ul { margin-left: 1.15em; padding-left: .8em; line-height: 120%;}

a         {text-decoration: none; color: #06f;}
a:active  {text-decoration: none; color: #06f;}
a:hover   {text-decoration: none; color: #06f;}
a:visited {text-decoration: none; color: #06f;}
textarea, input{
font-size: 12px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.google{
width: 728px;
margin: 0 auto;
}
/* Calendar popup styles */
.TAOcpYearNavigation, .TAOcpMonthNavigation {
	background-color:#f90;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding: 1px 0px 2px 0px;
	line-height: 15px;
	margin: 0px;
}
A.TAOcpMonthNavigation, A.TAOcpMonthNavigation:visited {
	color:#000;
}
.TAOcpDayColumnHeader, .TAOcpYearNavigation, .TAOcpMonthNavigation, .TAOcpCurrentMonthDate, .TAOcpCurrentMonthDateDisabled, .TAOcpOtherMonthDate, .TAOcpOtherMonthDateDisabled, .TAOcpCurrentDate, .TAOcpCurrentDateDisabled, .TAOcpTodayText, .TAOcpTodayTextDisabled, .TAOcpText {
	font-family:arial;
	font-size:11px;
}
TD.TAOcpDayColumnHeader {
	text-align:center;
	padding: 2px 0px;
	border-bottom: 1px solid #999;
}
.TAOcpCurrentMonthDate, .TAOcpOtherMonthDate, .TAOcpCurrentDate {
	text-align: center;
	text-decoration:none;
}
.TAOcpCurrentMonthDateDisabled, .TAOcpOtherMonthDateDisabled, .TAOcpCurrentDateDisabled {
	color:#ccc;
	text-align:right;
	text-decoration:line-through;
}
.TAOcpCurrentMonthDate {
	padding: 2px;
	margin: 0px;
	text-align: center;
	color:#000;
	font-weight:normal;
}
.TAOcpCurrentDate {
	color: #fff;
	font-weight:normal;
}
.TAOcpOtherMonthDate, A.TAOcpOtherMonthDate {
	color:#ccc;
}
TD.TAOcpCurrentDate {
	padding: 0px;
	margin: 0px;
	color:#fff;
	background-color: #ccc;
	border-width: 1px;
	border: 1px solid #000;
}
TD.TAOcpCurrentDateDisabled {
	border-width:1px;
	border: 1px solid #faa;
}
TD.TAOcpTodayText, TD.TAOcpTodayTextDisabled {
	border: 1px solid #999;
	border-width:1px 0 0 0;
}
A.TAOcpTodayText, SPAN.TAOcpTodayTextDisabled {
	height:20px;
}
.TAOcpTodayText {
	color:#67d;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 0px;
}
SPAN.TAOcpTodayTextDisabled {
	color:#ccc;
}
.TAOcpBorder {
	border:1px solid #999;
	margin-top: 0px;
	padding-top: 0px;
}
td{
vertical-align: top;
}
#contenttable{
width: 1000px;
margin: 0 auto;
padding: 0 50px;
}
#contenttable.video{
width: 550px;
}
td.bgleft{
width: 50px;
}
td.bgright{
background: url(/templates/img/rightbg.jpg) repeat-y;
width: 50px;
}
.adsright, .adsleft{
width: 190px;
}
.adsright img, .adsleft img{
margin-bottom: 12px;
float: right;
}
td.middlecontent{
text-align: left;
}
#topnav{
width: auto;
margin: 0;
margin-left: 130px;
font-weight: bold;
color: #000;
}
#topnav li{
float: left;
width: auto;
clear: nont;
padding: 0 12px;
list-style:none;
}
#topnav li a{
color: #000;
text-decoration: underline;
}
#topnav li a:hover{
color: #666;
}


ul#category{
width: 464px;
height: 160px;
background: url(/templates/img/starboarderfinished2-554x178.jpg) no-repeat -3px 0;
margin: 0 auto;
padding: 40px 45px 0 45px;
}
#category li{
width: 30%;
padding: 2px 0;
float: left;
clear: none;
text-align: left;
font-size: 11px;
list-style:none;
}
#category li a{
display: block;
width: auto;
float: left;
padding: 1px 6px;
position: relative;
color: #000;
}
#category li.rightcol{
width: 25%;
float: right;
}
#category li.mare3, #category li.mare2, #category li.fillies{
clear: left;
}
#category li.geldingstallion2{
width: 60%;
}






ul#category{
width: 485px;
height: 160px;
background: url(/templates/img/starboarderfinished2-554x178.jpg) no-repeat 0 0;
margin: 0 auto;
padding: 40px 45px 0 45px;
}
#category li{
padding: 2px 0;
float: left;
clear: none;
text-align: left;
font-size: 11px;
list-style:none;
}
#category li a{
display: block;
width: auto;
float: left;
padding: 1px 6px;
position: relative;
color: #000;
}
#category li.finishedmares{
width: 30%;
}
#category li.finishedgeldings{
width: 30%;
}
#category li.rightcol{
width: 25%;
float: right;
}
#category li.broodmares{
width: 30%;
}
#category li.finishedstallions{
width: 30%;
}
#category li.plus4mares{
width: 30%;
}
#category li.plus4geldstal{
width: 30%;
}

#category li.plus4geldstal a{
width: 150%;
}
#category li.mare3{
width: 30%;
clear: left;
}
#category li.geld3stal{
width: 50%;
}
#category li.geld3stal a{
width: 100%;
}
#category li.mare2{
width: 30%;
clear: left;
}
#category li.geldingstallion2{
width: 50%;
}
#category li.geldingstallion2 a{
width: 150%;
}
#category li.fillies{
width: 30%;
clear: left;
}
#category li.colts{
width: 30%;
}

#category li.derbyhorses{
width: 20%;
margin-left: -25px;
overflow:hidden;
}

#category li.reiningcowhorses{
width: 30%;
float: right;
overflow:hidden;
}
#category li.reiningcowhorses a{
margin-left: 24px;
width: 150%;
}







.topcats{
width: 464px;
float: left;
margin: 0 0 0 120px;
}
.topcats[class]{
margin: 0;
}
.ochtop{
width: 600px;
float: left;
overflow: hidden;
float: left;
text-align: center;
}
.categoriestop #topnav{
margin: 0 82px;
padding: 0;
float: left;
width: 365px;
}
.ochtop #category{
margin: 10px 20px;
float: left;
width: 465px;
}
#directory{
width: 464px;
margin: 0 0 0 30px;
padding: 12px 45px 36px 45px;
float: left;
}
#directory li{
width: 47%;
padding: 3px 1%;
float: left;
clear: none;
text-align: left;
font-size: 11px;
list-style:none;
}
#directory li a{
display: block;
text-align: center;
width: 202px;
margin: 0 auto 3px auto;
background: url(/templates/img/btncombo.jpg) no-repeat 0;
height: 22px;
padding: 3px 0 0 0;
color: #000
}
#directory li a:hover{
background: url(/templates/img/btncombo.jpg) no-repeat 0 0;
}
.luckyimg{
margin: 0 auto;
display: block;
clear: both;
}
#form_10_msg{
text-align: center;
color: #f00;
font-weight: bold;
font-size: 15px;
margin: 12px 0;
}
.submitad{
margin: 0 auto;
}
.submitad td{
padding: 3px;
}
.submitad th.heading{
font-size: 18px;
background: #BA8754;
padding: 6px;
}
.submitad td textarea{
width: 90%;
height: 100px;
}
.submitad .desc{
padding: 6px;
font-size: 11px;
line-height: 120%;
}
.submitad #or{
float: left;
margin: 0;
padding: 0;
margin-left: 35px;
}
.submitad hr{
margin: 24px 0;
}
.submitad #price_input{
float: left;
}
.submitad #obo_input{
float: left;
}
.submitad #obolabel{
float: left;
}
.submitad .price_options_radio{

clear: both;
}
.submitad .extra_categories_multicheckbox{
 width: 50%;
float: left;
padding: 6px 0;
}
.submitad .extra_categories_multicheckbox .optionnote{
width: 100%;
font-size: 10px;
margin: 3px 0 0 5%;
}
.submitad .extra_categories_multicheckbox input{
float: left;
margin: 0 3px 0 0;
}
.submitad .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 12px 0 0 0;
padding: 12px 0 0 0;
border-top: 1px solid #ccc;
}
.submitad .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 12px 0 0 0;
padding: 12px 0 0 0;
border-top: 1px solid #ccc;
}
.submitad .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 0;
border: 0;
}
.submitad #description_area_input{
height: 325px;
}
.submitad #description_area_limit_input, .submitad #short_description_character_limit_input, .submitad #horse_name_character_limit_input{
width: 30px;
margin: 3px;
}
.submitad .dobmonth select{
width: 50px;
margin: 0 2px 0 0;
}
.submitad .dobday select{
width: 50px;
margin: 0 2px 0 2px;
}
.submitad .dobyear input{
width: 35px;
margin: 0 0 0 2px;
}
.submitad .dobmonth, .submitad .dobday, .submitad .dobyear{
display: block;
float: left;
}
.submitad .color_multicheckbox{
width: 33%;
float: left;
}
.submitad .sirename, .submitad .sire2, .submitad .sire1, .submitad .sire3{
width: 25%;
float: left;
position: relative;
}
.submitad .sirename, .submitad .sire2{
top: 30px;
left: 100px;
}
.submitad .sire1{
top: 0;
left: 175px;
}
.submitad .sire3{
top: 60px;
left: 175px;
}
.submitad #sire_1_input, .submitad #sire_2_input, .submitad #sire_3_input, .submitad #dam_1_input, .submitad #dam_2_input, .submitad #dam_3_input{
float: left;
width: 250px;
position: absolute;
}
.submitad #sire_1_character_limit_input, .submitad #sire_2_character_limit_input, .submitad #sire_3_character_limit_input, .submitad #dam_1_character_limit_input, .submitad #dam_2_character_limit_input, .submitad #dam_3_character_limit_input{
width: 20px;
float: left;
position: absolute;
left: 270px;
}
.submitad .dam, .submitad .sire{
position: relative;
height: 100px;
}
.submitad #short_description_input{
width: 500px;
}
.submitad #horse_name_input{
width: 100%;
}
.submitad #short_description_limit_input, .submitad #horse_name_limit_input{
width: 30px;
margin: 3px 0 0 0;
}
.submitad #price_input{
width: 40%;
}
.submitad .gender_multicheckbox, .submitad .breed_multicheckbox{
width: 33%;
float: left;
}
.submitad .breed_multicheckbox{
width: 36%;
}
.submitad .breed_multicheckbox+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div+div{
width: 36%;
}
.submitad .breed_multicheckbox+div+div+div+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div+div+div+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div+div+div+div+div{
width: 36%;
}
.submitad .breed_multicheckbox+div+div+div+div+div+div+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div+div+div+div+div+div+div{
width: 30%;
}
.submitad .breed_multicheckbox+div+div+div+div+div+div+div+div+div{
width: 36%;
}
.submitad .breed_multicheckbox+div+div+div+div+div+div+div+div+div+div{
width: 30%;
}

.submitad .gender_multicheckbox input, .submitad .breed_multicheckbox input{
float: left;
}
.adrow .studline{
display: none;
}
.adrow .studoptions{
display: none;
}
.adrow  .optionsline{
display: inline;
}
.adrow  .priceline{
display: inline;
}
.atstudcontainer .studline{
display: inline;
}
.atstudcontainer .studoptions{
display: inline;
}
.atstudcontainer .optionsline{
display: none;
}
.atstudcontainer .priceline{
display: none;
}
.adrow{
margin: 12px auto 12px 110px;
float: left;
border-left: 0;
width: 780px;
}

.adrow tr td.created{
font-weight: normal;
font-style:italic;
font-size: 11px;
color: #666;
}
.adrow .heading th{
text-align: center;
font-weight: bold;
font-size: 15px;
padding: 6px 0;
}
.adrow .price, .adrow .dob{
font-weight: bold;
text-align: center;
}
.adrow .price br{
display: none;
}
.adrow .pedigree{
font-size: 11px;
}
.adrow .pedigree .pedigreelabel{
vertical-align: middle;
}
.adrow .contactinfodiv, .adrow .contactinfodiv2{
float: left;
width: 40%;
}
.adrow .contactinfodiv2{
width: 60%;
}
.adrow .videolink{
display: block;
height: 60px;
width: 70px;
margin: 18px 12px 3px 3px;
background: url(/templates/img/video.png) no-repeat;
float: right;
}
.adrow .videolink span{
display: none;
}
.adrow .dam3 td.label, .adrow .sire3 td.label, .adrow .sire1 td.label, .adrow .dam1 td.label, .adrow .dam2 td.label, .adrow .sire2 td.label{
background: #fff;
vertical-align: middle;
font-weight: bold;
padding-right: 6px;
width: 12%;
}
.adrow .sire1 td, .adrow .sire3 td, .adrow .dam1 td, .adrow .dam3 td{
padding: 3px 0 3px 40px;
}
.adrow .sire1 .label, .adrow .sire3 .label, .adrow .dam1 .label, .adrow .dam3 .label{
padding-left: 0;
}
.adrow .shortdesc{
width: 479px;
}
.adrow .horsename{
width: 287px;
}
.adrow .description{
vertical-align: middle;
height: 300px;
}
.adrow td.mainimage{
height: 310px;
vertical-align: middle;
}
.adrow a.mainimage{
max-height: 280px;
width: 250px;
overflow: hidden;
display: block;
margin: 12px 0 0 0;
}
.adrow td.mainimage .mainimage img{
max-width: 250px;
max-height: 280px;
}
.adrow .extraimages img{
max-height: 75px;
height: 75px;
}
.adrow tr td.price, .adrow tr td.dob{
height: 30px;
vertical-align: middle;
width: 145px;
}
.adrow.Sold .price{
color: #f00;
font-weight: bold;
font-size: 15px;
}
.atstudcontainer .adrow .price .studoptions.multiplecat{
display: none;
}
.atstudcontainer .adrow .price .studoptions.multiplecat + br{
display: none;
}
/*PAYMENT*/
#orderinfo{
width: 450px;
margin: 0 345px;
}
.shippinginfotable td{
padding: 3px;
}
#cartbuttons{
width: auto;
margin: 12px auto;
list-style: none;
}
#cartbuttons li{
list-style: none;
float: left;
}
#giftcertificates, #paymentinvoice, #billtable {
width: 50%;
float: left;
}
#paymentinvoice{
border: 1px solid #ccc;
background: #ddd;
width: 45%;
padding: 6px 1%;
margin: 36px 1% 6px 1%;
float: left;
}
#giftcertificates{
border: 1px solid #ccc;
background: #ddd;
width: 45%;
padding: 6px 1%;
margin: 6px 1%;
float: right;
}
#paymentdiv{
border: 1px solid #ccc;
background: #ddd;
width: 45%;
padding: 6px 1%;
margin: 6px 1%;
float: right;
}
#giftcertificates .codeheader{
font-weight: bold;
}
#payment_totalamount{
font-weight: bold;
}
#paymentinstructions, #payment_totalamount, .paymenttitle, .paymentmessage, #waitdiv, #paymentbuttons{
float: right;
width: 50%;
clear: right;
margin: 3px 0;
}
.catalog_additionaloptions{
width: 100%;
margin: 12px 0;
}
.catalog_additionaloptions tr td{
padding: 3px 0;
}
.catalog_additionaloptions div{
float: right;
text-align: right;
}
.paymenttitle{
font-size: 15px;
font-weight: bold;
}
#waitdiv{
text-align: center;
font-weight: bold;
}
#paymentdiv .paymentchoice{
width: 100%;
float: left;
font-weight: bold;
}
#paymentbuttons{
text-align: center;
}
.luckyspot{
width: 240px;
margin: 12px 0px 12px 40px;
float: left;
height: 340px;
}
.luckyspot .title{
font-size: 15px;
height: auto;
}
.luckyspot .desc{
padding: 3px;
height: 140px;
}
.luckyspot .image{
height: 175px;
overflow: hidden;
vertical-align: middle;
}
.luckyspot .image img{
max-width: 185px;
width: 170px;
}
.luckyspot .image a{
max-height: 280px;
width: 250px;
overflow: hidden;
display: block;
margin: 12px 0 0 0;
}
.luckyspot a img{
max-width: 250px;
max-height: 280px;
}
.sitecomment {
font-weight: bold;
width: 83%;
margin: 12px 8% 0 8%;
text-align: center;
}
.sitecomment .name{
font-style: italic;
font-weight: normal;
}
.windowhorizon{
width: 100%;
left: 50%;
top: 50%;
position:fixed;
}
.fakebg{
width: 100%;
height: 2000000px;
position: absolute;
left: 0;
top: 0;
background: url(/templates/img/black30pct.png);
}
.embededvideo{
float: left;
margin-top: -170px;
margin-left: -242px;
border: 3px solid #666;
background: #000;
width:485px;
}
.embededvideo .videoheader{
float: left;
width: 100%;
color: #fff;
text-align: left;
}
.embededvideo .videobody, .embededvideo .videofooter{
width: 100%;
float: left;
}
.embededvideo span{
float: left;
font-weight: bold;
padding:3px;
font-size: 15px;
}
.embededvideo a{
float: right;
height: 15px;
width: 15px;
margin: 5px;
background: url(/icons/close_15.gif) no-repeat 0 0;
}
.embededvideo a:hover{
background: url(/icons/close_15_hover.gif) no-repeat 0 0;
}
.embededvideo a span{

display: none;
}
.ie6horizon.windowhorizon .embededvideo{
position:relative;
}
.ie6overlay.fakebg{
padding-left: 30%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/templates/img/black30pct.png');
background-image: none;
}
#linkdir{
width: 75%;
margin: 0 120px;
}
.linkrow{
width: 100%;
text-align: center;
}
.linkrow a{
padding-right: 12px;
font-weight: bold;
}
.associationsheader{
text-align: center;
margin-top: 24px;
}
.trainerrow, .breederrow{
width: 95%;
float: right;
margin: 0 0 12px 0;
}
.trainerrow td, .breederrow td{
padding: 6px 0;
border-bottom: 1px solid #ccc;
}
.videosdir{
width: 750px;
margin: 0 125px;
}
.videosdir h1{
background: #B17C47;
padding: 3px 1%;
width: 98%;
margin-top: 0;
}
.videorow{
width: 90%;
margin: 0 5%;
}
.videorow td{
padding-bottom: 12px;
}
.videorow + .videorow td{
padding-bottom: 12px;
border-top: 1px solid #ccc;
}
.videorow td p span{
font-size: 11px;
font-style: italic;
color: #666;
padding: 0 6px;
}
.videorow h2{
font-size: 12px;
}
.videorow img{
float: left;
}
.trainingrow{
width: 100%;
}
.trainingrow td{
padding: 12px 0;
}
.submitad+#billtable{
width: auto;
margin-left: 20%;
float: left;
}
.adrow + #billtable{
margin-left: 10%;
width: auto;
}
#form_4_post #description_input, #form_5_post #description_input, #form_8_post #comments_input{
height: 100px;
width: 300px;
}
.calendarheading, #dirs h2, #dirs .Canada h3{
background: #B17C47;
float: left;
width: 100%;
}
#dirs .Canada h3{ font-size: 1.25em; margin: 2px 8px; padding: 0;}

#dirs .Canada h2{
display: none;
}
#dirs .USA h3{
display: none;
}
#dirs td{
padding: 3px;
}
#linkdir h2{
float: left;
clear: both;
width: 100%;
margin-top: 36px;
text-transform: none;
text-align: center;
}
.news{
float: left;
width: 75%;
margin: 0 120px;
}
.news .article{
width: 100%;
float: left;
margin: 12px 0;
}
.news .article .splitright{
float: right;
}
.news .article .splitleft{
float: left;
}
#news{
width: 75%;
margin: 0 120px;

}
.form_10_options tr td{
border-bottom: 1px solid #000;
padding: 12px 0;
}
.form_10_options .display__state, .form_10_options .month, .form_10_options .display__province, .form_10_options .display__country, .form_10_options .gender, .form_10_options .color, .form_10_options .month, .form_10_options .color_multicheckbox, .form_10_options .gender_multicheckbox, .form_10_options .breed_multicheckbox{
width: 20%;
float: left;
height: 30px;
}
.form_10_options .display__state{
width: 6%;
}
.form_10_options .month{
width: 15%;
}
.form_10_options .extra_categories_multicheckbox input{
float: left;
margin: 0 3px 0 0;
}
.form_10_options .extra_categories_multicheckbox{
 width: 50%;
float: left;
padding: 6px 0;
margin: 0;
}
.form_10_options .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 12px 0 0 0;
padding: 12px 0 0 0;
border-top: 1px solid #ccc;
}
.form_10_options .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 12px 0 0 0;
padding: 12px 0 0 0;
border-top: 1px solid #ccc;
}
.form_10_options .extra_categories_multicheckbox+div+div+div+div+div+div+div+div+div+div+div+div+div+div{
float: left;
margin: 0;
border: 0;
}

.form_10_options td{
padding: 6px 0;
}
.form_10_options #description_area, .form_10_options #short_description, .form_10_options #stud_fee_options, .form_10_options #horse_name, .form_10_options #display__ranch_name, .form_10_options #display__country, .form_10_options #sold, .form_10_options #display__website, .form_10_options #display__country, .form_10_options #display__province, .form_10_options #display__state, .form_10_options #breed, .form_10_options #gender, .form_10_options #color, .form_10_options #extra_categories, .form_10_options #country, .form_10_options #display_state, .form_10_options #price, .form_10_options #month, .form_10_options #day, .form_10_options #year, .form_10_options #video_set, .form_10_options #photos_set, .form_10_options #lucky_spot{
float: right;
text-align:right;
font-weight: bold;
}
.form_10_options #display__country div, .form_10_options #display__province div, .form_10_options #display__state div, .form_10_options #breed div, .form_10_options #gender div, .form_10_options #color div, .form_10_options #extra_categories div, .form_10_options #country div, .form_10_options #display_state div, .form_10_options #price div, .form_10_options #month div, .form_10_options #day div, .form_10_options #year div, .form_10_options #video_set div, .form_10_options #photos_set div, .form_10_options #lucky_spot div{
font-weight: normal;
}
#advancedsearchform .searchtype{
float: left;
width: 100%;
margin: 6px 0;
padding: 6px 0;
}
#paging_links{
width: 100%;
float: left;
margin: 6px 0;
padding: 12px 0;
text-align: center;
}
#paging_links a, #paging_links .prev_link_inactive, #paging_links .next_link_inactive{
padding: 3px;
font-size: 12px;
font-weight: bold;
margin: 3px;
border: 1px solid #bbb;
background: #ccc;
color: #555;
}
#paging_links .page_link.currentpage a{
background: #666;
color: #f6f6f6;
}
#paging_links .page_link_inactive, #paging_links .page_link.inactive, #paging_links .next_link_inactive, #paging_links .prev_link_inactive{
background: #e8e8e8;
color: #999;
}
/*PRINT AD*/
.printad{
width: 700px;
margin: 0 auto;
}
.printad .photos img{
max-width: 250px;
width: 250px;
}
.printad .tabs{
width: 150px;
border: 0;
border-top: 1px dashed #000;
margin-left: -3px;
}
.printad .tabs tr td{
border-bottom: 1px dashed #000;
padding: 3px;
height: 35px;
}
.printad .tabs tr td .name{
font-weight: bold;
}
.printad .tabs{
margin-top: 150px;
}
#adinfotable td{
vertical-align:middle;
}
.printad .pedigree td{
vertical-align: middle;
}
.printad .pedigree table{
width: 100%;
max-width: 300px;
}
.printad .pedigree table table{


width: auto;
max-width:inherit;
}
.printad h1.sold{
color: #f00;
}
.printad .description, .printad .description p {
text-align: left;
}
#form_1_post{
text-align: center;
}
.form_1_options{
width: 500px;
margin: 0 auto 36px auto;
text-align: left;
}
.form_1_options div{
float: right;
text-align: right;
}
.form_1_options #comment_input{
width: 200px;
height: 100px;
}
.form_1_options .inquiring_about_multicheckbox{
float: left;
width: 50%;
text-align: left;
}
#formsearchform_17 div{
float: left;
margin: 24px;
}
#formsearchform_10{
width: 300px;
margin: 24px auto;
}
#formsearchform_10 div{
float: left;
width: auto;
}
table #formsearchform_10{
width: 100%;
float: left;
clear: both;
margin: 0;
padding: 0;
}
table #formsearchform_10 div{
float: left;
width: auto;
margin: 0;
padding: 0;
}
.form_11_options{
width: 100%;
margin: 0 auto;
}
.form_11_options td{
padding: 6px 0;
text-align: left;
}
.form_11_options td #which_category_or_categories_is_your_horse_listed_under{
width: 150px;
}
.form_11_options #which_category_or_categories_is_your_horse_listed_under_input{
width: 200px;
}
.captcha{
width: 100%;
text-align: center;
}
#form_11_post{
text-align: center;
width: 600px;
margin: 0 auto;
}
#updates_to_your_ad_input{
width: 200px;
height: 200px;
}
.form_11_options div{
float: right;
text-align: right;
}
#form_12_post #event_description_input{
width: 200px;
height: 100px;
}
.eventdir{
width: 600px;
margin: 0 auto;
}
.eventdir h2{
margin: 18px 0 0 0;
width: 100%;
}
.eventdir h3{
margin: 12px 0 12px 0;
padding: 3px 0;
color: #000;
width: 100%;
background: #ccc;
text-align: center;
}
.eventdir table{
width: 95%;
margin: 0 auto;
clear: both;
}
.eventdir table td{
vertical-align: middle;
}
.form_5_options td, .form_4_options td{
padding: 12px 0;
}
.form_5_options .state, .form_5_options .province, .form_4_options .state, .form_4_options .province{
width: 6%;
float: left;
}
.form_5_options .country, .form_4_options .country{
float: left;
width: 15%;
}
.trainingtipsvideos{
width: 710px;
float: left;
clear:both;
padding: 6px 10px;
margin: 6px 0px 0 120px;
background: #ccc;
}
.trainingvideorow{
border-bottom: 1px solid #333;
width: 100%;
padding: 6px 0;
margin: 6px 0;
}
.trainingvideorow .title{
font-size: 15px;
font-weight: bold;
}
.trainingvideorow .title a{
color: #333;
}
.trainingvideorow .title em{
font-size: 11px;
font-weight: normal;
padding: 0 12px;
}
.trainingtipsnews{
width: 750px;
float: left;
clear:both;
margin: 0px 0 0 120px;
}
.trainingtipsnews .article_basic1{
width: 100%;
}
#form_13_post{
width: 400px;
margin: 0 300px;
text-align: center;
}
#form_13_post table{
width: 100%;
}
.adtypecontainer{
width: 74%;
float: left;
text-align: center;
margin: 0 0 0 26%;
}