@import 'https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css';
body {
    margin: 0;
    overflow-x: hidden;
}
/* Header Css */
.left-col, .right-col, .center-col {
float: left;
; }


div#leftpane.left-col, div#rightpane.right-col {
width: 25%;
 }


div#centerpane.center-col {
    width: 100%;
    padding: 0px 15px; }


#background * {
box-sizing: border-box; }


#header, #subheader, div.subheader, div.boxtitle, div.boxcontent, div.left-col, div.right-col, div.top-bar, div.footer, #more_items_content, #leftpane, #rightpane, #showcase ul, ul.tablinks, #largeimage, #design, #customhtml, #descriptiontitle, #ImageID {
display: block; }


.hidden, .mobile_only {
display: none;
/* RESET FOR NO SUBS */ }


.main-container .header-wrapper, .main-container .subheader-wrapper, .main-container .left-col, .main-container .right-col, .main-container .creditlink, .main-container .footer-wrapper, .main-container .boxcontent, .main-container #showcase, .main-container #tab1, .main-container #descriptiontitle {
display: block; }


.clear {
clear: both; }


#background {
font-size: 10px;
background-color: #fff; }


.page {
width: 100%;
font-family: 'Ubuntu', sans-serif !important;

color: #111; }
.page td, .page .g-std {
font-family: 'Ubuntu', sans-serif !important; }


.cols {
; }


.col-wrapper {
background: none center center; }


.accent {
color: #0090d7; }


div.row {
width: 1100px;
margin: auto; }


h1, h2, h3, h4, h5, h6 {
width: 100%;
font-family: 'Merriweather', serif !important; }


.main-container .g-novisited a:visited {
outline: none; }


.main-container a {
text-decoration: none; }
.main-container a:link {
outline: none; }
.main-container a:visited {
outline: none; }
.main-container a:active {
outline: none; }
.main-container a:hover {
text-decoration: underline;
outline: none; }


a.homelink {
    display: inline-block;
    padding: 2% 0 4% 0;
    width: 200px;
    margin: auto;}


#header {
    background: url(../images/shared-header.jpg) center bottom no-repeat;
    background-size: 100%;
	margin: 0 auto 1%
}


.subheader-wrapper {
background: #78100e;
border: none; }


.subheader {
position: relative;
z-index: 10;
 }
.subheader ul.headerlinks {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-size: 14px;
    text-transform: uppercase; }
.subheader ul.headerlinks li {
display: inline-block;
 }
.subheader ul.headerlinks li {
display: inline-block;
padding: 12px 0px 12px 0px;
height: auto; }
.subheader ul.headerlinks li a {
    color: #fff;
    padding: 12px 20px 12px 20px;
    transition: .3s;
    -webkit-transition: .3s; }
.subheader ul.headerlinks li a:hover {
    color: #fff !important;
    text-decoration: underline;
	text-decoration-color: #ca971a;}
.subheader .search {
position: absolute;
right: 10px;
top: 4px; }
.subheader .search input.searchbox {
width: 200px;
padding: 5px;
height: 27px;
border: 1px solid #dfdede;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
border-radius: 4px; }
.subheader .search input.submitbox {
background: #fff;
border-radius: 4px;
border: none;
padding: 5px 10px;
height: 27px;
width: 30px;
color: #be090a;
font-weight: normal;
cursor: pointer;
font-family: "FontAwesome";
box-sizing: border-box;
display: inline-block;
vertical-align: top;
font-size: 18px;
padding-left: 7px;
padding-top: 4px; }
.subheader .search input.submitbox:hover {
background: #000; }


ul#nav li {
display: none; }


.cols ul.categories, .cols .boxlinks {
font-size: 1.1em;
font-weight: normal;
padding: 0px;
margin: 0px;
list-style: none; }
.cols ul.categories ul {
padding: 0px;
margin: 0px;
list-style: none; }
.cols ul.categories li {
padding: 0px;
margin: 0px;
display: block; }
.cols ul.categories li a, .cols .boxlinks a {
    text-align: left !important;
    background: #fff;
    display: block !important;
    border-top: none;
    color: rgba(0,0,0,.8) !important;
    text-decoration: none !important;
    padding: 5px;
    height: auto;
    font-family: 'Ubuntu', sans-serif;
    line-height: 1.7;
    transition: .3s;
    -webkit-transition: .3s;
    font-size: 1.4em;
    width: 100%; }
.cols ul.categories li a:hover, .cols .boxlinks a:hover {
    color: #ca971a !important;
    text-decoration: underline !important;
   
 }
.cols ul.categories li:first-child, .cols .boxlinks:first-child {
border-top: none; }
.cols ul.categories li:first-child:hover, .cols .boxlinks:first-child:hover {
border-top: none; }
.cols ul.subCats li a {
padding: 5px 5px 5px 12px; }
.cols ul.subSubCats li a {
padding: 5px 5px 5px 12px; }


#categories a:after {
color: #3b3b3b;
font-size: 10px;
font-weight: normal; }


#categories a:hover:after {
color: #fff; }


#shoppages.boxtitle {
display: none; }


