#WishListOptions {
border-bottom: 1px solid #0079c2;
border-top: 1px solid #0079c2;
background-color: #68a0c2;
color: #fff;
text-align: center;
padding: 0.25em;
}

#WishListOptions a {
color: #ffffff;
font-weight: bold;
}

#SeeOther {
text-align: center;
font-weight: bold;
margin-bottom: 0.5em;
}

#Activity_ActivityImage {
text-align: center;
margin-bottom: 0.5em;
overflow: hidden;
width: 100%;
}

#Activity_ActivityImage img {

}

#ActivityIntro {
margin-bottom: 10px;
}

#Activity_ActivityList, #Activity_CourseList, #Activity_ComeTryList, #ActivityFooter {
border-top: 1px solid #e1e69b;
background-color: #f7f9e8;
margin-left: -39px;
margin-right: -39px;
padding: 0 40px;
padding-bottom: 20px;
}

#Activity_ActivityList h2, #Activity_CourseList h2, #Activity_ComeTryList h2, #ActivityFooter h2 {
color: #000000;
border-bottom: 1px solid #e1e69b;
margin-left: -39px;
margin-right: -39px;
padding: 5px 40px;
margin-bottom: 0.25em;
margin-top: 0;
}

#ActivityFooter h2 {
	margin-bottom: 1em;
}


.ActivityProduct {
margin-left: -39px;
margin-right: -39px;
padding: 10px 40px 15px 40px;
border-bottom: 1px solid #ffffff;
}

.ActivityProduct.Last {
border-bottom: none;
}

.ActivityProduct h3 {
margin-bottom: 0.5em;	
}

.ActivityProductPricesBasket {
margin-top: 10px;	
}

.ActivityProduct h4 {
font-size: 1.2em;
text-align: center;
background-color: #e1e69b;
padding: 4px;
}

.ActivityProduct table {
width: 100%;
border-top: 2px solid #f7f9e8;
}

.ActivityProduct td, #WishListTable td {
padding: 5px;
background-color: #f3f9ca;
border-bottom: 2px solid #f7f9e8;
}

.ActivityProduct form {
text-align: center;
margin-top: 15px;
}

.ActivityProduct input {
display: block;	
margin: auto;
}

.ActivityProduct .Button {
margin-top: 5px;
}

.ActivityAreaList, .ActivityList {
margin-top: 10px;	
}

.ActivityArea, .Activity {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 4px solid #0079c2;
}

.ActivityArea_Image, .Activity_Image {
float: left;
display: inline;
width: 175px;
}

.ActivityArea_Image img, .Activity_Image img {
border: 2px solid #0079c2;
}

.ActivityArea_Image a:hover img, .Activity_Image a:hover img {
border-color: #c2ce23;	
}

.ActivityArea_Summary, .Activity_Summary {
float: left;
display: inline;
width: 300px;
}

#WishListTable {
width: 100%;
margin: 15px 0;
}

#WishListTable th {
font-size: 1.2em;
text-align: left;
background-color: #e1e69b;
padding: 4px;
color: #000000;
border-bottom: 2px solid #f7f9e8;
}

#WishListTable td.Action form {
float: right;
}

#WishListTable td .Action {
text-align: right;
}