  	body {
  		margin: 0px;
  	}
    h1 {
    	text-align: center;
      padding: 0;
      margin: 0;
    }
  	ul#leftNav{
  		margin: 0;
  		padding: 0;
  		list-style: none;
  		width: 100px;
  		border-bottom: 1px solid #999;
  	}
  	#leftNav a {
  		color: #000;
  		font-size: 0.9em;
  		text-transform: uppercase;
  		text-decoration: none;
  		border: 1px solid #999;
  		padding: 7px 3px 7px 3px;
  		display: block;
  		background-color: #E7E7E7;
  		border-bottom: none;	
  	}

  	#leftNav a:hover {
  		font-weight: bold;
  		background: #B2F511;
  		color: #CA1D07;
  	}
  
  	#contentWrapper {
  		clear: both;
  		position: relative;
  		width: 100%;
  	}
  	#leftSidebar {
  		position: absolute;
  		top: 5px;
  		left: 2px;
  		width: 100px;
  		
  	}
  
  	#main {
  		margin-left: 0px;
  		padding: 0px 5px 5px 5px;
  		border: 0px solid #666666;
  		border-top: none;
  		border-bottom: none;
  	
  	}

    
     table {
      border: 0px solid black;
      border-collapse: collapse;
      width: 100%;     
    }
    table a {
    	text-decoration: none;
    }
    th, td{
      border-bottom: 1px solid #E7E7E7;
      padding: 3px;
      text-align: left;
      }
    tr {
    	height: 35px;
       }    
    th {
      background-color: #E7E7E7;
      height: 100%;
    }
    
		.stock a {
    	font-weight: normal;
      text-decoration: underline;
      letter-spacing: -0.1em;
     }
 		.rAlign  {
    	text-align: right;
     }
   .price {
           font-weight: bold;
    text-align: right;
   {
     .savings {
  		font-size: 1.0em;
      color: red;
     }
    #wrapper {
  		border: none;
  	}
  	* html #banner {
  		height: 1px;
  	}