﻿@charset "utf-8";
/* CSS Document */

@import url(reset2.css);

/* 全域共用 */
body { margin:0 auto; min-width:100%; background:url("../img/")  no-repeat; color:#313131; font: normal 100%; 
		font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Jhenghei", sans-serif; letter-spacing: 0px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
	   
/*上頭資訊*/
input { font-size:1.125em; border: 1px solid #b5b5b5; background: #fff; font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Jhenghei", sans-serif; color: #313131; }
.menu_box { margin:0 auto; width:1024px; height:100px;  }
.logo { margin:20px 0px 0px 20px; float: left; }
.member_area { float: right; padding-top:15px; padding-right:40px; }
.mac_t { float: left; padding-right:20px; }
.mac_s { float: left; color:#3272b8;  border-right: 1px solid #b5b5b5; padding-right:7px; margin-right:7px; }
.mac_s img { vertical-align:sub; }
.mac_s a { color:#3272b8; }
.mac_sc { padding-top:4px; }
.member_area_center a:hover { color: #7d7d7d; }
.member_area_center img { vertical-align:sub; }
.member_area_search { margin-top:15px; }
.member_area_search input { padding-left:35px; }
.checkout_data_search { width:250px; height:30px; background:url("../img/search.jpg")  no-repeat 5px; }
.home { float:left; }
.home img { vertical-align:middle }

/*菜單*/
.menu_link_box { 
	height:45px;
	background: -webkit-linear-gradient(0deg, #28578c, #2e65a2); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(0deg, #28578c, #2e65a2); /* FF3.6+ */
	background:     -ms-linear-gradient(0deg, #28578c, #2e65a2); /* IE10 */
	background:      -o-linear-gradient(0deg, #28578c, #2e65a2); /* Opera 11.10+ */
	background:         linear-gradient(0deg, #28578c, #2e65a2); /* W3C */ 
	box-shadow:1px 1px 3px 1px #b5b5b5; 
	margin-top: 25px;
}
.menu_link { margin: 0 auto; width:1024px; }
.ml_t a { color:#fff; }
.ml_t { width:12%; text-align: center; font-size:1.25em; color:#fff; float: left; line-height: 45px; }
.ml_t a:hover { color: #b1c9e4; }

/*頁尾資訊*/
.footer_box { margin-bottom:auto; box-shadow:-1px -1px 3px 1px #b5b5b5; clear:both; position:fixed; bottom: 0px; position:relative }
.footer_service_box { height:35px; background-color:#7d9dc0; }
.footer_service { margin : 0 auto; width:450px; }
.footer_service div { font-size:1em; color:#2c4e74; float: left; line-height: 35px; }
.footer_service div a { color:#2c4e74; }
.footer_service div a:hover { color:#4973a1; }
.fs_t { margin-left:60px; }
.footer_info_box { height:130px; background-color:#2b5e97; }
.footer_info { margin : 0 auto; width:1024px; }
.fi_t { text-align: center; font-size:1.125em; color:#fff; padding-top:12px; }
.fi_t a { color:#fff; }
.fi_t a:hover { color:#b1c9e4; }
.fi_s { text-align: center; font-size:.75em; color:#73a3d7; padding-top:20px; }
.fi_s img { vertical-align:middle; padding-left:5px; }

/*內容*/
.content_box { margin : 0 auto; width:1024px; }
.content_backgroind_box { margin : 0 auto; width:1024px; }

/*滾動購物車*/
#cart { bottom: 0; right: 0; width: 140px; height:217px; background-color:#e8ebf4; border: 1px solid #b5b5b5; position:absolute; z-index:9999; }
#cart .header{ height:33px; font-size:1.125em; color:#7d7d7d; border-bottom: 1px solid #b5b5b5; padding-left:15px; line-height: 33px; }
#cart .header img { vertical-align:middle; }
#cart .header_c { height:75px; font-size:1.125em; border-bottom: 0px solid #b5b5b5; border-style: dotted; line-height:1.2em; }
#cart .header_c div { margin : 0 auto; width:80%; padding-top:15px; }
#cart .header_checkout { height:40px; line-height: 40px; background-color:#3272b9; color:#fff; text-align: center; }
#cart .header_checkout a { color:#fff; }
#cart .header_checkout a:hover { color:#b1c9e4; }
.last_time { text-align: center; font-size:1.2em; font-weight: bold; margin-bottom:15px; }
.last { color:#959595; }
.time { color:#7d9dc0; font-size:1.5em; margin-top:5px; }