﻿html, body, form
{
    margin: 0;
    padding: 0;
    font: 90%/120% Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    width: 100%;
}
ul.Menu
{
    list-style-type: none;
    height: 34px;
    margin: 0px;
    display: block;
    padding: 10px 0px 0px 0px;
}
#ctl00_menu ul.Menu
{
    /*background-image:url("DesignImages/JedeMainMenuBkg.jpg"); background-image:url("DesignImages/Jede__bkg_menu_glass.png");*/
    background-image: url("DesignImages/pdb_menu_bkg_glossy.png");
    background-position: top left;
    background-repeat: repeat-x;
}

ul.Menu li.Menu-Leaf
{
    display: inline;
    float: left;
    width: auto;
    margin: 0px 0px 0px 0px;
    height: 34px;
}
ul.Menu Li.Menu-Leaf:first-child a.Menu-Link
{
    border-left: solid 0px #FFFFFF;
}
#ctl00_menu ul.Menu li.Menu-Leaf a.Menu-Link
{
    padding: 8px 20px 8px 20px;
    background-color: Transparent;
    text-decoration: none;
    width: 125px;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 13px;
    text-align: center; 
    color: #ffffff;
    height: 4px;
    position: relative; 
    border-right: inset 2px #CCCCCC;
    border-left: none;
    border-top: none;
    border-bottom: none;
}
#ctl00_menu ul.Menu li.Menu-Leaf:first-child
{
}
#ctl00_menu ul.Menu li.Menu-Leaf a.Menu-Link:hover
{
    background-color: #990000;
    color: #FFFFFF;
    background-image: url(DesignImages/JedeMainMenuBkg_Hover.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

#toplinks
{
    float: left;
    width: 450px;
    height: 40px;
    text-align: left;
}

#toplinks li
{
    margin-top: 19px;
    height: 20px;
}


#toplinks UL
{
    background: none;
    display: inline;
    float: left;
    width: auto;
    padding: 0px;
}

#toplinks li a
{
    color: #333333;
    padding: 2px 15px 2px 15px;
    background-color: Transparent;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
    position: relative;
    border-bottom: none;
}

#FooterMenu li a:hover, #toplinks li a:hover
{
    font-weight: bolder;
    background-color: Transparent;
    text-decoration: underline;
}
#toplinks #ctl00_userStatus
{
    float: right;
    text-align: right;
    width: auto;
    display: inline;
    margin-top: 19px;
}
#toplinks #ctl00_userStatus a
{
    color: #333333;
    background-color: Transparent;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
}

#ctl00_footer
{
    width: 1024px;
    height: 34px; /*background-image:url("DesignImages/JedeMainMenuBkg.jpg");*/
    background-image: url("DesignImages/Jede_glass.png");
    background-position: top left;
    background-repeat: repeat-x;
    clear:both;
}


#ctl00_footer li a.Menu-Link
{
    color: #cccccc;
    text-decoration: none;
    font-weight: 600;
    font-size: 11px;
    text-align: center;
    font-size: 11px;
    width: auto;
    padding: 8px 25px 8px 25px;
    background-color: Transparent;
    margin: 0px 0px 0px 0px;
    position: relative;
    border: none;
}


#ctl00_footer div.FooterMenu
{
    margin: 0px 0px 0px 250px;
    width: auto;
}

div.FooterMenu UL.menu
{
    background-image: url("DesignImages/Jede_glass.png");
    background-position: top left;
    background-repeat: repeat-x;
}
div#ctl00_footer ul.Menu a:hover
{
    text-decoration: underline;
}

#ctl00_menu div.MainMenu li a:hover
{
    background-color: #990000;
    color: #FFFFFF;
    background-image: url(DesignImages/JedeMainMenuBkg_Hover.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}

.RelatedItems
{
    padding: 5px;
}

.RelatedItems li
{
    list-style-type: none;
    list-style-image: url("button.jpg");
    list-style-position: inside;
    height: 25px;
    padding-top: 0px;
}

.RelatedItems li a
{
    font-size: 12px;
    font-weight: 600;
    padding-left: 5px;
}

div.buttonset
{
    width: 340px;
    float: right; 
}
#ctl00_MainContent_SaveForLaterButton
{
 width: 150px;
  float:left;
  
}
#ctl00_MainContent_RelatedItems
{
    width: auto;
    clear: left;
}
#ctl00_MainContent_RelatedItems FIELDSET
{
    padding-top: 5px;
    height: auto;
}
#ctl00_MainContent_AutoAddItems FIELDSET
{
    padding-top: 0px;
    height: 150px;
}

div#ctl00_categoryNavigation
{
    display: block;
    clear: both;
    margin-top: 12px;
    margin-left: 20px;
}

div#ctl00_categoryNavigation ul.Menu
{
    color: #333333;
    background-color: Red;
    background: none;
    margin: 3px;
    width: 100%;
    background-position: top left;
}
div#ctl00_categoryNavigation ul.Menu li
{
    width: 100%;
}

div#ctl00_categoryNavigation ul.Menu li a
{
    display: block; /*background-image: url("DesignImages/pdb_frostat_glas.png");  	background-repeat:repeat-x; 	background-position:top left; */
    background-color: Transparent;
    height: auto;
    margin-top: 12px;
    width: 100%;
    padding: 5px;
    color: #eeeeee;
    text-align: left;
    font-weight: 600;
    vertical-align: middle;
    font-size: 14px;
    text-decoration: none;
}
div#ctl00_categoryNavigation ul.Menu > Li.Menu-Leaf:first-child a
{
    /*border:inset 2px #444444;*/
}

#horizontal
{
    /* background-image:url(DesignImages/horizontal_gr.png);*/
    background-repeat: repeat-y;
    background-position: center top;
    width: 100%;
}



#bottom
{
    /*background-color:Aqua;*/
    background-image: url("DesignImages/jede_bottom.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    width: auto;
    height: 123px;
    background-color: #FFFFFF;
    margin: 0px auto;
}

div#ctl00_categoryNavigation ul.Menu a:hover
{
    text-decoration: underline;
    color: #ffffff;
    background-color: transparent;
}




#left-fill
{
    width: 1200px;
    margin: 0 auto;
    background-image: url("DesignImages/jede_left-fill_ver2.jpg");
    background-repeat: repeat-y;
    background-position: top center;
}
#ctl00_container
{
    width: 1024px;
    background-color: #000000;
    color: #eeeeee;
    margin: 0px auto 0px auto;
}




#ctl00_banner
{
    background-image: url(DesignImages/JedeBeans_top_silver.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 90px;
    background-color: Transparent;
}


#ctl00_ShoppingCart
{
    float: right;
    display: block;
    width: 300px;
    height: 50px;
    clear: both;
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    padding: 2px 0px 2px 2px;
    /*background-image: url(cart.gif);*/
    background-position: top left;
    background-repeat: no-repeat;
    text-align: right;
}

#ctl00_Search
{
    float: right;
    margin: 10px 0px 5px 0px;
    width: 100%;
    clear: both;
    display: block;
    padding-bottom: 0px;
}
#ctl00_SearchTextBox
{
    width: 100px;
}
#ctl00_branding
{
    height: 90px;
    display: inline;
    float: left;
    width: 250px;
}

/*
#ctl00_adBanner
{height:60px;
 margin:0px;
  padding:0px;
float:right;
width:50%; }

*/


#ctl00_branding a
{
    background-image: url(DesignImages/jede_logo.gif);
    background-position: center left;
    background-repeat: no-repeat;
    height: 42px;
    width: 200px;
    padding: 0px;
    margin: 22px 0px 0px 29px;
    float: left;
}


.Error
{
    color: Red;
    background-color: Transparent;
}

.BannerAd
{
    float: left;
    width: auto;
}

.BannerAd img
{
    border: none;
}

fieldset
{
    padding: 6px;
    margin: 5px auto;
}

fieldset.selected legend
{
    color: #FFFFFF;
    font-style: italic;
    background-color: Transparent;
}

legend a
{
    font-weight: lighter;
    font-size: smaller;
}

input.TextBox
{
	display: block;
}

#ctl00_MainContent_AddressManager_EditForm_CountryName
{
    width: 60%;
}

#ctl00_MainContent_ContinueShoppingButton,
fieldset input.Button

{
    float: right;
        background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
    background-position: top left;
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    height: 24px;
    color: #FFFFFF;
    background-color: #FFFFFF;
    margin: 0px 5px;
}

.ButtonNext
{
float: right;
        background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
     background-color:Red;
    background-position: top left;
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    height: 24px;
    color: #FFFFFF;
   
    margin: 0px 5px;

}

fieldset p
{
    margin: 0 15px;
}

label
{
    font-weight: bolder;
    padding-right: 10px;
}

label[disabled]
{
	font-style: italic;	
}

input[disabled]
{
	background-color: #EEEEEE;
}

legend
{
    font-size: larger;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: Transparent;
    Padding-left:5px;
    padding-right:5px;
}

#ctl00_content
{
    /*background-image:url(bkg.png);      background-position:left top;      background-repeat:no-repeat; */
    margin: 0px;
    padding: 0px;
    background-color: Transparent;
    color: #eeeeee;
    border: none;
    float: left;
    width: auto;
    display: inline;
}


#startpageLeft
{width: 550px; height: 600px; float: left;
    }
    
#profilecontainer
{
    text-align: right;
    height: 65px;
    margin: 2px 0px 2px 2px;
    padding-right: 10px;
    display: inline;
    float: right;
    color: #333333;
    background-color: Transparent;
    width: 300px;
    height: 86px;
}
#profilecontainer a
{
    color: #88000D;
}


#ctl00_MainContent_WelcomeText
{
    width: 600px;
    padding: 20px;
}

#ctl00_MainContent_Breadcrumbs
{
    display: block;
    padding: 14px 4px 4px 14px;
    float: none;
    border-bottom: solid 0px #009DDC; /* Nullify content's padding  	margin: -10px;*/
    margin-bottom: 12px;
    width: auto;
    clear: both;
}

#ctl00_MainContent_Breadcrumbs a
{
    font-weight: bolder;
}


/*

{
	clear: both; 

	padding: 0px;
	background-color:#F9F9F9;
	height:23px;
	border: none;
	margin:0px auto 0px auto;
	text-align:center;
}*/




#ctl00_sidebar_a
{
    width:auto;
    margin-right: 2px;
    margin-left: 8px;
    padding: 0;
    display: inline;
    float: left;
    height: auto;
    min-height: 600px;
}
#ctl00_adContent_a
{
    display: inline;
    float: left;
    width: auto;
    text-align: center;
    margin: 0px auto auto auto ;
}
#ctl00_adContent_b
{
    margin: 35px auto auto auto ;
}

#ctl00_categoryNavigation
{
    width: 170px;
}

 .VerticalPageAd
{
    width: 200px;
    display: block;
    border: none;
    margin-top: 15px;
}
.SquareAd
{
    width: 350px;
    display: block;
    border: none;
    margin-top: 0px;
}


.SquareAd img, .VerticalPageAd img
{
    border: 0px solid Transparent;
}


#ctl00_menu
{
    clear: both;
    display: block;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 34px;
    background-color: #FFFFFF;
}



#ctl00_sidebar_b
{
    float: right;
    display: inline;
   
    width: auto;
    padding: 3px;
    margin-left: 5px;
     margin-right:10px;
    
}



table
{
    width: 100%;
    border: none;
    empty-cells: show;
    table-layout: auto;
}

#ctl00_MainContent_productList th
{
    /*background-color: #009DDC; 	 	background-image: url("BKGgr.png");   	background-color:#CB0000; 	background-repeat:repeat-x;  	background-position:top left; 	padding-right:20px; 	color: #ffffff; 	padding: 4px; 	font-size: larger;*/
    border: none;
    visibility: hidden;
    line-height: 0px;
}
TH
{
    font-size: larger;
    color: #cccccc;
    background-color: transparent;
    border: inset #FFFFFF 1px;
    margin: 8px;
}
TR
{
    padding: 4px;
    margin: 4px;
}

th[class|=FooterItemLabel]
{
    color: #000000;
    background: red;
}
td
{
    background: none;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
}







td.BildColumn
{
    /*background-image:url(row.png);   background-position:top right;   background-repeat:repeat-x; */
    padding: 0px;
    margin: 0px;
}

span.price
{
    display: block;
    font-weight: bold;
    font-size: larger;
    padding: 10px;
}

div.variantProperty span
{
    display: block;
    font-weight: bold;
    padding-right: 5px;
}

.ListPriceColumn
{
    float: left;
    text-align: right;
    vertical-align: top;
    width: 50px;
    height: auto;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 12px;
}
#ctl00_MainContent_Products_SearchResults tr
{
    padding: 0px;
    margin: 0px;
    border: none;
    border-width: 0px;
    background-color: transparent;
}

#ctl00_MainContent_productList tr.OddRow, #ctl00_MainContent_productList tr.EvenRow
{
    padding: 0px;
    margin: 0px;
    border: none;
    border-width: 0px;
    background-image: url(DesignImages/produktplatta.png);
    background-position: top left;
    background-repeat: no-repeat;
    color: #333333;
    background-color: Transparent;
    width: 490px;
    height: 125px;
}
tr.OddRow td.BildColumn, tr.EvenRow td.BildColumn
{
    height: auto;
    border-width: 0px;
}
.makerightallign
{
 text-align:right;
}

.ProductNameColumn
{
    text-align: left;
    vertical-align: top;
    width: 330px;
    height: auto;
    color: #333333;
    border-width: 0px;
    background-color: Transparent;
}
.ProductNameColumn A
{
    color: #333333;
    background-color: Transparent;
}

.BildColumn
{
    vertical-align: top;
    width: 120px;
    border-width: 0px;
}
span.rowend
{
    background-image: url(DesignImages/produktplatta.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    border-width: 0px;
}

td.ProductNameColumn SPAN
{
    padding: 12px;
    width: 250px;
    border-width: 0px;
}

.pnamn
{
    display: block;
    clear: both;
    vertical-align: top;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 8px;
    padding-top: 12px;
}
.miniimg
{
    vertical-align: middle;
    margin: 10px 20px 10px 10px;
    float: right;
    width: auto;
}

#ctl00_MainContent_QuantityBox
{
    width: 2em;
}
#ctl00_MainContent_ProductDetail
{
height:auto; 
float:left;
}

#ctl00_MainContent_ProductDetail H3, #ctl00_MainContent_ProductDetail div, #ctl00_MainContent_ProductDetail span.productPrice, #ctl00_MainContent_ProductDetail .productSpecification, #ctl00_MainContent_ProductDetail input#ctl00_MainContent_SaveForLaterButton
{
    margin-top: 8px;
    width: 300px;
    display: block;
    float: left;
}
#ctl00_MainContent_ProductDetail IMG
{
    float: left;
    margin-right: 10px;
    height: 250px;
}
#ctl00_MainContent_ProductDetail DL.productSpecification
{
    margin-top: 12px;
    width: 335px;
    margin-bottom: 12px;
    float:right;
    
}

#ctl00_MainContent_ProductDetail DL.productSpecification dd
{
    width: 100px;
    float: left;
    display: inline;
    clear: none;
    margin: 0px;
    padding: 5px;
}
#ctl00_MainContent_ProductDetail DL.productSpecification dt
{
    width: 160px;
    float: left;
    display: inline;
    clear: left;
    margin: 0px;
    padding: 5px;
}
#ctl00_MainContent_RelatedItems Fieldset
{
    float: left;
    width: auto;
}
#ctl00_MainContent_ProductDisplayPanel
{
    padding-left: 22px;
    width: 500px;
}
#ctl00_MainContent_ProductDisplayPanel ul
{
    display: block;
    width: 200px;
    list-style-type: none;
    text-transform: uppercase;
    font-weight: bolder;
    color: #CB0000;
    border: inset 2px #CCCCCC;
    background-color: #EEEEEE;
    display: inline-block;
    padding: 12px;
}
#ctl00_AdvertisingContent_b_RelatedItems
{
    width: 200px;
}

#ctl00_MainContent_RelatedItems fieldset
{
    margin: auto 12px 12px 23px;
    width: 350px;
    padding: 12px;
}
#ctl00_MainContent_RelatedItems a
{
    vertical-align: top;
}
#ctl00_MainContent_QuantityBoxLabel
{
    visibility: hidden;
    width: 1px;
    height: 1px;
}
#ctl00_MainContent_QuantityBox
{
    visibility: hidden;
    width: 1px;
    height: 1px;
}
#ctl00_MainContent_AddToCartButton, #ctl00_MainContent_SaveForLaterButton
{
    margin-left: 10px;
    padding: 3px;
    display: block;
    clear: both;
    color: #FFFFFF;
    background-color: Transparent;
    margin-top: 12px;
    width: auto;
    clear: right;
    margin-bottom: 12px;
    border: inset 1px #FFFFFF;
    width: 150px;
    background-image: url("DesignImages/jede_glossy_button.png");
    background-position: top left;
    background-repeat: repeat-x;
}
#ctl00_MainContent_CurrentCategory
{
 font-size:16px; font-weight:bolder;
}

#ctl00_MainContent_Products_SearchResults, #ctl00_MainContent_ProductList_SearchResults, #ctl00_MainContent_BasketDetail, #ctl00_MainContent_OrderHistoryGrid, #ctl00_MainContent_productList
{
    border: solid 0px #009DDC;
    margin: 15px auto 12px 0px; /**/
    width: 660px;
}

#ctl00_content
{
    width: 640px;
}
.ProductFilter
{
    margin: 0 5px;
    border: none;
}

.ProductFilter span
{
    display: block;
    width: 23%;
    padding: 4px;
    float: left;
}

.ProductFilter span label
{
    margin-right: 10px;
    display: block;
}

.ProductFilter div
{
    text-align: left;
    margin: 0 auto;
    clear: both;
}

.ProductFilter div input
{
    margin: 0 10px;
    width: 120px;
}

.ProductFilter span select
{
    width: 80%;
}

a
{
    color: #EEEEEE;
    background-color: Transparent;
}

dl.productSpecification dt
{
    clear: left;
    float: left;
    width: auto;
    font-weight: bold;
    margin-right: 10px;
}

.CreditCardWallet
{
    width: 500px;
}


.CreditCardWallet div, .AddressBook div
{
    margin-top: 2px;
}

.CreditCardWallet #CreditCard, .CreditCardWallet #Account, .CreditCardWallet #ExpirationDate, .CreditCardWallet #BillingAddress
{
    margin-top: 10px;
}

.CreditCardWallet .SelectedText
{
    font-style: italic;
}

.AddressBook
{
    width: 500px;
}

.AddressBook fieldset, .CreditCardWallet fieldset
{
    display: block;
    width: 55%;
    float: right;
}

.AddressBook .AddressInstructions
{
}

.AddressBook fieldset.Address, .AddressBook fieldset.InsertLink
{
    width: 70%;
    float: right;
    margin: 0px;
}

fieldset.AddressEdit
{
	width: 450px;
}

.AddressEdit div#PersonName div, .AddressEdit div#RegionPart div, .AddressEdit div#Telephone div
{
    width: 47%;
}

.AddressBook .SelectedText
{
    font-style: italic;
}

.AddressBook #StreetAddress span
{
    width: 99%;
}

.AddressBook .AddressDelete p
{
    color: Red;
    background-color: Transparent;
}

.AddressBook #City, .AddressBook #Region, .AddressBook #PostalCode, .AddressBook #FirstName, .AddressBook #TelephoneNumber
{
    float: left;
    width: auto;
}

/* User Pages */
#WorkArea
{
width:auto;
 text-align:center;
 
}

.NewUserRegistration
{
	margin-left:20px;
	margin-right:5px;
	width: auto;
	padding:20px
	text-align:left;	
}

.NewUserRegistration table
{
    margin: 0 auto;
}

.NewUserRegistration input.Button
{
    width: auto;
    margin: 0 auto;
}
#ctl00_MainContent_NewUserForm_ctl11_DealerMapPanel
{
width:700px;
 margin:20px;
 text-align:center;
}
#ctl00_MainContent_NewUserForm_CreateUserStepContainer_ErrorMessages
{
 text-align:left;
}
.Password
{
    display: block;
    margin-left: 0px;
}

.RecoverPassword .Question
{
    font-style: italic;
}

/* Profile Pages */

.Options .notice
{
    font-style: italic;
    font-weight: normal;
    background-image: url("DesignImages/pdb_red_bkg_glas.png");
    background-position: top left;
    background-repeat: repeat;
}

.Options ul li
{
    list-style: none;
}

.Options div
{
    /*width: 60%;*/
    margin-top: 8px;
}

.Options div label
{
}
.AdvancedOptions .notice
{
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
}
#ctl00_contentRemoveMe
{
    width: 450px;
    float: left;
}

/*
#ctl00_MainContent_EmailAddressPanel, #ctl00_MainContent_EmailAddressPanel div
{
    width: auto;
}
*/

#ctl00_MainContent_ProfileEdit_FirstNamePanel, #ctl00_MainContent_ProfileEdit_TelephoneNumberPanel, #ctl00_MainContent_ProfileEdit_FaxNumberPanel
{
    float: left;
    width: auto;
    margin-top: 8px;
}

.hidden
{
    display: none !important;
}

body.Checkout div#ctl00_content, body.OrderDetail div#ctl00_content
{
    margin-left: 10px;
    margin-right: 10px;
}

div.CheckoutWizard
{
    padding: 0;
    margin: 0;
    width: 550px;
}

div.CheckoutWizard div
{
    padding: 4px;
}

div.CheckoutHeader
{
    border-bottom: solid 0px #009DDC;
    margin: 0px;
}

div.CheckoutHeader span a
{
    font-weight: normal;
    font-size: 13px;
}
div.CheckoutHeader span.selected #ctl00_MainContent_ShippingPageButton, div.CheckoutHeader span.selected #ctl00_MainContent_PaymentPageButton, div.CheckoutHeader span.selected #ctl00_MainContent_ConfirmationPageButton
{
    /*border:inset 2px #cccccc;  background-color:#FFF800;*/
    padding: 2px 2px 2px 2px;
    font-size: 13px;
}
#ctl00_MainContent_FilterSubmit,
#ctl00_MainContent_CheckoutButton
{
 background-color:Red;
}
#ctl00_MainContent_CustomerListView_DataPager1 input
{
      background-image:url(DesignImages/jede_glossy_button.png); 
       background-position:top left;
        background-repeat:repeat-x;
}
.ToggleActivateAccountButton
{
      background-image:url(DesignImages/jede_glossy_button.png); 
       background-position:top left;
        background-repeat:repeat-x; background-color:#333333; color:#FFFFFF;
}
#ctl00_MainContent_CustomerListView_Tr2
{ background-color:#333333;}
Table.ContactInfoTable td
{
background-color:#000000; background-image:none;
}

ul.ButtonMenu
{
    display: block;
    padding: 0 4px;
    width: 100%;
    text-align: center;
    background: none;
     margin:0px 0px 0px 100px;
}

ul.ButtonMenu ul
{
    margin: 0;
}

ul.ButtonMenu li
{
    display: inline;
}

.PaymentMenu, .ShippingMenu
{
    margin: 0;
}

ul.ButtonMenu li a
{
    width: 30%;
    vertical-align: top;
}
ul.ButtonMenu li a
{
    border:none;
    background-color: Transparent;
    padding:2px;
    margin: 0px 10px 0px 0px ;
    font-weight: normal;
    height:20px;
     display:block; float:left;
      text-decoration:none;
      background-image:url(DesignImages/jede_glossy_button.png); 
       background-position:top left;
        background-repeat:repeat-x;
         background-color:Red;
}

ul.ButtonMenu li.selected a
{
    background-color: Transparent;
    font-weight: bolder;
}

ul.ButtonMenu a:hover
{
    background-color: #b5162b;
    text-decoration:underline;
  
     padding:2px;
    margin: 0px 10px 0px 0px ;
    font-weight: normal;
    height:18px;
}
#ShippingAddressSection div
{
    padding-top: 20px;
}
#ShippingAddressSection, #ShippingMethodSection
{
    width: 250px;
    margin: auto;
}

#ShippingAddressSection select, #ShippingMethodSection select
{
    width: 100%;
}

.CheckoutSteps .AddressBook fieldset, .CheckoutSteps .CreditCardWallet fieldset
{
    width: 60%;
    margin: 0 auto;
}

.CheckoutSteps .PaymentStep table, .CheckoutSteps .PaymentStep #ctl00_MainContent_Payment_PromoCodes_PromoCodes
{
    width: 60%;
    margin: 0 auto;
}

.CreditCardWallet .AddressBook fieldset
{
    width: 90%;
}
.PaymentTable TH
{
    line-height: normal;
    color: #FFFFFF;
    background-color: Transparent;
}

div.CheckoutNavigation
{
    text-align: right;
}

div.CheckoutNavigation input
{
    background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
    background-position: top left;
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    height: 24px;
    color: #FFFFFF;
    background-color: Transparent;
    margin: 5px;
    width: 25%;
}
#ctl00_MainContent_PreviousButton, #ctl00_MainContent_NextButton, div.CheckoutNavigation input.Cancel
{
    color: #FFFFFF;
    background-color: Transparent;
    background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
    background-position: top left;
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    height: 24px;
    float: left;
    width: auto;
}
#ctl00_MainContent_Shipping_AddressManager_EditForm_CountryName
{
    width: 240px;
}

.MultipleShippingTable .ShippingToColumn, .MultipleShippingTable .ShippingToHeader
{
    text-align: center;
}

.MultipleShippingTable .ShippingMethodColumn, .MultipleShippingTable .ShippingMethodHeader
{
    text-align: right;
}

.MultipleShippingTable .DisplayNameColumn, .MultipleShippingTable .DisplayNameHeader
{
    text-align: left;
}
li.ButtonMenuItem a
{
    height: 25px;
}
.PaymentTable
{
    width: auto;
    text-align: right;
}
#ctl00_MainContent_BasketDetail TH, #ctl00_MainContent_CartPanel TH, #ctl00_MainContent_OrderHistoryGrid TH, #ctl00_MainContent_Payment_DiscountLabel TH, #ctl00_MainContent_OrderDetail TH, /*#ctl00_MainContent_CheckoutSteps TH,*/ #ctl00_MainContent_orderDetail TH
{
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    margin: 4px;
    background-color: #333333;
    color: #FFFFFF;
    padding: 4px;
    visibility: visible;
    text-align: center;
    background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
    background-position: top left;
}


#ctl00_MainContent_BasketDetail TR TD
{
    text-align: right;
    padding:0px 5px 0px 5px;
}
#ctl00_MainContent_BasketDetail
{
    width: 550px;
}
#ctl00_MainContent_BasketDetail TD.CartIdCol
{
 text-align:right;
 margin-right:5px;
}
#ctl00_MainContent_BasketDetail TD.CartNameCol
{
 text-align:left;
 margin-left:5px;
}
#ctl00_MainContent_CartPanel input
{
    background-image: url("DesignImages/jede_glossy_button.png");
    background-repeat: repeat-x;
    background-position: top left;
    border-style: inset;
    border-color: #222222;
    border-width: 1px;
    height: 24px;
    color: #FFFFFF;
    /*background-color: red;*/
    margin-left: 12px;
}

#ctl00_MainContent_CartPanel tr
{margin:2px; height:20px;  height:30px;}
#ctl00_MainContent_CartPanel td input
{
    background: #FFFFFF none no-repeat;
    color: #000000;
    text-align: center;
    padding: 3px;
     height:13px;
     border: solid 1px #CCCCCC;
}


.PaymentTable input
{
    width: 99%;
    text-align: right;
    border: solid 1px #009DDC;
}

.PaymentTable .BalanceDueRow th, .PaymentTable .BalanceDueRow td
{
    border-top: solid 1px black;
}



.PaymentTable .BalanceDueRow *
{
    background-color: Transparent;
}

.FooterItem
{
    background-color: #222222;
}

td.currency
{
    text-align: right;
     padding-right:5px;
}
td.quantity
{
    text-align: right; padding-right:5px;
}
.Shipment
{
    background-color: #ffffff;
    color: #222222;
}
.Shipment H4
{
    color: #000000;
    background-color: Transparent;
}

.Shipment td
{
    border: solid 1px #CCCCCC;
    padding: 12px;
    background-color: #ffffff;
    margin: 12px;
}
.ConfirmationStep
{
    color: #CCCCCC;
     background-image:url("DesignImages/pdb_frostat_glas.png");
   background-position:top left; background-repeat:repeat; border:inset 1px #CCCCCC; 
}

.FooterItemLabel, #ctl00_MainContent_OrderDetail .FooterItemValue
{
    text-align: right; padding-right:5px;
}
#ctl00_MainContent_OrderDetail TD
{
 text-align:right;
 padding-right:5px;
 
}
#ctl00_MainContent_OrderDetail TD.displayName
{
 text-align:Left;
 padding-left:5px;
 
}
#ctl00_MainContent_OrderDetail TD.productID
{
width:18%;
}
#ctl00_MainContent_OrderDetail TR.Shipment TD
{
 text-align:Left;
 padding-left:5px;
}
.ConfirmationStep TR
{ height:21px;
}
#ctl00_MainContent_FinishButton
{ background-color:Red;
    }
.OrderDetail .Header 
{
 background-color:#333333;
 padding:5px;
}
    
.OrderDetail .Header td
{
    vertical-align: top;
    width: 50%; padding:5px;
     
}
.OrderDetail .Header td:first-child
{
border:solid 1px #666666;
}


.notice
{
    text-align: center;
    border: inset #FFFFFF 1px;
    background-color: Transparent;
    color: #FFFFFF;
    padding: 4px;
    margin: 4px;
}
p.notice
{
border:none;
}

DIV.spanit:first-child
{
 border-top: inset 0px #CCCCCC;
}
DIV.spanit
{
    margin: 5px;
    
    border-top: inset 1px #CCCCCC;
    padding-top: 4px;
    clear:both;
    height:125px;
}
DIV.spanit IMG
{
    vertical-align: middle;
    padding-right: 1px;
    padding-bottom: 1px;float: left;
    display: inline;
    vertical-align:text-top;
}
DIV.spanit A
{
    font-size: larger;
    font-weight: 700;
    color: #333333;
    
    
    width: 125px;
    
    color: #FFFFFF;
    background-color: Transparent;
}

#ctl00_MainContent_LoginForm
{
    margin: 40px 0px 0px 20px;
    background-image: url(DesignImages/loginplatta.png);
    background-position: top center;
    background-repeat: no-repeat;width: 540px;
    height: 330px;
    padding: 0px 10px 0px 10px;
    vertical-align: top;
    margin-top: 25px;
}

#ctl00_MainContent_LoginForm legend
{
    color: #222222;
    background-color: Transparent;
    vertical-align:text-top;
    font-size:larger;
     font-weight:bold; font-size:larger;
    line-height: 20px;
}
#ctl00_MainContent_LoginForm_PasswordLabel,
#ctl00_MainContent_LoginForm_UserNameLabel
{
width:110px; padding-right:0px;
display: block; float:left;
vertical-align:text-top;
}


#ctl00_MainContent_LoginForm fieldset
{
    border: none;
    vertical-align: top;
    padding: 0px 0px 20px 0px;
    width: 80%;
}
#ctl00_MainContent_LoginForm Label
{
color:#333333;
}
#ctl00_MainContent_LoginForm Label#ctl00_MainContent_LoginForm_UserNameLabel
,#ctl00_MainContent_LoginForm Label#ctl00_MainContent_LoginForm_PasswordLabel
{
margin-left:4px; color:#FFFFFF;
}
#ctl00_MainContent_LoginForm_LoginButton
{
 background-color:Red;
}

#ctl00_MainContent_ChangePasswordControl fieldset div, #ctl00_MainContent_ProfileEdit fieldset div
{
    margin: 6px 3px 6px 3px;
}


#ctl00_wrapper
{
    margin: 0px 0px 0px 0px;
    display: block;
    background-color: Transparent;
    padding: 12px 0px 0px 0px;
    
    width: auto;
    height: auto;
    min-height: 600px;
    width: auto;
    height: auto;
}

    DIV.Home#ctl00_content  
    {width:1024px;
    height:auto;
    float:left;
    display:inline;
    }
    
    div.Campaigns#ctl00_content 
     {
     width:600px;
     margin:auto auto auto 300px;
     
     }
    div.DealerMap#ctl00_content 
     {
     width:724px;
     margin:auto auto auto 300px;
     float:none;
     }    
     div.AboutCoffe#ctl00_content
     {
     width:600px;
     height:auto;
     margin:auto auto auto 100px;
     
     }
     div.ABOUT#ctl00_content
     {
     width:600px;
     height:auto;
     margin:auto auto auto 100px;
     
     }
     div.Service#ctl00_content
     {
      width:600px;
     height:auto;
     margin:auto auto auto 100px;
     
     }
     div.Franchise#ctl00_content
     {
      width:600px;
     height:auto;
     margin:auto auto auto 100px;
     
     }
          div.Extranet#ctl00_content
     {
      width:600px;
     height:auto;
     margin:auto auto auto 100px;
     
     }
     
div#ctl00_content 
{
width:600px;
}
div.User#ctl00_content 
{
/*float:none;*/
margin:auto auto auto 180px;
width:auto;
}
div.Browse#ctl00_content 
{
width:550px;
}
div.Login#ctl00_wrapper div.JEDEADDS
{
width:280px;
 text-align:left;
}
div.Login#ctl00_wrapper div.JEDEADDS UL
{
padding-left:20px;
}
div.Login#ctl00_wrapper div.JEDEADDS H3
{
 text-align:center;
}
div.Login#ctl00_wrapper div.JEDEADDS li
{
 margin-bottom:8px;
}
#ctl00_MainContent_LoginForm_UserName,
#ctl00_MainContent_LoginForm_Password
{
width:220px;
 
}


#ctl00_MainContent_ProductList_ListView1_table1,
#ctl00_MainContent_productList
{
width:860px;
}
#ctl00_MainContent_leftContainer
{ margin: 35px 0px 20px 0px;
  padding-bottom: 5px; padding-left: 30px; padding-right: 0px; padding-top: 20px;
    float:left;
    width:530px;
    height:auto;
     display:inline;
    float:left;
    }
div.CampaignsItemWrapper    
{
margin-top:25px;
width:650px;
 height:auto;
  display:block;
   float:none;
}
div.CampaignsItemWrapper a
{
 cursor:pointer;

}    
div.CampignItemHead 
{
border-top:1px solid #CCCCCC;
clear:right;
float:none;
display:block;
padding:5px;
}
div.CampaignsItemWrapper div.newslist p
{
float: left; width: 500px; margin-left: 12px;
 margin-top:0px;
}
div.CampaignsItemWrapper div.newslist img
{
float: left; 
}
div.CampignItemHead H3
{

font-size:18px;
display:inline;
}
.CmpCntLeft
{
width:600px;
float:left;
display:block;


}
.CmpCntLeft H3
{
 font-size:23px;
}

.CmpCntLeft IMG[src|="#"],
.CmpCntLeft IMG[src|=""]
{padding:0px; margin:0px; visibility:hidden;
height:0px; width:0px;
}
.CmpCntLeft IMG
{
    float:left;
     margin:5px 10px 10px 0px ;
    
}
.mpCntLeft Table
{
 background-color:#CCCCCC;
  
}

.CmpCntLeft Table tr td
{
 background-color:Transparent;
   vertical-align:top;
   
     border-bottom:inset #444444 1px;
     border-top:none;
      border-left:none;
       border-right:none;
    padding:5px;
}
.CmpCntLeft Table tr td a[name]
{
  font-weight:bold; color:#b5152b; font-size:13px;
  
}

div.CampignItemHead span.datestart
{
 margin-left:12px; text-align:right;
font-size:18px;
display:inline;
 width:auto;
}

    
#ctl00_MainContent_leftContainer object
{border:inset 2px #CCCCCC; background-color:Transparent;}    
#ctl00_MainContent_StartPage,
div.JEDECSS
{   
    margin: 35px 0px 20px 0px;
    height: auto;
    display:inline;
    float:left;
    }    
div.Login#ctl00_wrapper div.JEDECSS
    {
    margin-left:20px;
    MArgin-top:10px;
    }
    
    
#ctl00_content
{
    background-color: Transparent;
    float: left;
}
div.Login#ctl00_wrapper div.login#ctl00_content
{
margin:0px;
}
#ctl00_MainContent_WorkArea
{
width:auto;
margin:auto;
 text-align:center;
}


/* JEDEADDS formateing av add innehåll från marketing managern Start*/
div.JEDEMAP
{
    margin: 0px 0px 20px 0px;
    height: auto;
    display:inline;
    float:left;
}


div.JEDEADDS
{
    width: 470px;
    display: block;
}

div.JEDEADDS p
{
    font-size: 12px;
    color: #EEEEEE;
    background-color: Transparent;
}


div.JEDEADDS H3,
h3.JEDEADDS
{
    font-size: 23px;
    color: #EEEEEE;
    background-color: Transparent;
    clear: right;
    line-height: normal;
}

div.JEDEADDS a.JEDEADDS,
div.JEDEADDS a
{
    text-decoration: none;
    color: #EEEEEE;
    background-color: Transparent;
}
#ctl00_AdvertisingContent_a_AboutText div.JEDEADDS
{
width:300px; text-align:left; padding:0px 20px 20px 20px; margin-right:10px;
}
/* SLUT JEDEADDS formateing av add innehåll från marketing managern*/
/* bing map */
div#MSVE_navAction_container, div#MSVE_navAction_topBackground, div#MSVE_navAction_leftBar, div#MSVE_navAction_compassBackground, div#MSVE_navAction_compassContainer, div#Compass
{
    background-color: #b5162b;
}
div#MSVE_navAction_topBackground
{
width:500px;
}




/* adds*/
#ctl00_MainContent_AboutText
{
    width: 450px;
    margin: 35px 20px 20px 100px;
    height: auto;
    display: inline;
    position: relative;
    clear: both;
    float: left;
}


Body.home #ctl00_MainContent_AboutText
{
    width: 450px;
    margin: 35px 20px 20px 300px;
    height: auto;
    position: relative;
    clear: both;
}

div.startpage_add
{
    background-image: url("DesignImages/jede_startpage_add_silver.gif");
    background-position: top left;
    background-repeat: no-repeat;
    margin-top: 20px;
    margin-left: 0px;
    padding: 4px 4px 4px 4px;
    height: 135px;
    width: 433px;
}
div.startpage_add_left_image
{
    float: left;
    width: auto;
    margin: 0px 8px 0px 0px;
   
}
div.startpage_add_left_image a img
{
  border:0px; background-color:Transparent;
}
div.startpage_add__right_content
{
    float: left;
    width: 290px;
    height: 50px;
}
H3.startpage_add__right_H3
{
    color: #B5152B;
    margin: 10px 5px 6px 0px;
    text-transform: uppercase;
    font-size: 15px;
}
div.startpage_add a
{
    text-decoration: none;
    margin: 0px;
}
div.startpage_add a:hover span
{
    text-decoration: underline;
}

div.startpage_add a p.startpage_add__right_body
{
    margin: 0px 5px 5px 5px;
    text-decoration: none;
    color: #333333;
    background-color: Transparent;
    width: 250px;
      max-height:55px;
      overflow:hidden;
    font-size: 11px;
}
div.startpage_add a span
{
    margin: 0px 5px 5px 5px;
    text-decoration: none;
    color: #333333;
    background-color: Transparent;
    width: 250px;
     padding-right:20px;
    font-size: 9px;
     background-image:url("DesignImages/ReadMore.png");
      background-position:right center;
       background-repeat:no-repeat;
}


#ctl00_MainContent_Products_ListView1_table1,
#ctl00_MainContent_Products_SearchResults_table1,
#ctl00_MainContent_ProductList_SearchResults_table1
{
    width: 760px;
}
.FloatProduct
{
    width: 370px;
    float: left;
    height: 135px;
    display: inline;
    margin-right: 10px;
    margin-bottom: 10px;
    background-image: url("DesignImages/jede_products_bw.png");
    background-position: top left;
    background-repeat: no-repeat;
    color:#333333;
}
img.floatimg
{
    vertical-align: middle;
    float: left;
    margin: 5px;
}
a.pnamn
{
    padding: 0px;
    color: #B4152A;
    padding-top: 14px;
    margin-bottom: 5px;
}
div.Ptext
{
    width: 275px;
    height:60px;
     overflow:hidden;
     
    
}
#ctl00_MainContent_Products_SearchResults_table1 div.floatLeft,
#ctl00_MainContent_ProductList_SearchResults_table1 div.floatLeft,
#ctl00_MainContent_Products_ListView1_table1 div.floatLeft
{
    width: 270px;
    height: 135px;
    float: left;
    color: #333333;
    background-color: Transparent;
}
#ctl00_MainContent_Products_SearchResults_table1 span,
#ctl00_MainContent_ProductList_SearchResults_table1 span,
#ctl00_MainContent_Products_ListView1_table1 span
{
    position: static;
    margin-bottom: 0px;
    margin-top: 8px;
    font-weight: bold;
    display: block;
     line-height:35px;
}

#ctl00_MainContent_Products_SearchResults_DataPager,
#ctl00_MainContent_Products_ListView1_DataPager,
#ctl00_MainContent_ProductList_SearchResults_DataPager
{
    height: 30px;
    padding-top: 12px;
    font-size: 16px;
    display: block;
    clear: both;
    margin: 8px auto 8px auto; text-align:center;
    
}



.ToggleActivateAccountButton
{
    width: 70px;
}

.ContactInfoTable
{
    width: 200px;
    margin: 10px 0px 10px 30px;
}

tr.OddRow td
{  background-image: url(DesignImages/pdb_frostat_glas.png);
    background-position: left top;
    background-repeat: repeat;
    padding: 3px 0px 3px 0px;
}
.Oddrow
{  background-image: url(DesignImages/pdb_frostat_glas.png);
    background-position: left top;
    background-repeat: repeat;
    padding: 3px 0px 3px 0px;
}

tr.EvenRow td
{
    background-color: #555555;
    padding: 3px 0px 3px 5px;
}

fieldset.ProductFilter select
{
    margin-top: 5px;
    background-image: url(DesignImages/pdb_dropdownbkg_18.png);
    background-position: left top;
    background-repeat: no-repeat;
    font-style: normal;
    border: none;
    /* height: 18px; - Fungerar ej med IE7 och gör ingen skillnad i IE8 */
    padding-left: 4px;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #444444;
    float: left;
    display: inline;
}

fieldset.ProductFilter select option
{
    background-image: url(DesignImages/PDBDropDownImage_18.png);
    background-position: left top;
    background-repeat: repeat-x;
}

fieldset.ProductFilter input
{
    background-image: url(DesignImages/pdb_button.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
    font-style: normal;
    border: none;
    height: 22px;
    padding-left: 4px;
    margin-left: 4px;
    vertical-align: middle;
    color: #FFFFFF;
    float: left;
    display: inline;
    width: 120px;
}

span#ctl00_MainContent_Products_SearchResults_DataPager span,
span#ctl00_MainContent_Products_ListView1_DataPager span,
#ctl00_MainContent_ProductList_SearchResults_DataPager span
{
    background-image: url(DesignImages/PDB_pager_inactive.png);
    background-position: center center;
    padding: 6px 10px 7px 10px;
    font-size: 13px;
    color: #ad0f22;
    text-align: center; line-height:34px;
    background-repeat: no-repeat;
}
span#ctl00_MainContent_Products_SearchResults_DataPager a,
span#ctl00_MainContent_Products_ListView1_DataPager a,
span#ctl00_MainContent_ProductList_SearchResults_DataPager a
{
    background-image: url(DesignImages/PDB_pager_active.png);
    background-position: center center;
    color: #cccccc;
    padding: 6px 10px 7px 8px;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    text-align: center; line-height:34px;
    background-repeat: no-repeat;
}
#ctl00_MainContent_SearchPanel
{
height:30px;
margin:10px;
padding:5px;
}

span#ctl00_MainContent_Products_SearchResults_DataPager a:hover,
span#ctl00_MainContent_Products_ListView1_DataPager a:hover,
span#ctl00_MainContent_ProductList_SearchResults_DataPager a:hover
{
    background-image: url(DesignImages/PDB_pager_active_hover.png);
    background-position: center center;
    background-repeat: no-repeat;
}


.LongTextBox
{
    width: 300px;
}

.MediumTextBox
{
    width: 200px;
}

.ShortTextBox
{
    width: 100px;
}

div.NVP
{
	display: block;
	margin-right: 15px;
	float: left;
}

div.NVPHeader
{
	display:block;
	float:left;
	white-space:nowrap;	
	  margin-top:8px;
}
div.NVPValue
{
	display:block;
	clear:both;
	 text-align:left;
	  margin-top:8px;
}

#ctl00_MainContent_NewUserForm
{
	margin: 10px 5px 5px 5px;
	width:600px;
}
Fieldset.AddressEdit{
 text-align:left;
}
.Profile#ctl00_content
{
	margin-left: 20px;	
}

div.clear
{
	clear: both;	
}