﻿/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom:0px;
	overflow-x:hidden;
}
img{border:0px;} /*刪除所有圖片邊框*/ 
body,td,th{
	       font-size: 12px;
		   letter-spacing : 1pt; /*字間距離*/
           line-height : 150%; /*設定行高*/ 
		   }
input,select,textarea{
           color: #666666; /*文字色彩*/
           font-size : 9pt ; /*文字大小*/
           background-color: #FFFFFF; /*背景色彩*/
           border-top: 1px solid #B1CBE4;/*上框*/
           border-bottom : 1px solid #B1CBE4;/*下框*/
           border-left : 1px solid #B1CBE4; /*左框*/
           border-right : 1px solid #B1CBE4; /*右框*/
		   letter-spacing: 1pt;
		   line-height: 150%;
}
.seachborder{ margin:5px; padding:10px; position:relative; border:1px solid #B3D8E3;}
.manager_loginafter{ border:1px solid #96C9DA;}
.manager_loginafter_font{ margin:5px; padding:10px; position:relative;}
	.specialfont{
	   font-size:11px;
	   letter-spacing: 1pt;
	   line-height: 100%;
	   color:#666666;
	}
.specialfont2_blue{font-size:11px;
		           letter-spacing: 1pt;
		           line-height: 150%;
		           color:#C78D67;}
.join_table{border-bottom: 1px dotted #96C9DA; background-color:#F7F7F7; position:relative; margin-left:5pt; margin-top:5px; padding-left:10px; padding-top:5px;}
.join_table2{border-bottom: 1px dotted #96C9DA;; position:relative; margin-left:5pt; margin-top:5px; padding-left:10px; padding-top:5px;}
.table-down{
            border-bottom : 1px solid #6699cc; /*下框線*/ 
            }
.table-all{
           border-top : 1px solid #66CCCC; /*上框線*/ 
           border-left : 1px solid #6699cc; /*左框線*/ 
		   }
.table-chart-right{
           border-top : 1px solid #6699CC; /*上框線*/
           border-left : 1px solid #6699cc; /*左框線*/ 
           border-right : 1px solid #6699cc; /*右框線*/
		   }
.table-chart{
           border-top : 1px solid #6699CC; /*上框線*/
		   border-bottom : 1px solid #6699cc; /*下框線*/ 
           border-left : 1px solid #6699cc; /*左框線*/ 
           border-right : 1px solid #6699cc; /*右框線*/
		   }
.input_search{padding-bottom:10px;}
.Top_caption{
             margin-left:10px; /*左邊界值*/
			 margin-top:4px;
			 margin-bottom:4px;
			 }
.Top_cast{
          margin-left:30px; /*左邊界值*/
		  }
.Top_distance
{
          margin-left:0px; /*左邊界值*/}
.photo_caption_big {
	     font-size: 16px;
	     font-weight: bold;
		 letter-spacing: 2pt; /*字間距離*/
         line-height : 200%; /*設定行高*/
		 }
.photo_caption {
	     letter-spacing : 1pt; /*字間距離*/
         line-height : 150%; /*設定行高*/
		 }
.photo_albumBG{
         background-image:url(images/images/photo/phototest.gif);         
		 background-repeat : no-repeat; /*不重複排列*/
		 text-align:center;
		 vertical-align:middle;
         }

.design{ background:url(images/images/photo/design_BG.gif) no-repeat}
.design_image{margin-right: 5pt;margin-left: 8pt;margin-bottom: 4pt;margin-top: 4pt;}
.friend_IDfonts{
        font-size: 15px;
        }
.friends_assortment{
        font-size: 14px;
        }
.pic { width: 680px;}
.pic p { float: left;
         padding: 4px;
		 border: 1px solid #ddd;
		 background: #fff;
		 margin: 5px;
		 text-align:center;
		 width: 98px;
		 /*height: 98px;*/
		 height: 101px;
		 }
.photolist{
           position:relative;
           top:40px;
		   left:10px;}
		   
/*
a:link {
color:#006699;
text-decoration: none;
}
a:visited {
color:#FF6600;
text-decoration: none;
}
a:hover {
color:#0099CC;
text-decoration: none;
}
a:active {
color:#0066CC;
text-decoration: none;
}*/
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
    }
a:active {
	color: #666666;
	text-decoration: none;
}


.news{list-style-type: none;margin: 0px;padding: 0px;}
.L1 a{border-bottom: #ccc 1px solid;width: 300px;padding-left: 20px;display: block;
      background:url(../images/text/1.gif) center left no-repeat;}
.L1 a:hover{background:url(../images/text/1B.gif) center left no-repeat;color:#3399CC;}
.L2 ul{list-style-type: none;margin: 0px;padding: 0px;}
.L2 a{border-bottom: #ccc 1px solid;width: 300px;padding-left: 20px;display: block;
      background:url(../images/text/2.gif) center left no-repeat;}
.L2 a:hover{background:url(../images/text/2B.gif) center left no-repeat;color:#3399CC;}
.L3 ul{list-style-type: none;margin: 0px;padding: 0px;}
.L3 a{border-bottom: #ccc 1px solid;width: 300px;padding-left: 20px;display: block;
      background:url(../images/text/3.gif) center left no-repeat;}
.L3 a:hover{background:url(../images/text/3B.gif) center left no-repeat;color:#3399CC;}
.L4 ul{list-style-type: none;margin: 0px;padding: 0px;}
.L4 a{border-bottom: #ccc 1px solid;width: 300px;padding-left: 20px;display: block;
      background:url(../images/text/4.gif) center left no-repeat;}
.L4 a:hover{background:url(../images/text/4B.gif) center left no-repeat;color:#3399CC;}
.L5 ul{list-style-type: none;margin: 0px;padding: 0px;}
.L5 a{border-bottom: #ccc 1px solid;width: 300px;padding-left: 20px;display: block;
      background:url(../images/text/5.gif) center left no-repeat;}
.L5 a:hover{background:url(../images/text/5B.gif) center left no-repeat;color:#3399CC;}

.myphoto_menu{ list-style-type:none; margin: 0px;padding: 0px;}

.M1 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_mypageB.gif) no-repeat; height:30px; padding-top:10px;}
.M1 a:hover{background:url(images/images/text/myphoto_mypageC.gif) no-repeat;color:#3399CC;} /*我的首頁*/

.M2 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_myalbumB.gif) no-repeat; height:30px; padding-top:10px;}
.M2 a:hover{background:url(images/images/text/myphoto_myalbumC.gif) no-repeat;color:#3399CC;} /*我的相簿*/

.M3 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_workB.gif) no-repeat; height:30px; padding-top:10px;}
.M3 a:hover{background:url(images/images/text/myphoto_workC.gif) no-repeat;color:#3399CC;} /*我的創作*/

.M4 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_friendB.gif) no-repeat; height:30px; padding-top:10px;}
.M4 a:hover{background:url(images/images/text/myphoto_friendC.gif) no-repeat;color:#3399CC;} /*我的麻吉*/

.M5 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_labelB.gif) no-repeat; height:30px; padding-top:10px;}
.M5 a:hover{background:url(images/images/text/myphoto_labelC.gif) no-repeat;color:#3399CC;} /*我的標籤*/

.M6 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_userB.gif) no-repeat; height:30px; padding-top:10px;}
.M6 a:hover{background:url(images/images/text/myphoto_userC.gif) no-repeat;color:#3399CC;} /*我的名片*/

.M7 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_messageB.gif) no-repeat; height:30px; padding-top:10px;}
.M7 a:hover{background:url(images/images/text/myphoto_messageC.gif) no-repeat;color:#3399CC;} /*訊息便條*/

.M8 a{width: 100px;padding-left: 35px;display: block;
      background:url(images/images/text/myphoto_photoB.gif) no-repeat; height:30px; padding-top:10px;}
.M8 a:hover{background:url(images/images/text/myphoto_photoC.gif) no-repeat;color:#3399CC;} /*相片沖印*/

.info { margin:0px;padding:2px; position:relative; text-decoration:none;}
.info:hover {border:0px solid #CCCCCC}
.info span {display:none;}
.info:hover span { background-color:#FFFFFF;border:1px solid #CCCCCC;color:#000000;display:block;padding:2px;position:absolute;text-align:center; left:0px;top:30px;width:65px;}

.Tags { background-color:#FFFFFF; color:#000000;}
.Tags_over {background-color:#F5FAFE; color:#333333;}
.profile_table1{ border-bottom:1pt dotted #B1CBE4; color:#666666; text-align:left;}
.profile_table2{ border-bottom:1pt dotted #B1CBE4; color:#006699; text-align:left;}
.cash_table{ border-bottom:1pt solid #666666;}
.printBG{ background:url(images/images/photo/photo_BG.gif) no-repeat}
.print_image{margin-right: 5pt;margin-left: 8pt;margin-bottom: 4pt;margin-top: 4pt;}

.Top_upload{ border-bottom:1px dotted #E7DDA7; position:relative; margin-top:10px; padding-top:10px;}
.top_look{ vertical-align:baseline;}

.myInfo{ margin-left:3px; padding-left:3px;}
.myInfo:hover { background-color:#FFFFCC;}

.myInfo a:link {
color:#006699;
text-decoration: none;
}
.myInfo a:visited {
color:#FF6600;
text-decoration: none;
}
.myInfo a:hover {
color:#0099CC;
text-decoration: none;
}
.myInfo a:active {
color:#0066CC;
text-decoration: none;
