﻿
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, form, input
{
    margin: 0;
    padding: 0;
}


body
{
	font-family: 'DroidSansRegular', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#e1e8ea;
	color: #3A4045;
}

a
{
	color: #A80532;
	text-decoration: none;
	cursor: pointer;
}

a:hover
{
	color: #036b89;
	text-decoration: none;
}

a img
{
	border: 0;
}

img
{
	border: none;
}

h1
{
	font-family: 'SansationBold'; color: #036b89; font-size: 24px; font-weight: normal;	text-transform: uppercase;
}

h2 {font-family: 'DroidSansRegular'; font-size: 19px; color: #b81826; font-weight: normal;}

h3, h4, h5, h6
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
}

h3
{
    font-size: 16px;
}
  

#header-wrapper 
{
  margin: 0px auto; 
  height: 162px; 
  background: #fff;
  width: 100%;
}

#header 
{
  width: 960px;
  height: 161px;
  margin: 0 auto;
  background-image: url(/images/hd_bkg.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
  background-position: 0 0;
}

.logo {
  float: left;
  padding: 29px 0;
}
.tagline {
    font-family: 'SansationRegular';
    font-size: 20px;
    color: #454545;
    padding: 22px 0 0 0;
}

.header-right {
  width: 585px;
  float: right;
}

.header-links ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: top;
}
.header-links li {
  display: inline-block;
  margin: 5px 2px 0;
}
.header-links a 
{
  display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	padding: 2px 4px 1px; 
    -webkit-transition-property:color, background;  
    -webkit-transition-duration: .3s, .3s;  
    -webkit-transition-timing-function: ease-in, ease-in;
    -moz-transition-property:color, background;  
    -moz-transition-duration: .3s, .3s;  
    -moz-transition-timing-function: ease-in, ease-in;
}
.header-links li.wishlist a:last-child,
.header-links .shopping-cart a.cart-total {
  padding-left: 2px;
  padding-right: 2px;
}
.header-links a:hover
{
	color: #fff;
	background: #4290a7; 
	border-radius: 2px;
}

.header-links .shopping-cart {
  display: inline-block;
  vertical-align: top;
  margin-left: 32px;
  padding-top: 9px;
}
.header-links .shopping-cart a {
  font-size: 11px;
}
.minicartcheckoutbutton
{
  font-family: 'SansationRegular'; border-radius: 4px; padding: 3px 1px; margin: 2px 0 0 10px; color: #990b17; text-align: center; font-size: 10px; box-shadow: inset 0 0 6px #d5c68f; -moz-box-shadow: inset 0 0 6px #d5c68f555;
    background-image: linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -o-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -moz-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -ms-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(211,192,142)),
	    color-stop(0.57, rgb(231,223,197))
    );
    background-color: #d8c79b;  
    border: 0px;
    cursor: pointer;
}
.mobile-toggle {
  display: none;
}
.mobile-search {
    display: none;
}

.header-search-and-social {
  display: block;
}
.header-contact-search {
  overflow: hidden;
  margin-top: 28px;
}
#searchfrm {
  float: right;
}
#searchfrm .input-container {
  width: 225px;
  position: relative;
  border: 2px solid #4290a7;
  border-radius: 5px;
}
#searchfrm input {
  font-size: 14px;
  padding: 12px 0 12px 12px;
  border: 0;
  margin: 0;
  width: 170px;
  border-radius: 2px;
}
#searchfrm .input-container .icon {
  position: absolute;
  width: 50px 44px;
  right: -1px;
  top: -1px;
  background: #4290a7;
  border-radius: 4px;
}

.header-social {
  margin-top: 20px;
}
.google {clear: both; float: right; margin: 20px 0 0 0; width: 580px;}
#google_translate_element {width: 347px; float: right; margin-right: 0px;}
.google_plus {float: right; width: 32px; padding: 4px 0 0 0;}
.twitter_share {float: right; width: 61px; padding: 4px 0 0 8px;}
.facebook_share {float: right; width: 50px; padding: 4px 20px 0 8px;margin-right: 12px;}

.searchbox {height: 40px; float: right; width: 265px; background-color: Yellow;}
.phone {font-family: 'SansationRegular'; font-size: 14px; float: right; padding: 0px 10px 0 0; text-align: right; line-height: 18px;}
.phone b {color: rgb(168, 5, 50); font-family: 'SansationBold'; font-size: 16px;}
.phone a {color: rgb(168, 5, 50); font-family: 'SansationBold'; font-size: 16px;}
.hours {float: right; font-family: 'DroidSansRegular'; font-size: 16px; line-height: 18px; color: #4b4b4b; border-left: 1px solid #a3a3a3; margin: 0px 10px 0 0; padding: 0 0 0 10px; text-align:left;}

.cfa-phone {font-family: 'SansationRegular'; font-size: 16px; padding: 0px 10px 0 0; text-align: center; line-height: 175%;}
.cfa-phone a {
  color: #fff;
}
.cfa-phone b {font-family: 'SansationBold'; font-size: 30px;}

.box {
margin-bottom: 1px;
padding-bottom: 0px;
padding-left: 0;
}

.floatleft{float: left;}



/*--- BEGIN MENUBAR---*/

#menu {
  position: relative;
}

.menubar
{
  display: block;
	color: #FFFFFF;
	background: url(/images/nav_tile.jpg);
	padding: 0px 0px 0px 0px;
	text-align:center;
	height: 61px;
	vertical-align: middle;		
}

.menubar div{margin: 0px auto;}
    
.menubar li
{
    list-style:none;
    display: inline;
    padding-top: 0px;
    padding-bottom: 10px;
    position: relative;
}

.menubar a
{
    color: #FFFFFF;
    text-decoration: none;
} 

/*---END MENUBAR---*/

/*-----------------------------------------------------------------------------------------*/

/*
~~~~~~~~~~~~~~~~~~~~
FONTS
~~~~~~~~~~~~~~~~~~~~
*/

