* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, "lucida console", sans-serif; font-size: 62.5%; background-color: white;}
a 				{outline: none; text-decoration: none; position: relative;}
img 				{border: none; vertical-align: bottom;}
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
.bodycopy			{font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.4em;}
.subhead			{font-family: Helvetica, Arial, sans-serif; color: #F7C00D; font-size: 18px; font-weight: bold; letter-spacing: 0pt; word-spacing: 0.4pt; line-height: 1.8;}
.lgsubhead			{font-family: Helvetica, Arial, sans-serif; color: #F7C00D; font-size: 28px; font-weight: bold; letter-spacing: 0pt; word-spacing: 0.4pt; line-height: 1.8;}
.lgintrocopy			{font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 16px; letter-spacing: 0pt; word-spacing: 0.4pt; line-height: 1.4em;}

/**********************************Temp*****************************************/
#tour-details		{position:relative;float:left;list-style:none;}
#tour-details-lft	{position:relative;float:left;list-style:none;}
#tour-details-rt	{position:relative;float:right;padding:0px 30px 0px 0px;list-style:none;}
#tour-details-mid	{position:relative;float:left;padding-top:10px;list-style:none;position: relative;width: 640px;}
#general			{position:relative;float:left;padding-top:10px;font-family: Helvetica, Arial, sans-serif; color: #FFC930; font-size: 28px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
/**********************************Temp*****************************************/

/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}

/**********************************Layout*****************************************/
body				{background: url(/images/bg2.jpg) no-repeat #19170B; background-position: center top;}

div#wrapper			{width: 1000px; margin: 0 auto; background: url(/images/paper_body_bg.jpg) repeat-y;}
div#header			{position: relative; height: 146px; background: url(/images/header.jpg) no-repeat; margin-top: 0px;}
div#content_wrapper		{width: 993px; background: url(/images/body_bg.png) repeat-y; margin-left: 3px;}
div#footer			{width: 1000px; margin: 0 auto; height: 100px; position: relative; text-align: center;}
div#left_nav			{width: 220px; margin: 10px 0px 0px 15px; float: left;}
html>body div#left_nav		{width: 220px; margin: 10px 0px 0px 30px; float: left;}
div#main_content		{margin:  10px 0px 10px 10px; width: 700px; float: left;}
ul#departments			{list-style-type: none; border: 1px solid #DEDDD7; padding: 5px 10px 20px 10px; margin-bottom: 10px;}
ul#departments li		{padding: 8px 0px;}
ul#departments li a		{font-size: 12px; font-weight: bold; color: #362604;text-transform: uppercase; letter-spacing: 1px; position: relative; }
ul#departments li a.on_sale	{color: #911112;text-transform: none;}
ul#departments li ul		{list-style-type: none; margin-left: 10px;}
ul#departments li ul li		{padding: 2px 0px;}
ul#departments li ul li a	{font-weight: normal; text-transform: capitalize; color: #362604; position: relative;}
form#search_store		{margin-bottom: 10px;}
form#search_store input		{width: 218px; padding: 3px 0px; font-weight: bold; font-size: 12px; text-indent: 10px;}
div#content_bumper		{padding: 20px 40px;}
p.infoTXT			{}

a#career_link	{position: absolute; top: 25px; left: 540px;font-size: 12px; color: #1E1301; font-weight: bold;}
a#contact_us_link {position: absolute; top: 25px; left: 600px;font-size: 12px; color: #1E1301; font-weight: bold;}
a#home_link 	{position: absolute; top: 25px; left: 670px;font-size: 12px; color: #1E1301; font-weight: bold;}



/********************************MAIN CONTENT ***********************************/
ul#top_strip			{list-style-type: none; width: 690px; margin-left: 5px;}
ul#top_strip li			{float: left; display: inline; color: #251500; font-size: 12px; padding-top: 8px;}
ul#top_strip li.welcome		{font-size: 20px; font-weight: bold; width: 215px; padding-top: 0px; text-transform: capitalize;}
ul#top_strip li.support		{font-size: 12px; color: #C8B594; padding: 8px 30px 0px 0px; font-weight: bold;}
ul#top_strip li.my_account a	{color: #251500; padding-right: 20px; letter-spacing: .5px;}
ul#top_strip li.cart a		{color: #251500;  padding-left: 20px; letter-spacing: .5px;}
img.landing_img			{border: 1px solid #DEDDD7; margin-top: 10px;}
h3				{font-size: 17px;color: #251500; margin-top: 20px;}

span.sorted_by			{float: left; padding: 5px 5px 0px 5px ; color: #6A6A6A; font-size: 12px;}
span.per_page			{float: left; padding: 5px 5px 0px 5px ; color: #6A6A6A; font-size: 12px; margin-left: 50px;}
select#per_page			{float: left; width: 80px;}
select#sort_by			{float: left; width: 140px;}


table.specials			{width: 100%;}
table.category			{width: 690px; margin-left: 2px;}
table.category tr td		{padding-bottom: 80px; width: 160px; padding-left: 5px;}
span.reg_price			{font-size: 12px; color: #8C8C8C; font-weight: bold; display: block; margin-bottom: 3px;}
span.member_price, a.member_price {font-size: 12px; color: black; font-weight: bold; display: block;/*text-transform: capitalize;*/}
a.member_price			{margin: 3px 0px; color: #434343; font-size: 13px;}
span.special_price		{font-size: 17px; color: #662D1C; font-weight: bold; display: block; }




ul#top_rated, ul#best_sellers	{float: left; width: 300px; margin: 20px 0px 10px 20px; list-style-type: none; list-style-position: inside;}
ul#top_rated li.header, ul#best_sellers li.header {list-style-type: none; font-size: 16px; color: #251500; font-weight: bold; margin: 0px 0px 5px -15px;}
ul#top_rated li a, ul#best_sellers li a	{color: #652E1C; font-size: 12px; line-height: 1.6em; margin-left: -10px; text-transform: capitalize;}
div#container			{width: 695px; border: 1px solid #DEDDD7; margin-top: 10px;}
h1#crumbs			{color: #666666; text-transform: uppercase; font-size: 20px; padding: 10px;}
a#promo_area			{margin-left: 15px;}

/********************************* PRODUCT DETAIL *************************/
span#prod_crumbs		{color: #666666; font-weight: bold;text-transform: uppercase; font-size: 20px; padding: 0px 10px; float: left; width: 300px;}
ul#options			{float: left; list-style-type: none;margin-top: 10px;}
ul#options li			{padding: 0px 20px; display: inline; float: left;}
ul#options li a			{font-size: 12px; color: #723D2E; text-decoration: underline;}

table#product_detail, table#associated 	{margin-top: 30px;}
table.swatches			{margin: 10px 0px 10px 20px;}
table.swatches tr td a		{padding-right: 5px;}
table.altimgs td		{height:95px; width:95px; vertical-align:middle; text-align:center;}
table.colorimgs td		{height:105px; width:95px; vertical-align:middle; text-align:center;}
table#associated tr td		{padding-bottom: 35px;}
a.associated_desc		{color: #662D1C; font-size: 12px; text-decoration: underline; padding: 0px 5px 0px 0px ;}
h1#product_name			{font-size: 24px; color: black; width: 100%; padding-right: 20px;}
span#style_number		{display: block; width: 100%; font-size: 11px; color: #676767;}


span.Price_top_text		{float: left; width: auto; color: #676767; font-size: 13px; font-weight: bold;}
span.minprice			{float: left; width: 100px; color: #333333; font-size: 24px; font-weight: bold;}
span.Member_top_text		{float: left; width: 280px; color: #676767; font-size: 13px; font-weight: bold;}
span.Member_top_text a		{color: #662D1C; text-decoration: underline; padding-left: 15px; font-weight: bold; font-size: 12px;}
span.maxprice			{float: left; width: 200px; color: #662D1C; font-size: 24px; font-weight: bold;}
span.maxprice strong		{color: #676767; font-size: 11px; padding-left: 5px; font-weight: normal;}
a.review			{font-size: 12px; color: #DAB747; text-decoration: underline; font-weight: bold; padding-left: 10px;}
span.review_total		{display: block; font-size: 11px; font-weight: bold;}
table#review_output		{margin: 10px 0px; margin-left: 10px;}
table#review_output tr td	{padding: 2px; font-size: 12px; color: #888888;}
table#review_output tr td strong{color: #333333;}
strong.review_title		{font-size: 15px; padding-left: 10px; color: #333333;}
div#product_description		{font-size: 12px; line-height: 1.5em; color: #4F4F4F; padding: 10px; width: 95%;}
div#product_description	strong	{color: #333333;}
div.category_description	{font-size: 12px; line-height: 1.5em;}


/************************ TABS *************************/
div#alpha			{background: none; border: none; width: 375px; margin-top: -12px;}
.ui-tabs-nav 			{list-style-type: none; font-size: 12px; position: relative; }

.ui-tabs-nav li  		{ float: left; display: inline; padding: 7px 28.5px; color: #CCCCCC; font-weight: bold; background: white; width:  128.5px; border: 1px solid #CCCCCC; cursor: pointer;}
.ui-tabs-nav li:hover 	{ background: white; color: #662D1C; }
.ui-tabs-panel 			{ clear:left; border: 1px solid #CCCCCC; border-top: none;  background: white; color: #333333; padding: 10px 0px 0px 0px; width: 372px;}
.ui-tabs-hide 			{ display: none;}
.ui-tabs .ui-tabs-hide 		{ display: none; }
div.details			{padding: 15px; }


/************************ KTABS *************************/
#ktabs				{border:1px solid #5A5343;float:left;padding:15px;}
#ktabs div span.tourprotxt	{margin: 0px 15px 15px 15px;}
#ktabs div span span.quotecopy1	{display: block;}
#kbtns				{position:relative;float:left;list-style:none;}
.btnontop			{margin:0 0 0 15px;}
.btnonsidel			{margin:15px 0 0 0;}
.btnonsidel_nb			{margin:15px 0 0 0;}
#kbtns li			{display:block;cursor:pointer;text-decoration:none;font-weight:bold;background:#251601;padding:5px;float:left;}
.btnontop li			{color:#FFC930;margin: 0 5px;border-top:1px solid #5A5343;border-right:1px solid #5A5343;border-left:1px solid #5A5343;}
.btnonsidel li			{color:#FFC930;margin:5px 0;border:1px solid #5A5343;width:139px;}
.btnonsidel_nb li		{color:#EBEBEB;width:240px;}
#kbtns li.selected		{color:#251601;background:#FFC930;}

/********************************* PAGE THRU AND SORT BY*****************************/
#categorySortText {font-size: 12px; color: black; font-weight: bold;}
#categorySortOrder {padding: 0 5px;}
table.pagethrus			{width: 100%; margin: 5px 0px;}
table.pagethrus tr td		{padding-right: 10px;}
a.view_all, strong.view_all			{font-size: 12px; color: black; font-weight: bold;}
a.view_all_count		{background: white;padding: 4px 5px;font-size: 12px; color: black; font-weight: bold;}
a.view_all_count:hover		{background: white;padding: 3px 4px;font-size: 12px; color: black; font-weight: bold; border: 1px solid #E5B411;}
/**********************************HEADER*****************************************/
a#logo				{position: absolute; top: 30px; left: 30px; z-index: 50;} 
div#search_form			{position: absolute; top: 18px; right: 20px; width: 245px; height: 32px; background: url(/images/search_field.gif) no-repeat;}
input#go			{float: left; margin-left: 25px;}
input#s				{float: left; font-size: 13px; padding: 2px; margin: 3px 0px 0px 3px; background: none; width: 130px; border: none;}
ul#main_navigation		{position: absolute; bottom: 0px; left: 172px; list-style-type: none;}
ul#main_navigation li		{display: inline; float: left;}
ul#main_navigation li a		{}


/**********************************INDEX CONTENT*****************************************/
div#area_left			{float: left; width: 231px; margin: 10px 10px -5px 26px; position: relative; z-index:5;}
div#area_left a			{position: static;}
html>body div#area_left		{float: left; width: 231px; margin: 10px 10px -5px 26px; position: relative; z-index:5;}
div#area_center			{float: left; width: 470px;margin: 10px 10px -5px 0px; position: relative; z-index:5;}
div#area_center a		{position: static;}
div#area_right			{float: left; width: 215px; position: relative; z-index:5; margin: 10px 10px -5px 0px;}
div#area_right a		{position: static;}
div#we_are_on_tv		{float: left; width: 230px; margin: 10px 10px 0px 0px; background: #221600; height: 137px; position: relative; z-index: 5;}
div#no_worries			{float: left; width: 230px; margin: 10px 0px 0px 0px; background: #221600;height: 137px;}
img#rfd_tv_image		{position: absolute; z-index: 50; right: 0px;}
div#we_are_on_tv h3		{color: #CCCCCA; font-size: 16px; margin: 8px; font-weight: normal;}
div#we_are_on_tv p		{color: #CCCCCA; font-size: 12px; margin: 20px 0px 0px 8px; font-weight: normal;}
div#upcoming_events		{width: 215px; margin: 0px; background: #221600;height: 300px; position:relative; z-index: 5;}
div#upcoming_events div#events_header {height: 30px; color: #B7A077; text-align: center; padding-top: 10px; font-size: 12px; font-weight: bold; letter-spacing: 1px;}
div#upcoming_events div#template_holder {width: 215px; background: #221600; height: 256px; position:relative; z-index: 5; overflow-x: hidden; overflow-y: scroll; }
div#horse_performance		{width: 215px; margin: 10px 0px 0px 0px; height: 137px; position: relative; z-index: 5;}
div#horse_performance h3	{color: #CCCCCA; font-size: 15px; padding: 10px 0px 0px 8px; font-weight: normal;}
div#horse_performance a		{width: 215px; height: 137px; display: block; z-index: 55;}
img#horseman			{position: absolute; z-index: 50; top:0px; right: 0px;}
div#logo_container		{width: 100%; position: relative;}
div#logo_container a		{position: absolute; top: 20px;right:40px;}
div#logo_container a#spon	{right:82px;}


/**********************************FOOTER*****************************************/
img#footer_image		{width: 1000px; margin-top: 5px;}
div#footer p#copyright		{font-size: 12px; padding: 10px 0px 10px 20px; color: #8D8A85; position: absolute; top: 125px; left: 400px;}
ul#footer_nav			{list-style-type: none; position: absolute; top: 60px; left: 255px;}
ul#footer_nav li		{display: inline; float: left;  padding: 0px 4px; color: #8D8A85; font-size: 12px;}
ul#footer_nav li a		{color: #8D8A85; font-size: 12px; padding: 0px 4px; font-weight: bold;}
span.email_signup		{color: #8D8A85; font-size: 14px; font-weight: bold; position: absolute; top: 18px; left: 325px;}
ul#foot_logo_nav		{list-style-type: none; position: absolute; top: 80px; left: 60px;}
ul#foot_logo_nav li		{float: left; display: inline; padding: 0px 20px;}
#error_wrapper { display: block; height: 1px; left: 0px; overflow-x: visible; overflow-y: visible; position: absolute; text-align: center; top: 50%; visibility: visible; width: 100%;}
#errorlist { width: 400px; background-color: #000; padding: 20px; left: 50%; margin-left: -205px; position: absolute; top: -35px; visibility: visible; }
#errorlist ul { list-style-type: none;}
.signup.goback { display: block; color:#fff; font-size: 16px; font-weight: bold; padding-top:20px; visibility: visible; width: 400px;}
#errorlist li { color:#fff; font-size: 13px;}

/****************** LOGIN *****************************/

table#logintable		{margin-top: 20px;}
label.login_label		{font-size: 12px; color: #362604; font-weight: bold;}
ul#loggedinlist			{list-style-type: none; margin: 5px 20px;}
ul#loggedinlist li		{padding: 5px 0px;}
ul#loggedinlist li a		{color: black; margin-left: 0px;}
ul#loggedinlist li a:hover	{border-bottom: 2px solid #362604;}
div#express_chk			{background: #DFCFB5; padding: 10px 5px 0px 10px; width: 255px; height: 140px;}
.Reg_Member_Msg			{font-size: 12px; color: #686868; line-height: 1.3em; padding: 5px 50px 5px 0px;} 
.link_underline			{text-decoration: underline; color: #A0A0A0;} 
.everydayForm			{font-size: 12px; color: #797778; padding-left: 5px;}
.processTXT			{font-size: 13px; color: #797778; padding: 5px; margin: 5px;line-height: 1.5em;}
.infoTXT			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em;} 
p.infoTXT strong, p.infoTXT a	{font-weight: bold; color: #362604; } 
.checkout			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; text-transform: capitalize;} 
.ship_rates			{font-size: 12px; color: #686868; padding: 5px 0px; margin-left: 0px;line-height: 1.5em;} 
.other_form_labels		{font-size: 12px; color: #5A471B; padding: 5px; margin-left: 5px;line-height: 1.5em;font-weight: bold;}
.errorTXT			{font-size: 12px; color: red; padding: 5px; margin-left: 5px;line-height: 1.5em; float: left; width: 460px;} 
.errorIMG			{float: left; width:20px; margin-top: 10px;}
.centered_content		{text-align: left; width: 500px; margin: 0 auto; font-weight: bold;}
strong.larger_bold		{font-size: 15px;}
.questionbg			{background: #5B481C; width: 900px; padding: 2px; margin-left: 10px;}
.questionbg strong		{ color: white; font-size: 13px; padding: 2px;}
table.ua_home			{margin: 10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #817F80;}
ul.stars			{list-style-type: none;}
ul.stars li			{background: url(/images/bullet.gif) no-repeat; padding: 0px 0px 10px 15px;}
ul.stars li a			{margin-top: -10px; color: #686868; margin-left: 5px;}
ul.stars li a:hover		{border-bottom: 2px solid #362604; margin-left: 5px;}
span#spacer			{width: 50px; display: block;}
table#search_categories		{width: 600px; margin-left: 50px;}
a.search_dept			{font-weight: bold; font-size: 14px; color: #5A471B; padding-left: 5px; text-transform: capitalize;}
a.search_typs			{font-weight: bold; font-size: 12px; color: #C8B594; padding-left: 5px; text-transform: capitalize;}
a.search_typs:hover, a.search_dept:hover		{color: #911112; font-weight: bold;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #6E5D34; font-size: 11px; color: #8C8C8D;}
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}
ul#company_nav			{list-style-type: none; width: 500px;}
ul#company_nav li		{display: inline; float: left; padding: 0px 6px;}
div#company_content		{padding: 10px;}
div#loading			{float: right; width: 42px; height: 42px; padding-right: 10px;}
.infoTXT_external		{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; width: 460px; text-align: justify;}
.redTXT				{color: red;}
.strikeTXT			{text-decoration: line-through;}
.line_total			{font-size: 12px; color: #686868; padding: 5px 10px 0px 0px; }
.everyday		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D7F76; }

/********************************** events page ****************************/
div#events_holder	{width: 382px; height: 400px; position: relative;  overflow-x: hidden; overflow-y: scroll; }
span.eventsYellow	{color: #F6C20E;font-family:Helvetica,Arial,sans-serif;font-size: 13px;line-height: 1.4em;}
span.eventsWhite	{color: white;font-family:Helvetica,Arial,sans-serif;font-size: 13px;line-height: 1.4em;}
td.events_padding	{padding: 16px 0 0 10px;}

a.event-nav:link { color: #FFC930;font-size: 13px; text-decoration: none;}
a.bullet:before { content: url(/images/bullet.png)}
a.event-nav:active { color: #FFC930; font-size: 13px; text-decoration: none;}
a.event-nav:visited { color: #FFC930; font-size: 13px; text-decoration: none;}
a.event-nav:hover { color: #FFFFFF; font-size: 13px; text-decoration: underline;}

table#tour_dates tr td a:link { color: #F6C20E;font-size: 12px; text-decoration: none;}
table#tour_dates tr td a:active { color: #F6C20E; font-size: 12px; text-decoration: none;}
table#tour_dates tr td a:visited { color: #F6C20E; font-size: 12px; text-decoration: none;}
table#tour_dates tr td a:hover { color: #FFFFFF; font-size: 12px; text-decoration: underline;}

table#tour_dates td	{color: #FFFFFF; font-size: 9pt; padding: 5px 0 5px 0;}
div#overview		{margin-top: 6px; display: none; padding: 0px 40px 0px 20px; color: #FFFFFF; font-size: 12px; text-align: left;}
div#overview2		{margin-top: 6px; display: none; padding: 0px 40px 0px 20px; color: #FFFFFF; font-size: 12px; text-align: left;}
div#overview3		{margin-top: 6px; display: none; padding: 0px 40px 0px 20px; color: #FFFFFF; font-size: 12px; text-align: left;}
ul#events_top_nav	{list-style-type: none; position: absolute; top: 30px; left: 130px;cursor: pointer;}
ul#events_top_nav li	{float: left; display: inline; padding: 0px 15px;color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#events_top_nav li a	{color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#events_top_nav li a.current_page	{color: #E5B411; font-size: 16px; cursor: pointer;}
ul#horses_top_nav	{list-style-type: none; position: absolute; top: 30px; right: 15px;cursor: pointer;}
ul#horses_top_nav li	{float: left; display: inline; padding: 0px 15px;color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#horses_top_nav li a	{color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#horses_top_nav li a.current_page	{color: #E5B411; font-size: 16px; cursor: pointer;}
ul#horses_bottom_nav	{list-style-type: none; cursor: pointer;}
ul#horses_bottom_nav li	{display: inline; cursor: pointer;}
ul#horses_bottom_nav li a	{cursor: pointer;}
ul#horses_bottom_nav li a.current_page	{cursor: pointer;}
#horses_performance_horses,
#horses_signature_horses {padding:0 80px;}


div#left_column		{ padding: 32px 0 16px 46px; width: 224px; float: left;}
div#center_column	{ padding: 32px 0 16px 16px; width: 250px; float: left;}
div#right_column	{ padding: 6px 0 16px 16px; width: 350px;float: left;}
tr.black_bg		{background: black;}
table.white_TXT		{color: #FFFFFF; font-size: 9pt;}
div#loading_gif		{position: absolute;  left: 200px; top: 20px; }

/********************************* contact_us page *************************/

div#email_send_form {background: url(/images/contact_us_bg.gif) no-repeat #251601; height: 310px; float: left; margin-left: 20px; padding-bottom: 40px; width: 473px;}
div#email_send_form div#send_to {width: 473px; text-align: center; padding-top: 25px; color: #241700; font-size: 10pt; font-weight: bold;}

div#email_send_form div#email_input_wrapper {float: left; width: 385px; text-align: center;}
div#email_send_form div#email_left {float: left; width: 125px; padding-right: 5px;}
div#email_send_form div#email_right {float: left; width: 250px;}
div#email_send_form div#email_left div.your_name { text-align: right; margin: 50px 0px 20px 0px; padding-top: 3px; font-size: 12px;}
div#email_send_form div#email_left div.your_email {text-align: right; margin-bottom: 20px; padding-top: 8px; font-size: 12px;}
div#email_send_form div#email_left div.comments {text-align: right; margin-bottom: 20px; padding-top: 12px; font-size: 12px;}

div#email_send_form div#email_right div#your_name_input { text-align: left; margin-top: 50px; margin-bottom: 20px;}
div#email_send_form div#email_right div#your_email_input {text-align: left;  margin-bottom: 20px;}
div#email_send_form div#email_right div#comments_input {text-align: left; margin-bottom: 20px;} 

div#email_send_form div#email_button {clear: both; text-align: right; width: 300px;}

div#contact_right {background: #251601; float: left; padding: 10px 10px 0 20px; width: 407px; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 10pt;}

div#contact_right div#phone_contact div#phone_number {font-size: 14pt; color: #F7C30B; padding-left: 30px;}
div#contact_right div#fax {padding-top: 20px; color: #F7c30B;}
div#contact_right div#fax span {color: #FFF; font-weight: bold; padding-right: 5px;}
div#contact_right div#mail {padding-top: 20px; color: #F7c30B;}
div#contact_right div#mail span {color: #FFF; font-weight: bold; padding-right: 5px;}

.contact_right_spacer {margin-right: 5px;}

/******************************** process contact_us page *********************/
div#process_contact {background-color: #251601; margin: 10px; width: 935px; color: #FFF; height: 390px; text-align: center; padding-top: 20px;}
div#process_contact a {color: #FFF;}

table#spnsr_logos td	{padding-top: 32px;}

p.over		{color: #F6C20E; font-size: 12px; padding: 5px 5px 0px 25px; position: relative; width: 500px;}
p.over2		{color: #F6C20E; font-size: 12px; padding: 15px 5px 0px 25px; position: relative; width: 500px; }

/******************************** giveaway registration page *********************/
div#regform		{color:#FFFFFF;float:left;border:1px solid #5A5343;padding:0 30px 0 30px;width:530px;}
div#regfield		{padding:15px 15px 0 15px;float:left;}
div#regflderr		{padding:15px 15px 0 15px;float:left;color:#F7C00D;font-weight:bold;}
div#regflderr input	{background-color:#F7C00D;}
div#regimg		{background:#FFF;position:relative;height:38px;width:190px;text-align:center;}


/******************************** KT Updates Start *********************/
div#page_stage		{position: relative; margin: 10px 10px -5px 26px; width: 940px; background: #251601; float: left;}

ul#top_nav	{list-style-type: none; position: absolute; top: 27px; right: 15px;cursor: pointer;}
ul#top_nav li	{float: left; display: inline; padding: 0px 15px;color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#top_nav li a	{color: #FFFFFF; font-size: 16px; cursor: pointer;}
ul#top_nav li a.current_page	{color: #FFC930; font-size: 16px; font-weight: bold; cursor: pointer;}

div#event_menu	{float:left; width: 230px; margin: 17px 0px 20px 30px; position: relative;}
div#event_menu ul {position: relative; list-style-type: none;}
div#event_menu ul li {display: block;}
duv#event_menu ul li a img {border: 0px;}

div#event_icons	{float:left; width: 150px; height: 281px; margin: 17px 30px 20px 0px; position: relative;}

div#vidpicdiv	{float:left; margin: 17px 30px 20px 10px; display: block; width: 640px; height: 360px;}

div#duhimgs	{float:left; margin: 20px 0px 20px 30px; display: block; width: 640px; height: 360px;}
div.duhmedcat	{background:url(/images/mmediabtns/menu_gradient.jpg) repeat-y; float:left; width:250px; height:360px; margin:0px 0px 0px 20px; position:relative; overflow:auto;}
div#duhgalleries	{margin:0px 30px 20px; display:block; width:880px;}
div#duhgalleries div span.filcat	{margin: 0pt 0pt 0pt 30px;display:inline-block;}
div.galldiv	{float:left; margin:10px 0; width:290px;}
div.galldiv div.gallicon	{float:left; margin:0 5px 0 0;}
div.galldiv div.gallcont	{float:left; margin:0 10px 0 0; width: 185px;}
div#duhvids	{float:left; margin: 17px 30px 20px; display: block; width: 580px; height: 326px;}
div#vidlist	{float:left; width:300px; height:360px; margin:0px; position:relative; overflow:auto;}
div.vidlisting	{float:left; margin:10px 0; width:280px;}
div.vidlistimg	{float:left; margin:0 5px 0 0;}
div.vidlistinf	{float:left; margin:0 10px 0 0; width: 145px;}
div.duhmedcat ul li a{ background: url("/images/mmediabtns/mm_btns.png");height: 200px; width: 203px; display:block; text-indent:-99999px;}
#duh_cat7 a{ background-position: 0 0;}
#duh_cat7 a:hover { background-position: -200px 0;}
#duh_cat4 a { background-position: 0 -609px;}
#duh_cat4 a:hover { background-position: -200px -609px;}
#duh_cat3 a { background-position: 0 -812px;}
#duh_cat3 a:hover { background-position: -200px -812px;}
#duh_cat1 a { background-position: 0 -406px;}
#duh_cat1 a:hover { background-position: -200px -406px;}
#duh_cat2 a { background-position: 0 -203px;}
#duh_cat2 a:hover { background-position: -200px -203px;}

.gallicon a { background: url(/images/img_gallery/gallery.png); width:90px; height:90px; display:block; text-indent: -99999px;}
#gallery1 a { background-position: -90px 0;}
#gallery2 a { background-position: -90px -90px;}
#gallery3 a { background-position: -90px -180px;}
#gallery4 a { background-position: -90px -270px;}
#gallery5 a { background-position: -90px -360px;}
#gallery6 a { background-position: -90px -450px;}
#gallery7 a { background-position: -90px -540px;}
#gallery8 a { background-position: -90px -630px;}
#gallery9 a { background-position: -90px -720px;}
#gallery10 a { background-position: -180px 0;}
#gallery11 a { background-position: -180px -90px;}
#gallery12 a { background-position: -180px -180px;}
#gallery13 a { background-position: -180px -270px;}
#gallery14 a { background-position: -180px -360px;}
#gallery15 a { background-position: -180px -450px;}
#gallery16 a { background-position: -180px -540px;}
#gallery17 a { background-position: -180px -630px;}
#gallery18 a { background-position: -180px -720px;}
#gallery19 a { background-position: -270px 0;}
#gallery20 a { background-position: -360px 0;}
#gallery21 a { background-position: -360px -90px;}
#gallery22 a { background-position: -360px -180px;}
#gallery23 a { background-position: -360px -270px;}
#gallery24 a { background-position: -360px -360px;}
#gallery25 a { background-position: -360px -450px;}
#gallery26 a { background-position: 0 -270px;}
#gallery27 a { background-position: 0 -180px;}
#gallery28 a { background-position: 0 -90px;}
#gallery29 a { background-position: 0 0;}
#gallery37 a { background-position: -360px -540px;}
#gallery38 a { background-position: -270px -90px;}
#gallery39 a { background-position: -270px -180px;}
#gallery40 a { background-position: -270px -270px;}
#gallery41 a { background-position: -360px -630px;}
#gallery42 a { background-position: -360px -720px;}

div#content {margin: 0px 30px 20px;}
div#left_content {width: 600px; float: left; margin: 0px 15px 20px 30px;}
div#left_content640 {width: 640px; float: left; margin: 17px 30px 20px;}
div#sig_test {width: 880px; float: left; margin: 17px 30px 20px;}
div#right_content {width: 250px; float: right; margin: 0px 30px 20px 15px;}
div#right_content210 {width: 210px; float:left; margin:17px 30px 20px 0px;}
div#sig_horse_rtcol {width: 240px; float:left; margin:17px 0px 20px;}
div#fullcol_content {width: 640px; float: left; margin: 17px 30px 20px 10px;}

div#imgspace01 a img {padding: 10px 0px;}

div.sec_bar_blk {background: url(/images/hs_subheader_on.gif) no-repeat; height: 41px; width: 617px; margin: 10px 0px;}
div.sec_bar_blk div {width: 500px; text-align: left; padding: 7px 5px 0px 25px; position: relative; font-family: Helvetica, Arial, sans-serif; color: #FFC930; font-size: 18px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
div.sec_bar_blk a {position: absolute; bottom: 0px; right: -70px;}
div.sec_content1 {padding: 0px 20px; width: 580px; text-align: left;}
div.sec_content1 div {padding: 0px 10px 10px;}

div#picwcap {padding: 10px 0px; width: 234px; font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 11px; text-align: center;}

.bodycopy1	{font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 13px; line-height: 1.4em;}
.bodycopy2	{font-family: Helvetica, Arial, sans-serif; color: #251601; font-size: 13px; line-height: 1.4em;}
.quotecopy1	{font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 13px; font-weight: bold; line-height: 1.4em; padding: 0px 45px; font-style: italic;}
.subhead1	{font-family: Helvetica, Arial, sans-serif; color: #FFC930; font-size: 18px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
.subhead2	{font-family: Helvetica, Arial, sans-serif; color: #251601; font-size: 18px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
.largesubhead1	{font-family: Helvetica, Arial, sans-serif; color: #FFC930; font-size: 28px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
.largeintro1	{font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 16px; word-spacing: 0.4pt; line-height: 1.4em;}

table#clin_schd tr#head {font-family: Helvetica, Arial, sans-serif; color: #EBEBEB; font-size: 18px; font-weight: bold; word-spacing: 0.4pt; line-height: 1.4em;}
table#clin_schd tr.rowone {height:45px; background-color: #000000;}
table#clin_schd tr.rowtwo {height:45px;}

div#faqdiv div	{margin: 0px 15px 15px 15px;}

table#tour_schd td {font-size: 12px; padding: 3px 0px 3px 10px;}

div#tour_formtxt {width: 425px; float: left; margin: 0px 15px 20px 30px;}
div#tour_form	{width: 440px; float: left; margin: 0px 30px 20px 0px; background-color: #fff;}
div#tour_form div#tour_form_head {background-image: url(/images/440form_top.gif); background-repeat: no-repeat; height:50px; padding: 15px;}
div#tour_form div#tour_form_fields {width: 410px; margin: 15px 15px 0px;}
div#tour_form div#tour_form_fields span {float: left; width:205px;}
div#tour_form div#tour_form_foot {background-image: url(/images/440form_bottom.gif); background-repeat: no-repeat; background-position: bottom center; min-height:100px; padding: 15px;}

ul#fsn_sponsors			{list-style-type: none; cursor: pointer;}
ul#fsn_sponsors li.first	{display: inline; float: left; cursor: pointer; padding: 0px 65px 0px 0px;}
ul#fsn_sponsors li		{display: inline; float: left; cursor: pointer; padding: 0px;}

.frmvalerr	{background-color: #f7c00d;}
#tour_app_due	{font-weight:bold;}

div.expanded	{background: url('/images/expand_icon001.png') no-repeat right top;cursor:pointer;}
div.hidden	{background: url('/images/expand_icon001.png') no-repeat right bottom;cursor:pointer;}

/******************************** KT Updates End *********************/

/******************************** Casting Call *********************/
.casting {float:left;}
#casting_formtxt { float: left; margin-bottom: 20px; margin-left: 30px; margin-right: 15px; margin-top: 0px; width: 425px;}
#casting_form { background-color: rgb(255, 255, 255); float: left; margin-bottom: 20px; margin-left: 0px; margin-right: 30px; margin-top: 0px; width: 440px;}
#casting_form #casting_head { background: url('/images/440form_top.gif') no-repeat; padding: 15px;}
#casting_form #casting_fields { margin:15px 15px 0 15px; width: 410px;}
#casting_form #casting_fields span { float: left; width: 205px; padding: 4px 0;}
#casting_form #casting_fields select, #casting_form #casting_fields input { float: left; width: 186px; padding: 2px 0;}
#casting_form .form_subhead { padding: 10px 0; width:410px;}
#casting_form #casting_fields .form_subhead span { float:none; font-weight: normal;}
#image_upload_content { float:left;}
#casting_form #casting_foot .form_submit {width:65px; float:right; padding-top: 5px;}
#casting_form #casting_fields .form_full_width, #casting_form #casting_foot .form_full_width {width:410px;}
#casting_foot { background: url("/images/440form_bottom.gif") 50% 100% no-repeat; min-height: 100px; padding:15px;}
.youtubeinstuctions ol { padding:10px;}
#casting_formtxt ul { margin: 20px;}
#casting_formtxt table ul { margin:0;}

