/*  Filename: aas_FW10_em.css - Used by AAS templates  */ 
 
/*  IKEA00189680  - The border measurements have been retained in pixels to fix the mentioned issue.  */

.toleft { 
    float:left;
    width: 260px;
}
.toright { 
    float:right;
}
/*header tags*/
/* IKEA00195906 */
h2 {
    font-weight:bold;
    font-size:1.88em;
    margin:0em;
    color:#999999;
}
h3 {
    font-weight:bold;
    font-size:1.67em;
    margin:0em;
    color:#999999;
}
h4 {
    font-weight:bold;
    font-size:1.35em;
    margin:0em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
h5 {
    font-weight:bold; 
    font-size:1.15em; /*IKEA00193646 , IKEA00196228*/
    margin:0em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.h18 {
    
    font-size:18px;
    line-height:20px;
    margin:0em;
    color:#000000; /* Class added as per IKEA00668967 */
} 
.h24 {
    
    font-size:24px;
    line-height:27px;
    margin:0em;
    color:#000000; /* Class added as per IKEA00668967 */
} 
.h30 {
    
    font-size:30px;
    line-height:33px;
    margin:0em;
    color:#000000; /* Class added as per IKEA00668967 */
} 
.h36 {
    
    font-size:36px;
    line-height:40px;
    margin:0em;
    color:#000000; /* Class added as per IKEA00668967 */
} 
.h48 {
    
    font-size:48px;
    line-height:53px;
    margin:0em;
    color:#000000; /* Class added as per IKEA00668967 */
}
.productNavigation {
    width:21.04em;
    background-color:#ffffff;
}
.productItem {
    border-top:#dddddd 1px solid; 
    width: 100%;
}
.subItem {
    clear:none ;
    margin-left:0.00em;
}
.section1 {
    padding-left:3.44em;
}
.section2 { 
    margin-left:2.60em;
    font-weight:normal;
    overflow:visible;
    height:100%;
    display:block;
    padding-bottom:0.31em;
    padding-top:0.21em;
}
.section3 {
    margin-left:5.42em;
    font-weight:normal;
}
.prodNameActive {
  font-weight: bold; 
  color: #ff6600;
}
.subsession {
    width:78%;
    color:#626262;
    float:left;
    padding-left:0.52em;
    padding-right:0em;
    padding-top:0em;
    padding-bottom:0em;
}
.subsession1 {
    width:78%;
    color:#626262;
    float:left;
    padding-left:0.52em;
    padding-right:0em;
    padding-top:0em;
    padding-bottom:0em;
    font-weight:normal;
}
.shadow {
    padding-bottom:0.31em;
    width: 20.83em; 
    height: 0.52em;
}
.navBlock {    
    color:#3799fd;
} 
.greybg {
    border:1px solid #ebe8db;
    float: left; 
    width: 20.52em; 
    background-color:#faf9f4;
}
.blockPadding {
    padding-right: 0.00em;
    padding-left: 1.15em; 
    float: left;
    padding-bottom: 1.35em;
    padding-top: 1.15em;
}
.ImageLink {
    display: inline; 
    float: left;
}
.mainImg {
    padding-right: 0.83em;
    float: left;
    width: 5.83em; 
    height: 5.83em;
}
.blockcontainer {
    margin-left: 6.67em;
    width: 11.56em;
}
blockHeader { 
    font-weight: bold;
    padding-bottom: 0.42em;
    color: #464646;
}
.text {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    line-height: 1.46em;
}
.center {
    float:left;    
    width:70.52em;
}
.centerLayoutC {
    float:left;    
    width:70.52em;
    
}
.centerH1Heading {    
    border-bottom:1px #dddddd solid;
    text-align: center;
    height:3.95em;
}
.centerH1HeadingPreIndex {     
    line-height:2.08em;
    border-bottom: #dddddd 1px solid;
    text-align: center; 
    margin-left:1.04em;
}
.centerH2heading {    
    line-height:2.08em;
    border-bottom: #dddddd 1px solid;
}
.horizontalLine {
    clear:both;
    display:block;
    height:1px;
    background-color: #ebe8d8;
}

.textBold {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    font-weight:bold;
    color:#464646;
    line-height:1.45em; /*IKEA00192509 - Fix for sitemap line-height issue.*/
}

.collectionsContainer {
    width: 100%; 
    text-align: center;
}
.sideModuleImageLink {
    padding-right: 0.00em; 
    display: block; 
    padding-left: 0.00em; 
    padding-bottom: 0.42em; 
    padding-top: 0.42em; 
    height: 3.75em; 
    width:14.58em;
}
.mainImg {
    padding-right: 0.83em; 
    float: left; 
    width: 5.83em; 
    height: 5.83em;
}
.collectionText {
    padding-bottom: 1.88em;
}
.bordertopright {
    border-top: #ebe8db 1px solid;
}
.right{
    width:16.67em;    
    float: left;
    margin-left:0.52em;
    display:inline;
    border-left: #dddddd 1px solid;
    padding-left:1.04em;
    height:100%;
    display:inline;
    overflow:visible;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}
.centerright {
    width:57.29em;
    float:left;
}
.centerPadding {
    padding-top:1.77em;
    padding-bottom:1.56em;
    border-bottom: #ebe8db 1px solid;
}
.rightContainer {
    display: block;
    margin-bottom: 0.73em;
    overflow: hidden;
    width: 14.58em;
    height: auto;
}
.right1{
    width:20.83em;    
    float: right;
    margin-left:4.17em;
    display:inline;
    border-left-color: #dddddd; 
    border-left-style: solid; 
    border-left-width:1px;
    padding-left:1.04em;
}
.rightborder{
    width:20.83em;    
    float: left;
    margin-left:0.00em;
    display:inline;
    border-left-color: #dddddd; 
    border-left-style: solid; 
    border-left-width:1px;
    padding-left:0.31em;
}
.right1 .rightContainer {
    display: block; 
    margin-bottom: 0.73em; 
    overflow: hidden; 
    width: 16em; 
    height: auto;  
    border:1px solid;
}
.collectionsContainer {
    width: 100%; 
    text-align: center;
}
.collectionsContainer .header {
    font-size: 1.88em; 
    padding-bottom: 1em; 
    color: #999999; 
    padding-top: 0.42em; 
}
.collectionsContainer .collectionHeader {
    color: #3399fd;
}
.collectionsContainer .collectionText {
    padding-bottom: 1.88em;
    width:14.58em;
}
.collectionsContainer .collectionText a:link {
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.collectionsContainer .collectionText a:active {
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.collectionsContainer .collectionText a:visited {
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.Containerleft {
    width: 100%; 
    text-align: left;
}
.Containerleft .smallheader {
    font-size: 1.88em; 
    padding-bottom: 1em; 
    color: #999999; 
    padding-top: 0.42em; 
}
.smallheaderActivities {
    font-size: 1.88em; 
    padding-bottom: 1.56em; 
    color: #999999; 
}
.headerorange {
    font-size:1.15em; /* IKEA00195739 */    
    color:#ff6600;
}
.bordertopright {
    border-top: #ebe8db 1px solid;
}

.borderright {
    border-right: #ebe8db 1px solid; 
    float: left;  
    height: 21.56em;
}
.leftside {
    display:inline;
    overflow:hidden;
    float:left;
}
.leftside .leftwidth {
    width: 21.04em;
}
.leftside .leftnavblock {
    display:block;
    overflow:hidden;
    width: 21.04em;
}
.leftside .navHeadPadding {
    padding-left:1.04em;
    padding-right:1.04em;
    padding-top:0.94em;
    padding-bottom:1.15em;
    border-bottom: #dddddd 2px solid;
}
.leftside .leftnavblock .navItem {
    padding-left:0.42em;
    padding-right:0.42em;
    padding-top:0.00em;
    padding-bottom:0.00em;
    border-top: #dddddd 1px solid;
    width:100%;
    float:left;
}
.leftside .leftnavblock .navItem .itemName {
    padding-left:0.00em;
    padding-right:0.00em;
    padding-top:1.04em;
    padding-bottom:1.04em;
    float:left;
    width:78%;
}
.center .centerHeadPadding {
    padding-top:1.77em;
    padding-bottom:1.56em;
    border-bottom: #ebe8db 1px solid;
}
.center .centerHeadPadding H1 {
    display:block;
    margin:0;
    font-weight:normal;
    font-size:2.40em;
    color:#999999;
    text-align:center;
}
.rightside {
    display:inline;
    float:right;
    width:71.56em;
}
.rightside .centerHeadPadding {
    padding-left:1.04em;
    padding-right:1.04em;
    padding-top:1.77em;
    padding-bottom:1.56em;
    border-bottom: #ebe8db 2px solid;
}
.rightside .centerHeadPadding h1 {
    display:block;
    margin:0;
    font-weight:normal;
    font-size:2.4em;
    color:#999999;
    text-align:center;
}
.rightside .fullwidth {
    padding-left:1.04em;
    padding-right:1.04em;
    padding-top:1.77em;
    padding-bottom:1.56em;
}
.fullcontentwidth {
    width:72.92em;
}
.topcontentwidth {
    display:block;
    float:left;
    overflow:hidden;
    width:41.25em;
    margin-left: 2.08em;
    margin-top:2.08em;
    height:17.13em;
}
.topcontentwidthright {
    display:inline;
    float:right;
    overflow:hidden;
    width:29.58em;
}
.topcontentwidthleft {
    display:inline;
    float:left;
    overflow:hidden;
    width:29.58em;
}
.textheadline {
    font-size:1.35em;
    font-style:normal;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.navbutton {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    text-decoration:none;
}
a.navbutton:active {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    text-decoration:none;
    font-weight:bold; 
    color: #ff6600;
}
a.navbutton:hover {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    text-decoration:none;
    color: #ff6600;
}
a.navbutton{ /* IKEA00193625 */ 
    font-weight:bold; color: #ff6600;
}
.toright {
    float:right;
}
.left{
    width:15.63em;
    display:inline;
    float: left;
}
.centercontent {
    width:50.52em;
    border:1px solid #999999;
}
.centerleft {
    width:25.00em;
    height:15.10em;
    float:left;
}
.centerleftinside {
    width:25.00em;
    height:13.02em;
    float:left;
}
.centerright {
    width:25.00em;
    height:15.10em;
    float:right;
    border: #000000 1px solid;
}
.textcenterheadline {
    font-size:2.40em;
    font-style:normal;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.subheading {
    font-size:1.46em;
    font-style:normal;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.headingdiv {
    width:100%;
    height:2.08em;
    padding-top:2.19em;
    padding-bottom:1.04em;
}
.contentleftdivborder {
    width:22.19em;
    height:2.19em;
    padding-top:0.52em;
    padding-bottom:0.52em;
    border-bottom: #e4e4e4 1px solid;
}
.contentleftsubborder {
    width:100%;
    height:2.19em;
    padding-top:0.52em;
    padding-bottom:0.52em;
    border-bottom: #dddddd 1px dotted;
}
.thirdlevelnav {
    width:100%;
    height:2.19em;
    padding-top:0.52em;
    padding-bottom:0.52em;
}
.contentleftdiv {
    width:22.19em;
    height:2.19em;
    padding-top:0.52em;
    padding-bottom:0.52em;
}
.textbutton {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    text-decoration:none;
}
.textbutton:hover {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#ff9900;
    text-decoration:none;
}
hr {  
    width:100%;
    color: #ebe8db;
    height:1px;
}
.dividershadow {
    border-top: #b8b8b8 2px solid;
    width: 100%;
}
a.normallink {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.25em;
}
a.normallink:link {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.25em;
}
a.normallink:visited {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.25em;
}
a.normallink:active {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.25em;
}
a.normallink:hover {
    color: #00aeef; 
    text-decoration: underline;
    font-size:1.25em;
}
a.sublink {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.15em; /* IKEA00195739 */
}
a.sublink:link {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.15em; /* IKEA00195739 */
}
a.sublink:visited {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.15em; /* IKEA00195739 */
}
a.sublink:active {
    color: #00aeef; 
    text-decoration: none;
    font-size:1.15em; /* IKEA00195739 */
}
a.sublink:hover {
    color: #00aeef; 
    text-decoration: underline;
    font-size:1.15em; /* IKEA00195739 */
}
.centerHeadPadding {
    padding-left:1.04em;
    padding-right:1.04em;
    padding-top:1.77em;
    padding-bottom:1.56em;
    border-bottom: #ebe8db 2px solid;
}
.textheadline1 {
    font-size:1.35em;
    font-style:normal;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    line-height:1.04em;
    text-align: center;    
}
.banner-area {
    padding-top:2.08em;
    width: 15.63em;
}
#store_image {
    float:left;
    margin-left:0.52em;
}
#leftstore {
    margin-top:5.10em;
    padding-top:0.52em;
    float:left;
    height:auto;
    width:22.92em;
    border-top: solid 1px #cccccc; /* Changed to fix CQ item no: IKEA00195902*/
    display:block;
}

#left-address
{
    width:17.83em;
    display:block;
    float: left;
    clear:both;
}
#adreess-header {
    font-size:1.35em;
    font-weight:bold;
    padding-top:0.52em; 
    color:#ff6600;
}
.adress-subheader {
    font-size:1.15em; /* IKEA00195739 */
    font-weight:bold;
    color:#464646;
    padding-top:1.04em;
}
.adress-subheader1 {
    font-size:1.15em; /* IKEA00195739 */
    font-weight:bold;
    color:#464646;
    padding-top:1.56em
}
.adress-subheader {
    font-size:1.15em; /* IKEA00195739 */
    font-weight:bold;
    color:#464646;
}
.adress-content {
    font-size:1.15em; /* IKEA00195739 */
    color:#464646;
    line-height:1.46em;
}
.bannersmallimage {
    float:left;
    height:9.38em;
}
.offer-text {
    font-size:1.25em;
    font-weight:bold;
    color:#464646;
}
#store_image {
    float:left;
    margin-left:0.52em;
    position:absolute;
    top:3.33em;
    right:1.04em;
}

#store-text {    
    float:left;
    font-size:1.35em;    
    margin-left:0.64em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navBlock {    
    color:#3799fd;
}
.leftNavigation .greybg {
    border-right: #ebe8db 1px solid; 
    border-top: #ebe8db 1px solid; 
    float: left; 
    border-left: #ebe8db 1px solid; 
    width: 20.52em; 
    border-bottom: #ebe8db 1px solid; 
    background-color: #faf9f4;
}
.leftNavigation .blockPadding {
    padding-right: 0.00em; 
    padding-left: 1.15em; 
    float: left; 
    padding-bottom: 1.35em; 
    padding-top: 1.15em;
}
.leftNavigation .ImageLink {
    display: inline; 
    float: left;
}
.leftNavigation .mainImg {
    
    float: left; 
    width: 5.72em;     
}
.leftNavigation .blockcontainer {
    margin-left: 6.67em; 
    width: 11.56em;
}
.leftNavigation .blockHeader {
    font-weight: bold; 
    padding-bottom: 0.42em; 
    color: #464646;
}
#leftinfostore {
    margin-top:5.21em;
    padding-top:1.04em;
    float:left;
    height:auto;
    width:22.92em;
    border-top: solid 1px #ddd;
    display:block;
}
#leftstore1 {
    margin-top:5.21em;
    padding-top:1.04em;
    float:left;
    height:6.25em;
    width:22.92em;
    border-top: solid 1px #ddd;
    display:block;
}
.search_width {
    width:76.04em;
    float:left;
    margin-top:1.56em;

}
.link_new {
    padding-left:0.10em;
    margin-top:1.56em;
}
.black_button {
    font-size:1.35em;    
    margin-left:0.52em;
    color:#3799fd;
    font-weight:bold;
}
.black_button:hover {
    font-size:1.35em;    
    margin-left:0.52em;
    color:#3799fd;
    text-decoration:underline;
}
.black_button_active {
    font-size:1.35em;    
    margin-left:0.52em;
    color:#ff6600;
    font-weight:bold;

}
.textheadline2 {
    font-size:1.35em;
    font-style:normal;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    line-height:1.04em;
    text-align: left;
    padding-top:1.56em;
    padding-bottom:2.08em;    
}
.text_new{
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    padding-bottom:1.04em;
}
.banner-area1 { /*IKEA00193625*/
    padding:1.04em;
    width: 15.63em;
}
.banner-area { /*IKEA00193625*/
    padding:1.04em;
    width: 15.63em;
}
#local-store {
    padding-right:1.04em;
}
#local-storeimg {
    float:left;
    height:25.63em;
    width:70.52em;
}
#local-storeleft {
    float:left;
    width:31.25em;
    background-color:#cccccc;
    text-align:center;
    height:29.48em;
    margin-top:1.04em;
    margin-bottom:1.04em;
}
#local-storeright {
    float:left;
    width:35.31em;
    padding-bottom:1.15em;
    padding-top:1.15em;
}
.store-line {
    border-bottom:1px solid #efede0;
}
.store-text1 {
    font-size:4.17em;    
    color:#ffffff;
    padding-top:5.73em;
    text-decoration:none;
}
.store-text2 {
    font-size:1.35em;    
    margin-bottom:2.60em;
    padding-top:1.04em;
    color:#ffffff;
}
#local-storecont {
    clear:both;
    margin-top:1.15em;
    margin-bottom:1.15em;
    float:left;
    display:block;
}
.leftcont {
    clear:both;
    display:block;
    width:39.27em;
    float:left;
}
.leftcont1 { 
    width:14.55em;
    margin-right:2.8em;
    float:left;
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    height:auto;
    overflow:hidden;
    line-height: 1.26em; /* IKEA00195711 */

}
.leftcont2 { 
    width:14.55em;
    margin-right:0.00em;
    float:left;
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    height:auto;
    line-height: 1.26em; /* IKEA00195711 */
}
.rightcont1 {
    float:right;
}
.mLeft5_new {
    margin-left:0.84em;
    margin-top: 2.08em;
}
.rightContent .adsContainer .adKnowledgeContainer2 {
    display: inline; 
    float: left;  
    width: 17em; 
    /* IKEA00193625 - Previous Line: height: 26.56em auto;*/ 
    padding-top: 0.83em; 
    margin:0 0.31em 0 0.52em;
}
.rightContent .adsContainer .adKnowledgeContainer2 .content .adImg {
    margin: 0.00em 0.63em; 
    width: 13.54em;
}
.rightContent .adsContainer .adKnowledgeContainer1 .content .adImg {
    margin: 0.00em 0.63em; 
    width: 13.54em;
}
.rightContent .adsContainer .content1 {
    display: block;
    padding: 0.94em .90em .90em;
    text-align: center;
    float: left;
    border-left: #ebe8d8 1px solid;
    height: 100%;
    margin-bottom:0.83em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden; 
    display:inline;
    float:left;
}
.rightContent .adsContainer .contentright {
    display: block;
    padding: 0.94em .90em .90em;
    text-align: center;
    float: left;
    border-right: #ebe8d8 1px solid;
    height: 23.4em;
}
.coumheader .columnheader {
    display: block; 
    font-weight: normal; 
    font-size: 1.88em; 
    color: #999999; 
    line-height: 100%; 
}
.rightContent .adsContainer .content2 {
    display: block;
    padding: 0.94em .90em .90em;
    text-align: center;
    float: left;
    border-LEFT: #ebe8d8 1px solid;
    height: 23.4em;
}
.rightContent .adsContainer .contentNoBorder1 {
    border-left: 0.00em;
}
.rightContent .adsContainer .adKnowledgeContainer3 {
    display: inline; 
    float: left;  
    width: 17em; 
    /* IKEA00193625 - height: auto 26.56em;*/
    padding-top: 0.83em; 
    margin:0 0.31em 0 0.52em; 
}
.smallheaderActivities1 {
    font-size: 1.88em; 
    padding-bottom: 1.56em; 
    color: #999999; 
    padding-top: 1.15em; 
}
.text-down {
    /* removed font-size:1.15em;  IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    margin-top:1.56em;
}
#allContent #mainPadding #main1 {
    clear: left; 
    display: block; 
    float: left; 
    background-color: #ffffff; 
    padding-right:0.21em;
}
.rightContent1 .productsHeaderContainer1 {
    display: block; 
    margin-bottom: 0.1em; 
    margin-left: 1.15em; 
    margin-left: 0.10em; 
    line-height: 5em; 
    border-bottom: #ebe8db 1px solid; 
    height: 5em;
}
.Dividernew {
    display: inline; 
    float: left;  
    overflow: hidden; 
    width: 17em; 
    height: 1px; 
    background-color: #ebe8db;
}
.divider-container {
    padding-left:1.44em;
}

.rightContent .leftgreybg .bigwihtelink {
    font-size:4.17em;    
    margin-bottom:1.56em;
    color:#ffffff;
    margin-top:26.04em;
    text-decoration:none;
}
.rightContent .leftgreybg a.bigwihtelink:hover {
    font-size:4.17em;    
    margin-bottom:1.56em;
    color:#ffffff;
    padding-top:7.81em;
    text-decoration:none;
}
.rightContent .leftgreybg a.bigwihtelink:active {
    font-size:4.17em;    
    margin-bottom:1.56em;
    color:#ffffff;
    padding-top:7.81em;
    text-decoration:none;
}
.rightContent .leftgreybg .smallwhitelink {
    font-size:1.35em;    
    margin-bottom:2.60em;
    color:#ffffff;
    text-decoration:none;
}
.rightContent .leftgreybg a.smallwhitelink:hover {
    font-size:1.35em;    
    margin-bottom:2.60em;
    color:#ffffff;
    text-decoration:none;
}
.rightContent .leftgreybg a.smallwhitelink:active {
    font-size:1.35em;    
    margin-bottom:2.60em;
    color:#ffffff;
    text-decoration:none;
}
.productCategoryDivider1 {
    display: inline; 
    float: left; 
    margin-top: 3.65em; 
    overflow: hidden; 
    width: 17em; 
    height: 1px; 
    background-color: #ebe8db;
    margin-left: 0.52em;
}
.provison-link {
    margin-top:1.04em;
}
.bgborderShadow {
    background-image: url(../images/shadow.gif);
    background-repeat: repeat-x;
}
.adcenterContainer_new {
    display: inline; 
    float: left; 
    overflow: hidden;
    width: 17.19em; 
    height: 26.56em;
}
.sitemapContainer_2 {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 17.71em;
    margin-top:1.04em;
    margin-bottom:2.08em;
    padding-left:1.04em;
    padding-right:0.21em;
    height:100%;
    display:inline;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}
.productCategoryContainer2 img {
    float: left; 
    margin: 0.26em; 
    width: 9.9em; 
    height: 9.9em;
}
.productCategoryContainer2 .header {
    display: block; 
    font-weight: bold; 
    padding-bottom: 0.52em; 
    color: #3399fd; 
    padding-top: 0.83em;
}
.productCategoryContainer2 .textContainer {
    float: left; 
    width: 14.58em;
}
.productCategoryContainer2 .text {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer a:link {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer2 a:visited {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer2 a:active {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer2 a:hover {
    color: #ff6600;
}
.productCategoryContainer2 .header:hover {
    color: #ff6600;
}
.productCategoryContainer1 .textContainer1 {
    float: left; 
}
.leftNavigation .navigationBlock1 {
    display: block; 
    overflow: hidden; 
    position:relative;
}
.productsa-z {
    display: block; 
    float: left; 
    margin-left: 0.00em; 
    width: 75.52em; 
    color: #000000; 
}
.productsa-z a {
    color: #3399fd; 
    text-decoration: none;
}
.productsa-z a:link {
    color: #3399fd; 
    text-decoration: none;
}
.productsa-z a:visited {
    color: #3399fd; 
    text-decoration: none;
}
.productsa-z a:active {
    color: #3399fd; 
    text-decoration: none;
}
.productsa-z a:hover {
    text-decoration: underline;
}
.productsa-z .productsHeaderContainer {
    display: block; 
    margin-bottom: 0.1em;   
    border-bottom: #ebe8db 2px solid; 
}
.productsa-z  .productsHeaderContainer H1 {
    display: block; 
    font-weight: normal; 
    font-size: 2.4em; 
    margin: 0.00em; 
    color: #999999; 
    text-align: center; 
    line-height:4.38em;
}
.espotSide {
    float:left;
    width:17.19em;
}
.espotSide .navigationBlock .sideModule {
    border-right: #ebe8db 1px solid; 
    padding-right: 1.15em; 
    border-top: #ebe8db 1px solid; 
    padding-left: 1.15em; 
    padding-bottom: 1.56em; 
    border-left: #ebe8db 1px solid; 
    padding-top: 0.73em; 
    border-bottom: #ebe8db 1px solid; 
    background-color: #faf9f4;
}
.espotSide .navigationBlock .sideModule .sideModuleImg {
    margin-top: 0.52em; 
    margin-bottom: 0.63em; 
    width: 11.46em; 
    height: 8.85em;
}
.espotSide .navigationBlock .sideModule .sideModuleHeader {
    font-weight: bold; 
    font-size: 1.4em; 
    padding-bottom: 0.63em; 
    color: #ff6600;
}
.espotSide .navigationBlock .sideModule .sideModuleLink {
    clear: both; 
    padding-right: 0.00em; 
    display: block; 
    padding-left: 0.00em; 
    padding-bottom: 0.21em; 
    margin: 0.00em; 
    padding-top: 0.00em;
}
.espotSide .navigationBlock .sideModule .sideModuleLink .linkImg {
    margin-right: 0.52em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink {
    padding-right: 0.00em; 
    display: block; 
    padding-left: 0.00em; 
    padding-bottom: 0.42em; 
    padding-top: 0.42em; 
    height: 3.75em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .imageContainer {
    display: inline; 
    float: left; 
    overflow: hidden; 
    width: 5.83em; 
    height: 3.75em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .imageContainer a {
    padding-left: 0em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .imageContainer img {
    padding-bottom: 0.83em; 
    width: 5.83em; 
    height: 3.75em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .linkContainer {
    display: inline; 
    float: left; 
    overflow: hidden; 
    width: 12.2em; 
    height: 3.75em;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .linkContainer .linkImg {
    margin-top: 0.21em; 
    display: inline; 
    float: left;
}
.espotSide .navigationBlock .sideModule .sideModuleImageLink .linkContainer .textContainer {
    float: left; 
    width: 11.1em;
}
.espotSide .navigationBlock .sideModule .sideModuleSubHeader {
    font-weight: bold; 
    padding-bottom: 0.31em; 
    color: #464646;
}
.espotSide .navigationBlock .sideModule .sideModuleInnerBorder {
    display: block; 
    margin: 1.35em 0.00em 1.04em; 
    overflow: hidden; 
    height: 0.31em; 
    background-color: #ffffff;
}
.espotSide .navigationBlock .sideModuleSmall {
     border-right: #ebe8db 1px solid; 
     border-top: #ebe8db 1px solid; 
     float: left; 
     border-left: #ebe8db 1px solid; 
     width: 17.19em; 
     height:13.54em; 
     border-bottom: #ebe8db 1px solid; 
     background-color: #faf9f4;
     margin-bottom: 0.52em;
}
.espotSide .navigationBlock .sideModuleSmall .modulePadding {
    padding-right: 1.15em; 
    padding-left: 0.52em; 
    float: left; 
    padding-bottom: 1.46em; 
    padding-top: 0.42em;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink {
    display: inline; 
    float: left;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .imageContainer {
    padding-right: 0.83em; 
    display: inline; 
    float: left;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .mainImg {
    padding-right: 0.83em; 
    float: left; 
    width: 5.83em; 
    height: 5.83em;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
    margin-left: 6.67em; 
    width: 11.56em;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .sideModuleHeader {
    font-weight: bold; 
    padding-bottom: 0.42em; 
    color: #464646;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {
    display: block; 
    margin-left: 1.04em; 
    width: 10.52em;
}
.espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .linkImg {
    margin-top: 0.31em; 
    float: left;
}
 html .espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
    margin: 0.00em;
}
 html .espotSide .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer .textContainer {
    margin: 0.00em;
}
.espotSide .navigationBlock .sideModule .selectStore {
    padding-bottom: 0.42em; 
    width: 19.06em; 
    padding-top: 0.84em; 
    height: 2.08em;
}
.espotSide .navigationBlock .sideModule .selectStore select {
    font-size:1.15em; /* IKEA00195739 */ 
    width: 13.54em; 
    height: 1.77em;
}
.espotSide .navigationBlock .sideModule .selectStore .formInput {
    display: inline; 
    float: left; 
    margin-right: 0.52em;
}
.espotSide .navigationBlock .sideModule .selectStore .formBtn {
    display: inline; 
    float: left;
}
.espotSide .navigationBlock .sideModuleLast {
    border-bottom-width: 0.00em;
}
.espotSide .sideModuleFill {
    border-right: #ebe8db 1px solid; 
    margin-bottom: -10000px; 
    padding-bottom: 10000px; 
    overflow: hidden; 
    border-left: #ebe8db 1px solid; 
    width: 20.52em; 
    height: 100%; 
    background-color: #faf9f4;
}
.sideModuleLastEnd {
    clear: left; 
    display: block; 
    float: left; 
    overflow: hidden; 
    width: 20.73em; 
    height: 1px; 
    background-color: #ebe8db;
}
.activity-img {
    clear:both;
    float:left;
}
.activity1 {
    display:block;
    float:left;
    overflow:hidden;
    width:39.06em;        
    padding-top:2.72em;
}
.activity {
    width:70.52em;
}
.activity2 {
    width:70.52em;
    border: 1px solid #ddee55;
}
.activity3 {
    display:block;
    float:left;
    width:40.63em;
    margin-left:1.04em;
    padding-top:0.52em;
}
.activity2 img{
    float:left;
    margin-left:1.04em;
}
.smallheader1 {
    font-size: 2.29em;     
    color: #999999; 
    padding-bottom:0.22em;
}
.leftpart {
    display: block; 
    float: left; 
    margin-left: 0.00em; 
    width: 72.92em; 
    color: #000000; 
    border: #dddddd 1px solid; 
}
.rightContent1 {
    display: block; 
    float: left; 
    margin-left: 0.00em; 
    width: 71.92em; 
    color: #000000; 
}
.borderNew {
    margin-right:0.83em;
    border-right:1px solid #ebe8db;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
    display:inline;
    float:left;
}
.rightContent1 a {
    color: #3399fd; 
    text-decoration: none;
}
.rightContent1 a:link {
    color: #3399fd; 
    text-decoration: none;
}
.rightContent1 a:visited {
    color: #3399fd; 
    text-decoration: none;
}
.rightContent1 a:active {
    color: #3399fd; 
    text-decoration: none;
}
.rightContent1 a:hover {
    text-decoration: underline;
}
.rightContent1 .topLinkContainer {
    padding-right: 0.00em; 
    padding-left: 0.00em; 
    padding-bottom: 1.25em; 
    padding-top: 1.25em; 
    text-align: right;
}
.rightContent1 .flashAd {
    display: block; 
    overflow: hidden; 
    width: 71.88em; 
    height: 34.38em;
}
.rightContent1 .productsHeaderContainer {
    display: block; 
    margin-bottom: 0.1em; 
    margin-left: 1.15em; 
    margin-right: 1.15em; 
    line-height: 5em; 
    border-bottom: #ebe8db 2px solid; 
    height: 5em;
}
.rightContent1 .horizontalDivider {
    clear: both; 
    display: block; 
    margin: 1.04em 0.00em 1.04em 1.15em ; 
    overflow: hidden; 
    height: 1px; 
    background-color: #ebe8d8;
}
.rightContent1 .horizontalShadowContainer {
    clear: both; 
    display: block; 
    padding-bottom: 0.31em; 
    margin-left: 1.04em; 
    overflow: hidden; 
    width: 75.31em; 
    padding-top: 1.04em; 
    height: 0.73em;
}
 html .rightContent1 .horizontalShadowContainer {
    width: 71.88em;
}
.rightContent1 .horizontalShadowContainer .bgImg {
    width: 100%; 
    height: 0.73em;
}
.rightContent1 .paginationContainer {
    clear: both; 
    border-top: #ebe8db 1px solid; 
    display: block; 
    margin: 1.04em 0.00em 1.04em 0.94em; 
    width: 71.88em; 
    border-bottom: #ebe8db 1px solid; 
    height: 3.85em; 
    background-color: #fff;
}
.rightContent1 .paginationContainer .paginationPadding {
    padding-right: 0.42em; 
    padding-left: 0.21em; 
    padding-bottom: 0.42em; 
    padding-top: 0.42em;
}
.rightContent1 .paginationContainer .paginationLeft {
    padding-bottom: 0.42em; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .paginationContainer .paginationLeft .active {
    font-weight: bold; 
    color: #ff6600;
}
.rightContent1 .paginationContainer .paginationRight {
    float: right; 
    padding-top: 0.42em;
}
.rightContent1 .paginationContainer .paginationButtonLink {
    cursor: pointer; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .paginationContainer .paginationButtonStartEnd {
    display: inline; 
    float: left;
}
.rightContent1 .paginationContainer .paginationButtonStartEndImg {
    width: 0.21em; 
    height: 2.08em;
}
.rightContent1 .paginationContainer .paginationButtonTextPaddingNext {
    padding-right: 0.52em; 
    padding-left: 1.88em; 
    padding-bottom: 0.00em; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/ 
    padding-top: 0.31em;
}
.rightContent .paginationContainer .paginationButtonTextPaddingPrev {
    padding-right: 1.88em; 
    padding-left: 0.52em; 
    padding-bottom: 0.00em; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/ 
    padding-top: 0.31em;
}
.rightContent1 .paginationContainer .paginationButtonInactive {
    color: #b0b0b0;
}
.rightContent1 .paginationContainer .paginationButtonArrowNext {
    padding-right: 1.04em; 
    width: 0.73em; 
    height: 0.73em;
}
.rightContent1 .paginationContainer .paginationButtonArrowPrev {
    padding-left: 1.04em; 
    width: 0.73em; 
    height: 0.73em;
}
.rightContent1 .paginationContainer .paginationButtonBg {
    display: inline; 
    background: url(../img/product_list/btn_bot_bg.gif) #f5f5f5 repeat-x left bottom; 
    float: left; 
    height: 2.08em; 
    text-decoration: none;
}
.rightContent1 .paginationContainer .paginationButtonRight {
    cursor: pointer; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .paginationContainer .paginationPage {
    display: inline; 
    float: left; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/ 
    padding-top: 0.42em;
}
.rightContent1 .paginationContainer .paginationPage a {
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .paginationContainer .paginationPage a:link {
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .paginationContainer .paginationPage .active {
    color: #ff6600;
}
.rightContent1 .tabsContainer {
    clear: left; 
    display: block; 
    padding-left: 0.94em;
}
.rightContent1 .tabsContainerTop {
    height: 2.6em;
}
.rightContent1 .tabsContainer .tab {
    padding-right: 0.1em; 
    display: inline; 
    float: left; 
    padding-bottom: 0.1em; 
    width: 14.27em;
}
.rightContent1 .tabsContainer .tabFirst {
    width: 14.06em;
}
.rightContent1 .tabsContainer .tab .cornerImg {
    width: 0.73em; height: 0.73em;
}
.rightContent1 .tabsContainer .tab .leftTop {
    display: inline; 
    float: left; 
    overflow: hidden; 
    width: 0.73em; 
    height: 0.73em;
}
.rightContent1 .tabsContainer .tab .midTop {
    display: inline; 
    float: left; 
    overflow: hidden; 
    width: 89.6%; 
    height: 0.73em; 
    background-color: #cccccc;
}
.rightContent1 .tabsContainer .tab .midTopSelected {
    background-color: #eaeaea;
}
.rightContent1 .tabsContainer .tab .rightTop {
    clear: right; 
    display: inline; 
    float: left; 
    overflow: hidden; 
    width: 0.73em; 
    height: 0.73em;
}
.rightContent1 .tabsContainer .tab .linkContainer {
    clear: both; 
    display: block; 
    overflow: hidden; 
    width: 100%; 
    line-height: 1.25em; 
    height: 1.25em; 
    background-color: #cccccc;
}
.rightContent1 .tabsContainer .tab .linkContainerSelected {
    background-color: #eaeaea;
}
.rightContent1 .tabsContainer .tab .linkContainer .padding {
    display: inline; 
    float: left; 
    height: 1.46em;
}
.rightContent1 .tabsContainer .tab .linkContainer .link {
    padding-right: 0.73em; 
    display: block; 
    padding-left: 0.73em; 
    padding-bottom: 0.00em; 
    padding-top: 0.00em; 
    text-align: center;
}
.rightContent1 .tabsContainer .tab .bottom {
    clear: both; 
    display: block; 
    overflow: hidden; 
    width: 100%; 
    height: 0.42em; 
    background-color: #cccccc;
}
.rightContent1 .tabsContainer .tab .bottomSelected {
    background-color: #eaeaea;
}
.rightContent1 .tabsContainer .tab .fadeBottomImg {
    width: 100%; 
    height: 0.42em;
}
.rightContent1 .tabsContainer .tab .linkContainer .on {
    font-weight: bold; 
    font-size:1.15em; /* IKEA00195739 */ 
    color: #ff6600;
}
.rightContent1 .tabsContainer .tab .linkContainer a:link {
    font-size:1.15em; /* IKEA00195739 */ 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .tabsContainer .tab .linkContainer a:visited {
    font-size:1.15em; /* IKEA00195739 */ 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .tabsContainer .tab .linkContainer a:active {
    font-size:1.15em; /* IKEA00195739 */ 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.rightContent1 .tabsContainer .tab .linkContainer a:hover {
    color: #3399ff;
}
productBottom {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.52em; 
    overflow: hidden; 
    width: 12.5em; 
    height: 1px; 
    background-color: #ebe8d8;
}
.addContainer {
    display: block;
    padding-left: 0.94em;
    overflow: hidden;
    float: left;
    width:72.13em;
}
.adcenterContainer {
    display: inline; 
    float: left; 
    overflow: hidden;
    width: 17.9em; 
    height: 26.56em;
}
.maincontent {
    display: block;
    text-align: left;
    padding-left:1.04em;
}
.headerblock {
    margin-bottom: 1.04em;
    overflow: hidden;
    height: 1.35em;
}
.storeheader {
    display: block; 
    font-weight: normal; 
    font-size: 1.5em; 
    color: #999999; 
    line-height: 100%; 
}
.subcontent {
    display: block;
    text-align: left;
    float: left;    
    padding-left:1.04em;
}
.leftNavigation .navigationBlock .productItem .prodName .prodNameSelected {
    font-weight: bold; 
    color: #464646;
}
.horizontalDivider-small {
    clear: both; 
    display: block; 
    margin: 1.04em 0.00em 1.04em 1.15em ; 
    overflow: hidden; 
    height: 1px; 
    background-color: #ebe8d8; 
    width:15em;
}
.leftNavigation .navigationBlock .productItem1 {
    padding-right: 0.42em;
    border-bottom: #e4e4e4 1px solid;
    padding-left: 0.94em; /* Changed to fix CQ item no: IKEA00195902*/
    float: left;
    padding-bottom: 0.00em;
    width: 100%;
    padding-top: 0.00em;
}
.leftNavigation .navigationBlock .productItemFirst {
    border-top-width: 0.00em; 
    border-left-width: 0.00em; 
    border-bottom-width: 0.00em; 
    border-right-width: 0.00em;
}
.leftNavigation .navigationBlock .productItem1 .prodImg {
    float: left; 
    width: 3.33em; 
    margin-right: 0.83em; 
    height: 3.33em;
}
.leftNavigation .navigationBlock .productItem1 .prodName {
    padding-right: 0.00em; 
    padding-left: 0.00em; 
    float: left; 
    padding-bottom: 1.04em; 
    width: 78%; 
    padding-top: 1.04em;
    
}
.leftNavigation .navigationBlock .productItem1 .prodName .prodNameActive {
    font-weight: bold; 
    color: #ff6600;
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem1 .prodNameNewImg .prodNameActive {
    font-weight: bold; 
    color: #ff6600;
}
.leftNavigation .navigationBlock .productItem1 .prodName .prodNameSelected {
    font-weight: bold; 
    color: #464646;
}
.leftNavigation .navigationBlock .productItem1 .prodNameNewImg .prodNameSelected {
    font-weight: bold; color: #464646;
}
.rightContent .productsContainer .productBottom {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.52em; 
    overflow: hidden; 
    width: 12.5em; 
    height: 1px; 
    background-color: #ebe8d8;
}
.productCategoryDivider {
    display: inline; 
    float: left; 
    margin: 0.42em; 
    overflow: hidden; 
    width: 17em; 
    height: 1px; 
    background-color: #ebe8db;
}
.sideModuleSubHeader1 {
    font-weight: bold; 
    padding-bottom: 0.31em; 
    color: #464646; 
    font-size:1.67em;
    text-align:center;
}
.sideModuleSubHeader2 {
    font-weight: bold; 
    padding-bottom: 0.31em; 
    color: #464646; 
    text-align:center;
}
.storesadd {
    display: block;
    padding-left: 0.94em;
    overflow: hidden;
    float: left;
    width:72.13em;
}
.addContainer {
    display: inline; 
    float: left; 
    overflow: hidden; 
    border-left: #ebe8d8 1px solid; 
    width: 17.9em; 
    height: 26.56em;
}
.leftNavigation .navigationBlock .productItem .prodName span{
    display:block; 
    width:10.42em; 
    border: solid 1px;
}
.leftNavigation .navigationBlock .productItem .prodName span.name{
    font-size:1.88em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodName span.designation{
    font-size:1.15em; /* IKEA00195739 */  /* Changed to fix CQ item no: IKEA00191563*/
    line-height:1.46em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodName span.dept{
    font-size:1.15em; /* IKEA00195739 */  /* Changed to fix CQ item no: IKEA00191563*/
    line-height:1.46em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodName span.link a{
    font-size:1.15em; /* IKEA00195739 */  /* Changed to fix CQ item no: IKEA00191563*/
    line-height:1.46em;
    color:#3799fd;
}
.leftNavigation .navigationBlock .productItem img{
    float:right; 
}
.leftNavigation .navigationBlock .productItem .prodName .prodNameActive {
    font-weight: bold; 
    color: #ff6600;
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItemActive ul{
    clear:both; 
    width:20.73em; 
    list-style:none; 
    margin-top:0.52em; 
    padding-top:0; 
    list-style-image:none;
}
 HTML .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
    margin-left: 6.77em;
}
 .clear{
    clear:both;
}
.horizontalShadow {
    clear: both; 
    display: block; 
    overflow: hidden; 
    background: url(images/producs_bottom_shadow.gif) repeat-x;
}
.topcontentwidth1 {
    display:block;
    float:left;
    overflow:hidden;
    width:34.06em;
    margin-left: 0.73em;
}
.leftNavigation .navigationBlock .productItem .prodName {
    padding-right: 0.00em; 
    padding-left: 0.00em; 
    float: left; 
    padding-bottom: 1.04em; 
    width: 78%; 
    padding-top: 1.04em; 
    font-weight: bold;
    color: #ff6600;
}
HTML .leftNavigation .navigationBlock .sideModuleSmall .sideModuleImageLink .linkContainer {
    margin-left: 6.67em;
}
.rightContent .productsContainer .productContainer .productPadding {
    padding-left: 0.5em;  
    width: 11.5em; 
    text-align:center; 
}
.rightContent .productsContainer .productleftborder {
    border-left: #ebe8d8 1px solid; 
    display: block; 
    width: 14.27em; 
    height: 20.13em;
}
.productCategoryContainer1 img {
    float: left; 
    margin: 0.26em; 
    width: 9.9em; 
    height: 9.9em;
}
.productCategoryContainer1 .header {
    display: block; 
    font-weight: bold; 
    padding-bottom: 0.52em; 
    color: #3399fd; 
    padding-top: 0.83em;
}
.productCategoryContainer1 .textContainer {
    float: left; 
    width: 14.58em;
}
.productCategoryContainer1 .text {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer a:link {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer1 a:visited {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer1 a:active {
    display: block; 
    color: #3399fd;
}
.productCategoryContainer1 a:hover {
    color: #ff6600;
}
.productCategoryContainer1 .header:hover {
    color: #ff6600;
}
.sitemapContainer3 {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 16.56em;
    margin-top:1.04em;
    margin-bottom:1.04em;
    padding-left:1.56em;
    overflow:visible;
}
.sitemapContainer4 {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 15.63em;
    margin-top:1.04em;
    margin-bottom:1.04em;
    padding-left:1.56em;
    overflow:visible;
}    
.sitemapContainer2 {
    float: left;
    width: 37.40em;
    padding-top:1.04em;
    margin-bottom:1.04em;
    padding-left:1.56em;
    overflow:visible;
}
.sitemapheader {
        font-size:1.35em;
    font-style:normal;
    color:#999999;
    font-weight:bold;
    padding-top:2.08em;
    width:93.75em;
    text-align:left;
}
.h1 {
    text-align: center;
}    
.sectionContainer {
    clear:both;
    overflow:hidden;
    margin-bottom: 1.04em;
}
.sectionContainerOne {
    float:left;
    display:block;
    overflow:hidden;
    padding-bottom:0.21em;
}
.linkImg1 {
    border-top-width: 0.00em; 
    border-left-width: 0.00em; 
    border-bottom-width: 0.00em; 
    width: 0.73em; 
    margin-left: 4.69em; 
    height: 0.73em; 
    border-right-width: 0.00em;
    text-align: center;
}
.banner-area img {
    border-top-width: 0.00em;  
    border-bottom-width: 1px; 
    border-right-width: 1px;
    border-left-width: 1px;
}
IMG {
    border-top-width: 0.00em; 
    border-left-width: 0.00em; 
    border-bottom-width: 0.00em; 
    border-right-width: 0.00em;
}
.leftNavigation .navigationBlock .productItem1 .prodName {
    padding-right: 0.00em; 
    padding-left: 0.00em; 
    float: left; 
    padding-bottom: 1.04em; 
    width: 78%; 
    padding-top: 1.04em;
}
#allProductsMain {
    width: 93.75em;
}
.productCategoryContainer2 {
    float: left;
    width: 18.65em;
    height: 21.56em;
    padding-top:1.56em;
}
.productCategoryContainer1 {
    float: left;
    width: 18.65em;
    height: 21.56em;
    padding-top:1.56em;
}
.topcontentwidthright1 {    
    display:block;
    float:left;
    overflow:hidden;
    width:35.42em;
}
.horizontalruler {
     display: block; 
     margin: 1.04em 0.00em 1.04em 1.15em; 
     overflow: hidden; 
     height: 1px; 
     background-color: #ebe8d8; 
     width:31.25em;
}
.activity2 img {
    float:left;
    padding-bottom:2.08em;
}
.topcontentwidth-rest {
    display:block;
    float:left;
    overflow:hidden;
    width:34.69em;
    margin-left: 1.04em;
    margin-top:1.35em;
}
.leftNavigation .adContainer .content-new {
    display: block; 
    margin: 0.94em 3.02em 1.04em 3.02em; 
    text-align: center;
}
.rightContent .adsContainer .content-new {
    display: block; 
    margin: 0.94em 3.02em 1.04em 3.02em; 
    text-align: center;
}
.rightContent .adsContainer .content-new a {
    display: block; 
    color: #3399fd;
}
.leftNavigation .adContainer .content-new a {
    display: block; 
    color: #3399fd;
}
.rightContent .adsContainer .adKnowledgeContainer .content-new .adImg {
    margin: 0.00em 0.63em; 
    width: 13.54em;
}
.rightContent .adsContainer .productRecallContainer .content-new .adImg {
    margin: 0.00em 0.31em; 
    width: 13.54em;
}
.rightContent .adsContainer .adSeriesContainer .content-new .adImg {
    width: 14.79em;
}
.rightContent .adsContainer .adSeriesContainer .content-new a {
    margin-top: 0.8em;
}
.rightContent .adsContainer .content-new .headerContainer {
    margin-bottom: 0.63em; 
    overflow: hidden; 
    height: 3.95em;
}
.leftNavigation .adContainer .content-new .headerContainer {
    margin-bottom: 0.63em; 
    overflow: hidden; 
    height: 3.95em;
}
.rightContent .adsContainer .content-new .headerContainerNewImg {
    margin-top: -1.88em;
}
.ad {
    border-right: #ebe8db 1px solid; 
    border-top: #ebe8db 1px solid; 
    float: left; 
    border-left: #ebe8db 1px solid; 
    width: 17.19em; 
    border-bottom: #ebe8db 1px solid; 
    background-color: #faf9f4;
}
.ad1 {
    padding-right: 1.04em; 
    padding-left:1.04em; 
    float: left; 
    padding-bottom: 0.52em; 
    padding-top: 1.04em;
}
.adcontent {
    display: block;
    text-align: left;
    float: left;
}
.adcontent1 {
    display: block;
    text-align: left;
    float: left;
}
.topcontentwidth_prod {
    display:block;
    float:left;
    overflow:hidden;
    width:41.91em;
    margin-left: 1.04em;
    margin-top:2.08em;
    padding-bottom:1.56em;
}
.storeTop10 {
    margin-top:0.52em;
}
.leftForFaq {
    width:22.40em;
    float:left;
}
.centerForFaq {
    width:49.06em;
    float:left;
    margin-right:0.208em;
    margin-left:2.08em;
}
#family-container {
    width: 69.79em;
    margin: 4.38em 8.96em 0 8.96em;
}
#mainError {
    padding-left:1.04em;
    padding-top:1.04em;
    width:93.75em;
}
#mainPreindex {
    padding-top:1.04em;
    width:94.79em;
}
#mainError1 {
    padding-top:1.04em;
    width:93.75em;
}
#errorHeader {
    height:6.46em;
    border-bottom:1px solid #efede0;
}
#preindexHeader {
    height:6.46em;
    border-bottom:1px solid #efede0;
    margin-left:1.04em;
}
#error_subheader {
    height:5.42em;
    border-bottom:1px solid #efede0;
    text-align:center;
    line-height:5em;
    width:100%;
}
#error_subheadernew {
    height:5.42em;
    border-bottom:1px solid #efede0;
    text-align:center;
    line-height:5em;
    width:100%;
}
#selectSubheader {
    height:5.00em;
    border-bottom:2px solid #efede0;
    text-align:center;
    line-height:5em;
    width:93.75em;
}
#selectSubheaderErrorAndPreindex {
    height:5.00em;
    border-bottom:2px solid #efede0;
    text-align:center;
    line-height:5em;
    width:93.75em;
    margin-left:1.04em;
}
#selectSubheaderErrorAndPreindex h1 {
    font-weight:normal;
    font-size:2.40em;
    margin:0.00em;
    color:#999999;
    text-align:center; 
}
#selectSubheaderError {
    height:5.00em;
    border-bottom:2px solid #efede0;
    text-align:center;
    line-height:5em;
    width:93.75em;
}
#selectSubheaderError h1 {
    font-weight:normal;
    font-size:2.40em;
    margin:0.00em;
    color:#999999;
    text-align:center; 
}
.leftError {
    width:25.5em;
    float:left;
    border-right:1px solid #efede0;
    height:100%;
    padding-right:1.88em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:visible;
}
.leftErrorOne {
    width:44.79em;
    float:left;
    border-right:1px solid #efede0;
    height:100%;
    padding-right:1.88em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}
.rightError {
    float:left;
    padding-left:1.04em;
    width:45.83em; 
    padding-bottom: 0.31em;
    padding-right:1.04em;
}
.rightErrorOne {
    float:left;
    padding-left:1.04em;
    width:44.79em;
}
.errorOne {
    padding-top:1.04em;
    padding-bottom:1.04em;
}
.preindexRight {
    float:left;
    padding-left:1.04em;
    width:44.79em;
    padding-bottom:1.25em;
}
.error {
    padding-top:1.04em;
    width: 95.83em;
}
.errorFooter {
    text-align:left;
    margin-top:0.52em;
    padding-bottom:1.04em;
    width:93.75em;
}
.errorFooterOne {
    clear:both;
    text-align:left;
    width:93.75em;
    padding-right:1.04em;

}
.preindexFooter {
    text-align:left;
    margin-top:0.52em;
    padding-bottom:1.04em;
    width:93.75em;
    padding-left:1.04em;
}
.preindexFooterOne {
    clear:both;
    text-align:left;
    width:93.75em;
    padding-right:1.04em;
    padding-left:1.04em;
}
.error-footer2 {
    clear:both;
    text-align:left;
    line-height:3.13em;
    width:93.75em;
    padding-left:1.04em;
    padding-right:1.04em;
}
.error-link {
    font-size:1.15em; /* IKEA00195739 */
    color:#3399fd;
}
.mHeight20 {
    line-height:3.13em;
}
#right .right {
    margin-top: 0.00em! important; 
    float: right; 
    margin-bottom: 1.04em; 
    margin-left: 1.56em; 
    width: 50%;
}
#right .right ul {
    margin: 0.00em 0.00em 0.00em 1.56em; 
    list-style-type: square;
}
#right .right li {
    margin: 0.52em 0.00em;
}
#right .left {
    float: left;
}
#store {
    padding-bottom:2.08em;
    padding-right:1.04em;
    float:left;
}
.storeContTwo {
    float:left;
    padding-left:2.08em;
    width:13.96em;
    clear:left; /* IKEA00204641 Fix for columns that don't display correctly in IE */
}
.storeContNew {
    float:left;
    padding-left:2.08em;
    width:17.60em;
    padding-bottom:2.08em;
    padding-right:1.04em;
}
.leftStore {
    float:left;
    padding-top:2.08em;
    padding-bottom:1.25em; 
}
.left-st .right-st {
    width:6.46em;
    padding-right:2.08em;
    float:left;
}
.mleft20Store {
    padding-left:2.08em;
    position:relative;
    width:48.75em;
    /* IKEA00193625 - This is required for IE. It does not matter for Firefox  - word-wrap:break-word;  removed because it is not required in this case.*/
    padding-top:2.08em;
    float:left;
    padding-bottom:1.56em; 
}
#store-cont1 {
    clear:both;
    border-right:1px solid #efede0;
    height:34.58em;
    width:36.77em;
    overflow:visible;
    padding-bottom:10000px;
    margin-bottom:-10000px;

}
.storeContThree {
    float:left;
    width:14.48em;
    padding-left:0.83em;
    border-left:1px solid #efede0; 
    height: 32.81em;
    overflow:visible;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
#layout {
    padding-left:10.00em;
    padding-right:10.00em;
    margin-top:1.56em;
}
#layout-header {
    height:20.83em;
}
#ikea-logo {
    float:left;
    background-color:#ff6500;
    width:10.42em;
    height:7.81em;
    font-size:1.35em;
    font-weight:bold;
    color:#ffffff;
    line-height:5.21em;
}
#layout-links {
    float:left;
    background-color:#ff6500;
    width:100%;
    height:7.81em;
}

