/*--------------------------------------------------------------------------start left navigation */

.leftNavigation {
    float:left;
    width:20.73em;
}

.leftNavigation .productNavigation {
	background-color:#FFFFFF;
	width:20.73em; /*199px*/
}

/* NavHeader */
.leftNavigation .navHeaderPadding {
	border-bottom:1px solid #ccc;
}

.leftNavigation .navHeaderPadding .navHeader {
	font-size:2.4em; /*23px */
}

.leftNavigation h1 {
    font-size:1.458em; /*23px*/
	line-height:1.214em;
    color:#000;
    margin:0;
    font-weight:bold;   
}

.leftNavigation .navHeaderPaddingSmall {
	padding:1.77em 1.04em 1.56em 1.04em; /* t r b l */
	border-bottom:0.21em solid #DDDDDD;
}

.leftNavigation h2 {
	font-size:1.35em; /*13px*/
    font-weight:bold;
    color:#999999;
    margin:0;
}

/* navigationBlock */
.leftNavigation .navigationBlock {
	width:20.73em; /*199px*/
	overflow:hidden;
}

.leftNavigation .navigationBlock .navHeaderPadding h1 a,
.leftNavigation .navigationBlock .navHeaderPadding h1 span {
    color:#000;
    text-decoration:none;
    display:block;
    padding-left:0.715em;
    padding-bottom:0.852em;
    padding-top:0.643em;
}    

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {
    display:block;
    padding-top:0.815em;
    padding-bottom:0.906em;
}

.leftNavigation .navigationBlock .navItem a,
.leftNavigation .navigationBlock .subItem a {
    color:#333;
}

.leftNavigation .navigationBlock .navItem a:hover,
.leftNavigation .navigationBlock .subItem a:hover {
    color:#F60;
    text-decoration:none;
}

.leftNavigation .navItem a,
.leftNavigation .subItem a {
    font-size:1.15em; /*11px;*/
}

.leftNavigation .navItem {
    border-bottom:1px solid #CCC;
}

.leftNavigation .navigationBlock .subItems {
	padding-top:0.417em;
	padding-bottom:0.313em;
	border-bottom: 1px solid #CCC;	
}

.leftNavigation .navigationBlock .subSubItems {
	padding-bottom:0.833em;
}

.leftNavigation .navigationBlock .subItemLast .subSubItems {
	padding-bottom:0;
}

.leftNavigation .navigationBlock .subItem a,
.leftNavigation .navigationBlock .subSubItems a {
    padding-top:0.455em;
    padding-bottom:0.636em;
}

.leftNavigation .navItem a {
    padding-left:0.906em;
}

.leftNavigation .subItem a {
    padding-left:1.815em;
}

.leftNavigation .subSubItems a {
    padding-left:2.725em;
}

/* style for new img */
.leftNavigation .navItem img,
.leftNavigation .subItem img {
    font-size:0.8727em;	
    padding-right:0.72em;
    margin-top:-0.18em;
    margin-bottom:-0.27em;
}

.leftNavigation .navItem .open,
.leftNavigation .subItem .open {
    font-weight:bold;
    color:#333;
}

.leftNavigation .navItem .active,
.leftNavigation .subItem .active {
    font-weight:bold;
    color:#F60;
}

.leftNavigation span.navToggle {
	float:right;
	margin-right:0.45em;
	margin-top:0.36em;
	background:#ccc url('http://www.ikea.com/ms/css/../img/navigation/plus.gif') no-repeat;
	height:0.727em;
	width:0.727em;
	text-indent:0.727em;
	overflow:hidden;
	display:block;
}

.leftNavigation span.navToggleOpen {
	background-image:url('http://www.ikea.com/ms/css/../img/navigation/minus.gif');
}

.leftNavigation .navigationBlock .navItem a:hover span.navToggle,
.leftNavigation .navigationBlock .subItem a:hover span.navToggle {
	background-color:#f60;
	cursor:pointer;
}

.leftNavigation .subItemLast {
    
}

.leftNavigation .navigationBlock .shadow {
	width:20.73em;
	height:0.52em;
	padding-bottom:0.21em;
}

.leftNavigation .productNavigation .navigationBlock .shadow {
	visibility:hidden;
}

/* Ad content (modified ad) */

.leftNavigation .adContainer {
	width:20.73em; /*199px*/
	height:26.56em; /* 255px */
    display:block;
	overflow:hidden;
    margin-bottom:0.73em; /*7px;*/
}

.leftNavigation .adSeries {
    height:25.52em; /* 245px */
}

.leftNavigation .productRecallBorder {
    width:20.31em; /*195px;*/
    border:0.21em solid #FF6600; /*2px*/
}

.leftNavigation .adContainer .adImg {
    margin-top:4.69em; /*45px;*/
}

/* productItem */

.leftNavigation .navigationBlock .productItem {
    padding:0 0.42em 0 0.42em; /* t r b l */
    border-top:1px solid #DDDDDD;
    float:left;
    width:100%;
}

.leftNavigation .navigationBlock .productItemFirst {
    border:0;
}

.leftNavigation .navigationBlock .productItem .prodImg {
	float:left;
	height:3.33em; /*32px*/
	width:3.33em; /*32px*/
	margin-right:0.83em; /*8px*/
}

.leftNavigation .navigationBlock .productItem .prodName {
    float:left;
    width:78%; /*154px;*/
    padding:1.04em 0;
}

.leftNavigation .navigationBlock .productItem .prodName .prodNameActive, .leftNavigation .navigationBlock .productItem .prodNameNewImg .prodNameActive {
	color:#FF6600;
	font-weight:bold;
}

.leftNavigation .navigationBlock .productItem .prodName .prodNameSelected, .leftNavigation .navigationBlock .productItem .prodNameNewImg .prodNameSelected {
	font-weight:bold;
	color:#464646;
}

.leftNavigation .navigationBlock .subNavigationBlock {
	width:20.73em; /*199px*/
}

/* subNavigationBlock */
.leftNavigation .navigationBlock .subNavigationBlock .subItem {
	clear:both;
    margin-left:4.58em; /*44px*/
}

.leftNavigation .navigationBlock .subNavigationBlock .subItemActive {
    margin-left:3.54em; /*34px;*/
}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .prodName {
    float:left;
    width:16.1em; /*155px;*/
    border-top:1px dotted #CCCCCC;
    padding:0.31em 0; /* t r b l */
}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .prodNameLast {
    border:0;
}

.leftNavigation .navigationBlock .subNavigationBlock .subItem .linkImg {
    float:left; 
    margin-top:0.63em; /*6px;*/
}

.leftNavigation .navigationBlock .subNavigationBlock .subItem a.prodNameActive {
	font-weight:normal;
	color:#FF6600;
}

/* sideModules */
.leftNavigation .navigationBlock .sideModule {
	border: 1px solid #EBE8DB;
	padding:1.15em; /*11px*/
    padding-top:0.73em;
	background-color:#FAF9F4;
	padding-bottom:1.56em; /* 15px */
}

.leftNavigation .navigationBlock .sideModule .text {
    font-size:1.15em;
    padding-bottom:0.84em;
}

