/*
  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: 30 July 2010 14:12:46
*/


/***************** suckerfish nav *******************/
#top_nav {
    position:absolute;
    top:228px;
    z-index:29;
    }

#top_nav, #top_nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#top_nav li a {
    display: block;
    width: auto;
    height:117px;
    text-indent: -5000px;
}

#top_nav li {
    float: left;
    width: 248px;
    height:117px;
}

#top_nav li#l_7330 { background:transparent url('http://cupageant.com.au/__data/assets/image/0018/8127/top_nav_home.png') no-repeat -3px 0;width:67px; }
#top_nav li#l_7334 { background:transparent url('http://cupageant.com.au/__data/assets/image/0018/8136/top_nav_about.png') no-repeat -3px 0;width:138px; }
#top_nav li#l_7338 { background:transparent url('http://cupageant.com.au/__data/assets/image/0012/8130/top_nav_pageant_day.png') no-repeat -3px 0;width:104px; }
#top_nav li#l_7342 { background:transparent url('http://cupageant.com.au/__data/assets/image/0013/8131/top_nav_pageant_stars.png') no-repeat -3px 0;width:115px; }
#top_nav li#l_7346 { background:transparent url('http://cupageant.com.au/__data/assets/image/0019/8128/top_nav_kids.png') no-repeat -3px 0;width:99px; }
#top_nav li#l_7350 { background:transparent url('http://cupageant.com.au/__data/assets/image/0016/8134/top_nav_travel.png') no-repeat -3px 0;width:183px; }
#top_nav li#l_11771 { background:transparent url('http://cupageant.com.au/__data/assets/image/0014/8132/top_nav_partners.png') no-repeat -3px 0;width:135px; }
#top_nav li#l_11797 { background:transparent url('http://cupageant.com.au/__data/assets/image/0020/8129/top_nav_news.png') no-repeat 0 0;width:117px; }

#top_nav li#l_7330:hover,#top_nav li#l_7330.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0018/8127/top_nav_home.png') no-repeat -3px -117px;width:67px;}
#top_nav li#l_7334:hover,#top_nav li#l_7334.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0018/8136/top_nav_about.png') no-repeat -3px -117px;width:138px; }
#top_nav li#l_7338:hover,#top_nav li#l_7338.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0012/8130/top_nav_pageant_day.png') no-repeat -3px -117px;width:104px; }
#top_nav li#l_7342:hover,#top_nav li#l_7342.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0013/8131/top_nav_pageant_stars.png') no-repeat -3px -117px;width:115px; }
#top_nav li#l_7346:hover,#top_nav li#l_7346.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0019/8128/top_nav_kids.png') no-repeat -3px -117px;width:99px; }
#top_nav li#l_7350:hover,#top_nav li#l_7350.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0016/8134/top_nav_travel.png') no-repeat -3px -117px;width:183px; }
#top_nav li#l_11771:hover,#top_nav li#l_7354.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0014/8132/top_nav_partners.png') no-repeat -3px -117px;width:135px; }
#top_nav li#l_11797:hover,#top_nav li#l_7358.sfhover { background:transparent url('http://cupageant.com.au/__data/assets/image/0020/8129/top_nav_news.png') no-repeat 0 -117px;width:117px; }

#top_nav li ul {
    position: absolute;
    width: 348px;
    top: 117px;
    left: -999em;
    z-index:99999;
}

#top_nav li ul li {
    position:relative;
    background:#ff1717;
    height:42px;
    border-bottom:solid 2px #c70000;
    overflow:hidden;
    z-index:99999;
}

#top_nav li ul li a {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0016/8125/top_nav_arrow.png') no-repeat 13px 0;
    display: block;
    width: 248px;
    height:42px;
    text-indent:0;
    line-height:42px;
    padding:0 0 0 44px;
    color:#bff09a;
    text-decoration:none;
    font-weight:bold;
    z-index:99999;
}

#top_nav li ul li a:hover {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0016/8125/top_nav_arrow.png') no-repeat 13px -42px;
    color:#ffc75b;
}

#top_nav li ul li.top_rounded {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0015/8133/top_nav_rounded.png') no-repeat 0 0;
    height:42px;
}

#top_nav li ul li.bottom_rounded {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0015/8133/top_nav_rounded.png') no-repeat 0 -42px;
    height:42px;
    border:0;
}

#top_nav li:hover ul, #top_nav li.sfhover ul {
    left: auto;
}
/****************************************************/

/******************left navigation*******************/
#left_nav,#left_nav  ul{
    padding: 0;
    margin: 0;
    list-style: none;
    width:196px;
    }
    
#left_nav li {
    background:#ff2631;
    border-bottom:solid 2px #c70000;
    overflow:hidden;
    }

#left_nav li a {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0015/8124/left_nav_arrow.png') no-repeat 0 0;
    display:block;
    height:40px;
    line-height:40px;
    padding:0 0 0 36px;
    color:#bff09a;
    text-decoration:none;
    font-weight:bold;
    }
    
#left_nav li.active a {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0015/8124/left_nav_arrow.png') no-repeat 0 -40px;
    }
    
#left_nav li a:hover {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0015/8124/left_nav_arrow.png') no-repeat 0 -40px;
    color:#ffc75b;
    }
    
#left_nav li.top_rounded {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0017/8135/left_nav_rounded.png') no-repeat 0 0;
    }
    
#left_nav li.bottom_rounded {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0017/8135/left_nav_rounded.png') no-repeat 0 -40px;
    border:0;
    }

#left_nav li.item8 {
    border:0;
    }

#left_nav li ul li.bottom_rounded {
    background:transparent url('http://cupageant.com.au/__data/assets/image/0017/8135/left_nav_rounded.png') no-repeat scroll -36px -40px;
    border:0;
    }

#left_nav li ul {
    display:none;
    }

#left_nav li.active ul {
    display:block;
    width:160px;
    margin:0 0 0 36px;
    }

#left_nav li ul li,#left_nav li ul li a,#left_nav li ul li a:hover,#left_nav li.active ul li a {
    background:transparent;
    border:0;
    }
    
#left_nav li ul li a {
    padding:0;
    }

#left_nav li ul li ul {
    margin:0;
}
/****************************************************/