body { background-color: #f5f5f5; color: #191919; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-size: 11px; margin: 0; padding: 0 }

.header { min-width: 960px; height: 100px; background-color: #d0d0d0 /*#e5e5e5*/; background-image: url(../Images/Map.png) }
.main { min-width: 960px; min-height: 500px }
.mainleft { float: left; width: 725px; margin-right: 15px }
.mainright { float: left; width: 200px }
.footer { min-width: 960px; background-color: #e5e5e5 }
.popup { margin: 10px }

.menu { min-width: 960px; background-color: #b2b2b2; height: 30px; line-height: 30px; text-align: center; font-family: Capriola; font-size: 12px }
.menuitem { background-color: #4c4c4c; float: left;  width: 120px; margin-right: 2px; cursor: pointer }
.menubuyitem { background-image: url(../Images/BuyAlert.gif); float: right;  width: 80px; cursor: pointer }
.menubuyitemhold { background-color: #ff0000; float: right;  width: 80px; cursor: pointer }
.menuitem a, .menubuyitem a, .menubuyitemhold a { color: #fff; display: block; width: 100%; height: 100%; text-decoration: none }
.menuitem:hover { background-color: #7f7f7f }
.menuselected { background-color: #7f7f7f }
.submenu { background-color: #7f7f7f; position: absolute; display: none; width: 200px; text-align: left; z-index: 999 }
.menuitem:hover .submenu { display: block }
.submenuitem:hover { background-color: #b2b2b2 }
.submenuselected { background-color: #b2b2b2 }

.hmenu { background-color: #b2b2b2 }
.hmenuitem { background-color: #4c4c4c; height: 30px; line-height: 30px; margin-bottom: 2px; cursor: pointer }
.hmenuitem a { color: #fff; display: block; width: 100%; height: 100%; text-decoration: none }
.hmenuitem:hover { background-color: #7f7f7f }
.hmenuselected { background-color: #7f7f7f }

.tabitem { float: left; background-color: #e5e5e5; padding: 0 8px 0 8px; height: 30px; line-height: 30px; text-align: center; font-family: Capriola; margin-right: 5px; cursor: pointer; border: 1px solid #b2b2b2; z-index: 998 }
.tabitem a { color: #191919; display: block; width: 100%; height: 100%; text-decoration: none }
.tabitem:hover { background-color: #f5f5f5 }
.tabselected { background-color: #f5f5f5; border-bottom-color: #f5f5f5 }
.tabcontent { background-color: #f5f5f5; border: 1px solid #b2b2b2; margin-top: -1px; padding: 15px 10px 15px 10px }

a { color: #3f76bc; border: none }
img { border-style: none }

.box { background-color: #e5e5e5; border: 1px solid #b2b2b2; margin-bottom: 15px }
.boxw { background-color: #f5f5f5; border: 1px solid #b2b2b2; margin-bottom: 15px }
.boxtitle { background-color: #b2b2b2; height: 30px; line-height: 30px; padding-left: 15px }
.boxcontent { margin: 10px 15px 10px 15px }
.boxitem { margin: 10px 0 5px 0 }

.error { color: #ff0000; font-size: 10px }
.success { color: #000; font-size: 14px }
.pagetitle { color: #3f76bc; font-size: 15px; font-weight: bold; margin-bottom: 15px }
.conttitle { font-size: 15px; font-weight: bold; margin-bottom: 5px }
.contitem { font-size: 12px; margin-bottom: 5px }
.contline { font-size: 13px; color: #fff; background-color: #4575aa; height: 20px; line-height: 20px }
.cont { text-align: justify }

.bid { background-color: #e5e5e5; width: 100%; border: 1px solid #b2b2b2; text-align: center; padding: 0 }
.bid .item { padding-top: 5px; padding-bottom: 5px }
.bid .price { font-size: 14px; font-weight: bold }
.bid .action { color: #fff; background-color: #7f7f7f; height: 30px; line-height: 30px }
.bid .action:hover { background-color: #b2b2b2; height: 30px; line-height: 30px }
.bid .action a { color: #fff; display: block; width: 100%; height: 100%; text-decoration: none }

.buy { background-color: #e5e5e5; width: 100%; border: 1px solid #b2b2b2; text-align: center; padding: 0 }
.buy .item { color: #de0f0f; padding-top: 5px; padding-bottom: 5px }
.buy .price { font-size: 14px; font-weight: bold }
.buy .action { color: #fff; background-color: #de0f0f; height: 30px; line-height: 30px }
.buy .action:hover { background-color: #ff0000; height: 30px; line-height: 30px }
.buy .action a { color: #fff; display: block; width: 100%; height: 100%; text-decoration: none }

table.list { width: 100%; border-collapse: collapse }
.list tr { vertical-align: middle }
.list th { background-color: #7f7f7f; color: #fff; text-align: center; border: 1px solid #fff; border-collapse: collapse; white-space: nowrap }
.list th a { color: #fff }
.list td { padding-left: 3px; padding-right: 3px; border: 1px solid #cecece; border-collapse: collapse }
.list tr.second { background-color: #e5e5e5 }
.list tr.total { background-color: #b2b2b2 }
.list tr.hint td { text-align: center; font-style: italic; border-style: none }
.listcount { background-color: #e5e5e5 /*#ffff00*/ }
table.noborder { border-style: none }
.noborder td { border-style: none }

.emptyimage { background-color: #e5e5e5; color: #b2b2b2; width: 96px; height: 72px; line-height: 72px; font-size: 40px; text-align: center }
.content { background-color: #f5f5f5; border: 1px solid #b2b2b2; padding: 15px 10px 15px 10px }
.content div { margin-bottom: 10px }
.darkgraybutton { background-color: #4c4c4c; color: #fff; border: 1px solid #4c4c4c; height: 24px }
.darkgraybutton:hover { background-color: #7f7f7f; cursor: pointer }
.graybutton { background-color: #7f7f7f; color: #fff; border: 1px solid #4c4c4c; height: 24px }
.graybutton:hover { background-color: #b2b2b2; cursor: pointer }
.lightgraybutton { background-color: #e5e5e5; color: #191919; border: 1px solid #4c4c4c; height: 24px }
.lightgraybutton:hover { background-color: #f5f5f5; cursor: pointer }
.checkout { background-image: url(../en_US/i/btn/btn_xpressCheckout.gif); background-repeat: no-repeat; width: 145px; height: 42px; border-style: none; cursor: pointer }
.small { font-size: 11px; height: 22px }
select.small { height: 18px }
input[type=text].small { height: 12px }
input[type=button][disabled=disabled] { background-color: #e5e5e5; color: #4c4c4c; border: 1px solid #7f7f7f; height: 24px }
input[type=submit][disabled=disabled] { background-color: #e5e5e5; color: #4c4c4c; border: 1px solid #7f7f7f; height: 24px }

.green { background-color: #008000; color: #fff }
.greenblink { background-image: url(../Images/GreenAlert.gif); color: #fff }
.yellow { background-color: #ffa500; color: #fff }
.yellowblink { background-image: url(../Images/YellowAlert.gif); color: #fff }
.red { background-color: #ff0000; color: #fff }
.grey { background-color: #808080; color: #fff }
.green a, .grey a, .yellow a, .red a { color: #fff }
.greencolor { color: #008000 }
.yellowcolor { color: #ffa500 }
.redcolor { color: #ff0000 }
.bluecolor { color: #3f76bc }

/*div.row { clear: both; vertical-align: top }
div.row .title { font-size: 12px; font-weight:bold; margin-top: 5px }
div.row div { float: left }
div.row div.label { margin-right: 10px }*/
.readonly { display: inline-block; min-height: 18px; line-height: 18px; padding-left: 3px; border: 1px solid #b2b2b2 }
.req { color: #ff0000; font-size: 10px }

div.notes { border: 1px solid #a0a0a0; }
.notes textarea { border-style: none; }
.notes span { display: block; max-height: 100px; overflow: auto; font-size: 11px; background-color: #e4e4e4 }