container_feedback {position:relative;  width:350px; height:700px; background:#cccfff; border:1px solid #efefef; margin:1em auto;}

.menu {
  display:table;        
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    
  border:1px solid #06a; 
  }
* html .menu {
  display:inline-block;  
  width:1px;             
  padding:0 2px;         
  }  
.menu li {
  display:table-cell;
  }
* html .menu li {
  display:inline;
  }
.menu a, .menu a:visited {
  display:block;
  padding:4px 16px;
  color:#000; 
  background:#cccfff; 
  border:1px solid #fff;
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#fff; 
  background:#1a1a62;
  }

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

.bottomimg {zindex:1; position:float;}
.email {position:absolute; left:40px;}

.float_menu h1, .float_menu2 h1, .float_menu3 h1, .float_menu4 h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.float_menu p, .float_menu2 p, .float_menu3 p { margin:0; padding:5px 10px; }
.float_menu {background: transparent; width:900px; float:left; margin:0 3px;}
.float_menu2 {background: transparent; width:240px; float:left; margin:0 3px;}
.float_menu3 {background: transparent; width:745px; float:left; margin:0 3px;}
.float_menu4 {position:relative; right:20px; background:white; width:240px; float:right; margin:0 3px; z-index:2;}
.float_menu5 {background: transparent; width:480px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.float_menu_content {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .float_menu_content {height:1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#b2ab9b; color:#000;}
.color_f {background:#cccfff; color:#000;}

#info p {margin-left:15px;}

.outer {display:block; width:5px; height:10px; float:left; margin:1px; background:transparent;}


* html .outer {height:12px; he\ight:10px;}

.outer div {display:block; overflow:hidden; height:2px;}
* html .outer div {float:left;}

		a, a:visited {color:#000;} 
		a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #c0c0c0; width:80px; height:60px; float:left; margin:4px; z-index:50;}
		a.gallery em, a.gallery span {display:none;}
		a.gallery:hover {border:1px solid #c0c0c0;}

		#showpanel .thumbs {width:270px; position:absolute; left:0; top:0px; z-index:4;}
		#showpanel .thumbshover {height:50px; position:relative; left:0; top:0; margin:0; z-index:5;}
		#showpanel {position:relative; width:870px; height:430px; background:#fff; border:1px solid #efefef; margin:1em auto; z-index:3;}
		#showpanel img {border:0}
		#showpanel .floater img {border:0; position: absolute; width:500px; height:375px; top:6px; left:0px; padding:5px;}
		#showpanel a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:350px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:5;}
		#showpanel a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000; z-index:5;}
		#showpanel a.gallery:hover em, #showpanel a.gallery:focus em {display:block; position:absolute; width:500px; height:375px; top:5px; left:330px; padding:5px; color:#000; border:1px solid #c0c0c0; z-index:50;}
	
		.showcase {width:500px; height:375px;}
		.tinfo {cellspacing:0px; bordercolor:#efefef; width:400px; border:1px; cellpadding:3px; position:absolute; top:15px; left:345px; z-index:3;}
		.stylet {font-style:italic; color: #000; font-size:small;}	
		.header {position:relative; width:995px; height:500px; background:url(http://www.regalnomics.com/images/page/backgrd/backgrdhead.jpg); border:1px solid #efefef; margin:1em auto; z-indez:1;}
		.headimg {position:absolute; bottom:3px; left:247px;}
		.description {cellspacing:0px; bordercolor:#cccfff; background:#cccfff; width:870px; border:none; cellpadding:3px; z-index:3;}
		.clicklink {position:absolute; left:4; top:412; z-index=6}
		
		.painting_hanging {position:relative; width:870px; height:380px; background:#fff; border:0px solid #efefef; margin:1em auto; z-index:3;}
		.painting_hanging img {border:0px solid #efefef;}
		.painting_hanging_title {display:inline-block; position: absolute; top:90px; left:505px; font-style: arial; color: #000; font-size:small;} 
		
		#main_painting_container {position:relative; width:870px; height:380px; background:#fff; border:1px solid #efefef; margin:1em auto; z-index:3;}
		#main_painting_image {position:absolute; left:185px; width:500px; height:380px; background:#fff; border:0px solid #efefef; margin:1em auto; z-index:3;}
		
		#main_painting_image img {border:0px solid #eeeeee;}
		
		.info_table {font-style:normal; color: #000; font-size:normal;} 
		
		