/* clear away the body margins and scrollbars from the body to get a clean canvas*/

.result_img, .result_img_print_ie {
/* position:absolute;top:1px;left:1px;z-index:1 */
display:none;
}
.result_img_print{
position:absolute;
top:1px;
left:1px;
z-index:1
}

.result a{
font-size: 10px;
text-decoration:none;
}
#toprow {
display:none;
}
.pillow{
position:absolute;
top:432px;
left:155px;
z-index:2;
font-family:times;
text-decoration:none;	
}
.pillow1{
position:absolute;
top:453px;
left:155px;
z-index:2;
font-family:times;
text-decoration:none;
}
.overlay{
position:absolute;
top:484px;
left:155px;
z-index:2;
font-family:times;
text-decoration:none;
}
.mattress{
position:absolute;
top:525px;
left:155px;
z-index:2; 
}
.support{
position:absolute;
top:554px;
left:155px;
z-index:2;
font-family:times;
text-decoration:none;	
}
.support1{
position:absolute;
top:574px;
left:155px;
z-index:2; 
font-family:times;
text-decoration:none;	
}
.design{
position:absolute;
top:604px;
left:155px;
z-index:2; 
font-family:times;
text-decoration:none;	
}
.information{
padding-left:40px;
padding-bottom:5px;
font-size:10px;
font-style:italic;
color: #6c7179;
text-decoration:none;
}

.dateresult{
text-decoration:none;
position:absolute;
top:258px;
left:180px;
z-index:2;
}
.btnCont{
display:none;    
}
#toprow_headers {
display:none;
}
#ctr_cont{
}
#ctr{
width:100%;
}
#bedLander{
display:none;
}
#playerLander{
display:none; 
}
#accessoryLander{
height:0px;     
display:none; 
}
.result{
height:525px;  
}
.main{
border:none;
}
.mainleft{
width:220px;
}
.mainright{
float:right;
width:220px;
}

