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

BODY
{
background:#fff;
margin:0px;
}

a:link {color:#99CCFF;font-weight:bold}
 a:visited {color:#99CCFF;font-weight:bold}
 a:hover {color:#fff;font-weight:bolder;font-size:110%}

.xcopy
{
position:absolute;
cursor:crosshair;
background-image:url(images/paper.gif);
z-index:1;
}

.xcopy1
{
position:absolute;
z-index:2;
cursor:crosshair;
background-image:url(images/paper2.gif);

}


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

	*background:transparent;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99333333,endColorstr=#99333333);
	*zoom:1;
  /*Safari and Firefox*/
  background:rgba(100,100,100,0.7);
  }

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

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













.nonlink
{
text-decoration:underline;
cursor:pointer;
}



input[id="fwidth"],input[id="fdepth"]
{
border: solid 1px #6495ED;
width:20px;
font-weight:bold;
color:#fff;
text-align:center;
}

#main
{
position:relative;
border:solid 1px #999;
padding:0px;
}

.container
{
position:absolute;
padding:0px;
margin:0px;
background:#ccc;
border:solid 1px #fff;
}

select
 {
background-color:#DBE8F9;
  width:110px;
  font-size:12px;
   font-weight:bold;
  border:solid 1px #000;
}

.nolink{
color:#0000ff;
cursor:pointer;
}

input[id="rname"]
{
border: solid 1px #000;
width:80px;
height:14px;
font-size:10px;
font-weight:bold;
color:#000;
text-align:center;
}

select[id="flooring"]
{
border: solid 1px #000;
width:80px;
height:20px;
font-size:10px;
font-weight:bold;
color:#000;
}









input[id="email1"],input[id="email2"],input[id="email3"],input[id="email4"],input[id="email5"]


{
border: solid 2px #000;
width:240px;
height:20px;
font-size:16px;
font-weight:bold;
color:#000;
background:#BBC9E1;
text-align:center;
}

.tacontact, .tafinalize, .tacdquote
{
border: solid 2px #000;
width:234px;
height:80px;
font-size:14px;
font-weight:bold;
color:#000;
background:#BBC9E1;
text-align:left;
padding:5px
}





input[id="wf"],input[id="df"],input[id="wi"],input[id="di"]
{
border: solid 1px #000;
width:20px;
height:14px;
font-size:10px;
font-weight:bold;
color:#000;
text-align:center;
}

input[id="sdt1"],input[id="sdt2"]
{
border:solid 1px #000;
width:30px;
height:18px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
}

#modify{
color:#000;
}

#modify a:link {font-size:16px;color:#0000ff;}
#modify a:visited {font-size:16px;color:#0000ff;}
#modify a:hover {font-size:16px;color:#f000ff;font-weight:bold}

.drawstart{
font-size:20px;
color:#000;
}

.drawstart a:link {font-size:16px;color:#0000ff;}
.drawstart a:visited {font-size:16px;color:#0000ff;}
.drawstart a:hover {font-size:16px;color:#f000ff;font-weight:bold}


ul
{
list-style-type:none;
margin:0;
padding:0;
display:inline;
}

li
{
float:left;
display:inline;
}

.tools {
font-family:sans-serif,arial;
position:fixed;
display:inline;
left:4px;
top:4px;
font-size:16px;
color:#fff;
padding-left:10px;
padding-right:10px;
z-index:9;
font-weight:normal;
}

.tools a:link {
display:inline;
color:#fff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
font-weight:normal;
}

.tools a:visited {
color:#fff;
text-decoration:none;
display:inline;
padding-left:10px;
padding-right:10px;
font-weight:normal;
}

.tools a:hover {
color:#fff;
display:inline;
background:#999;
font-size:100%;
padding-left:10px;
padding-right:10px;
font-weight:normal;
}


.toolsxpand{
position:absolute;
width:150px;
padding:10px;
background:#fff;
color:#000;
z-index:10;
top:30px;
display:none;
line-height:30px;
text-decoration:none;
border-color:#999;
border-width:1px 1px 4px 4px;
border-style:solid;
}

.toolsxpand a {color:#000;text-decoration:none;}

.boxes{
position:relative;
margin-top:25px;
margin-bottom:25px;
margin-left:auto;
margin-right:auto;
width:390px;
height:240px;
border:double 5px #fff;
background:#ccc;
text-align:center;
padding:0px;
font-size:18px;

}

.boxes a:link {color:#0000ff;font-size:22px}
.boxes a:visited {color:#0000ff;font-size:22px}
.boxes a:hover {color:#ff0000;font-size:22px}

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

.sidenav {
font-family:sans-serif,arial;
font-weight:normal;
font-size:14px;

z-index:9;
}

.sidenav a:link {
display:block;
width:120px;
text-align:center;
padding:2px;
margin-left:auto;
margin-right:auto;
margin-top:6px;
color:#eee;
text-decoration:none;
font-weight:normal;
background-image:url(images/newgrad1.jpg);
background-position:0px -5px;
}

.sidenav a:visited {
display:block;
width:120px;
text-align:center;
padding:2px;
margin-left:auto;
margin-right:auto;
margin-top:6px;
color:#eee;
text-decoration:none;
font-weight:normal;
background-image:url(images/newgrad1.jpg);
background-position:0px -5px;
}

.sidenav a:hover {
color:#fff;
font-weight:normal;
background-image:url(images/newgrad.jpg);
font-size:100%;
}




select[id="nfloor"],select[id="addroom"]
 {
background:#fff;
color:#000;
width:120px;
border:solid 1px #ccc;
font-size:14px;
height:20px;

}



.toolbar {
font-family:sans-serif,arial;
position:relative;
font-size:14px;
font-weight:normal;
color:#000;
z-index:9;
line-height:22px;
margin-top:-1px;
}

.toolbar a:link {
margin-top:-3px;
position:relative;
color:#000;
text-decoration:none;
background:#ccc;
font-size:14px;
font-weight:normal;
line-height:22px;
padding:0px 8px 0px 8px;
border:solid 1px #000;
}

.toolbar a:visited {
margin-top:-3px;
position:relative;
color:#000;
text-decoration:none;
background:#ccc;
font-size:14px;
font-weight:normal;
line-height:22px;
padding:0px 8px 0px 8px;
border:solid 1px #000;
}

.toolbar a:hover {
margin-top:-3px;
position:relative;
color:#fff;
background:#999;
font-size:14px;
font-weight:normal;
line-height:22px;
padding:0px 8px 0px 8px;
border:solid 1px #000;

}

.toolbar td {
padding-left:20px;
}


 .exit
{
font-size:12px;
position:absolute;
right:2px;
top:2px;
z-index:2;
color:#fff;
text-decoration:none;
border:solid 1px #770000;
line-height:12px;
text-align:center;
font-family:arial black;
background:#444;
}

.exit a:link {color:#fff;text-decoration:none}
.exit a:visited {color:#fff;text-decoration:none}
.exit a:hover {color:#000;background:#ccc;text-decoration:none}

#hintframe
{
 color:#000;
}

#hintframe a:link {color:#000055;}
#hintframe a:visited {color:#000055}
#hintframe a:hover {color:#0000ff;font-weight:bold}