@font-face {
    font-family: 'SansationRegular';
    src: url('../resources/fonts/Sansation_Regular-webfont.eot');
    src: url('../resources/fonts/Sansation_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/Sansation_Regular-webfont.woff') format('woff'),
         url('../resources/fonts/Sansation_Regular-webfont.ttf') format('truetype'),
         url('../resources/fonts/Sansation_Regular-webfont.svg#SansationRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLight';
    src: url('../resources/fonts/Sansation_Light-webfont.eot');
    src: url('../resources/fonts/Sansation_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/Sansation_Light-webfont.woff') format('woff'),
         url('../resources/fonts/Sansation_Light-webfont.ttf') format('truetype'),
         url('../resources/fonts/Sansation_Light-webfont.svg#SansationLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBold';
    src: url('../resources/fonts/Sansation_Bold-webfont.eot');
    src: url('../resources/fonts/Sansation_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/Sansation_Bold-webfont.woff') format('woff'),
         url('../resources/fonts/Sansation_Bold-webfont.ttf') format('truetype'),
         url('../resources/fonts/Sansation_Bold-webfont.svg#SansationBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('../resources/fonts/DroidSans-webfont.eot');
    src: url('../resources/fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/DroidSans-webfont.woff') format('woff'),
         url('../resources/fonts/DroidSans-webfont.ttf') format('truetype'),
         url('../resources/fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('../resources/fonts/DroidSans-Bold-webfont.eot');
    src: url('../resources/fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('../resources/fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('../resources/fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Pictos Font
* Copyright © 2010 Drew Wilson
* http://www.drewwilson.com  -  http://pictos.drewwilson.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Drew Wilson. The fonts are protected under domestic and international trademark and 
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* This font is NOT free. It is illegal to use this font without paying for a license. 
*/
@font-face {
	font-family: 'Pictos';
	src: url('../resources/fonts/pictos-web.eot');
	src: local('☺'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTVhd8L4AAADcAAAAHEdERUYAkQAEAAAA+AAAACBPUy8ygxR/WQAAARgAAABgY21hcM52AmwAAAF4AAABSmdhc3D//wADAAACxAAAAAhnbHlmJw4xwQAAAswAAD1oaGVhZPSrSy0AAEA0AAAANmhoZWEGhQMnAABAbAAAACRobXR4SUwNLQAAQJAAAAGQbG9jYQIo9WoAAEIgAAAAym1heHAAvATkAABC7AAAACBuYW1lO18JUwAAQwwAAANocG9zdFx+DF8AAEZ0AAAA7QAAAAEAAAAAxtQumQAAAADIj74XAAAAAMj6BA0AAQAAAA4AAAAYAAAAAAACAAEAAQBjAAEABAAAAAIAAAACAyIBkAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABweXJzAEAAIAD/Au7/BgAAAzQAtAAAAAEAAAAAApUCrQAAACAAAQAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgB+AP///wAAACAA/////+P/YwABAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAADBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//AAIAAwA7/9ADbAK7AAsAFQAZAAAlFgYjISImNwE2MhcDMjY0JiMiBhQWNxMjEwNhJTRI/ZNIMyUBNiRnJFUXHx8XFh8fPBp/Gmc+WVk+AhY+Pv2xICwfHywgjQE0/swAAAAAAgA0/+wDJgKnABgAMgAAEz4ENxUiBhUHMzIWFREUBisBIiY1ESU0PgM3FSIGFQczMhYVERQGKwEiJjURNDQBDShDck5COgRUEhoaEuESGgG5DihDck5DOgRUEhoaEuATGgEhQWRnRi8FnV1lARoT/v4SGhoSAQIHQWRnRi8FnV1lARoT/v4SGhoSAQIFAAAABgAo/4wCwQK7ACQANABEAFQAZAB0AAABFisBERQGIyEiJjURIyImPwE2OwE1ND8BNjsBMh8BFh0BMzIXJRUzPQE0LwEmKwEiDwEGFQU0JyEjIgYVERQWMyEyNjUBMhYVERQGKwEiJjURNDYzEyImNRE0NjsBMhYVERQGIzMiJjURNDY7ATIWFREUBiMCwQkRMAoH/f8HCjQHBQQfCRJLDDAMEtgSDDQNRxIJ/lb+DAkMEpsSDAYMAUgQ/ulZBwoKBwFvBwr+xwcLCwcVBwsLB3oHCwsHFQcKCgdkBwoKBxYHCgoHAeIO/ckHCgoHAjcIBi4OQhQKMQwMNA0RPw4SBAQcFAoKDAwGDBKAEAILB/4kBwoKBwG8Cgf+hQcKCgcBewcK/mMKBwF7BwoKB/6FBwoKBwF7BwoKB/6FBwoAAAAGABb/7ANaAkEAAwAHAA8AFwAzADgAAAEjJzsBByM3BjIWFAYiJjQkMhYUBiImNBMWFRQHAwYjISImJwMjIiY0NjsBMh8BITc2MzIDNyEXIQH3bBB8tRJoAb84KSk4KQErOigoOijzGQJYBxn+XwwTAlGVDhQUDrAaBxIB9wUGGgd2Nv4uLQFtARtERETpKDooKDooKDooKDoBtgcaAwb+2xkPCwFHFBwUGkkPGP7is7oAAAAEACD/egNjArgAQABkAH4AiAAAARQGBxcVFAcGKwEiJyY9ATcGKwEXFRQHBisBIicmPQE3JicHIyInJj0BNDc2OwEXNjcnPQE0NzYzMh8BNjMyFxYDPgE1NCcmIyIPAScXBwYPAScVNxcWHwEHMycXFjMyPwEHMycDFzIeBBcWFAcGIyInLgInIy4BNT4BBT4BFxYOAiY2A2NLQQsLDRWUFQ0LAgYMCgILDBaUFQ0LC1YmLAQSDA8PDBIEKyJJAhkLDw4LgBkaoG5xuj1FXmCJHRgJiAIMTxsHS0sHIVsPDXsJIw0aGBckCXsPpQcHFh4iJCYRCAgIDAsIGEYpDwQLEAER/v0TLAwLCSYrGAoBFU+ML2AEEQ0PDw0RBRIBEQURDQ8PDREFWjxdBAwMFZgVDAwEVThuAQEcDwcHSANjZP6KKXhFdlRVBAFNggg5VxYHfwgWYDsJcEoEAgMES3QB4wEEBgwQGRAHGAgJCBcfCAEBEQsMEIkUDAsLLCgMFiwAAAAAAQAR/9UCywKPAAsAAAEzFSMVIzUjNTM1MwHR+vrG+vrGAZXG+vrG+gAAAAAEAA3/zgN/AioACwAXACcALAAAJTYyFzIVByI1JiIHJz4BFh8BBzQjJiQHJRQzBycmJAQHIhUnNzYkBAE2MhcHAQlO3U4BNwE3nDe1VeXkVQE4AWr+0WoCuQI4Amj+6P7paAE4AXgBQAE//oMaSho/i05OATcBNze0VT09VQE4AWoBarcCOAJoSkpoATgBd1VV/g4ZGT8AAAMALf+yAnMCugAOABsAJgAAATMRIREzNTQ2OwIyFhUDJzY1NCYjIgYVFBcHEzU0JisCIgYdAQImTf26S3xXBARYe5QgICYcGychIa8+LAMFKz4BZ/5LAbWAV3x8V/4bjRQlHCYmHCYSjgFlgCs+PiuAAAAAAgAZ/7EDWQK6AB0AKgAAATIWHQEjNTc1IzU0JisCIgYdATMRIREhNTQ2OwEBJzY1NCYjIgYVFBcHAoVYfGokJD4sAgUsPk39uAGRfFgD/v0hIScbHCchIQK6e1iAHSINNCw9PSyA/koBtoBYe/1GjhQlHCcnHCUUjgAAAAEAJ//KAuEChAALAAABBxcHJwcnNyc3FzcC4cPDmsPDmsPDmsPDAerDxJnDw5nEw5rDwwACACj/dgNwAr4ABwA3AAAAIBYQBiAmEAU1NCYrASImPQE0JisBIgYdARQGKwEiBh0BFBY7ATIWHQEUFjsBMjY9ATQ2OwEyNgEeAVz29v6k9gKdFQ95DxUWDykPFRYPeBAVFRB4DxYVDykPFhUPeQ8VAr72/qT29gFcwikPFRYPeQ8VFQ95DxYVDykPFhUPeQ8VFQ95DxUWAAgAKP95A2sCvQAQADUARQBJAE0AUQBVAFkAAAAgFhUUBwYHBiMiJyYnJjU0BTY1NCYjIgYVFBcWFzYzMhYVFAcWFxYzMjcyNjMmNTQ2MzIXNiUWFRQHBiMiJyY1NDY1Jz8BFSM1HwEHJxc1MxUhNTMVJzcXBwEdAVr0LjtxXmllXXI9MQLQC7iBgrgMAwYVGEFdBQQIKiktKgIHAgVdQBcVBf79GQUQKgsNJwE4FXMnwRtEG0Fg/etfKxxDGwK99a1oV3M9MzA8cV1orf0pJ4K4uIInLgkQBlxBERQCAgsMBBYSQF0GD40THw4KJwUQKgEGAvUJE19fSxtEHHsmJiYmoxtDHAAAAAIAKP9wA3ECugAJABkAAAEyFhAGIyImEDYBNTQmIyEiBh0BFBYzITI2Ac2u9vaur/b2AZgcE/6IExwcEwF4ExwCuvf+pPf3AVz3/kgnExwcEycUGxsAAAADADcA0QN6AYgACQASABsAABMyFhUUBiImNDYgMhYUBiImNTQkMhYUBiImNTSTJTY1TDY2AUVMNjZMNQF7TDY2TDYBiDYlJjY2TDU1TDY2JiU2NUw2NiYlAAAAAAQAKP+wA2oCvAAOABIAFgAnAAABMxURIxUHITUjETUzNSEXIxUzJRUhNQM1Mz0BMxUzNSEVMz0BMxURArW1tYj+sLW1Adh7aWn94wFsiYk2Q/2kQTYCGX/+0zWIvQEtf6PcNdttbf1giIM3gcXFbxI3/vUAAgAb/90DXgKAABQAKgAAJR8BDgEjIiYnKwI3FysBFBYzMjY3MwcnOwE1NCYjIgYHLwE+ATMyFh0BAoMnHC+LT4zFAQsCQ35/MxyPZTxpyDR/fjIej2U9aSInHC+LUYvGoSgbPEXEjH5+ZI43u35+AmWPOTAnHD1GxosCAAEAHP91As0CuwAiAAAlMxUUBiAmNTQ2MzIXPQEfAg8CPQEmIyIGFRQWMjY9ATMCsB3J/uLKyo8QCTGdFRWdMRIHU3R1pHQe6x6PycqOj8oBT0cynRUUnTJGWAJ0U1J0dFIeAAACACj/dQNvAr0ACQAhAAABMhYQBiMiJhA2ATY0LwEmIg8BBi8BJg8BBhQfARY7ATI3Acuu9vaurfb2AboGBjcGEgfzDxBYEA83BgaLDxYaFBECvfb+pPb2AVz2/ssGEgc2Bgb0EBBYEBA2BxIGjA8PAAAAAAEADAADA04CaQAZAAA3JjQ/ATYyHwEWMjcBNjIfARYUBwEGKwEiJxYKClMKGwqIChsKAXMKGwpTCgr+PhghJyAY7wocClMKCocKCgF0CgpSChsK/j0YGAABADv//wL5ArwAAgAAEwkBOwK+/UICvP6h/qIAAgA7AAEC9QK7AAMABwAANxEhERMhESE7AQauAQb++gECuv1GArr9RgAAAAABADsAAgL2ArwAAwAAJSERIQL2/UUCuwICugAAAQA7AHIDjAJXAAYAAAE1DQE1BREBpwHl/hv+lAGhtvPytbUB5QAAAAEADgBxA18CVgAGAAABFS0BFSURAfT+GgHmAWsBJ7bz8ra2/hsAAAACACj/dANwArwABwAKAAAAIBYQBiAmEAEtAQEeAVz29v6k9gECAa/+UQK89v6k9vYBXP562NgAAAIAGf9rAwgCxQAoADUAACUXFAYrARYVFAYiJjU0NjUjIiY1NyY9ATQ2NyY1NDYyFhUUBx4BHQEUARQXNjMyFzY1NCYiBgKfaRgR8gE3TjcB8RAZaQFlUAQ3TjcDUGX+vAIcFhcbAx8sHmRmEBkECCc3NycCCAIZEGYIEdBYjBwLDyc3NycODByNV9ARAfsFCgUFCAcWHh4AAwAO/+cDTgJcAA8AHwA8AAABBw4CByYnJisBNTMWFxYTPwEWFxY3MzUXBzUjIicmEyIHBgcOAgcGByM1MzI3Njc+ATc2NzM1Fwc1IwErKgQOCwUSCTEgZWU7OyGFLCAQCjQgVq+vVjhAG5AXISMrE0c+HVBKY2MaIR0yBYgnUUdYr69YAaIsBQ8MBRAHKHABKBX+2i8iDggqAl6UklgoEQEYFhctE00+GEABcBYSMgWRIEABXJOTWgAAAAABAAP/3QFRAnkABQAAEzcRJyM1c97ecAGa3/1k3t8AAAMAPABGA4ACAAAHAAsADwAAARUHFSERIRUDESERNxchNQOAP/z7AwVJ/Y7v3v5jAXuwGWwBum3+/QEm/tr2xsYAAAAABAAO/3MDTgLiAAUADgAcACgAABM3EScjNSUWFAcnNjQnNQUUBgcnPgE0Jic1Nx4BAx4BEAYHJz4BNCYnft7ecAGkS0siIyMBGFxNIjtGRjshTV1ddo2NdiFjd3dkAZjf/WTe3x4ytDFDHFgcAkpcmSxCIneMdyICQSybAV1C6v7o6kFCOMfsxzgAAAADACj/dANyAr4ACQAYAE8AAAEyFhAGIyImEDYTNjQnJiMiBwYXBhcWMzITNjU0JyYjIgcGDwEXNzY3Njc2NzYzMhcWFRQHBgcOAgcGBwYHBhUUFhUXOwE1NDc2Nz4BNzYBza/29q+u9/fKExMUHRwUFAICFBMdIIIKKSZGMSQhHgkuCgIRBxAKDQcOHggLBwwJBAkLBBENDAgFAQELWAgJDA4eEQ4Cvvf+pPf3AVz3/V8SOhIRERQbGxQRAVMYJjojIgwLFAZXCAEKBAYEAgIKCxQNDBAIBAgKAxASFBoWEwQQBAsMGhAQDg4WExEAAAACABv/jAHhAr8ADwAbAAABMhYVFAMGMS4BAjU0NjsBETI2NTQmIyIGFRQWAQJcg8sYGUx+g1wEKjw8Kis8PAK/hFtr/kkyNaQBRTZcg/7OPCsqPDwqKzwAAwAc/3gDYAK8AB0AOwBHAAABFwYmLwEmND8BNjIfAR4BByc2LwEmIg8BBhQfARYBBiIvAS4BNxcGHwEWMj8BNjQvASYHJzYWHwEWFAcANjIXARYUBiInASYBO0YmZSSQJiZjJmsmkCQDIEYKEJAJGwljCgqQEAGxJmomkSMEIEUJEJAJGwljCgqQEBVFJmUkkCUl/b4cKA4BJw4cKA7+2Q4BK0YgBCSQJWwlYyYmkCRlJkUUEpAJCWMKGgqQEP58JSWRI2UmRhQQkAoKYwkbCZEQC0YgAySQJmsmAcMcDv7ZDigcDgEmDgAAAAACABIASANXAiUAJQAuAAABBgcOAyMiLgIvAR4DNjcmJyY3NhcWNzY3NTQ2MzIWHwEnIgYUFjI2NCYC3g4cDCdGc0hNhU44CwsFEzo6UiVAIBUNBxI1nwcOXkNAXAVm5RMaGiYbGgE3GxceOEAnKjw8FRUDBxAIBw4bQCsLBxEyCQgSBUNeVz8xdxsmGhomGwABACQAAANpAkUAIAAAAR4BFRQGIyImIyErAS4BNTQ2NyY1NDYzMhc+ATMyFhUUAwMuOGFEAgYB/hIBAkVhLSYGRC8mIR94SWeSAT0SUzNEYQEBYkYtTRYQEy9EGUBOkWgKAAAAAgAo/3UDbQK6AAcANwAAACAWEAYgJhAFJjQ/ATY0LwEmIg8BBiIvASYiDwEGFB8BFhQPAQYUHwEWMj8BNjIfARYyPwE2NCcBHgFa9fX+pvYCFgsLbQsLHwwhC2wMIQttCyELHwsLbQsLbQsLHwshC20LIQxsCyEMHwsLArr2/qb19QFayAwgDGwMIQsfCwttCwttCwsfCyEMbAwgDGwMIQsfCwttCwttCwsfCyEMAAADAB4ARANhAhMAFwAjACsAAAAyHgIfARUOBCIuAi8BNT4DEzI2NTQmIyIGFRQWNjIWFAYiJjQBgX6FYlEVFQgcW12HfoViURUVCBxbXcQ6UVE6OVFRHzQmJjQlAhMvQ0MYFwgJH048MS9DQxcYCQkfTjv+vFE6OVFROTpRyyY0JSU0AAACADX/igKGArwABQALAAATIREhETcBESEVIxHgAab9r6sBYv7jrAK8/M4Chqv9EwKqrP4CAAAAABYAKP9yA3ACugAHADIDbAOKA6MDxgPXA90D4QPnA+8D9gSjBKsEtwTFBMkEzgTSBNcE3ATgAAAAIBYQBiAmEAUHBhQzFBYVFDEWFx4BNyI2IzQnJjUzNCY1IgYiNTQvATI3IjcmJyYHIgYDNjU0JyInIiYHNCM2JyYHBhcUFxYGFTI3FDMGFxUyNzIUFxYGMxY1NDUWFAcUBhUUDwEOARUiByIHIiYjJzIuATUnJicmJzI1IicmMzc0NjUiBxQmIyc0BicmJyYjJgYfATIHBhUuAScmIzQjJyYnIi4BBxcyFjcVNhYzFCcmFxYHNCMuASciJicGIw4BLwEGBw4BBxQGFSY1PAE2NRc6AjY1MgcWNSI1Ni4BNScWNzQnNR4BNzY3NRY2NxQ3NjM+ATcmNTI2MhcUMzY1IiciByImIyYzJjczNDY3Ijc2MzI+ARcyFTIeATc2FhUiBiMVMhYHMjYzFBcWNyc+ATcuASMiBxY/ARQfATIXIxYnJiM0JgYXMhcWFzIWFzI2Mz4BJzYnNDM2JjYyNxYXMhcWNRYVNjUiNTIzFjUyFTMVFAYjBwYeARcnIg4BJzI3JgcGJg8BDgE1BhUWFR4BMxYzFDM0FxYVIhYXIhcWNjUiNSY3FDc2JzYnJiInNiczMhY2Nx4BNxQWMxQzBjEyNTI1Mh4BMx4DFRYVMjc2FTIWFSIWIxQjDgEmBw4BFTI2NzI3FDMVIhcWFRYzFCIVByM/ATM1IgYjBiMGDwEGDwIGBwYVIgYjDgEVHgIVFCMwJyYzNCc0BiMmIxQWFQYjIiYHBhUiFDMUFhUyFjMWMzc2NyY2NxQ/AhYHIg8BDgEUFgczNTIGMxQWFRYHMjUyBzI2NDM0Fzc2MRYVMjcyFjMyNxYVMh8BMxcUFhUfAjYXFjMXFhcWFyIVFzI1MhYzBhY1MhUyNjMyNRYXHgEPARQjFCMUBgcOAQciBiMwBwYzFAYHBhciBiMiBhUGDwEGHQEiByIHFCMUJyYHMhUUBzAHBiMUBh0BNzQXDgEHIhUUMxQXJzQzNDM1JjY1PgE0MzQ2LwEiJjUmNTImLwEmNDY1JjYzNDcWNzYnNTQjIgcuAjU2JzYmIzQmNSImIyImIy4BJyI1NCM0JiMmIzQnJhUGFhUyFxYHBicmNS4BNS4BLwE0IyYxNCc0Jjc0JwYVFBYzMjY3BicmNxY3JjcWNSc0NzYWFTI2NxQXFgYVBhUjFAYVIgMWFTI1HgE3MhY/ASc0JiciJiMmBwY1JiM0Bw4CJxQjBisBIic0NzYjNjMdARQ+ATcyNzYWFRc0JjU0FjcWBxUyNjMGFxYHMgcyNRYUIwYjNAcGNzY1JjcmByY3Jjc2MSI3MxY3MjEWBwYXMjUzFCIHNjcUFzIHJicyFTIGJzQzFzYXFAYmIzMWFzI1MjcUBhciFQcGBxQHDgEHBjMUMxcWFAcUBhUHBgciBiMUBhUHBg8BBhUGByIVIzQmNSImIzQuATM0IzQmNSIuATc0NzYnIjUmNTYnJiMuAQ8BBi4BNSImNS4BNSY3NCc0NjU0NzQ2NTYzNjc2NzY3NicyNTYzNzYzNjMWMj8BNjM2HgEzNR4BFTMUMzI1MhU6AR4BBzIXFjMUFjMUFxYXBhYVFhcUFjMUBwYlFDcUJyI3MjMeATMeAQcGJyInMh8BFh8BIwYiJzMnMhYzBzIVIjM3MhUGNzIVJgcXIhQjBzY1FxQFNDcGAR4BXPb2/qT2AroBAQIGAQQBCgEDAQEBAgcEAQMBBAIDAwEFAQECBQIGBT8BCQQEFQYBAgcFAgIHAgICBAEBAgMKBAEBAwIDAgQEAgQEBAgMAwcEBgUCAgEFBgUCBQgCCgEBAgMDAgIGAwIDDQICAgEHAwEBAQIEAQQEAgECAQMEAQIHBgEDAgYEAwMBAwQBAgYDAgoBAQUCAgMBBwQDBwEBBAEPCwICAQUEAwQBCQIDAgYECQIBAgMBAgEDAwEDAgEBCAEDAgUCAQEEAgMDAgMJAgcBAgQCFwEGDgoEAREMAhYBBQMCAxADEgUCBwEDBgEBAwEBAQcBL4dMhmEBBAIBAwgBBQEEAwEGBAIBAQECAgkCAgYBAgICAQULAgECBgEEAQECCQYHAQEDAgEIBAECAwMKAQgBBwUCBQIIAwEGAQIDBAcLBAsDAQMJBgEBAgICAQIHAgYHBgIDAgIBAwEEAwUCBwQBAwMDCAECAQcGAQMDAQEDAwICAQEDAgUCAQELAQoMBQQLAwkCAggBBgQBAwUFBQYBAQMDBgIEAgIEAgICAgIBAQMBBQQBCQEBAgQCAgEECQEBDAIGAQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgMCBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEGAQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBBgMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAwEBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwMDAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYCAgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EAgEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBAQDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQUBAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARABAQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCCQIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAgkBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQESAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoCAgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBAQECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBgoCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMC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) format('truetype'), url('pictos-web.svg#webfontIyfZbseF') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*---END FONTS---*/

/*---BEGIN TOPLINKS---*/

.toplinks
{   
  width: 960px;
  background: #a61840; /* Old browsers */
  background: -moz-linear-gradient(top,  #a61840 0%, #871133 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61840), color-stop(100%,#871133)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a61840 0%,#871133 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a61840 0%,#871133 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a61840 0%,#871133 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a61840 0%,#871133 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61840', endColorstr='#871133',GradientType=0 ); /* IE6-9 */


  padding: 0px 0px 0px 0px;
  height: 61px;
  font-size: 18px;
  vertical-align: middle;
  border-left: 1px solid #7b0616;
  border-right: 1px solid #7b0616;
}
.toplinks .toplink-container {
  /* c21b22 7b0616 */
  display: block;
  float: left;
  height: 61px;
  border-left: 1px solid #c21b22;
  border-right: 1px solid #7b0616;
}
.toplinks .toplink-container:first-child {
  border-left: 0;
}
.toplinks .toplink-container:last-child {
  border-right: 0;
}
.toplinks a
{ 
    display: inline-block;
    margin: 3px 0 2px;
    padding: 19px 15px 17px;
    border-radius: 2px;
}
.toplinks a i {
  display: none;
}

.main-menu-item.hovered {
  color: #D02231;
  background: #fff;
}


/*---END TOPLINKS---*/

/*-----------------------------------------------------------------------------------------*/

/*--- BEGIN SUB-MENU ---*/

.sub-menu 
{
  display: none;
  position: absolute;
  z-index: 99999;
  background-color: #fff;
  padding: 10px 15px 10px 10px;
  z-index: 999;
  border-radius: 3px;
}

.sub-menu a 
{
  display: block;
  margin: 1px 0;
  line-height: 20px;
}
.sub-menu a i {
  display: none;
}
.sub-menu a:hover
{
  font-weight: bold;
}

/*--- END SUB-MENU ---*/

/*-----------------------------------------------------------------------------------------*/

/*--- BEGIN SUB-MAIN ---*/

.sub-menubar 
{
  position: absolute;
  z-index: 888;
  top: 100%;
  width: 960px;
  left: 50%;
  background: #818080;

  border-radius: 2px;
  text-align:center;
  margin: 1px 0 0 -480px;
}
.sub-menubar h3 {
  display: none;
}
.sub-menubar ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.sub-menubar li
{
  display: inline-block;
  text-align: center;
  padding: 3px 3px 3px 3px;
}

.sub-menubar li a
{
  font-size: 16px;
  color: #fff;
  display:block;
  padding: 10px 16px;
}

.sub-menubar li a:hover 
{
    text-decoration: none; 
    background: #718cbd; 
    display:block; 
    border-radius: 2px;
}

.sub-menubar .extra-links {
  display: none;
}

/*--- END SUB-MAIN ---*/

/*-------------------------------------------------------------------------------------------------------------*/

/*--- BEGIN BACKGROUND ---*/

.background-wrapper.layer
{
    background: url(/images/bkg.jpg) no-repeat top center;
    position: relative;
    padding-top: 44px;
    /*height:2043px; for test purposes only, don't uncomment*/
}

.layer:after
{ 
    content: ''; 
    display: block;
    clear: both; 
    height: 0;
    visibility: hidden;
}

/*--- END BACKGROUND ---*/

/*-------------------------------------------------------------------------------------------------------------*/

/*--- BEGIN FOOTER ---*/

.footerbar
{
	background: url(/images/ft_tile.jpg) repeat-x center center;
	background-size: contain;
}

.footerblock
{
  background: url(/images/ft_bkg.jpg) no-repeat center center;
  background-size: cover;
  height: 303px;
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

.footerblock-left {
  float: left;
  width: 432px;
  padding: 20px 0 0 30px;
  box-sizing: border-box;
}
.footerblock-right {
  float: right;
  width: 465px;
  padding: 20px 30px 0 0;
  box-sizing: border-box;
}

.footerblock h2 
{
    font-family: 'SansationBold';
    color: #718cbd;
    font-size: 20px;
    font-weight: normal;
}

.footerlinks {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 12px 33px 0 0;
  list-style: none;
}
.footerlinks:last-child {
  margin-right: 0;
}
.footerlinks a 
{
    color: white;
    line-height: 24px;
    font-size: 14px;
    font-weight: normal;
}

.footerlinks a:hover
{
    color: #0E8CB0;
}



.connecticons 
{
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
}

.connecticons li
{
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}
.connecticons li:last-child {
  margin-right: 0;
}

.partners 
{
  margin-top: 30px;
  padding: 0;
  list-style: none;
}

.partners li
{
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
}


.footer-3 
{
    width: 100%;
    background: white;
    overflow: auto;
}

.footer a
{
	font-size: 1.1em;
}

.footer-newsletter
{
   clear: both;
}

.footer-disclaimer
{
	float: right;
	font-size: 11px;
}

.footer-poweredby
{
	float: left;
	font-size: 11px;
}

.footer-storetheme
{
	float: right;
	margin: 0px 100px 0px 10px;
	font-size: 11px;
}

.footer h2 
{
    font-family: 'SansationBold';
    color: #0E8CB0;
    font-size: 20px;
    font-weight: normal;
}

.footer-links
{
    float: left;
    padding: 0px 30px 0px 0px;
}

.footer-links a
{
  color: white;
  font-family: 'SansationBold';
}

.footer-links ul {
    color: white;
    list-style: none;
    line-height: 24px;
    font-size: 14px;
    text-align:left;
    -webkit-padding-start: 0px;
}

.footer-partners{float: left;}

/*(sub)----begin footer-2-boxes----*/

.footer-2-partners-box-1 
{
    background: white;
    border-radius: 4px;
    width: 120px;
    height: 94px;
    float: left;
    margin: 0px 5px 0 0;
    box-shadow: 2px 2px 2px black;
    padding: 3px;
}

.footer-2-partners-box-2
{
    background: white;
    border-radius: 4px;
    width: 80px;
    height: 92px;
    float: left;
    margin: 0px 5px 0 0;
    box-shadow: 2px 2px 2px black;
    padding: 5px 3px 3px 3px;
}
.footer-2-partners-box-3 
{
    background: white;
    border-radius: 4px;
    width: 91px;
    height: 85px;
    float: left;
    margin: 0px 5px 0 0;
    box-shadow: 2px 2px 2px black;
    padding: 12px 3px 3px;
}
.footer-2-partners-box-4 
{
    background: white;
    border-radius: 4px;
    width: 77px;
    height: 93px;
    float: left;
    margin: 0px 5px 0 0;
    box-shadow: 2px 2px 2px black;
    padding: 4px 3px 3px;
}

/*(sub)----begin footer-3 boxes----*/

.footer-boxes 
{
    margin: 0px auto;
    width: 900px;
    padding: 15px 0px;
    overflow: hidden;
}

.footer-3-box-1 
{
    float: left;
    height: 100px;
    line-height: 24px;
    width: 220px;
}

.footer-3-box-2, .footer-3-box-3 
{
    float: left;
    height: 100px;
    line-height: 24px;
    width: 170px;
}

.footer-3-box-4 
{
    float: left;
    height: 100px;
    line-height: 24px;
    width: 330px;
    text-align: right;
}

.footer-3-box-5 
{
    margin: 15px 0px 0px 0px;
    float: left;
    line-height: 150%;
}


/*--- END FOOTER ---*/

/* # Main Content
-----------------------------------------------------------------------------------------------*/


.main-wrap {
  width: 965px;
  margin: 0 auto;
}
#left-bar {
  float: left;
  margin-bottom: 20px;
}
#main-content {
  width: 737px;
  float: right;
}



/*-----------------------------------------------------------------------------------------------*/
/*--- BEGIN NEWSLETTER ---*/

.newsletter-bar 
{
    width: 100%;
    background: url(/images/bkg_newsletter.jpg) repeat-x; 
    background-size: cover;
    background-position: center center;
    height: 40px; 
    color: #fff; 
    font-size: 20px; 
    font-family: 'SansationRegular'; 
    padding: 10px 0 0 0;
    display: block;
}

.newsletter {margin: 0px auto; width: 780px;}

.newsletter-message {
  display: inline-block;
  padding: 4px;
  font-size: 20px;
}
.newsletter-textbox {
  display: inline-block;
  margin-left: 5px;
}

.newsletter-textbox input
{
    padding: 8px; 
    border: 0px; 
    border-radius: 4px; 
    margin: 0 0 0 6px; 
    width: 200px; 
    background: #fff; 
    box-shadow: none; 
    font-size: 14px;
}

.newsletter-signup {
  display: inline-block;
  margin-left: 5px;
}
.newsletter-signup input
{
    color: #990b17; 
    width: 80px; 
    font-family: 'SansationRegular'; 
    font-size: 14px; 
    padding: 6px;
    border: 0px;
    border-radius: 4px; 
    background-image: linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -o-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -moz-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -ms-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(211,192,142)),
	    color-stop(0.57, rgb(231,223,197))
    );
    background-color: #d8c79b;
}

/*--- BEGIN MISC ---*/

.sign-up-button .submit-button
{
    font-family: 'SansationRegular';
    border-radius: 10px;
    padding: 6px 6px;
    margin: 10px 0 0 10px;
    color: #990B17;
    text-align: center;
    font-size: 14px;
    box-shadow: inset 0 0 6px #D5C68F;
    -moz-box-shadow: inset 0 0 6px #d5c68f555;
    background-image: linear-gradient(bottom, #D3C08E 14%, #E7DFC5 57%);
    background-image: -o-linear-gradient(bottom, #D3C08E 14%, #E7DFC5 57%);
    background-image: -moz-linear-gradient(bottom, #D3C08E 14%, #E7DFC5 57%);
    background-image: -webkit-linear-gradient(bottom, #D3C08E 14%, #E7DFC5 57%);
    background-image: -ms-linear-gradient(bottom, #D3C08E 14%, #E7DFC5 57%);
    background-image: -webkit-gradient(
     linear,
     left bottom,
     left top,
     color-stop(0.14, #D3C08E),
     color-stop(0.57, #E7DFC5)
     );
    background-color: #D8C79B;
    border: 0px;
    cursor: pointer;
}

input[type="button"], input[type="submit"], input[type="signup"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button 
{
    -webkit-box-align: center;
    text-align: center;
    cursor: default;
    color: buttontext;
    padding: 2px 6px 3px;
    border: 2px outset buttonface;
    border-image: initial;
    background-color: buttonface;
    box-sizing: border-box;
    -webkit-appearance: push-button;
    white-space: pre;
}

.textBox 
{
    margin: 1px;
    border: 0;
    color: #036B89;
    font-family: 'DroidSansRegular';
    font-size: 1.1em;
    padding: 8px;
    height: 15px;
    background: #E1E8EA;
    border-radius: 2px;
    box-shadow: inset 0 0 5px #AAC4CB;
}

.selectBox
{
  margin-right: 4px;
	border: 0;	
	color: #036b89;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;
	padding: 8px;		
	background: #e1e8ea;
	border-radius: 2px;
	box-shadow: inset 0 0 5px #aac4cb;
}

.clear 
{
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.social {margin: 25px 0px 25px 0px;}

.corner 
{
    position: absolute;
    left: 8px;
    top: -2px;
}

/*--- END MISC ---*/

/*----------------------------------------------------------------------------------------------------*/

/*--- BEGIN ROTATING-BANNER ---*/

#nav {
  position: absolute;
  top: -3px;
  left: 35px;
}
#nav span {
  background: rgba(255,255,255,.5);
  font-size: 0;
  width: 19px;
  height: 19px;
  display: inline-block;
  margin: 0 6px;
  border-radius: 4px;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
#nav span:hover {
  cursor: pointer;
  background: rgba(255,255,255,.6);
}
#nav span.cycle-pager-active {
  background: #fff;
}


/*--- END ROTATING BANNER ---*/

/*-----------------------------------------------------------------------------------------------------*/

/*---BEGIN MASTER-LEFT-COLUMN---*/

.master-left-column 
{
    float: left;
    width: 227px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin: 21px 0 0 0;
    background-color: Yellow;
}



.category-column{margin-bottom: 20px;}

.column .ShopBy
{
  width: 200px;
  font-size: 18px;
    padding: 8px 5px 8px 15px;
    font-family: 'SansationRegular';
    color: white;
    background: #718cbd;
    border-radius: 0 4px 4px 0;
    text-align: left;
    margin: 0 0 0 8px;
}

.ShopBy-box
{
	font-size: 14px;
	padding: 5px 10px 10px;
	line-height: 18px;
	margin: 0 0 0 15px;
	background: #fff;
	text-align: left;
	width: 185px;
	border-radius: 0 0 4px 4px;
	font-family: 'DroidSansRegular', Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	line-height: 24px;
}

.ShopBy-box ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

.column a
{
    color: #444445;
    font-size: 1.1em;
}

.column li{list-style: none;}

.column li.separator
{	
    height: 1px;
	background: #E8E6D2;
	width: 140px;
	margin: 5px 0 5px 0;
}

.lowprice 
{
    position: absolute;
    top: -20px;
    left: 2px;
}

.lowprice-text 
{
    border-radius: 3px;
    margin: 28px 0 30px 37px;
    width: 87px;
    padding: 8px 0px 8px 100px;
    color: white;
    line-height: 18px;
    background-image: linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -o-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -moz-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -ms-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.32, #4B4B4B),
        color-stop(0.68, #333334));
    background-color: #4B4B4B;
    font-size: 12px;
}

.lowprice-text a
{
    color: #fff;
    text-decoration: none;
    display: block;
}

.lowprice-text a:hover {color: #d02231; text-decoration: none;}

.lowprice-text b{font-size: 14.52px;}

.showroom span {font-size: 16px;}
.showroom b {color: #A80532;}
.showroom a {color: #6e644b; text-decoration: none; display: block;}
.showroom a:hover {color: #036b89; text-decoration: none;}
.showroom {font-family: 'SansationBold'; border-radius: 10px; padding: 8px 10px; width: 187px; margin: 0 0 0 12px; color: #6e644b; text-align: center; font-size: 12px; box-shadow: inset 0 0 6px #bab9b9; -moz-box-shadow: inset 0 0 6px #d5c68f555;
  background-image: linear-gradient(bottom, rgb(186,185,185) 2%, rgb(220,220,220) 51%);
  background-image: -o-linear-gradient(bottom, rgb(186,185,185) 2%, rgb(220,220,220) 51%);
  background-image: -moz-linear-gradient(bottom, rgb(186,185,185) 2%, rgb(220,220,220) 51%);
  background-image: -webkit-linear-gradient(bottom, rgb(186,185,185) 2%, rgb(220,220,220) 51%);
  background-image: -ms-linear-gradient(bottom, rgb(186,185,185) 2%, rgb(220,220,220) 51%);

  background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0.02, rgb(186,185,185)),
	  color-stop(0.51, rgb(220,220,220))
  );

  background-color: #d8c79b;
}

.catalog 
{
    position: absolute;
    top: 10px;
    left: 129px;
}

.catalog-text 
{
  position: relative;
  text-align: left;
    border-radius: 3px;
    margin: 50px 0 0 12px;
    
  width: 187px;
    padding: 8px 10px;
    color: white;
    line-height: 18px;
    background-image: linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -o-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -moz-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -ms-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.32, #4B4B4B),
        color-stop(0.68, #333334));
    background-color: #818080;
}

.catalog 
{
    position: absolute;
    top: -42px;
    right: 0;
}
.catalog-text a 
{
    color: #fff; 
    text-decoration: none; 
    display: block;
}

.catalog-text a:hover {color: #d02231; text-decoration: none;}

.catalog-text b {font-size: 1.1em;}

.trade
{
    position: absolute;
    top: -28px;
    left: 4px;
}

.trade-text 
{
  position: relative;
    text-align: center;
    border-radius: 3px;
    margin: 72px 0 30px 12px;
    width: 187px;
    padding: 20px 10px 9px 10px;
    color: white;
    line-height: 14px;
    background-image: linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -o-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -moz-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -ms-linear-gradient(bottom, #4B4B4B 32%, #333334 68%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.32, #4B4B4B),
        color-stop(0.68, #333334));
    background-color: #818080;
}
.trade-text a 
{
    color: #fff; 
    text-decoration: none; 
    display: block;
}

.trade-text a:hover {color: #d02231; text-decoration: none;}

.trade-text b {font-size: 1.1em;}

/*---END MASTER-LEFT-COLUMN---*/

/*------------------------------------------------------------------------------------------------------*/

/*---BEGIN STATIC-CONTENT---*/

.main-table
{
    -webkit-border-radius: 2px;   
}

.static-title h1
{
    font-size: 24px; 
    font-family:'SanSationBold'; 
    color: #B81826; 
}

.static-content
{
    line-height: 24px;
    font-size: 1.1em;
}

.static-content h2
{
    font-size: 18px; 
    font-family:'SanSationBold'; 
    color: #036B89; 
    padding: 0 0 0 25px;
}

.static-content p
{
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    padding: 0 25px 0 25px
}


.static-content ul
{
    margin: 0 0 0 25px;    
}

.contact-us{}

.contact-us p
{
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    padding: 0 25px 0 25px
}

.contact-us-table
{
    font-size: 1.1em;
    padding:0 25px 0 25px;
}
.contact-us-table .item-name {
    display: inline-block;
    width: 200px;
}
.contact-us-table .text-field {
    display: inline-block;
}
.contact-us-table input {
    width: 250px;
}
.contact-us-table textarea {
    width: 400px;
    height: 150px;
}
.contact-us-table .button {
    margin-bottom: 20px;
}

hr 
{
    background-color: #036B89;
    color: #036B89;
    margin: 35px 0;
    height: 2px;
    border: 0px;
}

.contact-us-table .row .item-name 
{
    padding: 3px 10px 0px 0px;
    display: block;
    white-space: nowrap;
    padding: 0 10px 0 25px;
    vertical-align: middle;
    font-size: 1.1em;
    width: 180px;
}

textarea 
{
    width: 100%;
    margin-right: 4px;
    border: 0;
    color: #036B89;
    font-family: 'DroidSansRegular';
    font-size: 1.1em;
    padding: 8px;
    background: #E1E8EA;
    box-shadow: inset 0 0 5px #AAC4CB;
    border-radius: 4px;
}

.driving-table
{
    padding:0 25px 0 25px;
}

.newslist
{
	margin-bottom: 15px;
	padding: 15px;
}

.newslist .title
{
	padding: 0px 0px 0px 0px;
	margin: 0 5px 10px 5px;	
	text-transform: uppercase;
	clear: both;
	font-size: 24px;
	
	font-family: 'SansationBold';
	color: #b81826;
}

.newslist .newsitems
{
	margin: 0px 5px 0 5px;
	padding: 0px 0 0 0;
}

.newslist .newsitems .item
{
	border-bottom: dashed 1px #C4C6C8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.newslist .newsitems .newsdate
{
	color: #9a9a9a;
	font-style: italic;
}

.newslist .newsitems a.newstitle
{
	color: #036b89;
	text-decoration: none;
	font-size: 1.2em;
	font-family: 'SansationBold';
}

.newslist .newsitems a.newstitle:hover
{
	text-decoration: underline;
}

.newslist .newsitems .newsdetails
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.newslist .newsitems .readmore
{
	
	text-decoration: none;
	color: #b81826;
	
}

.newsitem
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 10pt;
}

.newsitem .page-title
{
	border-bottom: 0 none;
}

.newsitem .newsdate
{
	color: #9a9a9a;
	font-style: italic;
}

.newsitem .newsbody
{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
}

.item-value select 
{
    margin-right: 4px;
    border: 0;
    color: #036B89;
    font-family: 'DroidSansRegular';
    font-size: 1.1em;
    padding: 8px;
    background: #E1E8EA;
    border-radius: 2px;
    box-shadow: inset 0 0 5px #AAC4CB;
}

.item-value
{
    padding: 3px 0px 0px 0px;
	vertical-align: middle;
}

.sitemap-item 
{
    text-align: left;
    margin: 3px 10px 3px 0px;
    width: 195px;
    background: #F1F1F1;
    padding: 10px;
    border-radius: 4px;
}

.banner_area {width: 960px; margin: 0px auto;}
.banner_ctas {float: left; width: 323px; margin: 28px 0 0 10px;}
.banner_ctas a {
  display: block;
  line-height:0;
}
.static-wrapper {
    box-sizing: border-box;
}
.static-wrapper .left-column {
    width: 275px;
    margin: 0 10px 30px 0;
}
.static-wrapper .video-container-iframe {
    margin: 22px 10px 0 0;
    width: 420px;
    position: relative;
    padding-bottom: 39.5%;
    padding-top: 25px;
}
.static-wrapper .video-container-iframe.padded {
    margin-left: 25px;
    margin-bottom: 25px;
}
.static-wrapper .video-container-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.static-wrapper .video-container-iframe.center {
    margin: auto;
}
.static-wrapper.padding {
    padding: 25px;
}
.static-wrapper.padding.no-rp {
    padding-right: 0;
}
.manufacturer-item {
    text-align: left;
    margin: 3px 2.5% 3px 0px;
    width: 30%;
    background: #F1F1F1;
    padding: 10px;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
}
.static-wrapper .location-details {
    display: inline-block;
    vertical-align: top;
    width: 375px;
}
.static-wrapper .google-maps {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    width: 300px;
    max-width: 100%;
}
.static-wrapper .google-maps iframe,
.static-wrapper .google-maps object,
.static-wrapper .google-maps embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.static-wrapper .map-wrapper {
    width: 300px;
    display: inline-block;
    vertical-align: top;
}
.static-wrapper .map-wrapper.full {
    width: 90%;
    margin-left: 25px;
}
.static-wrapper .google-maps.full {
    width: 100%;
}

/*----BEGIN SHOPPING CART---*/

.clear 
{
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.order-progress
{
	height: 40px;
	margin: 0 auto;
	text-align: center;
}

.order-progress ul
{
	padding: 0;
	margin: 0;
}

.order-progress ul li
{
	list-style: none;
	display: inline;
	padding: 5px 20px 0 20px;
}

.order-progress ul li .active-step 
{
    color: #6A6A6A;
    background: url('/images/ShoppingCart/progress-step-active.gif') no-repeat 50% 50%;
    padding-bottom: 40px;
    padding-right: 1px;
}

.order-progress ul li .inactive-step 
{
    color: #D7D7D7;
    background: url('/images/ShoppingCart/progress-step-inactive.gif') no-repeat 50% 50%;
    padding-bottom: 40px;
    padding-right: 1px;
}

.new-order-progress
{
    height: 50px;
    width: 300px;
    margin: 0 auto;
    text-align: center;
    float: right;
    position: relative;
}

.new-order-progress hr
{
    position: relative;
    top: 26px;
    width: 100%;
    margin: 0 auto;
    height: 1px;
    background-color: #CCCCCC;
    color: #CCCCCC;
}

.new-order-progress ul
{
  width: 100%;
	padding: 0;
	margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.new-order-progress ul li
{
  width: 25%;
  float: left;
	list-style: none;
	padding: 7px 0 0;
  box-sizing: border-box;
}

.new-order-progress ul li a {
  text-transform: uppercase;
  font-weight: bold;
}

.new-order-progress ul li .active-step 
{
    color: #b81826;
    background: url('/images/ShoppingCart/cart-truck.png') no-repeat 50% 13px;
    padding-top: 50px;
    padding-right: 1px;
}

.new-order-progress ul li .inactive-step 
{
    color: #aaa;
    padding-right: 1px;
    cursor: default;
}
.new-order-progress ul li .completed-step 
{
  color: #b81826;
}

.clearnext 
{
    clear: both;
    float: none;
}

.order-summary-box 
{
    float: right;
    background-color: #E1E8EA;
    width: 250px;
    padding: 30px 20px;
    border: 1px solid #ccc;
}
.order-summary-box hr 
{
    width: 100%;
    margin: 10px auto;
    height: 1px;
    background-color: #CCCCCC;
    color: #CCCCCC;
    clear: both;

}
.order-summary-box td {
  padding: 7px 0;
}
.order-details-product
{

}
.order-details-price
{
    float:right;
}

.order-summary
{
	margin: 0px;	
	color: #555;
	font-size: 1.1em;	
}
.order-summary-total 
{
    text-align: right;
    margin: 10px 0 15px;
    font-weight: bold;
}
.order-summary-total.final {
  margin-top: 15px;
}
.order-summary-table
{
    width: 100%;
}

.shoppingcart-page
{
	margin: 0px auto;
	padding: 30px;
	border-radius: 2px;
	background: #fff;
	width: 900px;
	min-height: 500px;
	margin-bottom: 30px;
	margin-top: 15px;
}

.shoppingcart-page .body
{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	color: #555;
}

.totals 
{
    float: right;
    padding: 23px 5px 0 5px;
    width: 330px;
}

.cart-collaterals 
{
    padding: 0px 0px 15px 0px;
    width: 550px; 
    overflow: auto;   
}

.deals
{
 
    float: left;   
    width: 260px;  
    padding-top: 0px;
}

.shipping
{
    
    float: left;
    width: 280px;
    padding-top: 5px;
}

.coupon-box
{
	padding: 15px;
	font-size: 11px;
	color: #555;
	border: 1px solid #f6f1e7;
	margin: 5px 10px 10px 0px;
    float: left;
}

.giftcard-box
 {
	padding: 15px;
	font-size: 11px;
	color: #555;
	border: 1px solid #f6f1e7;
	margin: 20px 10px 5px 0px;
    float: left;
    position:relative;
    z-index:1;
}

.cart
{
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
}

.cart td{padding: 10px;}

.cart-header-row
{
	font-weight: bold;
}

.cart-header-row th
{
	background: #036b89;
	padding: 10px;
	vertical-align: middle;
	white-space: nowrap;
	color: #fff;
}

th.picture
{
	background: #036b89;none;
	border: none;
}

th.end
{
	background: #036b89;
	padding-right: 5px;
	
}

.cart-item-row{}

.cart-item-row td
{
	background: url('/images/ShoppingCart/cart_line_y.gif') repeat-y right;
	border-top: 1px dotted #c5c5c5;
	vertical-align: middle;
	line-height: 30px;
}

td.productpicture
{
	padding: 5px 5px 5px 5px;
	background: none;
}

td.product
{
	text-align: left;
	padding: 0px 10px 0px 10px;
}

td.end
{
	border-top: 1px dotted #c5c5c5;
	background: none;
	text-align: right;
	font-weight: bold;
	color: #036b89;
	font-size: 1.1em;
}

.WarningBox .WarningText {color: Red;}

.total-info{margin: 0px;}

.cart_total_left
{
	width: 100%;
	text-align: right;
	vertical-align: middle;
	height: 21px;
	font-weight: bold;
	color: #353434;
}

.cart_total_left_below
{
	width: 100%;
	text-align: right;
	vertical-align: top;
	height: 30px;
}

.cart_total_right
{
	text-align: right;
	vertical-align: middle;
	padding-left: 5px;
}

.removegiftcardbutton, .removediscountbutton 
{
	padding-right: 5px;
	padding-left: 18px;
	background: url('/images/ico-delete.gif') no-repeat;
}

.selected-checkout-attributes
{
    margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	color: #353434;
}

.checkout-attributes
{
	margin: 10px 0px 10px 0px;
	padding: 10px 20px 10px 20px;
	background:none repeat scroll 0 0 #F7F5E8;
    border:1px dotted #D3D3D3;
}

.min-amount-warning
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.terms-of-service
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.terms-of-service .read{text-decoration: underline;}

.terms-of-service .read:hover{cursor: pointer;}

.common-buttons
{
	margin: 0px;
	padding: 10px 10px 10px 0px;
	float: right;
}

.checkout-buttons
{
	float: right;
	margin: 0px;
	padding: 10px 0px 10px 10px;
}

.addon-buttons
{
    clear: both;
	float: right;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	text-align: right;
}

.crosssells-title
{
    color:#036b89;
    font-family: 'SansationRegular';
    font-size:18px;
    font-weight:bold;
    padding:30px 5px 15px 0;
    margin:30px 0 10px 0;
    width:100%;
    clear: both;
}

.estimate-shipping select
{margin: 1px;
	border: 0;	
	color: #036b89;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;
	padding: 8px;
	background: #e1e8ea;
	border-radius: 2px;
	box-shadow: inset 0 0 5px #aac4cb;}

.estimate-shipping
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	color: #555;
	border: 1px solid #f6f1e7;
	clear: both;
}

.shipping-options
{
	text-align: left;
	margin: 10px 10px 10px 10px;
	height: auto;
}

.shipping-option-item
{
	text-align: left;
	vertical-align: text-top;
	padding: 5px 0  0 5px;
}

.option-name{font-weight: bold;}

.option-description{padding: 5px 0 5px 16px;}

.shopping-cart-footer {
  margin: 30px 0 5px;
  text-align: left;
  overflow: hidden;
}
.shopping-cart-footer-left {
  float: left;
}
.shopping-cart-footer-right {
  float: right;
  margin-right: 5px;
}
.cart-buttons {
  margin: 0 0 35px;
}
.cart-subtotals {
  margin: 0 0 25px;
}
.cart-subtotals table {
  width: 100%;
}
.cart-subtotals td {
  text-align: right;
  font-size: 13px;
  padding: 4px 0;
}
.cart-subtotals .label {
  font-weight: bold;
  width: 110px;
}
.cart-submit {
  text-align: right;
}

.order-progress-container {
  text-align: center;
  margin: 20px 32px 0;
}
.order-progress-container.new {
    float: right;
    margin: 0 0 20px;
}

.cart-container {
  width: 960px;
  margin: 10px auto 0;
  padding: 0 20px;
  box-sizing: border-box;
}
.new-cart-container {
  max-width: 960px;
  margin: 35px auto 50px;
  padding: 0 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.cart-header {
  overflow: hidden;
}
.cart-ad {
  text-align: center;
}
.new-cart-ad {
  margin: 25px 0 35px;
  text-align: center;
}
.cart-ad img {
  max-width: 100%;
}
.cart-items {
  width: 100%;
  border: 0;
  border-collapse: collapse;
}
.cart-items td {
  padding: 5px;
  margin: 0;
}
.cart-items .td-remove {
  width: 65px;
}
.cart-items .td-catalog {
  width: 110px;
}
.cart-items .td-product {
  width: 520px;
}
.cart-items .td-price, .cart-items .td-qty, .cart-items .td-total {
  width: 75px;
}
.cart-items .td-product img {
  float: left;
  margin: 0 10px 10px 0;
}
.cart-items .hidden-title,
.cart-items .mobile-product-name {
  display: none;
}
.cart-items .product-detail-container {
  overflow: hidden;
}
.cart-items .td-total {
  text-align: right;
}


input.removebutton {
  display: inline-block;
  border: 0;
  box-shadow: none;
  background: #bbb;
  border: 1px solid #a2a2a2;
  border-radius: 100%;
  padding: 5px;
  cursor: pointer;
  color: #555;
  width: 24px;
  height: 24px;
  padding: 0;
}
input.removebutton:hover {
  background: #ccc;
  color: #b81826;
}




/*----BEGIN LOGIN PAGE----*/

.login-container {
  padding: 15px;
}

.login-page 
{
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 0;
}

.wrapper 
{
  width: 900px;
  margin-top: 10px;
  padding-left: 5px;
  font-size: 11px;
  color: #555;
}

.guest-register, .login-title
{
  text-align: center;
  margin: 0px 10px 0px 0px;
  font-weight: normal;
  font-family: 'SansationBold';
  color: #036B89;
  font-size: 18px;
}

.new-wrapper 
{
  float: left;
  width: 50%;
}

.checkout-as-guest-or-register-block 
{
  text-align: left;
  margin: 10px 10px 10px 0px;
  padding: 15px 5px 5px 5px;
  border: 1px solid #E8E6D2;
  min-height: 250px;
  vertical-align: top;
  width: 425px;
}

.register-header
{
  font-size: 24px;
  font-family: 'SansationBold';
  color: #B81826; 
}

.returning-wrapper 
{
  float: right;
  width: 50%;
}

.login-block 
{
  text-align: left;
  margin: 10px 10px 10px 10px;
  padding: 15px 5px 5px 5px;
  border: 1px solid #E8E6D2;
  min-height: 240px;
  width: 425px;
}

.item-name 
{
  padding: 10px 10px 10px 0px;
  display: block;
  white-space: nowrap;
  padding-right: 10px;
  vertical-align: middle;
  font-weight: bold;
}

.item-value 
{
  padding: 10px 0px 10px 0px;
  vertical-align: middle;
  font-size: 1.1em;
}

.login-page .buttons 
{
  float: right;
  margin-bottom: 5px;
  margin-top: 5px;
  text-align: center;
  clear: both;
}

.login-container {
}
.login-guest,
.login-customer {
  display: inline-block;
  vertical-align: top;
  width: 48.5%;
  margin-right: 2.5%;
}
.login-customer {
  margin-right: 0;
}

.login-box {
  border: 1px solid #cccccc;
  padding: 10px;
  margin-top: 10px;
  line-height: 150%;
}
.td-login-label {
  width: 125px;
}
.td-login-field {
  width: 300px;
}
.td-login-field .login-email {
  width: 225px;
}


/*----BEGIN CHECKOUT PAGES----*/

.checkout-page, .checkout-one-page
{
	margin: 0px auto;
	padding-bottom: 5px;
	padding-left: 0;
	background: #fff;
	border-radius: 2px;
	padding: 20px;
	width: 920px;
	margin-top: 49px;
	margin-bottom: 30px;
	min-height: 700px;
}

.checkout-page .page-title, .checkout-one-page .page-title{border-bottom: 0 none;}

.checkout-page .checkout-data, .checkout-one-page .checkout-data
{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	font-size: 1.1em;
	color: #555;
	background-color: inherit;
}

.checkout-one-page .checkout-data .progress
{
    position: absolute;
    top: 100px;
    width: 180px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px 10px;
    text-align: center;
    z-index: 2147483647;
}

.checkoutstep{}

.steptitle
{
	  border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	  font-family: Arial, Sans-Serif;
	  font-size: 12px;
	  font-weight: bold;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
}

.stepcontent
{
	border: dashed 1px #2F4F4F;
	border-top: none;
	padding: 5px 5px 5px 5px;
}

.order-summary-title
{
	padding: 10px 10px 5px 0px;	
	clear: both;
	color: #036b89; font-family: 'SansationBold'; font-size: 18px;
	margin-top: 40px;
}
.order-summary-body
{
	text-align: center;
	margin: 0px;	
	height: auto;
}

.select-address-title
{
	padding: 10px 10px 5px 0px;	
	clear: both;
	color: #036b89; font-family: 'SansationBold'; font-size: 18px;
}

.address-grid
{
	margin-bottom: 15px;
	padding: 0px;
}

.item-box
{
	padding-bottom: 10px;
	text-align: center;
	vertical-align: text-top;
}

.address-item
{
	text-align: center;
	margin: 0px;
	border: 1px solid #e1e8ea;
	width: 300px;
	height: auto;
	font-size: 1.1em;
}

.select-button
{
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
}

.address-box
{
	text-align: left;
	font-size: 1.1em;
	line-height: 18px;
}

.enter-address-title
{
	padding: 10px 10px 5px 0px;
	font-weight: bold;
	clear: both;
	color: #036b89; font-family: 'SansationBold'; font-size: 18px;
}

.enter-address
{
	text-align: center;
	margin: 0px;
	border: 1px solid #e1e8ea;
	height: auto;
	line-height: 18px;
	font-size: 1.1em;
}

.enter-address-body
{
	text-align: left;
	margin: 10px 10px 10px 10px;
	
}

.enter-address-body select
{
	text-align: left;	
	margin: 1px;
	border: 0;	
	color: #036b89;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;
	padding: 8px;
	background: #e1e8ea;
	border-radius: 2px;
	box-shadow: inset 0 0 5px #aac4cb;
	
}

.enter-address .button
{
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.the-same-address
{
	text-align: left;
	margin: 10px 10px 10px 10px;
}

.shipping-options
{
	text-align: left;
	margin: 0px;
	border: 1px solid #e1e8ea;
	height: auto;
	font-size: 1.1em;
}

.shipping-option-item
{
	text-align: left;
	vertical-align: text-top;
	padding: 5px 0  0 5px;
}

.option-name{font-weight: bold;}

.option-description{padding: 5px 0 5px 16px;}

.select-button
{
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.error-block
{
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.payment-methods
{
	text-align: left;
	margin: 0px;
	border: 1px solid #e1e8ea;
	height: auto;
	font-size: 1.1em;
}

.payment-method-item
{
	padding: 10px;
	text-align: left;
	vertical-align: text-top;
}

.payment-methods .select-button
{
	margin: 10px 10px 10px 10px;
	text-align: left;
}

.payment-methods .error-block
{
	padding: 10px 10px 5px 0px;
	font-weight: bold;
	clear: both;
}

.new-payment-method-container
{
  display: inline-block;
  width: 47.5%;
  margin-right: 2.5%;
}
.new-payment-method {
  margin: 0 0 60px 20px;
}

.new-payment-method h3,
.new-billing-address h3 {
  margin: 0 0 15px;
  color: #555;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}
.new-billing-address input[type=radio] {
    float: left;
    margin-right: 12px;
}
.new-billing-address label {
    margin: 4px 0 0;
    float: left;
}
.new-billing-address .shipping-address {
    display: inline-block;
    padding-top: 7px;
}
.payment-method-select {
  margin: 7px 0;
}
.payment-method-select input {
  position: relative;
  top: 3px;
}
.payment-method-select td {
  padding: 3px;
}
.credit-card-container.active 
{
    font-weight: bold;
}

.credit-card-details.inactive 
{
    display: none;
}

.credit-card-details 
{
    background: #E1E8EA;
    padding: 20px 35px 27px;
    margin: 11px 0 0 20px;
    border: 1px solid #ccc;
}
.credit-card-details input,
.credit-card-details select {
  background: #fff;
}

.new-billing-address.inactive
{
    display: none;
}
.new-billing-address.active {
  display: block;
}
.billing-address-method {
  margin: 10px 0 16px;
  overflow: hidden;
}
.billing-address-method input {
  position: relative;
  top: 3px;
}
.payment-info
{
	text-align: left;
	margin: 0px;
	border: 1px solid #e1e8ea;
	height: auto;
	font-size: 1.1em;
}

.payment-info .body
{
	padding: 10px;
	text-align: left;
	vertical-align: text-top;
}

.body select
{
	margin: 1px;
	border: 0;	
	color: #036b89;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;
	padding: 8px;
	background: #e1e8ea;
	border-radius: 2px;
	box-shadow: inset 0 0 5px #aac4cb;
}

.confirm-order
{
	text-align: left;
	margin: 0px;	
	height: auto;
}

.confirm-order .select-button
{
	margin: 20px 10px 10px 0px;
	text-align: left;
}


.shipping-address-container,
.billing-address-container {
  display: inline-block;
  vertical-align: top;
  width: 47.5%;
}
.billing-address-container {
    margin: 0 0 0 20px;
    width: auto;
}
.billing-address-container.inactive {
    display: none;
}
.shipping-address-container {
  margin-right: 2.5%;
}
.shipping-address-container td,
.billing-address-container td {
  box-sizing: border-box;
}
.shipping-address-container td .textBox,
.shipping-address-container td .selectBox,
.billing-address-container td .textBox,
.billing-address-container td .selectBox {
  width: 100%;
  box-sizing: border-box;
  height: auto;
}
.cart-address .td-label {
  width: 135px;
}
.cart-address .td-field {
  width: 265px;
}
.cart-next-button {
  margin: 15px 0 25px;
  text-align: center;
}

.cart-address .medium {
  width: 200px;
}
.cart-address .large {
  width: 250px;
}

.shipping-methods {
  font-size: 15px;
  font-weight: bold;
}
.shipping-methods.new {
  padding-left: 14px;
}
.shipping-methods.new .free-shipping,
.shipping-methods.new .no-free-shipping {
    font-size: 14px;
    font-weight: normal;
    padding-left: 6px;
    height: 27px;
}
.shipping-methods.new .free-shipping input,
.shipping-methods.new .no-free-shipping input {
  position: relative;
  top: 1px;
}
.shipping-methods.new .free-shipping-text {
  color: #b81826;
  text-transform: uppercase;
  font-family: "SansationBold";
  font-size: 18px;
  position: relative;
  top: 1px;
  left: 7px;
}
.free-shipping-notification {
  font-size: 14px;
  color: #036B89;
  font-weight: bold;
}
.shipping-methods.new .free-shipping {
  border: 1px solid #ccc;
  background: #E1E8EA;
  height: auto;
  padding: 5px;
}
.shipping-methods.new .ship-method-description {
  margin-left: 20px;
}
.ship-international {
  line-height: 150%;
  margin: 10px 20px 20px 20px;
  padding: 15px;
  background-color: #eeeeee;"
}

.payment-info-left {
  float: left;
  width: 65%;
}
.cvv-image {
  float: right;
  width: 30%;
  margin: 0 0 20px;
}

.payment-method-container {
  text-align: left;
}
.payment-method-button {
  display: inline-block;
  vertical-align: middle;
  margin: 20px 20px 60px;
}
.payment-method-button.new {
    margin-top: 0;
    margin-bottom: 0;
}


.confirmation-footer {
  float: right;
  width: 615px;
}
.confirmation-footer-container {
  overflow: hidden;
  margin: 15px 0;
}


.order-details .hidden-title {
  display: none;
}

.shipping-methods-container {
}
.checkout-confirm-main {
  display: inline-block;
  width: 55%;
}
.checkout-confirm-sidebar {
  float: right;
}
.checkout-confirm-sidebar .order-summary-box {
  float: none;
}

.shipping-address.new,
.billing-information.new {
  max-width: 520px;
  margin: 20px 0 40px;
  font-size: 14px;
  line-height: 20px;
}
.shipping-address-inner,
.billing-information-inner {
  padding-left: 20px;
}

.confirmation-comments {
    margin: 25px 0 0 0;
    width: 294px;
}
.confirmation-comments textarea {
  box-sizing: border-box;
  margin: 0;
}
.order-confirm-button {
    clear: both;
    padding-top: 15px;
    text-align: center;
}
.sectiontitle a.returntocart {
  display: inline-block;
  color: #000;
  font-family: "SansationRegular";
  font-size: 13px;
  margin-left: 25px;
  text-transform: none;
  font-weight: 400;
}



/*----BEGIN PRODUCT DETAILS---*/

.product-details-page
{
  float: right;
	margin: 10px 13px 0 0;
	width: 728px;
  background: #fff;
  border-radius: 2px;
  margin: 5px 0 0 0;
  padding: 20px;
  height: 100%;
  box-sizing: border-box;
}

.product-details-page2
{
  float: right;
	margin: 0px;
	width: 728px;
  background: #fff;
  margin: 5px 0 0 0;
  padding: 20px;
  height: 100%;
  box-sizing: border-box;
}

.product-details-top {
  overflow: hidden;
}

.product-details-image {
  float: left;
  width: 379px;
}

.product-details-sidebar {
  float: right;
  width: 305px;
  font-size: 13px;
}


.product-collateral
{
	clear: both;
	float: right;
	
}

.product-collateral2
{
	clear: both;
	float: left;
	
}

.product-collateral2 input {margin-bottom: 10px;}

.leftcolumn
{
    float: left;
    width: 25%;
}

.leftcolumn2
{
    float: left;
    width: 350px;
    margin-bottom: 25px;
}

.rightcolumn{float: right;}

.rightcolumn2
{
    float:right;
    width: 292px;
    valign: center;
}

.rightcolumn2 input[type="select"]
{
border: 0;	
	color: #036b89;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;	
	height: 15px;
	background: #e1e8ea;
	border-radius: 2px;
	box-shadow: inset 0 0 5px #aac4cb;}

.product-details-info .picture
{
	float: left;	
	margin-bottom: 15px;
	width: 100%;
}

.product-details-info .picture img
{
    width: 100%;
    padding-right: 11px;
}

.addtocart
{
	float: right;
	width: 30%;
	margin-right: 15px;
	margin-top: 25px;
	padding: 5px 5px 5px 5px;
	border: dashed 1px #C4C6C8;
}

.product-details-info .addtocart2{}

.product-details-info .overview
{
	float: left;
	width: 60%;
	margin-right: 15px;
	margin-top: 25px;
	padding: 5px 5px 5px 5px;
}

.overview2
{
	float: left;
	margin-top: 25px;
}

.overview2 .left{float:left;}

.productdetailname
{
	color: #4290a7;
	font-size: 24px;
	margin-bottom: 5px;
	font-family: 'SansationBold';
	text-align: left;
}

.overview .productname, .overview2 .productname
{
	color: #4290a7;
	font-size: 1.5em;
	margin-bottom: 0.3em;
	font-family: 'SansationBold';
	margin-top: -16px;
	float: left;
	text-align: left;
}

.product-details-info .overview .shortdescription, .product-details-info .overview .manufacturers,
.product-details-info .overview .sku, .product-details-info .overview .manufacturerpartnumber
{
	color: #444445;
	margin-bottom: 0.3em;
	font-size: 1.2em;
	line-height: 24px;
}

.shortdescription
{
	color: #444445;
	font-size: 1em;
	line-height: 22px;	
}

.catalogno 
{
	color: #000;
	font-size: 1em;
	line-height: 22px;	
	font-family: 'DroidSansBold';
	margin-bottom: 20px;
}

.sku {
	color: #000;
	font-size: 1.1em;
	line-height: 22px;	
	font-family: 'DroidSansBold';
	margin-bottom: 20px;
}

.product-details-info .fulldescription
{
	clear: both;
	color: #444445;
	margin-bottom: 0.3em;
	padding: 5px 20px 8px 20px;
	line-height: 24px;
	font-family: 'DroidSansRegular';
	font-size: 1.1em;
}

.product-share-button
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.divbox
{
	margin-top: 20px;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.product-variant-list
{
	margin-bottom: 15px;
	padding: 0px;
}

.product-variant-line{}

.product-variant-line .picture
{
	float: left;
	width: 300px;
	margin-bottom: 15px;
}

.overview
{
	float: right;
	width: 200px;
	margin-right: 25px;
}

.productname
{
	color: #3664A5;
	font-size: 1.2em;
	margin-bottom: 0.3em;
}

.description
{
	clear: both;
	color: #555;
	margin-bottom: 0.3em;
}

.product-variant-line .price
{
	float: left;
	margin-right: 10px;
}

.productPrice{color: green;}

.oldProductPrice
{
	color: red;
	text-decoration: line-through;
}

.product-variant-line .add-info
{
	padding: 10px 10px 10px 10px;
	background: #F7F5E8;
	min-height: 17px;
	float: right;
	text-align:right;
}

.product-variant-line .attributes
{
    float: left;
    width: 200px;
}

.sku{}


.product-variant-line{width: 95% !important;}

.product-variant-line .error
{
  font-weight: bold;
	color: Red;
}

.one-variant-price{margin: 0px 0px 5px 0px;}

.one-variant-price .productPrice
{
  font-family: 'SansationBold';
  color: #b81826; 
  font-size: 30px; 
  font-weight: normal;
}

.oldProductPrice
{
	color: #036b89;
	text-decoration: line-through;
}

.related-products .product-container,
.recent-products .product-container {
  text-align: left;
}


.related-products-grid{width: 708px;}

.related-products-grid .title
{
	padding: 10px 10px 10px 0px;
	font-family: 'SansationBold';
	font-size: 24px;
	text-transform: uppercase;
	clear: both;
	color: #b81826;	
	margin-top: 20px;
}

.related-products-grid .item-box
{
	padding: 10px;
	text-align: center;	
	background: #fff;
	border-radius: 2px;
	width: 207px;	
}
.related-products-grid td.item-box {margin-right: 10px;}


.related-products-grid a 
{
    font-size: 12px;
    color: #444445;
}

.related-products-grid .item
{
	text-align: center;
	padding: 10px;
}

.manufacturers a
{
	color: #B81826;
	margin-bottom: 0.3em;
	font-size: 1em;
	line-height: 24px;
}

.manufacturers a:hover{color: #4290A7;}

.related-products-grid .item .product-title
{
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	font-weight: bold;
	text-transform: none;
	font-size: 1em;
	padding: 0;
}

.related-products-grid .item .picture{text-align: center;}

.related-products-grid .item .picture img{width: auto;}

.product-review-box
{
	margin-bottom: 15px;
	padding: 10px 10px 10px 10px;
}

.productPrice 
{
color: #B81826;
font-size: 14px;
font-family: 'DroidSansBold';
}

.productspec-box
{
	padding: 20px;
	clear: both;
	color: #444445;
}

.producttags-box
{
	padding: 20px;
	clear: both;
	color: #444445;
}

.tier-prices
{
	text-align: center;	
	margin-bottom: 10px;
}

.tier-prices .prices-header
{
	background: #7692B9;
	color: #FFF;
	padding: 3px 3px 3px 3px;
	font-weight: bold;	
}

.tier-prices .prices table
{
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	background: #f3f3f3;
}

.prices-table td{padding: 0;}

.item-table td
{
	border-bottom: solid 3px #d7d7d7;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.item-price{color: Green;}

.header-table td
{
	border-bottom: solid 3px #d7d7d7;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.field-header
{
	font-weight: bold;
	text-align: center;	
}

.breadcrumb
{
	padding: 0px;
	/*margin: 25px 0px -40px 30px;*/
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;	
	/*position: absolute;
	top: 270px;
	left: 200px;*/
	padding: 0 0 0 0;
	width: 600px;
}

.breadcrumb a
{
	text-decoration: none;
	color: #3A4045;
}

.breadcrumb a:hover{text-decoration: underline;}

.pagination {
  text-align: center;
}

.sub-category-grid table
{
    width: 100%;
}

.sub-category-grid .boxtitle
{
	padding: 10px 0px 1px 0px;
	margin: 0 5px 10px 5px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	font-size: 1.1em;
	border-bottom: solid 1px #C4C6C8;
}

/*---BEGIN PAGES---*/

.category-page .product-pager, .manufacturer-page .product-pager, .producttag-page .product-pager
{
	text-align: center; width: 680px;
}

.category-page .product-pager a, .manufacturer-page .product-pager a, .producttag-page .product-pager a
{
	font-size: 1em;
	color: #555;
}

.category-page .product-pager a:link, .manufacturer-page .product-pager a:link, .producttag-page .product-pager a:link
{
	text-align: center;
}

.category-page .product-pager span, .manufacturer-page .product-pager span, .producttag-page .product-pager span
{
	color: #3664A5;
	font-size: 1.3em;
	font-weight: bold;
}

.category-page, .manufacturerlist-page, .manufacturer-page, .producttag-page
{
	margin-bottom: 15px;
	padding: 0 0 0 15px;
}

.category-page .page-title,  .page-title, .manufacturer-page .page-title, .producttag-page .page-title
{
	border-bottom: 0 none;
}

.manufacturerlist-page {}

.category-page .category-description
{
	color: #4b4b4b;
	font-size: 1.1em;
	line-height: 24px;
	text-align: left;
	border-radius: 2px;
	background: #fff;
	margin: 17px 0 0 0px;
	width: 715px;
	padding: 20px 0 0;
}

.category-page .category-description {padding: 0px 0; width: 715px;}

.manufacturer-page, .manufacturerlist-page {background: #fff; border-radius: 2px; margin: 49px 0 30px 30px; padding: 20px; width: 675px;}

.sub-category-grid, .manufacturer-grid
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-bottom: 15px;
}

.sub-category-grid a, .manufacturer-grid a
{
    font-size: .9em;
}

.sub-category-grid .item-box, .manufacturer-grid .item-box
{
	text-align: left;
  width: 158px;	
  font-size: 1.1em;
  line-height: 24px;
}

.sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item
{
	text-align: center;
	margin: 10px 10px 10px 10px;
	width: 150px;
	height: auto;
	border: 1px solid #E8E6D2;
}

.sub-category-grid .sub-category-item .category-title, .manufacturer-grid .manufacturer-item .man-title
{
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	display: block;
	overflow: hidden hidden;
	height: 1.8em;
	padding: 8px 0 5px 0;
}

.sub-category-grid .sub-category-item .picture, .manufacturer-grid .manufacturer-item .picture
{
	text-align: center;
	padding: 10px 0 10px 0;
}

.sub-category-list
{
	margin-bottom: 15px;
	padding: 0px;
}

.product-sorting 
{
  width: 620px;
  margin: 15px auto 10px auto;
}

.pagetitle
{
	padding: 10px 0px 1px 5px;
	margin: 0px 5px 10px 5px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	font-size: 24px;
	font-family: 'SansationBold';
	color: rgb(168, 5, 50);
	text-align: left;
	
}
.sectiontitle
{
    padding: 10px 0px 1px 5px;
	margin: 0px 5px 10px 5px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
	font-size: 18px;
	font-family: 'SansationBold';
	color: rgb(168, 5, 50);
	text-align: left;

}
.product-container {
  width: 737px;
  text-align: center;
}
.product-box-container {
  display: inline-block;
  margin-bottom: 25px;
}

.product-box 
{
  text-align: center;
	margin: 0px 6px 0px 6px;
	width: 203px;
	height: 356px;  
	background: #ffffff;
	border-radius: 1px;
	padding: 12px;
}

.product-box .picture
{
  height: 175px;
}

.product-box .picture img 
{
  width: auto;
  cursor: pointer;
}

.product-box a
{
  color: #444445;
  font-family: 'DroidSansRegular';
  font-size: 1.1em;
  font-weight: bold;
}

.product-title
{
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size:12px;
	height: 50px;
}

.product-box .description 
{
  height: 0px;
  text-align: center;
  color: #555;
  padding: 5px 5px 10px 5px;
  margin: 5px 5px 0px 5px;
}

.product-box .price 
{
  color: #b81826;
  font-family: "DroidSansBold";
  font-size: 14px;
}

.product-box .callforprice
{
  color: #b81826;
  font-size: 14px;
}

.productdetailbutton
{
	font-family: 'SansationRegular'; border-radius: 10px; padding: 6px 6px; margin: 10px 0 0 10px; color: #990b17; text-align: center; font-size: 14px; box-shadow: inset 0 0 6px #c9c8c8; -moz-box-shadow: inset 0 0 6px #c9c8c8;
  background-image: -o-linear-gradient(bottom, rgb(201,200,200) 38%, rgb(227,227,227) 69%);
  background-image: -moz-linear-gradient(bottom, rgb(201,200,200) 38%, rgb(227,227,227) 69%);
  background-image: -webkit-linear-gradient(bottom, rgb(201,200,200) 38%, rgb(227,227,227) 69%);
  background-image: -ms-linear-gradient(bottom, rgb(201,200,200) 38%, rgb(227,227,227) 69%);

  background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0.38, rgb(201,200,200)),
	  color-stop(0.69, rgb(227,227,227))
  );
  background-color: #d8c79b;  
  border: 0px;
  cursor: pointer;
}

.productdetailbutton-old
{
	font-family: 'SansationRegular'; border-radius: 10px; padding: 6px 6px; margin: 10px 0 0 10px; color: #990b17; text-align: center; font-size: 13px; box-shadow: inset 0 0 6px #d5c68f; -moz-box-shadow: inset 0 0 6px #d5c68f555;
    background-image: linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -o-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -moz-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -ms-linear-gradient(bottom, rgb(211,192,142) 14%, rgb(231,223,197) 57%);
    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.14, rgb(211,192,142)),
	    color-stop(0.57, rgb(231,223,197))
    );
    background-color: #d8c79b;  
    border: 0px;
    cursor: pointer;
}
input.productdetailbutton {
  cursor: pointer;
}

.categorytitle 
{
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 15px;
}

.categoryheader 
{
  text-align: left;
	margin: 0px 6px 15px 6px;
	width: 725px;
	background: #ffffff;
	border-radius: 1px;
	padding: 10px 0px 5px 0px;
	line-height: 175%;
}

#slider a img {
  width: 100%;
}

.searchtitle 
{
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 15px;
}

.searchheader 
{
  text-align: left;
	margin: 0px 6px 15px 6px;
	width: 725px;
	background: #ffffff;
	border-radius: 1px;
	padding: 10px 10px 5px 10px;
	line-height: 175%;
  box-sizing: border-box;
}

.numerictextboxtext
{
	border: solid 1px #E3E3E3;
	vertical-align: top;
	font-size: 12px;
}

.productvariantaddtocartbutton, .checkoutbutton, .confirmordernextstepbutton
{
    border-radius: 10px;
    color: #fff;
    font-family: 'SansationBold';
    text-transform: uppercase;
    padding: 10px 25px;
    border: 0px;
    font-size: 24px;
    background-image: linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -o-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -moz-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -webkit-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -ms-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.32, rgb(149,7,19)),
	    color-stop(0.68, rgb(184,24,37))
    );
    background-color: #b81826;
    cursor: pointer;
}

#btnAddToCart, #checkout, #confirmbutton
{
    border-radius: 10px;
    color: #fff;
    font-family: 'SansationBold';
    text-transform: uppercase;
    padding: 10px 25px;
    border: 0px;
    font-size: 24px;
    background-image: linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -o-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -moz-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -webkit-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);
    background-image: -ms-linear-gradient(bottom, rgb(149,7,19) 32%, rgb(184,24,37) 68%);

    background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.32, rgb(149,7,19)),
	    color-stop(0.68, rgb(184,24,37))
    );
    background-color: #b81826;
    cursor: pointer;
}

.subtitle
{
  margin: 0px 10px 0px 0px;
  font-weight: normal;
  font-family: 'SansationBold';
  color: #036B89;
  font-size: 18px;
}

.account-tabs td 
{
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font-family: 'SansationRegular';
  font-size: 14px;
  padding: 10px 25px 10px 25px;
  color: gray;
  background-color: #f6f1e7;
}

.cart-quantity
{
  width: 50px;
  text-align: center;
}

.cart-items td 
{
  text-align: center;
  border-right: 1px dotted silver;
  font-size: 13px;  
}
.cart-items.new td {
  border-bottom: 1px solid #eee;
}
.cart-items.new td:first-child {
  border-left: 1px solid #eee;
}

.cart-items tr:first-child td 
{
  background: #036b89;
  color: White;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  line-height: 30px;
}

.cart-total 
{
  color: #036b89;
  font-weight: bold;
}

.cart-address td
{
  text-align: left;
}

.order-list 
{
  width: 100%;
  border: 1px solid #cccccc;
}

.order-list td 
{
  padding: 10px;
}

.order-details 
{
  width: 100%;
  padding: 0px 15px;
  box-sizing: border-box;
}

.order-details td 
{
  line-height: 150%;
  font-size: 14px;
}
.order-total {
  text-align: right;
}
.order-detail-products
{
  width: 100%;
  box-sizing: border-box;
  padding: 0 15px;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}

.order-detail-products td 
{
  border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}

#gcert_form 
{
  display: none;
}

#gcert_form td 
{
  padding-top: 5px;
  padding-bottom: 5px;
}

.team { margin:15px 0; padding:0 25px; float:left; }
.team img { float:left; }
.team div { float:right; width:370px; padding:40px 0 0 0; }

.left { float:left; }

table.contact-us-table tr td { font-weight:normal!important; }
table.contact-us-table .row .item-value { padding:3px 0 0!important; }

table.contact-us-table .contactusbutton
{
    font-family: 'SansationRegular';
    border-radius: 10px;
    padding: 6px 6px;
    margin: 10px 0 0 10px;
    color: #990B17;
    text-align: center;
    font-size: 14px;
    box-shadow: inset 0 0 6px #D5C68F;
    -moz-box-shadow: inset 0 0 6px #d5c68f555;
    background-image: linear-gradient(center bottom , #C9C8C8 38%, #E3E3E3 69%);
    background-image: -o-linear-gradient(center bottom , #C9C8C8 38%, #E3E3E3 69%);
    background-image: -moz-linear-gradient(center bottom , #C9C8C8 38%, #E3E3E3 69%);
    background-image: -webkit-linear-gradient(center bottom , #C9C8C8 38%, #E3E3E3 69%);
    background-image: -ms-linear-gradient(center bottom , #C9C8C8 38%, #E3E3E3 69%);
    background-image: -webkit-gradient(
     linear,
     left bottom,
     left top,
     color-stop(0.14, #D3C08E),
     color-stop(0.57, #E7DFC5)
     );
    background-color: #D8C79B;
    border: 0px;
    cursor: pointer;
}


.free-shipping 
{
  border: 1px solid #a81c3f;
  margin-bottom: 5px;
  height: 30px;
  vertical-align: middle;
  padding-left: 5px;
  width: auto;
}

.no-free-shipping 
{
  border: 0px;
  margin-bottom: 5px;
  height: 30px;
  line-height: 30px;
  padding-left: 5px;
}

.cart-free-shipping-notice 
{
  text-align: left;
  line-height: 150%;
  font-size: 16px;
  font-weight: bold;
  color: Green;
  margin-bottom: 10px;
}

.featured 
{
  border: 1px solid black;
}

#installationpackages 
{
  width: 685px;
  margin-left: 25px;
}

.iplist
{
  padding: 0px;
  margin: 0px;
}

.iplistli 
{
  cursor: pointer;
}

.iplistli a 
{
  color: Black;
  font-size: 14px;
}


#completedinstalls 
{
  width: 685px;
  margin-left: 25px;
}

.cilist 
{
  margin-right: 30px;
  cursor: pointer;
  /*line-height: 35px;*/
  font-size: 14px;
}

.cilist a 
{
  color: Black;
  font-size: 14px;
}

.cilistimg 
{
  margin-right: 5px;
}

#lite 
{
  display: none;
  width: 720px;
}

#installslegend
{
  width: 685px;
  margin-left: 25px;
}

.legendlist 
{
  margin-right: 30px;
  line-height: 35px;
  font-size: 14px;
}

.signature
{
  font-family: 'Herr Von Muellerhoff', cursive;
  font-size:22px;
}


/*--
---- ADS-B LANDING PAGE
------------------------------------------------*/

#adsb .countdown {
  width: 720px;
  height: 246px;
  background: url(/images/adsb/countdown-bg.jpg) no-repeat;
  position: relative;
}
#adsb .countdown h1 {
  color: #fff;
  font-size: 40px;
  position: absolute;
  right: 32px;
  top: 75px;
  text-transform: none;
}
#adsb .countdown h2 {
  color: #fff;
  font-size: 24px;
  position: absolute;
  top: 25px;
  right: 32px;
  font-weight: normal;
  font-family: 'SansationRegular', sans-serif;
}
#adsb .countdown-clock {
  position: absolute;
  left: 32px;
  bottom: 30px;
}
#adsb .clock-icon {
  float: left;
}
#adsb .countdown-clock span {
  display: block;
  color: #fff;
}
#adsb .countdown-clock .countdown-timer {
    float: left;
  margin: 18px 0 0 10px;
}
#adsb .countdown-clock .timeblock {
  display: block;
  font-size: 18px;
  font-style: normal;
  color: #fff;
  font-family: 'DroidSansRegular', sans-serif;
}
#adsb .countdown-clock .timeblock {
  display: inline-block;
  text-align: center;
  margin: 0 18px;

}
#adsb .countdown-clock .timeblock .number {
  font-size: 44px;
  font-style: normal;
  font-family: 'SansationBold', sans-serif;
  padding-bottom:16px;
}
#adsb .section {
  text-align: center;
  margin: 90px 0 0;
}

#adsb .section.intro {
  background: #fff;
  padding: 5px 0;
  text-align: left;
  margin-top: 15px;
}
#adsb .intro-image {
  float: left;
  margin: 18px 30px 15px 20px;
}

#adsb .header-container {
  margin-bottom: 38px;
}
#adsb .section h1 {
  font-family: 'SansationRegular', sans-serif;
  color: #b81826;
  font-size: 30px;
  position: relative;
  text-align: center;
  display: inline-block;
  font-weight: normal;
  margin: 0 auto 35px;
  line-height: 40px;
}

#adsb .section h1:before {
  content: "";
  display: block;
  position: absolute;
  width: 162px;
  height: 17px;
  background: url(/images/adsb/title-lines-left.png) no-repeat;
  top: 8px;
  left: -180px;
}
#adsb .section h1:after {
  content: "";
  display: block;
  position: absolute;
  width: 162px;
  height: 17px;
  background: url(/images/adsb/title-lines-right.png) no-repeat;
  top: 8px;
  right: -180px;
}
#adsb .section h1.normal {
    text-align: left;
    display: block;
    font-weight: bold;
    font-size: 24px;
    padding: 0 25px;
    margin: 20px 0 0;
}
#adsb .section h1.normal:before,
#adsb .section h1.normal:after {
    content: none;
}
#adsb .section .header-container.small-margin {
  margin-bottom: 10px;
}
#adsb .section h1.small-lines:before {
  background: url(/images/adsb/title-lines-left-sm.png) no-repeat;
  width: 111px;
  left: -129px;
}
#adsb .section h1.small-lines:after {
  background: url(/images/adsb/title-lines-right-sm.png) no-repeat;
  width: 111px;
  right: -129px;
}
#adsb .capabilities-left, #adsb .capabilities-right {
  display: inline-block;
  width: 337px;
  height: 327px;
  background: #fff;
  text-align: left;
  margin: 0 8px; 
}
#adsb .capabilities-left h3, #adsb .capabilities-right h3 {
  border-bottom: 1px solid #a80532;
  padding: 14px 0 10px 20px;
  font-size: 20px;
  font-family: 'DroidSansRegular', sans-serif;
  margin-bottom: 20px;
  font-weight: normal;
}
#adsb .capabilities-left ul, #adsb .capabilities-right ul {
  margin: 0;
  list-style: none;
  padding-left: 20px;
}
#adsb .capabilities-left li, #adsb .capabilities-right li {
  font-size: 16px;
  line-height: 50px;
}
#adsb .capabilities-left li:before, #adsb .capabilities-right li:before {
  color: #a80532;
  font-size: 28px;
  content: "• ";
  top: 5px;
  position: relative;
}
#adsb .video-layout .video-block {
  display: inline-block;
  margin: 0 10px 40px;
  width: 230px;
}
#adsb .video-layout .video-block.no-bot-margin {
  margin-bottom: 0;
}
#adsb .video-layout .video-container {
  padding: 5px;
  background: #fff;
}
#adsb .video-layout .video-title {
  font-size: 14px;
  padding-top: 8px;
}
#adsb .video-layout .video-container a {
  position: relative;
  display: block;
}
#adsb .video-layout .video-container a:after {
  content: "";
  position: absolute;
  display: block;
  width: 64px;
  height: 64px;
  top: 30px;
  left: 76px;
  background: url(/images/adsb/play-button.png) no-repeat;
}
  
