/*  Font Awesome 3.0
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
    • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
      http://opensource.org/licenses/mit-license.html
    • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
    • Attribution is no longer required in Font Awesome 3.0, but much appreciated:
      "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: Lead Product Designer @ http://kyruus.com

    */

@font-face {
  font-family:'FontAwesome';
  src:url('/css/font/fontawesome-webfont.eot');
  src:url('/css/font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/font/fontawesome-webfont.woff') format('woff'),
    url('/css/font/fontawesome-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal
}

[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none!important;background-position:0 0;background-repeat:repeat}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class^="icon-"],a [class*=" icon-"]{display:inline-block}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]{display:inline;line-height:.6em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large{width:1.5625em}ul.icons{list-style-type:none;text-indent:-0.75em}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.75em}.icon-muted{color:#eee}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.35em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.35em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.35em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{height:.75em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.45em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}

/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
  position:relative;
}
.nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  z-index:6;
  display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
  display:block;
  position:absolute;
  z-index:5;
  height:100%;
}
.nivo-box {
  display:block;
  position:absolute;
  z-index:5;
}
/* Caption styles */
.nivo-caption {
  position:absolute;
  left:0px;
  bottom:0px;
  background:#000;
  color:#fff;
  opacity:0.8; /* Overridden by captionOpacity setting */
  width:100%;
  z-index:8;
}
.nivo-caption p {
  padding:5px;
  margin:0;
}
.nivo-caption a {
  display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
  position:absolute;
  top:45%;
  z-index:9;
  cursor:pointer;
}
.nivo-prevNav {
  left:0px;
}
.nivo-nextNav {
  right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
  position:relative;
  z-index:9;
  cursor:pointer;
}
.nivo-controlNav a.active {
  font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
  position:relative;
  background:#fff url('/css/images/loading.gif') no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.theme-default .nivoSlider a {
  border:0;
  display:block;
}

.theme-default .nivo-controlNav {
  position:absolute;
  left:50%;
  bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
  display:block;
  width:22px;
  height:22px;
  background:url('/css/images/bullets.png') no-repeat;
  text-indent:-9999px;
  border:0;
  margin-right:3px;
  float:left;
}
.theme-default .nivo-controlNav a.active {
  background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
  display:block;
  width:30px;
  height:30px;
  background:url('/css/images/arrows.png') no-repeat;
  text-indent:-9999px;
  border:0;
}
.theme-default a.nivo-nextNav {
  background-position:-30px 0;
  right:15px;
}
.theme-default a.nivo-prevNav {
  left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/* jQuery Countdown styles 1.6.1. */
.hasCountdown ul {
    list-style: none;
    margin: 0;
}
.hasCountdown ul li {
    display: inline-block;
    color: #C00000;
    list-style: none;
    padding: 0 10px;
}
.hasCountdown ul li span {
    text-align: center;
    text-transform: uppercase;
    display: block;
    width: 100%;
}
.hasCountdown ul li span {
    background: none;
}
.hasCountdown ul li span.two, .hasCountdown ul li span.three {
    line-height: 1em;
    font-size: 3em; 
    color: #C00000;
}

/** tinybox2 **/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/loading.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

/** popups **/
.popup{
  font-family: 'Droid Sans', sans-serif;
  width: 650px;
  margin: 0 auto;
}
.popup-header{
  padding: 10px 0;
}
.popup-logo-golights{
  float: left;
}
.popup-logo-clickfrenzy{
  float: right;
}
.popup-title, .popup-subtitle{
  text-align: center;
  color: #009933;
  clear: both;
}
.popup-title{
  font-weight: bold;
  font-size: 40px;
  padding: 25px 0;
}
.popup-subtitle{
  font-size: 25px;
}
.popup hr{
  clear: both;
}
.popup-subscribe{
  background-color: #E6E7E8;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 20px;
}
.popup-subscribe p{
  font-weight: bold;
text-align: center;
line-height: 1.5em;
font-size: 18px;
margin-bottom: 0;
}
.popup-subscribe-form{
  padding: 10px 0;
}
.popup-subscribe-email{
  display: block;
  height: 25px;
  padding: 10px;
  width: 400px;
  margin: 20px auto;
  border: 1px solid #999999;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 18px;
}
.popup-subscribe-submit{
  display: block;
  background-color: #FF6633;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #FFFFFF;
  padding: 5px 10px;
  border: 1px solid #FF6633;
  margin: 10px auto 0 auto;
  font-size: 22px;
}
.popup-loading-indicator{
  padding-left: 5px;
}

/** Go Lights Custom CSS */

#Container{
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#Menu{
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#Header #Logo{
    float: left;
    width: 310px;
    height: 80px;
    margin: 17px 0 0 8px;
}

