/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 12 March 2010 06:03:28
*/


/* Section Colours for Sport */

a, a:visited {
    color: #008193;
}


#Header_Line {
}

#Search_Line {
    background-color: #F1F2F2;
}

#nav_left li {
    border-bottom: 1px solid #008193;
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/file/0006/14010/nav_arrow_sport.gif);
}

#nav_left li a:hover {
    color: #008193;
}

#nav_left li.Nav_Selected {
    border-bottom: 1px solid #008193;
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/file/0007/14011/nav_arrow_sport_selected.gif);
}

#Footer_Line {
    border-top-color: #008193;
}

/* ------------- SOPA Event styles -------------------------------------------------------------- */

.event_item strong {
    color: #0970A5;
}
.event_item table.top {
    border: 1px solid #CCCCCC;
    border-right: none;
}
.event_item table.top td {
    border-right: 1px solid #CCCCCC;
    padding: 5px;
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0018/50238/event_top_bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}
.event_item table.bottom {
    border: 1px solid #CCCCCC;
    border-bottom: none;
}
.event_item table.bottom td {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}

.event_footer
{
width:99%;
}
.event_footer .wrapper1 {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0020/36461/event_footer_bg1.jpg);
    background-position: 0 bottom;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    padding: 0;

}
.event_footer .wrapper2 {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0003/36462/event_footer_bg2.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.event_footer .heading {
    color: #0970A5;
    font-weight: bold;
    margin: 6px 0 15px 6px;
}
.event_footer strong {
    color: #666666;
}
.event_footer p {
    margin: 0 0 7px 0;
}
.icon_train, .icon_car, .icon_parking, .icon_stop {
    padding: 0em 1em 8px 40px;
    margin: 5px 0 8px 0;
    border-bottom: 1px solid #CCCCCC;
    background-position: 8px 2px;
    background-repeat: no-repeat;
}
.icon_train {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0006/36483/icon_train.gif);

}
.icon_car {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0003/36480/icon_car.gif);
}
.icon_parking {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0004/36481/icon_parking.gif);
}
.icon_stop {
    background-image: url(http://www.sydneyolympicpark.com.au/__data/assets/image/0005/36482/icon_stop.gif);
    background-position: 8px 0px;
    margin-bottom: 7px;
    border: none;
    padding-bottom: 5px;
}

/* --------------------------------------------------------------------------- */

#whatson_search {display: none;}

/* ------------------------ New Styles for new look right col --------------------------------------------------- */
/* Some of these styles over-ride the styles above */

/*div.promotion_box_top div.promo_heading,
div.promotion_box_bottom div.promo_heading {
    margin: 0;
}*/
div.promotion_box_top div.promo_body,
div.promotion_box_bottom div.promo_body {
    background-image: url();
    margin: 0;
    margin-bottom: 1em;
}
div.promotion_box_top div.promo_body p,
div.promotion_box_bottom div.promo_body p {
    padding: 0 0.7em 0 0.7em;
    margin: 0.5em 0 1em 0;
}
/*div.promotion_box_top div.promo_footer {
    margin: 0;
    margin-bottom: 1em;
}*/

#calendar_box,
#whatson_search {
    /*border: 1px solid green;*/
    background-image: url();
    margin-bottom: 20px;
    overflow: hidden;
    width: 158px;
}
* html #calendar_box, * html #whatson_search {
    overflow: hidden;
    height: 1%;
}
#calendar_box div.cal_heading {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-top: 30px;
    /*border: 1px solid grey;*/
}
#calendar_box div.cal_footer {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 bottom;
    padding: 0 8px 10px 5px;
}

#whatson_search {
    display: block;
}
#whatson_search div.whatson_heading {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-top: 30px;
}
#whatson_search div.whatson_footer {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 bottom;
    padding: 0 10px 10px 8px;
}
#whatson_search div.whatson_footer label {
    color: #10508D;
}
#whatson_search div.whatson_footer div.inputs {
    margin: 8px 0 5px 0;
}
#whatson_search div.whatson_footer div.inputs input,
#whatson_search div.whatson_footer div.inputs select {
    width: 140px;
    color: #999999;
}
* html #whatson_search div.whatson_footer div.inputs input {
    width: 135px;
}
#whatson_search div.whatson_footer div.go {
    text-align: right;
}
