.HEADTEXT {
color:#FF0000;
}

.PriceHeader
{
color:#E60000;
}



.textColorPrice
{
color:#FF2222;
}


.textColorPriceINTER
{
color:#FF0000;
font-size:16px;
}

.propertyCode {
font-size:16px;
color:#004E9B;
text-decoration:underline;
}




.IMAGESIZE_01  {
width:186px;
height:176px;
border:0px;
}



table.pfdTable {
width: 100%;
background-color:#ffffff;
color:#FF3300;
}

table.pfdTable td.PdfTitle {
width: 100%;
background-color:#0079C2;
text-indent:22px;
color:#FFFFFF;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 33px;
font-weight:bold;
}

table.pfdTable td.StarTD {
width: 10px;
height: 10px; 
background-color:#0079C2;
}





table.pfdTable td.INTERNATIONALPdfTitlePINK {
width: 80%;
background-color:#FF3300;
text-indent:22px;
color:#ffffff;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 33px;
font-weight:bold;
}


table.pfdTable td.INTERNATIONALStarTD {
width: 140px;
height: 13px;
font-size:20px;
font-weight:bold;
background-color:#FF3300;
color:#FFFFFF;
font-style:italic;
}


table.pfdTable td.GOLFAREAPdfTitle {
width: 70%;
background-color:#0079C2;
text-indent:22px;
color:#FFFFFF;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 33px;
font-weight:bold;
}


table.pfdTable td.GOLFAREAStarTD {
width: 70%;
height: 13px;
font-size:20px;
font-weight:bold;
background-color:#0079C2;
color:#FFFFFF;
font-style:italic;
}







table.PdfTable_main .tdIMAGE {
width:80px;
}

table.PdfTable_main .tdIMAGE_INTER {
width:120px;
}

table.PdfTable_main .tdIMAGE_INTER_left {
width:230px;
height:320px;
}




table.PdfTable_main .tdMAINIMAGE {
width:850px;
}


table.PdfTable_main {
background-position:center;
margin-left:5px;
width: 850px;
height: 446px;
border-top:#0099FF 1px solid;
border-left:#0099FF 1px solid;
border-right:#0099FF 1px solid;
border-bottom:#0099FF 1px solid;

}


table.PdfTable_main td.PdfTitle {
width: 100%;
background-color:#0079C2;
text-indent:22px;
color:#FFFFFF;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 43px;
font-weight:bold;
}


table.PdfTable_main td.StarTD {
width: 10px;
height: 13px; 
background-color:#0079C2;
}

table.PdfTable_main td.PINKStarTD {
width: 40px;
height: 13px; 
background-color:#FBDBE6;
}



table.PdfTable_main td.GOLFStarTD {
width: 40px;
height: 13px; 
background-color:#DDEEFF;
}


table.PdfTable_main td.GOLFAREAPdfTitle {
width: 70%;
background-color:#0079C2;
text-indent:22px;
color:#FFFFFF;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 43px;
font-weight:bold;
}


table.PdfTable_main td.GOLFAREAStarTD {
width: 70%;
height: 13px;
font-size:20px;
font-weight:bold;
background-color:#0079C2;
color:#FFFFFF;
font-style:italic;
}






/*  ==========================================       INTERNATIONAL DRIVE          =======================================      */
table.PdfTable_main td.INTERNATIONALPdfTitlePINK {
width: 80%;
background-color:#FF3300;
text-indent:22px;
color:#ffffff;
font-size:22px;
font-family: Calibri, sans-serif, ;
height: 43px;
font-weight:bold;
}

table.INTERNATIONALDRIVE_REQUESTBOOKING_TABLE  {
width:290px;
color:#000000;
text-align:left;
font-size:12px;
}

table.INTERNATIONALDRIVE_REQUESTBOOKING_TABLE td.RedTitle_INTER  {

color:#004B97;
font-size:15px;
font-weight:bold;
text-align:left;

}

table.INTERNATIONALDRIVE_REQUESTBOOKING_TABLE td.RedTitle_INTER_GOLF  {

color:#004B97;
font-size:15px;
font-weight:bold;
text-align:center;

}



table.PdfTable_main td.INTERNATIONALStarTD {
width: 140px;
height: 13px;
font-size:20px;
font-weight:bold;
background-color:#FF3300;
color:#FFFFFF;
font-style:italic;
}


table.INTERNATIONALDRIVE_table  {
width:800px;
color:#000000;
text-align:left;
font-size:12px;
}


table.INTERNATIONALDRIVE_table_2CONTENT  {
width:410px;
color:#004B97;
text-align:left;
font-size:12px;
font-weight:bold;
text-align:justify;
}


table.INTERNATIONALDRIVE_table_2CONTENT td.ImageText  {
width:20px;
text-align:left;
}

table.INTERNATIONALDRIVE_table_2CONTENT td.CheckINContent  {
color:#FF3300;
width:240px;
height:20px;
}

