/* This is a local css with styles used depending on locale */

.newImgSmall {
	width:3.65em;/*35px;*/
	height:1.46em;/*14px;*/
}

.newImgLarge {
	width:4.79em;/*46px;*/
	height:1.88em;/*18px;*/
}

.leftNavigation .navigationBlock .productItem .newImgSmall {
	float:left;
	margin-right:0.83em; /*8px*/
    margin-top:0.94em; /*9px;*/
}

.leftNavigation .navigationBlock .productItem .prodNameNewImg {
    float:left;
    width:78%; /*154px;*/
    padding:1.04em 0;
}
.leftNavigation .navigationBlock .sideModule .sideModuleImg {
			width: 110px;
			height: 85px;
			}

/**** STICK NAVIGATION ****/

.sticky {
  position: fixed;
  top:0px;
  left:50%;
  margin-top:-50px;
  margin-left:-531px;
  z-index: 100;
  display:inline;
}

#expander {
  position:fixed;
  width: 0px;
  top: 0px;
  height: 33px;
  background-color: #0051ba;
  left: 50%;
  border-bottom:3px solid #eeeeee;
  z-index: 99;
  display:fixed;
  -ms-transform: translate(-50%, 0px); /* IE 9 */
  -webkit-transform: translate(-50%, 0px); /* Chrome, Safari, Opera */
  transform: translate(-50%, 0px);
}

.moreRoomsMenuFixed{
  position: absolute !important;
  top: 33px !important;
  text-align: left;
}

/**** MARKET HALL ****/

.card-market-hall {
  float:left;
  position:relative;
  display:block;
  margin:5px;
  background-color:#ededed;
}

.card-market-hall-1 {
  width:347px;
  height:347px;
}

.card-market-hall-2 {
  width:347px;
  height:612px;
}

.card-market-hall-3 {
  width:526px;
  height:526px;
}

.card-market-hall-4 {
  width:704px;
  height:347px;
}

.card-market-hall-5 {
  width:704px;
  height:256.5px;
}

.card-market-hall .card-img {
  width: 100%;
  height: 100%;
  cursor:pointer;
}

.card-market-hall .card-info {
  top:0px;
  width:auto;
  height:100%;
  position:absolute;
  text-align:center;
  background: rgba(0, 0, 0, 0.55);
  cursor: normal;
  display:none;
  color:#FFFFFF;
  text-align: center;
  font-family: "Verdana", sans-serif;
}

.card-market-hall .card-info .card-info-content {
  position: relative;
  top: 50%;
  padding:50px;
  transform: translateY(-50%);
}

.card-market-hall .card-info .card-info-content h2 {
  font-size: 20px;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:2px;
}

.card-market-hall .card-info .card-info-content h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-size: 22px;
  font-weight:bold;
}

.card-market-hall .card-info .card-info-content h4 {
  margin-top:0px;
  margin-bottom:10px;
  font-size: 16px;
}

.card-market-hall .card-info .card-info-content p {
  margin-top:20px;
  font-size: 14px;
}

.card-market-hall .card-info .card-info-content span {
  width: 140px;
  height: 32px;
  text-align: center;
  margin: 0px auto;
  display: block;
}

.card-market-hall .card-info .card-info-content span a {
  text-decoration: none;
  color: #ffffff;
  padding: 6px 0px 7px 0px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Verdana", Verdana, sans-serif;
  font-weight: normal;
  text-decoration: underline;
}

.card-market-hall .card-info .card-info-content span img {
  position:relative;
  right:0px;
}

.card-market-hall .card-action {
  position:absolute;
  bottom:12px;
  right:10px;
  cursor: pointer;
  font-family:Verdana;
  font-size:22px;
}

.card-market-hall .card-action img {
  width: 20px;
}

/**** SALE HEADER ****/


.salePage {
  width: 65px;
  background-color: #ffdd00 !important;
  background-image: none !important;
}

.salePage a {
  color: #000000 !important;
  letter-spacing: 3px;
}

.salePage a:hover {
  color: #FFFFFF !important;
}

/**** IKEA-store-selector ****/

.IKEA-store-selector {
  display:block;
  width:100%;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  font-family:Verdana;
}

