/* --------- /javascripts/dd/dragondiapers/base.css --------- */ 
#dd_current_form_action.dd_cfa html,
#dd_current_form_action.dd_cfa body,
#dd_current_form_action.dd_cfa div,
#dd_current_form_action.dd_cfa span,
#dd_current_form_action.dd_cfa object,
#dd_current_form_action.dd_cfa iframe,
#dd_current_form_action.dd_cfa h1,
#dd_current_form_action.dd_cfa h2,
#dd_current_form_action.dd_cfa h3,
#dd_current_form_action.dd_cfa h4,
#dd_current_form_action.dd_cfa h5,
#dd_current_form_action.dd_cfa h6,
#dd_current_form_action.dd_cfa p,
#dd_current_form_action.dd_cfa blockquote,
#dd_current_form_action.dd_cfa pre,
#dd_current_form_action.dd_cfa a,
#dd_current_form_action.dd_cfa abbr,
#dd_current_form_action.dd_cfa acronym,
#dd_current_form_action.dd_cfa address,
#dd_current_form_action.dd_cfa code,
#dd_current_form_action.dd_cfa del,
#dd_current_form_action.dd_cfa dfn,
#dd_current_form_action.dd_cfa em,
#dd_current_form_action.dd_cfa img,
#dd_current_form_action.dd_cfa q,
#dd_current_form_action.dd_cfa dl,
#dd_current_form_action.dd_cfa dt,
#dd_current_form_action.dd_cfa dd,
#dd_current_form_action.dd_cfa ol,
#dd_current_form_action.dd_cfa ul,
#dd_current_form_action.dd_cfa li,
#dd_current_form_action.dd_cfa fieldset,
#dd_current_form_action.dd_cfa form,
#dd_current_form_action.dd_cfa label,
#dd_current_form_action.dd_cfa legend,
#dd_current_form_action.dd_cfa table,
#dd_current_form_action.dd_cfa caption,
#dd_current_form_action.dd_cfa tbody,
#dd_current_form_action.dd_cfa tfoot,
#dd_current_form_action.dd_cfa thead,
#dd_current_form_action.dd_cfa tr,
#dd_current_form_action.dd_cfa th,
#dd_current_form_action.dd_cfa td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 16px;
  font-family: inherit;
  vertical-align: baseline;
  line-height: normal;
  background-color: transparent;
  background-image: none;
}

#dd_current_form_action.dd_cfa table { border-collapse: separate; border-spacing: 0; }
#dd_current_form_action.dd_cfa caption,
#dd_current_form_action.dd_cfa th,
#dd_current_form_action.dd_cfa td { text-align: left; font-weight: normal; }

#dd_current_form_action.dd_cfa table,
#dd_current_form_action.dd_cfa td,
#dd_current_form_action.dd_cfa th { vertical-align: middle; }

#dd_current_form_action.dd_cfa blockquote:before,
#dd_current_form_action.dd_cfa blockquote:after,
#dd_current_form_action.dd_cfa q:before,
#dd_current_form_action.dd_cfa q:after { content: ""; }

#dd_current_form_action.dd_cfa blockquote,
#dd_current_form_action.dd_cfa q { quotes: "" ""; }
.dd_sortable li {
   padding-left: 0px;
   margin-left: 0px;
}

.dd_sortable {
   list-style:none;
   padding:0px;
   margin:0px;
}

#dd_current_form_action.dd_cfa a img { border: none; }

.dd_image_data_map_align_left {
  float:left;
}

.dd_image_data_map_align_right {
  float:right;
}

li .dd_image {
  margin-bottom:6px;
}

.dd_image.dd_image_data_map_align_left {
  margin-right:8px;
}

.dd_image.dd_image_data_map_align_right {
  margin-left:8px;
}

.view_mode #dd_navigation ul li.dd_li_hidden_page {
  display: none;
}

#dd_navigation a.nav_link.dd_hidden_page {
  display:none;
}

#menu1 a.nav_link.dd_hidden_page {
  display:none;
}

