@charset "iso-8859-1";
/* CSS Document */
/* 480 and up */

body {
	margin: 0px;
	padding: 0px;
	font: 12px/1.5 arial, helvetica, sans-serif;
	line-height: 16px;
	color: #000000;
	/*background-color: #3C3F3C;*/
	background-color: #F2F2F2;
	background-repeat: repeat-x;
		background: #899752 url(/emarketplace/images/body_bg.jpg) no-repeat center top;
}
body .clear {
	clear: both;
}


#container {
	width: 960px;
	height: inherit;
	margin: 0px auto;
	background-color: #fff;
	color: #333;
	border: 1px solid gray;
	line-height: 130%;
}
#top {
	padding: 0;
	border-bottom: 0px;
	border: 0;
	/*border: 1px solid red;*/
}
#top h1 {
	background-color: #205e29;
	padding: 0;
	margin: 0;
	border: 0;
}
#topright {
	background-color: #205e29;
	padding: 2;
	border: 1;
	vertical-align:top;
	margin-right:5px;
	margin: 0 5px;
	float: right;
	color: #fff;
	font: 15px/1.5 arial, helvetica, sans-serif;
	line-height: 16px;
}
#topright A {
	color: #fff;
	text-decoration: none;
}
#leftside {
	float: left;
	width: 47%;
	margin: 0 5px 0 5px;
	padding: 1em;
}
#rightside {
	margin-left: 50%;
	border-left: 1px solid gray;
	padding: 1em;
	vertical-align:top;
}
#bottom {
	padding: 1em;
	vertical-align:top;
}
#leftsideform {
	float: left;
	width: 30%;
	margin: 0 5px 0 1px;
	padding: 1em;
}
#rightsideform {
	margin-left: 35%;
	border-left: 1px solid gray;
	padding: 1em;
	vertical-align:top;
}
#equineline_logo {
	/*background: url(/emarketplace/images/logo_eql_powered.jpg) no-repeat right bottom;*/
	float: right;
	display:block;
	height:22px;
	text-indent:-9999px;
	width:127px;
	vertical-align:bottom;
}
#title {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	color: #696;
}
#title_med {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
	color: #000;
}
#title_large {
	font-weight: bold;
	font-size: 28px;
	margin-bottom: 10px;
	color: #000;
}

#red {
	font-weight: bold;
	color: #F00;
}

#title_ped1 {
	font-weight: bold;
	margin-bottom: 10px;
}


#small_font {
	font-size: 11px;
	
}



#med_font {
	font-size: 14px;
	
}

#large-font {
	font-size: 18px;
	
}


#broodmare_logo {
	background: url(/emarketplace/images/Broodmaresrunning_small.gif);
}

#content {
	padding: 1em;
	margin: 0 5px 0 5px;
	height:auto;
}
#contentCenter {
	padding: 1em;
	margin: auto;
	height:auto;
}




 a.btnBlueOrder {
	background: transparent url('images/bBlueBV1.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 18px;
	margin-right: 6px;
	padding-right: 10px; 
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: none;
}



a.btnBlueOrder span {
	background: transparent url('images/bBlueA_orderV1.png') no-repeat; 
	display: block;
	line-height: 18px;
	padding: 0px 0 5px 21px;
} 





 a.btnBlueOrder:hover span {
	text-decoration:underline;
}





#footer {
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
		font-weight : bold;
}
#footer A {
	color: #434343;
	text-decoration: none;
		font-weight : bold;
}
#footer A:hover {
	text-decoration: underline;
}
.bold {
	font-family: Arial;
	font-size: 9pt;
	font-weight : bold;
	color: #000000;
}
#bottom {
	clear: both;
	margin: 0;
	padding: .5em;
	color: #515151;
	font-weight:bold;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
}
#bottomleft {
	clear: both;
	margin: 0;
	padding: .5em;
	float: left;
	vertical-align:bottom;
}
#leftnav p {
	margin: 0 0 1em 0;
}
#rightnav p {
	margin: 0 0 1em 0;
}
#content h2 {
	margin: 0 0 .5em 0;
	color: #205e29;
}
#contentCenter h2 {
	margin: 0 0 .5em 0;
	color: #205e29;
}
#rightside h2 {
	margin: 0 0 .5em 0;
	color: #205e29;
}
#leftside h2 {
	margin: 0 0 .5em 0;
	color: #205e29;
}
.error {
	font-size: 15px;
	color: #F00;
}
.navtabs {
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: transparent;
	
	/*border: 1px solid #039;*/
}
.navtabs ul {
	font: bold 11px Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}
