/* 	=================================================================
	CSS 基本設定檔
	
	注意：請勿變更此檔
	以力設計 http://www.isreal.com.tw
	================================================================= */

html { overflow: -moz-scrollbars-vertical; }

body {
	font:12px/1.833 Verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	margin: 0px;
	/*color: #666666;*/
	color: #333;
	text-align: justify;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #999999; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #999999; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
}


/* 	=================================================================
	主要版面區塊設定
	================================================================= */

/* 主頁面 */
#page {
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width:1170px) {
	#page {
		width: 100%;
		margin: 0 auto;
	}
}

/* 主頁面：下方區塊 */
#page_bottom {
	width: 100%;
	height: auto;
	margin-top: 5%;
}

/* 上方區塊 */
#box_top {
	width: 100%;
	margin:0;
	height:auto;
}
/* 中間區塊 */
#box_center {
	
	width: 100%;
	height: auto;
}
@media screen and (min-width:1170px) {
	#box_center {
		padding: 0;
	}
}

/* 中間區塊 (二欄式) - 左邊選單區 */
#box_center_menu {
	height: auto;
	float:left;
}
/* 中間區塊 (二欄式) - 右邊內文區 */
#box_center_content {
	height: auto;
	text-align: left;
	float:right;
}
/* 中間區塊 (全版式) - 內文區 */
#box_center_content_full {
	padding:50px 0px 100px 0px;
}
@media screen and (max-width:1170px) {
	#box_center_menu { width: 100%;}
	#box_center_content { width: 100%;}
}


/* 	=================================================================
	box_top 細項區塊設定
	================================================================= */

/* 橫幅(Banner)區 */
#banner {
	position:absolute;
}

/* 主選單區塊 */
#panel {}
#panel_menu {}
#panel_menu ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
#panel_menu li {
	color: #333;
	float: left;
	font-size: 16px;
	margin: 0px 20px 0px 0px;
}
#panel_menu li a:link { color:#333; }
#panel_menu li a:visited { color:#333; }
#panel_menu li a:hover { color:#F30; text-decoration:none; }
#panel_menu li a:active { color:#333; }

#panel_menu_sub {
	color: #666;
	font-size:12px;
	float:right;
	text-align:right;
	font: 15px "Microsoft JhengHei UI","Microsoft JhengHei UI Light","微軟正黑體";
    margin: 4% 0 0;
}
#panel_menu_sub a:link { color:#666; margin: 0 5px;}
#panel_menu_sub a:visited { color:#666; margin: 0 5px;}
#panel_menu_sub a:hover { color:#F30; margin: 0 5px;}
#panel_menu_sub a:active { color:#666; margin: 0 5px;}


/* 	=================================================================
	box_center 細項區塊設定
	================================================================= */
#panel_menu .navbar.navbar-default {
	margin-bottom: 0px;
}
/*左邊選單區：主區塊*/
#box_menu {
	float: left;
	width: 100%;
}

/* 右邊內文區：主區塊 */
#box_main {
}


/* 	=================================================================
	box_bottom 細項區塊設定
	================================================================= */

#footer {
	width: 1200px;
	margin: 0 auto;
	padding:10px 15px 0 15px;
}
@media screen and (max-width:1170px) {
	#footer {
		width: 100%;
		margin: 0 auto;
	}
}

/* 頁尾選單 */
#footer_nav {
	width: 100%;
	padding-bottom:10px;
}
#footer_nav ul {
	margin:0;
	padding:0;
}
#footer_nav ul li {
	padding:0 10px 0 0;
	list-style-type:none;
	float:left;
}
#footer_nav ul li a{
	padding:0 5px 0 0;
}
/* 頁尾LOGO */
#footer_logo {
	width: 0px;
}

/* 頁尾版權宣告 */
#footer_copyright {
	width: 100%;
	color:#555;
}
#footer_copyright a:link { color: #555; }
#footer_copyright a:visited { color: #555; }
#footer_copyright a:hover {	color: #CC0000; }
#footer_copyright a:active { color: #555; }
#footer_copyright img { margin-bottom: -3px;}

