@charset "UTF-8";
 
* {
font-family:Palatino, Georgia, Times, serif;
}
 
@font-face {
font-family: 'Lobster1.3Regular';
src: url('http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/css/Lobster_1.3-webfont.eot');
src: local('☺'), url('http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/css/Lobster_1.3-webfont.woff') format('woff'), url('http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/css/Lobster_1.3-webfont.ttf') format('truetype'), url('http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/css/Lobster_1.3-webfont.svg#webfontcOtP3oQb') format('svg');
font-weight: normal;
font-style: normal;
}

.login-link {
display:block;
position:absolute;
}

.login-link {
position:fixed;
background:#FCFAF5 url("http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/content-bg.jpg") top right repeat-x;
border-top:solid 1px #C2BFBC;
border-right:solid 1px #C2BFBC;
bottom:0;
left:0;
padding:4px 14px;
}

#commentform code {
background:#fff;
border:1px solid #b8b0a5;
clear:left;
float:left;
font-size:11px;
margin-bottom:20px;
padding:5px;
}

#commentform input#author,#commentform #email,#commentform #url,#commentform #comment {
border:1px solid #b8b0a5;
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
padding:5px;
}

#commentform label {
float:left;
width:80px;
}

#commentform span.required {
color:#bc0515;
margin-left:-5px;
}

#comments-title em {
color:#8C993C;
font-style:normal !important;
}

#container {
margin:0 auto;
position:relative;
width:960px;
}

#main-logo img {
margin-top:10px;
}

#retailer-sidebar-view-all {
clear:both;
padding-top:15px;
text-align:right;
}

#retailers-body,#order-form-body {
clear:both;
padding:15px 20px;
}

#story-text {
clear:left;
height:90px;
position:relative;
width:555px;
}

#tb_shipping_div {
overflow:hidden;
}

#testimonial-pages {
clear:both;
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
}

#testimonial-pages a {
color:#1a6c7d;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
}

#top-bar {
left:0;
position:absolute;
top:0;
}

.clear {
clear:both;
}

.comment-author {
margin-bottom:17px;
}

.comment-author .avatar {
position:relative;
top:15px;
}

.entry-title {
color:#607B35;
display:block;
font-size:20px;
font-weight:700;
margin-bottom:5px;
}

.order-checkbox {
clear:both;
display:block;
font-size:11px;
margin-bottom:5px;
}

.order-col {
float:left;
padding:3px 6px;
width:70px;
}

.order-footer {
border-top:2px solid #000;
font-weight:700;
line-height:12px;
}

.order-form {
float:left;
width:250px;
}

.order-form .normal-text,.order-form .normal-select {
background:none repeat scroll 0 0 #FFF;
border:1px solid #CCC;
width:245px;
}

.order-form-submitted {
font-size:12px;
}

.order-header {
border-bottom:2px solid #000;
font-weight:700;
line-height:12px;
}

.order-label {
float:left;
font-family:Arial,serif;
font-size:11px;
width:150px;
}

.order-long {
width:600px!important;
}

.order-product {
width:420px;
}

.order-model {
width:100px;
}

.order-qty {
width:40px;
}

.order-qty-input {
border:1px solid #CCC;
font-size:11px;
width:37px;
}

.order-row {
clear:left;
font-size:11px;
line-height:17px;
width:700px;
font-family:Palatino, Georgia, Times, serif;
}

.post-meta-author {
color:#623B23;
font-size:11px;
}

.post-meta-languages {
font-size:12px;
margin-top:10px;
}

.post-meta-tags,.archive-comments-link {
font-size:11px;
}

.post-separator {
border-bottom:dotted 2px #000;
height:1px;
margin:10px auto;
width:100%;
}

.products-browse-thumb-link {
display:block;
height:131px;
margin:auto;
width:160px;
}

.qtip-content {
font-size:12px !important;
}

.required {
color:red;
}

.retailer-details-left {
float:left;
font-weight:700;
margin-right:10px;
text-align:right;
width:150px;
}

.retailer-details-right {
float:left;
width:200px;
}

.retailer-name {
display:block;
font-size:20px;
font-weight:700;
margin-bottom:5px;
}

.retailer-sidebar-logo-container {
float:left;
text-align:center;
width:86px;
}

.testimonial-form-container {
margin-top:15px;
}