.leftNavigation .navigationBlock .sideModule .sideModuleImg {
    width:11.46em; /*110px;*/
    height:8.85em; /*85px;*/
    margin-top:0.52em; /*5px;*/
    margin-bottom:0.63em; /*6px;*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleHeader {
	color:#333;
	font-size:1.458em; /*14px*/
	padding-bottom:0.63em; /*6px;*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleLink {
	padding:0px; /* t r b l */
	margin:0px; /* t r b l */
	padding-bottom:0.21em; /*2px;*/
    font-size:1.15em;
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink {
	display:block;
	height:3.75em; /*36px;*/
	padding:0.42em 0px 0.42em 0px; /* t r b l */
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer {
	display:inline;
	float:left;
	width:5.83em; /*56px;*/
	height:3.75em; /*36px;*/
	overflow:hidden;
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer a {
	padding-left:0em; /*13px*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .imageContainer img {
	width:5.83em; /*56px;*/
	height:3.75em; /*36px;*/
	padding-bottom:0.83em; /*8px;*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer {
	display:inline;
	float:left;
	width:12.2em; /*118px;*/
	height:3.75em; /*36px;*/
	overflow:hidden;
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .linkImg {
	float:left; 
    display:inline; 
    margin-top:0.21em; /*2px;*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .textContainer {
	float:left; 
    width:11.1em;
}

.leftNavigation .navigationBlock .sideModule .sideModuleImageLink .linkContainer .textContainer a {
    padding:0;
}

.leftNavigation .navigationBlock .sideModule .sideModuleSubHeader {
	font-size:1.458em; /*14px*/
    color:#333;
	padding-bottom:0.31em /*3px;*/
}

.leftNavigation .navigationBlock .sideModule .sideModuleInnerBorder {
	display:block;
	margin:1.35em 0px 1.04em 0px; /* t r b l */
	background-color:#FFFFFF;
	height:0.31em; /*3px;*/
	overflow:hidden;
}

/*sideModuleSmall*/
.leftNavigation .navigationBlock .sideModuleSmall {
    border:1px solid #EBE8DB;
    background-color:#FAF9F4;
    width:20.52em;
    float:left;
}
.leftNavigation .navigationBlock .sideModuleSmall .modulePadding{
    padding:1.15em;
    float:left;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink {
    float:left;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .imageContainer {
    float:left;
    padding-right:8px;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .mainImg {
    width:5.83em; /*56px;*/
    height:5.83em; /*56px;*/
    padding-right:8px;
    float:left;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
    width:11.56em; /*111px;*/
    margin-left:6.67em; /*64px;*/
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .sideModuleHeader {
	color:#464646;
	padding-bottom:0.42em; /* 4px */
    font-size:1.15em;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {
    width:9.154em; /* 101px */
    display: block;
	margin-left:1.04em;
    font-size:1.15em;
}

.leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .linkImg {
    float:left;
    margin-top:0.31em; /*3px;*/
	margin-bottom:-20px;
}

* html .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
	margin:0px;
}

* html .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {
	margin:0px;
	}

/* Select store */
.leftNavigation .navigationBlock .sideModule .selectStore {
	padding-bottom:0.42em;/*4px;*/
	width:19.06em;
}
	
.leftNavigation .navigationBlock .sideModule .selectStore select {
	font-size:1.15em;
	width:12.33em;/*134px;*/
    margin-right:0.45em;
	margin-top:1px; /* px instead of em, due to Safari */
	margin-bottom:0.52em;
	float:left;
}

.leftNavigation .navigationBlock .sideModule .selectStore .buttonContainer {
    display:inline;
}
/*ending sideModules*/

.leftNavigation .navigationBlock .sideModuleLast {
	border-bottom: 0px;
}

.leftNavigation .sideModuleFill {
	background-color:#FAF9F4;
	height:100%;
	width:20.52em;/*197px;*/
	border-left: 1px solid #EBE8DB;
	border-right: 1px solid #EBE8DB;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	overflow: hidden;
}

.sideModuleLastEnd {
	display:block;
	width:20.73em;
	background-color:#EBE8DB;
	height:1px;
	overflow:hidden;
  float:left;
  clear:left;
}

/* ----------------------------------------------------------------------------------- end left navigation */

/* ----------------------------------------------------------------------------------- start right content */

.rightContent {
    float:left;
    margin-left:0;
    width:72.92em;

    /* Fixes */
    display:block;
    position:static;
    /*position: relative;*/
}

.rightContent .topLinkContainer {
    text-align:right; 
    padding:12px 0; 
}

.rightContent .flashAd {
	width:71.88em; /*690px*/
    height:34.38em; /*330px*/
	overflow:hidden;
	display:block;
}

.rightContent .productsHeaderContainer {
	margin-left:1.15em; /*11px;*/
	height:3.95em;
	line-height:3.45em;
}

.rightContent .productsHeaderContainer h1 {
	color:#333;
	text-align:center;
	font-size:1.875em;
    font-weight:normal;
    margin:0;
}

.rightContent .horizontalDivider {
    clear:both;
    display:block;
    background-color:#EBE8D8;
    height:1px;
    overflow:hidden;
    margin:1.04em 0 1.04em 1.15em;/*10px 0 10px 11px;*/
}

.rightContent .horizontalShadowContainer {
	height:2.08em; /*20px;*/
	visibility:hidden;
}

* html .rightContent .horizontalShadowContainer {
	width:71.88em;
}
.rightContent .horizontalShadowContainer .bgImg {
    height:0.73em;/*7px;*/
    width:100%;
}

/* ----------------------------------------------------------------------------------- start pagination */

.filterContainer {
	display:block;
	width:71.88em;/*690px;*/
	height:34px; /* 45px */
	background:#EEE url(http://www.ikea.com/ms/css/../img/filter/filter_bg.gif) repeat-x scroll left bottom;
	clear:both;
	margin:1.04em 0 0 0.94em; /*9px;*/
    border-right:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
}

.filterContainerNoTopMargin {
	margin-top:0;
}
/* fix for headerhover */
.filterContainer .filter {
    font-size:14px;
    line-height:34px;
    float:left;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
    background:url(http://www.ikea.com/ms/css/../img/filter/filter_divider.gif) no-repeat center right;
	margin-left : -1px;
    position : relative;
}

.filterContainer .filter:hover,
.filterContainer .filterActive {
    background:url(http://www.ikea.com/ms/css/../img/filter/filter_bg_on.gif) repeat-x scroll left bottom;
    font-size:14px;
    line-height:34px;
    float:left;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
     
}
/* fix for headerhover */
.filter .text {
	background:url(http://www.ikea.com/ms/css/../img/filter/filter_arrow_off.gif) no-repeat scroll right 15px;
	padding-right:16px;
	cursor:pointer;
    position:relative;
    top:-1px;
    white-space:nowrap;
}

.rightContent .filterContainer .buyOnline {
	float:right;
	padding-right:0.83em;
    color:#666;
    font-size:1.15em;
}

.rightContent .filterContainer .buyOnline a {
    margin-top:11px;
    display:block;
}

.rightContent .filterContainer .buyOnline input {
    background-color: transparent;
    margin-top:11px;
    *margin-top:8px;   /* IE only */
}

.rightContent .filterContainer .buyOnline label {
    cursor:pointer;
    position:relative;
    bottom:2px;
}

.rightContent .paginationContainer {
	margin-top:1.04em;
    margin-bottom:1.04em;
    margin-left:0.94em;
	color:#999;
    clear:both;
    height:21px;
}

.rightContent .paginationContainerBottom {
    margin-top:1.04em;
}

.rightContent .paginationContainer .buttons {
	overflow:hidden;
	padding-left:1.04em;
}

/* in cases where the buyOnline does not fit on the filter row, it is displayed in the pagination row instead */
.rightContent .paginationContainer .buyOnline  {
    color:#666;
    font-size:1.15em;
    display:inline;
    margin-right:10px;
    margin-left:2px;
}

.rightContent .paginationContainer .buyOnline input  {
    float:left;
}
/* in cases where the buyOnline does not fit on the filter row, it is displayed in the pagination row instead */

.rightContent .paginationContainer .buttonContainer {
    padding-right:5px;
    display:inline;
}

.rightContent .paginationContainer .pagination {
	padding:0.43em 0.93em;
    float:right;
}

.rightContent .paginationContainer .pagination a {
    font-size:1.15em;
    border:1px solid #CCC;
    color:#666;
    padding:3px 4px;
    -moz-border-radius: 3px;        /* mozilla rounded corners */
    -webkit-border-radius: 3px;     /* safari rounded corners */
}

.rightContent .paginationContainer .pagination a:hover {
    border:1px solid #F60;
    cursor:pointer;
    text-decoration:none;
}

.rightContent .paginationContainer .pagination a.active {
    color:#FFF;
    background-color:#F60;
    border:1px solid #F60;
    cursor:text;
}

.filterContainer form {
    padding-top:7px;
}

.filterContainer form select {
	width:11.78em;
	padding:0;
	margin-left:0.91em;
	float:left;
	margin-top:1px;
}

.filterContainer form select.identifier {
    width:15.6em; /*170px;*/
}

.rightContent .filterContainer form select.color {
    width:11.97em; /*130px;*/
}

.rightContent .filterContainer form select.sorting {
    width:11.97em; /*130px;*/
}

.rightContent .filterContainer .selectLarge {
	width:15.4em;
}

.filterContainer  form div.buttonContainer,
.filterContainer  form div.button {
	margin-left:0.52em;
	float:left;
    overflow:hidden;    /* For FF in Mac in noJS */
}

.filterDropdowns {
    position:relative;
    z-index:1000;
}

.filterDropdowns .content {
    background-color:#FFF;
    -moz-border-radius-bottomleft:2px;
    -moz-border-radius-bottomright:2px;
    -webkit-border-radius-bottomleft:2px;
    -webkit-border-radius-bottomright:2px;
    zoom:1;     /* IE fix to add hasLayout for layer to behave correct when using position:relative */
    max-height:430px;
    overflow-y:auto; /* For IE */
    overflow-x:hidden; /* For IE */
    padding:3px 0 5px;
	margin-left:-1px;
	width:21em;     /* For IE6 */
	
}

.filterDropdowns .option  {
    border-bottom:1px solid #CCC;
    margin-left:1.042em;
    margin-right:1.042em;
}

.filterDropdowns .optionLast {
    border:0;
}

.filterDropdowns a {
    font-size:1.15em;
    color:#666;
    display:block;
    padding: 0.635em 0.363em 0.73em;
}

.filterDropdowns a:hover{
    color:#F60;
    text-decoration:none;
}

.filterDropdowns a.active {
    font-weight:bold;
    color:#F60;
}

.filterDropdowns .color,
.rightContent .filter .color {
    display:block;
    float:left;
    margin-left:1px;
    /* CSS3  */
    width:11px;
    height:11px;
    border:1px solid #CCC;
    -moz-border-radius: 6px;
    -webkit-border:1px solid #CCC;
    -webkit-border-radius: 6px;
    /* IE */
    *border:0;
    *width:14px;
    *height:14px;
    *background:#FFF url(http://www.ikea.com/ms/css/../img/filter/color_transp.png) no-repeat scroll 0 0;
}

.rightContent .filterDropdowns .multicolor {
    background-image:url(http://www.ikea.com/ms/css/../img/filter/multicolor.gif);
    background-position:-6px -5px;
    *background-position:-5px -4px;
}

.rightContent .filter .color {
    margin-right:6px;
    margin-top:11px;
    *background:#FFF url(http://www.ikea.com/ms/css/../img/filter/color_menu_transp.png) no-repeat scroll 0 0;
}

/* used by IE to change the bg on mouseover (by filterColorBg()) */
.rightContent .filter .colorHover {
    *background:#FFF url(http://www.ikea.com/ms/css/../img/filter/color_menu_transp_hover.png) no-repeat scroll 0 0;
}
/* ----------------------------------------------------------------------------------- end pagination */
	
/* ----------------------------------------------------------------------------------- start tabs */
	
	.rightContent .tabsContainer {
		display:block;
		padding-left:0.94em;/*9px;*/
        clear:left;
	}
	
    .rightContent .tabsContainerTop {
        height:2.60em; /*25px;*/
    }
    
	.rightContent .tabsContainer .tab {
		display:inline;
		float:left;
		padding-right:0.10em;/*1px;*/
		padding-bottom:0.10em;/*1px;*/
        width:14.27em; /*137px;*/
	}
	
    .rightContent .tabsContainer .tabFirst {
        width:14.06em; /*135px;*/
    }
    
	.rightContent .tabsContainer .tab .cornerImg {
		height:0.73em;/*7px;*/
		width:0.73em;/*7px;*/
	}
	
	.rightContent .tabsContainer .tab .leftTop {
		display:inline;
		float:left;
		overflow:hidden;
		height:0.73em;/*7px;*/
		width:0.73em;/*7px;*/
	}
	
	.rightContent .tabsContainer .tab .midTop {
		display:inline;
		float:left;
		background-color:#CCCCCC;
        width:89.6%;
		overflow:hidden;
		height:0.73em;/*7px;*/
	}
	
	.rightContent .tabsContainer .tab .midTopSelected {
		background-color:#EAEAEA;
	}
	
	.rightContent .tabsContainer .tab .rightTop {
		display:inline;
		float:left;
		overflow:hidden;
		height:0.73em;/*7px;*/
		width:0.73em;/*7px;*/
		clear:right;
	}
	
	.rightContent .tabsContainer .tab .linkContainer {
		display:block;
		clear:both;
		height:1.25em; /*12px;*/
        line-height:1.25em; /*12px;*/
        width: 100%;
		overflow:hidden;
		background-color:#CCCCCC;
	}
	
	.rightContent .tabsContainer .tab .linkContainerSelected {
		background-color:#EAEAEA;
	}
	
	.rightContent .tabsContainer .tab .linkContainer .padding {
		display:inline;
		float:left;
		height:1.46em;/*14px;*/
	}
	
	.rightContent .tabsContainer .tab .linkContainer .link {
		display:block;
		text-align:center;
        padding:0 0.73em 0 0.73em;
	}
	
	.rightContent .tabsContainer .tab .bottom {
		display:block;
		clear:both;
		height:0.42em;/*4px;*/
        width: 100%;
		background-color:#CCCCCC;
		overflow:hidden;
	}
	
	.rightContent .tabsContainer .tab .bottomSelected {
		background-color:#EAEAEA;
	}
	
	.rightContent .tabsContainer .tab .fadeBottomImg {
		height:0.42em;/*4px;*/
        width:100%;
	}
    
    .rightContent .tabsContainer .tab .linkContainer  .on {
        font-weight:bold;
        font-size:10px;
        color:#FF6600;
    }
    
    .rightContent .tabsContainer .tab .linkContainer a:link, .rightContent .tabsContainer .tab .linkContainer a:visited, .rightContent .tabsContainer .tab .linkContainer a:active {
        font-size:10px;
        color:#666666;
    }
    
    .rightContent .tabsContainer .tab .linkContainer a:hover {
        color:#3399FF;
    }

	/* ----------------------------------------------------------------------------------- end tabs */

	/* ----------------------------------------------------------------------------------- start products */

	.rightContent #productsTable {
        table-layout: fixed; 
        width: 72.18em;
        display:table;
        margin-left:0.73em;/*7px;*/
        border-collapse:collapse;
    }
    
    .rightContent .productsContainer td {
        padding:0;
        vertical-align:top;
        border-right:1px solid #EBE8D8;
        overflow:hidden;
    }
    
    .rightContent .productsContainer td.compareContainer {
        padding-left:1.558em;
        height:21px;
    }
	
    .rightContent .productContainer .productPadding a,
    .rightContent .productsContainer .productContainer a .moreOptions:hover {
        text-decoration:none;
    }
    
    .rightContent .productContainer .productPadding a:hover .prodName, 
    .rightContent .productContainer .productPadding a:hover .prodDesc, 
    .rightContent .productContainer .productPadding a:hover .prodNameDual {
        text-decoration:underline;
    }
	
	.productContainer.productPadding{
		padding-bottom:30px;
	}
	
	.rightContent .productsContainer .productContainer {
        padding-right:1.245em;
        padding-left:1.558em;
        padding-top:1.042em;
        background-color:#fff;
        position:relative; /* Needed for the NEW img to position absolute */
        overflow:hidden;
    }

    .productContainer .buttonsContainer {
        border-top:1px solid #CCC;
        margin-left:-5px;
        margin-right:-2px;
        margin-top:7px;
        padding-left:5px;
		padding-top:8px;
		margin-bottom:-1px;
    }

    .noJs .productContainer .buttonsContainer {
        border:0;
    }
    
    .productContainer .buttonsContainer .buttonContainer {
       display:block;
	   margin-bottom:5px;
	   margin-top:3px;
	   overflow:hidden;  /*For FF on Mac in noJS */
    }

    .productContainer .listLink  {
        font-size:1.15em;
        display:block;
		margin-top:-1px;
    }
    
    .rightContent .productContainer .moreInfo { 
        display:none;
    }
    
	.rightContent .productsContainer td.productDivider {
        border:0;
        padding:0;
    }
	
.rightContent .productsContainer .productBottom {
	height:1px; /*238px;*/
	margin:4px;
    *margin:5px 4px 5px 5px;
    padding:0;
	background-color:#EBE8D8;
}
	
.rightContent .productsContainer .productContainerNoBorder {
    border-right:0px;
}	
	
.rightContent .productsContainer .productContainer .prodImg {
	width:11.46em;/*110px;*/
	height:11.46em;/*110px;*/
	margin-bottom:0.94em;/*9px;*/
}
	
.rightContent .productsContainer .productContainer .prodName {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.15em;/*11px*/
	display:block;
	line-height:1.182em;		
    color:#000;
}
	
.rightContent .productsContainer .productContainer .prodNameDual {
	text-transform:uppercase;
	font-size:1.15em;/*11px*/
	line-height:1.182em;
}
	
.rightContent .productsContainer .productContainer .prodDesc {
	display:block;
	font-size:1.15em;/*11px*/
	line-height:1.182em;
    color:#000;
}
	
.rightContent .productsContainer .productContainer .prodPrice {
	font-weight:bold;
	color:#000;
	font-size:1.46em;	/* 14px	*/
	line-height:1.214em;
	text-decoration:none;
	display:block;
	margin-bottom:0.14em;
}

.rightContent .productsContainer .productContainer .prodNameCompare {
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.15em;/*11px*/
	display:block;
	line-height:1.182em;
	text-decoration:none;	
    color:#000;
	width:10.25em;
}

.rightContent .productsContainer .productContainer .prodDescCompare{
	display:block;
	font-size:1.15em;/*11px*/
	line-height:1.182em;
	text-decoration:none;
    color:#000;
	width:10.25em;
}
	
.rightContent .productsContainer .productContainer .prodPriceCompare{
	font-weight:bold;
	color:#000;
	font-size:1.46em;	/* 14px	*/
	line-height:1.214em;
	text-decoration:none;
	display:block;
	margin-bottom:0.14em;
}
	
.rightContent .productsContainer .productContainer .prodPriceDual {
	display:block;
	color:#545454;
	font-size:1.15em;/*11px*/
    text-decoration:none;
	line-height:1.182em;
}
	
.rightContent .productsContainer .productContainer .prodFamily,
.rightContent .prodRecsContainer .prodRecContainer .prodFamily {
	color:#FF6600;
	display:block;
	margin-bottom:-0.104em;
    font-size:1.15em;
	line-height:1.182em;
}
	
.rightContent .productsContainer .productContainer .prodPriceFamily,
.rightContent .prodRecsContainer .prodRecContainer .prodPriceFamily {
		display:block;
		color:#000;
		margin-bottom:0.273em;
        font-size:1.15em;
		line-height:1.182em;
	}

.rightContent .productsContainer .productContainer .moreOptions,
.rightContent .prodRecsContainer .prodRecContainer .moreOptions{
	display:block;
	color:#999;
    font-size:1.15em;
	margin:0.26em 0;
	margin-bottom:.75em;
}
	   
.rightContent .productsContainer .productContainer .size,
.rightContent .prodRecsContainer .prodRecContainer .size {
	display:block;
	color:#666;
    font-size:1.15em;
	line-height:1.182em;
	width:17em;
	cursor:pointer;	
}

.rightContent .productsContainer .prodDimension {
    display:block;
    font-size:1.15em;
    color:#333;
    line-height:1.2em; 
}
    
.rightContent .productsContainer .productContainer .cartContainer {
    padding-bottom:1.45em;
}

.rightContent .productsContainer .compare,
.rightContent .prodRecsContainer .prodRecContainer .cartContainer .compare {
    display:none;
}

.rightContent .productsContainer .compare label,
.rightContent .prodRecsContainer .prodRecContainer .cartContainer .compare label {
    font-size:1.15em;
    line-height:1.182em;
    position:relative;
    top:-0.182em;    
}
  
.rightContent .productsContainer .compare input,
.rightContent .prodRecsContainer .prodRecContainer .cartContainer .compare input {
    margin-left:0;
}
    
.rightContent .productsContainer .compareRow .compare input {
    margin-top:2px;
}

.rightContent .productsContainer .compareActive {
    display:block; 
    margin-top:10px; 
    margin-left:10px;
}
    
.rightContent .productsContainer .productContainer .moreLink {
    display:block;
    line-height:1.09em;
   margin:0.83em -0.182em -0.05em -0.43em;
    padding:0.47em 0.182em 0 0.453em;
    border-top:1px solid #CCCCCC;
	font-size:1.15em;
	width:9.981em;
}

.rightContent .productsContainer .productContainer .cartContainer .stockLinkContainer{
	font-size:1.1em; 
	line-height: 1.1em; 
	padding:0.392em 0em .634em 0em;
	margin-left:-0.1em;
	color: #3399FF; 
	hover: underline
}
	
	/* Done By WIPRO 25/11/2009 */
	.rightContent .productsContainer .productContainer .stockLink,
    .rightContent .prodRecsContainer .prodRecContainer .stockLink {
		display:block;
		padding:0px 1.04em 0.36em 0 ; /* t r b l */
		margin:0px; /* t r b l */
        font-size:1.15em;
		line-height:1.09em;
		color: #FF7F00; 
	}
	
	.rightContent .productsContainer .productContainer .newImgSmall {
		position:absolute;
        top:11.98em; /*115px;*/
        left:1.56em; /*15px;*/
        z-index:10;
    }

    /* Styles used for product popup on hover in product listing */
    #productPopup {
        z-index:5000; 
        position:absolute; 
        padding:10px 0 0 10px; 
        width:139px;
    }

    #productPopup .productContainer {
        border:0.1em solid #ccc; 
        background-color:#fff;
        zoom:1;     /* IE fix to add hasLayout for layer to behave correct when using position:relative */
    }
    
    #productPopup .productContainer .newImgSmall {
        top:12.5em;
    }

	#productPopup.productsContainer .productContainer .prodImg {
        margin-top:0.5em;
    }
    #productPopup.productsContainer .compare {
        margin-top:0.36em;
    }

   #productPopup a.zoom {
        position:absolute;
        top:1px;
        right:1px;
        width:22px;
        height:19px;
        background-color:#efefef;
        text-decoration:none;
        background:url(http://www.ikea.com/ms/css/../img/zoom_off.gif) no-repeat top left;
    }

    #productPopup a.zoom:hover {
        background:url(http://www.ikea.com/ms/css/../img/zoom_on.gif) no-repeat top left;
    }

    #popupBg {
        background:url(http://www.ikea.com/ms/css/../img/bgPop.gif) repeat-y top left;
        padding-left:4px;
        padding-right:4px;
        position:relative;
        z-index:1;
    }

    #popupBgTop {
        width:147px;
        height:8px;
        background:url(http://www.ikea.com/ms/css/../img/bgPopTop.gif) no-repeat top left;
        position:relative;
        z-index:10;
        margin-bottom:-5px;
    }

    #popupBgBot {
        width:147px;
        height:8px;
        background:url(http://www.ikea.com/ms/css/../img/bgPopBot.gif) no-repeat bottom left;
        position:relative;
        z-index:10;
        margin-top:-3px;
    }
    
	/* ----------------------------------------------------------------------------------- end products */
	
	/* ----------------------------------------------------------------------------------- start large products */

	.rightContent .prodRecsContainer {
		display:block;
		margin-left:1.04em;/*10px;*/
		overflow:hidden;
		margin-bottom:1.04em;
		border-bottom:1px solid #EBE8D8;
	}
	
	.rightContent .prodRecsContainer .prodRecPadding {
		display:inline;
		float:left;
		padding:1.04em 1.46em 0 1.46em ;/*10px 14px 0px 10px;*/ /* t r b l */
	}
	
	.rightContent .prodRecsContainer .prodRecContainer {
		width:32.92em;/*316px;*/
		height:40em;
		overflow:hidden;
        position:relative;
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .prodImg {
		margin-left:3.44em; /*33px;*/
		display:block;
		width:26.04em;/*250px*/
		height:26.04em;/*250px*/
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .prodInfo {
		position:absolute;
		left:0em;
        top:18.8em;
	}

    .rightContent .prodRecsContainer .prodRecContainer .prodInfo a {
        text-decoration:none;
    }
    
    .rightContent .prodRecsContainer .prodRecContainer .prodInfo a:hover .prodName, 
    .rightContent .prodRecsContainer .prodRecContainer .prodInfo a:hover .prodInfoRow {
        text-decoration:underline;
    }

	.rightContent .prodRecsContainer .prodRecContainer .prodInfoRow {
		display:block;
		font-size:1.15em;/*11px*/
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .prodName {
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		font-size:1.15em;/*11px*/
        display:block;
        width:10.8em; /*120px;*/
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .prodPrice {
		font-weight:bold;
		display:block;
		color:#000;
		font-size:2.29em;/*22px;*/
		padding-top:0.06em;
		text-decoration:none;
		line-height:1.214em;
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .prodPriceDual {
		display:block;
		color:#545454;
		font-size:1.15em;/*11px*/
        text-decoration:none;
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .cartContainer {
		display:block;
        position:absolute;
        top:315px;
        left:0;
        width:32.92em;/*316px;*/
		height:1.98em;/*19px;*/
	}

	.rightContent .prodRecsContainer .prodRecContainer .cart {
		display:block;
		width:1.67em;/*16px*/
		height:1.98em;/*19px*/
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .cartNotAvailable {
		display:block;
		width:2.08em;/*20px*/
		height:2.19em;/*21px*/
	}
	
	.rightContent .prodRecsContainer .prodRecContainer .allProductsContainer {
		display:inline;
		float:right;
	}
    
    .rightContent .prodRecsContainer .prodRecContainer .moreLink    {
		display:block;
		padding:0.56em 1.04em 0 0; /* t r b l */
		margin:0.73em 0 0; /* t r b l */
        font-size:1.15em;
		line-height:1.09em; 
	}

	.rightContent .prodRecsContainer .prodRecBorder {
		display:inline;
		float:left;
		background-color:#EBE8D8;
		height:390px; /*285px;*/
		width:1px; /*1px;*/
		overflow:hidden;
        margin-top:1.04em;
	}

	/* ----------------------------------------------------------------------------------- end large products */
	
	/* ----------------------------------------------------------------------------------- start ads classes */

	.rightContent .adsContainer {
	    padding-left:0.94em; /*9px;*/
		width:72em;
	    display:block;
	    clear:both;
	    overflow:hidden;
	}
	
	.rightContent .bottomContainer {
		height:0.94em; /*9px;*/
	}
	
	.rightContent .adsContainer .adBottom {
	    width:17.08em;/*164px;*/
	    height:1px; /*1px;*/
	    margin:0.42em 0.42em 0.42em 0.52em;/*4px 4px 4px 5px;*/
	    background-color:#EBE8D8;
	    float:left;
	    overflow:hidden;
	}
		
	.rightContent .adsContainer .adBottomFirst {
	    margin-left:0;
	    padding-left:0.42em;
			clear:left;
	}
	
	.rightContent .adsContainer .adBottomLast {
	    width:17.19em;/*165px;*/
	    margin-right:0px;
	    clear:right;
	}
	
	.rightContent .seriesContainer {
		height:25.52em; /* 245px */
	}
	
	.rightContent .adsContainer .productRecallBorder {
	    border:0.21em solid #FF6600; /*2px*/
	    float:left;
        display:inline; /* NOTE!! IE fix. Otherwise it will create a 2px margin-left and split the row */
	    margin-left:0.10em; /*1px;*/
	    margin-right:0.21em; /*2px;*/
	}
	
	.rightContent .adsContainer .productRecallContainer {
		width:17.29em; /* 166px */
	    height:26.15em; /* 251px */
	    display:inline;
	    float:left;
        overflow:hidden;
	}
	
	.rightContent .adsContainer .adKnowledgeContainer {
		width:17.9em; /* 172px */
	    height:27.5em; /* 264px */
	    display:inline;
	    float:left;
	    border-left:1px solid #EBE8D8;
        overflow:hidden;
	}

	.rightContent .adsContainer #flashcontent, .rightContent .adsContainer #flashcontent_used {
		width:17.9em; /* 172px */
	    height:26.56em; /* 255px */
	    display:inline;
	    float:left;
        overflow:hidden;
		margin-left:0em;
	}
	
	.rightContent .adsContainer .adSeriesContainer {
		width:17.9em; /* 172px */
	    height:26.56em; /* 255px */
	    display:inline;
	    float:left;
	    border-left:1px solid #EBE8D8;
        overflow:hidden;
	}

	.rightContent .adsContainer .adSeriesContainerNoBorder {
		border:0;
		clear:left;
	}

	
	.rightContent .adsContainer .adContainerNoBorder {
		border:0px;
	  clear:right;
	}
	
	* html .rightContent .adsContainer .adContainerNoBorder {
	    clear:none;
	}
	
	.rightContent .adsContainer .content, .leftNavigation .adContainer .content  {
	    display:block;
	    margin:0.94em 1.56em 1.04em 1.56em; /* 9px 15px 10px 15px*/
	    text-align:center;
	}
	
	.rightContent .adsContainer .content a, .leftNavigation .adContainer .content a  {
	    color:#3399FD;
		display:block;
	}
	
	.rightContent .adsContainer .adImg, .leftNavigation .adContainer .adImg  {
	    height:11.98em; /* 115px */
	    border:0px;
	    clear:both;
        display:block;
	    margin-bottom:0.42em; /* 4px */
        margin-left:auto;
        margin-right:auto;
	}
    
    .rightContent .adsContainer .newImgContainer, .leftNavigation .adContainer .newImgContainer {
        position:relative;
        /*top:13.75em; /*132px;*/
        top:3.94em; /*34px;*/
        left:-0.42em; /* -4px  */
        text-align:left;
    }
    
	.rightContent .adsContainer .adKnowledgeContainer .content .adImg {
	    width:13.54em; /* 130px */
	}
	
	.rightContent .adsContainer .productRecallContainer .content .adImg {
	    width:13.54em; /* 130px */
	    margin:0 0.31em; /* 3px */
	}
	
	.rightContent .adsContainer .adSeriesContainer .content .adImg {
	    width:14.79em; /* 142px */
	}
	
	
	.rightContent .adsContainer .content .headerContainer, .leftNavigation .adContainer .content .headerContainer  {
		height:3.54em; /* 34px */
		overflow:hidden;
		margin-bottom:0.63em; /*8px;*/
	}

	.rightContent .adsContainer .content .headerContainerNewImg, .leftNavigation .adContainer .headerContainerNewImg {
	    margin-top:-1.458em; /*-14px;*/
	}
	
	.rightContent .adsContainer .content .headerContainer .header, .leftNavigation .adContainer .content .headerContainer .header {
	    font-size:1.456em; /* 14px*/
	    color:#333;
	    line-height:1.14em;
	    display:block;
	}
	
	.rightContent .adsContainer .content .headerContainer .subHeader, .leftNavigation .adContainer .content .headerContainer .subHeader {
	    font-size:1.46em; /* 14px*/
	    color:#999999;
	    padding-top:0.63em; /*6px;*/
	}
	
	.rightContent .adsContainer .content .text, .leftNavigation .adContainer .content .text {
	    font-size:1.15em; /* 11px*/
			line-height:1.18em;
	    color:#333;
	    text-align:center;
        display:block;
        padding-top:0.36em;
	}
	
	.rightContent .adsContainer .content .bullet, .leftNavigation .adContainer .content .bullet {
	    font-size:1.04em; /* 10px*/
	    color:#666666;
	    display:list-item;
	    list-style-position: inside;
	    padding-left:0.31em; /*3px;*/
	    text-align:left;
	}
	
	.rightContent .adsContainer .content .link, .leftNavigation .adContainer .content .link {
		display:block;
        padding-top:0.54em;
        font-size:1.144em;
        line-height:1.09em;
	}
	
	.rightContent .adBottomPadding {
		height:1.04em; /*10px;*/
		clear:both;
	}
	
	/* ----------------------------------------------------------------------------------- end ads classes */
	
	/* ----------------------------------------------------------------------------------- start services */
	.rightContent .servicesContainer {
	    padding-left:1.04em; /*10px;*/
	    display:block;
	    clear:both;
	}
	
	.rightContent .servicesContainer .serviceBorder {
	    border:1px solid #EBE8D8;
	    float:left;
	    margin-right:0.73em; /* 7px */
	}

	.rightContent .servicesContainer .noMargin {
	    margin:0px;
	}
	
	.rightContent .servicesContainer .serviceContainer {
		width:23.23em; /* 223px */
	    height:7.71em; /*74px */
        overflow:hidden;
	}
	
	.rightContent .servicesContainer .serviceContainerCenter {
		width:23.33em; /* 224px */
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent {
	    padding:1.04em 0.73em 1.04em 0.73em;
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .imgContainer {
	    float:left;
	    display:inline;
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .textContainer {
	    width:13.6em; /* 150px; */
	    float:left;
        font-size:1.15em;
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .serviceImg {
	    width:5.21em; /* 50px */
	    height:5.21em; /* 50px */
	    margin-right:0.63em; /* 6px */    
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .linkImg {
	    margin-top:0.42em; /*4px;*/
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .textContainer .header {
	    display:block;
	}
	
	.rightContent .servicesContainer .serviceContainer .serviceContent .textContainer .text a, .rightContent .servicesContainer .serviceContainer .serviceContent .textContainer .text {
	    color:#333;
        text-decoration:none;
	}

	/* ----------------------------------------------------------------------------------- end services */
	
	/* ----------------------------------------------------------------------------------- start allSeries Module */
	.rightContent .allSeriesStart {
	    float:left;
	    display:inline;
	    width:0.94em; /*9px;*/
	    height:0.10em; /*1px;*/
	    clear:left;
	}
	
	.rightContent .allSeriesSplit {
	    float:left;
	    display:inline;
	    width:0.31em; /*3px;*/
	    height:0.10em; /*1px;*/
	}
	
	.rightContent .allSeriesContainer {
		float:left;
	    display:inline;
	    height:1.56em; /*15px;*/
	    width:27.92em; /*268px;*/
	    margin:0 3.94em 1.04em 3.94em; /*0 38px 10px 38px;*/
	    overflow:hidden;
	    background-color:#EBE7DB;
	}
	
	.rightContent .allSeriesContainer .textContainer {
		text-align:center;
	    display:inline;
	    width:23.33em; /*224px;*/
	    margin-left:1.56em; /*15px;*/
	    margin-right:1.56em; /*15px;*/
	    float:left;
	    padding-top:0.10em; /*1px;*/
	}
	
	.rightContent .allSeriesContainer .textContainer .text {
	    color:#666666;
	    display:inline;
	}
	
	.rightContent .allSeriesContainer .imgContainer {
	    float:left;
	}
	
	.rightContent .allSeriesContainer .endImg {
	    width:0.73em; /*7px*/
	    height:1.56em; /*15px*/
	}
	
	/* ----------------------------------------------------------------------------------- end allSeries Module */
	
    /* ----------------------------------------------------------------------------------- start Hero Banner */
    .rightContent .heroBannerContainer {
    	width:71.88em; /*690px*/
    	height:34.38em; /*330px*/
        margin-left:1.04em; /*10px;*/
    	overflow:hidden;
    	display:block;
    }
    
    .rightContent .heroBannerContainer .leftContainer {
        height:100%;
        float:left;
        display:inline;
    }

    .rightContent .heroBannerContainer .leftContainerL {
        width:51.04em; /*490px*/
    }
    
    .rightContent .heroBannerContainer .leftContainerS {
        width:40.63em; /*390px*/
    }
    
    .rightContent .heroBannerContainer .leftContainer .bgImg {
        height:34.38em; /*330px*/
        z-index:1;
    }

    .rightContent .heroBannerContainer .leftContainer .bgImgS {
        width:40.63em; /*390px*/
    }

    .rightContent .heroBannerContainer .leftContainer .bgImgL {
        width:51.04em; /*490px*/
    }
    
    .rightContent .heroBannerContainer .leftContainer .priceContainer {
        z-index:10;
        position:relative;
        height:6.04em; /*58px; */
        float:right;
        clear:right;
        margin-right:10px;
    }

    .rightContent .heroBannerContainer .leftContainer .priceContainerTop {
        top:-33.65em; /*-323px;*/
    }

    .rightContent .heroBannerContainer .leftContainer .priceContainerMid {
        top:-20.63em; /*-198px;*/
    }

    .rightContent .heroBannerContainer .leftContainer .priceContainerBottom {
        top:-6.77em; /*-65px;*/
    }

    .rightContent .heroBannerContainer .leftContainer .productName {
        font-weight:bold;
        color:#666666;
        display:block;
    }

    .rightContent .heroBannerContainer .leftContainer .productDescr {
        color:#666666;
        display:block;
    }

    .rightContent .heroBannerContainer .leftContainer .productPrice1 {
        font-size:2.92em; /*28px;*/
        font-weight:bold;
        color:#545454;
        display:inline;
    }
    .rightContent .heroBannerContainer .leftContainer .currencySign {
        font-size:1.88em; /*18px;*/
        font-weight:bold;
        vertical-align:super;
        display:inline;
    }

    .rightContent .heroBannerContainer .leftContainer .productPrice2 {
        color:#545454;
        display:inline;
    }
    
    .rightContent .heroBannerContainer .rightContainer {
        width:20.83em; /*200px;*/
        height:100%; /*330px;*/
        float:left;
        display:inline;
        overflow:hidden;
        /* Vertical align code */
        display:table;
        _position:relative;    /* IE code */
    }
    
    .rightContent .heroBannerContainer .rightContainerL {
        width:31.25em; /*300px;*/
    }
    
    .rightContent .heroBannerContainer .rightContainerS {
        width:20.83em; /*200px;*/
    }
    
    .rightContent .heroBannerContainer .rightContainer .adContainer {
        text-align:center;
        padding:0 1.04em 0 1.04em; /*60px 10px 0 10px;*/
        /* Vertical align code */
        display: table-cell; 
        vertical-align:middle;
        _position:absolute;         /* IE code */
        _top:50%;                   /* IE code */
    }
    
    .rightContent .heroBannerContainer .rightContainer .adContainer .tdContainer {
        text-align:center;
        /* Vertical align code */
        _position:relative;     /* IE code */
        _top:-50%;               /* IE code */
    }
    
    .rightContent .heroBannerContainer .rightContainer .adContainer .adHeader {
        font-weight:bold;
        font-size:2.92em; /*28px;*/
        color:#999999;
        display:block;
    }
    
    .rightContent .heroBannerContainer .rightContainer .adContainer .adSubHeader {
        font-size:1.15em; /*11px;*/
        color:#666666;
        display:block;
        padding-bottom:2.6em; /*25px;*/
    }

    .rightContent .heroBannerContainer .rightContainer .adContainer .adText {
        color:#666666;
        display:block;
    }

    .rightContent .heroBannerContainer .rightContainer .adContainer .adImg {
        width:15.73em; /*151px*/
        height:6.25em; /*60px*/
        border:0;
        padding:0.83em 1.46em 0.83em 1.46em; /*8px 14px;*/
    }
    
	.rightContent .heroBannerContainer .rightContainer .adContainer .linkContainer {
		display:block;
	}
    
    .rightContent .heroBannerContainer .rightContainer .adContainer .linkContainer a {
    	padding-left:1.04em;
    	background:url(http://www.ikea.com/ms/css/../img/link_arrow.gif) no-repeat center left;
    }
    
    /* ----------------------------------------------------------------------------------- end Hero Banner */
	
	/* ----------------------------------------------------------------------------------- start Hero Left Text */
    .rightContent .heroLeftTextContainer {
        width:71.88em; /*690px;*/
        height:28.13em; /*270px;*/
        display:block;
        margin-left:1.04em; /*10px;*/
        overflow:hidden;
		clear:both;
    }
    
    .rightContent .heroLeftTextContainer .leftContainer {
        width:43.65em; /*419px;*/
        height:100%;
        display:inline;
        float:left;
        overflow:hidden;
        /* Vertical align code */
        display:table;
        _position:relative;    /* IE code */
    }
    
    .rightContent .heroLeftTextContainer .rightContainer {
        width:28.13em; /*270px;*/
        height:28.13em; /*270px;*/
        display:inline;
        overflow:hidden;
        float:left;
        clear:right;
    }
    
    .rightContent .heroLeftTextContainer .verticalDivider {
        background-color:#EBE8DB;
        width:0.10em;/*1px;*/
        height:26.04em; /*250px;*/
        display:inline;
        float:left;
        margin-top:1.04em; /*10px;*/
    }
    
    .rightContent .heroLeftTextContainer .leftContainer .td {
        padding:1.04em 4.69em 2.08em 4.69em; /*10px 45px 20px 45px;*/
        /* Vertical align code */
        display: table-cell; 
        vertical-align:middle;
        _position:absolute;         /* IE code */
        _top:50%;                   /* IE code */
    }
    
    .rightContent .heroLeftTextContainer .leftContainer .td .tdContainer {
        text-align:center;
        /* Vertical align code */
        _position:relative;     /* IE code */
        _top:-50%               /* IE code */
    }

    .rightContent .heroLeftTextContainer .leftContainer .td .tdContainer .header {
        color:#999999;
        line-height:1em; /*28px;*/
        font-size:2.92em; /*28px;*/
        font-weight:bold;
        padding-bottom:0.52em; /*20px;*/
    }

    .rightContent .heroLeftTextContainer .leftContainer .td .tdContainer .text {
        color:#666666;
        font-size:1.15em; /*11px;*/
        padding-bottom:1.88em; /*18px;*/
    }

    .rightContent .heroLeftTextContainer .leftContainer .td .tdContainer .linkContainer {
        text-align:center;
    }
    
    .rightContent .heroLeftTextContainer .rightContainer .img {
        margin-left:1.04em; /*10px;*/
		margin-top:1.04em; /*10px;*/
        width:26.04em; /*250px;*/
		height:26.04em; /*250px;*/
    }

    .rightContent .heroLeftTextContainer .link {
    	padding-left:1.04em;
    	background:url(http://www.ikea.com/ms/css/../img/link_arrow.gif) no-repeat 0px 0.31em;
    }

    /* ----------------------------------------------------------------------------------- end Hero Left Text */

	/* ----------------------------------------------------------------------------------- start link box */

	.allLinkBoxContainer {
		float: left; 
        padding-left: 4.38em; 
        padding-top: 1.04em;
		font-size:1.04em;
		font-weight: normal;

	}
	.allSeriesLinkBox {
		margin-right: 8.75em;
		float: left;
	}
	.allSeriesLinkBox2 {
		float:left;
	}
	.allSeriesLinkBoxInnerContainer {
		width:27.92em;
		text-align:left;
		height: 1.55em;
	}
	.allSeriesLinkBoxInner {
		float:left;
		background: #ebe7db;
		width:22.27em;
		text-align: center;
		height: 1.45em;
		padding-top:0.1em;
	}
	.allSeriesLinkBoxInnerLeft {
	float:left;
	}
	.allSeriesLinkBoxInnerLeft img {
	width:0.83em;
	}
	.allSeriesLinkBoxInnerRight img {
	width:0.83em;
	}
	.allSeriesLinkBoxInnerRight {
	float:left;	
	} 

	/* ----------------------------------------------------------------------------------- end link box */
	
	/* ----------------------------------------------------------------------------------- start all products link */
	
	.allProductsLink {
		text-align:right;
	}
	.allProductsLink a:hover, .allProductsLink a:visited, .allProductsLink .a:active {
		color:#66666;
	}

	.allProductsLink a:link{
		color:#66666;
	}

	/* ----------------------------------------------------------------------------------- end all products link */

.rightContent .promotionHeadline {
     font-size:1.35em; /*13px;*/
     color:#999999;
     padding-left:0.83em; /*11px;*/
     padding-bottom:0.52em; /*10px;*/
}
    
.rightContent .promotionHeadlineLink {
	padding:1.67em 0 0.625em 1.04em;
}
    
.rightContent .promotionHeadlineLink .text,
.rightContent .promotionHeadlineLink .divider,
.rightContent .promotionHeadlineLink .link {
	font-size:1.875em;
}

.rightContent .promotionHeadlineLink .divider {
	color:#ccc;
	margin-left:0.222em;
	margin-right:0.167em;
}
    
.rightContent #flashcontent, .rightContent #flashcontent_used {
	margin-left:1em;
	overflow:hidden;
	clear:both;
}

/* ----------------------------------------------------------------------------------- end right content */

/* ------------------------------------------------- Added by AAS project - style classes for local store ad start  */
.leftNavigation .navigationBlock .sideModuleStoreOffers {
	border: 1px solid #ebe8db;	
    padding-top:0.73em;
	background-color:#faf9f4;
	padding-bottom:1.56em; 
	padding-left:0.94em; 	
}
.leftNavigation .navigationBlock .sideModuleStoreOffers .storeImageContainer .adStoreImg {
	width:146px; 
	height:127px; 
}
.leftNavigation .navigationBlock .sideModuleStoreOffers .selectStore {	
	width:19.06em;
}
.leftNavigation .navigationBlock .sideModuleStoreOffers .selectStore select {
	font-size:1em;
	height:1.77em;
	width:13.54em;
}
.leftNavigation .navigationBlock .sideModuleStoreOffers .selectStore img {
	width:4.38em;
	height:2.08em;
}
.mTop10 { 
	margin-top:1.04em;
}
#allProductsNavigation #localStoreOffersAD {
    width:10.78em;
}
.offerText
{
	font-size:1.25em;
	font-weight:bold;
	color:#464646;
}
.headerBlock {
	margin-bottom: 1.04em;
	overflow: hidden;
	height: auto;
	padding-top:0.52em;	
	padding-bottom:1.04em;
}
/* ------------------------------------------------- Added by AAS project - style classes for local store ad end  */

/* ------------------------------------------------- BTI FW10 start  */

.productBtiBack {
	background-color:#FF0000;
	margin:0 0 0.52em 0.52em;
	position:relative;
}

.rightContent .productsContainer .productContainer.productBtiBack {
	margin-top:-0.21em; 
}

.productBtiFront {
	background-color:#FFCC00;
	left:-0.52em;
	position:relative;
	text-align:center;
	top:-0.52em;
	padding:0.73em 0.31em 0.63em 0.31em;
}

.productBtiFront .prodName,
.productBtiFront .prodDesc,
.productBtiFront .prodInfoRow {
	color:#000;
}

.productBtiFront .prodInfoRow {
	margin-top:-0.104em;
}

.productBtiFront .prodPrice {
	margin:-0.05em 0;
}

.productBtiFront .prodPriceFamily {
	margin-top:-0.104em;
}

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront .prodName , .productBTI .productBtiFront .prodName {
	width:auto;
}

.rightContent .productsContainer .productContainer .productBtiFront .prodPriceFamily {
	color:#000;
	margin-bottom:-0.21em;
}
		
.rightContent .prodRecsContainer .prodRecContainer .productBtiBack , .productBTI .productBtiFront {
	margin-bottom:0.42em;
}

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront , .productBTI .productBtiFront {
	padding:0.73em 0.83em 0.52em 0.83em;	
}

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront .prodPrice, .productBTI .prodPrice {
	color:#000;
	letter-spacing:-0.04em; /* -1px */
	padding:0 0.12em 0 0; /* 3px */
	font-size:2.5em;
	display:inline;
}	

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront .prodUnit, .productBTI .prodUnit {
	color:#000;
	font-size:1.15em;
	display:inline;
	font-weight:bold;
	margin-left:-0.45em; /* -5px */
	padding-right:0.09em; /* 1px */
}	

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront .prodFamily , .productBTI .prodFamily {
	margin-top:-0.104em;	
	display:block;
}

.rightContent .prodRecsContainer .prodRecContainer .productBtiFront .prodPriceFamily , .productBTI .prodPriceFamily {
	color:#000;
	margin-bottom:0.31em;
	display:block;
}		

.rightContent .prodRecsContainer .prodRecContainer .newImgSmall{
	position:absolute;
	z-index:1;
	top:-1.66em;
}

.productBTI a {
    text-decoration:none;
}

.productBTI a:hover .prodName, .productBTI a:hover .prodInfoRow {
    text-decoration:underline;
}

.productBTI .prodName {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	font-size:1.15em;/*11px*/
	display:block;
}

.productBTI .prodInfoRow {
	display:block;
	font-size:1.15em;/*11px*/
}

.productBTI .prodPrice {
	font-weight:bold;
	padding-top:0.04em; /* 1px */
	text-decoration:none;
}

.productBTI .prodFamily {
	font-weight:bold;
	color:#FF6600;	
}

.productBTI .newImgSmall {
	margin-bottom:0.52em;
}

.productBTI .productBtiContainer {
	position:relative;
	top:0.52em;
	float:left;
}

.dropdownBTI {
	clear:left;
	padding-top:0.94em;	
}

.dropdownBTI label {
	display: block;
}

/* ------------------------------------------------- BTI FW10 end  */

/* ------------------------------------------------- Long Benifit Ad start --------- */

.longBenifitAd {
	margin-left:0.94em;
	border:1px solid #EBE8DB;
	height:38.54em;
	position:relative;
	clear:both;
}

.longBenifitAd .imageContainer{
	display:table;
	height:100%;
	width:35.94em;
	float:left;
}

.longBenifitAd .imageContainer .image {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.longBenifitAd .textContainer{
	padding:4.17em 1.04em 4.17em 1.56em;
	width:32.71em;
	height:30.21em;
	float:right;
}

.longBenifitAd .textContainer .text {
	overflow:auto;
	height:100%;
	padding-right:0.45em;
	font-size:1.15em;
	color:#333;
	line-height:1.27em;
}

/* ------------------------------------------------- Long Benifit Ad end --------- */

/* ------------------------------------------------- FlashContent start ---------- */

.firstFlashContent {
	margin-top:0.83em;
}

/* ------------------------------------------------- FlashContent end ------------ */

/* ------------------------------------------------- WEE start ---------- */

div.prfcontainer {
	position: relative;
	clear: both;
	font-size: 1.15em;	/* 11 px */
	margin: -0.363em 0;	/* 4px */	
}

div.prodInfo  div.prfcontainer {
  margin: -0.36em 0 0 0;
}

div.bti {
	padding-top: 0.363em !important; /* 4px */
}

div.prodInfo div.bti {
	padding-top: 0.454em !important; /* 5px */
}

div.prfcontainer a {
	color: #3399FD;
	text-decoration: none;
}

div.prfcontainer a:hover {
	text-decoration: underline !important;
}

div.prfcontainer .lessprice {
	color: #999;
}

div.prfcontainer .prf {
	color: #000;
	margin: 0.454em 0 0.272em 0; /* 5px 3px */
}

div.prodInfo div.bti div.prf {
	margin-top: 0.272em; /* 5px 3px */
}

div.prfcontainer .prflist {
	color: #000;
	margin: 0.272em 0 0.636em 0; /* 3px 7px*/	
}

div#prfinfo {
	position: absolute;
	z-index: 5001;
	margin: 0;
	padding: 1.632em 1.56em 1.632em 1.56em;
	border: 1px solid #CCC;
	background-color: #fff;
	width: 270px;
	font-family: Verdana;
	font-size: 1.0em;
	display: none;
}

div#prfinfo .headline {
	margin: 0;
	padding: 0;
	font-size: 1.46em;
	color: #333;
}

div#prfinfo .body {
	margin: 1.15em 0 0 0;
	padding: 0;
	line-height: 1.67em;
	font-size: 1.15em;
	color: #333;
}

div#prfinfo .link {
	font-size: 1.15em;
	margin: 1.3em 0 0 0;
	padding: 0;
}

div#prfinfo a {
	color: #3399FD;
	text-decoration: none;
}

div#prfinfo a:hover {
	text-decoration: underline;
}

div#prfinfo .buttonContainer a:hover {
	text-decoration: none;
}

div#prfinfo .btns {
	margin: 0.864em 0 0 0;
	padding: 0;
	text-align: right;
}
/* ------------------------------------------------- WEE End ---------- */

/* ----------------- Styles for dropshadow on a layer ----------------- */
.shadow-one {
    position: absolute;
    padding-top: 12px;
    padding-left: 12px;
}

.corner-a {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.2em;
    height: 1.2em;
    background: url(http://www.ikea.com/ms/css/../img/popup_shadow.png) right top no-repeat;
}

#productPopup .corner-a {
    top:-0.2em;
}

.corner-b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 1.2em;
    height: 1.2em;
    background: url(http://www.ikea.com/ms/css/../img/popup_shadow.png) left bottom no-repeat;
}

#productPopup .corner-b {
    left:-0.2em;
}

.shadow-two {
    background: url(http://www.ikea.com/ms/css/../img/popup_shadow.png) right bottom no-repeat;
}

.shadow-three {
    position: relative;
    left: -1.2em;
    top: -1.2em;
    background: url(http://www.ikea.com/ms/css/../img/popup_shadow.png) left top no-repeat;
}

.shadow-four {
    position: relative;
    left: 0.6em;
    top: 0.6em;
}
/* ----------------- Styles for dropshadow on a layer ----------------- */

/* ------------------------------------------------- NLP  Start ---------- */
.nlpContent {
    position:relative;
    text-align:left;
}

.nlpContent .loader {
    background:url(http://www.ikea.com/ms/css/"/ms/img/loading.gif") center center no-repeat;
    height:11.98em;
}

.nlpContent .leftBtn {
    background:url(http://www.ikea.com/ms/img/nlp/btnLeft.png') no-repeat;
    width:24px;
    height:24px;
    position:absolute;
    left:0;
    top:35px;
    z-index:10;
}

.nlpContent .leftBtn:hover {
     background:url(http://www.ikea.com/ms/img/nlp/btnLeftMouseOver.png') no-repeat;
}

.nlpContent .rightBtn {
    background:url(http://www.ikea.com/ms/img/nlp/btnRight.png') no-repeat;
    width:24px;
    height:24px;
    position:absolute;
    right:0;
    top:35px;
    z-index:10;
}

.nlpContent .rightBtn:hover {
    background:url(http://www.ikea.com/ms/img/nlp/btnRightMouseOver.png') no-repeat;
}

.nlpContent .nlpClipArea {
    position:absolute;
    width:142px;
    overflow:hidden;   
    height:220px;
}

.nlpContent .products {
    position:absolute;
}

.nlpContent .product {
    float:left;
    width:14.79em;
}

.nlpContent .image {
    text-align:center;
    position:relative;
}

.nlpContent .image .newLowerPriceImage {
    margin-top:-24px;
    margin-right:100px;
}

.nlpContent img {
    margin-top:-4px;
    margin-bottom:0.31em;
}

.nlpContent .name {
    text-align:left;
    font-size:11px;
    font-weight:bold;    
}
.nlpContent .description {
    text-align:left;
    font-size:1.15em;
}

.nlpContent .link {
    text-align:left;
}

/* ------------------------------------------------- NLP  Ends ---------- */

/* ----------------- Styles for Slideshow ----------------- */
#productPopup a.zoom {
    background: transparent url(http://www.ikea.com/ms/css/../img/slideshow/zoom_off.gif) no-repeat scroll left top;
}

#productPopup a.zoom:hover {
    background:url(http://www.ikea.com/ms/css/../img/slideshow/zoom_on.gif) no-repeat top left;
}

#slideshowElements {
    display:none;
}

#slideshowBg {
    left:0px;
    margin:0px;
    padding:0px;
    position:absolute;
    top:0px;
    visibility:hidden;
    width:100%;
    z-index:1000;
}

#slideshowContainer {
    position: absolute;
    width: 820px;
    z-index: 5000;
	background-color:rgba(51, 51, 51, 0.3);
}

#slideshowContainer #slideshowBorder {
    position:relative;
	margin:30px;
}

#slideshowContainer #slideshowContent {
    background-color: #FFF;
    z-index: 99999;
}

#slideshowContainer #slideshowProduct {
    width:760px;
    height:620px;
}

#slideshowContainer #slideshowProduct .loader {
    padding-top:300px; 
    font-size:14px;
}

#slideshowCloseBtn {
    background-image:url(http://www.ikea.com/ms/css/../img/closePopup.gif);
    background-position:0px 0px;
    width:32px;
    height:32px;
    position:absolute;
    right:15px;
    top:15px;
}

#slideshowCloseBtn:hover {
    background-position:-32px 0px;
}

#slideshowContainer .prodInfo{
    position:absolute;
    top:30px;
    left:25px;
    text-align:left;
    color:#000;
    width:140px;
}

#slideshowContainer .prodImg{
    padding:40px 130px 80px;
}

#slideshowContainer .prodName {
    font-size:2.5em;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:1.08em;
}

#slideshowContainer .prodDesc {
    font-size:1.458em;
    line-height:1.14em;
    margin-bottom:0.571em;
    margin-top:0.286em;
}

#slideshowContainer .priceContainer span {
    font-size:1.15em;
}

#slideshowContainer .prodPriceMain span {
    font-size:2.5em;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:1.08em;
}

#slideshowContainer .prodFamily {
    display:block;
    color:#FF6600;
}

#slideshowContainer .dimensions {
    margin-top:8px;
    margin-bottom:6px;
}

#slideshowContainer .prodDimension {
    font-size:1.15em;
    color:#333;
}