/* 頁尾內容 */
#footer_text {
	width: 100%;
}
#footer_text p {
	margin-top:0px;
	margin-bottom:0px;
}
#footer_logo{
	width:100%;
}

/* 	=================================================================
	首頁基本樣式設定
	================================================================= */

#home_new_product_title {
	width: 100%;
}
#home_new_product_content {
	width: 100%;
}

#home_hot_product_title {
	width: 100%;
}
#home_hot_product_content {
	width: 100%;
}



/* 	=================================================================
	基本樣式設定
	================================================================= */

a {
	outline: none;								/* for Firefox */
	hlbr:expression(this.onFocus=this.blur());	/* for IE */
}
a:link {
	color:#666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color:#F03;
	/*text-decoration: underline;*/
}
a:active {
	color: #666;
	text-decoration: none;
}
*:focus {
    outline: none;
}
*::-moz-focus-inner {
    border: none;
}

h1 {
	COLOR:#333;
	FONT: 微軟正黑體,tahoma;
	font-size:1em;
	margin: 0px;
}
h2 {
	COLOR: #333333;
	font: 1.8em "Microsoft JhengHei UI","Microsoft JhengHei UI Light","微軟正黑體";
	line-height: 32px;
	margin: 10px 0;
}

h3 {
	COLOR: #333333;
	font: 1.5em "Microsoft JhengHei UI","Microsoft JhengHei UI Light","微軟正黑體";
	line-height: 24px;
}

div {
	margin: 0px;
}
img{
	margin: 0px;
	border: 0px;
}

/* 表單基本設定 */
form {
	margin: 0px;
	
}
input {
	font:12px/1.833 Verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
input[type="text"], input[type="password"] {
	background: url(../images/default/input_bg.gif) no-repeat scroll left top #FFFFFF;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
}
input:focus {
	background: url(../images/default/input_bg.gif) no-repeat scroll left top #FFFFFF;
	border: 2px solid #F90;
    border-radius: 3px 3px 3px 3px;
}
input[type="image"] {
	border: 0px; 
	background-image: none;
}
input.button {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	font-weight: bold;
	border: 1px solid #990000;
}
input.radio {
	background-image:none;
	border: 0px;
}
input.checkbox {
	background-image:none;
	border: 0px;
}
textarea {
	font:12px/1.833 Verdana,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	background-image:url(../images/default/input_bg.gif);
	border: 1px solid #999;
	SCROLLBAR-FACE-COLOR: #CCC; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFF; 
	SCROLLBAR-SHADOW-COLOR: #999; 
	SCROLLBAR-3DLIGHT-COLOR: #999; 
	SCROLLBAR-ARROW-COLOR: #FFF; 
	SCROLLBAR-TRACK-COLOR: #e3e3e3; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFF; 
	SCROLLBAR-BASE-COLOR: #999;
}
/* 驗証碼 */
#verify_code { font-size:14px; width:50px; color:#C00; text-align:center }


/* 	=================================================================
	內文區設定
	================================================================= */
	
/* 內文標題 */
#is_title {
	width: 100%;
	font-size:16px;
}
#is_title h1 {
	COLOR:#F30;
	padding-left:0px;
	margin-left:0px;
}

/* 內文區 */
#is_content {
	text-align: justify;
	text-justify: inter-ideograph;
	width: 100%;
	margin-top: 0px;
	min-height: 350px;
	+min-height: 350px;
	*+min-height: 350px;
	line-height:24px;
}
/* 表單輸入欄位 */
#is_content input[type="text"] {
	line-height:20px;
	height:20px;
}

/* 列表區，通常是<li>或圖片的列表 */
#is_content_list {
	width:100%;
	float: left;
}
#is_content_list ul {
	/*list-style:disc;*/
	margin-left: 4px;
	/*padding-left: 12px;*/
}
#is_content_list li {
	margin:0px;
}

/* 一般內文區，通常是編輯器內文 */
#is_content_text {
	width: 100%;
}
#is_content_text ul {
	margin-left:5px;
	margin:0px 0px 0px 5px;
	padding:3px 0px 3px 13px;
}

/* 一般內文區的插圖區塊 */
#is_content_text #contact_form_illustrate {
}

