#m_visual{position:relative; width:100%; height:406px; overflow:hidden; background:url('/images/main_new/content_bg.gif') left top repeat-x;  z-index:1;}

.visual{position:relative; width:100%; height:440px; overflow:hidden; top:0px;}
#m_visual h2{position:absolute; left:50%; margin-left:-550px;  height:auto;}
#m_visual h3{position:absolute; left:50%; height:auto;}
#m_visual #visualBanner li{position:absolute; width:100%; height:505px;top:0;}
#m_visual #visualBanner li p{position:absolute;}
#m_visual .scene{display:none;}

.control{ position:absolute; top:370px; width:100%; clear:both; z-index:15;margin:0 auto;left:0;}
.control .control_btn { position:absolute; left:0; top:64px; margin-left:-60px; }
.control #btnPlay{position:absolute; top:4px; left:0; display:block; width:41px; height:17px; text-indent:-9999em; overflow:hidden; background:#FF0000; /*background:url(/images/main/visual/visual_play.png) no-repeat left top;*/}
.control #btnPlay.on{/*background:url(/images/main/visual/visual_stop.png) no-repeat left top;*/ background:#FF0000;}
.control ul{ width:1200px; top:61px; margin:0 auto; *zoom:1; padding:0; }
.control ul:after{content:""; display:block; clear:both; }
.control ul li{float:left; width:200px; height:68px; overflow:hidden; text-indent:-9999em; *text-indent:0em; cursor:pointer; background: url('/images/main/visual_btn_off.jpg') no-repeat -1px top; }
.control ul li.on{ background: url('/images/main/visual_btn_on.jpg') no-repeat 0 0; }

.control ul li.active1 { background-position:0px 0;}
.control ul li.active2 { background-position:-200px 0;}
.control ul li.active3 { background-position:-400px 0;}
.control ul li.active4 { background-position:-600px 0;}
.control ul li.active5 { background-position:-800px 0;}
.control ul li.active6 { background-position:-1000px 0;}
/*
.control ul li.active7 { background-position:-750px 0;}
.control ul li.active8 { background-position:-875px 0;}*/

.control_1350{ position:absolute; left:-100px; _left:-280px; top:480px; width:100%; height:0;}
.control_1350 .control_btn { position:absolute; left:0; top:64px; margin-left:-60px; }
.control_1350 #btnPlay{position:absolute; top:4px; left:0; display:block; width:41px; height:17px; text-indent:-9999em; overflow:hidden; background:#FF0000; /*background:url(/images/main/visual/visual_play.png) no-repeat left top;*/}
.control_1350 #btnPlay.on{/*background:url(/images/main/visual/visual_stop.png) no-repeat left top;*/ background:#FF0000;}
.control_1350 ul{position:absolute; width:1014px; top:85px; left:960px; *left:1000px; margin-left:-504px; *zoom:1;}
.control_1350 ul:after{content:""; display:block; clear:both;}
.control_1350 ul li{float:left; width:125px; height:57px; overflow:hidden; text-indent:-9999em; *text-indent:0em; cursor:pointer; background: url('/images/main/visual_btn_off.gif') no-repeat -1px top; }
.control_1350 ul li.on{ background: url('/images/main/visual_btn_on.gif') no-repeat 0 0; }

.control_1350 ul li.active1 { background-position:0px 0;}
.control_1350 ul li.active2 { background-position:-125px 0;}
.control_1350 ul li.active3 { background-position:-250px 0;}
.control_1350 ul li.active4 { background-position:-375px 0;}
.control_1350 ul li.active5 { background-position:-500px 0;}
.control_1350 ul li.active6 { background-position:-625px 0;}
.control_1350 ul li.active7 { background-position:-750px 0;}
.control_1350 ul li.active8 { background-position:-875px 0;}


.prev{ padding-top:0px; width:60px; float:left;}
.next{ padding-top:0px; float:right; width:60px; }

.prev a, .next a { display:block; width:27px; height:55px; }

/* Center the slideshow */
  .beforeafter {
  width:210px;
  height:99px;
	margin: 0 auto;
  position:relative; 
  }

#bf_slides { position:absolute; left:10px; top:-18px; }
.slidesjs2-control { width:186px !important; height:134px !important;}
.slidesjs-pagination {display:none;}
a.slidesjs-previous { width:8px; height:10px; display:block; position:absolute; left:-10px; top:60px; background:url('http://www.grandsurgery.com/img/s_prev.gif') no-repeat; }
a.slidesjs-next {  width:8px; height:10px; display:block; position:absolute; right:-10px; top:60px;  background:url() no-repeat; }           

.visual {padding-bottom:0px;}