﻿@charset "utf-8";
/* BilXtra webshop */
/*General styles start*/
	
	* { padding:0; margin:0; outline:none; border:none; }
    body, html{ background-color:#e4e4e4; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#323639;}
    input, textarea, select { font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:10px; color:#323639; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#323639; font-size:18px; font-weight:400; line-height:18px; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; height:auto;}
    h2 {margin:0px; color:#323639; font-size:14px; line-height:25px; font-weight:bold; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content { background:url(images/content-repeat-bg.png) center top repeat-y; border:none; margin:22px auto 0; width:950px; padding-bottom:20px; padding-top:0; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:transparent; border:none; width:950px; }
    .productMenucontainer { background:transparent; margin:12px 0; padding: 0; }
    .top { background:url(images/top_list.png) 0 0 no-repeat; height: 145px; width: 950px; position: relative; top:0px; margin: 0 auto; }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#323639; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#323639; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #323639; border-bottom:1px solid #323639; background-repeat:repeat-x; }
    .headerPaging .paging { color:#323639; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#323639; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#323639; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#323639; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover { color:#FFFFFF; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
    .line { border-bottom:1px solid #466dae;}
    .link:link { color: #FFFFFF; font-size:10px; }
    .link:active { color: #FFFFFF; font-size:10px; }
    .link:visited { color: #FFFFFF; font-size:10px; }
    .link:hover { color: #FFFFFF; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #FFFFFF;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#FFFFFF; text-decoration:none; line-height:20px; }
    .productHeader { background:#323639; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#FFFFFF; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#FFFFFF; font-size:10px;  line-height:15px; }
    .priceSmall { color:#FFFFFF; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#323639;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#323639;  text-decoration:none; line-height:17px; }
		.priceStorExcl {font-size:10px; color:#FFFFFF;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#323639; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#323639; line-height:13px; }
    .text a:active{color:#323639; line-height:13px; }
    .text a:visited{color:#323639;  line-height:13px; }
    .text a:hover{color:#323639; line-height:13px; }
    .textSmall { color:#323639; font-size:10px; }
    .textSmall a { color:#323639; font-size:10px; }
    .textSmall a:link { color:#323639; font-size:10px; }
    .textSmall a:active { color:#323639; font-size:10px; }
    .textSmall a:visited { color:#323639; font-size:10px; }
    .textSmall a:hover { color:#FFFFFF; font-size:10px; }
    .textSmall .link a:hover { color:#FFFFFF; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#323639; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#323639; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; color:#FFFFFF; }
	
	.DESVALSummaryErrors ul, .DESVALSummaryErrors li {color:#FFFFFF;}
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#323639; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#323639; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: "Droid Serif", serif;  position:relative; left:45px; top:60px; z-index: 10; margin:0 auto; padding:0px; height:0; width:690px; float:left; font-size:14px; font-weight:700;}
        .menu a:link { color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; text-transform:none; }
        .menu a:active { color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
        .menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin-left:0; width:176px; }
        .leftMenuHeader { text-transform:capitalize; color:#FFFFFF; background: url(images/sprite1.png) -10px -156px no-repeat; font-family: "Droid Serif", serif; font-weight:bold; font-size:14px; padding-top:5px; width:162px; height:23px; }
        .leftSubMenu { border-top:none; margin:0; padding:0; }

        .menuNorm { background:url(images/menubg_hax_menu_li.png) no-repeat scroll center bottom transparent; border-bottom:none; height:auto; padding:0; }
        .menuNorm:hover { background:url(images/menubg_hax_menu_li_hover.png) no-repeat scroll center bottom transparent; border-bottom:none; height:auto; padding:0; }
        .menuNorm a { background:url(images/menubg_hax_menu_a.png) 0 0 no-repeat; color:#323639; font-size:12px; font-weight:400; text-decoration:none; padding:6px 0 6px 34px; display:block; height:auto; line-height:17px; }
        .menuNorm a:hover { background:url(images/menubg_hax_menu_a_hover.png) 0 0 no-repeat; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:400; list-style:none; padding:6px 0 6px 34px; height:auto; line-height:17px; }
        .menuActive { background:url(images/menubg_hax_menu_li_active.png) no-repeat scroll center top transparent; border-bottom:none; padding:0; }
        .menuActive a { background:url(images/menubg_hax_menu_a_active.png) no-repeat scroll center bottom transparent; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:400; padding:6px 0 6px 34px; display:block; height:auto; line-height:17px; }

		.subMenuNorm { height:auto; padding:0; background: url(images/menubg_hax_li.png) no-repeat scroll center bottom transparent }
        .subMenuNorm:hover { height:auto; padding:0; background: url(images/menubg_hax_li.png) no-repeat scroll center bottom transparent }
        .subMenuNorm a { background:url(images/menubg_hax_a.png) no-repeat scroll 0 0 transparent; color:#323639; font-size:11px; text-decoration:none; font-weight:400; display:block; padding:0 0 0 42px; height:auto; line-height:24px; }
        .subMenuNorm a:hover { background:url(images/menubg_hax_a.png) no-repeat scroll 0 0 transparent; color:#323639; font-size:11px; text-decoration:none; font-weight:400; display:block; padding:0 0 0 42px; height:auto; line-height:24px; }
       .subMenuActive { background: url(images/menubg_hax_li_hover.png) no-repeat scroll center bottom #FFFFFF; font-weight:400; padding:0; height:auto; }
        .subMenuActive a { background:url(images/menubg_hax_a_hover.png) no-repeat scroll 0 0 transparent; color:#000000; font-size:11px; text-decoration:none; font-weight:400; border-bottom:none; display:block; padding:0 0 0 42px; height:auto; line-height:24px;  }

        .leftSubSubMenu a { background: none; }
        .subSubMenuNorm a { color:#000000; font-size:11px; text-decoration:none; font-weight:400; border:none; }
        .subSubMenuNorm a:hover { color:#000000; font-size:11px; text-decoration:none; font-weight:400; padding: 0 0 0 42px; }
        .subSubMenuActive { background: none repeat scroll 0 0 #F1013A; font-weight:400; }
        .subSubMenuActive a { color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:400; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #FFFFFF; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#FFFFFF; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:none; color:#323639; font-size:11px; margin-left:0; width:176px; }
            .boxRight a { color:#323639; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#ea023a; }
            .boxRightHeader { text-transform:capitalize; color:#FFFFFF; background: url(images/sprite1.png) -10px -205px no-repeat; font-family: "Droid Serif", serif; font-weight:bold; font-size:12px; height:28px; padding-top:0; width:162px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRight input {color:#323639; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#323639; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#323639; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#323639; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#323639; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#323639; font-size:11px; line-height:18px; display:block; width:750px; height:20px; padding-left:5px; margin-top:5px; float:left; text-align:left; }
        .textAdress a:link{color:#323639; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#323639; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#323639; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#323639; font-size:11px; line-height:11px; }
    /*Footter styles end*/

/*Main styles end*/

/* Custom styles */

.isFrontpage .center { padding-right:22px; width:702px; position: relative; padding-top: 361px; }
.isFrontpage .productNewsItem .prevPrice {
    text-align: center;
    width: 224px;}

/* Top section styles start */
.main { width:100%; margin: 0 auto; position:relative; background:#e4e4e4 url(images/list_bg.png) center top no-repeat; }
.topSection { margin:0 auto; width:950px; height:123px; }
.topSmallCart { background:url(images/smallcart.png) 0 0 no-repeat; width:215px; height:110px; font-family:Arial, Tahoma, Verdana, sans-serif; color:#FFFFFF; font-weight:400; font-size:12px; text-transform:lowercase; position: absolute; top:-60px; right:-210px; cursor:pointer; }
#topDropDownMenu { margin-top:0; }
#topSmallCartCount, #topSmallCartPrice { position:relative; left:4px; top:62px; width:120px; line-height:12px; }

#TopImageMap {    display: inline-block;    height: 56px;    position: absolute;    top: 57px;    width: 41px;    z-index: 2;}
#TopImageMap img { width:680px; height:56px; }
#criditCardBox { display:none; }

	/* Menu styles */	
	li.expanderMenu { padding: 16px 10px 18px !important; }
	li.expanderMenu:hover { background:url(images/topmenu_h.png) 0 top repeat-x; }	
	/* e:Menu styles */

/* Top section styles end */

/* Frontpage style */
.isFrontpage { width:100%; background:#e4e4e4 url(images/front_bg.jpg) center top no-repeat; }
.isFrontpage .content { margin:335px auto 0; }
.isFrontpage .topSection { height:127px; }
.isFrontpage .top { background:url(images/sprite1.png) -10px -10px no-repeat; height: 127px; }


.frontpageOuter { position:relative; }
.mainSlideshowContainer { left: -221px;    position: absolute;    top: -750px;}

	/* Left menu styles */
	.left { padding: 0 0 0 25px; margin-right:25px; width:176px; }
	.leftMenu { padding:0; }
	.menuMore, .menuLess { height:33px; padding:0; list-style:none; }
	.menuMore a, .menuLess a { background:url(images/menubg_combine.png) 0 -150px no-repeat; font-size:12px; font-weight:400; font-style:italic; color:#323639; text-decoration:underline; padding: 6px 0 8px 34px; display:block; height:33px; }
	
	.menuMore a:hover, .menuLess a:hover { background:url(images/menubg_combine.png) 0 -200px no-repeat; font-size:12px; font-weight:400; font-style:italic; color:#FFFFFF; text-decoration:underline; padding: 6px 0 8px 34px; display:block; height:33px; }
	
	.boxRightContainerNewsLetter { display:none; }
	/* e:Left menu styles */
	
	/* Box styles */
	.boxRightContent { background-color:#e4e4e4; }
	/* e:Box styles */
	
	/* Super Search styles */
	.ssBox { background:url(images/sprite1.png) -10px -253px no-repeat; width:702px; height:51px; margin-top:13px; margin-bottom:16px;}
	.ssBoxTextDiv { height:51px; }
	.ssBoxTextDiv input { margin:16px 0 0 22px; width:410px;}
	.ssBoxLoaderIcon { margin:17px 18px 0 10px; width:16px; height:16px; }
	.ssBoxButtonDiv { display:block; height:51px; }
	.ssBoxButtonDiv input { width:218px; height:35px; margin:8px 0 0; }
	
	/* e:Super Search styles */
	
	/* Forside banner styles */
	.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgLEFT img, .isFrontpage .boxCenterContainerImgRIGHT, .isFrontpage .boxCenterContainerImgRIGHT img { width:341px; }
	.boxCenterContainerImgRIGHT {margin-right:0; margin-bottom:16px; margin-top:16px; }
	/* e:Forside banner styles */
	
	.isFrontpage .productNews { width:702px; }
	.isFrontpage .productNews img { margin-top:0; }
	.isFrontpage .productNewsItem .text { font-weight:400; overflow:hidden;}
	.isFrontpage .productNewsItem .frontpagePrices .price {color: #323639;font-family: "Droid Serif",serif;font-size: 20px;font-weight: 700;left: 1px; margin-top: 5px; position: absolute; top: 18px;  width: 220px;}
	.isFrontpage .productNewsItem .frontpagePrices .prevPrice {color: #323639; font-family: "Droid Serif",serif;font-size: 11px; position: absolute; text-decoration: line-through; top: 7px; }
	.isFrontpage .productNewsItem div { padding-left:0; padding-right:0; }
	.isFrontpage .productNewsItem .productNewsItemDiv { width:220px; height: 352px !important;}
	.isFrontpage .productNewsItemDiv .textBox .frontpagePrices {height: 103px !important;  padding-top: 0 !important;   position: relative;}
	.isFrontpage .productNewsItem {background:transparent!important; height: 362px !important;}
	.isFrontpage .textBox .purchaseButton {bottom: 1px; height: 51px; position: absolute; width: 225px; }
	.isFrontpage .offerConditionsLabel {position:relative; top:-22px;}
/* e:Frontpage style */

/* Checkout */

.isCheckout .content { overflow:auto; }
.isCheckout .content .checkout { margin-top:23px; }

.shopvidere { background-image:url("images/icolist.png"); }
.checkout .center .neeste { background-image:url("images/icolist.png"); }

.che_indhead h1 { font-size:24px; font-weight:bold; color:#323639; margin:3px 0 0 6px; }
.isCheckout .bt2 span { font-family:"Droid Serif",serif; font-size:18px; }
.isCheckout .bt2 span .number { font-family:Arial,Helvetica,sans-serif; font-size:13px; }
.che_allpricetext { font-family:"Droid Serif",serif; }

.che_boxt .che_boxct { padding:10px 0; width:668px; }
.financing_option { margin-bottom:4px; }
.financing_option label { font-size:14px; font-weight:bold; color:#252525; }
.financing_option input { position:relative; top:1px; }
#financingDetailsDiv .mainInformation { float:left; margin: 0 0 15px 20px; padding-right:28px; width:320px; /*background:url("images/checkoutFinanceOptionBg.png") no-repeat left top;*/ }
#financingDetailsDiv .sideInformation { float:right; padding:25px 0 0; margin-right:25px; width:275px; /*background:url("images/checkoutFinanceOptionBg.png") no-repeat right top;*/ }
.mainInformation .label, .sideInformation .label { font-weight:bold; width:185px; padding-bottom: 5px; vertical-align: bottom; }
.mainInformation td, .sideInformation td { padding-bottom:5px; vertical-align:bottom; }
.mainInformation select { width:75px; border:1px solid #DDDDDD; margin-left:0; }
.mainInformation a { color:#E58E00; font-weight:bold; }

.box3_ct .fl {float:none;}
.box3_ct .paymentMethod .fl {float:left;font-size:17px;}
.box3_ct .paymentMethod .w106 {width:155px;}
.box3_ct .FinancingNoteHeadline {color:#E58E00;}
.box3_ct .FinancingMandatoryText {font-style:italic;}
.w89, .FinancingNote {padding-bottom:10px;}
.antalpro { background: url("images/icolist.png") no-repeat scroll 0 -473px transparent; height: 22px; width: 30px; }
.financingLink a { background: url("images/checkoutFinanceBtn.png") no-repeat scroll center top transparent; display: block; height: 40px; margin: 9px 0 5px; width: 207px; }

.che_opdater .bt3 span { background:none; }
.bt3 span { background:url("images/icolist.png") no-repeat scroll right -383px transparent; color:#FFFFFF; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; height:24px; line-height:24px; padding:0 11px 0 0; text-align:center; text-decoration:none; text-transform: uppercase; }

#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_selectPayment td { padding-bottom:3px; }
#ctl00_ctl00_ctl00_MasterContentPlaceHolder_ContentRegion_ctl02_selectPayment label { position:relative; top:-2px; left:4px; }

/* e:Checkout*/

/* List page styles */
.centerProductListNoRight { width:702px; padding-right:22px; }
.topSectionView1 h1.headline { display:none; }
.topSectionBreadcrumb { margin-bottom: 13px; }
.topSectionBreadcrumb li .b { background:url(images/breadcrum.png) center center no-repeat; }
.topSectionBreadcrumb li.first .b { display:none; }

.headerPaging { background:url(images/f_pagingbg.png) 0 0 repeat-x; height:34px; border-top:none; border-bottom:none;}
.headerPaging .paging { height:16px; line-height:17px; }
.headerPaging .paging span { padding-right:0; border:none;}
.headerPaging .paging > span { border:1px solid #ddd; padding:1px 4px; color:#5d5d5d; }
.headerPaging a:link { border:1px solid #ddd; padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:active { border:1px solid #ddd; padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:visited { border:1px solid #ddd; padding:1px 4px; text-decoration:none; color:#5d5d5d; }
.headerPaging a:hover { border:none; background:url(images/f_pager_h.png) 0 0 repeat-x; color:#FFFFFF; padding:2px 5px; }

.hnpageprev, .headerPaging a:visited.hnpageprev, .headerPaging a:link.hnpageprev { background:url(images/pg_prev.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.hnpagenext, .headerPaging a:visited.hnpagenext, .headerPaging a:link.hnpagenext { background:url(images/pg_next.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpageprev { background:url(images/pg_prev_h.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpagenext { background:url(images/pg_next_h.png) 0 0 no-repeat; padding: 2px 5px; border:none; }
.headerPaging a:hover.hnpageprev > span, .headerPaging a:hover.hnpagenext > span { color:#544f91; }
.hnpageprev > span, .hnpagenext > span { font-size:0px; line-height:0px; display:inline-block; width:6px; padding:3px 0; color:#FFFFFF; line-height:10px; height:6px; }

.productListView3 .productRow { margin-top:5px; width:702px; }
.productListView3 .itemCol2 { margin: 0 21px; }
.productListView3 .itemCol3 { margin: 0; }
.productListView3 .textBox { background-color:#FFFFFF; text-align:center; padding:7px 0px 11px;}
.productListView3 .textBox .listProductText { padding:0 10px 0; }
.productListView3 .headlineList { margin:4px 0 8px; font-weight:400; }
.productListView3 .headlineList a { color:#323639; font-size:12px; }

.imageBoxMedium { padding:0; width:220px; }
.imageBorderMedium { width:218px; }
.imageBorderMedium > a[style] { width:218px !important; }
.imageBorderMedium > a[style] > img { width:218px; }
.overlayList { top:0px; right:0px; }
.isProductlist .overlayList img { width:54px; }

.divPrices { margin-top:7px;}
.divPrices br { display: none !important}
.prevPriceList { text-decoration:line-through; font-family: "Droid Serif", serif; font-size:11px; font-weight:700; color:#323639;}
.isProductlist .prevPriceList { font-size:10px; }
.purchaseButton { display:block; margin:0; padding:0; background: url(images/sprite1.png) -500px -440px no-repeat; width:225px; height:51px; }
.priceStor { font-family: "Droid Serif", serif; font-size:20px; font-weight:700; color:#323639; margin-top:5px; padding-top: 12px !Important  }

/* e:List page styles */

/* Detail page styles */
.centerProductNoRight { width:702px; padding-right:22px; }
.centerContentProductNoRight { width:702px; padding:0; margin:0; position:relative; top:-11px; margin-top:16px; }
.productItemPic { width:430px; margin-right:8px; }
.itemPicZoomImg { background-color:#747577; }
.isProduct .imageBoxMedium { width:420px; height:auto; }
.isProduct .imageBorderMedium { width:418px; height:auto; }
.isProduct .imageBorderMedium > a[style], .isProduct .MagicZoomPlus, .isProduct .imageBorderMedium a.cloud-zoom { width:418px !important; }
.isProduct .imageBorderMedium > a[style] > img, .isProduct .MagicZoomPlus > img, .isProduct .imageBorderMedium a.cloud-zoom > img{ width:418px; }
.itemPic { width:420px; margin:4px 0 0; float:left; }
.productItemPicBorder { margin-right:10px; }
.productItemPicBorder img { width:98px; }

.productItemInfo.noRight { width:264px; margin-top:0; background:url(images/p_order_bg.png) 0 0 no-repeat; }
.isProduct .headline { color:#FFFFFF; font-family:Arial, Tahoma, Verdana; font-size:21px; font-weight:bold; line-height:21px; padding:15px 15px 0; }
.isProduct .itemNo { margin-top:0px; color:#FFFFFF; padding:0 15px 7px; }
.isProduct .itemPrices { position: relative; padding:0 15px; }
.isProduct .itemPrices  div { display:block; }
.isProduct .itemPrices > span { display:block; position:relative; }
.isProduct .itemPrices .priceFinancing br { display:none; }
.isProduct .prevPrice br, .isProduct .priceAltHeader br { display:none; }
.isProduct .prevPrice { font-family: "Droid Serif", serif; text-decoration:line-through; font-size:12px; font-weight:700; }
.isProduct .priceStor { font-size:30px; font-weight:700; color:#ffc807; line-height:26px; display:block; width:100%; margin-top:0; padding-bottom:4px;  }
.isProduct .multiPrices { margin:0; position:relative; color: #fff; }
.isProduct .divOfferConditions { color:#FFFFFF; }
.choiceBox { margin-top:0px; width:240px; background:none; padding:0 12px 3px; margin-bottom:0; background: url("images/p_order_bottom_02.png") 0 bottom no-repeat; }
.choiceBorders { width:240px; border:none; background:none; position:relative; }
.choiceBorders > div[style] { width:241px !important;}
#loadDiv { width:16px !important; height:16px; position:absolute; right:0; top:0;}

.isProduct .choiceBorders .itemQuantity { width:70px; margin-left:3px; margin-top:21px; }
.isProduct .choiceBorders .itemQuantity .text { font-size:11px; color:#FFFFFF; }
.isProduct .choiceBorders .itemQuantity .inputQuantity { border:none; font-family:"Trebuchet MS", serif; font-size:12px; line-height:24px; background:url(images/sprite1.png) 0 -440px no-repeat; width:22px; height:24px; margin-left:5px; }
.isProduct .choiceBorders .itemButton { margin:3px 0 0;; width:241px; height:56px; }
.isProduct .choiceBorders .itemButton .addToCartButton { width:241px; height:63px; font-size:0; line-height:0;  background:url(images/sprite1.png) 0px -470px no-repeat; }
.isProduct .choiceBorders .checkAndWishList { margin:0 0 5px 0px; height:40px; }
.isProduct .wishListButton, .isProduct .checkListButton { font-family:Helvetica, Arial, serif; font-size:0px; line-height:0px; color:#6c6c6c; height:33px; }
.isProduct .wishListButton { width:120px; background:url(images/sprite1.png) 0 -540px no-repeat; }
.isProduct .checkListButton { width:120px; background:url(images/sprite1.png) -1px -590px no-repeat; margin-top:2px !important; }
.isProduct .itemAdded .text, .isProduct .itemAdded a, .isProduct .itemAdded a:link, .isProduct .itemAdded a:visited, .isProduct .itemAdded a:active { color:#FFFFFF; }
.isProduct .itemAdded a:hover { color:#ffc807; }


.isProduct .itemInfo { background:url(images/p_desc_bottom.png) 0 bottom no-repeat; margin-top:13px; }
.isProduct .itemInfo .text { color:#515456; font-size:12px; line-height:19px; }
.isProduct .itemInfo .productfiles { padding-left:22px; background:url(images/logo_pdf.png) left 0 no-repeat; height:16px; }
.isProduct .itemInfo > span { display:block; width:228px; padding:13px 18px 5px; background:url(images/p_desc_top.png) 0 top no-repeat; }

.isProduct .boxCenterContainerImgLEFT { margin:0; }
.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img, .isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:351px; }


#productRelationsCenter { clear:both; padding-top:12px; width:702px; }
.relationsTable { width:702px; }
#productRelationsCenter .relationsTable .relationsTableHeader { background:url(images/boxtop_large.png) 0 0 no-repeat; height:32px; font-size:20px; font-weight:700; text-transform:uppercase; color:#FFFFFF; padding-left:10px; font-family: "Droid Serif", serif;  }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width:102px; margin:10px 8px 8px 7px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { float:left; width:100px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { width:98px; margin-right:0; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style], #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a { width:98px !important; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a[style] img, #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage > a img { width:98px; }
#productRelationsCenter .relationsTable .relatedProduct .overlayList, #productRelationsCenter .relationsTable .relatedProduct .overlayList img { width:38px; height:38px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-family:Arial,sans-serif; font-size:10px; display:block; margin-bottom:5px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text a:hover { color:#323639; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText span.text > br { display:none; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { font-weight:bold; font-size:15px; line-height:18px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-weight:400; font-size:10px; }

#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price, 
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { font-family: "Droid Serif", serif; color:#323639; display:block;  }

.itemAdded {
	color:#FFFFFF;
}

/* e:Detail page styles */

/* Other pages styles */
.center, .centerNoRight { padding-top:21px; }
.right { width:176px; margin-top:21px; }
.boxRightContainer { padding-top:0; }

.headline { font-size:24px; font-weight:bold; line-height:26px; }
#LoginContainer { float:left; width:320px; }
#LoginContainer #createUserDiv { float:none; width:140px; }
#LoginContainer .loginLeft, #LoginContainer .loginRight { display:block; }
#LoginContainer .loginLeft { float:left; }
#LoginContainer .loginRight { float:right; width:140px; margin-top:35px; }
.ForumButton, #LoginContainer .ForumButton, #LoginContainer #createUserDiv .ForumButton { width:141px; height:23px; background:url(images/sprite1.png) 0 -790px no-repeat; border:none; padding:0; }
#LoginContainer #loginDiv .ForumButton { padding-left:0; }
.divLoginUserName input, .divLoginPassword input { width:135px; }

.loggedInAsPart {display:none;}
.wishList { padding-top: 16px; }
.wishList .centerContentWebPage { margin-top:0; padding-top:0; }
.wishList .centerContentWebPage h3 { margin-top:10px; }
.wishList .button { background:url(images/sprite1.png) 0 -740px no-repeat; width:100px; height:23px; color:#323639; font-size:11px; }
.wishList #wishListSetup table td { padding-bottom:5px; }
.wishList #wishListItems { border: 1px solid #ffc807; }
.wishList #wishListItems .price { font-weight:bold; }
.wishList a, .wishList a:link, .wishList a:active, .wishList a:active { color:#466DAE; }
.wishListEditGrid .overlayList, .wishListEditGrid .overlayList img { width:30px; position:absolute; top:0; right:0; }
.wishListEditGrid .columnImage > span[style] { display:block !important; width:98px !important; }

.printIconCheckList { background-color:#ffc807; }
.divListSort select { border: 1px solid #ffc807; }

#cartTable .line { border-bottom: 1px solid #ccc; }
#cartTable .text a, #cartTable .text a:link, #cartTable .text a:visited, #cartTable .text a:active { font-weight:bold; text-decoration:none; color:#466DAE; }
#cartTable .text a:hover { text-decoration:underline; }
#cartTable .inputQuantity { padding:3px 0; font-size:11px; }
#cartTable #ctl00_ContentRegion_acceptCheckBox { margin: 2px 6px 0 0; }
.deleteLeftTd, .itemNumberTd, .itemNameTd, .itemPriceTd, .itemQtyTd, .lineTotalTd { height:30px; }
.itemNumberTd { width:100px; }
.itemPriceTd { width:100px; }
.lineTotalTd { width:130px; }

.stepDelivery { background-color:#466dae; }
.stepDelivery td { background:#466dae; text-align:center; padding-left:0; border-right:1px solid #FFFFFF; font-size:12px;  }
.stepDelivery .selected { background:#ffc807; font-size:15px; font-weight:bold; text-decoration:none; color:#323639; }
#paymentDiv { margin:0; width:505px; }
#paymentDiv .line { border-bottom:1px solid #ccc; }

.noItemsTable { background-color:#e4e4e4; }
.productHeader { background:url(images/boxtop_large.png) 0 0 no-repeat; height:32px; border-top:none; border-bottom:none; color:#FFFFFF; padding-left:10px; }
.productHeader > span { color:#FFFFFF; font-family:"Droid Serif",serif; font-size:14px; font-weight:700; }

.bigButton { background:url(images/sprite1.png) 0 -740px no-repeat; width:100px; height:23px; color:#323639; }
/* e:Other pages styles */

/* Box test style */
.boxRightContainerBOX .boxRight { margin-left:0; border:none; width:176px; }
.boxRightContainerBOX .boxRight img { margin-bottom:15px; width:176px; }
.boxRightContainerBOX .boxRightHeader { background:url(images/sprite1.png) -10px -205px no-repeat; padding:0 0 0 14px; width:162px; height:28px; }
.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; font-family: "Droid Serif", sans-serif; font-size:12px; text-transform:none; font-weight:700; }
.boxRightContainerBOX .boxRightHeader a:hover { color:#ffc807; }
.boxRightContainerBOX .boxRightContent { padding:8px 15px 15px;}
.boxRightContainerBOX .boxRightContent td { padding-bottom:5px; }
.boxRightContainerBOX .boxRightContent img { width:146px; margin-bottom:0; }

.boxRightContainerImg, .boxRightContainerImg img, .boxRightContainerBOX .boxRightContentAlt { width:176px; }

.boxRightContainerBOX .boxRightContentAlt { background-color:#e4e4e4; padding:15px;}
.boxRightContainerBOX .boxRightContentAlt > table td { padding-bottom:5px; }
.boxRightContainerBOX .boxRightContentAlt img { width:146px; padding:0; margin-bottom:0; }
.boxRightContainerBOX .boxRightContentAlt > table table { margin:0 !important; }


.boxRightContainerBOX .boxRight img

.boxCenterContainerImgRIGHT { margin-right:0; }

.boxCenterContainerRIGHT .boxCenterHeader { padding-left:0; background:none; color:#466dae; font-family: "Droid Serif", sans-serif; font-size:14px; text-transform:uppercase; font-weight:700; }
.boxCenterContainerRIGHT .boxCenterContent { padding:8px 10px 10px 0; }
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin-left:0px; margin-bottom:10px; }
.boxCenterContainerRIGHT .boxCenterHeader a, .boxCenterContainerRIGHT .boxCenterHeader a:hover { font-size:14px; color:#466dae; }
.boxCenterContainerRIGHT .boxCenter a:hover { color:#466dae; }

.boxCenterContainer .boxCenterHeader { padding-left:0; background:none; color:#466dae; font-family: "Droid Serif", sans-serif; font-size:14px; text-transform:uppercase; font-weight:700; }
.boxCenterContainer .boxCenterHeader a, .boxCenterContainer .boxCenterHeader a:hover { font-size:14px; color:#466dae; }
.boxCenterContainer .boxCenter a:hover { color:#466dae; }
.boxCenterContainer .boxCenterContent { padding: 8px 0 10px; }
.boxCenterContainer .boxCenterContent img { width:504px; }
.boxCenterContainer .tableBoxContent { margin-left:0; margin-bottom:10px; }

.boxCenterContainerLEFT .boxCenterHeader { padding-left:0; background:none; color:#466dae; font-family: "Droid Serif", sans-serif; font-size:14px; text-transform:uppercase; font-weight:700; }
.boxCenterContainerLEFT .boxCenterHeader a, .boxCenterContainerLEFT .boxCenterHeader a:hover { font-size:14px; color:#466dae; }
.boxCenterContainerLEFT .boxCenter a:hover { color:#466dae; }
.boxCenterContainerLEFT .boxCenterContent { padding: 8px 10px 10px 0; }
.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin-left:0; margin-bottom:10px; }

/* e:Box test style */

/* Footer styles */
.textAdressTD { background:url(images/footer_f.png) 0 0 no-repeat; padding-top:0; }
.divFooterFrontpage { position:relative; width:940px; height:272px; margin: 0 auto; }
.divFooterFrontpage h1, .divFooterFrontpage .title { font-family: "Droid Serif", serif; font-size:16px; font-weight:700; text-transform:uppercase; }
.divFooterFrontpage p { font-size:12px; line-height:15px; }
.divFooterFrontpage a, .divFooterFrontpage a:link, .divFooterFrontpage a:active, .divFooterFrontpage a:visited { color:#FFFFFF; }
.divFooterFrontpage a:hover { color:#ffc807; }
.divFooterFrontpage a.quickLink { text-decoration:none; padding-left:10px; background:url(images/bullet_white.png) 0 center no-repeat; }
.divFooterPart1, .divFooterPart2, .divFooterPart3, .divFooterPart4 { display:block; }
.divFooterPart2, .divFooterPart3, .divFooterPart4 { float:left; padding-top:20px; text-align:left; color:#FFFFFF;}
.divFooterPart3, .divFooterPart4 { position:absolute; }
.divFooterPart2 h1, .divFooterPart3 h1, .divFooterPart4 h1, .divFooterPart2 .title, .divFooterPart3 .title, .divFooterPart4 .title { margin-bottom:13px; }
.divFooterPart1 { width:940px; height:119px; margin:0 auto; }
.divFooterPart2 { width:458px; position:relative; padding-left:25px; }
.divFooterPart3 { width:130px; left:500px; } 
.divFooterPart4 { width:310px; left:628px; padding-bottom:50px; /*background:url(images/phone.png) 0 bottom no-repeat;*/ }
.footer_phone { display:block; font-size:22px; font-weight:700; font-family:"Droid Serif",serif; background:url(images/sprite1.png) -10px -355px no-repeat; padding:1px 0 5px 21px; line-height:22px; margin-top:18px; }

.partnerLink a { display:block; width:110px; height:58px; float:left; margin:0 10px 0 14px; }
.mcbLogo { margin:5px 5px 0 0; position:static; }

/* e:Footer styles */

/* Plate search styles */

	.plateSearchWrapper { margin:0 auto; width:702px; height:312px; display:block; }
	.plateSearchAreaTop, .plateSearchAreaBottom { display:block; }
	.plateSearchAreaTop { height:239px; background:url(images/search_area_top.png) 0 0 no-repeat; }
	.plateSearchAreaBottom { height:73px; background:url(images/search_area_bottom.png) 0 0 no-repeat; }
	
	.searchControl { width:462px; height:92px; margin:147px 0 0 26px; }
	.searchControl, .searchInput, .searchButton, .manualSearch { display:block; float:left; }
	.searchInput, .searchButton { height:68px; }
	.searchInput { width:280px; background:url(images/search_biginput.png) 0 0 no-repeat; margin-right:6px; }
	.searchInput input[type=text] { width:210px; height:52px; margin:7px 7px 7px 36px; border:1px solid #FFFFFF; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:18px; padding: 0 10px; line-height:50px; }
	.searchButton, .searchButton input[type=submit], .searchButton input[type=button] { width:175px; border:none; cursor:pointer; }
	.searchButton input[type=submit], .searchButton input[type=button] { height:68px; background:url(images/search_bigbtn.png) 0 0 no-repeat; }
	.manualSearch { width:460px; height:24px; text-align:right; padding-top:4px; }
	.manualSearch, .manualSearch a { font-family:Arial, Tahoma, Verdana, sans-serif; font-size:11px; color:#FFFFFF; }
	.manualSearch a:link, .manualSearch a:active, .manualSearch a:visited { text-decoration:underline; }
	.manualSearch a:hover { color:#ffc807; }
	
	.plateSearchAreaBottom .searchLinks { height:73px; display:block; float:left; border:none; font-size:0px; line-height:0px; }
	#linkMaker 	{ width: 170px; }
	#linkTires 	{ width: 140px; }
	#linkRims 	{ width: 160px; }
	#linkWheels	{ width: 220px; }

/* e:Plate search styles */

/* Search result styles */

	.searchResultWrapper { margin:0 auto; width:702px; height:223px; display:block; }
	.searchResult { width:702px; height:223px; display:block; background:url(images/search_result.png) 0 0 no-repeat; }
	.searchResultInner { width:490px; display:block; float:left; margin:69px 0 0 17px; }
	
	.searchKeyword, .displayControl { display:block; float:left; width:490px; }
	.searchKeyword { font-family:Arial, Tahoma, Verdana, sans-serif; font-size:17px; line-height:23px; color:#FFFFFF; margin:0 0 12px 5px;margin-bottom:12px; }
	.keywordContent { margin-bottom:11px; }
	.keywordContent a, .keywordContent a:link, .keywordContent a:active, .keywordContent a:visited { text-decoration:underline; color:#FFFFFF; }
	.keywordContent a:hover { color:#ffc807; }
	
	.searchDisplay { font-family:Arial, Tahoma, Verdana, sans-serif; font-size:14px; line-height:15px; color:#FFFFFF; font-style:italic; padding-bottom:2px; }
	
	.viewAllProduct { margin-right:2px; }
	.viewAllProduct, .viewAllProduct input, .newSearch, .newSearch input { display:block; float:left; height:49px; border:none; cursor:pointer; }
	.viewAllProduct, .viewAllProduct input[type=button], .viewAllProduct input[type=submit] { width:219px; }
	.viewAllProduct input[type=button], .viewAllProduct input[type=submit] { background:url(images/btn_view1.png) 0 0 no-repeat; padding: 0 3px 8px; }
	.newSearch, .newSearch input[type=button], .newSearch input[type=submit] { width:266px; }
	.newSearch input[type=button], .newSearch input[type=submit] { background:url(images/btn_search1.png) 0 0 no-repeat; padding: 0 3px 8px; }

	.priceFinancingTotalCreditCosts, .priceFinancingAop, .priceFinancingMinimumLoanAmount {display:none;}
/* e:Search result styles */

.descriptionLabelContainer { background:url(images/p_desc_top.png) 0 0 no-repeat; padding-top:15px; }
.isProduct .itemInfo { padding-bottom:15px; margin-top: 13px; }
.isProduct .itemInfo .text { color: #515456; display: inline-block; font-size: 12px; line-height: 15px; padding: 0 20px; }

/* e:Custom styles */

/*.itemCol1, .itemCol2, .itemCol3 {position:relative;}*/
#productListTable .productRow .textBox {
    width: 220px;
}

.boxCenterContainerImg img {width:auto!important;}
.boxCenterContainerImgLEFT{
	margin-bottom:16px;
	margin-top:16px;
}
#locationGmap {height:572px;}
/* edit the space between  the banners on frontpage */

.finalStep { background: url(images/icolist.png) no-repeat scroll right -551px transparent; width:217px; }

/*Paging indicator change*/
.headerPaging .paging span.hncurrpage {
	color: #f66e00;
}

.boxCenterContainerImg { width:auto; margin:10px 0 0; }
.isFrontpage .boxCenterContainerImgLEFT, .isFrontpage .boxCenterContainerImgRIGHT { margin-top:10px; margin-bottom:0; }

/*.isFrontpage .boxCenterContainerImg { padding-top: 10px; }*/
*:first-child+html .isFrontpage .boxCenterContainerImg { width: 100%; padding: 0; }
   
.productNewsContainerOuter {left: 0;
    position: absolute;
    top: -10px;}

.headerPaging .paginghastotoplink {float: right; line-height:17px; }
.headerPaging .paginghastotoplink span{padding-right:0px;border:none;}
.headerPaging .paginghastotoplink > span { border:1px solid #ddd; padding:1px 4px; color:#5d5d5d; }
.headerPaging .paginghastotoplink span.hncurrpage {
 color: #f66e00;
}

a.paginghastotoplink{
 padding: 0 4px!important;
 margin-right: 3px;
}
a.paginghastotoplink:hover{
 color: #ffffff !important;
 padding: 0 4px !important;
 margin-right: 3px;
 border: 1px solid #DDDDDD;
}
a.paginghastotoplink:hover span{
 color: #ffffff !important;
}
a.paginghastotoplink span{
 border: 0 none !important;
 padding: 0!important;
 line-height: 15px!important;
}

/*Fix paging*/
.headerPaging .paginghastotoplink {  color: #323639;  font-size: 10px;  font-weight: bold;  line-height: 13px;}

/* fix frontpage for IE7 */
.isFrontpage .textBox .purchaseButton { left:-2px }
*+html .isFrontpage .center { padding-top: 361px; }
/* e:fix frontpage for IE7 */

.isWebpage .subscribeNewsletterTable label { display: inline-block;
    margin-left: 5px;
    padding-bottom: 5px;
    position: relative;
    top: -4px;}
	
.bonusPanel .giftCardParagraph .bigButton {background: url(images/sprite1.png) no-repeat scroll 0 -740px transparent;
    color: #323639;
    display: block;
    height: 23px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100px;}
.bonusPanel .bonusOverviewTable td {width: 97px;}
.subscribeNewsletterTable tr td span strong {width:90px; display:block;}