/* -------------- Site customizations -------------- */

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/_site/logo.png") no-repeat transparent}
#blox-header h1, #blox-header h2 {
    height: 95px !important;
    width: 342px;
}
#blox-header h1 a, #blox-header h2 a {
    display: block;
    height: 93px;
    overflow: hidden;
    text-indent: -9999em;
    width: 341px;
}
#nav{margin-left: -28px;padding-left: 28px;padding-right: 28px;}
#blox-header {
    background-color: transparent;
    float: left;
    height: auto;
    margin-left: -28px;
    overflow: hidden;
    padding: 18px 28px 0;
    position: relative;
    width: 100%;
}
ul.dropdown ul {
    padding-left: 28px;
    width: 988px;
}
ul.dropdown, ul.dropdown li {
    background-color: transparent;
}
ul.dropdown ul, ul.dropdown ul li {
background: #67262b; /* Old browsers */
background: -moz-linear-gradient(top, #67262b 0%, #64252a 18%, #6b282d 39%, #6f292e 59%, #752a30 79%, #792c31 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67262b), color-stop(18%,#64252a), color-stop(39%,#6b282d), color-stop(59%,#6f292e), color-stop(79%,#752a30), color-stop(100%,#792c31)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #67262b 0%,#64252a 18%,#6b282d 39%,#6f292e 59%,#752a30 79%,#792c31 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #67262b 0%,#64252a 18%,#6b282d 39%,#6f292e 59%,#752a30 79%,#792c31 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #67262b 0%,#64252a 18%,#6b282d 39%,#6f292e 59%,#752a30 79%,#792c31 100%); /* IE10+ */
background: linear-gradient(to bottom, #67262b 0%,#64252a 18%,#6b282d 39%,#6f292e 59%,#752a30 79%,#792c31 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67262b', endColorstr='#792c31',GradientType=0 ); /* IE6-9 */
}
ul.dropdown ul{border-top:none;}
#nav.dropdown li ul li a{color:white;}
ul.dropdown li.hover, ul.dropdown li:hover,ul.dropdown li.active-horizontal {
    background-color: #67262b !important;
}
#blox-container{
}
#leaderboard-bottom{background-color:transparent;}
#nav.dropdown li ul li a:hover{color:#d04852;text-decoration:underline;}
#nav.dropdown li ul li:hover{background-color:transparent !important;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 30px;
    margin-bottom: 9px;
    position: absolute;
    right: 443px;
}
/* Search */


#blox-search-form{background: url("../../images/_site/search.png") no-repeat transparent;
    height: 39px;
    width: 224px;}
#blox-header-search form#blox-search-form div input.search-bar{border:none;
    background-color:transparent;
    height: 23px;
    margin-left: 18px;
    margin-top: 5px;
    width: 160px;}
#blox-header-search a.advanced-search{display:none;}
#blox-header-search form#blox-search-form div input.search-submit{
    cursor: pointer;
    height: 30px;
    margin-left: -5px;
    margin-top: 2px;
    width: 41px;
    background-color:transparent;
    border:none;
    text-indent:-9999px;
    cursor:pointer;
    background-image:none;}
#blox-header-search {
    bottom: 34px;
    color: #333333;
    position: absolute;
    right: 13px;
}

.top-right-one {
    bottom: 30px;
    position: absolute;
    right: 484px;
    width: 150px;
}
#weather-bug div#temp a,
#weather-bug div#conditions a{color:white;}
#weather-bug #icon img {
    float: right;
    height: 50px;
    margin-right: 35px;
    margin-top: -5px;
    width: 50px;
}


#blox-html-container {
    background: url("../../images/_site/background123.png") no-repeat center top;margin-top:1px;
}

body{background: url("../../images/_site/back.png") repeat-x}

#footer-wrapper, #blox-footer {
    background-color: #000000;
    margin-bottom: 0;
    text-align: center;
}
#inside ul{margin-left:50px}
#inside ul li{float:left !important;padding-left:3px;padding-right:3px;}
#inside ul li.space{color:white;}
#blox-footer div#inside ul li, #blox-footer div#inside ul li a{color:white;font-size:10pt;}