.or{
display:block;
position:relative;
padding-left:140px;
top:-14px;
text-align:center;
}
.mainboth{
margin-left:40px; 
margin-right:300px;
margin-top:20px;
}
.mainbothsimple{
margin-left:90px;
margin-right:90px;
}
.formFieldLabels{
color:939598;
width:164px;
text-align:right;
padding-top:4px;
padding-bottom:8px;
padding-right:20px;
}
.pagenumber{
padding-left:40px;
padding-top:15px;
font-size:16px;
font-weight:bold;
color: #6c7179;
width:200px;
}
.radiobutton{
padding-left:20px;
height:15px;
padding-top:5px;
padding-bottom:5px;
} 
.radiobutton1{
padding-left:20px;
width:160px;
height:15px;
padding-top:5px;
padding-bottom:5px;
}
.chk{
padding-left:20px;
height:15px;
padding-top:5px;
padding-bottom:10px;
}
.chk1{
padding-left:20px;
padding-top:5px;
padding-bottom:10px;
}
.formFieldlabelquestion{
padding-left:40px;
padding-top:15px;    
padding-bottom:10px;
font-family:arial, verdana, tahoma, sans-serif;
font-size:14px;  
color: #6c7179;
}
.contactcontainer
{
border:none;
}
.imgage{
text-align:center;
}
.imgage img{
margin-left:auto;
margin-right:auto;
}
.ttt{  
margin-top:40px;
padding-left:100px;
}
.contactInputshort{
margin-left:15px;
padding-left:5px;  
width:30px;    
}
.contactInputlong{
margin-left:15px;    
width:130px;    
}
.imgmeasuring{
margin-left:40px;    
}
.inputBoxesingle{
display:block;
width:50px;
}
.radioclass{
padding-left:300px;
width:300px;         
text-align:justify;
}
.number{
padding-left:10px;
padding-bottom:5px;
}
.sectionSubHeaderpillow
{
color: #6c7179;
padding-top:10px;
padding-left:40px;
padding-right:15px;
text-align:justify;
}
.toptitlepartner{
text-decoration:none;
margin-bottom:5px;
padding-left:15px;  
font-weight:bold;
} 
.toptitlepartner a{
text-decoration:none;
margin-bottom:5px;
color:#000000;
font-weight:bold;
} 
.toptitlesingle{
margin-bottom:5px;
margin-left:15px;
font-weight:bold;
} 
.sectionHeader{
font-size:14px;
margin-left:30px; 
margin-right:30px;
margin-top:10px;
padding-left:15px; 
height:25px;
padding-top:10px;
color:#000000;
background-color:#CCD4CA;
}
.sectionContent{
word-spacing:2px;
text-align:justify;
padding-left:2px;
margin-top:15px;
color:#6c7179;
font-family:arial; 
font-size: 12px;
text-decoration:none;
margin:0px;padding:0px;
display:block;
clear:both;
border:none;
padding-right:20px;
}
.labelcolor{
color: #6c7179;
}
.sectionContent {
padding-left:30px;
padding-top:0px;
}
.btn{
margin:40px 0px;
text-decoration:none;
padding-left:330px;
line-height:20px;
font-weight:bold;
}
.btn a{
color:#000000;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
background-color:#CCD4CA;
height:20px;
width:88px;
width:expression("100px");
display:block; 
text-align:center;
padding:0px 6px;
}
.btn a:hover{
background-color:#000000;
color:#ffffff;
}
.btnCont{
width:300px;
}
.btnCont a{
padding-top:5px;
}
.btnstart{
width:140px;
display:block; 
margin-left:260px;
margin-bottom:5px; 
padding-left:7px;
padding-top:4px;
text-decoration:none;
color:#000000;
text-transform:uppercase;
font-size:10px;
height:20px;
font-weight:bold;
}
.btnstart a{
display:block; 
text-decoration:none;
padding-left:7px;
padding-top:4px;
color:#000000;
text-transform:uppercase;
font-size:10px;
background-color:#CCD4CA;
height:20px;
width:140px;
}
.btnstart a:hover{
display:block; 
background-color:#000000;
color:#ffffff;
width:140px;
}
.btnprint, .btnemail{
display:block; 
text-decoration:none;
display:block;
margin-top:2px;
margin-left:700px;
background-color:#CCD4CA;
width:100px;
text-align:center;
color:black;
line-height:20px !important; 
font-weight:bold;
}
.btnprint a, .btnemail a{
color:black;
text-decoration:none;
}
.btnprint a:hover, .btnemail a:hover{
display:block; 
background-color:#000000;
color:#ffffff;
width:100px;
padding:0px;
}
/* --------------------------------------------------------- */
.pillow{
position:absolute;
top:335px;
left:40px;
z-index:2;
}
.pillow1{
position:absolute;
top:363px;
left:40px;
z-index:2; 
}
.overlay{
position:absolute;
top:400px;
left:40px;
z-index:2; 
}
.mattress{
position:absolute;
top:450px;
left:40px;
z-index:2; 
}
.support{
position:absolute;
top:490px;
left:40px;
z-index:2;
}
.support1{
position:absolute;
top:515px;
left:40px;
z-index:2; 
}
.design{
position:absolute;
top:550px;
left:40px;
z-index:2; 
}
.information{
padding-left:40px;
padding-top:5px;    
padding-bottom:10px;
font-family:arial, verdana, tahoma, sans-serif;
font-size:14px;  
color: #6c7179;
}
.Nameresult{
text-decoration:none;
position:absolute;
top:84px;
left:70px;
z-index:2;
}
.Nameresult a{
text-decoration:none;
color: #6c7179;   
}
.dateresult{
text-decoration:none;
position:absolute;
top:110px;
left:70px;
z-index:2;   
}
.dateresult a{
text-decoration:none;
font-size:10px;   
color: #6c7179;
}
.printFix{
padding-top:168px; 
}
.printFix a{
text-decoration:none;
color:blue;
}
.results_intro{
display:none;
}
