.orderForm .table{
    width: 657px;
}

.orderForm.onlineDemoForm .table{
    width: 500px;
}

.orderForm .table td{
    padding: 2px 5px;
}

.orderForm .label{  
    font-size: 11px;
	display: block;
	width: 100px;
}

.orderForm.onlineDemoForm .label{
	width: 200px;
}

.orderForm .input, .orderForm .textarea, .orderForm .select{
    border: solid 1px #999;
    width: 180px;
    padding: 3px 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 11px;
}

.orderForm.onlineDemoForm .input, .orderForm.onlineDemoForm .textarea, .orderForm.onlineDemoForm .select{
    width: 280px;
}

.orderForm .wide .input, .orderForm .wide .textarea{
    width: 510px;
}

.orderForm .select{
    width: 192px;
}

.orderForm.onlineDemoForm .select{
    width: 292px;
}

.orderForm .submit{
    display: block;
    background: #00415f;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 5px 10px;
    font-size: 9px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.orderForm img{
    border: solid 1px #999;
    width: 250px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
}

.orderForm .warning, .success{
    background: #c11;
    color: #fff;
    width: 457px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
    padding: 5px;
}

.success{
    background: #56a956;
    color: #fff;
    width: 457px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 5px;
    padding: 5px;
}

.orderForm .axis{
    color: #c11;
}

.warning .axis{
    color: #fff !important;
}