@charset "utf-8";
/* CSS Document */

/* global attributes */
body {background:#fff; margin:0px; font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:12px;}
body a {color:#14274f;text-decoration:none}
body a:hover {color:#36496f;}
img {border-style:none;}
.container{width:590px;}
hr {border:solid 1px #b89b6f; width:100%; float:left;}
hr .mc{border:solid 1px #b89b6f; margin-top:-20px; float:left;}
.clear {clear:both;}
.two_col {width:280px; float:left}
.error {border:2px solid #c00;}

/* text attributes */
.container h1, .index_container h1{font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:25px; color:#333;}
.container h2, .index_container h2{font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:16px; padding-top:17px;}
.container h3, .index_container h3{font-family:Helvetica, Arial, Tahoma, sans-serif; font-size:12px;}

.index_container{width:300px;}
.index_container .event_module{min-height:100px; min-width:200px;}
.index_container .event_thumbnail img{max-width:130px; max-height:130px; float:left; margin:10px;}
.index_container .event_title {padding-top:0px; background:#ccb284; padding-bottom: 2px; width:300px; height: auto;}
.index_container .event_info {width:300px; padding:5px 5px 5px 10px;}
.index_container .event_tagline {height:80px; padding:10px;}
.index_container .event_buy {float:right; width:90px; height:30px; padding:10px 15px;}
.index_container .event_buy_txt {float:right; width:90px; height:30px; margin-top:10px; padding: 7px 0px 0px 13px;}
.index_container .event_buy a {color:#fff;text-decoration:none}
.index_container .event_buy:hover {background:url(../images/but_buy_mo.png) no-repeat center center;}

/* page attributes */
.event_module{min-height:100px; min-width:590px;}
.event_thumbnail img{max-width:130px; max-height:130px; float:left; margin:10px;}
.event_title {padding-top:0px; background:#ccb284; height:50px;}
.event_info {width:450px; padding:5px 5px 5px 10px;}
.event_tagline {height:50px; padding:10px;}
.event_buy {float:right; width:90px; height:30px; padding:10px 15px;}
.event_buy_txt {float:right; width:90px; height:30px; margin-top:10px; padding: 7px 0px 0px 13px;}
.event_buy a {color:#fff;text-decoration:none}
.event_buy:hover {background:url(../images/but_buy_mo.png) no-repeat center center;}

/* page specific attributes */
.tickets {width:590px;}
.tickets .left_main_title{width:380px; float:left; padding-left:5px;}
.tickets .left_main_title .left_left{width:180px; float:left;}
.tickets .left_main_title .left_right{width:180px; float:left;}
.tickets .right_main_title{width:180px; float:left; padding-left:5px;}
.tickets .left_main{width:380px; height:50px; float:left; padding-left:5px;}
.tickets .left_main .left_left{width:180px; height:50px; float:left; padding:12px 0px 0px 5px;}
.tickets .left_main .left_right{width:180px; height:50px; float:left; padding:12px 0px 0px 5px;}
.tickets .right_main{width:180px; height:50px; float:left; padding-left:5px;}
.tickets .right_main input[type="text"]{ margin-top:7px;}
.tickets p {height:60px; padding:7px; display:inline-block;}

.cust_info{width:600px; vertical-align:middle; min-height:80px;}
.cust_info .left_main{width:200px; float:left; padding:10px 0px -10px 0px;}
.cust_info .left_main .left_left{width:100px; float:left;}
.cust_info .left_main .left_right{width:100px; float:left;}
.cust_info .left_right2{width:100px; float:left; padding:10px 0px -10px 0px;}
.cust_info .right_main{width:150px; float:left; padding:10px 0px -10px 0px;}
.cust_info .right_main .right_left{width:100px; float:left;}
.cust_info .right_main .right_right{width:50px; float:left;}
.cust_info .right_right2{width:150px; float:left; text-align:center; padding:10px 0px -10px 0px;}
.cust_info p{ padding:10px;}
.cust_info p.so{background:#f5b4b4}


.theForm{background-color: #ccb284; border:solid 1px #ccc; padding:20px; width:560px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.theForm label{width:130px; float:left;  text-align:right; padding-right:10px;}
.theForm input[type="text"] {width:210px; float:left; margin-bottom:10px;}
.theForm br{clear:left;}

.disabled {color: #666;}