﻿#all{
	margin:0px auto; 
	width:909px;
	padding:0px; 
	background-color:#ffffff;
}
#all_service{
	margin:0px auto; 
	width:909px;
	padding:0px; 
	background-color:#f7ddfd;
}
/*head start*/
#head{
	margin:0px; 
	width:100%;
	padding:0px; 
	background-color:#006699;
	float:left;
	clear:both;
}
.logoandbannerbox{
	margin:0px; 
	padding:0px; 
}

.logo{
	margin:20px 0px 0px 15px; 
	width:220px; 
	height:100px; 
	padding:0px; 
	background:url(LogoWithDesc2.gif) no-repeat; 
	float:left;
}
.banner{
    width:610px;
	height:110px;
	margin:8px 15px 0px 0px;
	padding-top:5px;
	background-color:#dbdbdb;
	float:right;
	text-align:center;
}
.message{
    margin:0px; 
	width:100%;
	height:20px;
	padding:3px 0px 3px 0px;
	text-align:center;
	float:left;
}
A.mes:link {
	COLOR: #e194f3; TEXT-DECORATION: underline
}
A.mes:visited {
	COLOR: #e194f3; TEXT-DECORATION: underline
}
A.mes:active {
	COLOR: #e194f3; TEXT-DECORATION: underline
}
A.mes:hover {
	COLOR: #eeb2fd; TEXT-DECORATION: underline
}
.bbwords{font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-style:italic;
	font-weight:bold;
    color:#ffffff;
	background-color:#006699;
	text-align:center;
	} 
/*head end*/

#nav{
	margin:0px; 
	width:100%;
	height:22px;
    background-color:#006699;
	float:left;
}

/* 导航*/
 #tabs {
      float:left;
      margin:0px 0px 0px 5px;
      width:890px;
	  padding:0px;
      font-size:12px;
      line-height:normal;
      }
    #tabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url(nav_bg_left.gif) no-repeat 0px 0px;
      margin:0;
      padding:0px 0px 0px 20px;
      text-decoration:none;
      }
	#tabs a.active {
      float:left;
      background:url(nav_bg_left.gif) no-repeat 0px -28px;
      margin:0;
      padding:0px 0px 0px 20px;
      text-decoration:none;
      }
	#tabs a.service_active {
      float:left;
      background:url(nav_bg_left_service.gif) no-repeat 0px -28px;
      margin:0;
      padding:0px 0px 0px 20px;
      text-decoration:none;
      }
	#tabs a.service {
      float:left;
      background:url(nav_bg_left_service.gif) no-repeat 0px 0px;
      margin:0;
      padding:0px 0px 0px 20px;
      text-decoration:none;
      }
	#rightline {
	  border-right:1px thin #D7D7D7;
	  }
    #tabs a span {
      float:left;
      display:block;
      background:url(nav_bg_right.gif) no-repeat right top;
	  padding:3px 17px 4px 0px;
      color:#333333;
	  font-weight:bold;
      }
	#tabs a.active span {
      float:left;
      display:block;
      background:url(nav_bg_right.gif) no-repeat right -28px;
	  padding:3px 17px 4px 0px;
      color:#333333;
	  font-weight:bold;
      }
	#tabs a.service_active span {
      float:left;
      display:block;
      background:url(nav_bg_right_service.gif) no-repeat right -28px;
	  padding:3px 17px 4px 0px;
      color:#8c0299;
	  font-weight:bold;
      }
	#tabs a.service span {
      float:left;
      display:block;
      background:url(nav_bg_right_service.gif) no-repeat right top;
	  padding:3px 17px 4px 0px;
      color:#6d0377;
	  font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#006699;
	  font-weight:bold;
      }
	#tabs a.service:hover span {
      color:#8c0299;
	  font-weight:bold;
      }
	  
    #tabs a:hover {
      background-position:0 -28px;
      }
    #tabs a:hover span {
      background-position:100% -28px;
	  font-weight:bold;
      }
	#tabs a.active:hover {
      background-position:0 -28px;
      }
	#tabs a.service_active:hover {
      background-position:0 -28px;
      }
	#tabs a.service:hover {
      background-position:0 -28px;
      }
    #tabs a.service:hover span {
      background-position:100% -28px;
	  font-weight:bold;
      }
