

/* slides */
.slideshow {
	position:relative;
	margin:0 0 1em;
        border: 1px solid #aaa;
        padding: 9px;
        background: url(../../../images/bg-grd-btm.jpg) repeat-x bottom center;
}
	.slideshow a {
		font-size:0px;
		line-height:2em;
		text-decoration:none;
		color:#fff;
		width:33px;
		height:32px;
	}
		.slideshow a:hover,
		.slideshow .selected a {
			background-color:#333;
		}

	.carousel {
		margin:0;
		padding:0;
		list-style:none;
	}
		.slide {
			z-index:100;
		}
			.slide img {
				display:block;
			}

/* pagination */
.slides-pagination {
	position:absolute;
	bottom:1em;
	left:1em;
	margin:0;
	padding:0;
	list-style:none;
	z-index:110;
}
	.slides-pagination li {
		display:inline;
	}
		.slides-pagination a {
			display:block;
			float:left;
			width:2em;
			margin-right:5px;
		}

/* skip */
.slides-next,
.slides-prev {
	position:absolute;
	top:50%;
	margin-top:-1em;
	padding:0 .5em;
	z-index:120;
}
.slides-next {
	right:0;
	margin-right:50px;
	width:33px;
	margin-top:-83px;
	height:32px;
	background:url(../images/slider_left.jpg);
}
.slides-prev {
	left:0;
	width:33px;
	height:32px;
	margin-left:1060px;
	margin-top:-83px;
	
	background:url(../images/slider_right.jpg);
}
.slides-next.disabled,
.slides-prev.disabled {
	opacity:.5;
	cursor:auto;
}

/***********************MEMBER DETAILS**************************/
.box {
background: #FFF;
border: solid 1px #ccc;
padding: 10px 20px 20px;
margin-bottom: 20px;
background: url(../../../images/bg-grd-top.jpg) repeat-x top;
}

#memberprofile h2 {
font-size: 24px;
line-height: 24px;
color: #333;
}

.box h2 {
font-size: 18px;
font-weight: normal;
line-height: 18px;
padding-bottom: 14px;
margin-bottom: 15px;
border-bottom: solid 1px #ccc;
margin-right: -20px;
margin-left: -20px;
}

.box h2 span {
margin-right: 20px;
margin-left: 20px;
}

#memberprofile table {
border-collapse: collapse;
border-spacing: 0;
}

.bb {
border-bottom: 1px solid #f2f2f2;
margin-bottom: 15px;
padding-bottom: 14px;
}

form td {
padding-bottom: 8px;
text-align: left;
vertical-align: middle;
}
.bdr0 {
border: none!important;
}

.linetable td {
border-bottom: 1px solid #E6E6E6;
padding: 5px;
}
form td {
padding-bottom: 8px;
text-align: left;
vertical-align: middle;
}

.left {
float: left;
}
#memberprofile .photo {
float: right;
padding-top: 10px;
}
.clear {
clear: both;
height: 0px;
line-height: 0px!important;
}
.linetable tr:hover {
background: #f2f2f2;
}
.red {
color: #c00!important;
}

#memberprofile h3 {
font-size: 18px;
margin-bottom: 15px;
line-height: 1;
font-weight: normal;
color: #c00;
text-transform: uppercase;
}
