div#rightColumn {
	border: none !important;
}

div#contentContainer {
	overflow: hidden;
}

/* gallery view*/
a {
	font-weight: normal !important;
}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
ul.filmstrip img {
	width: 65px;
	height: 65px;	
}
.indexadv {
	border: none !important;
}

#photos {	
	border: none !important;		
	height: 341px !important;
	visibility: hidden;
	clear: left;
}

a#rotatorLinkSimple {
	padding: 10px !important;
	background: #DFFFE0 !important;
	border: 1px solid green !important;
	color: black !important;
}

a#rotatorLinkAdv {
	padding: 10px !important;
	background: #E2DFFF !important;
	border: 1px solid blue !important;
	color: black !important;
}

a#rotatorLinkAdvSup {
	padding: 10px !important;
	background: #FFDFE6 !important;
	border: 1px solid red !important;
	font-weight: normal !important;
	color: black !important;
}

.panel-overlay * {
	color: white !important;
}

img.nav-next {
    right:6px !important;
	top:275px !important;
	z-index: 1001 !important;
}

img.nav-prev {
	left:388px !important;
	top:275px !important;
	z-index: 1001 !important;
}

div#pointer img {
	display: none;
}
	
div#pointer {
	border: none !important;
	z-index: 2500 !important;
}

div#specialPointer {
	border:2px solid white;
	height:63px;
	left:74px;
	position:absolute;
	width:64px;
	z-index: 1002 !important;
}

div.strip_wrapper {	
	left:412.5px !important;
	top:251px !important;
	width:216px !important;
	background: transparent;	
	z-index:1000;
}

div.strip_wrapper img {
	position: relative !important;
	top: -1px !important;
}

ul.filmstrip, #photos {
	background-color: transparent !important;
}

panel-overlay img {
	margin-top: 5px;
}

.viewVillaButton {
	background-image:url("../images/indexOffers/imageRotator/commonBtnSprite.gif");
	background-position:346px 0;
	float:left;
	height:24px;
	margin-right:12px;
	margin-top:8px;
	width:85px;
}

.viewVillaButton:hover {
	background-position:346px -24px;
}

.viewVillaButton:active {
	background-position:346px -48px;
}

.viewOfferButton {
	background-image:url("../images/indexOffers/imageRotator/commonBtnSprite.gif");
	background-position:261px 0;
	float:left;
	height:24px;
	margin-right:12px;
	margin-top:8px;
	width:85px;
}

.viewOfferButton:hover {
	background-position:261px -24px;
}

.viewOfferButton:active {
	background-position:261px -48px;
}
.viewMoreButton {
	background-image:url("../images/indexOffers/imageRotator/commonBtnSprite.gif");
	background-position:-470px 0;
	float:left;
	height:24px;
	margin-right:12px;
	margin-top:8px;
	width:82px;
}

.viewMoreButton:hover {
	background-position:-470px -24px;
}

.viewMoreButton:active {
	background-position:-470px -48px;
}

.viewOffersButton {
	background-image:url("../images/indexOffers/imageRotator/commonBtnSprite.gif");
	background-position:-552px 0;
	float:left;
	height:24px;
	margin-right:12px;
	margin-top:8px;
	width:93px;
}
.viewOffersButton:hover {
	background-position:-552px -24px;
}
.viewoffersButton:active {
	background-position:-552px -48px;
}
.orderNowButton {
	background-image:url("../images/pageElements/buttons/btnPromoOrderNow.gif");
	background-position:0 0;
	float:left;
	height:24px;
	margin-right:12px;
	margin-top:8px;
	width:103px;
}

.orderNowButton:hover {
	background-position:0px -24px;
}

.orderNowButton:active {
	background-position:0px -48px;
}
.panel-overlay {	
	background-image:url("../images/indexOffers/imageRotator/bottom.gif");
	height:85px !important;
	left:0 !important;
	top:246px !important;
	width:634px !important;
}

.save400 {
	background-image:url("../images/indexOffers/imageRotator/save400.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}

.save500 {
	background-image:url("../images/indexOffers/imageRotator/save500.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}

.save600 {
	background-image:url("../images/indexOffers/imageRotator/save600.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}

.saveupto300 {
	background-image:url("../images/indexOffers/imageRotator/saveupto300.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}

.save855 {
	background-image:url("../images/indexOffers/imageRotator/save855.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}

.vipLounge,
.saleOn,
.saleExtended,
.saleHurry,
.exGuarantee {
	background-image:url("../images/indexOffers/imageRotator/vipLounge.gif");
	height:187px;
	right:0;
	position:absolute;
	top:-244px;
	width:186px;
	z-index: 9999999;
}
.vipLounge,
.saleOn,
.saleExtended,
.saleHurry,
.exGuarantee {
	height: 165px;
	width: 165px;
}
.saleOn{
	background-image:url("../images/indexOffers/summerSale/corner_strip.gif");
}
.saleExtended{
	background-image:url("../images/indexOffers/easter/saleExtended.png");
}
.saleHurry {
	background-image:url("../images/indexOffers/easter/saleEnding.png");
}
.domes {
	background-image:url("../images/indexOffers/imageRotator/domesBanner.gif");
	height:165px;
	left:487px;
	position:absolute;
	top:-244px;
	width:165px;
}
.exGuarantee{
	background-image:url("../images/indexOffers/imageRotator/stripExclusiveGuarantee.gif");
}
.spec-next {	
	bottom:19px !important;
	height:68px;
	left:559px !important;
	position:absolute;
	width:90px;
	z-index:999999 !important;
	/* IE bug fix: transparent div not clickable */		
	background-image: url(../images/indexOffers/imageRotator/trans.gif);
}

.spec-prev:hover,
.spec-next:hover {
	cursor: pointer;
}

.spec-prev {		
	bottom:19px !important;
	height:68px;
	left:378px !important;
	position:absolute;
	width:100px;
	z-index:999999 !important;
	/* IE bug fix: transparent div not clickable */
	background-image: url(../images/indexOffers/imageRotator/trans.gif);	
}

.panel-overlay p.title {
	float:left;
	font-family:verdana;
	font-size:15pt;
	margin-left:-2px;
	margin-top:6px;
	clear: none;
}

.panel-overlay p {
	margin: 8px 0px 0px 7px;
	width:360px;
	float:left;
	clear: both;
}
p.guaranteeSubText {
	font-size:13pt;
	line-height: 17px;
	padding-left: 90px;
}
p.carIndent {
	padding-left: 90px;
}
p.bookBy {
	font-size:13pt;
	padding-left: 90px;
}
