body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:arial;

}

a { color:#0066dd; text-decoration: none; }



a:hover{ color:#dd6600; text-decoration: none; }






.container{
	width:950px;
	margin:30px auto 0 auto;
	background:#ffffff;

}

.header{
	width:100%;
	height:40px;
	
}
	




#showcase{ width:950px; height:300px; text-align:left; background-color:#eee; }

#railtype{ width:950px; height:400px; text-align:left; background-color:#fff; }


#escalator #showcase{ width:950px; height:400px; background-color:#eee; }




#gauges #showcase{ font-size:12px; height:575px; width:100%; background-color:#eee; overflow:auto; }

#gauges #showcase td{ border-right:1px #aaa dotted;
			border-bottom:1px #aaa dotted;
			border-top:1px #aaa dotted;
			padding:40px;
			

}







#order #showcase{ font-size:12px; width:100%; background-color:#eee; overflow:auto; }


#contact #showcase{ font-size:12px; width:100%; background-color:#eee; overflow:auto; }




#handrailpage #showcase { background-color:#fff; margin:0px; padding:0px; overflow:hidden; text-align:center; }



#handrailpage #showcase img { margin-left:0px; margin-right:-4px; padding:0px; }


#padhooks .partnumber { background-color: #ccc; }

#padhooks .partname { background-color: #bcf; }



.rail{ margin:2px; border:6px #ddd solid;  }
.rail:hover{ padding:0px; border: 6px #abddff solid; }






.youarehere {  color:#dd6600; text-decoration:underline; font-family:arial; font-size:13px;
		margin-left:10px; margin-right:10px; font-weight:bold; }














#menu.td{ 
	width:100%;	
	font-family:arial;
	font-size:13px;

	}



#menutable{ 
	margin-top:10px;
	margin-bottom:8px;
	width:100%;	
	font-family:arial;
	font-size:14px;
}








/* start temporary menu stuff */

#product_sub{ color:#ccc; margin-bottom:16px; }

#product_sub a{ text-decoration:none; font-family:arial; font-size:13px;
		color:#0066dd; margin-left:10px; margin-right:10px;
		}


#product_sub a:hover{ color:#dd6600; }
/* end temporary menu stuff  */





#photos_sub{ margin-bottom:16px; }

#photos_sub a{ text-decoration:none; font-family:arial; font-size:13px;
		color:#0066dd; margin-left:10px; margin-right:10px; }
#photos_sub a:hover{ color:#dd6600; }





#homebottom{
	margin:3px;
}



.photogallery img { border:0px; }












#gauges img { border:0px; }



.hrselect{ margin:0px; border:1px #000 solid; }



#blurb{ 
	width:930px;
	margin:8px;
	padding:8px;
	text-align:left;
	vertical-align:middle;
	font-family:sans serif,arial;
	font-size:12px;
	color:#707070;
	border-top:1px #aaa solid;
	border-bottom:1px #aaa solid;
}








#footer{
	width:90%;
	padding:8px;
	font-size:12px;
	font-family:arial, sans serif;
	color:#aaaaaa;
	text-align:right;
	margin:3px;
	
}
#footer a{
	text-decoration: none;
	border-bottom:1px #7ac dotted;
	color: #7ac;
}
#footer a:hover{
	text-decoration: none;
	border-bottom:1px #08a dotted;
	color: #08a;
}










.technical .ui-tabs-panel { width:930px !important; overflow:auto; scrollbar-face-color:#eee; }






