.photo {
	padding:0px; 
	background:#fff; 
	width:580px; 
	height:365px; 
	text-align:left;
	}
.photo h1 {	
    color: #000000; 
	background-color: transparent;
	font-family: "@Arial Unicode MS", sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	letter-spacing: 2px; 
	text-align: center; 
	line-height:0px; 
	}
.photo h2 {
    color: #000000; 
	background-color: transparent;	
	font-family: "@Arial Unicode MS", sans-serif; 
	font-size: 14px; 
	letter-spacing: 1px; 
	text-align: left; 
	line-height: 0px; 
	font-weight: normal;
	margin-top: 10px;
	}
.photo h3 {
    color: #9A9A9A; 
	background-color: transparent;	
	font-family: "@Arial Unicode MS", sans-serif; 
	font-size: 12px; 
	letter-spacing: 0px;	
	text-align: left; 
	line-height: 15px; 
	font-weight: normal;
	margin-top: 0px;
	}
	
.photo ul {
  	list-style:none; 
	padding:0px; 
	margin:0px; 
	width:52px; 
	background:#ccc; 
	border:1px solid #666; 
	position:relative;
	height:365px;
	top:0px; 
	left:530px;
	}   

.photo ul li {
    display:inline; 
	width:40px; 
	height:40px; 
	float:left; 
	margin:6px;
	}
	
.photo ul li a {
    display:block; 
	width:40px; 
	height:40px; 
	cursor:default; 
	background:#ccc; 
	text-decoration:none;
	}

	            
.photo ul li a b {display:none;}
	
.photo ul li a img {
    display:block; 
	width:38px; 
	height:38px; 
	border:1px solid #666; 
	border-top-color:#ccc;
	filter: alpha(opacity=40);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.40; opacity:0.4;
	}

.photo ul li a:hover {
    background-color:transparent; 
	color:#ccc;
	}

.photo ul li a.vert:hover img {
    filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1.00; opacity:1;
	}
.photo ul li a.hor:hover img { 
    filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
     -moz-opacity: 1.00; opacity:1;
	 }

.photo ul li a:active, 
.photo ul li a:focus {
    position:static; 
	outline:0;
	}

.photo ul li a:focus.vert img, 
.photo ul li a:active.vert img {
	background-color:#000; 
	position:absolute; 
	left:-500px; 
	top: 0px; 
	width:274px; 
	height:365px; 
	border:0px solid #fff;
	padding:0px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;	
	}

.photo ul li a:focus.hor img, 
.photo ul li a:active.hor img {
    background-color:#000; 
	position:absolute; 
	left:-500px; 
	top: 91px; 
	width:365px; 
	height:274px;
	border:0px solid #fff; 
	padding:0px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;	
	}

.photo ul li a:focus.vert b, 
.photo ul li a:active.vert b {
  	display:block; 
	position:absolute; 
	width:160px; 
	height:365px; 
	border:0px solid #666; 
	top:0px; 
	left:-200px; 
	color:#ddd; 
	font-weight:normal; 
	padding:6px;
	line-height:10px;
	}
				 		
.photo ul li a:focus.hor b, 
.photo ul li a:active.hor b {
  	display:block; 
	position:absolute; 
	width:450px; 
	height:91px; 
	border:0px solid #666; 
	top:0px; 
	left:-500px; 
	color:#ddd; 
	font-weight:normal; 
	padding:6px;
	line-height:10px;
	}		 			


#headline {
    position:absolute; 
  	left:0; 
	margin:0; 
	padding:0;
	display:block; 
	border:0px solid #666; 
	width:180px; 
	height:80px; 
	line-height:80px;
	overflow:hidden; 
    background:url(../pics/general/embh1_1.png) #fff; 
	background-position:0px 0px; 
	background-repeat:no-repeat;
	}

#headline2 {
    position:absolute; 
	left:190px; 
	top: 0px;
 	margin-top:0px; 
	display:block; 
	width:120px; 
	height:80px; 
	overflow:hidden; 
	background:rgb(255,255,255); 
	border:0px solid #666; 
	}
#text {
    position:absolute; 
	margin:0px; 
	padding:0px; 
	left:300px; 
	display:block; 
	width:180px; 
	height:80px; 
	overflow:hidden; 
	background:rgb(255,255,255); }

#headline_ver {
    position:absolute; 
  	left:0; 
  	top:-20px;
	margin:0; 
	padding:0px 0px 0px 5px;
	display:block; 
	border:0px solid #666; 
	width:160px; 
	height:80px; 
	overflow:hidden; 
    background:url(../pics/general/embh1_1.png) #fff; 
	background-position:-10px 0px; 
	background-repeat:no-repeat;
	}
#text_ver {
    position:absolute; 
	margin:10px; 
	padding:0px; 
	left:5px; 
	top: 40px;
	display:block; 
	width:150px; 
	height:315px; 
	overflow:hidden; 
	background:rgb(255,255,255); }
	
#headline_ver_2 {
    position:absolute; 
  	left:0; 
  	top:-15px;
	margin:0; 
	padding:0px 0px 0px 5px;
	display:block; 
	border:0px solid #666; 
	width:160px; 
	height:120px; 
	overflow:hidden; 
    background:url(../pics/general/embh1_2.png) #fff; 
	background-position:-10px 0px; 
	background-repeat:no-repeat;
	}
#text_ver_2 {
    position:absolute; 
	margin:0px; 
	padding:0px; 
	left:15px; 
	top:75px;
	display:block; 
	width:160px; 
	height:275px; 
	overflow:hidden; 
	background:rgb(255,255,255); 
	}