td {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #383D41;
}
body {
    background-image: url(/common/addons/design08/back_head.jpg);
    background-repeat: repeat-x;
    font-weight : normal;
    text-decoration : none;
}
h3 {
    padding: 15px 0px 0px 0px;
}
h2 {
    margin: 5px 0px 3px 0px;
}
.bodybg {  background-color : #FFFFFF;}
.formelement {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: normal}
.configform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-weight: normal; }
.configformwide {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; font-weight: normal;   width : 400px; }
.fujiForm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; width: 250px; height: auto; background-color: #E0EBF5;}
.pageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC6600 ; font-weight: bold; text-decoration: none; }
.boxTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFF00 ; font-weight: bold; text-decoration: none; }
.pageTitleOnBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000055 ; font-weight: bold; text-decoration: none; }

.partners { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000055 ; text-decoration: none;  font-weight: bold;}

.dailyName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC6600 ; font-weight: bold; text-decoration: none; }
.dailyPromotionText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.dailyDescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.dailyPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; }

.productBoxDiscountPercentage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; }
.productBoxLoanOffer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; font-weight: normal;}
/*
//key: 1174
.productBoxPromotionText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #122B87;}
*/
.productBoxPromotionText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000;}
/*
//key end: 1174
*/
.productBoxAddTocart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; text-decoration: none; }
.productBoxAddCompare { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; text-decoration: none; font-weight: bold;}

.prodTreeCatTreeLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF}
.prodTreeCatTreeCurrentCategory {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FFFF00; font-weight: bold}

.alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF ; font-weight: bold; text-decoration: none; }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000 ; font-weight: bold; text-decoration: none; }

.configuratorPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; font-weight: bold; background-color : #c0d0e0;}
.configuratorName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #122B87; font-weight: bold; }
.configName { font-family:  Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.configName2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #122B87; font-weight: bold; }
.configName3 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffc0; font-weight: bold; }
.configText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.voteHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #122B87; font-weight: bold; }
.voteList { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000a0; }

.gameHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #0000a0; background-color:#c0d0e0; font-weight: bold; }
.gameQuestions {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #FFFFFF; background-color:#6699CC;}
.gameAnswers {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color : #000000; background-color:#FFCC00;}

.sitemapFieldName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #122B87; font-weight: bold; text-decoration: none; }

.jumpMenuColor { background-color: #6699CC; color: #ffffff }



.CompatiblityTextBulletPoints {
    margin: 0px;
    padding: 0px;
}
.CompatiblityTextBulletPoints ul {
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.CompatiblityTextBulletPoints ol {
    list-style: none;
    margin: 0px;
    padding-left: 8px;
}
.CompatiblityTextBulletPoints li {
    list-style: none;
    background: url('/common/addons/design08/bluearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 1px 0px 1px 15px;
}
.CompatiblityTextBulletPoints li:hover {
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
.CompatiblityTextBulletPoints a {
    color: #333333;
    text-decoration: none;
}
.CompatiblityTextBulletPoints a:hover {
    color: #555555  ;
    text-decoration: underline;
}

.TopBulletPoints {
    margin: 0px;
    padding: 0px;
}
.TopBulletPoints ul {
    font-size: 17px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.TopBulletPoints ol {
    list-style: none;
    margin: 0px;
    padding-left: 8px;
}
.TopBulletPoints li {
    list-style: none;
    background: url('/common/addons/design08/bluearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 11px;
    padding: 4px 0px 4px 15px;
}
.TopBulletPoints li:hover {
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 11px;
}
.TopBulletPoints a {
    color: #333333;
    text-decoration: none;
}
.TopBulletPoints a:hover {
    color: #555555  ;
    text-decoration: underline;
}

.TopBulletPointsManufacturers {
    margin: 0px;
    padding: 0px;
}
.TopBulletPointsManufacturers ul {
    font-size: 17px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.TopBulletPointsManufacturers ol {
    list-style: none;
    margin: 0px;
    padding-left: 8px;
}
.TopBulletPointsManufacturers li {
    list-style: none;
    background: url('/common/addons/design08/bluearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 11px;
    padding: 4px 0px 4px 15px;
}
.TopBulletPointsManufacturers li:hover {
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 11px;
}
.TopBulletPointsManufacturers a {
    color: #333333;
    text-decoration: none;
}
.TopBulletPointsManufacturers a:hover {
    color: #555555  ;
    text-decoration: underline;
}


/*
 *********************************************************************
 * Cart - Modes - Order -cmo (+login, address, change address)
 *********************************************************************
 */

.cmoheadbg, .cmoheadbg A  {
    background-color: #B9CDD7;
}
.cmoheadtext, .cmoheadtext A {
    font-size:11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cmoheadtext A:hover {
    text-decoration: underline;
}
.cmobodybg, .cmobodybg A  {
    background-color: #D3E6ED;
}
.cmobodytext, .cmobodytext A {
    font-size:11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cmobodytext A:hover {
    text-decoration: underline;
}

.cmoheadborder {
    border: 1px solid #B9CDD7;
}

.cmobigprice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.cmobodytextsmall
{
    font-family :  Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #383D41;
}

.cmobodytexthigh
{
    font-family :  Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : #383D41;
}

.cmotexterror
{
    font-family :  Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : #CC3300;
}

.commonSearchBg {background-color: #6699CC}
.commonSearchHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #6699CC ; color : #FFFFFF ; font-weight: bold; }
.commonSearchItem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF ; color : #000000 }

.zeneSearchBg {background-color: #FFCC00}
.zeneSearchHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFCC00 ; color : #000000 ; font-weight: bold; }
.zeneSearchItem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF ; color : #000000 }

.compareTableHeader, .compareTableHeader A { font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #cccccc; color: #383D41; text-decoration: none; }
.compareTableItem { font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; background-color: #EEEEEE }

.fujiHeaderActive { font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000080 }
.fujiHeaderInactive { font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #b0b0b0;text-decoration: none }
.fujiHeaderAlert { font-size: 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }

.ABClubPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; }

.businessCardBg { background-color: #6699CC; }
.businessCardDarkBg {  background-color: #01488e; }
.businessCardTitle { color: #FFFFFF; font-size: 14px; font-weight: bold; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.businessCardListLink { color: #F0F0F0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.businessCardListText { color: #FFFF00; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.businessCardBoxTitle { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family : Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* A lenyíló termékfa állapotai */
.productTreeSubCatList:ACTIVE, .productTreeSubCatList:FOCUS, .productTreeSubCatList:LINK, .productTreeSubCatList:VISITED {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #303040;
    text-decoration : none;
}
.productTreeSubCatList A:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*
         background-color : #122B87;
        color : White;
    */
    color : #000000;
    text-decoration : underline;
}
/*
.productTreeSubCatList:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}
*/
/*
modosultak
*/
.customerOrdersHeader {
    font-family: Verdana, Arial;
    font-size: 12px;
    background-color: #768089;
    color : #FFFFFF;
    font-weight: bold;
    text-align: center
}

.customerOrdersItem {
    font-family: Verdana, Arial;
    font-size: 12px;
    background-color: #D9DDE0;
    color: #01488E
}

.customerOrdersListText {
    font-family: Verdana, Arial;
    font-size: 12px;
    color : #FFFF00;
    font-weight: bold
}

.customerOrdersListLink {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF
}

.credigenOfferLink {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #5D6164 ;
    text-decoration: none;
}
.credigenOfferLink A:hover {
    text-decoration: underline;
}
.credigenOfferText {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #5D6164 ;
    font-weight: bold;
    text-decoration: none;
}
.credigenOfferTextBig {
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #5D6164 ;
    font-weight: bold;
    text-decoration: none;
}

.prodTreeNavbarLink {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #599DCE;
    text-align: center;
}
.prodTreeNavbarLink A:hover {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #CC6600;
    text-align: center;
}


.prodTreeNavbarText {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #858585;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.closedmenu {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 1px 1px 0px;
}
.closedmenu A:hover {
    color: #FFFF00;
    text-decoration : underline;
}
.openedmenu {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FFFF00;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px;
}
.openedmenu A:hover {
    color: #FFFF00;
    text-decoration : underline;
}
.selectedmenu {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFF00;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px;
}
.selectedmenu A:hover {
    color: #FFFF00;
    text-decoration : underline;
}

.closedmenutop {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px;
}
.closedmenutop A:hover {
    color: #FFFF00;
    text-decoration : underline;
}
.openedmenutop {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFF00;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px;
}
.openedmenutop A:hover {
    color: #FFFF00;
    text-decoration : underline;
}
.selectedmenutop {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFF00;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px;
}
.selectedmenutop A:hover {
    color: #FFFF00;
    text-decoration : underline;
}

.manufacturerLink {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #5D6164;
    /*
    color: #F89801;
    color: #CC6600;
    color: #383D41;
    color: #858585;
    */
    text-decoration: none;
}

.manufacturerLinkSelected {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FF0000;
    /*
      color: #ffffff;
      background-color: #FF0000;
    */
    text-decoration: none;
}

.manufacturerLink A:hover {
    color: #202040;
    text-decoration: underline;
}

.productBoxLink {
    text-decoration: none;
}

.productBoxLink A:HOVER {
    text-decoration: underline;
}

.productBoxPrice {
    font-family: Verdana, Arial;
    font-size: 15px;
    color: #383D41;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
}

.productBoxOldPrice {
    font-family: Verdana, Arial;
    font-size: 15px;
    /*color: #383D41;*/
    color: #000000;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
    background: url(/common/addons/linethrough.gif) repeat-x;
    /* color: #858585; */
    /* text-decoration: line-through; */
    /* background: #F1F1F0 url(/common/addons/linethrough.gif) repeat-x; */
    /* border: 1px solid #5E6B77; */
}
.productBoxOldPriceSmall {

    font-size:13px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    padding: 3px 0px 2px 0px;
    background: url(/common/addons/linethrough.gif) repeat-x;
    /* color: #858585; */
    /* text-decoration: line-through; */
    /* background: #F1F1F0 url(/common/addons/linethrough.gif) repeat-x; */
    /* border: 1px solid #5E6B77; */
}
.productBoxDiscountPrice {
    font-family: Verdana, Arial;
    font-size: 15px;
    /* color: #FC7100; */
    color: #FF0000;
    /*  border: 1px solid #5E6B77; */
    font-weight: bold;
    padding: 2px 0px 2px 0px;
}

.productBoxOfferPrice {
    font-family: Verdana, Arial;
    font-size: 15px;
    color: #122B87;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
}

.productListPrice { font-family: Verdana, Arial; font-size: 14px; color: #383D41; font-weight: bold; padding: 2px; }
.productListOldPrice { font-family: Verdana, Arial; font-size: 14px; color: #383D41; font-weight: bold; padding: 2px; background: url(/common/addons/linethrough.gif) repeat-x; }
.productListDiscountPrice { font-family: Verdana, Arial;  font-size: 14px; color: #FF0000; font-weight: bold; padding: 2px; }
.productListDiscountPercentage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #122B87; }

.productBoxShortDescription {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #858585;
}
.newsDate {
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #5D6164 ;
    font-weight: bold;
    text-decoration: none;
}
.newsNews {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #5D6164 ;
}
.infoBox {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #858585;
    text-decoration: none;
    text-align: center
}
.infoBoxLink {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #599DCE;
    text-align: center
}

.infoBoxSmall {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #858585;
    text-decoration: none;
    text-align: center
}
.infoBoxSmallLink {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #599DCE;
    text-align: center
}

/*
ujak
*/
.boxSearch {
    border: 2px solid #5E6B77;
    background-color: #B5BCC2;
    text-align: center;
    vertical-align: middle;
}
.boxCategories {
    border: 2px solid #5E6B77;
    background-color: #B5BCC2;
    text-align: center;
    vertical-align: top;
}
.boxOffers {
    border: 2px solid #F1F1F0;
    text-align: center;
    vertical-align: top;
}
.boxDailyCustomers {
    border: 2px solid #E1E4E6;
    background-color: #F1F1F0;
    text-align: left;
    vertical-align: middle;
    padding: 2px 15px 2px 15px;
}
.boxNews {
    border: 2px solid #E1E4E6;
    background-color: #F1F1F0;
    text-align: left;
}
.boxNewsSelected {
    border: 2px solid #E1E4E6;
    background-color: #E1E4E6;
    font-weight:Bold;
    text-align: left;
}
.boxDailyOffer {
    border: 2px solid #E1E4E6;
    text-align: center;
    vertical-align: top;
}
.boxCustomerOrdersCodes {
    border: 2px solid #5E6B77;
    background-color: #768089;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}
.dailyCustomersText {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #5D6164;
}
.dailyCustomersNumber {
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #FC7100;
    font-weight: bold;
}
.cellCategoriesMain {
    background-color: #768089;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px 10px;
}
.cellCategoriesLink {
    font-family: Verdana, Arial;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
}
.cellCategoriesLink A:hover {
    color: #FFFF00;
    text-decoration: underline;
}
.cellCategoriesChild {
    background-color: #889199;
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px 20px;
}
.cellCategoriesSeparator {
    background-color: #B5BCC2;
    padding: 0px 1px 1px 1px;
}
.cellOffersSeparator {
    background-color: #F1F1F0;
}
.buttonSearch {
    border: 2px solid #949DA1;
    background-color: #D9DDE0;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000000;
    padding: 2px;
}
.offersAlert {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FF0000;
}
.isoTitle {
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #858585;
    text-decoration: none;
}
.productBoxQuantity {
    width: 20px;
}
.productDetailCode {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #858585;
    text-decoration: none;
}

.orderProcedureSelected {
    font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #CC6600;
    text-decoration: none;
}
.orderProcedure {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #A2ABB3;
}
.orderProcedure:link {
    color: #599DCE;
}
.orderProcedure:visited {
    color: #599DCE;
}
.orderProcedureSeparator {
    font-family: Verdana, Arial;
    font-size: 13px;
    color: #383D41;
    text-decoration: none;
    font-weight: bold;
}

.alertBox {
    text-align: center;
    font-family: Verdana, Arial;
    font-size: 15px;
    text-decoration : none;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #F89801;
    border: 2px solid #FC7100;
    padding: 0px 10px 0px 10px;
}

.redAlertBox {
    text-align: center;
    font-family: Verdana, Arial;
    font-size: 15px;
    text-decoration : none;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0000;
    border: 2px solid #DD0000;
    padding: 0px 10px 0px 10px;
}

.redAlertBoxSmall {
    text-align: center;
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration : none;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0000;
    border: 2px solid #DD0000;
    padding: 0px 3px 0px 3px;
}

.img-shadow {
    clear: both;
    float:left;
    background: url(/common/addons/shadow.png) no-repeat bottom right;
    background: url(/common/addons/shadow.gif) no-repeat bottom right;
    margin: 6px 0 0 10px;
}

.img-shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 2px;
}

.promotionBoxTitle {
    color: #FFFFFF;
    background-color: #F89801;
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border-bottom: 2px solid #FC7100;
    border-right: 2px solid #FC7100;
    height: 26px;
}

.promotionBoxLink {
    color: #383D41;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.menulink, .menulink2, .menulink2:link, .menulink2:visited {
    height: 20px;
    text-align: center;
    vertical-align: bottom;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration : none;
    font-weight: bold;
    margin: 1px;
    padding: 3px 3px 3px 4px;

    background-color: #599DCE;
    border: 1px solid #187AB6;
}

.menulink2 A:hover {
    color: #ffffff;
    text-decoration : none;

    background-color: #F89801;
    border: 1px solid #FC7100;
}

.menulinkorange {
    height: 20px;
    text-align: center;
    vertical-align: bottom;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-decoration : none;
    font-weight: bold;
    margin: 1px;
    padding: 3px 3px 3px 4px;

    background-color: #F89801;
    border: 1px solid #FC7100;
}

div.hr {
    height: 1px;
    width: 982px;
    background-color: #949DA1;
    border: 1px solid #BFC8CF;
    text-align: left;
    margin: 1px 0px 1px 0px;
    padding: 0px;
}

div.hr hr {
    display: none;
}

.redInput {
    background-color: #FF0000;
    color: #FFFFFF;
}

.table_div {
    display: table;
}
.td_div {
    float:left;
    display:  table-cell;
}
.tr_div  {
    display:  table-row;
    width:auto;
}

.cellCategoriesDarkOrange {
    background-color: #CC6600;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px 10px;
}
.cellCategoriesOrange {
    background-color: #E27F00;
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: left;
    padding: 2px 1px 2px 20px;
}
.boxCategoriesOrange {
    border: 2px solid #CC6600;
    text-align: center;
    vertical-align: top;
}

.InputSearch {
    width:180px;
    margin-top:1px;
    border: 1px solid #B2B2B2;
    background-color:White;
    color:Black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
}
.InputSearch {
    width:180px;
    margin-top:10px;
    border: 1px solid #B2B2B2;
    background-color:White;
    color:Black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 4px 4px 4px 4px;
}

.SelectSearch {
    width:186px;
    margin-top:2px;
    border: 1px solid #B2B2B2;
    background-color:White;
    color:Black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.InputCart {
    width:40px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #B2B2B2;
    background-color:White;
    color:Black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
    text-align: right;
}

.InputLogin {
    width:140px;
    border: 1px solid #B9CDD7;
    background-color:White;
    color:Black;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
}

.SmallGrey, .SmallGrey A, .SmallGreyProductDetails {
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #444444;
    text-decoration: none;
}

.SmallGrey A:hover {
    text-decoration: underline;
}

.SmallGreyProductDetails {
    margin: 0px 5px 5px 5px;
    font-size:11px;
    color: #444444;
}

.BigGrey, .BigGrey A {
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.BigGrey A:hover {
    text-decoration: underline;
}

.BigGreen, .BigGreen A {
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #005500;
    text-decoration: none;
}

.BigGreen A:hover {
    text-decoration: underline;
}

.SmallLightGrey, .SmallLightGrey A {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.SmallLightGrey A:hover {
    text-decoration: underline;
}

.SmallOrange, .SmallOrange A {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #ED6601;
    text-decoration: none;
}


.BigOrange, .BigOrange A {
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #ED6601;
    text-decoration: none;
    font-weight: Bold;
}


.BigDarkGrey, .BigDarkGrey A {
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}

.SmallDarkGrey {
    font-size:11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.MiddleDarkGrey {
    font-size:12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;
}

.MiddleDarkGrey A{
    font-size:12px;
    color: #0138AB;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;
}

.SmallRedBold, .SmallRedBold A {
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight:Bold;
}
.SmallRed, .SmallRed A {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #FF0000;
    text-decoration: none;
}
.SmallBlueBold {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #347495;
    text-decoration: none;
    font-weight:Bold;
}
.SmallBlueBold A:hover {
    color: #6FA6BB;
}
.SmallWhite, .SmallWhite A {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
}
.SmallWhite A:hover {
    text-decoration: underline;
}
.BigWhiteBold, .BigWhiteBold A {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:Bold;
    text-decoration: none;
}
.BigWhiteBold A:hover {
    text-decoration: underline;
}
.PriceRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FF0000;
    font-weight: bold;
}
.TreeMenuSeparator {
    padding: 0px 0px 0px 0px;
    background-image: url(/common/addons/design08/greydotted.gif);
    height: 1px;
}
.TreeMenuSeparatorOrange {
    padding: 0px 0px 0px 0px;
    background-image: url(/common/addons/design08/orangedotted.gif);
    height: 1px;
}
.TreeMenuOpened, .TreeMenuOpened A{
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    text-align: left;
    padding: 1px 0px 1px 0px;
    font-weight: bold;
}
.TreeMenuOpened A:hover {
    text-decoration : underline;
}
.TreeMenuClosed, .TreeMenuClosed A{
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: left;
    padding: 1px 0px 1px 0px;
    text-decoration: none;
}
.TreeMenuClosed A:hover {
    text-decoration : underline;
}
.TreeMenuSelected, .TreeMenuSelected A{
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #444444;
    background-color: #F6A110;
    text-decoration: none;
    text-align: left;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
}
.TreeMenuClosed A:hover {
    text-decoration : underline;
}

.TreeMenuOpenedtop, .TreeMenuOpenedtop A{
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    text-align: left;
    padding: 4px 0px 1px 0px;
    font-weight: bold;
}
.TreeMenuOpenedtop A:hover {
    text-decoration : underline;
}

.TreeMenuClosedtop, .TreeMenuClosedtop A{
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: left;
    padding: 4px 0px 4px 0px;
    text-decoration: none;
    font-weight: bold;
}
.TreeMenuClosedtop A:hover {
    text-decoration : underline;
}

.TreeMenuSelectedtop, .TreeMenuSelectedtop A {
    font-size:14px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #444444;
    background-color: #F6A110;
    text-decoration: none;
    text-align: left;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}
.TreeMenuSelectedtop A:hover {
    text-decoration : underline;
}

.TreeMenuRed, .TreeMenuRed A{
    color: Red;
}


.HeaderMenu {
    /*  background-color:#5D8C9E; 
      background-color:#3D7896;*/
}

.HeaderMenuButton, .HeaderMenuButton:link {
    height: 20px;
    text-align: center;
    vertical-align: bottom;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration : none;
    margin: 0px;
    padding: 2px 8px 2px 8px;
    background-color: #347495;
    border-right: 2px solid White;
}

.HeaderMenuButton A:hover {
    background-color: #F6A110;
}


.HeaderMenuButton2, .HeaderMenuButton2:link {
    float:            left;
    height:           18px;
    text-align:       center;
    vertical-align:   bottom;
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    color:            #FFFFFF;
    text-decoration : none;
    margin:           0px;
    background-color: #347495;
    border-right:     2px solid White;
    vertical-align:    middle;
}

.HeaderMenuButton2 A {
    padding: 3px 6px 3px 6px;
    display:block;
    color: #FFFFFF;
    text-decoration: none;
}

.HeaderMenuButton2 A:hover {
    background-color: #F6A110;
    color: #FFFFFF;
    text-decoration: none;
}

.HeaderMenuButton2 A:visited {
    /*  background-color: #F6A110;*/
    color: #FFFFFF;
    text-decoration: none;
}
.HeaderMenuButton2.Prior {
    background-color: Orange;
}

.ReasonWhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.ProductBox {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.GreyBox {
    background-color: #EEEEEE;
    border: 1px solid #EDECEC;
}
.BlueBorder {
    border: 1px solid #B9CDD7;
}
.BlueBox {
    border: 1px solid #B9CDD7;
    background-color: #D3E6ED;
}
.YellowBox {
    border: 1px solid #F6A110;
    background-color: #FFE391;
}
.ErrorHighlight {
    border: 1px solid #F6A110;
    background-color: #F39E9E;
}
.ProductBoxCategoryName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.ProductBoxPrice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FF0000;
    font-weight: bold;
}


.ProductBoxName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.ProductBoxName:hover {
    color: #6FA6BB;
}


.ProductBoxQuantity {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #EA8234;
}
.ProductBoxWarranty, .ProductBoxWarranty A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #EDECEC;
    color: #333333;
    text-decoration: none;
}
.ProductBoxLoan, .ProductBoxLoan A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #EDECEC;
    color: #333333;
    text-decoration: none;
}
.ProductBoxFreeShipping {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #347495;
    color: #FFFFFF;
}
.ProductBoxFreeShipping A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.ProductBoxFreeShippingWholeCountry {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: red;
    color: #FFFFFF;
}
.ProductBoxFreeShippingWholeCountry A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.ProductBoxFavourite, .ProductBoxFavourite A{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #347495;
    color: #FFFFFF;
}
.ProductBoxNewProduct {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #FF0000;
    text-decoration:none;
    color: #FFFFFF;
    text-align: center;
}
.ProductBoxOrangeBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: Orange;
    text-decoration:none;
    color: #333333;
    text-align: center;
}
.NavBar, .NavBar A  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}
.NavBar:hover {
    text-decoration: underline;
}
.NavBarText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: #333333;
}
.PageTitle, PageTitle A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21px;
    text-decoration: none;
    font-weight: bold;
    color: #333333;
}
.ProductDetailProductName {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EEEEEE;
    font-weight: bold;
    color: #666666;
}
.ProductDetailBrutto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21px;
    text-decoration: none;
    font-weight: bold;
    color: #333333;
}
.ProductDetailBruttoRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 21px;
    text-decoration: none;
    font-weight: bold;
    color: #FF0000;
}
.ProductDetailNetto {
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.BorderBottom {
    border-bottom: 1px dashed #DDDDDD;
}
.BorderLeft {
    border-left: 1px dashed #DDDDDD;
}
.BorderRight {
    border-right: 1px dashed #DDDDDD;
}
.BorderTop {
    border-top: 1px dashed #DDDDDD;
}


.BorderBottomHard {
    border-bottom: 1px solid #CCCCCC;
}
.BorderLeftHard {
    border-left: 1px solid #CCCCCC;
}
.BorderRightHard {
    border-right: 1px solid #CCCCCC;
}
.BorderTopHard {
    border-top: 1px solid #CCCCCC;
}



.ProductDetailTab {
    border-left: 1px solid White;
    border-right: 1px solid White;
    border-bottom: 1px solid #CCCCCC;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    background-color: #DDDDDD;
}

.ProductDetailTab A {
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}

.ProductDetailTabSelected {
    border-left: 1px solid White;
    border-right: 1px solid White;
    border-bottom: 1px solid #D3E6ED;
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #ED6601;
    text-decoration: none;
    background-color: #D3E6ED;
}

.ProductDetailTabSelected A {
    font-size:11px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}

.ProductDetailTab2, .ProductDetailTab2 A {
    border-left: 2px solid White;
    border-right: 2px solid White;
    border-bottom: 2px solid White;
    border-top: 2px solid White;
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #404040;
    text-decoration: none;
    background-color: #DDDDDD;
    padding: 5px;
    text-align: center;
}

.ProductDetailTabSelected2, .ProductDetailTabSelected2 A {
    border-left: 2px solid #D3E6ED;
    border-right: 2px solid #D3E6ED;
    border-bottom: 2px solid #D3E6ED;
    border-top: 2px solid #D3E6ED;
    font-size:12px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    background-color: #D3E6ED;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.ProductDetailTabBottom2 {
    padding-bottom: 7px;
    border-bottom: 1px solid #DDDDDD;
}

.ProductDetailTabSelectedBottom2 {
    padding-bottom: 7px;
    border-bottom: 1px solid #D3E6ED;
}

.ProductDetailTab3 {
    background-image: url(/common/addons/design08/tab_bg.png);
    background-repeat: repeat-x;
    margin-top: 30px;
    height: 34px;
}

.ProductDetailTabBottom3 {
    float: left;
    background-image: url(/common/addons/design08/tab_bg_unselected.png);
    background-repeat: repeat-x;
    margin-left: 4px;
    height: 34px;
    padding: 8px 15px 5px 15px;
}

.ProductDetailTabSelectedBottom3 {
    float: left;
    background-image: url(/common/addons/design08/tab_bg_selected.png);
    background-repeat: repeat-x;
    margin-left: 4px;
    height: 34px;
    padding: 8px 15px 5px 15px;
}

.ProductDetailTabBottom3 a {
    color: #666666;
    text-decoration: none;
}

.ProductDetailTabSelectedBottom3 a{
    color: #000000;
    text-decoration: none;
}

.ProductListPrice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #333333;
    font-weight: bold;
}

.ProductListRedPrice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FF0000;
    font-weight: bold;
}

.infoBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #C7D8DE;
    text-decoration: none;
}

.infoBoxLink, .infoBoxLink A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.infoBoxLink A:hover {
    text-decoration: underline;
}

.WarrantyBoxText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

div#LoginButton A {
    color: #FFFFFF;
    text-decoration: none;
}
div#LoginButton {
    margin: 10px;
    border: 2px solid #ED6601;
    color: #FFFFFF;
    background-color: #E8980F;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    width: 170px;
    text-align: center;
}
div#LoginButton:hover {
    background-color: #F6A110;
}

.BulletPoints {
    margin: 0px;
    padding: 0px;
}
.BulletPoints ul {
    font-size: 12px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.BulletPoints li {
    list-style: none;
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding: 2px 0px 2px 15px;
}
.BulletPoints li:hover {
}
.BulletPoints a {
    color: #333333;
    text-decoration: none;
}
.BulletPoints a:hover {
    color: #555555;
    text-decoration: underline;
}

.OrangeButtonSearch,
.ButtonNext {
    border: 1px solid #ED6601;
    background-color: #E8980F;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding: 5px;
    min-width: 150px;
}
.OrangeButtonSearch:hover,
.ButtonNext:hover {
    cursor: pointer;
    background-color: #CC6600;
    border: 1px solid Red;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding: 5px;
    min-width: 150px;
}

.BlueButtonSearch,
.ButtonBack {
    border: 1px solid #347495;
    background-color: #6499AB;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding: 5px;
    min-width: 150px;
}
.BlueButtonSearch:hover,
.ButtonBack:hover {
    cursor: pointer;
    background-color: #347495;
    border: 1px solid #25536B;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #FFFFFF;
    padding: 5px;
    min-width: 150px;
}

.TabLabel {
    border-bottom: 1px solid White;
    background-color: #F6A110;
    color:White;
    font-family:Verdana;
    font-size:14px;
    background-image:url('/common/addons/design08/cornertopright.gif');
    background-repeat:no-repeat;
    background-position:right top;
    padding: 5px 0px 5px 0px;
    text-align:center;
}

.TabLabelSelected {
    border-bottom: 1px solid #CC6600;
    background-color: #CC6600;
}

.box-tr {
    margin: 0px 2px 0px 2px;
    background:url("/common/addons/design08/corner_top_right.png") no-repeat right top;
    background-color:#FFE391;
}

.box-tl {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/corner_top_left.png") no-repeat left top;
}

.box-br {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/corner_bottom_right.png") no-repeat right bottom;
}

.box-bl {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/corner_bottom_left.png") no-repeat left bottom;
}

.roundbox-tr {
    padding:0;
    background:url("/common/addons/design08/rounded_corner_top_right.png") no-repeat right top;
    background-color:#FFE391;
}

.roundbox-tl {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/rounded_corner_top_left.png") no-repeat left top;
}

.roundbox-br {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/rounded_corner_bottom_right.png") no-repeat right bottom;
}

.roundbox-bl {
    margin:0;
    padding:0;
    background:   url("/common/addons/design08/rounded_corner_bottom_left.png") no-repeat left bottom;

}

.roundbox-content {
}

.roundbox-content p {
}


.order-process-1-inactiv,
.order-process-2-inactiv,
.order-process-3-inactiv,
.order-process-4-inactiv,
.order-process-5-inactiv,
.order-process-1-inactiv a,
.order-process-2-inactiv a,
.order-process-3-inactiv a,
.order-process-4-inactiv a,
.order-process-5-inactiv a
{
    padding: 5px 5px 40px 5px;
    border: none;
    color: #888;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

.order-process-1-activ,
.order-process-2-activ,
.order-process-3-activ,
.order-process-4-activ,
.order-process-5-activ
{
    padding: 5px 5px 40px 5px;
    border: none;
    color: #888;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

.order-process-1-inactiv { background: #EEE url("/common/addons/layout_newshop/process_step_number_1_inactiv.png") no-repeat center 20px; }
.order-process-2-inactiv { background: #EEE url("/common/addons/layout_newshop/process_step_number_2_inactiv.png") no-repeat center 20px; }
.order-process-3-inactiv { background: #EEE url("/common/addons/layout_newshop/process_step_number_3_inactiv.png") no-repeat center 20px; }
.order-process-4-inactiv { background: #EEE url("/common/addons/layout_newshop/process_step_number_4_inactiv.png") no-repeat center 20px; }
.order-process-5-inactiv { background: #EEE url("/common/addons/layout_newshop/process_step_number_5_inactiv.png") no-repeat center 20px; }

.order-process-1-activ { background: #D3E6ED url("/common/addons/layout_newshop/process_step_number_1_activ.png") no-repeat center 20px; }
.order-process-2-activ { background: #D3E6ED url("/common/addons/layout_newshop/process_step_number_2_activ.png") no-repeat center 20px; }
.order-process-3-activ { background: #D3E6ED url("/common/addons/layout_newshop/process_step_number_3_activ.png") no-repeat center 20px; }
.order-process-4-activ { background: #D3E6ED url("/common/addons/layout_newshop/process_step_number_4_activ.png") no-repeat center 20px; }
.order-process-5-activ { background: #D3E6ED url("/common/addons/layout_newshop/process_step_number_5_activ.png") no-repeat center 20px; }

.sml {display:none;}

.FRM_check{display:inline;position:absolute;width:16px;height:1.9em;background:url(/common/addons/design08/check.gif) no-repeat -32px 50%}
.FRM_check-ok {background-position:-16px 50%;cursor:default}
.FRM_has-error {background-position:0  50%}
.FRM_check-error {cursor:help}
.FRM_addremove{display:inline;position:absolute;margin-left:5px;width:16px;height:1.9em;background:url(/common/addons/design08/addremove.gif) no-repeat -32px 50%}
.FRM_remove {background-position:0  50%}
.FRM_add {background-position:-16px 50%;cursor:default}

#ShadowLayer {
    display:  block;
    position: absolute;
    top:      0px;
    left:     0px;
    width:    100%;
    height:   100%;
    background-color: black;
    filter:alpha(opacity=80);
    opacity: 0.8;
}

#ShadowAlert {
    width:    550px;
    background-color: Orange;
    color:    Black;
    border: 2px solid White;
    font-size: 14px;
    font-family: Verdana, Arial;
    padding:20px;
    text-align: center;
}

.ASPGInput {
    font-size:11px;
}

.ASPGTitle {
    font-size:12px;
    font-weight: bold;
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 0px 15px;
    float: left;
}

.ASPGSize {
    width: 300px;
}
.ASPGSizeTab {
    width: 170px;
}

.ASPGVal {
    float: left;
    padding: 0px;
}

.ASPGSwitch A{
    color: Black;
    font-size:10px;
    font-weight: normal;
    text-decoration: none;
    background: url('/common/addons/design08/orangearrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 3px 0px 15px 15px;
    float: left;
}

#ASPGTabC {
    float: left;
    padding: 1px 0px 1px 0px;
}

#ASPGTabC:hover {
    padding: 0px;
    border-top: 1px dotted #FBBC00;
    border-bottom: 1px dotted #FBBC00;
    background-color: #FFEAAA;
}

.BigInput {
    font-size: 19px;
    color:#000;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
    background-color: #FFF;
    height:30px;
    border:1px solid #B0B0B0;
    padding:2px 5px 0px 5px;
    margin-bottom: 10px;
}

.BigInput:hover {
    background-color: #F8F8F8;
}

.BigInput:focus {
    background-color: #F8F8F8;
}

#OrderedProducts .DeleteItemButton {
    background: url(/common/addons/design08/delete.gif) no-repeat center center;
    width: 18px;
    min-width: 18px;
    height: 18px;
    min-height: 18px;
    cursor: pointer;
}

#OrderedProducts .PlusItemButton {
    background: url(/common/addons/design08/bluearrowup.gif) no-repeat center center;
    display: block;
    width: 18px;
    min-width: 18px;
    height: 18px;
    min-height: 18px;
    cursor: pointer;
}

#OrderedProducts .MinusItemButton {
    background: url(/common/addons/design08/bluearrowdown.gif) no-repeat center center;
    display: block;
    width: 18px;
    min-width: 18px;
    height: 18px;
    min-height: 18px;
    cursor: pointer;
}

.fb_iframe_widget iframe{

    position: absolute;
    padding: 7px 22px;

}

.HGCSButton {
    font-family:         Trebuchet MS,Verdana,Tahoma,Arial;
    font-size:           14px;
    background-color:    #006699;
    color:               white;
    border:              1px solid #005588;
    padding:             5px 5px 5px 35px;
    background-image:    url(/common/addons/design08/wama.gif);
    cursor:              pointer;
    background-repeat:   no-repeat;
    background-position: center left;
    margin-bottom:       20px;
    font-weight:         bold;
    text-align:          left;
    border-radius:       7px;
}