#adsb .display-options h5 {
  font-size: 20px;
  color: #a80532;
  font-family: 'SansationRegular', sans-serif;
  font-weight: normal;
  margin-bottom: 38px;
}

#adsb .adsb-listing .product-box {
  display: inline-block;
  margin: 13px 5px;
}
#adsb .adsb-listing .product-box input {
  cursor: pointer;
}
#adsb .bottom-links {
  text-align: center;
  margin: 25px 0 40px;
}
#adsb .bottom-links a {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  line-height: 50px;
  width: 325px;
  height: 50px;
  background: rgb(168, 5, 50);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 15px 25px;

  color: #fff;
  font-family: 'SansationRegular', sans-serif;
  font-size: 18px;
  font-weight: normal;


}
#adsb .bottom-links a:hover {
  background: #fff;
  color: rgb(168, 5, 50);
}


/*--
---- AVIONIC INSTALLATION PAGE
------------------------------------------------*/

.avionics-installation {
  padding: 0 25px 40px;
}
.avionics-installation .main-body {
  margin: 40px 0 0;
}
.avionics-installation .main-body p, .avionics-installation .main-body h2 {
  padding: 0;
}
.avionics-installation .callout-buttons {
  margin: 40px 0;
}
.avionics-installation .callout-buttons .button {
  display: inline-block;
  vertical-align: top;
  width: 315px;
}
.avionics-installation #callforquote {
  border: 1px solid #a60c1a;
  height: 87px;
}
.avionics-installation #requestanestimate {
  display: block;
  height: 69px;
  background: #d01f2f;
  text-align: center;
  padding: 28px 10px 10px;
  border-radius: 10px;  
  color: white;
  border:1px solid #a60c1a;

  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.avionics-installation #requestanestimate:hover {
  background:#A52430;
}

