div#header,

div#nav,
div#footer,
div#article
{
   	display:          none;
	visibility:       hidden;
}
.navbar { 
   	display:         none;
	visibility:      hidden;

}
.btn { 
   	display:         none;
	visibility:      hidden;

}

.footer { 
   	display:         none;
	visibility:      hidden;

}
body {
    font-family: "CenturySchoolbook", 'Times', serif;
    margin: auto;
}

h1,
h2,
h3 {
    line-height: 40px;
}

/*font-family: 'DezenProMedium'
font-family: 'DezenProBold'
font-family: 'DezenProRegular'
font-family: 'DezenProRegular'
font-family: 'StencilMoonlightLTStd-Rg'
font-family: 'Century Schoolbook Std Bold'
font-family: 'Century Schoolbook'
font-family: 'CenturySchoolbook'
*/
h1 {
    font-family: 'DezenProBold', Helvetica, sans-serif;
    font-size: 3em;
    line-height: 1em;
    letter-spacing: .03em;
    color: #000;

}

.h1 {
    font-size: 3em;
    font-family: "DezenProBold", Helvetica, sans-serif;
    line-height: 1em;

    font-weight: 400;
}

.h1extra {
    font-size: 2.25em;
    font-family: "DezenProBold", Helvetica, sans-serif;
    line-height: 1em;
    color: #3e4f7c;
    font-weight: 600;
}

h2 {
    font-family: "DezenProMedium", Helvetica, sans-serif;
    font-size: 1.65em;
    color: #000;
    line-height: 1.25em;
    font-weight: 300;
    letter-spacing: .04em;

}

.h2 {
    font-family: "DezenProBold", Helvetica, sans-serif;
    font-size: 1.5em;
    color: #914196;
    line-height: 1em;
    font-weight: 300;
}

h3 {
    font-size: 1.25em;
    color: #000000;
    font-family: "DezenProLight",  Helvetica, sans-serif;
    line-height: 1em;
    font-weight: 300;
}

.h3 {
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1em;
    color: #914196;
    font-family: "DezenProMedium", Helvetica, sans-serif;

}

h4 {
    font-size: 1.15em;
    color: #000;

    font-family: "DezenProBold", Helvetica, sans-serif;
    letter-spacing: 1px;
    line-height: .9em;

}

.h4 {
    font-size: 1.15em;
    font-family: "DezenProBold", Helvetica, sans-serif;
    line-height: 1em;
    color: #000;
    letter-spacing: 2px;
}

h5 {
    font-size: .9em;
    font-weight: 300;
    line-height: 10px;
    letter-spacing: 1px;
    color: #686bab;
}

h1 small {
    font-size: 18px;
    color: #686bab;
    font-weight: 300;
    line-height: 16px;
    padding: 0;

}

p {

    line-height: 1.4em;

}

a {
    color: #F05B25;
    text-decoration: none;
}

a:hover {
    color: #F05B25;
    text-decoration: underline;
}

img {

    border: 0;
    max-width: 800px;
}

hr {
    background: #00BFE1;
    clear: both;
    width: 100%;
    border: none;
    margin: .5em .5em 1.5em 0;
    height: 5px;

}

sup {

    font-family: "DezenProThin", Helvetica, sans-serif;
    font-size: 50%;
}

.verticalrule {

    border-right: thin solid #00BFE1;
    padding: 0 1em 0 0;
    margin: 0 0 0 0;

}

td {
    font-family: "DezenProMedium", Helvetica, sans-serif;
}

th {
    font-family: "DezenProMedium", Helvetica, sans-serif;
}



.nomargin {

    margin: 0;

}

.nopadding {

    padding: 0;

}

.textsans {
    font-family: "DezenProBold", Helvetica, sans-serif;
    font-size: 1em;

}

.textsanslight {
    font-family: "DezenProRegular", Helvetica, sans-serif;
    font-size: 1em;

}

.textsansmedium {
    font-family: "DezenProMedium", Helvetica, sans-serif;
}