.retailers-page-title,.order-page-title {
clear:both;
margin-top:10px;
text-align:left;
}

.story-page {
float:left;
left:0;
position:absolute;
top:0;
}

.subpage #left-col {
background:none repeat scroll 0 0 transparent;
}

.subpage #right-col {
background:none repeat scroll 0 0 transparent;
padding-left:15px !important;
width:615px;
}

.testimomial-youtube-play {
display:block;
float:left;
height:75px;
margin:auto 10px auto auto;
width:100px;
}

.testimonial-box {
background:#fff;
border:1px solid #b8b0a5;
color:#44403d;
font-family:Palatino, Georgia, Times, serif;
font-size:12px;
margin-bottom:15px;
overflow:hidden;
padding:10px;
position:relative;
width:230px;
padding-bottom:30px;
}

.testimonial-container {
float:left;
margin-left:15px;
width:250px;
}

.testimonial-expand,.testimonial-expanded {
background:#FFF;
border-top:solid 1px #000;
bottom:0;
cursor:pointer;
left:0;
position:absolute;
text-align:center;
width:100%;
}

.testimonial-expand,div.testimonial-expanded {
background:#8C993C;
border-top:1px solid #b8b0a5;
color:#fff;
font-size:16px;
font-weight:700;
padding:5px 0;
}

.testimonial-expand:hover,div.testimonial-expanded:hover {
background:#623b23;
}

.testimonial-expanded,#lang_sel_footer,#wpml_credit_footer {
display:none;
}

.testimonial-form-container input[type=text],.testimonial-form-container textarea {
border:1px solid #b8b0a5;
color:#8c993c;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
margin-bottom:10px;
padding:5px;
}

.testimonial-form-container label {
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
}

.testimonial-form-container textarea {
padding:5px;
width:300px;
}

.testimonial-form-desc {
font-size:11px;
font-style:italic;
margin:-10px 0 10px;
padding:0;
}

.testimonial-meta {
border-top:1px solid #b8b0a5;
color:#623b23;
display:block;
font-size:12px;
font-style:italic;
margin:10px 0 0;
padding:3px 0 0;
text-align:right;
}

.testimonial-page-title {
margin-bottom:15px;
}

a {
color:#1a6c7d!important;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
font-variant:small-caps;
outline:none;
text-transform:lowercase;
}

a#products-back {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/products-back.png);
left:-7px;
top:77px;
}

a#products-back,a#products-next {
background-repeat:no-repeat;
display:block;
float:left;
height:32px;
position:absolute;
text-decoration:none;
width:45px;
z-index:15;
}

a#products-next {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/products-next.png);
right:-7px;
top:77px;
}

a#view-all-products {
position:absolute;
right:-7px;
top:148px;
z-index:15;
}

a:hover {
color:#6c462d!important;
}

body {
background-color:#fff;
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/main-bg.jpg);
background-repeat:repeat;
margin:0;
overflow-x:hidden;
padding:0;
}

body > div#top-bar {
background-color:#000;
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/top-bar.jpg);
background-repeat:repeat;
color:#fff !important;
float:left;
height:30px;
overflow:hidden;
position:fixed;
text-align:left;
width:100%;
z-index:600;
}

body.subpage div#leaves-right,body.subpage div#leaves-left,body.two-col div#leaves-left,body.two-col div#leaves-right {
/* top:170px; */
}

body.subpage div#left-col {
padding-right:15px;
width:250px;
}

/*PRODUCTS*/
body.subpage div#main-content,body.two-col div#main-content {
/* top:180px; */
}

body.subpage div#right-col {
background:none !important;
padding-left:15px;
width:615px;
}

div#content {
background-color:#fcfaf5;
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/content-bg.jpg);
background-repeat:repeat-x;
border:1px solid #c2bfbc;
float:left;
width:958px;
/*padding-bottom:30px;*/
}

div#footer {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/footer-bg.jpg);
background-position:bottom center;
background-repeat:no-repeat;
clear:left;
float:left;
height:126px;
padding:10px 20px 0;
width:920px;
}

div#footer p {
clear:left;
color:#623b23;
float:left;
font-variant:small-caps;
font-weight:100;
text-transform:lowercase;
width:600px;
padding:0;
margin:0;
}

div#header {
float:left;
height:117px;
margin-top:30px;
position:absolute;
top:0;
width:960px;
z-index:10;
}

