A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.purple:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6F0642; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.purple:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6F0642; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.purple:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6F0642; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.purple:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A22F71; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.black:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.black:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.black:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.black:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.blackb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.blackb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.blackb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.blackb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.grey:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.grey:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.grey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.grey:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greysmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greysmall:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greysmall:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greysmall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyba:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyba:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyba:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greyba:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.greenb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma; TEXT-DECORATION: none;
}
A.greenb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #448499; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma; TEXT-DECORATION: none;
}
A.greenb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #448499; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma; TEXT-DECORATION: none;
}
A.greenb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #448499; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Tahoma; TEXT-DECORATION: none;
}
A.orangeb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9933; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.orangeb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.orangeb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.orangeb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.whiteb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.whiteb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.whiteb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.whiteb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.whitebb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.whitebb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.whitebb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.whitebb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.greybb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.greybb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.greybb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.greybb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A.white:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.white:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.white:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.white:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.redb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc3333; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.redb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.redb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.redb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none;
}
A#MoreAvailHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; CURSOR: pointer; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
A#MoreAvailHdr:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-STYLE: normal; CURSOR: pointer; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}

BODY {
	BACKGROUND: #465767;
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; margin-top:10px;
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; margin:0px 0px 4px 0px;
}
#resortdescription H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; margin:0px 0px 4px 0px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; margin:4px 0px 4px 0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; margin:4px 0px 4px 0px;
}
.results {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana;
}
.resultsb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana;
}
.features {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; padding-left:10px; margin:5px 0px 5px 0px; background-image: url(../../template001/bulletp.gif); background-repeat: no-repeat;
}
.glance {
	background:#DAD8C9; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; padding:5px 7px 0px 7px; margin:0px 0px 5px 0px; background-image: url(../../template001/linr.gif); background-repeat: no-repeat;
}
.extras {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; padding-left:20px; margin:10px 0px 10px 0px; background-image: url(../../template001/bullet.gif); background-repeat: no-repeat;
}
.yearmonth { background:#D6DFE1;
	
}

#extrasglance2 {
	 margin-left:10px;
}	
#extrasglance2 b {
	 COLOR: #FFFFFF; FONT-STYLE: bold; FONT-FAMILY: Arial, Tahoma, Verdana; 
}	
.extrasglance {
	 padding-left:16px; margin:10px 0px 10px 0px; background-image: url(../../template001/bulletd.gif); background-repeat: no-repeat;
}	
	#main {
		background:#EBECE6;
		background-image: url(../../template001/lppanelbg.gif);
		border-left: 1px solid #979797;
		border-right: 1px solid #979797;
		width:730px;
		float:left;		
	}
    #main2 {
		background:#EBECE6;
		background-image: url(../../template001/rppanelbg.gif);
		border-left: 1px solid #979797;
		border-right: 1px solid #979797;
		width:730px;
		float:left;		
	}
    #topcorner {
		float:left;
		background:#283442;
		width:10px;		
	}	
	#topcorner2 {
		float:left;
		background:#DBE2E5;
		width:10px;
		height:24px;
	}	
	#topmisc {
		float:left;
		background:#DBE2E5;
		width:722px;
		height:24px;
		border-right: 1px solid #979797;		
	}	
	#topmisc2 {
		float:left;
		background:#283442;
		width:722px;
		height:24px;
		border-top: 1px solid #979797;
		border-right: 1px solid #979797;		
	}	
	#wait {
		background:#283442;
		width:720px;
		height:24px;
		border-top: 1px solid #979797;
		float:left;			
	}
	#propertyname {
		float:left;
		background:#283442;
		width:375px;
		border-top: 1px solid #979797;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 0px;	
	}
	#propertyid {
		float:left;
		background:#576b7c;
		width:339px;
		border-top: 1px solid #979797;
		border-right: 1px solid #979797;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 4px 7px;
	}
    #resortname {
		float:left;
		background:#283442;
		width:721px;
		border-top: 1px solid #979797;
		border-right: 1px solid #979797;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 0px;		
	}
	#propertyimage1 {
		float:left;
		width:384px;
		height:197px;		
	}
	#resortimage1 {
		float:left;
		width:384px;
		height:197px;		
	}
	#propertyfeatures {
		float:left;
		background:#EBECE6;
		height:181px;
		width:329px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 6px 10px 10px 7px;
	}
	#resortfeatures {
		float:left;
		background:#EBECE6;
		height:181px;
		width:329px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 6px 10px 10px 7px;
	}
	#searchformpanel {
		background:#3E0224;
		float:left;		
	}	
	#RefineAccomSearchPanel {
		background:#D5DEE3;
		width:520px;
		padding: 0px 0px 10px 0px;		
	}	
	#centermain {
		float:left;		
	}
	#rightmain {
		float:left;		
	}
	#propertyavailabilityhead {
		background:#465767;
		width:383px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#propertyavailability {
		background:#ACB7BD;
		width:390px;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding-top:10px;
		padding-bottom:12px;
	}
	#similarvillashead {
		background:#465767;
		width:383px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#bookoptionshead {
		background:#465767;
		width:383px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#propertydescriptionhead {
		background:#465767;
		width:383px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#propertydescription {
		width:370px;
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 0px 10px 10px 10px;
	}
	#miscdescriptionhead {
		background:#465767;
		width:528px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#miscdescription {
		width:518px;
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 10px 10px 10px 7px;
	}
	#bookingdescriptionhead {
		background:#465767;
		width:188px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#bookingdescriptionhead2 {
		background:#273441;
		width:188px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#resortdescriptionhead {
		background:#465767;
		width:528px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#resortdescription {
		width:515px;
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 0px 10px 10px 10px;
	}
	#photogalleryhead {
		background:#465767;
		width:383px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#photogalleryhead2 {
		background:#465767;
		width:528px;
		height:20px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#photogallery {
		width:390px;
		padding: 0px 0px 0px 0px;
	}
	#photogallerythumbs {
		width:390px;
		padding: 0px 0px 0px 0px;
	}
	#ataglancehead {
		background:#8493A0;
		width:138px;
		height:19px;
		FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Tahoma, Verdana;
		padding: 4px 0px 0px 7px;
	}
	#ataglance {
		background:#DAD8C9;
		width:145px;
		FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
	}
    #extras {
		background:#220013;
		width:165px;
		text-align: left;
		padding: 20px 15px 10px 15px;		
	}
	#extras2 {
		background:#220013;
		width:170px;
		padding: 10px 0px 15px 25px;
		text-align: left;				
	}
	#greyline {
		background:#565656;
		width:195px;
		height:1px;		
	}
	#greyline2 {
		background:#8493A0;
		width:145px;
		height:1px;		
	}   	