/* 一般表格樣式設定 */
.pretty_table {
	margin: 0px;
	border-collapse:collapse;
	border: 1px solid #999;
}
/* 一般表格樣式設定：標題 */
.pretty_table th {
	background-color:#CCC;
	text-align:center;
	line-height:18px;
}
/* 一般表格樣式設定：邊框 */
.pretty_table th, .pretty_table td {
	border: 1px solid #999;
}


/* 列區塊 */
#content_row {
	width:100%;
	height: auto;
}

/* 框區塊 */
#content_block {
	display: block;
	min-width:160px;
	min-height:160px;
	overflow:hidden;
	vertical-align:top;
}
#content_block .image {}
#content_block .name {}

/* 編排：ul */
#is_ul {
	list-style:none;
	line-height:24px;
	margin-left:0px;
	padding-left:0px;
}
#is_ul li {
	background-image:url(../images/default/icon_07.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:14px;
}


/* 	=================================================================
	選單區設定
	================================================================= */

#is_menu {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:10px;
}
#is_menu .is_menu_title {	
	width:100%;
	font-size: 16px;
	font-weight: bold;
	color:#F60;
	text-align: left;
}
#is_menu .is_menu_content {
	float:left;
	clear:left;
	width: 100%;
	min-height:100px;
}
#is_menu .is_menu_content ul {
	margin-left:4px;
	padding-left:12px;
	list-style-type:disc;
}
#is_menu .is_menu_content li {
	width: 100%;
}
#is_menu .is_menu_content li a:link {
}
#is_menu .is_menu_content li a:visited {
}
#is_menu .is_menu_content li a:hover {
	text-decoration:none;
}
#is_menu .is_menu_content li a:active {
}
#is_menu .is_menu_bottom {
	float:left;
	clear:left;
	width: 100%;
}

/*	搜尋區  */
#box_menu_search {
	float:left;
	clear:left;
	width:100%;
	margin-bottom: 20px;
}

/*	搜尋區：標題(上面區塊)  */
#box_menu_search .is_menu_title {
	float:left;
	clear:left;
	color:#F60;
	font-size: 15px;
	font-weight: bold;
}

/*	搜尋區：選項(中間區塊)  */
#box_menu_search .is_menu_content {
	float:left;
	clear:left;
	width: 100%;
}

/*	搜尋區：尾部(下面區塊)  */
#box_menu_search .is_menu_bottom {
	float:left;
	clear:left;
}

/* 搜尋文字方塊區 */
#box_menu_search table {
	width:100%;
}

/* 搜尋文字方塊區 */
#box_menu_search .search { 
	width: 100%;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color:#FF8408;
	padding: 3px;
	*padding: 12px 3px 3px 3px;
	*+padding: 12px 3px 3px 3px;
	text-align: left;
	background-image:url(../images/default/btn_search_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 3px;
	*background-position:0px 7px;
	*+background-position:0px 7px;
	border:none;
	height:22px;
}

/* 搜尋按鈕區 */
#box_menu_search .search_button {
}

/* 搜尋按鈕 */
#box_menu_search #search_submit {
	background-image:url(../images/default/btn_search.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:22px;
	height:22px;
	border:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

/* 搜尋秘訣 */
#is_menu_search_tip {
	display:none;
}

#dhtmltooltip {
	line-height:16px;
}
#search_tip_title {
	font-weight:bold;
	color:#F60;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#666;
	padding:3px 0px 3px 0px;
}
#search_tip_content {
	padding:8px 2px 3px 6px;
}

/* RSS 區 */
#box_menu_rss {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

/*	雙層選單設定  */
.glossymenu {
	width: 100%;
}
.menu_first {
	width: 100%;
	padding: 3px 0px;
}
.submenu {
	clear: left;
	float: left;
	width: 100%;
}

/*左選單相關商品*/
#menu_related {
	float:left;
	clear:left;
	width: 100%;
}
#menu_related .left_title {
	float:left;
	clear:left;
	color:#F60;
	font-size: 15px;
	font-weight: bold;
}
#menu_related .left_top {
	float:left;
	clear:left;
}
#menu_related .left_center {
	float:left;
	clear:left;
	width: 100%;
}
#menu_related .left_footer {
	float:left;
	clear:left;
}