#avmenu a.nav_link.dd_hidden_page {
  display:none;
}

.subnav a.nav_link.dd_hidden_page {
  display:none;
}

#dd_navigation ul.dd_sub_pages {
  position: absolute;
  left: -999em;
}

.dd_bottom_page_padding {
  height:500px;
}

.dd_sidebar .textblock_item .dd_image_data_map_list_single,
.dd_sidebar .special_item .dd_image_data_map_list_single,
.dd_sidebar .event_item .dd_image_data_map_list_single,
.dd_sidebar .site_page_item .dd_image_data_map_list_single,
.dd_sidebar .entre_item .dd_image_data_map_list_single {
  display: none;
}

.site_heading_item .dd_hide_site_heading {
  display: none;
}

.dd_tab_focus-page_tools_tab .site_heading_item .dd_hide_site_heading {
  display: block;
  opacity: 0.3;
  background: transparent url(/images/dd/hidden.png) repeat center center;
}

.dd_item_controls {
  position: relative;
  height: 20px;
  
}

.dd_item_controls a.dd_item_control {
  float: right;
  text-decotration: none;
  font-family: sans-serif;
  font-size:   12px;
  font-weight: bold;
  background-color: #fff;
  border: none;
  -moz-box-shadow: 0px 0px 3px #000;
  -webkit-box-shadow: 0px 0px 3px #000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  height: 17px;
  line-height: 20px;
  padding: 4px 10px;
  color: #445C98;
}

.dd_item_controls a.dd_item_control .circplus {
  font-size: 20px;
}

.ff2 .dd_modal_on .dd_flash_slideshow_container {
  display: none;
}

#dd_wrapper .dd_special_edit_area .dd_flyout .dd_drag_handle,
#dd_wrapper .dd_special_edit_area .dd_flyout .dd_delete_link {
  display:none;
}

#dd_wrapper .dd_special_edit_area .item_container {
  margin-top: 0px;
  margin-bottom: 0px;
}/* --------- /stylesheets/dd/slideshow_new.css --------- */ 
/* Slideshow */
.temp_slideshow_container {
	height:260px;
	background-color:#ffffff;
/*	background:transparent url(/images/slideshow_wireframe.png) no-repeat 0 0; */
}

.dd_tab_focus-photos_tab .page_items_connect .dd_slideshow_container {
  display:none;
}

.dd_tab_focus-photos_tab .page_items_connect .dd_slideshow_item_idm_list_container {
  display:block;
}

.dd_slideshow_item_idm_list_container {
  display:none;
}

.slideshow_item .image_data_maps_connect li .transition,
.slideshow_item .image_data_maps_connect li .duration,
.slideshow_item .image_data_maps_connect li img,
.image_data_map .transition,
.image_data_map img,
.image_data_map .duration {
	display:none;
}

.dd_slideshow_container {
	margin:auto;
}

.dd_slideshow_item {
	position:relative;
	margin-bottom:1em;
	text-align:center;
}

.dd_slideshow_item_droppables {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  background: #000 url(/images/background_tiles/images_bkg.jpg) repeat-x bottom;
}

.dd_empty_slide {
	background:transparent url(/images/slideshow/empty_slide.jpg) no-repeat center;
	height:260px;
}

.dd_slideshow_item_droppables .image_item {
  display:none;  
  margin:4px;
  padding:4px;
  text-align:center;
}

.dd_slideshow_item_droppables .image_item .caption{
  color:#444444;
  font-size:1em;
}

.dd_slideshow_item_droppables .image_holder {
  margin:0px;
}


.dd_slideshow_item_droppables .message_receiver_background {
	display:block;
}

.dd_slideshow_item_droppables .ajax_loading {
	display:block;
}

.dd_slideshow_container .slideshow_display_image {
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.dd_slideshow_controls {
  position:absolute;
  bottom:0px;
  right:0px;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  opacity:0.35;
  background-color:#555555;
  z-index:3;
}

.dd_slideshow_controls a {
  display:block;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}
/* Slideshow end *//* --------- /javascripts/dd/dragondiapers/themes/modern_dark/style.css --------- */ 
a {
  outline: none;
}


.dd_action_placeholder {
    min-height: 10px;
  /*  position:relative; */
    z-index:5;}

#dd_action_placeholder_temp {
   background-color:#f00;
}

