/**
 * Fonts
 */
@font-face {
    font-family: 'AeroExtended';
    src: url('../fonts/aeroextended-webfont.eot');
    src: url('../fonts/aeroextended-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aeroextended-webfont.woff') format('woff'),
         url('../fonts/aeroextended-webfont.ttf') format('truetype'),
         url('../fonts/aeroextended-webfont.svg#AeroExtendedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
a { color: blue; }
body {
  background: url(../images/backgrounds/bg-body.jpg) 50% -57px repeat-x;
  background-color: black;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	line-height: 1;
}
button { cursor: pointer; cursor: hand; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
h1, h2, h3, h4, h5, h6 {
  color: red;
  font-weight: bold;
}
strong, b { font-weight: bold; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, select {
  font-size: 11px;
  padding: 2px;
}
fieldset {
  border: 1px solid #444;
  line-height: 1.5em;
  margin: 5px;
  padding: 5px;
}
legend {
  color: red;
  font-weight: bold;
  padding: 5px;
}
p {
  margin-bottom: 10px;
}

/**
 * General Classes
 */
.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  height: 0px;
  overflow: hidden;
  visibility: hidden;
}
.font10 { font-size: 10px; }
table.form-container {
  margin-left: 15px;
}
table.form-container td {
  padding: 3px;
}
img.legend {
  display: none;
}
.important-green-button {
  background: #bfd255;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d));
  background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
  border: 1px solid rgb(51,102,0);
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 5px black;
  color: white;
  cursor: pointer;
  cursor: hand;
  font-size: 16px;
  font-weight: bold;
  margin: 5px 5px 0 0;
  padding: 10px;
  text-shadow: -1px -1px 1px black, 1px 1px 1px black;
}
.padding5, .pad5 {
  padding: 5px;
}
.padding10, .pad10 {
  padding: 10px;
}
.required, .red {
  color: red;
}
.required-message { 
  clear: both;
  padding: 5px;
}
.shadow5black {
  -moz-box-shadow: 5px 5px 5px black;
  -o-box-shadow: 5px 5px 5px black;
  -webkit-box-shadow: 5px 5px 5px black;
  box-shadow: 5px 5px 5px black;
}
.text-center { text-align: center; }
.text-right { text-align: right; }

/**
 * Set block widths and center them
 */
#header, #top-nav, #search-bar, #main-body {
  margin: 0 auto;
  width: 770px;
}

/**
 * Header
 */
#header {
  font-family: Arial, Helvetica, sans-serif;
  height: 111px;
  overflow: hidden;
}
#header-col1, #header-col2, #header-col3, #header-col4 { float: left; }
#header-col1 { width: 222px; }
#header-flatrate {
  background: url(../images/sprites.png) -426px -97px no-repeat;
  display: block;
  height: 50px;
  text-indent: -32000px;
  width: 222px;
}
#header-col2 {
  text-align: center;
  width: 285px;
}
#header-col2 a {
  display: block;
  height: 55px;
  margin: 15px 0px 13px 23px;
  text-indent: -32000px;
  width: 235px;
}
#header-col3 {
  padding: 5px 0 5px 0;
  width: 128px;
}
#shop-tour {
  background: url(../images/sprites.png) -299px -97px no-repeat;
  display: block;
  height: 46px;
  margin-top: 5px;
  text-decoration: none;
  text-indent: -32000px;
  width: 127px;
}
#header-col4 {
  font-size: 10px;
  line-height: 15px;
  padding: 5px 0 5px 0;
}
#header-cart {
  background: url(../images/sprites.png) 0 -97px no-repeat;
  height: 68px;
  line-height: 15px;
  margin: 0 0 0 3px;
  padding: 30px 3px 0;
  text-align: right;
  width: 124px;
}
#header-cart a {
  background: #9496ff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0OTZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDBhYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #9496ff 0%, #000ac8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9496ff), color-stop(100%,#000ac8));
  background: -webkit-linear-gradient(top,  #9496ff 0%,#000ac8 100%);
  background: -o-linear-gradient(top,  #9496ff 0%,#000ac8 100%);
  background: -ms-linear-gradient(top,  #9496ff 0%,#000ac8 100%);
  background: linear-gradient(top,  #9496ff 0%,#000ac8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9496ff', endColorstr='#000ac8',GradientType=0 );
  border: 1px solid rgb(0,0,255);
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: white;
  display: block;
  float: left;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  height: 20px;
  margin: 6px 1px 0 1px;
  overflow: hidden;
  padding: 5px 0 0 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 58px;
} 

/**
 * Top Navigation
 */ 
#top-nav {
  height: 26px;
  overflow: hidden;
}
a.home, a.about, a.contact, a.support, a.custcars, a.spohntv, a.social, a.blog, a.account {
  background: url(../images/sprites.png) no-repeat;
  display: block;
  float: left;
  height: 26px;
  text-indent: -32000px;
}
a.home { width: 58px; }
a.home:hover, a.home-down { background-position: 0 -26px; }
a.about { background-position: -58px 0; width: 80px; }
a.about:hover, a.about-down { background-position: -58px -26px; }
a.contact { background-position: -138px 0; width: 72px; }
a.contact:hover, a.contact-down { background-position: -138px -26px; }
a.support { background-position: -210px 0; width: 122px; }
a.support:hover, a.support-down { background-position: -210px -26px; }
a.custcars { background-position: -332px 0; width: 128px; }
a.custcars:hover, a.custcars-down { background-position: -332px -26px; }
a.spohntv { background-position: -460px 0; width: 75px; }
a.spohntv:hover, a.spohntv-down { background-position: -460px -26px; }
a.social { background-position: -535px 0; width: 97px; }
a.social:hover, a.social-down { background-position: -535px -26px; }
a.blog { background-position: -632px 0; width: 50px; }
a.blog:hover, a.blog-down { background-position: -632px -26px; }
a.account { background-position: -682px 0; width: 88px; }

/**
 * Search Bar
 */
#search-bar {
  background-color: black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  height: 45px;
  overflow: hidden;
  padding-left: 10px;
  width: 758px;
}
#search-bar .welcome, #search-bar form {
  display: block;
  float: left;
}
#search-bar .welcome {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 63px;
  text-transform: none;
  text-shadow: none !important;
  width: 356px;
}
.welcome-name {
  color: rgb(0,0,204);
  font-weight: bold;
}
.log-out {
  font-weight: normal;
  color: navy;
  text-decoration: none;
}
#search-bar form {
  letter-spacing: 0;
  line-height: 1em;
  height: 27px;
  padding-top: 20px;
  padding-left: 5px;
  text-shadow: none;
  text-transform: none;
  width: 397px;
}
#search-bar form input, #search-bar form label, #search-bar form button {
  display: block;
  float: left;
  margin-right: 5px;
}
#search-bar label {
  color: #3d3d3d;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
}
#keywords {
  border: 1px solid #555555;
  height: 15px;
  line-height: 16px;
  padding-left: 3px;
  width: 147px;
}
#search-go {
  background: url(../images/sprites.png) -428px -176px no-repeat;
  border: 0;
  height: 13px;
  margin-top: 3px;
  margin-left: 5px;
  overflow: hidden;
  text-indent: 50px;
  width: 43px;
}
#jquery-live-search {
  background: white;
  border: 1px solid #666;
  color: black;
  margin-top: -1px;
  width: 275px !important;
  z-index: 9999;
}
li.jquery-live-search {
  border-bottom: 1px dotted #666;
  display: block;
  font-size: 11px;
  line-height: 1.2em;
  padding: 5px;
}
.jquery-live-search-thumb {
  display: block;
  float: left;
  height: 50px;
  overflow: hidden;
  padding: 5px;
  width: 50px;
}
.jquery-live-search-sku {
  color: #333;
}

/**
 * Left Column
 */ 