.gridtable
{
    border-color: #666666;
    border-style: solid;
	border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.gridtd
{
    border-color: #666666;
    border-style: solid;
	margin: 0;
    padding: 3px;
    border-width: 1px 1px 0 0;
    background-color: #E0DFD3;
}
#AlternateAccom1_AlternateAccomPanel A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; CURSOR: pointer; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
#AlternateAccom1_AlternateAccomPanel A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: normal; CURSOR: pointer; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: underline;
}
.greybb {
	COLOR: #465767;
}
.sgreen {
	COLOR: #DAFE12;
}
.sgreen2 {
	COLOR: #DAFE12; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.outer {
	BACKGROUND: #979797;
}
.resultspanel {
	BACKGROUND: ;
}
.searchpanel {
	BACKGROUND: #3E0224;
}
.headerbar {
	BACKGROUND: #3C4D5F;
}
.content {
	BACKGROUND: #F3F3F0;
}
.contenttop {
	BACKGROUND: #D9D9CA;
}
.contentrightdgrey {
	BACKGROUND: #37536E;
}
.contentrightlgrey {
	BACKGROUND: #6A8096;
}
.contentrightlgrey2 {
	BACKGROUND: #3e0224;
}
.contentlower {
	BACKGROUND: #E5E4D9;
}
.contentcenterlower {
	BACKGROUND: #C1C1A3;
}
.toppurple {
	BACKGROUND: #8E2161; background-image: url(../../template001/header_back.gif);
}
.toppanel2 {
	BACKGROUND: #B1BCC2;
}
.toppanel3 {
	BACKGROUND: #ACB5BD;
}
.hotelpanel {
	BACKGROUND: #EBECE6;
}
.hotelpanel2 {
	BACKGROUND: ;
}
.hotelpanel3 {
	BACKGROUND: #C0BC9B;
}
.hotelpanel4 {
	BACKGROUND: ;
}
.hotelpanel5 {
	BACKGROUND: #8493A0;
}
.hotelpanel6 {
	BACKGROUND: #CBD1D6;
}
.hotelpanel7 {
	BACKGROUND: ;
}
.lowerpanel {
	BACKGROUND: #D5DEE3;
}
.navpurple {
	BACKGROUND: #6D0D45; background-image: url(../../template001/nav_back.gif);
}
.agentpurple {
	BACKGROUND: #6D0D45; background-image: url(../../template001/nav_startb.gif);
}
.main {
	BACKGROUND: #465767; background-image: url(../../template001/main_back.gif); background-repeat: repeat-x;
}
.main2 {
	BACKGROUND: #465767; background-image: url(../../template001/lower2_back.gif);
}
.main3 {
	BACKGROUND: #465767; background-image: url(../../template001/lower3_back.gif);
}
.searchpanellower {
	BACKGROUND: #220013;
}
.searchpanelline {
	BACKGROUND: #565656;
}
.navpurple2 {
	BACKGROUND: #3E0224;
}
.bluebackg {
	BACKGROUND: #DCF0FF;
}
.redbackg {
	BACKGROUND: #FFE6DD;
}
.menub {
	   BACKGROUND: #E1E1E1; background-image: url(../../template001/back.gif);
}
.menui {
	BACKGROUND: #8E0054;
}
.menut {
	BACKGROUND: #0063b5;
}
.form1 {
	BACKGROUND: #ffffff;
}
.form2 {
	BACKGROUND: #cccccc;
}
.form3 {
	BACKGROUND: #ebebe5;
}
.form4 {
	BACKGROUND: #d9d9d9;
}
.form5 {
	BACKGROUND: #bfbfbf;
}
.form6 {
	BACKGROUND: #EFFFB7;
}
.offer {
	BACKGROUND: #e0e5e9;
}
.offerb {
	border width: 0px; border-style: solid;
}
.results1 {
	BACKGROUND: #F8FCFD;
}
.results2 {
	BACKGROUND: #EDF2F5;
}
.results3 {
	BACKGROUND: #DEEBF1;
}
.results4 {
	BACKGROUND: #FDF9F0;
}
.results5 {
	BACKGROUND: #F5EEDC;
}
.results6 {
	BACKGROUND: #FBF5E4;
}
.border {
	BACKGROUND: #ADADAD;
}
.lowerp {
	BACKGROUND: #f3f4f5;
}
.lowerph1 {
	BACKGROUND: #d0e4c6;
}
.lowerph2 {
	BACKGROUND: #f7d7ca;
}
.lowerph3 {
	BACKGROUND: #E1EBF3;
}
.lowerph4 {
	BACKGROUND: #ebebe5;
}
.lowerph5 {
	BACKGROUND: #cfdde5;
}
.lowerph6 {
	BACKGROUND: #edebb3;
}
.lowerph7 {
	BACKGROUND: #dde4e7;
}
.footerp {
	BACKGROUND: #FDF9F0; border width: 0px;
}
.footerl {
	BACKGROUND: #ffffff;
}
.basketf {
	BACKGROUND: #E6F0F5;
}
.basketf2 {
	BACKGROUND: #FEFCEB;
}
.basketa {
	BACKGROUND: #E6F0F5;
}
.basketc {
	BACKGROUND: #E6F0F5;
}
.baskett {
	BACKGROUND: #E6F0F5;
}
.basketi {
	BACKGROUND: #E6F0F5;
}
.basketh {
	BACKGROUND: #5EB6F5;
}
.basketb {
	BACKGROUND: #CCCCCC;
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND: #F1F8FE;
}
.formsmall 		 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.small 		 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.smallb 		 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.smallw 		 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.purpleb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6F0642; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.purplebb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6F0642; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.whiteb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.whitebb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.whitef {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.whiteb9 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.wait {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.redb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FE0000; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana;
}
.orangeb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FE0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.redbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F24B29; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.blackl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.blues {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #02478C; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; line-height: 8pt;
}
.blueb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066CC; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.bluebb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066CC; FONT-STYLE: bold; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.bluetext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #02478C; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.greyb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.pageheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana;
}
.blue {
	BACKGROUND: #5C9CDC;
}
.red {
	BACKGROUND: #F24B29;
}
TEXTAREA {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; 
}
INPUT.formfield {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; CURSOR: default; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; 
}
INPUT.formfield2 {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #F3F3F0; CURSOR: default; COLOR: #F3F3F0; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; 
}
INPUT.formsmall {
	border width: 1px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; CURSOR: pointer; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Tahoma, Verdana; 
}
INPUT.a {
	 border width: 0px; border-style: solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; CURSOR: hand; 
}
INPUT.radio {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #e7e8df; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
INPUT.radiof {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #FDF9F0; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
INPUT.radiof2 {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #FDF9F0; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
INPUT.radiof3 {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ebebe5; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
INPUT.radiof4 {
	border width: 0px; border-style: solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #EDF2F5; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana;
}
IMG.pic {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
IMG.pic2 {
	BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #333333 2px solid; BORDER-LEFT: #333333 2px solid; BORDER-BOTTOM: #333333 2px solid;
}
IMG.pic3 {
	BORDER-RIGHT: #7E90A1 2px solid; BORDER-TOP: #7E90A1 2px solid; BORDER-LEFT: #7E90A1 2px solid; BORDER-BOTTOM: #7E90A1 2px solid;
}

.divclass { visibility: visible; }


#bar {
float: left; 
background: #3E0224;
font: bold 11px arial, helvetica, sans-serif;
display: block;
padding: 2px 6px 3px 0px;
color: #fff;
}
#menu {
width: 100%;
float: left; 
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 145px;
float: left;
}

#menu a {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
color: #fff;
background: #3E0224;
text-decoration: none;
}

#menu a:hover {
color: #3E0224;
background: #ccc;
}

#menu A.topnav {
font: bold 12px arial, helvetica, sans-serif;
color: #fff;
background: #3E0224;
}

#menu A.topnav:hover {
font: bold 12px arial, helvetica, sans-serif;
color: #fff;
background: #3E0224;
}

#menu A.topnav2 {
font: bold 11px arial, helvetica, sans-serif;
color: #fff;
background: #3E0224;
}

#menu A.topnav2:hover {
font: bold 11px arial, helvetica, sans-serif;
color: #fff;
background: #3E0224;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;

}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#searchtext { 
background:#465767;
width:374px;
text-align: left;
padding: 0px 5px 0px 5px;
}