.front .core-slider.horizontal.fullframe .nav {
    display: none;
}
/*gallery front page */
.frontgallery .blox-photo-gallery ul.blox-photo-gallery-list li div.blox-top-heading p{display:none;}
.frontgallery .blox-photo-gallery-list li img.vertical
{
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}
.frontgallery .blox-photo-gallery-list li img.horizontal{height:100%;width:auto; margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;}
.frontgallery .blox-photo-gallery ul.blox-photo-gallery-list li{border:1px solid black;margin-right:28px;}
.frontgallery .blox-photo-gallery {
    clear: left;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 113%;margin-top:-21px;
}
.frontgallery .blox-photo-gallery ul.blox-photo-gallery-list li { margin-right: 8px;}
.frontgallery .blox-photo-gallery-list li {width: 147px;}

/* front blocks */


.blox-title a, .blox-sub-title a {
    color: black;
}

.blox-title .block-title-color {
    padding: 3px 0;
}

p {
    color: #7E757E;
    line-height: 20px;
    padding-bottom: 0px;
}

.blox-bucket-list dd {
    font-size: 12px;
    line-height: 22px;
    margin-top: 5px;
}
#blox-html-container .blox-comments, #blox-html-container .blox-no-comments,
.item-updated{display: none;}
.red.front .blox-bucket-list dl.grid_ dd div.bucket-photo a img {
    width: 150px !important;
}
.blox-main-index .bucket-photo img {
    margin-top: 0;
    width: auto;
}

.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item {
    border-bottom: none;
    margin-bottom: 11px;
    padding: 10px;
}
p.byline{color: #792d32;}
p.byline {
    color: #A33A42;
}
.blox-title h3, .blox-sub-title h4 {
    color: black;
    font-family: Tahoma,Arial,sans-serif;
    font-size: 1.9em;
    font-weight: bold;
    margin: 0;
}

#leaderboard-top {
    display: none;
    text-align: center;
}

/* Chrome & Safari nav fix */

@media screen and (-webkit-min-device-pixel-ratio:0) {

ul.dropdown li {padding: 8px 7px 7px;}

}

.core-slider.horizontal.fullframe .group .item .text .description p {
    color: white !important;
}

/* Dave O 543388 */
#blox-header {
padding: 10px 28px 0;
}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
background: url("../../images/_site/logo.png") no-repeat transparent -10px -20px;
}
#blox-header h1, #blox-header h2,
#blox-header h1 a, #blox-header h2 a {
height: 72px !important;
}
.top-right-one {
bottom: 10px;
}
#extra-nav {
float: left;
margin: 0 0 10px 0;
width: 100%;
}
.ui-widget-content a,
.ui-widget-content a:hover,
#blox-user-panel.minimal {
color: #fff!important;
}
#blox-user-panel.minimal #uUser {
overflow: hidden;
}
#tncms-region-ads-tile-middle {
float: right;
margin-right: 10px;
}

.ui-widget-content a, .ui-widget-content a:hover, #blox-user-panel.minimal {
color: #999!important;
}
.comment .frame .container {
padding: 23px 10px 10px 21px;
font-size: 16px;
}

/* reduce size of comment rules box - 571117 - Dave O */
#comment-rules {padding: 10px!important;-moz-border-radius: 10px!important;-webkit-border-radius: 10px!important;border-radius: 10px!important;}
#comment-rules h3, #user-comment-area h3.header {margin: 0 0 5px!important;}
#comment-rules .rules-columns {max-width: 850px!important;}
#comment-rules ul.rules li {padding: 5px 12px!important;}
#comment-rules ul.rules li span.rule-number {font-size: 18px!important;height: 30px!important;line-height: 30px!important;width: 30px!important;}



.hidden_lead dd p{display:none;}
.hidden_lead .blox-bucket-list .even-list-item,
.hidden_lead .blox-bucket-list .odd-list-item {
    border-bottom: medium none;
    margin-bottom: 0;
    padding: 10px 10px 0;
}

/* .nav-secondary.deals {
  margin-right: 85px;
} */