#left-nav {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiM4ZjhmOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  rgba(143,143,143,1) 90%, rgba(0,0,0,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(90%,rgba(143,143,143,1)), color-stop(100%,rgba(0,0,0,0)));
  background: -webkit-linear-gradient(top,  rgba(143,143,143,1) 90%,rgba(0,0,0,0) 100%);
  background: -o-linear-gradient(top,  rgba(143,143,143,1) 90%,rgba(0,0,0,0) 100%);
  background: -ms-linear-gradient(top,  rgba(143,143,143,1) 90%,rgba(0,0,0,0) 100%);
  background: linear-gradient(top,  rgba(143,143,143,1) 90%,rgba(0,0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#00000000',GradientType=0 );
  -moz-box-shadow: inset 0 0 5px black;
  box-shadow: inset 0 0 5px black;
  float: left;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  width: 169px;
}
#left-categories, #root-categories {
  background: url(../images/sprites.png) -131px -97px no-repeat;
  border-left: 1px solid black;
  display: block;
  list-style: none;
  padding-top: 96px;
}
#left-categories { background: none !important; padding-top: 0 !important; }
#left-categories li, #root-categories li {
  border-top: 1px solid #c1c1c1;
  display: block;
}
#root-categories {
    cursor: pointer;
    cursor: hand;
}
.root-category ul {
    background: #8f8f8f;
    border: 1px solid #666; 
    box-shadow: 3px 3px 5px black;
    display: none;
    list-style: none inside none;
    margin: -22px 0 0 150px;
    padding: 0;
    position: absolute;
    width: auto !important;
    z-index: 9999;
}
#root-categories li:hover ul {
    display: block;
}
.root-category {
  background: #909090;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwOTA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #909090 0%, #878787 11%, #686868 32%, #646464 37%, #5b5b5b 42%, #2f2f2f 47%, #2a2a2a 63%, #2f2f2f 68%, #2d2d2d 74%, #2e2e2e 79%, #2b2b2b 84%, #2e2e2e 89%, #2b2b2b 95%, #2f2f2f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(11%,#878787), color-stop(32%,#686868), color-stop(37%,#646464), color-stop(42%,#5b5b5b), color-stop(47%,#2f2f2f), color-stop(63%,#2a2a2a), color-stop(68%,#2f2f2f), color-stop(74%,#2d2d2d), color-stop(79%,#2e2e2e), color-stop(84%,#2b2b2b), color-stop(89%,#2e2e2e), color-stop(95%,#2b2b2b), color-stop(100%,#2f2f2f));
  background: -webkit-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: -o-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: -ms-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909090', endColorstr='#2f2f2f',GradientType=0 );
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #131313;
  -moz-box-shadow: 0 2px 2px black;
  -ms-box-shadow: 0 2px 2px black;
  -webkit-box-shadow: 0 2px 2px black;
  box-shadow: 0 2px 2px black;
  color: white;
  display: block;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding-left: 10px;
  text-decoration: none;
}
.root-category .left-category {
    padding-right: 10px;
}
.left-category {
  background: #909090;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwOTA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzY4Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #909090 0%, #878787 11%, #686868 32%, #646464 37%, #5b5b5b 42%, #2f2f2f 47%, #2a2a2a 63%, #2f2f2f 68%, #2d2d2d 74%, #2e2e2e 79%, #2b2b2b 84%, #2e2e2e 89%, #2b2b2b 95%, #2f2f2f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(11%,#878787), color-stop(32%,#686868), color-stop(37%,#646464), color-stop(42%,#5b5b5b), color-stop(47%,#2f2f2f), color-stop(63%,#2a2a2a), color-stop(68%,#2f2f2f), color-stop(74%,#2d2d2d), color-stop(79%,#2e2e2e), color-stop(84%,#2b2b2b), color-stop(89%,#2e2e2e), color-stop(95%,#2b2b2b), color-stop(100%,#2f2f2f));
  background: -webkit-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: -o-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: -ms-linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  background: linear-gradient(top,  #909090 0%,#878787 11%,#686868 32%,#646464 37%,#5b5b5b 42%,#2f2f2f 47%,#2a2a2a 63%,#2f2f2f 68%,#2d2d2d 74%,#2e2e2e 79%,#2b2b2b 84%,#2e2e2e 89%,#2b2b2b 95%,#2f2f2f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909090', endColorstr='#2f2f2f',GradientType=0 );
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #131313;
  -moz-box-shadow: 0 2px 2px black;
  -ms-box-shadow: 0 2px 2px black;
  -webkit-box-shadow: 0 2px 2px black;
  box-shadow: 0 2px 2px black;
  color: white;
  display: block;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  margin: 0 0 4px 0;
  padding-left: 10px;
  text-decoration: none;
}
.root-category:hover, .root-category-active, a.left-category:hover, a.left-category-down, #root-categories a:hover {
  background: #8185ff !important;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzc0NzFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzY3NjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzVkNjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzU5NThmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzQ3NDlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzE2MTRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzEyMTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzE2MTRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzE3MTJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzEyMTZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjEyZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
  background: -moz-linear-gradient(top,  #8185ff 0%, #7471fc 16%, #6766ff 21%, #5d61ff 26%, #5958fb 32%, #4749ff 42%, #1614fe 47%, #1215ff 74%, #1614fd 79%, #1712ff 84%, #1216fd 95%, #1612fd 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8185ff), color-stop(16%,#7471fc), color-stop(21%,#6766ff), color-stop(26%,#5d61ff), color-stop(32%,#5958fb), color-stop(42%,#4749ff), color-stop(47%,#1614fe), color-stop(74%,#1215ff), color-stop(79%,#1614fd), color-stop(84%,#1712ff), color-stop(95%,#1216fd), color-stop(100%,#1612fd)) !important;
  background: -webkit-linear-gradient(top,  #8185ff 0%,#7471fc 16%,#6766ff 21%,#5d61ff 26%,#5958fb 32%,#4749ff 42%,#1614fe 47%,#1215ff 74%,#1614fd 79%,#1712ff 84%,#1216fd 95%,#1612fd 100%) !important;
  background: -o-linear-gradient(top,  #8185ff 0%,#7471fc 16%,#6766ff 21%,#5d61ff 26%,#5958fb 32%,#4749ff 42%,#1614fe 47%,#1215ff 74%,#1614fd 79%,#1712ff 84%,#1216fd 95%,#1612fd 100%) !important;
  background: -ms-linear-gradient(top,  #8185ff 0%,#7471fc 16%,#6766ff 21%,#5d61ff 26%,#5958fb 32%,#4749ff 42%,#1614fe 47%,#1215ff 74%,#1614fd 79%,#1712ff 84%,#1216fd 95%,#1612fd 100%) !important;
  background: linear-gradient(top,  #8185ff 0%,#7471fc 16%,#6766ff 21%,#5d61ff 26%,#5958fb 32%,#4749ff 42%,#1614fe 47%,#1215ff 74%,#1614fd 79%,#1712ff 84%,#1216fd 95%,#1612fd 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8185ff', endColorstr='#1612fd',GradientType=0 ) !important;
  border-bottom: 1px solid rgb(183,188,254) !important;
  border-top: 1px solid rgb(98,5,6) !important;
}
#left-nav .column-box { 
  margin: 5px;
}

/**
 * Deal of the Day
 */ 
#dotd {
  background: white;
  border-top: 1px solid #666;
  color: black;
  margin: 5px;
  padding: 2px 0 0 0;
}
#dotd-thumbnail, #dotd-name, #dotd-pricing, #dotd-buynow {
  background: #ddd;
  padding: 5px;
}
#dotd-header {
  background: url(../images/sprites.png) -426px -147px no-repeat;
  height: 26px;
  margin: 0 0 0 27px;
  text-indent: -32000px;
  width: 104px;
}
#dotd-thumbnail {
  border-top: 1px solid #666;
  margin-top: 2px;
  padding-top: 8px;
  text-align: center;
}
#dotd-img { 
  -moz-box-shadow: 0 0 4px black;
  -webkit-box-shadow: 0 0 4px black;
  box-shadow: 0 0 4px black;
}
#dotd-name {
  line-height: 1.25em;
  text-align: center;
}
#dotd-pricing {
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 36px;
  width: 66px;
}
#dotd-price {
  color: red;
  font-size: 18px;
}
#dotd-buynow {
  float: left;
  height: 36px;
}
#dotd-buynow-button {
  background: rgb(191,210,85);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1)));
  background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
  background: -o-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
  background: -ms-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
  background: linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );
  border: 1px solid green;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: black;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 70px;
}

/**
 * Shopper Approved
 */
#shopper-approved {
  padding: 10px;
  text-align: center;
}

