
    html {
    background: #fff url(/themes/default/img/tile.jpg) 0 0 repeat-x;
    }

  

    body { 
      background:  url(/themes/default/img/body_bg_tile.gif) 50% 0 repeat-y;
    }
  
    table th { background-color: #55aa59;  }
  
    ul#navigation { background: #fff url(/themes/default/img/header_bg_nav.jpg) 0 3px no-repeat; border-bottom: 0; }
  
    #header a { color: #333; }
    #header { height: 180px; }
  
    h3.section_label, #address_list h3 { 
      background-color: #55aa59;
    }
  


    #right_column h3, 
    #left_column h3 { 
      background: #fff url(/themes/default/img/title_bg.jpg) 0 0 no-repeat;
      border: none;
      border-bottom: 1px solid #ccc;
    }
  
    .product_listing h3 a, h1 a,  
    .side_products a,
    .listing a, 
    .product_listing_horiz a,#search_results a, 
    .related_product_listing h3 a, ol.archive_list a { 
      color: #1d811e; 
    }
  
    #quick_search { margin-top: 20px; }
    #quick_search label {font-weight: bold;}
    #heading { top:10px;  }
    #header { height: 160px; color: #333; }
  
    #header { background: transparent url(/themes/default/img/header_bowl.gif) 95% 0%  no-repeat;}
  
    #footer { 
    background-color: #f4f4f4; 
    border-top: 0; padding: 10px; font-size: 90%;}
   
    #footer a,#footer { color: #333;}
    #footer ul { float: left;}
    #footer p { float: right;}
  
    #hp_banner { margin-bottom: 20px; }
  
    #wrapper { background-color: #fff; padding: 0 20px 10px 20px;}
	
  	html, body {
    	height: 100%;
    }
  
  
  .security { padding: 0 0 0 6px;  }
  .security img { margin-bottom: 10px; }
  .security p { background: #fff url(/themes/default/img/icons/padlock.gif) 0 3px no-repeat; padding-left: 30px;}
  
  
    .side_navigation.categories ul { padding-top: 4px; padding-bottom: 4px; }
    .side_navigation.categories ul li ul { padding-top: 0px; padding-bottom: 0px; }
        
		.side_navigation ul li { margin: 0 4px .2em 4px; }

		.side_navigation ul li a {
			display: block;
			color: #000;
			background-color: #f4f4f4;
			width: 172px; /* left_column width - padding - sidebox padding */
			padding: 4px;
			text-decoration: none;
		}

		.side_navigation ul li a:hover ul {
			background-color: #fff;
			color: #000;
		}

		.side_navigation ul li ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}

    .side_navigation ul li ul li {  }
		.side_navigation ul li ul li { margin: 0 0 .2em 4px; }
		.side_navigation ul li ul li a {
			background: #fff url(/themes/default/img/icons/bullet.gif) 0 50% no-repeat;
			width: 170px;
			padding-left: 10px;
		}
		
		.side_navigation ul li ul li ul li { margin-left: 10px; }
		.side_navigation ul li ul li ul li a { width: 160px; text-decoration: underline; }

		.side_navigation ul li ul li a:hover {
		  background-color: #fff;
			color: #000;
			text-decoration: none;
		}
		
		
		.side_navigation.options ul li { margin-left: 5px;   }
		.side_navigation.options ul li a { 
		  background: #fff url(/themes/default/img/icons/bullet_grey.gif) 0 50% no-repeat;
		  padding: 0 0 0 15px;
		  width: 170px;
		  text-decoration: underline;
		}
		.side_navigation.options ul li a:hover { text-decoration: none; }
		
		
		.money { color: #333;}
		.our_price { font-weight: bold;  }
		.our_price .vat { font-weight: normal; }


		.side_navigation ul li ul li ul li a {background-color: #fff; }
	
	  input.text, textarea.textarea {border-color: #ccc; background-color: #fff; }
	  
	  
	  
	  .submit { background-color: #006600; color: #fff; border: 1px solid #006600; }
	  
	  .createForm .submit, .submit { padding: 1px 5px; font-size: 90%; }
	  
	  .button { background-color: #006600; color: #fff; border: 1px solid #006600;padding: 2px 8px; text-decoration: none;   }
	  
	  .submit:hover, .button:hover {background-color: #338533; }