.dd_hovering,
.dd_hovering_other {
 /* background-color:#f00; */
}


#dd_dropmarker {
  z-index:20;
  border:1px solid #00a700;
}

#dd_dropmarker_inner {
  height: 100%;
  /* background-color: #56e66a; */
   background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/trans_green.png) repeat 0 0;
}

#dd_dropmarker_ul_ {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/select_crosshairs.png) no-repeat 0 0;
  position:absolute;
  top: -123px;
  left: -123px;
  width: 245px;
  height: 245px;
  z-index: -5;
}

#dd_dropmarker_lr_ {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/select_crosshairs.png) no-repeat 0 0;
  position:absolute;
  bottom: -123px;
  right: -123px;
  width: 245px;
  height: 245px;
  z-index: -1;
}

#dd_selection_background_mask_lr {

}

#dd_current_form_action.dd_cfa #dd_close_link {
  position:absolute;
  top:3px;
  right:0px;
  border:none;
}

#dd_current_form_action.dd_cfa a#dd_close_link:hover {
    background-color:transparent;
    border:none;
}

#dd_current_form_action.dd_cfa #dd_ul_corner {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/crosshairs.png) no-repeat 0 0;
  position:absolute;
  top:     -122px;
  left:    -122px;
  width:   245px;
  height:  245px;
  z-index: -10;
}

#dd_current_form_action.dd_cfa #dd_lr_corner {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/crosshairs.png) no-repeat 0 0;
  position:absolute;
  bottom: -122px;
  right: -122px;
  width: 245px;
  height: 245px;
  z-index: -10;
}

#dd_current_form_action.dd_cfa #dd_form_container {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/form_background.png) repeat center center;
  padding-bottom:52px;
  width:337px;
}

li #dd_current_form_action.dd_cfa #dd_form_container {
  font-family: Tahoma, Geneva, sans-serif;
  color: #d3d2cd;
  /*font-family:  Trebuchet MS, Helvetica, sans-serif */
}

#dd_current_form_action.dd_cfa #dd_form_container {
  padding-left: 13px;
  padding-right: 13px;
  text-align: left;
}

#dd_current_form_action.dd_cfa #dd_form_container textarea{
  background-color: #fff;
  border: none;
  width: 330px;
  height: 200px;
  color: #61574d;
  padding: 4px;
  font-size: 1em;
  font-family: inherit;
}

#dd_current_form_action.dd_cfa #dd_form_container textarea.dd_short {
  height:100px;
}


#dd_current_form_action.dd_cfa #dd_form_container input.dd_text_field {
  background-color: #fff;
  border: none;
  width: 330px;
  height: 21px;
  color: #61574d;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 1em;
  font-family: inherit;
}

#dd_current_form_action.dd_cfa #dd_form_container input.dd_date_field {
  width: 300px;
}

#dd_wrapper #dd_current_form_action.dd_cfa #dd_form_container h1 {
  color: #d3d2cd;
  font-size: 1.7em;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0;
  position:absolute;
  top:-61px;
  bottom: auto;
  left: 12px;
  background-color: transparent;
  background-image: none;
  border: none;
  padding: 0px;
  margin: 0px;
}

#dd_current_form_action.dd_cfa #dd_form_container label,
#dd_current_form_action.dd_cfa #dd_form_container .dd_checkbox_field {
  display:block;
  font-size: 1.2em;
  font-weight: normal;
  text-transform: uppercase;
  text-align: left;
  line-height:52px;
  letter-spacing:1px;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_checkbox_field {
  line-height:36px;
}

#dd_current_form_action.dd_cfa #dd_close_link {
  position: absolute;
  top: 0px;
  right: 0px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/close.png) no-repeat top right;
  width:46px;
  height:31px;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_submit_button,
