@charset "utf-8";
/* CSS Document */

/* 首頁logo改成h1標籤 押抵圖 */
.eclogo{
padding:0;
margin:0;
display:block;
text-indent:-9999px;
width:173px;
height:66px;
background:url(/new98/images98/ECtop-2.gif) left top no-repeat;}


body {
margin:0px;
padding:0px;
font-family:"新細明體"}
#container{
margin:0px auto;
width:1002px;
position:relative;}
#logo{
margin:0px;
padding:0px;}

/* logo右側會員連結 */
.memberchoice{
position:absolute;
top:10px;
right:0px;
font-size:12px;
color: #0B517C;}
.memberchoice a{
font-size:12px;
color: #0B517C;
text-decoration:none;}
.memberchoice a:hover{
font-size:12px;
color: #0B517C;
text-decoration:underline;}
a.shoppingcart{
color:#FF0000;
font-weight:bold;}
a.shoppingcart:hover{
color:#FF0000;
font-weight:bold;
text-decoration:underline;}

/* logo下方廣告欄位 */
.firstads{
height:42px;
text-align:center;}
.firstads a{
margin-left:25px;
color:#004664;
font-size:15px;
line-height:2.3em;
text-decoration:none;}
.firstads a:hover{
color:#004664;
font-size:15px;
text-decoration:underline;}

/* 導覽列基本設定 */
#nav {
padding: 0px;
margin: 0px;
width:1002px;
height:33px;
background:url(/images/navbg.jpg) top left no-repeat;
color: #005D95;
list-style: none;
font-size:12px;
}
#nav ul {
padding: 0px;
margin: 0px;
list-style: none;}
#nav li{
float: left;
position: relative;}
#nav li ul {
list-style: none;
display: none;
position: absolute;
top: 33px;
left: 0;
width:130px;}
#nav li li {
float: none;
width:130px;}
#nav li:hover ul, #nav li.sfhover ul {
display: block;}
#nav a {
text-decoration:none;
color: #005D95;
display:block;}

/*第一大分類導覽項目*/
#nav li.navindex a{
color: #005D95;
width:38px;
margin:13px 0px 0px 9px;}
#nav li.navindex a:hover{}

/*第一大分類導覽項目-藍*/
#nav li.itemblue a{
color: #005D95;
margin:2px 0px 0px 0px;
padding:9px 0px 0px 7px;
width:56px;
height:22px;
}
#nav li.itemblue a:hover{
color: #FFFFFF;
background:url(/images/navblue.jpg) top left no-repeat;
}
/*第一大分類導覽項目-紅*/
#nav li.itemred a{
color: #005D95;
margin:2px 0px 0px 0px;
padding:9px 0px 0px 7px;
width:56px;
height:22px;
}
#nav li.itemred a:hover{
color: #FFFFFF;
background:url(/images/navred.jpg) top left no-repeat;
}
/*第一大分類導覽項目-綠*/
#nav li.itemgreen a{
color: #005D95;
margin:2px 0px 0px 0px;
padding:9px 0px 0px 7px;
width:56px;
height:22px;
}
#nav li.itemgreen a:hover{
color: #FFFFFF;
background:url(/images/navgreen.jpg) top left no-repeat;
}
/*第一大分類導覽項目-黃*/
#nav li.itemyellowone{
margin:0px 0px 0px 14px;
}
#nav li.itemyellow a,#nav li.itemyellowone a{
color: #005D95;
margin:2px 0px 0px 0px;
padding:9px 0px 0px 7px;
width:56px;
height:22px;
}
#nav li.itemyellow a:hover,#nav li.itemyellowone a:hover{
color: #FFFFFF;
background:url(/images/navyellow.jpg) top left no-repeat;
}
/*第一大分類導覽項目-金賺*/
#nav li.itemgolden a{
color: #DD0101;
margin:0px;
padding:14px 0px 0px 20px;
width:100px;
height:7px;
}
#nav li.itemgolden a:hover{
text-decoration:underline;
}

/*下拉式選單-藍*/
#nav li ul.opblue {
background-color: #FFFFFF;
border: 1px solid #1279E0;
}
#nav li ul.opblue a{
border-bottom: 1px dotted #1279E0;
display:block;
width: 124px;
height:20px;
color: #1279E0;
font-size:1em;
padding:5px 0px 0px 6px;
margin:0px;
}
#nav li ul.opblue a:hover{
background: #9BC9F7;
color: #FFFFFF;
}
/*下拉式選單-紅*/
#nav li ul.opred {
background-color: #FFFFFF;
border: 1px solid #E91313;
}
#nav li ul.opred a{
border-bottom: 1px dotted #E91313;
display:block;
width: 124px;
height:20px;
color: #E91313;
font-size:1em;
padding:5px 0px 0px 6px;
margin:0px;
}
#nav li ul.opred a:hover{
background: #F58989;
color: #FFFFFF;
}

/*下拉式選單-綠*/
#nav li ul.opgreen {
background-color: #FFFFFF;
border: 1px solid #0E9016;
}
#nav li ul.opgreen a{
border-bottom: 1px dotted #0E9016;
display:block;
width: 124px;
height:20px;
color: #0E9016;
font-size:1em;
padding:5px 0px 0px 6px;
margin:0px;
}
#nav li ul.opgreen a:hover{
background: #8CD592;
color: #FFFFFF;
}
/*下拉式選單-黃*/
#nav li ul.opyellow {
background-color: #FFFFFF;
border: 1px solid #A16B01;
}
#nav li ul.opyellow a{
border-bottom: 1px dotted #A16B01;
display:block;
width: 124px;
height:20px;
color: #A16B01;
font-size:1em;
padding:5px 0px 0px 6px;
margin:0px;
}
#nav li ul.opyellow a:hover{
background: #FEBB3F;
color: #FFFFFF;
}
/*搜尋列*/
.searchkey{
background:url(/images/searchbg.jpg) top left no-repeat;
width:1002px;
height:38px;
padding:0px;
margin:0px;
}
.recommendlink{
font-size:12px;
color:#FFFFFF;
padding:12px 0px 0px 600px;}
.recommendlink a{
margin:0px 15px 0px 0px;
color:#FFFFFF;
text-decoration:none;}
.recommendlink a:hover{
color:#FFFFFF;
text-decoration:underline;}
