/* Design Elements */
#topdesign {
	position:absolute;
	top:0; left:0;
	height:500px;
	width:100%;
	overflow:hidden;
}
#col1, #col2 { 
	width:118px; height:425px;
	position:absolute;
	background:url('/images/col.png') no-repeat top left;
	top:0; z-index:10; 
}
#col1 { left:30px;}
#col2 { left:355px;}
#tree { 
	width:99px; height:239px;
	position:absolute;
	background:url(images/tree.png) no-repeat top left;
	left:0; top:210px; z-index:20; 
}
#recept {
	width:296px; height:310px;
	position:absolute;
	background:url(images/reception.png) no-repeat top left;
	left:110px; top:180px;
}

#sofa {
	position:absolute;
	right:0; top:235px;
	width:279px; height:254px;
	background:url(images/sofa.png) no-repeat top left;
	z-index:20;
}
#rlight {
	width:113px; height:93px; 
	position:absolute; 
	background:url(images/rlight.png) no-repeat top left;
	right:50px; top:90px;
} 
#slogan { 
	position:absolute;
	right:2px;
	top:133px;
}

#st_man { 
	background:url(images/st_man.png) no-repeat top left; 
	width:87px; height:279px;
	position:absolute;
	top:165px;
	left:410px;
	z-index:50;
}

#room { 
	border:0px solid #000;
	position:absolute;
	top:52px;
	width:100%;
	height:400px;
}
#room .room_pad {
	padding-left:455px;
	padding-right:220px;
}
#room .room_bg {
	background: url(images/roombg.jpg) repeat-x 0 65px;
	width:100%;
	height:400px;
}

#room .room_inner {
	background:url(images/rinner.jpg) no-repeat 50% 65px;
	height:400px;
	width:100%;
}

#room .r1 { background:url(images/r2.gif) repeat-x top left; height:100%;}
#room .r2 { background:url(images/r1.gif) no-repeat top left; height:100%;}
#room .r3 { background:url(images/r3.gif) no-repeat top right; height:100%;}

#top_phone	{
    height: 52px;
    left: 154px;
    position: absolute;
    text-align: center;
    top: 305px;
    width: 187px;
    z-index: 200;
}

#top_phone p{
    color: #FFF;
    font-family: Georgia;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
}

#top_phone span{
    display: block;
    margin-right: 10px;
    white-space: nowrap;
}

#flashob {
	left: 118px; 
	position: absolute; 
	top: 33px;
}
html:first-child  #flashob {
    top:31px;
}
/* Box */
.box1 { background: #606060 url(images/box1.gif) no-repeat top left; width:249px; padding:0;}
.box2 { background: url(images/box2.gif) no-repeat bottom left; padding:0.7em;}
.box2 p {
	margin:0.9em 0;
	padding:0;
	color:#E5E5E5;
}
.box2 input, .box2 select, .box2 textarea { width:220px; background-color:#6b6b6b; border:1px solid #b2b1b1;  color:#fff; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.box2 input.submit { border:0; width:auto;}	


/* .box2 p.captcha {color:red;} */