#dd_current_form_action.dd_cfa #dd_form_container .dd_delete_button {
  border:none;

  width:115px;
  height:33px;
  font-size: 1.1em;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  color:#fff;
  line-height:33px;
  position: absolute;
  bottom:-65px;
  text-decoration:none;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_submit_button {
  left:36px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/green_button.png) no-repeat 0 0;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_delete_button {
  right:36px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/red_button.png) no-repeat 0 0;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder {
  position:absolute;
  top:14px;
  left: 375px;
  width:212px;
}

#dd_current_form_action.dd_closing_event #dd_form_container .dd_help_area_holder,
#dd_current_form_action.dd_closing_event #dd_close_link {
  display:none;
}



#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area,
#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation {
  display:block;
  font-size:10px;
  font-family: sans-serif;
  line-height:20px;
  color: #fff;
  padding:10px;
  text-transform: none;
  text-align: left;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/help_background.png) repeat 0 0;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation {
    background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/red_background.png) repeat 0 0;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area p,
#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation p {
 font-size:10px;
 padding-bottom:10px;
  line-height:15px;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area em,
#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area a,
#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area li {
  font-size: 10px;
  color: #fff;
  display: inline;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area a,
#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area a:hover {
  text-transform: none;
  color: #6cbd70;
  text-decoration: underline;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .dd_help_area a:hover {

}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area,
#dd_current_form_action.dd_cfa #dd_form_container .errorExplanation {
  display:none;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation h2 {
    display:none;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation p {
   color:#e9d45d;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_help_area_holder .errorExplanation li {
  font-size: 12px;
  color: #fff;
  margin-left: 17px;
  positon: static;
}

#dd_current_form_action.dd_cfa #dd_form_container .fieldWithErrors label {
  color:#e9d45d;
}

#dd_current_form_action.dd_cfa #dd_form_container .fieldWithErrors input,
#dd_current_form_action.dd_cfa #dd_form_container .fieldWithErrors textarea {
  border: none;
  background: #f8a7af;
  border-bottom: 4px solid #a00;
}

/*
  Other links
*/

#dd_current_form_action.dd_cfa #dd_form_container .dd_other_form_links {
  position: absolute;
  right: 5px;
  bottom: 16px;
  
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_other_form_links a {
  color: #d3d2cd;
  text-transform:uppercase;
  font-size: 13px;
  display:block;
  float:right;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:9px;
  padding-right:9px;
  text-decoration:none;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_other_form_links.global a.global_level, 
#dd_current_form_action.dd_cfa #dd_form_container .dd_other_form_links.local a.local_level, 
#dd_current_form_action.dd_cfa #dd_form_container .dd_other_form_links.page a.page_level {
  color:#f9eb92;
}



/*
  Flyouts
*/

div.dd_flyout {
  position: absolute;
  top: 0px;
  left: -80px;
  height: 32px;
  width: 80px;
  z-index: 5;
  font-family: sans-serif; 
  font-size: 11px;
}

.photo_drop_item .image_data_map div.dd_flyout {
  display: none;
}

.page_item_tool_maps_connect div.dd_flyout,
.dd_gallery_list div.dd_flyout,
.dd_slideshow_list div.dd_flyout, 
.dd_image_data_map_list_single div.dd_flyout {
  top:auto;
  left:auto;
  bottom:0px;
  right:0px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/dd_image_flyout.png) no-repeat -3px -3px;  
}

div.dd_flyout div.dd_flyout_image {
  position:absolute;
  top:-15px;
  left:-15px;
  background:transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/dd_flyout_background2.png) no-repeat 0 0;
  width:130px;
  height:57px;
  z-index:-1;
}

.page_item_tool_maps_connect div.dd_flyout div.dd_flyout_image,
.dd_gallery_list div.dd_flyout div.dd_flyout_image, 
.dd_slideshow_list div.dd_flyout div.dd_flyout_image, 
.dd_image_data_map_list_single div.dd_flyout div.dd_flyout_image { 
  background-image:none;
}