#slideshowContainer .moreOptions{
    display:block;
    color:#999;
    font-size:1.15em;
    margin:0.26em 0;
    text-decoration:none;
}

#slideshowContainer .buttonsContainer {
    border-top:1px solid #CCC;
    margin-top:0.73em;
    padding-top:0.73em;
    margin-left:-0.453em;
    padding-left:0.453em;
}

#slideshowContainer .buttonsContainer div.buttonContainer {
    margin-top:0.312em;
    margin-bottom:0.312em;
    overflow:hidden;
}

#slideshowContainer .listLink  {
    font-size:1.15em;
    display:block;
}

#slideshowContainer .moreLink {
    font-size:1.15em;
    display:block;
    border-top:1px solid #CCC;
    line-height:1.09em;
    margin:0.73em 0 0 -0.362em;
    padding:0.56em 0 0 0.362em;
}

#slideshowContainer #slideshowNavigation{
    top:526px;
    left:80px;
    position:absolute;
    text-align:center;
    width:600px;
    border-top:1px solid #CCC;
    padding-top:20px;
    background-color:#FFF;
}

#slideshowNavigation #slideshowThumbs{
    padding-left:67px;
}

#slideshowNavigation .thumbLoader{
    border:4px solid #FFF;
    position:absolute;
    left:275px;
}

