@charset "utf-8";
/* CSS Document */ 


.ht{display:none;}

.wall
{
background:#ccc;
padding:0px;
}

.roomselect
{
border:solid 1px #191970;
background-color:#5A86D5;

z-index:2;
border:dashed 5px #ff0000;
}




.rooma
{
border:solid 5px #000066;
background:url('images/carpetbg.jpg');
background-color:#B8B894;
cursor:pointer;
color:#000055;
}

.rooma1
{
border:solid 5px #000066;
background:url('images/carpetbg1.jpg');
background-color:#B8B894;
cursor:pointer;
color:#000;
}

.roomb
{
border:solid 5px #000066;
background:url('images/woodbg.jpg');
background-color:#A7896C; 
cursor:pointer;
color:#000055;
}

.roomb1
{
border:solid 5px #000066;
background:url('images/woodbg1.jpg');
background-color:#A7896C; 
cursor:pointer;      
color:#000;
}
  

.roomc
{
border:solid 5px #000066;
background:url('images/tilebg.jpg');
background-color:#ffffd6;
cursor:pointer;
color:#000055;
}

.roomc1
{
border:solid 5px #000066;
background:url('images/tilebg1.jpg');
background-color:#ffffd6;
cursor:pointer;
color:#000;
}

.roomd
{
border:solid 5px #000066;
background-color:#999;
background:url('images/concretebg.jpg');
cursor:pointer;
color:#000055;
}
.roomd1
{
border:solid 5px #000066;
background-color:#999;
background:url('images/concretebg1.jpg');
cursor:pointer;
color:#000;
}

.roome
{
border:solid 5px #000066;
background:url('images/porchbg.jpg');
background-color:#996633;
cursor:pointer;
color:#000055;
}
.roome1
{
border:solid 5px #000066;
background:url('images/porchbg1.jpg');
background-color:#996633;
cursor:pointer;
color:#000;
}


.dtable{
height:100%;
padding:0px;
width:90%;
background:transparent;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.walll{
position:absolute;
left:-5px;
z-index:5;
width:4px;
top:0px;
bottom:0px;
cursor:w-resize;
background:#000066;
}


.wallr{
position:absolute;
z-index:5;
width:4px;
top:0px;
right:-5px;
bottom:0px;
cursor:e-resize;
background:#000066;
}

.wallt{
position:absolute;
z-index:5;
top:-5px;
left:0px;
right:0px;
height:4px;
cursor:n-resize;
background:#000066;
}

 .wallb{
position:absolute;
z-index:5;
bottom:-5px;
left:0px;
right:0px;
height:4px;
cursor:n-resize;
background:#000066;
}



.roomname{
font-size:18px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
z-index:1;
text-decoration:overline underline;
font-family:Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
}


.dimensions{
font-size:12px;
text-align:center;
margin-top:5px;
font-weight:bold;
z-index:0;
font-family:Arial, Helvetica, sans-serif;
}

.roomsv{
position:absolute;
background-image:url('images/stairsv.jpg');
background-color:#fff;
z-index:9;
}


.roomsh{
position:absolute;
background-image:url('images/stairsh.jpg');
background-color:#fff;
z-index:9;
}





.sroomname{
font-size:14px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
z-index:1;
text-decoration:overline underline;
font-family:Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
}


.sdimensions{
font-size:10px;
text-align:center;
margin-top:5px;
font-weight:bold;
z-index:0;
font-family:Arial, Helvetica, sans-serif;
}

/* ************************** text box*************************************************  */


.roomt
{
position:absolute;
border:none;
overflow:hidden;
z-index:8;
text-transform:uppercase;
font-family:"Comic Sans MS",sans-serif;
font-size:10px;
font-weight:bold;
color:#0000ff;
padding:0px;
cursor:default;
}

.roomtx
{
width:100%;
height:100%;
background:#ccc;
overflow:display;
text-transform:uppercase;
font-family:"Comic Sans MS",sans-serif;
font-size:10px;
font-weight:bold;
color:#0000ff;
border:none;
margin:0px;
}

.textmove
{
position:absolute;
border:dashed 1px #ff0000;
background-color:#5A86D5;
max-width:300px;
overflow:hidden;
text-transform:uppercase;
font-family:"Comic Sans MS",sans-serif;
font-size:10px;
font-weight:bold;
color:#0000ff;
cursor:move;

z-index:9;

  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

.tt
{
position;absolute;
width:100%;
height:100%;
text-transform:uppercase;
font-family:"Comic Sans MS",sans-serif;
font-size:10px;
font-weight:bold;
color:#0000ff;
}

.txtable
{
position:absolute;
border:none;
background:transparent;
z-index:9;
}

.textr
{
width:3px;
background:none;
margin-left:4px;
margin-right:4px;
cursor:e-resize;
}

#mybox-survey

{
	display:none; 
	position:fixed;
	width:100%;
	height:100%;
	z-index:6;
	left:0px;
	right:0px;
	top:0px;
	background:#000;
        overflow:scroll;		

	/*IE*/

	*background:transparent;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55666666,endColorstr=#ff000000);
	*zoom:1;

  /*Safari and Firefox*/
  background:rgba(0,0,0,0.8);		

  }


.transback
{	
	background:#fff;
   
	/*IE*/

	*background:transparent;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc003366,endColorstr=#aa003366);
	*zoom:1;
  /*Safari and Firefox*/
  background:rgba(0,51,102,0.8);
  }

.transback1
{	
	background:#fff;
   
	/*IE*/

	*background:transparent;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccdddddd,endColorstr=#aa999999);
	*zoom:1;
  /*Safari and Firefox*/
  background:rgba(255,255,255,0.4);

color:#000;
  }

.transback2
{	
	background:#000;
   
	/*IE*/

	*background:transparent;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee000000,endColorstr=#99000000);
	*zoom:1;
  /*Safari and Firefox*/
  background:rgba(0,0,0,0.8);

color:#000;
border:solid 1px #000;
  }

.question
{
color:#000;
font-weight:bold;
}

.oexpand
{
padding:6px;
background:#ccc;
color:#000;
z-index:2;
}

.oexpand a:link {color:#4D4DFF;}
.oexpand a:visited {color:#4D4DFF;}
.oexpand a:hover {color:#0000ff;font-size:100%}


.expandheading{
position:relative;
font-size:18px;
color:#99CCFF;
background:#212c31;
z-index:3;
}
.expandheading a:link {color:#99CCFF}
.expandheading a:visited {color:#99CCFF}
.expandheading a:hover {color:#ff0000;font-size:100%}		
.expandheading a:active {color:#ff0000;}

.topbar{
position:absolute;
top:0px;
left:0px;
right:0px;
height:20px;
margin:0px;
background:#000;
background-image:url(images/newgrad.jpg);
padding:4px;
text-align:right;
border-bottom:solid 1px #fff;
}

