@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}

html,body{
height:100% !important;
padding:0;
min-height:100%;
font-family:Arial, Helvetica, sans-serif; font-size:8pt;
color:#377b2b;
margin:0 auto;
background:#051804 url(/asset/img/layout/bodyTile.jpg) repeat-y top center;
}
.UpdateDiv {background:#AAFFAA url(/asset/img/icons/tick.gif) no-repeat 5px 5px; border: solid 1px #7FD47F;padding:5px 5px 5px 25px;margin: 0px 0px 10px 0px; vertical-align: middle;}
.ErrorDiv {background:#FFCC66 url(/asset/img/icons/exclamation.gif)  no-repeat 5px 5px; border: solid 1px #CA7900;padding: 5px 5px 5px 25px;margin: 0px 0px 10px 0px; color: #000000;}

a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0px;}

.floatLeft{float:left;}
.floatRight{float:right;}

#bodyBg {background:url(/asset/img/layout/bodyBg.jpg) no-repeat top center;
margin:0 auto;padding:0;}
#bg_container{width:990px; margin-left:auto; margin-right:auto;}
#container{width:990px; margin:0px 0px 0px 0px; float:left;}
#container{width:990px; _margin:0px 0px 0px 0px; float:left;}


#header_container{position:relative; background:url(/asset/img/layout/bg_container_top.jpg) no-repeat; width:990px; height:282px;}
#header_content{padding:76px 0px 0px 0px; margin:0px;}

#header{width:990px; height:180px; /*margin:43px 0px 0px 0px;*/margin:0 0px 0px 0px; background:url(/asset/img/layout/bg_header_top.jpg) no-repeat;}
#header{width:990px; height:180px; /*_margin:42px 0px 0px 0px;*/ _margin:0 0px 0px 0px; background:url(/asset/img/layout/bg_header_top.jpg) no-repeat;}

