

/*
---------------------------------------------------------
Layout
---------------------------------------------------------
*/ 


body {
    background-color: #121949;
}





#content-banner {
    height: 87px; /* Hack to display image banner space without need for an image */
}



#page-layout { 
    background: url(/images/ten-news-bg-top.jpg) center -12px no-repeat; /* height: 167px top */ 
}
 

#page-layout {
    overflow: hidden;
}


.pg-frame{
    background: url(/images/ten-news-bg-body-child.jpg) no-repeat scroll center 0px transparent;
}






#title-site a {
background-image:none;
}









/*
---------------------------------------------------------
Common Elements
---------------------------------------------------------
*/
#content #flash-marquee{
    margin: 0px !important;
    padding: 25px 0px 6px 0px !important;
    display: inline-block; 
    height: 310px
 
}
/*
---------------------------------------------------------
Nav
---------------------------------------------------------
*/
#secondary-navigation {
    background: #000000 ;

    
    margin-bottom:7px;
}
#secondary-navigation ul li a {
    color: #ffffff ;
    background: url(/images/arrow-show.gif) 6px 6px no-repeat;
}
#secondary-navigation ul li a:hover{
    color:  #1543A9 !important; 
    background: #fff url(/images/arrow-show-black.gif); 
    background-repeat: no-repeat; 
    background-position: 6px 6px; 
    *background-position: 6px 6px; 
} 

/*
---------------------------------------------------------
Hor Promo
---------------------------------------------------------
*/
#content .hor-promo {
    background:#000000 ;
}
#content .hor-promo h2 {
    color: #FFF
}
#content .hor-promo .button-left {
    display: none;
}
#content .hor-promo .button-right {
    display: none;
}
#content .hor-promo .all-items .item a {
    color: #FFF;
}
#content .hor-promo .all-items  .item .text {
   color: #FFF;
}
 

#content {
    background-color: #fff;
}
 

/*
---------------------------------------------------------
Photo Gallery
---------------------------------------------------------
*/
 /*DL9 PhotoGallery*/
.photoGalleryWrapper h2 {
    position:absolute;
}
.photoGalleryWrapper {
    padding:0 0 0 8px;
    position:relative;
    width:632px;
}
#pg-photo {
    /*overflow:hidden;
    position:relative;
    width:626px;*/
    margin-bottom: 10px;
}

