
    #images a.next {
    width:17px; height:31px; background:url(../images/css/arrow_next.gif) no-repeat; display:block; position:absolute; top:400px; right:0px; cursor:pointer; z-index:999;
    }
    
    #images a.prev {
    width:17px; height:31px; background:url(../images/css/arrow_back.gif) no-repeat; display:block; position:absolute; top:400px; left:0; cursor:pointer;  z-index:999;
    }
    
    #images {width:357px; margin-right:10px; float:none; position:relative;}
	#product_detail #details {width:350px; float:left;}
	#product_detail #tooltip {
	font-family: Arial; border:0px; width: 250px; padding:20px 0 0; color:#000; background:url(../images/css/shadow_top.png) no-repeat;}
	#product_detail #tooltip h3 {font-size:12px; display:block; margin:0; padding:0 20px;  background:url(../images/css/shadow_mid.png);}
	#product_detail #tooltip .body {height:20px; background:url(../images/css/shadow_btm.png) no-repeat;}
	* html #product_detail #tooltip {
		background:none; background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;}
	* html #product_detail #tooltip h3 {background:none; background-color:#fff;}
	* html #product_detail #tooltip .body {background:none; background-color:#fff; border-bottom:1px solid #ccc;}
    
	#gallery {
	position:relative;
	width:357px;
	height:357px;
	overflow:hidden;
	}

   	#gallery img {width:355px; height:355px; border:0px; border:1px solid #999}
	
	#slideshow{
	position:absolute;
	}
	
	#slideshow a{
	position:relative;
	display:block;
	float:left;
	}
	
    #thumbs {width:357px;}
    #thumbs img {border:1px solid #999; cursor:pointer}
    
    .mf{visibility: hidden; z-index:1; color:#000; font-size:12px}
    .mf * {
    outline:none;
    border:none;
    padding:0;
    margin:0;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select:none;
    -o-user-select:none
    }
    .mf div.loader{
    position:absolute;
    text-align:center;
    z-index:10000;
    margin:0 auto;
    top:35%;
    width:100%;
    background:url(../images/banners/loading.gif) no-repeat 50% 0;
    padding:50px 0;
    }
    .mf div.caption {
    position:absolute;
    text-align:center;
    z-index:98;
    margin:1em auto;
    bottom:50px;
    width:100%;
    }
    .mf div.mfNav{
    position:absolute;
    z-index:99;
    margin:0 auto;
    text-align:center;
    width:50%;
    bottom:40px;
    font-size:1px;
    line-height:1px;
	display:none;
    }
    .mf div.autoPlayCon{
    float:left;
    width:10%;
    padding-left:3%;
    height:24px;
    }
    .mf a.play, .mf a.stop{
    width:27px;
    height:24px;
    float:left;
    cursor:pointer;
    }
    .mf a.play{
    background:url(skin/play.gif) no-repeat;
    }
    .mf a.stop{
    
    }
    .mf div.sliderCon{
    margin-top:5px;
    float:left;
    width:74%;
    }
    .mf a.sliderNext {
    background:url(../images/css/arrow_next.gif) no-repeat;
    }
    .mf a.sliderPrev{
    background:url(../images/css/arrow_back.gif) no-repeat;
    }
    .mf a.sliderNext, a.sliderPrev{
    text-decoration:none;
    width:17px;
    height:31px;
    cursor:pointer;
    float:left;
    }
    .mf div.resizeCon{
    float:right;
    width:10%;
    padding-right:3%;
    height:24px;
    }
    .mf a.resize{
    width:34px;
    height:24px;
    float:right;
    cursor:pointer;
    background:url(skin/resize.gif) no-repeat;
    }
    .mf div.slider{
    background:url(skin/middle.gif) repeat-x;
    height:16px;
    position:relative;
    text-align:left;
    float:left;
    }
    .mf div.knob{
    height:16px;
    background:url(skin/middle-slider.gif) repeat-x right center;
    }
    .mf div.knobleft{
    background:url(skin/left-slider.gif) repeat-x center;
    width:8px;
    height:16px;
    }
	
