﻿#maincontent1000{top:1px!important}#maincontent1000{width:1000px;min-height:715px;overflow:hidden;position:relative;left:50%;margin-left:-500px;background-repeat:no-repeat;background-position:top center}#maincontent{background-image:none!important;overflow:hidden}

.shorty1 {
width:254px;
margin-right:14px;
display:inline;
background-position:209px center;
}

.shorty2{ 
width:254px;
display:inline;
background-position:209px center;
}

.shorty1:focus {
background-position:209px center;
}

.shorty2:focus {
background-position:209px center;
}

#info{
left:721px;
top:46px;
color:#719302 !important;
}

#info a:link{
color:#fff;
text-decoration:none;
}

#info a:hover{
color:#ffdd93;
text-decoration:none;
}

#info a:active{
color:#ffdd93;
text-decoration:none;
}

#info a:visited{
color:#ffdd93;
text-decoration:none;
}

#login{
font-size:42px;
top:28px;
text-shadow: 1px 1px 1px #97c000;
}

#line{
background-image:url(../images/line_red.png);
background-repeat: repeat-x;
height: 2px;
}

.textArea{
background-image:none !important;
height:200px;
padding-top:10px;
padding-bottom:10px;
line-height:1.4em;
}

#mapviewer{
position:absolute;
left:0px;
top:40px;
line-height:1.2em;
color:#fff;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
font-size:16px;
width:380px;
text-align:left;
z-index:999;
}

.blue{
color:#719302;
}

#maincontent1000{
width:1000px;
min-height:715px;
overflow:hidden;
position:relative;
left:50%;
margin-left:-500px;
}

#maincontent{
background-image:none !important;
text-align:center;
padding-top:20px;
}

#beastie{
width:418px;
height:547px;
position:absolute;
background-image:url(../images/404beastie.png) !important;
left:-36px;
margin-top:-547px;
}


#oops{
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
font-size:48px;
color:#fff;
text-shadow:1px 1px 1px #a00e00;
}

#suggest{
color:#6b0b01;
font-size:14px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1.1em;
}


.buttons1{
width:73px;
height:72px;
position:absolute;
top:186px;
left:50%;
margin-left:-139px;
}

.magnets1{
top:189px;
left:50%;
margin-left:-36px;
width:72px;
height:65px;
position:absolute;
}

.zippers1{
top:151px;
left:50%;
margin-left:66px;
width:62px;
height:101px;
position:absolute;
}

.mirrors1{
width:87px;
height:86px;
position:absolute;
top:302px;
left:50%;
margin-left:-149px;
}

.keychains1{
width:70px;
height:91px;
position:absolute;
top:293px;
left:50%;
margin-left:-31px;
}

.packs1{
width:72px;
height:72px;
position:absolute;
top:313px;
left:50%;
margin-left:61px;
}


.buttonsa{
width:73px;
height:72px;
position:relative;
background-image:url(../images/404_button.png);
display: block;
}

.magnetsa{
width:72px;
height:65px;
position:relative;
background-image:url(../images/404_magnet.png);
background-repeat:no-repeat;
display: block;
}

.zippersa{
width:62px;
height:101px;
position:relative;
background-image:url(../images/404_zipper.png);
background-repeat:no-repeat;
display: block;
}

.mirrorsa{
width:87px;
height:86px;
position:relative;
background-image:url(../images/404_mirrors.png);
background-repeat:no-repeat;
display: block;
}

.keychainsa{
width:70px;
height:91px;
position:relative;
background-image:url(../images/404_keychain.png);
background-repeat:no-repeat;
display: block;
}

.packsa{
width:72px;
height:72px;
position:relative;
background-image:url(../images/404_pack.png);
background-repeat:no-repeat;
display: block;
}

.buttonsa a:link{
display:block;
width:100%;
height:100%;
}

.magnetsa a:link{
display:block;
width:100%;
height:100%;
}

.zippersa a:link{
display:block;
width:100%;
height:100%;
}

.mirrorsa a:link{
display:block;
width:100%;
height:100%;
}

.keychainsa a:link{
display:block;
width:100%;
height:100%;
}

.packsa a:link{
display:block;
width:100%;
height:100%;
}

#buttonstext{
position:absolute;
top:265px;
left:50%;
margin-left:-124px;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}

#magnetstext{
top:265px;
left:50%;
margin-left:-26px;
position:absolute;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}

#zipperstext{
top:265px;
left:50%;
margin-left:61px;
position:absolute;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}

#mirrorstext{
position:absolute;
top:395px;
left:50%;
margin-left:-130px;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}

#keychainstext{
position:absolute;
top:395px;
left:50%;
margin-left:-31px;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}

#packstext{
position:absolute;
top:395px;
left:50%;
margin-left:56px;
color:#6b0b01;
font-size:10px;
font-family:"Futura Bold", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size-adjust:0.51;
text-transform:uppercase;
line-height:1em;
}


#buttonstext a:link{
color:#6b0b01;
text-decoration:none;
}

#magnetstext a:link{
color:#6b0b01;
text-decoration:none;
}

#zipperstext a:link{
color:#6b0b01;
text-decoration:none;
}

#mirrorstext a:link{
color:#6b0b01;
text-decoration:none;
}

#keychainstext a:link{
color:#6b0b01;
text-decoration:none;
}

#packstext a:link{
color:#6b0b01;
text-decoration:none;
}

#buttonstext a:hover{
color:#fff;
text-decoration:none;
}

#magnetstext a:hover{
color:#fff;
text-decoration:none;
}

#zipperstext a:hover{
color:#fff;
text-decoration:none;
}

#mirrorstext a:hover{
color:#fff;
text-decoration:none;
}

#keychainstext a:hover{
color:#fff;
text-decoration:none;
}

#packstext a:hover{
color:#fff;
text-decoration:none;
}


#buttonstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#magnetstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#zipperstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#mirrorstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#keychainstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#packstext a:visited{
color:#6b0b01;
text-decoration:none;
}

#buttonstext a:active{
color:#6b0b01;
text-decoration:none;
}

#magnetstext a:active{
color:#6b0b01;
text-decoration:none;
}

#zipperstext a:active{
color:#6b0b01;
text-decoration:none;
}

#mirrorstext a:active{
color:#6b0b01;
text-decoration:none;
}

#keychainstext a:active{
color:#6b0b01;
text-decoration:none;
}

#packstext a:active{
color:#6b0b01;
text-decoration:none;
}

#mf84 {
color: #FFB200 !important;
text-shadow: 0px 1px 0px #918A73 !important;
}

#mf84:hover{
color: #FFF !important;
text-shadow: 0px 1px 0px #918A73 !important;
}

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.holidaynavbanner{
display:block;
width:453px;
height:139px;
background-image: url(https://www.purebuttons.com/cp/Pure_Buttons/html/images/holiday-graphics/holiday-header-logo.png);
position:absolute;
top:0px;
left:50%;
margin-left:-227px;
}

.holidaynavbanner a {
    display: block;
    width: 100%;
    height: 100%;
}

.holidaynavwrap {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    min-width: 1000px;
}

.mainEcommerce h1 {
	display: none;
}