/* 导航结束*/

/* menu开始*/
.menu{
	margin:0px; 
	padding:8px 0px 0px 0px;
	width:909px;
	height:25px;
	clear:both;
}
.menu ul{
    width:100%;
	margin:0px; 
	float:left;
	display:inline;
}
.menu ul li{
	margin:0px 0px 0px 5px; 
	padding:0px 0px 0px 15px;
	background:url(jiantou.gif) no-repeat 0px 5px;
	float:left;
	display:block;
}

A.menu:link {
	COLOR: #946ad2; font-size:12px; font-weight:bold; TEXT-DECORATION: underline
}
A.menu:visited {
	COLOR: #946ad2; font-size:12px; font-weight:bold; TEXT-DECORATION: underline
}
A.menu:active {
	COLOR: #7045af; font-size:12px; font-weight:bold; TEXT-DECORATION: underline
}
A.menu:hover {
	COLOR: #8239a1; font-size:12px; font-weight:bold; TEXT-DECORATION: underline
}
.menu_active{
    COLOR: #7045af; font-size:16px; font-weight:bold;
}
/* menu结束*/
#line{
	margin:0px; 
	padding:0px;
	width:909px;
	height:30px;
	float:left;
}
#service_botomline{
	margin:0px 30px; 
	padding:0px;
	width:850px;
	height:30px;
	float:left;
	border-bottom:1px dotted #FF0000;
}
/* content开始*/

#content{
	margin:0px; 
	padding:0px 10px;
	width:890px;
	float:left;
}
#text{
	margin:0px; 
	padding:0px 30px;
	width:850px;
	float:left;
}
#text_title{
	margin:20px 0px 15px 15px; 
	padding:0px 0px 5px 0px;
	width:850px;
	border-bottom:1px dotted #FF0000;
	float:left;
}

