html {
background:#fff;
}
.breaker {
border-top: 3px solid #ccc;
}
#nav {
z-index:9999;
}
.hrdark {
border-top:1px solid #60606099;
border-bottom: 5px solid #ccc;
}
.hrdarker {
border-top: 10px solid #000;
border-bottom: 3px solid #A52023;
}
table.hw {
width:auto;
min-width:850px;
max-width:1000px;
}
.hdser {
text-align: center;
border:solid #000 1px;
color:#fff;
background:#000;
border-radius: 15px 15px 0px 0px;
}
.hdser h3 {
color:#fff;
line-height: 1em;
margin-top: 10px;
}
.halfed {
width:50%;
position:static;
display:table-cell;
}
.shopper {
padding:80px 0px 0px 120px;
position:absolute;
display:block
}
.invisible {
font-size:0px;
color: transparent;
line-height:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
max-height:1px;
height:1px;
}
.table.table-striped tbody>tr>td, .table.table-striped tfoot>tr>td {
    padding: 4px;
}
.mob {
width:inherit; 
max-width:100%;
}
table.table-striped td:nth-child(1) {
text-align:left;
padding-left:30px !important;}
table.table-striped td:nth-child(2) {
text-align:left;}
table.table-striped td:nth-child(3) {
text-align:center;}
table.table-striped td:nth-child(4) {
text-align:right;}
table.table-striped td:nth-child(5) {
text-align:right;}
table.table-striped td:nth-child(3):after {
content:" in";}
table.table-striped td:nth-child(4):after {
content:" in";}
table.table-striped td:nth-child(5):after {
content:" in";}
table.table-striped td:nth-child(6) {
text-align:right;
font-weight:bold;}
table.table-striped td:nth-child(7) {
text-align:center;}

table.table-striped th {
text-align:left;
font-weight:bold;
}
table.table-striped th:nth-child(7) {
text-align:center;}
table.table-striped th:nth-child(4) {
text-align:right;
cursor: pointer;}

table.table-striped th:nth-child(5) {
text-align:right;
cursor: pointer;}

table.table-striped th:nth-child(6) {
text-align:right;}