.dd_form_open div.dd_flyout,
.dd_highlight_before_delete div.dd_flyout {
  display:none;
}

#dd_wrapper div#dd_navigation div.dd_flyout a.dd_edit_link,
#dd_wrapper div#dd_navigation div.dd_flyout a.dd_edit_link:hover,
#dd_wrapper div#dd_navigation div.dd_flyout a.dd_edit_link:visited,
#dd_wrapper div#dd_navigation div.dd_flyout a.dd_edit_link:active,
#dd_wrapper div.dd_flyout a.dd_edit_link,
#dd_wrapper div.dd_flyout a.dd_edit_link:hover,
#dd_wrapper div.dd_flyout a.dd_edit_link:visited,
#dd_wrapper div.dd_flyout a.dd_edit_link:active {
  color: #445C98;
  font-family: sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 11px;
  position: absolute;
  line-height: 32px;
  padding-top: 1px;
  top: 0px;
  left: 32px;
  text-align: left;
  background: none;
  border: none;
  width: 25px;
  display: block;
  height: 13px;
}

#dd_wrapper .page_item_tool_maps_connect div.dd_flyout a.dd_edit_link,
#dd_wrapper .dd_gallery_list div.dd_flyout a.dd_edit_link, 
#dd_wrapper .dd_slideshow_list div.dd_flyout a.dd_edit_link, 
#dd_wrapper .dd_image_data_map_list_single div.dd_flyout a.dd_edit_link { 
  color:#f00;
}

#dd_wrapper .page_item_tool_maps_connect div.dd_flyout a.dd_edit_link:hover,
#dd_wrapper .dd_gallery_list div.dd_flyout a.dd_edit_link:hover, 
#dd_wrapper .dd_slideshow_list div.dd_flyout a.dd_edit_link:hover, 
#dd_wrapper .dd_image_data_map_list_single div.dd_flyout a.dd_edit_link:hover { 
  color:#f00;
}

#dd_wrapper .page_item_tool_maps_connect div.dd_flyout a.dd_edit_link:active,
#dd_wrapper .dd_gallery_list div.dd_flyout a.dd_edit_link:active, 
#dd_wrapper .dd_slideshow_list div.dd_flyout a.dd_edit_link:active, 
#dd_wrapper .dd_image_data_map_list_single div.dd_flyout a.dd_edit_link:active { 
  color:#f00;
}

#dd_wrapper .page_item_tool_maps_connect div.dd_flyout a.dd_edit_link:visited,
#dd_wrapper .dd_gallery_list div.dd_flyout a.dd_edit_link:visited, 
#dd_wrapper .dd_slideshow_list div.dd_flyout a.dd_edit_link:visited, 
#dd_wrapper .dd_image_data_map_list_single div.dd_flyout a.dd_edit_link:visited { 
  color:#f00;
}

div#dd_navigation div.dd_flyout a.dd_delete_link,
div#dd_navigation div.dd_flyout a.dd_delete_link:hover,
div.dd_flyout a.dd_delete_link,
div.dd_flyout a.dd_delete_link:hover {
  display: block;
  width: 10px;
  height: 11px;
  position: absolute;
  top: 11px;
  left: 10px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/trash.gif) no-repeat 0 0;
  border: none;
}

.page_item_tool_maps_connect div.dd_flyout a.dd_delete_link,
.dd_gallery_list div.dd_flyout a.dd_delete_link, 
.dd_slideshow_list div.dd_flyout a.dd_delete_link, 
.dd_image_data_map_list_single div.dd_flyout a.dd_delete_link { 
  left:14px;
}

.dd_drag_handle {
  position:absolute;
  height:32px;
  width:15px;
  top:0px;
  left:60px;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/drag_handle.gif) no-repeat center center;
}

.page_item_tool_maps_connect div.dd_flyout .dd_drag_handle,
.dd_gallery_list div.dd_flyout .dd_drag_handle, 
.dd_slideshow_list div.dd_flyout .dd_drag_handle, 
.dd_image_data_map_list_single div.dd_flyout .dd_drag_handle { 
  left:56px;
}