.navtabs li {
	display:  inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
}
.navtabs a {
	float: left;
	color: white;
	background: #669966; /*url(media/roundleft.gif) no-repeat left top; default background color of tabs, left corner image*/
	margin: 0 2px 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	letter-spacing: 1px;
}
.navtabs a span {
	float: left;
	display: block;
	background: transparent; /*url(media/roundright.gif) no-repeat right top; right corner image*/
	padding: 7px 9px 3px 6px;
	cursor: pointer;
}
.navtabs a span {
	float: none;
}
.navtabs a:hover, .navtabs li.selected a {
	background-color: #336633; /*background color of tabs onMouseover*/
	color: white;
}
.navtabs a:hover span {
	background-color: transparent;
}
.tabdivider { /*CSS for horizontal line.*/
	clear: both;
	padding: 0;
	width: 100%;
	height: 5px;
	line-height: 5px;
	background: blue; /*background color of horizontal line*/
	border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
IMG {
	border: 10px;
}
img.floatLeft {
	float:left;
	padding: 4px;
	width:auto;
}
img.floatRight {
	float:right;
	padding: 4px;
	width: auto;
}
.floatright {
	float: right;
	margin: 0 0 10px 10px;
	padding: 10px 2px 2px 2px;/*clear: right;*/
}
table {
	margin: 1em 0;/*border-collapse: collapse;
	width: 85%;*/
}
table#table1 {
	/*width:90%;*/
	margin-left:1%;
	margin-right:1%;
}
/*table#table1 TD {
	width: inherit;
	/*background-color: #CC0;*/
}
*/ table#table1 TR.odd {
 background-color: #FFFFFF;
}
table#table1 TR.even {
	background-color: #F1F1F1;
}
table caption {
	text-align: left;
	font-weight: bold;
	padding: 0 0 5px;
	text-transform: uppercase;
}

table td, table th {
	padding: 3px 1px;
}

table.hs1{
	padding: 0px 0px;
}

td.hs1 {
	padding: 0px 0px;
}









TD.HDataTitle {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

TD.HDataSubject {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000D87;
}

ul.decimal {
	list-style: decimal;
	padding: 0;
	margin-left: 30px;
}
ul.decimal li {
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#anoline.a {
	text-decoration:none
}

.dots {
background:url('images/dot.gif') repeat-x bottom;
}
.field {
background-color: inherit;
}

.horse_pedline {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000000;
     font-weight : bold;
	  font-style: italic;
}
/* ------- Member Stallion styles ---------- */


.horse_headline {
     font-family:Arial, Helvetica, sans-serif;
        font-size: 18pt;
        /*color: #CC3333;*/
		color: #696;
        font-weight : bold;
}

.horse_topName {
     font-family:Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        font-weight : bold;
}


.horse_speedIndex {
	font-weight: bold;
}

.horse_statSummary {
	font-weight: bold;
	font-size: 18px;
	margin-left: 48px;
}

.horse_farmInfo {
	margin-left: 12px;
	margin-top: 30px;
	line-height: 17px;
	font-size: 13px;
}

.horse_farmTitle {
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}

.horse_headline2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight : bold;
	padding: 5px 0px 15px 0px;
	line-height: 20px;
}

.horse_headline4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #093189;
	font-weight : bold;
	padding: 5px 0px;
	text-transform: uppercase;
}

.horse_agecolor {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000000;
}

.horse_fee {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000000;
    font-weight : bold;
	text-align:center;
}

.backcolor {
	
	  color: white;
	  background: #669966; 
	  width: 155px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size: 16px;
	
	  font-weight : bold;
	  margin: 0px 5px 5px 0px;
}

.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}
/* ---- */