/* CSS Document */
  
/* BEGIN TABLES */
body{ text-align:center; margin:0px auto 0px auto;font:14px/1 "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;color:#606060;behavior:url("/include/CSS/csshover.htc");}
h1 		/* WINE RED HEADER TEXT */
			{
			font-size: 22px;
			font-weight: bold;
			font-style: italic;
			font-family: Georgia, Times New Roman, Times, serif;
			margin: 0 0 0 0;
			color: #990000;
			}

h2 		/* SAND TAN SUB HEADER TEXT */
			{
			font-size: 14px;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			margin: 5px 0 10px 0;
			color: #A19B7A;
			}

h3 		/* WINE RED TITLE TEXT */
			{
			font-size: 16px;
			font-weight: normal;
			font-family: Georgia, Times New Roman, Times, serif;
			line-height: 120%;
			margin: 0 0 2px 0;
			color: #990000;
			}
			
			/* BEGIN TEXT */
.topText{margin: 0px; position:relative; top:4px; right: -5px; color:#7F8082;font: 11px/100% "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;padding:3px;}

body.normal{font: 12px/100% Georgia, Times New Roman, Times, serif; sans-serif;color: #000000;}
body.small{font: 9px/100% Georgia, Times New Roman, Times, serif; color: #FFFFCC;}
td.normal{font: 11px/100% "Lucida Grande", Tahoma, Verdana, sans-serif;color: #000000;}
a.normal{font: 11px/100% "Lucida Grande", Tahoma, Verdana, sans-serif;color: #000000;}

td.small{font: 11px/100% "Lucida Grande", Tahoma, Verdana, sans-serif;color: #FFFFCC;padding-left: 5px;}
h1.mainContentTitle{margin-bottom: 5px;margin-top: 5px;font: 17px/100% Georgia, Times, "Times New Roman", serif;color: #555;}
h1.villaTitle{margin-bottom: 5px;margin-top: 5px;font: 20px/100% Georgia, Times, "Times New Roman", serif;color: #555;}
h2.featuredVillasTitleH2{margin-bottom: 10px;margin-top: 8px;font: 115%/100% Georgia, "Times New Roman", serif;color: #555;}
h2.mainContentTitle{margin-bottom: 5px;margin-top: 5px;	font: 125%/100% bolder Georgia, "Times New Roman", serif; font-weight: bold; color: #555;}
h2.mainContentBoxTitle{margin-bottom: 5px;margin-top: 5px;font: 100%/100% bold "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;color: #555;}
h2.mainContactTitle{margin-bottom: 5px;margin-top: 5px;font: 100%/100% bold "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;color: #555;}
h3.contentTitle{margin-bottom: 5px;margin-top: 5px;font: 100%/100% bold "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;color: #555;}
a.moreLink{text-align: left;font: 11px/100% bold "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;color: #555; background:  url("/images/triangleMore.gif") no-repeat; padding: 1px 0px 0px 10px; width: 100%;}
a.moreLink:hover{color: #F99106;text-decoration: underline;}
a{color:#FFFFCC;text-decoration: none;}
a.inParagraph{color:#333333;font: 11px/100% "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;text-decoration: underline;}
a.normal:hover{color:#F99106;text-decoration: underline;}
a.inParagraph:hover{color:#F99106;text-decoration: underline;}
a.listItem{font:11px/100% "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;text-decoration: none;}
a.listItem:hover{color:#F99106;text-decoration: underline;}
a.listItemF{font:10px/100% "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;text-decoration: none;}
a.listItemF:hover{color:#F99106;text-decoration: underline;}
a.listItemF2{font:11px/100% "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;text-decoration: none;}
a.listItemF2:hover{color:#F99106;text-decoration: underline;}
a.nav:hover{color:#F99106;text-decoration: underline;}
.boldRed{color: #F99106;font-weight: bold;}
a.boxLink{text-decoration:underline;}
a.boxLink:link{text-decoration:underline;}
a.boxLink:hover{text-decoration:underline;}
a.boxLink:visited{text-decoration:underline;}
a.boxLink:active{text-decoration:underline;}
a.check-avail-link{text-align: left; font: 11px/100% bold "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif; color: #555; /*background:  url("/images/triangleMore.gif") no-repeat;*/ padding: 1px 0px 0px 5px; width: 100%; text-decoration: underline;}
a.check-avail-link:hover{color: #F99106;text-decoration: underline;}


/* END TEXT */




#mainContainer{margin:0px auto 0px auto;width:900px;background-color: #ffffff;}
#visualHeader{width:778px; height:62px;background-color:#FFF;padding:0px; margin:0px;}
#leftColumn{float:left;width:171px;}
#rightColumn{float:right;width:601px;}
#visualFooter{clear:both;position:relative;top:15px;width:778px;height:67px;padding:0px;margin-top:0px;}
#featureOfTheMonth{position:relative;top:5px;left:0px;margin:0px;padding-left:1px;padding-top:1px;border:1px solid #E6E6E6;text-align:center;width:172px;height:221px;voice-family: "\"}\""; voice-family:inherit; width:169px;height:212px}
#fakeStyle {}
#featuredVillas{position: relative;top: 9px;left: 0px;padding-left: 5px;border: 1px solid #E6E6E6;text-align: left;width: 171px;voice-family: "\"}\""; voice-family:inherit; width:164px;}
#fakeStyle {}
.featuredVillaContainer{position:relative;top:-5px;width:152px;height:52px;}
#mainContentText{position:relative;top:5px;left:5px;text-align:left;line-height:120%;font-family: "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;width:597px;height:132px;}
#newsletterContainer{position: relative;top: 13px;float: left;width: 172px;height: 126px; padding: 3px 0px 0px 10px; overflow: hidden;background-image: url("/images/newsletterBkg.gif");voice-family: "\"}\""; voice-family:inherit; width:162px; height: 123px;}

#mainRightSubColumn{float:right;width:181px;padding:20px 0px 0px 0px;}
#mainContentLayer{float:left;}
#mainLeftSubColumn{float:left;width:400px;padding:20px 0px 0px 5px;}
#featuredDestination{float: right; width:167px;height:299px;border:1px solid #E6E6E6;text-align:left;padding:5px 5px 5px 5px;}

#contactUsTop{
float: right; 
background-image:url("/images/specialists-Jessica_LRI.jpg");
height:160px;
width:178px;
margin:5px 0 0 0;
}

#contactUsTopYacht{
float: right; 
background-image:url("/images/specialists_LRI_Yacht.jpg");
height:160px;
width:178px;
margin:5px 0 0 0;
}

#fakeStyle {}
#contactUsBottom{float: right; position:relative;top:4px;left: -1px;border:1px solid #EAEEED;padding:10px 4px 0px 4px;height:57px;width:178px;voice-family:"\"}\"";voice-family:inherit;height:47px;width:168px;}
#fakeStyle {}
/* END TABLES */

/* BEGIN MISC */
.featuredVillasTitle {position:relative;top:0px;margin-bottom:10px;}
.featuredVillaImg{}
.featuredVillaText{width:94px;height:47px;color:#696969;padding:0px 0px 0px 5px;font: 10px/100% "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;}
.txt {position:relative; top:12px;padding:0px 0px 0px 8px; font:10px/100% "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;}
#txt2 {float: right; position: relative; top: 16px; right: 5px;width: 80px;}
ul{position:relative;top:-6px;left: -23px;line-height: normal; }
li.listing{position:relative;padding:2px 0px 1px 0px;list-style: url("/images/triangleBullet.gif");}
li.listingGreyBkg{padding:2px 0px 1px 0px;list-style: url("/images/triangleBulletGreyBkg.gif");}
/* END MISC */

