body 
{
    font-family: arial, helvetica;
    font-size: 14px;
    color: #000;
    margin: 0;
}

a 
{
    color: #009549;
}

img 
{
    border: 0;
}

div.mainContainer 
{
    width: 1046px;
    margin-left: 50px;
    margin-right: 50px;
    padding-top: 138px;
    display: block;
}

div.clear
{
    clear: both;
}

div.pin 
{
    position: fixed;
    z-index: 500;
    width: 1046px;
    left: 0px;
    top: 0px;
    padding-left: 50px;
    padding-top: 20px;
    background: url("../PagePic/Pic/netx_pin.gif") repeat-x;
    /*height: 86px;*/
    /*background: red;*/
}

/* Begin Showcase */

div.showcase 
{
    display: block;
    float: left;
    margin-bottom: 15px;
}

div.showcase,
div.showcase div 
{
    width: 842px;
}

div.showcase div.borderBottom
{
    background: url("../PagePic/Pic/netx_showcase-border-bottom.gif") repeat-x;
    background-position: left bottom;
    padding-top: 4px;
    padding-left: 6px;
    padding-bottom: 5px;
    width: 836px;
}

div.showcase div.borderLeft
{
    background: url("../PagePic/Pic/netx_showcase-border-left.gif") repeat-y;
}

div.showcase div.borderRight
{
    background: url("../PagePic/Pic/netx_showcase-border-right.gif") repeat-y;
    background-position: right top;
}

div.showcase div.borderTop
{
    background: url("../PagePic/Pic/netx_showcase-border-top.gif") repeat-x;
   
}

/* End Showcase */

/* Begin Top Banner */

div.topBanner  
{
    height: 118px;
    display: block;
    clear: both;
}

div.topBanner img 
{
    float: left;
}

div.topBanner div.mainMenu ul 
{
    list-style-type: none;
    float: right;
    margin: 0;
}

div.topBanner div.mainMenu ul li 
{
    float: left;
    display: block;
    white-space: nowrap;
    margin: 0;
    margin-right: 30px;
    margin-left: 20px;
    font-size: 14px;
}

div.topBanner div.mainMenu ul li a
{
    color: #000;
    text-decoration: none;
}

div.topBanner div.mainMenu 
{
    display: block;
    float: left;
    width: 711px;
    height: 39px;
    /*background: url("../PagePic/Pic/netx_menu.gif") no-repeat;*/
    background: url("../PagePic/Pic/netx_menu.png") no-repeat;
    padding-top: 35px;
    padding-left: 30px;
    font-size: 12px;
    vertical-align: text-bottom;
}

/* End Top Banner */

/* Begin Menu */

div.menu 
{
    display: block;
    float: left;
    background: url("../PagePic/Pic/netx_menu-left.gif") repeat-y;
    width: 199px;
    padding: 3px 0;
}

div.menu span.category 
{
    font-weight: bold;
    display: block;
    padding-left: 25px;
    margin: 23px 0 3px;
}

div.menu span.topCategory 
{
    margin-top: 6px;
}

div.menu a 
{
    display: block;
    padding-left: 25px;
    text-decoration: none;
    color: #000;
    margin: 6px 0;
}

div.menu a:hover 
{
    color: #e12219;
    background: url("../PagePic/Pic/netx_arrow.gif") no-repeat;
    background-position: 5px 1px;
}

div.menu div.favorites,
div.menu div.recipes,
div.menu div.lists
{
    background: url("../PagePic/Pic/netx_customer-menu.gif") repeat-x;
    margin: 4px 0;
    margin-left: 5px;
}

div.menu div.favorites div,
div.menu div.recipes div,
div.menu div.lists div 
{
    background: url("../PagePic/Pic/netx_customer-menu-border.gif") no-repeat;
    background-position: right top;
    height: 26px;
    padding-top: 15px;
    
}

div.menu div.favorites a,
div.menu div.recipes a,
div.menu div.lists a,
div.menu div.favorites a:hover,
div.menu div.recipes a:hover,
div.menu div.lists a:hover
{
    color: #000;
    display: inline;
    background: none;
    padding-left: 20px;
}

div.menu div.lists 
{
    width: 125px;
}

div.menu div.favorites 
{
    width: 160px;
    margin-bottom: 16px;
}


/* End Menu */

/* Begin Content */

