body                  {background-color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 10 0 0 0; color:#466184;}

td                    {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#466184;}

th                    {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#466184;}

a                     {color:#466184; text-decoration:underline;}

a:hover               {color:#D1D8DA;}

h2                    {font-size:18px; font-weight:normal;}
h3                    {font-size:16px; text-decoration:none; font-weight:normal;}
h4                    {font-size:14px; text-decoration:none; font-weight:normal; color:#466184;}

#content              {margin-right:auto; margin-left:auto; width:950px; border:1px; border-style:solid; border-color:#384480; padding:1px; background-color:#FFFFFF;}
.contentFix:after     {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.contentFix           {display:inline-block;}
.contentFix           {display:block;}
#insideBorder         {border:10px; border-style:solid; border-color:#FFFFFF;}

#blocksBar            {float:left; width:100%; margin-bottom:20px;}
.blocksL              {float:left; width:100px; padding-left:0px; padding-right:1px;}
.blocksM              {float:left; width:100px; padding-left:38px;}
.blocksR              {float:left; width:100px; padding-left:39px;}

#bookmark             {float:right; padding: 0px 7px 20px 0px;}

#navHolder            {float:left; width:930px; background-color:#384480; color:#FFFFFF; margin-top:4px; margin-bottom:0px;}
#nav                  {float:left;}
#nav ul               {padding:0px 0px 0px 0px; margin:0px; list-style: none;}
#nav li               {float:left; display:inline; line-height:26px;}
#nav a                {margin-left:0px; padding: 6px 14px 6px 14px; text-decoration:none; color:#FFFFFF; font-size:12px;}
#nav .nav1            {border-right:0px solid #ffffff;}
#nav .nav2            {border-right:0px solid #ffffff;}
html>body #nav a {width:auto;} /* fixes IE6 hack */
/* Hide rule from IE5-Mac \*/
#nav a                {float:none;}   /* End IE5-Mac hack */
#nav a:hover          {background-color:#B97FA0; color:#FFFFFF;}
#navHolder #current, #navHolder #current a {background-color:#B97FA0; color:#FFFFFF;}

#nameBar              {float:left; width:930px; border:0px; border-style:solid; border-color:#3492B7; height:170px;}
#nameBar .nameBlock   {float:left; padding-top:10px; padding-left:0px; width:550px;}
#nameBar .telEmail    {float:right; text-align:center; padding-top:30px; font-size:14px; width:350px;}
#nameBar .telEmail a  {text-decoration:none;}
.strapline            {float:left; width:930px;}
.strapline h1         {font-weight:normal; font-size:16px; padding-top:20px; text-align:center;}

#awards               {float:left; margin-bottom:20px;}
#awardsW              {float:left; width:240px; margin-bottom:20px; padding-left:0px;}
#awards1              {float:left; margin-bottom:20px; padding-left:50px;}
.award                {float:left; padding: 4px 0px 20px 10px;}
.awardW               {float:left; padding: 4px 0px 0px 7px;}
.logos                {float:left; padding-left:25px; margin-bottom:30px; margin-top:30px;}

#pictureBar           {float:left; margin-bottom:20px;}
.mainPhoto            {float:left;}

#blueBar              {width:930px; background-color:#FFFFFF; margin-top:1px;}
#blueBar .blueBarL    {float:left; width:635px; background-color:#3492B7; line-height:28px; height:60px; padding-top:30px; padding-left:30px;}
#blueBar p            {padding-left:20px;}
#blueBar .wideBlock2  {float:left; width:264px; height:90px; background-color:#58A8D2; color:#FFFFFF; margin-left:1px;}

#leftArea             {float:left; width:240px; margin:2px 0px 2px 0px; line-height:20px; background-color:#384480; color:#FFFFFF; padding:20px 10px 20px 10px;}
#leftAreaN            {float:left; width:90px; height:1500px; margin:2px 0px 2px 0px; line-height:20px; background-color:#384480; color:#FFFFFF; padding:20px 10px 20px 10px;}
#leftArea h3          {color:#FFFFFF;}
#leftArea a           {text-decoration:underline; color:#FFFFFF;}
#leftArea a:hover     {color:#B97FA0;}
#leftArea .leftEmail a {text-decoration:none;}
.tripAdv              {margin:50px 0px 0px 25px;}
.tripAdvF             {float:left; margin:0px 0px 160px 0px;}
.facebook             {margin:60px 0px 50px 38px;}
.wifi                 {margin-left:60px;}
.wifiN                {margin-left:6px;}
.cfh                  {margin:40px 0px 0px 16px;}

#booking              {padding-left:15px;}
#booking a            {text-decoration:none;}
.leftPhoto            {text-align:center; margin:40px 20px 0px 0px;}
.leftPhotoB           {border:1px solid #FFFFFF; padding:10px 5px 0px 5px;}
.leftPhotoBD          {border:2px solid #FFFFFF; padding:0px; background-color:#FFFFFF; color:#466184; width:220px; text-align:center; margin-top:40px; margin-left:8px;}
.leftPhotoBC          {border:2px solid #FFFFFF; padding:0px; background-color:#FFFFFF; color:#466184; width:220px; text-align:center; margin-top:20px;}
.leftPhotoBS          {padding:0px; color:#466184; text-align:center; margin-top:40px; margin-left:8px;}
.leftPhoto p          {margin-top:0px; background-color:#FFFFFF; color:#3492B7; margin-bottom:5px;}
.leftTariff           {text-align:center; margin:40px 10px 0px 10px; background-color:#FFFFFF;}
.leftTariffB          {border:1px solid #FFFFFF; padding:5px 5px 0px 5px;}
.leftTariff p         {margin-top:0px; background-color:#B97FA0; color:#FFFFFF; margin-bottom:5px; font-size:16px; line-height:28px; font-weight:bold;}
.leftTariff .tariff   {color:#466184; background-color:#FFFFFF; font-size:12px; line-height:20px; font-weight:bold;}
.mainTariff           {float:left; text-align:center; margin:0px 20px 40px 0px; background-color:#FFFFFF; width:400px;}
.mainTariffB          {float:left; border:1px solid #B97FA0; padding:5px 5px 0px 5px; height:186px;}
.mainTariff p         {margin-top:0px; background-color:#B97FA0; color:#FFFFFF; margin-bottom:5px; font-size:16px; line-height:28px; font-weight:bold;}
.mainTariff .tariff   {color:#466184; background-color:#FFFFFF; font-size:12px; line-height:20px; font-weight:bold;}
.mainTariff .tariffLabel {float:left; width:80px; color:#466184; background-color:#FFFFFF; font-size:12px; line-height:20px; font-weight:bold; text-align:left; padding:0px 0px 0px 20px; font-weight:normal;}
.mainTariff .tariffDesc  {float:left; width:250px; color:#466184; background-color:#FFFFFF; font-size:12px; line-height:20px; font-weight:bold; text-align:left; font-weight:normal;}
.mainTariff .tariffInfo  {float:left; width:370px; color:#466184; background-color:#FFFFFF; font-size:12px; line-height:20px; font-weight:bold; text-align:left; font-weight:normal;}
.mainTariff .tariffBlank {float:left; width:370px; background-color:#FFFFFF; height:8px;}
.tariffFrame          {border:1px solid #B97FA0;}

.rightPhoto           {float:right;}

#textArea             {float:left; width:650px; margin-top:2px; line-height:20px; padding:20px 0px 0px 20px;}
#textAreaWide         {float:left; width:790px; margin-top:2px; line-height:20px; padding:20px 0px 0px 20px;}
#textArea p           {}
.photoBand            {margin-bottom:5px;}
#directions           {float:left; border:1px solid #B97FA0; padding:20px 5px 20px 20px; margin-top:40px; width:620px;}
.locnText             {float:left; width:230px; padding-right:20px;}
.locnMap              {float:left; width:300px; padding-top:40px;}

.textList ul          {text-align:left; margin-top:5px; padding-bottom:10px;}
.textList li          {list-style:none; list-style-image:url(img/img-arrow.jpg); line-height:16px; margin-left:-20px; margin-top:5px;}
.textList2 ul         {text-align:left; margin-top:0px; padding-bottom:10px;}
.textList2 li         {list-style:none; list-style-image:url(img/img-bullet.jpg); line-height:20px; margin-left:-20px; margin-top:5px;}

.contLeft             {float:left; width:190px; margin-top:6px;}
.contRight            {float:left; width:380px; margin-top:6px;}
.feedLeft             {float:left; width:170px; margin-top:24px;}
.feedRight            {float:left; width:460px; margin-top:24px;}
.siteLeft             {float:left; width:120px; line-height:20px;}
.siteRight            {float:left; width:500px; line-height:20px;}

.imgNoBorder          {border:0;}
.imgBorder            {border:2px #FFFFFF solid;}
.boldText             {font-weight:bold;}
.indent               {padding-left:30px;}
.subHeadB             {font-weight:bold;}
.subHeadC             {font-weight:normal; font-size:16px; line-height:30px; color:#B97FA0;}
.subHeadD             {font-weight:normal; font-size:16px; line-height:30px;}
.subHeadE             {font-weight:normal; font-size:16px; line-height:30px; color:#B97FA0; margin-bottom:-10px;}
.divider1             {height:10px;}
.divider2             {height:20px;}
.divider3             {height:30px;}
.divider14            {height:140px;}
.dividerFB            {height:840px;}
.dividerAS            {height:10px;}
.dividerSM            {height:80px;}
.dividerC             {height:340px;}
.dividerP             {height:3680px;}
.dividerLarge         {height:3510px;}

#footInfo             {float:left; width:890px; background-color:#384480; color:#FFFFFF; padding:7px 20px 7px 20px; margin-bottom:2px;}
#footInfo a           {color:#FFFFFF; text-decoration:none;}
.design               {float:right;}
.copyright            {float:left;}

#footer               {float:left; width:930px; font-size:10px; background-color:#384480; color:#FFFFFF; padding-top:5px;}
.footList             {text-align:left; padding-left:20px; float:left; margin: 10px 28px 0px 0px;}
.footList h5          {margin-bottom:0px; font-size:11px;}
.footList ul          {text-align:left; margin-top:5px; padding-bottom:10px;}
.footList li          {list-style:none; list-style-image:url(img/img-arrow.jpg); line-height:15px; margin-left:-20px;}
.footList a           {text-decoration:none; color:#FFFFFF;}
.footList a:hover     {color:#B97FA0;}
.footListR            {text-align:left; padding-left:20px; float:right; margin: 10px 30px 0px 0px; border-left:1px solid #FFFFFF;}
.footListR a          {text-decoration:none; color:#FFFFFF;}
.footListR a:hover    {color:#B97FA0;}


#oldColour            {color: #90B0BC;}





