/* SITE CSS file */
/* gerneral changes */

.content_page{
font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:20px;
}

#blox-html-container {
background:#F2EEE5 none repeat-x scroll 0 -1px;
}
#blox-container {
padding-top:5px;
}

/* header */
#blox-header-vertical-nav h1 {
background:url("../../images/_site/logo.png") no-repeat scroll 0 -1px transparent;
height:80px;
margin:-10px 0 0 10px;
width:433px;}
    #blox-header-vertical-nav h1 a {height:55px;width:433px;}
    #extra-nav{
        margin:-5px 10px 0;}
        #extra-nav ul#extra-left {font-size:12px;}
#blox-header-vertical-nav{
    padding:15px 0 0;}    
#blox-left-col{
    overflow:visible;}
.blox-specials-gallery ul li p{
    line-height:14px;}    
    


/* general */
#blox-header-search {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid #A22006;
bottom:9px;
color:#AC2000;
padding:8px;
position:absolute;
right:8px;}

.top-right-one {
right:190px;
width:140px;
}
#weather-sponsor img {
right:345px;
}

.blox-photo-gallery {margin-bottom: 10px;}
.blox-photo-gallery-list li {
border:4px solid #A22006;}

.blox-specials-gallery {
background:#A22006 none repeat scroll 0 0;
}

.blox-specials-gallery ul li {
background:#FFFFFF none repeat scroll 0 0;
}

.blox-multimedia-block {margin-top:10px;}
.blox-multimedia-holder .blox-multimedia {margin:0;}

.blox-multimedia-block .blox-title {margin-bottom:0;}

.slideshow-showcase {
background-color:transparent;
border:1px solid #CCCCCC;
margin-bottom:20px;}

.slideshow-showcase .headline-cell a {color:#000000;
font-size:20px;}

.blox-multimedia-text ul {
background:transparent url(../../images/_site/multimedia-bg.jpg) repeat-y scroll 0 0;
}

.slideshow-showcase .mugshot-text {background:none repeat scroll 0 0 #FFFFFF;
color:#000000; width:99%;}

.slideshow-showcase .small-photo-cutline {background:none repeat scroll 0 0 #FFFFFF;
color:#000000;}

.slideshow-showcase .photo-cutline a, .slideshow-showcase .small-photo-cutline a, .slideshow-showcase .lead-cell a {
color:#000000;}

.tabset {top: 0;}

.tabset a {padding: 0;
border-bottom: 0;
margin-right:3px;}

.tabset a.active span {
background-color:#C2B589;
padding-left: 10px;
border: 1px solid #333;
}


.tabset a span {
background:transparent none;
background:#E7DFCC none repeat scroll right center;
padding-left:10px;
border:1px solid #333;
}

div.tab {
border:1px solid #333333;
}

.ui-state-active, .ui-widget-content .ui-state-active {
background:#C2B589 none repeat-x scroll 50% 50%;
}

div.tab .ui-state-default, .ui-widget-content .ui-state-default {
background:#E7DFCC none repeat scroll 0 0;
}

/* footer */
#blox-footer{
    height:185px;}
.copyright{
    color:#333333;
    background:#fff;}
    
/* admarket styles */
th a, th.non_classified a{
font-size:14px !important;}

.slideshow-showcase .photo-cutline a{
    font-size:12px;}

/* to be universal and can be phased out after upgrade */

    
#blox-logo a{
    width:500px;
    text-indent:-2000px;
    height:43px;
    background:transparent url(../../images/_site/logo.png) no-repeat scroll 0 10;}
#extra-nav ul#extra-right li img.extra-small-avatar{
    display:none;}        
#blox-footer .footer-section-block{
    border:0px;}    
#leaderboard-middle img, 
#leaderboard-middle > div:first-child {
    margin-left:0;}    
#leaderboard-top {
height:90px;
margin-top:5px;
}    

/* BLOCK FIXES */

.blox-zebra-list {margin-bottom:15px;}
.blox-zebra-list .more-link {
float:right;
font-size:11px;
margin-right:10px;
margin-bottom:10px;
}