.rightStore {
    float:left;
    width:53.44em;
    padding-bottom: 1.04em; 
}

a.bluelink {
    color: #3399fd; 
    text-decoration: none; 
    font-size:1.15em; /* IKEA00195739 */ 
    line-height:1.09em; 
}

a.bluelink:hover {
    text-decoration:underline;
    color:#3399FD;
}

.rightStore .bluelink {
    line-height:1.27em;
    font-size:1.15em;
}

.rightContent .productsHeaderContainernew {
    display: block; 
    margin-bottom: 0.1em; 
    margin-left: 2.50em; 
    line-height: 5em; 
    border-bottom: #ebe8db 2px solid; 
    height: 5em; 
    width:70.52em;
}
.rightContent .leftgreybg {
    float:left;
    width:35.00em;
    height:25.63em;
    background-color:#CCCCCC;
    text-align:center;
}
.horizontalBordernew {
    border-bottom:1px solid #dddddd;
    clear:both;
    display:block;
    height:0.2em;
    margin-top:1.04em;
    width:70.52em;
}
.mBottom20 {
    padding-bottom:2.08em;
}
.mBottom30 {
    padding-bottom:3.13em;
}

.productsHeaderContainernew {
    border-bottom: 2px solid #ebe8db;
    height:8.13em;
    width:93.75em;
}
.productsHeaderContainernew h1 {
    font-weight:normal;
    line-height:5.42em;
    font-size:2.40em;
    color:#999999;
    text-align:center;
    line-height:4.38em;
}
.rightContent .productsContainerlong .productBottomlong {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.52em; 
    overflow: hidden; 
    width: 41.0em; 
    height: 1px; 
    background-color: #ebe8d8;
}
.rightContent .adsContainer .contentrest {
    display: block; 
    margin: 0.83em 3.02em 1.56em 3.02em; 
    text-align: center;
}
.rightContent .adsContainer .contentrest1 {
    display: block; 
    padding: 0.83em 3.02em 1.56em 3.02em; 
    text-align: center;     
    border-left: #ebe8d8 1px solid;
    height: 100%;
    margin-bottom:0.83em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.productCategoryDividerrest {
    display: inline; 
    float: left; 
    margin: 0.00em 3.02em 1.56em 0.42em; 
    overflow: hidden; 
    width: 16.98em; 
    height: 1px; 
    background-color: #ebe8db;
}
.rightContent .productsContainerlong .productBottomrest1 {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.62em; 
    overflow: hidden; 
    width: 15.5em; 
    height: 1px; 
    background-color: #ebe8d8;
}
.rightContent .productsContainerlong .productBottomlongrest {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.52em; 
    overflow: hidden; 
    width: 34.38em; 
    height: 1px; 
    background-color: #ebe8d8;
}
.floatleft {
    float:left;
}
.leftcontwhole {
    float:left; 
    padding-left:1.25em;
}
.storeinfo-image {
    width:29.17em; 
    float:left; 
    margin: 1.15em 0.00em 0.00em 0.00em;
}
.leftblockside {
    display:inline;
    float:left;
    overflow:hidden;
    width:20.94em;
}
.block {
    display:block;
    overflow:hidden;
    width:auto;
}
.leftH4heading {
    height:4.90em;
    line-height:5.63em;
    border-bottom: #dddddd 1px solid;
}
.centerblock {
    width:54.06em;
    float:left;
    border-right: #dddddd 1px solid;
}
.rightlockside {
    width:70.52em;
    float:left;
}
.contentblock {
    width:70.52em;
}
.horizontalLine {
    clear:both;
    display:block;
    height:1px;
    background-color: #ebe8d8;
}
.topimage {
    width:11.04em;
    height:5.21em;
    float:left;
}
.centerimagecontent {
    width:10.42em;
    height:100%;
    float:left;
}
.blockshadow {
    background-color:#eeeeee;
    width:100%;
    height:100%;
}
.bgshadow {
    background-color:#f7f7f3;
    width:100%;
    height:100%;
}
.blockshadow {
    background-color:#f0eee5;
    width:100%;
    height:100%;
}
.bottomborder {
    border: #eeeeee 1px solid;
    width:auto;
    height:2.92em;
    padding-top:0.83em;
    padding-left:0.83em;
}
.productborder {
    border: #eeeeee 1px solid;
    width:auto;
    height:100%;
}
.textwhite {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#ffffff;
}
.leftlinkItem {
    padding-right:0.42em;
    padding-left:0.42em;
    padding-top:0.00em;
    padding-bottom:0.00em;
    float:left;
    width:100%;
    height:3.23em;
    border-bottom: #dddddd 1px solid;
}
.leftlinkItemNameBold {
    padding-right:0.00em;
    padding-left:0.00em;
    padding-top:1.04em;
    padding-bottom:1.04em;
    font-weight:bold;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    float:left;
}
.leftlinkItemName {
    padding-right:0.00em;
    padding-left:0.00em;
    padding-top:1.04em;
    padding-bottom:1.04em;
    font-weight:normal;
    font-size:1.15em; /* IKEA00195739 */
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    float:left;
}
.shoppingCartBlock { 
    width:100%;
}
.shoppingContentWidth {
    width:31.46em;
    float:left;
}
.shoppingCenterWidth {
    width:18.23em;
    float:left;
}
.shoppingPriceWidth {
    width:13.02em;
    float:left;
}
.shoppingGeneralWidth {
    width:52.71em;
    float:left;
}
.shoppingContentBlock {
    width:51.04em;
    float:left;
}
.horizontaldashedLine {
    clear:both;
    display:block;
    height:1px;
    border-bottom:1px dashed #ebe8d8;
}
.selectStoreImg {
    width:38.23em;
    height:38.23em;
}
.lHeight20 {
    line-height:2.29em;
}
.horizontalBorderFaq {
    clear: both; 
    display: block; 
    margin: 1.04em 0.00em 0em ; 
    overflow: hidden; 
    width: 73.54em; 
    height: 1px; 
    background-color: #ebe8d8
}
.rightFaq{
    display: block; 
    float: left; 
    margin-left: 0.00em; 
    width: 75.42em; 
    position: relative; 
}
.errorPageImg {
    width:45.83em;
    height:32.92em;
}
.errorPageImgOne {
    width:45.83em;
    height:30.83em;
    padding-right:0.83em;
}
.preindexImgLeft {
    width:45.83em;
    height:32.92em;
    padding-right:1.88em;
}
.preindexImgRight {
    width:45.83em;
    height:32.92em;
}
.faq-link {
    font-size:1.15em; /* IKEA00195739 */
    line-height:1.46em;
    color:#3399fd;
}
.faq-link:hover {
    font-size:1.15em; /* IKEA00195739 */
    text-decoration:underline;
    line-height:1.46em;
    color:#3399fd;
}
.faqText {
    font-size:1.15em; /* IKEA00195739 */
    line-height:1.46em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.faqText1 {
    font-size:1.15em; /* IKEA00195739 */
    font-weight:bold;
    line-height:1.46em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}

.wrapOne {
    /* IKEA00193625 - This is required for IE. It does not matter for Firefox - word-wrap: break-word;  removed as it is not requried in this case*/
    width:44.79em;
}
.wrapTwo {
    /* IKEA00193625 - This is required for IE. It does not matter for Firefox - word-wrap: break-word;  removed as it is not requried in this case*/
    width:44.79em;
}
.wrapThree {
    /* IKEA00193625 - This is required for IE. It does not matter for Firefox - word-wrap: break-word;  removed as it is not requried in this case*/
    width:47.92em;
}
.errorAndPreindexCopyRight {
    color: #999999; 
    font-weight: normal;
}
.productsAzLeft {    
    float: left; 
    margin-left: 0.00em; 
    width: 75.52em; 
    height:100%;
    display:block;
    overflow:hidden;
}

.productsAzLeft a {
    color: #3399fd; 
    text-decoration: none;
}
.productsAzLeft a:link {
    color: #3399fd; 
    text-decoration: none;
}
.productsAzLeft a:visited {
    color: #3399fd; 
    text-decoration: none;
}
.productsAzLeft a:active {
    color: #3399fd; 
    text-decoration: none;
}
.productsa-z a:hover {
    text-decoration: underline;
}
.prodAzAlphabetConainer {
    width:76.04em;
    float:left;
    margin-top:1.56em;
}
.productsAzColumnFirst {
    float: left;
    width: 18.96em;
    height: auto;
    padding-top:1.56em;
}
.productsAzColumn {
    float: left;
    width: 18.85em;
    height: auto;
    padding-top:1.56em;
}
.productsAzColumnFirst .textContainer {  /* Changed to fix CQ item no: IKEA00189818 */
    float: left; 
    width: 100%;  
}
.productsAzColumn .textContainer {  /* Changed to fix CQ item no: IKEA00189818 */
    float: left; 
    width: 100%; 
}
.productsAzAlphabetSeparator
{
    font-size:1.15em; /* IKEA00195739 */        
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.productsAzAlphabet
{
    font-size:1.15em; /* IKEA00195739 */        
    color:#3399fd;
    font-weight:bold;
}

.productsAzAlphabet:hover {
    font-size:1.15em; /* IKEA00195739 */        
    color:#3399fd;
    text-decoration:underline;
}
.productsAzAlphabetActive {
    font-size:1.15em; /* IKEA00195739 */        
    color:#ff6600;
    font-weight:bold;
}
.productsAzLink {  /* Changed to fix CQ item no: IKEA00189818 */
        font-size:1.15em; /* IKEA00195739 */              
        color:#3399fd;
        line-height:1.46em;
        display:block;
        white-space: nowrap;
        overflow: hidden;
} 
.noProductsMsg {
    font-size:1.15em; /* IKEA00195739 */
    line-height:1.46em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.prodAzAlphabetContainer {
    width:76.04em;
    float:left;
    margin-top:1.88em;
}
.productsAzColumnFirst {  /* Changed to fix CQ item no: IKEA00189818 */
    float: left;
    width: 35.12em; 
    height: auto;
    padding-top:1.56em;
    padding-right:3.06em;
}
.productsAzColumn {  /* Changed to fix CQ item no: IKEA00189818 */
    float: left;
    width: 35.12em; 
    height: auto;
    padding-top:1.56em;
    padding-right:2.08em;
}
.productsAzColumnNoProducts {
    float: left;
    width: auto;
    height: auto;
    padding-top:1.67em;
}
.storeManagerText {
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 *//* Changed to fix CQ item no: IKEA00191563*/
    font-style:normal;
}
.width100 {
    width:10.42em;
}
.storeManagerImg {
    width: 80px;
    height: 90px;
    border: 0px;
}
.leftNavigation .navigationBlock .mTop10 a.store-link {    
    color:#3799fd;
}
.leftNavigation .navigationBlock .mTop10 a.store-link:hover{
    text-decoration:underline;
} 
.mBottom7 { 
    margin-bottom:0.73em;
}
.leftNavigation .navigationBlock .productItemFirst {
    padding-right: 0.42em;
    border-top: #e4e4e4 2px solid;
    border-bottom: #e4e4e4 1px solid;
    padding-left: 0.94em; /* Changed to fix CQ item no: IKEA00195902*/
    float: left;
    padding-bottom: 0.00em;
    width: 100%;
    padding-top: 0.00em;
}
.leftNavigation .navigationBlock .productItemFirst .prodName {
    padding-right: 0.00em; 
    padding-left: 0.00em; 
    float: left; 
    padding-bottom: 1.04em; 
    width: 78%; 
    padding-top: 1.04em;
}
.leftNavigation .navigationBlock .productItemFirst .prodName .prodNameActive {
    font-weight: bold; 
    color: #ff6600;
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem1 .prodName .prodNameNormal {
    font-weight: normal; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItemFirst .prodName .prodNameNormal {
    font-weight: normal; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}

.rightContent .storeInfo .storeInfoHeadline {
    font-size:4.17em;    
    padding-top:1em;
    text-decoration:none;
    font-weight: bold; 
}
.rightContent .storeInfo .storeInfoText {
    font-size:1.88em;
    margin-bottom:1.28em;
    padding-top:0.42em;
}
.rightContent .storeInfo { 
    float:left;
    width:35.20em;
    height:25.63em;    
    text-align:center;
}
.rightContent .storeInfoBgLightBlue {
    background-color:#00abbd;
}
.rightContent .storeInfoBgLightOrange {
    background-color:#eedb00;
}
.rightContent .storeInfoBgPink {
    background-color:#f49ac1;
}
.rightContent .storeInfoBgSeaBlue {
    background-color:#00bdf2;
}
.rightContent .storeInfoBgDarkGreen {
    background-color:#00a650;
}
.rightContent .storeInfoBgRed {
    background-color:#ed1c24;
}
.rightContent .storeInfoBgOrange {
    background-color:#f68b1f;
}
.rightContent .storeInfoBgSkyBlue {
    background-color:#00adef;
}
.rightContent .storeInfoBgDarkPink {
    background-color:#d6007f;
}
.rightContent .storeInfoBgLightGreen {
    background-color:#50b848;
}
.rightContent .storeInfoBgFamily {
    background-color:#ff6600;
}
.rightContent .storeInfoBgFood {
    background-color:#bdcd00;
}
.rightContent .storeInfoBgBusiness {
    background-color:#0293d0;
}
.rightContent .storeInfoBgBlack {
    background-color:#000000;
}
.rightContent .storeInfoBgWhite {
    background-color:#ffffff;
}
/* IKEA00223021 - Three new colours added*/
.rightContent .storeInfoBgIkeaBlue {
    background-color:#003399;
}
.rightContent .storeInfoBgIkeaYellow {
    background-color:#ffcc00;
}
.rightContent .storeInfoBgYellow {
    background-color:#fff200;
}
/*IKEA00646109 - Six new colours added*/
.rightContent .storeInfoBgDarkBlue {
    background-color:#0060a9;
}
.rightContent .storeInfoBgLightYellow {
    background-color:#ffe400;
}
.rightContent .storeInfoBgIkeaRed {
    background-color:#e5352c;
}
.rightContent .storeInfoBgIkeaOrange {
    background-color:#e85236;
}
.rightContent .storeInfoBgPaleBlue {
    background-color:#009ee0;
}
.rightContent .storeInfoBgIkeaGreen {
    background-color:#4ea929;
}
/*IKEA00654481 - One new colour added*/
.rightContent .storeInfoBgIkeaLightOrange {
    background-color:#f66916;
}

.rightContent .storeInfoBgGreen {
    background-color:#2DB33A;
}
.rightContent .storeInfoBgBlackAlmost {
    background-color:#333333;
}
.rightContent .storeInfoBgBrown {
    background-color:#502F13;
}
.rightContent .storeInfoBgPurple {
    background-color:#5A217B;
}
.rightContent .storeInfoBgCyan {
    background-color:#5DDAEC;
}
.rightContent .storeInfoBgDarkGrey {
    background-color:#666666;
}
.rightContent .storeInfoBgLightBrown {
    background-color:#773300;
}
.rightContent .storeInfoBgGrey {
    background-color:#999999;
}
.rightContent .storeInfoBgGreenYellow {
    background-color:#B3D334;
}
.rightContent .storeInfoBgRed2 {
    background-color:#CC0000;
}
.rightContent .storeInfoBgLightGrey {
    background-color:#CCCCCC;
}
/**
* Changes for  IKEA00699430- start
**/

.rightContent .storeInfoBgConradGold {
    background-color:#ffdd00;
}
/**
* Changes for  IKEA00699430- end
**/
.rightContent .storeInfoImgContainer {
    width:35.31em;
    height: auto;
    float:left;
}
.rightContent .storeInfo .storeInfoLeftImg img {
    width:3.13em;
    height:3.13em;
    border:0em;
}
.rightContent .storeInfoImgContainer img {
    width:35.31em;
    height:25.63em;
    border:0em;
}    
.rightContent .storeInfoDirections { 
    width:70.52em;
    padding-top: 0.84em;
}
.rightContent .storeInfoDirections .storeInfoDirectionsText {    
    width:auto;
}
.rightContent  .storeInfoDirections .storeInfoText2{ 
    float:left;
    width:36.88em;
    margin-right:2.08em;
}
.rightContent .storeInfoDirections .storeInfoDirectionImage {
    width:31.25em;
    float:left;    
}
.rightContent .storeInfoDirections .storeInfoDirectionImage img { /* See CQ Issue: IKEA00193711*/
    width:31.25em;
    height: 31.25em;
    clear:both;
    float: right;
    padding-bottom: 0.84em;
}
.leftNavigation .navigationBlock .mTop10 a.storeLink {    
    color:#3799fd;
}
.leftNavigation .navigationBlock .mTop10 a.storeLink:hover{
    text-decoration:underline;
}
#storeText {
    float:left;
    font-size:1.35em;
    padding-left:0.68em;/* Changed to fix CQ item no: IKEA00195902*/
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.storeManagerText {
    padding-left:0.84em; /* Changed to fix CQ item no: IKEA00195902*/
    margin-top: 2.08em;
}
.activityConainer img {
    width:26.04em;    
    float: right;
    margin: 2.08em 0em 2.08em 0em;        
}
.activityConainerMirror img {
    width:26.04em;    
    float: left;
    margin: 2.08em 0.08em 2.08em 0em;    
}
.rightsidedynamic { 
    width:16.98em;    
    float: left;
    overflow:hidden; /* IKEA00194248 */
    height:auto; /* IKEA00194248 */    
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .prodName { 
    border-top: #dddddd 1px dotted;
    float: left;
    width: 100%;
    height:100%;
}
.rightAdContainer { 
    display: block;
    width: 14.58em;
    height: auto;
    text-align:center;
}
.rightAdHeader { 
    /*Removed width: 14.90em; for issue IKEA00197263*/
    /*height: 3.75em; Removed due to dynamic height in banners */
    text-align:center;
    margin-top: 1.768em;
}
.center1 {
    width:50.52em; 
    float:left;
  overflow:hidden;
    padding-right:2.08em;
}
.sectionContainer1 {
        float:left;
        overflow:hidden;
        margin-bottom: 1.04em;
        margin-left: 2.50em;
        width:70.4em;
        background:url('../img/border.png') repeat-y 52.5em 0;
}
.rightContent .adsContainer .contentrestdynamic {
    display: block; 
    padding: 0.83em 3.02em 1.56em 3.02em; 
    text-align: center;
    height: 100%;
    margin-bottom:0.83em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.leftNavigation .navigationBlock .productItem .prodName .prodNameActiveChildselected {
    font-weight: bold;
}
.leftNavigation .navigationBlock .productItem .prodNameActiveSelected { 
    padding-right: 0em; 
    padding-left: 0em; 
    float: left; 
    padding-bottom: 1.04em; 
    width: 78%; 
    padding-top: 1.04em; 
    font-weight: bold; 
    color: #ff6600;
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .prodNameSecondLevelSelected { 
    padding-right: 0.42em; 
    border-top: #dddddd 1px dotted;
    padding-left: 0.42em;
    float: left;
    padding-bottom: 0em;
    width: 100%;
    padding-top: 0em;
    height:1.67em;
    margin-left:2.60em;
    font-weight:bold;
    color: #ff6600;
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .prodNameSecondLevelChildSelected { 
    padding-right: 0.42em; 
    border-top: #dddddd 1px dotted;
    padding-left: 0.42em;
    float: left;
    padding-bottom: 0em;
    width: 100%;
    padding-top: 0em;
    height:1.67em;
    margin-left:2.60em;
    font-weight:bold;
    
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .thirdLevelSelectedColor { 
    color: #ff6600;
}
.restimg{
    height:9.38em;
    width:11.98em;
}
.rightContent .adsContainer .contentrest2 { 
    display: block; 
    padding: 0.83em 1.04em 1.56em 1.04em; 
    text-align: center;     
    border-left: #ebe8d8 1px solid;
    height: 100%;
    margin-bottom:0.83em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.rightContent .adsContainer .contentrestdynamic1 { 
    display: block;
    padding: 0.83em 1.04em 1.56em 1.04em;
    text-align: center;
    height: 100%;
    margin-bottom:0.83em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.sitemapContainer2border {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 36.35em;
    margin-top:1.04em;
    height:100%;         
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
    display:inline;
    float:left;
    overflow:visible;

}
.site-leftcont1 {
    clear:both;
    width:17.92em;
    float:left;
    line-height:1.04em;
    /* font-size:1.15em; - Change for IKEA00195739*/ /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.siteMapLink {
    /*font-size:1.15em; Change for IKEA00195739 */ /* IKEA00195739 */
    line-height:1.46em;
    color:#3399fd;
    width:15.8em;
}
.site-leftcont2 {
    width:16.56em;
    float:left;
    /*font-size:1.15em; Change for IKEA00195739 */ /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
}
.sitemapContainer {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 17.61em;
    margin-top:1.04em;
    margin-bottom:1.04em;
    padding-left:0.90em;
    padding-right:0.21em;
    height:100%;
    display:inline;
    overflow:visible;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}
.seasonalPadding {
    padding-right:0.14em;
}
.horizontalDivider {
    clear: both; 
    display: block; 
    margin: 1.04em 0.00em 0.52em 0em ;
    overflow: hidden; 
    height: 1px; 
    background-color: #efede0;
}
.sitemapheader1 {
    font-size:1.35em;
    font-style:normal;
    color:#999999;
    font-weight:bold;
    padding-top:1.45em;
    width:93.75em;
    text-align:left;
}
.sitemapContainer1 {

    float: left;
    width: 16.77em;
    padding-top:1.04em;
    margin-bottom:1.04em;
    padding-left:1.04em;
    overflow:visible;
}

.sitemapContainerFiveColumn {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 17.39em;
    margin-top:1.04em;
    margin-bottom:1.04em;
    padding-left:0.00em;
    padding-right:0.21em;
    height:100%;
    display:inline;
    overflow:visible;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}

.sitemapFiveColumn {
    border-right: #ebe8db 1px solid;
    float: left;
    width: 17.71em;
    padding-top:1.04em;
    margin-bottom:1.04em;
    padding-left:0.90em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:visible;
    overflow:hidden;    
}
.fiveColumnContainer {
    float: left;
    width: 15.60em; /* IKEA00193625 - previously width: 15.60m;*/
    padding-top:1.04em;
    margin-bottom:1.04em;
    padding-left:0.94em;
    overflow:hidden;
    border-right:0.00em;
}
.productsLeft { 
    display:block;
    float:left;
    overflow:hidden;
    width:38.63em;
    margin-top:1.50em;
    padding-bottom:1.56em;
    margin-right:1.98em;
}
.rightContent .productsContainerlong { 
    display: block;    
    overflow: hidden;
    margin-bottom:0.0em;
    width:70.52em;
    float:left;
    clear:both;  
}
.rightContent .productsContainerlong .productBottomFirst { 
    padding-right: 0.42em; 
    display: inline;     
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.0em; 
    overflow: hidden; 
    width: 13.2em;
    height: 1px; 
    background-color: #dddddd;
}
.rightContent .productsContainerlong .productBottom {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.62em; 
    overflow: hidden; 
    width: 11.6em;
    height: 1px; 
    background-color: #dddddd;
}
.rightContent .productsContainer .productBottomFirst {
    padding-right: 0.42em; 
    display: inline;     
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.0em; 
    overflow: hidden; 
    width: 12.2em;
    height: 1px; 
    background-color: #ebe8d8;
}
.rightContent .productsContainer .productBottom {
    padding-right: 0.42em; 
    display: inline; 
    padding-left: 0.52em; 
    float: left; 
    margin: 0.42em 0.42em 0.42em 0.62em; 
    overflow: hidden; 
    width: 11.6em;
    height: 1px; 
    background-color: #ebe8d8;
}
.rightContent .productsContainer { 
    display: block;
    overflow: hidden;
    margin-bottom:0;
    margin-left:0;
}
.rightContent .productsContainer1 {
    display:block;
    overflow:hidden;
    padding-left:0;
}
.rightContent .productsContainer .productContainer .productPadding {
    text-align:left;
}
.rightContent .productsContainer .productContainer {
    border-right: #dddddd 1px solid; 
    display: block; 
    float: left; 
    overflow: hidden; 
    width: 13.40em;
    height: 28.13em;
    padding:0;
}
.rightContent .productsContainer .productContainer .newImgSmall {
    top:10.94em;
    left:0.6em;
}
.prodOffer {
    font-weight:bold;
    display:block;
    color:#ff6600;
    font-size:1.15em; /* IKEA00195739 */         
}
.prodOfferPrice {
        font-weight:bold;
        display:block;
        color:#ff6600;
        font-size:1.67em;        
}
.rightContent .productsContainer .productContainerNoBorder {
    border-right:0.0em none;
}
.prodOldPrice {
    font-weight:normal;
    display:block;
    color:#707070;
    font-size:1.15em; /* IKEA00195739 */ 
    text-decoration: line-through
}
.prodOldPriceNotCrossedOver {
    font-weight:normal;
    display:block;
    color:#707070;
    font-size:1.15em; /* IKEA00773868 */ 
}
.restaurantContainer {
    display:block;
    float:left;
    margin-right:2.08em; /* Changed to fix CQ item no: IKEA00195723*/
    overflow:hidden;
    padding-top:2.08em;
    width:32.15em; /* Changed to fix CQ item no: IKEA00195723*/
}
.restaurantMenuContainer { /*IKEA00202362*/ 
    float: left;  
    width: 17.88em;
    height:  100%;    
    display:block;
    overflow: hidden;
}
.restaurantMenuContainerRow1 {     /*IKEA00202362*/ 
    float: left;  
    width: 17.88em;
    height:  100%;    
    display:block;
    overflow: hidden;
}
.restaurantMenuContainerFirst {    /*IKEA00202362*/ 
    float: left;  
    width: 16.4em;
    height:  100%;    
    display:block;
    overflow: hidden;
}
.restaurantTopRight {    
    display:block;
    float:left;
    overflow:hidden;
    width:36.20em;
    margin-top:0.2em;
}
.restuarantMenuheadLine{
    font-size:1.46em;
    font-style:normal;
    color:#999999;
    font-weight:bold;
    text-align: center;
}
.restuarantMenuLink {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#3399fd;
}
.restuarantMenuStyle { /*IKEA00202362*/ 
    text-align: center;
    padding-left:1.54em;
    margin-right:1.54em;
    padding-top:1.98em;
    padding-bottom:1.56em;
    overflow: hidden;
}
.restaurantMenuContainerRow1 img {
    width: 13.54em; /*IKEA00209352 - Changed from 11.98em */
    height:11.98em; /*IKEA00209352 - Changed from 9.38em */
    border:0em;
    margin-left:3em;
    margin-right:3em;
    padding-top:0.84em;    
}
.restaurantMenuContainer img {
    width: 13.54em; /*IKEA00209352 - Changed from 11.98em */
    height:11.98em; /*IKEA00209352 - Changed from 9.38em */
    border:0em;
    padding-left:3em;
    padding-right:3em;
    padding-top:0.64em;    
}
.restaurantMenuContainerFirst img {
    width: 13.54em; /*IKEA00209352 - Changed from 11.98em */
    height:11.98em; /*IKEA00209352 - Changed from 9.38em */
    border:0em;
    padding-right:3em;
    padding-left:1.40em;
    padding-top:0.64em;
}
.restaurantMenuContainerLast {     /*IKEA00202362*/ 
    float: left;  
    width: 16.8em;
    height:  100%;    
    display:block;
    overflow: hidden;
}
.restaurantMenuContainerLast img {
    width: 13.54em; /*IKEA00209352 - Changed from 11.98em */
    height:11.98em; /*IKEA00209352 - Changed from 9.38em */
    border:0em;
    padding-right:1.7em;
    padding-left:3em;
    padding-top:0.64em;
}
.restuarantMenuStyleFullContent{
    text-align: center;
    padding-left:1.54em;
    padding-right:1.54em;
    padding-top:1.98em;
    padding-bottom:1.56em;
}
/* Changed to fix CQ item no: IKEA00195723*/
.restaurantBottom {
    display: inline;
    /*padding-left: 0.52em;*/
    float: left;
    margin: 0.42em 0.42em 0.42em 0.42em;
    overflow: hidden;
    width: 17.14em;
    height: 1px;
    background-color: #dddddd;
}
/* Changed to fix CQ item no: IKEA00195723*/
.restaurantBottomFirst {
    display: inline;
    float: left;
    margin: 0.42em 0.42em 0.42em 0.0em;
    overflow: hidden;
    width: 15.92em;
    height: 1px;
    background-color: #dddddd;
}
/* Changed to fix CQ item no: IKEA00195723*/
.restaurantBottomHidden {
    display: inline;
    padding-left: 0.52em;
    float: left;
    margin: 0.42em 0.42em 0.42em 0.42em;
    overflow: hidden;
    width: 16.1em;
    height: 0.00em;
    background-color: #dddddd;
}
/* Changed to fix CQ item no: IKEA00195723*/
.restaurantBottomFirstHidden {
    display: inline;
    float: left;
    margin: 0.42em 0.42em 0.42em 0.42em;
    overflow: hidden;
    width: 16.0em;
    height: 0.00em;
    background-color: #dddddd; 
}
.content1 {
    display: block; /*IKEA00193625 - ; added at the end of the attribute*/
    height: 100%;
    border-left: #dddddd 1px solid;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.restaurantMenu {    
    display:block;
    float:left;
    overflow:hidden;
    width:70.00em;
}
.restaurantMenuContainerNoBorder {    
    border-left: 0.00em none;
}
.ingredient {
    display: block; 
    font-weight: bold; 
    font-size: 1.25em; 
    color: #999999; 
    line-height: 100%; 
}
.siteMapMainContainer a{
    color:#3399fd;
}
.leftpreindex {
    border-right: #efede0 1px solid; 
    padding-right: 1.04em; 
    float: left; 
    padding-bottom: 10000px; 
    margin-bottom: -10000px; 
    overflow: hidden; 
    width: 45.83em; 
    height: 100%;
}
.leftNavigation .navigationBlock .subNavigationBlock1 {
    width: 20.73em
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItemActive {
    margin-left: 3.54em
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .prodNameLast {
    border-top-width: 0em; 
    border-left-width: 0em; 
    border-bottom-width: 0em; 
    border-right-width: 0em;
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .linkImg {
    margin-top: 0.63em; 
    float: left;
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem a.prodNameActive {
    font-weight: normal; 
    color: #ff6600;
}
.bgborderShadow {
    background-image:url(../img/hori_shadow.gif);
    height:0.73em;
}
.horizontalBordernew1 { 
     clear:both;
     display:block;
     height:1px;
     background-color: #dddddd;
     overflow:hidden;
}
.mainImg1 { 
    border: 0em; 
    height: 11.98em; 
    width: 13.54em;
}
.divider-containernew {
    padding-left:0em;
}
.productCategoryDividernew {
    display: inline; 
    float: left; 
    margin: 0.42em 0.42em  0.42em 1.42em; 
    overflow: hidden; 
    width: 17em; 
    height: 1px; 
    background-color: #ebe8db;
}
.horizontalBordernew11 {
    background-image:url(../images/line.jpg);
    height:1px;
    background-color: #ebe8d8;
}
.navigationFontWeight{
    font-weight:bold;
}
.horizontalBorderNav { 
     clear:both;
     display:block;
     height:1px;
     background-color: #dddddd;
     margin-top: 0.416em;
     float:left;
     width: 21.84em;
}
.siteMapMainContainer {
    float: left;
    margin-left: 0.00em;
    width: 93.75em;
    color: #000000;
    display:inline;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
    height:100%;
}
.siteMapSectionContainer {
    clear:both;
    overflow:hidden;
    padding-bottom: 0.74em;
    height:100%;
}
.leftNavigation .navigationBlock .productItem .prodName {
    float:left;
    width:78%; 
    height:100%
} 

.layoutBottom0, .layoutBottom1, .layoutBottom2, .layoutBottom3  {
    float: left;
    margin: 0.31em 0.42em 0.104em 0.52em;
    overflow: hidden;
    width: 16.56em;
    height: 1px;
    background-color: #dddddd;
}
.layoutBottom0 {
    margin-left:0.42em;
}
.layoutContainerlong {
    display: block;
    overflow: hidden;
    /* IKEA00196226 removed-  margin-bottom:0.52em; */
    width:70.52em;
    float:left;  
}
.rightContent .adsContainer .adKnowledgeContainer_new{ 
    border-left:1px solid #dddddd;
    display:inline;
    float:left;
    height:26.56em;
    overflow:hidden;
    width:17.40em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden; /*IKEA00202362*/
    height:auto;
}
.rightContent .adsContainer .adKnowledgeContainer_new_no{ 
    display:inline;
    float:left;
    height:26.56em;
    overflow:hidden;
    width:17.40em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden; /*IKEA00202362*/
    height:auto;
}
.horizontalBorderNavi {
    clear:both;
    display:block;
    height:1px;overflow:hidden;    
    background-color: #dddddd;
    margin-bottom:1.04em;
}
.rightContent .adsContainer .adKnowledgeContainerLocalStore {
    display: inline; 
    float: left; 
    width: 17em; 
    height: 26.52em; 
    border-left: #dddddd 1px solid;
    overflow:hidden; /*IKEA00202362*/
}
.rightContent .adsContainer .adKnowledgeContainerLocalStoreNo {
    display: inline; 
    float: left; 
    width: 17em;  
    height: 26.52em; /* IKEA00193625 - em added at the end of the height attribute's value*/
    overflow:hidden; /*IKEA00202362*/
}
.rightContent .adsContainer .adKnowledgeContainerLocalStore .content .adImg {    
    width: 13.54em;
    height: 11.98em;
}
.rightContent .adsContainer .adKnowledgeContainerLocalStoreNo .content .adImg {    
    width: 13.54em;
    height: 11.98em;
}
.storeimg {
    float:left;
    margin:0em;
}

#localStoreRight {
    width:70.52em;
    margin-left:2.08em;    
}

#leftstore .storeManagerMail {
    padding-left:0.84em; /* Changed to fix CQ item no: IKEA00195902*/
    margin-bottom:0.52em;
    margin-top:1.04em;
    font-size: 1.15em;
}
.leftNavigation .leftMenuLinks {
    background-color:#ffffff;
    width:20.73em;
     margin-bottom:0.73em;
    height:auto;
    display: block;
    overflow: hidden;
    position:relative;
}
.secondSectionBannerImage { 
    width: 5.73em;
    border: 0em;
    
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem .linkImg { 
    margin-top: 0.3em;     
    padding-left: 4.264em;
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subNavigationBlock1 { 
    padding-bottom: 0.52em;
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subNavigationBlock1 .subItem .thirdLevelSelectedColor{
    overflow:visible;
    height:100%;
    display:block;
    /* IKEA00196225 - margin-left: 5.408em;*/ 
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subNavigationBlock1 .subItem .section3{
    overflow:visible;
    height:100%;
    display:block;
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodName .prodNameSelected{
    padding:0.21em 0 0.21em 0.52em;
    overflow:visible;
    height:100%;
    display:block;
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.navHeaderPaddingSelected {
    border-bottom: #dddddd 1px solid;
    /*removed margin-top:1.9em; as a part of IKEA00195724*/
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/    
}
.leftNavigation .navHeaderPaddingSelected { 
    padding:1.04em 1.04em 1.25em; /* IKEA00195724 */
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/    
}
.leftNavigation .headingMainSectionNotSelected {
    font-weight:bold;
    font-size:1.352em;
    margin:0em;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodNameActiveSelected{
    overflow:visible;
    height:100%;
    display:block;
    padding-left: 0.52em; 
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.leftNavigation .navigationBlock .productItem .prodName{
    font-weight:normal;
    color: #444; /* Changed to fix CQ item no: IKEA00191563*/
    font-size:1.15em; /* IKEA00195739 */ /* Changed to fix CQ item no: IKEA00191563*/
}
.centerDynamicHeadingAAndBTitle {
    height:3.95em;
    border-bottom: #dddddd 1px solid;
    text-align: center;
    margin-left: 0em;
    margin-right: 0em;
}
.fullwidthDynamic{
    clear:both;
    margin-left:0em;
    width: 70.52em;    
}
.centerDynamicHeadingCTitle {
    height:4.30em;
    line-height:2.7em;
    margin-right: 1.98em;
}
.fullwidthDynamicC{
    clear:both;
    margin-right:1.98em;
}
.fullwidth{
    clear:both;     
}
.leftNavigation .navigationBlock .subNavigationBlock1 .subItem {
    clear:left; 
    margin-left:0em;
}
.mTopHeader { 
    margin-top:1.88em;
    line-height:3.2em; /*IKEA00202039*/
}
.dividerSpacing{
    margin-top:2.08em;    
}
.dropShadowDivider{
    clear:both;
    padding-top: 2.08em;
}
.dropShadowDividerFirstContentModule{ /* See CQ Issue: IKEA00193718 */
    clear:both;
    
}
.contentModulesSpacingTop{
    margin-top:2.09em;
}
.textContentModulesSpacings{
    margin-top:2.09em; 
}
.linksTopSpacing{
    margin-top:1.04em;
}
.twoColumnModuleRightColumnSpacing{
    margin-top:2.09em;
    margin-left:2.08em;
}
.twoColumnModuleRightColumnSpacingFirstContentModule{ /* See CQ Issue : IKEA00193718*/
    margin-left:2.08em;
}
.textAndImageContentModule {
    margin-top:2.08em;
    margin-left:2.08em;
}
.textAndImageContentModuleFirstContentModule { /* See CQ Issue Number: IKEA00193718*/
    margin-left:2.08em;
}
.quotesContentModuleSpacing{
    clear:both; 
    padding-top:2.08em;    
}
.quotesContentModuleSpacingFirstContentModule{ /*See CQ Issue: IKEA00193718*/
    clear:both;     
}
.rightsidedynamic .rightAdContainer{
    margin-left:2.083em; /*1.63em;*/
    margin-right:1.04em;
}
.rightsidedynamic .rightContainer{
    margin-top:0.52em;
    margin-left:1.04em;
}
.bannerLinksSpacing{
    margin-top:0.73em;
    margin-bottom:1.04em;
}
.rightContent .adsContainer{
    clear:both;
    display:block;
    overflow:hidden;
    padding-left:0.0em;
    width:70.58em;
    /*margin-top: 1.04em; IKEA00196226*/
}
.rightBannerImageSpacing{
    margin-top:1.04em;
}
.rightBannerText {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    line-height: 1.46em;
    margin-top:0.42em;
}
.errorLinkSpacing{
    margin-top:1.67em;
}
.textBoldPreindex {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    font-weight:bold;
    color:#464646;
    line-height:1.25em;
    margin-bottom:0.63em;
    padding-bottom:0.52em;
    margin-left:1.04em;
}
.textBoldPreindexOne {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    font-weight:bold;
    color:#464646;
    line-height:1.25em;
    margin-top:0.00em;    
    margin-left:1.04em;
}
.textBoldPreindexRightColumn {
    font-size:1.15em; /* IKEA00195739 */
    font-style:normal;
    color:#444; /* Changed to fix CQ item no: IKEA00191563*/
    line-height: 1.46em;
    margin-top:1.88em;
    /* IKEA00193625 - This is required for IE. It does not matter for Firefox - removed word-wrap: break-word; as it is not required in this case.*/
    /* IKEA00195739 - removed the width */
}
.preIndexLinksSpacing{
    margin-top:1.56em;
    margin-left:1.04em;    
}
.textSelectStore {
    font-size:1.15em; 
    color:#333;
    line-height: 1.18em;
    padding-left:2.08em;
    padding-top:2.08em;
    padding-bottom:1.56em; 
}
#fourCol {
    width:70.52em;
}
#adsContainerDynamic {
    width:70.52em;
    margin-bottom:1px; /* IKEA00196226 */
}
.sectionContainer2 {
    float:left;
    overflow:hidden;
    margin-bottom: 1.04em;
    width:70.52em;        
    margin-left: 2.40em;
}
.sectionContainer3 {
    float:left;
    overflow:hidden;
    margin-bottom: 1.04em;
    width:900px;        
    
}
.headlingBanner {
    font-weight:bold;
    font-size:1.15em; /* IKEA00195739 */
    color:#464646;    
}
/* Removed bannerSpacingBelowImage class - IKEA00195738 */
#main #faqContainer {
     clear: left;
     display: table;
     float: left;
     overflow:hidden;
}
.activityContainerText {
    display:block;
    float:left;
    width:39.06em;
    padding-top:2.72em;
    margin-right: 2.08em;
}
.activityMirrorContainerText {
    display:block;
    float:left;
    overflow:hidden;
    width:39.06em;
    padding-top:2.72em;
    margin-left: 2.08em;
    margin-bottom: 1.04em;
}
.activityCotainerImage {
    padding-top:1.04em;
}
.bannerContainer {
    margin-top:0.52em;
}
.prodLeftImgContainer {
    padding-top:0.63em;
    padding-bottom:1.04em;
}
.prodLeftTxtContainer {
    margin-bottom:1.04em;
}
.prodPaddingTop {
    padding-top:0.52em;
}
.prodMarginLeft {
    margin-left:0.83em;
}
.prodAzMarginRight {
    margin-right:0.208em;
}
.faqMarginRight {
    margin-right:0.208em;
}
.faqTopPadRow {
    padding-top:2.92em;
}
.faqTopPadFirstRow {
    padding-top:1.88em;
}
.faqBottomPadLastRow {
    padding-bottom:2.92em;
}
.faqSectionTopPadRow {
    padding-top:3.13em;
}
.faqSectionTopPadFirstRow {
    padding-top:0.00em;
}
.siteMapTopMargin {
    margin-top:1.77em;
}
.newSitemapLink .newImgSmall {
    margin-top: 0.10em;
    float: left;
    margin-right: 0.22em
}
.newLink {
    display: block;
    line-height:1.6em;
}
.restuarantMenuStyleFirst { /*IKEA00202362*/ 
    text-align: center;
    padding-left:0.0em;
    margin-right:1.54em;
    padding-top:1.98em;
    padding-bottom:1.56em;
    overflow: hidden;
}
.restuarantMenuStyleLast { /*IKEA00202362*/ 
    text-align: center;
    padding-left:1.54em;
    margin-right:0.0em;
    padding-top:1.98em;
    padding-bottom:1.56em;
    overflow: hidden;
}
.headerLocalStoreBanner { /*See CQ Issue IKEA00193713 CR: IKEA00199439*/
    color:#444444;
    display:block;
    font-size:1.77em;
    font-weight:bold;
    line-height:100%; /* IKEA00215111, changed from 2.29em */
    padding-top:0.1em; /* IKEA00215111, added to imitate ms/css/category_page_D09_em.css */
}
.textLocalStoreBanner { /*See CQ Issue IKEA00193713*/
    color:#444444;
    display:block;
    font-size:1.15em; /* IKEA00195739 */
    /*Removed padding-top:4px; as a part of the issue IKEA00195738*/
    text-align:center;
}
.headerDynamicFourColumn { /*See CQ Issue IKEA00193719, CR: IKEA00199439, CQ: IKEA00201388*/
    color:#444444;
    display:block;
    font-size:1.77em;
    font-weight:bold;
    line-height:1.4em;
    overflow:hidden; /*IKEA00202362*/
}
.textDynamicFourColumn { /*See CQ Issue IKEA00193719*/
    color:#444444;
    display:block;
    font-size:1.15em; /* IKEA00195739 */
    padding-top:4px;
    text-align:center;
}
.storeInfoTextheader { /* See CQ issue: IKEA00193709*/
    font-size: 1.46em;
    padding-bottom: 0.98em;
    color: #999999;
}
.leftNavigation .navHeaderPaddingDynamic { /* See CQ Issue: IKEA00193872*/
    border-bottom:0.105em solid #dddddd;
    padding:2.387em 1.04em 0.79em; /* Changed for IKEA00195737 */
}
.leftNavigation .navHeaderPaddingDynamic .navHeader { /* See CQ Issue: IKEA00193872*/
    font-size:2.4em; /*23px*/
}
.leftNavigation .navigationBlock .navHeaderPaddingDynamic a { /* See CQ Issue: IKEA00193872*/
    color:#000;
}

.activityImgLeft { /* See CQ Issue: IKEA00194338*/
    width:26.04em;
    float: left;
    margin: 2.08em 0em 2.08em 0em;
}
.activityImgRight {
    width:26.04em;
    float: left;
    margin: 2.08em 0em 2.08em 0em;
}
.storeInfoImage{
    width:35.31em;
    height:25.63em;
}

#allProductsNavigationError.leftNavigation {
    float:left;
    width:17.19em; /*165px*/
    margin-left:0.94em;
}
#allProductsNavigationError .browseModule {
  border:2px solid #EBE8DB;
  padding:0.52em; /*5px;*/
  margin-bottom:0.31em; /*3px;*/
  text-align:center;
  width:15.73em;
}

#allProductsNavigationError .browseModule .header {
  font-size:1.458em; 
  padding-bottom:0.714em;
  padding-top:0.357em;
}

#allProductsNavigationError .browseModule div {
    font-size:1.15em;
}

#allProductsNavigationError .browseModule .sideModuleLink {
    padding:1.25em 0;
    display:block;    
    font-size:1.15em;
}

/*IKEA00194245*/
#allProductsNavigation.leftNavigation {
    border-left:1px solid #efede0;    
    padding-left: 0.832em;
    padding-bottom:10000px;
    margin-bottom:-10000px;
    overflow:hidden;
}

/*IKEA00194251*/
.navBlockBannerSpacingDynamic{
    margin-top: 4.888em;
}

.quotesContentModuleText {
    color:#999999;
    font-size:1.77em;
    font-weight:bold;
    margin:0em;
}
.fourColumnImageSize{
    width: 13.54em; /* IKEA00208250 */
    height: 11.98em; /* IKEA00208250 */
}

/* Added to fix CQ item no: IKEA00195722*/
.storeInfo a:hover {
    text-decoration: none;
}
.rightContent .adsContainer .content .link, .leftNavigation .adContainer .content .link {
    font-size:1.15em;
}
.storeInfoDirectionImage .link{
    font-size: 1.15em;
}
#ingredientsDisplayLink .link{
 font-size:1.15em; /* IKEA00195739 */
}

/* --------------------- Styles used for Forms and Form elements (created by Form tool dcr) - START ----------------------- */
#formAas {
    font-size:1.15em; /* IKEA00195739 */
}
#formAas input, #formAas select, #formAas textarea {
    font-size:1em; /* IKEA00197120 */
    margin-bottom:0.3em; /*8px;*/
    display:block;
    border:1px solid #BBB;
}
#formAas input[type="text"], #formAas input[type="password"], #formAas select, #formAas textarea, .inputFieldsStyle { /*IKEA00198062*/
    width:33.5em; /*370px;*/
}
/* style needed to not show borders for hidden inputs in FF */
#formAas input[type="hidden"], #formAas .hiddenFieldsStyle /*IKEA00198062*/{
    border:0px;
}
#formAas input[type="checkbox"], #formAas input[type="radio"], #formAas .labelCheck, #formAas .checkBoxAndRadioStyle { /*IKEA00198062*/
    display:inline;
    margin-bottom:0px;
    vertical-align:middle;
    border:0px;
}
#formAas input[type="submit"], #formAas .submitStyle { /*IKEA00198062*/
    margin-top:0.5em; 
    padding:0.1em 1em; 
    background-image:url(../img/misc/form_btn_bg.gif);
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #c5c5c5;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
}
#formAas .radioCheckGroup {
    margin-bottom:0.2em; /*8px;*/
}
/* Form classes introduced by Yadhu - IKEA00197119, IKEA00197120, IKEA00197122 */
.contactAasLabelFont{
    color: #000000;
    font-size:1em;
}
/* Removed to fix issue IKEA00197119 #formAas label */
#formAas .labelCheck {
    padding-top:0.31em; 
}
#formAas .marginForRadioCheck{
    margin-top: 4px;
}
/* Changed for issue IKEA00197120 - style to display correct font in textarea. needed for some reason?.... */
#formAas textarea {
    font-size: 1em;
}
/* --------------------- Styles used for Forms and Form elements (created by Form tool dcr) - END ----------------------- */

/*Fix for the banner issue - IKEA00201388*/
.headerContainerFourColumn {
    height:5.1em;
    margin-bottom:0.63em;
    overflow:hidden; /*IKEA00202362*/
    display:block;
}

/* Fix for FAQ and Products A-Z eSpots Issue: IKEA00202657 - Start */
#allProductsNavigation {
    margin-left:0em;
}
* html #allProductsNavigation {
    margin-left:0em;
}
/* Fix for FAQ and Products A-Z eSpots Issue: IKEA00202657 - End */

/* --------------------- Styles used for Akamai Error pages, CR: IKEA00165442 - START ----------------------- */
.errorHeader {
    font-size: 2.18em;
    font-weight:bold;
    color: #999;
}
.errorSubheader {
    font-size: 1.98em;
    font-weight:normal;
    color: #444;
}
.errorText {
    font-size: 1.25em;
    font-weight:normal;
    line-height: 1.46em;
    color: #444;
}
.errorTopSpacing {
    margin-top: 7.28em;
}
.errorTextSpacing {
    margin-top: 1.66em;
}
/* --------------------- Styles used for Akamai Error pages, CR: IKEA00165442 - END ----------------------- */



/* --------------------- New styles - START --------------------------------------------------------------- */

#selectSubheader h1 {
    padding-top:0.67em;
    line-height:1.11em;
}

.rightStore .textBold {
    color:#333;
    line-height:1.18em;    
}

#leftstore #storeText,
#adreess-header,
.storeInfoTextheader,
.headerLocalStoreBanner,
.headerDynamicFourColumn,
h3 {
    font-size:1.46em;
    color:#333;
    line-height:1.14em;
    font-weight:normal;
}

.headerContainerFourColumn {
    height:3.95em;
}

.adress-content,
.leftcont1,
.leftcont2,
.textLocalStoreBanner,
.text {
    line-height:1.26em;
    color:#333;
}    

.adress-subheader {
    line-height:1.18em;
    color:#333;
}

.rightContent .adsContainer .content .link,
.leftcont1 .link,
.leftcont2 .link,
.storeInfoDirectionImage .link {
    font-size:1.15em;
    line-height:1.09em;
}

.smallheader1 {
    color:#333;
    font-size:2.5em;
    line-height:1.25em;
}

.restuarantMenuheadLine {
    font-size:1.15em;
    line-height:1.18em;
    font-weight:bold;
    color:#333;    
}

.activityCotainerImage,
.activityContainerImage {
    line-height:1.09em;
}

.textDynamicFourColumn {
    color:#333;
}

.rightBannerText {
    line-height:1.18em;
}

h1 {
    font-size:1.875em;
    line-height:1.94em;
    margin:0;
    padding:0;
    font-weight:normal;
}

h2 {
    font-size:1.872em;
    line-height:1.11em;
    color:#333;
    font-weight:normal;
}

h4 {
    font-size:1.46em;
    line-height:1.14em;
    font-weight:normal;
    color:#333;
    margin-bottom:0.36em;
}

.activityCotainerImage a,
.activityContainerImage a,
.productsLeft a {
    font-size:1.15em;
}

.activityCotainerImage a,
.activityContainerImage a {
    line-height:1.27em;
}


/* --------------------- New styles - END ----------------------------------------------------------------- */



/* --------------------- Left Navigation Store Manager - start -------------------------------------------- */

.leftNavigation .navigationBlock .navStoreHeader {
    border-color:#dddddd;
}

.leftNavigation .navigationBlockStoreManager {
    margin-top:-2.1em;
}

.leftNavigation .navigationBlockStoreManager .navItem {
    padding:2.815em 0 2.6em 1.04em;
    overflow:hidden;
    position:relative;
}
    
.leftNavigation .navigationBlockStoreManager .navItem img {
    position:absolute;
    right:10px;
    top:2px;
    padding:0;
    margin:0;
}
    
.leftNavigation .navigationBlockStoreManager .navItem h3 {
    margin-bottom:0.5em;
    position:relative;
    z-index:1;    
}

.leftNavigation .navigationBlockStoreManager .navItem span {
    font-size:1.15em;
    display:block;
}

.leftNavigation .navigationBlockStoreManager .navItem span a {
    padding:0;
    color:#3399FD;
    display:inline;
}

.leftNavigation .navigationBlockStoreManager .navItem span a:hover {
    color:#3399FD;
    text-decoration:underline;
}

/* --------------------- Left Navigation Store Manager - end ---------------------------------------------- */

/* Class used for rss image in front of link */
.imgRss {
    margin-right: 0.52em; 
    vertical-align: bottom;
}

/* ---------------------------- Rounded corners - start ---------------------------------------------- */

/*
*    Used by:             Focus boxes, Text Boxes
*    @base-font-size:     0.6em = 9.6px
*/

/**
* Focus box specific
*/
.focusBox { 
    width: 14.583em; 
    margin: 13px 23px 30px 20px; 
}
.focusBox .fBInner { 
    padding: 15px 12px 7px 12px;
    _width: 12.083em;     /* IE6 for overflow hidden */
}

/**
* Text box specific
*/
.textBox { 
    float: left; 
    display: block; 
    clear: both; 
}
.textBox .fBOuter { 
    width:100%; 
}
.textBox .fBInner { 
    padding: 20px 25px 13px 20px; 
}

/**
* Text textbox specific
*/
.textTextBox  .textBoxPadding  { 
    padding-bottom: 1.67em; 
}
.textTextBox .innerTextTextBox { 
    display:block; 
    float:left; 
    _margin-left:0px; /* IE6 for overflow hidden */
    _padding-left:0px; /* IE6 for overflow hidden */
}
.textTextBox .textBoxRight { 
    _margin-left:0px; /* IE6 for overflow hidden */
    _padding-left: 2.08em;  /* IE6 for overflow hidden */
}
.textTextBox .innerTextTextBox  .fBInner { 
    padding: 15px 25px 15px 20px; 
    _padding: 15px 15px 15px 15px;  /* IE6 for overflow hidden */
}
.textTextBox .innerTextTextBox  h1, 
.textTextBox .innerTextTextBox  h2,
.textTextBox .innerTextTextBox  h3,
.textTextBox .innerTextTextBox  h4,
.textTextBox .innerTextTextBox  h5 { 
    padding-top:10px; 
    margin-bottom: 7px;
    line-height: 1.22em;
}

/**
* rcBox container with rounded corners 
*/
.rcBox { 
    position: relative; 
}
.rcBox .fBOuter { 
    position: relative; 
    text-align:left; 
    _padding-bottom: 0px; /* IE6 for overflow hidden */
}
.rcBox .fBInner { 
    overflow: hidden; 
}
.rcBox .fBInner *, 
.rcBox .fBInner div, 
.rcBox .fBInner h1,
.rcBox .fBInner h2, 
.rcBox .fBInner h3 { 
    overflow: hidden; 
}

.rcBox .fBC { 
    position: absolute; 
    width: 10px; 
    height: 10px; 
    font-size: 0%; 
    z-index:200;
}

/**
* Rounded corners images
*/
.rcBox .bgColor_00abbd .fBC { background: url('../img/About_IKEA/corner_00abbd.png') no-repeat; }
.rcBox .bgColor_eedb00 .fBC { background: url('../img/About_IKEA/corner_eedb00.png') no-repeat; }
.rcBox .bgColor_f49ac1 .fBC { background: url('../img/About_IKEA/corner_f49ac1.png') no-repeat; }
.rcBox .bgColor_00bdf2 .fBC { background: url('../img/About_IKEA/corner_00bdf2.png') no-repeat; }
.rcBox .bgColor_00a650 .fBC { background: url('../img/About_IKEA/corner_00a650.png') no-repeat; }
.rcBox .bgColor_ff6600 .fBC { background: url('../img/About_IKEA/corner_ff6600.png') no-repeat; }
.rcBox .bgColor_b3d334 .fBC { background: url('../img/About_IKEA/corner_b3d334.png') no-repeat; }
.rcBox .bgColor_ed1c24 .fBC { background: url('../img/About_IKEA/corner_ed1c24.png') no-repeat; }
.rcBox .bgColor_f68b1f .fBC { background: url('../img/About_IKEA/corner_f68b1f.png') no-repeat; }
.rcBox .bgColor_d6007f .fBC { background: url('../img/About_IKEA/corner_d6007f.png') no-repeat; }
.rcBox .bgColor_2db33a .fBC { background: url('../img/About_IKEA/corner_2db33a.png') no-repeat; }
.rcBox .bgColor_0293d0 .fBC { background: url('../img/About_IKEA/corner_0293d0.png') no-repeat; }
.rcBox .bgColor_fff200 .fBC { background: url('../img/About_IKEA/corner_fff200.png') no-repeat; }
.rcBox .bgColor_ffcc00 .fBC { background: url('../img/About_IKEA/corner_ffcc00.png') no-repeat; }
.rcBox .bgColor_003399 .fBC { background: url('../img/About_IKEA/corner_003399.png') no-repeat; }
.rcBox .bgColor_cc0000 .fBC { background: url('../img/About_IKEA/corner_cc0000.png') no-repeat; }
.rcBox .bgColor_5ddaec .fBC { background: url('../img/About_IKEA/corner_5ddaec.png') no-repeat; }
.rcBox .bgColor_5a217b .fBC { background: url('../img/About_IKEA/corner_5a217b.png') no-repeat; }
.rcBox .bgColor_502f13 .fBC { background: url('../img/About_IKEA/corner_502f13.png') no-repeat; }
.rcBox .bgColor_773300 .fBC { background: url('../img/About_IKEA/corner_773300.png') no-repeat; }
.rcBox .bgColor_000000 .fBC { background: url('../img/About_IKEA/corner_000000.png') no-repeat; }
.rcBox .bgColor_333333 .fBC { background: url('../img/About_IKEA/corner_333333.png') no-repeat; }
.rcBox .bgColor_666666 .fBC { background: url('../img/About_IKEA/corner_666666.png') no-repeat; }
.rcBox .bgColor_999999 .fBC { background: url('../img/About_IKEA/corner_999999.png') no-repeat; }
.rcBox .bgColor_cccccc .fBC { background: url('../img/About_IKEA/corner_cccccc.png') no-repeat; }
.rcBox .bgColor_ffffff .fBC { background: url('../img/About_IKEA/corner_ffffff.png') no-repeat; }

/**
* Rounded corners positioning
*/
.rcBox .fBOuter .TL { 
    top: 0; 
    left: 0; 
    background-position: 0 0; 
}
.rcBox .fBOuter .TR { 
    top: 0; 
    right: 0; 
    background-position: -10px 0; 
}
.rcBox .fBOuter .BL { 
    bottom: 0; 
    left: 0; 
    background-position: 0 -10px; 
}
.rcBox .fBOuter .BR { 
    bottom: 0; 
    right: 0; 
    background-position: -10px -10px; 
}
.focusBox .fBOuter .BL  { 
    _bottom: -1px;  /* IE6 for overflow hidden */
}
.focusBox .fBOuter .BR  { 
    _bottom: -1px;  /* IE6 for overflow hidden */
}
.textBox .fBOuter .TR  { 
    _right: -1px;  /* IE6 for overflow hidden */
}
.textBox .fBOuter .BR  {
    _right: -1px;  /* IE6 for overflow hidden */
}
.innerTextTextBox .fBOuter .TR { 
    _right: -1px;  /* IE6 for overflow hidden */
}
.innerTextTextBox .fBOuter .BR { 
    _right: -1px;  /* IE6 for overflow hidden */
}

/**
* Background colors 
*/
.rcBox .bgColor_00abbd { background-color:#00ABBD !important; }
.rcBox .bgColor_eedb00 { background-color:#EEDB00 !important; }
.rcBox .bgColor_f49ac1 { background-color:#F49AC1 !important; }
.rcBox .bgColor_00bdf2 { background-color:#00BDF2 !important; }
.rcBox .bgColor_00a650 { background-color:#00A650 !important; }
.rcBox .bgColor_ff6600 { background-color:#FF6600 !important; }
.rcBox .bgColor_b3d334 { background-color:#B3D334 !important; }
.rcBox .bgColor_ed1c24 { background-color:#ED1C24 !important; }
.rcBox .bgColor_f68b1f { background-color:#F68B1F !important; }
.rcBox .bgColor_d6007f { background-color:#D6007F !important; }
.rcBox .bgColor_2db33a { background-color:#2DB33A !important; }
.rcBox .bgColor_0293d0 { background-color:#0293D0 !important; }
.rcBox .bgColor_fff200 { background-color:#FFF200 !important; }
.rcBox .bgColor_ffcc00 { background-color:#FFCC00 !important; }
.rcBox .bgColor_003399 { background-color:#003399 !important; }
.rcBox .bgColor_cc0000 { background-color:#CC0000 !important; }
.rcBox .bgColor_5ddaec { background-color:#5DDAEC !important; }
.rcBox .bgColor_5a217b { background-color:#5A217B !important; }
.rcBox .bgColor_502f13 { background-color:#502F13 !important; }
.rcBox .bgColor_773300 { background-color:#773300 !important; }
.rcBox .bgColor_000000 { background-color:#000000 !important; }
.rcBox .bgColor_333333 { background-color:#333333 !important; }
.rcBox .bgColor_666666 { background-color:#666666 !important; }
.rcBox .bgColor_999999 { background-color:#999999 !important; }
.rcBox .bgColor_cccccc { background-color:#CCCCCC !important; }
.rcBox .bgColor_ffffff { background-color:#FFFFFF !important; }

/**
* Foreground colors 
*/
.rcBox .fgColor_00abbd { color: #00ABBD; }
.rcBox .fgColor_eedb00 { color: #EEDB00; }
.rcBox .fgColor_f49ac1 { color: #F49AC1; }
.rcBox .fgColor_00bdf2 { color: #00BDF2; }
.rcBox .fgColor_00a650 { color: #00A650; }
.rcBox .fgColor_ff6600 { color: #FF6600; }
.rcBox .fgColor_b3d334 { color: #B3D334; }
.rcBox .fgColor_ed1c24 { color: #ED1C24; }
.rcBox .fgColor_f68b1f { color: #F68B1F; }
.rcBox .fgColor_d6007f { color: #D6007F; }
.rcBox .fgColor_2db33a { color: #2DB33A; }
.rcBox .fgColor_0293d0 { color: #0293D0; }
.rcBox .fgColor_fff200 { color: #FFF200; }
.rcBox .fgColor_ffcc00 { color: #FFCC00; }
.rcBox .fgColor_003399 { color: #003399; }
.rcBox .fgColor_cc0000 { color: #CC0000; }
.rcBox .fgColor_5ddaec { color: #5DDAEC; }
.rcBox .fgColor_5a217b { color: #5A217B; }
.rcBox .fgColor_502f13 { color: #502F13; }
.rcBox .fgColor_773300 { color: #773300; }
.rcBox .fgColor_000000 { color: #000000; }
.rcBox .fgColor_333333 { color: #333333; }
.rcBox .fgColor_666666 { color: #666666; }
.rcBox .fgColor_999999 { color: #999999; }
.rcBox .fgColor_cccccc { color: #CCCCCC; }
.rcBox .fgColor_ffffff { color: #FFFFFF; }

/**
* Font sizes 
*/
.rcBox h1 {                 /* 36px/@base-font-size = 2.5 */
    font-size: 3.75em; 
    line-height: 40px; 
    margin-bottom: 13px; 
}                    
.rcBox h2 {                 /* 24px/@base-font-size = 2.5 */
    font-size: 2.5em; 
    line-height: 27px; 
    margin-bottom: 13px; 
}
.rcBox h3 {                 /* 18px/@base-font-size = 1.875 */
    font-size: 1.875em; 
    line-height: 20px; 
    margin-bottom: 13px; 
}    
            
.rcBox .font_14px {         /* 14px/@base-font-size = 1.458 */
    font-size: 1.458em; 
    padding-bottom: 13px; 
}                             
.rcBox .font_18px {         /* 18px/@base-font-size = 1.875 */
    font-size: 1.875em; 
    padding-bottom: 13px; 
}                            
.rcBox .font_24px {         /* 24px/@base-font-size = 2.5 */
    font-size: 2.5em; 
    padding-bottom: 13px; 
}                                
.rcBox .font_30px {         /* 30px/@base-font-size = 3.125 */
    font-size: 3.125em; 
    padding-bottom: 13px; 
}                            
.rcBox .font_36px  {         /* 36px/@base-font-size = 3.75 */
    font-size: 3.75em; 
    padding-bottom: 13px; 
}                            
.rcBox .font_48px {         /* 48px/@base-font-size = 5 */
    font-size: 5em; 
    padding-bottom: 13px; 
}                                

/**
* Font styles 
*/
.rcBox .fontStyleBold { 
    font-weight: bold; 
}
.rcBox .fontStyleItalic { 
    font-style: italic; 
}
.rcBox .fontStyleRegular {  
    font-style: normal; 
}

/**
* IE6 png fix
*/
.rcBox .fBC { behavior: url(/ms/css/iepngfix.htc) }

/* ---------------------------- Rounded corners - end ---------------------------------------------- */

/* ---------------------------- Latest news module - start ----------------------------------------- */

/**
*    Used by:             Latest news module
*    @base-font-size:     0.6em = 9.6px
*/

div.latestNews { 
    float:left; 
    clear:both; 
    width: 50.55155em; 
    margin-top: 2.09em; 
}
div.latestNewsNoMargin {
    margin-top:0;
}
div.latestNews ul { 
    list-style-type: none; 
    padding: 0px; 
    margin: 0px 0px 23px 0px; 
}
div.latestNews li { 
    margin: 0px; 
    padding: 0px; 
}

div.latestNews  li { 
    font-size: 1.146em; 
    line-height: 14px; 
    color: #3399FD; 
}
ul.newsLinkList li  { 
    margin-bottom: 4px; 
    color: #333; 
}
ul.newsLinkList li a { 
    margin-left: 15px; 
}
ul.customLinkList li { 
    margin-bottom: 2px; 
}

/* ---------------------------- Latest news module - end --------------------------------------- */

/*  ---------------------------- About IKEA - start --------------------------------------- */

.mediaContactIframe { 
    float: left; 
    overflow: auto;
}
.filteredListIframe { 
    float: left; 
    overflow: auto;
}
form#jobSearchForm {
    padding: 0;
    margin: 14px 0px 0px 1px;
}
form#jobSearchForm fieldset {
    border: none;
    padding: 0;
    margin: 0;
}
form#jobSearchForm ol {
    margin: 0;
    padding: 0;
    width: 100%; 
}
form#jobSearchForm ol li {
    list-style: none;
    float: left;
    padding: 0;
    margin: 0;
    margin-bottom: 18px;
    padding-left: 20px; 
}
form#jobSearchForm ol li.noPad {
    padding-left: 0px; 
    clear:both;
}
form#jobSearchForm ol li select,
form#jobSearchForm ol li label,
form#jobSearchForm #productPopup .popupPaddingDiv, 
form#jobSearchForm ol li a.link,
#jobSearchResultPage a.link {
    font-size: 11px;
    line-height: 14px;
}
form#jobSearchForm ol li select {
    width: 212px; /* 677px - 2*20px padding / 3 items per row */
}
form#jobSearchForm li label {
    clear: both;
    display: block;
    margin-bottom: 5px;
    text-align: left;
    width: 19.20em;
}
form#jobSearchForm li.jobSearchFormLastItem,
form#jobSearchForm li.jobSearchFormLastItem .buttonContainer {
    float: right !important;
    margin-top: 9px;
    margin-bottom: 10px;
}
form#jobSearchForm li.jobSearchFormLastItem label {
    visibility: hidden;
}
form#jobSearchForm li a.nolink {
    color: #333;
    text-decoration: none;
}
form#jobSearchForm li label img {
    margin-bottom: -1px;
}
/* form#jobSearchForm li.jobSearchFormLastItem input, */
form#jobSearchForm li.jobSearchFormLastItem a.link {
    display: block;
    clear: both;
    float: right;
    margin-bottom: 6px;
}
form#jobSearchForm #productPopup .popupPaddingDiv {
    padding: 17px 15px 20px 15px;
    margin: 0px;
}
form#jobSearchForm #productPopup {
    width: 260px;
}
#jobSearchResultPage {
    width:900px;
}
#jobSearchResultPage h1 {
    font-size:2.5em;
    line-height: 2.813em;
    text-align: center;
    padding: 10px;
    font-weight: bold;
}
.jobbSearchHeader{
    width:900px;
    display: inline-block;
    padding-bottom:9px;
    
}
#jobSearchResultPage .jobbSearchHeader  .buttonContainer {
    padding-right: 8px;
    float: left;
    padding-top:6px;
}
#jobSearchResultPage .jobbSearchHeader  #liteboxHook {
    float: left;
    padding-top:11px;
}

/* ----------------------------  About IKEA - end --------------------------------------- */


/**
* Font styles 
*/
.fontStyleRegular {  
    font-weight:normal;
    font-style:normal; 
}
.fontStyleBold {
    font-weight:bold;
}
.fontStyleItalic {
    font-style:italic;    
}
.fontStyleBoldItalic {
    font-weight:bold;
    font-style:italic;    
}
/**
* Foreground colors 
*/
.fgColor_00abbd { color: #00ABBD; }
.fgColor_eedb00 { color: #EEDB00; }
.fgColor_f49ac1 { color: #F49AC1; }
.fgColor_00bdf2 { color: #00BDF2; }
.fgColor_00a650 { color: #00A650; }
.fgColor_ff6600 { color: #FF6600; }
.fgColor_b3d334 { color: #B3D334; }
.fgColor_ed1c24 { color: #ED1C24; }
.fgColor_f68b1f { color: #F68B1F; }
.fgColor_d6007f { color: #D6007F; }
.fgColor_2db33a { color: #2DB33A; }
.fgColor_0293d0 { color: #0293D0; }
.fgColor_fff200 { color: #FFF200; }
.fgColor_ffcc00 { color: #FFCC00; }
.fgColor_003399 { color: #003399; }
.fgColor_cc0000 { color: #CC0000; }
.fgColor_5ddaec { color: #5DDAEC; }
.fgColor_5a217b { color: #5A217B; }
.fgColor_502f13 { color: #502F13; }
.fgColor_773300 { color: #773300; }
.fgColor_000000 { color: #000000; }
.fgColor_333333 { color: #333333; }
.fgColor_666666 { color: #666666; }
.fgColor_999999 { color: #999999; }
.fgColor_cccccc { color: #CCCCCC; }
.fgColor_ffffff { color: #FFFFFF; }


/* ------------------------------------- main content - start ----------------------------------- */

#main .mainContent {
    float:left;
    margin-left:2.5em;
    width:70.521em;
    margin-bottom:1.04em;
}

#main .oneColumnLayout, #main .twoColumnLayoutNoMenu {
    margin-left:0;
    width:93.75em;
}

#main .threeColumnLayout {
    background:url('../img/border.png') repeat-y 52.5em 0;
}

#main .twoColumnLayoutNoMenu {
    background:url('../img/border.png') repeat-y 75.729em 0;
}


#main .mainContent .contentModule {
    margin-top:2.08em;
}


#main .mainContent .contentModuleFirst {
    margin-top:0.833em;
}

#main .mainContent .contentModuleNoMargin {
    margin-top:0;
}

#main .mainContent .contentModuleLitebox {
    width:100%;
}

#main .mainContent .contentModuleNoMargin #fourCol #adsContainerDynamic {
    margin-top:0.3125em;
}


#main .contentModule p {
    font-size:1.15em;
    margin:0.909em 0 0 0;
}

#main .contentModule p.noMargin {
    margin:0;
}

#main .contentModule p a.bluelink {
    font-size:1em;
}

#main .contentModuleWrapper {
    float:left;
    width:100%;
}

#main .twoColumnLayoutNoMenu .contentModuleWrapper {
    width:73.75em;
    padding-right:2.08em;
}    

#main .threeColumnLayout .contentModuleWrapper {
    width:50.52em;
    padding-right:2.08em;
}

#main .contentModule .expandCollapseLinkTextHidden {
    display:none;
}

#main .contentModule .expandCollapseLink {
    display:none;
}

#main .contentModule .expandCollapseLinkVisible {
    display:inline;
}

#main .contentModuleAreaWrapper .contentModuleArea {
    padding-top:2.08em;
}

#main .contentModuleWrapper .pageHeadline {
    height:3.95em;
    border-bottom:1px solid #ddd;
    text-align: center;
}

/* ------------------------------------- main content - end ------------------------------------- */


/* ------------------------------------- divider module - start --------------------------------- */

#main .contentModule .plainDividerModule {
    height:1px;
    background-color:#dddddd;
    overflow:hidden;
}

#main .contentModule .dropShadowDividerModule {
    height:0.729em;
    background:#dddddd url('../img/hori_shadow.gif') repeat-x;
    overflow:hidden;
}

/* ------------------------------------- divider module - end ----------------------------------- */

/* ------------------------------------- textbox with background - start ------------------------ */


.backgroundImage .textboxWrapper {
    padding:20px;
}


.backgroundImage .textbox {
    width:100%;
}


.backgroundImage .textbox .textboxCorner {
    width:10px;
    height:10px;
}


.backgroundImage .textbox .textboxCornerTL {
    background-position:0 0;
}

.backgroundImage .textbox .textboxCornerTR {
    background-position:-10px 0;
    margin-top:-10px;
    float:right;
}

.backgroundImage .textbox .textboxCornerBL {
    background-position:0 -10px;
}

.backgroundImage .textbox .textboxCornerBR {
    background-position:-10px -10px;
    margin-top:-10px;
    float:right;
}

.backgroundImage .textbox .textboxCorner .textboxCornerImage {
    width:20px;
    height:20px;
}

.backgroundImage .textbox .textboxHeader, .backgroundImage .textbox .textboxFooter {
    height:10px;
    margin:-10px 10px 0 10px;
}

.backgroundImage .textbox .textboxContent {
    padding:0 10px;
}

.backgroundImage .textbox .textboxHeader, .backgroundImage .textbox .textboxFooter {
    overflow:hidden;
}

.backgroundImage .textbox_00abbd .textboxCorner { background-image:url('../img/About_IKEA/corner_00abbd.png'); }
.backgroundImage .textbox_00abbd .textboxArea { background-color:#00abbd; }
.backgroundImage .textbox_eedb00 .textboxCorner { background-image:url('../img/About_IKEA/corner_eedb00.png'); }
.backgroundImage .textbox_eedb00 .textboxArea { background-color:#eedb00; }
.backgroundImage .textbox_f49ac1 .textboxCorner { background-image:url('../img/About_IKEA/corner_f49ac1.png'); }
.backgroundImage .textbox_f49ac1 .textboxArea { background-color:#f49ac1; }
.backgroundImage .textbox_00bdf2 .textboxCorner { background-image:url('../img/About_IKEA/corner_00bdf2.png'); }
.backgroundImage .textbox_00bdf2 .textboxArea { background-color:#00bdf2; }
.backgroundImage .textbox_00a650 .textboxCorner { background-image:url('../img/About_IKEA/corner_00a650.png'); }
.backgroundImage .textbox_00a650 .textboxArea { background-color:#00a650; }
.backgroundImage .textbox_ff6600 .textboxCorner { background-image:url('../img/About_IKEA/corner_ff6600.png'); }
.backgroundImage .textbox_ff6600 .textboxArea { background-color:#ff6600; }
.backgroundImage .textbox_b3d334 .textboxCorner { background-image:url('../img/About_IKEA/corner_b3d334.png'); }
.backgroundImage .textbox_b3d334 .textboxArea { background-color:#b3d334; }
.backgroundImage .textbox_ed1c24 .textboxCorner { background-image:url('../img/About_IKEA/corner_ed1c24.png'); }
.backgroundImage .textbox_ed1c24 .textboxArea { background-color:#ed1c24; }
.backgroundImage .textbox_f68b1f .textboxCorner { background-image:url('../img/About_IKEA/corner_f68b1f.png'); }
.backgroundImage .textbox_f68b1f .textboxArea { background-color:#f68b1f; }
.backgroundImage .textbox_d6007f .textboxCorner { background-image:url('../img/About_IKEA/corner_d6007f.png'); }
.backgroundImage .textbox_d6007f .textboxArea { background-color:#d6007f; }
.backgroundImage .textbox_2db33a .textboxCorner { background-image:url('../img/About_IKEA/corner_2db33a.png'); }
.backgroundImage .textbox_2db33a .textboxArea { background-color:#2db33a; }
.backgroundImage .textbox_0293d0 .textboxCorner { background-image:url('../img/About_IKEA/corner_0293d0.png'); }
.backgroundImage .textbox_0293d0 .textboxArea { background-color:#0293d0; }
.backgroundImage .textbox_fff200 .textboxCorner { background-image:url('../img/About_IKEA/corner_fff200.png'); }
.backgroundImage .textbox_fff200 .textboxArea { background-color:#fff200; }
.backgroundImage .textbox_ffcc00 .textboxCorner { background-image:url('../img/About_IKEA/corner_ffcc00.png'); }
.backgroundImage .textbox_ffcc00 .textboxArea { background-color:#ffcc00; }
.backgroundImage .textbox_003399 .textboxCorner { background-image:url('../img/About_IKEA/corner_003399.png'); }
.backgroundImage .textbox_003399 .textboxArea { background-color:#003399; }
.backgroundImage .textbox_cc0000 .textboxCorner { background-image:url('../img/About_IKEA/corner_cc0000.png'); }
.backgroundImage .textbox_cc0000 .textboxArea { background-color:#cc0000; }
.backgroundImage .textbox_5ddaec .textboxCorner { background-image:url('../img/About_IKEA/corner_5ddaec.png'); }
.backgroundImage .textbox_5ddaec .textboxArea { background-color:#5ddaec; }
.backgroundImage .textbox_5a217b .textboxCorner { background-image:url('../img/About_IKEA/corner_5a217b.png'); }
.backgroundImage .textbox_5a217b .textboxArea { background-color:#5a217b; }
.backgroundImage .textbox_502f13 .textboxCorner { background-image:url('../img/About_IKEA/corner_502f13.png'); }
.backgroundImage .textbox_502f13 .textboxArea { background-color:#502f13; }
.backgroundImage .textbox_773300 .textboxCorner { background-image:url('../img/About_IKEA/corner_773300.png'); }
.backgroundImage .textbox_773300 .textboxArea { background-color:#773300; }
.backgroundImage .textbox_000000 .textboxCorner { background-image:url('../img/About_IKEA/corner_000000.png'); }
.backgroundImage .textbox_000000 .textboxArea { background-color:#000000; }
.backgroundImage .textbox_333333 .textboxCorner { background-image:url('../img/About_IKEA/corner_333333.png'); }
.backgroundImage .textbox_333333 .textboxArea { background-color:#333333; }
.backgroundImage .textbox_666666 .textboxCorner { background-image:url('../img/About_IKEA/corner_666666.png'); }
.backgroundImage .textbox_666666 .textboxArea { background-color:#666666; }
.backgroundImage .textbox_999999 .textboxCorner { background-image:url('../img/About_IKEA/corner_999999.png'); }
.backgroundImage .textbox_999999 .textboxArea { background-color:#999999; }
.backgroundImage .textbox_cccccc .textboxCorner { background-image:url('../img/About_IKEA/corner_cccccc.png'); }
.backgroundImage .textbox_cccccc .textboxArea { background-color:#cccccc; }
.backgroundImage .textbox_ffffff .textboxCorner { background-image:url('../img/About_IKEA/corner_ffffff.png'); }
.backgroundImage .textbox_ffffff .textboxArea { background-color:#ffffff; }

.backgroundNoRepeat { background-repeat:no-repeat; }
.backgroundRepeatHorizontal { background-repeat:repeat-x; }
.backgroundRepeatVertical { background-repeat:repeat-y; }
.backgroundRepeatBoth { background-repeat:repeat; }

.textAndTextBox .textAndTextBoxColumn { float:left; }
.textAndTextBox_25 .leftColumn { width:25%; }
.textAndTextBox_33 .leftColumn { width:33%; }
.textAndTextBox_50 .leftColumn { width:50%; }
.textAndTextBox_67 .leftColumn { width:67%; }
.textAndTextBox_75 .leftColumn { width:75%; }
.textAndTextBox_25 .rightColumn { width:75%; }
.textAndTextBox_33 .rightColumn { width:67%; }
.textAndTextBox_50 .rightColumn { width:50%; }
.textAndTextBox_67 .rightColumn { width:33%; }
.textAndTextBox_75 .rightColumn { width:25%; }
.textAndTextBox .leftColumn .columnContent { margin-right:10px }
.textAndTextBox .rightColumn .columnContent { margin-left:10px }

/* ------------------------------------- textbox with background - end -------------------------- */


.contentModule .listModule {
    margin:0;
    padding:0em 0em 0em 3.55em;
    font-size:1.146em;
}

#main .wrappedTextBeforeImage {
    margin-top:2.09em;
}

/* ----------------------------  About IKEA - NewsRoom - about ikea 2 --------------------------------------- */
 
.categoryListHeadlineWrapper{
    font-size:14px;
    line-height:1.7714em;
    color:#666;
    padding:0.85em 0 0;
}

.newsItemHeadline{
     padding:0 0 1.05em 0;
}

.newsItemHeadline a{
     font-size:14px;
     line-height:1.177em;
     color:#666 !important;
     text-decoration:none;
}

.newsItemHeadline a:hover{
     text-decoration:underline;
}

#newsItemBody{
    padding-bottom: 0;
}

#previousNewsYears{
    font-size:11px;
}

.PreviousNews{
    color:#666666 !important;
    font-size:14px;
    line-height:1.177em;
    padding:2.2em 0 0.3em;
}

div.newsCategory {
    float:left;
}

.newsItemListImage {
    width:25%;
    float:left;
    padding-top:0.42em;
}

.newsItemListImage  img{
    padding-left:20px;
    width:110px;
}

.newsText {
    width:72%;
    float:left;
}

.newsItemLabel {
    float:left;
}

.newsItemHeadlineRegular{
    color:#333333 !important;
} 

.newsHeadlineBold {
    color:#333333 !important;
    font-weight: bold !important; 
}

.newsHeadlineItalic {
    color:#333333 !important;
    font-style: italic !important; 
}

.newsHeadlineBoldItalic {
    color:#333333 !important;
    font-style: italic !important; 
    font-weight: bold !important;
}

.noWrap{
    display:inline-block;
}
/*Updated CSS for product recall page*/

a.linkAbtTxt {
    font-size:11px;
}

#linksWrapper * .linkAbtTxt, #attachWrapper * .linkAbtTxt{
    line-height:1.273em;
}

.linkNoTxt {
    font-size:11px !important;
}

.newsCategories{
    padding-bottom:0.9em;
    width:470px;
}

.newsCategoriesSeparator{
     font-size:11px;
     color:#999;
     margin-top:1px;
}

.floatLeft{
    float:left;
}

.floatright{
    float:right;
}

.newsListWrapper{
    padding-top:0.75em;
}

.newsListHeadlineRSSLink{
    vertical-align:top;
}

.latestNewsWrapper{
    width:50.52em; 
    float: left;
    padding-bottom:1.0em;
}

.publishDate{
    font-size:11px;
    color:#333;
}

a.publishDate , #subHeadline{
    font-size:11px;
    color:#333;
}

a.publishDate:hover{
    color:#333;
}

.linkTextYear{
    font-size:11px !important;
}

.nationTxt{
     font-size:11px;
     line-height:1.25em;
     color:#333;
}

a.nationTxt{
    font-size:11px;
    line-height:14px;
    color:#333;
}

a.nationTxt:hover{
    color:#333;
}
.newsItemPreambleTxt{
    font-size:11px !important;
    line-height:1.25em !important;
    color:#666 !important;
    text-decoration:none !important;
}

.newsItemPreambleTxt:hover{
    text-decoration:underline !important;
}

.newsItemPreamble{
    padding:0.8em 1.042em 0 0;
}

.newsItemContainer{
     padding:1.1em 0 0.7em 0;
}

.newsRoomDivider {   
    clear: both; 
    display: block; 
    margin: 1.04em 0.00em 0.52em 0em ;
    overflow: hidden; 
    height: 1px; 
    background-color: #ddd;
}

/* Product recall page end here */

/* Modified CSS for compact news room room  */
.compactNewsRoomWrapper{
    background-color:#fff !important;
    overflow: hidden;
}
.compactNewsRoomContainer{
    display:block;
    width:14.58em;
    height:auto;
    text-align:left;
    margin:1.25em 0 0 0;
    float:left !important;
}

.compactNewsHeadline {
    font-size:14px;
    line-height:1.7714em;
    color: #333;
    text-align:left;
    font-weight:normal;
    }

.compactNewsArticleHeadline{
    text-align:left;
    margin:1.4em 0 0.8em 0;
}

.compactNewsArticleHeadlineLink{
    font-size:11px !important;
    line-height:1.4588em;
    font-weight:bold;
    color:#666 !important;
}

.compactNewsDate{
    font-size:11px;
    line-height:1.4588em;
    color: #333;
    text-align:left;
    margin-bottom:0.1042em;
}

a.compactNewsIntroTextLink{
    font-size:11px;
    line-height:1.4588em;
    text-align:left;
    color:#666 !important;
}

.compactAllNews{
    text-align:left;
    margin:0 0 1.7em;
}

a.compactAllNewsLink{
    font-size:11px;
    line-height:1.4588em;
    color:#3399FD;
}

.newItem{
    padding-bottom:1.5em;
}

#newsItemDivider{
     padding-bottom:1.667em;
}

.newsItemHorizonalDivider {
   background-color:#DDDDDD;
   clear:both;
   display:block;
   height:1px;
   margin:2.04em 0 1.7em;
   overflow:hidden;
}

#newsImage{
    margin-bottom: 1.9em;
}

.newsItemFooterHeadline{
    font-size:1.458em; 
    color: #333333;
    padding-bottom:0.571em;    
    padding-top:1.429em;
}

.newsItemFooterText{
    font-size:1.146em; 
    line-height:1.091em;
    color: #333333;
}

.compactNewsRoomDivider { 
    height:0.1042em; 
    background-color: #ddd !important;
    overflow:hidden;
}

/*compact news room Ends here */


/* CSS add for news Item */
.textContentModulesSpacings{
    margin-bottom:1.7em;
    margin-left:0;
    margin-right:0;
    margin-top:0.208em;
}

a.backLink{
    font-size:1.146em; 
    padding-left:0.091em;
    padding-top:0.182em;
    color:#3399fD;
}

.datePublished{
    line-height:1.4588em;
    padding-top:0.1042em;
}

.newsItemBodyContent{
    line-height:1.3em;
    color: #333333 !important;
}

.newsItemPublishDate{
    font-size:1.146em;
    color: #999999;
    color: #999999;
}
.newsItemDivisionText{
    font-size:1.4588em;
    line-height:1.143em;
    color:#999999;
}

.newsItemIndroText{
    font-size:1.4588em;
    line-height:1.214em;
    color:#333333;
}

.newsItemSeperator{
    font-size:11px; 
    color: #666;
}
.textContent{
    font-family:verdana !important;
    font-size:11px !important;
    line-height:1.4588em !important;
}

a.attachContentLink{
    font-size:24px; 
    line-height:27px;
    color: #3399FD;                        
}

.wrapperSpacing{
    height:15px;
}

#newsHeadline{
    font-size:1.875em;
    font-weight:bold;
    line-height:1.111em;
    color:#333333;
    padding-bottom:0.556em;
    padding-top:0.444em;
}

#newsItemWrapper{
    margin-bottom:3.125em;
}

#newsItemBody {
    font-size:1.146em;
}

#newsItemBody .moduleWrapper{
    margin-bottom:1.818em;
    float:left;   
    width:44.091em;
    display:inline;
}

#newsItemBody .moduleWrapper .caption{
    margin-top:0.636em;
    font-size:0.909em;
    line-height:1.1em;
    font-style:italic;
    color:#333333;
    display:block;
}

#newsItemBody .moduleWrapper .innerWrapper{
    clear:both;
}

#newsItemBody .moduleWrapper  .column{
    width:21.182em;
    float:left;
    line-height:1.3em;
}

#newsItemBody .moduleWrapper  .columnRight{
    width:21.182em;
    float:right;
}

#newsItemBody .moduleWrapper  .smallColumn{
    width:11.455em;
    float:left;
}

#newsItemBody .moduleWrapper  .column img, #newsItemBody .moduleWrapper  .columnRight img, #newsItemBody .moduleWrapper .fullColumn img{
    width:100%;
}

.newsItemText{
    margin-bottom:1.818em;
}

 .paginationContainerFW10 .paginationPadding{
padding:1em 0 0 0.833em
}

/*linkAbtTxt class is reused*/
/*clear class is reused*/


/* news Item ends here */


/* ---------------- Pagination ------------- */
.paginationContainerBottom {
    margin-top:1.04em;
}
 
.paginationContainer .buttons {
        overflow:hidden;
        padding-left:1.04em;
}
 
.paginationContainer .buttonContainer {
    padding-right:5px;
    display:inline;
}
 
.paginationContainer .pagination {
        float:right;
    padding:0.9em 0.93em;
}
 
.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 */
}
 
.paginationContainer .pagination a:hover {
    border:1px solid #F60;
    cursor:pointer;
    text-decoration:none;
}
 
.paginationContainer .pagination a.active {
    color:#FFF;
    background-color:#F60;
    border:1px solid #F60;
    cursor:text;
}

/* ---------------- Pagination ------------- */
 
/* ---------------- Related Link ----------- */
.relatedLink {
    margin-top: 11px;    
}
.relatedLink .rightAdHeader {
    margin-bottom: 13px;
    padding: 0px;
}
.relatedLink a.headline {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 10px;
    color: #666;
    display: block;
}
.relatedLink .relatedLinkImg {
    width: 75px;
    height: 75px;
    margin-bottom: 13px;
}
.relatedLink .relatedLinkDivider{
    border-top:1px solid #ccc;
}
/* ---------------- Related Link ----------- */

/* ---------------- Publish date ----------- */
.dynamicTemplate .publishDate {
    font-size: 11px;
    line-height: 14px;
    color: #999;
    margin-bottom: 12px;
    margin-top: 5px;
}


/* ---------------- Publish date ---------- */

/* ----------------------------  About IKEA - about ikea 2 - END---------------------------------- */

 .paginationContainerFW10{
display:block;
width:50.52em;
height:3.542em;
background:#FFF url(../img/filter/filter_bg.gif) repeat-x scroll left bottom;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
clear:both;
margin:1.04em 0 1.04em 0
}

.rightContent .paginationContainerFW10 .paginationPadding{
padding:.729em 0 0 0
}

.backLink {
    float:left;
}
.printButton{
    float:right;
    margin-right:0.521em;
}

.rssHeadline{
    font-size: 1.458em;
    color: #333333;
}

.rssSubHeadline{
    font-size: 1.146em;
    font-weight: bold;
    color: #444444;
    padding-top: 1em;    
    padding-bottom: 0.364em;    
}

.rssLink:hover{
    text-decoration: underline;
}

.rssLink{
    background-image: url("../img/icons/feed-icon-14x14.gif");
    background-repeat: no-repeat;
    font-size: 1.146em;
    color: #3399fd;
    margin: 0;
    padding-left: 1.636em;    
}

.rssLinkContainer{
    padding-bottom: 0.272em;
    padding-right: 0;
    padding-top: 0.272em;
}

.rssDividerLeft, .rssDividerRight{
    float:left;
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height:0;
    width: 24.792em;
}

.rssDividerLeft{
    margin-right: 0.52em;
}

.rssDividerRight{
    margin-left: 0.416em;    
}

.rssGroupRow{
    clear:both;
    margin-top: 0.416em;    
    overflow:hidden;
}

.rssGroup{
    float:left;
    clear:both;
    padding-bottom: 1.146em;
}

.rssGroupLeft{
    float:left;
    width: 25.208em;
}

.rssBorder{
    border-right:1px solid #dddddd;
    height:100%;
    overflow:hidden;
}

.rssGroupLeft, .rssGroupRight{
    margin-bottom:-1000px;
    padding-bottom:1000px;
    padding-top: 1.041em;    
}

.rssGroupRight{
    margin-left: 2.083em;
    float:right;
    width: 23.125em;
}

.rssContainer{
    float:left;
    padding-top:0.625em;
}

.subscribeTo{
    padding-left: 1.818em;    
}

.flashcontent_print{
    display:none;
}

#main .mainContent .contentModule .media_player{
    font-size:1.146em;
}

#main .mainContent .contentModule .caption{
    margin-top:0.636em;
    font-size:0.909em;
    line-height:1.1em;
    font-style:italic;
    color:#333333;
    display:block;
}
#main .threeColumnLayout .contentModule .column{
    width:21.182em;
    float:left;
}
#main .twoColumnLayout .contentModule .column{
    width:29.909em;
    float:left;
}
#main .threeColumnLayout .contentModule .columnRight{
    width:21.182em;
    float:right;
}
#main .twoColumnLayout .contentModule .columnRight{
    width:29.909em;
    float:right;
}
/*------------------------------ Local Store Container -------------------- */
.clearAll{
    clear:both;
}
.localStoreContainer{
    border-left:1px solid #DDDDDD;
    margin:20px 0 20px 8px !important;
    padding-left:10px;
}

.localStoreContainer .localStoreProducts{
    margin-top:20px;
}

.localStoreContainer .headTopMargin{
    margin-top:-11px;
}
#storeHeaderContainer{
    padding-left:10px;
    border-bottom:1px solid #DDDDDD;
    padding-top:0px;
    margin-bottom:16px;
}
#storeHeaderContainer .currentStore{
    font-size:1.675em;
    font-weight:normal;
    margin-top:5px;
    margin-bottom:6px;
    height:18px;
}
#storeHeaderContainer .currentStore h1{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height:15px;
}
#currentStoreContainer{
    margin-bottom:8px;
        width: 450px;
    *margin-bottom:1px;
}
#dropDownValue{
    list-style:none outside none;
}
#storeHeaderContainer .changeStore{
    margin-top:6px;
}
#storeHeaderContainer .nonJsChangeHeader{
    font-family: Verdana;    
    padding-bottom:4px;
    margin-top:-3px;
    font-size: 11px;
}
#storeHeaderContainer .changeStore .selectJS{
    float:left;
    margin-top:1px;
}
#storeHeaderContainer .changeStore .selectJS ul{
    padding:0; 
    margin:0 0 13px 0;
    
}
#storeHeaderContainer .changeStore .selectJS li{
    float:left;
    width:157px;
    line-height:14px;
    font-size: 11px;
}
#storeHeaderContainer .changeStore .goButton{
    height:21px;
    padding-left:5px;
}
#storeHeaderContainer .storeManagerImg {
    width: 70px;
    height: 75px;
    border: 0px;
    margin:-15px 10px 0 0;
}
#storeHeaderContainer .storeManagerTxt{
    text-align:left;
    padding:30px 10px 0 0;
    color:#333;
    font-size:11px;
    line-height:11px;
	word-wrap: break-word;
	width: 100px
}
#storeHeaderContainer .storeManagerTxt span{
    font-size:9px;
}
.localStoreContainer .offerOfWeek{
    background-color:#000;
    margin-bottom:16px;    
}
.localStoreContainer .smallheader1{
    padding-bottom:0.28em;
}
.localStoreContainer .dropShadowDividerModule {
    height:0.3em;
    border-bottom:1px solid #DDDDDD;
    margin-bottom:14px;
    margin-top:8px;
}
.localStoreContainer .offerOfWeek, .localStoreContainer .ikeaFamily{
    margin-bottom:12px;
        *margin-bottom:0px;
    padding:7px 9px 7px 9px;
    font-size: 14px;
    font-weight: bold;
    color:#FFF;
}
.localStoreContainer .displayProductContainer{
    clear:both;
}
.localStoreContainer .displayProductContainer .descriptionText{

    margin-bottom:12px;
    width:520px;
    font-size:11px;
}
.localStoreContainer .displayProductContainer .productsRow{
    margin:0;
    padding:0;
    overflow:hidden;
}
.localStoreContainer .displayProductContainer .productContainer{
    float:left;
    height:100% !important;
    margin-bottom:-1000px !important;
    overflow:hidden;
    padding:0 0.94em 1000px !important;
    width:12.08em !important;
    border-right:1px solid #CCC;
    position:static !important;
}
.localStoreContainer  .parentContainer{
    position:relative;        
}
.localStoreContainer  .parentContainer .nlpImage{
    left:0.6em !important;    
    top:8.01em !important;
}
.localStoreContainer .displayProductContainer .productPadding{
    margin:0 0 0.1em 0;
}
.localStoreContainer .displayProductContainer .localFamilyProduct .prodPrice{
    display:block;
    color:#000;
    margin-bottom:0.273em;
    font-size:1.15em;
    line-height:1.182em;
    font-weight:normal;
}
.localStoreContainer .displayProductContainer .localFamilyProduct .prodPriceFamily{
    font-weight:bold;
    color:#333;
    display:block;
    font-size:16px !important;
    font-weight:bold;
    line-height:1.214em;
    margin-bottom:0.14em;
    text-decoration:none;
}
.localStoreContainer .displayProductContainer .noRightMargin{
    border-right:0px !important;
}
.localStoreContainer .displayProductContainer .rowDivder{
    background-color:#FFF; 
    margin:0; 
    padding:0;  
}
.localStoreContainer .displayProductContainer .rowDivder div.border{
    float:left;
    height:1px;
    width:12.92em;
    border-right:1px solid #FFF;
    margin:5px 5px 5px 5px;    
    border-bottom:1px solid #CCC;
}
.localStoreContainer .ikeaFamily{
    background-color: #FF6600;    
}
.localStoreContainer .productContainer .productPadding  a:hover .prodName, 
.localStoreContainer .productContainer .productPadding  a:hover .prodDesc{
    text-decoration:underline;
}
.localStoreContainer .productsContainer .productPadding a {
     text-decoration:none;
}

.localStoreContainer .displayProductContainer .productContainer  .productPadding{
     width:12.29em;
     padding-left:0em;
}
.headPadding{
     padding-top:5px;
}
/*Store Info page */
#storeInfoContainer{
    color: #333;
    margin-top:-2px;
}
#storeInfoContainer .infoBlock{
    font-size: 11px;
    line-height: 18px;
}
#storeInfoContainer .vspaceBetweenBlock{
    margin-bottom:13px;
}
#storeInfoContainer .infoBlock  h1{
    margin-top:15px;
    padding:0;
    font-size: 11px;
    font-weight: bold;
    line-height:1em !important;
}
#storeInfoContainer .leftColumn{
    width:355px;
}
#storeInfoContainer .mainHead{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    margin-bottom:2px;
}
#storeInfoContainer .localhead{
    font-size: 11px;
    font-weight: bold;
    margin:8px 0 7px 0;
}
#storeInfoContainer  h2{
    font-size: 14px;
    font-weight: bold;    
}
#storeInfoContainer  h3{
    font-size: 11px;
    font-weight: bold;    
}


/* LSP litebox style starts here */
.seolbContainer {
     width:760px;
     height:660px;
}
.seolbleftContent {
    width:169px;
    float:left;
    padding:30px 0px 0px 20px;
    position:relative;
}
.seolbleftContent img {
    clear:both;
    padding-bottom:5px;
}
.seolbrightContent {
    width:555px;
    height:565px;
    float:left; 
}
.seolbrightContentScroll {
    overflow: auto;    
}
.seolbprodName {
    font-size: 2.5em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.08em;
    text-align:left;
    clear:both;
}
.seolbprodDesc {
    font-size: 1.458em;
    line-height: 1.14em;
    margin-bottom: -0.1em;
    margin-top: 0.25em;
    text-align: left;
    clear: both;
}
.seolbOldPrice {
    font-size: 1.458em;
    line-height: 1.14em;
    text-align: left;
    margin-bottom:-0.15em;
    clear:both;
    text-decoration:line-through;
}
.seolbOldPriceNotCrossedOver {
    font-size: 1.458em;
    line-height: 1.14em;
    text-align: left;
    margin-bottom:-0.15em;
    clear:both; /* IKEA00773868 */ 
}
.seolbpriceField {
    font-size: 2em;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1.08em;
    text-align: left;
    clear:both;
    padding-bottom:9px;
}
.seolbFamilyPriceField {
    clear: both;
    color: #FF6600 !important;
    font-family: verdana;
    font-size: 14px;
    line-height: 1.182em;
    text-align: left;
    margin-top:10px;
}
.seolbFamilyPrice{
    color: #333333;
    display: block;
    font-size: 28px;
    font-weight: bold;
    line-height: 1.214em;
    text-decoration: none;
}
.seolbContainer .regularPriceHead {
    margin-top:10px;
    font-size:12px;
    text-align:left;    
}
.seolbarticleNumber {
     font-size:11px;
     font-style:italic;
     color:#999;
     text-align:left;
     clear:both;
     padding-bottom:10px;
}
.fLt {
     float:left;
}
.clear {
    clear:both;
}
.prodDimension {
    float:left;
    font-size:11px;
    clear:both;
    padding-bottom:2px;
    white-space: nowrap;
}
.seolbDetail {
     float:left;
     text-align:left;
     clear:both;
     font-size:11px;
     padding-bottom:8px;
}
.seolbprodDetail {
    padding-bottom:2px;
}
.specLink {
    float:left !important;
    clear:both;
    font-size:11px;
}
.seolbImg {
     float:left;
    height: 500px;
}
.offerDesc {
    height:45px;
    padding-left:60px;
}
.descContent {
    width:484px;
    font-family:Verdana, sans-serif;
    clear:both;
    display:none;
}
.descContent .left {
    float:left;
    width:210px;
    text-align:left !important;
    border:none;
}
.descContent .right {
    float:right;
    width:200px;
    text-align:left !important;
    border:none;
}
.descContent .left .title, .descContent .right .title {
    font-size:14px;
    color:#333;
    margin-bottom:-6px;
}
.descContent .left .content p, .descContent .right .content p {
    line-height:17px;
    padding-bottom:6px;
    font-size:11px;
}
.descContent .left .content p {
    padding-left:10px;
}

.seolbLoader {
    padding-top:300px; 
    font-size:14px;
}
#seolbContainer .moreInfo{
    margin-bottom:13px;
}
#seolbContainer .seoOfferText {
    clear:both;
    float: left;
    border:1px solid #c6c6c6;
    font-size:11px;
    color:#333;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    margin: 20px 0px 16px 0px;
    padding: 12px 19px;
}
#contentSlideshowSeperatorLSP {
    border-top: 1px solid #CCCCCC;
    position: absolute;
    top: 565px;
    width: 620px;
    left: 80px;    
}
#slideshowLSPNavigation{
    top:570px;
    left:158px;
    position:absolute;
    text-align:center;
    width:525px;
    padding-top:20px;
    background-color:#FFF;
}
#slideshowLSPNavigation #slideshowLSPThumbs{
    padding-left:67px;
}
#slideshowLSPNavigation .thumbContainer{
    cursor:pointer;
    float:left;
    position:relative;
    margin-right:5px;
    width:40px;
    height:40px;
    border:1px solid #CCC;
    bottom:3px;
}
#slideshowLSPNavigation .thumbContainer a{
    height:40px;
    width:40px;
    display:block;
    bottom:3px;
}
#slideshowLSPNavigation .thumbContainer a:hover{
    background-color:#000;
    filter:alpha(opacity=15);
    -moz-opacity:0.15;
    -khtml-opacity:0.15;
    opacity:0.15;
    text-decoration:none !important;
}
#slideshowLSPNavigation .thumbContainerActive{
    border:4px solid #000;
    cursor:pointer;
    float:left;
    margin-right:2px;
    margin-left:-3px;
    bottom:3px;
}
#slideshowLSPNavigation .thumbContainerActive a:hover{
    background:transparent;
}
#slideshowLSPNavigation .slideshowBtn {
    height:32px;
    width:32px;
    position:absolute;
    top:20px;
    background-image:url(http://www.ikea.com/ms/img/slideshow/btnNavigation.gif);
    text-decoration:none !important;
    cursor:pointer;
}
#slideshowLSPNavigation .slideshowBtn .inactivePrevButton {
    height:32px;
    width:32px;
    position:absolute;
    top:20px;
    background-image:url(http://www.ikea.com/ms/img/slideshow/btnNavigation.gif);
    
}
#slideshowLSPNavigation .inactivePrevButton {
    height:32px;
    width:32px;
    position:absolute;
    top:20px;
    background-image:url(http://www.ikea.com/ms/img/slideshow/btnNavigation.gif);
    background-position:-64px 0px;
    cursor:not-allowed;
}
#slideshowLSPNavigation .inactiveNextButton {
    height:32px;
    width:32px;
    position:absolute;
    top:20px;
    background-image:url(http://www.ikea.com/ms/img/slideshow/btnNavigation.gif);
    background-position:-96px 0px;
    cursor:not-allowed;
}
#slideshowLSPBtnPrev {
    left:-48px;
    background-position:top left;
}
#slideshowLSPBtnNext {
    right:13px;
    background-position:top right;
}
#slideshowLSPBtnPrev :hover  {
    text-decoration:none;
    background-position:-32px 0px;
}
#slideshowLSPBtnNext :hover  {
    text-decoration:none;
    background-position:-128px 0px;
}
#slideshowLSPBtnPrev .inactive {
    background-position:-64px 0px;
    cursor:not-allowed;
}
#slideshowLSPBtnNext .inactive {
    background-position:-96px 0px;
    cursor:not-allowed;
}
.productSeoBtiWrapper {
    padding: 0.9em 1.042em 0.8em 0.9em !important;
}
div.prfcontainer {
    text-align: left !important;
}
/* LSP litebox style ends here */

/* Local Store Module FullWidthImage starts */
.fullWidthImageContainer {
    margin-top: 14px;
}

.fullWidthImageContainer .backgroundImage {
    position: relative;
}

.fullWidthImageContainer .backgroundImage .textboxWrapper {
    padding: 0;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent p {
    margin: 0;
    word-wrap: break-word;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textAlignLeft {
    text-align: left; 
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textAlignCenter {
    text-align: center; 
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textAlignRight {
    text-align: right; 
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .fullWidthImageheadline {
    font-weight: bold;
}

.fullWidthImageContainer .backgroundImage .textboxAlignBottom {
    position:absolute; 
    width:100%;
}

.fullWidthImageContainer .backgroundImage .textboxAlignCenter {
    position:absolute; 
    top:50%; 
    width:100%;
}

.fullWidthImageContainer .backgroundImage .textboxAlignTop {
    position:absolute; 
    top:0; 
    width:100%;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textSize18 {
    font-size: 18px;
    line-height: 20px;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textSize24 {
    font-size: 24px;
    line-height: 27px;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textSize30 {
    font-size: 30px;
    line-height: 33px;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textSize36 {
    font-size: 36px;
    line-height: 40px;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent .textSize48 {
    font-size: 48px;
    line-height: 53px;
}

.fullWidthImageContainer .backgroundImage .textbox .textboxContent {
    padding: 15px 25px 20px 25px;
}

.fullWidthImageContainer .backgroundImage a {
    cursor: pointer;
}

.fullWidthImageContainer .backgroundImage span {
    display: block;
}
/* Local Store Module FullWidthImage ends */

.localStoreContainer .productsContainer .productContainer .prodImg {
    margin-left:0.21em;
}