/* 	=================================================================
	浮動區設定
	================================================================= */

/* 右區浮動 */
#warning {
	clear: both;
	position: absolute;
	text-align: center;
	z-index: 1;
}



/* 	=================================================================
	表格基本設定
	================================================================= */

table {
	margin: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #333333;
}

/* 列表式表格：會員、討論區、購物車、詢問車、檔案下載等使用 */
.table_list th {
	color:#FFF;
	font-size: 1em;
	line-height: 25px;
	text-align: center;
	background-color:#F90;
	font-weight:normal;
	border-right-style:solid;
	border-right-color:#FFF;
	border-right-width:1px;
}
.table_list td {
	color: #333333; 
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
	padding:5px 3px 5px 3px;
}
.table_list table, .table_list table td {
	border:none;
	padding:0px;
}

/* 表格式表格：聯絡我們使用 */
.table_form {
}
.table_form th {
	font-weight:bold;
}


/* 	=================================================================
	區塊：頁碼
	================================================================= */

#page_box{
	width:100%;
	text-align: right;
	padding:10px 0px 10px 15px;
	float: right;
	color: #232323;
}
.page_outline {
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	color:#FFFFFF;
	text-align:center;
	padding: 3px;
}
.page_outline_color {
	background-color:#CCCCCC;
	border:1px #999999 solid;
	color:#333333;
	text-align:center;
	padding: 3px;
}
.page_outline_skip {
	background-color:#FFFFFF;
	color: #666666;
	border:1px #CCCCCC solid;
	text-align:center;
	padding: 3px;
}



/* 	=================================================================
	功能：商品型錄
	================================================================= */
	
/* 商品詳細說明： */
#prod_detail_description {
}

/* ===== */

	

/* 分類區塊 */
#categories {
	width: 100%;
	margin-bottom: 20px;
	clear: left;
	float: left;
}

/* 內頁上品列表框 */
#product_row {
	width:100%;
	clear: left;
	float: left;
	height: auto;
	margin-bottom: 10px;
}

/* 內頁商品 */
#product {
	float: left;
	clear: left;
	width: 160px;
}
.products_case {
	display: block;
	float:left;
	width: 25%;
	min-width:160px;
	min-height:160px;
	overflow:hidden;
	vertical-align:top;
}
 
/* 內頁產品圖 */
#product .images{ margin: 0 auto; text-align: center;}

/* 內頁產品名稱 */
#product .name {
	font-size: 1em;
	color: #464646;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	padding:5px 0px 10px 0px;
	width: 100%;
	text-align: center;
}
#product .name a:link{color: #464646;}
#product .name a:visited{color: #464646;}
#product .name a:hover{color: #464646;}
#product .name a:active{color: #464646;}

/* 商品圖框 */
#product table {
	padding:0px;
	border:none;
	margin: 0px;
}
#product th, #product td {
	border:none;
}
#product_main_image table, #product_main_image th, #product_main_image td {
	border:none;
}

/* 產品呈現區塊 */
#product_detail_case {
	height: auto;
	width: 100%;
	margin-bottom: 15px;
	text-align: left;
	clear: both;
	float: left;
}

/*產品QR Code*/
#product_qr_code { float:right; width:150px; height: 150px; padding-left: 10px;}

/* 商品頁樣式設定 (左右區塊) */
#product_detail_content_left {
	width:420px;
	float: left;
	clear: left;
}
#product_detail_content_right {
	width:256px;
	float: right;
	clear: right;
}

/* 商品頁說明區塊 */
#content_description {
	height: auto;
	width: 100%;
	margin-bottom: 15px;
	text-align: left;
	clear: both;
	float: left;
}
#content_description ul {
	padding-left:14px;
}
/* 商品頁樣式設定 (商品列表) */
#product_list_title_content {
	float:left;
	width: 100%;
	height: 30px;
	margin-bottom: 5px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7d6b5;
	font-weight: bold;
	color: #633;
}

#product_list_box{
	width: 100%;
	margin-bottom: 15px;
	text-align: left;
	*min-height:10em;
	_min-height:10em;
	float: left;
}