#installations {
  margin: 40px 0;
  text-align: center;
}
#installations ul, #installations li {
  margin: 0;
  padding: 0;
}

#installations .type {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 180px;  
  margin: 0 20px 35px;  

}
#installations .type > a {
  display: block;
  color: #b81826;
  font-size: 17px;
  font-weight: bold;
  background: #f0f0f0;
  padding: 20px 0;
  border: 1px solid #ccc;
  border-bottom: 4px solid #b81826;
  border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
#installations .type > a:hover {
  background: #e0e0e0;
}
#installations .type a .close {
  display: none;
}
#installations .type.open {
  width: 630px;
  text-align: left;
  -webkit-transition: width .2s ease-in-out;
  -moz-transition: width .2s ease-in-out;
  -ms-transition: width .2s ease-in-out;
  -o-transition: width .2s ease-in-out;
  transition: width .2s ease-in-out;
}

#installations .type.open a {
  padding: 14px 0 14px 25px;
}
#installations .type.open a .close {
  display: inline;
  float: right;
  font-size: 14px;
  text-decoration: underline;
  font-weight: normal;
  padding-right: 30px;
}
#installations .type .installation-details {
  display: none;
  width: 578px;
}
#installations .type.open .installation-details {
  display: block;
  margin: 0;
  padding: 25px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 0 8px 8px 0;
  -webkit-border-radius: 0 0 8px 8px;
}
#installations .installation-details ul {
  list-style-type: disc;
  margin-left: 15px;
}