div#leaves-left {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/leaves-left.png);
background-repeat:no-repeat;
height:395px;
left:-74px;
position:absolute;
top:420px;
width:96px;
z-index:5;
}

div#leaves-right {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/leaves-right.png);
background-repeat:no-repeat;
height:395px;
position:absolute;
right:-74px;
top:460px;
width:96px;
z-index:5;
}

div#left-col {
background:url("http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/divider.jpg") top right repeat-y;
float:left;
margin-right:-18px;
padding:15px 30px 30px 20px;
width:558px;
}

div#main-content {
float:left;
position:absolute;
top:430px;
width:960px;
z-index:10;
}

div#newsletter {
float:right;
margin-top:-25px;
width:284px;
}

*:first-child+html div#newsletter {
margin-top:0!important;
}

div#newsletter h6 {
color:#623b23;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
font-variant:small-caps;
font-weight:700;
letter-spacing:0.5px;
margin:0;
padding:0;
text-transform:lowercase;
}

div#products-holder {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/products-bg.png);
background-repeat:no-repeat;
float:left;
height:184px;
position:relative;
width:960px;
}

div#right-col {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/divider.jpg);
background-repeat:repeat-y;
float:left;
height:100%;
padding-bottom:20px;
padding-left:30px;
padding-top:15px;
width:315px;
}

div#story {
clear:left;
float:left;
height:273px;
margin-top:10px;
position:absolute;
top:147px;
width:960px;
z-index:10;
}

div#story p {
color:#524e4a;
float:left;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
line-height:20px;
margin:12px 0 0;
padding:0;
width:535px;
}

div#story-content {
float:left;
margin-top:25px;
overflow:hidden;
width:600px;
}

div#story-content img {
margin-left:45px;
margin-top:20px;
}

div#story-illustration {
float:left;
width:360px;
}

div#story-nav {
clear:left;
float:left;
margin-left:180px;
margin-top:10px;
}

div#story-nav ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

div#story-nav ul li {
float:left;
padding:0 7px;
}

div#story-nav ul li a {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/bullet-sprite.jpg);
background-repeat:no-repeat;
display:block;
height:11px;
margin-top:3px;
overflow:hidden;
text-decoration:none;
width:10px;
}

div#story-nav ul li#arrow-back a,div#story-nav ul li#arrow-next a {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/arrow-sprite.jpg);
height:19px;
margin-top:0;
padding:0;
width:17px;
}

div#story-nav ul li#arrow-next a {
background-position:0 -19px;
}

div#story-nav ul li#arrow-next a:hover {
background-position:-17px -19px;
}

div#subtitle {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/story-div.jpg);
background-position:bottom center;
background-repeat:no-repeat;
clear:both;
float:left;
margin:5px 0 0 32px;
padding-bottom:3px;
text-align:center;
width:463px;
}

div#subtitle h6 {
color:#6c462d;
display:inline;
float:left;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:16px;
font-variant:small-caps;
margin:0;
padding:0;
text-transform:lowercase;
}

div#subtitle span.ornament-left,div#subtitle span.ornament-right {
float:left;
margin-top:5px;
}

div#subtitle span.ornament-right,div#story-nav ul li a:hover,div#story-nav ul li.hover a {
background-position:0 -11px;
}

div#subtitle-text h6 {
text-align:center;
width:375px;
}

div#testimonial-content {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/testimonial-bg.png);
background-repeat:no-repeat;
float:left;
height:82px;
width:492px;
}

div#testimonial-content p {
color:#623b23;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
font-style:italic;
line-height:18px;
margin:12px 0 0 65px;
padding:0;
width:395px;
}

div#testimonials {
height:105px;
position:absolute;
right:0;
top:0;
width:492px;
}

div#top-bar h6 {
color:#fff5e4;
display:inline;
float:left;
font-family:Georgia, "Times New Roman", serif;
font-size:13px;
font-variant:small-caps;
font-weight:100;
letter-spacing:0.5px;
margin:0;
padding:0;
text-transform:lowercase;
}

div#top-bar span.ornament-left,div#story-nav ul li#arrow-back a:hover {
background-position:-17px 0;
}

div#top-bar span.ornament-left,div#top-bar span.ornament-right {
margin:9px 8px 0;
}

div#top-bar span.ornament-right {
background-position:-17px -11px;
float:left !important;
}

