﻿a {color:#2c2b27;text-decoration:none;}
.mod_shadow1 
{
  z-index:4;
  box-shadow: 0 2px 16px #000, 0 0 0px #000, 0 0 0px #000;
  -o-box-shadow: 0 2px 16px #000, 0 0 0px #000, 0 0 0px #000;
  -webkit-box-shadow: 0 2px 16px #000, 0 0 0px #000, 0 0 0px #000;
  -moz-box-shadow: 0 2px 16px #000, 0 0 0px #000, 0 0 0px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
  float:left;
  position:relative;

}
#furniture-mainSpaceMB
{
    position:relative;
    height:auto;
    width:791px;
    min-height:400px;
    padding-left:6px;
}
#furniture-mainRightMB
{
    width:189px;
    background-color:#D3C8F1; 
    border-left:solid 4px white;
    height:3500px;
} 

#modularbedroom-main
{
    width:100%;
    background-color:#B8C1C6;
    margin:-17px 0 0 0;
    padding:0;
}
#modularbedroom-main #text
{
    width:760px;
    height:55px;
    margin:5px 15px 5px 15px;
    font-size:11px;
    color:#585271;
    text-align:justify;
    
}
#modularbedroom-main #textchests
{
    width:790px;
    height:40px;
    margin:15px 0px 5px 5px;
    font-size:11px;
    color:#585271;
    text-align:justify;
    
}
#modularbedroom-main #text ul
{
    padding-left:25px;
}
#modularbedroom-main #text h1 {display:inline;margin:0;padding:0;font-size:11px;font-weight:normal;}

#modularbedroom-main #pictures
{
    margin:0 0 0 0;
    width:790px;
    position:relative;
}
#mod-interest-free
{
    position:absolute;
    top:10px;
    left:1px;
    z-index:99;
}
#modulartopleftcorner
{
	background: url(../../images/topleft.png) no-repeat;
	background-position:top left;
	width: 23px;
	height:20px;
    margin:-529px 0 0 -7px;
}
#home-office-furniture-div1
{
	background: url(../../images/modularbedroom/rightmiddle.gif) no-repeat;
	background-position:top left;
	width: 194px;
	height:40px;
	margin-top:-10px;
}
.furniture-lefttop-border
{
    height:6px;
    background-color:White;
    width:770px;
    margin:-20px 0 0 15px;
}
.furniture-breadcrumb {padding:8px 0 0 17px;color:black;font-size:10px;font-weight:normal;width:100%;text-align:left;}
#ModularDetailImages
{
    width:100%;
    position:relative;
}
#ModularDetailImages #modthumbs
{
	width:164px;
	height:60px;
	padding:6px;
	margin:0 0 0 10px;
}
#ModularDetailImages .detailedImage
{
	width:60px;
	height:60px;
	margin:0 0 0 5px;
}
#ModularDetailImages .detailedthumbtxt 
{
    width:90px;
    padding:5px 0 0 0;
}
#ModularDetailImages .detailedthumbtxt a
{
    font-weight:bold;
}
#pictures .detailedtext
{
	background: url(../../images/modularbedroom/detailtext.png) no-repeat;
	background-position:top left;
	padding:25px 5px 10px 5px;
	height:120px;
	width:145px;
	position:absolute;
	top:50px;
	left:600px;
	z-index:10px;
	visibility:hidden;
}
#ModularDetailImages p {margin:10px 0 0 5px;}
#modularbedroom-config
{
    width:100%;
    background-color:#b6b0a9;
    padding:6px 0 6px 0;
}
.steptext
{
    font-size:11px;
    color:Black;
    padding:8px;
    background-color:#e8e3de;
    height:69px;
    width:347px;
}

.stepcontent
{
    border-top:6px solid #b6b0a9;
    border-bottom:6px solid #b6b0a9;
    background-color:white;
    width:100%;
    padding:5px 0 20px 0;
}
.stepcontent h1  
{
    text-align:left;
	color:#9c042a;
	padding:0 0 10px 20px;
}

.carcus
{
    position:relative;
width:165px;
float:left;
text-align:center;
margin-top:-5px;
padding:0px 5px 0 0;
}
.carcus .circle
{
    background: url(../../images/modularbedroom/pricecircle.png) no-repeat;
	background-position:top left;
	width:50px;
	height:35px;
	font-weight:bold;
	font-size:16px;
	padding:15px 0 0 0;
	color:White;
	text-align:center;
	float:left;
	margin:-270px 0 0 0;
}
.carcus .circle .a 
{
margin:-10px 0 0 6px;
}
.carcus .circle .b 
{
margin:-10px 0 0 10px;
}

.carcus .img
{
    width:105px;
    float:left;
    margin:0 0 0 20px;
    width:110px;
}

.carcus .select
{
    color:#596a74;
    font-size:12px;
    font-weight:bold;
    width:100%;

    
}
.carcus .price
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#8D2945;
	padding:0 0 0 5px;
}
.carcus h1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8D2945;
}
.carcusImgMore 
{
    width:100%;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}