#slideshowNavigation .thumbContainer{
    cursor:pointer;
    float:left;
    position:relative;
    margin-right:5px;
    width:40px;
    height:40px;
    border:1px solid #CCC;
}

#slideshowNavigation .thumbContainer a{
    height:40px;
    width:40px;
    display:block;
}

#slideshowNavigation .thumbContainer a:hover{
    background-color:#000;
    filter:alpha(opacity=15);
	-moz-opacity:0.15;
	-khtml-opacity:0.15;
	opacity:0.15;
}

#slideshowNavigation .thumbContainerActive{
    border:4px solid #000;
    cursor:pointer;
    float:left;
    margin-right:2px;
    margin-left:-3px;
    bottom:3px;
}

#slideshowNavigation .thumbContainerActive a:hover{
    background:transparent;
}

#slideshowNavigation .slideshowBtn {
    height:32px;
    width:32px;
    position:absolute;
    top:25px;
    background-image:url(http://www.ikea.com/ms/css/../img/slideshow/btnNavigation.gif);
}

#slideshowBtnPrev {
    left:20px;
    background-position:top left;
}

#slideshowBtnNext {
    right:20px;
    background-position:top right;
}

#slideshowBtnPrev:hover  {
    text-decoration:none;
    background-position:-32px 0px;
}

