body,p,td {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 140%; color: #330099;	font-variant: normal;	list-style-type: disc;}a { text-decoration:none; color:#99CC00; }a:hover{ text-decoration:none; color:#FF3399; cursor:pointer;}h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 120%; font-style: normal; font-weight: bold; color: #330099;}h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; font-style: normal; font-weight: bold; color: #99CC00; margin:0px;}.white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 140%; color: #330099;}.light {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 120%; color: #99CC00;}.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 140%; color: #330099; list-style-type: disc }.white1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 140%; color: #FFFFFF; list-style-type: disc }.black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 140%; color: #000000; list-style-type: disc }.box-spc-img {border:4px solid #99CC00;}.top-right-img {margin:10px;text-align:right;}.top-logo {margin:5px;margin-left:20px;}.copyright {font-size: 10px; text-align:center;height:30px;padding:10px;}#left-nav { display:block; width:116px;}#left-nav a {display:block;margin:10px;}#left-nav a.home {display:block;background:url(images/home.gif) no-repeat;}#left-nav a.home:hover {display:block;background:url(images/home1.gif) no-repeat;}#left-nav a.hotdeals {display:block;background:url(images/hotdeals.gif) no-repeat;}#left-nav a.hotdeals:hover {display:block;background:url(images/hotdeals1.gif) no-repeat;}#left-nav a.about {display:block;background:url(images/about.gif) no-repeat;}#left-nav a.about:hover {display:block;background:url(images/about1.gif) no-repeat;}#left-nav a.cottage {display:block;background:url(images/cottage.gif) no-repeat;}#left-nav a.cottage:hover {display:block;background:url(images/cottage1.gif) no-repeat;}#left-nav a.rates {display:block;background:url(images/rates.gif) no-repeat;}#left-nav a.rates:hover {display:block;background:url(images/rates1.gif) no-repeat;}#left-nav a.location {display:block;background:url(images/location.gif) no-repeat;}#left-nav a.location:hover {display:block;background:url(images/location1.gif) no-repeat;}#left-nav a.mangawhai {display:block;background:url(images/mangawhai.gif) no-repeat;}#left-nav a.mangawhai:hover {display:block;background:url(images/mangawhai1.gif) no-repeat;}#left-nav a.contact {display:block;background:url(images/contact.gif) no-repeat;}#left-nav a.contact:hover {display:block;background:url(images/contact1.gif) no-repeat;}#left-nav a.comments {display:block;background:url(images/comments.gif) no-repeat;}#left-nav a.comments:hover {display:block;background:url(images/comments1.gif) no-repeat;}#left-nav a.booknow {display:block;background:url(images/booknow.gif) no-repeat;}#left-nav a.booknow:hover {display:block;background:url(images/booknow1.gif) no-repeat;}#left-nav a.check {display:block;background:url(images/check-availability.gif) no-repeat;}#left-nav a.check:hover {display:block;background:url(images/check-availability1.gif) no-repeat;}#left-nav a.ecosub {display:block;background:url(images/nav-eco-sustainability1.gif) no-repeat;}#left-nav a.ecosub:hover {display:block;background:url(images/nav-eco-sustainability2.gif) no-repeat;}#right-list {margin:5px;font-size:12px;line-height:120%;color:#ffffff;}#right-list p { font-size:12px;line-height:120%;color:#ffffff;}#right-list ul {list-style:square;margin:5px;margin-left:20px;margin-right:15px;}.boxes { border: 1px solid #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }.boxes-btn { background-color: #98C833; color: #3F297B; border: 2px outset #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }.side-booknow {border:2px Solid #99CC00;}#rates-booknow a { text-decoration:none; color:#FF3399; }#rates-booknow a:hover{ text-decoration:none; color:#FF3399; }.home-rugbyad{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;padding:5px;border-width:1px;border-style:solid; background:#FFFF99;}.home-rugbyad h1{position:relative; text-align:center; left:-8px;}.home-rugbyad p{width:160px; text-align:justify; position:relative;left:3px;top:-10px;}#hotitem {margin: 0 0%;background: #f0f0f0; color:#404040;}#hotitem b.rtop, #hotitem b.rbottom { display:block; background: #ffffff; }#hotitem b.rtop b, #hotitem b.rbottom b {display:block;height: 1px; overflow: hidden; background: #f0f0f0; }#hotitem b.r1 {margin: 0 5px}#hotitem b.r2 {margin: 0 3px}#hotitem b.r3 {margin: 0 2px}#hotitem b.rtop b.r4, #hotitem b.rbottom b.r4 { margin:0 1px;height:2px;}#hotitem td {color:#404040;}#hotitem .content {padding:0px 10px 0px 10px;}