.g3x {
    border-collapse: collapse;
}

.g3x tr td {
    padding: 0px;
    margin: 0px;
}

.g3x tr:first-child td {
    font-weight: bold;
}

.g3x tr td:nth-child(1) {
    width: 325px;
    text-align: left;
}
.g3x tr td:nth-child(2) {
    width: 85px;
    text-align: left;
}
.g3x tr td:nth-child(3) {
    width: 85px;
    text-align: right;
}
.g3x tr td:nth-child(4) {
    width: 75px;
    text-align: right;
}
.g3x tr td:nth-child(5) {
    width: 85px;
    text-align: right;
}

.g3x tr:last-child td:nth-child(4) {
    padding-top: 10px;
}

.g3x tr:last-child td:nth-child(5) {
    border-top: 1px solid black;
    padding-top: 10px;
}
.featured {
    width: 300px;
    height: 200px;
    overflow: hidden;
}
.featured img {
    width: 100%;
    height: 100%;
}
.avionics-installation-right {
    width: 302px;
    margin: 0px 25px 10px 10px;
    float: right;
    padding: 0px;
}
.installation-packages {
    width: 45%;
    vertical-align: top;
    margin: 22px 0 25px 20px;
    display: inline-block;
}
.installation-packages-left {
    vertical-align: top;
    margin: 0 0 25px 20px;
    display: inline-block;
}
/*--
---- Feedback PAGE
------------------------------------------------*/