#slideshowBtnNext:hover  {
    text-decoration:none;
    background-position:-128px 0px;
}

#slideshowBtnPrev.inactive {
    background-position:-64px 0px;
    cursor:not-allowed;
}

#slideshowBtnNext.inactive {
    background-position:-96px 0px;
    cursor:not-allowed;
}

.tabContainer{
	font-family:Verdana;
	font-size:11px;
	color:#333;
	border-bottom:1px solid #BFBFBF;
	height:2.73em;
	display:block;
	position:relative;
	overflow:visible;
	margin-top:0.73em;
	margin-left:0.82em;
	margin-bottom:0.91em;
	width:62.91em;
}

.tabContainerHeadline{
	margin-top:-0.27em;
}

.tabContainer a, .tabContainer a:visited, .tabContainer a:active, .tabContainer a:visited, .tabContainer a:hover{
	font-family:Verdana;
	font-size:11px;
	color:#333;
	text-decoration:none;
}

.tabLeft{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') no-repeat 0px 0px;
	width:4px;
	height:26px;
	margin-top:4px;
	cursor:pointer;
}

.tabRight{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') no-repeat 0px -56px;
	width:4px;
	height:26px;
	margin-top:4px;
	cursor:pointer;
}

.tabBody{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') repeat-x 0px -28px;
	height:26px;
	padding-right:11px;
	padding-left:11px;
	margin-top:4px;
	cursor:pointer;
}

