/*
  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: 06 February 2012 19:11:53
*/


#content{
    background:url(http://www.cpequestrian.com.au/__data/assets/image/0019/30295/bg-content.jpg) 0px 186px no-repeat #fff;
}
#top-content{
    background: none;
}
#banner{
    height: 168px;
    overflow: hidden;
}
#main-content #maincol{
    width: 710px;
    float: left;
    margin-top: -196px;
}
#maincol #maincol-content{
    /*background:url() no-repeat center top;*/
    height: auto !important; 
    height: 373px;
    min-height: 373px;
    width: 635px;
    padding: 20px 30px;
}
#maincol-content #left-nav{
    width: 205px;
    float: left;
}
#maincol-content #left-nav ul{
    background: #e4e4de;
    padding: 10px 0;
    margin-right: 13px;
}
#maincol-content #left-nav ul li{
    list-style:none;
    display: block;
    height: 1%;
}
#maincol-content #left-nav ul li a{
    color: #7f632c;
    padding: 7px 20px 7px 10px;
    margin-left: 10px;
    display: block;
}
#maincol-content #left-nav ul li a:hover{
    color: #6d1a0b !important;
}
#maincol-content #left-nav ul li.selected a{
    color: #7f632c;
    display: block;
    background:url(http://www.cpequestrian.com.au/__data/assets/image/0020/30296/bg-left-nav-2nd.jpg) left no-repeat;
}
#maincol-content #left-nav ul li.selected ul{
    padding: 2px 0 0 0;
    margin: 0px;
}
#maincol-content #left-nav ul li.selected ul li a{
    color: #7f632c;
    display: block;
    margin-left: 30px;
    padding: 5px 20px 5px 10px;
    background:url(http://www.cpequestrian.com.au/__data/assets/image/0003/30297/bullet-grey.gif) 0px 9px no-repeat #e4e4de;
}
#maincol-content #left-nav ul li.selected ul li.selected a{
    color: #6d1a0b !important;
    font-weight: bold;
}

.image-left {float: left; padding: 10px 10px 10px 0;}
.image-right {float: right; padding: 10px 0 10px 10px;}
.news_item {position: relative; height: 15px; padding: 15px 0; border-bottom: 1px solid #d0cec2;}
.news_item a {left: 120px; position: absolute;}
.news_item a,
.news_item span {float: left; }

/********** DATA TABLE STYLES **********/

table.data {
border:4px solid #EFEFEF;
border-collapse:collapse;
padding:4px 3px 2px;
margin-bottom:10px;
width:100%;
}

table.data thead th {
background:#95301e;
color:#ffffff;
font-weight:bold!important;
}

table.data tbody th, table.data tbody td {
border-bottom:medium none;
}

table.data td, table.data th {
background:none repeat scroll 0 0 #FDFDFD;
border:2px solid #EFEFEF;
padding:9px;
text-align:left;
vertical-align:middle;
}

table.data_hover {
border:1px solid #CDCDCD;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}

table.data_hover th {
background-color:#DEDEDE;
border:1px solid #CDCDCD;
padding:4px;
text-align:left;
font-weight:bold;
}

table.data_hover td {
border:1px solid #CDCDCD;
padding:4px;
text-align:left;
}

table.data_hover tr:hover {
background: #eeeeee;
color: #000000;
}