#product_list_title_related {
	float:left;
	width: 100%;
	height: 30px;
	margin-bottom: 5px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7d6b5;
	font-weight: bold;
	color: #630;
}
#product_product_contant { float:left; clear:both; width: 100%;}

/*產品圖*/
#product_main_image {
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

/* 相關商品列表框 */
#product_list_row {
	width:100%;
	clear: both;
	float: left;
	height: auto;
}

/* 相關商品 */
#product_list_row .product_case { float: left; clear : right; }
#product_list {float: left; margin: 0 auto;}

/* 相關商品產品圖 */
DIV#product_list .images{ margin: 0 auto; text-align: center;}

/* 相關商品名稱 */
DIV#product_list .name {
	font-size: 1em;
	color: #464646;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	text-align: left;
	width: 140px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
DIV#product_list .name a:link{color: #464646;}
DIV#product_list .name a:visited{color: #464646;}
DIV#product_list .name a:hover{color: #464646;}
DIV#product_list .name a:active{color: #464646;}

/* 相關圖檔按鈕區 */
#product_detail_content_btn {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	float: left;
}
#product_detail_previous {
	text-align: left;
	float: left;
	width: 50%;
}
#product_detail_next {
	text-align: right;
	float: right;
	width: 50%;
}


#product_detail_price {
	vertical-align: baseline;
	margin-bottom:5px;
}

/* 定價欄位 */
#product_detail_list_price_row {
}
#product_detail_list_price_digi {
	color:#ff6000;
	text-decoration: line-through;
}

/* 售價欄位 */
#product_detail_selling_price_row {
}
#product_detail_selling_price_digi {
	color:#ff6000;
	font-weight:bold;
	font-size:15px;
}

/*商品顏色欄位*/
.product_color_box {
	width:20px;
	height:20px;
	display: block;
	border: solid 1px #eeeeee;
	margin-right: 2px;
}
.product_color_check {
	float: left;
	width:auto;
	margin-right: 5px;
}

/*商品選項區*/
#product_detail_car {
	clear: left;
	float: left;
	width: 100%;
}
#product_detail_car_number {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#product_detail_car_number input[type="text"] {
	width:auto;
}

#product_detail_car_button {
	float: left;
	width: 100%;
}
#product_detail_car_button table {
	margin-bottom: 10px;
}

.product_list_text {
	text-align:left;
	color:#a3a3a3;
	font-size:11px;
	line-height:18px;
	padding-left:10px;
}
.product_list_price {
	color:#f46024;
	font-weight:bold;
}
/* 商品詳細介紹頁頁籤 */
.right_case01 {
	min-height:150px;
}

/* 加購商品區*/
#add_product { float:left; clear:both; width:100%; height: auto;}
#add_product_title { float:left; clear:both; width:100%;}
#add_product_row { 
	float:left; 
	clear:both; 
	width:100%; 
	margin-bottom: 15px;
	+padding-bottom: 15px;
	*+padding-bottom: 15px;
}
#add_product_item {
	float:left;
	clear:both;
	width:50%;
}

/* 購物車 - 規格區 */
#products_detail_spec {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	width: 234px;
	padding-left: 16px;
	line-height: 25px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#products_detail_spec select {
	font-size: 1em;
	line-height: 24px;
	color: #999999;
	width: 14em;
}

/* 相關圖檔按鈕區-上一筆 */
#products_detail_previous {
	width: 120px;
	float: left;
	text-align: left;
}

/* 相關圖檔按鈕區-下一筆 */
#products_detail_next {
	width: 120px;
	float: right;
	text-align: right;
}


/* 	=================================================================
	功能：使用者(會員)專區
	================================================================= */

#user_login_notes {
}


/* 	=================================================================
	功能：購物車 & 詢問車
	================================================================= */

/* 購物車區-數量 */
#products_detail_car_number {
	padding-left: 16px;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	width: 110px;
	padding-right:10px;
	float: left;
	margin-bottom:5px;
}

/* 購物車區-按鈕 */
#products_detail_car_button {
	float: left;
	text-align: left;
}