.feedback-row {
    display: block;
    margin: 0 0 25px 25px;
    width: 100%;
    font-size: 1.1em;
}
.feedback-left {
    width: 55%;
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
}
.feedback-right {
    width: 32%;
    display: inline-block;
    vertical-align: top;
}
.feedback-scale {
    display: block;
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
}
.feedback-poor {
    float: left;
}
.feedback-excellent {
    float: right;
}
.feedback-number {
    margin-right: 35px;
}
.feedback-number:last-child {
    margin-right: 0;
}
.feedback-radio {
    margin-right: 21px;
}
.feedback-radio:last-child {
    margin-right: 0;
}
.feedback-radio input {
    width: 20px;
    height: 20px;
}
.feedback-textboxes {
    margin: 30px 0 25px;
    font-weight: bold;
    vertical-align: top;
}
.feedback-textboxes textarea {
    width: 400px;
    height: 150px;
}
.feedback-textboxes input[type=text] {
    width: 250px;
}
.feedback-textboxes span {
    margin-right: 20px;
}
.feedback-row .form-left {
    width: 200px;
    display: inline-block;
    vertical-align: top;
}
.feedback-row .form-right {
    display: inline-block;
    vertical-align: top;
}

/*--
---- Contact Us PAGE
------------------------------------------------*/
.directions-column {
    display: inline-block;
    width: 48%;
}
.directions-column.left {
    margin-left: 25px;
}
.directions-column .directions {
    width: 56%;
    vertical-align: top;
    display: inline-block;
    margin: 0 10px 10px 0;
}
.directions-column .distance {
    width: 40%;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 10px;
}
.contact-us-widget {
    clear: both;
    width: 100%;
    text-align: center;
}