div.content 
{
    display: block;
    float: left;
    width: 616px;
    height: 300px;
    margin-right: 22px;
}

/* End Content */

/* Begin Tip and Campaign Offers */

div.tipAndCampaignContainer 
{
    display: block;
    float: left;
    width: 205px;
}

div.tipAndCampaignContainer div 
{
    display: block;
}

div.tipAndCampaignContainer div.tip,
div.tipAndCampaignContainer div.campaignOffers 
{
    margin-bottom: 15px;
    /*padding-bottom: 9px;*/
}

div.tipAndCampaignContainer div.tip div.items,
div.tipAndCampaignContainer div.campaignOffers div.items
{
    /*padding-bottom: 9px;*/
}

div.tipAndCampaignContainer div.item
{
    padding: 7px 17px;
}

div.tipAndCampaignContainer div.item div.image 
{
    display: block;
    clear: both;
    text-align: center;
} 

div.tipAndCampaignContainer div.item div.image img 
{
    width: 50px;
}

div.tipAndCampaignContainer div.item div.addToCart,
div.tipAndCampaignContainer div.item div.productNameAndPrice 
{
    margin-top: 6px;
    display: block;
    float: left;
}

div.tipAndCampaignContainer div.item div.addToCart 
{
    width: 59px;
}

div.tipAndCampaignContainer div.item div.addToCart:hover 
{
    cursor: pointer;
}

div.tipAndCampaignContainer div.item div.productNameAndPrice 
{
    width: 112px;
}

div.tipAndCampaignContainer div.item div.productNameAndPrice span.productName,
div.tipAndCampaignContainer div.item div.productNameAndPrice span.price 
{
    display: block;
    font-weight: bold;
    padding-right: 6px;
}

div.tipAndCampaignContainer div.item div.productNameAndPrice span.productName 
{
    font-size: 13px;
}

div.tipAndCampaignContainer div.item div.productNameAndPrice span.price 
{
    font-size: 11px;
    color: #e12219;
}

/* Begin Tip */

div.tipAndCampaignContainer div.tip 
{
    /*background: url("../PagePic/Pic/netx_tipcampaign-border-bottom.gif") repeat-x;
    background-position: left bottom;*/
}

div.tipAndCampaignContainer div.tip div.borderLeft 
{
    background: url("../PagePic/Pic/netx_tipcampaign-border-left.gif") repeat-y;
}

div.tipAndCampaignContainer div.tip div.borderRight 
{
    background: url("../PagePic/Pic/netx_tipcampaign-border-right.gif") repeat-y;
    background-position: right top;
}

/* End Tip */

/* Begin Campaign Offers */

div.tipAndCampaignContainer div.campaignOffers 
{
   /* background: url("../PagePic/Pic/netx_tipcampaign-border-bottom.gif") repeat-x;
    background-position: left bottom;*/
}

div.tipAndCampaignContainer div.campaignOffers div.borderLeft 
{
    background: url("../PagePic/Pic/netx_tipcampaign-border-left.gif") repeat-y;
}

div.tipAndCampaignContainer div.campaignOffers div.borderRight 
{
    background: url("../PagePic/Pic/netx_tipcampaign-border-right.gif") repeat-y;
    background-position: right top;
    /*padding-bottom: 24px;*/
}

div.tipAndCampaignContainer div.campaignOffers p 
{
    font-size: 11px;
    font-style: italic;
    padding-left: 15px;
    padding-right: 15px;
}

