﻿/*html,body,ul,li,iframe,p,a,img{margin:0;padding:0;border:0}
ul,li{list-style-type:none}

body{font:normal 12px/normal Arial;background:#C8C8C8;color:#000;}
ul,li{list-style-type:none}

.wrapper{width:940px;margin-left:38px;overflow:hidden;position:relative}*/
.bookingWrapper{font:normal 12px/17px Arial;position: relative;background:#fff;overflow:hidden;color:#000; z-index: 1!important;padding:15px 10px}
/*.header{display:none;padding:25px;border-bottom:3px solid #D32340}*/

.wrapper-left{width:320px;float:left;margin-right:30px;position:relative}
.wrapper-left li{padding-bottom:10px}
.wrapper-left li .input,.wrapper-left li textarea{width:295px}
.wrapper-left li textarea{height:130px;margin:5px 0}
.wrapper-left li .input,.wrapper-left li select{margin-top:4px}
.wrapper-right{width:260px;float:left}
.wrapper-right select{width:53px!important}
.time-panel input{width:40px!important}
.wrapper-right textarea{width:250px;margin:4px 0 10px 0;height:150px}
.wrapper-right ul{margin-bottom:20px}
.wrapper-right p{padding-bottom:5px;clear:left}
.wrapper-left-Reg{width:640px;float:left;margin-right:30px}
.wrapper-left-Reg li{padding-bottom:10px}

/*.nav{display:block;padding:0 20px;overflow:hidden;border-bottom:4px solid #d32340;position:relative;
	top: 0px;
	left: 0px;
}	
.nav li{float:right;margin-right:16px;}	
.nav li a,.nav-left li a{text-decoration:none;font-weight:bold;color:#fff;background:#000;line-height:26px;display:block;padding:0 12px;}
.nav li a:hover,.nav li a.active,.nav-left li a:hover,.btn-admin:hover{background:#d32340;}
.nav li a.logout{background:#000;margin-right:0 !important}
.nav li a.logout:hover{color:#fff;text-decoration:none;background:#069}
*/
.nav-left{float:left;width:200px;margin-right:30px}
.nav-left li{margin-bottom:1px}

.block-left{margin-top:20px}
.block-left .input,.block-left textarea{width:250px;margin-bottom:10px}
.block-left textarea{height:100px}
.alternate{background:#f00}


.date-panel{float:left;margin-right:20px}
.date-panel li{float:left;margin-right:5px}

.free-tickets{display:none;overflow:hidden}
.free-tickets li{float:left;margin-right:5px;margin-bottom:5px}
.free-tickets input{width:96px!important}
#upPanelFreeticket li input{float:left;margin-right:5px}

.add-remove{padding-top:5px;height:30px;clear:left;padding-right:10px}
.add-remove input{width:100px!important;float:right}

.content-panel{padding:20px;overflow:hidden;position:relative}

.login{width:266px;margin:100px auto;border:1px solid #999}
.login ul{margin:10px}
.login li{padding-bottom:5px}
.login label{width:80px;float:left}
.loginTop{display:block;background:#dadada;color:#000;line-height:25px;text-align:center}
.loginBot{float:left;padding:20px 15px;}	

.btn{padding:4px 8px;background:#000;color:#fff;font-weight:bold;font-size:11px;border:none;cursor:pointer!important}
.btn:hover{text-decoration:none}

/*.footer{display:block;color:#666;text-align:center;padding:20px 0;font-size:12px;margin:0 auto;border-top:2px solid #d32340}*/


.event-cost{width:100%}
.event-cost li{float:left;padding:0 5px 5px 0}
.event-cost li input{width:110px}

#UpdatePanel2{float:right;padding-right:14px}
.btn-admin{border:0;border-collapse:collapse;background:#000;color:#fff;cursor:pointer;padding:3px 6px;font-weight:bold;border-bottom:4px solid #d32340}

.event-left{width:490px;margin-right:30px;float:left}
.event-right{float:left;width:400px}
.event-heading{font-size:25px;margin:0 0 15px 0}
.event-title{font-size:25px;display:block;margin-bottom:-5px;line-height:25px}
.event-top{border-bottom:0px solid #ccc;padding-bottom:10px}
.event-list{background:#fff;clear:left;overflow:hidden;border-top:1px solid #ddd7c8;cursor:pointer}
.event-list.even{background:#fafafa}
.event-list img,.event-list-hover img{float:left;margin:10px 10px 5px 0;}
.event-right .event-desc{float:left;width:260px;padding:10px 10px 10px 10px;height:97px;overflow:hidden}
.event-desc a,.event-desc-side a{color:#D32340;text-decoration:none;font-weight:bold}
.event-desc a:hover,.event-desc-side a:hover{text-decoration:underline}
.event-list-hover .event-list{background:none!important}

.event-image-desc{border-top:0px solid #ccc;padding:10px 0 0 0}
.event-image-desc p{margin-bottom:15px}
.personalInfo-option{margin:20px 0}
.personalInfo-option li input{float:left}
.personalInfo-option li{background-image:none!important; padding-left:0;}
.personalInfo-option li span{float:left;padding-top:2px}
.booking-info-fields{float:left;width:50%;margin-top:15px}
.booking-info-fields li{padding-bottom:5px}
.booking-info-fields li input,.booking-info-fields li select,.booking-info-fields li textarea{width:220px}
.divPersonalInfo{overflow:hidden}
.personalInfo{background:#fff}
.btnNext{float:right;display:inline-block;}
.btnPrev{float:left}
.btnNextSubmit{font-size:11px;font-weight:bold;background:#000;border:0;border-collapse:collapse;color:#fff;cursor:pointer;padding:4px 6px;float:left; margin:10px 8px 0 0;}
/*.paging{background:#000;padding:4px 10px;overflow:hidden}
.paging a,.paging{color:#fff}*/
.link-Unreg{text-decoration:underline;color:#D32340;float:left;margin:5px;cursor:pointer}
.link-Unreg:hover{text-decoration:none}
.booking-form-title{}
.booking-form-title-left{width:225px; height:30px;}
.booking-form-title-left div{background:#ee95b0 url(../stylesheets/Skins/unitedsisters/Default/images/boxRightCorTop1.png) repeat-x left 3px; padding:0 10px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:14px;line-height:16px;color:#fff}
.booking-form-title-btm{height:5px}
.booking-details{background:#f5f5f5;padding:10px;border-bottom:none!important;overflow:hidden;color:#000}
.booking-details li{clear:left;width:100%}
.booking-info-details{clear:left}
.personalInfo-option li{padding-bottom:5px}
.red{color:#D32340}


.login-text{float:right;margin-top:20px;color:#f00;text-decoration:none}
.login-text:hover{text-decoration:underline}

.accordionContent{overflow:hidden}
.accordionHeader-inner{padding:5px 0 3px 0;font-weight:bold;color:#f00}
.accordionHeader-inner-selected{padding:5px 0 3px 0;font-weight:bold;color:#f00}
/*.accordionContent-inner{padding-bottom:10px}*/
.accordionContent input{clear:left}

.participator{clear:left;width:100%;}
.participator li{float:left}
.participator-fields{padding-bottom:10px}
.participator-fields li{float:left}
/*.participator-fields input,.participator-fields select{margin-right:5px}*/

.checkBox-input,.checkBox input{width:13px!important;float:left}
.checkBox input{*margin:0 4px 0 4px!important}
.checkBox label{padding:2px 0 0 1px;float:left}

.iframeAccordion{width: 570px; margin-top: 0}
.iframeAccordion .accordionHeader,.iframeAccordion .accordionHeaderSelected{width:490px;clear:right}

.sideNewsList{float:left;width:290px}
.sideNewsList .event-desc-side{width:140px;padding:10px 10px 10px 0;float:left;height:80px;overflow:hidden}
.event-top-panel{padding-bottom: 20px;border-bottom:1px solid #ccc;margin-bottom:15px}
.event-list-hover{background-color:#000;clear:left;overflow:hidden;border-top:1px solid #ddd7c8;cursor:pointer}
.event-list-hover *{color:#fff!important}


#divregInfo a{text-decoration:none;color:#f00}
#divregInfo a:hover{text-decoration:underline}
#divBlocks td td{padding-right:20px}

.viewEditParticipator{float:left;width:650px}
#divBookingInfo div div{clear:left}
#GridView1 td{border:1px solid #f5f5f5!important}
#GridView1 th{background:#000}
#GridView1 th a,#GridView1 td td a,#GridView1 td a{text-decoration:none}
#GridView1 th a:hover,#GridView1 td td a:hover,#GridView1 td a:hover{text-decoration:underline}
#GridView1 td a{color:#D32340!important}
#GridView1 td,#GridView1 th{padding:5px 6px}
#GridView1 td td span{font-weight:bold}
.eventName{font-size:13px;font-weight:bold;padding-bottom:4px}
.hrline0{margin-bottom:10px;padding:10px;width:280px;float:left;background:#f5f5f5;}
.hrline1{margin-bottom:10px;padding:10px;width:280px;float:left;background:#ffecec;}

.header-blocks{width:300px!important;overflow:hidden}
.header-blocks .input,.header-blocks textarea{width:275px!important}
.header-blocks .addAlt{float:left!important;width:120px!important;margin:5px 5px 5px 0}
.header-blocks .removeAlt{float:left!important;width:150px!important;margin:5px 0 5px 0}
.header-blocks select{margin-bottom:5px}

.bookingInfo{width:910px!important}
#divBookingInfo .accordionHeader-inner{padding:0px;*padding-top:3px}
#divBookingInfo .accordionHeader-innerSelected{*padding-top:3px}
#divBookingInfo .accordion-contents,#divBookingInfo input{margin-bottom:10px;*margin-bottom:-5px;display:inline}
.noBookingCheck{clear:left;width:100%;border:0}
.noBookingCheckInput{width:13px!important}
.noBookingCheckSpan{font-weight:bold;padding-top:2px;float:left}
#divBookingInfo .accordion-contents{width:880px;float:left}
.confirmList li{clear:left;width:100%!important;float:none}

.booking-info-public{float:left;font:12px/17px Trebuchet MS;width:260px;margin-right:30px}
.booking-info-public li{padding-bottom:10px;overflow:hidden;width:260px}
.booking-info-public .inputBox{font:12px/17px Trebuchet MS;background:#fff9fb;border: 1px solid #fadee7;border-collapse:collapse;padding:2px 5px;width:248px!important}
.selectList{width:260px!important;font:12px/17px Trebuchet MS;}
.list-title{font-weight:bold;text-transform:uppercase}
.otherInfoBox{width:245px;padding:2px 5px;height:120px}

.participator{font:12px/17px Trebuchet MS;clear:left!important}
.groupList{clear:left!important}
.groupList li{padding-bottom:4px}
.groupList input{font:12px/17px Trebuchet MS;background:#ffe2e2;border:0;border-collapse:collapse;padding:2px 5px;width:155px!important}
.bookingConfirmList{padding-top:15px;clear:left}
.bookingConfirmList .accordionHeader,.bookingConfirmList .accordionHeaderSelected{width:910px}
.reservationHeading{padding:15px 0}
.reservationDetailsPanel{padding:8px 10px;text-align:center;margin:10px 0;border:1px solid #ccc}
#liThanks{padding:8px 10px;border:1px solid #ccc;text-align:center;margin-bottom:20px}

.extraTextBlock{margin:10px 0 -10px 0}
.extraTextBlock p{padding-bottom:10px!important}

.event-header-booking{font-size:15px;font-weight:bold;padding-bottom:3px}
.confirm-booking-list .accordionHeader-inner{margin-top:2px;*margin-top:0}

.accordionWithoutContent{padding-top:5px;font-weight:bold;padding-left:15px}
.event-left .accordionHeader-inner{background:url(images/plus-inner.gif) left 8px no-repeat;padding-left:15px}
.accordionHeader-inner font:hover,.accordionHeader-innerSelected font:hover,.accordionHeader font:hover,.accordionHeaderSelected font:hover{color:#636363;cursor:pointer}
.event-left .accordionHeader-innerSelected{background:url(images/minus-inner.gif) left 8px no-repeat;padding:5px 0 3px 15px;font-weight:bold}
.event-left .accordionContent-inner{padding-left:15px}
.booking-info-fields .accordionWithoutContent{padding:2px 0 0 0!important;}
.booking-info-fields .accordionHeader-inner,.booking-info-fields .accordionHeader-innerSelected,.confirm-booking-list .accordionHeader-innerSelected{font-weight:bold}
.confirm-booking-list .accordionHeader-innerSelected{padding-top:2px}
.confirm-booking-list .accordionWithoutContent{padding:2px 0 0 0}

#divBookingInfo .accordionContent .accordion-contents .accordionHeader-inner{width:880px}
.hrLine{border:1px solid #f2f2f2;margin:0;padding:0;clear:left;width:100%}
.freeText{width:99%!important;clear:left}

.inputLabel{font:12px/17px Trebuchet MS;background:#ffe2e2;border:0;border-collapse:collapse;padding:2px 5px;display:block}
