/*meyer reset
========================================================================*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

/* Reset
============================================================================*/
*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{}
li{list-style-type:none;}
article, aside, footer, header, hgroup, nav, section {display: block;}



/* Basics
===========================================================================*/
html{font-fmaily:arial, sans-serif;font-size:14px;}
body{width:100%;margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:2em;margin-bottom:0.5em;}
h2{font-size:1.5em;margin-bottom:0.75em;}
h3{font-size:1.5em;margin-bottom:0.75em;}
p{margin-bottom:.5em;line-height:1.5em;}
hgroup{margin-bottom:12px;}
hgroup h1{margin-bottom:.2em;}
hgroup h2{font-size:1.3em;margin-bottom:.2em;}
.clearfix{clear:both;}


/* Structure
===========================================================================*/
header{}
nav{}
#main{}
#side{}
section{}
article{}
footer{}


/* nav-top
===========================================================================*/
nav#top{background-color:#f10011;color:#fff;margin-bottom:0;border-bottom:none;width:30%;float:right;}
nav#top #top-links, nav#top #top-links li, nav#top #top-links a, #top .btn-link{color:#fff;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color:transparent;}
.dropdown-menu{background-color:#f10011;}

/* header
===========================================================================*/
header{background-color:#f10011;margin-botto1m:20px;border-bottom:solid 4px #fece0a;}
#logo{margin-bottom:-2px;floa1t:left;x;}

/* nav
===========================================================================*/
#menu{background-color:#fece0a;background-color:#f10011;color:#fff;background-image:none;font-weight:bold;border:none;border-radius:0;padding:5px 0;}
#menu .nav{width:100%;}
#menu .nav li{width:16.5%;text-align:center;}
#menu .nav li a{color:#fff;text-shadow:0 1px 0 #000;font-size:1.5em;-webkit-text-stroke-width: 1px;   -webkit-text-stroke-color: #000;text-transform:uppercase;}
#menu li.checkout{background-color:#188840;border-radius:5px;}
#menu .account-mobile{visibility:hidden;height:1px;}

/* main
===========================================================================*/





/* side
===========================================================================*/
#column-left .list-group{}
#column-left .list-group-item{background-color:#f10011;color:#fff;margin-bottom:2px;}



/* footer
===========================================================================*/
footer .by{text-align:center;font-size:0.8em;padding-top:2em; }


/* homepage
===========================================================================*/
.homeintro .topintro{bord1er:1px solid #000;width:50%;float:left;padding:0 30px 0 0;font-size:1.1em;}
.homepage .topintro img{float:left;margin-bottom:20px;}
.homeintro{width:100%;margin-bottom:40px;}

.homeintro article{width:50%;box-sizing:border-box;float:left;}
.homepage {border:none;}
.homepage .three{margin-bottom:60px;}
.homepage .three ul{width:30%;margin:5px 1.5%;float:left;}
.homepage .three ul li{line-height:1.5em;}
.homepage .three ul li:first-child{margin-bottom:0.5em;}


/* General Store
===========================================================================*/
.breadcrumb {display:none;}
.panel {-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}
.panel-default{border:none;}
.price-tax{display:none !important;}
.btn-primary{background-color:#fece0a;color:#f10011;background-image:none;font-weight:bold;border-color:#ccc;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#188840;color:#fff;}

/* Categories
===========================================================================*/
.product-thumb .caption{min-height:10px;}
.product-thumb .caption h4{text-align:center;min-height:45px;}
.product-thumb .caption .price{font-size:1.3em;text-align:center;padding:10px;font-weight:bold;}
.product-thumb .button-group button {display:inline;text-align:center;width:100%;background-color:#fece0a;color:#f10011;background-image:none;font-weight:bold;border-color:#ccc;}
.product-thumb .button-group button:hover{background-color:#188840;color:#fff;}

.product-thumb .button-group button.out-of-stock{background-color:#ccc;}

.list-group{margin-top:66px;}



/* Products
===========================================================================*/
section.product{margin-bottom:24px;}
section.product .product-list{width:50%;float:left;padding:10px 0;}
section.product .price-list{width:50%;float:right;}
section.product #product{clear:both;padding-top:10px;}
section.product li{line-height:1.5em;}
section.product li h2{padding:15px 0;font-size:2.5em;}

section.product .form-group{}
section.product .form-group label{width:50px;float:left;padding:11px 0;font-weight:bold;}
section.product .form-group input{width:50px;float:left;margin-bottom:20px;}
section.product .form-group #button-cart{float:right;width:285px;padding:6px 16px;}
.product .list-group{margin-top:0;}
.product .related{}

.out-of-stock{background-color:#fff;border:none;box-shadow: 0 0 0 #fff;color:#f10011;font-weight:bold;}


.addthis_toolbox{width:100px;}


/* Account
===========================================================================*/
.account-login .list-group,.account-account .list-group,.account-edit .list-group,.account-forgotten .list-group, .account-password .list-group,.account-address .list-group,
.account-wishlist .list-group,.account-order .list-group,.account-download .list-group,.account-recurring .list-group,.account-register .list-group, .account-reward .list-group,
.account-return .list-group,.account-transaction .list-group,.account-newsletter .list-group,.account-logout .list-group{margin-top:0;}
.list-unstyled{line-height:1.5em;}
.account-account .list-unstyled{margin-bottom:2em;}


#accordion .radio label{margin-bottom:1em;line-height:24px;vertical-align:middle;}
#accordion .radio label img{vertical-align:middle;}







