.itpark{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:888888;
border:none;
}

.itpark:after{ 
content: ""; 
height: 0; 
clear: both; 
visibility: hidden;
}

.itpark ul{
width: 100%;
padding: 0px 0;
margin: 0;
}

.itpark ul li{
display: inline;
}

.itpark ul li a{
color: #888888;
margin: 0;
text-decoration: none;
}

.itpark ul li a:hover{
color: #888888;
margin: 0;
text-decoration:underline;
}

.itpark ul li a[rel]:after{ 
content: "";
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:11px;
position:absolute;
top: 0;
left:50px;
border: 5px solid #FFFFFF;
border-left:1px solid #FFCB05;
border-bottom:1px solid #FFFFFF;
margin-left:4px;
padding-left:12px;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 0px;
border-bottom: 1px solid #FFFFFF; 
padding: 1px 0;
text-decoration: none;
font-size:11px;
/* color: #888888;  */
color: #9c8e5e;
}

* html .dropmenudiv a{ 
width: 100%;
}

.dropmenudiv a:hover{ 
font-size:11px;
color: #9c8e5e;
}

/* ######### Style for artistmain contant ######### */
.artistmain{
font-size:11px;
color: #666;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:20px;

}
.artistmain a{
font-size:11px;
color: #666;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:20px;
}
.artistmain a:hover{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;
line-height:20px;
}
/* ######### Style for main contant ######### */
.main{
font-size:11px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:18px;
}
.main a{
font-size:11px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: none;
}
.main a:hover{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: underline;
}

.main2{
font-size:11px;
color: #9c8e5e;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:18px;
}
.main2 a{
font-size:11px;
color: #9c8e5e;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: none;
}
.main2 a:hover{
font-size:11px;
color: #9c8e5e;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: underline;
}

