@charset "utf-8";

DIV.wallpaper-brand	{
	width:120px;
	height:140px;
	float:left ;
	margin:3px 6px 3px 6px ;
	padding:9px 0px 3px 0px;
	text-align:center ;
	background:#fff url('/themes/general/images/wallpaper_background.jpg') top center no-repeat ;
}
DIV.wallpaper-brand	TABLE.logo		{	border:#aaa solid 1px; margin-bottom:3px;	}
DIV.wallpaper-brand	TD				{	padding:0px; background:#fff ; width:104px; height:104px; }
DIV.wallpaper-brand	TABLE.logo-over	{	border:#f00 solid 1px; margin-bottom:3px;	}
DIV.wallpaper-brand	IMG				{	border:none;	}
DIV.wallpaper-brand	P.name			{	color:#444 ; font-weight:bold ;	}
DIV.wallpaper-brand	P.files			{	color:#00f ; font-family:arial ; font-size:11px;	}

DIV.wallpaper-picture	{
	width:120px;
	height:140px;
	float:left ;
	margin:3px 6px 3px 6px ;
	padding:9px 0px 3px 0px;
	text-align:center ;
	background:#fff url('/themes/general/images/wallpaper_background.jpg') top center no-repeat ;
}
DIV.wallpaper-picture	TABLE.logo		{	border:#aaa solid 1px; margin-bottom:3px;	}
DIV.wallpaper-picture	TD				{	padding:0px; background:#fff ; width:104px; height:104px; }
DIV.wallpaper-picture	TABLE.logo-over	{	border:#f00 solid 1px; margin-bottom:3px;	}
DIV.wallpaper-picture	IMG				{	border:none;	}
DIV.wallpaper-picture	P.download		{	color:#444 ; font-size:11px; font-family:arial, 細明體 ;	}
DIV.wallpaper-picture	P.dimension		{	color:#00f ; font-family:arial ; font-size:11px;	}

DIV.wallpaper-banner	{
	width:140px;
	height:140px;
	float:left ;
	margin:2px 0 0 0;
	padding:9px 0px 3px 0px;
	text-align:center ;
	background:#fff url('/themes/general/images/background_ad_120.jpg') top center no-repeat ;
}
DIV.wallpaper-banner	P	{
	margin-top:0.5em ;
	color:#444 ;
	font-size:11px;
	font-family:arial, 細明體 ;
}
SPAN.download	{
	background:url('/themes/general/images/icon_download.gif') center left no-repeat ;
	margin:0 0.3em 0 0.3em ;
	padding-left:1.2em ;
	color:#040 ;
}
DIV.bbs_body	P				{	margin:0 0 0.6em 0; line-height:1.25em; }
DIV.bbs_body	P.last_update	{	text-align:right; font-style:italic; color:#888; font-size:11px; }
P.bbs_remove_link	{	margin:0.5em 0 0.5em 0; text-align:right; }
P.bbs_remove_link	FONT	{	color:#f00; text-decoration:underline; }

TABLE.csi	P	{	margin:0 ;	padding:0 ;	}
TABLE.csi	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer;	}
TABLE.csi	TR.hover	{	background:#e0e0e0 ;	}
TABLE.csi	TR:hover	{	background:#e0e0e0 ;	}
TABLE.csi	TD.form_field	{	padding:0.2em ;	text-align:right ; }
TABLE.csi	TD.form_space	{	padding:0.2em 0.2em 0.2em 0 ;	}
TABLE.csi	TD.status_normal	{	border-right:#e0e0e0 solid 5px;	}
TABLE.csi	TD.status_warning	{	border-right:#f93 solid 5px;	}
TABLE.csi	TD.status_error		{	border-right:#f00 solid 5px;	}

TABLE.csi-normal	P	{	margin:0 ;	padding:0 ;	}
TABLE.csi-normal	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer;	}
TABLE.csi-normal	TD.form_field	{	padding:0.2em ;	text-align:right ; }
TABLE.csi-normal	TD.form_space	{	padding:0.2em 0.2em 0.2em 0.2em ;	}
TABLE.csi-normal	TD.status_normal	{	border-right:#fff solid 5px;	}
TABLE.csi-normal	TD.status_warning	{	border-right:#f93 solid 5px;	}
TABLE.csi-normal	TD.status_error		{	border-right:#f00 solid 5px;	}

BUTTON		{	cursor:pointer; font-family:arial; font-size:13px; padding:2px; }
BUTTON	IMG	{	margin:2px 5px 2px 2px; }
BUTTON.tight{	font-size:12px; padding:1px; margin:0; line-height:12px; }
.ajax_report	{	display:none;border:#eee solid 1px; margin:0.5em 0 0 0; height:200px; overflow-y:scroll; }

DIV.campaign_report				{	width:640px;overflow-x:auto;display:none; }
DIV.campaign_report	TABLE		{	background:#888; }
DIV.campaign_report	TD			{	text-align:right; padding:2px 5px; }
DIV.campaign_report	TD.date		{	text-align:center; }
DIV.campaign_report	TD.ad_type	{	text-align:center; font-size:11px; }
DIV.campaign_report	TD.vendor	{	text-align:center; font-weight:bold; }
DIV.campaign_report	TR			{	background:#fff; }
DIV.campaign_report	TR.header	{	background:#ABE9F5; }
DIV.campaign_report	TR.header	TD	{	padding:5px; text-align:center; }
DIV.campaign_report	TR.summary	{	background:#FFFF80; }

DIV.cpanel						{	width:100%; margin:0; font-size:13px; }
DIV.cpanel	*					{	margin:0; padding:0; font-family:arial; }
DIV.cpanel	H4					{	font-size:15px; margin-bottom:0.5em; }
DIV.cpanel	TABLE.page_title	{	width:100%; margin:0 0 0.5em 0; }
DIV.cpanel	TABLE.page_title	{	_margin:0; }
DIV.cpanel	FIELDSET{	margin:0; padding:0.5em; border:#aaa solid 1px ; background:#f8f8f8; font-size:13px; }
DIV.cpanel	LEGEND	{	margin:0 1em; padding:0.2em 1em; border:#aaa solid 1px ; background:#fff; }
DIV.cpanel	LEGEND	IMG	{	margin:2px 5px 2px 2px; }
DIV.cpanel	LEGEND	A		{	color:#ccc; text-decoration:none; }
DIV.cpanel	LEGEND	A:hover	{	color:#800; text-decoration:underline;}
DIV.cpanel	BUTTON		{	cursor:pointer; font-family:arial; font-size:13px; padding:2px; }
DIV.cpanel	BUTTON		{	_padding:0 2px; }
DIV.cpanel	BUTTON	IMG	{	margin:2px 5px 2px 2px; }
DIV.cpanel	BUTTON.tight{	font-size:12px; padding:1px; margin:0; line-height:12px; }
DIV.cpanel	BUTTON.tight{	_padding:0; _line-height:12px; }

DIV.cpanel	TABLE.csi	P			{	margin:0 ;	padding:0 ;	}
DIV.cpanel	TABLE.csi	*			{	font-size:13px;	}
DIV.cpanel	TABLE.csi	LABEL		{	padding:0 0.5em 0 0.2em; cursor:pointer; font-weight:normal; color:#000; font-size:13px; }
DIV.cpanel	TABLE.csi	LABEL.more	{	padding:0 1.3em 0 0.2em; cursor:pointer; background:url('/2008/cpanel/images/edit-comment-orange.gif') center right no-repeat;	}
DIV.cpanel	TABLE.csi	TR.hover	{	background:#e0e0e0 ;	}
DIV.cpanel	TABLE.csi	TR:hover	{	background:#e0e0e0 ;	}
DIV.cpanel	TABLE.csi	TD.header		{	font-size:13px; color:#0E6A7E; font-weight:bold; }
DIV.cpanel	TABLE.csi	TD.form_field	{	padding:0.2em 1em 0.2em 0; text-align:right; color:#444; }
DIV.cpanel	TABLE.csi	TD.form_space	{	padding:0.2em 0.2em 0.2em 0; color:#000; }
DIV.cpanel	TABLE.csi	TD.status_normal	{	border-right:#e0e0e0 solid 5px;	}
DIV.cpanel	TABLE.csi	TD.status_warning	{	border-right:#f93 solid 5px;	}
DIV.cpanel	TABLE.csi	TD.status_error		{	border-right:#f00 solid 5px;	}
DIV.cpanel	.clickable						{	cursor:pointer; }
div.cpanel	UL			{	list-style-image:url('/2008/cpanel/images/steel_ball.gif') ; padding:0 1em 0.5em 0.5em ; margin:0 0 0 1.5em; }
div.cpanel	UL	LI		{	margin-top:0.5em; }
div.cpanel	UL.pagination				{	list-style:none; clear:both; font-size:13px; font-family:courier,細明體; margin:0; padding:0; }
div.cpanel	UL.pagination	LI			{	display:inline; height:18px; }
div.cpanel	UL.pagination	LI.current	{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
div.cpanel	UL.pagination	LI.disabled {	padding:2px 5px; margin:0 0 0 4px; border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
div.cpanel	UL.pagination	LI	A		{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }
div.cpanel	UL.pagination	LI	A:hover	{	padding:2px 5px; margin:0 0 0 4px; border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }

UL.pagination				{	list-style:none; clear:both; font-size:13px; font-family:courier,細明體; margin:0; padding:0; }
UL.pagination	LI			{	display:inline; height:18px; }
UL.pagination	LI.current	{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #5792bc; border-left:1px solid #3079ad; border-bottom:1px solid #02375e; border-right:1px solid #024576; font-weight:bold; background:#035b9b; color:#fecf00; }
UL.pagination	LI.disabled {	padding:2px 5px; margin:0 0 0 4px; border:1px solid #ddd; background:#f8f8f8; color:#aaa; }
UL.pagination	LI	A		{	padding:2px 5px; margin:0 0 0 4px; border-top:1px solid #fff4c1; border-left:1px solid #fff1b3; border-bottom:1px solid #9b9162; border-right:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }
UL.pagination	LI	A:hover	{	padding:2px 5px; margin:0 0 0 4px; border-bottom:1px solid #fff4c1; border-right:1px solid #fff1b3; border-top:1px solid #9b9162; border-left:1px solid #c2b57b; text-decoration:none; font-weight:bold; background:#ffeea2; color:#035b9b; }

DIV.tag-guide-inside				{	position:relative; background:url('/themes/general/images/top-bottom.gif') 0px -1px repeat-x; margin:0.5em 0; padding:25px 0 0 0; border:#99bbe8 solid 1px; }
DIV.tag-guide-inside	A			{	cursor:pointer; }
DIV.tag-guide-inside	SPAN.header	{	position:absolute; float:left; top:0.3em; left:0.5em; font-weight:bold; color:#284778; }
DIV.tag-guide-inside	SPAN.clear	{	position:absolute; float:right; top:0.4em; right:0.5em; color:#326cc6; font-size:12px; background:url('/themes/general/images/close.gif') center left no-repeat; padding-left:18px; }
DIV.tag-guide-inside	UL.tag		{	clear:both; list-style-type:none; margin:0 !important; padding:0; }
DIV.tag-guide-inside	UL.tag	LI	{	float:left; width:auto; margin:0.2em 0.3em; }
DIV.tag-guide-inside	UL.tag	LI	A		{	color:#888; background:url('/themes/general/images/tag-uncheck.gif') center left no-repeat; padding-left:15px; }
DIV.tag-guide-inside	UL.tag	LI	A:hover	{	color:#333; }
DIV.tag-guide-inside	UL.tag	LI	A.check	{	color:#000; font-weight:bold; background:url('/themes/general/images/tag-check.gif') center left no-repeat; padding-left:15px; }

DIV.tag-guide-inside	UL.data		{	width:580px; list-style-type:none; margin:0 0 0 0 !important; padding:0 0 0 0.7em; }
DIV.tag-guide-inside	UL.data	LI	{	clear:both; float:left; width:100%; margin:0.3em 0 0 0; }
DIV.tag-guide-inside	UL.data	LI	A		{	background:url('/themes/general/images/unchecked.gif') center left no-repeat; padding-left:20px; color:#888; }
DIV.tag-guide-inside	UL.data	LI	A:hover	{	color:#333; }
DIV.tag-guide-inside	UL.data	LI	A.check	{	background:url('/themes/general/images/checked.gif') center left no-repeat; padding-left:20px; color:#000; font-weight:bold; }

DIV.tag-guide-inside	OL.data		{	margin:0 0 0 1em !important; padding:0 0 0 2em; }
DIV.tag-guide-inside	OL.data	LI	{	width:auto; margin:0.3em 0 0 0; }
DIV.tag-guide-inside	OL.data	LI	A		{	background:url('/themes/general/images/unchecked.gif') center left no-repeat; padding-left:20px; color:#888; }
DIV.tag-guide-inside	OL.data	LI	A:hover	{	color:#333; }
DIV.tag-guide-inside	OL.data	LI	A.check	{	background:url('/themes/general/images/checked.gif') center left no-repeat; padding-left:20px; color:#000; font-weight:bold; }

/* Analytics classes */

DIV.analytics	DIV.report					{	padding:2px; margin-top:0.5em; height:300px;width:780px;overflow:auto;border:#ccc solid 1px;background:#fff; line-height:13px; }
DIV.analytics	DIV.report	FONT.C			{	color:#000; cursor:pointer; }
DIV.analytics	DIV.report	FONT.R			{	color:#888; cursor:pointer; }
DIV.analytics	DIV.report	FONT.S			{	display:inline-block; width:60px; text-align:right; margin:0 5px 0 0; background:#f8f8f8; padding:2px 5px 5px 2px; }
DIV.analytics	DIV.report	P				{	margin:0; padding-bottom:2px; }
DIV.analytics	DIV.report	P.group	FONT	{	margin-right:0.3em; }
DIV.analytics	DIV.report	P.group	FONT.C	{	color:#00f; border-bottom:#00f dashed 1px; }
DIV.analytics	DIV.report	P.group	FONT.R	{	color:#888; border-bottom:#888 dashed 1px; }
DIV.analytics	FONT.on					{	background:url('/themes/general/images/analytics_tag_on.gif') left center no-repeat; padding-left:13px; margin-right:1em; font-weight:normal; cursor:pointer; }
DIV.analytics	FONT.off				{	background:url('/themes/general/images/analytics_tag_off.gif') left center no-repeat; padding-left:13px; margin-right:1em; }

/* Tabs classes */

.tabs				{	position:relative; width:100%; margin:0; padding:0; line-height: normal; background:url("/tiny_mce/themes/advanced/images/xp/tabs_bg.gif") bottom center repeat-x; }
.tabs ul			{	position:relative; height:18px; margin:0 !important; padding:0; list-style-type:none; }
.tabs li			{	height:18px; float:left; background: url("/tiny_mce/themes/advanced/images/xp/tab_bg.gif") no-repeat left top; margin:0 2px 0 0; padding:0 0 0 10px; }
.tabs li.current	{	background: url("/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif") no-repeat left top; margin-right: 2px; }
.tabs span			{	float:left; display: block; background: url("/tiny_mce/themes/advanced/images/xp/tab_end.gif") no-repeat right top; padding:1px 10px 0 0; }
.tabs .current span {	background:url("/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif") no-repeat right top; }
.tabs a				{	text-decoration:none; font-family: Arial,'細明體'; font-size: 13px; _letter-spacing:1px !important; }
.tabs a:link, .tabs a:visited, .tabs a:hover	{	color: black; font-size: 13px; _letter-spacing:1px !important; }
.tabs a:hover		{	letter-spacing:1px !important; }
.tabs .current		{	}
.tabs .current a, .tabs .current a:link, .tabs .current a:visited {	}
.panel_wrapper div.panel	{	position:relative; display:none; }
.panel_wrapper div.current	{	position:relative; display:block; width:100%; overflow:visible; /* Should be auto but that breaks Safari */ }
.panel_wrapper				{	position:relative; border:1px solid #919B9C; margin:0; border-top:0px; padding:10px; padding-top:5px; clear:both; background:#fff url('/themes/general/images/tab_panel_background.gif') bottom left repeat-x; }

