/*
////////
seat selector
///////
*/

#seat { width: 511px; visibility: hidden;}
#seat div.bT { margin-top: 5px; }

.tlink
{
	clear: both;
	padding-top: 2px;
	text-align: right;
}

#seat .pass
{
	width: 180px;
	margin: 15px 0px 0px 0px;
}

#seat .pass td
{
	padding: 5px 0px 10px 0px;
	white-space: nowrap;
	line-height: 110%;
	vertical-align: top;
}

#seat .pass input { margin: 2px 2px 0px 0px; }
#seat .pass img { margin: 1px 5px 0px 2px; }

#seat .pass .bt img { margin: 0px 0px 0px 0px; }

.num
{
	width: 23px;
	text-align: center;
	border: solid 1px #555555;
	padding: 1px 0px 1px 0px;
	margin: 0px 5px 0px 0px;
	background-color: #FFFFFF;
	font-size: 10px;
}

#m
{
	width: 310px;
	margin: 0px 0px 10px 0px;
}

#m td
{
	height: 20px;
	background-color: #FFFFFF;
	text-align: center;
}

.fL { background-image: url(/ube/images/seat/crn_map_fl.gif); }

.fR
{
	background-image: url(/ube/images/seat/crn_map_fr.gif);
	background-position: right top;
}

.bL
{
	background-image: url(/ube/images/seat/crn_map_bl.gif);
	background-position: left bottom;
}

.bR
{
	background-image: url(/ube/images/seat/crn_map_br.gif);
	background-position: right bottom;
}

.blL
{
	width: 25px;
	background-image: url(/ube/images/seat/bkgd_l.gif);
	background-position: right;
}

.blR
{
	width: 25px;
	background-image: url(/ube/images/seat/bkgd_r.gif);
}

.wngLT
{
	background-image: url(/ube/images/seat/w_l_top.gif);
	background-position: right top;
}

.wngRT
{
	background-image: url(/ube/images/seat/w_r_top.gif);
	background-position: left top;
}

.wngL
{
	background-image: url(/ube/images/seat/w_l.gif);
	background-repeat: repeat;
	background-position: right top;
}

.wngR
{
	background-image: url(/ube/images/seat/w_r.gif);
	background-repeat: repeat;
}

.wngLB
{
	background-image: url(/ube/images/seat/w_l_btm.gif);
	background-position: right top;
}

.wngRB
{
	background-image: url(/ube/images/seat/w_r_btm.gif);
	background-position: left top;
}

.aisle { width: 14px; }

.exit
{
	border-style: dashed;
	border-width: 1px 0px 1px 0px;
	border-color: #999999;
}

.row { padding: 0px 6px 0px 6px; }

#m tr.sub td
{
	background-color: #C5D2DA;
	color: #000066;
	height: 16px;
}

#m tr.subF td
{
	height: 14px;
	background-color: #C5D2DA;
}

#m tr.subF div
{
	margin-top: 2px;
	color: #000066;
	font-weight: bold;
	font-size: 10px;
}

#m tr.subR td
{
	height: 14px;
	background-color: #C5D2DA;
}

#m tr.subR div
{
	margin-top: -2px;
	color: #000066;
	font-weight: bold;
	font-size: 10px;
}

#m tr.plus td
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C5D2DA;
	background-color: #E0EAFF;
}	

#m tr.upper td
{
	background-color: #F9F9F9;
}

#m td.front div, td.back div
{
	font-size: 9px;
}

#m tr.split td.front
{
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/ube/images/seat/bkgd_upper_divider_front.gif);
}

#m tr.split td.back
{
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/ube/images/seat/bkgd_upper_divider_back.gif);
}






#m tr.subF td.fL, #m tr.subF td.fR, #m tr.subR td.bL, #m tr.subR td.bR { background-color: transparent; }

#m tr.plus td.wngL, #m tr.plus td.wngR, #m tr.plus td.wngRT, #m tr.plus td.wngLT, #m tr.plus td.wngRB, #m tr.plus td.wngLB, #m tr.plus td.blL, #m tr.plus td.blR { border-style: none; }

#m img { margin: 1px 0px 1px 1px; }
.plane { margin-bottom: 5px; }
#seat div.nest { border-style: dashed; }

legend div { font-size: 10px; }

.legend table {
	margin-top:10px;
	width:460px;

}
.legend table td
{
	padding-bottom: 0px;
	font-size: 10px;
}

.legend img { vertical-align: middle; }