/**
 * SEMA Motorsports Council
 */
#motorsports-council {
  background: url(../images/sprites.png) -300px -148px no-repeat;
  height: 41px;
  margin: 0 auto;
  text-indent: -32000px;
  width: 125px;
} 

/**
 * Main Content Area
 */ 
#main-content {
  background: black;
  margin-left:169px;
  overflow: hidden;
  width: 601px;
}

/**
 * Bread Crumbs
 */
#bread-crumbs {
  background: rgb(85,85,85);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  rgb(85,85,85) 0%, rgb(0,0,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(85,85,85)), color-stop(100%,rgb(0,0,0)));
  background: -webkit-linear-gradient(left,  rgb(85,85,85) 0%,rgb(0,0,0) 100%);
  background: -o-linear-gradient(left,  rgb(85,85,85) 0%,rgb(0,0,0) 100%);
  background: -ms-linear-gradient(left,  rgb(85,85,85) 0%,rgb(0,0,0) 100%);
  background: linear-gradient(left,  rgb(85,85,85) 0%,rgb(0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=1 );
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  overflow: hidden;
  width: 600px;
}
li.bread-crumb {
  color: yellow;
  display: block;
  float: left;
  padding: 5px 0 5px 5px;
}
a.bread-crumb {
  color: yellow;
  margin-right: 5px;
  text-decoration: none;
}

/**
 * Bottom Navigation
 */
#bottom-nav {
  background: url(../images/skinny-sprites.png) repeat-x;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 82px;
  line-height: 110px;
  text-align: center;
}
#bottom-nav, #bottom-nav a { color: #7293F8; } 

/**
 * Footer
 */
#footer {
  background: url(../images/backgrounds/bg-body.jpg) 50% 0 repeat-x;
  height: 42px;
  padding-top: 15px;
  text-align: center;
}
#footer ul {
  display: inline;
}
#footer li, .checkout-credit, .checkout-paypal {
  background: url(../images/sprites.png) no-repeat;
  display: inline-block;
  height: 29px;
  overflow: hidden;
  text-indent: -10000px;
  vertical-align: middle;
}
.visa {
  background-position: -648px -97px !important;
  width: 46px;
}
.mastercard {
  background-position: -694px -97px !important; 
  width: 47px;
}
.amex, .american-express {
  background-position: -648px -126px !important;
  width: 46px;
}
.discover {
  background-position: -694px -126px !important;
  width: 46px;
}
.paypal {
  background-position: -530px -147px !important;
  width: 44px;
}
.google {
  background-position: -574px -147px !important;
  width: 30px;
}
.echeck {
  background-position: -635px -155px !important;
  width: 43px;
}
.wiretransfer {
  background-position: -678px -155px !important;
  width: 48px;
}
.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 8px;
}

/**
 * Universal Left Column Box
 */