div#top-contact {
float:right;
height:30px;
line-height:30px;
margin-top:-30px;
width:200px;
}

div#top-language {
float:left;
height:30px;
line-height:30px;
margin-left:20px;
width:300px;
}

div#top-language ul {
float:left;
list-style:none;
margin:9px 0 0;
padding:0;
}

div#top-language ul li {
float:left;
padding:0 5px;
}

div#top-language ul li a {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/lang-sprite.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
text-decoration:none;
width:18px;
}

div#top-language ul li#lang-de a {
background-position:0 -26px;
}

div#top-language ul li#lang-en a {
background-position:0 0;
}

div#top-language ul li#lang-fr a {
background-position:0 -13px;
}

div#top-language ul li:first-child {
margin-left:5px;
}

div#top-name {
height:30px;
line-height:30px;
margin:0 auto;
width:300px;
}

div#view-all-testimonials {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/testimonial-arrow.jpg);
background-repeat:no-repeat;
clear:left;
float:left;
height:22px;
padding-left:30px;
width:492px;
}

div#view-all-testimonials a {
color:#1a6c7d;
display:block;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
font-variant:small-caps;
margin-top:5px;
}

div#view-all-testimonials a:hover,#testimonial-pages a:hover {
color:#623b23;
}

div.post-meta-date-author {
font-size:11px;
text-align:left;
}

div.post-meta-spacer {
height:10px;
width:100%;
}

div.post-separator {
background-color:#B8B0A5;
background-image:none !important;
border:none !important;
clear:left;
float:left;
font-size:1px;
height:1px;
line-height:1px;
margin:10px 0;
}

div.post-title {
font-size:22px;
margin-bottom:5px;
}

div.post-title a {
font-size:22px;
}

h1 a:hover {
color:#8C993C;
}

h1,h1 a {
color:#623b23!important;
font-family:'Lobster1.3Regular', Palatino, Georgia, "Times New Roman", serif;
font-size:32px;
font-variant:normal;
font-weight:100;
margin:0;
padding:0;
text-decoration:none;
text-transform:none;
}

h2,h2 a,h3.widget-title, h3 {
color:#bc0515!important;
font-family:'Lobster1.3Regular', Palatino, Georgia, "Times New Roman", serif;
font-size:32px;
font-variant:normal;
font-weight:100;
margin:0;
padding:0;
text-decoration:none;
text-transform:none;
}

h3#comments-title,h3#reply-title {
color:#bc0515!important;
font-family:'Lobster1.3Regular', Palatino, Georgia, "Times New Roman", serif;
font-size:21px;
font-variant:normal;
font-weight:100;
margin:0;
padding:0;
text-decoration:none;
text-transform:none;
}

h3.entry-title:hover {
color:#bc0515;
}

header-bg {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/header-bg.png);
background-position:center top;
background-repeat:no-repeat;
height:336px;
position:absolute;
top:0;
width:960px;
z-index:5;
}

img {
border:none;
}

input#news-input {
border:1px solid #dac6af;
color:#1a6c7d;
float:left;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:12px;
font-style:italic;
font-weight:700;
margin:0 6px 0 0;
padding:3px;
width:200px;
}

label {
cursor:pointer;
}

li.widget-container {
margin-bottom:40px;
}

ol.commentlist {
list-style:none;
margin:15px 0 0;
padding:0;
}

ol.commentlist li.comment {
background:#fff;
border:1px solid #b8b0a5;
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
margin-bottom:15px;
padding:15px;
}

option {
outline:medium none;
}

p, ul, ol {
color:#44403d;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
line-height:18px;
}

span.ornament-left {
float:left;
}

span.ornament-left,span.ornament-right {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/ornament-sprite.jpg);
background-repeat:no-repeat;
height:11px;
margin:0 8px;
overflow:hidden;
width:17px;
}

span.ornament-right {
float:right !important;
}

span.post-meta-author {
font-family:Palatino, Georgia, Times, serif;
font-size:12px;
margin:0;
padding:0;
}

ul#breadcrumbs {
float:left;
list-style:none;
margin:0 0 15px;
padding:0;
width:655px;
}

ul#breadcrumbs li {
color:#623b23;
float:left;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:14px;
font-variant:small-caps;
font-weight:700;
padding-right:7px;
text-transform:lowercase;
}

ul#breadcrumbs li a {
font-weight:100;
}