.carcus h2 
{
    float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#9c042a;
	margin:8px 0 3px 0;
	width:100%;
	height:32px;
}

#doorsNotxt 
{
    margin:-35px 0 0 80px;
    color:#F43C93;
    font-size:11px;
    width:240px;
    text-align:left;
}
.doors
{
    position:relative;
width:150px;
float:left;
text-align:center;
margin-top:-5px;
padding:25px 5px 0 0;
font-size:11px;
}
.doors .circle
{
    background: url(../../images/modularbedroom/doorcircle.png) no-repeat;
	background-position:top left;
	width:40px;
	height:27px;
	font-weight:bold;
	font-size:15px;
	padding:13px 0 0 0;
	color:White;
	text-align:center;
	float:right;
	margin:-240px 10px 0 0px;
	position:relative;
	z-index:100;
}
.doors .circle .a 
{
margin:-10px 0 0 8px;
}
.doors .img
{
    width:105px;
    float:left;
    margin:0 0 0 20px;
    width:110px;
}

.doors .select
{
    color:#596a74;
    font-size:12px;
    font-weight:bold;
    width:100%;

    
}
.doors .price
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#8D2945;
	padding:0 0 0 5px;
}
.doors h1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8D2945;
}
.drawers
{
    position:relative;
    width:165px;
    float:left;
    text-align:center;
    margin:-5px 10px 30px 20px;
    padding:5px 0 0 0;
    font-size:11px;
}
.drawers .circle
{
    background: url(../../images/modularbedroom/doorcircle.png) no-repeat;
	background-position:top left;
	width:40px;
	height:27px;
	font-weight:bold;
	font-size:15px;
	padding:13px 0 0 0;
	color:White;
	text-align:center;
	position:absolute;
	top:-10px;
	left:130px;
	z-index:100;
}
.drawers .circle .a 
{
margin:-10px 0 0 8px;
}
.drawers .img
{
    width:147px;
    float:left;
    margin:0 0 0 0px;
    width:110px;
}

.drawers .select
{
    color:#596a74;
    font-size:12px;
    font-weight:bold;
    width:100%;

    
}
.drawers .price
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#8D2945;
	padding:0 0 0 5px;
}
.drawers h1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8D2945;
}
.drawers .zoom
{
    position:absolute;
    z-index:10;
    left:140px;
    top:100px;
}
.drawers h2 
{
    float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#9c042a;
	margin:8px 0 0 0;
	width:100%;
	height:18px;
}
.ImgMore 
{
    width:100%;
	font-weight:normal;
	text-align:center;
	height:18px;
}

.doors h2 
{
    float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#9c042a;
	margin:8px 0 0 0;
	width:100%;
	height:18px;
}

.modbedsession
{
    font-size:10px;
    padding-left:5px;
}
.modbedsession h3
{
    font-size:14px;
    margin:0 0 10px 0;
    text-align:left;
}
.modbedsession .qty
{
    float:left;
    width:22px;
    text-align:right;
}
.modbedsession .prod
{
    float:left;
    width:112px;
    padding:0 5px 0 5px;
    text-align:left;
}
.modbedsession .prc
{
    float:left;
    text-align:right;
    color:#F43C93;
    font-weight:bold;
}
.modbedsession .message
{
    float:left;
    padding:15px 10px 5px 0px;
    color:#F43C93;
    text-align:left;
}
#modtotal
{
    float:left;
    width:100%;
    text-align:left;
    font-size:105%;
    font-weight:bold;
    margin-top:10px;
    height:20px;
    color:#F43C93;
}

