/* GENERAL TAB STYLING */

#left_tabs {
    position: absolute;
    bottom: -1px; /* must be same thickness as tab border */
    left: 210px; /* based on width and padding of logo */
}
#right_tabs {
    height:18px;
    //height:25px;
    position: absolute;
    right: 0px;
    bottom:1px;
    //bottom: -6px; /* must be same thickness as tab border */
}

div.content_right div.box div.slides {
    display: none;
}

ul.tabs a, ul.tabs a:visited {
    background:url('../images/buttons/button-1.jpg') repeat-x top left;
    color: lightgray; /* unselected tab text colour */
    font-size:10px;
    //font-weight: bold;
    text-decoration: none;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-top:1px solid #666;
}

ul.tabs a:hover {
    color: white; /* unselected tab text hover colour */
    background:url('../images/buttons/button-1-hover.jpg') repeat-x top left;
    border:1px solid  #3760A4;
    border-bottom:none;
}
ul.tabs li {
    list-style-type: none;
    display: inline;
    /background-color: DarkGray; /* unselected tab colour */
    padding: 2px 0 2px;
    margin: 0 1px 0 0; /* to compensate for border */
    border-bottom: none;
}
ul.tabs li a {
    padding: 2px 4px;
}

ul.t_slide {
margin:0;
}

ul.tabs {
    margin: 0 0 0px;
}
ul.tabs2 a, ul.tabs2 a:visited {
    background:url(../images/buttons/button-2.jpg) repeat-x top left;
    padding-bottom:46px;
    padding-left: 10px;
    padding-right:10px;
    color: LightGray;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    border-left:1px solid #666;
    border-right: 1px solid #666;
    border-top: 1px solid #666;
//    border-bottom:10px solid #e7cc35;
}
ul.tabs2 a:hover {
    padding-bottom:48px;
    border-bottom:10px solid yellow;
    color: white;
    background:url() repeat-x top left;
    /*border: 1px solid #3760A4;*/
    border: 1px solid gray;
    border-bottom:10px solid black;
}

ul.tabs2 a.active {
    padding-bottom:48px;
    color:white;
    background:url(../images/buttons/button-2-hover.jpg) repeat-x top left;
    border: 1px solid gray;
    border-bottom: none;
    border-bottom:10px solid steelblue;
}

ul.tabs2 li {
    height:75px;
    display:inline;
    list-style-type: none;
    padding: 2px 0 2px;
    margin: 0 1px 0 0;
    border-bottom:none;
}
ul.tabs2 li a {
    /padding:0px 4px;
}
ul.tabs2 {
    margin: 0;
    padding: 0;
}