.right-col ul.brands li, .left-col ul.brands li {
width: 100%;
padding: 0px;
margin: 0px; }
.right-col ul.brands li img, .left-col ul.brands li img {
max-width: 100%; }


#categories a {
display: none; }


#more_items_base {
clear: both; }


.right-col a.nspromoitem, .left-col a.nspromoitem {
display: none;
background-position: center center;
width: auto;
height: 200px;
margin-bottom: 5px; }


.boxtitle, #descriptiontitle {
    padding: 8px 10px 10px !important;
    background: #f3f3f4;
    color: #221924;
    font-size: 1.8em;
    border-radius: 4px;
    text-transform: uppercase;}


#categories .boxtitle, #helpful_links, .categories .boxtitle, .categories h2.boxtitle, .pages .boxtitle {

color: #3b3b3b; }


.boxcontent, .cols .search .searchform {
padding: 5px;
background-position: center bottom;
color: #525353;
font-size: 1.1em;
border-top: none;
border-bottom: 1px solid #dfdede;
border-left: 1px solid #dfdede;
border-radius: 0px 0px 4px 4px;
border-right: 1px solid #dfdede; }
.boxcontent a:hover, .cols .search .searchform a:hover {
color: #c51516;
text-decoration: none; }


.boxcontent a {
color: #525353; }
.boxcontent a a:hover {
color: #c51516;
text-decoration: none; }


.boxlinks {
border: none; }


.boxbase {
display: none; }


.cols .search form input.searchbox, .cols .search #search form input.searchbox {
padding: 5px;
height: 30px;
border: 1px solid #dfdede;
width: 100%;
margin-bottom: 5px; }
.cols .search form input.submitbox, .cols .search #search form input.submitbox {
background: #c51516;
border-radius: 4px;
border: none;
padding: 5px;
height: 30px;
width: auto;
color: #fff;
font-weight: bold;
cursor: pointer; }
.cols .search form input.submitbox:hover, .cols .search #search form input.submitbox:hover {
background: #000; }


#categories .boxtitle, #helpful_links, .categories .boxtitle, .categories h2.boxtitle, .pages .boxtitle {
height: 30px;
padding: 6px 10px;
text-align: left; }
.title {
    font-size: 25px;
    margin-top: 0;
}
#showcase {
    float: left;
    width: 60%;
    margin-right: 1%;
}

#showcase, .itemtitle, .item-details {
display: block; }
#showcase h3, .itemtitle h3, .item-details h3 {
    font-family: 'Merriweather', serif !important;
    font-size: 2.4em;
    margin: 10px 0px;
    line-height: 1.3em;
    color: #0f1110; }
#showcase::after, .itemtitle::after, .item-details::after {
clear: both;
content: " "; }