.dd_image_data_map_list_single div.dd_flyout .dd_drag_handle { 
  display:none;
}

ul.dd_sortable li.dd_highlight_before_delete {
  border:1px solid #f00;
  padding:5px;
}

#my_tools_tab ul.dd_sortable li.dd_highlight_before_delete {
  background-color: #f00;
  border:0px solid #f00;
}

ul.dd_sortable.dd_gallery_list li.dd_highlight_before_delete {
  padding:0px;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_ajax_error h1 {
  color:#e9d45d;
}

#dd_current_form_action.dd_cfa #dd_form_container .dd_ajax_error h2 {
  font-size: 1.2em;
  font-weight: normal;
  text-transform: uppercase;
  line-height:52px;
  letter-spacing:1px;
  color: #d3d2cd;
}

#dd_current_form_action.dd_cfa  #dd_form_container .dd_ajax_error p {
  padding-bottom:15px;
}

#dd_current_form_action.dd_cfa  #dd_form_container .dd_ajax_error a {
  color:#a5eba0;
}

ul.dd_mark_empty_drop,
div.dd_mark_empty_drop,
li.dd_mark_empty_drop {
/*  background-color:#eefbbc;
  background-color:#fff; */
  position:relative;
  z-index:16;
}

ul.dd_image_data_map_list_single {
  position:relative;
}
ul.dd_image_data_map_list_single li {
  position:absolute;
  top:0px;
  left:0px;
}

.page_item_tool_maps_connect .page_item_tool_map div.dd_flyout a.dd_edit_link,
.dd_slideshow_item_idm_list_container .image_data_map div.dd_flyout a.dd_edit_link,
.dd_gallery_list .image_data_map div.dd_flyout a.dd_edit_link {
  display:none;
}

.dd_image_data_map_list_single.dd_ajax_loading {
  border:1px solid #00a700;
  background: #fff url(/javascripts/dd/dragondiapers/themes/modern_dark/images/green_loading_wb.gif) no-repeat center center;
  z-index:16;
}

.dd_sortable li.dd_ajax_loading {
  position:relative;
  border:1px solid #00a700;
  background: #fff url(/javascripts/dd/dragondiapers/themes/modern_dark/images/green_loading_wb.gif) no-repeat center center;
}

.dd_sortable.dd_gallery_list li.dd_ajax_loading {
  z-index: 16;
}

.dd_sortable li.dd_ajax_loading * {
  visibility: hidden;
}

/*
  Modal Screen settings
*/

#dd_modal_screen_clear {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/beige_dark_transparent.png) repeat center center;
  background-attachment: fixed;
  overflow:hidden;
}

#dd_modal_screen_temp {
      background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/dd_diag_bkg_darker.png) repeat center center;
      background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/dd_diag_bkg.png) repeat center center;
}

#dd_modal_screen {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/fixed_dark_burst.png) no-repeat center -270px;
  background-attachment: fixed;
  overflow:hidden;
}

#dd_modal_screen .modal_inner {
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/beige_dark_transparent.png) repeat center center;
  height: 10000px;
}

#dd_modal_screen.dd_ie_screen {
  background-image: none;
  background-color: #26221f;
  background-attachment:scroll;
}

#dd_modal_screen.dd_ie_screen .modal_inner {
  background-image:none
  display:none;
  height: 0px;
}

/* item forms defaults */

.dd_image_data_map_list .image_data_map {
  float:left;
}

ul.dd_gallery_list li.dd_action_placeholder,
ul.dd_slideshow_list li.dd_action_placeholder,
ul.dd_horizontal_list li.ui-sortable-placeholder {
  float:left;
}

ul.dd_slideshow_list li.dd_action_placeholder,
ul.dd_slideshow_list li.ui-sortable-placeholder {
  width:80px;
  height:80px;
  padding:5px;
  margin:2px;
}

ul.dd_slideshow_list li.image_data_map {
  background-color: #3d332d;
  padding:5px;
  margin:2px;
}