/* 購物車說明區 */
#shopping_cart_btn {
	padding:10px 0px 50px 0px;
}
#shopping_cart_btn td {
	vertical-align:top;
}
#shopping_cart_notes {
}
#shopping_cart_notes ul {
	clear:both;
	margin:0px;
	padding:0px 0px 10px 30px;
}
#shopping_cart_notes_title {
	background-image: url(../images/default/icon_07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#F60;
	font-weight:bold;
	padding-left:15px;
}
#shopping_cart_flow {
	padding-left:5px;
}
.shopping_cart_item {
	font-size:9px;
	text-align:center;
}

/* 購物車表單 */
#cart_form {
	float: left;
	width:auto;
}
#cart_form table, #cart_form th, #cart_form td {
	border:none;
}
#cart_form th, #cart_form td {
	border-bottom-color:#999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:3px 0px 3px 0px;
}
#cart_form th {
	padding-right:10px;
	font-weight:normal;
	background-color:#FFF;
	text-align:left;
}
#cart_form input {
	line-height:22px;
	height:22px;
}
input[type="text"] {
	width:100%;
}
#cart_form th th, #cart_form table td td {
	border:none;
}
#cart_form {
	padding:20px 0px 20px 0px;
}

/* 購物車結帳小計 */
#checkout_form_summary th {
	text-align:right;
	padding-top:5px;
	text-align:right;
	padding-right:5px;
	font-weight:normal;
}
#checkout_form_summary td {
	border-bottom-color:#666;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	text-align:right;
	padding-top:5px;
	padding-right:2px;
	font-weight:bold;
	color:#F06;
}
/* 購物車結帳小計 */
#checkout_form_paier td, #checkout_form_receiver td {
	text-align:left;
	padding-top:3px;
}
#checkout_form_paier input[type="text"], #checkout_form_receiver input[type="text"], #checkout_form_payment input[type="text"] {
	border:none;
	border-bottom-color:#666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image:none;
	text-align:left;
	width:100%;
}
#checkout_form_paier textarea, #checkout_form_receiver textarea {
	width:100%;
}

/* 購物車訂購與收件人表單 */
#checkout_form_order_detail_title, #checkout_form_paier_title, #checkout_form_receiver_title, #checkout_form_shipment_title, #checkout_form_payment_title {
	font-size:15px;
	font-weight:bold;
	color:#FF7000;
	padding-top:20px;
}
#checkout_form_order_detail_title {
	background-image:url(../images/default/order_detail.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:3px;
}
#checkout_form_paier_title {
	background-image:url(../images/default/paier.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:3px;
}
#checkout_form_receiver_title {
	background-image:url(../images/default/receiver.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:2px;
}
#checkout_form_shipment_title {
	background-image:url(../images/default/shipment.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:2px;
}
#checkout_form_payment_title {
	background-image:url(../images/default/payment.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-bottom:5px;
}
#checkout_form_paier, #checkout_form_receiver, #checkout_form_shipment, #checkout_form_payment {
	padding-bottom:10px;
}
#checkout_form_paier td, #checkout_form_receiver td, #checkout_form_shipment td, #checkout_form_payment td {
	padding-top:5px;
}


/* 詢問車-規格區 */
#products_detail_spec_iq {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	width: 230px;
	padding-right: 10px;
	padding-left: 16px;
	line-height: 25px;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	clear: left;
}
#products_detail_spec_iq select{
	font-size: 1em;
	line-height: 24px;
	color: #999999;
	width: 14em;
}

/* 詢問車區 */
#products_detail_iqcar {
	width: 250px;
	margin-bottom: 10px;
	float: left;
	line-height: 25px;
	text-align: left;
	padding-bottom: 15px;
}

/* 詢問車區-按鈕 */
#products_detail_iqcar_button {
	text-align: left;
	clear: left;
	float: left;
}


/* 	=================================================================
	功能：相簿
	================================================================= */
#gallery_list {
	clear: both;
	float: left;
	width: 100%;
}
#gallery_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#gallery_list li{
	float: left;
	width: 25%;
}

/* 	=================================================================
	其他
	================================================================= */

