.main           {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E01111;border-left-color: #E01111;}
.menu           {font-family: Arial;font-size: 11px;background-image: url(/images/menu.gif);background-repeat: no-repeat;padding-left: 35px;background-position: top;}
.menu a:link    {color: #000000;text-decoration: none;}
.menu a:hover   {color: #FF0000;text-decoration: none;}
.menu a:visited {color: #000000;text-decoration: none;}
.footer         {font-size: 11px;color: #666666;font-family: Arial;}
.footer a:link  {color: #666666;text-decoration: underline;}
.footer a:hover {color: #666666;text-decoration: none;}
.footer a:visited {color: #666666;}
.HeadingBlue    {font-family: Arial;font-size: 18px;font-weight: bold;color: #000066;padding-bottom: 10px;}
.HeadingRed     {font-family: Arial;font-size: 18px;font-weight: bold;color: #E01111;padding-bottom: 10px;}
.HeadingGrey    {font-size: 18px;font-weight: bold;color: #666666;}
.medRed         {font-size: 14px;font-weight: bold;color: #E01111;}
.medBlue        {font-size: 14px;font-weight: bold;color: #000066;}
.medGrey        {font-size: 14px;font-weight: bold;color: #666666;}
.statetxt       {font-size: 9px;color: #666666;vertical-align: top;text-align: center;}
select          {font-size: 9px;}
input           {font-size: 9px;}
textarea        {font-size: 11px;font-family: Arial;border: 1px solid #c6c6c6;}
.box_lr         {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #c6c6c6;border-left-color: #c6c6c6;}
.box_bott       {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #c6c6c6;}
.box_top        {border-top-width: 1px;border-top-style: solid;border-top-color: #c6c6c6;}
.small          {font-family: Arial;font-size: 9px;}
.MainHeader     {font-family: Arial;font-size: 28px;font-weight: bold;color: #E01111;padding-top: 10px;padding-bottom: 5px;padding-left: 10px;}
.box            {border: 1px solid #c6c6c6;}
.bookbox        {background-image: url(/images/bkg_book.gif);background-repeat: no-repeat;background-position: top;}
.offerheaders   {font-family: Arial;font-size: 12px;font-weight: bold;color: #000066;}
.offerprice     {font-family: Arial;font-size: 12px;font-weight: bold;color: #FF0000;}
.villaheadings  {font-family: Arial;font-size: 12px;font-weight: bold;color: #B60000;text-decoration: none;}
.villas         {text-decoration: none;}
