body {
    color: #3f3f3f;
    font-size: 13px;
    line-height: 1.38em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

.wrapper,
.pagecontainer {
    margin: 0 auto;
    width: 980px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 .5em;
    line-height: 1.167em;
}

p,
ul,
li {
    margin-bottom: .5em
}

a {
    text-decoration: none;
}

img {
    max-width: 100%;
}

#gh-logo {
    max-width: none;
}

/* ------------------------------ */
/* Header */
/* ------------------------------ */

.header,
.header ul,
.header li,
.header .nav,
.header .nav a,
.logo,
.home,
.content,
.article,
.results,
.sort,
.sort ul,
.sort li,
.sort label,
.itemList,
.pagination,
.pagination ul,
.pagination li,
.aside,
.aside ul,
.aside li,
.aside a,
.slider,
.slide,
.featured,
.feature,
.feature h3,
.feature a,
.itemWrap,
.imageWrap,
.largeImage,
.thumbsWrap,
.thumbsWrap ul,
.thumbsWrap li,
.itemDesc,
.itemDesc .buttonsWrap,
.tabWrap,
.tabs,
.tabs ul,
.tabs li,
.tabContainer,
.tabContent,
.footer,
.footerBottom,
.address,
.row,
input[type="text"],
input[type="search"] {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    z-index: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}



.content {
    margin-bottom: 10px;
    margin-top: -15px;
}

.noMarginTop {
    margin-top: 0;
}

.header,
.footer {
    margin-bottom: 10px;
    padding: 23px 0 0;
    background: url(../images/bg.jpg) center center repeat #1e0f12;
    color: #fff;
    font-size: 15px;
    font-family: Georgia Times, 'Times New Roman', serif;
}

.header {
    z-index: 2;
    margin-bottom: -7px;
}

.logo {
    float: none;
    width: 527px;
    margin: -6px auto 0;
}

.header a {
    color: #fff;
}

.header ul,
.header li,
.footer ul,
.footer li {
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}

.header .home {
    width: auto;
    margin: 0 0 0 19px;
}

.header .social,
.social {
    float: right;
    margin: -5px 8px 0 0;
}

.social li {
    float: left;
    margin: 0 12px;
    width: 31px;
    height: 31px;
    line-height: 31px;
}

.social li a {
    width: 100%;
    text-align: center;
}

.nav {
    padding: 34px 0 12px;
    width: 100%;
}