.textsansthin {
    font-family: "DezenProThin", Helvetica, sans-serif;
}

.textsansblack {
    font-family: "DezenProBlack", Helvetica, sans-serif;
}

.textsansheavy {
    font-family: "DezenProHeavy", Helvetica, sans-serif;
}

.fourteenpoint {

    font-size: 1.125em;

}
.eighteenpoint {

    font-size: 1.5em;
    line-height:1.5em;

}
.twentyfourpoint {

    font-size: 2em;
    line-height:2.5em;
}

.textplus {

    font-size: 1.15em;

}

.textplusplus {
    font-family: "DezenProBold", Helvetica, sans-serif;
    font-size: 1.5em;

}

.textminus {

    font-size: .9em;

}

.textserif {
    font-family: "CenturySchoolbook", 'Times', serif;
    font-size: 1.15em;

}

.textserifitalic {
    font-family: "CenturySchoolbook-Italic", 'Times', serif;
    font-size: 1.15em;

}

.img-rounded {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;

}

.grayarrow {
    background-image: url('https://www.colorblends.com/img/site/path_arrow_grey.jpg');
    background-repeat: no-repeat;
    height: 1em;
    margin: 0 .5em 0 .5em;
}

.orangenext {
    background-image: url('https://www.colorblends.com/img/site/orange_next.png');
    background-repeat: no-repeat;
    height: 1em;
    padding-right:1.5em;
}

.orangeprev {
    background-image: url('https://www.colorblends.com/img/site/orange_previous.png');
    background-repeat: no-repeat;
    height: 1em;
    padding-left:1.5em;

}

.dingbat {

    font-family: 'ZapfDingbats';
    font-size: 3em;
    color: #FCCC0B;
    text-align: left;

    padding-right: 8px;

}

.underline {

    text-decoration: underline;

}

.italic {

    font-style: italic;

}

.rainbowheader {
    background-image: url('https://www.colorblends.com/img/site/smallColorblendsStripes.png');
    background-repeat: repeat-x;
    width: 100%;
    height: 12px;
    overflow: hidden;

}

.textwhite {

    color: #fff;

}

.textblack {

    color: #000;

}

.textred {
    color: #EE385E;
}

.textorange {
    color: #F05B25;
}

.textgreen {
    color: #9AC33C;

}

.textpurple {
    color: #914296;

}

.textblue {

    color: #00BEE1;

}

.textyellow {

    color: #FCCC14;
}

.textpink {

    color: #E93E96;
}

.textgray {
    color: #5A5A5A;
}

