/* $Id: villasGreatFor.css,v 1.13 2010/07/07 09:29:53 toby.f Exp $ */
/*-----------------------------------------------------------------------------*/
#indexContainer {
	border: none!important;
}

#rightColumn.collections {
	border: none!important;
}

.lowerLeftColumn ul.greatForOptions {
	padding-top: 12px;
}
h1.villasGreatFor {
	background:transparent url(themes/meon/images/pageElements/background/browseHeaderBg.jpg) no-repeat scroll 0 0;
		color:#FFFFFF;
	font-size:2em;
	height:50px;
	padding:25px 0 0 25px;
}
.headerSection {
	background: #FFFFFF;
	border-right: 1px solid #DBD8CD;
	border-left: 1px solid #DBD8CD;
	padding: 10px 10px 20px 10px;
}
#villaGreatForContainer {
	float: right;
	height:256px;
	width: 325px;
}
#villaGreatForContainerRight {
	float:left;
	height:256px;
	width:325px;
}
.luxuryVillas {
	background: #F4F3EF;
}
.villasForLargeGroups {
	background: #F4F3EF;
}
.villasNearShops {
	border-top: 1px solid #DBD9CB; 
	border-right: 1px solid #DBD9CB; 
	border-bottom: 1px solid #DBD9CB;
	border-left: 0px solid #DBD9CB; 
	background: #F4F3EF;
}

.familyVillas, 
.villasForLargeGroups,
.villasForBeachHolidays {
 	border-top: 1px solid #DBD9CB; 
	border-right: 1px solid #DBD9CB; 
	border-bottom: 0px solid #DBD9CB;
	border-left: 1px solid #DBD9CB; 
}
.valueVillas {
	border-top: 1px solid #DBD9CB; 
	border-right: 1px solid #DBD9CB; 
	border-bottom: 1px solid #DBD9CB;
	border-left: 1px solid #DBD9CB; 
	background: #F4F3EF;
}
.luxuryVillas,
.secludedAndPrivateVillas {
	border-top: 1px solid #DBD9CB; 
	border-right: 1px solid #DBD9CB; 
	border-bottom: 0px solid #DBD9CB; 
	border-left: 0px solid #DBD9CB; 
}

p.headerImage {
	height:0;
	margin:10px;
	overflow:hidden;
	padding-top:115px;
}
.familyVillas p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/familyVillas.jpg) no-repeat scroll 0 0;
}
.luxuryVillas p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/luxuryVillas.jpg) no-repeat scroll 0 0;
}
.villasForLargeGroups p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/villasForLargeGroups.jpg) no-repeat scroll 0 0;
}
.secludedAndPrivateVillas p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/secludedAndPrivateVillas.jpg) no-repeat scroll 0 0;
}
.villasForBeachHolidays p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/villasForBeachHolidays.jpg) no-repeat scroll 0 0;
}
.villasNearShops p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/villasNearShops.jpg) no-repeat scroll 0 0;
}
.valueVillas p.headerImage {
	background:transparent url(themes/meon/images/villasGreatFor/portfolioImages/villasForValue.jpg) no-repeat scroll 0 0;
}
#villaGreatForContainer .greatForHeading,
#villaGreatForContainerRight .greatForHeading {
 	font-size: 1.3em;
}
#villaGreatForContainer div,
#villaGreatForContainerRight div {
	margin:10px 5px 15px;
	line-height:1.2em;
}

#offerContainer{
	background-color: #FFFFFF;
}
/**** Villas Great For Inner Level Header Section
************************************************************************************************/

#vilasGreatForFrameHeader #imageMain{
	border: 1px solid #FFF;
 	float: right;
 	height: 133px;
 	width: 177px;
}
.familyVillas h1,
.luxuryVillas h1,
.largeGroups h1,
.secludedAndPrivate h1,
.beachHolidays h1,
.shopsAndTavernas h1,
.valueVillas h1
 {
	height:0;
	margin-top:0;
	overflow:hidden;
	padding-top:74px;
}

.familyVillas h1 {
	background:transparent url(themes/meon/images/pageElements/background/familyVillasHeaderBg.gif) no-repeat scroll 0 0;
}
.luxuryVillas h1 {
	background:transparent url(themes/meon/images/pageElements/background/luxuryVillasHeaderBg.gif) no-repeat scroll 0 0;
}
.largeGroups h1 {
	background:transparent url(themes/meon/images/pageElements/background/largeGroupsHeaderBg.gif) no-repeat scroll 0 0;
}
.secludedAndPrivate h1 {
	background:transparent url(themes/meon/images/pageElements/background/secludedAndPrivateHeaderBg.gif) no-repeat scroll 0 0;
}
.beachHolidays h1 {
	background:transparent url(themes/meon/images/pageElements/background/beachHolidaysHeaderBg.gif) no-repeat scroll 0 0;
}
.shopsAndTavernas h1 {
	background:transparent url(themes/meon/images/pageElements/background/shopsAndTavernasHeaderBg.gif) no-repeat scroll 0 0;
}
.valueVillas h1 {
	background:transparent url(themes/meon/images/pageElements/background/valueVillasHeaderBg.gif) no-repeat scroll 0 0;
}
#vilasGreatForFrameHeader #mainImageText {
	background:transparent url(themes/meon/images/pageElements/background/innerCollectionHeaderBg.gif) repeat scroll 0 0;
	padding: 5px;
	overflow: hidden;
	width:644px;
}
#sale2010 #mainImageText{
	background:transparent url(themes/meon/images/pageElements/background/innerCollectionHeaderBg.gif) repeat scroll 0 0;
	height:350px;
	padding: 5px;
	width:644px;
}

