/* Global */
    * {
        margin: 0;
        padding: 0;
    }

    body {
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
    }

/* Anchor */
    a:link {
        color: #336699;
    }

    a:visited {
        color: #5a92c6;
    }

    a:active {
        color: #336699;
    }

    a:hover {
		color: #993300;
    }

/* Common */
    .small {
        font-size: 0.8em;
    }

    .markup {
        display: none;
    }

    .textContent {
        margin-top: 20px;
        font-size: 0.8em;
    }

    .textContent td {
        font-size: 0.95em;
    }

    .textContent p {
        margin-bottom: 20px;
    }

    .textContent ul {
        margin-left: 20px;
    }

    .clear {
        clear:both;
    }
    
    .alert {
        color: #f22;
    }

    .stockSold {
        background: url(/images/ico_car_delete.png) no-repeat left center;
        color #f33;
        font-size: 1.3em;
        margin-left: 10px;
        padding-left: 20px;
    }

    h1 {
        margin-top:10px;
        font-size: 1.1em;
        color: #043850;
    }

    h2 {
        margin-top:10px;
        font-size: 1.0em;
        color: #333;
    }

    p {
        margin: 5px 0 5px 10px;
    }

    img {
        border :0;
    }

    option {
        padding-left: 5px;
    }

    option.notvalue {
        font-style: italic;
        color: #666;
    }

    input {
        color #333;
    }

    input.text {
        background: url(../images/bg_textform.png) no-repeat scroll left top;
        border: 1px solid #ccc;
        padding: 1px 6px;
    }

    input.date {
        width: 70px;
        padding: 0 10px;
    }

    input.submit {
        padding:0 5px;
    }

    input.numeric {
        text-align: right;
        padding-right: 5px;
    }

    input.readonly {
        color: #333;
        background: #eee;
    }

    input.action_button {
        background: url(../images/btn_bgr.png) no-repeat scroll center center;
        width: 85px;
        padding-bottom: 3px;
        height: 26px;
        border: 0;
        color: #fff;
        font-weight: bolder;
        cursor: pointer;
    }

    input.square_button {
        background: url(../images/btn_square.png) no-repeat scroll center center;
        width: 35px;
        height: 35px;
        border: 1px outset #666;
    }

/* Other */
    .default-box 
    {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #f2f2f2;
        border: 1px solid #cccccc;
        height: 18px;
        width: 160px;
    }
    .error-box 
    {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #ffffff;
        border: 2px solid #ff0000;
        color: #660000;

    }
    .default-area {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #f2f2f2;
        border: 1px solid #cccccc;

    }
    .error-area {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border: 2px solid #FF0000;
    }