.btn {

    font-family: "DezenProHeavy", Helvetica, sans-serif;
    background-image: none;
    border: none;
    text-shadow: none;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.btn-large {
    padding: 12px 10px 10px 10px;
    font-size: 18px;

}

.btn-reverse {

    color:#F05B25;
    background-color:#ffffff;

}

.btn-custom {
    background-color: hsl(25, 100%, 47%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F05A23", endColorstr="#ef6300");
    /*background-image: -khtml-gradient(linear, left top, left bottom, from(#F05A23), to(#ef6300)); */
    background-image: -moz-linear-gradient(top, #F05A23, #ef6300);
    background-image: -ms-linear-gradient(top, #F05A23, #ef6300);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F05A23), color-stop(100%, #ef6300));
    background-image: -webkit-linear-gradient(top, #F05A23, #ef6300);
    background-image: -o-linear-gradient(top, #F05A23, #ef6300);
    background-image: linear-gradient(#F05A23, #ef6300);
    border-color: #ef6300 #ef6300 hsl(25, 100%, 45%);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.13);

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-font-smoothing: antialiased;
    font-family: "DezenProBold", Helvetica, sans-serif;
    font-size: 1.1em;
    line-height: .8em;
    padding: 0 0 2em 0;
    color: #fff;
    height: 36px;
}

.btn-golden {
    background-color: hsl(47, 100%, 50%) !important;
    background-repeat: repeat-x;
    /*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEEB9C", endColorstr="#FDDD72");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#FEEB9C), to(#FDDD72));
     background-image: -moz-linear-gradient(top, #FEEB9C, #FDDD72);
     background-image: -ms-linear-gradient(top, #FEEB9C, #FDDD72);
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEEB9C), color-stop(100%, #FDDD72));
     background-image: -webkit-linear-gradient(top, #FEEB9C, #FDDD72);
     background-image: -o-linear-gradient(top, #FEEB9C, #FDDD72);
     background-image: linear-gradient(#FEEB9C, #FDDD72);*/
    border-color: #FDDD72 #FDDD72 hsl(47, 100%, 50%);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.13);

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    -webkit-font-smoothing: antialiased;
    font-family: "DezenProMedium", Helvetica, sans-serif;
    font-size: 1.125em;
    letter-spacing: .1em;

    padding: .25em 1em 0 1em;
    color: #000;
    height: 20px;
}

#tender_toggler {
    background-color: #00BEE1;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    width: 16em;
}

.red {

    background-color: #EE385E;

}

.red90 {

    background-color: #F04C6E;

}

.red80 {

    background-color: #F2607E;

}

.red60 {

    background-color: #F6889E;

}

.red40 {

    background-color: #FAB0BE;

}

.red10 {

    background-color: #FDE7EB;

}

.blue {

    background-color: #00BEE1;

}

.blue90 {

    background-color: #34CCE7;

}

.blue80 {

    background-color: #66D8ED;

}

.blue60 {

    background-color: #99E5F3;

}

.blue40 {

    background-color: #B6E9F6;

}

.blue10 {

    background-color: #E0F7FB;

}

.purple {

    background-color: #914296;

}

.purple90 {

    background-color: #9C55A1;

}

.purple80 {

    background-color: #A768AC;

}

.purple60 {

    background-color: #BD8EC2;

}

.purple40 {

    background-color: #D3B4D8;

}

.purple10 {

    background-color: #F2E8F2;

}

.green {

    background-color: #9AC33C;

}

.green90 {

    background-color: #A4C950;

}

.green80 {

    background-color: #AECF64;

}

.green60 {

    background-color: #C2DB8C;

}

.green40 {

    background-color: #D6E7B4;

}

.green10 {

    background-color: #F3F8E7;

}

.orange {

    background-color: #F05B25;

}

.orange90 {

    background-color: #F26B3B;

}

.orange80 {

    background-color: #F47B51;

}

.orange60 {

    background-color: #FFA280;

}

.orange40 {

    background-color: #F9BDA8;

}

.orange10 {

    background-color: #FDEBE4;

}

.yellow {

    background-color: #FCCC14;

}

.yellow90 {

    background-color: #FCCC2C;

}

.yellow80 {

    background-color: #FCD243;
}

.yellow60 {

    background-color: #FDDD72;

}

.yellow40 {

    background-color: #FEEB9C;

}

.yellow10 {

    background-color: #FFF9E2;

}

.pink {

    background-color: #E93E96;

}

.pink90 {

    background-color: #EB52A1;

}

.pink80 {

    background-color: #ED65AB;

}

.pink60 {

    background-color: #F49ECA;

}

.pink40 {

    background-color: #F8C5DF;

}

.pink10 {

    background-color: #FDE7F2;

}

.gray {
    background-color: #5A5A5A;
}

.mediumgray {
    background-color: #969696;
}

.lightgray {
    background-color: #F0F0F0;
}

.oneleftmargin {

    margin: 0 0 0 1em;
}

.zeroleftmargin {

    margin: 0 0 0 0;
}

#newtopmenu {

    background-color: #FFFCF3;
    border-top: 1px solid #00BEE1;
    border-bottom: 1px solid #00BEE1;
    height: 30px;
    font-size: 1.25em;
    min-height: 22px;
    line-height: 1.75em;
    padding: 0;
    margin: 0;

}

#newtopmenu ul {

    padding: 0;
}

#newtopmenu li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0;

}

#newtopmenu li a {

    letter-spacing: .1em;
    font-family: "DezenProMedium", Helvetica, sans-serif;
    color: #F05B25;

}

#newtopmenu li a:hover {
    text-decoration: underline;
}

#helpbutton {

    background: url("../img/site/HelpButton.png") 0 3px no-repeat;
    z-index: 40;
    position: fixed;
    display: block;
    top: 145px;
    right: -1px;
    width: 89px;
    height: 107px;

}

