/* ----------------------------------------------------------------
  This is the master styles file.
  It contains all the styles that are general to the whole website
  Author: Francois C. Asselin
  Last updated: 2005-07-18
  -----------------------------------------------------------------*/
  
/* BEGIN TABLES */
body{ text-align:center;margin:0px auto;font:11px/1 "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;color:#606060;behavior:url("/include/CSS/csshover.htc"); background-color:#FFFFFF;}
#mainContainer{margin:0px auto;width:778px;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;height:157px;voice-family: "\"}\""; voice-family:inherit;}
#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;}

#CmainContentText{
line-height:120%;
font-family: "Trebuchet MS","Lucida Grande", Tahoma, Verdana, sans-serif;
width:590px;
padding:10px 0 0 5px;

}
#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:160px;border:1px solid #E6E6E6;text-align:left;padding:5px 5px 5px 5px;}
#contactUsTop{float: right; position:relative;top:5px;left: -1px;border:1px solid #EAEEED;background-image:url("/images/phoneOperator.jpg");height:55px;padding:4px;width:178px;voice-family:"\"}\"";voice-family:inherit;width:168px;}
#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 */

/* 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: 11px/100% "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;color: #808080;}
body.small{font: 9px/100% "Lucida Grande", Tahoma, Verdana, sans-serif; color: #808080;}
td.small{font: 11px/100% "Lucida Grande", Tahoma, Verdana, sans-serif;color: #808080;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: 135%/110% 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:#646464;font: 11px/100% "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, sans-serif;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;}

/* END TEXT */
/* Footer partner */

#partner	{
position:relative;
margin:auto;
margin-top:20px;
padding:0;
}
#contentpartner	{
position:relative;
margin:0px;
width:350px;
padding:20px;
border:1px solid #D0D0D0;

}
#titlepartner	{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#606060;
padding:5px;
background-color:#FFFFFF;
width:100px;
display:block;
margin-top:-112px;
}
