#sh_content {
		position:relative;
		border:#444 solid 1px;
		border-width:1px 1px 0px 1px;
		background:#444;
		margin:0px;
		padding-bottom:0px;
		overflow:hidden;
		}
html>body #sh_content {}

#sh_content strong {
		padding:0px 3px 0px 3px;
		text-decoration:none;
		font:12px/1.5em 細明體,Arial;
		color:#999;
		}

#sh_content a {
		padding:0px 3px 0px 3px;
		text-decoration:none;
		font:12px/1.5em 細明體,Arial;
		color:#f90;
		}

#sh_content a:hover {
		padding:0px 3px 0px 3px;
		text-decoration:underline;
		font:12px/1.5em 細明體,Arial;
		color:#f90;
		}

#sh_content img {
		text-align:center;
		margin:0px;
		padding:0px;
		border:0px;
		}

#sh_content  ul {
		list-style:none;
		margin:0px;
		padding:0px;
		}

#sh_content  li {
		list-style:none;
		margin:0px;
		padding:0px;
		}

#sh_content input {
		border:1px dashed #999;
		background-color:#222;
		font:12px/2em 細明體,Arial;
		color:#cc6600;
		margin:0px;
		padding:0px;
		}
html>body #sh_content input {padding:5px;}

#sh_content select {
		border:1px dashed #999;
		background-color:#666;
		font:12px/2em 細明體,Arial;
		color:#fff;
		margin:0px;
		padding:0px;
		}

#sh_content h1 {
		}

		
#sh_content form {margin:0px;}
		
/*  購物區"頁次"欄位設定  */
#page_row {
		height:30px;
		border:1px solid #ccc;
		border-width:0px 0px 1px 0px;
		background:#444;
		margin:0px;
		padding:0px 10px 0px 5px;
		}

#page_row ul {
		font:12px/1.5em 細明體,Arial;
		color:#fff;
		margin:5px 10px 0px 0px;
		padding:0px;
		}

#page_row li {
		vertical-align:middle;
		/*border:5px solid #f00;*/
		border:1px dashed #fff;
		border-width:0px 0px 1px 0px;
		/*display:inline;*/
		float:left;
		list-style:none;
		margin:0px 20px 0px 20px;
		padding-top:3px;
		}

#page_row li.pages {
		border:0px;
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
		}

#page_row li.nolink {
		width:15px;
		border:1px solid #f63;
		background:#ccc;
		float:left;
		list-style:none;
		color:#000;
		text-align:center;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}

#page_row a {
		width:15px;
		border:1px solid #f63;
		background:#f96;
		display:block;
		text-decoration:none;
		text-align:center;
		color:#000;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}

#page_row a:hover {
		text-decoration:underline;
		color:#f63;
		font:bold 100%/1em Arial,細明體;
		margin:0px;
		padding:5px;
		}

/*  作品區"分類"快選選單設定  */
#classifymenu {
		float:right;
		width:16%;
		background:#444;
		margin:0px;
		padding:0px;
		}
html>body #classifymenu {}

/*  購物區列表小區塊  */
#shop_block  {
		width:28%;
		color:#fff;
		font:12px/1.5em 細明體,Arial;
		height:100%;
		float:left;
		border:1px solid #666;
		background:#444;
		margin:5px 1% 5px 1%;
		padding:10px;
		}
html>body #shop_block {height:auto;}

/* 解決 Firefox box 無法自動對齊的問題 */
/*html>body #gallery_block  ul {	width:270px;}*/

#shop_block div {
		margin:5px 7% 5px 7%;
		padding:10px 0px 10px 0px;
		}

#shop_block img.imgpic {
		text-align:center;
		/*border:1px solid #f00;*/
		width:220px;
		height:150px;
		margin:0px;
		padding:0px;
		}

#shop_block ul {
		/*border:1px solid #f00;*/
		margin:5px 5% 5px 5%;
		padding:0px 0px 0px 0px;
		}

#shop_block li.view {
		text-align:center:
		list-style:none;
		margin:0px;
		padding:0px;
		}

/* ul 與 ul.func 還是會相互影響，因為 ul.func 會繼承 ul 的設定 */

#shop_block ul.func {
		text-align:center;
		}
html>body #shop_block ul.func {	width:auto;height:auto;}

#shop_block ul.func li {
		display:inline;
		border:1px;
		margin:10px 5px 10px 5px;
		padding:0px;
		}


/*  無任何內容訊息區塊  */
#shop_block_3 {
		margin:5px 10% 5px 10%;
		padding:10px 0px 10px 0px;
		}

#shop_block_3 p {
		border:1px dashed #666;
		font:bold 16px/2em 細明體,Arial;
		color:#fff;
		background-color:#333;
		}

/* 作品單一顯示區塊 */
#shop_block2  {
		color:#fff;
		font:12px/1.5em 細明體,Arial;
		height:100%;
		border:1px dashed #ccc;
		background:#444;
		margin:5px 15px 5px 15px;
		padding:10px 10px 10px 10px;
		}
html>body #shop_block2 {height:auto;}

#shop_block2 ul {
		height:150px;
		margin:10px;
		}
html>body #shop_block2 ul {height:auto;}

#shop_block2 li.bigpic {
		text-align:center;
		border:0px;
		padding:0px;
		margin:0px;
		}

html>body #shop_block2 ul li.bigpic {height:auto;}

#shop_block2 li {
		border:2px dashed #111;
		border-width:0px 0px 1px 0px;
		margin:0px 25% 0px 25%;
		}

#shop_block2 li.view {
		border:0px;
		text-align:center:
		margin:0px;
		padding:0px;
		}

#shop_block2 ul.func {
		text-align:center;
		height:50px;
		margin:10px;
		}
html>body #shop_block2 ul.func {height:auto;}

#shop_block2 ul.func li {
		display:inline;
		border:1px;
		margin:10px 10px 10px 10px;
		padding:0px;
		}

/* 文字模式產品列表  */
#shop_block_4 {
		margin:5px 10% 5px 10%;
		padding:10px 0px 10px 0px;
		}

#shop_block_4 table {
		width:100%;
		border:1px dashed #888;
		border-width:1px 1px 0px 1px;
		font:12px/2em 細明體,Arial;
		color:#fff;
		background-color:#333;
		}

#shop_block_4 tr.headline {
		border:1px dashed #666;
		border-width:0px 0px 1px 0px;
		font:12px/2em 細明體,Arial;
		color:#aaa;
		background-color:#444;
		}

#shop_block_4 td {
		border:1px dashed #666;
		border-width:0px 0px 1px 0px;
		font:12px/2em 細明體,Arial;
		color:#fff;
		margin:10px;
		padding:10px;
		}

/* 圖文文字顯示模式切換  */
#modechange {
		float:right;
		text-align:center;
		border:1px solid #666;
		width:15%;
		background-color:#333;
		margin:0px;
		margin-right:20px;
		padding:0px;
		}
html>body #modechange {}

#modechange a {
		display:block;
		margin:0px;
		padding-left:5px;
		padding-right:5px;
		}

#modechange a:hover {
		background-color:#555;
		display:block;
		margin:0px;
		padding-left:5px;
		padding-right:5px;
		}