.left-nav {
  display:none;
   visibility:hidden;

}

.left-nav ul {
    display:none;
    visibility:hidden;
}

.left-nav h3 {

    display:none;
    visibility:hidden;

}

.left-nav h3 a {

    display:none;
    visibility:hidden;

}

.left-nav h3 a:hover {

    display:none;
    visibility:hidden;

}

.left-nav li {
    display:none;
    visibility:hidden;

}

.left-nav li a {
    display:none;
    visibility:hidden;

}

.left-nav a:hover {
    display:none;
    visibility:hidden;

}

#blanketmenu {

    display: none;
    visibility:hidden ;
}

#blanketmenu ul {

    display: none;

}

#blanketmenu li {
    display: none;

}

#blanketmenu li a {

    display: none;

}

#blanketmenu a:hover {

    display: none;

}

.sitemap {
    margin: 1em;
    padding: 1em 1em 1em 2em;
    -webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;

}

.sitemap ul {
    margin: 0 0 0 0;
}

.sitemap h4 {

    font-family: 'DezenProMedium', helvetica, sans-serif;
    font-size: 1.15em;
    letter-spacing: 1px;
    color: #000;
    line-height: 1em;
    margin: 0;
    padding: 0;

}

.sitemap h4 a {

    color: #000;

}

.sitemap h4 a:hover {

    color: #000;

}

.sitemap li {
    list-style-type: none;
    font-family: 'DezenProRegular', helvetica, sans-serif;
    font-size: 1.15em;

}

.sitemap li a {
    color: black;
    text-decoration: none;
    line-height: 1.5em;

}

.sitemap a:hover {
    color: black;
    text-decoration: underline;

}

#pricingtable table {
    padding: 0;
}

#pricingtable th {
    font-family: 'DezenProBold';
    line-height: 1em;
    border: none;
}

#pricingtable td {
    font-family: 'DezenProRegular';
    line-height: 1em;
    border: none;

}

#bulbdetailtable table {
    padding: 0;
}

#bulbdetailtable th {
    font-family: 'DezenProBold';
    line-height: 1em;
    font-weight: 500;
    border: none;
}

#bulbdetailtable td {
    font-family: 'DezenProRegular';
    line-height: 1em;
    border: none;
}

#bulbdetailtable a {
    font-family: 'DezenProBold';

}

#slimcarttable table {
    padding: 0;
}

#slimcarttable th {
    font-family: 'DezenProBold';
    line-height: 1em;
}

#slimcarttable td {
    font-family: 'DezenProRegular';
    line-height: 1em;
}

#slimcarttable a {
    font-family: 'DezenProBold';

}

.bulbinfo {
    width: 25em;
    margin: 1em;
    padding: 0 1em 1em 1em;
    background-color: #fff;
    font-family: "CenturySchoolbook", 'Times', serif;
}

.lookahead {

    width: 20em;
    background-color: #eee;

}

.editablerow {

}

.editablerow td {
    line-height: 2.5em;

}

.editablerow input[type='text'] {

    margin-bottom: 0;
}

div.info {
    display: block;

    margin: 0;
    padding: 0;

    height: 72px;
    overflow: hidden;
    background: #e1e4f0;
    color: #5f6db3;

}

.a:link a:hover a:visited a:active {
    color: #336699;
    line-height: .9em;
    text-decoration: none;
}

