body{
    background:url(/images/background.jpg) #013366;
    font:80% Arial, Verdana;
    color:#707070;
    margin:0px;
}
#tableless{
    margin:auto;
    width:800px;
    padding:0px 100px 0px 100px;
}
#container{
    background-color:#fff;
    display:table;
    width:800px; 
}
#banner{
    background:url(/images/banner-bg.jpg) repeat-x;
    font-size:11px;
}
.logo{
    margin:36px 0px 0px 15px;
}
.print-logo{
    display:none;
}
.search{
    float:right;
    margin:65px 20px 0px 0px;
}
.search input{
    border:1px #c7d2d9 solid;
    vertical-align:top;
    margin-right:3px;
}
.banner-links{
    background:url(/images/breadcrumb-bg.jpg) no-repeat;
    display:block;
    height:23px;
    padding:7px 20px 0px 20px;
}
.print{
    background:url(/images/print.jpg) no-repeat;
    display:block;
    color:#114281;
    padding:0px 0px 5px 25px;
    float:right;
}
.breadcrumbs a{
    color:#114281;
}
#left{
    width:216px;
    padding-left:20px;
    font-size:11px;
    float:left;
    border-left:2px #fff solid;
    background:url(/images/content-bg.jpg) repeat-x;
}
.leftnavigation{
    padding-bottom:20px;
}
.leftnavigation a{
    display:block;
    background:url(/images/left-navbg3.jpg) no-repeat;
    width:168px;
    color:#003366;
    padding:8px 0px 8px 12px;
    text-decoration:none;
}
.leftnavigation a.home{
    background:url(/images/left-navbg1.jpg) no-repeat;
}
.leftnavigation a.services{
    background:url(/images/left-navbg2.jpg) no-repeat;
}
.leftnavigation a.baked{
    background:url(/images/left-navbg-baked.jpg) no-repeat;
}
.leftnavigation a.equip{
    background:url(/images/left-navbg-equip.jpg) no-repeat;
}
.leftnavigation a.bakery{
    background:url(/images/left-navbg-bakery.jpg) no-repeat;
}
.leftnavigation a.why{
    background:url(/images/left-navbg3.jpg) no-repeat;
}
.leftnavigation a:hover, .leftnavigation a#left_current{
    background:url(/images/left-navbg-over.gif) no-repeat #0075bc;
    color:#fff;
}
.baked-unbaked-products_bread_default .leftnavigation a.baked,
.baked-unbaked-products_buns_default .leftnavigation a.baked,
.baked-unbaked-products_rolls_default .leftnavigation a.baked,
.baked-unbaked-products_croissants_default .leftnavigation a.baked,
.baked-unbaked-products_muffins_default .leftnavigation a.baked,
.baked-unbaked-products_cup-cakes_default .leftnavigation a.baked,
.baked-unbaked-products_snack-cakes_default .leftnavigation a.baked,
.baked-unbaked-products_pies_default .leftnavigation a.baked,
.baked-unbaked-products_pizza_default .leftnavigation a.baked,
.baked-unbaked-products_cakes_default .leftnavigation a.baked,
.baked-unbaked-products_cookies_default .leftnavigation a.baked,
.baked-unbaked-products_danish_default .leftnavigation a.baked,
.baked-unbaked-products_donuts_default .leftnavigation a.baked,
.baked-unbaked-products_bagels_default .leftnavigation a.baked,
.baked-unbaked-products_cinnamon-rolls_default .leftnavigation a.baked,
.baked-unbaked-products_hearth-goods_default .leftnavigation a.baked,
.baked-unbaked-products_tortillas_default .leftnavigation a.baked,
.baked-unbaked-products_cheese-cake_default .leftnavigation a.baked
{
    background:url(/images/left-navbg-over.gif) no-repeat #0075bc;
    color:#fff;
}

.about-us_our-staff_default .leftnavigation a.about
{
    background:url(/images/left-navbg-over.gif) no-repeat #0075bc;
    color:#fff;
}


