/* CSS Document */
 
/* content for photo page */
.outline .content .photo_title{ padding-left:10px;border-bottom:1px solid #ccc; height:25px; background:#fff url(../img/content_box_bg.jpg) top left repeat-x;}
.outline .content .photo_title a{ text-decoration:none; color:#000;}
.outline .content .photo_title span{ margin-right:5px; padding:3px; }
.outline .content .photo_title span img{ margin-right:4px; margin-top:2px; }
.outline .content .photo_root { background-color:#EAEAEA; padding:5px; color:#666; }
.outline .content .photo_root span{ margin-right:5px; }
.outline .content .photo_list .pre_img{ float:left; position:relative; }
.outline .content .photo_list img{ padding:5px; border:1px solid #ccc; margin:5px;background-color:#FFF;}
.outline .content .photo_list .add{ position:absolute; margin:10px;background:none;}
.outline .content .photo_list .add img{background:none;}
.outline .content .pagelist a{ border:1px solid #ccc; padding:0px 5px 0px 5px; text-decoration:none; }
.outline .content .pagelist a:hover{ background-color:#ccc; color:#00f; }
.outline .content .pagelist span{ font-weight:bold; }

/* popup windows */
.outline .popup_win{ background:#ffe8b3; border:1px solid #999; padding:5px; margin-top:3px; text-align:left; }

.outline .content .photo_info{ float:left; width:190px; margin-top:10px; }
.outline .content .photo_info img { margin-right:5px; }
.outline .content .photo_display{ float:left; width:550px; margin-top:10px; text-align:center;}
.outline .content .photo_display .p_photo{ border:1px solid #ccc; padding:5px; margin-bottom:10px; }
.outline .content .photo_menu{ float:left; width:165px; border:1px solid #ccc; margin-top:10px; margin-left:2px; }
.outline .content .photo_menu .menu{ background-color:#EEE; padding:5px;}
.outline .content .photo_menu img{ height:50px; border:0px; padding:2px;}
.outline .content .photo_menu .menu a{ border:1px solid #ccc; padding:2px; text-decoration:none; background-color:#fff; margin-top:3px; }
.outline .content .photo_menu .menu a:hover{ background-color:#ccc; }
.outline .content .photo_menu .already{ border:1px solid #000; background-color:#CCCCCC;}

.outline .content .photo_cart{ float:left; width:700px; border:1px solid #ccc; margin:10px 0px 10px 10px; }
.outline .content .photo_cart .menu{ clear:both; width:690px; background-color:#EEE; padding:5px;}
.outline .content .photo_cart div{ float:left; position:relative; }
.outline .content .photo_cart .delete {position:absolute; margin:5px;}
.outline .content .photo_cart .delete img{ width:15px; height:15px; }
.outline .content .photo_cart img{ height:100px; border:0px; padding:2px;}
.outline .content .photo_cart .menu a{ border:1px solid #ccc; padding:2px; text-decoration:none; background-color:#fff; margin-top:3px; }
.outline .content .photo_cart .menu a:hover{ background-color:#ccc; }
.outline .content .photo_cart .already{ border:1px solid #000; background-color:#CCCCCC;}

.outline .content .folder_list{padding:5px; background-color:#FFF;}
.outline .content .folder{ margin-top:5px; letter-spacing:1px; background-color:#FFF;}
.outline .content .folder div{ float:left; border:1px solid #ccc; height:50px; width:180px; padding:5px 0px 0px 5px; margin:5px; letter-spacing:1px;background-color:#FFF; }
.outline .content .folder a{ color:#000; text-decoration:none; }