.leftarrow, .rightarrow {
display: none;
height: 100%;
top: 0px;
width: 10%;
position: absolute;
z-index: 5;
padding: 1%;
cursor: pointer;
opacity: 0.4; }
.leftarrow:hover, .rightarrow:hover {
opacity: 0.7; }
.leftarrow span, .rightarrow span {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 35px;
color: #eee;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); }


.leftarrow {
left: 15px;
text-align: left; }
.leftarrow span:before {
content: "\f0a8";
font-family: "fontawesome"; }


.rightarrow {
right: 15px;
text-align: right; }
.rightarrow span:before {
content: "\f0a9";
font-family: "fontawesome"; }


.g_image:first-child .leftarrow {
display: none; }


.rightarrow[data-next-image=""], .rightarrow[data-next-image="<!-- missing"] {
display: none; }


.g_image .thumbimage li {
border: 1px solid #ccc;
width: 76px;
height: 76px;
margin-bottom: 5px;
transition: opacity 0.5s;
opacity: 1;
position: relative;
cursor: pointer;
color: #fff;
text-align: center;
position: relative;
display: block;
padding: 1px;
background: #fff; }
.g_image .thumbimage li:hover {
opacity: 0.7; }
.g_image .thumbimage li img {
max-width: 72px;
max-height: 72px;
width: auto;
height: auto;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }


#gallery [type=radio]:checked ~ .thumbimage li {
border: 1px solid #0090d7; }


#gallery_outer_1, #gallery_outer_3 {
position: relative;
clear: both;
margin: 0px 0px 20px 0px; }


.g_image [type=radio] {
display: none; }


.mainimage {
position: absolute;
top: 0px;
margin: 0px 0px 0px 0px;
background: rgba(0, 0, 0, 0);
overflow: hidden;
text-align: center;
opacity: 0;
cursor: pointer;
animation-name: lightboxout;
animation-duration: 0.5s; }


@keyframes lightbox {
from {
opacity: 0;
transform: scale(0); }


to {
opacity: 1;
transform: scale(1); } }


@keyframes lightboxout {
from {
transform: scale(1.5); }


to {
background: rgba(0, 0, 0, 0);
transform: scale(1); } }


#gallery [type=radio]:checked ~ .thumbimage {
color: #fff;
z-index: 1; }


#gallery [type=radio]:checked ~ .mainimage {
opacity: 1;
z-index: 2;
padding: 0px 0px 0px 0px; }


#gallery_outer_1 .g_image[data=""] {
display: none; }


#gallery [type=checkbox]:checked ~ .mainimage {
right: 0px;
z-index: 100;
background: #fff; }


#gallery [type=checkbox]:checked ~ .mainimage img {
display: block;
margin: 0px auto; }


#gallery [type="checkbox"]:checked ~ .mainimage span {
display: none; }


.mainimagecb {
display: none; }


#gallery_outer_1, #gallery_outer_1 .mainimage, #gallery_outer_1 #gallery, #gallery_outer_1 .mainimage div {
height: 324px;
width: auto; }


#gallery_outer_1 .mainimage {
left: 112px;
min-width: 488px; }


#gallery_outer_1 #gallery {
box-sizing: border-box;
clear: both;
overflow-y: auto;
overflow-x: hidden;
direction: rtl;
padding: 0px 5px 0px 8px;
margin: 0px; }


@media screen and (-webkit-min-device-pixel-ratio: 0) {
#gallery_outer_1 #gallery {
padding: 0px 0px 0px 20px; } }


@supports (-ms-accelerator:true) {
#gallery_outer_1 #gallery {
padding: 0px 0px 0px 10px; } }


#gallery_outer_1 div#gallery::-webkit-scrollbar {
width: 8px;
height: 20px; }


#gallery_outer_1 div#gallery::-webkit-scrollbar-button {
background-color: #ccc; }


#gallery_outer_1 div#gallery::-webkit-scrollbar-track {
background-color: #ccc; }


#gallery_outer_1 div#gallery::-webkit-scrollbar-track-piece {
background-color: #ccc; }


#gallery_outer_1 div#gallery::-webkit-scrollbar-thumb {
height: 90px;
background-color: #0090d7;
border-radius: 3px; }


#gallery_outer_1 div#gallery::-webkit-scrollbar-corner {
background-color: #f00; }


#gallery_outer_1 div#gallery::-webkit-resizer {
background-color: #666; }


#gallery_outer_1 .g_image {
float: Left;
clear: both; }


#gallery_outer_1 .g_image .thumbimage {
margin: 0px 0px 5px 0px; }


#gallery_outer_1 .mainimage img {
max-height: 100%;
max-width: 100%;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }


#gallery_outer_2 .g_image {
max-width: 100%;
height: auto;
text-align: center;
padding: 5px 0px; }
#gallery_outer_2 .g_image img {
max-width: 100%; }
#gallery_outer_2 .g_image[data=""] {
display: none; }


#gallery_outer_3 {
height: auto;
width: 100%; }


#gallery_outer_3 .mainimage, #gallery_outer_3 .mainimage div {
height: 340px;
width: 100%; }


#gallery_outer_3 #gallery {
height: auto;
width: 100%;
padding-top: 358px; }


#gallery_outer_3 .mainimage {
left: 0px; }


#gallery_outer_3 #gallery {
box-sizing: border-box;
text-align: center; }


#gallery_outer_3 .g_image {
display: inline-block;
height: 76px;
margin-bottom: 5px; }


