#ssnav { position: absolute; z-index: 200; top: 350px; margin-left: 10px;}
#ssnav a { display: block; width: 25px; height: 25px; float: left; margin-right: 7px; text-indent: -99999px;}
#slideshow {width: 901px; height: 235px; background-image: url("promostack.jpg");}
a#showfirst, a#showsecond, a#showthird {
	display: block;
	width: 901px;
	height: 235px;
}
#Visual{ float: left; width: 100%; color: white; margin:5px 0 0 0; height: 263px; overflow: hidden; margin-bottom: 10px;}
   #Visual p{ margin: 0 0 10px 0; font-size: 11px; line-height: 1.4em; }

	/* #Visual .wrap{ height: 272px; width:882px; padding: 28px 0 0 26px; background: #0e1619 url(april-promotion2.jpg); overflow:hidden; } */
   #Visual .right{ width: 310px; padding:0 15px 0 0; }
   #Visual .left{ width: 520px; }
	#Visual h2{ float: left; width: 510px; font-size: 21px; margin: 18px 0 0 0; padding: 0; }
   #Visual .left h3{ display: none; }
   #Visual .left p{ font-weight: normal; font-size: 15px; margin: 200px 0 0 0; width: 235px; }
   #Visual .right h3{ font-size: 19px; width: 310px; margin: 20px 0 0 0; }
   #Visual .right p{ margin: 158px 0 0 0; }
   #Visual .right p span{ font-size: 14px; color: #3399FF; }
   
p, ul, li{ line-height: 15px; }
	
.box{ float: left; width: 189px; height: 272px; padding: 15px 15px 0 15px; margin: 4px 10px 0 0px; overflow: hidden; background: url(bg_home_box.gif); }	
	.box h3{ font-size: 12px; margin: 0 0 24px 0; font-weight: bold; margin-right:-10px; }
   .price{ float: left; padding: 0 0 0 24px; text-align: center; line-height: 29px; height:30px; margin:0 0 8px 0;}
      .price i{ float: left; position: relative; top: -7px; font-style: normal;}
      .price b{ color: #9A1726; font-size: 29px; position: relative;top:10px;}
	.box ul{ display:block; height:140px; list-style: none; line-height: 14px; margin: 0 0 7px 0; padding: 0 0 0 5px; }
	.box li{ margin: 0; padding: 0 0 6px 14px; background: url(bullet_6dots.gif) no-repeat 0 4px; }
   .box .button{ text-align: center; }
.right{ margin-right: 0; }
   
   
   
