.main.onecol { width: 950px; padding: 0 10px; background: #f0eed7; }
.transDesc img { margin: 0 -10px 15px; }
.transDesc p { margin: 25px 10px 15px; }
.transUnit { background: #fff url(../images/onecol/bottom_shadow.jpg) no-repeat center bottom; padding: 0 20px 40px; }
.transUnit h2 { background: #fff url(../images/onecol/title_deco.jpg) no-repeat center top; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 52px; margin: 36px -20px 20px; }
.transUnit h3 { color: #A31B08; font-weight: bold; }
.transUnit img { float: left; margin: 0 15px 0 0; }
.airportInfo th { font-weight: bold; vertical-align: top; text-align: right; width: 15%; }
.airportInfo td { vertical-align: top; }
.airportInfo .price { color: #A31B08; font-weight: bold; font-size: 16px; }
.servieInfo th span { padding: 10px; background: #c30d23; color: #fff; }
.transUnitInner { margin: 20px 0 0; }
.transCon { width: 670px; float: right; }
.transUnitInner table { width: 670px; }
.transUnitInner table td, .transUnitInner table th { padding: 5px; }
.transUnitInner h3 { color: #A31B08; font-weight: bold; font-size: 14px; margin: 0 0 10px; }
.transUnitInner hr { height: 0; border: none; border-top: 1px solid #abaaaa; margin: 20px 0; }
.servieInfo h4 { color: #A31B08; }
.servieInfo .odd td, .servieInfo .odd th { background: #f5e3e5; }
.transUnitRemark { float: right; width: 670px; }
.transUnitRemark h4 { color: #A31B08; }
.transUnitRemark p { margin: 15px 0 0; }
.formBlock li { margin: 5px 0; }
.formBlock li label { width: 30%; text-align: right; display: inline-block; }
.formBlock .mutiblock { width: 400px; display: inline-block; vertical-align: top; }
.formBlock .mutiblock label { width: auto; text-align: left; }
.formBlock .mutiblock label input { margin: 0 5px 0 0; vertical-align: middle; }
.formBlock .require { color: red; font-weight: bold; }
.formBlock textarea { vertical-align: top; }
form h4 { border-bottom: 1px dashed #abaaaa; color: #A31B08; padding: 5px 0; margin: 10px 0 20px; }
.transNote dt { font-weight: bold; margin: 15px 0 0; }
.servieInfo .price { color: red; font-weight: bold; }
.hotenquiry { display: block; width: 100px; height: 26px; line-height: 26px; color: #fff; text-decoration: none; font-weight: bold; border-radius: 4px; text-align: center; background: #8d0101; /* Old browsers */ background: -moz-linear-gradient(top, #8d0101 0%, #dc0000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8d0101), color-stop(100%, #dc0000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8d0101 0%, #dc0000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8d0101 0%, #dc0000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8d0101 0%, #dc0000 100%); /* IE10+ */ background: linear-gradient(to bottom, #8d0101 0%, #dc0000 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d0101', endColorstr='#dc0000', GradientType=0 ); /* IE6-9 */
}
.hotenquiry:hover { color:#fff; text-decoration: none; background: #dc0000; /* Old browsers */ background: -moz-linear-gradient(top, #dc0000 0%, #8d0101 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc0000), color-stop(100%, #8d0101)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #dc0000 0%, #8d0101 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #dc0000 0%, #8d0101 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #dc0000 0%, #8d0101 100%); /* IE10+ */ background: linear-gradient(to bottom, #dc0000 0%, #8d0101 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc0000', endColorstr='#8d0101', GradientType=0 ); /* IE6-9 */
}
.submit .hotenquiry { border: none; cursor: pointer; margin: 0 auto; }