.well {

    border: none;

}

.well.panellink.yellow60 a:hover {

    color: #fff;
    background-color: #F05B25;

}

.capitallink {

    text-align: left;
    letter-spacing: .15em;
    font-family: "DezenProMedium", Helvetica, sans-serif;
    color: #F05B25;
    font-size: 1.125em;
    line-height: 1.5em;

}

.footerlink {

    text-align: left;
    letter-spacing: .15em;
    font-family: "DezenProMedium", Helvetica, sans-serif;
    color: #F05B25;
    font-size: .9em;
    line-height: 1.25em;

}

.thumbnails {
    margin: 0;
}

.thumbnails li {
    float: left;
    margin: 0 1em 1em 0;
    background-color: #eeeeee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.thumbnail {

    overflow: hidden;
    width: 140px;
    height: 170px;
    margin: 0;
    padding: 0;
    border: none;

}

.thumbnail img {
    padding: 0;
    margin: 0;
    width: 140px;
    height: 140px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow : hidden;

}

.thumbnail p {
    font-family: "DezenProHeavy";
    font-size: 1.17em;
    letter-spacing: .08em;
    line-height: .8em;

    padding: .5em 0 0 .25em;

}

a.thumbnail {

    color: #000000;

}

a.thumbnail:hover {

    text-decoration: none;
    color: #F05B25;
}

a.thumbnail:active {

    text-decoration: none;
    color: #F26B3B;
}

.bigthumbnail {
    width: 220px;
    height: 250px;
    overflow: hidden;
    border: none;

}

.bigthumbnail label {
    font-family: "DezenProHeavy";
    font-size: 1.125em;
    letter-spacing: .08em;
    line-height: 1.6em;
    vertical-align: middle;
    padding-left: .5em;
    padding-top: .25em;
    margin-bottom: 0;
}

.bigthumbnail img {

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 220px;
    height: 220px;
    overflow: hidden;

}

a.bigthumbnail {
    color: #000000;

}

a.bigthumbnail:hover {

    -webkit-box-shadow: 0px 0px 0px rgba(150, 150, 150, 0.45);
    -moz-box-shadow: 0px 0px 0px rgba(150, 150, 150, 0.45);
    box-shadow: 0px 0px 0px rgba(150, 150, 150, 0.45);
    text-decoration: none;
}

a.bigthumbnail:active {

    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    color: #F26B3B;
}

#homeMedIcons .thumbnail {
    padding: 0 .5em .5em 0;
    margin: 0;
}

.prev a {
    float: right;
    display: inline;
    text-align: left;
    text-decoration: none;
    font-size: .8em;
}

.next a {
    float: right;
    display: inline;
    text-align: right;
    margin: 0 0 0 1em;
    text-decoration: none;
    font-size: .8em;
}

.breadcrumb {
    background-color: #ffffff;

}

.breadcrumb a {
    font-family: 'DezenProMedium';
    color: #969696;
    font-size: 1.125em;
    letter-spacing : .05em;

}
/*
.carousel-control {
     display:none;
   visibility:hidden;

}

.carousel-control:hover {
     display:none;
   visibility:hidden;
}

.carousel-caption {
  display:none;
   visibility:hidden;

}

.carousel-caption h4,
.carousel-caption p {
 display:none;
   visibility:hidden;

}

.carousel-caption h4 a:hover {

    text-decoration: none;
}

 
.img-carousel {
    max-width: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.carousel-inner img {
    max-width: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.sdiCarousel {


    height: 350px;
    overflow: hidden;
    display: block;


}

#homepageCarousel {
    width: 830px;
    height: 350px;
    overflow: auto;
    display: inline;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}
*/
.homepagehero {
    font-family: 'DezenProLight';
    color: #000;
    font-size: 1.75em;
    letter-spacing: .03em;
    line-height: 1.15em;

}

.bulbimage {
    position: relative;
    display: block;
    right: 0;
    bottom: 0px;
    left: 0px;
    z-index: 10;

}