ul.dd_slideshow_list.dd_ajax_loading li.dd_action_placeholder {
  position:relative;
  border:1px solid #00a700;
  margin:1px;
  background: #fff url(/javascripts/dd/dragondiapers/themes/modern_dark/images/green_loading_wb.gif) no-repeat center center;
  z-index:3000;  
}

.dd_slideshow_item_idm_list_container {
  border: 2px solid #3d332d;
}

.dd_slideshow_item_idm_list_container .dd_slides_heading,
li.gallery_item .dd_gallery_heading {
  background-color: #3d332d;
  color: #eefbbc;
  text-transform:uppercase;
  padding:2px;
}

li.gallery_item .dd_gallery_heading {
  display:none;
  margin-bottom: 10px;
}

li.gallery_item.dd_empty_image_list {
  background: #eefbbc url(/images/dd/empty_gallery.png) no-repeat center center;
  min-height: 200px
}

li.photo_drop_item.dd_empty_image_list {
  background: #eefbbc url(/images/dd/empty_photo_drop.png) no-repeat center center;
  min-height: 200px;
}

li.slideshow_item.dd_empty_image_list {
  background: #eefbbc url(/images/dd/empty_slideshow.png) no-repeat center center;
  min-height: 200px;
}

.dd_tab_focus-photos_tab .page_items_connect li.gallery_item.dd_empty_image_list {
  background-image: none;
}

.dd_tab_focus-photos_tab .page_items_connect li.gallery_item .dd_gallery_heading {
  display:block;
}

.dd_tab_focus-photos_tab .page_items_connect li.gallery_item {
  border-bottom: 2px solid #3d332d;
  background-color:#eefbbc;
}

.dd_tab_focus-photos_tab .page_items_connect .dd_image_data_map_list_single {
  background-color:#eefbbc;
  border: 1px dashed #ccc;
  border: 1px dashed #ff6f00;

}

.dd_tab_focus-photos_tab .dd_flash_slideshow_container {
  display: none;
}


.dd_tab_focus-photos_tab .page_items_connect .dd_image_list_container {
  background-color:#eefbbc;
}

#dd_navigation #home_page_list div.dd_flyout a.dd_delete_link,
#dd_navigation #home_page_list div.dd_flyout .dd_drag_handle,
.dd_special_one_item_edit div.dd_flyout a.dd_delete_link,
.dd_special_one_item_edit div.dd_flyout .dd_drag_handle,
#dd_navigation #home_page_list #dd_current_form_action.dd_cfa #dd_form_container .dd_checkbox_field {
  display:none;
}

.calendar_date_select {
  z-index: 8000;
}

.dd_special_edit_flyout {
  position: relative;
  height: 0px;
}

.dd_special_edit_flyout .dd_sp_flyout {
  position:absolute;
  top: 0px;
  right: 0px; 
  z-index:20;
}

.dd_special_edit_flyout .dd_sp_flyout a,
.dd_special_edit_flyout .dd_sp_flyout a:hover {
  display: block;
  text-align: center;
  line-height: 57px;
  width: 174px;
  height: 57px;
  color: #445c98;
  font-size: 11px;
  font-family: sans-serif;
  font-weight: normal;
  text-decoration: none;
  background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/dd_special_flyout_background.png) no-repeat 0 0; 
}

.dd_special_edit_flyout .dd_sp_flyout a:hover {
  text-decoration: underline;
}

.dd_special_edit_flyout .dd_sp_flyout a.now_editable,
.dd_special_edit_flyout .dd_sp_flyout a.now_editable:hover {
  color: #4c8429;
  font-size: 13px;
  text-decoration: none;
}
.page_items_connect.dd_area_editable {
  border:1px dashed #4c8429;
}

 .dd_special_edit .dd_slideshow_controls {
  display:none;
}
/* --------- /stylesheets/dd/lightbox.css --------- */ 
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/css/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/css/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/css/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	height:40px;
	line-height: 1.4em;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
