#naviswitch, #naviswitch_nc {height: 0; clear: both; width: 100%;}
#naviswitch, #naviswitch_nc {position: fixed; top: 50%; left: 0; text-align: left;z-index:16;}
/* 水平置中 */
/* margin-left = -(#naviswitch's width / 2) */
#naviswitch, #naviswitch_nc {margin-left: 0;z-index:888;}
/* 垂直置中 */
/* margin-top = -(#naviswitch a:hover span's height / 2) */
#naviswitch, #naviswitch_nc {margin-top: -60px;}

#naviswitch a, #naviswitch_nc a {height: 122px; font-size: 12px; color: #444;}

#naviswitch *, #naviswitch_nc * {margin: 0; padding: 0;}

/* 有無內容均會共用 Start */
#prev_navi {float: left;margin-left:8px;}
#prev_navi * {float: right;}
#prev_navi .atext {background: url(../css/pic/left.png) no-repeat center; float: left;}
#prev_navi a:hover .atext {background: url(../css/pic/left_hover.png) no-repeat center;}

#next_navi {float: right;margin-right:8px;}
#next_navi * {float: left;}
#next_navi .atext {background: url(../css/pic/right.png) no-repeat center; float: right;}
#next_navi a:hover .atext {background: url(../css/pic/right_hover.png) no-repeat center;}

.atext {text-indent: -9999px; height: 100px; width: 38px; display: block;}
#naviswitch .cont_title font {float: left !important;}
/* 有無內容均會共用 End */

#naviswitch .cont_img img {margin: 0 5px;}
.cont_title, .cont_price {width: 130px;}

/* 顯示四行 */
/* 可顯示行數 = height / line-height */
#naviswitch .navicont .cont_title {
	height: 80px;
	line-height: 20px;
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
}
/* 調整位置 */
/* margin-top = -(.cont_price's height) */
#naviswitch .cont_price {height: 20px; font-size: 14px; clear: both; text-align: right; font-weight: bold; color: red; line-height: 20px; margin-top: -30px; font-size: 16px; font-family: Arial;}
#naviswitch .navicont .cont_price * {float: none!important; vertical-align: middle;}
#naviswitch .cont_price span {margin-left: 2px;}

/* hover 的寬高，為實際顯示的寬高 */
#naviswitch .navicont {display: none;}
#naviswitch .product_text {display: none;}
#naviswitch a:hover {width: 330px; background: white; border: 6px solid #ccc; border-radius: 5px; padding: 5px; box-shadow: 0 3px 8px #ccc;}
#naviswitch a:hover .navicont {display: block;}
#naviswitch a:hover .atext {height: 120px; width: 40px;}

/* 如果要顥示 .product_text 該區塊 */
/* 把註解拿掉 */

#naviswitch a:hover .product_text {display: block;}
#naviswitch a:hover {height: 230px;}

#naviswitch .product_text {
	width: 320px;
	clear: both;
	font-family: 微軟正黑體, 新細明體,Arial,cursive;
	font-size:12pt;
	color:#000;
	height:100px;
	line-height: 20px;
	margin-top: 5px;
	padding: 0 5px; 
    overflow: hidden;
    word-wrap: break-word;
    white-space: pre-line;
}