@-moz-document url-prefix()
{
#header{width:990px; height:180px; /*margin:42px 0px 0px -1px;*/margin:0 0px 0px -1px; background:url(/asset/img/layout/bg_header_top.jpg) no-repeat;}
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{
#header{width:990px; height:180px; margin:43px 0px 0px 0px; background:url(/asset/img/layout/bg_header_top.jpg) no-repeat;}
}

#nav_bg{width:990px; height:30px;padding:0px 0px 0px 0px;background:url(/asset/img/layout/bg_nav.jpg) no-repeat;}

#nav{width:990px;  height:30px;  padding:0px 0px 0px 0px; margin:0px; background:url(/asset/img/layout/bg_nav.gif) repeat-x;}
#nav_content{width:730px; height:30px; padding:0px 0px 0px 11px;}
#nav_content ul li{display:inline; color:#fff; float:left; margin:3px 0px 0px 5px; padding:0px;}
#nav_content ul li div{float:left;}
#nav_content li{color:#fff; float:left; margin:0px; padding:0px;}

#but_home a {float:left;width:53px; height:24px; background:url(/asset/img/layout/but_home.gif) no-repeat;}
#but_home a:hover {float:left;width:53px; height:24px; background:url(/asset/img/layout/but_home_over.gif) no-repeat;}

#but_racingclubs a{float:left; width:92px; height:24px; background:url(/asset/img/layout/but_racing_clubs.gif) no-repeat;}
#but_racingclubs a:hover{float:left; width:92px; height:24px; background:url(/asset/img/layout/but_racing_clubs_over.gif) no-repeat;}

#but_race_calendar a{float:left; width:98px; height:24px; background:url(/asset/img/layout/but_race_calendar.gif) no-repeat;}
#but_race_calendar a:hover{float:left; width:98px; height:24px; background:url(/asset/img/layout/but_race_calendar_over.gif) no-repeat;}

#entertainment_packages a{float:left; width:153px; height:24px; background:url(/asset/img/layout/but_entertainment_packages.gif) no-repeat;}
#entertainment_packages a:hover{float:left; width:153px; height:24px; background:url(/asset/img/layout/but_entertainment_packages_over.gif) no-repeat; }

#view_entertainment_brochure a{float:left; width:200px; height:27px; background:url(/asset/img/layout/btn_viewBrochure_over.gif) no-repeat;}

#view_entertainment_brochure a:hover{float:left; width:200px; height:27px; background:url(/asset/img/layout/btn_viewBrochure_up.gif) no-repeat; }

.view_entertainment_brochure
{
    clear: both;
}

.view_entertainment_brochure a
{
    display: block;
    text-indent: -9000px;
    height:27px; 
    background:url(/asset/img/layout/interactive-brochure-228-up.gif) no-repeat;
}

.view_entertainment_brochure a:hover
{
    background:url(/asset/img/layout/interactive-brochure-228-over.gif) no-repeat;
}

.twitter-right-col
{
    margin: 10px 0;
}

.twitter-right-col a
{
    display: block;
    height: 48px;
    text-indent: -9000px;
    background:url(/asset/img/layout/twitter-right-col.jpg) no-repeat 0 0;
}

#but_about_crv a{float:left; width:80px; height:24px; background:url(/asset/img/layout/but_about_crv.gif) no-repeat;}
#but_about_crv a:hover{float:left; width:80px; height:24px; background:url(/asset/img/layout/but_about_crv_over.gif) no-repeat;}

#but_horseshoe a{float:left; width:105px; height:24px; background:url(/asset/img/layout/but_horseshoe_crew.gif) no-repeat;}
#but_horseshoe a:hover{float:left; width:105px; height:24px; background:url(/asset/img/layout/but_horseshoe_crew_over.gif) no-repeat;}

#search{width:240px; height:30px; background:url(/asset/img/layout/bg_search.jpg) no-repeat; color:#fff; padding:0px 0px 0px 5px;font-size:10px; font-weight:bold;}
#search p{padding:10px 0px 0px 5px; margin:0px;}
#search span{padding:10px 0px 0px 5px; margin:0px;}
#search input{float:left; border:1px solid #377a2b; width:120px; margin:5px 0px 0px 10px; height:16px; font-size:10px; color:#377b2a;}

#search a{float:left; background:url(/asset/img/layout/btn_yellow_off.gif) no-repeat; width:16px; height:16px; margin:6px 0px 0px 7px;}
#search a:hover {float:left; background:url(/asset/img/layout/btn_yellow_on.gif) no-repeat; width:16px; height:16px; margin:6px 0px 0px 7px;}



#content_holder{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; min-height:100% !important; width:990px; background:#fff;}

#content_main{width:990px; margin:0px 0px 0px 4px;}
#content_main{width:990px; _margin:0px -2px 0px 0px;}
@-moz-document url-prefix()
{
#content_holder{margin:0px 0px 0px -1px; padding:0px 0px 0px 0px; position:relative; min-height:100% !important; width:990px; background:#fff;}
}

#search_container{width:240px; min-height:360px; _height:360px;}
#search_accordian{width:240px;}
.search_comp_header{width:240px;height:41px; background:url(/asset/img/layout/Searchcomp_TopHeader.png) no-repeat; behavior: url("./assets/js/iepngfix.htc")}

.accordion{width:240px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.accordion div { width:240px;}
.accordion h3{width:240px; height:20px; padding:3px 0px; background:url(/asset/img/layout/btn_state_bg.png) no-repeat; behavior: url("./assets/js/iepngfix.htc"); font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px; margin:0px; cursor:pointer;}
.accordion h3.active{background-position: left bottom;}

h3 span{padding:0px 0px 2px 10px; margin:0px; color:#ffffff;}

.accordion .content{ height:170px; margin:0px; padding:0px; background:#fff; border:0px solid #cccccc;}
.accordion .content input{width:220px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;margin:10px 0px 10px 8px;font-size:10px; color:#377b2a;}
.accordion .content select{width:240px; height:170px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.accordion .content select option{padding:0px 0px 0px 10px; color:#377b2b;}
.accordion .content select{width:240px; _height:178px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.accordion .search_panel{float:left; width:240px; height:22px; background:url(/asset/img/layout/img_search_bg.png) no-repeat;}
.accordion .search_panel div{width:100px;}
.accordion .but_search a{float:right;  margin:3px 0px 0px 8px; width:60px; height:16px; background:url(/asset/img/layout/btn_search.jpg) no-repeat; behavior: url("/assets/js/iepngfix.htc"); 
margin:2px 10px 0px 0px;}
.accordion .but_advance a{float:left; margin:3px 0px 0px 10px; width:72px; height:16px; padding:2px 0px 0px 0px;  background:url(/asset/img/layout/btn_advance_search.jpg) no-repeat; behavior: url("/assets/js/iepngfix.htc");}

.column1{width:240px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.column1Entertainment{width:170px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.column2{width:490px; margin:0px; padding:0px;}
.column3{width:730px; height:200px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.column4{width:240px; margin:0px; padding:0px 0px 0px 0px;}
.column5{width:980px; height:160px; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px;}
.column6{width:730px; margin:0px 10px 10px 0px; padding:0px 0px 0px 0px;}


.column1{width:240px; _margin:0px 0px 0px 4px; padding:0px 0px 0px 0px;}
.column2{width:490px; _margin:0px; padding:0px;}

.column3
{
    width:730px; 
    /*height:200px;*/ 
    height:250px; 
    _margin:0px 0px 0px 5px; 
    padding:0 0px 0px 0px;
}

.column4{width:240px; _margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.column5{width:976px; height:160px; padding:0px 0px 10px 0px; _margin:20px 0px 0px 3px;}
.column6{width:730px; _margin:0px 2px 10px 0px; padding:0px 0px 0px 0px;}

.twitter-box
{   
    float: left;
    width: 730px;
    min-height: 48px;
    background: #f3f4f8 url(../image/background/home-twitter-box.jpg) no-repeat 0 0;
}

* html .twitter-box
{   
    height: 48px;
}

.twitter-box a.twitter-link
{
    float: left;
    height: 48px;
    width: 170px;
    text-indent: -9000px;
}

.twitter-box .feed
{
    float: right;
    width: 445px;
    margin-right: 45px;
    padding: 30px 0 20px 0;
    display: inline;
}

.twitter-box .feed p
{
    margin-bottom: 5px;
    color: #868688;
}

.twitter-box .feed a{
    color: #3192fd;
}

.twitter-box .feed a:hover
{
    text-decoration: underline;
}
    

.clear, .Clear {clear:both;}

#newsletter_container a:hover{color:#9aca4e;}

#newsletter_top{width:228px;height:35px;}
#newsletter_top a {float:right;background:url(/asset/img/layout/btn_large_grey_off.gif) no-repeat; width:230px; height:30px; margin:5px 0px 0px 2px;}
#newsletter_top a:hover {float:right;background:url(/asset/img/layout/btn_large_grey_on.gif) no-repeat; width:230px; height:30px; margin:5px 0px 0px 2px;}

#newsletter_content{width:228px; height:308px; margin:0px 0px 0px 0px; background:url(/asset/img/layout/bg_news_content.jpg) no-repeat;}

#newsletter_content ul{padding:185px 0px 0px 5px;}

#newsletter_content ul li{margin:1px 0px 1px 0px; background:url(/asset/img/layout/bg_bullet_news.gif) no-repeat; list-style-type:none; width:216; height:28px;}
#newsletter_content ul li p{padding:7px 0px 0px 20px; color:#377b2b;}
#newsletter_content ul li p a{color:#377b2b;}

#crvnews_holder{
width:228px; margin:16px 0px 0px 0px; padding:0px 0px 20px 0px;
}

#xmas_party_ad_container
{
    width:228px;
    height:305px;
    margin:10px 0px 0px 0px; 
}

#crvnews_holder a:hover{color:#9aca4e;}


#crvnews_holder ul {
margin:15px 0px 16px 0px;
}
#crvnews_holder ul li{
list-style-type:none;
background:url(/asset/img/layout/li_arrow_crv_news.gif) no-repeat left top;
color:#377b2b;
border-bottom:1px solid #e9ecce;
padding:5px 0px 0px 0px;
}
#crvnews_holder ul li span{color:#898989;}

#crvnews_holder ul li p{
margin:0px 0px 5px 10px; 
padding:0px;
}

#crvnews_holder a{
color:#377b2b;
}


#upcomingevent_container{width:730px; height:196px; margin:8px 0px 0px 0px; padding:0px;}

#upcomingevent_table{margin:10px 0px 0px 0px;}
#upcomingevent_top{margin:0px 0px 10px 10px;}
.upcoming_event_cell{float:left; width:730px; margin:0px 0px 2px 0px; padding:2px 0px 2px 0px;}
.upcoming_event_cell2{float:left; width:730px; margin:0px 0px 0px 0px;  padding:0px 0px 2px 0px;}
.upcoming_event_cell div{display:inline;margin:2px 0px 0px 0px;}
.upcoming_event_cell2 div{display:inline;margin:0px 0px 0px 0px;}
.no_margin{margin:0px;}
.no_padding{padding:0px;}
.title{background:#e9ecce;font-weight:bold;color:#1d4316;}
.even{background:#f4f6f8; color:#646c69;}
.odd{background:#ebf0f3;color:#646c69;}

.event{width:240px; padding:0px 0px 0px 10px;}
.date{width:96px;}
.club{width:130px;}
.region{width:160px;}
.more_info{width:64px;}

.scroll_up a{float:right; background:url(/asset/img/layout/but_scroll_up.gif) no-repeat; width:30px; height:20px;}
.scroll_up a:hover{float:right; background:url(/asset/img/layout/but_scroll_up_on.gif) no-repeat; width:30px; height:20px;}
.scroll_down a{float:right; background:url(/asset/img/layout/but_scroll_down.gif) no-repeat; width:30px; height:20px; margin:0px; padding:0px;}
.scroll_down a:hover{float:right; background:url(/asset/img/layout/but_scroll_down_on.gif) no-repeat; width:30px; height:20px; margin:0px; padding:0px;}
.more_info a{float:right; width:10px; height:10px; background:url(/asset/img/layout/arrow_on.gif) no-repeat; margin:4px 16px 0px 0px;}
.more_info a:hover{float:right; width:10px; height:10px; background:url(/asset/img/layout/arrow_off.gif) no-repeat; margin:4px 16px 0px 0px;}
#image_holders{width:980px; padding:0px 0px 0px 0px;}
#image_holders{_width:980px; padding:0px 0px 0px 0px; _margin:0px 0px 0px 0px;}

#image_holders div{float:left; width:236px; height:154px; display:inline;}


#image_holders .HomePoll
{
}

#image_holders .HomePoll div
{
    width: auto;
    float: none;
}
/*
#image_holders .HomePoll .Intro,
#image_holders .HomePoll .HomePoll_Padding
{
    height: auto;
}
*/

#image_holders .HomePoll div
{
    height: auto;
    display: block;
}

#image_holders .HomePoll #SpotSection1_ctl00_SpanVotes
{
    float: left;
}

#image_holders .HomePoll .InputPollMinHeight
{
    height: 134px;
}

* html #image_holders .HomePoll .InputPollMinHeight
{
    height: 114px;
}

#image_holders .HomePoll #SpotSection1_ctl00_optionContent
{
    padding: 10px 0;
}

.image_mar{margin:0px 10px 0px 0px;}
.image_mar2{margin:0px 14px 0px 0px;}
.image_mar{_margin:0px 8px 0px 0px;}
.image_mar2{_margin:0px 10px 0px 0px;}

#iin {width:990px;background:url(/asset/img/layout/footerBg.jpg) no-repeat top;height:31px;margin:0 auto;}
#iin {_width:989px;background:url(/asset/img/layout/footerBg.jpg) no-repeat top;height:31px;margin:0 auto;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#iin {width:990px;background:url(/asset/img/layout/footerBg.jpg) no-repeat top center;height:31px; margin:0px 0px 0px 1px;}
}

#footer[class]{width:990px;height:26px; margin:0; padding:5px 0px;}
#footer{_width:989px;height:31px; font-size:10px; _margin:0px 0px 0px 0px; _padding:5px 0px;}
#footer #footer_midnav a{color:#fff;}
#footer #footer_midnav a:hover{color:#9aca4e;}
#trade{padding:3px 0px 0px 28px; color:#fff;}
#footer_nav span {color:#7cb136;}
#footer_nav{padding:3px 28px 0px 0px;}

@-moz-document url-prefix()
{
#iin {width:990px; margin:0 auto !important; background:url(/asset/img/layout/footerBg.jpg) no-repeat top center;height:31px;}
}

#footer .footer_Middle {padding:3px 0px 0px 170px; width:300px; float:left;}
#footer .footer_Middle a{color:#fff;}
#footer .footer_Middle a:hover{color:#9aca4e;}
#footer #footer_Right {color:#FFFFFF; padding-right:18px; padding-top:3px;}
#footer #footer_Right span{color:#FFFFFF;}
#footer #footer_Right .italic {font-style:italic;}
#footer #footer_Right  .AlphaSalmon {color:#F2743F;}

#content_border{ width:730px; border-left:1px solid #e0efc8; border-right:1px solid #e0efc8; border-bottom:1px solid #e0efc8;}


 #bread_crumbs{width:730px; height:30px; border-bottom:1px solid #e0efc8;}
 #bread_crumbs a{color:#337327;}
 #bread_crumbs a:hover{color:#9ACA4E;}
 #bread_crumbs p{padding:8px 0px 0px 0px;}
 
 .print{ margin:0px 5px 0px 0px;}
 .print a{float:left; background:url(/asset/img/layout/btn_print_off.gif) no-repeat; width:120px; height:20px; margin:5px 5px 0px 0px;}
 .print a:hover{float:left; background:url(/asset/img/layout/btn_print_on.gif) no-repeat;width:120px; height:20px; margin:5px 5px 0px 0px;}
 #contentRight_content{}

.cell_racing_clubs_top{/*width:242px; */height:4px;background:#9ac94e;}
.cell_racing_clubs_top{_width:240px; _height:0px;background:#9ac94e; margin:0px; padding:0px;}
.racing_clubs_menu_holder {width:240px;}
.racing_clubs_menu_holder ul{list-style-type: none;padding:0px; margin:0px 0px 0px 0px;width:240px; font-weight:bold;}


/*
.racing_clubs_menu_holder ul li {
    float:left;
    margin-bottom:1px;
}

.racing_clubs_menu_holder ul li a{
    padding:5px;
    background:#f3f6f6; 
    color:#377b2b; 
    width:232px;
    float:left;
}
*/

.racing_clubs_menu_holder ul li {
    float:none;
    display: block;
    
    margin:0;
    height:1%;
}

.racing_clubs_menu_holder ul > li{
    margin-bottom:1px;
}

.racing_clubs_menu_holder ul li a{
    padding:5px;
    background:#f3f6f6; 
    color:#377b2b; 
    display: block;
    float:none;
    margin:0;
    font-size:1em;
}


/*.racing_clubs_menu_holder ul li a{padding:5px;background:#f3f6f6; color:#377b2b; _width:230px;float:left;margin-bottom:1px;}*/

.racing_clubs_menu_holder ul li a:hover, .racing_clubs_menu_holder ul li a.active {background:#9ac94e;color:#fff;}
.cell_racing_clubs{width:240px; height:24px; margin:0px 0px 1px 0px;}
.cell_racing_clubs a{float:left;width:240px; height:24px;background:#f3f6f6; color:#377b2b;}
.cell_racing_clubs a:hover{float:left;width:240px; height:24px;background:#9ac94e;color:#fff;}
.cell_racing_clubs a p{margin:0px 0px 0px 0px; padding:5px 0px 0px 12px; font-weight:bold;}
.racing_clubs_menu_holder .image_holder{margin:10px 0px 0px 0px;}

.racing_clubs_menu_holder ul ul{
    clear: both;
    padding: 3px 0;
    background: transparent url(/asset/img/layout/nav_level2_bkg.jpg) repeat-x 0 0;
}



.racing_clubs_menu_holder ul ul li{
    float: none;
    display: block;
    height: 1%;
    
    background-color: transparent;
    background-image: none;
}

.racing_clubs_menu_holder ul ul > li{
    height: auto;
}

.racing_clubs_menu_holder ul ul li a{
    float: none;
    display: block;
    width: auto;
    margin: 2px 0 2px 10px;
    padding: 2px 5px;
    background-color: transparent;
    
}

.racing_clubs_menu_holder ul ul li > a{
    margin: 5px 0 5px 10px;
}

.racing_clubs_menu_holder ul ul li a:hover,
.racing_clubs_menu_holder ul ul li a.active{
    background: #9ac94e url(/asset/img/layout/nav_level2_anchor_bkg.gif);
}

.racing_clubs_menu_holder ul ul li a:hover{

}

.racing_clubs_menu_holder ul ul ul{
    background-image: none;
    padding: 0 0 0 0;
}

.racing_clubs_menu_holder ul ul ul li{
    background-color: transparent;
}

.racing_clubs_menu_holder ul ul ul li a{
    margin: 2px 0 2px 20px;
}

.racing_clubs_menu_holder ul ul ul li > a{
    margin: 2px 0 5px 20px;
}

 .racing_club_content{padding:15px 0px 0px 0px; margin:0px 0px 0px 0px;}
 .racing_club_title {margin::0px 0px 0px 30px;}	

 #flash_holder{width:730px; height:360px; margin:8px 0px 0px 0px;}

 #club_listing_top {width:730px; height:32px; border-bottom:1px solid #e0efc8;}


 #club_listing_content{margin:10px 0px 0px 30px; width:680px;}

 #club_listing_content ul{width:680px;}

 #club_listing_content ul li{display:inline; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
 #club_listing_content li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
 #club_listing_content ul li p a {float:left; background:url(/asset/img/layout/tab_off.jpg) no-repeat; color:#959595; width:112px; height:29px; text-align:center;} 
 #club_listing_content ul li p a {padding:6px 0px 0px 0px; font-weight:700;}

 #club_listing_content ul li a:hover{float:left; background:url(/asset/img/layout/tab_on.jpg) no-repeat; color:#377b2a; width:112px; height:29px; text-align:center;}

 #club_listing_content ul li a p{padding:6px 0px 0px 0px; font-weight:700;}
.cell_clublisting{float:left; height:30px;width:670px; margin:2px 0px 2px 0px;}
.cell_clublisting p{padding:8px 0px 0px 5px; margin:0px;}
.cell_clublisting a span{float:left; padding:0px 0px 0px 25px;}
.cell_clublisting a{float:left; background:url(/asset/img/layout/btn_link_on.gif) no-repeat; color:#377b2b; width:200px;}
.cell_clublisting a:hover{float:left; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; color:#9ac94e; width:200px;}
.top{padding:10px 25px; text-align:left;}
.top a{float:left; background:url(/asset/img/layout/icon_top.gif) no-repeat left center; width:38px; height:16px;color:#9ac94e;}
.top a:hover{float:left;background:url(/asset/img/layout/icon_top_on.gif) no-repeat left center; width:38px; height:16px; color:#377b2b;}
.top a span{padding:0px 0px 0px 15px;}


 #race_calendar_holder{padding:10px 0px 0px 25px;}
 .searchbg1{ background:url(/asset/img/layout/img_accordian_footer.jpg) no-repeat bottom left;}
 .searchbg2{background:url(/asset/img/layout/bg_search2.jpg) no-repeat left bottom;}

#race_calendar_date{width:200px; height:12px; margin:0px 0px 10px 0px;}
 .previous_date a{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_left_off.gif) no-repeat; margin:3px 0px;}
 .previous_date a:hover{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_left_on.gif) no-repeat; margin:3px 0px;}
 .next_date a{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_right_off.gif) no-repeat; margin:3px 0px;}
 .next_date a:hover{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_right_on.gif) no-repeat; margin:3px 0px;}
 .date_text{width:66px;}
 .date_text p{padding:0px 0px 0px 6px; margin:0px;}
 
 .cell_racecalendar{float:left; height:30px;width:670px; margin:1px 0px 1px 0px;}
 .racecalendar_title{background:#e9ecce; color:#898989; font-weight:bold; border-top:1px solid #c0d4bc;}
 .racecalendar_even {background:#f4f6f8;}
 .racecalendar_green {background:#dceed7;}
 .racecalendar_odd {background:#ebf0f3;}
 .racecalendar_red {background:#fde9e5;}
 .racecalendar_cyan {background:#d1ecfa;}
 .cell_racecalendar div{float:left;display:inline;margin:2px 0px 0px 0px;}
 
 
 .calendardate{width:88px;}
 .calendardate p{padding:6px 0px 0px 15px;}
 .calendarrace{width:100px; padding-right:5px;}
 .calendarrace a{ color:#377B2B;}
 .calendarrace a:hover{ color:#9AC94E;}
 .calendarrace p{padding:6px 0px 0px 0px;}
 .calendarevent{width:240px;} 
 .calendarevent .pink{color:#ec008c;}
 .calendarevent .blue{color:#0072bc;}
 .calendarevent p{padding:6px 0px 0px 0px;}
 .calendardetails{width:164px}
 .calendardetails p{padding:6px 0px 0px 0px;}
 .calendarpackages{width:70px;}
 .calendarpackages p{padding:6px 0px 0px 0px;}
 .calendarpackages div{width:70px; padding:6px 0px 0px 0px; }
 .calendarpackages a{float:left; background:url(/asset/img/layout/arrow_on.gif) no-repeat left 2px; width:45px; height:12px;text-align:right; color:#377B2B; margin:6px 0px 0px 0px;}
 .calendarpackages a:hover{float:left; background:url(/asset/img/layout/arrow_off.gif) no-repeat left 2px; width:45px; height:12px;text-align:right;color:#9ac94e;  margin:6px 0px 0px 0px;}
 
 
.image_border{border:1px solid #9ac94e;}
 
.racingclub_menu{margin:0px 0px 20px 0px;}
.racingclub_menu{_margin:0px 0px 20px 4px;}
.racingclub_content{padding:15px 0px 0px 0px; margin:0px 0px 0px 0px;}

.accommodation24 a{float:left; background:url(/asset/img/layout/accommodation_24.gif) no-repeat; width:24px; height:24px;}

.bus24 a{float:left; background:url(/asset/img/layout/bus24.gif) no-repeat; width:24px; height:24px;}
.christmas24 a{float:left; background:url(/asset/img/layout/christmas_24.gif) no-repeat; width:24px; height:24px;}
.celebrity24 a{float:left; background:url(/asset/img/layout/celebrity_24.gif) no-repeat; width:24px; height:24px;}
.club24 a{float:left; background:url(/asset/img/layout/club_24.gif) no-repeat; width:24px; height:24px;;}
.cupdays24 a{float:left; background:url(/asset/img/layout/cupdays_24.gif) no-repeat; width:24px; height:24px;}
.fashion24 a{float:left; background:url(/asset/img/layout/fashion_24.gif) no-repeat; width:24px; height:24px;}
.general24 a{float:left; background:url(/asset/img/layout/general_24.gif) no-repeat; width:24px; height:24px;}
.kids24 a{float:left; background:url(/asset/img/layout/kids_24.gif) no-repeat; width:24px; height:24px;}
.picnic24 a{float:left; background:url(/asset/img/layout/picnic_24.gif) no-repeat; width:24px; height:24px;}
.train24 a{float:left; background:url(/asset/img/layout/train_24.gif) no-repeat; width:24px; height:24px;}
.wine24 a{float:left; background:url(/asset/img/layout/wine_24.gif) no-repeat; width:24px; height:24px;}
 
.accommodation32 a{float:left; background:url(/asset/img/googlemaps/icon_accommodation_32.png) no-repeat; width:32px; height:32px;}
.train32 a{float:left; background:url(/asset/img/googlemaps/icon_train_32.png) no-repeat; width:32px; height:32px;}
.club32 a{float:left; background:url(/asset/img/googlemaps/icon_horseracing_32.png) no-repeat; width:32px; height:32px;}

 
 


.racecourse_info{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.racecourse_info .title_header{ width:485px; background:#377b2b; height:20px; color:#fff; margin:6px 0px 0px 0px; padding:0px;}
.racecourse_info .title_header2{ width:730px; background:#377b2b; height:20px; color:#fff; margin:6px 0px 0px 0px; padding:0px;}
.racecourse_info .title_header p, .racecourse_info .title_header2 p{padding:2px 0px 0px 12px; margin:0px;}
.borderLeftlgreen{ border-left:1px solid #e0efc8; height:100% !important;}
.borderRightlgreen{ border-right:1px solid #e0efc8; height:100% !important;}
.column489{width:485px;}
.column555{width:555px;}
.column730{width:730px;}
#clubinfo_content{width:447px; padding:20px 0px 20px 12px;color:#617363;}
#clubinfo_content2 {width:700px; padding:20px 0px 20px 12px;color:#617363;}
#contact_info {margin:15px 0px 0px 14px; color:#617363;}
#contact_info a{color:#377b2b;}


#icon_calendar_holder{width:680px; margin:10px 0px 0px 0px;}
#icon_calendar_holder ul {width:680px;}
#icon_calendar_holder ul li{float:left;display:inline; list-style-type:none; color:#898989; width:60px; font-size:8px; text-align:center; margin:0px 13px 0px 0px;}
#icon_calendar_holder ul li img{float:left; width:48px; height:48px;}

#right_image_holdersEntertainment{width:170px;}
#right_image_holdersEntertainment ul li{list-style-type:none; display:inline;}
#right_image_holdersEntertainment ul li p{ background:#e7eae2; float:left;padding:0px; margin:0px; width:170px; height:32px; }
#right_image_holdersEntertainment ul li p span {float:left; padding: 0 0 0 15px; background:url(/asset/img/layout/but_uparrow_off.gif) no-repeat; color:#337327;font-weight:bold;margin:6px 12px;}


#right_image_holders{width:240px;}
#right_image_holders ul li{list-style-type:none; display:inline;}
#right_image_holders ul li p{ background:#e7eae2; float:left;padding:0px; margin:0px; width:240px; height:32px; }
#right_image_holders ul li p span {float:left; padding: 0 0 0 15px; background:url(/asset/img/layout/but_uparrow_off.gif) no-repeat; color:#337327;font-weight:bold;margin:6px 12px;}

/*
#right_image_holders ul li p span:hover{float:left; background:url(/asset/img/layout/but_uparrow_on.gif) no-repeat; color:#9aca4e;font-weight:bold;margin:6px 12px;}
#right_image_holders ul li p span span{padding:0px 0px 0px 15px;}
*/
.postabsolute{position:absolute; bottom:10px; right:0px;}

#travel_accomodation_content{width:476px; padding:20px 0px 20px 0px;}
#travel_accomodation_content ul li{display:block; float:left; background:url(/asset/img/layout/li_arrow_travel.gif) no-repeat; list-style-type:none; padding:0px 0px 0px 10px; width:460px;}
.travel_column1{width:200px;font-weight:bold; color:#377b2b;}
.travel_column2{width:255px; color:#617363; padding:0px 5px 0px 0px;}
#travel_accomodation_content ul li ul {margin:0px; padding:0px;}
#travel_accomodation_content ul li ul li{width:410px; background:url(/asset/img/layout/li_travel_column1.gif) no-repeat; padding:0px 10px; margin:0px 0px 5px 0px;}
#travel_accomodation_content .grey{color:#898989; width:190px;}
#travel_accomodation_content .normal{ background:none; font-weight:normal;color:#898989;}
#travel_accomodation_content ul li ul{padding:5px 0px 0px 0px;}
#travel_accomodation_content ul li ul li{width:410px; background:#fff url(/asset/img/layout/li_travel_column1.gif) no-repeat; padding:0px 10px; _margin:0px 0px 2px 0px;}
#travel_accomodation_content .text{width:220px;}

.link_map_view{width:255px; text-align:right}
.link_map_view span{padding:0px 5px;}
.link_map_view a {float:right;width:100px; height:14px; background:url(/asset/img/layout/btn_linkdown_off.gif) no-repeat; margin:0px 0px 0px 0px; color:#617363;}
.link_map_view a:hover {float:right;width:100px; height:14px;background:url(/asset/img/layout/btn_linkdown_on.gif) no-repeat;  margin:0px 0px 0px 0px; color:#9aca4e;}

#google_map_holder{border:1px solid #9aca4e;}
#travel_accomodation_content #icon_holders{float:right; width:400px; margin:10px 0px 0px 0px;}
#travel_accomodation_content #icon_holders div{float:right; background:none; display:inline; margin:0px 5px;}
#travel_accomodation_content #icon_holders .width108{width:118px;}
#travel_accomodation_content #icon_holders .width60{width:68px;}
#travel_accomodation_content #icon_holders .width90{width:100px;}
#travel_accomodation_content #icon_holders div p{float:right; padding:5px 0px 0px 5px; margin:0px; width:auto;}
#travel_accomodation_content #icon_holders div a{float:right;}
.travel_accomodation #upcomingevent_container{width:240px; height: auto;}

.travel_accomodation #upcomingevent_container #upcomingevent_top {margin:0px 0px 10px 0px;}
.travel_accomodation #upcomingevent_container .upcoming_event_cell{float:left; width:240px; height:18px; margin:0px 0px 2px 0px; font-size:7.5pt;}
.travel_accomodation #upcomingevent_container .upcoming_event_cell2{float:left; width:240px; height:18px; margin:0px 0px 0px 0px;}
.travel_accomodation #upcomingevent_container .upcoming_event_cell div{display:inline; margin:2px 0px 0px 0px;}
.travel_accomodation #upcomingevent_container .upcoming_event_cell2 div{display:inline;margin:0px 0px 0px 0px;}

.travel_accomodation .title {background:#e9ecce; font-weight:bold;color:#617363;}
.travel_accomodation .even {background:#f4f6f8; color:#377b2b;}
.travel_accomodation .odd {background:#ebf0f3;color:#377b2b;}

.travel_accomodation .event{width:110px; padding:0px 0px 0px 10px;}
.travel_accomodation .date{width:75px; color:#617363;}
.travel_accomodation .date span{margin:0px 8px;}
.travel_accomodation .details{width:40px;}
.travel_accomodation .details a{float:right; width:14px; height:14px; background:url(/asset/img/layout/btn_list_on.gif) no-repeat; margin:0px 10px 0px 0px;}
.travel_accomodation .details a:hover{float:right; width:14px; height:14px; background:url(/asset/img/layout/btn_list_off.gif) no-repeat;}

.travel_accomodation .but_packages a{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_packages_off.gif) no-repeat;}
.travel_accomodation .but_packages a:hover{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_packages_on.gif) no-repeat;}
.travel_accomodation .but_sponsors a{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_sponsors_off.gif) no-repeat;}
.travel_accomodation .but_sponsors a:hover{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_sponsors_on.gif) no-repeat;}
.travel_accomodation .but_functions a{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_function_off.gif) no-repeat;}
.travel_accomodation .but_functions a:hover{float:left; width:225px; height:28px; background:url(/asset/img/layout/btn_function_on.gif) no-repeat;}
.button_viewers {padding:5px 0px 0px 5px;}
.button_viewers div{margin:0px 0px 3px 0px;}


#package_breadcrumbs{width:730px; height:36px;}
.package_detail{margin:0px 0px 40px 0px;}
.package_title{ padding:12px 0px 0px 0px;}
.package_search{color:#898989; font-weight:bold; font-size:8pt;}
.package_search a{ float:left; width:270px; height:14px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#898989;}
.package_search a:hover{float:left; width:270px; height:14px; background:url(/asset/img/layout/btn_link_on.gif) no-repeat;  margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}

.package_imagepad{padding:0px 0px 0px 30px;}
#packagedetail_content{color:#617363; width:340px;}
#packagedetail_content .title_text{font-size:9.5pt; background:none; color:#377b2b; font-weight:bold;}
#packagedetail_content .block-text{display:block;clear:both;}
#packagedetail_content .info{color:#9aca4e; font-size:9pt;}
#packagedetail_content ul{margin:10px 0px 20px 0px;}
#packagedetail_content ul li{display:inline; float:left;list-style-type:0px; margin:0px 8px 0px 0px; color:#9aca4e; height:auto;}
.booking a{ float:left; width:auto; height:14px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; padding:0px 20px; color:#377b2b;}
.booking a:hover{float:left; width:auto; height:14px; background:url(/asset/img/layout/btn_link_on.gif) no-repeat;padding:0px 20px;color:#9aca4e;}
#packagedetail_content p{width:420px;}
.package_images ul li{margin:0px 0px 20px 0px; list-style:none;}

.tellaFriend{ position:absolute; right:12px;}
.tellaFriend a{float:left; width:125px; height:35px; background:url(/asset/img/layout/but_tell_a_friend.gif) no-repeat;}
.tellaFriend a:hover{float:left; width:125px; height:35px; background:url(/asset/img/layout/but_tell_a_friend_on.gif) no-repeat;}
.club_details_content {margin:0px 0px 10px 10px; color:#617363;}
.club_details_content img{float:left; padding:0px 10px 5px 0px;}
.club_details_content .title_text{font-size:11pt; margin:0px 0px 0px 0px; font-weight:bold; color:#377b2b;}

.event_packages_content ul { list-style-position: outside; list-style-type: disc; }
.event_packages_content ul li { margin-left: 15px; }
.event_packages_content ol { list-style-position: outside; list-style-type: decimal; }
.event_packages_content ol li { margin-left: 15px; }
.event_packages_crumbs{width:555px; height:36px; font-size:11pt; font-weight:bold;  border-bottom:1px solid #e0efc8;font-size:11pt;font-weight:bold;}
.event_wysiwyg { width: 100%; }

.event_packages_crumbs div{padding:10px 0px 0px 0px;}
.event_packages_crumbs .crumblast{color:#9aca4e;}
.event_packages_content_holder{width:720px;}
.event_packages_content {padding:10px 34px 20px 36px; width:670px; color:#617363;}
.event_packages_content {_padding:10px 34px 20px 30px; width:670px; color:#617363;}
.event_packages_content img{float:left; padding:0px 10px 5px 0px;}
.event_packages_content .title_text{font-size:11pt; margin:0px 0px 0px 0px; font-weight:bold;}
.event_package_table{width:328px;}
.event_package_cell {width:328px; margin:0px 0px 2px 0px;}
.event_package_cell p{padding:3px 0px 0px 5px; margin:0px;}
.event_package_cell .cellLeft{float:left; width:134px; padding:0px 0px 2px 0px;}
.event_package_cell .cellLeft p{padding:3px 0px 0px 5px; margin:0px;}
.event_package_cell .cellRight{float:right; width:190px; padding:0px 0px 2px 0px;}
.event_package_cell .cellRight p{float:left; padding:3px 0px 0px 12px;margin:0px 10px 0px 0px;}

.event_package_cell2 {width:328px; height:20px; margin:0px 0px 2px 0px;}
.event_package_cell2 p{padding:3px 0px 0px 5px; margin:0px;}
.event_package_cell2 .cellLeft{float:left; width:134px; height:20px;}
.event_package_cell2 .cellLeft p{padding:3px 0px 0px 5px; margin:0px;}
.event_package_cell2 .cellRight{float:right; width:190px; padding:0px 0px 2px 0px;}
.event_package_cell2 .cellRight p{float:left; padding:3px 0px 0px 12px;margin:0px 10px 0px 0px;}

.cell_green{background:#377a2b; color:#fff;}
.cell_light_cyan {background:#e9eef1; color:#377b2b;}
.cell_blue{background:#226eb6;color:#fff;}

.cell_pink{background:#FDE9E5;color:#EC008C;}

.cell_light_green{ background:#9ac94e; color:#fff;}

.link a{float:left; padding:2px 0px 0px 12px; background:#e9eef1 url(/asset/img/layout/but_arrow_table_off.gif) no-repeat 170px; width:178px; height:17px; color:#377b2b;}
.link a:hover,.link a.active {float:left; background:#9ac94e url(/asset/img/layout/btn_link_off.gif) no-repeat 170px; width:178px; height:17px;color:#fff;}
.link2 a{float:left; padding:2px 0px 0px 12px; background:#fff url(/asset/img/layout/btn_link_off.gif) no-repeat 170px; width:178px; height:17px;color:#377b2b;}
.link2 a:hover, .link2 a.active{float:left; padding:3px 0px 0px 12px; background:#9aca4e url(/asset/img/layout/btn_link_bg_on.gif) no-repeat 170px; width:178px; height:17px;color:#fff;}
.event_type{color:#9aca4e;}

.available_packages_table{width:670px; margin:12px 0px 0px 0px;}
.available_packages_top{width:670px; height:30px;}
.available_packages_crumb{height:25px; font-size:11pt; font-weight:bold; color:#377a2b;}
.available_packages_table .package_search a{ float:left; width:270px; height:15px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; color:#377b2b;}
.available_packages_table .package_search a:hover{float:left; width:270px; height:15px; background:url(/asset/img/layout/btn_link_on.gif) no-repeat;  margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}

.available_packages_cell div{display:inline;}
.available_packages_cell .title {background:#e9ecce; font-weight:bold; color:#337327;}
.available_packages_cell .even {background:#f4f6f8; color:#377b2b;}
.available_packages_cell .odd {background:#ebf0f3;color:#377b2b;}

.available_packages_cell{width:670px; height:28px; float:left; margin:0px 0px 1px 0px;}
.available_packages_cell .package{float:left; width:275px; padding:0px 0px 0px 10px; color:#377b2b; font-weight:bold;}
.available_packages_cell .package p{padding:5px 0px 0px 0px;}
.available_packages_cell .package p img{padding:3px 5px 0px 0px;}
.available_packages_cell .cost{float:left; width:260px;}
.available_packages_cell .cost  p{padding:5px 0px 0px 0px;}
.available_packages_cell .details{float:left; width:100px;}
.available_packages_cell .details p{padding:5px 0px 0px 0px;}
.available_packages_cell .details a{float:right; padding:5px 0px 0px 0px; width:90px; height:15px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat right 5px; margin:0px 10px 0px 0px; color:#377b2b;}
.available_packages_cell .details a:hover{float:right; padding:5px 0px 0px 0px;  width:90px; height:15px; background:url(/asset/img/layout/but_arrow_lg_on.gif) no-repeat right 5px;color:#9ac94e;}

.racing_calendar_icons #icon_calendar_holder{width:680px; margin:10px 0px 0px 0px;}
.racing_calendar_icons #icon_calendar_holder ul {width:680px;}
.racing_calendar_icons #icon_calendar_holder ul li{float:left;display:inline; list-style-type:none; color:#898989; width:60px; font-size:8px; text-align:center; margin:0px 13px 0px 0px;}
.racing_calendar_icons #icon_calendar_holder ul li img{float:left; width:48px; height:48px;}

.event_package_icon #icon_calendar_holder{ margin:10px 0px 0px 0px;}
.event_package_icon #icon_calendar_holder ul {width:328px;}
.event_package_icon #icon_calendar_holder ul li{float:left;display:inline; list-style-type:none; color:#898989; width:60px; font-size:8px; text-align:center; margin:0px 13px 0px 0px;}
.event_package_icon #icon_calendar_holder ul li img{float:left; width:48px; height:48px;}
#entertainment_packages_holder{width:480px;}
#entertainment_packages_content{padding:10px 0px 8px 28px; color:#617363;width:450px;}
.entertainment_packages_breadcrumb .title_text {font-size:9.5pt; background:none; color:#377b2b; font-weight:bold;}

#entertainment_packages_content .package_search{color:#377b2b; font-weight:bold; font-size:8pt;}
#entertainment_packages_content .package_search a{ float:left; width:320px; height:14px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#377b2b;}
#entertainment_packages_content .package_search a:hover{ float:left; width:320px; height:14px; background:url(/asset/img/layout/btn_link_on.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}
#entertainment_packages_content  .package_back a{ float:left; width:auto; height:14px; background:url(/asset/img/layout/but_back_off.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#377b2b;}
#entertainment_packages_content .package_back a:hover{ float:left; width:auto; height:14px; background:url(/asset/img/layout/but_back_on.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}

.tellaFriend2 a{float:left; width:125px; height:35px; background:url(/asset/img/layout/but_tell_a_friend.gif) no-repeat;}
.tellaFriend2 a:hover{float:left; width:125px; height:35px; background:url(/asset/img/layout/but_tell_a_friend_on.gif) no-repeat;}
#entertainment_packages_landing_holder{width:670px;}
#entertainment_packages_landing_content{width:668px; margin:15px 0px 0px 30px;}
#entertainment_packages_landing_content ul{width:668px;}
#entertainment_packages_landing_content ul li{ border-top:1px solid #c3d7bf; border-bottom:1px solid #c3d7bf; list-style-type:none; height:100px; color:#617363;}
.entertainment_package_list{padding:10px 15px; width:460px;}

.entertainment_package_list .title_text {font-size:9.5pt; background:none; color:#377b2b; font-weight:bold;}
.entertainment_packages_landing_cell{float:left; width:668px; margin:0px 0px 10px 0px; border-top:1px solid #c3d7bf; border-bottom:1px solid #c3d7bf; list-style-type:none; height:100px; color:#617363;}
.entertainment_package_list .package_search a{ float:left; width:320px; height:14px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#377b2b;}
.entertainment_package_list .package_search a:hover{ float:left; width:320px; height:14px; background:url(/asset/img/layout/btn_link_on.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}

#BookingText {font-size:9pt; background:none; color:#377b2b; font-weight:bold;clear:both;}

.news_media_image_holder{width:100px; height:100px;}
.news_media_image_holder img{padding:10px 0px;}

.news_media_selector{width:660px; height:20px; padding:5px 0px;}
.news a{float:left; width:500px; height:12px; background:url(/asset/img/layout/arrow_news_off.gif) no-repeat left 4px; padding:0px 0px 0px 15px; font-size:9.5pt; color:#377b2b; font-weight:bold;}
.news a:hover{float:left; width:500px; height:12px; background:url(/asset/img/layout/arrow_news_on.gif) no-repeat left 4px; padding:0px 0px 0px 15px; font-size:9.5pt; color:#9ac94e; font-weight:bold;}

#news_list_selector{width:130px;}
#news_list_selector ul{width:130px;}
#news_list_selector ul li{display:inline; font-size:10px; list-style-type:none; border-top:none; border-bottom:none;}
.news_date{width:200px;}

#news_list_selector2{width:130px;}
#news_list_selector2 ul{width:130px;}
#news_list_selector2 ul li{display:inline; font-size:10px; list-style-type:none; border-top:none; border-bottom:none;}

.search_selector{width:660px; height:20px; padding:5px 0px; border-bottom:1px solid #9aca4e;}
.search_selector_text{width:400px; color:#617363;}
.search_selector_text strong{color:#9aca4e;}

.search_again{width:315px; height:30px; background:#e9ecce url(/asset/img/layout/bg_search_again.gif) no-repeat;}
.search_again input {float:left; width:198px; height:18px; border:1px solid #9aca4e; margin:5px 10px; font-size:11px; font-size:10px; color:#377b2a;}
.search_again a{float:right; background:url(/asset/img/layout/btn_yellow_off.gif) no-repeat; width:16px; height:16px; margin:6px 10px 0px 0px;}
.search_again a:hover {float:right; background:url(/asset/img/layout/btn_yellow_on.gif) no-repeat; width:16px; height:16px; margin:6px 10px 0px 0px;}
#search_results_list span{font-size:11pt;color:#617363; font-weight:bold;}
#search_results_list ul li{list-style-type:none; background:url(/asset/img/layout/arrow_on.gif) no-repeat left 13px; padding:10px 0px 0px 10px; border-top:none; border-bottom:none;}
#search_results_list strong{font-size:8pt;color:#9aca4e;}

#search_results_list a{color:#377b2b;}
#search_results_list a:hover{color:#9aca4e;}

.rating{font-weight:bold;color:#377b2b;}

/* Contact Us content and Forms Cell Controllers */

#contactUs{color:#617363;}
#contactUs_content{margin:15px 0px 20px 25px;}

#contact_us_table{width:670px;}
#contact_us_table .cell_title{width:670px; margin:0px 0px 1px 0px; padding:5px 0px 15px 0px;}
#contact_us_table .cell_title p{color:#377b2b; margin:0px; padding:5px 0px 0px 0px;}
#contact_us_table .cell_title .title_text{font-size:15pt; background:none; color:#377b2b; font-weight:bold;}
#contact_us_table .cell_title2{background:#E9EDCE;border-top:1px solid #c0d4bc; width:670px; height:28px; margin:0px 0px 1px 0px;}
#contact_us_table .cell_title2 p{color:#377b2b; background:#E9EDCE; margin:0px; padding:5px 0px 0px 15px;}
#contact_us_table .cell_title3 {width:670px; margin:0px 0px 1px 0px; padding:5px 0px 0px 0px;}
#contact_us_table .cell_title3 p{color:#377b2b; margin:0px; padding:5px 0px 0px 0px;}
#contact_us_table .cell_title3 .title_text{font-size:15pt; background:none; color:#377b2b; font-weight:bold;}

.contact_us_cell{float:left; width:670px;  margin:0px 0px 1px 0px;}
.normal{background:#f4f6f8;}
.contact_us_cell p{padding:3px 0px 0px 15px;}
.contact_label{text-align: left;background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 185px 5px; width:200px; height:28px; margin:0px 14px;}
.contact_label p{padding:6px 13px; margin:0px; font-size:12px; color:#fff; font-weight:bold;}
.contact_label label{padding:6px 13px; margin:0px; font-size:12px; color:#fff; font-weight:bold;}
.contact_fields input{float:left; width:200px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.contact_fields textarea{float:left; width:200px; height:80px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}


.contact_fields .checkbox input{float:left; width:auto; border:0px; background:none; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.contact_fields .checkbox2 input{float:left; width:20px; border:0px; background:none; margin:0px 0px; font-size:11px; color:#377b2a; padding:0px 0px 0px 5px;}
.contact_fields .checkbox2 lable{float:left; margin:2px 0px; }
.contact_fields .radio input{float:left; width:10px; border:0px; background:none; font-size:11px; color:#377b2a; padding:0px 0px 0px 5px; margin:0px;}
.contact_fields .radio label {float:left; width:250px;  padding:0px 0px 0px 5px;}
.contact_fields  select{float:left; width:206px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.newsletter_table .expand input { width: 365px !important; }
.newsletter_table .login button { margin-left: 0px !important; }
.expand select{float:left; width:390px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}

.contact_us_cell .linked_text a{float:left; margin:4px 0px 0px 15px;color:#377B2B;}
.contact_us_cell .linked_text a:hover{ float:left; margin:4px 0px 0px 15px; color:#9ac94e;}
.contact_us_cell .login input{background:#83b746;color:#fff; margin:3px 15px; padding:0px;}

.contactUsForm .contact_label{text-align: left;background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 335px 5px; width:350px; height:28px; margin:0px 14px;}
.contactUsForm .contact_label2{background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 335px 5px; width:350px; height:110px; margin:0px 14px;}
.contactUsForm .contact_label5 {background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 335px 5px; width:350px; height:62px; margin:0px 14px;}

.title{background:#E9EDCE;color:#377b2b; }
.contact_us_cell .date{float:left; width:150px; margin:0px 0px 0px 15px;}
.contact_us_cell .date p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .eventtitle{float:left; width:200px;}
.contact_us_cell .eventtitle p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .status{float:left; width:100px;}
.contact_us_cell .status p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .featured{float:left; width:100px;}
.contact_us_cell .featured  p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .featured  .transferred{color:#0072bc;}
.contact_us_cell .featured  .canceled{color:#EC008C;}
.contact_us_cell .action{float:left;width:90px;}
.contact_us_cell p a{color:#377B2B;}
.contact_us_cell p a:hover{color:#9ac94e;}
.addedit p a{float:left; background:url(/asset/img/icons/add.gif) no-repeat left 2px; height:15px; padding:2px 0px 0px 20px;}

.contact_us_cell .action p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .action a{float:left; margin:0px; padding:5px 0px 0px 10px; color:#377B2B;}
.contact_us_cell .action a:hover{float:left; margin:0px; padding:5px 0px 0px 10px;color:#9ac94e;}


.contact_us_cell .category{float:left; width:280px; margin:0px 0px 0px 15px;}
.contact_us_cell .category p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .name{float:left; width:250px; margin:0px 0px 0px 15px;}
.contact_us_cell .name p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .action2{float:left;width:90px;}
.contact_us_cell .action2 p{margin:0px; padding:5px 0px 0px 0px;}
.contact_us_cell .action2 div{width:15px;}
.contact_us_cell .action2 a{float:left; margin:0px; padding:5px 0px 0px 0px; color:#377B2B;}
.contact_us_cell .action2 a:hover{float:left; margin:0px; padding:5px 0px 0px 0px;color:#9ac94e;}

#contact_us_table .selector a{color:#377B2B;}
#contact_us_table .selector a:hover{color:#9ac94e;}
#contact_us_table .selector a .active{color:#9ac94e; font-weight:bold;}


.login button{float:right; background:#83b746;color:#fff; margin:3px 15px; padding:0px;}
.login2 button{float:right; background:#83b746;color:#fff; margin:3px 52px 0px 0px; padding:0px;}

.contact_us_cell2{float:left;background:#f4f6f8; width:670px; height:116px; margin:0px 0px 1px 0px;}
.contact_label2{background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 185px 5px; width:200px; height:110px; margin:0px 14px;}
.contact_label2 p{padding:6px 13px; margin:0px; font-size:12px; color:#fff; font-weight:bold;}
.contact_fields2 textarea{float:left; width:200px; height:110px; background:#cacaca; border:0px; margin:4px 0px;font-size:11px; color:#377b2a; font-family:Arial, Helvetica, sans-serif;padding:0px 0px 0px 5px;  overflow:auto;}


.contact_fields2 input{float:left; width:200px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.contact_fields2 .checkbox input{float:left; width:auto; border:0px; background:none; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.contact_fields2 .select select{height:114px;}
.contact_fields2 .radio input{float:left; width:10px; border:0px; background:none; font-size:11px; color:#377b2a; padding:0px 0px 0px 5px; margin:0px;}
.contact_fields2 .radio label {float:left; width:150px;  padding:0px 0px 0px 5px;}

.contact_us_cell3{float:left; background:#f4f6f8; width:670px; height:320px; margin:0px 0px 1px 0px;}
.contact_us_cell3 .cms_content{float:left; margin:10px 0px 0px 15px;}
.contact_label3{background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 185px 5px; width:200px; height:42px; margin:0px 14px;}
.contact_fields3 .radio input{float:left; width:10px; border:0px; background:none; font-size:11px; color:#377b2a; padding:0px 0px 0px 5px; margin:0px;}
.contact_fields3 .radio label {float:left; width:80px;  padding:0px 0px 0px 5px;}



.contact_us_cell4{float:left; background:#f4f6f8; width:670px; height:42px; margin:0px 0px 1px 0px;}
.contact_label4 {background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 185px 5px; width:200px; height:42px; margin:0px 14px;}
.contact_label4 p{padding:6px 13px; margin:0px; font-size:12px; color:#fff; font-weight:bold;}
.contact_label4 .checkbox input{float:left; width:auto; border:0px; background:none; margin:0px 0px; font-size:11px; color:#377b2a; padding:0px 0px 0px 0px;}
.contact_fields4 .radio input{float:left; width:10px; border:0px; background:none; font-size:11px; color:#377b2a; padding:0px 0px 0px 5px; margin:0px;}
.contact_fields4 .radio label {float:left; width:80px;  padding:0px 0px 0px 5px;}



.contact_us_cell5{float:left; background:#f4f6f8; width:670px; height:62px; margin:0px 0px 1px 0px;}
.contact_label5 {background:#9ac94e url(/asset/img/layout/bg_contact_us_arrow.gif) no-repeat 185px 5px; width:200px; height:62px; margin:0px 14px;}
.contact_label5 p{padding:6px 13px; margin:0px; font-size:12px; color:#fff; font-weight:bold;}
.contact_label5 img{float:left; padding:6px 13px;}

.expand input{float:left; width:385px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.expand2 input{float:left; width:280px; height:18px; background:#cacaca; border:0px; margin:4px 0px; font-size:11px; color:#377b2a; padding:2px 0px 0px 5px;}
.expand textarea{float:left; width:385px; height:110px; background:#cacaca; border:0px; margin:4px 0px;font-size:11px; color:#377b2a; font-family:Arial, Helvetica, sans-serif;padding:0px 0px 0px 5px; overflow:auto;}
/*  Contact Us content and Forms Cell Controllers End */

.send a{float:right; background:url(/asset/img/layout/but_send_off.gif) no-repeat; width:90px; height:28px; margin:4px 15px 0px 0px;}
.send a:hover{float:right; background:url(/asset/img/layout/but_send_on.gif) no-repeat; width:90px; height:28px;margin:4px 15px 0px 0px;}
.send {height:36px;}
.title_holder{margin:5px 0px 0px 0px;}
.border_top{border-top:1px solid #9aca4e;}
.border_top_news{border-top:1px solid #d6e3d4;}
.border_bottom{border-bottom:1px solid #9aca4e;}
.search_results_showing strong{color:#9aca4e;}


.news_media_cell{float:left; width:668px; margin:0px 0px 10px 0px; border-top:1px solid #c3d7bf; list-style-type:none;color:#617363;}
#news_media_article{padding:10px 0px 0px 0px;}
#news_media_content{ padding:20px 0px 20px 12px; color:#617363;}
#news_media_content .news_copy_holder{padding:0px 20px 0px 14px;}
#news_media_content .news_copy_holder .Heading {font-size:13pt;font-weight:bold;color:#377B2B;line-height:18pt;}
#news_media_content .news_article_date{color:#898989;padding:0px 0px 0px 0px;}
#news_media_content .title_text{font-size:9pt; background:none; color:#377b2b; font-weight:bold;}
#news_media_content .title_text2{font-size:8.5pt; background:none; color:#9aca4e; font-weight:bold;}
#news_media_content .title_text3{font-size:13pt; background:none; color:#377b2b; font-weight:bold;}
#news_media_article ul {margin:10px 0px;}
#news_media_article ul li{list-style-type:none; background: url(/asset/img/layout/arrow_news_off.gif) no-repeat 5px; padding:2px 0px 2px 20px;}
#news_media_article a{ float:left; width:270px; height:14px; background:url(/asset/img/layout/but_arrow_lg_on.gif) no-repeat; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#9ac94e;}
#news_media_article a:hover{float:left; width:270px; height:14px; background:url(/asset/img/layout/btn_link_off.gif) no-repeat;  margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; color:#377b2b;}

#news_media_content2 {padding:20px 0px 20px 12px; color:#617363;}
#news_media_content2 .news_copy_holder{padding:0px 0px 0px 14px; background:url(/asset/img/layout/arrow_on.gif) no-repeat 0px 2px;}
#news_media_content2 .news_article_date{color:#898989;padding:0px 0px 0px 0px;}
#news_media_content2 .title_text{font-size:9pt; background:none; color:#377b2b; font-weight:bold;}
#news_media_content2 .title_text2{font-size:8.5pt; background:none; color:#9aca4e; font-weight:bold;}


#news_media_article2 ul {margin:10px 0px;}
#news_media_article2 ul li{list-style-type:none; background: url(/asset/img/layout/arrow_news_off.gif) no-repeat 5px 5px; padding:2px 0px 2px 20px;}
#news_media_article2 a{margin:10px 0px 0px 0px; color:#9ac94e;}
#news_media_article2 a:hover{margin:10px 0px 0px 0px; color:#377b2b;}


#news_media_article2 .news_media_content2{padding:20px 0px 20px 12px; color:#617363;}
#news_media_article2 .news_media_content2 .news_copy_holder{padding:0px 10px 0px 14px; background:url(/asset/img/layout/arrow_on.gif) no-repeat 0px 2px; color:#898989;}
#news_media_article2 .extraBkgPos .news_copy_holder{background-position: 0px 7px;}

#news_media_article2 .news_media_content2 .title_text{font-size:9pt; background:none; color:#377b2b; font-weight:bold;}
#news_media_article2 .news_media_content2 .title_text2{font-size:8.5pt; background:none; color:#9aca4e; font-weight:bold;}

#news_media_article2 .news_media_content2 .news_copy_holde .date{color:#898989;}
#news_media_article2 .news_media_content2 .news_copy_holder .SubHeading{font-size:9pt;font-weight:bold;color:#377B2B;line-height:18pt;}
#news_media_article2 .news_media_content2 .news_copy_holder .SubHeading2{font-size:9pt;font-weight:bold;color:#9aca4e;line-height:18pt;}
#news_media_article2 .news_media_content2 .news_copy_holder .Heading{font-size:13pt;font-weight:bold;color:#377B2B;line-height:18pt;}

#news_media_article2 .news_media_article2  .news_copy_holder ul {margin:10px 0px;}
#news_media_article2 .news_media_article2  .news_copy_holder ul li {list-style-type:none; background: url(/asset/img/layout/arrow_news_off.gif) no-repeat 5px; padding:2px 0px 2px 18px;}
#news_media_article2 .news_media_article2   a {margin:10px 0px 0px 0px; color:#9ac94e;}
#news_media_article2 .news_media_article2   a:hover {margin:10px 0px 0px 0px; color:#377b2b;}

.height485{height:485px;}

.height360{height:360px;}


/* ------------- CSS for Search Result Panel ------------ */
#search_results_panel{float:left; width:490px; height:360px; background:#184c6a;}

#search_results_panel .header {background:url(/asset/img/layout/bg_search_results_panel_header.gif) repeat-x; width:490px; height:30px;}

#search_panel_title{margin:10px 0px 0px 20px;padding:0px; font-size:10px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#close_but {padding:0px 5px 0px 0px; color:#fff; width:75px; font-size:11px;}
#close_but div{display:inline;}
.pad{margin:8px 0px 0px 0px;}
#close_but .close_x a{float:left; background:url(/asset/img/layout/but_close.gif) no-repeat; width:29px; height:29px; margin:0px 0px 0px 0px; padding:0px;}


#search_results_panel_content{
margin:18px 10px 0px 20px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;
}

.search_cell_holder{float:left; width:440px; height:25px; font-size:10px; margin:0px 0px 5px 0px;}
.search_cell_holder div{display:inline;font-weight:bold;padding:5px 0px 0px 0px;}
.cell_odd{background:#fff;color:#377a2b; margin:0px 0px 5px 0px; padding:0px;}
.cell_date{width:70px; text-align:left; font-weight:bold; padding:0px; margin:0px;}
.cell_date p{margin:0px; padding:0px 0px 0px 5px;}
.cell_race{width:90px;text-align:left;font-weight:bold;}
.cell_race p{padding:0px 0px 0px 5px;}
.cell_events{width:142px;text-align:left;font-weight:bold;}
.cell_events p{padding:0px 0px 0px 5px;}
.cell_moreinfo{width:130px;text-align:right;}
.cell_moreinfo p{padding:0px 4px 0px 0px; margin:0px;}
.cell_moreinfo p{_padding:0px 6px 0px 0px; margin:0px;}
.cell_moreinfo a {float:right; width:6px; height:11px; margin:0px 20px 0px 0px; padding:0px;  background:url(/asset/img/layout/but_arrow_over.gif) no-repeat;}
.cell_moreinfo a:hover{float:right; width:6px; height:11px; margin:0px 20px 0px 0px; padding:0px;  background:url(/asset/img/layout/but_arrow.gif) no-repeat;} 

/*------- CSS for Search Result Panel Ends   ---------*/


.ScrollingContainer {
  position: absolute;
  top: 80px; left:260px;
  width: 440px;
  height: 264px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 440px;
  height: 264px;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}

#Scrollbar-Container {
  position: absolute;
  top:60px; left:710px;
}

.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top:0px;
  right:-10px;
}

.Scrollbar-Track {
  width: 3px; height: 264px;
  position:absolute;
  top: 15px; left: 4px;
  background:#012944;
}

.Scrollbar-Handle {
	position: absolute;
	width: 3px;
	height: 22px;
	left:0px;
	top: 0px;
	cursor:pointer;
}

.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 285px;
}




.ScrollingContainer2 {
  position: relative;
  top:0px; left:0px;
  width: 730px;
  height: 220px;
}

#Scroller-2 { 
  top:0px;
  left:0px;
  position: absolute; 
  overflow: hidden;
  width: 730px;
  
  height:220px;
}

.Scroller-Container2 {
  position: absolute;
  top:0px; left: 0px;
}

#Scrollbar-Container2 {
  position: absolute;
  top:380px; left:710px;
}

.Scrollbar-Up2 {
	  cursor: pointer;
	  position: absolute;
	  right:-24px;
	  top:-6px;
}

/*
.Scrollbar-Up2 {
	  cursor: pointer;
	  position: absolute;
	  right:-24px;
	  *top:-1px;
}

.Scrollbar-Up2 {
	  cursor: pointer;
	  position: absolute;
	  _right:-30px;
	  _top:-1px;
}
*/

*:first-child+html .Scrollbar-Up2 
{
    top: 0;
}
 
* html .Scrollbar-Up2 
{
    top: 0;
    right: -30px;
}



.Scrollbar-Track2 {
  width: 3px; height: 124px;
  position:absolute;
  top: 40px; left: 4px;
  background:url(/asset/img/layout/img_scrollbar_track.gif) no-repeat center center;
  visibility:hidden;
}

.Scrollbar-Handle2 {
	position: absolute;
	width: 3px;
	height: 22px;
	left:0px;
	top: 0px;
	cursor:pointer;
  visibility:hidden;
}




.Scrollbar-Down2 {
	  cursor: pointer;
	  position: absolute;
	  top: 256px;
	  right:-24px;
}

*:first-child+html .Scrollbar-Down2
{
    top: 263px;    
} 

* html .Scrollbar-Down2 
{
    top: 263px;
    left: 0;   
}
/*
.Scrollbar-Down2 {
	  cursor: pointer;
	  position: absolute;
	  
	  top: 220px;
	  _right:-30px;
}
*/
.Scrollbar-Down2 a{float:left; width:30px; height:20px; background:url(/asset/img/layout/but_scroll_down.gif.gif) no-repeat;}
.Scrollbar-Down2 a:hover{float:left; width:30px; height:20px; background:url(/asset/img/layout/but_scroll_down_on.gif) no-repeat;}

/*
@-moz-document url-prefix()
{
	.Scrollbar-Down2 {
	  cursor: pointer;
	  position: absolute;
	  
	  top:220px;
	  right:-24px;
	}
}
*/


.advanceSearch_holder{width:300px; height:30px; background:#e9ecce; margin:0px 35px 0px 0px;}
.advanceSearch_holder{width:300px; height:30px; background:#e9ecce; _margin:0px 18px 0px 0px;}
.advanceSearch_holder div{width:auto; display:inline;}
.advanceSearch_holder .text input{width:150px; height:16px; margin:5px 0px 0px 10px; font-size:10px; color:#377b2a; }
.advanceSearch_holder .text input{width:150px; height:16px; _margin:4px 0px 0px 10px; font-size:10px; color:#377b2a; }
.advanceSearch_holder .radio input{float:left; margin:6px 0px 0px 0px; font-size:10px; color:#377b2a; }
.advanceSearch_holder .radio .newsearch{width:95px; margin:2px 0px 0px 5px; font-size:10px;}
.advanceSearch_holder .radio .withresults{width:112px;margin:2px 0px 0px 0px; font-size:10px;}
.advanceSearch_holder .radio input{float:left; margin:2px 0px 0px 0px; font-size:10px; color:#377b2a; }

@-moz-document url-prefix()
{
.advanceSearch_holder .radio input{float:left; margin:7px 0px 0px 0px; font-size:10px; color:#377b2a; }
}

.advanceSearch_holder .radio p{float:left;margin:0px; padding:7px 0px 0px 5px;}

@-moz-document url-prefix()
{
.advanceSearch_holder .radio p{float:left;margin:0px; padding:7px 0px 0px 5px;}
}

.rss_holder a{background:url(/asset/img/layout/img_rss_logo.gif) no-repeat;width:19px; height:25px;float:left;margin:0px 10px 0px 0px;}

.advanceSearch_holder .radio p{float:left;margin:0px; _padding:7px 0px 0px 5px;}
.advanceSearch_holder a{float:right; background:url(/asset/img/layout/btn_yellow_off.gif) no-repeat; width:16px; height:16px; margin:6px 8px 0px 0px;}
.advanceSearch_holder a:hover {float:right; background:url(/asset/img/layout/btn_yellow_on.gif) no-repeat; width:16px; height:16px; margin:6px 8px 0px 0px;}

.search_page_select{color:#337327;}
.search_page_select a{color:#617363;}
.search_page_select a.active {color:#337327;}

.advance_search_select  .previous_date a{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_left_on.gif) no-repeat; margin:3px 0px;}
.advance_search_select  .previous_date a:hover{float:left; width:10px; height:10px; background:url(/asset/img/layout/but_arrow_light_left_on.gif) no-repeat; margin:3px 0px;}
.advance_search_select  .next_date a{float:left; width:10px; height:10px; background:url(/asset/img/layout/arrow_right_on.gif) no-repeat; margin:3px 0px;}
.advance_search_select  .next_date a:hover{float:left; width:10px; height:10px; background:url(/asset/img/layout/but_arrow_light_on.gif) no-repeat; margin:3px 0px;}

.result_showing{margin:0px 34px 0px 0px;}
.result_showing span{color:#617363;}



/* ------------- CRV administration styles  ---------- */

.admin_login {margin:20px 0px 20px 15px;}
.admin_login table td {padding:0px 5px;}
.admin_login td .cell_title{background:#E9EDCE;}
.admin_login td .textfield input{width:180px;height:17px; margin:0px; padding:3px 5px;background:#cacaca; border:0px;font-size:11px; color:#377b2a; }
.admin_login td .login input{background:#83b746;color:#fff;}
.admin_login td .login button {background:#83b746;color:#fff;}
.admin_login td .title_text{font-size:11pt; background:none; color:#377b2b; font-weight:bold;}
.title_text{font-size:11pt; background:none; color:#377b2b; font-weight:bold;}
.admin_login td a{color:#377B2B;}
.admin_login td a:hover{color:#9ac94e;}
.admin_login .pad{margin:0px 0px 0px 5px;}

.content_editor table td{font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.content_editor tbody td{font-family:Arial, Helvetica, sans-serif; font-size:8pt;}




/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 390px;
    float:left;
    width:294px;
    height:26px;

}

.tabs_pad{padding: 0 0 0 500px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav ul{ height:28px; margin:0px 2px 2px 0px;}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 64px; /* be nice to Opera */

}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/asset/img/layout/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */  
      
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    padding: 0em 0px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
.searchPage{ padding-left:5px;}

.BorderControl th, .BorderControl td
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}







/* ------------- ClubAdmin styles  ---------- */
.DisplayTableWidth td {border-bottom: solid 1px #ffffff;padding-left: 8px;}
.DisplayTableWidth th {padding-top: 4px;padding-left: 8px;text-align: left;}
.TableListHeader, .TableListHeader a:link {background:#E9EDCE;color:#377b2b;border-bottom: solid 1px #ffffff;}
.Row td {background:#ebf0f3;color:#646c69;}
.Alternate td {background:#f4f6f8; color:#646c69;}
.CheckboxList label {margin-left: 4px;}
.orderstories .row {width: 100%;padding: 2px 12px 2px 4px;}
.orderstories .selecteditem, .orderstories .selecteditem a:link {background-color: #83B746;color: #fff;width: 100%;padding: 2px 12px 2px 12px;}
.orderstories .nonselecteditem, .orderstories .nonselecteditem a:link {background-color: #F4F6F8;color: #617363;width: 100%;padding: 2px 12px 2px 12px;}
/* ------------- ClubAdmin styles ends ---------- */




/*column 1 left - advertisement ------------------------------------------------------------------------------------------------------*/

.column1_advertisement{
	clear: both;
}

.column1_advertisement, .column1_advertisement *{
	margin: 0;
	padding: 0;
}

.column1_advertisement h4{
	height: 25px;
	background: transparent url(../image/header/heading_advertisement.gif) no-repeat 0 0;
	text-indent: -9000px;
}

.column1_advertisement .clear{
	clear: both;
}

.column1_advertisement .ad{
	margin-bottom: 8px;
}

.column1_advertisement .ad img{
	display: block;
}

.column1_advertisement .ad a{
	text-decoration: none;
}

/*column 1 right - news ------------------------------------------------------------------------------------------------------*/

div.column_news{
	clear: both;
	margin: 0 5px;
	padding: 10px 0;
}

div.column_news *{
	margin: 0;
	padding: 0;
}

div.column_news h4{
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent url(../image/background/column_news_head_bkg.gif) repeat-x 0 0;
}

div.column_news a.item{
	display: block;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	padding: 10px 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.column_news a.item:hover{
	border-top: 1px solid #d5e6c8;
	border-bottom: 1px solid #dde9d4;
	background-color: #f1faeb;
}

div.column_news a.item .heading{
	display: block;
	padding: 0 5px 0 17px;
	background: transparent url(../image/bullet/bullet_news_entry_off.gif) no-repeat 7px 4px;
	
	
	color: #347b2b;
}

div.column_news a.item:hover .heading{
	background: transparent url(../image/bullet/bullet_news_entry_on.gif) no-repeat 7px 4px;
	text-decoration: underline;
}

div.column_news a.item .meta{
	display: block;
	padding: 0 5px 0 17px;
	
	color: #878686;
}

div.column_news .more_news{
	display: block;
	height: 30px;
	
	background: transparent url(../image/button/more_news.gif) no-repeat 10px center;
	text-indent: -9000px;
}

/*column 1 right - gallery ------------------------------------------------------------------------------------------------------*/

div.column_gallery{
	clear: both;
	margin: 0 3px 0 2px;
	padding: 10px 0;
}

div.column_gallery *{
	margin: 0;
	padding: 0;
}

div.column_gallery h4{
	height: 26px;
	line-height: 26px;
	margin-bottom: 5px;
	padding-left: 10px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	background: transparent url(../image/background/column_gallery_head_bkg.jpg) repeat-x 0 0;
}

div.column_gallery a.item{
	margin-bottom: 10px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

div.column_gallery a.left{
	float: left;
}
div.column_gallery a.right{
	float: right;
}

div.column_gallery a.item img{
	border: 1px solid #a1c297;
	display: block;
	margin-bottom: 8px;
	width: 111px;
}

div.column_gallery a.item .heading{
	display: block;
	color: #347b2b;
	margin-bottom: 4px;
}

div.column_gallery a.item .meta{
	display: block;
	color: #878686;
}

div.column_gallery a.item:hover .heading{
	text-decoration: underline;
}

div.column_gallery a.more{
	display: block;
	clear: both;
	height: 33px;
	text-indent: -9000px;
	background: url(../image/button/galleries_more_btn.jpg) no-repeat 0 0;
}


/*gallery index ------------------------------------------------------------------------------------------------------*/

div.gallery_index{
	clear: both;	
}

.topP10{
	padding-top: 10px;	
}

div.gallery_index *{
	margin: 0;
	padding: 0;
}

div.gallery_index .row{
	clear: both;
}



div.gallery_index a.item{
	float: left;
	margin: 0 0 8px 8px;
	display:inline;
	width: 150px;
}

div.gallery_index a.item img{
	display: block;
	margin-bottom: 10px;
	width: 150px;
}

div.gallery_index a.item .heading{
	display: block;
	color: #347b2b;
	margin-bottom: 8px;
}

div.gallery_index a.item:hover .heading{
	text-decoration: underline;
}

div.gallery_index a.item .meta{
	display: block;
	color: #878686;
}

div.gallery_index ul{
	list-style-type: none;
	height: 32px;
	text-align: center;
	background-color: #f2faed;
	clear: both;
	margin: 15px 0;
}

div.gallery_index ul li{
	display: inline !important;
	float: none !important;
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.gallery_index ul li a{
	margin: 0 5px;
	line-height: 32px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #538f48;
	font-weight: normal;
	
}

div.gallery_index ul li a.next{
	margin-left: 10px;
}

div.gallery_index ul li a.previous{
	margin-right: 10px;
}

div.gallery_index ul li a:hover{
	text-decoration: none;
}


/*left column poll ------------------------------------------------------------------------------------------------------*/

.InputPollMinHeight{
    background-color: #edf5df;
    padding: 10px;
}

.InputPollMinHeight td{
    padding: 2px 0;
}

.InputPollMinHeight label{
    padding-left: 10px;
}

.InputPollMinHeight .ButtonInput{
    float: left; 
    margin-top: 3px;  
}

.InputPollMinHeight .ViewMore{
    height: 23px;
    margin-left: 50px;
    margin-top: 3px;
}

.InputPollMinHeight .ViewMore a{
    float: left;
    height: 23px;
    width: 87px;
    text-indent: -9000px;
    background: url(../img/layout/view_results_btn.jpg) no-repeat 0 0;  
}

.left-padding-15px{padding-left:15px;}


#content ul{
    padding-left: 15px;
}

#content #travel_accomodation_content ul,
#content #club_listing_content ul,
#content #icon_calendar_holder ul {
    padding-left: 0;
} 





/*overlay ------------------------------------------------------------------------------------------------------*/

/*
div.overlay{
	position: absolute;
	top: 50px;
	left: 50px;
	background-color: #ffffff;
	padding: 10px;
	width: 646px;
	display:none;
}

div.overlay *{
	margin: 0;
	padding: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #727372;
	font-weight: normal;
	font-size: 16px;
}

div.overlay .top{
	height: 37px;
}

div.overlay .top h4{
	float: left;
	line-height: 37px;
	font-size: 16px;
	font-weight: bold;
	color: #337327;
}

div.overlay .top .close{
	float: right;
	width: 55px;
	line-height: 37px;
	text-decoration: none;
	background-image: none;
	
	font-weight: bold;
	color: #727372;
	font-size: 16px;
}

div.overlay .top .close:hover{
	text-decoration: underline;
}

div.overlay img{
	margin-bottom: 8px;
	display: block;
}

div.overlay .bottom{

}

div.overlay .bottom p{
	color: #727372;
	font-weight: normal;
	font-size: 12px;
	padding-top: 3px;
}

div.nav{
	float: right;
}

div.overlay .bottom .nav a{
	color: #999d98;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}
	

div.overlay .bottom .nav .next{
	padding-right: 15px;
	margin-left: 10px;
	background: transparent url(../image/background/overlay_right_arrow.gif) no-repeat right center;
}

div.overlay .bottom .nav .previous{
	padding-left: 15px;
	background: transparent url(../image/background/overlay_left_arrow.gif) no-repeat left center;
}

div.overlay .bottom .nav a:hover{
	text-decoration: underline;
}
*/