.tabLeftSelected{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') no-repeat 0px -168px;
	width:4px;
	height:31px;
}

.tabRightSelected{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') no-repeat 0px -232px;
	width:4px;
	height:31px;
}

.tabBodySelected{
	display:inline;
	float:left;
	background:#fff url(http://www.ikea.com/ms/img/navigation/tab.gif') repeat-x 0px -200px;
	height:31px;
	padding-right:11px;
	padding-left:11px;
	font-weight:bold;
}

.tabSeparator{
	display:inline;
	width:3px;
	float:left;
	height:31px;
}

.tabFill{
	margin-top:8px;
	border-bottom:1px solid #BFBFBF;
}

.tabText{
	margin-top:0.55em;
	display:block;
}

.tabTextSelected{
	margin-top:0.73em;
	display:block;
}

div.tabContainer a:hover .tabBody, div.tabContainer a.hover .tabBody{
	background-position:0px -112px;
}

div.tabContainer a:hover .tabLeft, div.tabContainer a.hover .tabLeft{
	background-position:0px -84px;
	background-color:red;
}

div.tabContainer a:hover .tabRight, div.tabContainer a.hover .tabRight{
	background-position:0px -140px;
}
.lastTd{
border:none !important;
}

.leftNavigation .navigationBlock .sideModule .importantInformationHeader {
	color: #cc0000;
	font-size:1.458em; /* 14px */
	line-height:1.21em; /* 17px */
	margin-bottom:0.21em; /* 3px */
}