#modtotalsaving
{
    float:left;
    width:100%;
    text-align:left;
    font-size:110%;
    font-weight:bold;
    margin-top:0px;
    color:#F43C93;
}
#space2-right-mod
{
    float:left;
    width:176px;
    margin:40px 0 0 0;
}
#pnlModSession
{
    position:relative;
}
#divStayTopLeft
{
width:176px;
position:absolute;
left:1px;
top:200px;
z-index:900;
}
#divStayTopLeft #hintsdiv ul
{
    margin:0 0 0 20px;
    padding:0;
}
#divStayTopLeft #hintsdiv li
{
    text-align:left;
    padding:5px 5px 5px 0;
    font-weight:normal;
    font-size:10px;
}
#divStayTopLeft #hintsdiv
{
    font-weight:bold;
    font-size:11px;
    text-align:left;
    margin:10px 0 0 0;
    color:#F43C93;
    position:relative;
    visibility:hidden;
    height:10px;
    overflow:hidden;
}
#divSessionPosition
{
position:relative;
}
.chests
{
width:250px;
float:left;
text-align:center;
margin:0px 0 10px 0;
padding:25px 5px 0 0;
font-size:11px;
position:relative;
}
.chests .circle
{
    background: url(../../images/modularbedroom/doorcircle.png) no-repeat;
	background-position:top left;
	width:40px;
	height:27px;
	font-weight:bold;
	font-size:15px;
	padding:13px 0 0 0;
	color:White;
	text-align:center;
	float:right;
	margin:-240px 10px 0 0px;
}
.chests .circle2
{
    background: url(../../images/modularbedroom/doorcircle.png) no-repeat;
	background-position:top left;
	width:40px;
	height:27px;
	font-weight:bold;
	font-size:15px;
	padding:13px 0 0 0;
	color:White;
	text-align:center;
	position:absolute;
}
.chests .img
{
    width:105px;
    float:left;
    margin:0 0 0 0px;
    width:110px;
}

.chests .select
{
    color:#596a74;
    font-size:12px;
    font-weight:bold;
    width:100%;

    
}
.chests .price
{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#8D2945;
	padding:0 0 0 5px;
}
.chests h1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8D2945;
}
.chestsImgMore 
{
    width:100%;
	font-weight:normal;
	text-align:center;
	height:18px;
	font-size:10px;
	color:#8D2945;
}