/*--
---- Aviation Apps PAGE
------------------------------------------------*/

.app-row {
    display: block;
    width: 100%;
    margin-bottom: 25px;
}
.app-icon {
    display: inline-block;
    float: left;
    width: 100px;
    height: 100px;
    vertical-align: top;
    margin-left: 15px;
}
.app-icon img {
    width: 100%;
    height: 100%;
}
.app-content {
    display: block;
    width: auto;
    overflow: hidden;
    vertical-align: top;
}
.app-content h2 {
    display: inline-block;
}
.app-content img {
    float: right;
    margin-right: 15px;
    display: inline-block;
    vertical-align: top;
}

/*--
---- Sitemap PAGE
------------------------------------------------*/

.sitemap-item {
    display: inline-block;
}
.sitemap-wrapper {
    padding: 20px;
    float: right;
    width: 920px;
    background-color: #ffffff;
}

/*--
---- No Sales Tax PAGE
------------------------------------------------*/
.no-sales-tax-image {
    margin: 0 15px;
    display: inline-block;
    vertical-align: top;
}
.no-sales-tax-content {
    position: relative;
    display: inline-block;
    width: 70%;
    margin-bottom: 40px;
}

/*--
---- Account Pages
------------------------------------------------*/
.account-wrapper {
    padding: 15px;
}
.account-content {
    padding: 15px;
    border: 1px solid #cccccc;
}
.account-wrapper .form-row label {
    width: 160px;
    display: inline-block;
}
.account-wrapper .form-row input[type="text"],
.account-wrapper .form-row input[type="password"] {
    width: 265px;
}
.account-wrapper .form-row select {
    width: 282px;
}
.account-wrapper textarea {
    width: 400px;
}

/*--
---- Kit Panels
------------------------------------------------*/
.kit-panel-centered {
    width: 400px;
    margin: 0px auto;
    border: 1px solid #036b89;
    padding: 20px;
}


/*-------------------------------------------------------------------------------------------------------------*/

/*--- FORM STYLES ---*/


.form-row {
  margin: 10px 0;
}
.form-row .label,
.form-row .input {
  display: inline-block;
  vertical-align: top;
}
.form-row .label {
  min-width: 128px;
}
.form-row .input {
}



.ui-autocomplete {
  z-index: 9999 !important;
}