﻿@media print
{
    *
    {
        margin:0;
        padding:0;
        font-family:Arial;
    }
    p
    {
        margin-bottom:1em;
    }
    img
    {
        border:0;
    }
    ul, ol
    {
        list-style-type:none;
    }
    body 
    {
        text-align:center;
    }
    h1
    {
        font-family:"Century Gothic", "Avant Garde";
        font-size:16px;  
        color:#000000;
        margin-bottom:20px;
    }
    h2
    {
        font-family:"Century Gothic", "Avant Garde";
        font-size:16px;  
        color:#000000;
        margin-bottom:20px;
    }
    h3
    {
        
    }
    h4
    {
        
    }
    h5
    {
        
    }
    h6
    {
        
    }
    #siteWrapper
    {
        width:auto;
        text-align:left;
        margin:0 5%;
    }
    #header
    {
        height:auto;
        position:inherit;
        background:#FFFFFF;
    }
    #logo
    {
        position:static;
        left:auto;
        top:auto;
        width:175px;
        height:36px;
        margin-bottom:10px;
    }
    #headerBanner
    {
        display:none;
    }
    #headerNav1 *
    {
        display:none;
    }
    #headerNav2 *
    {
        display:none;
    }
    #content
    {
        border:0;
        overflow:inherit;
        background:#FFFFFF;
    }
    #col1
    {
        display:none;
    }
    #col2
    {
        float:none;
        width:auto;
        background:#FFFFFF;
        margin:0;
    }
    #col2Body
    {
        margin:0;
        font-family:Arial;
        font-size:12px;
        color:#666666;
    }
    #breadcrumbs
    {
        display:none;
    }
    #footer
    {
        display:none;
    }
    .tabOn
    {
        display:block;
        width:153px;
        height:32px;
        background:#FFFFFF;
        text-align:center;
        line-height:32px;
        color:#000000;
        text-decoration:none;
    }
    .tabOff
    {
        display:block;
        width:153px;
        height:32px;
        background:#FFFFFF;
        text-align:center;
        line-height:32px;
        color:#000000;
        text-decoration:none;
    }
    .sectionHeader
    {
        display:none;
    }
    .recipeTypeList
    {
        margin-top:43px;
    }
    .recipeTypeList li
    {
        float:left;
    }
    .recipeTypeList li a
    {
        display:block;
        width:154px;
        height:145px;
        border-right:1px solid #D4D7DE;
        margin-bottom:36px;
        text-align:center;
        text-decoration:none;
        font:bold 11px Arial;
        color:#E40404;
    }
    .recipeTypeList li a.rowStart
    {
        border-left:1px solid #D4D7DE;
    }
    .recipeTypeList li a img
    {
        display:block;
        padding-top:18px;
        margin-bottom:14px;
        margin-left:auto;
        margin-right:auto;
    }
    .recipeList
    {
        margin-top:43px;
    }
    .recipeList li
    {
        float:left;
    }
    .recipeList li a
    {
        display:block;
        width:154px;
        height:145px;
        border-right:1px solid #D4D7DE;
        margin-bottom:36px;
        text-align:center;
        text-decoration:none;
        font:bold 11px Arial;
        color:#E40404;
    }
    .recipeList li a.rowStart
    {
        border-left:1px solid #D4D7DE;
    }
    .recipeList li a img
    {
        display:block;
        padding-top:18px;
        margin-bottom:14px;
        margin-left:auto;
        margin-right:auto;
    }
    .recipeMainImageWrapper
    {
        overflow:hidden;
        padding-bottom:83px;
        width:623px;
    }
    .recipeMainImage
    {
        float:left;
    }
    .recipeRelatedProducts
    {
        float:right;
        width:330px;
    }
    .recipeRelatedProducts p
    {
        font:11px Arial;
        color:#666666;
        margin:-2px 0px 8px 5px;
    }
    .recipeRelatedProducts li
    {
        float:left;
    }
    .recipeRelatedProducts li a
    {
        display:block;
        margin:5px 0px 0px 5px;
        width:61px;
        height:61px;
    }
    .recipeDetails
    {
        clear:both;
        position:relative;
        border:1px solid #BDC4CA;
        padding:52px 33px 36px 33px;
    }
    .recipeDetailsTab
    {
        position:absolute;
        left:-1px;
        top:-32px;
        width:153px;
        height:32px;
        background:url(../../Images/greyTab.jpg) no-repeat;
        text-align:center;
        line-height:32px;
        color:#000000;
    }
    .recipeDetails h3
    {
        font-family:Arial;
        font-size:12px;
        color:#000000;
        font-weight:bold;
        margin-bottom:17px;
    }
    .recipeIngredients
    {
        padding-bottom:33px;
        border-bottom:1px dotted #A3A3A3;
    }
    .recipeDirections
    {
        padding-top:19px;
    }
    .productMainImageWrapper
    {
        overflow:inherit;
        padding-bottom:0;
    }
    .productMainImage
    {
        float:none;
        width:270px;
        height:345px;
    }
    .productImagesWrapper
    {
        display:none;
    }
    .productImages
    {
        float:right;
        width:330px;
    }
    .productImages p
    {
        font:11px Arial;
        color:#666666;
        margin:-2px 0px 8px 5px;
    }
    .productImages ul
    {
        overflow:hidden;
    }
    .productImages li
    {
        float:left;
    }
    .productImages li a
    {
        display:block;
        margin:5px 0px 0px 5px;
    }
    .productShortDescription
    {
        margin-bottom:42px;
    }
    .productLinks
    {
        float:left;
        margin-left:30px;
        margin-top:16px;
    }
    .productLinks li a
    {
        text-decoration:none;
        font:11px/18px Arial;
        color:#E40404;
        background:url(../../Images/tinyRedArrow.gif) no-repeat 0px 4px;
        padding-left:10px;
    }
    .complimentaryProductsWrapper
    {
        position:relative;
        clear:both;
        margin-left:30px;
        padding-top:25px;
    }
    .complimentaryProductsWrapper p
    {
        font:11px Arial;
        color:#666666;
        margin-bottom:8px;
    }
    .complimentaryProducts
    {
        float:left;
        width:200px;
    }
    .complimentaryProducts li
    {
        float:left;
    }
    .complimentaryProducts li a
    {
        display:block;
        margin-right:5px;
    }
    .productsInRange
    {
        float:right;
        text-align:right;
    }
    .productDetails
    {
        width:100%;
        clear:both;
        position:relative;
        padding:0;
        border:0;
    }
    .productDetailsTab1
    {
        position:absolute;
        left:-16px;
        top:-32px;
    }
    .productDetailsTab2
    {
        position:absolute;
        left:355px;
        top:-32px;
    }
    #productSpecifications
    {
        width:395px;
        float:left;
    }
    .productSpecifications
    {
        overflow:inherit;
    }
    .productSpecifications table
    {
        float:left;
        background:#FFFFFF;
        border-collapse:collapse;
        font-size:11px;
    }
    .productSpecifications th
    {
        width:98px;
        padding:9px 12px 9px 12px;
        background-color:#FFFFFF;
        border-bottom:1px solid #FFFFFF;
        color:#000000;
    }
    .productSpecifications td
    {
        width:241px;
        padding:9px 12px 9px 12px;
        background-color:#FFFFFF;
        border-bottom:1px solid #FFFFFF;
        color:#5D646C;
    }
    .productSpecifications tr.headerRow th, .productSpecifications tr.headerRow td
    {
        color:#000000;
        background-color:inherit;
    }
    .productSpecifications .energyRatingWrapper
    {
        float:none;
        position:absolute;
        top:-375px;
        left:375px;
    }
    .productSpecifications .energyRating
    {
        margin-bottom:0px;
    }
    .productSpecifications .energyRating img, .productSpecifications .waterRating img
    {
        width:117px;
        display:block;
        border:1px solid #D4D7DE;
        padding:33px 4px 32px 4px;
        margin-bottom:6px;
    }
    #productFunctions
    {
        width:170px;
        float:left;
        border:1px solid #D4D7DE;
    }
    .productFunctions
    {
        overflow:hidden;
        margin-left:-8px;
        margin-right:-8px;
    }
    .productFunctions ul
    {
    }
    .productFunctions li
    {
        float:left;
    }
    .productFunctions li a
    {
        display:block;
        text-decoration:none;
        font:11px Arial;
        padding:0px 8px 0px 8px;
        width:46px;
        text-align:center;
        color:#646464;
    }
    .productFunctions li a:hover
    {
        color:#E40404;
    }
    .productFunctions li div
    {
        float:left;
        height:46px;
    }
    .productFunctions li p
    {
        display:block;
        clear:both;
        height:56px;
    }
    .productFunctions li img
    {
        display:block;
    }
    .productFunctionDetail
    {
        display:none;
    }
    .productFunctionDetail h3
    {
        background:url(../../Images/bgRedGradient2.jpg) repeat-y 0px 0px;
        font:Bold 11px/21px Arial;
        color:#FFFFFF;
        padding-left:12px;
        padding-right:12px;
        margin-top:10px;
        margin-bottom:19px;
    }
    .productFunctionDetail img
    {
        float:right;
        margin-left:18px;
    }
    .productMoreInfo
    {
        clear:both;
        line-height:18px;
    }
    .productMoreInfo h3
    {
        font:Bold 13px Arial;
        color:#556064;
        margin-top:16px;
        margin-bottom:8px;
    }
    .categoryList
    {
        margin-top:43px;
    }
    .categoryList li
    {
        float:left;
    }
    .categoryList li a
    {
        display:block;
        width:154px;
        height:145px;
        border-right:1px solid #D4D7DE;
        margin-bottom:36px;
        text-align:center;
        text-decoration:none;
        font:bold 11px Arial;
        color:#E40404;
    }
    .categoryList li a.rowStart
    {
        border-left:1px solid #D4D7DE;
    }
    .categoryList li a img
    {
        display:block;
        padding-top:10px;
        margin-left:auto;
        margin-right:auto;
    }
    .categoryList li a p
    {
        clear:both;
    }
    .categoryList li a .imageWrapper div
    {
        float:left; 
        height:110px; 
        width:1px;
    }
    .productList
    {
        clear:both;
        margin-top:43px;
    }
    .productList li
    {
        float:left;
    }
    .productList li a
    {
        display:block;
        width:154px;
        height:130px;
        border-right:1px solid #D4D7DE;
        text-align:center;
        text-decoration:none;
        font:bold 11px Arial;
        color:#E40404;
    }
    .productList li .rowStart
    {
        border-left:1px solid #D4D7DE;
    }
    .productList li .compareWrapper
    {
        border-right:1px solid #D4D7DE;
        margin-bottom:36px;
        text-align:center;
        font:11px Arial;
    }
    .productList li a img
    {
        display:block;
        padding-top:10px;
        margin-left:auto;
        margin-right:auto;
    }
    .productList li a p
    {
        clear:both;
    }
    .productList li a .imageWrapper div
    {
        float:left; 
        height:110px; 
        width:1px;
    }
    #homeRow1, #homeRow2, #homeRow3
    {
        clear:both;
    }
    #homeRow1
    {
        height:335px;
        overflow:hidden;
    }
    #homeRow1 .flashWrapper
    {
        float:left;
        width:557px;
    }
    #homeRow1 .featuredProduct
    {
        float:right;
        width:295px;
        padding:20px;
        background:url(../../Images/bgHeader.jpg) no-repeat -80px 0px;
    }
    #homeRow1 .featuredProduct h3
    {
        font-family:"Century Gothic", "Avant Garde";
        color:#000000;
        font-size:18px;
        margin-bottom:17px;
    }
    #homeRow1 .featuredProduct h4
    {
        background:url(../../Images/bgRedGradient.jpg) repeat-y 0px 0px;
        font:Bold 11px/21px Arial;
        color:#FFFFFF;
        padding-left:15px;
        margin-bottom:16px;
    }
    #homeRow1 .featuredProduct li 
    {
        font:Normal 11px/22px Arial;
        color:#686A6D;
        padding-left:15px;
    }
    #homeRow1 .featuredProduct li img
    {
        height:20px;
        vertical-align:middle;
    }
    #homeRow1 .featuredProduct .functionsWrapper
    {
        float:left;
        width:150px;
    }
    #homeRow1 .featuredProduct .detailsLink
    {
        display:block;
        background:url(../../Images/bgGreyButton.jpg) no-repeat 0px 0px;
        width:82px;
        font:11px/22px Arial;
        color:#000000;
        text-decoration:none;
        text-align:center;
        margin-left:20px;
        margin-top:8px;
    }
    #homeRow1 .featuredProduct .mainImageWrapper
    {
        float:left;
        width:145px;
        text-align:center;
        padding-top:15px;
    }
    #homeNav
    {
        background:url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
        overflow:hidden;
    }
    #homeNav ul
    {
        float:right;
    }
    #homeNav li
    {
        float:left;
    }
    #homeNav a
    {
        font:11px/28px Tahoma;
        display:block;
        color:#FFFFFF;
        text-decoration:none;
        padding:0px 19px 0px 19px;
    }
    #homeNav a:hover
    {
        color:#FF6B77;
    }
    #homeNav a.homeLink
    {
        float:left;
        padding-left:45px;
        background:url(../../Images/home2.gif) no-repeat 19px 9px;
    }
    #homeNav a.homeLink:hover
    {
        background:url(../../Images/home2Hover.gif) no-repeat 19px 9px;
    }
    #homeRow3
    {
        position:relative;
        height:170px;
        background:url(../../Images/bgGreyBoxMiddle.jpg) repeat-x 0px 0px;
    }
    #homeRow3 .leftBorder
    {
        position:absolute;
        left:0px;
        top:0px;
        height:170px;
        width:21px;
        background:url(../../Images/bgGreyBoxLeft.jpg) no-repeat 0px 0px;
    }
    #homeRow3 .rightBorder
    {
        position:absolute;
        right:0px;
        top:0px;
        height:170px;
        width:18px;
        background:url(../../Images/bgGreyBoxRight.jpg) no-repeat 0px 0px;
    }
    #homeRow3 .contentWrapper
    {
        position:absolute;
        left:21px;
        top:24px;
        height:149px;
        width:853px;
    }
    #homeRow3 .contentWrapper h2
    {
        text-align:left;
        margin-bottom:5px;
    }
    #homeRow3 .contentWrapper p
    {
        font:11px Arial;
        color:#666666;
    }
    #homeRow3 .contentWrapper p a
    {
        text-decoration:none;
        color:#E40404;
    }
    #homeRow3 .contentWrapper .latestNews
    {
        float:left;
        width:247px;
        margin-left:15px;
        padding-right:15px;
        height:117px;
        border-right:1px dotted #A3A3A3;
    }
    #homeRow3 .contentWrapper .latestNews li
    {
        list-style-image:url(../../Images/tinyBlackArrow.gif);
        margin-left:18px;
    }
    #homeRow3 .contentWrapper .cookingWithSmeg
    {
        float:left;
        width:245px;
        margin-left:15px;
        padding-right:15px;
        height:117px;
        border-right:1px dotted #A3A3A3;
    }
    #homeRow3 .contentWrapper .cookingWithSmeg img
    {
        float:right;
    }
    #homeRow3 .contentWrapper .storeLocator
    {
        float:left;
        width:119px;
        margin-left:15px;
        padding-right:15px;
        height:117px;
        border-right:1px dotted #A3A3A3;
        text-align:center;
    }
    #homeRow3 .contentWrapper .quickSearch
    {
        float:left;
        width:113px;
        padding-left:15px; 
        padding-right:15px;
        
    }
    #homeRow3 .contentWrapper .quickSearch select
    {
        display:block;
        font:11px Arial;
        width:100%;
        margin-bottom:5px;
        color:#666666;
    }
    #homeRow3 .contentWrapper .quickSearch input
    {
        display:block;
        font:11px Arial;
        width:93%;
        margin-bottom:5px;
        padding:2px;
        color:#666666;
    }
    #homeRow3 .contentWrapper .quickSearch input.submit
    {
        border:0;
        padding:0;
        margin:0;
        width:47px;
        height:17px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton.jpg);
    }
    .documentWrapper .relatedProducts
    {
        overflow:hidden;
    }
    .documentWrapper .relatedProducts p
    {
        font-size:11px;
        margin-bottom:4px;
    }
    .documentWrapper .relatedProducts li
    {
        float:left;
        padding:2px;
    }
    .documentWrapper h2
    {
        clear:both;
        margin-top:20px;
    }
    .backToTop
    {
        display:block;
        width:25px;
        height:9px;
        background:url(../../Images/backToTop.gif) no-repeat 0px 0px;
    }
    #jobSearch
    {
        height:108px;
        background:url(../../Images/bgGreyGradient.jpg) repeat-x 0px 0px;
        color:#000000;
        font:11px Arial;
    }
    #jobSearch td
    {
        padding:10px 0px 0px 15px;
    }
    #jobSearch select
    {
        display:block;
        width:250px;
        font:11px Arial;
    }
    #jobSearch a
    {
        display:block;
        width:47px;
        height:16px;
        text-align:center;
        padding-top:1px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton.jpg);
        text-decoration:none;
        margin-top:10px;
    }
    #jobList
    {
        margin-top:15px;
        background:url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
    }
    #jobList table
    {
        border-collapse:collapse;
        width:100%;
    }
    #jobList th
    {
        color:#FFFFFF;
        background-color:Transparent;
        padding:0px 10px 0px 10px;
        white-space:nowrap;
        font:Bold 11px/24px Arial;
    }
    #jobList td
    {
        background-color:#FFFFFF;
        font:11px Arial;
        padding:10px;
        vertical-align:top;
        border-bottom:1px solid #DBE0E3;
    }
    #jobList h3 a, #jobList strong
    {
        display:block;
        font:Bold 11px Arial;
        color:#000000;
        padding-bottom:5px;
        text-decoration:none;
        white-space:nowrap;
    }
    .contactForm h3
    {
        font:bold 12px arial;
        color:#000000;
        padding-bottom:10px;
    }
    .contactForm div
    {
        padding-top:10px;
        font:11px arial;
    }
    .contactForm label
    {
        display:block;
        float:left;
        width:138px;
        font:11px arial;
        white-space:nowrap;
    }
    .contactForm input, .contactForm select
    {
        width:176px;
        font:11px arial;
    }
    .contactForm textarea
    {
        display:block;
        clear:both;
        width:318px;
        height:100px;
    }
    .contactForm .productRegistration
    {
        padding:0;
    }
    .contactForm hr
    {
        height:1px;
        background-color:#DCE0E3;
        color:#DCE0E3;
        border:0;
        padding:0;
        margin-top:10px;
        margin-bottom:10px;
        width:318px;
    }
    .contactForm a
    {
        display:block;
        width:47px;
        height:16px;
        text-align:center;
        padding-top:1px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton.jpg);
        text-decoration:none;
    }
    .contactForm .required
    {
        color:#BB0102;
        font:bold 12px arial;
        vertical-align:top;
    }
    .contactForm .buttonWrapper
    {
        width:318px;
    }
    #documentSearch
    {
        height:108px;
        background:url(../../Images/bgGreyGradient.jpg) repeat-x 0px 0px;
        color:#000000;
        font:11px Arial;
    }
    #documentSearch td
    {
        padding:10px 0px 0px 15px;
    }
    #documentSearch select, #documentSearch input
    {
        display:block;
        width:250px;
        font:11px Arial;
    }
    #documentSearch a
    {
        display:block;
        width:47px;
        height:16px;
        text-align:center;
        padding-top:1px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton.jpg);
        text-decoration:none;
        margin-top:10px;
    }
    #documentList
    {
        margin-top:15px;
        background:url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
    }
    #documentList table
    {
        border-collapse:collapse;
        width:100%;
    }
    #documentList th
    {
        color:#FFFFFF;
        background-color:Transparent;
        padding:0px 10px 0px 10px;
        white-space:nowrap;
        font:Bold 11px/24px Arial;
        text-decoration:none;
    }
    #documentList th a
    {
        color:#FFFFFF;
        text-decoration:none;
    }
    #documentList td
    {
        background-color:#FFFFFF;
        font:11px Arial;
        padding:10px;
        vertical-align:top;
        border-bottom:1px solid #DBE0E3;
    }
    #documentList h3 a, #documentList strong
    {
        display:block;
        font:Bold 11px Arial;
        color:#000000;
        padding-bottom:5px;
        text-decoration:none;
        white-space:nowrap;
    }
    #documentList table table
    {
        width:auto;
    }
    #documentList td td
    {
        border-bottom:0;
    }
    a.compareButton
    {
        display:block;
        width:141px;
        height:16px;
        text-align:center;
        padding-top:1px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton2.jpg);
        text-decoration:none;
    }
    .productComparisonWrapper table
    {
        width:100%;
        border-collapse:collapse;
    }
    .productComparisonWrapper td
    {
        width:25%;
        border-right:1px solid #D4D7DE;
        background-color:#FFFFFF;
        border-bottom:1px solid #D4D7DE;
        font:11px Arial;
        color:#000000;
        padding:5px 11px 3px 11px;
        vertical-align:top;
    }
    .productComparisonWrapper th
    {
        width:25%;
        border-right:1px solid #D4D7DE;
        background-color:#FFFFFF;
        color:#000000;
        font:Bold 11px Arial;
        padding:3px 25px 3px 25px;
        border-bottom:1px solid #D4D7DE;
    }
    .productComparisonWrapper .headerRow th
    {
        background-color:Transparent;
        font:Bold 11px Arial;
        color:#000000;
        border-bottom:1px solid #D4D7DE;
    }
    .productComparisonWrapper .headerRow td
    {
        background-color:Transparent;
        font:Bold 11px Arial;
        color:#000000;
        border-bottom:1px solid #D4D7DE;
        text-align:center;
    }
    .productComparisonWrapper .functionRow th
    {
        background-color:#FFFFFF;
        font:11px Arial;
        color:#666666;
        border-bottom:1px solid #D4D7DE;
    }
    .productComparisonWrapper .functionRow td
    {
        background-color:#FFFFFF;
        font:11px Arial;
        color:#000000;
        text-align:center;
        border-bottom:1px solid #D4D7DE;
    }
    .productComparisonWrapper .imageRow td
    {
        background-color:#FFFFFF;
        padding-top:10px;
        padding-bottom:20px;
        text-align:center;
    }
    #faqSearch
    {
        height:60px;
        background:url(../../Images/bgGreyGradient.jpg) repeat-x 0px 0px;
        color:#000000;
        font:11px Arial;
    }
    #faqSearch td
    {
        padding:10px 0px 0px 15px;
    }
    #faqSearch select, #faqSearch input
    {
        display:block;
        width:250px;
        font:11px Arial;
    }
    #faqSearch a
    {
        display:block;
        width:47px;
        height:16px;
        text-align:center;
        padding-top:1px;
        float:right;
        font:11px Arial;
        color:#FFFFFF;
        background-image:url(../../Images/bgRedButton.jpg);
        text-decoration:none;
        margin-top:10px;
    }
    #faqList
    {
        margin-top:15px;
        background:url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
    }
    #faqList table
    {
        border-collapse:collapse;
        width:100%;
    }
    #faqList th
    {
        color:#FFFFFF;
        background-color:Transparent;
        padding:0px 10px 0px 10px;
        white-space:nowrap;
        font:Bold 11px/24px Arial;
        text-decoration:none;
    }
    #faqList th a
    {
        color:#FFFFFF;
        text-decoration:none;
    }
    #faqList td
    {
        background-color:#FFFFFF;
        font:11px Arial;
        padding:10px;
        vertical-align:top;
        border-bottom:1px solid #DBE0E3;
    }
    #faqList h3 a, #faqList strong
    {
        display:block;
        font:Bold 11px Arial;
        color:#000000;
        padding-bottom:5px;
        text-decoration:none;
        white-space:nowrap;
    }
    #faqList table table
    {
        width:auto;
    }
    #faqList td td
    {
        border-bottom:0;
    }
    .faqTemplate1 p, .faqTemplate2 p
    {
        text-align:justify;
    }
    .faqTemplate1 .faqImageWrapper
    {
        float:right;
        padding-left:31px;
    }
    .faqTemplate2 .faqImageWrapper
    {
        float:right;
        border-left:1px solid #D4D7DE;
        padding-left:31px;
        padding-bottom:-17px;
        margin-left:31px;
    }
    .faqImageWrapper img
    {
        display:block;
        padding-bottom:17px;
    }
    #productRecipeList
    {
        margin-top:15px;
        background:url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
    }
    #productRecipeList table
    {
        border-collapse:collapse;
        width:100%;
    }
    #productRecipeList th
    {
        color:#FFFFFF;
        background-color:Transparent;
        padding:0px 10px 0px 10px;
        white-space:nowrap;
        font:Bold 11px/24px Arial;
        text-decoration:none;
    }
    #productRecipeList th a
    {
        color:#FFFFFF;
        text-decoration:none;
    }
    #productRecipeList td
    {
        background-color:#FFFFFF;
        font:11px Arial;
        padding:10px;
        vertical-align:top;
        border-bottom:1px solid #DBE0E3;
    }
    #productRecipeList h3 a, #productRecipeList strong
    {
        display:block;
        font:Bold 11px Arial;
        color:#000000;
        padding-bottom:5px;
        text-decoration:none;
        white-space:nowrap;
    }
    #productRecipeList table table
    {
        width:auto;
    }
    #productRecipeList td td
    {
        border-bottom:0;
    }
    .aboutUsWrapper p
    {
        text-align:justify;
    }
    .aboutUsImageWrapper
    {
        float:right;
        padding-left:31px;
    }
    .aboutUsImageWrapper img
    {
        display:block;
        padding-bottom:17px;
    }
    .freeTextPageTemplate1 p, .freeTextPageTemplate2 p
    {
        text-align:justify;
    }
    .freeTextPageTemplate1 .freeTextPageImageWrapper
    {
        float:right;
        padding-left:31px;
    }
    .freeTextPageTemplate2 .freeTextPageImageWrapper
    {
        float:right;
        border-left:1px solid #D4D7DE;
        padding-left:31px;
        padding-bottom:-17px;
        margin-left:31px;
    }
    .freeTextPageImageWrapper img
    {
        display:block;
        padding-bottom:17px;
    }
    .invisible
    {
        display:block;
    }
    .productNominalDimensions a
    {
        text-decoration:none;
         color:#E40404;
    }
    .productNominalDimensions a.selected
    {
        font-weight:bold;
        color:#000000;
    }
    .productPager a
    {
        text-decoration:none;
         color:#E40404;
    }
    .productPager a.selected
    {
        font-weight:bold;
        color:#000000;
    }
    .productLanguage
    {
        float:left;
        text-align:center;
        padding-right:10px;
        padding-bottom:5px;
    }


	/* store locator start */
	a.showroomLink, a.searchDistanceLink
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #E40404;
	}
	a.showroomLink
	{
		display: block;
		padding-right: 25px;
		line-height: 28px;
	}
	a.showroomLink:hover, a.showroomLink:selected, a.searchDistanceLink:hover, a.searchDistanceLink:selected
	{
		color: #E40404;
	}
	#storeLocatorGoogleMap
	{
		width: 100%;
		text-align: center;
	}
	#storeLocator
	{
		margin-top: 15px;
		background: url(../../Images/bgRedGradient3.jpg) repeat-y 0px 0px;
	}
	#storeLocator table
	{
		border-collapse: collapse;
		width: 100%;
	}
	#storeLocator table th
	{
		color: #FFFFFF;
		background-color: Transparent;
		padding: 0px 10px 0px 10px;
		white-space: nowrap;
		font: Bold 11px/24px Arial;
		text-decoration: none;
	}
	#storeLocator table th a
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	#storeLocator table tr td
	{
		background-color: #FFFFFF;
		font: 11px Arial;
		padding: 10px;
		vertical-align: top;
		border-bottom: 1px solid #DBE0E3;
	}
	#storeLocator table tr td.storeName
	{
		background-color: #FFFFFF;
		color: Black;
		font: 12px Arial;
		font-weight: bold;
		padding: 10px;
		vertical-align: top;
		border-bottom: 1px solid #DBE0E3;
	}
	.storePhoneFax span
	{
		font-weight: bold;
		padding-right: 5px;
	}

	#storeSearch select
	{
		display: block;
		font: 11px Arial;
		width: 100px;
		margin-top: 1px;
	}
	#storeSearch input
	{
		display: block;
		font: 11px Arial;
		width: 100px;
		height: 15px;
	}
	#storeSearch a.submit
	{
		display: block;
		width: 47px;
		height: 16px;
		text-align: center;
		padding-top: 1px;
		float: left;
		font: 11px Arial;
		color: #FFFFFF;
		background-image: url(../../Images/bgRedButton.jpg);
		text-decoration: none;
		margin-top: 2px;
	}

	#storeSearch table tr td, #storesearch table tr td table tr td
	{
		vertical-align: top;
		/*border: solid 1px blue;*/
	}
	.storeSearchTop
	{
		width: 100%;
		vertical-align: top;
	}
	.storeSearchTopLeft
	{
		width: 200px;border-right:solid 1px #DBE0E3;
	}
	.storeSearchTopRight
	{
		width: 350px;
	}
	.storeSearchForm
	{
		vertical-align: top;
		height: 90px;
	}
	.storeSearchShowRoom
	{
		vertical-align: top;
		height: 160px;
	}
	.storeSearchShowRoom tr td.storeName
	{
		color: Black;
		font: 12px Arial;
		font-weight: bold;
	}
	.storeSearchShowRoom, .storeSearchForm
	{
		/*border: solid 1px red;*/
		margin-left:8px;
		vertical-align:top;
		width: 100%;
	}
	/* store locator end */    
 }