/* pewtergraphicsinc.com CSS Document */
html {
margin: 0px auto;
padding:0;
}
body {
margin: 0px auto;
padding:0;
font: 63% verdana, Arial, sans-serif; 
background-color: #ffffff;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
h1 {
font: normal 2.4em Arial, verdana, sans-serif; 
color: #000000;
margin: 0;
padding: 0;
}
h2 {
font: bold 1.1em verdana, Arial, sans-serif; 
color: #000000;
margin: 20px 0 20px 0;
padding: 0;
line-height: 1.7em;
}
p {
font: normal 1.1em verdana, Arial, sans-serif; 
margin: 0;
padding: 0 0 20px 0;
color: #000000;
line-height: 1.7em;
}
/*----------------------------------------------------------------------------------------------HEADER*/
#headerwrap {
display: none;
}
#header {
display: none;
}
.logo {
display: none;
}
#topnav {
display: none;
}
#search {
display: none;
}
#mainnav {
display: none;
}
/*----------------------------------------------------------------------------------------------CONTENT*/
#white{
background-color: #ffffff;
}
#container{
margin: 0px auto;
padding: 10px 0 0px 0;
background-color: #ffffff;
}
#leftnav{
/*float:left;
width: 164px;
margin: 0 0 30px 4px;
padding: 0 20px 20px 0;
border-right: 1px solid #000000;
color: #000000;*/
display: none;

}
#leftnav li {
/*display: block;
padding: 7px 0px 7px 5px;
margin: 0;
border-bottom: 1px solid #000000;*/
display: none;

}
#content{
padding: 0px 0px 0px 30px;
margin: 0;
float: none;
width: 600px;
}
.bigthumbnail {
float: left;
width: 160px;
margin: 0 12px 30px 0px;
padding: 0px;
font: normal 1.1em verdana, Arial, sans-serif;
}
.clearboth { clear: both; }
.bigthumbnail img {
border: none;
padding: 0 0 3px 0;
}
.bigthumbnail a {
color: #000000;
}
.bigthumbnail a:hover {
color: #000000;
text-decoration: none;
}
.arrow {
float: right;
margin: -10px 0 0 0;
}
.product {
width: 260px;
margin: 0 5px 10px 0px;
padding: 0px;
font: normal 1.1em verdana, Arial, sans-serif; 
line-height: 17px;
/*background-color: #ddd;*/
float: left;
}
.thumbnail {
float: left;
margin: 0;
padding: 0px 7px 0 0;
border: none;
}
.btn {
display: none;}
.page {
text-align: right;
font-weight: bold;
padding: 20px 0 0 0;
}
.detail {
width: 500px;
margin: 0 5px 10px 0px;
padding: 0px;
float: left;
}
.detail img {
margin: 0 25px 0px 0px;
padding: 0px 0 100px 0;
}
.printonly {
display: block;
color: #000000;
width: 600px;
margin: 0 0 20px 0;
padding: 0;
}
.printco {
margin: 0 10px 0px 0;
padding: 0;
float: left;
width: 600px;
}

/*----------------------------------------------------------------------------------------------CHECKOUT*/
.linetop {
border-bottom: 1px solid #000000;
margin: 20px 0 0 0;
padding: 0px 0 0px 0;
font: bold 1.1em verdana, Arial, sans-serif;
height: 20px;
width: 600px;
}
.line {
border-bottom: 1px solid #000000;
margin: 0px 0 0 0;
padding: 10px 0 60px 0;
font: normal 1.1em verdana, Arial, sans-serif;
line-height: 1.6em;
}
.item {
margin: 0 10px 0px 0;
padding: 0;
float: left;
width: 270px;
}
.qty {
margin: 0;
padding: 0;
float: left;
width: 125px;
}
.subtotal {
margin: 0;
padding: 0;
float: left;
width: 125px;
}
.ordertotal {
background-color: #ffffff;
margin: 0;
padding: 15px 20px 15px 0;
font: bold 1.5em Arial, verdana, sans-serif;
text-align: right;
color: #000000;
width: 385px;
float: left;
}
.totalnumber {
background-color: #ffffff;
margin: 0;
padding: 15px 0 15px 0;
font: bold 1.5em Arial, verdana, sans-serif;
color: #000000;
width: 125px;
float: left;
}
.rightbtn {
display: none;}
.leftbtn {
display: none;}
.updatebtn {
display: none;}

/*----------------------------------------------------------------------------------------------FORMS*/
form {
margin: 0;
padding: 0;
}
ul#errors {
display: none;
padding: 0;
margin: 0;
color: #C00;
font-weight: bold; 
}	
ul#errors li {
margin: 0 0 0 5px;
padding: 0;
list-style-type: none;
}
ul#errors li.heading {
list-style-type: none;
color: #000;
font-weight: bold;
margin: 0 0 0 5px;
padding: 0;
}
input {
color: #333; 
vertical-align: middle;
margin: 0px 0 0 0;
}

/*----------------------------------------------------------------------------------------------FOOTER*/
#footerwrap {
display: none;}
#footer {
display: none;}