@media screen {
    .forprint {
        display: none;
    }
}
@media print {
    .noprint {
        display: none;
    }
    .forprint {
        display: block;
    }
}

.text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.text-n {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.userid {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.timer {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.txt-white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.txt-blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #448ccb; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.mark {
	FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #41c1f2; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
A.links:link {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.links:visited {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.links:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
.tb-text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.tb-head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-ALIGN: center
}
.tb-head2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-ALIGN: left
}
.order {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #2b2c86; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.order-a {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2b2c86; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.order-b {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.read {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2b2c86; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
.error {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica
}
A.links12:link {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.links12:visited {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.links12:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.foot:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6dcff6; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.foot:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6dcff6; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}
A.foot:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica; TEXT-DECORATION: none
}

/* Common */
    #buttonHome {
        float: right;
    }

    a.buttonFlow, a.buttonFlowBack {
        display: block;
        text-decoration: none;
        cursor: hand;
    }

    a.buttonFlow span, a.buttonFlowBack span {
        display: block;
        font-family: Arial, Verdana, Geneva, Helvetica;
        text-align: center;
        font-size: 14px;
        font-weight: bolder;
    }

    a.buttonFlow {
        background: url(../images/btn_flow.gif) no-repeat scroll center top;
        width: 119px;
        color: #fff;
    }

    a.buttonFlow span {
        width: 119px;
        height: 30px;
        line-height: 30px;
    }

    a.buttonFlow:hover {
        background-position: center -30px;
        color: #2b2c86;
    }


    a.buttonFlowBack {
        background: url(../images/btn_flow_back.gif) no-repeat scroll center top;
        width: 108px;
        color: #fff;
    }

    a.buttonFlowBack span {
        width: 108px;
        height: 30px;
        line-height: 30px;
        padding-left: 10px;
        font-size: 13px;
    }

    a.buttonFlowBack:hover {
        background-position: center -31px;
        color: #2b2c86;
    }

    table.simpleBorder {
        border-collapse: collapse;
        empty-cells: show;
    }

    table.simpleBorder th, table.simpleBorder td {
        border: 1px solid #2b2c86;
    }

    table.twoColor {
        border-collapse: collapse;
        empty-cells: show;
    }

    table.twoColor th, table.simpleBorder td {
        border: 1px solid #ccc;
    }
    table.twoColor tr.even {
        background: #cfc;
    }
    table.twoColor tr.odd {
        background: #dfd;
    }

    input.buttonOnOff {
        background: url(/images/btn_onoff1.png) no-repeat scroll left -15px;
        width: 15px;
        height: 15px;
        border: 0;
    }

/* Top */
    .placeButton {
        background-position: left top;
        width: 101px;
        height: 27px;
        line-height: 32px;
    }

    .placeButton input {
        margin-top: 4px;
        margin-left: 9px;
    }

    .placeButton a {
        padding-right: 50px;
        text-decoration: none;
    }

    .placeButton a span {
        display: none;
    }

/* Header */
    .cellmenu {
        background: url(../images/bg_menu_1.png) no-repeat scroll left center;
        height: 27px;
    }

    .cellmenu.current {
        color: #fff;
    }

    .linkmenu {
        background: url(../images/ico_menu.gif) no-repeat scroll left center;
        white-space: noWrap;
        font-size: 11px;
        font-family: Arial;
        padding-left: 12px;
        color: #ccf;
        font-weight: bolder;
    }

    a.linkmenu {
        text-decoration: none;
        color: #6dcff6;
    }

    a.linkmenu:hover {
        color: #fff;
    }

    h1 {
        font-family: Arial;
        font-size: 1.3em;
        font-weight: normal;
        color: #2b2c86;
        margin: 0;
        padding: 0;
    }

/* Maker, Model */
    #modelsearch #searchOptionPane {
		width: 49%;
		float: left;
    }
	#modelsearch #modelList {
        background: url(/images/bg_ptn1.png) repeat scroll center center;
        border: 1px solid #ccc;
		width: 46%;
		float: right;
        margin-right: 2%;
        margin-bottom: 10px;
        padding: 5px;
	}
	#modelsearch #modelList table {
	    width: 100%;
    }
	#modelsearch #modelList p.notice {
	    background: #ff9;
        margin: 5px;
        padding: 10px;
        border: 1px solid #fff;
    }
    #modelsearch #modelList table td label {
        display: block;
    }
    #modelsearch #modelList table.twoColor tr.even {
        background: #eef;
    }
    #modelsearch #modelList table.twoColor tr.odd {
        background: #ddf;
    }

    #searchOptionSelect {
        text-align: right;
        padding: 5px;
        border: 1px solid #ccc;
        border-bottom: none;
        margin: 0 0 0 20px;
    }

    #searchOptionBox {
        background: url(/images/bg_ptn1.png) repeat scroll center -100px;
        border: 1px solid #ccc;
        border-top: none;
        margin: 0 0 0 20px;
        padding: 5px;
    }
    #searchOptionBox select#maker_id {
        width: 200px;
    }
    #searchOptionBox input.buttonSearch {
        background: url(/images/btn_search1.png) no-repeat scroll left top;
        width: 64px;
        height: 64px;
        border: 0;
        float: right;
        margin-top: -80px;
        margin-right: 10px;
        cursor: pointer;
    }


    #searchOptionSave {
        border-top: 2px solid #66c;
        margin-top: 10px;
        padding-top: 10px;
        text-align: center;
    }
    #searchOptionSave input.button {
        color: #33c;
    }

