div.live {margin-top: 0px;}

div.live h2 {font-size: 22.5pt; line-height: 26.25pt;}

div.live table {margin-bottom: 30px;}
div.live table tr th {vertical-align: bottom; white-space: nowrap;}
div.live table tr td {vertical-align: middle; font-size: 13.5pt; color: #F2F2F2;}
div.live table tr td div.image {position: relative; float: left; width: 81px; height: 81px;}
div.live table tr td div.image img {position: absolute; left: 0; top: 0; padding: 3px;}
div.live table tr td div.image div.border {position: absolute; left: 0; top: 0; width: 81px; height: 81px; background: url(images/border_s.png) no-repeat;}
div.live table tr td div.image a {position: absolute; left: 0; top: 0; display: block; width: 81px; height: 81px; background: url(images/blank.gif);}
div.live table tr td.image {width: 1px;}
div.live table tr td.name {}
div.live table tr td.delete {text-align: center;}
div.live table tr td.first {padding-left: 0;}

div.live div.cart_box {width: 463px;}
div.live div.cart_box div.field {margin-top: 10px; color: #FFFFFF;}
div.live div.cart_box div.field div.label {float: left; width: 100px; text-align: right; padding-top: 3px;}
div.live div.cart_box div.field div.input {float: left; padding-left: 10px;}
div.live div.cart_box div.field div.input input.text {width: 300px; height: 18px; color: #AFAFAF; background: url(images/form_input.gif) repeat-x; border: 1px solid #50210B; padding: 2px 10px;}
div.live div.cart_box div.field div.input div.submit {margin-top: 20px;}
div.live div.cart_box div.field div.input div.submit div.left {padding-left: 12px; background: url(images/form_input_submit_left.gif) left no-repeat;}
div.live div.cart_box div.field div.input div.submit div.right {padding-right: 12px; background: url(images/form_input_submit_right.gif) right no-repeat;}
div.live div.cart_box div.field div.input div.submit input.submit {width: 140px; height: 26px; background: url(images/form_input_submit.gif) repeat-x; border: none; font-family: 'Trebuchet MS'; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
div.live div.cart_box div.field div.input textarea {width: 300px; height: 35px; color: #AFAFAF; background: url(images/form_input.gif) repeat-x; border: 1px solid #50210B; padding: 2px 10px; font-family: 'Arial'; font-size: 10pt;}
div.live div.cart_box div.field.first {margin-top: 0;}
div.live div.cart_box div.field.comment div.input textarea {height: 94px;}
div.live div.cart_box_mid {background: url(images/cart_box.png) repeat-y;}
div.live div.cart_box_top {height: 10px; background: url(images/cart_box_top.png) no-repeat;}
div.live div.cart_box_btm {height: 10px; background: url(images/cart_box_btm.png) no-repeat;}
div.live div.cart_box_pad {padding: 1px 10px; padding-right: 0;}

div.live_diplomat {position: absolute; right: -1px; top: 175px; width: 313px; height: 263px; background: url(images/live_diplomat.png) no-repeat;}

div.live div.field {margin-top: -10px; color: #FFFFFF;}
div.live div.field div.label {float: left; width: 100px; text-align: right; padding-top: 3px;}
div.live div.field div.input {float: left; padding-left: 10px;}
div.live div.field div.input input.text {width: 300px; height: 18px; color: #AFAFAF; background: url(images/form_input.gif) repeat-x; border: 1px solid #50210B; padding: 2px 10px;}
div.live div.field div.input div.submit {margin-top: 20px;}
div.live div.field div.input div.submit div.left {padding-left: 12px; background: url(images/form_input_submit_left.gif) left no-repeat;}
div.live div.field div.input div.submit div.right {padding-right: 12px; background: url(images/form_input_submit_right.gif) right no-repeat;}
div.live div.field div.input div.submit input.submit {width: 140px; height: 26px; background: url(images/form_input_submit.gif) repeat-x; border: none; font-family: 'Trebuchet MS'; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
div.live div.field div.input textarea {width: 300px; height: 35px; color: #AFAFAF; background: url(images/form_input.gif) repeat-x; border: 1px solid #50210B; padding: 2px 10px; font-family: 'Arial'; font-size: 10pt;}
div.live div.field.first {margin-top: 0;}
div.live div.field.comment div.input textarea {height: 94px;}


@media screen
{ * {}
}

@media print
{ * {}
}

div.live div.not_valid {margin-top:7px; margin-left:127px;}