* {
margin:0px;
padding:0px;
font-family:arial;
}
body, html {
background-color:white;
height:100%;
}
a img {
border:0px;
}
a {
color:#990000;
}


/*  HEADER  */



div.header {
background-color:#C8C8C8;
height:77px;
padding:2px;
}
div.header div.logo {
float:left;
margin-top:5px;
margin-left:5px;
}
div.header div.nav {
float:left;
margin-top:20px;
margin-left:10px;
height:10px;
}
div.header div.nav li {
float:left;
margin-left:5px;
list-style-type:none;
}
div.header div.nav a {
text-decoration:none;
color:#990000;
}
div.header ul.shopping {
float:left;
margin-top:10px;
margin-left:10px;
}
div.header ul.shopping li {
list-style-type:none;
}
div.header ul.shopping a {
font-size:12px;
font-weight:bold;
color:#990033;
text-decoration:none;
}
div.header ul.shopping li.shipping {
font-weight:bold;
margin-left:10px;
}
div.header div.contact {
float:right;
font-size:12px;
margin-right:5px;
text-align:right;
}
div.header div.contact ul {
list-style-type:none;
}
div.header div.contact li.phone {
font-size:14px;
font-weight:bold;
}
.highlight {
color:#990000;
}

/*  END HEADER  */


/*  LEFT SIDE  */


div.side_nav {
float:left;
width:150px;
height:100%;
background-color:#D8D8D8;
padding:10px;
}
div.side_nav h1 {
text-align:center;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
}
div.side_nav h2 {
font-size:14px;
margin-top:10px;
}
div.side_nav h2 a {
color:#990000;
text-decoration:none;
}
div.side_nav ul {
list-style-type:none;
margin-top:5px;
}
div.side_nav ul li {
margin-left:20px;

font-size:11px;
}
div.side_nav ul li a {
text-decoration:none;
color:#990000;
}

div.side_nav p {
margin-top:50px;
text-align:center;
}
div.side_nav p img {
margin:5px;
}
/*  END LEFT SIDE  */


/*  CONTENT  */



div.content {
float:left;
padding:10px;
position:absolute;
left:165px;
}
div.content h1 {
font-size:14px;
}
div.content h2 {
font-size:12px;
}



/*  END CONTENT  */

/*  INTRODUCTION  */

div.content p.introduction {
width:580px;
padding:10px;
}

/*  END INTRODUCTION  */

/*  PRODUCTS  */

div.content div.product_button {
width:150px;
height:140px;
float:left;
text-align:center;
margin:5px;
padding:5px;
border:1px solid;
}
div.content div.product_button img {
width:145px;
}
div.content div.product_button a {
color:black;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

/*  END PRODUCTS  */

/*  SAMPLES  */

div.content div.sample {
width:130px;
height:120px;
float:left;
text-align:center;
margin:5px;
padding:5px;
border:1px solid;
}
div.content div.sample a {
color:#000000;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
div.content #sample img {
margin:10px;
border:2px solid #000000;
}

/*  END SAMPLES  */

/*  PRODUCT  */

div.content div.product {
width:590px;
}
div.content div.product img {
margin:10px;
float:left;
}
div.content div.product div.buy {
margin-bottom:10px;
}
div.content div.product div.buy h1 {
text-align:right;
margin-bottom:10px;
}
div.content div.product div.buy form {
text-align:right;
}
div.content div.product div.buy select {
margin-bottom:10px;
}
div.content div.product div.buy input.quantity {
width:20px;
margin-bottom:10px;
}
div.content div.product div.info h1 {
text-align:center;
background-color:#C8C8C8;
}
div.content div.product div.info h2 {
margin-left:10px;
text-align:left;
}
div.content div.product div.info h3 {
font-size:10px;
margin-left:20px;
}
div.content div.product div.info div {
float:left;
height:150px;
margin:10px;
}
div.content div.product div.info div ul li {
margin-left:40px;
}
div.content div.product div.info div p {
margin:5px;
margin-left:15px;
width:200px;
font-size:10px;
}


/*  END PRODUCT  */



/*  SHOPPING CART */

div.content table.cart {
width:590px;
font-size:12px;
}
div.content table.cart th {
background-color:black;
color:white;
font-size:14px;
}
div.content table.cart tr td {
padding:3px;
}
div.content table.cart tr.sub_total td {
font-size:14px;
font-weight:bold;
}
div.content table.cart td.quantity {
text-align:center;
}
div.content table.cart td.quantity input {
width:20px;
}
div.content div.payment_options {
float:left;
margin-left:30px;
text-align:right;
}
div.content div.checkout_statement {
float:left;
}
div.content div.checkout_statement p {
margin:10px;
width:350px;
font-size:12px;
}

/*  END SHOPPING CART  */














