body					{margin: 0px 0px 10px 0px; font-family: sans-serif;}
h1						{font-size: 18px; font-weight: bold; text-align: center;}
p						{margin-top: 15px; margin-bottom: 15px; font-size: 12px;}
th						{font-family: verdana,arial,helvetica; font-size: 11px;}
img						{border: 0px;}
textarea				{font-family: arial,helvetica;}
#rotator				{border: 0px; cursor: pointer; overflow: hidden; position: relative; width: 510px; height: 160px;}
#rotator img			{border: 0px; cursor: pointer; width: 510px; height: 160px;}
.menu					{font-family: arial,verdana,arial,helvetica; font-size: 12px; font-weight: bold; color: #496795; width: 164px; text-align: center;}
.menu:hover				{color: #294775;text-decoration: none;background: #ffffff;}
.horse					{color: #a00000;}
.horse:hover			{color: #ff0000;}
.mdlink					{color: #9C5E0D;}
.mdlink:hover			{color: #BC7E2D; text-decoration: none;}
.frmtxt					{font-family: arial,verdana,helvetica; font-size: 12px;}
.fretxt 				{font-family: arial,verdana,helvetica; font-size: 10px;}
.smlink 				{font-family: tahoma,arial,verdana,helvetica; font-size: 9px; color: #999999;}
.smlink:hover 			{color: #BC7E2D; text-decoration: none;}
.smlink1				{font-family: tahoma,arial,verdana,helvetica; font-size: 9px; color: #9C5E0D;}
.smlink1:hover 			{color: #BC7E2D; text-decoration: none;}
.popup					{color: #9F141A; font-weight: bold; cursor: help; text-decoration: none}
.head-make 				{font-size: 18px; font-weight: bold; color: #9C5E0D; padding-top: 18px;}
.head-model				{font-size: 14px; font-weight: bold; border-bottom: 1px solid #999;	padding-top: 18px; color: #333;}
.login_field 			{width: 80px;font-size: 12px;}
.login_submit 			{font-size: 12px;}
.login_table, .minicart	{font-size: 11px; margin-bottom: 20px; border-collapse: collapse; width: 90%; background: URL(/images/back_cart.gif) repeat-x bottom;}
.login_table td, .minicart td 		{padding: 3px;}
.login_table th, .minicart th 		{background: URL(/images/back_members.gif) repeat-x bottom; padding: 4px; border: 0px solid #000; color: #ccc; font-weight: normal;}
.login_error 			{text-align: center; color: #c00; border-bottom: 1px solid #ddd; background: #fee;}
.login_info 			{text-align: center; color: #666;}
.bold 					{font-weight: bold; color: #333;}
.login_links			{text-align: left;}
.login_menu 			{border-bottom: 1px solid #eee; padding: 3px;}
.login_menu:hover 		{border-bottom: 3px solid gold; cursor: pointer; padding-bottom: 1px;}
.login_menu a 			{color: brown; text-decoration: none;}

table.slider th 		{font-size: 11px; text-align: right; padding-right: 10px; padding: 4px; width: 50px;}
table.slider td 		{font-size: 12px; text-align: left; padding: 4px;}
table.slider th, table.slider td {border-width: 1px; border-style: dashed solid; border-color: #ccc;}

table.details th 		{font-size: 11px; text-align: right; padding-right: 10px; padding: 4px; width: 30%;}
table.details td 		{font-size: 12px; text-align: left; padding: 4px;}
table.details input 	{font-size: 11px;}
table.details th, table.details td {border-width: 1px; border-style: dashed solid; border-color: #ccc;}
table.details th.form-button {border: 1px solid #ccc; text-align: center; padding: 4px; background: URL(/images/back_order.gif) repeat-x center;}
table.accounts, table.details, table.slider {width: 94%; border-collapse: collapse; border: 1px solid #ccc;}
table.accounts th 		{border: 1px solid #ccc; text-align: center; padding: 4px; background: URL(/images/back_order.gif) repeat-x center;}
table.accounts th a 	{color: black;}
table.accounts th a:hover {text-decoration: none; color: #c00;}
table.accounts td.head	{text-align: right; width: 30%; font-weight: bold; padding: 4px;}
table.accounts td a 	{color: black;}
table.accounts td a:hover {text-decoration: none; color: #c00;}
table.accounts td 		{font-family: arial,consolas, tahoma, 'lucida console', 'courier new', fixed; font-size: 11px; border-width: 1px; border-style: dashed solid; border-color: #ccc; padding: 2px;}
table.accounts td.money {text-align: right; width: 70px;}
table.accounts td.period {text-align: center; width: 20%; line-height: 175%;}
input.button 			{font-size: 11px;}
table.accounts input.qty {font-size: 10px;}
table.parts-list 		{font-size: 11px; font-family: arial,verdana,helvetica; width: 540px; border-collapse: collapse;}
table.parts-list td 	{padding: 1px; line-height: 200%;}
table.parts-list th 	{border-bottom: 1px solid brown;}
.small 					{font-size: 10px; color: #666;}
.red					{color: #c00;}
.al-l 					{text-align: left;}
.al-c 					{text-align: center;}
.al-r 					{text-align: right;}
.order-button 			{background: URL(/images/back_order.gif) repeat-x bottom;}
.smalldate 				{font-size: 8px; color: #666;}
.guide 					{width: 100%; text-align: center; font-size: 12px;}
.guide-current 			{color: #c00; text-decoration: underline; font-weight: bold; font-size: 14px;}
p.terms 				{font-family: consolas,'courier new',fixed; font-size: 11px; text-align: center;}
.yes-print 				{display: none;}
ul.help 				{margin-left: 60px;}
ul.help li 				{font-size: 11px;}
.required 				{font-family: arial, tahoma, verdana; color: #c00; font-size: 10px; padding-left: 6px;}
.error 					{border: 1px solid #c00; background-color: #fcc; color: #c00; padding: 4px; margin: 4px;}
.confirmation 			{color: black;}
.confirmation:hover 	{text-decoration: none; color: #c00;}
.part-image				{text-align: center; font-size: 10px;}
.part-image a			{color: #aaa; text-decoration: none;}
.part-image a:hover		{color: #c00;}
.part-image img			{border: 1px solid #ccc;}
ul.sitemap				{font-family: tahoma, arial; list-style: none; margin-left: 10px;}
ul.sitemap li.mk		{font-size: 16px; margin-top: 20px; padding-left: 0px;}
ul.sitemap li.md		{font-size: 14px; margin-top: 10px; padding-left: 0px;}
ul.sitemap li.p			{font-size: 9px; padding-left: 10px;}
ul.sitemap li a			{color: #333;}
ul.sitemap li a:hover	{color: #c00; text-decoration: none;}
.success				{border: 1px solid #0c0; padding: 4px; background: #cfc; color: #090;}
.failure				{border: 1px solid #c00; padding: 4px; background: #fcc; color: #900; font-weight: normal;}
.alert					{border: 1px solid #c00; padding: 10px; background: #fdd; color: #600; margin: 20px; font-size: 14px;}
@media print {
	.no-print 			{display: none;}
	.yes-print 			{display: inline;}
}