html, body        {font-family:         Arial, Helvetica, sans-serif;
	               font-size:            11px; line-height:          14px;
			       color:             #cccccc; background-color:  #003300;}
a:link            {color:             #cccccc; text-decoration: underline;}
a:visited         {color:             #cccccc; text-decoration: underline;}
a:hover           {color:             #ffff00; text-decoration: underline;}
a img             {border:             0 none;}
.underline        {text-decoration: underline;}
.bold             {font-weight:          bold;}
.larger           {font-size:            16px;}
.largest          {font-size:            16px; text-align:         center;
                   font-weight:          bold;}
.medium	  	      {font-size:            15px;}
.enhance          {color:             #ff0000;}

/* basic page layout */
#logo             {margin:  0px auto 0px auto; text-align:         center;}
#title            {margin:  6px auto 6px auto; text-align:         center; 
			       font-weight:          bold;                            }
.intro            {margin-bottom:         6px; text-align:        justify;
			       font-weight:          bold;}
.intro_c          {margin-bottom:         6px; text-align:         center;
			       font-weight:          bold;}
.info             {font-weight:          bold; text-align:         center;
			       margin:         0 0 15px 0; line-height:          16px;}
#wrapper          {width:               960px; margin:      0 auto 0 auto;
	               position:         relative;}
#mainWrapper      {margin-top:           -5px;                              /* distance to top of scroll region  */
			       margin-bottom:        -5px;}                             /* distance to copyright notice      */
#main             {width:               960px; height:              402px;
	               margin:            0 0 0 0; padding:           0 0 0 0;
	               overflow:             auto;}
#innerMain        {width:               778px; margin-left:          91px;}
.scrollHelper     {height:              382px;}
#footer           {text-align:         center; padding-top:          30px;}

/* navigation menu */
#nav              {width:                70px; position:         absolute; 
                   z-index:               100; left:                    0;}
.navlist          {margin:                  0; padding:                 0;}
.navlist li       {font-size:            12px; font-style:         italic; 
                   font-weight:          bold; list-style-image:     none; 
				   list-style-type:      none;}
.navlist li a     {line-height:          24px; text-decoration: underline;}
.navlist li b     {line-height:           6px;}

/* thumbnails */
.thumbTable		  {border-collapse:  collapse;}	
.ponyData         {width:               366px; height:              137px;
                   float:                left; margin-left:          50px;}
.lastRow .ponyData{height:              120px;}
.ponyData img     {width:               120px; height:              120px;
                   float:                left;}
.ponyData table   {width:               242px;
		           float:               right; margin:            0 0 0 0;}
.ponyData td      {font-weight:          bold; line-height:          13px;
	               padding:                 0;}

/* detail */
.photo0,
.photo1, 
.photo2           {font-weight:          bold; text-align:         center; 
		           margin:         0 0 50px 0; width:                100%;
				   clear:                left;}
.photo0           {margin:         0 0  0   0;}
table.photo1, 
table.photo2      {border:             0 none; border-collapse:  collapse;} 
table.photo2 td   {width:                 50%;} 
.foals, .foal2    {font-weight:          bold; text-align:         center;
                   margin:      0 auto 0 auto;} 
.foals            {width:               720px;} 
.foal2            {width:               480px;} 

/* results */
#resultsHeader    {margin-left:          91px;}
.results		  {width:               800px;}
.results table    {border-collapse:  collapse; border:             0 none;
                   margin-left:           2px;}
.results thead	  {display:              none;}
.results table td,
.results table th {padding:               2px;}
.results table th {text-align:           left; color:                #030;
        	       font-weight:          bold; background-color:     #fff;}
.ponyCol          {width:               135px;} 
.horseShowCol     {width:               230px;} 
.divisionCol      {width:               220px;} 
.placeCol         {width:               120px;} 
.riderCol         {width:               110px;}
tr.newHorse td    {border-top:                          1px solid #9CB09C;}
#moveup           {margin-top:          -18px;}

/* prices */
#prcHeader        {margin-left:          91px;}
.prc    		  {width:               800px;}
.prc table 		  {border-collapse:  collapse; border:             0 none;
                   margin-left:           2px;}
.prc thead	      {display:              none;}
.prc table td,
.prc table th     {padding:               2px;}
.prc table th     {text-align:           left; color:                #fff;
        	       font-weight:          bold;}
.prc0             {width:               140px;} 
.prc1             {width:               200px;} 
.prc2             {width:               100px;} 
.prc3             {width:               100px;} 
.prc4             {width:               100px;} 
tr.newOne td      {border-top: 1px solid #030;}

/* contact us */
.contact table    {border-collapse:  collapse; border:             0 none;
                   margin-left:          20px;}
.col1             {width:               424px;} 
.col2             {width:               230px;} 

/* stall camera controls */
#controls         {width:               300px; padding:                 0;
                   margin:             0 auto;}
#controls td,
#controls th      {font-weight:          bold; width:               100px;
                   text-align:           left; vertical-align:     middle;}
#controls td img  {vertical-align:     middle;}
#controls td.alignRight {text-align:    right;}
#loaderFrame      {display:              none;}

/* miscellaneous pages */
#video            {margin:   20px auto 0 auto; padding-right:        30px;
                   text-align:         center;}
#text             {font-size:            12px; font-weight:          bold;
                   line-height:          16px; text-align: center;}
#text1            {font-size:            12px; font-weight:          bold;
                   line-height:          16px; margin-left:         300px;}
#text2            {font-size:            12px; font-weight:          bold;
                   line-height:          16px; margin-left:         345px;}
.contract         {font-weight:          bold; text-align:        justify;
                   margin:      0 75px 0 75px;}
.center           {text-align:         center;}
.indent		      {margin:      0 0 10px 30px; line-height:          30px;} 