table.table-striped th:nth-child(3) {
text-align:center;
cursor: pointer;}

    body {
    padding-top:50px;
}
table.floatThead-table {
    background-color: #000;

z-index:1;
}
thead {
background-color:#ccc;
}
div.floatThead-wrapper > div > table > thead {
background-color:#211F20;
color:#fff;
border-top:solid 1px #fff !important;
}
.inv {
font-size:1.3em;
 display: block; 
  content: " "; 
  margin-top: -60px; 
  height: 60px; 
  visibility: hidden; 
}
.search {
	float: right;
text-align: right;
min-width: 360px;
max-width:500px;
position: static;
margin-top: 5px;
margin-bottom: 28px;
max-height: 56px;
background: transparent;
}
.pres {
background:#dddddd;
padding:30px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.7em;
padding-top: 10px;
font-weight: bold;
}
h2 {
	font-size:1.5em;
}
h3 {
	font-size:1.3em;
-webkit-margin-after: 0em;
-webkit-margin-before: 0em;
}
h4 {
	font-size:1.1em;
text decoration: underline;
    -webkit-margin-before: 0.8em;
    -webkit-margin-after: -0.0em;
}
.updated {
font-size:1.2em;
font-weight:bold;
}
.small {
font-size:.6em;
text-align:center;
}
.center {
text-align:center;
}
.centered {
text-align:center;
margin-left: auto;
margin-right: auto;
}
.full {
width:100%;
border-spacing: 0px;
    border-color: transparent;
	background-color:#211F20;
	min-height:50px;
height:50px;
	color:#fff;
}
.full a {
color:#fff;
}
@media only screen and (max-width: 500px) {
.centered.full {
font-size:.9em;
}}
@media only screen and (max-width: 500px) {
.smimg {
max-width:25px;
max-height:15px;
display:inline-block;
}}
.tagline {
text-align:center;
font-size:.85em;
margin: 0px 0px 0px 0px;
}
@media only screen and (max-width: 500px) {
.tagline {
display:none;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
.tagline {
display:none;
  }
}
.block {
display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
	margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 40px;
margin-inline-end: 40px;
}
body
    {font-family: Arial, Helvetica, sans serif;
border: none;
    background: #fff;
padding-top:10px;
}
table a:link {
    font-weight: 400;
}
.fancybox-buttons:after {content: ' \29C9';}

hr {
margin: 15px 0px 15px 0px;
}
hr.f {
margin: 0px;
    border-style: solid;
    border-width: 0px;
	    border-color: #211F20;
}
table.home {
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans serif;
    font-size: 1.0em;
border: solid 1px black;
}
table.home td, table.home tr {
padding: 5px;
border: solid 1px black;
}
.left {
text-align:left;
vertical-align: bottom;
}
.mid {
width:300px;
}
.slim {
width: 135px;
}
table.home a:link{
font-weight: 700;
}
.btnshop {
 background-color: #A52023;
    color: white;
    padding: 0px 20px 0px 20px;
    font-size: 16px;
font-weight:700;
border-radius: 1px 1px 1px 1px;
min-width: 250px;
    max-width: 500px;
    border: solid #211F20 4px;
    cursor: pointer;
transition: all .3s ease-out;
}
.btnshop a {
color:#fff;
text-decoration:none;
}
.btnshop a:visited {
color:#fff;
}
.btnshop a:hover {
color:#A52023;
background-color: #000;
}
.btnshop:hover {
color:#A52023;
background-color: #000;
border: solid #A52023 4px;
}
.btnshopd:after {
     content: "";
    display: none;
    position: absolute;
    margin: -27px 0px 0px 94px;
    font-weight: 100;
    font-size: small;
    line-height: 1.3em;
    color: yellow;
    text-shadow: 1px 1px 1px #000;
    background: rgba(0, 0, 0, 0.31);
    word-spacing: 99999px;
    width: 54px;
    opacity: .8;
}
.btnshopd {
 background-color: #A52023;
    color: white;
    padding: 0px 5px 0px 5px;
    font-size: 16px;
font-weight:700;
margin-left:10px;
min-width: 100px;
height:25px;
    max-width: 100px;
    border: solid #211F20 1px;
    cursor: pointer;
transition: all .3s ease-out;
}
.btnshopd a {
color:#fff;
text-decoration:none;
}
.btnshopd a:visited {
color:#fff;
}
.btnshopd a:hover {
color:#A52023;
background-color: #000;
}
.btnshopd:hover {
color:#FFF;
background-color: #000;
border: solid #A52023 1px;
}

.btnshopc:after {
    content: "Reset Sort";
    display: flex;
    position: absolute;
    margin: -22px 0px 0px -11px;
    font-weight: 100;
    font-size: 12px;
    color: white;
    text-shadow: 1px 1px 1px #000;
    line-height: .9em;
    word-spacing: 99999px;
    width: 54px;
    opacity: .8;
}
.btnshopc {
 background-color: #A52023;
    color: white;
    padding: 0px 5px 0px 5px;
    font-size: 16px;
font-weight:700;
float:right;
min-width: 43px;
height:25px;
    max-width: 43px;
    border: solid #211F20 1px;
    cursor: pointer;
transition: all .3s ease-out;
}
.btnshopc a {
color:#fff;
text-decoration:none;
}
.btnshopc a:visited {
color:#fff;
}
.btnshopc a:hover {
color:#A52023;
background-color: #000;
}
.btnshopc:hover {
color:#FFF;
background-color: #000;
border: solid #A52023 1px;
}
.btnshopa {
 background-color: white;
    color: black;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1em;
    vertical-align: middle;
    min-width: 43px;
    height: 25px;
    max-width: 43px;
    border: solid #211F20 1px;
    cursor: pointer;
    transition: all .3s ease-out;
}
.btnshopa a {
color:#000;
text-decoration:none;
}
.btnshopa a:visited {
color:blue;
}
.btnshopa a:hover {
color:#A52023;
background-color: #000;
}
.btnshopa:hover {
color:#FFF;
background-color: #000;
border: solid #A52023 1px;
}
.dropbtn {
    background-color: #A52023;
    color: white;
    padding: 5px;
    font-size: 16px;
font-weight:700;
min-width: 144px;
    max-width: 144px;
    border: solid #211F20 4px;
    cursor: pointer;
transition: all .3s ease-out;
}
@media only screen and (max-width: 500px) {
.dropbtn {
max-width:100px;
    min-width: 100px;
}}
.dropdown {
    position: relative;
    display: table-cell;
transition: all .3s ease-out;
    max-width: 144px;
	    min-width: 144px;
}

@media only screen and (max-width: 500px) {
.dropdown {
    position: relative;
    display: table-cell;
transition: all .3s ease-out;
max-width:100px;
    min-width: 100px;
}}
@media only screen and (max-width: 500px) {
.block {
    display: block;
    -webkit-margin-before: .7em;
    -webkit-margin-after: .7em;
    -webkit-margin-start: 12px;
    -webkit-margin-end: 12px;
}}
.dropdown-content {
    display: none;
    min-width: 220px;
	max-width:220px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
transition: all .3s ease-out;
    position: relative;
    background-color: #211f20;
    right: 27%;
	max-height:0px;
z-index:9999;
}
@media only screen and (max-width: 500px) {
	.dropdown-content {
    display: none;
    background-color: #000;
max-width:100px;
    min-width: 100px;
	font-size:.7em;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
transition: all .3s ease-out;
    position: absolute;
    background-color: #211f20;
    right: 0;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
	.dropdown-content {
	font-size:.7em;
	max-width:160px;
    min-width: 160px;
		right: 11%;
  }
}
.dropdown-content a {
    color: white;
    padding: 10px 10px;
    text-decoration: none;
    display: block;
text-shadow: 0.1em 0.1em 0.2em black;
max-width: 220px;
    min-width: 220px;
    background-color: #211f20;
}
@media only screen and (max-width: 500px) {
.dropdown-content a {
    color: white;
    padding: 10px 10px;
    text-decoration: none;
    display: inline-block;
text-shadow: 0.1em 0.1em 0.2em black;
max-width: 100px;
    min-width: 100px;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
.dropdown-content a {
max-width:160px;
    min-width: 160px;
}}
.dropdown-content a:link {
font-weight:700;
}
.dropdown-content a:hover {background-color: #A52023;
color: #fff;
transition: all .3s ease-out;
}
.dropdown-content a:visited {
color:#fff;
}
.dropdown:hover .dropdown-content {
transition: all .3s ease-out;
    display: block;
}
@media only screen and (max-width: 500px) {
.dropdown:hover .dropdown-content {
	display:inline-block;
}}
.dropdown:hover .dropbtn {
    background-color: #211F20;
color: #A52023;
font-weight:700;
transition: all .3s ease-out;
}
@media only screen and (max-width: 500px) {
.hom {
	display:none;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
.hom {
	display:none;
}}
.phone {
font-size:1.5em;
width:33%;
background-color: #211F20;
color:#fff;
position: static;
}
@media screen  and (max-width: 979px) /* Tablet */ {
.phone {
font-size:1em;
  }
}
@media only screen and (max-width: 500px) {
.phone {
font-size:.8em;
width:33%;
    position: static;
	text-align:center;
	padding:0px 0px 0px 10px;
}}
.fax {
font-size:1em;
width:33%;
background-color: #211F20;
color:#fff;
}
@media only screen and (max-width: 500px) {
.fax {
display:none;
}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){
.fax {
display:none;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
.fax {
display:none;
  }
}
.drmenu {
width:34%;
background-color: transparent;
    position: static;
}
@media only screen and (max-width: 500px) {
.drmenu {
width:67%;
    position: static;
}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){
.drmenu {
width:67%;
    position: static;
}}
@media screen  and (max-width: 979px) /* Tablet */ {
.logo img {
max-width:570px;
  }
}
@media only screen and (max-width: 500px) {
.logo img {
max-width:290px;
}}
#outPopUp {
  position: relative;
  width: 300px;
  height: 40px;
  z-index: 15;
  top: 50%;
    margin-left: auto;
    margin-right: auto;
}ul.socialicons { list-style: none; overflow: auto; } ul.socialicons li { width: 32px; height: 33px; padding: 0 5px 0 0; float: left; } ul.socialicons li a { width: 32px; height: 33px; display: block; background: url(socialSprite.png) no-repeat; } ul.socialicons li a.stumbleupon { background-position: 0 0; } ul.socialicons li a.stumbleupon:hover { background-position: -38px 0; } ul.socialicons li a.digg { background-position: 0 -36px; } ul.socialicons li a.digg:hover { background-position: -38px -36px; } ul.socialicons li a.facebook { background-position: 0 -73px; } ul.socialicons li a.facebook:hover { background-position: -38px -73px; } ul.socialicons li a.twitter { background-position: 0 -109px; } ul.socialicons li a.twitter:hover { background-position: -38px -109px; } ul.socialicons li a.delicious { background-position: 0 -146px; } ul.socialicons li a.delicious:hover { background-position: -38px -146px; } ul.socialicons li a.flickr { background-position: 0 -183px; } ul.socialicons li a.flickr:hover { background-position: -38px -183px; } ul.socialicons li a.youtube { background-position: 0 -219px; } ul.socialicons li a.youtube:hover { background-position: -38px -219px; } ul.socialicons li a.skype { background-position: 0 -256px; } ul.socialicons li a.skype:hover { background-position: -38px -256px; } ul.socialicons li a.linkedin { background-position: 0 -292px; } ul.socialicons li a.linkedin:hover { background-position: -38px -292px; } ul.socialicons li a.vimeo { background-position: 0 -329px; } ul.socialicons li a.vimeo:hover { background-position: -38px -329px; } ul.socialicons li a.blogger { background-position: 0 -365px; } ul.socialicons li a.blogger:hover { background-position: -38px -365px; } ul.socialicons li a.tumblr { background-position: 0 -402px; } ul.socialicons li a.tumblr:hover { background-position: -38px -402px; } ul.socialicons li a.picasa { background-position: 0 -438px; } ul.socialicons li a.picasa:hover { background-position: -38px -438px; } ul.socialicons li a.wordpress { background-position: 0 -475px; } ul.socialicons li a.wordpress:hover { background-position: -38px -475px; } ul.socialicons li a.rss { background-position: 0 -511px; } ul.socialicons li a.rss:hover { background-position: -38px -511px; } ul.socialicons li a.mobileme { background-position: 0 -548px; } ul.socialicons li mobileme:hover { background-position: -38px -548px; } ul.socialicons li a.apple { background-position: 0 -585px; } ul.socialicons li a.apple:hover { background-position: -38px -585px; } ul.socialicons li a.gpluslight { background-position: 0 -621px; } ul.socialicons li a.gpluslight:hover { background-position: -38px -621px; } ul.socialicons li a.gplusdark { background-position: 0 -694px; } ul.socialicons li a.gplusdark:hover { background-position: -38px -694px; } ul.socialicons li a.twitterb { background-position: 0 -658px; } ul.socialicons li a.twitterb:hover { background-position: -38px -658px; } ul.socialicons li a.instagram { background-position: 0 -731px; } ul.socialicons li a.instagram:hover { background-position: -38px -731px; } ul.socialicons li a.myspace { background-position: 0 -767px; } ul.socialicons li a.myspace:hover { background-position: -38px -767px; } ul.socialicons li a.dribble { background-position: 0 -803px; } ul.socialicons li a.dribble:hover { background-position: -38px -803px; } ul.socialicons li a.blip { background-position: 0 -838px; } ul.socialicons li a.blip:hover { background-position: -38px -838px; } ul.socialicons li a.spotify { background-position: 0 -874px; } ul.socialicons li a.spotify:hover { background-position: -38px -874px; } ul.socialicons li a.grooveshark { background-position: 0 -910px; } ul.socialicons li a.grooveshark:hover { background-position: -38px -910px; } ul.socialicons li a.ichat { background-position: 0 -946px; } ul.socialicons li a.ichat:hover { background-position: -38px -946px; } ul.socialicons li a.github { background-position: 0 -981px; } ul.socialicons li a.github:hover { background-position: -38px -981px; } ul.socialicons li a.soundcloud { background-position: 0 -1017px; } ul.socialicons li a.soundcloud:hover { background-position: -38px -1017px; } ul.socialicons li a.pinterest { background-position: 0 -1053px; } ul.socialicons li a.pinterest:hover { background-position: -38px -1053px; } ul.socialicons li a.smugmug { background-position: 0 -1088px; } ul.socialicons li a.smugmug:hover { background-position: -38px -1088px; } ul.socialicons li a.virb { background-position: 0 -1124px; } ul.socialicons li a.virb:hover { background-position: -38px -1124px; } ul.socialicons li a.technorait { background-position: 0 -1160px; } ul.socialicons li a.technorait:hover { background-position: -38px -1160px; } ul.socialicons li a.slashdot { background-position: 0 -1195px; } ul.socialicons li a.slashdot:hover { background-position: -38px -1195px; } ul.socialicons li a.sharethis { background-position: 0 -1231px; } ul.socialicons li a.sharethis:hover { background-position: -38px -1231px; } ul.socialicons li a.posterous { background-position: 0 -1267px; } ul.socialicons li a.posterous:hover { background-position: -38px -1267px; } ul.socialicons li a.googleb { background-position: 0 -1302px; } ul.socialicons li a.googleb:hover { background-position: -38px -1302px; } ul.socialicons li a.reddit { background-position: 0 -1338px; } ul.socialicons li a.reddit:hover { background-position: -38px -1338px; } ul.socialicons li a.friendfollow { background-position: 0 -1374px; } ul.socialicons li a.friendfollow:hover { background-position: -38px -1374px; } ul.socialicons li a.designfloat { background-position: 0 -1409px; } ul.socialicons li a.designfloat:hover { background-position: -38px -1409px; } ul.socialicons li a.amazon { background-position: 0 -1445px; } ul.socialicons li a.amazon:hover { background-position: -38px -1445px; } ul.socialicons li a.netvibes { background-position: 0 -1481px; } ul.socialicons li a.netvibes:hover { background-position: -38px -1481px; } ul.socialicons li a.bing { background-position: 0 -1516px; } ul.socialicons li a.bing:hover { background-position: -38px -1516px; } ul.socialicons li a.yahoo { background-position: 0 -1552px; } ul.socialicons li a.yahoo:hover { background-position: -38px -1552px; } ul.socialicons li a.aim { background-position: 0 -1588px; } ul.socialicons li a.aim:hover { background-position: -38px -1588px; } ul.socialicons li a.email { background-position: 0 -1623px; } ul.socialicons li a.email:hover { background-position: -38px -1623px; } ul.socialicons li a.ebay { background-position: 0 -1659px; } ul.socialicons li a.ebay:hover { background-position: -38px -1659px; } ul.socialicons li a.paypal { background-position: 0 -1695px; } ul.socialicons li a.paypal:hover { background-position: -38px -1695px; } ul.socialicons li a.feedburner { background-position: 0 -1730px; } ul.socialicons li a.feedburner:hover { background-position: -38px -1730px; } ul.socialicons li a.podcast { background-position: 0 -1766px; } ul.socialicons li a.podcast:hover { background-position: -38px -1766px; } ul.socialicons li a.appstoreios { background-position: 0 -1802px; } ul.socialicons li a.appstoreios:hover { background-position: -38px -1802px; } ul.socialicons li a.itunes { background-position: 0 -1837px; } ul.socialicons li a.itunes:hover { background-position: -38px -1837px; } ul.socialicons li a.appstoremac { background-position: 0 -1873px; } ul.socialicons li a.appstoremac:hover { background-position: -38px -1873px; } ul.socialicons li a.yelp { background-position: 0 -1909px; } ul.socialicons li a.yelp:hover { background-position: -38px -1909px; } ul.socialicons li a.wthree { background-position: 0 -1944px; } ul.socialicons li a.wthree:hover { background-position: -38px -1944px; } ul.socialicons li a.etsy { background-position: 0 -1980px; } ul.socialicons li a.etsy:hover { background-position: -38px -1980px; } ul.socialicons li a.stackoverflow { background-position: 0 -2016px; } ul.socialicons li a.stackoverflow:hover { background-position: -38px -2016px; } ul.socialicons li a.foursquare { background-position: 0 -2051px; } ul.socialicons li a.foursquare:hover { background-position: -38px -2051px; } ul.socialicons li a.quora { background-position: 0 -2087px; } ul.socialicons li a.quora:hover { background-position: -38px -2087px; } ul.socialicons li a.photobucket { background-position: 0 -2123px; } ul.socialicons li a.photobucket:hover { background-position: -38px -2123px; }

table.table-stripedrod td:nth-child(1) {
text-align:left;
padding-left:30px !important;}
table.table-stripedrod td:nth-child(2) {
text-align:left;}
table.table-stripedrod td:nth-child(3) {
text-align:center;}
table.table-stripedrod td:nth-child(4) {
text-align:right;}
table.table-stripedrod td:nth-child(5) {
text-align:right;
font-weight:bold;}
table.table-stripedrod td:nth-child(3):after {
content:" in";}
table.table-stripedrod td:nth-child(4):after {
content:" in";}
table.table-stripedrod td:nth-child(6) {
text-align:center;
}

table.table-stripedrod th {
text-align:left;
font-weight:bold;
}
table.table-stripedrod th:nth-child(3) {
text-align:center;
cursor: pointer;}

table.table-stripedrod th:nth-child(4) {
text-align:right;
cursor: pointer;}

table.table-stripedrod th:nth-child(5) {
text-align:right;}
table.table-stripedrod th:nth-child(6) {
text-align:center;}

table.table-stripedrod th:nth-child(2) {
text-align:left;
cursor: pointer;}

table.table-stripedrodt td:nth-child(1) {
text-align:left;
padding-left:30px !important;}
table.table-stripedrodt td:nth-child(2) {
text-align:left;}
table.table-stripedrodt td:nth-child(3) {
text-align:center;}
table.table-stripedrodt td:nth-child(4) {
text-align:right;}
table.table-stripedrodt td:nth-child(5) {
text-align:right;}
table.table-stripedrodt td:nth-child(3):after {
content:" in";}
table.table-stripedrodt td:nth-child(4):after {
content:" in";}
table.table-stripedrodt td:nth-child(6) {
text-align:right;
font-weight:bold;
}
table.table-stripedrodt td:nth-child(7) {
text-align:center;
}

table.table-stripedrodt th {
text-align:left;
font-weight:bold;
}
table.table-stripedrodt th:nth-child(3) {
text-align:center;
cursor: pointer;}

table.table-stripedrodt th:nth-child(4) {
text-align:right;
cursor: pointer;}

table.table-stripedrodt th:nth-child(5) {
text-align:right;}
table.table-stripedrodt th:nth-child(6) {
text-align:right;}
table.table-stripedrodt th:nth-child(7) {
text-align:center;}
table.table-stripedrodt th:nth-child(2) {
text-align:left;
cursor: pointer;}