#gallery_outer_3 .g_image .thumbimage {
margin: 10px 3px; }
#gallery_outer_3 .g_image .thumbimage li {
margin-right: 3px; }


#gallery_outer_3 .mainimage img {
max-height: 100%;
max-width: 100%;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }


#gallery_outer_3 #gallery [type=checkbox]:checked ~ .mainimage, #gallery_outer_1 #gallery [type=checkbox]:checked ~ .mainimage {
animation-name: lightbox;
animation-duration: 0.5s;
padding: 0px;
position: fixed;
width: 100vw;
left: 0px;
right: 0px;
height: 100vh;
background: rgba(0, 0, 0, 0.6); }
#gallery_outer_3 #gallery [type=checkbox]:checked ~ .mainimage > div, #gallery_outer_1 #gallery [type=checkbox]:checked ~ .mainimage > div {
background: #fff;
position: static;
position: relative;
box-sizing: content-box;
top: 0px;
max-height: 80vh;
width: 100%;
height: auto;
max-width: 60vw;
margin: auto;
margin-top: 6vh;
padding: 10px;
box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.4);
border-radius: 6px 6px 0px 0px; }
#gallery_outer_3 #gallery [type=checkbox]:checked ~ .mainimage > div img, #gallery_outer_1 #gallery [type=checkbox]:checked ~ .mainimage > div img {
max-height: 80vh;
transform: none;
top: auto; }
#gallery_outer_3 #gallery [type=checkbox]:checked ~ .mainimage > div::after, #gallery_outer_1 #gallery [type=checkbox]:checked ~ .mainimage > div::after {
background: #fff;
border-radius: 0px 0px 6px 6px;
color: #666;
content: "Click to close";
font-size: 16px;
padding: 5px 0px;
position: absolute;
top: 100%;
width: 100%;
left: 0px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); }


#gallery_outer_3 .g_image[data=""], #gallery_outer_1 .g_image[data*="<!-- missing"], #gallery_outer_2 .g_image[data*="<!-- missing"], #gallery_outer_3 .g_image[data*="<!-- missing"] {
display: none; }


.center-col .boxtitle, #descriptiontitle {
    margin-bottom: 0px !important;
    border-radius: 4px;
    
    text-align: left;
    background: none; }

    .tabledescription {
        font-family: 'Ubuntu', sans-serif;
      
        border-collapse: collapse;
    }
    .tabledescription tr td {
        width: 55%;
        padding: 10px 0px 5px 10px;
        border: 2px solid #bbb;
       
        color: rgba(0,0,0,.8) !important;
    }
#description {
    float: right;
    width: 39%; }
#description #descriptioncontent {
font-size: 1.4em;
font-family: 'Ubuntu', sans-serif !important;
color: #525353; }
#description #descriptioncontent ul {
padding-left: 30px;
margin: 12px 0px; }
#description #descriptioncontent ul li {
list-style: outside;
display: list-item;
margin: 8px 0; }
#description #descriptioncontent a {
color: #c51516 !important;
text-decoration: underline; }
#description #descriptioncontent img {
max-width: 100% !important;
height: auto !important; }
#description #descriptioncontent table {
max-width: 100% !important; }
#description #descriptioncontent .row {
width: 100%; }
#description #descriptioncontent font{
	color: #525353 !important;
	font-size: 14px !important;
}


@keyframes tabOut {
from {
opacity: 1; }


to {
opacity: 0; } }


@keyframes tabIn {
from {
opacity: 0; }


to {
opacity: 1; } }


div#tabs {
    margin: 6% 0 0 0;
    display: block; }
div#tabs [type=radio] {
display: none; }
div#tabs label.mobile_tab {
display: none; }
div#tabs label li {
    font-size: 1.6em;
    display: block;
    float: left;
    cursor: pointer;
    width: 15.8%;
    text-align: center;
    background: #f3f3f4;
    padding: 8px 0px;
    margin-right: 1px;
	border-radius: 5px 5px 0px 0px;
    transition: all 0.5s;
    font-weight: normal; }