h1{
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 15px;
}
h3, .Content h3 {
    font-weight: bold;
    margin-bottom: 15px;
}

#SearchForm {
    float: left;
    position: relative;
    left: 30px;
    width: 550px;
    background: none;
}

#SearchForm input, #SearchForm button{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#SearchForm button.Button{
    background-color: #FFF;
    margin-left: 5px;
    color: #333;
    cursor: pointer;
    font-weight: 800;
    font-size: 14px;
    border: 2px solid #333;
    width: 100px;
    height: 27px;
    text-align: center;
}

#SearchForm input.Textbox{
    width: 400px;
    padding: 5px;
}

#SearchForm a, #SearchForm p{
    color: #FFF;
}

a{
    color: #003399;
}

a:hover{
    color: #009933;
}

#Menu li.First a, #Menu li a{
    background: none;
    padding: 9px 10px 5px 13px;
    font-weight: bold;
}

#Menu li a:hover{
    background: #093;
    text-decoration: none;
}

/* slideshow */
.nivoSlider {
    width:575px; /* Change this to your images width */
    height:223px; /* Change this to your images height */
}

/* content */

.Content.Wide ul.ProductList li{
    width: 246px !important;
    margin: 5px;
}
.Content.Wide .SearchContainer ul.ProductList li{
    width: auto !important;
}

.Content ul.ProductList li{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #093;
    padding-bottom: 5px;
}

.Content ul.ProductList li div.ProductPriceRating{
    padding: 0 5px 5px 5px;
    text-align: center;
    clear: both;
}

.Content ul.ProductList li div.ProductCompareButton, .Content ul.ProductList li div.ProductActionAdd{
    text-align: center;
}
.Content .NewProducts ul.ProductList li div.ProductActionAdd, .Content .FeaturedProducts ul.ProductList li div.ProductActionAdd, .Content #SimilarProductsByCustomerViews ul.ProductList li div.ProductActionAdd{
    width: 100%;
}

.Content ul.ProductList li div.ProductCompareButton a, .Content ul.ProductList li div.ProductActionAdd a{
    color: #FFF;
}

/* sidebar */

.Left .Block{
    background: #F4F4F4;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #DFDFDF;
}

.Left .BlockContent {
    margin: 0 10px 0 10px;
}

/* left category menu options */
.Left li a{
    color: #222;
}
.Left li a:hover{
    color: #093;
}
.Left .CategoryList .BlockContent{
    margin: 0;
}
.Left .CategoryList .BlockContent li a{
    display: block;
    padding: 2px 10px;
    font-weight: bold;
}
.Left .CategoryList .BlockContent li a:hover{
    background-color: #222222;
    color: #fff;
    display: block;
    padding: 2px 10px;
    text-decoration: none;
}

#SideCategoryList .sf-menu a {
    padding: 5px 0;
    width: 100%;
}

/* product data files */

.product-extra-data ul{
    list-style: none;
    margin: 0 0 0 15px;
}
.product-extra-data a{
    text-decoration: none;
    font-weight: bold;
}
.product-extra-data a img{
    vertical-align: middle;
    padding-right: 10px;
}

.on-sale{
    color: white;
    width: 100% !important;
}

#SideCategoryList .sf-menu{
    width: 100%;
}


/* Newsletter */
.Left .NewsletterSubscription label, .Right .NewsletterSubscription label{
    color: #222;
    font-weight: bold;
}

.Left .NewProducts, .Left .SideRelatedProducts, .Left .SideRecentlyViewed{
    background: #F4F4F4;
}

.Left .ProductList li a{
    color: #222;
}

