body { background-color: black; background-image: url('/whmexec/images/starsbackground.jpg'); background-repeat: repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; top:0px !important; font-size: 14px;}
table td { font-family: Open Sans; color: #fff; font-size: 14px; font-weight: normal; }
.goog-te-banner-frame.skiptranslate { display: none !important; }
.goog-te-banner-frame { visibility:hidden !important; }
.heading { font-family:  Audiowide,Capriola,Rationale,Russo One,Orbitron; color: white; font-size: 60px; font-weight: normal; line-height: 1em; } 
.subheading { font-family: Open Sans; color: white; font-size: 30px; font-weight: normal; line-height: 1em; }
.minorheading { font-family: Open Sans; color: white; font-size: 16px; font-weight: normal; line-height: 1em; }
.small { font-family: Open Sans; color: white; font-size: 12px; font-weight: normal; }
h1, h2, h3, h4, h5 { font-family: Roboto; }
.cart { padding-left: 20px; padding-right: 20px; }
.credit { font-family: Open Sans; color: #555; font-size: 11px; font-weight: normal; }
.creditlink { font-family: Open Sans; color: #555 !important; font-size: 11px; font-weight: normal;}
.active { text-align: center; }
.pixel { font-size: 1px; line-height: 1px; }
#checkouttabs .ui-widget-header { background:transparent !important; }
.ui-icon-check { background-position: -64px -144px !important; }
.ui-icon-close { background-position: -80px -128px !important; }
.lavalampmenu {
position: relative;
height: 30px;
border: 1px solid #555;
background-image: -ms-linear-gradient(top, #333 0%, #555 100%);
background-image: -moz-linear-gradient(top, #333 0%, #555 100%);
background-image: -o-linear-gradient(top, #333 0%, #555 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(1, #555));
background-image: -webkit-linear-gradient(top, #333 0%, #555 100%);
background-image: linear-gradient(to bottom, #333 0%, #555 100%);
border-radius : 5px;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
font-family: Droid Sans;
font-size: 14px;
margin: 0;
padding: 0;
}

//.lavalamp a {
//text-decoration: none;
//color: #fff;
//line-height: 20px;
//}

.lavalampmenu ul {
margin: 0;
padding: 0;
border: 0;
z-index: 3;
position: absolute;
}

.lavalampmenu ul li {
list-style: none;
float:left;
text-align: center;
margin: 0;
padding: 0;
border: 0;
}

.lavalampmenu ul li a {
padding: 0 20px;
//text-align: center;
line-height: 31px;
color: #fff;
text-decoration: none;
margin: 0;
border: 0;
}

.floatingdiv {
position: absolute;
top: 1px;
z-index: 2;
width: 70px;
height: 28px;
border-radius : 6px;
-moz-border-radius : 6px;
-webkit-border-radius : 6px;
background : rgba(0,0,0,.60);
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
margin: 0;
padding: 0;
border: 0;
}

.maintable {
background-image: -ms-linear-gradient(bottom, #111 0%, #666 100%);
background-image: -moz-linear-gradient(bottom, #111 0%, #666 100%);
background-image: -o-linear-gradient(bottom, #111 0%, #666 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111), color-stop(1, #666));
background-image: -webkit-linear-gradient(bottom, #111 0%, #666 100%);
background-image: linear-gradient(to top, #111 0%, #666 100%);
//background-color: #444;
border-radius : 6px;
-moz-border-radius : 8px;
-webkit-border-radius : 8px;
border: 1px solid #555;
font-family: Droid Sans;
color: #fff;
font-size: 14px;
}

.footer {
background-image: -ms-linear-gradient(bottom, #111111 0%, #222222 100%);
background-image: -moz-linear-gradient(bottom, #111111 0%, #222222 100%);
background-image: -o-linear-gradient(bottom, #111111 0%, #222222 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111111), color-stop(1, #222222));
background-image: -webkit-linear-gradient(bottom, #111111 0%, #222222 100%);
background-image: linear-gradient(to top, #111111 0%, #222222 100%);
border-radius : 6px;
-moz-border-radius : 6px;
-webkit-border-radius : 6px;
border: 1px solid #444;
font-family: Droid Sans;
color: #ccc;
font-size: 10px;
}

.footer h4 { font-family: Open Sans; color: #aaa; }
.footer a { font-family: Open Sans; color: #aaa; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 1.5em;}

#categoryproducts { height: 1100px; overflow-x: hidden; overflow-y: auto; }

.radius {
border-radius : 6px;
-moz-border-radius : 6px;
-webkit-border-radius : 6px;
}

.border { border: 1px solid #666; }

#banner-fade,
#banner-slide{
	margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
	opacity:0.0;
	filter:alpha(opacity=1); 
        display:block;
        padding:10px;
        background:#aaa;
        color:#000;
        text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
        background:#000;
        color:#fff;
	border: 1px solid #aaa;
	opacity:1.0;
        filter:alpha(opacity=100);
}

ol.bjqs-markers li a{
        padding:5px 10px;
        background:#000;
        color:#fff;
        margin:5px;
        text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
        background: #999;
}

p.bjqs-caption{
        background: rgba(255,255,255,0.5);
}

a {
  color: #298ae8;
}

a:visited {
   color: #0667c8;
}

a:active {
   color: red;
}

.footerlink { color: #ddd !important;}
.footerlink:hover { color: white !important; }

.buttonlink { border: 1px solid #222222; background: #00498f url(/whmexec/jqueryui-dotluv/css/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png) 50% 50% repeat !important; font-weight: bold; color: #ffffff; }


#lightbox {
    position:fixed; /* keeps the lightbox window in the current viewport */
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    background: rgba(0,0,0,.5); 
    padding-top: 20%;
    text-align:center;
    color: white;
}