.nav .tit{ color: #fff; };
	
.nav ul {
    width: 100%;
}

.nav li {
    border-left: 1px solid #fff;
}

.nav li:first-child {
    border-left: 0;
}

.nav li:last-child {
    float: right;
    border-left: 0;
}

.nav a {
    padding: 7px 13px 6px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}

.nav li > div {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 15px 0 0;
}

.iframeHeader .nav li > div {
    padding-top: 11px;
}

.nav li:hover > div {
    display: block;
}

.nav li > div ul {
    padding: 13px 0;
    border: 1px solid #1e0f12;
    background: #fff;
}

.nav li > div ul li {
    width: 100%;
}

.nav li > div a {
    padding: 5px 18px;
    color: #1e0f12;
    font-size: 15px;
    text-transform: none;
}

.nav li > div li a:hover {
    color: #796e6d;
}

.header label {
    display: none;
}

.header form {
    float: right;
    margin-top: -2px;
    width: 280px;
    padding: 0 10px;
}

table.v4stw,
table.v4stw * {
    position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    width: 100%;
}

.v4stw table tr {
    display: none;
}

.v4stw table tr:first-child {
    display: block;
}

.v4stw input[type="submit"] {
    background: center center no-repeat;
    background-image: url(../images/icons/search.png);
    text-indent: -99999px;
    float: left;
    overflow: hidden;
    width: 36px;
    height: 36px;
    padding: 0;
}

.v4stw table tr td:last-child {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    z-index: 4;
}

/* ------------------------------ */
/* Store Front Content */
/* ------------------------------ */

.slider {
    margin-bottom: 10px;
}

.feature {
    margin-left: 8px;
    width: 239px;
}

.feature:first-child {
    margin: 0;
}

.feature h3 {
    margin: 0;
    font-weight: 400;
}

.feature h3 a {
    padding: 22px 0;
    background: #1e0f12;
    color: #fff;
    font-size: 16px;
    font-family: Georgia Times, 'Times New Roman', serif;
    text-align: center;
    text-transform: uppercase;
}

.feature:hover h3 a,
.feature:focus h3 a {
    background: #3e2927;
}

/* ------------------------------ */
/* Browse Content */
/* ------------------------------ */

.aside {
    width: 240px;
    padding: 42px 20px;
    margin-right: 20px;
    background: #fdf9f8;
}

.aside h3 {
    margin-bottom: 22px;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
}

.aside ul,
.aside li {
    padding: 0;
    margin: 0;
}

.aside ul {
    padding: 0 0 21px 11px;
}

.aside a {
    padding: 0 2px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.article {
    width: 720px;
}

.itemList li,
.itemList a,
.itemList .imageWrap,
.itemList h3 {
    float: left;
    display: block;
    width: 33%;
    text-align: center;
}

.itemList {
    border-bottom: 1px solid #dddddd;
}

.itemList li {
    margin-bottom: 27px;
}

.itemList a,
.itemList .imageWrap {
    width: 100%;
    color: #000;
}

.itemList .imageWrap {
    margin-bottom: 20px;
}

.itemList h3 {
    padding: 0 20px;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}

.itemList li span {
    font-size: 13px;
    font-weight: 700;
}

.results {
    padding: 30px 0;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.results strong {
    font-size: 17px;
    font-weight: 700;
}

.sort {
    margin-bottom: 40px;
    padding: 11px 16px;
    background: #796e6d;
    color: #fff;
    text-transform: uppercase;
}

.sort ul,
.sort li {
    margin: 0;
    padding: 0;
}

.sort li {
    width: auto;
    margin-left: 22px;
}

.sort li:first-child {
    margin-left: 0;
}

.sort li.postTo {
    float: right;
}

.sort label {
    width: auto;
    font-size: 13px;
    font-weight: 700;
}

.sort select {
    float: left;
    width: auto;
    background: none;
    border: 0;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
    text-transform: uppercase;
}

.pagination {
    padding-top: 10px;
}

.pagination ul,
.pagination li {
    margin: 0;
    padding: 0;
    text-align: center;
}

.pagination li {
    display: inline-block;
    float: none;
    width: auto;
}

.pagination li a {
    color: #000;
    font-size: 15px;
    font-weight: 700;
}

/* ------------------------------ */
/* Item Content */
/* ------------------------------ */

.itemWrap {
    padding: 35px 0 50px;
}

.imageWrap {
    width: 480px;
    margin-right: 20px;
    text-align: center;
}

.largeImage {
    height: 480px;
    vertical-align: middle;
    line-height: 478px;
    overflow: hidden;
    margin-bottom: 19px;
    border: 1px solid #dddddd;
}

.thumbsWrap ul,
.tabs {
    padding: 0;
    margin: 0;
}

.thumbsWrap li {
    margin: 0 0 0 19px;
    width: 91px;
    height: 91px;
    border: 1px solid #dddddd;
    cursor: pointer;
    display: block;
    overflow: hidden;
}

.thumbsWrap li img {
    min-height: 100%;
}

.thumbsWrap li:first-child {
    margin-left: 0; 
}

.itemDesc {
    width: 480px;
    color: #000;
}

.itemDesc  h2 {
    padding: 5px 0 31px;
    margin: 0 0 16px;
    border-bottom: 1px solid #dddddd;
    font-size: 24px;
}

.itemDesc  h4 {
    margin: 0 0 27px;
    font-size: 30px;
}

.itemDesc .buttonsWrap {
    padding: 0 0 20px;
    margin-bottom: 24px;
    border-bottom: 1px solid #dddddd;
}

.itemDesc .buttonsWrap .button {
    float: left;
    margin-right: 20px;
    color: #fff;
}

.tabs {
    z-index: 2;
}

.tabs li {
    width: auto;
    padding: 0;
    margin: 0;
}

.tabs li a {
    position: relative;
    display: block;
    padding: 10px 11px;
    margin-right: 7px;
    border: 1px solid #f0f0f0;
    border-bottom: 0;
    background: #f0f0f0;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.tabs li.active a {
    background: #fff;
    border: 1px solid #dddddd;
    border-bottom: 0;
}

.tabs li.active a:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #fff;   
}

.tabContainer {
    padding: 0 19px;
    min-height: 295px;
    border: 1px solid #dddddd;
}

.tabContent {
    padding: 19px 0;
}

#tab2 {
    display: none;
}

/* ------------------------------ */
/* Footer */
/* ------------------------------ */

.footer {
    font-size: 14px;
    line-height: 22px;
}

.footer a {
    color: #fff;
}

.address {
    margin: -6px 0 19px;
    width: 220px;
    text-align: center;
    text-transform: uppercase;
}

.footerBottom {
    padding: 16px 20px;
    background: #1e0f12;
}

/* ------------------------------ */
/* Form Elements */
/* ------------------------------ */

.row {
    margin: 0;
    padding: 0;
}

input[type="text"],
input[type="search"] {
    padding: 10px 45px 9px 9px;
    border: 0;
    color: #4b3439;
    font-size: 14px;
}

.button,
button {
    position: relative;
    display: block;
    margin: 0;
    padding: 0.75em 2.13em;
    border: 0;
    background: #2d1c1b;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.button:hover {
    background: #3e2927;
}

.buttonImage {
    padding: 0;
}

.v4sbox{
    position: relative;
    display: block;
    float: left;
    width: 100%;
    z-index: 1;	
    margin: 0px;
	vertical-align: baseline;
	border-radius: 0px;
	box-sizing: border-box;
	box-shadow: none;
	outline: 0px none;
	list-style: outside none none;
}

input[type="submit"]{
	position: relative;
	display: block;
	margin: 0px;
	padding: 0.75em 2.13em;
	border: 0px none;
	color: #FFF;
}

/*
#v4-2 {
    display:none
}
*/

/* ------------------------------ */
/* Ebay Styles */
/* ------------------------------ */

.pagecontainer td {
    padding: 0;
}

.stBadge-midContent {
    padding: 10px;
}

/* Ebay listing sidebar */

table.v4acp tr.v4acp_head td.v4accent,
table.v4acp tr.v4acp_head td.v4hspacer,
table.v4acp tr.v4acp_head td.v4title {
    background: #fdf9f8;
    display: none;
}

table.v4midBox {
    border: 0;
    background: #fdf9f8;
}

table.v4midBox tr.v4acp_mid td.v4mid {
    padding: 42px 20px;
}

table.v4midBox tr.v4acp_mid td a {
    margin-bottom: 22px;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
    color: #3f3f3f;
}

table.v4midBox tr.v4acp_mid td .lev2 {
    padding: 0 0 21px 11px;
}

table.v4midBox tr.v4acp_mid td .lev2 li {
    list-style: none;
}

table.v4midBox tr.v4acp_mid td a.all_cats,
table.v4midBox tr.v4acp_mid td .lev2 a {
    padding: 0 2px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1em;
    text-transform: none;
}

/* Ebay listing main */

td#CentralArea div.v4stabl {
    display: none;
}