.Left h2{
    color: #FFF;
    background: #222;
    font-weight: 800;
}

.Right .Block{
    background: #F4F4F4;
    padding: 0 0 10px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #DFDFDF;
}

.Right .NewProducts, .Right .SideRelatedProducts, .Right .SideRecentlyViewed{
    background: #F4F4F4;
}

.Right h2{
    color: #FFF;
    background: #222;
    font-weight: 800;
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
    background: none;
    color: #009933;
}

.Right .TopSellers li .TopSellerNumber {
    color: #009933;
    width: 100%;
}

.Right .TopSellers li.TopSeller1 .ProductImage {
    margin: 0;
    padding-bottom: 10px;
}

.Right .TopSellers li .ProductImage {
    margin: 0;
    padding-bottom: 10px;
    text-align: center;
    width: 100%;
}

#ModalContainer.QuickViewModal .ModalTitle {
    line-height: inherit !important;
    height: auto !important;
    padding: 10px 30px 10px 15px !important;
}

/* product pricing */

.RetailPriceValue, .RetailPrice{
    color: #C40000;
    display: block;
    font-size: 12px;
}

.SalePrice, .ProductPrice{
    color: #009933;
    display: block;
}

.ProductPrice, .ProductList em {
    color: #009933;
    font-size: 18px;
}

.AddThisButtonBox{
    margin-top: 0;
}

/* Description */
div.ProductDescription h3{
    font-weight: bold;
    margin-bottom: 15px;
}

/* top menu */
#TopMenu li {
    background: none;
}

#TopMenu li a, #TopMenu li div{
    font-weight: 800;
}

.ViewCartLink{
    background: none;
}

/* Add to cart button */
.orange-button, .ProductActionAdd a, .SearchContainer ul.ProductList .ProductDetails .ProductQty a {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff9900), color-stop(1, #ff6600) );
    background:-moz-linear-gradient( center top, #ff9900 5%, #ff6600 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6600');
    background-color:#ff9900;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #ff6600;
    display:inline-block;
    color:#ffffff !important;
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    padding: 3px 15px;
    text-decoration: none !important;
    margin-left: 5px;
}
.orange-button:hover, .ProductActionAdd a:hover, .SearchContainer ul.ProductList .ProductDetails .ProductQty a:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ff9900) );
    background:-moz-linear-gradient( center top, #ff6600 5%, #ff9900 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff9900');
    background-color:#ff6600;
}
.orange-button:active, .ProductActionAdd a:active, .SearchContainer ul.ProductList .ProductDetails .ProductQty a:active{
    position:relative;
    top:1px;
}

/* Custom Side Panels */
.Right .Block.WhyChooseUs, .Right .Block.FreeShipping, .Right .Block.SecureShopping, .Right .Block.SalePromo{
    padding: 0;
}

.Right .Block.WhyChooseUs .BlockContent, .Right .Block.FreeShipping .BlockContent, .Right .Block.SecureShopping .BlockContent, .Right .Block.SalePromo .BlockContent{
    margin: 0;
}

/* product specifications table */
div.product-specifications table th{
    padding-right: 5px;
}    

/* menu display */
#SideCategoryList ul.sf-menu > li > a{
    text-indent: 10px;
}
#SideCategoryList .sf-menu li {
    width: 182px;
}
#SideCategoryList .sf-menu ul {
    left: 182px;
}


/* product categories display */
.SubCategoryListGrid, .SubBrandListGrid{
    padding: 0;
}
.SubCategoryListGrid li, .SubBrandListGrid li {
    margin: 6px;
    padding: 0;
}

.category-items li, .brand-items li{
    display: none;
}


/* category and brand headings */

.category-header, .brand-header{
    background: #009933;
    border-radius: 6px;
}

.category-header h2, .brand-header h2, .category-header h1, .brand-header h1{
    color: #FFFFFF;
    text-indent: 10px;
    padding: 4px 0;
}

.FloatRight.SortBox{
    color: #FFFFFF;
    margin: 8px;
}

