
.jcf-unselectable { display:none; }
.inner { background: none repeat scroll 0 0 #ffffff; padding: 0 20px; width:auto;  }
.login-box { width: 902px;  }

.LeftColumn { width:650px; float:left;}
.RightColumn { width:250px; float:right;  }

.yjsquare { padding-bottom:10px; border-bottom:1px solid #ececec; margin-bottom:12px;  }
.yjsquare h2{ font-weight:bold; color:rgb(198, 12, 48);   border-bottom:1px solid rgb(198, 12, 48); font-size:18px; line-height:20px;}
#MainContent_ctl00_table_regdetail, #MainContent_ctl00_registerwrapper, #MainContent_ctl00_registertbl { width:100%; }

h1.titlebar { color:rgb(198, 12, 48); padding-top:10px;border-bottom:1px solid #ececec; padding-bottom:3px; margin-bottom:15px; font-size:20px; } 

#MainContent_ctl00_table_error li{ padding-top:3px; color:#ff0000 }
.sagepayservermaintable iframe { margin-right: 10px;  width: 600px; height:550px;}
.googlemap iframe { width:100%!important;  }


h2.TicketInfoHeader{font-size:16px;  padding-top:10px; padding-bottom:5px; font-weight:bold; border-bottom:1px solid #ececec; }
.sagepayservermaintable h1  {font-size:16px; padding-top:0px; margin:0px; padding-bottom:5px; font-weight:bold;  color:rgb(198, 12, 48); border-bottom:1px solid #ececec;    }

#MainContent_ctl00_table_error { padding-top: 10px; padding-bottom:10px; }
#MainContent_ctl00_table_error li { margin-left:20px; padding:4px 0px 4px 8px; }
.sagepayserverbuttoncolumn table{   margin-left: auto;  margin-right: 0; text-align: right; }
 
.pricelist_tableheader{ padding-top:0px; color:rgb(198, 12, 48); font-weight:bold; }
.pricelist_table { border-spacing:0px; }
.pricelist_table tr td:nth-child(1){ padding-right:15px;}

.TablerowCSS table { float:left; width:auto!important;}
.buttonWrap  { text-align:right;  }
.buttonWrap  input { margin-top:15px; }



input[type="text"], input[type="password"], input.text, input.title, textarea {  border: 1px solid #cacaca; text-indent:5px; height:26px; line-height:26px; color:rgb(48, 48, 48); font-size:12px;   }

input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {}
input[type="checkbox"], input[type="radio"] {  margin-right:5px; width:auto!important; height:auto!important; border:0px!important;}
select {  border: 1px solid #CACACA;    height:26px; line-height:26px; min-width:70px;  color:rgb(48, 48, 48); font-size:12px;  }
*html input[type="checkbox"], input[type="radio"] { top:0px;}

input[type="button"], input[type="reset"], input[type="submit"] { background-color: #A82823; border: 1px solid #e4e4e4;    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); color: #FFFFFF;    display: inline-block;  font-size: 14px;    line-height: 20px; text-decoration:none!important;    outline: 0 none;    padding: 5px 15px;   text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    transition: background-color 0.25s ease-in-out 0s; margin-right:8px; }
input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover   { background:#A82823;cursor:pointer; cursor:hand;  }



.formWrap { width:620px;}
.INP_voucher { width:120px!important;}
.dobday, .dobmonth, .dobyear { width:auto!important;  }
.TableCSS td { padding:4px 0px; vertical-align:top; }
.std_pagea .std_content .content { font-size:12px; }
.PromptCSS { width:250px; line-height:22px; vertical-align: middle; padding-right:15px;  }	
#MainContent_ctl00_repeatemail,#MainContent_ctl00_email { width:300px; }

#MainContent_ctl00_pnlEventDetails1 { line-height:16px;}
.latestNewsHolder { padding-top:66px;}


