/*  STANDARD CSS COMPONENTS  */
body{margin:0}
h1,h2,h3,h4,h5{margin:0;padding:0}
sup{font-size:8px;vertical-align:text-top}
img,table{border:none}
form{margin-top:0;margin-bottom:0}
p {margin: 0px;}

/*  STANDARD CSS CLASSES  */
.strong{font-weight:700}
.link_break{clear:both}
.break{height:1px;clear:both}
.display-shadow{background-image:url(/shared/images/library/shadow-background.gif);height:11px;text-align:right;background-position:left top;background-repeat:repeat-x}
.display-shadow-left-image{background-image:url(/shared/images/library/shadow-left.gif);background-position:left top;background-repeat:no-repeat;vertical-align:top;height:11px;width:8px}
.display-shadow-right-image{background-image:url(/shared/images/library/shadow-right.gif);background-position:left top;background-repeat:no-repeat;vertical-align:top;height:11px;width:8px}
.no-underline{text-decoration:none}
.error-center{border:1px solid #C33;background-color:#FEDEDE;background-image:url(/shared/images/library/error-background.jpg);background-position:left top;background-repeat:no-repeat}
.locked{padding-left:15px;background-image:url(/shared/images/library/tick-green.png);background-position:left center;background-repeat:no-repeat}
.float-left,.display-shadow-left{float:left}
.align-left,.align-right{text-align:right}
.float-right,.display-shadow-right{float:right}

/*  INFORMATION BOXES */
.error,.note,.error-center,.done,.info,.final-confirm,.note-small,.prompt-time,.prompt-limited{font-size:10px;color:#000;background-position:left top;background-repeat:no-repeat;text-align:left;padding:5px 5px 5px 30px}
.info{background-position:left center;background-color:#F1F1F1;background-repeat:no-repeat;background-image:url(/shared/images/library/info-background.gif);padding:4px 4px 4px 30px}
.seat_info{background-position:left top;background-color:#F1F1F1;background-repeat:no-repeat;background-image:url(/shared/images/library/info-background.gif);border:1px solid #D7D7D7;font-size:12px;margin:5px 25px 20px;padding:4px 4px 4px 30px}
.seat_header{font-size:16px;font-weight:700}
.prompt-time{background-position:left center;background-color:#F1F1F1;background-repeat:no-repeat;background-image:url(/shared/images/library/clock-default.gif);margin-top:7px;padding:4px 4px 4px 30px}
.prompt-limited{background-position:left center;background-color:#F1F1F1;background-repeat:no-repeat;background-image:url(/shared/images/library/limited.gif);margin-top:7px;padding:4px 4px 4px 30px}
#success-supplier{margin-top:10px;background-position:left top;background-color:#FBFBFB;background-repeat:no-repeat;background-image:url(/shared/images/library/success-supplier.jpg);border:1px solid #F1F1F1;padding:4px}
#fail-supplier{margin-top:10px;background-position:left top;background-color:#FBFBFB;background-repeat:no-repeat;background-image:url(/shared/images/library/fail-supplier.jpg);border:1px solid #F1F1F1;padding:4px}
#success-item{margin-top:10px;background-position:left center;background-color:#CFC;background-repeat:no-repeat;background-image:url(/shared/images/library/success-item.jpg);border:1px solid #368700;padding:4px 4px 4px 60px}
#fail-item{margin-top:10px;background-position:left center;background-color:#FEDEDE;background-repeat:no-repeat;background-image:url(/shared/images/library/fail-item.jpg);border:1px solid #C66;padding:4px 4px 4px 60px}
.booking_ref{font-weight:700;font-size:12px;margin-top:18px;margin-bottom:16px}
.heading-part_success,.heading-success,#success-supplier .supplied_by,#fail-supplier .supplied_by,#success-item .event_desc,#fail-item .event_desc{font-weight:700;font-size:15px;margin-bottom:2px}
.text-success,.part_success{font-size:11px;font-weight:700}
.heading-part_success,.part_success{color:#990}
.heading-success,.text-success,#success-supplier .supplied_by,#success-item .event_desc,#success-item .venue_desc,#success-item .links{color:#060}
#fail-supplier .supplied_by,#fail-item .event_desc,#fail-item .venue_desc{color:red}
#success-supplier .amount_debited,#fail-supplier .amount_debited{color:#000;font-weight:700;font-size:11px;margin-bottom:2px}
#success-supplier .text_card_ref,#fail-supplier .text_card_ref{font-size:9px;margin-bottom:1px}
#success-item .venue_desc,#fail-item .venue_desc,#success-item .date_desc,#fail-item .date_desc{font-size:11px}
#success-item .seat_numbers{margin-left:10px}
#success-item .links{font-weight:700}
#success-item .send_comment_title{color:#000;font-weight:700;font-size:11px}
#correct-large .sub-heading{color:#000;font-weight:700}
.error{border:1px solid #C66;background-color:#FEDEDE;background-image:url(/shared/images/library/error-background.jpg)}
.note,#note-large{border:1px solid #BCBC68;background-color:#FFC;background-image:url(/shared/images/library/msg-background.jpg)}
.done{border:1px solid #EAEA9F;background-color:#FFFFE3;background-image:url(/shared/images/library/entered-background.gif)}
.error-div{margin-top:20px;margin-right:50px;margin-left:50px}
.search-small{border:1px solid #F1F1F1;background-color:#F4F4F4;margin-left:10px;margin-right:10px;padding:8px 4px}
.note-small{float:right;border:1px solid #F1F1F1;background-color:#F1F1F1;width:200px;text-align:center;padding:12px 4px 8px}
.error-highlight{font-weight:700;color:red}
#note-large{background-image:url(/shared/images/library/note-large.gif);font-size:11px;background-position:left top;background-repeat:no-repeat;text-align:left;padding:5px 5px 5px 60px}
#info-note{background-image:url(/shared/images/library/info-background.gif);background-color:#F1F1F1;border:1px solid #CCC;font-size:11px;margin-bottom:5px;background-position:left top;background-repeat:no-repeat;text-align:left;padding:5px 5px 5px 25px}
.item-incomplete-prompt{font-size:11px;font-weight:700;color:#000;text-align:left;padding:5px}
#error-large{border:1px solid #C66;background-color:#FEDEDE;background-image:url(/shared/images/library/error-large-background.gif);font-size:11px;background-position:left top;background-repeat:no-repeat;text-align:left;padding:5px 5px 5px 60px}
.note-large-heading{font-size:12px;font-weight:700;color:#222;margin-top:4px;margin-bottom:2px}
.error-heading{font-size:12px;font-weight:700;color:red;margin-top:5px;margin-bottom:3px}
.note-heading{font-size:11px;font-weight:700;margin-bottom:2px}
.entered{color:#333;font-weight:700;font-size:11px;padding-bottom:1px}
.error-not_entered-textbox{background-position:center center;background-repeat:repeat-x;background-image:url(/shared/images/library/not_entered-textbox-bg.gif)}
#display-info-panel-error a{color:red;font-weight:700}
#PopupDiv{width:100%;height:100%;position:absolute;left:0;top:0;display:none;z-index:100}
#DivShim{position:relative;display:none;height:120px;width:400px;margin-top:60px}
#PopupDiv .box{color:#000;position:relative;height:120px;width:400px;background-color:#E6E6E6;background-image:url(/shared/images/loading-box.jpg);margin-top:-120px;left:0}
#PopupDiv #progressImage{background-image:url(/shared/images/loading.gif);background-color:#FFF;color:#000;margin-top:20px;z-index:99999;height:20px;width:194px}
#PopupDiv .heading{color:#000;z-index:99999;font-size:14px;text-align:left;padding:10px 20px}
#PopupDiv .text{color:#000;z-index:99999;font-size:11px;text-align:left;padding-left:20px;padding-right:20px}
.lang_box-cs,.lang_box-de,.lang_box-ch,.lang_box-at,.lang_box-uk,.lang_box-es,.lang_box-fr,.lang_box-nl,.lang_box-pt,.lang_box-pt-br,.lang_box-da,.lang_box-sv,.lang_box-no{padding-top:5px;padding-bottom:5px;padding-left:25px;background-repeat:no-repeat;background-position:left center}
.lang_box-cs{background-image:url(/shared/images/library/flags/cz-small.gif)}
.lang_box-de{background-image:url(/shared/images/library/flags/de-small.gif)}
.lang_box-ch{background-image:url(/shared/images/library/flags/ch-small.gif)}
.lang_box-at{background-image:url(/shared/images/library/flags/at-small.gif)}
.lang_box-uk{background-image:url(/shared/images/library/flags/uk-small.gif)}
.lang_box-es{background-image:url(/shared/images/library/flags/es-small.gif)}
.lang_box-fr{background-image:url(/shared/images/library/flags/fr-small.gif)}
.lang_box-nl{background-image:url(/shared/images/library/flags/nl-small.gif)}
.lang_box-pt{background-image:url(/shared/images/library/flags/pt-small.gif)}
.lang_box-pt-br{background-image:url(/shared/images/library/flags/br-small.gif)}
.lang_box-da{background-image:url(/shared/images/library/flags/dk-small.gif)}
.lang_box-sv{background-image:url(/shared/images/library/flags/se-small.gif)}
.lang_box-no{background-image:url(/shared/images/library/flags/no-small.gif)}
#change-lang select{height:18px}
.link-page-small-other{text-align:left}
#price-table .blue-heading{border-bottom:2px solid #0080FF;border-top:2px solid #0080FF}
#price-table .red-heading{border-bottom:2px solid #C00;border-top:2px solid #C00}
#price-table .yellow-heading{border-bottom:2px solid #FF0;border-top:2px solid #FF0}
#price-table .type{background-color:#FFF}
#price-table .blue-type{border-bottom:2px solid #0080FF}
#price-table .red-type{border-bottom:2px solid #C00}
#price-table .yellow-type{border-bottom:2px solid #FF0}
.price-table-explain{margin-top:15px;margin-bottom:15px;background-color:#FFF;padding:10px}
.price-table-blue{border:2px solid #0080FF}
.price-table-red{border:2px solid #C00}
.price-table-yellow{border:2px solid #FF0}
#debug{background-color:#F0F0F0;position:absolute;bottom:0;font-family:Courier, mono;font-size:10px;border:thin outset;text-align:left;white-space:pre;padding:4px 14px}
#success-item .seat_id,.tip{margin-top:5px}
.note-div,#price-table{margin-top:5px;margin-bottom:5px}
.large-confirm,.final-confirm{font-weight:700;text-align:right;border:1px solid #F1F1F1;background-position:left center;background-color:#F1F1F1;background-repeat:no-repeat;background-image:url(/shared/images/library/info-background.gif);font-size:11px}
#networking {
float: middle;
background-color: transparent;
border: 1px solid #CCC;
width:500px;
margin-left: 120px;
margin-right: auto;
margin-top: 10px;
padding: 10px;
}
#networking a {
font-size: 10px;
color: #7E7E7E;
display: inline;
margin-top: 5px;
padding-right: 20px;
}
*html #networking a { 
	padding-right: 18px;
}
.numberOfVotes {vertical-align: middle;}