ul#breadcrumbs li.breadcrumb-arrow {
font-size:12px;
line-height:17px;
}

ul#nav {
clear:left;
float:left;
list-style:none;
margin:0;
padding:0 0 5px;
width:600px;
}

ul#nav li {
float:left;
padding:0 10px;
}

ul#nav li:first-child {
padding-left:0;
}

ul#product-categories {
list-style:none;
margin:-15px 0 0 -19px;
padding:0;
}

ul#product-categories li {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/cat-div.png);
background-position:bottom center;
background-repeat:no-repeat;
clear:left;
float:left;
width:200px;
}

ul#product-categories li a {
color:#8b9e12 !important;
display:block;
font-family:'Lobster1.3Regular', Palatino, Georgia, "Times New Roman", serif !important;
font-size:20px;
font-variant:normal !important;
font-weight:100;
line-height:38px;
padding-left:15px;
text-decoration:none;
text-transform:none;
width:200px;
}

ul#product-categories li a:hover,ul#product-categories li.active a {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/cat-hover.png);
background-position:0 1px;
color:#1a6c7d !important;
}

ul#product-list {
clear:left;
float:left;
list-style:none;
margin:20px 0 0;
padding:0;
}

ul#product-list li {
background-color:#fff;
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/main-bg.jpg);
border:1px solid #b8b0a5;
float:left;
margin-bottom:30px;
margin-right:30px;
padding:5px 7px 5px 5px;
width:160px;
}

ul#product-list li img {
border:1px solid #b8b0a5;
background-color:#fff;
}

ul#product-list li span {
clear:left;
color:#607b35;
float:left;
font-family:Palatino, Georgia, "Times New Roman", serif;
font-size:16px;
font-variant:small-caps;
font-weight:700;
text-align:center;
text-transform:lowercase;
width:160px;
}

ul#product-thumbs {
list-style:none;
margin:10px 0 0;
padding:0;
}

ul#product-thumbs li {
float:left;
padding:0 7px 7px;
}

ul#products {
float:left;
height:139px;
left:80px;
list-style:none;
margin:0 0 0 -25px;
overflow:hidden;
padding:0;
position:absolute;
top:27px;
width:852px;
z-index:5;
}

ul#products > li {
left:0;
position:relative;
}

ul#products > li > a > img {
background:transparent!important;
margin:auto;
}

ul#products > li > a.featured-product-desc {
height:131px;
left:26px;
position:absolute;
top:1px;
width:160px;
}

.featured-product-desc > div {
background:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/prod-hover.jpg);
display:none;
font-family:Palatino, Georgia, "Times New Roman", serif;
height:131px;
line-height:14px;
width:160px;
background-position:-1px -1px;
}

.featured-product-desc > div .text {
color:#524e4a;
font-size:11px;
height:82px;
overflow:hidden;
padding:0 7px;
text-align:left;
font-variant:normal;
}

.featured-product-desc > div .title {
color:#e9ddcb;
font-size:11.5px;
font-variant:small-caps;
height:38px;
text-align:center;
text-transform:lowercase;
width:150px;
padding-top:5px;
padding-left:5px;
}

.featured-products-li {
float:left;
padding:0 25px;
width:162px;
height:139px;
}

.featured-product-desc {
cursor:pointer;
display:block;
text-decoration:none;
}

.featured-products-img-a {
border:1px solid #9eb9c5;
width:160px;
height:131px;
display:block;
}

.featured-products-img {
text-align:center;
}

#products li:hover > div > div {
display:block;
}

ul.widget-ul {
list-style:none;
margin:0 0 15px;
padding:0;
float:left;
clear:left;
}

div.post-meta-date-author {
font-family:Palatino, Georgia, Times, serif;
padding:0!important;
margin:-4px 0 0 0!important;
float:left;
clear:left;
font-size:12px!important;
color:#623b23;
}

/*RETAILERS*/
div.retailers-container div form {
border-bottom:1px solid #b8b0a5;
padding:0 0 5px;
width:825px;
margin:0 0 7px;
}

div.retailers-container div form label {
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
}

div.retailers-container div form select {
margin-right:24px;
width:100px;
}

div.retailers-container div ul {
list-style:none;
margin:0;
padding:0;
}

div.retailers-container ul li h3 {
color:#607b35!important;
}

div.retailers-container ul li h4 {
text-indent:15px;
}