#vilasGreatForFrameHeader #mainImageText p.default,
#sale2010 #mainImageText p.default {
	color:#FFFFFF;
	padding:10px 10px 20px;
}

#sale2010 #mainImageText p.default a {
	color:#B8B49B;
}

#vilasGreatForFrameHeader .headerImage {
 	float: right;
 	padding: 10px;
}

/**** Villas Great For Inner Level Property Styling
************************************************************************************************/

#villasGreatForContainerOdd,
#villasGreatForContainerEven {
	border-left: 1px solid #DBD9CC;
	border-right: 1px solid #DBD9CC;
	background: #F4F3EF;
	padding: 10px;
	overflow: hidden;
	width:632px;
}
#villasGreatForContainerEven {
	background: #FFFFFF;
}
#villasGreatForContainerOdd .villaName,
#villasGreatForContainerEven .villaName {
	background:#034568;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;
	padding:8px 0px 5px 10px;
	width:632px;
	overflow:hidden;
}
#villasGreatForContainerOdd .villaName a,
#villasGreatForContainerEven .villaName a {
	color: #FFFFFF;
	float: left;
}
#villasGreatForContainerOdd .villaName .ratingsRight,
#villasGreatForContainerEven .villaName .ratingsRight {
	position: static;
}
#villasGreatForContainerOdd .quickGlanceIcons,
#villasGreatForContainerEven .quickGlanceIcons {
	height:20px;
}
#villasGreatForContainerOdd .innerContainerVillaInfo,
#villasGreatForContainerEven .innerContainerVillaInfo {
	float: right;
	width: 470px;
}
#villasGreatForContainerOdd img.thumbnail,
#villasGreatForContainerEven img.thumbnail {
	border: 1px solid #DBD9CC;
	height: 100px;
	width: 130px;
}
#villasGreatForContainerOdd .innerContainerVillaInfo p.villaDetails,
#villasGreatForContainerEven .innerContainerVillaInfo p.villaDetails {
	margin-bottom: 5px;
	padding: 7px 0;
}
#villasGreatForContainerOdd .innerContainerVillaInfo p.villaDetails .quickGlanceIcons,
#villasGreatForContainerEven .innerContainerVillaInfo p.villaDetails .quickGlanceIcons {
	float: left;
	margin-bottom: 5px;
	width: 450px;
}

/**** Villas Great For Left Column
************************************************************************************************/

p.goToOurGreat {
	background:url(themes/meon/images/pageElements/background/goToOurGreatHeaderBg.gif) no-repeat scroll 0 0;
	height:0;
	margin-top:0;
	overflow:hidden;
	padding-top:35px;
	width:288px;
}
.leftColContent {
	background:url(themes/meon/images/pageElements/background/goToOurGreatBg.gif) no-repeat scroll 0 0;
	height: 155px;
}
.leftColContent ul {
	padding: 10px;
}
.leftColContent li {
	padding: 4px 0;
}

/**** Villas Great For Pagination
************************************************************************************************/

#results {
	margin-bottom:10px;
	width:654px;
	border-bottom: 1px solid #DBD9CB;
}
#results.noRule {
	margin-bottom:10px;
	width:654px;
	border-bottom: none!important;
}
#results.villaResults {
	margin-bottom:10px;
	width:654px;
	border-bottom: 1px solid #DBD9CB;
}

.pg-normal,
.pg-selected {
	color: #fff;
	height:23px;
	margin: 0 2px;
	padding:2px 4px;
	width:18px;
	display:block;
	float:left;
}
.pg-normal {
	background: url(themes/meon/images/pageElements/buttons/unselectedPage.jpg) no-repeat scroll 0 0;
	cursor:pointer;
}
.pg-normal a {
	color:#fff!important;
}
.pg-selected a,
#prev a {
	color: #236C97!important;
}
.pg-selected {
	background: url(themes/meon/images/pageElements/buttons/selectedPage.jpg) no-repeat scroll 0 0;
	color:#015D8E!important;
    cursor: pointer;
}
#prev,
#next {
	font-size:0.9em;
	height:21px;
	width:55px;
	display:block;
	float:left;
}
#next {
	background:transparent url(themes/meon/images/pageElements/buttons/nextPage.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	margin-top:1px;
	padding:2px 21px 2px 4px;
}
#prev {
	background:transparent url(themes/meon/images/pageElements/buttons/previousPage.jpg) no-repeat scroll 0 0;
	color:#323232;
	margin-top:1px;
	padding:2px 4px 2px 21px;
	width:38px;
}


/**** save100 specific styles
************************************************************************************************/

div.strap{
background:#DAD8CB;
padding-left:50px;
padding-right:30px;
text-align:center;
width:574px;
line-height:1.3em;
padding-top:13px;
padding-bottom:13px;
text-transform:uppercase;
}

.validityPriceSaving{
background: #dedbd3;
line-height:1.3em;
padding-bottom:4px;
padding-left:20px;
padding-top:4px;
width:360px;
color:#396b83;
}

#save100Container{
}
#save100TopHeader{
background:transparent url(themes/meon/images/pageElements/background/topSave100Header.gif) no-repeat scroll 0 0;
}
.resultsRow{
	background: #F4F3EF;
}

/**** sale2010 specific styles
************************************************************************************************/


#sale2010TopHeader{
background:transparent url(themes/meon/images/pageElements/background/sale2010TopHeader.gif) no-repeat scroll 0 0;
}