.main_c{
font-size:11px;
color: #666;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height:18px;
}
.main_c a{
font-size:11px;
color: #666;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: none;
}
.main_c a:hover{
font-size:11px;
color: #333;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration: underline;
}
/* ######### Style for linktext contant ######### */
.linktext{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;

}
.linktext a{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.linktext a:hover{
font-size:11px;
color: #00772D;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/* ######### Style for BN contant ######### */
.bn{
font-size:11px;
color: #666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.bn a{
font-size:11px;
color: #666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.bn a:hover{
font-size:11px;
color: #666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/* ######### Style for title contant ######### */
.title{
font-size:13px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.title a{
font-size:13px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.title a:hover{
font-size:13px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.title_c{
font-size:13px;
color: #191919;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.title_c a{
font-size:13px;
color: #191919;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}
.title_c a:hover{
font-size:13px;
color: #191919;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/* ######### Style for search contant ######### */
.search{ 
font-size:10px;
color: #888888;
font-family:Arial, Helvetica, sans-serif;
}

/* ######### Style for foot contant ######### */
.foot{ 
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
}

.foot a, .foot a:link, .foot a:visited{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.foot a:hover{
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
/* ######### Style for text contant ######### */
.text{ 
font-size:11px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
}
/* ######### Style for color contant ######### */
.color{
background-image:
url(../images/colorbg.jpg);
}
/* ######### Style for year contant ######### */
.year{
font-size:11px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.year a{
font-size:11px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.year a:hover{
font-size:11px;
font-weight:bold;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

/*----------------------伊通攝影---------------------*/
.ps_submenu{font-size:12px; text-align:right; padding-right:50px; line-height:15px; height:15px; overflow:hidden;}
.ps_submenu a{text-decoration:none; color:#fff; padding:0 10px; line-height:15px; height:15px;}
.mono{background:#aaa;}
.mono .current{background:#fff; color:#aaa;}

.more{}
.more img{border:0;}

.ps_content{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:800px; overflow:hidden; margin:60px 98px 0 98px; position:relative;}
.ps_content a{text-decoration:none; color:#333;}
.ps_content h1, .ps_content h2, .ps_content h3, .ps_content h4, .ps_content h5, .ps_content h6, .ps_content p{font-size:12px; font-weight:normal; line-height:1.5; margin:0 0 10px 0; padding:0;}
.ps_content h1{color:#9c8e5e; font-size:13px;}
.ps_content h2{color:#333; font-size:13px;}
.ps_content h3{color:#666;}
.ps_content p{color:#666;}
.page{width:900px; clear:both; font-size:11px; padding:15px 0; _height:1%; overflow:hidden; _overflow:none;}
.page .back{float:left;}
.page .next{float:right;}

.ps_founder p{width:580px;}
.ps_founder .founder_pic{position:absolute; right:0; top:0;}
.ps_founder .more{position:absolute; right:220px; top:0;}

.ps_pro_serv, .ps_img_col{width:935px; margin:30px 30px 0 30px;}
.ps_pro_serv .more, .ps_img_col .more{position:absolute; right:70px; top:0;}
.ps_pro_serv h1, .ps_img_col h1{width:800px; margin:0 67px 10px 67px;}
.ps_pro_serv p, .ps_img_col p{width:800px; margin:0 67px 40px 67px;}
.image_list{margin-top:30px; width:950px; _height:1%; overflow:hidden; _overflow:none;}
.image_list img{width:105px; height:70px; margin:0 6px ; display:block; float:left; border:0;}

.image_list2{width:1000px; _height:1%; overflow:hidden; _overflow:none;}
.image_list2 img{width:70px; height:70px; display:block; margin:0 20px 20px 0; float:left; border:0;}
.small_list{width:180px; /*float:left;*/}

.ps_img_col_list{width:900px; margin:40px 50px 0 50px;}
.ps_img_col_list img{border:0}

.ps_img_col_single{width:900px; margin:40px 50px 0 50px; overflow:hidden;}
.ps_img_col_single table td{vertical-align:top; font-size:12px;}
.ps_img_col_single table th{text-align:left;}
.ps_img_col_single .small_list{}
.ps_img_col_single .desc_td{vertical-align:bottom;}
.small_list img{border:0;}
.single_large_pic{height:250px; margin-left:25px; float:left;}

.pic_info_container{float:left; margin-left:40px; margin-bottom:18px; _margin-bottom:0;}
.pic_info{font-size:12px; line-height:1.6;}
.pic_info th{font-size:12px; font-weight:normal;}
.pic_info td{}
.pic_info_container .pic_desc{margin-top:10px; padding:0;}
.ps_img_col_single .more{position:absolute; right:0;}

.ps_createlife, .ps_arthouse{width:935px; margin:30px 30px 0 30px;}
.ps_createlife h1, .ps_arthouse h1{width:800px; margin:0 67px 10px 67px;}
.ps_createlife p, .ps_arthouse p{width:800px; margin:0 67px 40px 67px;}
.ps_createlife img, .ps_arthouse img{border:0;}
.ps_createlife .more, .ps_arthouse .more{position:absolute; right:70px; top:0;}
.enlarge_pic{width:860px; position:relative; left:-30px; background:#fff; padding:0 0 10px 0; text-align:center;}
.pic_desc{color:#666; padding:10px 0;}

.ps_contact{width:900px; margin:40px 50px 0 50px;}
.ps_contact table{margin-bottom:40px; float:right;}
.contact_info{padding-right:30px;}
.contact_info{vertical-align:middle;}
.info_block{margin-bottom:15px; text-align:right;}
.contact_info h1, .contact_info p{line-height:normal; margin:0;}
.contact_info h1{color:#fc6;}
.contact_info p{font-size:11px;}
.contact_info .contact_time{padding-top:0px;}

.contact_pic{width:260px;}
.people{width:120px; height:120px; position:relative; overflow:hidden; margin:0 10px 15px 0; float:left;}
.people h1{margin:0; position:absolute; left:0; bottom:0; width:115px; padding:3px 0 2px 5px; line-height:15px; color:#fff; text-shadow:0 0 2px #000; font-size:11px;} 