.leftNavigation .navigationBlock .sideModule .importantInformationText {
	line-height:1.25em; /* 12px */
	margin-bottom:0.366em; /* 4px */
	font-size:1.15em; /* 11px */
	display:block;
}

.leftNavigation .navigationBlock .sideModule .importantInformationLink {
	color:#3399fd;
	display:block;
	font-size:1.15em;
	margin-bottom:0.18em;
}

#HPDisplayInfoEspot{
	padding-bottom:1.46em;
}

/***************************FW10 styles used by category search page start **********************************/
.rightContent .paginationContainerFW10 {
 display:block;
 width:71.88em;/*690px;*/
 height:4.479em; /* 45px */
 background:#FFFFFF url(http://www.ikea.com/ms/css/../img/misc/filter_bot_bg.gif) repeat-x scroll left bottom;
 border-top:1px solid #EBE8DB;
 border-bottom:1px solid #EBE8DB;
 clear:both;
 margin:1.04em 0 1.04em 0.94em; /*9px;*/
}

.rightContent .paginationContainerNoTopMargin {
 margin-top:0;
}

.rightContent .paginationContainerFW10 .paginationPadding {
 padding:1.25em 0 0 0;
}

.rightContent .paginationContainerFW10 form {
 float:left;
 margin:0;
}

