body,html { margin:0; padding:0; height:100% }
body { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000 }
a img { border:0 }
p { margin-bottom:13px; margin-top:0 }
a { color:#168500; text-decoration:underline }
a:hover { color:#168500; text-decoration:none }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }
.mainwrapper { height:100%; background:#FE4710 url(../img/col1_top.gif) top left repeat-x }

.col1 { width:46%; vertical-align:top; padding:0; background:url(../img/col1_back.gif) top right repeat-y;  }
.col2 { width:54%; vertical-align:top; background:#FFFFFF }
.col1ins { width:36%; vertical-align:top; padding:0; background:#efefef url(../img/col1ins_back.gif) top right repeat-y;  }
.col2ins { width:64%; vertical-align:top; background:#FFFFFF }

.col1 table { background:url(../img/h1.jpg) top right no-repeat; }
.col1 table td { text-align:center }
.col1 table td.logo { padding:64px 0 60px 0 }
.col1 table td.anons { color:#FFFFFF }
.col1 table td.anons div { text-align:left; width:296px; background:url(../img/fool.gif) bottom right no-repeat; padding:0 37px 60px 30px; margin:0 auto; }
.col1 table td.anons img { border:#FFFFFF 1px solid; margin-bottom:10px }

.col1ins table { background:url(../img/h1back.gif) top left repeat-x }
.col1ins table td { text-align:center; background:url(../img/h1ins.jpg) top right no-repeat; }
.logoins { padding:64px 40px 43px 0; }
.insidemenu { background:url(../img/monogramins.gif) top left no-repeat; zoom:1; text-align:center; padding:47px 0 0 15px }
.insidemenu .indexmenu { text-align:left; width:200px; margin:0 auto }
.col1ins table td.anons { color:#FFFFFF }
.col1ins table td.anons div { text-align:left; width:296px; background:url(../img/fool.gif) bottom right no-repeat; padding:0 37px 60px 37px; margin:0 auto; }
.col1ins table td.anons img { border:#FFFFFF 1px solid; margin-bottom:10px }

.col2top { padding:44px 70px 25px 32px; border-bottom:#e9e9e9 8px solid }
.col2topins { padding-bottom:0; border:none }
.banbar { border-left:#E7240C 4px solid; padding:0 25px 25px 7px; margin:0 -70px 40px 0; position:relative  }
.banbar table { margin-bottom:20px }
.banbar .search input {  font-size:11px; border:#FFFFFF 1px solid; margin:0; color:#707070; font-family:Verdana, Arial, Helvetica, sans-serif;  height:13px; line-height:13px;  width:100%;  }
.banbar .search div { border:#D5D5D5 1px solid; width:95px; padding-right:25px; background:url(../img/enter.gif) 105px 6px no-repeat; }

*html .banbar .search div { border:#D5D5D5 1px solid; width:95px; padding-right:20px; background:url(../img/enter.gif) 105px 6px no-repeat; }

.banbar .nav { font-size:11px; text-align:right }
.banbar .nav span.sep { padding:0 19px }
.banbar .nav .mail { margin-right:9px }
.banbar .soonbar { background:#D51800; padding:7px; text-align:center; margin:0 -25px 0 20px;  }
.banbar .soonbar img { border:#FFFFFF 1px solid }

p.quote { text-indent:25px; background:url(../img/dot.gif) 1px 1px no-repeat; padding:0 0 0 7px; margin-left:-4px }
p.quote2 { text-indent:25px; background:url(../img/dot.gif) 1px 1px no-repeat; padding:0 0 0 7px; margin-left:0px }

.extra { margin:0 0 0 auto; width:160px; font-size:13px }

a.red { color:#ca1c09 }
a.red:hover { color:#ca1c09 }
span.active{ color:#ca1c09}

a.gray { color:#7f7f7f }
a.gray:hover { color:#7f7f7f }
a.gray1 { color:#7f7f7f; text-decoration:none; }
a.gray1:hover { color:#7f7f7f; text-decoration:none; }
a.gray2 { color:#7f7f7f; font-size:14px; }
a.gray2:hover { color:#7f7f7f; font-size:14px; }

.col2bottom { padding:26px 70px 20px 98px; position:relative; background:url(../img/blind_t.jpg) top right no-repeat; zoom:1;  border-bottom:4px solid #e9e9e9;}
.col2bottom .monogram { position:absolute; top:0; left:0 }
.col2bottom .blind { position:absolute; top:206px; right:0px }

.col2bottom2 { padding:26px 70px 0 98px; position:relative;  font-size:12px; color:#168500;   }

.col2bottom2 .blind { position:absolute; top:206px; right:-1px }

.indexmenu { margin:0; padding:0; list-style:none }
.indexmenu li { margin:0; padding:0 0 15px 0; background:none; font-size:22px; line-height:25px; color:#ca1c09 }
.indexmenu li a { color:#000000; text-decoration:none }
.indexmenu li a:hover { color:#168500; text-decoration:underline }

.menu { margin:0; padding:0; list-style:none }
.menu { margin:0; padding:0 0 15px 0; background:none; font-size:22px; line-height:25px; color:#ca1c09 }
.menu a { color:#ca1c09; text-decoration:none }
.menu a:hover { color:#168500; text-decoration:underline }

.footer { height:150px; background:url(../img/col1_back.gif) top right repeat-y }
.footerins { height:180px }
.footer .copy { height:150px; width:46%; background:url(../img/footer.gif) bottom center no-repeat; vertical-align:bottom; font-size:11px; color:#FFFFFF; text-align:center }
.footer .copy p { margin:0 0 25px 0; padding:0 100px 0 0 }
.footerins .copy p { padding:0 00px 0 100px; text-align:left }

.bottomcol1 { background:url(../img/col1_back.gif) top right repeat-y }
.bottomcol2 { background:#FFFFFF }
.bottomcol2 div { background:#e9e9e9 url(../img/tel.gif) bottom left no-repeat; height:75px; padding:0 0 0 63px; font-size:24px; color:#8a8a89; line-height:74px }

.contents { padding:0 70px 0 65px; background:url(../img/dot.gif) 29px 3px no-repeat; font-size:12px; line-height:17px }

h2 { font-size:14px; font-weight:bold; margin:0 0 16px 0; padding:0 }

.red { color:#ca1c09 }
.green { color:#168500 }

form { margin:0; padding:0 }
.inputText { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border:#b3b9c3 1px solid }
.submit { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px }

.orderTicket { font-size:12px; margin:0 0 30px 0 }
.orderTicket p { margin:0 0 4px 0; clear:both }
.orderTicket p label { width:210px; float:left }
.orderTicket .submit { margin:0 0 0 210px }
.orderTicket textarea { width:180px; height:35px }

.ticketsCost td { font-size:11px; padding:0 10px 8px 0; vertical-align:top; background:url(../img/dot1.gif) top right repeat-y }
.ticketsCost td.places,
.ticketsCost td.cost { padding-left:7px }
.ticketsCost td.cost { background:none }