body     {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; margin:0;}
td       {font-family: Verdana, Arial, Helvetica, sans-serif;}
th       {font-family: Verdana, Arial, Helvetica, sans-serif;}
a        {text-decoration:none;}
h2       {color:#0180E1;}
h3       {color:#0180E1; font-size:17px; letter-spacing:-1; font-weight:normal; margin-top:20px;}

#bookmark  {margin:auto; width:900px;}
.bookMark  {margin-top:4px; margin-bottom:4px; text-align:right;}

#content   {margin:auto; width:900px; color:#0180E1; background-color:#FFFFFF; border:10px; border-style:solid; border-color:#B0DEFF; padding:0px 20px 0px 20px; overflow:hidden;}
.contentFix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.contentFix       {display:inline-block;}
.contentFix       {display:block;}

#topBar    {margin:20px 0px 20px 0px;}

#blueLine  {background-color:#0180E1; color:#FFFFFF; font-size:12px; line-height:35px; padding:0px 15px 0px 12px; background-image:url(img/img-blank900.jpg);}
#blueLeft  {}
#blueRight {float:right;}

#mainPhoto        {float:left; width:600px;}
#rightBox         {float:right;}
#rightBox a       {color:#0180E1;}
#rightBox a:hover {color:#82CAFF;}
.box0      {background:url(img/img-box0.jpg) no-repeat; width:250px; height:34px; padding: 10px 10px 10px 10px; margin-top:0px;}
.box1      {background:url(img/img-box1.jpg) no-repeat; width:250px; height:160px; padding: 10px 10px 10px 10px; margin-top:0px;}
.cottName  {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0180E1; margin:0px 10px 20px 0px; padding:0px 0px 8px 0px; font-size:16px;}
.cottLocn  {float:right; padding-right:10px; font-size:14px;}
.cottPic   {float:left; margin-right:3px;}
.cottInfo  {font-size:10px; line-height:16px;}
.moreInfo  {font-size:12px; line-height:35px; font-weight:bold;}
.glance    {background:url(img/img-glance.jpg) no-repeat; width:250px; height:34px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box2           {background:url(img/img-box2.jpg) no-repeat; width:250px; height:360px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box2 .cottInfo {font-size:12px; line-height:16px;}
#rightBox .box2 .boldText {font-weight:bold;}
#rightBox .box2 ul        {margin-left:10px; padding-left:5px; font-size:12px;}
#rightBox .box2 li        {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}

#rightBox .box3           {background:url(img/img-box1.jpg) no-repeat; width:250px; height:160px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box3 .cottInfo {font-size:12px; line-height:16px;}
#rightBox .box3 ul        {margin-left:10px; padding-left:5px; font-size:12px;}
#rightBox .box3 li        {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}
#rightBox .box3 .boldText {font-weight:bold;}
#rightBox .box4           {background:url(img/img-box1.jpg) no-repeat; width:250px; height:160px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box4 .cottInfo {font-size:12px; line-height:16px;}
#rightBox .box4 ul        {margin-left:10px; padding-left:5px; font-size:12px;}
#rightBox .box4 li        {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}
#rightBox .boxTour        {background:url(img/img-virtual-tour.jpg) no-repeat; width:250px; height:60px; padding: 20px 10px 10px 0px; margin-top:0px; text-align:center;
                           text-transform:uppercase; font-weight:bold;}
#rightBox .boxAccess      {background:url(img/img-virtual-tour.jpg) no-repeat; width:250px; height:60px; padding: 20px 10px 10px 0px; margin-top:0px; text-align:center;}

#rightBox .box390           {background:url(img/img-box390.jpg) no-repeat; width:250px; height:390px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box390 .cottInfo {font-size:12px; line-height:16px;}
#rightBox .box390 .boldText {font-weight:bold;}
#rightBox .box390 ul        {margin-left:10px; padding-left:5px; font-size:12px;}
#rightBox .box390 li        {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}

#rightBox .box440           {background:url(img/img-box440.jpg) no-repeat; width:250px; height:440px; padding: 10px 10px 10px 10px; margin-top:0px;}
#rightBox .box440 .cottInfo {font-size:12px; line-height:16px;}
#rightBox .box440 .boldText {font-weight:bold;}
#rightBox .box440 ul        {margin-left:10px; padding-left:5px; font-size:12px;}
#rightBox .box440 li        {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}

.mainRight     {float:right; margin-bottom:1px;}
.mainLeft      {float:left;}
.mainRightS    {float:right; margin-bottom:1px; margin-left:1px;}
.mainLeftS     {float:left; margin-bottom:1px; margin-left:1px; width:132px;}
.mainLeftM     {float:left; margin-bottom:1px; width:501px;}

#navHolder     {color:#0180E1; margin-top:10px; margin-bottom:1px; width:900px;}
#navHolder ul  {padding-left:5px; margin-left:0px; margin-top:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0180E1; padding-bottom:6px;
                border-top-width:1px; border-top-style:solid; border-top-color:#0180E1; padding-top:4px;
               }
#navHolder li  {display:inline; line-height:20px; margin:0; padding:0; list-style:none;}
#navHolder a   {padding: 0 6px 0 5px; text-decoration:none; color:#0180E1; font-size:12px; float:left;}
#navHolder span {padding-left:3px;}
html>body #navHolder a {width:auto;} /* fixes IE6 hack */
/* Hide rule from IE5-Mac \*/
#navHolder a   {float:none;}   /* End IE5-Mac hack */
#navHolder a:hover{color:#82CAFF;}
#navHolder #current, #navHolder #current a {color:#82CAFF;}

#textArea             {float:left; width:600px;}
#textArea p           {font-size:12px; line-height:18px; padding-right:30px;}
#textArea .boldText   {font-weight:bold;}
#textArea .boldText16 {font-weight:bold; font-size:16px;}
#textArea a           {color:#0180E1; text-decoration:none;}
#textArea a:hover     {color:#82CAFF;}
#textArea .boldText16 {font-weight:bold; font-size:16px;}
#textAreaW            {float:left; width:900px; margin-bottom:20px;}
#textAreaW p          {font-size:12px; line-height:18px; padding-right:30px;}
#textAreaW td         {font-size:12px; line-height:18px;}
#textAreaW .boldText  {font-weight:bold;}
#textAreaW .italicText {font-style:italic; font-size:14px;}
#textAreaW a          {color:#0180E1; text-decoration:none;}
#textAreaW a:hover    {color:#82CAFF;}
#textAreaW .subHeadB  {font-size:14px; background:url(img/img-details.jpg) no-repeat; color:#FFFFFF; height:37px; margin-top:20px; padding: 0px 0px 0px 15px;}
#textAreaW .linkUnd   {text-decoration:underline;}
#textAreaW ul         {margin-left:10px; padding-left:5px; font-size:12px;}
#textAreaW li         {list-style:none; list-style-image:url(img/img-arrow2.jpg); line-height:18px;}
#textAreaW .boldText16 {font-weight:bold; font-size:16px;}
#textAreaW .linkText a {text-decoration:underline;}

#rightPhotos          {float:right; width:220px; padding-left:20px;}
#rightPhotos .imgBorder {padding: 10px; border:1px; border-style:solid; border-color:#B0DEFF; margin-bottom:20px;}

.pageHeader           {padding-top:20px; font-size:17px; font-weight:normal; letter-spacing:-1;}
.imgNoBorder          {border:0px;}
.divider10            {height:10px;}
.divider20            {height:20px;}
.divider200           {height:570px;}
.italicText           {font-style:italic;}
.indent25             {padding-left:25px;}
.indent30             {padding-left:30px;}

#availTable           {border:1px; border-style:solid; border-color:#0180E1; display:block; overflow:hidden;}
#availTable th        {font-size:16px; background-color:#0180E1; color:#FFFFFF; font-weight:normal; padding: 7px 5px 7px 5px; font-weight:bold;}
#availTable td        {padding: 2px 10px 2px 10px; color:#0180E1;}
#availTable .sleeps   {background-color:#0180E1; color:#FFFFFF; font-size:12px; padding: 6px 0px 6px 0px; font-weight:normal;}
#availTable .unbooked {background-color:#E3ECF9;}
#availTable .booked   {background-color:#82CAFF; color:#FFFFFF;}
#availTable .dates    {background-color:#0180E1; color:#FFFFFF; padding: 5px 0px 5px 0px;}
#availToggle          {float:right; padding-right:2px;}
#availToggle a        {text-decoration:underline;}

#mapHolder            {float:right; padding-right:20px; text-align:center;}
#mapHolder a          {text-decoration:underline;}

#cottageFooter        {padding-top:20px;}

#footerBar            {background-color:#0180E1; font-size:10px; color:#FFFFFF; width:100%; margin-bottom:1px; float:left; height:35px; background-image:url(img/img-blank900.jpg);}
#footerBar a          {text-decoration:none; color:#FFFFFF;}
#footerBar a:hover    {color:#82CAFF;}
#footerBar .copyright {line-height:35px; padding-left:10px; float:left; width:300px;}
#footerBar .design    {line-height:35px; padding-right:0px; float:right; width:250px;}

#footer               {width:100%; font-size:10px; text-align:center; color:#0180E1; margin-top:10px;}
.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-arrow2.jpg); line-height:15px; margin-left:-20px;}
.footList a           {text-decoration:none; color:#0180E1;}
.footList a:hover     {color:#82CAFF;}
.footHeader           {color:#82CAFF;}

#footText             {width:900px; border-top-width:1px; border-top-style:solid; border-top-color:#0180E1; padding-top:10px;
                       font-size:9px; text-align:center; padding-bottom:10px; float:left;}







