
body {
 background:#357; /*url("/img/bg_pg_blue.gif");*/
  color:#fff;
  }
.container {
/*  background-image:url("/img/bg_col_xms.gif");*/
  background-color:#fff;
  border-color:#135;
  color:#333;
  }
#c-xms {
  background-image:url("../images/colbackgrounds.gif");
  }


/* Header
----------------------------------------------- */
#header {
  background-color:#000;
  background-image:url("../images/photos/banners/beach.jpg");
  background-position:0 0;
  height:180px;
  }


/* MainNav
----------------------------------------------- */
.home #nav {
  background-color:#000;
/*  background-image:url("/img/bg_hdr_pukaki2.jpg");*/
  border-color:#135;
  }
.home #nav a, .home #nav strong {
  border-color:#135;
  color:#7ac;
  }
.home #nav #current strong, .home #nav #current a {
  background-color:#246;
  }
.home #nav a:hover, .home #nav #current a:hover strong, .home #nav #current strong {
  color:#fff;
  }
.home #nav #current a strong {
  color:#7ac;
  }
.home #nav a:hover {
  background-color:#123;
  }


/* Page Structure
----------------------------------------------- */
.home #c3, .home #top {
  background:url("../images/bg_col_hdrs_home_c.gif") no-repeat 0 0;
  }
.home #top {
  background-color:#fff;
  background-position:0 0;
  border-color:#ddd;
  }
.home #maincol, .home #subcol, .home #xcol {
  background-position:1px 13px;
  }
.home #subcol {
  /*background-color: #DBCEBD*/
  }
.home #xcol {
/*  background-image:url("/img/txt_elsewhere_c.gif");*/
  background-position:21px 13px;
  }


/* Headings
----------------------------------------------- */
.home h2, .home h2 a, .home h2 a:visited {
  color:#666;
  }
.home #xcol h2, .home #xcol h2 a, .home #xcol h2 a:visited {
  color:#666;
  }
.home #xcol h2 a:hover {
  color:#444;
  }
  


/* Company Nav
----------------------------------------------- */
.home #cnav {
  background-color:#135;
  }
.home #cnav a {
  color:#479;
  }
.home #cnav a:hover {
  color:#bcd;
  }
.home #host em {
  }
  
.home #cnav img {
	vertical-align:middle;
	margin-bottom:0px;
}


/* Footer
----------------------------------------------- */
.home #footer {
  border-color:#124;
  }
.home #footer p {
  background-color:#135;
  border-color:#124;
  color:#479;
  }
.home #footer a, .home #footer a:visited {
  color:#69a;
  border-color:#479;
  }
.home #footer a:hover {
  color:#8bc;
  border-color:#479;
  }


/* Gallery thumbnails 
--------------------------------------------------*/
.borderimage {
		border: 2px solid #113355;
		margin:5px;
}

/* Customer quotes */

blockquote {
	border: 1px dashed #335577;
	background-color: #EEEEEE;
}



/**
	Massage page
**/

tr.row2 { background-color:#BBCCDD;}


table.massages {
margin-bottom:15px;
}

table.massages th {
background-color:#DBCEBD;
}

table.massages th,table.massages td {
vertical-align:top;
padding:2px;
}

table.massages td.description {
    font-weight:bold;
}

table.massages td.ourrate {
color:red;
font-weight:bold;
}
