/*begin body */

 body {background:#423f3a; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#4c4942;}


/*cascade defense */

form{margin:0; padding:0;}
body p, body li, body div {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px;}

/*overrides blogs.css */



/*page background settings */

.hide, .hideMe {display: none; }
 #page_background {position:absolute; margin-left:-500px; left:50%; width:1000px; height:895px; margin-top:150px; z-index:10000 !important; background:url(../images/bkgd_body8.png) no-repeat;}


/*container for the header and body, so it's centered properly */

 #your_friends_email, #your_email {font-family:inherit; font-size:inherit;}
 #header_body_container {background-repeat:no-repeat; background-color:#e2ddc7; background-position:center 22px; position:relative; width:100%; margin-top:0px; z-index:5; overflow:hidden; padding-bottom:20px;}


/*brown vertical lines at the top of the page */

  #top_border {background:url(../images/img_top_border.jpg) repeat-x; width:100%; height:22px; z-index:1;}


/*begin header content */

  #header {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:57px; padding-top:95px; z-index:10;}


/*begin more njsea link dropdown */

 #more_njsea {position:absolute; margin-top:-117px; right:-80px; width:99px; b z-index:100; cursor:pointer;}
#more_njsea ul {list-style:none; margin:0px; margin-left: 100px; padding:0px; display:block; width:179px; margin-left:0px; background:url(../images/more_njsea.jpg) no-repeat; text-decoration:none;}
#more_njsea ul li {display:block; height:21px; width: 167px;}
#more_njsea ul li span {display:none; height:auto;}
#more_njsea ul ul {display:none; }
#more_njsea ul li ul li {background:url(../images/bkgd_moresites.jpg) no-repeat; width:167px; height:15px; padding:5px; border-left:1px solid #564f44; border-right:1px solid #564f44;}
#more_njsea ul li a {color:#e6e1c5; text-decoration:none; line-height:normal;  font-weight:bold; display:block; height:15px !important;}
#more_njsea ul li ul li a:hover {color:#e6e1c5; text-decoration:underline;}

/*end more njsea link dropdown */

 

/*misc images scattered around background */

 #misc_images {position:relative; margin-left:auto; margin-right:auto; width:1000px; z-index:1;}
#photo_left_bottom {position:absolute; left:-140px; top:390px; width:229px; height:271px; z-index:1;}
#photo_left_mid {position:absolute; left:-150px; top:360px; width:279px; height:200px; z-index:2;}
#photo_left_top {position:absolute; left:-144px; top:237px; width:300px; height:200px; z-index:1;}
#photo_right_top01 {position:absolute; left:590px; top:-77px; width:282px; height:210px; z-index:3;}
#photo_right_top02 {position:absolute; right:-50px; top:-2px; width:228px; height:171px; z-index:1;}
#photo_right_mid {position:absolute; right:-117px; top:193px; width:228px; height:298px; z-index:1;}
#photo_right_bot {position:absolute; right:-113px; top:390px; width:289px; height:227px; z-index:1;}


/*functional header images */

 #ticket_logo {position:absolute; left:-15px; top:-22px; width:257px; height:140px; z-index:100 !important; display:block;}
#ticket_logo a {display:block; height:140px;}
#ticket_logo span {display:none;}
#racetrack {position:absolute; right:30px; top:65px; background:url(../images/img_racetrack8.png);}

/*begin navbar 

 #navbar_container {position:relative; background:url(../images/img_navbar8.png) no-repeat; width:1000px; height:47px; z-index:50; padding-top:10px; padding-left:10px;}
#navbar {position:relative; display:inline; float:left; margin-top:-47px; width:1000px; height:47px; z-index:50; padding-top:0px; padding-left:10px;}
#navbar ul li ul {display: none; }
#navbar ul {margin:0px; padding:0px; list-style-type:none; height:47px;}
#navbar ul li {position:relative; margin:0px; padding:0px; list-style-type:none;}
#navbar ul li span {display:none;}
#navbar ul li a {position:relative; height:38px; display:block;}
*/
/* #### racing button ####  */

#racing a {background:url(../images/img_navbar.jpg) no-repeat -10px -10px; width:74px;}
#racing a:hover {background:url(../images/img_navbar.jpg) no-repeat -10px -67px;}

/* #### handicapping button ####  */

#handicapping a {background:url(../images/img_navbar.jpg) no-repeat -84px -10px; width:114px;}
#handicapping a:hover {background:url(../images/img_navbar.jpg) no-repeat -84px -67px;}

/* #### news button ####  */

#news a {background:url(../images/img_navbar.jpg) no-repeat -198px -10px; width:110px;}
#news a:hover {background:url(../images/img_navbar.jpg) no-repeat -198px -67px;}

/* #### events button ####  */

#events a {background:url(../images/img_navbar.jpg) no-repeat -308px -10px; width:68px;}
#events a:hover {background:url(../images/img_navbar.jpg) no-repeat -308px -67px;}

/* #### horsemen button ####  */

#horsemen a {background:url(../images/img_navbar.jpg) no-repeat -376px -10px; width:91px;}
#horsemen a:hover {background:url(../images/img_navbar.jpg) no-repeat -376px -67px;}

/* #### visitors button ####  */

#visitors a {background:url(../images/img_navbar.jpg) no-repeat -467px -10px; width:78px;}
#visitors a:hover {background:url(../images/img_navbar.jpg) no-repeat -467px -67px;}

/* #### racing 101 button ####  */

#racing101 a {background:url(../images/img_navbar.jpg) no-repeat -545px -10px; width:93px;}
#racing101 a:hover {background:url(../images/img_navbar.jpg) no-repeat -545px -67px;}

/* #### press button ####  */

#press a {background:url(../images/img_navbar.jpg) no-repeat -638px -10px; width:106px; margin-right:20px;}
#press a:hover {background:url(../images/img_navbar.jpg) no-repeat -638px -67px;}

/* #### search bar ####  */

 .searchbar {position:absolute; right:-176px; top:10px; background:url(../images/bkgd_search_bar.jpg) no-repeat; width:144px; height:21px; border:0px; padding:3px 0px 0px 23px; outline:none; color:#999;}
 .searchbar_active {position:absolute; right:-176px; top:10px; background:url(../images/bkgd_search_bar.jpg) no-repeat; width:144px; height:21px; border:0px; padding:3px 0px 0px 23px; outline:none; color:#333333;}


/* #### search button ####  */

 .searchbutton {position:absolute; right:-195px; top:10px; background:url(../images/bkgd_search_btn.jpg) no-repeat; margin:0px 0px 0px -5px; border:0px; width:20px; height:21px; outline:none; padding:0px 0px 0px 0px; cursor:pointer;}
.search_inactive {color:#999;}
.search_active {color:#333333;}

/*end navbar */



/*end header content */



/*begin content area */

 #body {position:relative; margin-left:auto; margin-right:auto; width:975px; padding:8px 10px 10px 15px; z-index:9;}


/*begin sub page content */

 #body_subpage {position:relative; margin-left:auto; margin-right:auto; width:977px; padding:8px 10px 10px 8px; z-index:9; height:auto;}
#sub_page_background {position:absolute; margin-left:-500px; left:50%; width:1000px; margin-top:150px; z-index:100; height:5000px; background:url(../images/bkgd_body_vertical24.png) repeat-y;}


/*begin left column on subpage*/

#left_column_subpage {position:relative; display:inline; float:left; width:210px; margin-right:0px;}
#left_nav {margin:0px; padding:0px; list-style-type:none; height:auto; position:relative; display:inline; float:left; margin-bottom:10px;}
#left_nav li {width:180px; color:#3b3630; font-size:12px; font-weight:bold; margin:0px; float:left; position:relative;}
#left_nav li a {position:relative; display:inline; float:left; background:url(../images/bkgd_sidemenu.jpg) no-repeat; color:#3b3630; padding:7px 13px 0px 13px; text-decoration:none; display:block; height:25px; width:185px;}
#left_nav li a:hover, #left_nav li a.active {background:url(../images/bkgd_sidemenu_active.jpg) no-repeat; color:#428e34; font-size:12px; font-weight:bold; display:block;}
#left_nav li ul {position:relative; display:inline; float:left; margin:0px; margin-top:-1px; padding:5px; width:199px; background:#dcd7c3; list-style:none;}
#left_nav li ul li a {margin:0px; margin-left:8px; width:165px; padding:0px; padding-left:10px; height:auto; color:#3b3630; background:url(../images/submenu_arrow.gif) no-repeat left;}
#left_nav li ul li a:hover, #left_nav li ul li a.current {margin:0px; margin-left:8px; padding:0px; padding-left:10px; height:auto; color:#db3e00; background:url(../images/submenu_arrow_hover.gif) no-repeat left;}


/*end left column on subpage*/



/*begin right column on subpage*/

 #right_column_subpage {position:relative; display:inline; float:left; width:748px; margin-left:13px; min-height:350px; height:auto !important; height:350px;}
.column_header {color:#dc3e01; font-size:20px; margin:10px 0px 10px 15px; padding:0px; letter-spacing:-1px; font-weight:bold !important;}
.column_header01 {color:#dc3e01; font-size:20px; margin:3px; padding:0px; letter-spacing:-1px; font-weight:bold !important; }
.page_header,
.page_header a {font-size:28px; color:#37332a; margin:0px; margin-top:10px; padding:0px; clear:both; text-transform:capitalize; letter-spacing:-1px; line-height:30px; text-decoration:none; }
.page_header a:hover{text-decoration:underline;}
 .page_header_greenish {font-size:28px; color:#004732; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; font-weight:bold !important; text-transform:capitalize; letter-spacing:-1px; }
 .page_header_greenish15 {font-size:15px; color:#004732; margin:0px; padding:0px; font-weight:bold !important; text-transform:capitalize;}
.page_sub_header {font-size:11px; color:#3b372e; margin:0px; margin-top:5px; margin-bottom:0px; padding:0px; clear:both; text-transform:capitalize; font-weight:normal;}
 

/*end right column on subpage*/



/*begin bread crumb bar */

 #breadcrumb_bar {position:relative; display:inline; float:left; background:url(../images/breadcrumb_bar.jpg) repeat-x; height:22px; width:961px; padding:10px 5px 0px 15px; margin:-15px 0px 0px 0px;}
#breadcrumb_group {position:relative; display:inline; float:left; width:850px;}
#breadcrumb {list-style-type:none; font-size:11px; color:#de3b02; margin:0px; padding:0px; display:inline; font-weight:bold;}
#breadcrumb li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-top:-5px; margin-left:-5px; margin-right:8px;}
#breadcrumb .inactive {background:url(../images/breadcrumb_bullet_orange.gif) no-repeat 0px 7px; padding-left:7px; margin-right:5px;}
#breadcrumb a {background:url(../images/breadcrumb_bullet.gif) no-repeat 0px 4px; color:#fcffff; text-decoration:none; padding-left:7px; margin-right:5px;}
#breadcrumb a:hover {text-decoration:underline;}


/*font resizer */

 #font_size {position:relative; float:right; width:100px; text-align:right; color:#574e3d; font-weight:bold; margin-top:-6px; display:block;}
 #font_size a {text-decoration:none; color:#574e3d;}
#font_size a:hover, #font_size .current {text-decoration:underline; color:#df3b06;}
.font_size_1 {font-size:11px;}
.font_size_2 {font-size:12px;}
.font_size_3 {font-size:14px;}


/*end bread crumb bar */



/*begin page content */

  #page_content {position:relative; display:inline; float:left; margin-top:0px; padding:0px; padding-top:5px; width:748px;}
#page_content p {margin:0px; padding:0px; line-height:22px;}
 

/*header text on subpages */

 #sub_page_header {position:relative; display:inline; float:left; clear:both; width:748px; margin-top:10px;}
#sub_page_header #title {position:relative; display:inline; float:left; width:400px;}


/*begin group of icons: share, print, send, embed, add */

  #sub_page_header .icon_group {position:relative; float:right !important; width:343px; text-align:right !important;}
.icon_group ul {float:right !important; text-align:right; display:inline; margin:0px; margin-top:10px; padding:0px;}
.icon_group li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-left:20px; list-style-type:none; height:18px;}
.icon_group2 ul {float:left; text-align:left; display:inline; margin:0px; margin-top:5px; padding:0px;}
.icon_group2 li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-left:8px; list-style-type:none; height:auto; width:auto;}
.icon_print {padding-left:16px !important; background:url(../images/icon_print.gif) 0px 0px no-repeat;}
.icon_group li.icon_send {
/*display:none; hide until back-end submit process is complete */

	padding-left:17px !important; background:url(../images/icon_email_haskell.gif) 0px 0px no-repeat;}
.icon_share {padding-left:21px !important; background:url(../images/icon_im.gif) 0px 0px no-repeat;}
.icon_embed {padding-left:23px !important; margin-top:-4px !important; background:url(../images/icon_embed.gif) 0px 4px no-repeat;}
.icon_add {padding-left:17px !important; background:url(../images/icon_myracetrack.gif) 0px 0px no-repeat;}
.greenlink_icons, .single_column_cell ul li, .single_column_cell ul li a{color:#3b9728; font-size:12px; text-decoration:none; text-decoration:none; font-weight:bold;}
 .greenlink_icons2 {color:#3b9728; font-size:14px; text-decoration:none; text-decoration:none; font-weight:bold;}
 a.greenlink_icons:hover, a.greenlink_icons2:hover {text-decoration:underline;}


/*end group of icons: share, print, send, embed, add */

  

/*scratch and changes area */

  #scratch_conditions{ position:relative; float:left; width:742px; height:auto; border:1px solid #cfccc4; padding:0px; background:#faf7f2; margin-bottom:5px !important;}
 #scratch_conditions_content{ position:relative; float:left; width:738px; height:auto; padding:0px; margin:10px 0px 10px 0px; background:url(../images/bkgd_scratch_conditions.jpg) repeat-y;}
 #scratch_conditions_cell01{ position:relative; float:left; width:190px; height:100%; padding:8px 5px 10px 5px;}
 #scratch_conditions_cell01 img{ float:left; margin:0px 12px 10px 3px;}
 a.weather{ color:#022f96; text-decoration:underline;}
 #scratch_conditions_cell02{ position:relative; float:left; width:200px; height:100%; padding:5px; overflow:hidden; font-weight:bold; line-height:20px; }
   #scratch_conditions_cell03{ position:relative; float:left; width:300px; height:100%; padding:5px 5px 5px 10px; overflow:hidden; line-height:20px; font-size:12px;}
 #scratch_conditions_cell03 h1{ font-weight:bold; font-size:12px; margin:0px; padding:0px; color:#000000;}
 #scratch_conditions_cell03 ul{ margin:0px; padding:0px;}
 #scratch_conditions_cell03 ul li{ margin:0px 0px 0px 15px; padding:0px;}


/*end scratch and changes area */

 .scratch_box{ position:relative; float:left; width:738px; height:auto; border:1px solid #cfccc4; padding:2px; background:#edeae4; margin-bottom:5px !important;}
 .scratch_box_contents{ width:738px; height:auto; padding:1px; padding-bottom:5px; background:#f7f4ef;}
 .greenbox_number{ position:relative; float:left; width:30px; height:19px; background:#449133; margin-right:1px; text-align:center; font-size:12px; font-weight:bold; padding-top:4px; color:#FFF; margin-bottom:10px; line-height:17px !important;}
 .tanbox_text{ position:relative; float:left; width:696px; height:19px; background:#cac39f; text-align:left; font-size:12px; font-weight:bold; padding-top:4px; padding-left:9px; color:#000; line-height:17px !important;}
 .scratch_box_contents h1{ color:#db3e01; margin:0px; padding:0px; font-size:12px; font-weight:bold; clear:both; margin-left:10px;}
 .scratch_box_contents p{ margin:0px; padding:0px; font-size:12px; clear:both; margin-left:12px !important;}
 .scratch_box_contents p.highlight{ margin:0px; padding:0px; font-size:12px; clear:both; margin-left:0px !important; padding-left:12px !important; width:724px; background-color:#cfccc4;}
 .scratch_box_contents hr{ opacity:.2; filter: alpha(opacity = 20); margin:5px 0px; padding:0px;}
  .header12{ color:#000; font-size:12px; font-weight:bold; margin:0px; margin-top:10px; padding:0px; line-height:20px;}


/*comment styles */

  .comment_main_header {font-size:15px; font-weight:bold; color:#3e942f; padding:0px; margin:0px; margin-bottom:8px; clear:both;}
.comment_username {background:url(../images/icon_comment.gif) no-repeat 0px 2px; font-size:15px; font-weight:bold; color:#3b372e; float:left; margin:0px; margin-top:0px; padding:0px; padding-left:20px; margin-right:5px;}
.comment_heading {clear:both; width:730px; height:auto; background-color:#dcd9c6; padding:5px; margin-bottom:5px;}
a.reply {position:relative; font-size:12px; font-weight:bold; color:#4a8f32; text-decoration:none; float:left; clear:both; margin-bottom:20px !important;}
a.reply:hover {text-decoration:underline;}
.margin20px {margin-top:20px !important;}
.comment_box {border:1px solid #c5c5a1; background-color:#e1ded5; width:748px; height:165px; clear:both; overflow:hidden; margin:0px; margin-top:0px; margin-bottom:10px;}
#add_comment {margin-bottom:10px;}
 

/*video clip on news page */

 #video_clip_area {margin-top:7px; float:left; width:322px; height:auto; margin-right:10px; margin-bottom:0px;}
#video_clip_area2 {margin-top:7px; float:left; width:322px; height:auto; margin-right:10px; margin-bottom:0px;}
.video_clip {float:left; width:300px; height:225px; padding:11px; background-color:#e1ded5;}
.video_clip_footer {position:relative; display:inline; float:left; background:url(../images/bkgd_video_footer.jpg) no-repeat; width:322px; height:23px; margin-top:2px;}

/*end sub page content */

 

/*#### beginheadline content #### */

  #headline {position:relative; display:inline; float:left; background:url(../images/box_headline.jpg); width:732px; height:294px;}
#headline_left {position:relative; display:inline; float:left; width:418px; height:290px; line-height:normal !important;}
#img_news {position:relative; display:inline; float:left; margin:0px; border:1px solid #cfcbb6; padding:0px; width:391px;}
.news_thum{ float:left; height:52px; width:69px; padding:2px; background-color:#edeae4; border:1px solid #cfccc4; margin:5px 7px 5px 0px;}
 .news_thum_no_margin{ float:left; height:52px; width:69px; padding:2px; background-color:#edeae4; border:1px solid #cfccc4; margin:5px 0px 5px 0px;}
.headline_text {position:absolute; margin-left:0px; margin-top:162px; background:#353230; opacity:.93; filter: alpha(opacity = 93); width:375px; height:65px; padding:5px 8px 10px 8px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
a.headline_news {color:#FFF; text-decoration:none; display:block;}
a.fullstory {color:#33CC33;}
.headline_h1 {margin:0px; margin-bottom:5px !important; padding:0px; font-size:16px; text-transform:capitalize;}
#headline_text p {margin:0px; padding:0px; line-height:15px; font-size:11px;}
.fullstory, a.fullstory {color:#76bd52 !important; font-size:12px !important; text-decoration:none; font-weight:bold;}
a.fullstory:hover {text-decoration:underline !important;}

/*###### begin news navigation ###### */

 #news_nav {position:relative; display:inline; float:left; width:391px; height:22px; margin-left:10px; z-index:50;}
#news_nav ul {display:inline; padding:0px; margin:0px; list-style-type:none;}
#news_nav ul li {position:relative; display:inline; float:left; width:22px; height:21px;}
#news_nav ul li a {width:18px; height:18px; display:block; margin-right:5px;}
#news_nav ul li span {display:none;}
#btn a {background:url(../images/news_nav.jpg) no-repeat; color:#b2afa7; font-size:10px; text-decoration:none; text-align:center; font-weight:bold;}
#btn a:hover {background:url(../images/news_nav_hover.jpg) no-repeat; color:#76bd52;}

/*###### end news navigation ###### */



/*### green arrow for more links ### */

a.more {position:absolute; right:0px; bottom:0px; background:url(../images/arrow_green.gif) no-repeat 0px 5px; padding-left:9px; text-decoration:none; color:#449133; font-weight:bold; font-size:12px; margin-bottom:2px;}
a.more01 {position:absolute; right:13px; bottom:0px; background:url(../images/arrow_green.gif) no-repeat 0px 5px; padding-left:9px; text-decoration:none; color:#449133; font-weight:bold; font-size:12px; margin-bottom:2px;}
a.more:hover, a.more01:hover {text-decoration:underline;}

/*### end green arrow ### */

  #headline_right {position:relative; display:inline; float:left; width:300px; height:288px;}

/*##### begin upcoming events ##### */

 #upcoming_header {/*position:relative; display:inline; float:left;*/

	margin:11px 13px 0px 13px; background:url(../images/img_upcoming8.png); width:287px; height:138px;}
 #upcoming_text {width:267px; padding:5px 20px 0; }
#upcoming_text ul {margin:0; padding:0; list-style-type:none; }
#upcoming_text li {border-bottom:1px dashed #CFCAB5; }
#upcoming_text ul a {display:block; width:267px; padding:5px 0; font:normal 11px/12px arial; color:#333; text-decoration:none; }
#upcoming_text ul a:hover b {text-decoration:underline; }
#upcoming_text ul b {display:block; color:#449133; }


/*##### begin tool tip popup ##### */

.tip {position:absolute; z-index:500; width:170px; padding-top:6px; background:url(../images/tip_top.gif) no-repeat; display:none; }
.tipMid {padding:0 6px; background:url(../images/tip_mid.gif) repeat-y; }
.tipMid span {display:block; width:158px; overflow:hidden; }
.tipBtm {height:13px; background:url(../images/tip_btm.gif) no-repeat bottom; }

/*##### end tool tip popup ##### */



/*##### end upcoming events ##### */



/*#### end headline content #### */

 

/*### begin blog area ### */

 #blogs {position:relative; display:inline; float:left; background:url(../images/header_blogs.jpg) no-repeat top left; padding-top:40px; margin-top:8px; margin-left:3px; padding-left:10px; width:395px; height:215px; line-height:15px; min-height:215px; height:auto !important; height:215px;}
#blogs a {text-decoration:none;}
#blogs a:hover {text-decoration:underline;}
a.username_orange {color:#e66517; text-transform:capitalize; font-weight:bold;}
.date_grey {color:#827f7a;}
a.comments_orange {color:#e66517;}
.lightgrey_pipe {color:#cfcab5;}
a.comment_green {color:#449133; font-weight:bold;}
.comment {padding-left:2px; width:390px;}
.dashed_line_divider {border-bottom:1px dashed #cfcab5; height:1px; margin:8px 10px 8px 10px;}
.margin_top8 {margin-top:8px;}
 .comment_box_blog {border:1px solid #c5c5a1; background-color:#e1ded5; width:511px; height:164px; clear:both; overflow:hidden; margin:0px; margin-top:0px; margin-bottom:10px;}


/*### end blog area ### */

   

/*===== Community Photos: Index ===== */

#lsPhotos {position:relative; display:inline; float:left; width:393px; padding-bottom:10px; }
#lsPhotos img.photo {display:block; display:inline; float:left; width:79px; height:79px; border:1px solid #CCC; overflow:hidden; margin-right:16px; background-position:center; background-repeat:no-repeat; }
/*#lsPhotos a.photo img {border:2px solid #F3F1E7;width:50px;height:50px; }*/


/*===== Community Photos: Gallery ===== */

#community_gallery {}
#community_gallery .gallery_item {display:inline; float:left; width:172px; margin-right:14px; }
#community_gallery .gallery_item a {color:#449133; text-decoration:none; display:block; width:172px; height:172px; cursor:pointer; }
#community_gallery .gallery_item span.photo {display:block; width:172px; height:172px; margin-bottom:5px; border:1px solid #CCC; overflow:hidden; margin-right:16px; background-position:center; background-repeat:no-repeat; background-color:#d4cfaf; cursor:pointer; }
#community_gallery .gallery_item span.photo img {}
#community_gallery .gallery_item b {display:block; font-size:14px; }
#community_gallery .gallery_item small {font-weight:bold; font-size:11px; }


/*===== Community Photos: Original Image ===== */

img.photoScaleToFit-507px {	min-width:75px; max-width:507px; margin:5px 0; padding:2px; border:1px solid #CCC; background:#FFF; }


/*# end photo gallery area # */



/*haskell graphic */

#haskell {position:relative; display:inline; float:left; width:296px; height:145px; z-index:5;}
#haskell_graphic {position:absolute; right:-15px; top:-10px; width:296px; height:214px; z-index:100;}


/*end haskell graphic */

 

/*### begin green box ### */

 #green {position:relative; display:inline; float:left; background:url(../images/box_green.gif) no-repeat top; padding:0px; padding-top:70px; margin-top:9px; margin-left:3px; width:735px; height:205px;}
.green_cell {position:relative; display:inline; float:left; width:230px; padding-left:15px; margin:0px; list-style-type:none;}
.green_cell_lessmargin {position:relative; display:inline; float:left; width:237px; padding-left:8px; margin:0px}
.twitterfeed_first, .twitterfeed {list-style-type:none;}
.green_cell ul {margin:0px; padding:0px;}
.twitterfeed_first {position:relative; display:inline; float:left; background:url(../images/bkgd_twitterfeed.png) no-repeat; color:#bbef8e; width:201px; height:55px; padding:12px 7px 5px 7px; line-height:13px; margin-top:-7px; margin-bottom:3px;}
.twitterfeed {position:relative; display:inline; float:left; background:url(../images/bkgd_twitterfeed_01.png) no-repeat; color:#bbef8e; width:201px; height:55px; padding:5px 7px 5px 7px; line-height:13px; margin-bottom:3px;}
.green_cell ul li a {color:#bbef8e; text-decoration:none;}
.green_cell ul li a:hover {text-decoration:underline;}
#youtube {border:6px solid #3c922e; width:205px; height:165px; background :#000;}
#youtube #video img {border:0px; width:205px; height:165px;}
#flickr ul li img {width:60px; height:60px; padding:1px; border:1px solid #3c922e; background-color:#FFFFFF; margin:0px 5px 7px 5px;}
#flickr ul {list-style-type: none; margin:0px; padding:0px;}
#flickr ul li {display: inline;}

/*### end green box ### */

  

/*begin separator lines */

 #separator_vertical01 {position:relative; display:inline; float:left; margin:10px 8px 0px 10px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:260px;}
#separator_vertical02 {position:relative; display:inline; float:left; margin:0px 8px 0px 10px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:190px;}
.separator_horizontal01 {position:relative; display:inline; float:left; margin-left:2px; background:url(../images/separator_horizontal.jpg) repeat-x; width:727px; height:3px;}
.separator_horizontal02 {position:relative; display:inline; float:left; margin-left:3px; background:url(../images/separator_horizontal01.jpg) repeat-x; width:727px; height:3px;}
 .separator_horizontal03 {position:relative; display:inline; float:left; margin:0px; margin-left:0px; background:url(../images/separator_horizontal.jpg) repeat-x; width:99%; height:3px; margin-top: 5px; margin-bottom: 10px;}
 .separator_horizontal04 {position:relative; display:inline; float:left; margin:0px; margin-top:5px; margin-left:3px; background:url(../images/separator_horizontal.jpg) repeat-x; width:400px; height:3px;}
 .separator_horizontal05 {margin:0px; margin-top:5px; margin-left:3px; background:url(../images/separator_horizontal.jpg) repeat-x; width:407px !important; height:3px;}


/*end separator lines */



/*begin accordion */

 .accordion {position:relative; display:inline; float:left; margin:8px; width: 219px; line-height:13px; background:url(../images/bkgd_todaysracing_mid.png) repeat-y;}
.accordion .toggle {cursor:pointer; margin-left:2px;	}
.accordion .acontent {background-color:#FFF; margin:0 0 0 4px; padding:2px 4px; width:201px; display:none;}
.accordion .acontent.selected {display:block;}
.div_set_height {height:175px; overflow:hidden;}
.accordion p {border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 0px 5px 0px 5px; background-color: #FFF !important;}
img.img_accordion {margin:8px 15px 0px 15px;}
.bullet {margin:0px 0px 0px 23px; padding:0px; padding-top:7px; line-height:20px; list-style-image:url(../images/blt_arrow.gif);}
.accordion a span {display:none;}
.greenlink_bullet {color:#00422e; text-decoration:none; font-weight:normal; margin-left:-4px;}
.greenlink {color:#00422e; text-decoration:none; font-weight:normal; margin-left:0px;}
a.greenlink:hover, a.greenlink_bullet:hover {text-decoration:underline;}
   .redtext {color:#be1616; font-weight:bold; margin-top:10px !important;}
.accordion .track_cond.acontent {padding-left:16px; width:193px; line-height:15px;}

/*custom headers */

 #links {background:url(../images/accordion_racing.jpg) no-repeat 1px; display:block; height:25px;}
#links:hover, #links.active {background:url(../images/accordion_racing_active.jpg) no-repeat 1px;}
#conditions {background:url(../images/accordion_conditions.jpg) no-repeat 1px; display:block; height:25px;}
#conditions:hover, #conditions.active {background:url(../images/accordion_conditions_active.jpg) no-repeat 1px;}
#weather {background:url(../images/accordion_weather.jpg) no-repeat 1px; display:block; height:25px;}
#weather:hover, #weather.active {background:url(../images/accordion_weather_active.jpg) no-repeat 1px;}

/*end accordion */



/*begin opinion poll */

label {cursor:pointer; }
#opinion_poll {position:relative; display:inline; float:left; margin:0px 9px 15px; width: 215px; line-height:13px; background:#FFF url(../images/bkgd_opinionpoll_mid.png) repeat-y;}
#opinion_poll .opinion_options {padding:10px 15px;}
#opinion {width:204px; margin-top:20px; margin-left:-11px; background-color:#f7f4ef; padding-bottom:3px; padding-left:5px;}
#vote {position:absolute; bottom:14px;}
#poll_table td {line-height:20px;}
#opinion input.radio {margin-top:20px;}
.opinion_text_vert {margin-bottom:20px;}

/*end opinion poll */



/*begin group sales */

 #group_sales {padding:0px 20px; color:#4e4840;}
#group_sales h1 {font-size:15px; font-weight:bold; margin:0px; padding:0px;}
.group_sales_text {margin:0px; margin-top:4px; padding:0px; font-size:12px;}
.orange {color:#df5807; font-weight:bold; text-decoration:none;}
a.orange:hover {text-decoration:underline;}

/*end group sales */

 

/*adspace boxes */

 #adspace_180x150 {position:relative; display:inline; float:left; width:187px; height:157px; margin:10px; background:#b7af85; padding:14px;}
#adspace_180x150 img {background-color:#8b845d; padding:4px; border:1px solid #cac39f;}
 #adspace_300 {position:relative; display:inline; float:left; background:url(../images/adspace_300x250.jpg) no-repeat; width:300px; height:250px; margin-top:10px;}
 #adspace_728 {position:relative; display:inline; float:left; width:728px; background:url(../images/adspace_728x90.jpg) no-repeat; height:90px; margin-top:8px; margin-left:0px; margin-bottom:8px;}
 #right_column_subpage #adspace_728 {border:10px solid #e1ded5;}


/*end content area */



/*footer area */

 #footer_container {background:url(../images/bkgd_bottom_border.jpg) repeat-x top; position:relative; width:100%; float:left; padding:0px;}
#footer {position:relative; margin-left:auto; margin-right:auto; width:1000px; margin-top:20px; line-height:18px; padding-left:4px;}

/*menu with icons */

 .footer_cell a {color:#68625f; font-weight:bold; font-size:14px; text-transform:uppercase; text-decoration:none;}
.footer_cell a:hover {text-decoration:underline;}
.footer_cell {position:relative; display:inline; float:left; width:20%; margin-top:5px;}
.footer_cell img {float:left; margin:5px;}
#icon_nav {list-style-type:none; margin:0px; padding:0px; margin-top:0px;}
#icon_nav li a {width:172px;}
#icon_nav li a {display:block;}
#icon_nav li span {display:none;}

/*newsletter icon */

#newsletter a {background:url(../images/icon_nav.jpg) no-repeat 0px 0px; height:78px;}
#newsletter a:hover {background:url(../images/icon_nav.jpg) no-repeat -172px 0px;}

/*survival icon */

#survival a {background:url(../images/icon_nav.jpg) no-repeat 0px -78px; height:84px;}
#survival a:hover {background:url(../images/icon_nav.jpg) no-repeat -172px -78px;}

/*big_m club icon */

#big_m a {background:url(../images/icon_nav.jpg) no-repeat 0px -162px; height:84px;}
#big_m a:hover {background:url(../images/icon_nav.jpg) no-repeat -172px -162px;}

/*shop icon */

#shop a {background:url(../images/icon_nav.jpg) no-repeat 0px -245px; height:79px;}
#shop a:hover {background:url(../images/icon_nav.jpg) no-repeat -172px -245px;}

/*text links */

 .footer_text, .footer_text a {color:#ada19d; font-size:12px; font-weight:normal; text-transform:none; list-style:none;}
.footer_text {margin:0px; margin-top:2px; padding:0px;}
.footer_text h1 {font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}
#footer_tag {position:relative; display:inline; float:left; width:100%; margin-bottom:10px; color:#ada19d; font-size:11px; text-align:left;}
#footer_links a {color:#ada19d; font-size:12px; text-decoration:none; margin-right:10px; margin-left:10px;}
#footer_links a:hover {color:#ada19d; text-decoration:underline;}
#footer_links {position:relative; display:inline; float:left; width:100%; border-top:1px solid #ada19d; border-bottom:1px solid #ada19d; padding:5px 0px 5px 0px; margin:15px 0px 10px 0px;}
.no_margin {margin:0px !important;}


/*Claims */

.bump_down { margin-top: 1px;}
 .floatleft{ position:relative; float:left; width:auto; height:auto;}
 #header_body_container #body_subpage #right_column_subpage #sub_page_header .search_form{margin-top: 12px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
#header_body_container #body_subpage #right_column_subpage #sub_page_header .search_form #search_by_horse_name,
#header_body_container #body_subpage #right_column_subpage #sub_page_header .search_form #search_news{background-image: url(../images/search_by_horse_textbox.jpg); background-repeat: no-repeat; height: 24px; width: 208px; padding-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border: none; padding-top: 10px; padding-right: 10px; background-color: #F3F1E7;}
.inp_group {height: 33px; float: left; background-image: url(../images/input_bg.jpg)!important; }
.inp_group div {float: left!important; width: 5px; height: 33px;padding: 0px !important; margin: 0px !important;  }
.inp_group input {float: left!important;  	background-color: transparent!important; height: 23px !important; padding-left: 0px!important; border-top-style: none!important; border-right-style: none!important; border-bottom-style: none!important; border-left-style: none!important; border: none!important; padding-top: 6px!important; padding-right: 10px!important; margin: 0px !important; }
 #green_links{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #449133; font-weight: bold; padding: 5px;}
.bumpit_down {padding-top: 6px;}
#green_links a{ 	color: #449133; text-decoration: none;}
    

/*################### begin styles for racing dates page  ##################### */

 #dates_text{ position:relative; float:left; width:610px; height:auto; margin-top:10px; }
 #dates_legend{ position:relative; float:left; width:115px; padding-left:20px; height:auto; line-height:25px; margin-top:7px;}
 #dates_legend img{ margin-top:5px; vertical-align:middle;}


/*calendar settings */

 .calendar{ position:relative; float:left; margin:0px; margin-top:20px; padding:0px; list-style-type:none;}
 .margin_right_30px{ margin-right:27px;}
 .calendar span{ display:none;}
.weekday{ position:relative; float:left; background:url(../images/cal_weekday.jpg) repeat-x ; height:12px; color:#6bb547; font-size:11px !important; font-weight:bold; width:33px; text-align:center; margin-top:30px; padding:0px; line-height:11px !important;}


/*saturday (end of the weekday row) is one pixel less wide */

 .saturday{ width:32px;}
 .calendar li ul{ margin:0px; padding:0px; width:232px !important; clear:both;}
.calendar li ul li{ position:relative; float:left; background:#ded8bd; width:25px; height:21px; border-right:1px solid #f3f1e7; border-top:1px solid #f3f1e7; text-align:right; padding:4px 5px 2px 2px; vertical-align:top; list-style:none; font-size:12px; color:#3a352e; font-weight:bold;}


/*green highlight on days that are race days */

 .calendar .racedayNoVideo{background:url(../images/cal_racingdate.jpg) repeat-x;}
#make_rollover .calendar .racedayNoVideo {padding:0; width:32px; height:27px; }
#make_rollover .calendar .racedayNoVideo a {display:block; width:22px; height:21px; border:2px solid #6EA94D; color:#3A352E; padding:2px 3px 0; text-decoration:none; background:#6EA94D url(../images/cal_racingdate.jpg) repeat-x; }
#make_rollover .calendar .racedayNoVideo a:hover {border-color:#E44C03; }
 .calendar .raceday {background:url(../images/cal_racingdate_orange.jpg) repeat-x;}
#make_rollover .calendar .raceday {padding:0; width:32px; height:27px; }
#make_rollover .calendar .raceday a {display:block; width:22px; height:21px; border:2px solid #E44C03; color:#3A352E; padding:2px 3px 0; text-decoration:none; background:#E44C03 url(../images/cal_racingdate_orange.jpg) repeat-x; }
#make_rollover .calendar .raceday a:hover {border-color:#E44C03; }
 

/*monthly headers */

#cal_jan{ background:url(../images/cal_jan.jpg) no-repeat;}
#cal_feb{ background:url(../images/cal_feb.jpg) no-repeat;}
#cal_mar{ background:url(../images/cal_mar.jpg) no-repeat;}
#cal_apr{ background:url(../images/cal_apr.jpg) no-repeat;}
#cal_may{ background:url(../images/cal_may.jpg) no-repeat;}
#cal_jun{ background:url(../images/cal_jun.jpg) no-repeat;}
#cal_jul{ background:url(../images/cal_jul.jpg) no-repeat;}
#cal_aug{ background:url(../images/cal_aug.jpg) no-repeat;}
#cal_sep{ background:url(../images/cal_sep.jpg) no-repeat;}
#cal_oct{ background:url(../images/cal_oct.jpg) no-repeat;}
#cal_nov{ background:url(../images/cal_nov.jpg) no-repeat;}
#cal_dec{ background:url(../images/cal_dec.jpg) no-repeat;}
 

/*################### end styles for racing dates page  ##################### */



/*################### begin styles for live video page  ##################### */

 hr{ opacity:.2; filter: alpha(opacity = 20); margin:5px 0px; padding:0px;}
 #video_text{ position:relative; float:left; padding-right:10px; width:490px; height:auto; line-height:22px; margin-top:10px; background:url(../images/separator_vertical.jpg) repeat-y right;}
 #video_text img{ vertical-align:middle;}
 #video_img{ position:relative; float:left; padding-left:5px; margin-top:10px; width:auto; height:auto;}


/*################### end styles for live video page  ##################### */

 

/*################### begin styles for blog page  ##################### */

  #blog_area{ position:relative; float:left; width:513px; padding:0px; margin-top:0px; padding-right:10px; height:auto; background:url(../images/separator_vertical.jpg) repeat-y right;}
 #blog_area p{ margin-top:5px; margin-bottom:5px;}
 .icon_group3 ul {float:left; text-align:left; display:inline; margin:0px; margin-top:5px; padding:0px;}
.icon_group3 li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-right:20px; list-style-type:none; height:18px;}
 .comment_main_header_orange {font-size:15px; font-weight:bold; color:#db3e01; padding:0px; margin:0px; margin-bottom:8px; clear:both;}
 .comment_heading01 {clear:both; width:475px; height:auto; background-color:#dcd9c6; padding:5px; margin-bottom:5px;}
 .comment_heading02 {clear:both; width:485px; height:17px; background-color:#dcd9c6; padding:15px 10px 10px 10px; margin-bottom:5px;}
 .comment_box01 {border:1px solid #c5c5a1; background-color:#e1ded5; width:500px; height:165px; clear:both; overflow:hidden; margin:0px; margin-top:0px; margin-bottom:10px;}


/*right column */

 #blog_right {position:relative; display:inline; float:left; width:215px; margin-left:10px; line-height:22px !important;}
#right_nav {margin:0px; padding:0px; list-style-type:none; height:auto; position:relative; display:inline; float:left; margin-top:5px !important; margin-bottom:10px;}
#right_nav li {width:214px; color:#3b3630; font-size:12px; font-weight:bold; margin:0px; float:left; position:relative;}
#right_nav li a {position:relative; display:inline; float:left; background:url(../images/bkgd_sidemenu_right.jpg) no-repeat; color:#3b3630; padding:7px 13px 0px 13px; text-decoration:none; display:block; height:25px; width:188px;}
#right_nav li a:hover, #right_nav li a.active {background:url(../images/bkgd_sidemenu_right_active.jpg) no-repeat; color:#428e34; font-size:12px; font-weight:bold; display:block;}
#right_nav li ul {position:relative; display:inline; float:left; margin:0px; margin-top:-1px; padding:5px; width:199px; background:#dcd7c3; list-style:none;}
#right_nav li ul li a {margin:0px; margin-left:8px; width:165px; padding:0px; padding-left:10px; height:auto; color:#3b3630; background:url(../images/submenu_arrow.gif) no-repeat left;}
#right_nav li ul li a:hover, #right_nav li ul li a.current {margin:0px; margin-left:8px; padding:0px; padding-left:10px; height:auto; color:#db3e00; background:url(../images/submenu_arrow_hover.gif) no-repeat left;}
 #blogger_bio{ position:relative; float:left; background:url(../images/bkgd_blogger_bio_bkgd.jpg) no-repeat bottom #f1f0ec;  width:208px; height:auto; line-height:18px; padding:2px; border:1px solid #cfccc4;}
 #blogger_bio_text{ position:relative; float:left; width:190px; height:auto; padding:5px 10px 15px 8px;}
 #blogger_bio_header{ position:relative; float:left; background:url(../images/bkgd_blogger_bio_head.jpg) repeat-x #edeae4; border:1px solid #d6d3ca; border-bottom:0px; display:block; width:192px; height:22px; margin:0px; padding:2px 10px 0px 10px; font-size:14px !important;}
  #blogger_bio h2{ margin:0px; padding:0px; font-size:16px; font-weight:bold;}
  .avatar{ float:left; height:75px; width:75px; padding:2px; background-color:#edeae4; border:1px solid #cfccc4; margin:0px 8px 5px 0px;}
 .latest_archive_blog{ position:relative; float:left; list-style-type:none; width:100%; margin:0px; padding:0px; margin-top:10px;}
 .latest_archive_blog_header{ color:#004732; font-size:15px; font-weight:bold; padding-top:10px !important; margin-bottom:5px; border-bottom:none !important;}
 ul.latest_archive_blog li{ border-bottom:1px dashed #e0ddcf; display:block;}
 a.archive{ color:#3a352e; text-decoration:none;}
 a.archive:hover{ text-decoration:underline;}


/*################### end styles for blog page  ##################### */

 

/*################### begin styles for big m page  ##################### */

  .grey_link_icons {color:#3a352e; font-size:14px; text-decoration:none; font-weight:bold;}
 .grey {color:#3a352e; text-decoration:none; font-weight:bold;}
  #wagering_levels {width: 731px; padding: 5px; border: 1px solid #cfccc4;}
 .ui-state-hover{ background:url(../images/cal_highlight.jpg) no-repeat !important; padding:0px; margin:0px;}#wagering_levels .f_row {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #449133; font-weight: bold; border-top: 1px solid #449133; padding-left: 10px; border-bottom: 1px solid #449133;}
 #wagering_levels .wr_border {border-right: 1px solid #ffffff;}
.ui-state-hover2{ background:url(../images/cal_highlight.jpg) no-repeat ; padding:0px; margin:0px;}
#wagering_levels .fd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f7f4ef; font-weight: bold; padding-left: 10px; border-top: 1px solid #f7f4ef; border-bottom: 1px solid #f7f4ef;}
 #wagering_levels .r1_border {border-right: 1px solid #cac39f;}
 #wagering_levels .sd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cac39f; padding-left: 10px; font-weight: bold; border-top: 1px solid #cac39f; border-bottom: 1px solid #cac39f;}
 #wagering_levels .r2_border {border-right: 1px solid #f7f4ef;}


/*################### end styles for big m page  ##################### */



/*Search Results Table Claims.html */

 #search_res_table {width: 738px; padding: 5px; border: 1px solid #cfccc4;}
 #search_res_table .f_row {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #449133; font-weight: bold; border-top: 1px solid #449133; padding-left: 10px; border-bottom: 1px solid #449133;}
 #search_res_table .wr_border {border-right: 1px solid #ffffff;}
 #search_res_table .fd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f7f4ef; font-weight: bold; padding-left: 10px; border-top: 1px solid #f7f4ef; border-bottom: 1px solid #f7f4ef;}
 #search_res_table .r1_border {border-right: 1px solid #cac39f;}
 #search_res_table .sd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cac39f; padding-left: 10px; font-weight: bold; border-top: 1px solid #cac39f; border-bottom: 1px solid #cac39f;}
 #search_res_table .r2_border {border-right: 1px solid #f7f4ef;}
    

/*Select Box for Month and Year */

 #select_month_year_selbox{ position: absolute;  width: 179px;  margin-top: 50px;  height: auto;  margin-left: 580px;  display: none; z-index:9000; background-color:#FFFFFF;}
 #select_month_year_selbox ul{margin: 0px; padding:0px !important; border: 1px solid #cfcab5;}
 #select_month_year_selbox ul li, help_dropdown_ul ul li {  list-style: none;}
 #track_cond {background-image:url(../images/track_sloppy.jpg); background-repeat:no-repeat; width: 171px; height: 45px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 29px; text-align: center; letter-spacing:-1px; }
 #select_month_year_selbox ul li a{  display: block;  padding-top: 3px;  padding-bottom: 3px;  padding-left: 5px;  background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 11px;  color: #000000;  text-decoration: none;}
 #select_month_year_selbox ul li a:hover {  background-color: #449133;  color: #ffffff;}
 #select_month_year_selbox ul li{  list-style-type: none;  float: left;  position: relative;  width: 175px;   margin: 0px;  padding: 0px;}
 #select_month_year_selbox { position: absolute;  width: 179px;  margin-top: 22px;  height: auto;  margin-left: 570px;  display: none; z-index:9000;}
 #select_month_year_btn { position: absolute;  width: 179px;  margin-top: -14px;  height: 36px;  margin-left: 570px;  z-index:10000;}
   #dropdown_area{ position:relative; float:left; width:auto; height:auto;}
 #help_input{ width:250px !important; height:25px !important; background-color:#f6f3ea; border:1px solid #f3f1e7 !important; margin-right:4px;}
 #help_dropdown_ul *{ padding:0px 5px 0px 0px !important; margin:0px !important;}
#help_dropdown_ul { position: absolute;  width: 252px; height:25px;  margin-top: 50px;  height: auto;  display: none; z-index:9000; background-color:#FFFFFF;}
#help_dropdown_ul ul { margin: -12px 0px 0px 0px !important; padding:0px !important; border: 0px solid #cfcab5;}
#help_dropdown_ul ul li a {  display: block;  padding-top: 3px;  padding-bottom: 3px;  padding-left: 5px;  background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 11px;  color: #000000;  text-decoration: none;}
#help_dropdown_ul ul li a:hover {  background-color:#ded8bd;  color:#3e3b38;}
#help_dropdown_ul ul li{  list-style-type: none;  float: left;  position: relative;  width: 252px;   margin: 0px !important;  padding: 0px;}
#help_dropdown_ul { position: absolute;  width: 252px;  margin-top: 22px;  height: auto;  display: none; z-index:9000;}
#help_dropdown { position: absolute;  width: 252px;  margin-top: -14px;  height: 25px;  z-index:10000;}
 

/**/

.contest_thum_wrapper {padding-right:15px;float:left;overflow:auto;}
.contest_thum{ float:left; padding:2px; background-color:#edeae4; border:1px solid #cfccc4; margin:2px 10px 7px 0px;}
 p.contest{ padding:0px; margin:0px; margin-bottom:5px;}
 #contest_links li{ margin-left:-25px !important; line-height:25px;}


/*bio styles */

 #bio_stats tr td{ border-bottom:1px dashed #cfcab5;}
 .bio_box{ position:relative; float:left; padding:2px; background-color:#edeae4; border:1px solid #cfccc4;}
 #bio_left{ position:relative; float:left; width:330px; height:auto;}
 #bio_right{ position:relative; float:left; width:400px; height:auto; margin-left:10px;}


/*end bio styles */

 

/*dawn patrol styles */

 #reservation{ width:748px; height:auto;}
 #contact_dropdown{ margin:0px; padding:0px; height:31px !important; width:454px;}
 #contact_dropdown_left{ width:185px !important; height:31px !important;}
#contact_dropdown_right{ padding:0px; padding-left:15px !important;}
  #reservation tr td, #contact_dropdown{ background:#ded8bd; height:31px; padding-top:0px; text-align:right;}
 #reservation tr td input{ margin:3px !important; margin-top:3px !important; background:#f3f1e7; border:1px solid #999999; height:17px; width:537px; text-align:left; padding:3px;}
 #contact_dropdown tr td input{ margin:3px !important; margin-top:3px !important; background:#f3f1e7; border:1px solid #999999; height:17px; width:537px; text-align:left; padding:3px;}
 #group_info_comment{ margin:3px !important; margin-top:3px !important; float:right; background:#f3f1e7; border:1px solid #999999; height:151px; width:537px; text-align:left; padding:3px;}
.margintop6{ margin-top:6px;}
.reservation_textbox{ background:#f3f1e7; border:1px solid #999999 !important; height:14px !important; width:52px !important;}
  span.checkbox { width: 16px; height: 15px; margin: 2px 5px 0 0; background: url(../images/checkbox.jpg) no-repeat; display: block; clear: left; float: left;}
 #dvd{ position:relative; float:left; margin-left:199px; height:20px; width:66px;}
#order_submit{ position:relative; float:left; margin-left:195px;}
 #vhs{ position:relative; float:left; height:20px; width:69px;}
 #contactme{ position:relative; float:left; margin-left:199px; height:20px; width:auto;}
 #copies{ width:53px; height:17px; background:#f3f1e7; border:1px solid #999999; text-align:left; padding:3px;}
 .reservation_separator{ height:10px !important; background:#f3f1e7 !important;}

/*end dawn patrol styles */

 #logo_njtransit{ float:left; margin-right:5px;}


/*popup calendar styles */

 #ui-datepicker-div{ display:none;}
 .ui-datepicker{ position:relative; float:left; width:495px !important; height:240px; padding:15px 35px 0px 35px; background-color:#edeae4; border:1px solid #cfccc4;}
 .ui-datepicker-group{ position:relative; float:left; width:240px; height:auto;}
 .ui-datepicker-group-first{ background:url(../images/separator_vertical.jpg) repeat-y right; padding-right:5px;}
.ui-datepicker-group-last{ padding-left:10px; width:240px;}
 .ui-datepicker-title{ position:relative; left:2px; top:0px; width:231px; margin:0px; margin-top:0px; padding:0px; list-style-type:none; color:#FFFFFF !important; height:28px; background:url(../images/cal_header_bkgd.jpg) repeat-x; clear:both; text-align:center; font-size:inherit;}
 .ui-datepicker-month, .ui-datepicker-year{ color:#FFFFFF;}
 .ui-datepicker-year{ display:none;}
 .margin_right_30px{ margin-right:25px;}
 .margin_top_20px{ margin-top:20px;}
 .calendar span{ display:none;}
.ui-datepicker-calendar tr th{ position:relative; float:left; background:url(../images/cal_weekday.jpg) repeat-x ; height:12px; color:#6bb547; font-size:11px !important; font-weight:bold; width:33px; text-align:center; margin-top:0px; padding:0px; line-height:11px !important;}


/*saturday (end of the weekday row) is one pixel less wide */

 .ui-datepicker-week-end{ width:32px;}
 .calendar li ul{ margin:0px; padding:0px; width:232px !important; clear:both;}
.ui-datepicker-calendar tr td{ position:relative; float:left; background:#ded8bd; width:25px; height:21px; border-right:1px solid #f3f1e7; border-top:1px solid #f3f1e7; text-align:right; padding:4px 5px 2px 2px; vertical-align:top; list-style:none; font-size:12px; color:#3a352e; font-weight:bold;}
.ui-datepicker-calendar tr td a{ color:#3a352e; font-weight:bold; text-decoration:none; display:block;}
.ui-datepicker-calendar tr td a:hover{ text-decoration:underline;}
 .ui-datepicker-today{ background:url(../images/cal_today.jpg) no-repeat; padding:0px; margin:0px;}
 .ui-datepicker-prev span, .ui-datepicker-next span{ display:none;}
 .ui-datepicker-prev{ position:absolute; left:-20px; top:125px; background:#339900; display:block; width:50px; height:50px; background:url(../images/btn_prev.gif) no-repeat; cursor:pointer;}
 .ui-datepicker-next{ position:absolute; right:-15px; top:125px; background:#339900; display:block; width:8px; height:15px; background:url(../images/btn_next.gif) no-repeat; cursor:pointer;}


/*green highlight on days that are race days */

 .calendar .raceday{ background:url(../images/cal_racingdate.jpg) repeat-x;}
 

/*end popup calendar styles */



/*begin ccntact info styles */

 .comment_heading_contact_info {clear:both; width:730px; height:21px; background-color:#dcd9c6; padding:6px 10px 4px 12px; margin-bottom:5px;}
  .comment_text{ position:relative; float:left; margin-left:15px; margin-bottom:5px;}
 .margin_left20px{ margin-left:20px !important;}
 .margin_left10px{ margin-left:10px !important;}


/*end contact info styles */

 

/*begin site map styles */

 #single_column_subpage {position:relative; display:inline; float:left; width:975px; line-height:19px;}
 #sub_page_header_single{position:relative; display:inline; float:left; clear:both; width:975px; margin-top:10px;}
 #page_content_single_column {position:relative; display:inline; float:left; width:977px; margin-top:0px; padding-top:0px; padding-left:8px; }
 #sub_page_header_single #title {position:relative; display:inline; float:left; width:400px;}
   .single_column_cell a {font-weight:bold !important; font-size:14px; text-transform:uppercase; text-decoration:none;}
.single_column_cell a:hover {text-decoration:underline;}
.single_column_cell {position:relative; display:inline; float:left; width:32%; margin-top:5px;}
.single_column_cell img {float:left; margin:5px;}
 .single_column_text, .single_column_text a {font-size:12px; font-weight:normal; text-transform:none;}
 .single_column_text li{font-size:12px; font-weight:normal; text-transform:none; list-style:disc; margin-left:15px;}
 .single_column_text li ul, .single_column_text li ul li{list-style:none !important; margin:0px 0px 0px 2px; padding:0px;}
 .single_column_text {margin:0px; margin-top:2px; padding:0px;}
.single_column_text h1 {font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}
 .no_bullets{ list-style-type:none !important; margin:0px !important; margin-top:10px;}


/*end site map styles */

 

/*begin history styles */

#history_left{ position:relative; float:left; width:510px; padding-right:10px; height:auto; background:url(../images/separator_vertical.jpg) repeat-y right;}
#history_left p{ padding-right:10px;}
#history_header{ position:relative; float:left; width:180px; height:134px; background:url(../images/history_background.jpg) no-repeat; padding-left:330px; padding-top:145px;}
#history_right{ position:relative; float:left; width:205px; height:auto; padding-left:10px;}
#history_lower{ clear:both; width:100%;}
#history_bottom{ clear:both; width:100%; height:auto; background:url(../images/img_memorabilia.jpg) no-repeat bottom; padding-bottom:205px; margin-bottom:-20px;}
.history_frame{ background:url(../images/img_history_bkgd.jpg) no-repeat; padding:17px 17px 15px 14px; width:166px; height:98px;}
.fontsize15px{ font-size:15px;}

/*end history styles */



/*begin tab page styles */

 .alphabetical_links{ position:relative; float:left; margin:0px; background-color:#014f39; width:734px; height:28px; padding:7px 0px 0px 11px;}
 .alphabetical_links a{ background:url(../images/bkgd_alpha_index.gif) no-repeat 0px 0px; width:22px !important; height:21px; text-align:center !important; display:block; position:relative; float:left; margin-right:6px; margin-top:0px; color:#b2afa7; text-decoration:none; font-weight:bold;}
 .alphabetical_links a:hover{ background:url(../images/bkgd_alpha_index.gif) no-repeat 0px -21px; color:#76bd52;}
 #tabs ul{ border-left:1px solid #cfcab5; z-index:5;}
 .tab_area{ z-index:1; position:relative; float:left; border:1px solid #cfcab5 !important; width:auto; margin-top:-1px; height:auto; background:url(../images/bio_blog_sort_bkgd.jpg) no-repeat bottom #eeece7 !important;}
  .tab_cell{ position:relative; float:left; width:164px; height:auto; padding: 0px 11px; margin:11px 0px;}
 .tab_cell a{ color:#3a352e; text-decoration:none;}
 .tab_cell a:hover{ text-decoration:underline;}
 .side_border{ background:url(../images/separator_vertical.jpg) repeat-y right ;}


/*end tab page styles */



/*glossary styles */

 #glossary_content{ position:relative; float:left; margin:20px 15px; width:715px; height:auto; line-height:18px;}
 #glossary_content p{ padding:0px; margin:0px 0px 20px 0px;}
 

/*end glossary styles */

 #mini_gall{  margin-left:10px;}
    #float_col{width: 361px; height: 344px; position: absolute; z-index: 15000; display: none;}
 #float_col_layover_for_ie6{padding: 18px; width: 324px; height: 331px; padding-top: 10px; position: absolute; margin-left: auto; margin-right: auto;}
 a.current {color: #FF6600 !important; }
 .no_bold{font-weight: normal !important;}
 .padding_left10px{padding-left: 10px;}
 .font5px{font-size:5px; height: 5px; overflow: hidden;}
 .search_res_table{width: 748px; padding: 5px; border: 1px solid #cfccc4;}
 .search_res_table .f_row{color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #449133; font-weight: bold; border-top: 1px solid #449133; padding-left: 10px; border-bottom: 1px solid #449133;}
 .search_res_table .wr_border{border-right: 1px solid #ffffff;}
 .search_res_table .fd_row{color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f7f4ef; font-weight: bold; padding-left: 10px; border-top: 1px solid #f7f4ef; border-bottom: 1px solid #f7f4ef;}
 .search_res_table .r1_border{border-right: 1px solid #cac39f;}
 .search_form{margin-top: 12px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
 .search_form #search_by_horse_name, #header_body_container #body_subpage #right_column_subpage #sub_page_header .search_form #search_news{background-image: url(../images/search_by_horse_textbox.jpg); background-repeat: no-repeat; height: 24px; width: 208px; padding-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border: none; padding-top: 10px; padding-right: 10px; background-color: #F3F1E7;}
 .search_res_table .sd_row{color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cac39f; padding-left: 10px; font-weight: bold; border-top: 1px solid #cac39f; border-bottom: 1px solid #cac39f;}
 .search_res_table .r2_border{border-right: 1px solid #f7f4ef;}
 .no_border{border: none !important; border-top: 1px solid #e0ded5 !important;}
 .border_it{border: 1px solid #e0ded5;}
 .border_it2{border: 1px solid #e0ded5; border-top: none;}
 .font12{font-size: 12px;}
 .light_grey{color: #3a352e;}
 .bump_down .current{color: #db3e01;}
 #float_col_layover_for_ie6 .big_border{border: 11px solid #e0ded5; margin-top: 10px; margin-bottom: 10px;}
 .float_right{float: right; margin-left: 5px;}
 #float_col_layover_for_ie6 .greenish_text{font-family: Arial, Helvetica, sans-serif; color: #00422e; font-size: 12px; font-weight: bold;}
 .widget{width: 380px; border: 11px solid #e0ded5; margin-bottom: 20px;}
 .widget .w_body{padding: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #f7f4ef; color: #449133; border: 1px solid #cfcab5;}
 .widget .wid_head{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #004732; border: 1px solid #cfcab5; border-bottom: none; padding: 5px; background-image: url(../images/widget_header_bg.jpg); background-color: #FFFFFF; background-position:bottom; background-repeat:repeat-x;}
 .r_widget{width: 300px; border: 11px solid #e0ded5; margin-top: 20px;}
 .r_widget .w_body{padding: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #f7f4ef; color: #449133; border: 1px solid #cfcab5;}
 .r_widget .w_body2{font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #f7f4ef; color: #449133; border: 1px solid #cfcab5;}
 .r_widget .wid_head{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #004732; border: 1px solid #cfcab5; border-bottom: none; padding: 5px; background-image: url(../images/widget_header_bg.jpg); background-color: #FFFFFF; background-position:bottom; background-repeat:repeat-x;}
 .float_left{margin-right: 5px; float: left;}
 .bottom_margin{margin-bottom: 10px;}
 #ad_space300x250{border: 11px solid #e0ded5;}
 .top_bottom_margin{margin-top: 22px; margin-bottom: 6px;}
 .padding_left{padding-left: 15px;}
 .big_font{font-size: 15px;}
 .big_font a{color: #449133; text-decoration:none;}
 .big_font a.o{color: #db3e01; text-decoration:none;}
 .reduce_height{height: 20px;}
 .reduce_height *{height: 20px;}
 #brown_bar{background-image: url(../images/brown_bar.jpg); background-repeat:repeat-x; height: 22px; padding-top: 7px; font-size: 12px; font-weight: bold; color: #449133; padding-left: 10px;}
 #brown_bar .o{color: #db3e01;}
h1.bump_down {margin-top: 10px; }
#gallery_container {margin-top: 20px;}
.bump_down1 {padding: 7px; }
.gallery_item {width: 172px; height: 225px; line-height: normal; float: left;}
#gallery_container .gallery_item div img {border: 2px #ffffff solid;}
#gallery_container .gallery_item div {border: 1px #cfccc4 solid; margin-bottom: 7px;}
.img_border img {border: 2px #ffffff solid;}
.img_border {border: 1px #cfccc4 solid; margin-bottom: 10px; margin-top: 10px;}
  #blog_right * {line-height: normal!important;  }
.bold_grey {font-size: 12px; font-weight: bold;}
.item_title {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; display: block; color: #449133; text-decoration:none;}
.item_comments {font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; font-size: 11px; color: #449133;}
.checks_area{margin-left: 193px;}
 .def_h1{font-size: 28px; color: #3a352e; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
 .make_orange{color: #db3e01;}


/*CSS Document */

 

/*Bump Overs */

 .bump_over {padding-left: 30px!important;}
.bump_right {padding-left: 10px;}
.bump_down {padding-top: 1px; padding-right: 7px;}
.bump_down7 {padding-top: 7px; padding-right: 7px;}
 .padding_bottom12px{ padding-bottom:12px;}

/*global styles */

 h1{ margin-bottom:5px;}
 textarea{ font-family:inherit; font-size:inherit;}
 

/*generic button */

.generic_button2 {float: left; clear: left; text-transform:uppercase; font-size:11px !important;}
a.generic_button2  {float: left; text-decoration: none; color: #ccc; padding: 9px 38px 0 0; margin-right: 8px; font: 900 11px Arial, Helvetica, sans-serif; margin-left:14px; height: 32px;}
a.generic_button2 span {position: absolute; display: block; margin-top: -9px; height: 32px; margin-left:-14px; width: 14px;}
 .pagination {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #449133; font-weight: bold; margin-top: 10px;}
 .pagination a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #449133; text-decoration: none;}
 a.generic_button2:hover {  	color: #868686; background: url(../images/btn_generic2.gif) no-repeat top right; text-decoration:none !important;}
a.generic_button2:hover span {background: url(../images/btn_generic2.gif) no-repeat top left;}
a.generic_button2 {background: url(../images/btn_generic2.gif) no-repeat top right;  	color: #686868;}
a.generic_button2 span {background: url(../images/btn_generic2.gif) no-repeat top left;}

/*end generic button

 .generic_button {float: left; clear: left; text-transform:uppercase; font-size:11px !important; white-space: nowrap;}
a.generic_button  {float: left; text-decoration: none; color: #ccc; padding: 9px 38px 0 0; margin-right: 8px; font: 900 11px Arial, Helvetica, sans-serif; margin-left:14px; height: 32px;}
a.generic_button span {position: absolute; display: block; margin-top: -9px; height: 32px; margin-left:-14px; width: 14px;}
 a.generic_button:hover {  	color: #868686; background: url(../images/btn_generic.gif) no-repeat top right; text-decoration:none !important;}
a.generic_button:hover span {background: url(../images/btn_generic.gif) no-repeat top left;}
a.generic_button {background: url(../images/btn_generic.gif) no-repeat top right;  	color: #686868;}
a.generic_button span {background: url(../images/btn_generic.gif) no-repeat top left;} */
 .generic_button3 {position:relative; float: left; text-transform:uppercase; font-size:11px !important;}
a.generic_button3  {position:relative; float: left; text-decoration: none; color: #ccc; padding: 9px 38px 0 0; margin-right: 8px; font: 900 11px Arial, Helvetica, sans-serif; margin-left:14px; height: 32px;}
a.generic_button3 span {position: absolute; display: block; margin-top: -9px; height: 32px; margin-left:-14px; width: 14px;}
 a.generic_button3:hover {  	color: #868686; background: url(../images/btn_generic.gif) no-repeat top right; text-decoration:none !important;}
a.generic_button3:hover span {background: url(../images/btn_generic.gif) no-repeat top left;}
a.generic_button3 {background: url(../images/btn_generic.gif) no-repeat top right;  	color: #686868;}
a.generic_button3 span {background: url(../images/btn_generic.gif) no-repeat top left;}


 * {outline:none;}
 
 
.clear {clear:both;}
  .header15{ color:#39352d; font-size:15px; font-weight:bold; margin:0px; margin-top:10px; padding:0px; line-height:20px;}
 #ui-datepicker-div{ z-index:1000000;}
 #map_type{ position:relative; float:left; margin:0px; margin-top:2px; padding:0px;}
 #map_type li{ list-style-type:none; position:relative; float:left;}
.green_day {background-color: #77B552!important; font-weight: normal !important;}
.undefined_day {color: #555555!important; background-color: #cccccc!important; font-weight: normal !important;}
 .raceday span {display: none; }
 ul#map_type li a{ display:block; background:url(../images/map_icon_type_map.jpg) no-repeat; width:63px; height:19px; padding:2px 2px 2px 13px; text-align:left; color:#00422e; margin-right:2px; text-decoration:none; font-weight:bold;}
 ul#map_type li a:hover{ text-decoration:underline !important;}
  #map_options input{ margin:3px !important; margin-top:3px !important; background:#f3f1e7; border:1px solid #999999; height:17px; text-align:left; padding:3px;}
 .start_date, .end_date{background-image: url(../images/date_input_textbox.jpg); background-repeat: no-repeat; height: 24px; width: 102px; padding-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border: none; padding-top: 10px; padding-right: 10px; background-color: #F3F1E7;}
  #map_directions{ position:relative; float:left; height:auto; width:748px;}
 #map_directions td{ background-color:#e0ded4; padding-left:12px; height:24px;}
 #map_directions .odd{ background-color:#cecbc2;}
 .map_img{ padding:2px; background-color:#edeae4; border:1px solid #cfccc4; margin:2px 10px 7px 0px;}
 #image_array {display: none; }
 .friend_notes {width: 217px; height: 93px;}
#float_col2{width: 255px; height: 386px; position: absolute; display: none; z-index: 15000;}
#float_col2 a.generic_button {height:23px; }
#float_col2 td.privacy {padding-left:15px; }
#float_col2 td.privacy a {color:#666; text-decoration:none; }
#float_col2 td.privacy a:hover {text-decoration:underline; }
 #float_col_layover_for_ie62{padding: 18px; width: 221px; height: 386px; padding-top: 10px; position: absolute; margin-left: auto; margin-right: auto;}
 #float_col_layover_for_ie62 input {width: 217px; margin-top: 4px; margin-bototm: 4px; }
#float_col_layover_for_ie62 label {line-height: 16px; }
#float_col_layover_for_ie62 .norm {width: auto; margin-right: 7px; padding: 0px; }


/*===== Inline Media Container: Photos / Videos ===== */

.inlineMediaContainer { clear:left; width:322px; margin:8px 11px 0 0; }
.inlineMediaContainer .media { padding:11px; background:#CFBB80; }
.inlineMediaContainer .media .videoPlayer,
.inlineMediaContainer .media #videoPlayer { width:300px; height:225px; background:#000; }

.inlineMediaContainer .media_thumbs { position:relative; width:322px; height:60px; margin:5px 0; overflow:hidden; display:none; }
.inlineMediaContainer .media_thumbs ul { position:absolute; left:0; width:5000px; height:60px; margin:0; padding:0; list-style-type:none; }
.inlineMediaContainer .media_thumbs li { float:left; display:inline; }
.inlineMediaContainer .media_thumbs li a { display:block; margin-right:7px; }
.inlineMediaContainer .media_thumbs li a img { border:1px solid #CFCCC4; padding:2px; width:69px; height:52px; background-position:center; background-repeat:no-repeat; background-color:#CFBB80; }
.inlineMediaContainer .media_thumbs li a:hover img { border-color:#000; }
.inlineMediaContainer .media_thumbs li.selected a img { border-color:#000; }


/*===== Popup Media Container: Videos ===== */

.popupMediaContainer {position:absolute; top:0; left:0; z-index:9999; width:361px; height:344px; background: url(../images/float_bg.png) no-repeat; display:none; }
.popupMediaContainer .media {position:absolute; top:41px; left:20px; width:300px; padding:11px; background:#E0DED5; }
.popupMediaContainer .media .videoPlayer, .popupMediaContainer .media #videoPlayer {width:300px; height:225px; background:#000; }
.popupMediaContainer .date {position:absolute; top:22px; left:20px; font:bold 11px arial; color:#333; }
.popupMediaContainer .btnClose {position:absolute; top:12px; right:15px; width:18px; height:18px; padding:6px; cursor:pointer; }
.popupMediaContainer .select {position:absolute; top:300px; right:20px; }
.popupMediaContainer .select span {font-weight:bold; color:#104D3A; }
.popupMediaContainer .select select {margin-left:10px; }


/*################### begin styles for winner details  ##################### */

.grey_link_icons {color:#3a352e; font-size:14px; text-decoration:none; font-weight:bold;}
.grey {color:#3a352e; text-decoration:none; font-weight:bold;}
#wagering_levels_haskell {width: 740px; padding: 0px;}
#wagering_levels_haskell_02{width:950px; padding:0px;}
.ui-state-hover{ background:url(../images/cal_highlight.jpg) no-repeat !important; padding:0px; margin:0px;}
#wagering_levels_haskell .f_row,
#wagering_levels_haskell_02 .f_row {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ed1a00; font-weight: bold; border:0px; padding-left: 10px;}
#wagering_levels_haskell .wr_border,
#wagering_levels_haskell_02 .wr_border {border-right: 1px solid #ffffff;}
.ui-state-hover2{ background:url(../images/cal_highlight.jpg) no-repeat ; padding:0px; margin:0px;}
#wagering_levels_haskell .fd_row,
#wagering_levels_haskell_02 .fd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f7f4ef; font-weight: bold; padding-left: 10px; border-top: 1px solid #f7f4ef; border-bottom: 1px solid #f7f4ef;}
#wagering_levels_haskell .r1_border,
#wagering_levels_haskell_02 .r1_border {border-right: 1px solid #cac39f;}
#wagering_levels_haskell .sd_row,
#wagering_levels_haskell_02 .sd_row {color: #181715; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #e0d1a6; padding-left: 10px; font-weight: bold; border:0px;}
#wagering_levels_haskell .r2_border,
#wagering_levels_haskell_02 .r2_border {border-right: 1px solid #f7f4ef;}


/*################### end styles for winner details  ##################### */


/*Inline Media Container*/

.left {float:left; clear:left; margin-right:10px; }
.right {float:right; clear:right; margin-left:10px; }


/*Styles for AD's */

.Ad_180x150 {display:inline; float:left; width:180px; height:150px; margin:10px; padding:14px; background:#B7Af85; }
.Ad_300x250 {display:inline; float:left; width:300px; height:250px; margin-top:10px; }
.Ad_728x90 {display:inline; float:left; width:728px; height:90px; margin:8px 0; }
#right_column_subpage .Ad_728x90 {border:10px solid #e1ded5; }
.Ad_180x150 span, .Ad_300x250 span, .Ad_728x90 span {display:none; }
 .eventColumns {display:block; width:748px; }
.eventColumns span.orange {float:left; clear:left; width:195px; white-space:nowrap; }
.eventColumns a.greenlink_icons {display:block; width:500px; margin-left:200px; margin-bottom:-10px; }
 div.hr {display:block; width:100%; height:1px; overflow:hidden; border-top:1px solid #D0CFC7; margin:4px 0; }
    



/*| ============ HASKELL STYLES ================ |*/

/*begin header content */

#more_njsea {position:absolute; margin-top:-127px; right:-80px; width:99px; z-index:1000; cursor:pointer;}
 
.header_body_container{background:url(../images/bkgd_haskell_image001a.jpg) no-repeat center 0px #e6ca80; position:relative; width:100%; margin-top:0px; z-index:1000;	overflow:hidden; padding-bottom:0px;}

.header {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:100px; padding-top:95px; z-index:800;}

#top_border {background:url(../images/img_top_border_haskell.jpg) repeat-x; z-index:10000000 !important;}
#more_njsea{margin-top:-117px;}
#more_njsea ul {background:url(../images/more_njsea_haskell.jpg) no-repeat;}


.sign_in_up{position:absolute; right:30px; bottom:86px; width:194px; height:32px; z-index:50; padding:46px 0px 0px 52px;}
.home_sign{bottom:46px;}
.sign_in_up a span{display:none;}
.sign_in_up a{display:block; width:64px; height:19px; float:left;}
.sign_in_up a.sign_in{background:url(../images/haskell_signin.jpg) no-repeat; margin-right:12px;}
.sign_in_up a.sign_up{background:url(../images/haskell_signup.jpg) no-repeat;}


body{background:#362b1e;}

p.contest_haskell{ padding:0px; margin:0px; margin-bottom:5px; font-size:11px; color:#a76e37; font-weight:bold;}


#blogs_haskell {position:relative; display:inline; float:left; padding-top:0px; margin-top:8px; margin-left:3px; width:405px; height:215px; line-height:15px; min-height:215px; height:auto !important; height:215px; background:url(../images/bkgd_news.jpg) repeat-y; margin-bottom:10px;}
#blogs_haskell h1{margin:0px !important; padding:0px; background:url(../images/header_news.jpg) no-repeat; width:407px; height:38px; }
#blogs_haskell h1 span{display:none;}
#blogs_haskell a {text-decoration:none;}
#blogs_haskell a:hover {text-decoration:underline;}

#blogs_haskell ul{list-style:none; margin:0px; padding:0px;}
#blogs_haskell ul li{padding:10px 8px; border-top:1px solid #f4ebd4; border-bottom:1px solid #e2cc8d; margin:0px 1px; line-height:16px;}
#blogs_haskell ul li p{padding:0px; margin:0px;}

#events_haskell {position:relative; display:inline; float:left; padding-top:0px; margin-top:8px; margin-left:3px; width:300px !important; height:215px; line-height:15px; min-height:215px; height:auto !important; height:215px; background:#dfc272; margin-bottom:10px; _margin-left:1px;}
#events_haskell h1{margin:0px !important; padding:0px; background:url(../images/header_events.jpg) no-repeat; width:300px; height:38px; }
#events_haskell h1 span{display:none;}
#events_haskell a {text-decoration:none;}
#events_haskell a:hover {text-decoration:underline;}

#events_haskell ul{list-style:none; margin:0px; padding:0px;}
#events_haskell ul li{padding:10px 8px; border-top:1px solid #f4ebd4; border-bottom:1px solid #e2cc8d; margin:0px 1px; line-height:16px;}
#events_haskell ul li p{padding:0px; margin:0px;}


 #separator_vertical01 {position:relative; display:inline; float:left; margin:10px 5px 0px 5px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:260px;}
  #separator_vertical01a {position:relative; display:inline; float:left; margin:10px 5px 0px 5px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:292px;}
#separator_vertical02 {position:relative; display:inline; float:left; margin:0px 5px 0px 5px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:190px;}
#separator_vertical02a {position:relative; display:inline; float:left; margin:0px 5px 0px 5px; background:url(../images/separator_vertical.jpg) repeat-y; width:3px; height:290px;}


.news_header{font-size:13px; font-weight:bold; color:#390b04;}
.news_subheader{font-size:11px; font-weight:bold; color:#a76c36;}
/*| ============ navigation bar ============ |*/

#body{background:url(../images/bkgd_body_h.jpg) repeat-y;  padding:0px 0px 0px 10px; width:995px; height:auto; margin-top:0px; _margin-top:-12px;}
.rightside_bg{background:url(../images/bkgd_body_h_side.jpg) repeat-y !important}

.header_left{position:absolute; left:-44px; top:-99px; background:url(../images/header_left.jpg) no-repeat; width:47px; height:365px; z-index:5;  _top:-88px;}
.header_right{position:absolute; right:-44px; top:-99px; background:url(../images/header_right.jpg) no-repeat; width:47px; height:350px; z-index:5;  _top:-88px;}

.header_home{top:-59px;}

#nav_container{position:relative; background:none; width:1000px; height:42px; z-index:50; padding:11px; padding-top:11px;  padding-bottom:0px; margin-top:0px; margin-left:-2px;  *margin-left:-2px; z-index:100 !important; _margin-left:18px;}
#navbar {position:relative; float:left; display:inline; background:url(../images/navbar_haskell.jpg) no-repeat; width:1000px; height:41px; z-index:50; padding-top:0px; padding-left:0px; z-index:100 !important;}
#navbar  ul li ul {display: none; }
#navbar  ul {margin:0px; padding:0px; list-style-type:none; height:41px;}
#navbar  ul li {position:relative; float:left;  margin:0px; padding:0px; list-style-type:none;}
#navbar  ul li ul{position:absolute; left:auto; border:1px solid #7e6a4f; height:auto; padding-bottom:1px; width: 220px; background-color: #ece8cf;}
#navbar  ul li ul li{position:relative; margin:0px; padding:0px; list-style-type:none; height:33px;}
#navbar  ul li ul li ul{margin-left:222px; margin-top:-48px; }
#navbar  ul li ul li a{width:202px; background:url(../images/img_navbar_drop.jpg) no-repeat; padding:5px 10px 5px 10px; text-decoration:none;  color:#390b04; display:block;height: 33px;}
#navbar  ul li ul li a:hover{background:url(../images/img_navbar_drop_hover_has.jpg) no-repeat;}
#navbar  ul li span {visibility:hidden;}
#navbar  ul li a {position:relative; height:38px; display:block; background-image:url(../images/navbar_haskell.jpg); background-repeat:no-repeat; text-decoration:none;}
#navbar  ul li img{border:0px;}
.monmouth_link{background:none !important;}

.haskell_star a {width:490px; height:100px; position:absolute; top:-95px; left:0px;}
.haskell_star a span{display:none;}


#right_nav {margin:0px; padding:0px; list-style-type:none; height:auto; position:relative; display:inline; float:left; margin-top:5px !important; margin-bottom:10px;}
#right_nav li {width:214px; color:#3b3630; font-size:12px; font-weight:bold; margin:0px; float:left; position:relative; margin-left:0px;}
#right_nav li a {position:relative; display:inline; float:left; background:url(../images/blog_right_title.jpg) no-repeat; color:#5b311f; padding:5px 13px 0px 13px; text-decoration:none; display:block; height:27px; width:188px;}
#right_nav li a:hover,
#right_nav li a.active {background:url(../images/blog_right_title_hover.jpg) no-repeat; color:#bc1804; font-size:12px; font-weight:bold; display:block;}



/*===== GALLERY SCROLLER ===== */

.gallery_fader{width:730px; height:auto;}
.gallery_fader .gallery_main_image img{border:0px; visibility:visible;}
.gallery_fader .gallery_scroller{width:730px; height:363px; background-color:#ede9c6; border-bottom:3px solid #706a5a;  border-top:3px solid #706a5a; padding-top:5px; display:inherit;}
.gallery_fader .gallery_scroller img{border:0px;}
.gallery_fader .gallery_scroller .gallery_frame{width:485px; height:360px; float:left;}

.gallery_fader .gallery_scroller .gallery_frame .gallery_frame_overlay{position:absolute; background:url(../images/gallery_frame.gif) no-repeat; z-index:100; width:485px; height:328px; margin-left:0px; margin-top:0px;}
.gallery_fader .gallery_scroller .gallery_frame .gallery_image{position:relative; width:485px; height:328px;}

.gallery_fader .gallery_scroller .gallery_frame ul{margin:0px; padding:0px; margin-top:8px; margin-left:40px;}
.gallery_fader .gallery_scroller .gallery_frame ul li{list-style:none; float:left; text-align:center; margin-right:5px;}
.gallery_fader .gallery_scroller .gallery_frame ul li a{color:#e05e44; text-decoration:none;background:url(../images/gallery_number.jpg) no-repeat; width:22px; height:21px; display:block; font-weight:bold;}
.gallery_fader .gallery_scroller .gallery_frame ul li a:hover{background:url(../images/gallery_number_over.jpg) no-repeat; color:#f9f9f9;}
.gallery_fader .gallery_scroller .gallery_frame ul li a.current{background:url(../images/gallery_number_over.jpg) no-repeat; color:#f9f9f9;}

.gallery_fader .gallery_scroller .gallery_button{float:left; padding-left:22px;}
.gallery_fader .gallery_scroller .gallery_sidebar{width:221px; height:222px; background:url(../images/gallery_side_bg.jpg) no-repeat; padding:65px 12px 12px 12px; float:left;}
.gallery_fader .gallery_scroller .gallery_sidebar h2{font-size:20px; font-weight:bold; color:#005f99; margin:0px; padding:0px; margin-bottom:10px;}
.gallery_fader .gallery_scroller .gallery_sidebar p{font-size:15px !important; font-weight:bold; color:#6a5e56; margin:0px; padding:0px; margin-bottom:9px !important; line-height:18px;}
.gallery_fader .gallery_scroller .gallery_sidebar p a{font-size:15px; font-weight:bold; color:#bd7d3f; text-decoration:none;}


/*===== Inline Media Container: Photos / Videos ===== */

.inlineMediaContainer_haskell {clear:left; width:322px; margin:8px 11px 0 0; }
.inlineMediaContainer_haskell .media {padding:11px; background:#cfbb80; }
.inlineMediaContainer_haskell .media .videoPlayer,
.inlineMediaContainer_haskell .media #videoPlayer {width:300px; height:225px; background:#000; }
.inlineMediaContainer_haskell .media_thumbs {width:322px; height:60px; margin:5px 0; overflow:hidden; }
.inlineMediaContainer_haskell .media_thumbs ul {width:1000px; height:60px; margin:0; padding:0; list-style-type:none; }
.inlineMediaContainer_haskell .media_thumbs li {float:left; display:inline; }
.inlineMediaContainer_haskell .media_thumbs li a {margin-right:7px; }
.inlineMediaContainer_haskell .media_thumbs li a img {border:1px solid #CFCCC4; padding:2px; background:#EDEAE4; }
.inlineMediaContainer_haskell .media_thumbs li a:hover img {border-color:#000; }
.inlineMediaContainer_haskell .media_thumbs li.selected a img {border-color:#000; }
.inlineMediaContainer_haskell .media_share {width:320px; margin:0; padding:0; border:1px solid #CAC39F; background:#E0DED5; list-style-type:none; overflow:auto; }
.inlineMediaContainer_haskell .media_share li {float:left; display:inline; padding:3px 3px 1px; line-height:10px; }
.inlineMediaContainer_haskell .media_share li.embed {display:none; }
.inlineMediaContainer_haskell .media_share li.embed a {display:block; height:16px; margin:1px 0 0 10px; padding:2px 0 0 23px; background:url(../images/icon_embed.gif) no-repeat left top; }


.brown {color:#59301c; text-decoration:none; font-weight:bold;}
.page_header_haskell {float:left; font-size:28px; color:#37332a; margin:0px; margin-top:10px; padding:0px; text-transform:capitalize; letter-spacing:-1px; line-height:30px; width:auto;}
.news_links,
.news_links p{font-size:14px; font-weight:bold; color:#390b04;}
.news_links a{font-size:14px; font-weight:bold; color:#d02e2e; text-decoration:none;}
.news_links a:hover{text-decoration:underline;}

/* #### horses to watch button ####  */
.horses_to_watch a {background-position: 0px 0px; width:154px;}
.horses_to_watch a:hover {background-position: 0px -41px;}
/* #### news button ####  */
.news a {background-position: -154px 0px; width:64px;}
.news a:hover {background-position: -154px -41px;}
/* #### events button ####  */
.events a {background-position: -218px 0px; width:73px;}
.events a:hover {background-position: -218px -41px;}
/* #### faq button ####  */
.faq a {background-position: -291px 0px; width:58px;}
.faq a:hover {background-position: -291px -41px;}
/* #### history button ####  */
.history a {background-position: -349px 0px; width:76px;}
.history a:hover {background-position: -349px -41px;}
/* #### blogs button ####  */
.blogs a {background-position: -425px 0px; width:66px;}
.blogs a:hover {background-position: -425px -41px;}
/* #### photos button ####  */
.photos a {background-position: -490px 0px; width:74px;}
.photos a:hover {background-position: -490px -41px;}
/* #### tickets button ####  */
.tickets a {background-position: -563px 0px; width:75px;}
.tickets a:hover {background-position:-563px -41px;}
/* #### store button ####  */
.store a {background-position:-638px 0px; width:63px;}
.store a:hover {background-position: -638px -41px;}

 /*===== Community Photos: Index ===== */
#photos_haskell {position:relative; display:inline; float:left; width:386px; height:auto; background:url(../images/header_haskell_photos.jpg) no-repeat top left; margin:8px 0 0 0px; padding:45px 10px 10px 10px; border:1px solid #dfc373;}
#photos_haskell a .photo {display:block; display:inline; float:left; width:79px; height:79px; border:5px solid #FFF; overflow:hidden; margin-right:5px; margin-bottom:7px; background-position:center; background-repeat:no-repeat; padding:1px; background-color:#000;}
#photos_haskell a .photo img {border:3px solid #F3F1E7; }
#photos_haskell .end{margin-right:0px;}


#haskell_prev_winners {position:relative; display:inline; float:left; width:296px; height:auto; z-index:5;}


.search_form table{margin-left:10px;}
.events_table{margin-left:10px;}
.events_table a{color:#e20202; text-decoration:none;}
.events_table a:hover{text-decoration:underline;}


.right_module{width:216px; border:1px solid #dee4df; margin-bottom:7px; position:relative; }
.right_module img{border:0px;}
.right_module p{padding:5px;}
.right_module p a{color:#FFF; text-decoration:none;}
.right_module p a:hover{color:#FFF; text-decoration:underline;}
.advert{border:1px solid #dee4df; position:relative; margin-bottom:7px; }
.module_blog{background:url(../images/right_blog_bg.jpg) repeat-y;}
.module_blog ul{margin:0px 10px; padding:0px;}
.module_blog ul li{list-style:none; color:#400602; font-size:11px; line-height:18px; padding-bottom:10px; padding-top:10px;}
.module_blog ul li a{color:#f1503e; text-decoration:none; font-weight:bold; line-height:16px;}
.module_blog ul li span{color:#1b739b; line-height:16px;}
.module_blog ul li h3{color:#400602; font-size:11px; font-weight:bold; line-height:16px; margin:0px; padding:0px;}
.module_blog ul li.border{border-bottom:1px dashed #9e9787;}

.module_tickets{background:#ab8c62;}
.module_hat{background:#917754;}

span#clHat a img {padding-top:20px;}

.module_hat p{position:absolute; top:33px; left:0px; width:200px; text-align:center; font-weight:bold;}
.module_tickets p{position:absolute; bottom:-5px; left:0px; width:200px; text-align:center; font-weight:bold; color:#FFF;}
.module_sponsor{background:#FFF;}

.search_home {background:url(../images/search_bar_home.jpg) no-repeat; width:225px; height:37px; padding-left:8px; padding-top:12px; position:relative; left:-9px; margin-bottom:5px; _width:222px;;}
.search_home #searchbar{background:none !important;}


#separator_bar{width:982px; background-color:#b8b18b; height:3px; line-height:3px; margin-left:8px; margin-top:1px; _margin-left:30px; _margin-bottom:10px;}
#right_column_home {
	position:relative;
	float:left;
	width:224px;
	background:none;
	height:auto;
	padding-top:5px;
	padding-left:10px;
	background:url(../images/right_bg.jpg) no-repeat top left;
	left:-1px;
	_padding-left:10px;
	}
.haskell_height{height:60px;}

/*begin bread crumb bar */

#breadcrumb_bar {position:relative; display:inline; float:left; background:url(../images/haskell_breadcrumb_bar.jpg) repeat-x; height:28px; width:968px; *width:963px; padding:13px 0px 0px 15px; margin:0px 1px 0px 8px; *padding:15px 5px 0px 15px; _margin-left:30px; _margin-top:-10px;}
#breadcrumb_group {position:relative; display:inline; float:left; width:562px;}
#breadcrumb {list-style-type:none; font-size:11px; color:#de3b02; margin:0px; padding:0px; display:inline; font-weight:bold;}
#breadcrumb li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-top:-5px; margin-left:-5px; margin-right:8px;}
#breadcrumb .inactive {background:url(../images/breadcrumb_bullet_orange.gif) no-repeat 0px 7px; padding-left:7px; margin-right:5px; color:#c5ae5d;}
#breadcrumb a {background:url(../images/breadcrumb_bullet.gif) no-repeat 0px 4px; color:#fcffff; text-decoration:none; padding-left:7px; margin-right:5px;}
#breadcrumb a:hover {text-decoration:underline;}


/*begin history styles */

#history_left{ position:relative; float:left; width:510px; padding-right:10px; height:auto; background:url(../images/separator_vertical.jpg) repeat-y right;}
#history_left p{ padding-right:10px;}
#history_header_haskell{ position:relative; float:left; width:188px; height:94px; background:url(../images/history_background_ha.jpg) no-repeat; padding-left:330px; padding-top:185px; line-height:20px;}
#history_right{ position:relative; float:left; width:205px; height:auto; padding-left:10px;}
#history_lower{ clear:both; width:100%;}
#history_bottom{ clear:both; width:100%; height:auto; background:url(../images/img_memorabilia.jpg) no-repeat bottom; padding-bottom:205px; margin-bottom:-20px;}
.history_frame{ background:url(../images/img_history_bkgd.jpg) no-repeat; padding:17px 17px 15px 14px; width:166px; height:98px;}
.fontsize15px{ font-size:15px;}
#history_left h3{font-size:15px; font-weight:bold; margin:0px; padding:0px;}

.newsimage_haskell {float:left; height:120px; padding:11px; background-color:#cfbb80;margin-right:10px;}
.newsimage_haskell img{border:0px;}
.video_clip_haskell {float:left; width:300px; height:225px; padding:11px; background-color:#cfbb80;}
.video_clip_haskell img{border:0px;}

.video_clip_footer_haskell {position:relative; display:inline; float:left; background:#dfd0a5; width:322px; height:23px; margin-top:2px;}

.history_frame_haskell{ background:url(../images/img_history_bkgd_ha.jpg) no-repeat; padding:17px 17px 15px 14px; width:166px; height:98px;}

.blue{color:#456f9f; font-weight:bold; text-decoration:none;}
.red{color:#be1705;}
.icon_embed_haskell {padding-left:23px !important; margin-top:-4px !important; background:url(../images/icon_embed_haskell.jpg) 0px 4px no-repeat;}
.icon_embed_haskell a{color:#000005; font-weight:normal;}
.icon_embed_haskell a:hover{text-decoration:underline;}

.horses_to_watch_table{width:960px; border:1px solid #cbc39f; padding:1px; background:#FFF;}
.horses_to_watch_table tr.even td{background:#dcd7ad; border:1px solid #c3b68c; border-left:0px;}
.horses_to_watch_table tr.odd td{background:#ede9c6;}
.horses_to_watch_table tr td{border:1px solid #c3b68c; border-left:0px; font-weight:bold;}
.horses_to_watch_table tr td.name table tr td h2,
.horses_to_watch_table tr td.name table tr td h2 a{color:#034c85; font-size:18px; margin:0px; padding:0px; text-decoration:none;}
.horses_to_watch_table tr td.name table tr td h2 a:hover{text-decoration:underline;}
.horses_to_watch_table tr td.name table tr td{color:#5b311f; font-size:12px; border:none !important; line-height:13px; padding-bottom:5px;}
.horses_to_watch_table tr td.name table tr td.job{color:#a56e21; font-size:12px; width:90px;}
.horses_to_watch_table tr td.white_divider{height:1px; line-height:1px; border:0px;}
.horses_to_watch_table tr td.pic{width:163px; padding:14px 16px;}
.horses_to_watch_table tr td.pic img{border:4px solid #e9e4d0;}
.horses_to_watch_table tr td.name{width:210px; padding:14px 13px;}
.horses_to_watch_table tr td.jersey{width:115px;}
.horses_to_watch_table tr td.post{width:107px; padding:14px 13px;}
.horses_to_watch_table tr td.post table.post_positions{width:105px;}
.horses_to_watch_table tr td.post table tr td{ border:0px;}
.horses_to_watch_table tr td.post table tr td h2{font-size:14px; color:#5b311f; margin:0px; padding:0px;}
.odds{height:22px; width:41px; background:url(../images/bkgd_odds.jpg) no-repeat; padding:8px 15px; display:block; text-align:center; font-size:16px; color:#FFF; text-align:center; font-weight:bold;}
.horses_to_watch_table tr td.desc{width:261px; padding:14px 13px; font-weight:normal; font-size:11px; line-height:19px;}
.horses_to_watch_table tr td.end{border-right:0px;}

.pedigree{width:628px; height:88px; background:#e0d1a5; border:1px solid #FFF;}
.pedigree_title{font-size:14px; color:#a56e21; font-weight:bold;}
.pedigree_info{font-size:14px; color:#5b311f; font-weight:bold;}
.pedigree td{padding-top:20px; padding-right:5px; font-size:14px; color:#5b311f; font-weight:bold;}
.finish_order{font-size:26px; font-family:Tahoma, Arial, sans-serif; font-weight:bold; margin:0px; padding:0px; color:#000;}

.green_table a{color:#3073a9; text-decoration:none;}
.green_table img{border:0px;}

/*end history styles */

h1.winner_detail{font-size:28px; color:#5c311e; margin:0px; padding:0px; margin-bottom:10px;}
h2.winner_detail{font-size:14px; color:#a67034; margin:0px; padding:0px; margin-bottom:10px;}

.title_buttons{position:relative; float:left; width:972px; padding:0px; margin-left:12px; height:31px; background:url(../images/haskell_horiz_sep.jpg) repeat-x left bottom #ece9c6; _width:960px; _margin-top:5px;}
.title_buttons_sub{position:relative; float:left; width:750px; padding:0px; margin-left:12px; height:31px; background:url(../images/haskell_horiz_sep.jpg) repeat-x left bottom ;}
.title{position:relative; float:left; width:690px; color:#6c5d58; padding-top:5px; height:26px;}
.title_sub{position:relative; float:left; width:450px; color:#6c5d58; padding-top:5px; height:26px;}
.title h2,
.title_sub h2{font-size:20px; margin:0px; padding:0px;}

#left_nav {margin:0px; padding:0px; list-style-type:none; height:auto; position:relative; display:inline; float:left; margin-bottom:10px; margin-left:1px;}
.column_header {color:#584a47; font-size:20px; margin:10px 0px 10px 15px; padding:0px; letter-spacing:-1px; font-weight:bold !important;}

#left_nav li {width:180px; color:#3b3630; font-size:12px; font-weight:bold; margin:0px; float:left; position:relative;}
#left_nav li a {position:relative; display:inline; float:left; background:url(../images/bkgd_sidemenu.jpg) no-repeat; color:#593320; padding:5px 13px 0px 15px; text-decoration:none; display:block; height:27px; width:185px;}

#left_nav li a:hover,
#left_nav li a.active {background:url(../images/bkgd_sidemenu_right_active_h.jpg) no-repeat; color:#c21703; font-size:12px; font-weight:bold; display:block;}
#left_nav li ul {position:relative; display:inline; float:left; margin:0px; margin-top:-1px; padding:5px; width:199px; background:#dcd7c3; list-style:none;}
#left_nav li ul li a {margin:0px; margin-left:8px; width:165px; padding:0px; padding-left:10px; height:auto; color:#3b3630; background:url(../images/submenu_arrow.gif) no-repeat left;}
#left_nav li ul li a:hover,
#left_nav li ul li a.current {margin:0px; margin-left:8px; padding:0px; padding-left:10px; height:auto; color:#db3e00; background:url(../images/submenu_arrow_hover.gif) no-repeat left;}


.sub_right_column{width:755px; float:left; padding:10px; padding-left:15px;}
ul.hat_gallery{list-style-type:none; margin:0px; padding:0px; margin-top:20px;}
ul.hat_gallery li{float:left; position:relative; margin-right:20px; margin-bottom:20px; list-style-type:none; font-size:12px; color:#45140d; font-weight:bold; line-height:17px;}
ul.hat_gallery li.end{margin-right:0px;}
ul.hat_gallery li a{color:#da0301; text-decoration:none; font-weight:bold; font-size:13px;}
ul.hat_gallery li a:hover{text-decoration:underline;}
ul.hat_gallery li img{border:1px solid #d0ccc3; padding:1px; background:#FFF;}


.events_table{width:960px; color:#d80001; font-weight:bold;}
.events_table .date{width:180px; color:#411b0e;}
#search_news{background-image: url(../images/search_by_horse_textbox.jpg); background-repeat: no-repeat; height: 24px; width: 208px; padding-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border: none; padding-top: 10px; padding-right: 10px; background-color: #F3F1E7;}
.start_date_haskell,
.end_date_haskell{background-image: url(../images/date_input_textbox_ha.jpg); background-repeat: no-repeat; height: 24px; width: 102px; padding-left: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border: none; padding-top: 10px; padding-right: 10px; background-color: #F3F1E7;}

.icon_group{position:relative; float:left !important; width:auto; text-align:left !important; height:30px;}
.icon_group ul {float:left !important; text-align:left; display:inline; margin:0px; margin-top:10px; padding:0px;}
.icon_group li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-left:12px; list-style-type:none; height:18px;}
.icon_group2 ul {float:left; text-align:left; display:inline; margin:0px; margin-top:5px; padding:0px;}
.icon_group2 li {position:relative; display:inline; float:left; margin:0px; padding:0px; margin-left:8px; list-style-type:none; height:auto; width:auto;}

.icon_print {padding-left:16px !important; background:url(../images/icon_print_haskell.gif) 0px 0px no-repeat;}

/*font resizer */

#font_size {position:relative; float:left; width:180px; text-align:left; color:#ece8c3; font-weight:bold; margin-top:-6px; display:block;}
#font_size a {text-decoration:none; color:#ece8c3;}
#font_size a:hover, #font_size .current {text-decoration:underline; color:#df3b06;}
.font_size_1 {font-size:11px;}
.font_size_2 {font-size:12px;}
.font_size_3 {font-size:14px;}
/*end bread crumb bar */


#video_clip_area3 {margin-top:7px; float:left; width:322px; height:auto; margin-right:10px; margin-bottom:0px;}


/* #### search bar ####  */

#searchbar {position:relative; float:left; background:url(../images/search_bar_haskell.jpg) no-repeat; width:192px; height:20px; border:0px; padding:5px 0px 0px 26px; outline:none; color:#6d5b5b; margin-top:-7px; font-weight:bold; font-size:13px;}
#searchbutton{display:none;}

 
.greenlink_icons, .single_column_cell ul li, .single_column_cell ul li a{color:#3d719a; font-size:12px; text-decoration:none; text-decoration:none; font-weight:bold;}
 .greenlink_icons2 {color:#3d719a; font-size:14px; text-decoration:none; text-decoration:none; font-weight:bold;}
 a.greenlink_icons:hover, a.greenlink_icons2:hover {text-decoration:underline;} 
 
 .redlink_icons{color:#ff1c00; font-size:12px; text-decoration:none; text-decoration:none; font-weight:bold;}
 a.redlink_icons:hover{text-decoration:underline;} 




.separator_horizontal01 {position:relative; display:inline; float:left; margin-left:2px; background:url(../images/separator_horizontal.jpg) repeat-x; width:727px; height:3px; line-height:0px; margin-bottom:0px !important;}

.fullpage_haskell{width:960px; padding:5px 15px; float:left;}
.fullpage_haskell .accordion{width:960px; margin-top:50px;}
.fullpage_haskell .accordion a{position:relative; display:inline; float:left; margin:0px; width: 920px; line-height:13px; background:url(../images/accordion_header_bg.jpg) repeat-x #0099FF; height:13px; padding:8px; color:#3b0b00 !important; font-weight:bold; text-decoration:none; border:1px solid #e6e4bb; border-left:0px; border-right:0px;}
.fullpage_haskell .accordion a:hover{text-decoration:underline;}
.fullpage_haskell .accordion .toggle {cursor:pointer; margin-left:2px;	}
.fullpage_haskell .accordion .acontent {background-color:#FFF; margin:0 0 0 4px; padding:2px 4px; width:201px; display:none;}
.fullpage_haskell .accordion .acontent.selected {display:block;}
.fullpage_haskell .accordion div{background:#e0d1a6; padding:10px; width:916px; clear:both;}
.fullpage_haskell .div_set_height {height:auto; overflow:hidden;}
.fullpage_haskell .accordion p {border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 0px 5px 0px 5px; background-color: #FFF !important;}
.fullpage_haskell img.img_accordion {margin:8px 15px 0px 15px;}
.fullpage_haskell .bullet {margin:0px 0px 0px 23px; padding:0px; padding-top:7px; line-height:20px; list-style-image:url(../images/blt_arrow.gif);}
.fullpage_haskell .accordion a span {display:none;}
.fullpage_haskell .greenlink_bullet {color:#00422e; text-decoration:none; font-weight:normal; margin-left:-4px;}
.fullpage_haskell .greenlink {color:#00422e; text-decoration:none; font-weight:normal; margin-left:0px;}
.fullpage_haskell a.greenlink:hover, a.greenlink_bullet:hover {text-decoration:underline;}
.fullpage_haskell .redtext {color:#be1616; font-weight:bold; margin-top:10px !important;}
.fullpage_haskell .accordion .track_cond.acontent {padding-left:16px; width:193px; line-height:15px;}


#left_column {position:relative; float:left; display:inline; float:left; width:730px; padding: 8px 10px; _width:715px;}
#left_column h1{color:#390b04; font-size:28px; margin:0px; padding:0px; margin-bottom:20px; margin-top:10px;}
#left_column p{color:#3a352e; font-size:11px; margin:0px; padding:0px; margin-bottom:20px;}
#BlogPosts p {margin-bottom:0px;}

.blog_info{position:relative; color:#390b04; font-size:11px; font-weight:bold; clear:both; line-height:20px; margin-top:0px !important;}
.blog_info .blog_time{width:460px; float:left;}
.blog_info .blog_print_share_send a{color:#dd2e26; font-weight:normal; text-decoration:none; margin-right:18px;}
.blog_info .blog_print_share_send a:hover{text-decoration:underline;}


#right_column {position:relative; float:left; width:214px; background:none; height:auto; padding-top:0px; padding-left:20px; _padding-left:10px;}

.blogger_bio{border:1px solid #b9a15f; width:200px; padding-top:0px; background:url(../images/haskell_blogger_bio_bg.jpg) repeat-x bottom #e9e7c0; position:relative; margin-bottom:10px;}
.blogger_bio div.header{height:21px; background:url(../images/haskell_blogger_bio_head.jpg) repeat-x; margin:0px 1px; padding:2px 5px; font-size:16px; width:auto;}
.blogger_bio div.header h2{float:left; font-size:16px; width:100px; position:relative; margin:0px; padding:0px;}
.blogger_bio div.header img{border:0px; float:right; position:relative; margin:2px; padding:0px;}

.blogger_bio div img{border:0px; float:left; margin-right:10px; margin-bottom:5px; margin-left:9px; margin-top:15px;}
.blogger_bio div ul{margin:0px; padding:0px; list-style:none; padding-top:10px;}
.blogger_bio div ul li{font-size:16px; font-weight:bold; color:#3a352e; line-height:20px; height:18px;}
.blogger_bio div p{line-height:16px; font-size:11px; color:#390b04; clear:both; margin-top:0px; padding:9px;}

.latest_blog{margin-bottom:15px;}
.latest_blog ul{margin:0px; padding:0px; list-style:none; width:200px;}
.latest_blog ul li h2{margin:0px; padding:0px; color:#b78539; font-size:15px; line-height:20px;}
.latest_blog ul li{border-bottom:1px dashed #b49747; color:#390b04; line-height:16px; padding-left:10px;}
.latest_blog ul li a{color:#390b04; text-decoration:none;}
.latest_blog ul li a:hover{text-decoration:underline;}

.blog_archive{margin-bottom:10px;}
.blog_archive ul{margin:0px; padding:0px; list-style:none; width:200px;}
.blog_archive ul li h2{margin:0px; padding:0px; color:#b78539; font-size:15px; line-height:20px;}
.blog_archive ul li{ color:#390b04; line-height:16px; padding-left:10px;}
.blog_archive ul li a{color:#390b04; text-decoration:none;}
.blog_archive ul li a:hover{text-decoration:underline;}


.comment_main_header_orange {font-size:15px; font-weight:bold; color:#b78539; padding:0px; margin:0px; margin-bottom:8px; clear:both; margin-top:25px;}
.comment_heading01 {clear:both; width:729px; height:auto; background-color:#e7d9b4; padding:5px; margin-bottom:5px; color:#390b04;}
.comment_heading01a {clear:both; width:940px; height:auto; background-color:#e7d9b4; padding:5px; margin-bottom:5px; color:#390b04;}
.fullpage_width{width:940px !important; padding:5px; margin-bottom:30px;}
.comment_box_blog_haskell{border:1px solid #cac39f; background-color:#e7d9b4; width:940px; height:155px; clear:both; overflow:hidden; margin:0px; margin-top:0px; margin-bottom:10px; padding:5px;}

.comment_username {background:url(../images/icon_comment.gif) no-repeat 0px 2px; font-size:15px; font-weight:bold; color:#390b04; float:left; margin:0px; margin-top:0px; padding:0px; padding-left:20px; margin-right:5px;}
.comment_box01 {border:1px solid #cac39f; background-color:#e7d9b4; width:725px; height:165px; clear:both; overflow:hidden; margin:0px; margin-top:0px; margin-bottom:10px;}

/* generic button */
.generic_button {float: left; width:auto;}
a.generic_button {float: left; padding: 13px 0px 0px 10px; margin-right:1px; margin-top:1px; height: 23px; width:auto; background:url(../images/add_comment_haskell.jpg) no-repeat left 0px; line-height:12px; color:#b78539; text-decoration:none;display:block; cursor:pointer; font-size:14px !important;}
a.generic_button span { float:left; display: block; margin-top: -13px; height: 23px; width: auto; background:url(../images/add_comment_haskell.jpg) no-repeat right 0px; padding: 13px 50px 0px 0px; font-size:14px; font-weight:bold;}
a.generic_button:hover {text-decoration:underline;}

.generic_button_prev {float: left; width:auto;}
a.generic_button_prev {float: left; padding: 13px 0px 0px 10px; margin-right:1px; margin-top:1px; height: 23px; width:auto; background:url(../images/add_comment_haskell_prev.jpg) no-repeat left 0px; line-height:12px; color:#b78539; text-decoration:none;display:block; cursor:pointer; font-size:14px !important;}
a.generic_button_prev span { float:left; display: block; margin-top: -13px; height: 23px; width: auto; background:url(../images/add_comment_haskell_prev.jpg) no-repeat right 0px; padding: 13px 50px 0px 0px; font-size:14px; font-weight:bold;}
a.generic_button_prev:hover {text-decoration:underline;}

.generic_button_2 {float: left; width:auto;}
a.generic_button_2 {float: left; padding: 13px 0px 0px 10px; margin-right:1px; margin-top:1px; height: 23px; width:auto; background:url(../images/add_comment_haskell_2.jpg) no-repeat left 0px; line-height:12px; color:#b78539; text-decoration:none;display:block; cursor:pointer; font-size:14px !important;}
a.generic_button_2 span { float:left; display: block; margin-top: -13px; height: 23px; width: auto; background:url(../images/add_comment_haskell_2.jpg) no-repeat right 0px; padding: 13px 50px 0px 0px; font-size:14px; font-weight:bold;}
a.generic_button_2:hover {text-decoration:underline;}

.button_right{float:right; margin-bottom:5px;}

.pagination {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #3e0905; font-weight: bold; margin-top: 10px;}
.pagination a {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #d52c2f; text-decoration: none;}
.pagination a.current {color: #3e0905;}
.pagination .generic_button,
.pagination .generic_button_prev{margin-top:-7px; text-decoration:none !important;}
.pagination .generic_button span,
.pagination .generic_button_prev span{ font-size:15px !important; color:#b98136;}
.pagination .generic_button span:hover,
.pagination .generic_button_prev span:hover{text-decoration:none;}

.date_range{line-height:14px;}

 .separator_horizontal03_haskell {position:relative; display:inline; float:left; margin:0px; margin-left:0px; background:url(../images/separator_horizontal.jpg) repeat-x; width:99%; height:3px; line-height:3px; margin-top: 7px; margin-bottom: 0px;}
/*footer area */

#footer_container {position:relative; width:100%; float:left; padding:0px; border-top:9px solid #e1d388; background:none; }
#footer {position:relative; margin-left:auto; margin-right:auto; width:1000px; margin-top:0px; line-height:18px; padding-left:4px;}
#footer_tag {position:relative; display:inline; float:left; width:975px; margin-bottom:10px; color:#ada19d; font-size:11px; text-align:left;}
#footer_links a {color:#ada19d; font-size:12px; text-decoration:none; margin-right:10px; margin-left:10px;}
#footer_links a:hover {color:#ada19d; text-decoration:underline;}
#footer_links {position:relative; display:inline; float:left; width:100%; border-top:1px solid #ada19d; border-bottom:1px solid #ada19d; padding:5px 0px 5px 0px; margin:15px 0px 10px 0px;}
.no_margin {margin:0px !important;}
.gallery_images { display: none; }
.gallery_main_image { position: absolute; z-index: 10000; }

/* ===== carousel ===== */
.inlineMediaContainer .media_thumbs .carousel-thumbs { position:relative; left:23px; width:278px; height:58px; overflow:hidden; }
.inlineMediaContainer .media_thumbs .carousel-thumbs a { width:63px; border:1px solid #CFCCC4; margin-right:5px; }
.inlineMediaContainer .media_thumbs .carousel-thumbs li:hover a,
.inlineMediaContainer .media_thumbs .carousel-thumbs li.selected a { border-color:#000; }
.inlineMediaContainer .media_thumbs .carousel-thumbs li a:hover img,
.inlineMediaContainer .media_thumbs .carousel-thumbs li.selected a img { border-color:#EDEAE4; }
.inlineMediaContainer .media_thumbs .carousel-thumbs a img { border:2px solid #EDEAE4; width:59px; padding:0; overflow:hidden; }
/* ===== carousel controls ===== */
.inlineMediaContainer a.previous { position:absolute; top:0; left:0; }
.inlineMediaContainer a.next { position:absolute; top:0; right:0; }

.inlineMediaContainer .media_share { width:320px; margin:0; padding:0; border:1px solid #CAC39F; background:#CFBB80; list-style-type:none; overflow:auto; }
.inlineMediaContainer .media_share li { float:left; display:inline; padding:3px 3px 1px; line-height:10px; }
.inlineMediaContainer .media_share li.embed { display:none; }
.inlineMediaContainer .media_share li.embed a { display:block; height:16px; margin:1px 0 0 10px; padding:2px 0 0 23px; background:url(../images/icon_embed.gif) no-repeat left top; }