.soldout {
    position: relative;
    display: block;
    right: 0;
    bottom: 75px;
    left: 15px;
    z-index: 20;

    font-family: "StencilMoonlightLTStd-Rg", Helvetica, sans-serif;
    line-height: 1em;
    font-size: 2.5em;
    color: #ffffff;
    font-weight: 500;

    height: 0px;
    text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);

}

.number {
    float: right;
    text-align: right;
}

.navbar {

    margin-bottom: 5px;

}

.nav > li > a:hover {
    text-decoration: none;
    background-color: #fff;
}

.greywell {
    background: #F0F0F0;
    padding: 1em 0 0 2em;
    margin: 1em 0 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.bluewell {
    background: #E0F7FB;
    padding: 1em 1em 1em 2em;
    margin: 1em 0 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.creamwell {
    background: #FFF9E2;
    padding: 1em 1em 1em 2em;
    margin: 1em 0 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.orangewell {
    background-color: #F47B51;
    padding: 1em 1em 1em 2em;
    margin: 1em 0 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.blueline {
    min-height: 3px;
    border-bottom: 5px solid #00BFE1;
    line-height: 4px;

}

.wholesale {

    color: #000;
    font-size: 1.22em;
    line-height: 1.8em;
    font-weight: 600;
    margin-top: .25em;
    letter-spacing: 6px;

}

.wholesale .a:hover {
    text-decoration: none;

}

.illustration {
    float: left;
    margin: 0 1em 0 0;
    clear: both;

}

#bulbmenudiv {
    height: 80px;
}

#bulbmenudiv li {
    line-height: 0px;
    margin: 0 0 0 0;
    float: left;
    display: inline;

}

#bulbmenudiv .thumbnail {
    width: 80px;
    height: 80px;
}

#bulbmenudiv a:hover {
    text-decoration: none;
    border-color: #686bab;

    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumb-caption {
    position: relative;
    right: 0;
    bottom: 20px;
    left: 2px;
    padding: 0;
    font-size: .7em;
    color: #ffffff;
    font-weight: 400;
}

.rainbow {
    list-style: none;
}

.rainbow > li {
    float: left;
    margin: 0;

}

p:first-letter {

}

div.hzMenuIcons {

    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    height: 95px;

    margin: 0 0 0 0;
    padding: 0;

}

div.hzMenuIcons li {

    display: inline-block;
    float: none;

}

.sthumbnails {

    list-style: none;
    *zoom: 1;
}

.sthumbnails:before,
.sthumbnails:after {
    display: table;
    line-height: 0;
    content: "";
}

.sthumbnails:after {
    clear: both;
}

.row-fluid .sthumbnails {
    margin-left: 0;
}

.sthumbnails > li {
    float: left;
    margin: 0 0 .5em .5em;
    padding: 0;
    background-color: #fff;

}

.sthumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    min-height: 23em;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

a.sthumbnail:hover {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.sthumbnail > img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.sthumbnail .caption {
    padding: 0 .5em .5em .5em;
    color: #555555;
}

.sthumbnail p {
    font-size: .9em;
    line-height: 1.5em;
}

.carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}

.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
}

.carousel-indicators .active {
    background-color: #fff;
}

.errorlisting {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.errorlisting li {
    background: url("icon-hand-right") 0 3px no-repeat;
    padding: 0 0 5px 15px;
}


a[href]:after {
    content:"" !important;
}
.noprint {

    display:none;
    visibility:hidden;
}

#pageheader{
	height:80px;
	overflow:hidden;
	border:thin solid red;
}

.tab-content > .tab-pane {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.soldout p{
    font-family: "DezenProBold", Helvetica, sans-serif;
    text-transform: uppercase;
    /*font-family: "StencilMoonlightLTStd-Rg", Helvetica, sans-serif;*/
    line-height:  3vw;
    font-size:   2.5vw;
    color:       #ffffff;
    font-weight: 500;
}