/* 
	Rev Date :: 04/12/2006
	Author   :: David Walsh
	Fixes    :: Tan Hack  
	
	Padding/Margin ::  Top - Right - Bottom - Left - TRouBLe
	
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:verdana, arial, helvetica, sans-serif; font-size:12px; }
body							{ background-color:#4d6952; margin:15px 0px 5px 0px; padding:0px; }


/*	PAGE LAYOUT CLASSES :: CUSTOM :: ORDERED BY PAGE VIEW - TOP TO BOTTOM  */
#wrap							{ margin:0 auto; width:746px; min-height:545px; }
#header						{  }
#navigation					{  }
	#navigation ul			{ margin:0; padding:0; list-style-type:none; }
	#navigation ul	li		{ float:left; height:46px; }
	#navigation ul li a	{ margin-right:2px; float:left; display:block; color:#000; text-transform:lowercase; font-weight:bold; text-decoration:none; font-size:16px; font-family:arial; background:url(/graphics/nav-back-1.jpg) 0 0 no-repeat; } * html #navigation ul li a	 { margin-right:1px; }
	#navigation ul li a span	{ background:url(/graphics/nav-back-2.jpg) right 0 no-repeat; cursor:pointer; float:left; display:block; height:36px; padding:10px 23px 0 20px; font-size:16px; font-family:arial; background:url(/graphics/nav-back-2.jpg) right 0 no-repeat; }
	
	#navigation ul li a:hover	{ text-decoration:underline; background:url(/graphics/nav-back-1-mo.jpg) 0 0 no-repeat; }
	#navigation ul li a:hover span	{ text-decoration:underline; background:url(/graphics/nav-back-2-mo.jpg) right 0 no-repeat; }
	
#content_area				{ width:746px; background-image:url(../graphics/long-content-background.jpg); background-repeat:repeat-y; }
#content						{ padding:5px 20px 5px 20px; }
#content_bottom			{ background-color:#4d6952; }
#footer						{ background-image:url(../graphics/footer-background.jpg); background-repeat:repeat-y; padding:5px 5px 5px 15px; font-size:10px; }

#home_content_1			{ margin:0px 0px 0px 8px; width:260px; float:left; display:inline; }
#home_content_2			{ margin:0px; width:465px; float:left; }
#home_cattle				{ margin:10px 0px 0px 0px; }

/*  FORMATTING CLASSES :: XHTML TAGS :: ORDER BY ALPHA */
h1								{ margin:0; padding:0; font-size:11px; color:#fff; }
h2								{ margin:0 0 11px 0; padding:0; font-size:11px; border-bottom: 3px double #4D6952; }
h3								{ margin:0px; padding:0px; font-size:11px; text-decoration:underline; }
label							{ cursor:pointer; }
li								{  }
ol								{  }
p								{ margin:5px 0px 0px 0px; line-height:17px; }
ul								{  }


/*  FORMATTING CLASSES :: CUSTOM :: ORDER BY ALPHA */
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.credits						{ font-size:10px; margin:6px 10px 0 0; text-align:right; }
.small_content				{ background-color:#BDBDAD; min-height:20px; width:256px; } * html .content { height:20px; }
.small_content p			{ margin:0px; font-size:11px; padding:0px 8px 0px 8px; }
.small_content h3			{ padding:3px 0 0 8px; }
.content_images			{ margin:5px 0 2px 1px; }
.copyright 					{ font-size:9px;  text-align:center; color:#000000; }
.email_page_container	{ margin-left:10px; }
.error 						{ color:#ff0000; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.full_content				{ background-color:#BDBDAD; }
.full_content p			{ padding:0 15px 5px 8px; }
.image_border				{ border:1px solid #000000; }
#information_request_form p	{ font-size:10px; margin:0px auto; }
.input_box					{ border:1px solid #000000; padding:3px; }
.large_content				{ background-color:#BDBDAD; min-height:20px; width:465px; } * html .content { height:20px; }
.large_content p			{ margin:0px; font-size:11px; padding:0px 8px 0px 8px; }
.large_content_div		{ width:180px;background-color:#BDBDAD; float:left; }
.page_break					{ page-break-before:always; }
.print_only					{ display:none; }

.sales_table				{ margin:0 0 10px 0; }
.sales_table th			{ border-left:1px solid #4D6952; border-top:1px solid #4d6952; border-bottom:1px solid #4d6952; background-color:#979A85; padding:5px; }
.sales_table td			{ text-align:center; }
.sales_rowa					{ background-color:#bdbdad; padding:2px 0 2px 2px; }
.sales_rowb					{ background-color:#e5e5d9; padding:2px 0 2px 2px; }
.sales_text					{ float:left; height:15px; width:400px; padding:5px 0px 5px 10px; background-image:url(../graphics/tab-large.jpg); background-repeat:no-repeat; }

.title_image				{ float:left; height:15px; width:14px; margin:0px 0px 5px 21px; display:inline; }
.title_text					{ float:left; height:15px; width:230px; padding:5px 0px 5px 10px; background-image:url(../graphics/tab.jpg); background-repeat:no-repeat; }


/*  LINKS  */
a:link 						{ color:#1950dc; text-decoration:underline; }
a:visited 					{ color:#1950dc; text-decoration:underline; }
a:hover 						{ color:#1950dc; text-decoration:none; }
a:active 					{ color:#1950dc; text-decoration:none; }

h1 a:link 					{ color:#fff; text-decoration:none; }
h1 a:visited 				{ color:#fff; text-decoration:none; }
h1 a:hover 					{ color:#fff; text-decoration:underline; }
h1 a:active 				{ color:#fff; text-decoration:underline; }

a.white:link 				{ color:#fff; text-decoration:underline; }
a.white:visited 			{ color:#fff; text-decoration:underline; }
a.white:hover 				{ color:#fff; text-decoration:none; }
a.white:active 			{ color:#fff; text-decoration:none; }

#footer a:link 			{ color:#1950dc; text-decoration:underline; font-size:10px; }
#footer a:visited 		{ color:#1950dc; text-decoration:underline; font-size:10px; }
#footer a:hover 			{ color:#1950dc; text-decoration:none; font-size:10px; }
#footer a:active 			{ color:#1950dc; text-decoration:none; font-size:10px; }