*+html #text_title{
	margin:20px 0px 10px 30px; 
	padding:0px 0px 5px 0px;
	width:850px;
	border-bottom:1px dotted #FF0000;
	float:left;
}
.img_show{
	margin:80px 0px 10px 0px; 
	width:350px;
	padding:0px; 
	text-align:center;
	float:left;
}
A.more:link{
    font-size:8pt;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
A.more:visited{
    font-size:8pt;
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
}
A.more:hover{
    font-size:8pt;
	color:#ff9900;
	font-weight:bold;
	text-decoration:underline;
}

.info_show{
	margin:30px 0px 0px 20px; 
	width:450px;
	padding:0px; 
	text-align:center;
	float:left;
}
.info_text1{
    font-size:18px;
    font-weight:bold;
	color:#000000;
	line-height:24px;
}
.info_text2{
    font-size:18px;
	color:#ff0000;
}
.info_text3{
    font-size:18px;
    color:#ff0000;;
}
.info_text4{
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
}
A.info_text4:link{ 
       color:#ff0000;
       text-decoration:underline;
}
A.info_text4:visited{ 
       color:#ff0000;
	   text-decoration:underline;
}
A.info_text4:hover{ 
       color:#0000ff;
}
.paypal{
    margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	width:450px;
}   
.paypal_img1{
    margin:0px 0px 0px 20px;
	padding:0px;
	width:260px;
	float:left;
}   
.paypal_img2{
    margin:10px 0px 0px 20px;
	padding:0px;
	width:260px;
	float:left;
}   
.paypal_img3{
    margin:0px 20px 0px 0px;
	padding:0px;
	width:100px;
	float:right;
}   	   
/* content结束*/
/* photo services begin*/
.photo_services_text{
    font-size:18px;
	font-weight:bold; 
	color:#FF0000;
}
.photo_services_text_line{
    font-size:12px;
	color:#FF0000;
}
.procedure_link 
{
	font-size: 11px;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.procedure_link a:link, .procedure_link a:visited, .procedure_link a:active
{
	color: #444444;
	text-decoration: none;
}
.procedure_link a:hover
{
	color: #DE1A0C;
	text-decoration: underline;
}
/* photo services end*/

/* menu content begin*/
.menu_content_img_show{
	margin:80px 0px 10px 0px; 
	width:290px;
	padding:0px; 
	text-align:center;
	float:left;
}
.menu_content{
	margin:30px 0px 0px 0px; 
	width:540px;
	padding:0px; 
	text-align:left;
	float:right;
}
.menu_content_img_show2{
	margin:70px 0px 10px 0px; 
	width:490px;
	padding:0px; 
	text-align:center;
	float:left;
}
.menu_content2{
	margin:30px 0px 0px 0px; 
	width:350px;
	padding:0px; 
	text-align:left;
	float:right;
}
.menu_content_wide{
	margin:30px 0px 0px 0px; 
	width:850px;
	padding:0px; 
	text-align:left;
	float:left;
}
.menu_content_text1{
	color:#813354;
	font-size:14px;
}
.menu_content_text2{
    font-size:14px;
	color:#9e6501;
}
.menu_content_text3{
    font-size:14px;
    color:#861b1b;;
}
.menu_content_text4{
    font-size:14px;
    color:#1a276a;
}
.menu_content_text5{
    font-size:14px;
    color:#376040;
}
/* menu content end*/

/* img bottom NO start*/
A.img_no:link, A.img_no:visited, A.img_no:active{
    font-size:14px;
	color:#ff6600;
	text-decoration:underline;
	font-weight:bold
}
A.img_no:hover{
    font-size:14px;
	color:#ff9900;
	text-decoration:none;
	font-weight:bold
}
A.active_img_no:link,A.active_img_no:visited,A.active_img_no:active,A.active_img_no:hover{
    font-size:18px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold
}
/* img bottom NO end*/

/* Photo service start*/
.service_img_show{
	margin:10px 0px 10px 0px; 
	width:250px;
	padding:0px; 
	text-align:center;
	float:left;
}

.service_info_show{
	margin:30px 0px 0px 20px; 
	width:600px;
	padding:0px; 
	text-align:center;
	float:left;
}
.service_info_show2{
	margin:20px 0px 0px 20px; 
	width:600px;
	padding:0px; 
	text-align:left;
	float:left;
}
.service_info_text1{
    font-size:18px;
    font-weight:bold;
	color:#000000;
	line-height:24px;
}
.service_info_text2{
    font-size:24px;
	color:#6a2929;
    font-weight:bold;
	line-height:24px;
}
.service_info_text3{
    font-size:24px;
    color:#0000ff;
	font-weight:bold;
}
.service_info_text5{
    font-size:16px;
    color:#0000ff;
	line-height:20px;
}
.service_info_text6{
    font-size:18px;
    color:#0000ff;
	line-height:20px;
}
A.service_info_text4:link{ 
       color:#0000ff;
       text-decoration:underline;
	   font-size:18px;
}
A.service_info_text4:visited{ 
       color:#0000ff;
	   text-decoration:underline;
	   font-size:18px;
}
A.service_info_text4:hover{ 
       color:#ff0000;
	   font-size:18px;
}

/* Photo service end*/











/* foot开始*/

#foot {clear:both; margin:10px auto; width:909px; padding:0px; text-align:center; font-size:12px; color:#1a6baf}
A.t5_little:link, A.t5_little:visited, A.t5_little:active{
    font-size:8pt;
	color:#ff6600;
	text-decoration:underline;
	font-weight:bold
}
A.t5_little:hover{
    font-size:8pt;
	color:#ff6600;
	text-decoration:underline;
	font-weight:bold
}
/* foot*/



/* other begin*/
.t2{font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
	font-weight:bold;
	color:#ff6600;
	text-decoration:underline;
	}
.t2:hover{color:#FF0000}
/* other end*/