div#tabs label li a {
color: #221924;
text-decoration: none; }
div#tabs [type=radio]:checked + label li, div#tabs label li:hover {
background:#78100e; }
div#tabs [type=radio]:checked + label li a, div#tabs label li:hover a {
color: #fff; }
div#tabs #tab-1:checked ~ .content1, div#tabs #tab-2:checked ~ .content2, div#tabs #tab-3:checked ~ .content3, div#tabs #tab-4:checked ~ .content4, div#tabs #tab-5:checked ~ .content5 {
display: block; }
div#tabs #tab-1:checked ~ .content1 .tabcontent, div#tabs #tab-2:checked ~ .content2 .tabcontent, div#tabs #tab-3:checked ~ .content3 .tabcontent, div#tabs #tab-4:checked ~ .content4 .tabcontent, div#tabs #tab-5:checked ~ .content5 .tabcontent, div#tabs #tab-1:checked ~ .content1 h4, div#tabs #tab-2:checked ~ .content2 h4, div#tabs #tab-3:checked ~ .content3 h4, div#tabs #tab-4:checked ~ .content4 h4, div#tabs #tab-5:checked ~ .content5 h4 {
animation-name: tabIn;
animation-duration: 1.2s; }
div#tabs .content {
border-radius: 0px 0px 4px 4px;
animation-duration: 0.5s;
clear: both;
padding: 10px;
border: 1px solid #f3f3f4;
display: none; }
div#tabs .content h4.tabtitle {
display: none;
font-size: 16px; }
div#tabs .content .tabcontent {
    
    padding: 0px;
    margin: 0px;
    font-size: 15px;
    display: block;
    font-family: 'Ubuntu', sans-serif !important;
    color: #525353;
    white-space: normal; }
div#tabs .content .tabcontent a {
color: #c51516;
text-decoration: underline; }

.tablist li {
	
	background: transparent url(../images/listimage2.png) 0 -1px no-repeat;
    list-style: none;
    padding: 0px 0px 10px 16px;
    font-size: 15px;
	font-family: 'Ubuntu', sans-serif;
}
div#tabs label li a {
display: block;
pointer-events: none; }


.center-col .brands li {
display: block;
float: left;
margin: 0;
overflow: hidden;
width: 20%;
padding: 4px 2px; }
.center-col .brands li:first-child {
padding-left: 0px; }
.center-col .brands li:last-child {
padding-right: 0px; }
.center-col .brands li img {
max-width: 100%; }
.center-col .brands li:last-child::after {
clear: both; }


.center-col a.nspromoitem {
display: none;
background-position: center center;
float: left;
width: 23%;
margin: 10px;
margin: 1%;
height: 200px; }


#magento_gallery img {
max-width: 100%; }


#magento_gallery_thumbs .gallery-column-view .gallery-thumbnail {
width: 13%; }
#magento_gallery_thumbs .gallery-thumbnail li {
border: 1px solid #0090d7; }
#magento_gallery_thumbs .gallery-column-view .gallery-image {
width: 86%; }
#magento_gallery_thumbs .gallery-column-view .gallery-image img {
max-width: 100%; }	


.page {
background: #fff !important; }


div#footer.footer {
background:#000 ;
color: #eee;
font-size: 1.2em;
height: 91px !important;
position: relative; }
div#footer.footer ul {
padding: 0px;
margin: 0px;
list-style: none;
position: absolute;
left: 10px;
top: 10px; }
div#footer.footer ul li {
display: inline-block;
margin: 0px 10px; }
div#footer.footer ul li a {
color: #eee; }
div#footer.footer ul li a:hover {
color: #ddd; }
.footerlinks {
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    float: right;
    font-size: 15px;
    

}
.footerlinks li {
	float: left;
}
.footerlinks a, .footerlinks a:visited, .footerlinks a:active {
	display: block;
    padding: 0 0 0px 15px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    font-family: 'Ubuntu', sans-serif;
}
.footerlinks  a:hover {
	text-decoration: underline;
	text-decoration-color: #ca971a;
}
.copyright {
	color: #fff;
    float: right;
    display: inline-block;
    clear: both;
    margin-top: 4%;
    font-size: 12px;
}
.footer-top {
    padding-top: 30px;
}
.footer-wrapper {
background:#323232; 
padding-bottom: 40px;
}


.creditlink-wrapper .creditlink {
padding-bottom: 3px;
text-align: right;
font-family: Arial;
font-weight: normal;
font-size: 11px; }
.creditlink-wrapper .creditlink, .creditlink-wrapper .creditlink a strong, .creditlink-wrapper .creditlink a {
color: #000;
font-weight: normal;
text-decoration: none; }
.creditlink-wrapper .creditlink b, .creditlink-wrapper .creditlink a strong b, .creditlink-wrapper .creditlink a b {
color: #c51516;
font-weight: bold; }
.creditlink-wrapper .creditlink, .creditlink-wrapper .creditlink div#design {
display: block; }


