body {margin:0;padding:0;}

#header {padding-bottom:35px}

.logo  {float:left;
        margin: -30px 0 0 0;
}

.navbuttons     {float:center;
                padding:20px;
                margin:20px;
                display: inline;
                z-index:1;
}   

#wrap {max-width: 900px;
       min-width: 480px;
       width:90%;
       margin:20px auto;       
       padding:30px 20px 0 0;
       
       }
       
#screen {background:white;
         
         padding:10px 10px 10px 0;
         
         }


#main {float:left;
       width:20%;
              
       }

#sidebar {margin-left:25%;
          padding:0px 10px;
          font: 12px Arial; } 

.addthis_button {float:left;
                 padding-bottom:10px
                 padding-right:10px
                 display: block}

.override #googlecart-widget-head {
    background:#82c6e2}

#footer {clear:both;
         display:inline; 
         float:right;        
	 	 	 
		 }
		 

/* text styles ------------- */

h1 {margin:10px 20px 0px 40px;
        padding:10px 20px 0px 40px;
        }

h2 {font: 20px Arial;
    font-weight: bold;
    margin:5px 10px;
        padding-left:10px;
        }
        
p {font: 12px Arial;
   text-align: left;
   margin:0 0 .5em;
   padding-right:10px;   
   }
   
h3 {margin:.5em 0 0;
    font: 20px Arial;
    font-weight: bold;
    color:#9E2387; }    

a {font: 12px Arial;
   font-weight: bold
   text-align: left;
   margin:0 0 .5em;
    }

a:link {text-decoration:none;background:white;color:#F99B0C}
a:visited {text-decoration:none;background:white;color:#F99B0C}
a:focus, a:hover, a:active {text-decoration:none;background:white;color:#8CD600}
a:hover.current {text-decoration:none;background:white;cursor:default}

.clear { clear: both; }   
   
.description {position:relative;
       left:1em;
       
       margin-bottom:0.2em;
       }
     
.continued {
    	      margin-top:-5px}
       
ul#gnav {  margin: 0 auto; width: 100%; height: 27px; list-style-type: none; border-bottom: none; }
ul#gnav li { margin: 0; padding: 0; width: 16%; list-style-image: none; text-decoration: none; float: left; }
ul#gnav li a { margin: 0; padding: 7px 0 0 0; height: 20px; font: bold 16px/18px Arial; color: #8CD600; border-right: solid 3px #9E2387; display: block; text-align: center; text-decoration: none;  }
ul#gnav li a:hover { color: #F99B0C;  }
ul#gnav li span { }
ul#gnav li.ltc { width: 20%; }
ul#gnav li.last a { border: none; }			
				