div.retailers-container ul li a {
text-indent:25px;
display:block;
}

div.retailers-container div ul li h3 {
color:#607b35;
font-family:Palatino, Georgia, Times, serif;
font-weight:700;
font-size:18px;
padding:0;
margin:15px 0 0 0;
}

div.retailers-container div h2 {
margin-top:15px;
}

div.retailers-container div ul li a {
padding-left:10px!important;
}

div#right-col strong {
font-family:Palatino, Georgia, Times, serif;
color:#623b23;
font-weight:700;
font-size:14px;
}

#product-list li span {
line-height:14px;
padding-top:5px;
}

div#left-col input[type=text], div#left-col textarea {
border:1px solid #b8b0a5;
color:#8c993c;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
margin-bottom:10px;
padding:5px;
}

.order-label {
width:125px!important;
}

.order-label label {
color:#623b23;
font-family:Palatino, Georgia, Times, serif;
font-size:13px;
padding-bottom:15px!important;
float:left;
padding-top:3px;
}

.order-form input[type=text] {
padding:3px!important;
color:#44403d;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}

.order-checkbox {
font-family:Palatino, Georgia, Times, serif;
color:#607b35;
font-size:12px;
}

div.order-header,div.order-header div.order-price {
padding:3px;
background:#623b23;
color:#fff;
border-bottom:none!important;
font-size:14px;
font-family:Palatino, Georgia, Times, serif;
}

div.order-col label {
font-size:13px;
color:#44403d;
}

div.order-price {
font-size:13px;
color:#607b35;
font-weight:700;
text-align:center;
}

div.order-row {
padding:5px;
border-bottom:1px dotted #b8b0a5;
}

div.order-container form h3 {
font-size:24px;
}

*:first-child+html div#footer ul#nav li a {
font-size:13px;
text-transform:lowercase!important;
}

div#footer ul#nav li {
	padding:0 10px 0 0!important;
}

img#story-illustration-img, div#story-illustration {
background:none!important;
}

div.retailers-container div {
float:left;
}

div.featured-retailers-container {
width:850px;
float:left;
margin-top:10px!important;
height:75px!important;
overflow:hidden;
clear:left;
background:#fff;
border:1px solid #b8b0a5;
padding:10px!important;
margin-left:0!important;
}

div.retailers-featured-image {
float:left;
width:auto!important;
clear:none!important;
height:75px!important;
line-height:75px;
padding:0 15px;
margin:0!important;
}

div.retailers-featured-image img {
float:left;
}

div.order-form-submitted {
color:#607b35;
font-family:Palatino, Georgia, Times, serif;
font-size:14px;
padding-top:3px;
}

.order-footer {
background-color:#607b35;
font-size:14px;
border-top:none;
color:#fff;
}

form#searchform div label {
color:#623b23;
}

div.retailers-container {
padding-bottom:30px;
float:left;
}

.wpcf7-form input[type=text], .wpcf7-form textarea {
width:300px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.alignnone {
float:none;
}

.entry-content h3 {
color:#8C993C !important;
}

.entry-content h4 {
font-family: 'Lobster1.3Regular',Palatino,Georgia,"Times New Roman",serif; 
font-size: 26px; 
padding: 0pt; 
margin: 0pt; 
font-weight: 100; 
color:#623b23;
}

.entry-content h5 {
font-family: 'Lobster1.3Regular',Palatino,Georgia,"Times New Roman",serif; 
font-size: 24px;
padding: 0pt;
margin: 0pt;
font-weight: 100;
color:#BC0515;
}

.entry-content h6 {
font-family: Palatino,Georgia,"Times New Roman",serif; 
font-size: 18px; 
padding: 0pt; 
margin: 0pt; 
color: rgb(98, 59, 35); 
text-transform: lowercase; 
font-variant: small-caps;
}

.wp-caption {
margin:0 10px 0 10px;
width:auto!important;
}

.wp-caption-text {
background-image:url(http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/trans.png);
background-repeat:repeat;
color:#fff;
font-size:12px;
font-style:italic;
margin-top:-28px!important;
padding:5px 0 5px 10px!important;
display:block;
position:relative;
z-index:3;
}

.wp-caption img {
display:block;
position:relative;
z-index:2;
}

#left-col img {
border:solid 1px #dad1be;
}

.entry-content {
clear:both;
}