div.tipAndCampaignContainer div.campaignOffers div.image 
{
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

div.tipAndCampaignContainer div.campaignOffers div.image img 
{
    width: 140px;
}

div.tipAndCampaignContainer div.campaignOffers div.image img.offer 
{
    width: 71px;
    margin-top: -55px;
    margin-left: 90px;
}

/*
div.tipAndCampaignContainer div.campaignOffers a.viewAll 
{
    
    display: block;
    height: 33px;
    margin-left: 17px;
    margin-top: -35px;
    
    
}*/

/* End Campaign Offers */

/* End Tip and Campaign Offers */

/* Begin Search Box */

div.searchBox 
{
    background: #f6f6f6;
}

div.searchBox div.borderTop
{
    background: url("../PagePic/Pic/netx_searchBox-border-top.gif") no-repeat;
    background-position: right top;
}

div.searchBox div.borderLeft 
{
    background: url("../PagePic/Pic/netx_searchBox-border-left.gif") repeat-y;
}

div.searchBox div.borderRight 
{
    background: url("../PagePic/Pic/netx_searchBox-border-right.gif") repeat-y;
    background-position: right top;
}

div.searchBox div.borderBottom 
{
    background: url("../PagePic/Pic/netx_searchBox-border-bottom.gif") no-repeat;
    background-position: left bottom;
}

div.searchBox div.sections 
{
    /*margin-bottom: -7px;*/
}

div.searchBox div.sections div
{
    display: block;
    float: left;
}

div.searchBox div.words div.search,
div.searchBox div.sort div,
div.searchBox div.filters div.option
{
    float: none;
}

div.searchBox div.words
{
    height: 135px;
}

div.searchBox div.words div.search input
{
    vertical-align: middle;
}

div.searchBox div.sort
{
    height: 135px;
    /*margin-top: 5px;*/
}

div.searchBox div.filters 
{
    padding-top: 2px;
    padding-bottom: 2px;
    height: 131px;
}

div.searchBox div.words div.search,
div.searchBox div.sort,
div.searchBox div.filters div.option
{
    border: solid #bbb;
}

div.searchBox div.words div.search,
div.searchBox div.sort 
{
    border-width: 0 1px 0 0;
}

div.searchBox div.filters div.option 
{
    border-width: 0 0 1px;
    background: url("../PagePic/Pic/netx_searchBox-option.gif") repeat-x;
    background-position: left bottom;
    width: 166px;
}

div.searchBox div.filters div.lastOption
{
    border-width: 0;
}

div.searchBox div.filters div.option label 
{
    margin-left: 3px;
}

div.searchBox div.filters div.ecological,
div.searchBox div.filters div.economical,
div.searchBox div.filters div.offer 
{
    padding: 10px 5px 0;
    vertical-align: bottom;
    height: 33px;
    float: none;
}

div.searchBox div.filters div.ecological 
{
    background: url("../PagePic/Pic/netx_searchBox_ecological.png") no-repeat;
    background-position: right center;
}

div.searchBox div.filters div.economical 
{
    background: url("../PagePic/Pic/netx_searchBox_economical.png") no-repeat;
    background-position: right center;
}

div.searchBox div.filters div.offer 
{
    background: url("../PagePic/Pic/netx_searchBox_offer.png") no-repeat;
    background-position: right center;
}

#searchBoxField 
{
    padding: 3px;
    margin-right: 6px;
    width: 140px;
}

div.searchBox div.words div.search
{
    width: 238px; /*245px;*/
    height: 58px;
    padding-top: 25px;
    padding-left: 31px;  
}

div.searchBox div.sort 
{
    width: 131px; /*137px;*/
    padding: 0 20px;
}

div.searchBox div.sort select 
{
    width: 131px; /*137px;*/
    margin-top: 5px;
}

div.searchBox div.sort div 
{
    margin: 16px 0 0;
}

div.searchBox div.words div.search div.suggest 
{
    float: none;
}

div.searchBox div.words div.search div.suggest iframe 
{
    border: 1px solid #bbb;
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    width: 180px;
    height: 218px;
}

/* End Search Box */



.toggle 
{
    cursor: pointer;
}

div.bagSummary 
{
    position: absolute;
    width: 1046px;
    top: 86px; /*86px;*/
    font-size: 12px;
    margin-left: 3px;
}

div.bagSummary img,
div.bagSummary div.latest, 
div.bagSummary div.total 
{
    display: block;
    float: right;
}

div.bagSummary div.latest, 
div.bagSummary div.total 
{
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
}

div.bagSummary div.latest 
{
    /*background: url("../PagePic/Pic/netx_bag-latest.gif") repeat-x;*/
    background: url("../PagePic/Pic/netx_bag-latest.png") repeat-x;
}

div.bagSummary div.total 
{
    /*background: url("../PagePic/Pic/netx_bag-total.gif") no-repeat;*/
    background: url("../PagePic/Pic/netx_bag-total.png") no-repeat;
    width: 216px;
    margin-right: 8px;
}

div.bagSummary div.latest span.latest,
div.bagSummary div.total span.total
{
    font-weight: bold;
}

div.bagSummary div.latest span.quantity 
{
    margin-left: 10px;
    margin-right: 10px;
}


/* Begin Bag */

div.bag 
{
    visibility: hidden;
    position: absolute;
    /*left: 775px;*/
    top: 86px;
    /*background: url("../PagePic/Pic/netx_bag-bg.gif") no-repeat;*/
    background: url("../PagePic/Pic/netx_bag-bg.png") no-repeat;
    background-position: right top;
    width: 269px;
    height: 268px;
    padding-left: 777px;
    
}

div.bag img,
div.bag div.items 
{
    margin-left: 10px;
    margin-right: 17px;
}

div.bag img
{
    float: right;
    cursor: pointer;
}

div.bag a img 
{
    float: none;
}

div.bag div.items 
{
    background: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 203px;
    display: block;
    overflow: auto;
}

div.bag div.items table
{
    width: 90%;
    margin: 10px auto;
    border-collapse: collapse;
}

div.bag div.items table tr td 
{
    vertical-align: top;
    padding: 4px 0;
}

div.bag div.items table tr td span 
{
    white-space: nowrap;
}

div.bag div.items table tr td.alignRight 
{
    text-align: right;
}

div.bag div.items table tr td.fixed
{
    width: 75px;
}

div.bag div.items table tr td.fixed input
{
    width: 65px;
}

div.bag div.items table.borderBottom,
div.bag div.items table.borderTop
{
    border: solid #000;
}

div.bag div.items table.borderBottom
{
    border-width: 0 0 1px;
}

div.bag div.items table.borderTop
{
    border-width: 1px 0 0;
}

/* End Bag */

/* Begin Product and Category List */

div.productAndCategoryContainer 
{
}

div.productAndCategoryContainer div.items
{
    padding-left: 16px;
    padding-right: 16px;
}

div.productAndCategoryContainer div.items h2
{
    display: block;
    clear: both;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

div.productAndCategoryContainer div.items div.paging 
{
    display: block;
    clear: both;
    text-align: center;
    padding-bottom: 16px;
    padding-top: 12px;
}

div.productAndCategoryContainer h1
{
    background: url("../PagePic/Pic/netx_line.gif") repeat-x;
    background-position: left bottom;
    display: block;
    padding: 5px 16px 16px;
    font-size: 17px;
    color: #e12225;
}

div.productAndCategoryContainer div.category, 
div.productAndCategoryContainer div.product,
div.productAndCategoryContainer div.favorite
{
    display: block;
    float: left;
    width: 136px;
    /*height: 234px;*/
    height: 264px;
    margin: 15px 0;
    padding-left: 5px;
    padding-right: 5px;
}



/* Begin Details */

div.productAndCategoryContainer div.details 
{
}

div.productAndCategoryContainer div.details div.image,
div.productAndCategoryContainer div.details div.informationAndPurchase
{
    width: 50%;
}

div.productAndCategoryContainer div.details div.image 
{
    float: left;
    text-align: center;
}

div.productAndCategoryContainer div.details div.image img.offer
{
    position: absolute;
    margin-left: 15px;
    margin-top: 15px;
}

div.productAndCategoryContainer div.details div.informationAndPurchase
{
    float: left;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.information div,
div.productAndCategoryContainer div.details div.informationAndPurchase div.information div span
{
    display: block;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.information div 
{
    clear: both;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.information div span
{
    width: 120px;
    float: left;
    margin-top: 4px;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.information h2
{
    display: block;
    font-size: 14px;
    color: #e12225;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.purchase 
{
    margin-top: 5px;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.purchase div 
{
    display: block;
}

div.productAndCategoryContainer div.details div.informationAndPurchase div.purchase div input 
{
    vertical-align: bottom;
}

div.productAndCategoryContainer div.details div.description 
{
    clear: both;
    background: url("../PagePic/Pic/netx_line.gif") repeat-x;
    background-position: left bottom;
    padding: 15px;
    font-size: 11px;
}   

/* End Details */


div.productAndCategoryContainer div.category
{
    text-align: center;
    width: 184px;
    height: 204px;
}

div.productAndCategoryContainer div.category div.image,
div.productAndCategoryContainer div.product div.image,
div.productAndCategoryContainer div.favorite div.image
{
    display: block;
    width: 120px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
}

div.productAndCategoryContainer div.product div.image img.offer,
div.productAndCategoryContainer div.favorite div.image img.offer
{
    margin-top: -30px;
    margin-left: 70px;
}

div.productAndCategoryContainer div.product div.price,
div.productAndCategoryContainer div.favorite div.price
{
    display: block;
    font-size: 11px;
}

div.productAndCategoryContainer div.product div.price div,
div.productAndCategoryContainer div.favorite div.price div
{
    display: block;
    float: left;
}

div.productAndCategoryContainer div.product div.price div.compare,
div.productAndCategoryContainer div.favorite div.price div.compare
{
    margin-right: 12px;
    float: right;
    color: #a3a3a3;
}
/*
div.productAndCategoryContainer div.product div.price span,
div.productAndCategoryContainer div.favorite div.price span 
{
    color: #a3a3a3;
    text-align: right;
    display: block;
    margin-right: 10px;
}
*/

div.productAndCategoryContainer div.product div.information span, 
div.productAndCategoryContainer div.favorite div.information span
{
    display: block;
    font-size: 11px;
}

div.productAndCategoryContainer div.product div.buy,
div.productAndCategoryContainer div.favorite div.buy 
{
    clear: both;
    margin-top: 5px;
}

div.productAndCategoryContainer div.product div.buy input,
div.productAndCategoryContainer div.favorite div.buy input
{
    /*vertical-align: bottom;*/
    margin-top: 4px;
}

div.productAndCategoryContainer div.product div.buy input.button,
div.productAndCategoryContainer div.favorite div.buy input.button 
{
    float: right;
    margin-right: 10px;
    margin-top: 2px;
}

div.productAndCategoryContainer div.product div.buy input.text,
div.productAndCategoryContainer div.favorite div.buy input.text
{
    float: left;
    margin-right: 5px;
} 

div.productAndCategoryContainer div.product div.buy span,
div.productAndCategoryContainer div.favorite div.buy span
{
    display: block;
    padding-top: 8px;
}

div.productAndCategoryContainer div.product div.information div.productNameAndManufacturer,
div.productAndCategoryContainer div.favorite div.information div.productNameAndManufacturer
{
    /*width: 119px;*/
    /*padding-right: 27px;*/
    /*background: red;*/
}

div.productAndCategoryContainer div.product div.information div.productNameAndManufacturer div.productName,
div.productAndCategoryContainer div.favorite div.information div.productNameAndManufacturer div.productName 
{
    
    width: 111px;
    min-height: 36px;
    height: auto !important;
	height: 36px;
}

div.productAndCategoryContainer div.product div.information div.productNameAndManufacturer div.threeRows,
div.productAndCategoryContainer div.favorite div.information div.productNameAndManufacturer div.threeRows
{
    min-height: 52px;
    height: auto !important;
	height: 52px;
} 

div.productAndCategoryContainer div.product div.information div.productNameAndManufacturer div.fourRows,
div.productAndCategoryContainer div.favorite div.information div.productNameAndManufacturer div.fourRows
{
    min-height: 68px;
    height: auto !important;
	height: 68px;
}

div.productAndCategoryContainer div.product div.information div.productNameAndManufacturer div.fiveRows,
div.productAndCategoryContainer div.favorite div.information div.productNameAndManufacturer div.fiveRows
{
    min-height: 84px;
    height: auto !important;
	height: 84px;
}

div.productAndCategoryContainer div.product div.information div.favorite,
div.productAndCategoryContainer div.details div.information div.favorite,
div.productAndCategoryContainer div.favorite div.information div.favorite 
{
    float: right;
    width: 15px;
    height: 14px;
    margin: 0 10px 3px 0;
    padding: 0;
    /*background: #000;*/
    
}

/* End Product and Category List */

/* Begin Start */

div.start 
{
    width: 616px;
    margin-top: 14px;
}

div.start div.left,
div.start div.right
{
    width: 235px;
    height: 195px;
    border: 2px solid #f4f4f4;
    display: block;
    float: left;
    padding: 14px 30px;
}

div.start div.left 
{
    margin-right: 18px;
    background: url("../PagePic/Pic/netx_start-1.gif") no-repeat;
    background-position: right bottom;
}

div.start div.right 
{
    background: url("../PagePic/Pic/netx_start-2.gif") no-repeat;
    background-position: right bottom;
}

div.start div h2 
{
    font-size: 16px;
    line-height: 22px;
}

div.start div.left h2 
{
    font-style: italic;
}

div.start div.left form input 
{
    vertical-align: middle;
}

div.start div.right a 
{
    color: #e12219;
    font-style: italic;
    display: block;
    background: url("../PagePic/Pic/netx_arrow.gif") no-repeat;
    background-position: right center;
    width: 65px;
    text-decoration: none;
}




/* End Start */













div.myPages ul li 
{
    margin-bottom: 12px;
}

div.myPages ul li a 
{
    font-weight: bold;
}



div.content div.service h1,
div.content div.zipCode h1,
div.content div.myPages h1,
div.content div.myFavorites h1,
div.content div.myCredits h1,
div.content div.myBasketLists h1,
div.content div.myNewBasketList h1,
div.content div.myInformation h1,
div.content div.myDeliveries h1,
div.content div.signOut h1,
div.content div.newCustomer h1,
div.content div.newCompany h1,
div.content div.login h1,

div.content div.service h3,
div.content div.zipCode h3,
div.content div.myPages h3,
div.content div.myFavorites h3,
div.content div.myCredits h3,
div.content div.myBasketLists h3,
div.content div.myNewBasketList h3,
div.content div.myInformation h3,
div.content div.myDeliveries h3,
div.content div.signOut h3,
div.content div.newCustomer h3,
div.content div.newCompany h3,
div.content div.login h3,

div.content div.service h4,
div.content div.zipCode h4,
div.content div.myPages h4,
div.content div.myFavorites h4,
div.content div.myCredits h4,
div.content div.myBasketLists h4,
div.content div.myNewBasketList h4,
div.content div.myInformation h4,
div.content div.myDeliveries h4,
div.content div.signOut h4,
div.content div.newCustomer h4,
div.content div.newCompany h4,
div.content div.login h4,

div.content div.service p,
div.content div.zipCode p,
div.content div.myPages p,
div.content div.myFavorites p,
div.content div.myCredits p,
div.content div.myBasketLists p,
div.content div.myNewBasketList p,
div.content div.myInformation p,
div.content div.myDeliveries p,
div.content div.signOut p,
div.content div.newCustomer p,
div.content div.newCompany p,
div.content div.login p,

div.content div.service table tr td,
div.content div.zipCode table tr td,
div.content div.myPages table tr td,
div.content div.myFavorites table tr td,
div.content div.myCredits table tr td,
div.content div.myBasketLists table tr td,
div.content div.myNewBasketList table tr td,
div.content div.myInformation table tr td,
div.content div.myDeliveries table tr td,
div.content div.signOut table tr td,
div.content div.newCustomer table tr td,
div.content div.newCompany table tr td,
div.content div.login table tr td
{
    padding-left: 16px;
    padding-right: 16px;
}

div.content div.service h1,
div.content div.zipCode h1,
div.content div.myPages h1,
div.content div.myFavorites h1,
div.content div.myCredits h1,
div.content div.myBasketLists h1,
div.content div.myNewBasketList h1,
div.content div.myInformation h1,
div.content div.myDeliveries h1,
div.content div.signOut h1,
div.content div.newCustomer h1,
div.content div.newCompany h1,
div.content div.login h1
{
    display: block;
    background: url("../PagePic/Pic/netx_line.gif") repeat-x;
    background-position: left bottom;
    padding-top: 6px;
    padding-bottom: 16px;
    font-size: 17px;
    color: #e12225;
}

div.content div.service table,
div.content div.zipCode table,
div.content div.myPages table,
div.content div.myFavorites table,
div.content div.myCredits table,
div.content div.myBasketLists table,
div.content div.myNewBasketList table,
div.content div.myInformation table,
div.content div.myDeliveries table,
div.content div.signOut table,
div.content div.newCustomer table,
div.content div.newCompany table,
div.content div.login table
{
    border-collapse: collapse;
    width: 100%;
    background: url("../PagePic/Pic/netx_line.gif") repeat-x;
    background-position: left bottom;
}

div.content div.service table tr td,
div.content div.zipCode table tr td,
div.content div.myPages table tr td,
div.content div.myFavorites table tr td,
div.content div.myCredits table tr td,
div.content div.myBasketLists table tr td,
div.content div.myNewBasketList table tr td,
div.content div.myInformation table tr td,
div.content div.myDeliveries table tr td,
div.content div.signOut table tr td,
div.content div.newCustomer table tr td,
div.content div.newCompany table tr td,
div.content div.login table tr td
{
    padding-bottom: 8px;
}

div.content div.service table tr.header td,
div.content div.zipCode table tr.header td,
div.content div.myPages table tr.header td,
div.content div.myFavorites table tr.header td,
div.content div.myCredits table tr.header td,
div.content div.myBasketLists table tr.header td,
div.content div.myNewBasketList table tr.header td,
div.content div.myInformation table tr.header td,
div.content div.myDeliveries table tr.header td,
div.content div.signOut table tr.header td,
div.content div.newCustomer table tr.header td,
div.content div.newCompany table tr.header td,
div.content div.login table tr.header td
{
    font-weight: bold;
}

div.content div.service table tr.empty td,
div.content div.zipCode table tr.empty td,
div.content div.myPages table tr.empty td,
div.content div.myFavorites table tr.empty td,
div.content div.myCredits table tr.empty td,
div.content div.myBasketLists table tr.empty td,
div.content div.myNewBasketList table tr.empty td,
div.content div.myInformation table tr.empty td,
div.content div.myDeliveries table tr.empty td,
div.content div.signOut table tr.empty td,
div.content div.newCustomer table tr.empty td,
div.content div.newCompany table tr.empty td,
div.content div.login table tr.empty td
{
    font-style: italic;
    text-align: center;
}

div.content div.service table tr td.nowrap,
div.content div.zipCode table tr td.nowrap,
div.content div.myPages table tr td.nowrap,
div.content div.myFavorites table tr td.nowrap,
div.content div.myCredits table tr td.nowrap,
div.content div.myBasketLists table tr td.nowrap,
div.content div.myNewBasketList table tr td.nowrap,
div.content div.myInformation table tr td.nowrap,
div.content div.myDeliveries table tr td.nowrap,
div.content div.signOut table tr td.nowrap,
div.content div.newCustomer table tr td.nowrap,
div.content div.newCompany table tr td.nowrap,
div.content div.login table tr td.nowrap
{
    white-space: nowrap;
}

div.content div.service span.description,
div.content div.zipCode span.description,
div.content div.myPages span.description,
div.content div.myFavorites span.description,
div.content div.myCredits span.description,
div.content div.myBasketLists span.description,
div.content div.myNewBasketList span.description,
div.content div.myInformation span.description,
div.content div.myDeliveries span.description,
div.content div.signOut span.description,
div.content div.newCustomer span.description,
div.content div.newCompany span.description,
div.content div.login span.description
{
    font-size: 11px;
    font-style: italic;
    display: block;
    margin-top: 8px;
}

div.content div.service 
{
    padding-left: 40px;
    padding-right: 40px;
}

div.content div.service h1 
{
    background: none;
}

div.content div.service h3
{
    font-size: 16px;
}

div.content div.myInformation table.addresses
{
    background: none;
}

div.content div.myInformation table.addresses tr td
{
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}







/* Begin Error */

span.error 
{
    color: Red;
}

div.errorSummary 
{
    color: Red;
}

div.errorSummary p 
{
    font-weight: bold;
}

/* End Error */




div.partners 
{
    display: block;
    clear: both;
}

div.partners div 
{
    float: left;
    padding: 8px 16px;
}





div.content div.recipesContainer {}

div.content div.recipesContainer div.recipe
{
    display: block;
    float: left;
    width: 25%;
    text-align: center;
}

div.content div.recipesContainer div.recipe div
{
    height: 120px;
}

div.content div.recipesContainer div.recipe img 
{
    max-height: 120px;
}

div.content div.recipeContainer {}

div.content div.recipeContainer div.details 
{
    padding: 4px 16px;
}

div.content div.recipeContainer div.details div 
{
    width: 50%;
    display: block;
    float: left;
}







/* Begin PopUp */

div#popUp 
{
    background: url("../PagePic/Pic/netx_box-bg.png") no-repeat;
    width: 293px;
    height: 235px;
    padding: 16px 20px 17px 13px;
    position: absolute;
    top: 170px;
    left: 670px;
}

div#popUp iframe 
{
    width: 100%;
    height: 100%;
}

/* End PopUp */