.leftnavigation .sublinks{
    width:162px;
    padding:10px 0px 10px 10px;
    display:block;
}
.leftnavigation .sublinks a{
    background:url(/images/arrow.gif) no-repeat 0px 7px;
    width:auto;
    line-height:20px;
    color:#003366;
    padding:0px;
    padding-left:10px;
    text-decoration:none;
}
.leftnavigation .sublinks a:hover{
    background:url(/images/arrow.gif) no-repeat 0px 7px;
    color:#f26522;
}
#main{
    background:url(/images/content-bg.jpg) repeat-x #fff;
    width:540px;
    float:left;
    display:block;
    padding-right:20px;
    line-height:1.5em;
    border-right:2px #fff solid;
}
#main a{
    color:#004ea0;
    text-decoration:underline;
}
#main a:visited { 
    color:#800080; 
}
#main a:hover{
    color:#f26522;
}
#main ul{
    margin:0px;
    padding:0px 0px 0px 10px;
    list-style:none;
}
#main ul li{
    background:url(/images/bullet.gif) no-repeat 0px 14px;
    padding:5px 0px 0px 10px;
}
h1{
    font-size:24px;
    color:#003366;
    margin:0px; 
    line-height:1em;
    font-weight:bold;
    padding:10px 0px 15px 0px;
}
h2{
    color:#004ea0;
    font-size:15px; 
    font-weight:bold;
    margin:0px; 
    padding:0px 0px 5px 0px;
}
#footer{
    font-size:11px;
    float:left;
    width:800px;    
    margin:20px 0 0 0;
    color:#959595;
    padding:6px 0 10px 0;
    border-top:1px #ccc solid;
}
#footer a{
    color:#959595;
    text-decoration:none;
}
.footer-links{
    float:left;
    font-size:11px;
    color:#fff;
    line-height:18px;
    width:800px;
    background-color:#013366;
    padding:0px 0px 20px 0px;
}
.footer-links a{
    color:#fff;
    text-decoration:none;
}
#footer a:hover, .footer-links a:hover{
    text-decoration:underline;
} 
#contactform .col2 input {
    width:170px; 
    border:1px #ccc solid; 
    background-color:white; 
    margin-right:5px;  
    vertical-align:top;
}
.col2 textarea{
    width:250px; 
    border:1px #ccc solid; 
    background-color:white; 
    margin-right:5px;  
    vertical-align:top;
}

#contactform .col1{
    width:220px;
    float:left;
    padding-bottom:10px;
}
#contactform .col2{
    padding-bottom:10px;
}
#contactform .formfield{
    width:500px;
    float:left;
    display:block;
}
#contactform .submit{
    width:267px;
    padding-left:223px;
}
.img{
    padding:0px 10px 10px 0px;
}
.products{
    margin-bottom:20px;
    font-size:11px;    
    text-align:center;
    float:left;
}
#tblequipment td {
    vertical-align:top;
    padding:0px 20px 10px 0px;
}
.imgborder{
    border:1px solid #000000;
    padding:1px;
}
.spacing {
    margin:0px 16px 0px 0px;
}
#tbl-image td{
    font-size:11px;
    text-align:center;
}
#tblproducts td{
    padding:0px 0px 20px 0px;
}
#tblproducts1 td{
    vertical-align:top;
    padding:0px 0px 20px 0px;
}
.small-txt {
    font-size:11px;
    text-align:center;
}
.right{
    float:right;
    padding-right:20px;
}
.copyrightnotice{
    padding-left:20px;
}
.spacing1{
    margin:0px 10px 0px 0px;
}
.leftext {float:left; width:355px;}
.gray-box{
    background-color:#e1e1e1;
    padding:10px;
    width:500px;
    display:block;
    margin:5px 0px 15px 0px;
    border:1px #d7d7d7 solid;
}
#main .gray-box ul li{
    background:url(/images/arrow.gif) no-repeat 0px 7px;
    padding:0px 0px 3px 10px;
    margin-left:10px;
}
.gray-box table{
    width:100%;
}
.gray-box table td{
    vertical-align:top;
}
.spacediv {
display:none;
}

.tbl-center {
    margin:0 auto;
}

.description {
    width:350px;
    float:left;
    margin-bottom:20px;
}

.link-box-right {
    float:right;
    width:120px;
    border:1px dotted #9f9f9f;
    padding:10px;
    text-align:center;
    }

p.emphasis {
    border:1px solid #ccc;
    padding:10px;
    display:block;
    width:160px;
    }

p.emphasis a:link, p.emphasis a:visited {
    color:#004EA0;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}

p.emphasis a:hover, p.emphasis a:active {
    color:#F26522;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}