﻿/* Basic initialization */
*
{
    margin: 0; 
    padding: 0;
    -webkit-text-size-adjust: none;     /* Disable the minimal font-size limitation of Chrome */
}

html 
{
    width: 100%; 
    height: 100%;
}

body 
{
	font-family: Verdana,Arial,Helvetica,sans-serif,微軟正黑體,'Microsoft JhengHei',新細明體,PMingLiU,細明體;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	font-size: 81.25%;
    color: #333;
	background: #FFF;
}

img, fieldset
{
    border: 0px; 
    display: block;
}

table 
{
    border-collapse: collapse;
}

a
{
    text-decoration: none;
    outline: none;
}

input[type="button"]
{
    padding: 3px 6px;
}

/* force adjust the font-size of jquery-ui lib */
.ui-widget
{
	font-size: 1em !important;
}

/*---- FIREFOX secific ----*/
@-moz-document url-prefix()
{
    body 
    {
        font-family: Verdana,Arial,Helvetica,sans-serif,新細明體,PMingLiU,細明體;	/* 正黑體在 FF 中 render 起來感覺不是很清楚 */
        font-size: 78%;
    }

    input[type="button"]
    {
        padding: 4px 6px 1px 6px;
    }
}

/* BugFix for IE */
.fade
{
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
	zoom: 1;
}