﻿/*ENGRIDVIEW样式*/
.Rogv { width: 100%; border: 1px solid #728818; background-color: #728818; border-collapse: collapse; }
.RogvHead th { color: #fff; border-bottom: 1px solid #728818; text-decoration: none; background-color: #728818; font-size: 10px; padding-top: 5px; padding-bottom: 5px; background-image: url(../../images/e-booking_en/ro_gv_header_bg.gif); background-position: left top; background-repeat: repeat-x; }
.RogvHead a { color: #fff; font-weight: bold; }
.RogvRow td { color: #000; border-bottom: 1px solid #728818; background-color: #f4f4f4; text-align: center; height: 25px; font-size: 10px; border-right: 1px solid #728818; }
.RogvAltRow td { background-color: #EEFEE0; text-align: center; height: 25px; font-size: 10px; border-bottom: 1px solid #728818; border-right: 1px solid #728818; }
.Rogv td a { text-decoration: none; color: #000000; float: left; margin-left: 5px; }
.Rogv td a:hover { text-decoration: none; color: #ff0000; }
.RogvPager div { padding-top: 5px; padding-bottom: 5px; height: 25px; line-height: 25px; vertical-align: middle; text-align: right; padding-right: 15px; padding-left: 15px; }
.RogvPager td { text-align: center; vertical-align: middle; color: black; background-color: #f7f7e7; font-size: 10px; }
.RogvPager td a { padding-right: 5px; color: #0066cc; text-decoration: none; padding-left: 8px; border: 1px solid #cccccc; margin-right: 5px; background-color: #ffffff; padding-top: 1px; }
.RogvPager td a:hover { text-decoration: none; background-color: #eeeeee; color: #006699; }
.RogvEmptyRow td { background-color: #f7f7e7; height: 25px; font-size: 10px; background-position: 5px center; padding-left: 40px; font-weight: bold; background-image: url(../../images/Smileface.gif); background-repeat: no-repeat; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; line-height: 30px; }

/*SmartGridView*/
.Ro_gv { background-color: #728818; width: 100%; border: 1px solid #728818; }
.Ro_gv a { text-decoration: underline; color: #d4382b; font-weight: bold; }
.Ro_gv a:hover { text-decoration: none; color: Red; }
.Ro_gv th, .Ro_gv td { border-bottom: 1px solid #728818; }
.Ro_OverRow { background-color: #ffff99; text-align: center; font-size: 9px; }
.Ro_HeaderRow { background-color: #728818; color: #fff; font-weight: bold; text-align: center; font-size: 10px; background-image: url(../../images/e-booking_en/ro_gv_header_bg.gif); background-position: left top; background-repeat: repeat-x; }
.Ro_HeaderRow th { padding-top: 8px; padding-bottom: 8px; }
.Ro_HeaderRow a { color: #fff; font-size: 10px; font-weight: bold; }
.Ro_SelectedRow { background-color: #728818; color: #fff; font-weight: bold; text-align: center; font-size: 9px; }
.Ro_Row { background-color: #EEFEE0; text-align: center; font-size: 9px; }
.Ro_AlternatingRow { background-color: White; text-align: center; font-size: 9px; }
.Ro_PagerRow { font-size: 10px; background-color: White; height: 30px; text-align: center; }
.Ro_PagerRow a { font-size: 10px; color: #000; text-decoration: none; background: #fff; border: solid 1px #fff; padding-right: 5px; padding-left: 5px; }
.Ro_PagerRow a:hover { color: #fff; text-decoration: none; background: #728818; border: solid 1px #336633; padding-right: 5px; padding-left: 5px; }
.Ro_PagerRow span { color: #fff; background: #728818; border: solid 1px #336633; padding-right: 5px; padding-left: 5px; }