/* universal boxes */
.brands, .categories{
    display: inline-block;
    clear: both;
}
.brands li, .categories li{
    display: none;
}
.category-title, .brand-title{
    background: #C40000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.category-title h2, .brand-title h2, .category-title h1, .brand-title h1{
    color: #FFFFFF;
    text-indent: 10px;
    margin: 0;
    padding: 4px 0;
}
.brand, .category{
    display: inline-block;
    width: 182px;
    float: left;
    margin: 5px;
    text-decoration: none;
}
.brand-name, .category-name{
    text-align: center;
    padding: 5px 0;
    background: #333;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}

/* newsletter */
.NewsletterSubscription h2{
    background: #009933;
}
.NewsletterSubscription .Button{
    background: #009933;
    color: white;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    padding: 6px 0;
    height: 30px;
}

/* facebook like box */
.FacebookLikeBox h2{
    background: #3B5998;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Coupon Code */
#SideCouponCodeBox h2 {
    background: #ff6600;
}

/* mm 18/11/2012 */
.row{
    display: block;
    width: 576px;
    clear: both;
    padding-bottom: 10px;
}
.category-heading, .category-items, .brand-heading, .brand-items{
    display: inline-block;
    width: 576px;
    clear: both;
}
.category-heading, .brand-heading{
    background: #C40000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.category-heading h2, .brand-heading h2{
    color: #FFFFFF;
    text-indent: 10px;
    margin: 0;
    padding: 4px 0;
}
.subcategory-item, .subbrand-item{
    display: inline-block;
    width: 182px;
    float: left;
    margin: 5px;
    text-decoration: none;
}
.item-heading{
    text-align: center;
    padding: 5px 0;
    background: #333;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}

/* ct-slides */
#CustomerTestimonials h2 {
    background: #003399;
}

#CustomerTestimonials .BlockContent{
    padding-top: 10px;
}

.ct-slides-container {
    width: 162px;
    display: none;
}

.ct-slides-container div {
    width: 162px;
    display: block;
}

.prevnext-controls{
    text-align: right;
    width: 162px;
}

.ct-testimonial{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    font-family: 'Comfortaa', Helvetica, Arial;
    color: #003399;
}

.ct-customer{
    font-size: 13px;
    color: #333;
    font-style: italic;
    text-align: right;
    margin-right: 5px;
}

#ct-slides .prevnext-controls .prev, #ct-slides .prevnext-controls .next{
    margin-top: 10px;
    margin-bottom: 10px;
}
#ct-slides .prevnext-controls a{
    text-decoration: none;
}

/* breadcrumb */
.Breadcrumb a{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.Breadcrumb ul{
    margin-top: 4px;
    margin-bottom: 4px;
}

.Breadcrumb a:hover{
    text-decoration: underline;
}

/* footer */

#Footer .golights-what-we-do{
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 13px;
}

#Footer .golights-what-we-do a{
    padding: 5px;
    margin: 5px;
    color: #000000;
    text-decoration: none;
}

/* my account */
.YourAccount div a{
    font-size: 18px;
    text-decoration: none;
}

/* footer menu */

#footer-menu{
    width: 100%;
    font-size: 13px;
    display: block;
    float:left;
    text-align: center;
    clear: both;
}
#Footer li:first-child a{
    border: none;
}

/* side nav menu */
.Left #SideCategoryList li ul li{
    margin: 0;
}
.Left li{
    padding: 0;
}

ul.sf-menu > li > a{
    font-size: 14px;
}

.SideCategoryListFlyout ul.sf-menu  li a .sf-sub-indicator{
    background: url('/css/images/arrows-000000.png') no-repeat 0px 0px
}
.SideCategoryListFlyout ul.sf-menu  li.sfHover a .sf-sub-indicator{
    background: url('/css/images/arrows-ffffff.png') no-repeat -10px 0px;
}

ul#indoor-outdoor-menu li.menu-title > a{
    font-size: 16px;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    background-color: #333;
    color: #FFF;
}

li.menu-title > a{
    font-size: 16px;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
    background-color: #333;
    color: #FFF;
}

li.menu-title{
    margin-bottom: 15px;
}


li.menu-title > a:hover{
    background-color: #FFF;
    color: #333;
}

