@charset "UTF-8";
/* CSS Document */

/*Master Style Reference Author: Shaun Horine*/
/*Willcutt Template*/

* { margin: 0px; }

/*Sub-title Dark Blue*/

h1 {
       color: #0395cc;
       font-size: 18px;
       font-family: Trebuchet MS, Helvetica, Sans-serif;
}

h2 {
      color: #0395cc;
      font-size: 13px;
      font-family: Trebuchet MS, Helvetica, Sans-serif;
}

/*Follows h7 Light Blue*/

h3 {
      color: #0395cc;
      font-size: 12pt;
      font-family: Arial, Helvetica, Sans-serif;
}

h4 {
      color: #969696;
      font-size: 10pt;
      font-family: Arial, Helvetica, Sans-serif;
}

/*Telephone Numbers and Email*/

h5 {
      color: #000000;
      font-family: Trebuchet MS Bold, Helvetica, Sans-serif;
      font-size: 12px;
}

h6 {
      color: #0395cc;
      font-size: 12pt;
      font-family: Veranda, Helvetica, Sans-serif;
}

a {
  outline: none;
}

a:link { color: #0395cc;  text-decoration: none; }
a:active { color: #0395cc; text-decoration: none; }
a:visited { color: #0395cc; text-decoration: none; }
a { outline: none; }

html, body {
     height: 100%;
}

html>body {
     font-size: 13px;
     line-height: 1.4;
     color: #85857c;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     margin-right: 0px;
     width: 100%;
     height: 100%;
     text-align: center;
     font-family: "Arial";   
     background-color: #222222;
     background-image: url(/Images/smallradgrad.jpg);
     background-position: top center;
     background-repeat: no-repeat;
}

#canvas {
        text-align: left;
        width: 1000px;
        padding-bottom: 25px;
        margin-left: auto;
        margin-right: auto;       
}

.wrapper {
        min-height: 1000px;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}

#contentwrapper {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
}

#header {
        float: left;
        height: 75px;
        width: 1000px;
        margin-left:-1px;
        background: url(/Images/willcutttab.png);
        background-repeat: no-repeat;       
}

#header2 {
        float: left;
        height: 112px;
        width: 1000px;
        margin-left:-1px;
        background: url(/Images/logo.png);
        background-repeat: no-repeat;       
}

.topinfocontainer {
        float: right;
        margin-right: 50px; 
        width: 250px;
        height: 75px; 
}

.cartbox {
        float: right; 
        width: 500px;
        height: 15px;
        margin-top: 10px;
}

.phonebox {
        float: right; 
        margin-top: 20px; 
        width: 120px;
        height: 20px;
}

#horizontal-nav {
        float: left;
        padding-top: 2px; padding-bottom: 2px;
        margin-left: -1px;
        height: 30px;
        width: 791px;
        background: #000000;
        
}

#horizontal-nav2 {
        float: left;
        padding-top: 2px; padding-bottom: 2px;
        margin-left: -1px;
        height: 30px;
        width: 791px;
        background: transparent;
        
}

#searchwrapper {
        float: right;
        width: 210px;
        height: 34px;
        background: #000000;
}

#searchwrapper2 {
        float: right;
        width: 210px;
        height: 34px;
        background: transparent;
}

.searchboxcontainer {
        float: right; 
        margin-top: 6px;
        margin-right: 10px;
        width: 181px;
        height: 22px;
}

.searchboxcontainer #s {
        float: left;
        margin-top: 2px;
        border: 0;
        width: 149px;
        background: url(/Images/searchtext.png);
        background-repeat: no-repeat;
        background: #b5d5ff;
}

.searchboxcontainer #go {
        float: right;
        margin-top: -1px;
        width: 26px;
        height: 22px;
}

#splashbox {
        float: left; 
        height: 182px;
        width: 1000px;
        margin-right: auto;
        margin-left: auto;
        background: transparent;
}

#salebox {
        float: left;
        width: 1000px;
        height: 182px;
}

#logowelcomebox {
        float: left;
        height: 182px;
        width: 500px;
        background: url(/images/frontpagejam2.png);
}

#welcomephotobox {
        float: right;
        height: 182px; 
        width: 500px;
} 

#hidesalebox {
        float: right;
        font-size: 12pt;
        font-family: Arial, Helvetica, Sans-serif;
        text-decoration: bold;
        background: url(/hidebutton1.png);
        color: 2a5abd;
        border: none;
        width: 60px;
        height: 20px;
}    

#hidesplashbox {
     float: right;
     border: none;
     height: 20px;
     width: 60px;
     outline: none;
     background: url(/hidebutton1.png);
   
}

#content {
         float: left;   
         width: 1000px;
         margin-left: auto;
         margin-right: auto; 
}

.push {
        height: 125px;
}

.footerboxwrap {
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        width: 1000px;
        height: 100px;
        border-bottom: none;
        border-style: none;
        border-left: none;
        border-right: none; 
        border-top: none;
}

.footerboxwrap2 {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        width: 1000px;
        height: 300px;
        border-bottom: none;
        border-style: none;
        border-left: none;
        border-right: none; 
        border-top: none;
}

.footerlinks {
        float: left;
        text-align: left;
        padding-top: 6px;
        padding-left: 20px;
        width: 300px;
        height: 19px;
        border-bottom: 1px;
        border-style: dotted; 
        border-color: #000000;
        border-left: none;
        border-right: none;
        border-top: none;
}


.footerbox2 :last-child {
        border: none;
}

.footerbox1 :last-child {
        border: none;
}

.footerbox1 {
        float: left;
        margin-top: 5px;
        width: 330px;
        height: 125px;
        border-right: 1px;
        border-style: solid;
        border-color: #000000;
        border-left: none;
        border-bottom: none;
        border-top: none;
}

.footerbox2 {
         float: left;
         margin-left: 8px;
         margin-top: 5px;
         width: 330px;
         height: 125px;
}
 
.footertext {
        float: right;
        margin-top: 20px;
        width: 980px;
        height: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 20px;
       
}

#footer {
        clear: both;
        float: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;;
        height: 100px;
        padding-bottom: 25px;
        background: #363636;
        color: #222222;
        border-top: 20px;
        border-color: black;
        border-style: solid;
        border-left: none; 
        border-right: none;
        border-bottom: none;       
}

#footer2 {
        clear: both;
        float: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;;
        height: 300px;
        padding-bottom: 0px;
        background: #363636;
        color: #222222;
        border-top: none;
        border-color: black;
        border-style: solid;
        border-left: none; 
        border-right: none;
        border-bottom: none;       
}


.productSubmitInput  {cursor:pointer; border:2px solid #9a9a9a; background:#222222; color:#9a9a9a; font-size:14px !important;vertical-align:middle; }