.rightContent .paginationContainerFW10 form select {
 width:11.78em;
 padding:0;
 margin-left:0.91em;
 float:left;
 margin-top:1px;
}

.rightContent .paginationContainerFW10 form select.identifier {
    width:15.6em; /*170px;*/
}

.rightContent .paginationContainerFW10 form select.color {
    width:11.97em; /*130px;*/
}

.rightContent .paginationContainerFW10 form select.sorting {
    width:11.97em; /*130px;*/
}

.rightContent .paginationContainerFW10 .paginationLeft .selectLarge {
 width:15.4em;
}

.rightContent .paginationContainerFW10 .paginationLeft form div.buttonContainer,
.rightContent .paginationContainerFW10 .paginationLeft form div.button {
 margin-left:0.52em;
 float:left;
}
  
.rightContent .paginationContainerFW10 .paginationLeft span {
 font-weight:bold;
 font-size:1.15em;
 margin-left:0.91em;
 margin-right:-0.54em;
 line-height:1.63em;
 float:left;
}
  
.rightContent .paginationContainerFW10 .paginationRight {
 float:right;
 padding-right:0.83em;
}

.rightContent .paginationMenu {
 margin-left:0.94em;
 color:#333;
    clear:both;
}
 
.rightContent .paginationMenuTop {
 margin-bottom:1.04em;
}

.rightContent .paginationMenuBottom {
 margin-top:1.04em;
}

.rightContent .paginationMenu .paginationLeft {
 padding-left:1.04em;
}

.rightContent .paginationMenu .paginationLeft a {
 font-size:1.15em;
}

.rightContent .paginationMenu .paginationRight {
 padding-right:1.04em;
 float:right;
}

.rightContent .paginationMenu .paginationPage {
 color:#999;
 padding:0 0.73em 0 0.31em;
}

.rightContent .paginationMenu .paginationPage a {
 margin:0 -0.27em;
 font-size:1.15em;
}

.rightContent .paginationMenu .paginationPage span {
 margin:0 -0.27em;
}

.rightContent .paginationMenu .paginationPage span.active {
 color:#f60;
 font-weight:bold;
 font-size:1.15em;
}

.rightContent .paginationMenu .paginationRight a {
 color:#333;
}

.rightContent .paginationMenu .paginationButtonTextPaddingPrev {
 font-size:1.15em;
 font-weight:bold;
}

.rightContent .paginationMenu .paginationButtonTextPaddingNext {
 font-size:1.15em;
 font-weight:bold;
}

.rightContent .paginationMenu .paginationButtonTextPaddingPrev a {
 background:url(http://www.ikea.com/ms/img/navigation/paging_arrow_left_active.gif') no-repeat left 3px;
 padding-left:9px;
} 

.rightContent .paginationMenu .paginationButtonTextPaddingNext a {
 background:url(http://www.ikea.com/ms/img/navigation/paging_arrow_right_active.gif') no-repeat right 3px;
 padding-right:9px;
}

.rightContent .paginationMenu .paginationButtonTextPaddingPrev a:hover {
 background-image:url(http://www.ikea.com/ms/img/navigation/paging_arrow_left_hover.gif');
}

.rightContent .paginationMenu .paginationButtonTextPaddingNext a:hover {
 background-image:url(http://www.ikea.com/ms/img/navigation/paging_arrow_right_hover.gif');
}

.rightContent .paginationMenu .paginationButtonTextPaddingPrevInactive {
 background:url(http://www.ikea.com/ms/img/navigation/paging_arrow_left_disabled.gif') no-repeat left 3px;
 padding-left:9px;
 color:#999;
}

.rightContent .paginationMenu .paginationButtonTextPaddingNextInactive {
 background:url(http://www.ikea.com/ms/img/navigation/paging_arrow_right_disabled.gif') no-repeat right 3px;
 padding-right:9px;
 color:#999;
}
   
.rightContent .paginationMenu a:hover{
 color:#f60;
 text-decoration:none;
}

.rightContent .paginationContainerFW10 .buttonContainer {
    padding-right:0;
}

/***************************FW10 styles used by category search page  end **********************************/