.IKEA-store-selector:hover {
  border-color:#000;
  transition: border-color 0.3s linear;
}

.IKEA-store-selector *:hover {
  cursor:pointer;
}

.IKEA-store-selector .content {
  padding:20px 10px 10px 10px;
  height:25px;
}

.IKEA-store-selector label {
  display:block;
  font-size:14px;
}

.IKEA-store-selector label:after {
  content: ' ';
  float:right;
  width:20px;
  height:11px;
  margin-top:5px;
  background-image:url('http://www.ikea.com/au/en/img/icons/arrowdown.png');
  background-repeat:no-repeat;
  transform: rotate(0deg);
  transition: transform 0.1s linear;
}

.IKEA-store-selector label.active:after {
   transform: rotate(180deg);
   transition: transform 0.1s linear;
}

.IKEA-store-selector span {
  display:block;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
}

.IKEA-store-selector ul {
  border-top:1px solid #CCC;
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  list-style-type:none;
  display:none;
  max-height:210px;
  overflow: auto;
}

.IKEA-store-selector ul li {
  margin:0px 0px 0px 0px;
  font-size:13px;
  padding:5px 10px 5px 10px;
  width:90%;
}

.IKEA-store-selector ul li:hover {
  font-weight:bold;
  background-color:#efefef;
  transition: background-color 0.2s linear;
}

/**** IKEA-stock-check ****/

.IKEA-stock-check {
  display:flex;
  width:100%;
  background-colo:red;
  font-family:Verdana;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding-top:30px;
  padding-bottom:30px;
  align-items: center;
}

.IKEA-stock-check div.s1 {
  flex-grow: 1;
}

.IKEA-stock-check label {
  font-size:16px;
  font-weight:bold;
}

.IKEA-stock-check div.s2 {
  flex-grow: 2;
}

.IKEA-stock-check select, .IKEA-stock-check input {
  width:95%;
  height:auto;
  padding:10px 10px 10px 10px;
  border: 1px solid #cecece !important;
}

.IKEA-stock-check select {
    font-size: 14px;
    background: url(/ms/en_AU/img/icons/new_downarrow.png) no-repeat right #FFF;
    -webkit-appearance: none;
    background-position-x: 96%;
    color: #797979;
    border-radius: 0px;
}

.IKEA-stock-check input {
  height:18px !important;
}

.IKEA-stock-check button {
  float:right;
  border:0px;
  background-color:#dddddd;
  font-size:12px;
  padding:10px 6px 10px 15px;
  font-weight:bold;
  cursor:pointer;
  border-radius: 3px;
}

.IKEA-stock-check button:hover{
  background-color:#cccccc;
}

.IKEA-stock-check button:after {
    content: ' ';
    float: right;
    width: 15px;
    height: 11px;
    margin-top: 2px;
    margin-left: 10px;
    background-image: url(/ms/en_AU/img/icons/button-right-arrow.png);
    background-repeat: no-repeat;
}

#header-message {
  float: left;
  width: 100%; height: 50px;
  line-height: 50px;
  color: #407AB1;
  font-size: 12px;
  background-color: #eee;
}
#header-message span a {
  color: #407AB1;
  font-weight: bold;
  text-decoration: underline;
}

#header-message .header-message-close {
  margin-left: 10px;
  border: 1px solid #407AB1;
  padding: 5px 9px 5px 9px;
  border-radius: 100%; color: #407AB1;
}

#header-full-banner {
  float: left;
  width: 100%;
  height: auto;
}

#header-full-banner a img {
  width: 100% !important;
}

#header-full-banner-prev {
    left: 0px;
    background-image: url(http://www.ikea.com/au/en/img/icons/arrow_right_white.png) !important;
    transform: rotate(180deg);
    width: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.4);
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

#header-full-banner-next {
    right: 0px;
    background-image: url(http://www.ikea.com/au/en/img/icons/arrow_right_white.png) !important;
    width: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.4);
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}



#main .gridRow {
max-width:1060px;
margin:0 0 20px 0;
overflow:hidden;
border:0;
font-family:Verdana;
color:#333;
width:100%
}



