
/* Login */
.MyAccount_Login .box { height: 250px; border: solid 1px #C13D30; display:inline; float: right; margin-right: 1.5%; width: 47.5%; position: relative; background: url('../images/boxHeader.png') repeat-x 0% 0% #CF4C3D; }
.MyAccount_Login .box h2 { margin-top: 0em; padding: 0.4em; border-bottom: solid 1px #C13D30; }
.MyAccount_Login .box p { padding: 0.8em; }
.MyAccount_Login .box p input { margin-top: 0.2em; }
.MyAccount_Login .box .act { border-top: solid 1px #C13D30; background-color: #A93D32; position: absolute; bottom: 0px; width: 100%; }
.MyAccount_Login .box .act * { margin: 0.4em; font: bold 8pt Tahoma; }
.MyAccount_Login .box .act a { float: right; line-height: 32px; margin-right: 0.8em; }
.MyAccount_Login .box .act input { padding: 0.2em; float: left;  }
.MyAccount_Login .confirm-dialog input { font: bold 8pt Tahoma; padding: 0.2em; width: 111px; margin: 0em 1em; }

/* Orders */
.MyAccount_Orders .box { height: 240px; border: solid 1px #C13D30; float: right; margin-right: 1.5%; width: 47.5%; position: relative; background: url('../images/boxHeader.png') repeat-x 0% 0% #CF4C3D; margin-top: 1em; margin-bottom: 1em; }
.MyAccount_Orders .bxF { _margin-right: 0.75%; }
.MyAccount_Orders .box h2 { margin-top: 0em; padding: 0.4em; border-bottom: solid 1px #C13D30; }
.MyAccount_Orders .box .content { padding: 0.8em 0.8em 42px; }
.MyAccount_Orders .box .act { border-top: solid 1px #C13D30; background-color: #A93D32; position: absolute; bottom: 0px; width: 100%; _height: 35px; }
.MyAccount_Orders .box .act * { margin: 0.4em; font: bold 8pt Tahoma; }
.MyAccount_Orders .box .act a { float: right; line-height: 2em; margin-right: 0.8em; }
.MyAccount_Orders .box .act input { padding: 0.2em 0.8em; float: left; }

.MyAccount_Orders .box_profile { width: 40%; }
.MyAccount_Orders .box_orders { width: 55%; }
.MyAccount_Orders .box_orders .content { height: 118px; overflow: auto; }
.MyAccount_Orders .box_orderDetails { clear: both; float: none; width: 96.7%; height: auto; }

.MyAccount_Orders .orders { padding: 0.8em; }
.MyAccount_Orders .orders table { width: 100%; _width: 440px; font-size: 0.9em; }

.MyAccount_Orders .orders table th { text-align: center; }
.MyAccount_Orders .orders table th.hId  { width: 70px; }
.MyAccount_Orders .orders table th.hDte  { width: 110px; }
.MyAccount_Orders .orders table th.hTtl  { width: 70px; }
.MyAccount_Orders .orders table th.hStt { text-align: right; padding-right: 0.2em; }

.MyAccount_Orders .orders table td { background-color: #B24332; padding: 0.2em 0.4em; }
.MyAccount_Orders .orders table tr.current td { background-color: #C2652D; font-weight: bold; }
.MyAccount_Orders .orders table td.iDte { text-align: center; }

.MyAccount_Orders .orders table td.iId { text-align: center; padding: 0em; text-decoration: underline; line-height: 1.8em; }
.MyAccount_Orders .orders table td.iId a { display: block; text-align: center; }
.MyAccount_Orders .orders table td.iId a:hover { background-color: #C2652D; text-decoration: none; }

.MyAccount_Orders .orderDetails { padding: 0.8em; }
.MyAccount_Orders .orderDetails table { width: 100%; font-size: 0.9em; }

.MyAccount_Orders .orderDetails table th { text-align: center; }
.MyAccount_Orders .orderDetails table th.hNum  { width: 70px; }
.MyAccount_Orders .orderDetails table th.hQnt  { width: 70px; }
.MyAccount_Orders .orderDetails table th.hTtl  { width: 70px; }
.MyAccount_Orders .orderDetails table th.hNme { text-align: right; padding-right: 0.2em; }

.MyAccount_Orders .orderDetails table td { background-color: #B24332; padding: 0.2em 0.4em; }
.MyAccount_Orders .orderDetails table td.iQnt { text-align: center; }

.MyAccount_Orders .orderDetails table td.iNum { text-align: center; padding: 0em; text-decoration: underline; line-height: 1.8em; }
.MyAccount_Orders .orderDetails table td.iNum a,
.MyAccount_Orders .orderDetails table td.iNme a { display: block; text-align: center; }
.MyAccount_Orders .orderDetails table td.iNum a:hover,
.MyAccount_Orders .orderDetails table td.iNme a:hover { background-color: #C2652D; text-decoration: none; }

.MyAccount_Orders .orderDetails table tr.pTtl td { background-color: #C2652D; }
.MyAccount_Orders .orderDetails table tr.Ttl  td { background-color: #C2652D; font-weight: bold; }