table.INTERNATIONALDRIVE_table_2CONTENT td.textColorPriceINTER  {


}

table.INTERNATIONALDRIVE_table_2CONTENT td.TextSpeci  {
width:400px;
}

table.ContentTableWIDTH   {
width:480px;

}














/* ========================================================================================================================================= */






/* =======================       VISTA TABLE       ====================       */

table.VistaTable  {
width: 850px;
height:325px;
text-indent:17px;

text-align:justify;
}

table.VistaTable td.BackColor{
background-color:#FBDBE6;
text-indent:22px;
font-size:22px;
font-weight:bold;
height:33px;
}


table.VistaTable td.PropertyColorFiled{
background-color:#FBDBE6;
text-indent:22px;
font-size:14px;
font-weight:bold;
}



table.VistaTable td.RedTitle  {
text-align:center;
color:#004B97;
font-size:15px;
font-weight:bold;
text-align:left;
}


table.VistaTable td.RedPrice  {
text-align:left;
color:#FF0000;
font-size:14px;
font-weight:bold;
}


/* =======================  END     ==========     VISTA TABLE  ====================       */



/* -------------------------        SECOND TABLE CONTENT           ---------------------     */
table.SecondTableContent  {
width: 850px;
text-indent:17px;
text-align:justify;

}


table.SecondTableContent td.ConttentText{
width: 780px;
color:#1D1D1D;
text-indent:12px;
text-align:justify;
}

table.SecondTableContent td.BackColor{
background-color:#FBDBE6;
text-indent:22px;
font-size:20px;
font-weight:bold;
}

table.SecondTableContent td.BackColor_fLORIDA{
background-color:#FBDBE6;
color:#FF3300;

text-indent:22px;
font-size:20px;
font-weight:bold;
}

table.SecondTableContent td.PropertyColorFiled{
background-color:#FBDBE6;
text-indent:22px;
font-size:14px;
font-weight:bold;
}

table.SecondTableContent td.PropertyColorFiled_GOLFAREA{
background-color:#DDEEFF;
text-indent:22px;
font-size:14px;
font-weight:bold;
}


table.SecondTableContent td.RedTitle  {
text-align:center;
color:#990000;
font-size:14px;
font-weight:bold;
}

table.SecondTableContent td.RedPrice  {
text-align:left;
color:#005BB7;
font-size:14px;
font-weight:bold;
}


table.SecondTableContent td.BackColor_GOLFAREA{
background-color:#DDEEFF;
color:#005BB7;
text-indent:22px;
font-size:20px;
font-weight:bold;
}








/* -------------------------   END     -------------      SECOND TABLE CONTENT           ---------------------     */





table.ThirdTableContent  {
width:800px;
color:#000000;
text-align:left;
font-size:12px;
}

table.ThirdTableContent td.ImageText  {
width:20px;
text-align:left;
}

table.ThirdTableContent td.CheckINContent  {
color:#FF3300;
width:140px;
height:20px;
}

table.ThirdTableContent td.TextSpeci02  {
color:#004B97;
font-weight:bold;
text-align:justify;
}

table.ThirdTableContent td.TextSpeci  {
width:400px;
}

table.ContentTableWIDTH   {
width:480px;

}




/*         =============================     FLORIDA BEACHES       ========================================      */



table.FLORIDABEACHES_MAIN  {
width:800px;
color:#000000;
text-align:left;
font-size:12px;
}



table.FLORIDABEACHES_table_2CONTENT  {
width:395px;
color:#004B97;
text-align:left;
font-size:12px;
font-weight:bold;
text-align:justify;
}


table.FLORIDABEACHES_table_2CONTENT td.ImageText  {
width:20px;
text-align:left;
}

table.FLORIDABEACHES_table_2CONTENT td.CheckINContent  {
color:#FF3300;
width:200px;
height:20px;
}

table.FLORIDABEACHES_table_2CONTENT td.textColorPriceINTER  {


}

table.FLORIDABEACHES_table_2CONTENT td.TextSpeci  {
width:100px;
}




/*         =============================     FLORIDA BEACHES       ========================================      */








.pfdcolorCSS{
font:  12px Arial;
width: 100%; /*leave this value as is in most cases*/

}

.pfdcolorCSS ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/


border: 1px solid #46A3FF; /*dark purple border*/
border-width: 0px 0;
background: black url(../images01/CSSMENU01.jpg) center center repeat-x;
}

.pfdcolorCSS ul li{
display: inline;
}

.pfdcolorCSS ul li a{
float: left;
color: white; /*text color*/
padding: 5px 18px; 
text-decoration: none;
border-right: 1px solid #ffffff; /*dark purple divider between menu items*/
}

.pfdcolorCSS ul li a:visited{
color: white;
}

.pfdcolorCSS ul li a:hover, .pfdcolorCSS ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(../images01/CSSMENU02.jpg) center center repeat-x;
}


.pfdcolorCSS .current a {
background-color: #D10000; 

}













