.shadow_container{margin-bottom:5px;margin-left:-5px;margin-top:-5px;position:relative;width:400px;clear:both;}
.shadow_top{background:transparent url(../images/image_shadow_top.png) no-repeat scroll left top;height:5px;overflow:hidden;}
.shadow_slice{background:transparent url(../images/image_shadow_slice.png) repeat-y scroll left top;padding:0 5px;}
.shadow_bottom{background:transparent url(../images/image_shadow_bottom.png) no-repeat scroll left top;height:5px;}

#panel{background:#E2E3E5 url(../images/event_bar/gradient.jpg) repeat-x scroll left 19px;border-color:#C7C9CB;border-style:solid;border-width:0 1px 1px;clear:both;float:left;width:390px;margin-bottom:10px;}
.rsvpPanelHeader{background:#525050 url(../images/box_header_gradient.png) repeat-x scroll left bottom;border-bottom:1px solid #8A8A8A;border-top:1px solid #8A8A8A;color:#F2F2F2;height:16px;padding:1px 3px 2px;}
.feedbackPanelHeader{background: url('/images/pink_box_header.jpg') top left repeat-x #D6005C;border-bottom:1px solid #8C1952;border-top:1px solid #8C1952;color:#FFFFFF;height:16px;padding:1px 3px 2px;}
#panelHeader a.close_panel{float:right;}
#panel .bd{padding-top:5px;width:100%;}
#panelTitle{display:block;float:left;font-size:13px;padding-left:10px;width:50%;}
#panelBillboard{padding-bottom:0;}
#panel_refresh_link{width:80px;}
#panel_refresh_link img{float:right;}
#panel_refresh_link span{border:0 none;color:#FFFFFF;display:none;padding-right:5px;padding-top:1px;}
#panel_refresh_link:hover span{display:block;float:right;}
.clearer{clear:both;}
.button_explanation{display:none;float:right;left:0;position:absolute;top:0;}

/*** The Buttons & corresponding text blocks ****************/
#panel .visible{display:block;}
#panel .one_button_row{float:left;padding-left:10px;width:50px;}
#panel .one_label_row{float:left;height:6em;position:relative;width:285px;}
#panel .two_buttons_row{float:left;padding-left:10px;width:100px;}
#panel .two_labels_row{float:left;height:6em;position:relative;width:265px;}
#panel .three_buttons_row{float:left;padding-left:10px;width:145px;}
#panel .three_labels_row{float:left;height:6em;position:relative;width:230px;}
#panel .four_buttons_row{float:left;padding-left:10px;width:190px;}
#panel .four_labels_row{float:left;height:6em;position:relative;width:155px;}
#panel .one_label_row p,#panel .one_label_row h2{width:285px;}
#panel .two_labels_row p,#panel .two_labels_row h2{width:265px;}
#panel .three_labels_row p,#panel .three_labels_row h2{width:100%;}
#panel .four_labels_row p,#panel .three_labels_row h2{width:190px;}

/*** Buttons? Not at all convinced that these are being used anymore?! ***/
.forward_button{background:transparent url(../images/icons/rsvp-forward.png) no-repeat scroll left top;}
.rate_button{background:transparent url(../images/icons/rsvp-rate.png) no-repeat scroll left top;}
.blacklist_button{background:transparent url(../images/icons/rsvp-blacklist.png) no-repeat scroll left top;}
.questionnaire_button{background:transparent url(../images/icons/rsvp-questionnaire.png) no-repeat scroll left top;}
.waiting_list_button{background:transparent url(../images/icons/rsvp-acceptWaitingList.png) no-repeat scroll left top;}
.cant_make_it_button{background:transparent url(../images/icons/rsvp-rejectCantMakeIt.png) no-repeat scroll left top;}
.dislike_event_button{background:transparent url(../images/icons/rsvp-rejectDislikeEvent.png) no-repeat scroll left top;}
.dislike_host_button{background:transparent url(../images/icons/rsvp-rejectDislikeHost.png) no-repeat scroll left top;}
.dislike_venue_button{background:transparent url(../images/icons/rsvp-rejectDislikeVenue.png) no-repeat scroll left top;}
.request_invitation_button{background:transparent url(../images/icons/rsvp-requestInvitation.png) no-repeat scroll left top;}
.fraudulent_button{background:transparent url(../images/icons/rsvp-rejectFraudulent.png) no-repeat scroll left top;}
.not_for_me_button{background:transparent url(../images/icons/rsvp-rejectNotForMe.png) no-repeat scroll left top;}
.negative_button{background:transparent url(../images/icons/rsvp-confirmNo.png) no-repeat scroll left top;}

/*** The Panel Header Icons **********************/
.open_panel{background:transparent url(../images/rsvp_headers/accept.jpg) no-repeat scroll 10px top;}
.accept_panel{background:transparent url(../images/rsvp_headers/accept.jpg) no-repeat scroll 10px top;}
.waiting_panel{background:transparent url(../images/rsvp_headers/waitinglist.jpg) no-repeat scroll 10px top;}
.decline_panel{background:transparent url(../images/rsvp_headers/decline.jpg) no-repeat scroll 10px top;}
.reserve_panel{background:transparent url(../images/rsvp_headers/reserved.jpg) no-repeat scroll 10px top;}
.blacklist_panel{background:transparent url(../images/rsvp_headers/blacklist.jpg) no-repeat scroll 10px top;}
.fraudulent_panel{background:transparent url(../images/rsvp_headers/fraud.jpg) no-repeat scroll 10px top;}
.forward_panel{background:transparent url(../images/rsvp_headers/forward.jpg) no-repeat scroll 10px top;}
.event_full_panel{background:transparent url(../images/rsvp_headers/waitinglist.jpg) no-repeat scroll 10px top;}
.edit_panel{background:transparent url(../images/rsvp_headers/accept.jpg) no-repeat scroll 10px top;}

/*** The Rollover Icons **************************/
#rsvp_vip_button, #rsvp_vip_button{background:transparent url(../images/animated_icons/vip.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_yes_button, #rsvp_accept_button{background:transparent url(../images/animated_icons/accept.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_no_button, #rsvp_reject_button{background:transparent url(../images/animated_icons/decline.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_forward_button{background:transparent url(../images/animated_icons/forward.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_blacklist_button{background:transparent url(../images/animated_icons/blacklist.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_edit_button{background:transparent url(../images/animated_icons/edit.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_ask_button{background:transparent url(../images/animated_icons/request.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_unavailable_button{background:transparent url(../images/animated_icons/not_available.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_dislike_event_button{background:transparent url(../images/animated_icons/not_interested.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_fraud_button{background:transparent url(../images/animated_icons/fraud.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_dislike_venue_button{background:transparent url(../images/animated_icons/not_interested.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}
#rsvp_dislike_host_button{background:transparent url(../images/animated_icons/not_interested.gif) no-repeat scroll left -40px;border:0 none;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;text-indent:-9999px;width:40px;}

#rsvp_vip_button:hover, #rsvp_fraud_button:hover, #rsvp_dislike_event_button:hover, #rsvp_unavailable_button:hover, #rsvp_ask_button:hover, #rsvp_edit_button:hover, #rsvp_blacklist_button:hover, #rsvp_no_button:hover, #rsvp_yes_button:hover, #rsvp_reject_button:hover, #rsvp_forward_button:hover, #rsvp_accept_button:hover {background-position: 0px 0px;}



.accept_text{display:block !important;}
#panel a.button,#panel input.button{display:block;float:left;height:40px;margin-right:5px;overflow:hidden;text-indent:-9999px;width:40px;}
.msie #panel form.mini_form a.button,.msie #panel form.mini_form input.button{margin-right:0px;}

#panel_contents{background:#E2E3E5 url(../images/event_bar/gradient.jpg) repeat-x scroll left top;padding:0 0 5px;}
.loading_canvas_panel{background:transparent url(../images/loading.gif) no-repeat scroll center 20px;}
.invite_panel_header{border-bottom:1px solid #9B9894;margin-bottom:5px;padding-bottom:0.5em;padding-left:60px; width:330px;}
.invite_panel_content{padding-bottom:1em;padding-left:60px;width:330px;}
.invite_panel_content p,.invite_panel_content h2{width:320px;}
.invite_panel_content a{text-decoration:underline;}
#panel h2{color:#545454;font-size:14px;font-weight:bold;line-height:18px;width:300px;padding-bottom: 3px;}
#panel p{color:#545454;font-size:10px;line-height:13px; width: 300px;}
#panel label{color:#545454;}
.panel_content_left{float:left;width:49%;}
.panel_content_right{float:right;text-align:right;width:49%;}
.panel_form textarea{background:#F2F2F2 none repeat scroll 0 0;border:1px solid #9B9894;padding:2px;width:314px;}
textarea.two_thirds{background:#F2F2F2 none repeat scroll 0 0;border:1px solid #9B9894;padding:2px;width:274px;}
#panel p.full_width{width:365px;}
#panel p.small_text{font-size:0.9em;}
#panel .form_row{margin-bottom:0.25em;}
#column_b #panel form.full_width{margin-bottom:0;padding-bottom:0;padding-left:10px;width:365px;}
#panel .email_icon{float:left;height:40px;margin-bottom:1em;padding-right:10px;position:relative;width:95px;}
#panel .email_icon p{position:absolute;text-align:center;top:0;width:95px;}
#panel .email_icon p a{display:block;float:left;height:35px;width:80px;}
#panel .email_icon .button{display:inline;float:none;height:auto;width:auto;}
#column_b #panel form.panel_form{padding-bottom:0;padding-left:60px;width:320px;}
.panel_form_row{float:left;margin-bottom:5px;width:320px;}
.panel_checkbox_row{float:left;width:167px;}
.panel_checkbox_row label{margin-left:5px;}
.panel_submit_row{float:right;width:167px;}
.panel_form .text_row label{display:block;float:left;width:100px;}
.panel_form .text_row input{background:#F2F2F2 none repeat scroll 0 0;border:1px solid #9B9894;float:left;margin-bottom:0.25em;padding:1px 2px;width:214px;}
.panel_content_left_third{float:left;padding-left:60px;text-align:left;width:100px;}
.panel_content_right_two_third{float:left;width:310px;}
#column_b #panel form.right_panel_form{width:310px;}
#email_select{border:1px solid #9B9894;height:106px;margin-bottom:0.25em;overflow:auto;width:318px;}
#panel p.tick_all_row input{margin-left:5px;margin-right:5px;}
#panel p.email_address_row{background:#FFFFFF none repeat scroll 0 0;width:302px;}
#panel p.email_address_row input{margin-left:4px;margin-right:5px;}
#panel p.alt{background:#E2E2E2 none repeat scroll 0 0;}
#panel .invite_panel_content p.two_third_row{padding-top:12px;width:275px;}

#column_b #panel form.mini_form{float:left;margin:0;padding:0;width:45px;}
.panel_loading{background:transparent url(../images/forwarded_icon.png) no-repeat scroll 30px 20px;}
.rating_guest_row{border-bottom:1px solid #C7C9CB;float:left;margin-bottom:5px;padding-bottom:5px;width:320px;}
.rating_block{float:left;margin-bottom:6px;width:320px;}
.rating_row{float:left;margin-bottom:4px;width:160px;}
#panel .rating_block p {font-size:9px;color:#767676;}
.rating_guest_dropdown{float:left;margin-left:0;}
.rating_guest_label{display:block;float:left;width:160px;}
.msie #panel .panel_content_left_third,.msie #panel .panel_content_right_two_third{padding-top:10px;}
.msie #panel form{float:left;margin-top:0.5em;}
.msie #panel form.right_panel_form{margin-top:0;}
#panel .submit_row {clear: left;}