@charset "utf-8";

/*container*/
#container { margin-top:30px !important; *position:relative !important; *top:30px !important;}

/*msgbox*/
#msgbox { clear:both;}

/*article_footer*/
.article_footer { padding:5px; _height:1%;}
.article_footer dl, .article_footer dt, .article_footer dd { margin:0; padding:0;}
.article_footer dl { margin-bottom:20px;}

.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:1000px;
    width:250px;
    z-index:70000;
}
#loginbar {
	position:absolute !important; top:0 !important; left:0 !important; z-index:50000 !important;
	height:30px !important; width:99% !important;
	margin:0 !important; padding-right:1% !important;
	background:url(../images/loginbar.jpg) repeat-x !important;
	font-size:12px; color:#666; line-height:30px !important; _padding-top:4px; font-family:Arial; text-align:right;}
#loginbar a { color:#0059b3; text-decoration:none;}
#loginbar a:hover { color:#ff6600;}
/*calendar*/
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:Window;
    color: red;
    width:250px;
}
.MyCalendar .ajax__calendar_body 
{
	width:250px;
    height:200px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.style1 {color: #FF0000}
/*
#rotate input 
{
	float:right; 
	background:url(../images/arrow03.gif) left center no-repeat; 
	padding:5px 30px 0 10px; 
	color:#276fa3; 
	border:none; 
	cursor: pointer;
	}
*/
#rotate dd a:hover{color:#3f381b;background:url(../images/arrow03.gif) left center no-repeat;}

/* 菁芳tabs css-fix */
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{line-height:1.5em;}

.ajax__tab_xp ajax__tab_tab
{line-height:1.4em;}

.ajax__tab_xp .ajax__tab_body
{border:none;}

.ajax__tab_xp .ajax__tab_header
{color:#333333;}

/*
預設table下的td下th樣式
*/
#deTable tr th
{
	text-align:left;
}

.modalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}
.modalBackground
{
	background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7; 
}

/* 
解決.NET動態ID的辦法
*/
#nav li a#ctl00_ctl00_aboutGping{background:url(../images/nav.jpg) 0 0 no-repeat; width:74px; margin-left:0;}
#nav li a#ctl00_ctl00_brandStory{background:url(../images/nav.jpg) -74px top no-repeat; width:67px;}
#nav li a#ctl00_ctl00_toGpingBack{background:url(../images/nav.jpg) -141px top no-repeat; width:68px;}
#nav li a#ctl00_ctl00_gpingMall{background:url(../images/nav.jpg) -209px top no-repeat; width:84px;}
#nav li a#ctl00_ctl00_gpingBlog{background:url(../images/nav.jpg) -292px top no-repeat; width:88px; margin-right:250px; _margin-right:240px;}
#nav li a:hover#ctl00_ctl00_aboutGping{background:url(../images/nav.jpg) 0 -31px no-repeat; width:74px; margin-left:0;}
#nav li a:hover#ctl00_ctl00_brandStory{background:url(../images/nav.jpg) -74px -31px no-repeat;}
#nav li a:hover#ctl00_ctl00_toGpingBack{background:url(../images/nav.jpg) -141px -31px no-repeat;}
#nav li a:hover#ctl00_ctl00_gpingMall{background:url(../images/nav.jpg) -209px -31px no-repeat;}
#nav li a:hover#ctl00_ctl00_gpingBlog{background:url(../images/nav.jpg) -292px -31px no-repeat;}