.post-thumbnail img {
max-width:115px;
float:left;
padding:5px;
margin-right:20px;
margin-bottom:15px;
}

.home-blog-excerpt img {
max-width:160px;
float:left;
padding:5px;
margin-right:15px;
margin-bottom:7px;
}

.post-thumbnail {
}

div.wp-caption p {
padding:0;
margin:0;	
}

h3.widget-title {
margin-bottom:15px;	
}

ul.widget-ul li ul {
list-style:disc;
padding:0 0 0 30px;
margin:0 0 15px;	
}

ul.widget-ul li ul li {
line-height:24px;
}

.widget_tag_cloud {
margin-top:20px;	
}

.testimonial-box {
line-height:17px;
}

span.testimonial-meta {
text-align:left;
text-transform:capitalize;
font-weight:700;
font-size:12px;
line-height:14px;
padding-top:10px;
}

/* ========================================================= */
/* =2012 BANNER REDUX ====================================== */
/* ========================================================= */

img.story-cta {
position:absolute;
top:40px;
right:55px;
}

div#banner {
clear:left;
float:left;
height:273px;
margin-top:10px;
position:absolute;
top:147px;
width:960px;
z-index:10;
border-bottom: 1px solid #DBCBBA;
}

img.arrow {
position:absolute;
top:50%;
z-index:10;
margin-top:-22px;
}

img.arrow.prev {
left:0;
}

img.arrow.next {
right:0!important;
}

div.single-banner {
width:800px;
float:left;
background:transparent!important;
margin-left:75px;
}

div.banner-text {
width:515px;
float:left;
margin-top:60px;
}

div.banner-image {
width:251px;
margin-top:25px;
float:right;
position:relative;
}

div.banner-frame {
width:251px;
height:222px;
float:left;
position:absolute;
z-index:2;
background:transparent url('http://www.trailblazerproducts.com/wp-content/themes/trailblazer2010/images/banner-frame.png') no-repeat;
}

div.banner-image img {
max-width:251px;
min-width:251px;
position:absolute;
z-index:1;
}

a.banner-link {
position:absolute;
z-index:3;
width:251px;
height:222px;
display:block;
text-decoration:none;
}

div.banner-text p {
font-size:14px;
color:#764c2e;
margin:0 0 10px 0!important;
}

div.banner-text h1, div.banner-text h1 a {
margin:0;
padding:0;
color:#d71a14!important;
font-size:24px;
}

div.banner-text h1 a:hover {
color:#764c2e!important;
}

div.banner-text h6 {
font-style:italic;
font-size:14px;
color:#764c2e;
margin:0;
padding:0;
}

div#leaves-left {
top:620px!important;
}

div#leaves-right {
top:640px!important;
}

div#products-holder {
background:transparent!important;
}

ul#products {
margin:0!important;
left:0;
}

ul#products li:first-child {
padding-left:0;
}

a#view-all-products {
right:-5px;
top:80px;
}

/*Hide the hover effect on products
.featured-product-desc:hover > div {
cursor:pointer;
display:block;
}
*/

.featured-products-img-a {
border:none!important;
width:154px!important;
height:auto!important;
padding:0!important;
}

ul#products li h6 {
margin:10px 0 0;
padding:0;
}

ul#products li h6, ul#products li a {
text-decoration:none;
color:#764C2E;
font-style:italic;
font-size:14px;
text-align:center;
line-height:14px;
text-transform:none!important;
font-weight:700;
font-variant:normal!important;
/*margin-top:20px!important;*/
}

ul#products li a:hover h6 {
color:#1A6C7D!important;
}

ul#products li {
height:185px!important;
}

ul#products {
top:8px!important;
height:185px!important;
}

ul#products li br, a.featured-product-desc {
display:none;
}

div#products-holder {
height:200px!important;
}

ul#products li a.featured-products-img-a img {
-webkit-transition: opacity .2s ease;
-moz-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
-ms-transition: opacity .2s ease;
transition: opacity .2s ease;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity:1;
}

ul#products li a.featured-products-img-a:hover img {
opacity:0.7;
-webkit-transition: opacity .2s ease;
-moz-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
-ms-transition: opacity .2s ease;
transition: opacity .2s ease;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity:0.7;
}

div#rotator {
width:960px!important;
overflow:hidden;
height:273px!important;
z-index:3;
float:left;
}