.ticket_link{text-decoration: none; border: 0px;}
.ticket_link:visited{text-decoration: none; border: 0px;}
.ticket_link:active{text-decoration: none; border: 0px;}
.ticket_link:hover{text-decoration: none; border: 0px; color: #33F;}

.ticket{width: 275px; border: 1px solid #CCC; background: #FFF; text-align: center; float: left; clear: none; margin-right: 20px; margin-bottom: 10px;}
.ticket:hover{background-color: #EEE; border: 1px solid #CCD; }
.ticket_img{width: 275px;}
.ticket_img_img{width: 50px;}
.ticket_name{font-weight: bold; color: #333; width: 275px; border-top: 1px solid #CCC;}
.ticket_name:hover{ color: #339;}
.ticket_price{color: #333;font-size: 10px; width: 275px; font-style: italic; border: 0px;}
.ticket_price:hover{ }

.det_ticket_link{text-decoration: none; border: 0px;}
.det_ticket_link:visited{text-decoration: none; border: 0px;}
.det_ticket_link:active{text-decoration: none; border: 0px;}
.det_ticket_link:hover{text-decoration: none; border: 0px; color: #33F;}

div.det_ticket{float: left; clear: left; width: 574px; border: 1px solid #DDD; background: #FFF; text-align: center; margin-bottom: 10px;}
div.det_ticket:hover{background-color: #EEE; border: 1px solid #CCD; }
.det_ticket_img{height: 55px; width: 150px; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; float: left; clear: none;}
.det_ticket_img_img{width: 50px;}
.det_ticket_name{vertical-align: middle; line-height: 55px; font-size: 20px; width: 423px; color: #333; height: 55px; float: left; clear: none;border-bottom: 1px solid #DDD; }
.det_ticket_name:hover{}
.det_ticket_price{text-align: center; width: 420px; font-size: 15px; font-style: italic; line-height: 30px;  float: left; clear: none; }
.det_ticket_price:hover{ }
.det_ticket_quantity{line-height: 30px; height: 30px; width: 150px; border-right: 1px solid #DDD; float: left; clear: none;}
.identify_me a{ color: #333; cursor:default;}
.identify_me .det_ticket:hover{ background: #FFF; }
.identify_me .det_ticket_link:hover{text-decoration: none; border: 0px; color: #333;}
.std_size {text-align: center; font-size: 10px; border-top: 1px solid #DDD; height: 30px; line-height: 30px; float: left; clear: none;}

.identify_me select{width: 152px; height: 30px; margin-top: 5px; padding: 5px; border: 1px solid #CCC;}
.identify_me .label{width: 150px;  vertical-align: middle; height: 27px; line-height: 27px; float: left; clear: none; margin-top: 5px;}
.identify_me .text{ border: 1px solid #CCC;width: 150px; height: 27px; margin-top: 2px;}
.identify_me .submit{width: 152px; height: 30px; border: 1px solid #CCC; margin-top: 5px;}

.over_qty{width: 75px;}
.over_item{width: 300px;}
.over_total{width: 125px;}
.overview{ width: 550px;}
.overview .center{ text-align: center;}
.overview .item{padding-left: 5px;}
.overview .spec{font-size: 11px;}
.overview .total{ color: #333;}
#right_submit{float: right; margin-top: -5px; margin-bottom: 10px;}
#other_submit{float: right; margin-top: -37px; margin-right: 10px;}

.commerce_me .submit{width: 300px; height: 30px; border: 1px solid #CCC; margin-left: 150px;}
#commerce_review { display: table; float: left; clear: left;}
#commerce_review div.card_holder_info{float: left; clear: both; font-weight: 600;}
#commerce_review div.card_holder_tip{float: left; clear: both; font-size: smaller; margin-bottom: 15px;}
#commerce_review div.row{float: left; clear: left; display: table-row;}
#commerce_review div.row div.label{float: left; clear: left; min-width: 150px; display: table-cell;}
#commerce_review div.row div.value{float: left; clear: right; display: table-cell;}

#commerce_review input.submit {background:#DDDDDD none repeat scroll 0 0; border:1px solid #000000; width:150px;}

div#items {display: table;}
div#items div.itemrow{float: left; clear: left; display: table-row; text-align: center;}
div#items div.itemrow div.itemlabel{float: left; clear: none; margin-right: 5px;}
div#items div.itemrow div.itemvalue{float: left; clear: none; font-weight: 600; margin-right: 15px;}
div#items div.margins{margin: 10px 0 10px 0;}