.chests h2 
{
    float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#9c042a;
	margin:0 0 0 0;
	width:100%;
	height:18px;
	z-index:10;
	position:relative;
}
.colourblocks {width:200px;}
.colourblocks h3 {color:#9c042a;font-size:12px;margin:10px 0 5px 0;padding:0;}
.colourblocks .block {padding:5px 5px 0 5px;}
.colourblocks2 {width:150px;}
.colourblocks2 h3 {color:#9c042a;font-size:12px;margin:10px 0 5px 0;padding:0;}
.colourblocks2 .block {padding:5px 5px 0 5px;}
.chests .a {margin-left:5px;}
.chests .b {margin-left:25px;}
.stepcontent #c2 {width:190px;padding-left:30px;}
.stepcontent #c3 {width:210px;padding-left:45px;}
.stepcontent #c6 {width:260px;padding-left:35px;}
.chests .a1 {margin:-10px 0 0 10px;}
.chests .b1 {margin:-10px 0 0 10px;}
.chests .c1 {margin:-10px 0 0 10px;}

#modbuttons
{
    margin:-20px 0 0 0;
    width:170px;
}
#modbuttons .buybutton2 
{
    margin:20px 0 0 0;
    color:#F43C93;
    float:right;
}
#modbuttons a
{
    color:#F43C93;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#modbuttons a:hover
{
    text-decoration:underline;
}

#modularbedroomfinal .modbedsession
{
    font-size:12px;
    width:600px;
    position:relative;
    margin:10px 0 0 40px;
}
#modularbedroomfinal .row
{
    width:100%;
    height:40px;
}
#modularbedroomfinal .modbedsession h3
{
    font-size:14px;
    margin:0 0 10px 0;
    text-align:left;
    color:#F43C93;
}
#modularbedroomfinal .modbedsession .qty
{
    float:left;
    width:30px;
    text-align:right;
}
#modularbedroomfinal .modbedsession .prod
{
    float:left;
    width:350px;
    padding:0 5px 0 15px;
    text-align:left;
}
#modularbedroomfinal .modbedsession .prc
{
    float:left;
    text-align:right;
}
#modularbedroomfinal .modbedsession .message
{
    float:left;
    padding:5px 10px 5px 10px;
    color:#F43C93;
    text-align:left;
}
#modularbedroomfinal .buybutton2
{
    position:absolute;
    visibility:hidden;
}
#modularbedroomfinal .buybutton
{
    position:absolute;
    left:550px;
    top:20px;
    width:75px;
    height:30px;
}
#modularbedroomfinal .modbedsession #modtotal
{
    width:100%;
    text-align:left;
    color:#F43C93;
}
#modularbedroomfinal #modtotalsaving
{
    text-align:left;
}
#modularbedroomfinal
{
    min-height:200px;
    font-size:12px;
    text-align:left;
}
#modularbedroomfinal #hintsdiv ul
{
}
#modularbedroomfinal #hintsdiv li
{
    text-align:left;
    padding:2px 5px 2px 0;
    font-weight:normal;
    font-size:12px;
}
#modularbedroomfinal #hintsdiv
{
    font-weight:bold;
    font-size:12px;
    text-align:left;
    margin:10px 0 0 0;
    color:#F43C93;
}

#pnlPlinths
{
    width:100%;
    text-align:left;
    border-top:2px solid #F43C93;
    border-bottom:2px solid #F43C93;
    padding:10px 0 20px 0;
    margin:15px 0 0 0;
}
#plinthtxt
{
    font-size:11px;
    margin:-20px 0 0 70px;
    text-align:left;
    padding:0 50px 0 10px;
    width:460px;
}
#plinthtxt h2
{
    font-size:12px;
    font-weight:bold;
    margin:5px 0 0 0;
    text-align:left;
}
#plinths .row 
{
    width:100%;
}
#plinths
{
	font-weight:bold;
	font-size:11px;
	font-weight:bold;
    padding:5px 5px 0 0;
}

#plinths .prc
{
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 5px;
}
#plinths .prod
{
	font-weight:bold;
	padding:0 0 0 5px;
}
#plinths .qty
{
	font-weight:bold;
	padding:0 0 0 5px;
}
#plinthoption
{
    width:160px;
    margin:-20px 0 0 0;
}
#plinthoption img
{
    margin:0 0 30px 50px;
}
#modularbedroom-tabs
{
    background-color:#D3C8F1;
    height:29;
    width:792px;
}
#pnldelivery 
{
    background-color:#e8e3de;
}
#pnlfaq 
{
    background-color:#e8e3de;
}
#pnlcomments 
{
    background-color:#e8e3de;
}
#modularbedroomselect
{
    float:right;
    margin:-20px 5px 0 0;
}
#modularbedroomselect a
{
font-weight:bold;
color:Black;
}
#modular-bedroom-examples
{
    background-color:#F43C93;
    border-top:6px solid white;
    border-right:6px solid white;
    width:149px;
    height:35px;
    padding:8px 0 0 40px;
}
#modular-space2-right
{
    background: url(../../images/topright.png) no-repeat;
	background-position:top left;
	width:23px;
	height:20px;
	float:right;
	margin-top:-49px;
}
#modular-bedroom-examples-pics
{
    background-color:#D3C8F1;
    border-right:6px solid white;
    width:189px;
}
.starmods 
{
    position:absolute;
    width:22px;
    height:22px;
    z-index:5;
    visibility:hidden;
}
.startext 
{
    position:absolute;
    z-index:8;
    visibility:hidden;
    background-color:White;
    border:1px solid black;
    padding:5px;
    
}
.chestsintrotxt .subtxt
{
    color:#f43c93;
    color:#585271;
   font-size:14px;
    padding:5px 8px 0 0;
    font-weight:bold;
    
}

#chestintro
{
}
#chestintro h3
{
    padding-left:30px;
    color:#f43c93;
    font-weight:bold;
    font-size:20px;
    
}
#chestintro h4
{
    padding:0 30px 0 30px;
    color:#777675;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    
}