div#design {
display: block; }


#backup, #ns_copyright, #seo {
display: none; }


.creditlink a, .creditlink a:link, .creditlink a:visited {
color: #000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif; }
.creditlink a strong, .creditlink a:link strong, .creditlink a:visited strong {
color: #c51516; }
.creditlink a:hover, .creditlink a:link:hover, .creditlink a:visited:hover {
color: #c51516;
text-decoration: none; }


#background #design {
background: #fff;
width: 100%;
text-align: center;
padding: 10px; }
#background #design div {
width: 200px;
margin: auto;
height: 63px;
overflow: hidden;
text-indent: -400px;
font-size: 0em;
background-size: 100% auto;
}


.creditlink {
font-size: 11px;
text-align: right;
margin-bottom: 5px !important;
width: 980px;
margin: auto; }


font {
font-size: inherit; }


#description #descriptioncontent font {
font-size: initial; }


.colspacer { height: 15px; }


#feedback_msg { 
text-align:center; 
font-size: 1.2em;
width: 100%;
display: block;
margin: 0 0 20px 0; }
#dummyrule {
	display:block;	
}

#gallery_outer_3 .mainimage img ,#gallery_outer_1 .mainimage img  {
    display: block;
	margin: 0px auto;
}

#promobox a.nspromoitem { text-align:center; }
#promobox a.nspromoitem img { max-width: 150px; max-height: 200px; }


/* Added 26.10.17 - styling for re-added category classes */
.boxlinks a.catlink {
	width: 100%;
}

.boxlinks a.sublink {
    padding-left: 12px;
	width: 100%;
}

.boxlinks a.thirdlvl {
    font-style: italic;
    padding-left: 15px;
	width: 100%;
}
.tabheading {
    display: none;
}
@media screen and (max-width:1103px) {
    #footerimg {
        display: none;
    }
    .footerlinks {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
        display: block;
        font-size: 15px;
        padding-left: 0;
        margin-left: -5px;
        list-style: none;
        text-align: center;
        float: none;
        padding: 0px 0px 10px 0px;
    }
   
    .footerlinks li {
        display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    float: none;
    }
    
    .copyright {
        color: #fff;
    float: none;
    display: block;
    clear: both;
    margin-top: 25px;
    font-size: 15px;
    text-align: center;
    }
    .footer-wrapper {
        padding-bottom: 1px;
    }
    div.row {
        width: 100%;
        margin: auto;
    }
}
@media screen and (max-width:1074px) {
    .page {
        width: 100%;
    }
    #showcase {
        width: 100%;
        float:none;
    }
    #description {
        width: 100%;
        float: none;
    }
    div#leftpane.left-col {
        display: none;
    }
    div#centerpane.center-col {
        width: 100%;
    }
    #gallery_outer_3 .mainimage, #gallery_outer_3 .mainimage div {
        height: 360px;
    }
    .tabledescription  td {
        width: 100%;
    }
    div#tabs .content h4.tabtitle {
        display: block;
    }
    div#tabs label li {
        width: 100%;
        float: none;
    }
	.tabcontent img{
		
	}
}
@media screen and (max-width:668px){
    .subheader ul.headerlinks li a {
        padding: 13px 18px 12px 18px;
        font-size: 13px;
    }
    .footerlinks {
        font-size: 12px;
    }
}
@media screen and (max-width:662px) {
    a.homelink {
        margin: auto;
        display: block;
    }
    #header {
        background: none;
    }
    .title {
        font-size: 20px;

    }
    .subheader-wrapper {
        display: none !important;
    }
}
@media screen and (max-width:615px) {
    .subheader ul.headerlinks li a {
        padding: 13px 17px 12px 18px;
        font-size: 13px;
    }
   
}
@media screen and (max-width:610px) {
   
    .shippingimg {
        float: none !important;
    }
    
}
@media screen and (max-width:486px) {
    .paymentimg {
        width: 100%;
    }
       
    
}
@media screen and (max-width:400px) {
    #gallery_outer_3 #gallery {
        padding-top: 273px;
    }
    #gallery_outer_3 .mainimage, #gallery_outer_3 .mainimage div {
        height: 220px;
    }
  
}
@media screen and (max-width:370px) {
    #gallery_outer_3 #gallery {
        padding-top: 243px;
    }
    #gallery_outer_3 .mainimage, #gallery_outer_3 .mainimage div {
        height: 220px;
    }
  
}