.r3_t, .r3_t b, .r3_bl, .r3_bl b {
    display: none;
}

.r3_hm, .r3_c, .r3_s {
    border: 0;
}

div.fpcc,
.fpcc .countClass,
.fpcc .matchClass {
    padding: 0 0 10px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.fpcc .countClass,
.fpcc .matchClass {
    padding: 0;
}

.fpcc span.keywordClass {
    font-size: 17px;
    font-weight: 700;
}

.rs_box > div:first-of-type > div:first-child {
    position: relative;
    float: left;
    margin-bottom: 40px;
    padding: 11px 16px;
    width: 70%;
    background: #796e6d;
    color: #fff;
    text-transform: uppercase;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.rs_box .ctrlbr {
    float: left;
    padding: 0;
    border-bottom: 0;
    clear: none;
    height: auto;
}

.rs_box .cmpBr {
    position: relative;
    float: left;
    margin-bottom: 40px;
    padding: 11px 16px;
    width: 30%;
    background: #796e6d;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    height: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.rs_box .cmsg {
    padding: 0;
}

.rs_box > div:first-of-type > div:first-child a,
.rs_box .cmpBr a,
span.pdmt .label,
span.cmpBr,
span.pdmt .cur {
    color: #fff;
}

td#CentralArea span.pdmt {
    padding-right: 40px;
}

.rs_box .ctrlbr > span:first-child {
    display: none;
}

span.cmpBr,
span.pdmt .cur {
    font-weight: 400;
    text-decoration: underline;
}
span.pdmt img {
    display: none;
}

span.pdmt .cur {
    position: relative;
}

span.pdmt .cur:after {
    content: url(http://www.stagingrag-bag.mtcserver11.com/ebay/wm-armstrong-son/images/dropwdown-arrows.jpg);
    width: 12px;
    height: 18px;
    position: absolute;
    top: -1px;
    left: 102%;
}

.grid {
    clear: both;
}

.grid td.left {
    border: 0;
}

div.itemseparator {
    border: 0;
}

table.gallery td.details {
    text-align: center;
}

table.gallery td.details a {
    color: #3f3f3f;
}

table.gallery table.fixed {
    width: 100%;
}

table.gallery table.fixed tr {
    display: none;
}

table.gallery table.fixed tr:first-child {
    display: table-row;
    font-weight: bold;
}

table.gallery table.fixed tr:first-child td:first-child,
table.gallery .mi,
table.gallery .iippl {
    display: none;
}

table.gallery table.fixed tr:first-child td {
    width: 100%;
}

/* Ebay listing pagination bottom */

td#CentralArea div.dynpg {
    padding: 0;
    border-top: 0;
}

table.pgbc {
    background: none;
}

.dynpg a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.dynpg a:visited,
.dynpg a:link {
    color: #000;
}

.dynpg .prev img,
.dynpg .prev a:last-child,
.dynpg .next img,
.dynpg .next a:first-child {
    display: none;
}

.dynpg .prev a:first-child:before {
    content: '<';
    font-size: 15px;
    font-weight: bold;
}

.dynpg .next a:last-child:before {
    content: '>';
    font-size: 15px;
    font-weight: bold;
}

.dynpg .prev a.diabled:first-child:before {
    display: none;
}

.dynpg .next a.diabled:last-child:before {
    display: none;
}

.dynpg .r,
.dynpg .l {
    display: none;
}
