﻿  body {
        margin: 0px;
        padding: 0px;
        background-image: url('/images/templates/background_sliver.jpg');
        background-repeat: repeat;
    }
    
    #wrapper{
        background-image: url('/images/templates/background.jpg');
        background-repeat: repeat-x;
        width: 100%;

        padding: 10px 0px 10px 0px;
    }
    
    #main {
        width: 955px;
        margin-left: auto;
        margin-right: auto;
    }
    
    #header {
        background-image: url('/images/templates/header_new2.png');
        background-repeat: no-repeat;
        width: 955px;
        height: 210px;
    }
    
    
	
	#headerLink {
		display: block;
		width: 300px;
        height: 210px;
		float: left;
	}
    
    #footer {
        background-image: url('/images/templates/footer.png');
        background-repeat: no-repeat;
        width: 935px;
        height: 34px;
        padding: 50px 0px 0px 20px;
        clear: left;
    }
    
    #footer #tt_logo {
        background-image: url('/images/templates/tt_logo.jpg');
        background-repeat: no-repeat;
        height: 31px;
        width: 40px;
        float: left;
        display: block;
    }
    
    #footer #tt_logo a {
        display: block;
        width: 100%;
        height: 100%;
    }
    
#copyright {
        float: left;
        display: block;
        height: 20px;
        padding: 5px 30px 0px 0px;
    }
    
    #copyright span {
        font-family: arial;
        font-size: 12px;
        color: #999999;
        padding: 0px 15px 0px 0px;
    }
    
    #bottom_nav {
        float: left;
        display: block;
        height: 20px;
		font-size: 0px;
		padding: 5px 0px 0px 0px;
		vertical-align: middle;
    }   
        
    #bottom_nav a {
        font-family: arial;
        font-size: 12px;
        color: #E3893E;
		padding: 0px 10px 0px 0px;
        position: relative;	
    }
	
	.social-icon {
		display: block;
		position: relative;
		float: left;
		margin: 0px 10px 0px 0px;
		
	}
	
		.social-icon img {border: 0px;height: 24px;}
    
    #dealer {
        font-family: arial;
        font-size: 12px;
        color: #0089D9;
        padding: 0px 15px 0px 0px;
        position: relative;
    }
    
    
    #privacy {
        font-family: arial;
        font-size: 12px;
        color: #7CB8E2;
        padding: 0px 15px 0px 0px;
        position: relative;
    }
    
    #top_nav {
        margin: 0px;
        padding: 0px;
        clear: left;
        height: 55px;
        width: 955px;
        font-size: 0px;
        overflow: hidden;
    }
    
    #top_nav ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        height: 55px;
    }
    
    #top_nav li {
        float: left;
        margin: 0px;
        padding: 0px;
        height: 55px;
    }
    
    #top_nav li a {
		float: left;
		display: block;
		text-decoration: none;
		margin: 0;
	}
	
    #top_nav img {
        border: none;
        margin: 0px;
        padding: 0px;
        height: 55px;
    }
    
    
    #content {
        width: 955px;
        background-color: white;
        clear: left;
        padding: 0px; 
        margin: 0px;
        display:block;
    }
    
    #content #top_section {
        width: 955px;
        display: block;
        clear: left;
        padding: 0px 0px 15px 0px;
    }
    
     #content #top_section #right_container
    {
		width: 385px; display: block; float: left;	
    }
    
    #content #top_section #left_container {
		width:511px; padding: 15px 18px 0px 41px; float: left; display: block; color: #333333; font-size: 12px; font-family: Arial;
    }
    
    #content #top_section a 
    {
		color: #64a1d9;
		font-size: 12px;
		font-family: arial;
		font-weight: bold;
	}
    
    
    #content #top_section #left_image {
        width: 262px;
        height: 235px;   
        background-image: url('/images/templates/left_image.jpg');
        background-repeat: no-repeat;
    }
    
    #content #top_section #right_image {
        width: 262px;
        height: 235px;   
        background-image: url('/images/templates/right_image.jpg');
        background-repeat: no-repeat;
        margin: 0px 0px 0px 5px;
    }
    
    #content #top_section #left_info {
        width: 173px;
        
        padding: 50px 20px 0px 20px;
        background-image: url('/images/templates/food_service.jpg');
        background-repeat: no-repeat;   
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial;
        text-align: center;
    }
    
    #content #top_section #left_info a {
		color: 	#F4FDA7;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
    }
   
    #content #top_section #right_info {
        width: 173px;
        
        padding: 50px 20px 0px 20px;
        background-image: url('/images/templates/retail.jpg');
        background-repeat: no-repeat;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial;
        text-align: center;
    }
    
    #content #top_section #right_info a 
    {
		color: 	#F4FDA7;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
    }
    
    #content #top_section div {
        
    }
    
    #content #bottom_section {
        padding: 0px 0px 0px 0px;
        display: block;
        width: 955px;
		
        background-image: url('/images/templates/sub/sub_bottom_sliver.jpg');
        background-repeat: repeat-y;
    }
    
    #content #bottom_section #bottom_wrapper
    {
		display: block;
        width: 955px;
        background-image: url('/images/templates/sub/sub_bottom_top.jpg');
        background-repeat: no-repeat;
    }
    
    #content #bottom_section #bottom_wrapper #bottom_footer
    {
		display: block;
        width: 955px;
        height: 55px;
        background-image: url('/images/templates/sub/sub_bottom_bottom.jpg');
        background-repeat: no-repeat;
    }
    
    #content #bottom_section #bottom_wrapper #left_container {
        width: 650px;
        float: left;
        display: block;
        height: 100%;
        padding: 28px 38px 0px 38px;
    }
    
    #content #bottom_section #bottom_wrapper  #left_container a 
    {
		font-size: 12px;
		color: #64a1d9;
		font-family: Arial;
		font-weight: bold;
		display: block;
		float: left;
		height: 14px;	
		
    }
    
    #content #bottom_section #bottom_wrapper #left_container img 
	{
		border: 0px;	
		text-decoration: none;
		display: block;
		padding: 0px 0px 0px 0px;
	}
   
    #content #bottom_section  #bottom_wrapper #left_container #left_container_header {
        width: 727px;
        display: block;
        height: 100%;
    }
    
    #content #bottom_section #bottom_wrapper  #right_container {
        width: 202px;
		display: block;
        height: 100%;
        float: left;
        padding: 28px 0px 0px 20px;
    }
    
    #content #bottom_section #bottom_wrapper #right_container #right_container_header
    {
		background: url('/media/images/other_products.jpg'); 
		height: 29px; width: 149px; display: block;
		margin: 0px 0px 10px 0px;
    }
    
    #content #bottom_section #bottom_wrapper #right_container a {
        width: 202px;
		display: block;
        float: left;
        padding: 0px 0px 0px 0px;
        color: #0083d7;
        font-size: 11px;
        font-weight: bold;
        font-family: Arial;
    }
    
	
    
    #content #bottom_section  #bottom_wrapper #right_container #featured_recipe 
    {
		font-size: 12px;
		color: #333333;
		font-family: Arial;
		width: 194px;
		height: 130px;
		padding: 34px 0px 0px 19px;
    }
    
    #content #bottom_section  #bottom_wrapper #right_container #featured_recipe h1 
    {
		font-size: 13px;
		color: #86D168;
		font-family: Arial;	
		font-weight: bold;
		width: 194px;
		height: 17px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
    }
    
    #content #bottom_section #bottom_wrapper  #right_container #view_recipes 
    {
		padding: 0px 0px 0px 20px;	
    }
    
    #content #bottom_section #bottom_wrapper  #right_container #view_recipes div
    {
		background-image: url('/images/templates/gd_small_icon.png');
		background-repeat: no-repeat;
		width: 24px;
		height: 24px;
		float: left;
		margin: 0px 5px 0px 0px;
    }
    
    
    #content #bottom_section  #bottom_wrapper #right_container #view_recipes a 
    {
		color: #86D168;
		font-size: 11px;
		font-family: Arial;
		font-weight: bold;
		display: block;
		padding: 5px 0px 0px 0px;
    }
    
    
	
	
	.productListingItem {
		float: left; 
		width: 305px;
		
		display: block;
		overflow: hidden;
		}
	
		.productListingItem a {
		font-size: 12px;
		color: #64a1d9;
		font-family: Arial;
		font-weight: bold;
		display: block;
		float: left;
		height: 14px;		
		}
		
		
		.productListingItem img {
		border: 0px;	
		text-decoration: none;
		display: block;
		padding: 2px 0px 0px 0px;
		}
		
		
		
		
    .crumbs 
    {
		clear: left;
		display: block;
		padding: 0px 0px 23px 0px;
		width: 500px;
    }
    
    .crumbs a:hover
    {
		text-decoration: underline;
    }
    
    .crumbs a
    {
		float: left;
		font-size: 12px;
		font-family: Arial;
		font-weight: bold;
		color: #e3893e;
		margin: 0px 6px 0px 0px;
		text-decoration: none;
    } 