/* top nav menu */
#Menu li a {
    padding-right: 15px;
}
#Menu a.sf-with-ul{
    padding-right: 25px;
}
#Menu li a > .sf-sub-indicator{
    top: 0.9em;
    right: 0.5em;
}
#Menu li ul {
    left: -15px;
}
#Menu{
    z-index: 100;
}

#menu-indoorlighting-products > li > a, #menu-outdoorlighting-products > li > a{
    font-size: 12px;
}

#indoor-menu, #outdoor-menu, #clickfrenzy-menu{   
    display: inline-block;
    width: 100%;
}

body.clickfrenzy #clickfrenzy-menu{
    display: inline-block;
}

#indoor-menu h3, #outdoor-menu h3, #clickfrenzy-menu h3{   
    padding: 4px 10px;
    margin-bottom: 3px;
    margin-top: 3px;
    color: #ffffff;
    background-color: #333333;
    font-size: 16px;
}

#clickfrenzy-menu h3{
    background-color: #C40000;
}

#indoor-menu h3 a, #outdoor-menu h3 a, #clickfrenzy-menu h3 a{   
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
}

/* fix image popup appearing under the top nav menu */
div#fancy_outer{
    z-index: 110 !important;
}

.QuickSearch {
    z-index: 110;
}

/* pdf file icons */
a.link-file img{
    vertical-align: middle;
    margin-right: 6px;
}

a.link-file{
    font-weight: bold;
    text-decoration: none;
}

/* hunter fans tables */
.ProductDescription td{
    padding: 2px 8px;
}

/* Category Descriptions */
.CategoryDescription{
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
}

.brand-header-detail{
    font-size: 14px;
    padding: 10px;
}

.OutOfStockMessage{
    float: left;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    padding: 20px 0px;
}

.BulkDiscountLink{
    margin-top: 10px;
}
.BulkDiscountLink a{
    font-weight: bold;
    background-color: #009933;
    padding: 5px 10px;
    color: #FFFFFF;
    font-size: 14px;
}

#ShoppingComparison a{
    padding-top: 10px;
    display: block;
}

#ShoppingComparison a img{
    width: 182px;
}

/** clickfrenzy custom css **/

body .clickfrenzy-only, body.clickfrenzy .clickfrenzy-hide{
    display: none !important;
}

body.clickfrenzy .clickfrenzy-only{
    display: block !important;
}
body.clickfrenzy .clickfrenzy-logo, body.clickfrenzy .clickfrenzy-countdown{
    display: inline-block;
}
body.clickfrenzy .clickfrenzy-productcountdown{
    display: inline-block;
    text-align: center;
    padding-left: 10px;
    color: #E00000;
}
body.clickfrenzy .clickfrenzy-productcountdown .hurry{
    font-size: 2em;
}
body.clickfrenzy .clickfrenzy-productcountdown .onlyleft{
    font-size: 2.5em;
    font-weight: bold;
}

body.clickfrenzy .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-2013042201.png");
    width: 100%;
    height: 100px;
}
body.clickfrenzy .cfmd2013-category-led .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-led-2013042201.png");
}
body.clickfrenzy .cfmd2013-category-bathroom .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-bathroom-2013042201.png");
}
body.clickfrenzy .cfmd2013-category-halogen .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-halogen-2013042201.png");
}
body.clickfrenzy .cfmd2013-category-tablelamps .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-tablelamps-2013042201.png");
}
body.clickfrenzy .cfmd2013-category-pendants .cfmd2013-categoryheader{
    background-image: url("https://2f1213bc58bcdd2defd7-cedc7f82bc3f894da037b513f6aef1a7.ssl.cf2.rackcdn.com/css/images/cfmd2013-categoryheaderbg-pendants-2013042201.png");
}

body.clickfrenzy .cfmd2013-categoryheader .clickfrenzy-countdown{
    float: right;
    padding: 20px 60px;
}

body.clickfrenzy .Content .ProductList li{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dbf4fc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbf4fc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#dbf4fc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#dbf4fc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#dbf4fc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#dbf4fc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbf4fc',GradientType=0 ); /* IE6-9 */
}
body.clickfrenzy .Content ul.ProductList li {
    border: 1px solid #1d7cc2;
}