/* 上下筆，回上頁按鈕 */
#btn_list {
	float: left;
	clear: both;
	width: 100%;
	padding-top:20px;
}
#return_button {
	float:right;
	padding-left:5px;
}
#pn_button {
	float:right;
	padding-left:5px;
}

/* 網頁路徑 */
#path {
	float: left;
	clear: left;
	width: 100%;
	margin: 5px 0;
}

/*網頁分享區塊*/
#is_content_share {
	clear: both;
	float: left;
	width: 100%;
}
#is_content_share a {
	display: block;
	float:left;
	margin-right: 5px;
}

/* 廣告區 */
#menu_ad {
	float: left;
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
}

/* 星號必填 */
.star_sign {
	color:#C00;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

/* 輸入建議搜尋 */
.input_suggest {
	background-image:url(/images/default/search-field.png);
	background-position:3px 2px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	line-height:22px;
	height:22px;
}

/* 常見問題區設定 */
#faq {
	padding-bottom:5px;
}
#faq table, #faq td {
	border:none;
}
#faq_title_top {
	background-image:url(../images/default/q_bg_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	max-width:694px;
	height:10px;
}
#faq_title_top_tail {
	background-image:url(../images/default/q_bg_top.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:30px;
	height:10px;
}
#faq_title_center {
	background-image:url(../images/default/q_bg.png);
	background-position:left top;
	background-repeat:repeat-y;
	max-width:694px;
	color:#FFF;
	font-weight:bold;
	padding:3px 0px 4px 12px;
	margin:0px;
	line-height:16px;
}
#faq_title_center_tail {
	background-image:url(../images/default/q_bg.png);
	background-position:right top;
	background-repeat:repeat-y;
	width:30px;
}
#faq_title_bottom {
	background-image:url(../images/default/q_bg_bottom.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	max-width:694px;
	height:8px;
}
#faq_title_bottom_tail {
	background-image:url(../images/default/q_bg_bottom.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:30px;
	height:8px;
}


/* 	=================================================================
	使用者(會員)專區
	================================================================= */

#user_sign_in_form {
}
#user_sign_in_form table {
	border:none;
	margin:0px;
	padding:0px;
}
#user_sign_in_form th {
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
	font-weight:normal;
}
#user_sign_in_form #is_uu, #user_sign_in_form #is_pp, #user_sign_in_form #verify_code {
	background-image: none;
	border: none;
	color:#0081cc;
	font-size:24px;
	+font-size:20px;
	*+font-size:20px;
	line-height:24px;
	+line-height:20px;
	*+line-height:20px;
	width: 9em;
	padding:0px;
	text-align:left;
}
#user_sign_in_form .sign_in_bg {
	background-image: url(/images/default/login_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 238px;
	padding: 5px;
	+padding-top: 0;
	*+padding-top: 0;
	text-align:left;
}
#user_sign_in_form .image_button {
	padding-top:28px;
}


/* 	=================================================================
	團購 
	================================================================= */

#table_groupbuy {
	padding-right: 10px;
	padding-left: 10px;
	margin:0 px;
}

#groupbuy_product li {
	list-style-type: none;
}

#group_buying {
}
#group_buying a:link { color: #ff6000; }
#group_buying a:visited { color: #ff6000; }
#group_buying a:hover {	color: #CC0000; }
#group_buying a:active { color: #ff6000; }

#group_buying #group_buying_title {
	background-image: url(../images/default/group_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:193px;
	height:38px;
	padding:7px 3px 0px 104px;
	line-height:18px;
	font-size:12px;
}
#group_buying #group_buying_content {
	background-image: url(../images/default/group_center_bg.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	width: 280px;
	padding: 0 10px;
	margin:0px;
}
#group_buying #group_buying_content ul {
	margin:0px;
	padding:8px 5px 8px 5px;
}
#group_buying #group_buying_content li {
	background-image: url(../images/default/icon_05.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left:25px;
	list-style:none;
}
#group_buying #group_buying_bottom {
	background-image: url(../images/default/group_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:300px;
	height:14px;
}
#group_buying #group_buying_button {
	text-align:center;
	width:100%;
	padding-top:10px;
}
#group_buying .number_expect {
	color:#ff6000;
	font-weight:bold;
	font-size:15px;
}
#group_buying .number_current {
	color:#ff6000;
	font-weight:bold;
	font-size:15px;
}
#group_buying .number_diff {
	color:#ff6000;
	font-weight:bold;
	font-size:15px;
}

