* {
	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: 1em;}

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: #003399;
    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: #e0dfe3;
    color: #3f4a43;
}
.clear {clear: both; }

ul.features { 
	list-style:square;
	padding-left:10px; }

div#cart-main{
	align:right;
	padding-top:5px;
	}
ul#intro {
  list-style:square;
  padding-left:25px;
}



div#page-wrap{
  width: 850px;
  min-height:400px;
  margin: 0 auto;
  text-align:left;
  border: 1px solid #666666;
}
.support { font-size: 12px;}

ul#nav {
  height: 110;
  width:expression(document.body.clientWidth > 800? "800px": "auto" );
  background: url(images/header-bg.jpg) no-repeat;
  list-style:none;
  text-align: center;
  padding-left:154px;
}

#home-link {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 100px;
  top: 0; left: 0;
  border: 0;
  float: left;
  visibility: hidden;  
}
   ul#nav li{
     display: inline;
     font-size:1.3em;
   }
   ul#nav li a {
     display: inline;
     width: 115px;
     float: left;
     margin-top: 115px;
     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:600px;
	  margin-top:5px;
    }
      div#main-content div#left-col {
         float:left;
         width: 117.5px;
         padding-right: 10px;
		 border-top: 3px black solid;
		 margin-right: 40px;
		}

        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;
	background: #e0dfe3;
     	}
     	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: 480px;
         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;
   }