.blox-zebra-list .zebra-mane {
float:left;
width:350px;
}

.blox-zebra-list .zebra-stripes {
border-left:1px solid #333333;
float:left;
margin-left:10px;
padding-left:2px;
width:245px;
}

.blox-zebra-list .zebra-mane .image-cell {
float:left;
margin-right:5px;
}

.blox-zebra-list .zebra-stripes li {
font-weight:normal;
}

.zebra-mane .headline-cell {
display:block;
line-height:20px;
margin-bottom:10px;
}    
.zebra-mane .headline-cell a {font-size: 22px;}
.highlight-red {
padding:0;
}    

.more-link {font-size: 11px;}

/* DROP DOWN */


ul.dropdown li:hover {background-color: #010101;}
ul.dropdown li:hover a{color: #FFFFFF;}
ul.dropdown li:hover ul li a{color: #010101;}
ul.dropdown, ul.dropdown li {
background:url(../../images/_site/stl-nav-bg.jpg) repeat-x scroll 0 0 #AC2200;}

ul.dropdown li {
background-color:#AC2200;
border-left:1px solid #AC2200;
border-right:1px solid #AC2200;
}
    

#blox-section-showcase .small-images li h2 {
background:url(../../images/_site/featured-bottom2.png) repeat scroll 0 0 transparent;}

#blox-section-showcase .big-image li .description {
background:url(../../images/_site/featured-bottom2.png) repeat scroll 0 0 transparent;}

#blox-section-showcase .big-image li h1 {
background:url(../../images/_site/featured-bottom2.png) repeat scroll 0 0 transparent;}

.blox-multimedia-block .top{background:none;}
.blox-multimedia-block{background:#222;}

#tncms-block-13378 .blox-title h3 a {color:#AC2200;
font-family:palatino linotype,serif;
font-style:italic;}

#center-one-index #tn-slider {background:none repeat scroll 0 0 #FFFFFF;
border:medium none;}


/* ----- FORMS ------ */
#user-form fieldset, .form-link-group fieldset {
border:1px solid #999999;
margin-bottom:5px;
padding:8px;
}
#user-form {
font-family:Arial;
padding:10px;
width:95%;
}
#user-form #blox-logo {
background-color:#FFFFFF;
padding:10px 0;
}
#user-form #blox-logo h1 {
background:url("../../images/_site/logo.png") no-repeat scroll 0 0 transparent !important;
display:block;
height:60px;
margin:0;
overflow:hidden;
text-indent:-9999em;
width:430px;
}
#user-form #blox-logo h3 { display: none;}
#user-form h1.heading {
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
border-bottom:medium none;
border-top:medium none;
height:auto;
margin:0;
padding:5px;
}
#form-content {
background:none repeat scroll 0 0 #FFFFFF;
font-size:11px;
line-height:16px;
padding:0;
}
ul.form-row1, .form-row1 {
background-color:#EFEFEF;
}

/* ----- QC Fixes ------ */
.grid_4 .blox-zebra-list .zebra-mane {
    float: left;
    width: 300px;
}
.grid_4 .blox-zebra-list .zebra-stripes {
    border-left: medium none;
    float: left;
    margin-left: 0;
    padding-left: 0;
    width: 300px;
}
th a, th.non_classified a {
    font-size: 14px !important;
    line-height: 18px;
}
.specials-block {
    width: 622px;
}
.blox-specials-gallery ul.slides li.specials-slide {
    margin-left: 10px;
    width: 270px;
}
#blox-user-panel a {
    font-size: 9px;
}
.admarket-ad-listing img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: auto;
}


#secondary-nav {
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        font-size: 11px;
        font-weight: normal;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        margin: 0px 0px 10px 0px;
        border-bottom:1px dotted #999;
        padding-bottom: 5px;
        text-align: center;
        }

#secondary-nav a {
        color: #910426;
        text-decoration: none;
        padding: 0px 7px 0px 7px;
        }
#secondary-nav a:hover {
        color: #036948;
        }