html, body {overflow-x: hidden;}
body#box {text-align: left; background: #ffffff;}
#boxInner {margin: 20px; margin-bottom: 0px;}
body#box div {text-align: left;}
form p {width: auto; margin-bottom: 0em;}
div.formCol {width: 390px; float: left;}
div.formColInner {width: 340px;}
body#box table {
	/*margin-bottom: 1.3em;*/
}
body#box table td {vertical-align: top;}
table.table2cols {
	/*width: 820px;
	background: #cccccc;*/
}
table.table2cols td {
	/*width: 50%;*/
}
table.table2cols td.table2colsSpace {width: 380px;}
table.table2cols td.table2colsSpace {width: 50px;}
table.table2cols td td {width: auto;}
table.table2cols table, .table2colsCol, td.table2colsCol table {width: 380px;}
table.tickets {
	/*background: url("../images/site/dots.gif") repeat-x scroll left top transparent;
    padding-top: 1.5em;*/
}
table .full {width: 190px; margin: 0px; padding: 0px; border: 1px solid #999999; background: #ffffff; margin-bottom: 3px;}
table.table2cols tr tr td {width: 190px;}
table.table2cols tr tr.colspan td {width: auto;}
body#box h2, body#box h3 {height: auto; margin-bottom: 0.5em; padding-bottom: 0em; background: none;}
body#box h2.lineBottom, body#box h3.lineBottom, body#box .csc-header h2 {margin-bottom: 1em; padding-bottom: 0.9em; background: url("../images/site/dots.gif") repeat-x scroll left bottom;}
.row2 td {padding-top: 1em;}
input.checkbox {margin-right: 10px;}
body#box h3 {width: auto; margin-top: 0px;}
table.tickets .title {font-weight: bold;}
.submit {text-align: center;}