/* 	=================================================================
	聯絡表單
	================================================================= */

#contact_form {
	float: left;
	width:auto;
	width: 550px;
}
#contact_form table {
	width:100%;
	+width:100%;
	*+width:100%;
}
#contact_form th { width: 70px;}
#contact_form table, #contact_form th, #contact_form td {
	border:none;
}
#contact_form th, #contact_form td {
	border-bottom-color:#999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:3px 0px 3px 0px;
}
#contact_form th {
	padding-right:10px;
	font-weight:normal;
	background-color:#FFF;
	text-align:left;
}
#contact_form input {
	line-height:22px;
	filter:alpha(opacity=90);
    opacity:.9;
}
#contact_form input[type="text"] {
	height:23px;
	background: url("../images/default/input_bg.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
	padding-left:5px;
	padding-right:5px;
	width:100%;/* FireFox */
	+width:97%;		/* IE6 */
	*+width:97%;	/* IE7 */
	filter:alpha(opacity=90);
    opacity:.9;
}
#contact_form textarea {
	width:100%;/* FireFox */
	+width:97%;		/* IE6 */
	*+width:97%;	/* IE7 */
	background: url("../images/default/input_bg.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
	padding-left:5px;
	padding-right:5px;
}
#contact_form th th, #contact_form table td td {
	border:none;
}
.contact_form_note {
	text-align:right;
	display:block;
}
#contact_form_submit { width: 87px; margin: 20px auto;}

/* 	=================================================================
	交易記錄表單
	================================================================= */
#is_order_detail {
	clear: left;
	float: left;
	width: 100%;
	text-align:left;
}
#is_order_detail textarea { width: 100%;}

/* 	=================================================================
	訂單回寫仰式
	================================================================= */
	
/*search input框*/
#product_all_list .trade_product_search_box select { width: 85%;}
#product_all_list .trade_product_search_box input[type="text"]  {
	background-image:url(/images/default/search-field.png);
	background-position:3px 2px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	line-height:22px;
	height:22px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
/*g0001*/
#m3 p, #m4 p, #m6 p, #m9 p{
	 margin: 0 0 5px;
	 font: 1.27em "Microsoft JhengHei UI","Microsoft JhengHei UI Light","微軟正黑體";
}
#m3 #box_menu_txt {
	float: left;
	width: 80%;
}
#m3 #box_menu_img {
	float: left;
	width: 20%;
}
#m9 #box_menu_txt {
	float: left;
	width: 80%;
}
#m9 #box_menu_img {
	float: left;
	width: 20%;
}
#m8 ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#m8 ul li{
	float:left;
	 padding: 2px;
}

#home_box #box_menu_img {
	padding:10px 0 0 0;
}
#m7 #home ul li{
	padding: 10px 0;
}
#m7 #notice ul li{
	padding: 10px 0;
}
#m7 #more {
    margin: 5px 0 0;
    text-align: right;
}
/*g0002*/
#m12 p, #m13 p, #m14 p, #m15 p, #m16 p{
	 margin: 0 0 5px;
	 font: 1.25em "Microsoft JhengHei UI","Microsoft JhengHei UI Light","微軟正黑體";
}
#m9 img, #m10 img, #m11 img {
	float: left;
}
#m9 li, #m10 li, #m11 li{
	list-style-type: none;
    margin: 2% 0;
}
#m13 .news_content h3 {
	margin-top: 0px;
}
#m13 .content a {
	margin-left: 10px;
}
#m14 #fastlink_content {
	padding:0 2px;
}
#m14 #fastlink_content h3{
	margin:0;
}
#m15 .form-group {
    margin: 0 0 3%;
}
#m16 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#m16 ul li {
    float: left;
    padding: 2px;
}
#m18 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#m18 ul li {
    float: left;
    padding: 2px;
}
.alt_class{
 
  float: left;
}