#pg-photo  .slideshow-item {
    height:428px;
}
#pg-photo  h2 {
    background:#fff;
    color:#545454;
    font-family:Arial;
    font-size:18px;
    margin:0;
    padding:0 0 15px;
}
#pg-photo  h3 {
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    padding:10px 0 7px;
    margin-top:30px;
}
#pg-photo  .text {
    background:transparent url(http://ten.com.au/circle/images/css/bg_photo_gallery_caption.gif) no-repeat scroll 0 bottom;
    padding:0 40px;
    width:546px;
    font-size:12px;
}
#pg-photo y .text p {    
    margin-bottom:0;
    padding-bottom:0;
}
#pg-photo  .additional {
    background:transparent url(http://ten.com.au/circle/images/css/bg_photo_gallery.gif) no-repeat scroll 0 bottom;
    height:34px;
    padding:24px 0 0 32px;
}
#pg-photo  .favourites a {
    float:left;
}
#pg-photo  .favourites .count {
    left:6px;
    position:relative;
    top:5px;
}
#pg-photo  .hideCtr {
    float:left;
    font-weight:bold;
    padding:5px 44px 0 61px;
}
#pg-photo  .hideCtr a, #pg-photo  .hideCtr a:visited {
    color:#333333;
    font-size:12px;
}
#pg-photo  .hideCtr a:hover {
    color:#02389a !important;
}
#pg-photo  .pagination {
    float:left;
    width:200px;
}
#pg-photo  .pagination a {
    float:left;
    margin:0;
    padding:0;
}
#content  #pg-photo .favourite .link a span {
    background:transparent url(http://ten.com.au/circle/images/css/btn_ilikeit.gif) no-repeat scroll 0 0;
    display:block;
    height:26px;
    left:0;
    overflow:hidden;
    position:relative;
    text-indent:-2000px;
    top:0;
    width:77px;
}
#content #pg-photo .favourite {
    background:transparent url(http://ten.com.au/circle/images/css/bg_gallery_votes.gif) no-repeat scroll right top !important;
    float:left;
    font-size:11px;
    font-weight:bold;
    height:26px;
    padding:0;
    width:144px !important;
}
/* GJC 09/04/2010 */
#content  #pg-photo .favourite .thanks {
    background: url(http://ten.com.au/circle/images/css/favourite-thanks.gif) top right;
    display:block;
    height:26px;
    left:0;
    overflow:hidden;
    position:relative;
    top:0;
    width:77px;
}
#content  #pg-photo .favourite .thanks span {
    position: absolute;
    top: 5px;
    right: 10px;
}
/* GJC 09/04/2010 */
#content  #pg-photo .favourite .votes {
    background:transparent none repeat scroll 0 0;
    color:black;
    display:inline;
    font-size:11px;
    left:14px;
    padding:0;
    position:relative;
    top:6px;
    width:58px;
}
#content #pg-photo .favourite .votes .count {
    color:#000;
    font-size:11px;
}
#pg-photo  .pagination span {    
    color:#333333;
    float:left;
    font-size:12px;
    padding:6px 10px 0;
    position:relative;
}
#pg-photo .text p {
    margin-bottom:0;
    padding-bottom:0;
}
.pgshare {
    color:#333333;
    font-size:11px;
    left:450px;
    position:absolute;
    top:0;
    width:180px;
}
.pgshare a, .pgshare a:visited {
    color:#333333;
}
.pgshare a:hover {
    color:#0db7c8 !important;
}
.btnFacebook img{
    padding:0 2px 0 3px;
    position:relative;
    top:6px;
}
.btnEmail img {
    padding:0 6px 0 5px;
    position:relative;
    top:4px;
}
.slideshow-item img {
    border:solid 1px #FFF;
}
.main-slideshow .all-items-large {
    height:430px;
    margin:0;
}
.main-slideshow {
    background:transparent url(http://ten.com.au/circle/images/css/bg_photo_gallery.gif) no-repeat scroll 0 0;
    left:0;
    padding:10px 0 0 28px;
    position:relative;
    top:37px;
    width:632px;
}
.main-slideshow .previous-btn {
    background:transparent url() no-repeat scroll 0 0;
    display:block;
    height:101px;
    left:42px;
    position:absolute;
    top:156px;
    width:39px;
    z-index:99;
    behavior: url('scripts/iepngfix.htc');
}
.main-slideshow .next-btn {
    background:transparent url() no-repeat scroll 0 0;
    display:block;
    height:101px;
    left:551px;
    position:absolute;
    top:156px;
    width:39px;
    behavior: url('scripts/iepngfix.htc');
}
.left-button {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_left.png) repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    left:16px;
    position:absolute;
    top:16px;
    width:12px;
    z-index:99;
    cursor:pointer;
    behavior: url('scripts/iepngfix.htc');
}
.right-button {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_right.png) repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    left:541px;
    position:absolute;
    top:16px;
    width:12px;
    z-index:99;
    cursor:pointer;
    behavior: url('scripts/iepngfix.htc');
}
.pg-carousel {    
    background:transparent url(http://ten.com.au/circle/images/css/bg_carousel.png) no-repeat scroll 0 0;
    height:64px;
    left:37px !important;
    margin-bottom:-70px;
    padding:0 35px;
    position:absolute !important;
    top:412px;/*422px;*/
    width:500px !important;
    _background:none;
}
.pg-carousel .item a img {
    border:solid 1px white;
    height:50px;
    width:67px;
}
.cwrapper {
    overflow:hidden;
    width:491px;
    position:relative;
}
.pg-carousel li {
    padding:5px 7px;
    *padding-top:6px;
    _padding-top:7px;
}
.pg-carousel .item a:hover img {
    border:solid 1px #02389a !important;
}
.pg-pageBack {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_nav.gif) no-repeat scroll 0 -26px;
    display:block;
    width:67px;
    height:26px;
    text-indent:-2000px;
    overflow:hidden;
}
.pg-pageBack:hover {
    background-position:0 0 !important;    
}
.pg-pageBack-inactive, .pg-pageBack-inactive:hover {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_nav.gif) no-repeat scroll 0 -104px !important;
    cursor:default !important;
}
.pg-pageNext {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_nav.gif) no-repeat scroll 0 -78px;
    display:block;
    width:67px;
    height:26px;
    text-indent:-2000px;
    overflow:hidden !important;
}
.pg-pageNext:hover {
    background-position:0 -52px !important;    
}
.pg-pageNext-inactive, .pg-pageNext-inactive:hover {
    background:transparent url(http://ten.com.au/circle/images/css/btn_gallery_nav.gif) no-repeat scroll 0 -130px !important;
    cursor:default !important;
}
.moreGalleries {
    background:#FFF;
    width:626px;
}
.moreGalleries h2 {
    padding:27px 0 10px;
    position:relative;
}
.moreGalleries .list {
    height:739px;
    padding:5px 10px 0;
    _padding:5px 0 0;
    _position:relative;
    _left:-7px;
}
.moreGalleries .item {
    border:1px solid #E6E6E6;
    display:block;
    float:left;
    height:137px;
    margin:0 17px 10px;
    padding:13px;
    width:140px;
}
.moreGalleries .link .prev {
    margin:0 3px;
}
.moreGalleries .link .inactive {
    color:#666;
}
.moreGalleries a:hover {
    border:solid 1px #0db7c8;
}
.moreGalleries .list a:hover span {
    color: #0db7c8;
}
.moreGalleries .list .item span {
    color:#333333;
    font-size:12px;
    display:block;
    font-weight:bold;
    padding:10px 0 0;
    text-align:center;
    width:140px;
    position:relative;
}
.moreGalleries .link {
    text-align:center;
    top:-14px;
    position:relative;
    font-size:12px;
}
.moreGalleries .link a, .moreGalleries .link a:visited {
    background:transparent none repeat scroll 0 0;
    border:1px solid #FFFFFF;
    color:#333333;
    font-weight:bold;
    padding:1px 4px;
    text-decoration:none;
}
.moreGalleries .link .current, .moreGalleries .link a:hover {
    background:#F5F5F5 none repeat scroll 0 0;
    border:1px solid #CECECE;
    color:#00B8EC;
    padding:1px 4px;
    text-decoration:none;
}
.moreGalleries .link a:hover { 
}
.moreGalleries .itemLast {
    float:none;
}
.moreGalleries .link .current.prev, .moreGalleries .link .current.next {
    background:none;
    border:0;
}
.next-btn a, .previous-btn a {
    display:block;
    height:101px;
}
.bgie6 {
     position:absolute;
     background:#605f63;
     filter:alpha(opacity=50);
     width:570px;
     height:64px;
     top:412px;
     margin:0 29px;
}
.endGallery {
    text-align:center;
}
.endGallery {
    background:#F5F5F5 none repeat scroll 0 0;
    border:solid 1px white;
    border-bottom:0;
    display:block;
    height:364px;
    position:absolute;
    width:570px;
    z-index:100;
}
.endGallery a .btnBackPhoto{
    background:transparent url(http://ten.com.au/circle/images/css/btn_back_to_photo.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    margin:48px auto 10px;
    overflow:hidden;
    text-indent:-2000px;
    width:128px;
}
.endGallery a:hover .btnBackPhoto {
    background-position:0 -34px;
}
.endGallery h3 {
    color:#666666;
    left:-2px;
    margin:0 auto;
    position:relative;
    top:18px;
}
.backList {
    margin:0 auto;
    width:409px;
}
.backList .item {
    display:block;
    float:left;
    height:137px;
    margin:23px 0 0;
    padding:5px;
    width:126px;
}
.backList .item img {
    border:0;
    width:126px;
}
.backList .item span {
    font-weight:bold;
    display:block;
    padding:10px 0 0;
}
/*Hover color*/
.small-listing21 .text a:hover, .large-listing-type6 h3 a:hover, .small-listing20 .text a:hover, .small-listing16 .item h4 a:hover, .small-listing9 div.text a:hover, .small-listing8 a:hover, .small-listing6 .item h4 a:hover, #content .small-listing7 .item a:hover, .large-listing-type11 h3 a:hover, .large-listing-type3 h3 a:hover, .article1 h2 a:hover  {
     color:#0db7c8;
}

.generic-gallery .grid-list .hover { 
background: #02389a; 
}

.generic-gallery .grid-list .grid-item {
border: none;
}


/* Photo Widget */
.small-listing8 {
width:300px;
}
.small-listing8 .item {
background:url(/bg_photo_frame.gif) no-repeat scroll 0 0 transparent;
}
.small-listing8 .preview-image {
height:175px;
padding:11px 0 0 11px;
}


/*DS03 Latest Photo*/
.ds03 {
    background:#E2F9FB url(http://ten.com.au/circle/images/css/bg_pnl_blue_top.gif) no-repeat scroll 0 0;
    font-size:12px;
    padding:15px 15px 0;
    width:270px;
}
.ds03_btm {
    background:url(http://ten.com.au/circle/images/css/bg_pnl_blue_bottom.gif) no-repeat 0 0;
    display:block;
    height:9px;
    width:300px;    
}
.ds03 .preview-image {
}
.ds03 h2, .ds03 h2 a, .ds03 h2 a:visited {
        color:#0DB7C8;
    font-size:14px;
    padding:7px 0 0;
}
.ds03 h2 a:hover {
    color:#323232 !important;
}
.ds03 .text {
    padding:0 0 12px;
}
.ds03 p {
    padding:0;
    margin:0;
}
 
/* Added by KM : to allow thumbnail navigation*/
.main-slideshow .previous-btn a, .main-slideshow .next-btn a {
height: 218px;
}
/* Added by KM : for sponsored photo galleries */
 .photo_gallery_sponsor {
    padding: 8px;
}


