body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0}

body{background:#000 url(/application/images/bg/general_bg.jpg) no-repeat; font-family:Arial; font-size:12px; color:#FFF}

#tableFrame, #layoutCenter, #layoutLeft{background:none !important; margin:0px; padding:0px}
#canvas{width:680px; padding:30px}
fieldset, img{border:0 none; margin:0px}

h1{height:1.3em; font-size:2em; font-weight:normal}
#contentCenter p{font-size:0.99em; margin:20px 0px}
#canvas form input{width:188px; height:16px; padding-left:2px; padding-top:2px; font-family:tahoma; font-size:11px}
#canvas form select{width:194px; height:22px; padding:2px; font-family:tahoma; font-size:11px}
label{font-family:tahoma; font-size:11px}
.mandatoryField{background:none; padding-left:0px}
.formErrors{margin-bottom:10px}
.formErrorsDisplay{margin-bottom:10px}
.fieldErrorText a{color:#f00; text-decoration:none}
.bc-bold{font-weight:bold}

#MyGuestListDetails ol{list-style-image:none; list-style-position:outside; list-style-type:none}
#MyGuestListDetails ol li{clear:left; float:left; line-height:16px; padding-bottom:5px; width:340px}
#MyGuestListDetails ol li label{float:left; width:120px}

#MyGuestListDetails li.overageol, #MyGuestListDetails li.lastnameol, #MyGuestListDetails li.relationshipol{clear:none}
#MyGuestListDetails li.overageol input{width:20px; margin-left:0px}
#MyGuestListDetails li.overageol span{font-family:tahoma; font-size:11px}
#MyGuestListDetails li.emailol, #MyGuestListDetails li.submitol{width:100%}
#MyGuestListDetails li.emailol input{width:528px}
#SavetoGuestListButton{clear:both; float:right}
#canvas #SavetoGuestListButton input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#MyGuestListConfirmation{clear:both}
#AddAnotherGuestButton{xtext-align:center; float:right}
#contentCenter a.popLink{background:transparent url(/media/images/themes/home/promo_arrow_icon.gif) no-repeat scroll 0 0px; padding-left:18px; color:#82693F; text-decoration:none; font-weight:bold}
#contentCenter a:hover.popLink{color:#977849; text-decoration:none}

#DeleteMyGuestListDetails dt{float:left; width:120px; font-weight:bold; line-height:18px}
#DeleteMyGuestListDetails dd{line-height:18px}

#DeleteConnectionButton{clear:both; float:right}
#DeleteMyGuestListAcknowledgement{clear:both}
#canvas #DeleteConnectionButton input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#AddManagerDetails ol{list-style-image:none; list-style-position:outside; list-style-type:none}
#AddManagerDetails ol li{clear:left; float:left; line-height:16px; padding-bottom:5px; width:340px}
#AddManagerDetails ol li label{float:left; width:120px}

#AddManagerDetails li.lastnameol, #AddManagerDetails li.relationshipol{clear:none}
#AddManagerDetails li.salutationol, #AddManagerDetails li.emailol, #AddManagerDetails li.profileol, #AddManagerDetails li.submitol{width:100%}
#AddManagerDetails li.emailol input{width:528px}
#AddManagerDetails li.profileol input{width:20px; margin-left:0px}
#AddManagerDetails li.profileol span{font-family:tahoma; font-size:11px; width:528px; float:left}
#AddManagerDetails li.profileol span.bc-bold{float:none}
#AddManagerDetails li.profileol span.checkbox_wrap{width:25px}

#SavetoManagerListButton{clear:both; float:right}
#AddManagerConfirmation{clear:both}
#canvas #SavetoManagerListButton input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#DeleteManagerDetails dt{float:left; width:120px; font-weight:bold; line-height:18px}
#DeleteManagerDetails dd{line-height:18px}

#DeleteFromManagerListButton{clear:both; float:right}
#DeleteManagerAcknowledgement{clear:both}
#canvas #DeleteFromManagerListButton input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#Add_Email_Confirmation legend{display:none}
#Add_Email_Confirmation h2{font-weight:bold; font-size:14px; margin-bottom:10px}
#Add_Email_Confirmation ol{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px}
li#Select_Lead_Guest h2{display:none}
li#Select_Lead_Guest ol li{float:left; line-height:13px; padding:0px 50px 5px 0px; width:145px}
li#Select_Lead_Guest input{width:20px; margin-left:0px}
li#Email_Other_People{clear:left}
li#Email_Other_People h2{margin-top:10px}
li#Email_Other_People ol li{float:left; line-height:13px; padding-bottom:5px; width:300px}
li#Email_Other_People label{width:150px}
li#Email_Other_People input{width:228px}
li#Email_Confirmation_Button{clear:both; float:right; text-align:right}
li#Email_Confirmation_Button label{display:none}
li#Email_Confirmation_Button input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#Sent_Email_Confirmation{clear:both}

#ManagerAuthorisationDetails ol{list-style-image:none; list-style-position:outside; list-style-type:none}
#ManagerAuthorisationDetails ol li{clear:left; float:left; line-height:13px; padding-bottom:5px; width:680px}
#ManagerAuthorisationDetails ol li label{float:left; width:180px}
#ManagerAuthorisationDetails ol li input{width:250px}

#AddtoGuestListButton{clear:both; float:right}
#canvas #AddtoGuestListButton input{background:transparent url(/media/images/themes/forms/btn_save_guest.png) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding:0px 0px 5px 0px; width:170px; margin:15px 0px}

#Select_Lead_Guest li span { display:block; float:left; }
#Select_Lead_Guest li label { display:block; float:left; }
span.noEmail { display:block; clear:both; padding-left:19px; width:100%; font-size:11px;}
