* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/body-bg.png) repeat-x top;
	text-align:center;
}

p{
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 0.8em;
}
.description { font-size: 0.9em;}

a { color: #540000; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

h1 { font-size: 3.0em;
     margin-bottom: 0.8em;
     text-align: center;}
h2 {
    font-size:1.2em;
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: 1px;
    background: #e9bc3d; 
    color: #000;
    padding: 5px;
    margin-bottom: 0.5em;
    text-align: center;
}
h3 { font-size: 1.3em;
     text-transform: uppercase; 
     margin-bottom: 0.8em;}
th {
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: 1px;
    background: #e9bc3d;
    color: #5e0d04;
}
.clear {clear: both; }

div#cart-main{
	align:right;
	padding-top:5px;
	}
ul#intro {
  list-style:square;
  padding-left:25px;
  font-size: 1.2em;
}

div#page-wrap{
  width: 850px;
  min-height:400px;
  margin: 0 auto;
  text-align:left;
}

ul#nav {
  height: 110;
  width:expression(document.body.clientWidth > 800? "800px": "auto" );
  background: url(images/header-bg-2.jpg) no-repeat;
  list-style:none;
  text-align: center;
  padding-left:154px;
}
   ul#nav li{
     display: inline;
     font-size:1.3em;
   }
   ul#nav li a {
     display: inline;
     width: 65px;
     float: left;
     margin-top: 120px;
     padding-top:2px;
     color: black;
     font-weight: bold;
     text-decoration: none;
   }
     ul#nav li a:hover, ul#nav li a:active {
        color: blue;
     }

   div#main-content{
      padding-bottom: 50px;
      padding-top: 10px;
      min-height:650px;
    }
      div#main-content div#left-col {
         float:left;
         width: 120px;
         padding-right: 10px;
		 border-top: 3px black solid;
		 margin-right: 20px;
		}

        div#main-content div#left-col ul {
		   padding-left: 10px;
		   padding-right: 10px;
           list-style : none;
          }

      div#main-content div#left-col a {
        color: #3f4a43;
        font-size:12px;
        text-decoration: none;
      	}
      div#main-content div#left-col li {
	margin-bottom:5px;
	padding-left:15px;
	padding-right: 5px;
	border: solid black;
	border-width: .25em;
     	}
     	div#main-content div#left-col div#quick-menu{
			float: left;
			margin-right:10px;
			margin-left:auto ;
			margin-right:auto ;
	    }
	    div#main-content div#left-col div#quick-menu li a:hover, li a:active {
      	      color: blue;
             }
     div#main-content div#center-col {
         float:left;
         width: 450px;
         border-top: 3px solid black;
      	 }
     div#main-content div#checkout-col {
       float:left;
       padding-left:10px;
       width: 600px;
       border-top: 2px solid black;
    	 }
      div#main-content div#right-col {
         float: right;
         width: 190px;
         border-top: 3px solid black;
         padding-top: 0px;
         }
       div#main-content div#right-col p {
         font-size : 11px;
       }
	      
   div#footer {
       background: #dedede;
       color: black;
       padding: 10px 0 10px 0;
       text-transform: uppercase;
       border-top: 2px solid black;
       text-align: center;
   }