body  {margin: 0px; background-color: #ba0003; background-image: url(images/site_bg.gif); background-repeat: repeat-y;}
td {font-family: verdana; font-size: 12px; color: ff9933; vertical-align: top;}
p {margin: 0px 0px 10px 0px;}

a:link, a:active, a:visited {color: #fc0; text-decoration: none;}
a:hover {color: #efe78c;}

.hand {cursor: pointer; cursor: hand;}

.navleft {background-image: url(images/navleft_bg.jpg); background-repeat: no-repeat;}
.navleft .button {margin: 2px 0px 2px 15px; width: 220px; height: 54px; font-size: 18px; background-color: #000; filter :alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.navleft .button_over {margin: 2px 0px 2px 15px; width: 220px; height: 54px;  background-color: #000; filter :alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.button_text {position: relative; height: 55px; left: 50px; color: #fff; font-size: 18px;}
.button_text a:link, .button_text a:active, .button_text a:visited {color: #fff; text-decoration: none;}
.button_text a:hover {color: #fc0; text-decoration: none;}
.navleft_docked {color: #fc0;}
.navleft_spacer {height: 2px;}

.main {padding: 5px 20px 10px 25px; color: #fff;}

.title {margin: 0px 0px 4px 0px; font-weight: bold; font-size: 16px; color: #fc0;}

.navtop_photo {height: 115px; width: 115px;}
.navtop_photo_frame {margin: 0px 8px 0px 0px; padding: 3px; background-color: #5d5d5d;}
.navtop_photo_frame_over {margin: 0px 8px 0px 0px; padding: 3px; background-color: #cdae33;}
.navtop_name {padding: 2px; position: relative; top: -14px; left: 58px; background-color: #cdae33; color: #000; font-size: 12px; width: 52px; text-align: center;}

/*
.horse_photo {margin: 0px 0px 3px 0px;}
.horse_frame_big {padding: 9px 0px 6px 0px; background-color: #5d5d5d; width: 247px; color: #fff; text-align: center; font-weight: bold;}
.horse_name {padding: 5px 0px 6px 0px; background-color: #5d5d5d; width: 162px; color: #fff; text-align: center; font-weight: bold;}
.horse_title {font-size: 14px; font-weight: bold;}
.horse_title_over {color: #fc0;}
.horse_subtitle {font-size: 11px; font-weight: normal;}
*/
.for_sale {padding: 1px; position: relative; background-color: #fff; color: #000; font-size: 10px; width: 60px; text-align: center; font-weight: bold;}
.sale_price {font-size: 15px; margin: 10px 0px 0px 0px; font-weight: bold;}
.inquiry {font-size: 11px; font-style: italic;}

.sidebar_title {width: 150px; text-align: left; margin: 0px 0px 6px 0px;}

.pedigree {float: right; margin: 0px 0px 15px 10px; padding: 8px; background-color: #333; text-align: center;}
.pedigree_photo {float: right; margin: 0px 10px 20px 0px;}
.pedigree_slot {padding: 0px 0px 1px 3px; width: 125px; border-bottom: 1px solid #fff;}
.pedigree_thm {margin: 3px 6px 3px 0px; height: 70px;}

.photo_frame {border: 1px #666 solid;}
.photo_credit {margin: 1px 3px 0px 0px; font-size: 8px; color: #eee;}

.media_gallery {margin: 10px 0px 10px 0px;}
.video {margin: 10px 0px 0px 0px;}

.text_small {font-size: 10px; font-weight: normal;}

.label_text {padding: 4px 5px 2px 5px; font-size: 10px;}
.pad_textbox {padding: 2px 5px 2px 5px;}
.textbox {font-size: 11px; width: 200px;}
	.first_name, .last_name {width: 130px;}
	.phone {width: 75px;}

.media_gallery {padding: 3px 0px 0px 4px;}
.photo_gallery_thm {height: 55px;}

.preload { display: none; }