.column-box {
  background: #ddd;
  color: black;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.column-box .box-content {
  -moz-box-shadow: inset 0 1px 4px #eee;
  -webkit-box-shadow: inset 0 1px 4px #eee;
  -o-box-shadow: inset 0 1px 4px #eee;
  box-shadow: inset 0 1px 4px #eee;
  line-height: 1.25em;
  padding: 5px;
}
.box-content a {
  clear: both;
  display: inline-block; 
  color: red;
  margin-bottom: 10px;
}
.box-content:after {
  content: '';
}
.column-box-blue, .column-box-red {
  border-radius: 5px 5px 0 0;
  color: white;
  display: block;
  font-family: AeroExtended, Impact, sans-serif;
  font-size: 10px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  text-shadow: 0 0 1px white;
  text-transform: uppercase;
}

/**
 * Blue Left Column Box
 */
.column-box-blue {
  background: #0c0c20;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMGMyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMDAwMDFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjMDAwMDNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjMDAwMDk0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjMDAwMDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMDAwMGFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMGYwZmI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMzAzMGMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjNGI0YmM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjOTg5OGQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #0c0c20 0%, #00001b 3%, #00003a 14%, #000094 41%, #00009d 46%, #0000ae 65%, #0f0fb5 70%, #3030c0 78%, #4b4bc7 84%, #9898d5 97%, #aaaad7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c0c20), color-stop(3%,#00001b), color-stop(14%,#00003a), color-stop(41%,#000094), color-stop(46%,#00009d), color-stop(65%,#0000ae), color-stop(70%,#0f0fb5), color-stop(78%,#3030c0), color-stop(84%,#4b4bc7), color-stop(97%,#9898d5), color-stop(100%,#aaaad7));
  background: -webkit-linear-gradient(top,  #0c0c20 0%,#00001b 3%,#00003a 14%,#000094 41%,#00009d 46%,#0000ae 65%,#0f0fb5 70%,#3030c0 78%,#4b4bc7 84%,#9898d5 97%,#aaaad7 100%);
  background: -o-linear-gradient(top,  #0c0c20 0%,#00001b 3%,#00003a 14%,#000094 41%,#00009d 46%,#0000ae 65%,#0f0fb5 70%,#3030c0 78%,#4b4bc7 84%,#9898d5 97%,#aaaad7 100%);
  background: -ms-linear-gradient(top,  #0c0c20 0%,#00001b 3%,#00003a 14%,#000094 41%,#00009d 46%,#0000ae 65%,#0f0fb5 70%,#3030c0 78%,#4b4bc7 84%,#9898d5 97%,#aaaad7 100%);
  background: linear-gradient(top,  #0c0c20 0%,#00001b 3%,#00003a 14%,#000094 41%,#00009d 46%,#0000ae 65%,#0f0fb5 70%,#3030c0 78%,#4b4bc7 84%,#9898d5 97%,#aaaad7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c20', endColorstr='#aaaad7',GradientType=0 );
}

/**
 * Red Item Box
 */
.column-box-red {
  background: #200c0c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMGMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMWIwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjM2EwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjN2IwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjOWEwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjYWQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjYzQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjY2UwNDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjY2UxMTExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjZDE0MTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZDQ2NTY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZDg5NDk0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5YTdhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #200c0c 0%, #1b0000 3%, #3a0000 14%, #7b0000 32%, #9a0000 43%, #ad0000 65%, #c40000 70%, #ce0404 73%, #ce1111 76%, #d14141 84%, #d46565 89%, #d89494 97%, #d9a7a7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#200c0c), color-stop(3%,#1b0000), color-stop(14%,#3a0000), color-stop(32%,#7b0000), color-stop(43%,#9a0000), color-stop(65%,#ad0000), color-stop(70%,#c40000), color-stop(73%,#ce0404), color-stop(76%,#ce1111), color-stop(84%,#d14141), color-stop(89%,#d46565), color-stop(97%,#d89494), color-stop(100%,#d9a7a7));
  background: -webkit-linear-gradient(top,  #200c0c 0%,#1b0000 3%,#3a0000 14%,#7b0000 32%,#9a0000 43%,#ad0000 65%,#c40000 70%,#ce0404 73%,#ce1111 76%,#d14141 84%,#d46565 89%,#d89494 97%,#d9a7a7 100%);
  background: -o-linear-gradient(top,  #200c0c 0%,#1b0000 3%,#3a0000 14%,#7b0000 32%,#9a0000 43%,#ad0000 65%,#c40000 70%,#ce0404 73%,#ce1111 76%,#d14141 84%,#d46565 89%,#d89494 97%,#d9a7a7 100%);
  background: -ms-linear-gradient(top,  #200c0c 0%,#1b0000 3%,#3a0000 14%,#7b0000 32%,#9a0000 43%,#ad0000 65%,#c40000 70%,#ce0404 73%,#ce1111 76%,#d14141 84%,#d46565 89%,#d89494 97%,#d9a7a7 100%);
  background: linear-gradient(top,  #200c0c 0%,#1b0000 3%,#3a0000 14%,#7b0000 32%,#9a0000 43%,#ad0000 65%,#c40000 70%,#ce0404 73%,#ce1111 76%,#d14141 84%,#d46565 89%,#d89494 97%,#d9a7a7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#200c0c', endColorstr='#d9a7a7',GradientType=0 );
}

/**
 * Grid Box
 */ 
.gridbox {
  background: url(../images/sprites.png) right -52px no-repeat;
  color: #333;
  display: block;
  font-family: "AeroExtended", Impact;
  font-size: 18px;
  font-weight: normal;
  /*letter-spacing: 2px;*/
  line-height: 55px;
  padding-left: 10px;
  height: 45px;
  text-shadow: -1px -1px 1px white, 1px 1px 1px white, -1px 1px 1px white, 1px -1px 1px white;
  /*text-shadow: -1px -1px 1px black, 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black;*/
  /*text-transform: uppercase;*/
}

/**
 * Blue Container Box
 */
.blue-container {
  border: 1px solid blue;
  overflow: hidden;
} 
.blue-container h1 {
  background: #000000;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  #000000 0%, #4f4f4f 50%, #000000 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#4f4f4f), color-stop(100%,#000000));
  background: -webkit-linear-gradient(left,  #000000 0%,#4f4f4f 50%,#000000 100%);
  background: -o-linear-gradient(left,  #000000 0%,#4f4f4f 50%,#000000 100%);
  background: -ms-linear-gradient(left,  #000000 0%,#4f4f4f 50%,#000000 100%);
  background: linear-gradient(left,  #000000 0%,#4f4f4f 50%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
  -moz-box-shadow: inset 0 2px 4px black;
  box-shadow: inset 0 2px 4px black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  text-shadow: 1px 1px 2px black;
}

/**
 * Customer Cars
 */
 

/**
 * Featured Items / Subcategories / Products
 */
.featured-items, .subcategories { padding-left: 9px; }
.featured-item, .subcategory, .products {
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  background-origin: padding-box;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
}
.featured-item, .subcategory {
  float: left;
  margin: 10px;
  overflow:hidden;
  width: 175px
}
.featured-header, .subcategory-header, .products-header, td.cart-header, .custcars-header, .custcar-header, .orders-header {
  background: #d7d7f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZDlkOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNkMGNmZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2JlYmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYjFiMGZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNhYWE4ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzljOWNmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzkwOTJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzdjN2FmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzZmNzJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzVmNWZmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzM5MzZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzMyMmVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzJlMmNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzJhMmFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzI1MjVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0MjRmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzI2MjVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzI1MjVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzIzMjNmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI0MjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzIwMjBmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzIxMjFmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzFjMWVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzFhMWFkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzE2MTVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzEwMGViMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzBhMDk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzA4MDY4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzA2MDY2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzAyM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #d7d7f1 0%, #d9d8f8 1%, #d0cff7 3%, #bebefe 5%, #b1b0fc 7%, #aaa8fc 8%, #9c9cf6 9%, #9092f7 11%, #7c7aff 13%, #6f72f7 15%, #5f5ffb 16%, #3936f5 17%, #322eff 19%, #2e2cf9 20%, #2a2afc 21%, #2525f7 24%, #2424f8 25%, #2625fc 28%, #2525f9 63%, #2323f7 64%, #2424f6 75%, #2020f2 81%, #2121f3 84%, #1c1ee5 85%, #1a1ade 87%, #1615d2 88%, #100eb1 91%, #0a098b 93%, #080681 95%, #06066a 96%, #03023c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7f1), color-stop(1%,#d9d8f8), color-stop(3%,#d0cff7), color-stop(5%,#bebefe), color-stop(7%,#b1b0fc), color-stop(8%,#aaa8fc), color-stop(9%,#9c9cf6), color-stop(11%,#9092f7), color-stop(13%,#7c7aff), color-stop(15%,#6f72f7), color-stop(16%,#5f5ffb), color-stop(17%,#3936f5), color-stop(19%,#322eff), color-stop(20%,#2e2cf9), color-stop(21%,#2a2afc), color-stop(24%,#2525f7), color-stop(25%,#2424f8), color-stop(28%,#2625fc), color-stop(63%,#2525f9), color-stop(64%,#2323f7), color-stop(75%,#2424f6), color-stop(81%,#2020f2), color-stop(84%,#2121f3), color-stop(85%,#1c1ee5), color-stop(87%,#1a1ade), color-stop(88%,#1615d2), color-stop(91%,#100eb1), color-stop(93%,#0a098b), color-stop(95%,#080681), color-stop(96%,#06066a), color-stop(100%,#03023c));
  background: -webkit-linear-gradient(top,  #d7d7f1 0%,#d9d8f8 1%,#d0cff7 3%,#bebefe 5%,#b1b0fc 7%,#aaa8fc 8%,#9c9cf6 9%,#9092f7 11%,#7c7aff 13%,#6f72f7 15%,#5f5ffb 16%,#3936f5 17%,#322eff 19%,#2e2cf9 20%,#2a2afc 21%,#2525f7 24%,#2424f8 25%,#2625fc 28%,#2525f9 63%,#2323f7 64%,#2424f6 75%,#2020f2 81%,#2121f3 84%,#1c1ee5 85%,#1a1ade 87%,#1615d2 88%,#100eb1 91%,#0a098b 93%,#080681 95%,#06066a 96%,#03023c 100%);
  background: -o-linear-gradient(top,  #d7d7f1 0%,#d9d8f8 1%,#d0cff7 3%,#bebefe 5%,#b1b0fc 7%,#aaa8fc 8%,#9c9cf6 9%,#9092f7 11%,#7c7aff 13%,#6f72f7 15%,#5f5ffb 16%,#3936f5 17%,#322eff 19%,#2e2cf9 20%,#2a2afc 21%,#2525f7 24%,#2424f8 25%,#2625fc 28%,#2525f9 63%,#2323f7 64%,#2424f6 75%,#2020f2 81%,#2121f3 84%,#1c1ee5 85%,#1a1ade 87%,#1615d2 88%,#100eb1 91%,#0a098b 93%,#080681 95%,#06066a 96%,#03023c 100%);
  background: -ms-linear-gradient(top,  #d7d7f1 0%,#d9d8f8 1%,#d0cff7 3%,#bebefe 5%,#b1b0fc 7%,#aaa8fc 8%,#9c9cf6 9%,#9092f7 11%,#7c7aff 13%,#6f72f7 15%,#5f5ffb 16%,#3936f5 17%,#322eff 19%,#2e2cf9 20%,#2a2afc 21%,#2525f7 24%,#2424f8 25%,#2625fc 28%,#2525f9 63%,#2323f7 64%,#2424f6 75%,#2020f2 81%,#2121f3 84%,#1c1ee5 85%,#1a1ade 87%,#1615d2 88%,#100eb1 91%,#0a098b 93%,#080681 95%,#06066a 96%,#03023c 100%);
  background: linear-gradient(top,  #d7d7f1 0%,#d9d8f8 1%,#d0cff7 3%,#bebefe 5%,#b1b0fc 7%,#aaa8fc 8%,#9c9cf6 9%,#9092f7 11%,#7c7aff 13%,#6f72f7 15%,#5f5ffb 16%,#3936f5 17%,#322eff 19%,#2e2cf9 20%,#2a2afc 21%,#2525f7 24%,#2424f8 25%,#2625fc 28%,#2525f9 63%,#2323f7 64%,#2424f6 75%,#2020f2 81%,#2121f3 84%,#1c1ee5 85%,#1a1ade 87%,#1615d2 88%,#100eb1 91%,#0a098b 93%,#080681 95%,#06066a 96%,#03023c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7f1', endColorstr='#03023c',GradientType=0 );
  line-height: 1.25em;
}
.featured-header, .subcategory-header, .cart-header, .custcars-header, .custcar-header {
  height:61px;
  overflow:hidden;
  padding: 15px 11px 0 11px;
}
.subcategory-header { text-align:center; }
.featured-header a, .subcategory-header a, .custcars-header a {
  color:white;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.subcategory a { text-transform: uppercase; }
.featured-image, .subcategory-image {
  background: rgb(255,255,255);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(0,0,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(0,0,0)));
  background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(0,0,0) 100%);
  background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(0,0,0) 100%);
  background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(0,0,0) 100%);
  background: linear-gradient(top,  rgb(255,255,255) 0%,rgb(0,0,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  height:101px;
  overflow:hidden;
  padding-top:10px;
  text-align:center;
}
.featured-image img, .subcategory-image img {
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
  max-height: 95px;
}
.featured-link {
  margin-top: 3px;
}

/**
 * Shopping Cart
 */
table.cart {
  background: #333;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  color: white;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.25em;
  margin-top: 10px;
}
td.cart-header {
  font-size: 12px;
  font-weight: bold;
  height: 49px;
}
td.cart-header-first {
  -moz-border-radius: 10px 0 0 0;
  -ms-border-radius: 10px 0 0 0;
  -o-border-radius: 10px 0 0 0;
  -webkit-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.cart-header-last {
  -moz-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  -webkit-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
}
.cart-row {
  padding: 4px;
}
td.cart-even {
  background: #444;
}
tr.cart-separator {
  border-bottom: 1px dotted #222;
  height: 1px !important;
  overflow: hidden;
}
.cart-link {
  color: red;
}
.cart-strike {
  color: #666;
}
.cart-buttons {
  padding: 5px;
  text-align: center;
}
#cart-free-shipping, #cart-shipping, #cart-coupon {
  background: #333;
  padding: 20px;
}
#cart-free-shipping-content {
  background: #222;
  border: 1px solid black;
  color: yellow;
  font-size: 14px;
  font-weight: bold;
  line-height: 2.5em;
  padding: 20px;
}
#cart-shipping-content {
  background: #222;
  border: 1px solid black;
  padding: 10px;
}
#cart-shipping-header {
  background: url(../images/icons/lorry.png) 0 5px no-repeat;
  padding: 0 0 0 25px;
}
#cart-coupon-content {
  background: url(../images/icons/money.png) 10px 10px no-repeat #222;
  border: 1px solid black;
  padding: 5px 5px 5px 35px;
}

/**
 * Checkout Progress
 */
#progress {
  background: #dedede;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZTRlNGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjYWZhZmFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjYTlhOWE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjOWE5YTlhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjODE4MTgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNzU3NTc1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjM2UzZTNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjM2MzYzNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjM2MzYzNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjM2MzYzQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjM2IzYjQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjMzkzYTRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMzYzNjZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjMzczNjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjMzIzMTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMmYzMDgzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMzAyZThmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMmMyZDk3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjMjkyOTliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMTgxODk0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMTIxMjk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMGQwZjk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjMDMwNjhiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMDIwMThiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDMwMTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDE2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #dedede 0%, #e4e4e4 2%, #e1e1e1 4%, #d7d7d7 6%, #d1d1d1 9%, #afafaf 17%, #a9a9a9 19%, #9a9a9a 21%, #818181 23%, #757575 26%, #3e3e3e 28%, #3c3c3c 32%, #3c3c3c 49%, #3c3c44 51%, #3b3b45 53%, #393a4f 57%, #36366a 64%, #37366f 66%, #323177 68%, #2f3083 72%, #302e8f 74%, #2c2d97 77%, #29299b 79%, #181894 85%, #121298 87%, #0d0f96 89%, #03068b 94%, #02018b 96%, #03017e 98%, #010165 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(2%,#e4e4e4), color-stop(4%,#e1e1e1), color-stop(6%,#d7d7d7), color-stop(9%,#d1d1d1), color-stop(17%,#afafaf), color-stop(19%,#a9a9a9), color-stop(21%,#9a9a9a), color-stop(23%,#818181), color-stop(26%,#757575), color-stop(28%,#3e3e3e), color-stop(32%,#3c3c3c), color-stop(49%,#3c3c3c), color-stop(51%,#3c3c44), color-stop(53%,#3b3b45), color-stop(57%,#393a4f), color-stop(64%,#36366a), color-stop(66%,#37366f), color-stop(68%,#323177), color-stop(72%,#2f3083), color-stop(74%,#302e8f), color-stop(77%,#2c2d97), color-stop(79%,#29299b), color-stop(85%,#181894), color-stop(87%,#121298), color-stop(89%,#0d0f96), color-stop(94%,#03068b), color-stop(96%,#02018b), color-stop(98%,#03017e), color-stop(100%,#010165));
  background: -webkit-linear-gradient(top,  #dedede 0%,#e4e4e4 2%,#e1e1e1 4%,#d7d7d7 6%,#d1d1d1 9%,#afafaf 17%,#a9a9a9 19%,#9a9a9a 21%,#818181 23%,#757575 26%,#3e3e3e 28%,#3c3c3c 32%,#3c3c3c 49%,#3c3c44 51%,#3b3b45 53%,#393a4f 57%,#36366a 64%,#37366f 66%,#323177 68%,#2f3083 72%,#302e8f 74%,#2c2d97 77%,#29299b 79%,#181894 85%,#121298 87%,#0d0f96 89%,#03068b 94%,#02018b 96%,#03017e 98%,#010165 100%);
  background: -o-linear-gradient(top,  #dedede 0%,#e4e4e4 2%,#e1e1e1 4%,#d7d7d7 6%,#d1d1d1 9%,#afafaf 17%,#a9a9a9 19%,#9a9a9a 21%,#818181 23%,#757575 26%,#3e3e3e 28%,#3c3c3c 32%,#3c3c3c 49%,#3c3c44 51%,#3b3b45 53%,#393a4f 57%,#36366a 64%,#37366f 66%,#323177 68%,#2f3083 72%,#302e8f 74%,#2c2d97 77%,#29299b 79%,#181894 85%,#121298 87%,#0d0f96 89%,#03068b 94%,#02018b 96%,#03017e 98%,#010165 100%);
  background: -ms-linear-gradient(top,  #dedede 0%,#e4e4e4 2%,#e1e1e1 4%,#d7d7d7 6%,#d1d1d1 9%,#afafaf 17%,#a9a9a9 19%,#9a9a9a 21%,#818181 23%,#757575 26%,#3e3e3e 28%,#3c3c3c 32%,#3c3c3c 49%,#3c3c44 51%,#3b3b45 53%,#393a4f 57%,#36366a 64%,#37366f 66%,#323177 68%,#2f3083 72%,#302e8f 74%,#2c2d97 77%,#29299b 79%,#181894 85%,#121298 87%,#0d0f96 89%,#03068b 94%,#02018b 96%,#03017e 98%,#010165 100%);
  background: linear-gradient(to bottom,  #dedede 0%,#e4e4e4 2%,#e1e1e1 4%,#d7d7d7 6%,#d1d1d1 9%,#afafaf 17%,#a9a9a9 19%,#9a9a9a 21%,#818181 23%,#757575 26%,#3e3e3e 28%,#3c3c3c 32%,#3c3c3c 49%,#3c3c44 51%,#3b3b45 53%,#393a4f 57%,#36366a 64%,#37366f 66%,#323177 68%,#2f3083 72%,#302e8f 74%,#2c2d97 77%,#29299b 79%,#181894 85%,#121298 87%,#0d0f96 89%,#03068b 94%,#02018b 96%,#03017e 98%,#010165 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#010165',GradientType=0 );
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: block;
  height: 48px;
  margin: 10px;
}
#progress-shipping {
  -moz-border-radius: 10px 0 0 10px;
  -ms-border-radius: 10px 0 0 10px;
  -o-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}
#progress-finished {
  -moz-border-radius: 0 10px 10px 0;
  -ms-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
li.progress {
  color: #787878;
  display: block;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 48px;
  height: 48px;
  text-align: center;
  text-transform: uppercase;
  width: 25%;
}
li.progress-active {
  background: #797979;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5Nzk3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjOGM4YzhjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiM5MDkwOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM4YThhOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiM4YjhiOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiM4MDgwODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM2ZjZmNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMzZTNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMzYTNhM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiMzZTNlM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMzZTNlNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMzYzNiNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiMzYzNhNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiMzNDM2NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMzMzM0NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiMyZjMwNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiMyMjIzMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMxZjIwMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiMwZTBmMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiMwYTBjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDIwNDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #797979 0%, #8c8c8c 6%, #909090 9%, #919191 11%, #8e8e8e 15%, #8a8a8a 17%, #8b8b8b 19%, #808080 21%, #6f6f6f 26%, #3e3e3e 28%, #3a3a3a 30%, #3e3e3e 34%, #3e3e40 49%, #3c3b40 51%, #3c3a45 66%, #343643 72%, #333446 77%, #2f3044 79%, #222338 83%, #1f2035 85%, #0e0f21 91%, #0a0c19 96%, #020410 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797979), color-stop(6%,#8c8c8c), color-stop(9%,#909090), color-stop(11%,#919191), color-stop(15%,#8e8e8e), color-stop(17%,#8a8a8a), color-stop(19%,#8b8b8b), color-stop(21%,#808080), color-stop(26%,#6f6f6f), color-stop(28%,#3e3e3e), color-stop(30%,#3a3a3a), color-stop(34%,#3e3e3e), color-stop(49%,#3e3e40), color-stop(51%,#3c3b40), color-stop(66%,#3c3a45), color-stop(72%,#343643), color-stop(77%,#333446), color-stop(79%,#2f3044), color-stop(83%,#222338), color-stop(85%,#1f2035), color-stop(91%,#0e0f21), color-stop(96%,#0a0c19), color-stop(100%,#020410));
  background: -webkit-linear-gradient(top,  #797979 0%,#8c8c8c 6%,#909090 9%,#919191 11%,#8e8e8e 15%,#8a8a8a 17%,#8b8b8b 19%,#808080 21%,#6f6f6f 26%,#3e3e3e 28%,#3a3a3a 30%,#3e3e3e 34%,#3e3e40 49%,#3c3b40 51%,#3c3a45 66%,#343643 72%,#333446 77%,#2f3044 79%,#222338 83%,#1f2035 85%,#0e0f21 91%,#0a0c19 96%,#020410 100%);
  background: -o-linear-gradient(top,  #797979 0%,#8c8c8c 6%,#909090 9%,#919191 11%,#8e8e8e 15%,#8a8a8a 17%,#8b8b8b 19%,#808080 21%,#6f6f6f 26%,#3e3e3e 28%,#3a3a3a 30%,#3e3e3e 34%,#3e3e40 49%,#3c3b40 51%,#3c3a45 66%,#343643 72%,#333446 77%,#2f3044 79%,#222338 83%,#1f2035 85%,#0e0f21 91%,#0a0c19 96%,#020410 100%);
  background: -ms-linear-gradient(top,  #797979 0%,#8c8c8c 6%,#909090 9%,#919191 11%,#8e8e8e 15%,#8a8a8a 17%,#8b8b8b 19%,#808080 21%,#6f6f6f 26%,#3e3e3e 28%,#3a3a3a 30%,#3e3e3e 34%,#3e3e40 49%,#3c3b40 51%,#3c3a45 66%,#343643 72%,#333446 77%,#2f3044 79%,#222338 83%,#1f2035 85%,#0e0f21 91%,#0a0c19 96%,#020410 100%);
  background: linear-gradient(to bottom,  #797979 0%,#8c8c8c 6%,#909090 9%,#919191 11%,#8e8e8e 15%,#8a8a8a 17%,#8b8b8b 19%,#808080 21%,#6f6f6f 26%,#3e3e3e 28%,#3a3a3a 30%,#3e3e3e 34%,#3e3e40 49%,#3c3b40 51%,#3c3a45 66%,#343643 72%,#333446 77%,#2f3044 79%,#222338 83%,#1f2035 85%,#0e0f21 91%,#0a0c19 96%,#020410 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#020410',GradientType=0 );
  box-shadow: inset 5px -5px 15px #111, inset -5px -5px 15px #111;
  color: white;
  text-decoration: underline;
}
a.progress {
  color: #787878;
  display: block;
  height: 48px;
  text-decoration: none;
}

/**
 * Checkout Forms
 */
.checkout-form, .gray-form {
  background: #333;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  line-height: 1.4em;
  margin: 10px;
  padding: 5px;
}
.gray-form-row {
  padding: 5px;
}
.checkout-form a {
  color: red;
}
.checkout-form .or {
  color: yellow;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  margin: 15px;
  text-align: center;
}
.checkout-buttons {
  margin: 10px 0 10px 0;
  text-align: center;
}
#checkout-addresses {
  border-top: 1px dotted black;
  line-height: 1.25em;
}
.checkout-address-even, .checkout-address-odd, .checkout-carrier {
  border-bottom: 1px dotted black;
  padding: 5px;
}
.getfreeshipping {
  background: black;
  border: 1px solid green;
  color: lime;
  font-weight: bold;
  margin: 10px 0 10px 0;
  padding: 15px;
  text-align: center;
}
.checkout-carrier {
  border-top: 1px dotted black;
}
.checkout-address-even {
  background: #444;
}
.checkout-address-edit {
  float: left;
  width: 6%;
}
.checkout-address {
  float: left;
  width: 94%;
}
.checkout-address-description {
  font-weight: bold;
  text-decoration: underline;
}
#shippingaddress .important-green-button {
  margin: 10px;
}
.checkout-address-form td {
  padding: 2px;
}
.checkout-quote-price {
  color: yellow;
  font-weight: bold;
}
.checkout-billing-notice {
  background: rgb(102,0,0);
  border: 1px solid red;
  color: white;
  font-weight: bold;
  line-height: 1.4em;
  margin: 15px auto 15px auto;
  padding: 10px;
  width: 90%;
}
.checkout-billing-notice a {
  color: red;
}
.checkout-securely {
  color: red;
  font-size: 18px;
  font-weight: bold;
  height: 32px;
  text-align: center;
}
.checkout-padlock {
  background: url(../images/sprites.png) -604px -147px no-repeat;
  display: inline-block;
  height: 32px;
  position: relative;
  top: -3px;
  width: 22px;
  vertical-align: middle;
}
.checkout-description {
  font-size: 10px;
}
.checkout-credit {
  margin: 10px 15px 10px 0;
}
div.checkout-credit-field, div.checkout-echeck-field {
  margin-bottom: 10px;
}
div.checkout-credit-field label, div.checkout-echeck-field label {
  display: inline-block;
  text-align: right;
  width: 200px;
}
input.checkout-credit-field {
  width: 150px;
}
input.checkout-echeck-field {
  width: 125px;
}
select.checkout-credit-field {
  width: 100px;
}
select.checkout-echeck-field {
  width: 100px;
}
input.checkout-credit-cvv {
  width: 50px;
}
.checkout-payment-google img {
  vertical-align: middle;
}
.checkout-echeck-sample {
  float: right;
}
.checkout-print {
  color: red;
  text-decoration: none;
}
.checkout-print img {
  position: relative;
  top: 2px;
}

/**
 * Products
 */
.products {
  background: #333;
  line-height: 1.5em;
  margin: 15px auto 15px auto;
  padding: 10px;
  width: 560px;
}
.products .sku, .products .thumbnail, .products .description, .products .price {
  float: left;
}
.products-header {
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  -moz-box-shadow: 0 0 10px black;
  -o-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
}
.products .sku {
  width: 65px;
}
.products .thumbnail {
  width: 105px;
}
.products .description {
  padding-right: 10px;
  width: 250px;
}
.products .price {
  width: 100px;
}
.products .product {
  border-bottom: 1px dotted #555;
  overflow: hidden;
  padding: 15px 10px 15px 10px;
  width: 540px;
}
.products a {
  color: white;
  text-decoration: none;
}
.products .product-link {
  color: red;
  display: block;
  text-decoration: underline;
  width: 75px;
}
.products .product-odd {
  background: #222;
}

/**
 * Product
 */
.oosnotify {
  background: #404040;
  border: 1px solid yellow;
  color: yellow;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 5px;
  padding: 10px;
}
 
#product {
  background: white;
  color: black !important;
}
.product-images {
  float:left;
  margin: 10px 0 15px 0;
  text-align:center;
  width: 300px;
}
a.product-image {
  border-right: 1px solid #ddd;
  display: block;
  height: 220px;
  overflow: hidden;
  margin: 0 10px 0 0;
}
.product-carousel {
  margin: 10px 0 0 15px;
  overflow: hidden;
  width: 270px;
}
.product-carousel-nopage {
  margin: 10px 0;
  width: 300px;
}
a.product-carousel-left, a.product-carousel-right {
  border: 1px solid black;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: white;
  display: block;
  float: left;
  font-size: 20px !important;
  font-weight: bold;
  line-height: 36px;
  height: 40px;
  text-decoration: none;
  width: 40px;
}
a.product-carousel-disabled {
  cursor: default;
  opacity:0.5;
  filter:alpha(opacity=50);
}
a.product-carousel-right {
  float: right;
}
div.product-carousel-pane {
  float: left;
  height: 40px;
  margin: 0 0 0 5px;
  overflow: hidden;
  padding: 0;
  width: 175px;
  z-index: 2;
}
.product-carousel-nopage div.product-carousel-pane {
  width: 300px;
}
ul.product-carousel-pane {
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 15000px;
  z-index: 1;
}
.product-carousel-nopage ul.product-carousel-pane {
  width: 300px;
}
li.product-carousel-li {
  background: white;
  cursor: pointer;
  cursor: hand;
  float: left;
  height: 40px;
  margin-right: 5px;
  overflow: hidden;
}
li.product-carousel-li-active {
  border: 1px solid red;
  height: 38px;
  width: 38px;
}
.product-carousel-nopage li.product-carousel-li {
  display: inline-block;
  float: none;
}
a.product-carousel-image {
  display: inline-block;
  width: 40px;
}
img.product-carousel-image {
  margin: 0 4px 0 0;
  vertical-align: middle;
  width: 40px;
}
.product-details {
  float:left;
  font-size:13px;
  width: 295px;
}
.product-name {
  font-size:16px;
  font-weight:bold;
  color:red;
  margin-bottom:5px;
}
.product-pricing {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 5px 0 10px 0;
}
.product-pricing .product-price {
  font-size: 18px;
  font-weight: bold;
}
.product-pricing .sale { margin-left: 10px; }
.product-pricing .sale, .product-price .sale-price {
  color: rgb(255,102,0);
  font-weight: bold;
  font-size: 16px;
}
.distributor {
  color: rgb(255,102,0);
  display: block;
  font-weight: bold;
  margin-top: 5px;
}
div.product-sku {
  margin-bottom: 5px;
}
span.product-sku {
  font-weight: bold;
}
div.product-manufacturer {
  margin: 0 0 10px 0;
}
span.product-manufacturer {
  margin-left: 4px;
}
.flat-surcharge {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+5JREFUeNpUVEtvW0UU/mbu+NrBdmKSqGnCIymPOE1ZEISaoijZ8BKPUrGBHYsqRfwCFEIWVEICNt1ClyAW7IJaNVSNwgYkJCpRUApReMQUiRjsuH7E9vV9Dt/43oKwdDS6M+d85zvnO8fiiwsX4KytIWVZ0EIgCgKEQZAfnJh4eWRu7oWh2dkTqaGhvN+oHzZ/2vmxduPGlVa5vG4pdSiVArSGDkOcWl+HqlUqsLtdmAefQLlC4bXiS6dXJp56+ni6WARGhoFUCui5wEH1hLv78yv7W1sru5ub77cbjU+UIUEwY0ryQwAIgsC6Z2rqo8fOnFlOTz8M2ASoNIB2BNAHngd0mkjz/tjCwvGJo2Mff3fp8uL+rVtvSCFCg6H6QLR7x8c/PLW0tCxYKv7cB9J3A0tXgYd2jRvL8YHSA8DW44BbR5oU5hcXl7/yPF0tl18XUkJFUYQB2371wZmZc6LTITKD7DTg1ID5bWa5iX9/v/F9h0kG3D5T7Xo4Vpw+16zVvnRd9zMVan3X8OjoeQPSOzhAxpJAyNIqDNipA8/yG8Z490sL2GaCIzavLDgkgihEfnj4/LfXr19SOdd90Zay2LldB11gs5HSJdA+WZTavBEJLZ6/N4G9PYqRhZ/JoMPEjqY+Uk5bTvc5NV4un/ZZnkOJUzRFRfMsoQ9YDRIgHR8HbIHXRtDw0bJttCmMw14FnIajlerzyt/bm3X50SWIJBhIPSS7LELYNQ0REiSMNYiqGi58tJ0Ih0zYIZBDwTy3B1UqzSq32WSlbp+RiDuDgKAOzzQ1SP3N9jBHyOnwq6yQLB0/gkP/Ln2Mn8vkVquVUzKXa/ZMi80kJyT8xCnFflt/sVvxoCNoxm+uMV6YuDuWy2ZbElNT2+axx0eTybT8kEYcNKhB43Z81ilssx3fG59OktDEmXhMTm6r/bGxz5ntrCmRY4JAmOwCrAoW0WWJzApkRoSoHTM3svj0NSy9xMojI5eVY9vXuDjfM8OjIZsZaAOmYRFUkqJ4U0BwzDSbqQ81zN6EOgYMEiB24YdMobCpqJ47ALzdFuJKL37oszJNl5MEO5tEMqP+lOx2EAMmYOaXB1YXFhY8GZEugzcGLesDP2mme6exZqvu40lz7ueZ+f+78S8wjou+YXZaeZwXMw4DQqyMWlZ0EEVvdeMEkPQW1URiw8yLR6c/dgwelfK9tBCrYX+uOfDzJ0/ij4sXuZq+8V89AnxNxdbYrie8X+nzzn97biQ0bchpfDOk9btWFG2EyX5oAzY7N4fWzEz/A8zGdmxQvKtU9kmK8owX4BGyGaQGLdvCzYwU1ywhtsyu6ISR+WO0sln8I8AARJD6BvZcyFoAAAAASUVORK5CYII=) 10px 11px no-repeat scroll #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999;
  color: black;
  font-size: 11px;
  margin: 10px 10px 10px 0;
  padding: 10px 10px 10px 38px;
}
.product-st {
  margin-bottom: 5px;
}
.product-st span {
  display: inline-block;
  width: 85px;
}
#___plusone_0 {
  margin-top: 5px !important;
}
.purchase-options {
  margin: 10px;
}
.add-to-cart {
  width: 125px;
}
.product-form {
  background: #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  background-origin: padding-box;
  border: 1px solid #999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  padding: 10px;
}
.product-options td {
  font-weight: bold;
  padding: 5px;
}
.product-buttons .or {
  font-size: 14px;
  font-weight: bold;
  margin: 10px;
}
div.ship-quote {
  border-top: 1px dotted #999;
  line-height: 1.9em;
  margin: 15px 0 0 0;
  padding: 5px;
}
h4.ship-quote {
  margin-top: 10px;
}
h4.ship-quote, div.ship-quote-quote {
  border-bottom: 1px dotted #aaa;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.product-tab {
  background: white;
  border-bottom: 2px solid white;
  border-top: 2px solid #bbb;
  border-left: 2px solid #bbb;
  border-right: 2px solid #bbb;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  cursor: default;
  float: left;
  height: 25px;
  line-height: 25px;
  margin: 0 0 0 10px;
  position: relative;
  text-align: center;
  top: 2px;
  width: 100px;
}
.product-tab-inactive {
  border-bottom: 2px solid #bbb;
  background: #ddd;
  cursor: pointer;
  cursor: hand;
}
div.product-description, div.product-youtubes {
  border-top: 2px solid #bbb; 
  line-height: 1.65em;
  margin: 0 10px 0 10px;
  padding-top: 5px;
}
.product-description p { margin-bottom: 20px; }
.product-description ul {
  list-style: disc outside none;
}
.product-description li {
  margin-left: 25px;
} 
.product-youtubes {
  display: none;
  padding: 15px 0 15px 0;
  text-align: center;
}
.product-youtubes iframe {
  margin-bottom: 15px;
}

/**
 * Spohn Lightbox
 */
#spohnLBBlocker {
  background: black;
  display: none;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.50;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
#spohnLB {
  background: white;
  border: 2px solid #444;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 5px 5px 5px black;
  display: none;
  overflow: hidden;
  position: absolute;
  width: 95%;
  z-index: 100;
}
#spohnLBTop {
  padding: 5px 5px 10px 5px;
  text-align: right;
}
#spohnLBTop a {
  color: red;
}
#spohnLBBigImage {
  overflow: hidden;
  margin: 10px;
  text-align: center;
}
#spohnLBThumbnails {
  float: right;
  width: 218px;
}
#spohnLBThumbnails a {
  border: 1px solid #ddd;
  -moz-box-shadow: 0 0 5px black;
  -webkit-box-shadow: 0 0 5px black;
  -o-box-shadow: 0 0 5px black;
  box-shadow: 0 0 5px black;
  display: block;
  float: left;
  height: 102px;
  margin: 0 5px 5px 0;
  overflow: hidden;
  width: 102px;
}

/**
 * Pagination
 */
.pagination {
  line-height: 1.5em;
  padding: 5px;
} 

/**
 * Stylized Buttons
 */ 

.spohnbutton {
  border: 1px solid black;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: inset 0 0 3px black;
  -webkit-box-shadow: inset 0 0 3px black;
  box-shadow: inset 0 0 4px black;
  color: white !important;
  cursor: pointer;
  cursor: hand;
  display: inline-block;
  font-family: AeroExtended, Arial, sans-serif;
  font-size: 8px;
  font-weight: normal !important;
  letter-spacing: 1px;
  margin: 0;
  overflow: hidden;
  padding: 0 10px 0 10px;
  text-decoration: none !important;
  text-shadow: 1px 1px 2px black;
  text-transform: uppercase;
  zoom: 1;
  vertical-align: middle;
}

input.spohnbutton, button.spohnbutton { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; vertical-align: middle;}
.spohnbutton:hover, a.product-carousel-left:hover, a.product-carousel-right:hover {
  background: #fceabb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y4YjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93));
  background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
  background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
  background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
  background: linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
  color: black !important;
}

.spohnbutton-arrow-r, .spohnbutton-arrow-l {
  display: inline-block;
  height: 9px;
  overflow: hidden;
  outline: 0;
  position: relative;
  text-decoration: none;
  text-indent: 25px !important;
  top: 1px;
  width: 8px;
}
.spohnbutton-arrow-r {
  background: url(../images/sprites.png) -636px -184px no-repeat;
}
.spohnbutton:hover .spohnbutton-arrow-r {
  background: url(../images/sprites.png) -660px -184px no-repeat; 
  color: black;
}
.spohnbutton-arrow-l {
  background: url(../images/sprites.png) -643px -184px no-repeat;
}
.spohnbutton:hover .spohnbutton-arrow-l {
  background: url(../images/sprites.png) -651px -184px no-repeat; 
  color: black;
}

.bluebutton { background: #2345b5;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNDViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNTk3OGRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjNTY3NWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMmY1NWQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjMWQzYTk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjMTIyNDVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMTEyMTU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjMTgyZjdhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMjE0MWFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMzE1N2Q3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjNjI3ZmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjN2U5NmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmNTVkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #2345b5 0%, #5978de 8%, #5675de 17%, #2f55d6 25%, #1d3a98 33%, #12245e 42%, #112154 50%, #182f7a 58%, #2141ab 67%, #3157d7 75%, #627fe1 83%, #7e96e6 92%, #2f55d6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2345b5), color-stop(8%,#5978de), color-stop(17%,#5675de), color-stop(25%,#2f55d6), color-stop(33%,#1d3a98), color-stop(42%,#12245e), color-stop(50%,#112154), color-stop(58%,#182f7a), color-stop(67%,#2141ab), color-stop(75%,#3157d7), color-stop(83%,#627fe1), color-stop(92%,#7e96e6), color-stop(100%,#2f55d6));
background: -webkit-linear-gradient(top,  #2345b5 0%,#5978de 8%,#5675de 17%,#2f55d6 25%,#1d3a98 33%,#12245e 42%,#112154 50%,#182f7a 58%,#2141ab 67%,#3157d7 75%,#627fe1 83%,#7e96e6 92%,#2f55d6 100%);
background: -o-linear-gradient(top,  #2345b5 0%,#5978de 8%,#5675de 17%,#2f55d6 25%,#1d3a98 33%,#12245e 42%,#112154 50%,#182f7a 58%,#2141ab 67%,#3157d7 75%,#627fe1 83%,#7e96e6 92%,#2f55d6 100%);
background: -ms-linear-gradient(top,  #2345b5 0%,#5978de 8%,#5675de 17%,#2f55d6 25%,#1d3a98 33%,#12245e 42%,#112154 50%,#182f7a 58%,#2141ab 67%,#3157d7 75%,#627fe1 83%,#7e96e6 92%,#2f55d6 100%);
background: linear-gradient(top,  #2345b5 0%,#5978de 8%,#5675de 17%,#2f55d6 25%,#1d3a98 33%,#12245e 42%,#112154 50%,#182f7a 58%,#2141ab 67%,#3157d7 75%,#627fe1 83%,#7e96e6 92%,#2f55d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2345b5', endColorstr='#2f55d6',GradientType=0 );
font-size: 8px !important; height: 18px; line-height: 18px;}
.bluebutton img { position: relative; top: 2px; }

.redbutton { background: #ad1b1b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZDc1MjUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZDY0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjY2QyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjOTIxNzE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjNWEwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTEwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjNzUxMzEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjYTQxYTFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjY2UyODI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjZGE1YjViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZTE3OTc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkMjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ad1b1b 0%, #d75252 8%, #d64e4e 17%, #cd2626 25%, #921717 33%, #5a0e0e 42%, #510e0e 50%, #751313 58%, #a41a1a 67%, #ce2828 75%, #da5b5b 83%, #e17979 92%, #cd2626 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad1b1b), color-stop(8%,#d75252), color-stop(17%,#d64e4e), color-stop(25%,#cd2626), color-stop(33%,#921717), color-stop(42%,#5a0e0e), color-stop(50%,#510e0e), color-stop(58%,#751313), color-stop(67%,#a41a1a), color-stop(75%,#ce2828), color-stop(83%,#da5b5b), color-stop(92%,#e17979), color-stop(100%,#cd2626));
background: -webkit-linear-gradient(top,  #ad1b1b 0%,#d75252 8%,#d64e4e 17%,#cd2626 25%,#921717 33%,#5a0e0e 42%,#510e0e 50%,#751313 58%,#a41a1a 67%,#ce2828 75%,#da5b5b 83%,#e17979 92%,#cd2626 100%);
background: -o-linear-gradient(top,  #ad1b1b 0%,#d75252 8%,#d64e4e 17%,#cd2626 25%,#921717 33%,#5a0e0e 42%,#510e0e 50%,#751313 58%,#a41a1a 67%,#ce2828 75%,#da5b5b 83%,#e17979 92%,#cd2626 100%);
background: -ms-linear-gradient(top,  #ad1b1b 0%,#d75252 8%,#d64e4e 17%,#cd2626 25%,#921717 33%,#5a0e0e 42%,#510e0e 50%,#751313 58%,#a41a1a 67%,#ce2828 75%,#da5b5b 83%,#e17979 92%,#cd2626 100%);
background: linear-gradient(top,  #ad1b1b 0%,#d75252 8%,#d64e4e 17%,#cd2626 25%,#921717 33%,#5a0e0e 42%,#510e0e 50%,#751313 58%,#a41a1a 67%,#ce2828 75%,#da5b5b 83%,#e17979 92%,#cd2626 100%);
border-radius: 15px;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad1b1b', endColorstr='#cd2626',GradientType=0 );
height: 24px; line-height: 24px; font-size: 14px;
}

/**
 * User Content Specific
 */
.user-content h1 { font-size: 16px; } 

/**
 * Home Page Specific
 */
.hdrHome {
  background: url(../images/header-home.jpg) no-repeat;
  background-color: black;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 2em;
}
h2.latest-news {
  font-size: 14px;
  padding: 10px;
}
table.latest-news {
  border-bottom: 1px dotted blue;
  margin: 0 auto;
  width: 600px;
}
td.latest-news {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em; 
  padding: 10px;
}
a.latest-news {
  display: block;
  font-weight: bold;
}

/**
 * Category Specific
 */
.category-image {
  background: black;
  padding: 5px;
  text-align: center;
}

/**
 * Content
 */
div.content {
  border-left: 1px solid blue;
  border-right: 1px solid blue;
  border-top: 1px solid blue;
  line-height: 1.8em;
  padding: 10px;
}

.contact_ {
  background:url(/gui/1/bg_contact_us599x283.jpg);
  background-repeat:no-repeat;
  padding-top: 125px !important;
}

.about_ {
  background:url(/images/content/about/bg_about_us599x365.jpg);
  background-repeat:no-repeat;
  padding-top: 110px !important;
}