body{font-family:arial;}
#editPhotoContent{margin-bottom:20px;}
.input{margin-top:3px;border:1px solid #C2C5C9;color:#000;font-family:arial;font-size:12px;height:20px;padding-left:4px;padding-right:4px;}
.photo{position:relative;z-index:1;}
.photo_border{padding:4px;}
#viewPhoto,#photo_img{z-index:1;zoom:1;position:relative;font-size:0;}
.title_background{height:47px;background-color:#FFFBD5;}
.who_appears{width:383px;}
.whoAppearsInThePhoto{font-size:13px;}
.who_appears_instructions{margin-bottom:9px;}
.add_another_person{color:#275ac3;font-size:12px;font-weight:bold;margin-top:10px;}
.add_person_selected{color:#01a310;}
.add_another_person_image{background-image:url('/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif');background-repeat:no-repeat;background-position:-139px -176px;height:16px;width:16px;}
.person_container_image{background-image:url('/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif');background-repeat:no-repeat;background-position:-194px -241px;height:11px;width:12px;margin-top:2px;display:inline;font-size:8px;}
.person_container_image_to_delete{background-position:-199px -229px;}
.person_container_unident_image{background-position:-194px -253px;}
.person_thumb_to_delete{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;}
.person_name_to_delete{color:#b4c5e9;}
.person_relationship_to_delete{color:#D8DDE1;}
.ClickableCloseBtnOnGray{margin-right:3px;margin-left:3px;}
.add_another_person_image_selected{background-position:-154px -176px;}
.click_text{display:none;margin-top:7px;}
.bottom_part{clear:both;}
.photo_notes_textarea,.place_of_photo_input,.photo_title_input,.photo_keywords_input{width:383px;}
.photo_notes_textarea{height:67px;overflow-x:hidden;overflow-y:auto;}
.keyword_instruction{top:3px;position:relative;color:#6c6c6c;font-size:13px;}
.keyword{color:#255ac0;cursor:pointer;display:inline;}
a.keyword_selected:hover,a.keyword_selected:visited,a.keyword_selected:active,a.keyword_selected{color:#888D91;text-decoration:none;cursor:default;font-weight:bold;}
.keyword_area{display:none;width:100%;height:20px;margin-top:5px;}
#keywordsList{padding-left:20px;padding-top:5px;display:block;}
.show_link,.hide_link{cursor:pointer;}
.hide_link{display:none;}
.photo_date_input{width:98px;}
.calendar_icon{width:24px;height:20px;margin:0 5px 0 5px;background-image:url('/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif');background-repeat:no-repeat;background-position:-57px -264px;cursor:pointer;display:inline;position:relative;top:0!important;}
.photo_keywords{clear:both;}
.drop-down-year{position:relative;left:15px;color:#224863;}
.drop-item{border-top:1px solid #a5acb2;padding:4px;overflow:hidden;background-repeat:repeat-y;cursor:pointer;}
.autocomplete_div{position:relative;z-index:1000;}
.autocomplete_input{border:1px solid #a5acb2;width:298px;}
.dropdown{position:absolute;top:20px;background-color:white;border:1px solid #a5acb2;white-space:nowrap;width:268px;overflow:auto;height:10px;overflow-x:hidden;display:none;}
html>body .autocomplete_input,.dropdown{top:20px;width:268px;}
*:first-child+html .dropdown{width:300px;}
:first-child+html .autocomplete_input{width:298px;}
#autocomplete{border:1px solid #a5acb2;width:310px;}
.sel{background-color:#eaf7ff;}
.keyword_instruction ul{display:inline;margin:0;padding:0;}
input#dateEdit{width:145px;}
input#titleEdit{font-weight:bold;font-size:16px;height:25px;}
#dialog_container table{position:relative;}
.person{cursor:pointer;font-weight:bold;}
.person-dialog{width:290px;display:block;}
.person-dialog-content{background-color:#eee;}
.person-dialog-shadow-box{width:290px;}
.add-person-dialog-shadow-box{width:294px;}
.person-dialog-content-row{font-size:12px;color:#0C4E7D;width:100%;position:relative;}
.person-dialog-content-row-space{padding-bottom:10px;}
.person-dialog-content-title{font-weight:bold;margin-bottom:2px;}
.person-dialog-label{cursor:default;}
.person-dialog-content-row-buttons{height:12px;}
.person-dialog-text-box{width:270px;}
.text-box-loading{background:url(/FP/Assets/Images/Misc/Loading-2.gif) no-repeat scroll 100% 5%;background-color:#fff;}
#txtEmailAddress{width:270px;}
.person-dialog-btn-cancel{color:#275ac3;cursor:pointer;font-size:12px;font-weight:bold;margin-top:0;}
#person-dialog-img-loading{display:block;margin-top:3px;padding-left:6px;}
#dialog_container{position:absolute;top:0;}
body #dialog_container{display:none;}
div#photo_container #dialog_container{display:block;}
.person-dialog-add-content{height:auto;}
.radio-button-row{width:100%;}
.male{background:url(/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif) no-repeat -91px -241px;height:23px;width:15px;}
.female{background:url(/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif) no-repeat -108px -241px;height:23px;width:15px;}
.person-dialog-bornon,.person-dialog-fname,.person-dialog-lname{width:130px;}
.input-date-example{color:#777;font-size:12px;padding-top:2px;clear:both;}
.person-dialog-example-date{color:#777;font-size:10px;padding-top:2px;clear:both;}
.person-dialog-checkbox{position:relative;top:2px;}
.invite-checkbox{margin-top:5px;}
.person-dialog-this-person-is-label{display:block;}
.person-dialog-select-person-type{width:270px;height:23px;padding-top:1px;}
#txtDescribeThisPerson{width:270px;}
.new-person-btn{margin-top:0;font-weight:bold;color:#3B5998;cursor:pointer;}
.matched-persons{margin-bottom:7px;}
.matched-person{margin-top:3px;background-color:#FFF;width:100%;}
.matched-person-td1{width:37px;}
.autocomplete-name{overflow:hidden;color:#0c4e7d;}
img.autocomplete-image{border:1px solid #9e9e9e;}
.autocomplete-image-M img{border:1px solid #66a4e8;}
.autocomplete-image-F img{border:1px solid #fb8ec8;}
.person-dialog-choose-title{font-size:14px;}
.person-dialog-btn-delete{color:#275ac3;cursor:pointer;font-size:12px;font-weight:bold;margin-top:4px;display:block;clear:both;}
.h-done-button{cursor:pointer;}
.h-cancel-and-delete-buttons{margin-top:4px;}
.editPhotoPersonLink{color:#275ac1;text-decoration:underline;cursor:pointer;}
.rectangle{display:none;position:absolute;z-index:105;}
.tooltip{background-color:#fffbd5;border:1px solid #646464;height:15px;line-height:15px;width:auto;position:absolute;display:none;z-index:4000;font-family:arial;padding-right:3px;padding-left:3px;}
.diplay_block .rectangle_area{cursor:url('/FP/Assets/Images/Tagshot/EditPhoto/openhand.cur.ico'),move;}
.rectangle_area{background-color:#fff;height:100%;opacity:.01;width:100%;filter:alpha(opacity = 1);}
.inner_border{position:absolute;z-index:100;border:1px solid #646464;}
.middle_border{position:absolute;border:3px solid #fff;z-index:100;}
.moved .rectangle_area{cursor:url('/FP/Assets/Images/Tagshot/EditPhoto/closedhand.cur.ico'),move;}
.solid_border{display:block;border:1px solid #646464;cursor:pointer;}
.green_border{border-color:#7ad93d;z-index:2001;}
.frame_around_green{border:1px solid #fefbea;}
.dashed_border{display:block;border:2px dashed #fff;}
A.selected_person{text-decoration:underline;color:#02A514;}
a.selected_person_perm{color:#02A514;}
.individualThumb{border:1px solid #DBDBDB;padding:2px;display:block;margin-bottom:3px;}
a.individualThumb img{cursor:hand;}
.individualThumb span{position:relative;display:block;}
a.selected_person_thumb{border:2px solid #7AD93D;padding:1px;}
.selected_person_to_delete{color:#b4c5e9;}
.selected_by_rectangle{text-decoration:none;color:#3Ba4e8;}
.corner{position:absolute;z-index:3001;font-size:2px;display:none;background-image:url('/FP/Assets/Images/Tagshot/EditPhoto/corner.gif');background-repeat:no-repeat;}
.left_bottom{cursor:ne-resize;}
.right_bottom{cursor:nw-resize;}
.left_top{cursor:se-resize;}
.right_top{cursor:sw-resize;}
.connector{position:absolute;top:-8px;}
.left_edit_border{display:none;position:absolute;width:2px;height:100%;top:0;background-image:url('/FP/Assets/Images/Tagshot/EditPhoto/vert_border.gif');background-repeat:repeat-y;background-position:-1px 0;z-index:1001;}
.top_edit_border{display:none;position:absolute;width:100%;height:2px;top:0;background-image:url('/FP/Assets/Images/Tagshot/EditPhoto/horiz_border.gif');background-repeat:repeat-x;background-position:0 -1px;z-index:1001;}
.bottom_edit_border{display:none;position:absolute;width:100%;height:2px;bottom:0;background-image:url('/FP/Assets/Images/Tagshot/EditPhoto/horiz_border.gif');background-repeat:repeat-x;background-position:0 0;z-index:1001;font-size:2px;}
.right_edit_border{display:none;position:absolute;width:2px;height:100%;background-image:url('/FP/Assets/Images/Tagshot/EditPhoto/vert_border.gif');background-repeat:repeat-y;background-position:0 0;z-index:1001;}
.diplay_block{display:block;border:0;}
.shadow-box{margin:10px 0 10px 10px!important;margin:10px 0 10px 0;padding:0;position:relative;}
.shadow-box-content{position:relative;bottom:3px;border:1px solid #999;padding:11px;margin:0;}
.shadow-box-content{\margin:0 0 -3px 0;ma\rgin:0;}
.shadow-box-content p{font-size:14px;margin:3px;}
.edit-photo-shadow{position:absolute;z-index:9000;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
.tagshotBullet{background:url('/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif') no-repeat -171px -231px;height:8px;width:8px;margin-top:1px;}
.tagshotInfoIcon{background-repeat:no-repeat;background-image:url(/FP/Assets/Images/Tagshot/IconsSprite.gif?v=2.gif);background-position:-140px -208px;height:24px;width:24px;}
.addNewPersonError{margin-top:10px;font-family:arial;font-size:12px;color:#E22000;}
.scrollableTable{height:328px;overflow-x:hidden;overflow-y:auto;}
.dimmer{background-color:white;position:absolute;z-index:100;overflow:hidden;clip:auto;}
.MaximizedPhoto #actionButtonsRow{display:none;}
.MaximizedPhoto #prevNextButtonsRow{padding-bottom:5px;padding-top:11px;}
.NormalPhoto #prevNextButtonsRow{padding-bottom:10px;}
.MaximizedPhoto #maximizePhotoBtn{display:none;}
.NormalPhoto #minimizePhotoBtn{display:none;}
.MaximizedPhoto #rightPhotoPanel{display:none;}
.MaximizedPhoto #rightPhotoPanelWidget{width:31px;}
.NormalPhoto #rightPhotoPanelWidget{width:334px;}
#rightPhotoPanel{width:100%;}
#rightPhotoPanelRounded{width:100%;}
.individualName{width:100%;vertical-align:top;}
.individualMoreInfo{padding-top:2px;vertical-align:top;white-space:nowrap;}
#PeopleInPhotoSubCaption{font-size:11px;}
#directLinkEdit{width:306px;}
#viewPhotoFetchingPreloader{position:absolute;z-index:100;top:7px;}
.buttons_float{float:right;padding-right:15px;text-align:right;}
.photo_title{padding-left:18px;}
.who_appears{float:left;margin-left:20px;}
.add_another_person_image{float:left;margin-right:4px;}
.person_container_image{float:left;margin-right:5px;}
.calendar_icon{float:left;}
.dropdown{left:0;}
#dialog_container{left:-7px;}
.person-dialog-btn-cancel{float:left;margin-left:0;}
.male{float:left;margin-right:3px;}
.female{float:left;margin-right:3px;}
.person-dialog-bornon{float:left;}
#txtFirstName{margin-right:10px;}
#isAlive{margin-left:20px;}
.person-dialog-checkbox{margin-left:0;}
.person-dialog-select-person-type{padding-left:2px;}
.new-person-btn{float:left;margin-right:12px;}
.person-dialog-btn-delete{float:left;margin-left:18px;}
.h-done-button{float:left;margin-right:4px;}
.connector{right:-8px;}
.left_edit_border{left:0;}
.top_edit_border{left:0;}
.bottom_edit_border{left:0;}
.right_edit_border{right:0;}
.shadow-box{float:left;clear:left;background:url(/FP/Assets/Images/Tagshot/EditPhoto/shadowAlpha.png) no-repeat bottom right!important;}
.shadow-box-content{right:3px;}
.autocomplete-name{margin-left:8px;}
.scrollableTable{padding-right:5px;}
.MaximizedPhoto #prevNextButtonsRow{padding-left:320px;}
.MaximizedPhoto #rightPhotoPanelOuter{padding-left:17px;}
.NormalPhoto #rightPhotoPanelOuter{padding-left:30px;}
.individualName{padding-left:5px;}
.individualMoreInfo{padding-left:32px;}
#viewPhotoFetchingPreloader{left:7px;}
.whoAppearsInThePhoto{padding-bottom:5px;}
.person_container{line-height:21px;color:#275AC1;text-decoration:underline;}
.add_another_person{line-height:15px;}
.padding_between_input_lines{height:10px;}
