/* Background image */
#wrapper_zone_outer {
}

/* Theme image */
#content .photo {
}

/* Photo frame */
.homephoto_posleft, .homephoto_pos1 {
	position:relative;
	float:left;
	margin:40px 0px 0px 0px;
	padding-left:70px;
}

.homephoto_poscenter, .homephoto_pos2 {
	float:none;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
}

.homephoto_posright, .homephoto_pos3 {
	position:relative;
	float:right;
	margin:40px 70px 0px 0px;
}

.photo_info .photo_frame {
}

.infophoto_posleft, .infophoto_pos1 {
	float:left;
	margin:22px 0 0 25px;
}

.infophoto_poscenter, .infophoto_pos2 {
	float:left;
	padding-left:300px;
}
.infophoto_poscenter img, .infophoto_pos2 img {
	display:block;
}

.infophoto_posright, .infophoto_pos3 {
	float:right;
	margin:22px 0px 0px 0px;
	padding-right: 25px;
}

.infophoto_posright #infophotoframe, .infophoto_pos3 #infophotoframe {
	float:right;
}

.infophoto_posright .name, .infophoto_pos3 .name {
	float:right;
	text-align:right;
}

.photoLeftButton, .photoRightButton {
	width:20px;
	height:14px;
	text-align:center;
	padding-top:6px;
}

.name {
	position:relative;
}

.go {
	color:#ffffff;
	width:40px;
	text-align:center;
}

.icon div {
	width:16px;
	text-align:center;
	height:16px;
	padding-top:4px;
}

.btn2 {
	float:right;
	margin-bottom:10px;
}

.custombutton {
	width:85px;
	text-align:center;
	color:#ffffff;
	float:left;
	margin-left:5px;
}

.custombutton a {
	color:#ffffff;
}

#main_zone_outer {
	background:none;
}
.top_bar_outer{
	background:none;
}