/* Vehicles */
    .buttonVehicleDelete {
        font-size: 1.2em;
    }

/* Stock Detail */
    #container {
        width: 760px;
        margin: 5px 0 0 24px;
        font-family: Arial;
        font-size: 0.9em;
    }

    body#stockDetail #stockImage {
        margin-left: 10px;
        width: 300px;
    }

    #stockImageSelect {
        margin-top: 10px;
        margin-left: 10px;
        padding-bottom: 15px;
        width: 285px;
        white-space: nowrap;
        overflow-x: auto;
    }

    #stockInfoMain {
        float: right;
        width: 350px;
        margin-right: 30px;
    }

    #stockInfoMain #stockDetailLink {
        text-align: right;
    }

    .stockInfo1 {
        margin: 10px 0 0 5px;
        width: 350px;
    }

    .stockInfo1 th.tb-head {
        background: #696969;
        width: 130px;
        color: #fff;
    }

    .stockInfo1 td.tb-text {
        background: #fff;
        padding-left: 30px;
    }

    .stockInfo2 {
        margin: 10px 0 0 5px;
        width: 350px;
    }

    .stockInfo2 th.tb-head {
        background: #696969;
        color: #fff;
    }

    .stockInfo2 td.tb-text {
        background: #fff;
        text-align: center;
    }

/* Common */
    h3 {
        margin-top: 2px;
        padding-top: 0;
        font-size: 1.0em;
    }

    .labelForm {
        float: left;
        width: 110px;
    }

    .labelFormMini {
        float: left;
        padding-right: 10px;
    }

    .clear {
        clear: both;
    }

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

    a.linkHelp {
        background: url(/images/ico_faqlist.png) no-repeat scroll left center;
        padding-left: 15px;
        color: #fff;
    }

    .txt-blue a.linkHelp {
        font-weight: bold;
        font-size: 12px;
        color: #448ccb;
        font-family: Verdana, Arial, Geneva, Helvetica
    }

    .guestMessage {
        background: #fff;
        border: 2px solid #99f;
        padding: 5px;
        margin: 10px 50px;
        text-align: center;
        font-family: Verdana, Arial, Geneva, Helvetica;
        color: #33f;
        font-size: 0.8em;
    }

/* Paging */
    .paging {
        line-height: 15px;
    }

    .pagingNumber {
        font-family: Verdana, Arial, Geneva, Helvetica;
        font-size: 11px;
        padding-bottom: 5px;
        height: 15px;
        line-height: 15px;
    }

    .pagingNumber a {
        text-decoration: none;
    }

    .pagingNumber a:hover {
        text-decoration: underline;
    }

    .pagingNumber .current {
        color: #777;
    }

/* Clock */
    .timer {
        float: right;
        padding-top: 6px;
        font-family: Verdana, Arial, Geneva, Helvetica;
        color: #eee;
        font-weight: bolder;
        font-size: 11px;
    }

    .clockBig .timer {
        background: url(../images/date/bg_clockb.gif) no-repeat scroll center center;
        width: 151px;
        height: 41px;
        padding-top: 0;
        padding-left: 4px;
        color: #666;
        font-weight: bolder;
        font-size: 11px;
        line-height: 12px;
    }

    .clockBig .timer img.digit {
        margin-top: 5px;
    }

/* Bidding */
    #biddingStep {
        margin-top: 3px;
        font-family: Arial;
        font-size: 11px;
        color: #ccf;
    }

    #biddingStep ol {
        background: url(/images/bg_flow7m.png) no-repeat scroll right top;
        height: 30px;
        width: 428px;
        list-style: none;
        margin: 0;
        padding: 0;
        line-height: 10px;
    }

    #biddingStep ol li {
        float: left;
        display: block;
        width: 60px;
        text-align: center;
    }

    #biddingStep ol li.current {
        color: #33f;
    }

    #biddingStep ol li a {
        color: #fff;
        text-decoration: none;
        display: block;
    }

    .linkAboutBidding {
        font-weight: normal;
        font-size: 0.8em;
    }

/* My Bids */
    body#myBids .labelForm {
        float: left;
        width: 80px;
    }

