body {text-align:center; background-color:#FFFCF5; margin:0; padding:0; font-family:Geneva, Aerial; font-size:11px;}
#fullpage {width:720px; margin:0px auto; background:#FFFCF5 url(cssimages/pagebg.jpg) 0 0 repeat-y;}
#wrapper {width:700px; margin:0px auto; text-align:left;}
#logobar {width:700px; background:url(cssimages/header.jpg) 0 0 repeat-y; height:113px;}
#logobar #viewme p {margin:0; padding:0; display:none;}
#logobar #contact-block {position:relative; top:38px; right:17px; text-align:right;}
#logobar #contact-block p, #logobar #contact-block a, #logobar #contact-block a:active, #logobar #contact-block a:hover, #logobar #contact-block a:visited {color:#fff;text-decoration:none;padding:0 0 3px 0;margin:0;}
#menu {margin:0;}
#menu ul {padding:0;margin:0;}
#menu li {padding:0;margin:0;display:inline;list-style-type:none;}
#menu img {border:0;margin:0;padding:0;}
#menu p {display:inline;}
#mainimage {background-color:#CDCDCD;width:700px;height:227px;}
h1 {font-family:Trebuchet MS, Trebuchet, Aerial;font-size:36px;color:#633511;padding:0;margin:5px 10px 0 10px;}
.introduction {clear:both;margin:0;padding:0;}
.introselect {width:345px;}
.introduction p, .introselect p {padding:0 10px;}
.introimage img {float:right;width:316px;height:203px;margin:0;border:0;padding:15px 10px 17px 19px;background:url(cssimages/large-img-back.jpg) 0 0 no-repeat;}
.introimagea img {float:right;}
.offersectionh .offerphoto {float:left;}
.introimagea img, .offersectionh .offerphoto {width:315px;height:432px;margin:0;border:0;padding:17px 17px 16px 18px;background:url(cssimages/frmap.jpg) 0 0 no-repeat;}
.introcopy {width:345px;}
.introcopyhot {width:700px;}
.introfooter {clear:both;height:10px;}
#pcontent {clear:both;}
#aboutus #leftcol {width:345px;}
#rightcol {float:right;}
#homepage .boxsec, #homepage .boxsecb,  #aboutus .boxsec, #aboutus .boxsecb {width:345px;}
#tmh .boxsecd, #hotels .boxsecd, #packaged-details .boxsecd {margin-top:10px;float:right;width:345px;}
#packaged-details .boxsecd {margin-left:10px;}
#tmh .boxsec, #aboutz .boxsec  {width:250px;}
.boxsecg {clear:both;height:70px;width:100%;padding:0;background:#E0C58B url(cssimages/box-foot.jpg) 100% 100% no-repeat;}
.hotellink {display:inline;padding:10px 15px 10px 0;margin-top:10px;}
.boxsec, .boxsecb, .boxsecd {margin:0 0 10px 0;padding:0;background:#E0C58B url(cssimages/box-foot.jpg) 100% 100% no-repeat;}
.boxhead {margin:0;padding:0;background:#7A4B1A url(cssimages/box-head.jpg)  100% 100% no-repeat;}
.boxhead h2 {font-family:Geneva, Aerial;margin:0px;padding:4px 10px 4px 10px;color:#F7C868;font-size:18px;font-weight:normal;}
#homepage .boxbod, #tmh .boxsecd .boxbod, #hotels .boxsecd .boxbod {height:195px;}
.rightho {float:right;}
.leftho {width:440px;}
.boxbod {margin:0;padding:0;}
.boxbod p {margin:0;padding:5px 5px 10px 10px;}
.boxbod a {padding:2px;color:#0872A9;background-color:#E2CB99;border-right:1px solid #CCB37E;border-bottom:1px solid #CCB37E;}
.boxbod a:hover {padding:2px;color:#0872A9;background-color:#EBDAB6;border-right:1px solid #CCB37E;border-bottom:1px solid #CCB37E;}
.boxbod a:active {padding:2px;color:#0872A9;background-color:#EBDAB6;border-left:1px solid #CCB37E;border-top:1px solid #CCB37E;}
.boxsec .smallfpim, .boxsecd .smallfpim {float:right;margin-left:10px;}
.boxsecb .smallfpim {float:left;margin-right:10px;}
.newsshort h2 {margin:0;font-weight:bold;font-size:11px;padding:5px 0 0 0;}
.newsshort p {margin:0;font-size:11px;padding:0 0 11px 0;}
.newsshort {margin:0 10px 0 10px;border-bottom:1px solid #C89F5A;}
.pullquote {width:345px;height:100px;margin:0 0 10px 0;background-color:#cdcdcd;}
#hotels .offersection {width:345px;}
#tmh .offersectionb, #tmh .offersectiond, #tmh .offersectione, #tmh .offersectionf, #tmh .offersectiong {width:440px;}
#tmh .offersectionb, #tmh .offersectionf {background:#fff url(cssimages/sect-back.jpg) 0 0 repeat-y;}
#aboutz .offertitle, .hoteloffer .offertitle, #tours .offertitle, #safaris .offertitle, #dives .offertitle, #contacct .offertitle, #enquire .offertitle {width:100%;background:url(cssimages/sect-fade.jpg) 0 0 no-repeat;}
#aboutz .offersectionc {width:440px;}
#aboutz .offertitlec, .offersectionh  .offertitle {background:url(cssimages/sect-fade.jpg) 0 0 no-repeat;}
.offersectionh .offercopy {float:right;width:325px;}
.offertitle h2, .offertitlec h2 {padding:5px 10px;margin:0;font-weight:bold;font-size:18px;font-family:Trebuchet MS, Trebuchet, Aerial;color:#633511;}
.offersectionb .offerphoto img {background:url(cssimages/frmidbac.jpg) 0 0 no-repeat;float:left;}
.offersectiond .offerphoto img {background:url(cssimages/frmid1.jpg) 0 0 no-repeat;float:left;}
.offersectione .offerphoto img {background:url(cssimages/frmid2.jpg) 0 0 no-repeat;float:right;}
.regcont {padding:10px;}
.offersectione {height:170px;}
#tmh #leftcol .offerphoto img {width:157px;height:140px;padding:15px 12px 15px 11px;}
.offersectione .offerphoto img {background:url(cssimages/frmid2.jpg) 0 0 no-repeat;}
.offersectionb .offerphoto img {background:url(cssimages/frmidbac.jpg) 0 0 no-repeat;}
.offercopy, .offercopyc {padding:0 10px 10px 10px;}
.offercopy p, .offercopyc p {padding:1em 0 0 0;margin:0;}
#tours .offercopy, #safaris .offercopy, #dives .offercopy, #aboutz .offercopy {width:420px;float:right;}
.hoteloffer .offerphoto img, #tmh #packaged-content img {float:left;width:316px;height:203px;margin:0;border:0;padding:15px 10px 17px 19px;background:url(cssimages/large-img-back.jpg) 0 0 no-repeat;}
#safaris .offerphoto img, #dives .offerphoto img, #aboutz .offerphoto img, #tours .offerphoto img {float:left;width:229px;height:174px;margin:0;border:0;padding:12px 15px 14px 16px;background:url(cssimages/frlarge1.jpg) 0 0 no-repeat;}
#aboutz .offerfoot, .hoteloffer .offerfoot, #tours .offerfoot, #safaris .offerfoot, #dives .offerfoot, #contacct .offerfoot {clear:both;height:10px;}
#tmh .offerfoot {clear:left;width:440px;height:0;margin-bottom:10px;}
#temptable {border:0;width:100%;clear:both;}
#temptable table {width:680px;border:0;margin:0 10px 20px 10px;padding:0;border-collapse:collapse;}
.inten {padding-left:10px}
td {border:2px auto;margin:0;}
#temptable .dark {background-color:#E0C58B;margin:0;}
#temptable .pale {background-color:#F8F3E6}
#footer, #footers {clear:both;width:720px;background-color:#E0C58B;height:64px;}
#footer {margin-top:10px;}
#package-holidays {margin-top:30px;}
#homepage .quote {width:345px;padding:0;margin:0;color:#653E21;text-align:right;}
#aboutz .quote, #tours .quote, #safaris .quote, #dives .quote, #hotels .quote, #contact .quote, #aboutus .quote, #enquire .quote {width:700px;padding:0;margin:0;color:#653E21;text-align:right;}
#tmh .quote {width:250px;padding:0;margin:0;color:#653E21;text-align:right;}
.quote p {padding-right:10px;padding-bottom:10px;}
#bookform h2 {padding:5px 10px;margin:0;font-weight:bold;font-size:18px;font-family:Trebuchet MS, Trebuchet, Aerial;color:#633511;}
#enquire table tr td.titler {width:180px;text-align:right;}
#enquire table tr td.setwide {width:100px;}
#enquire table tr td.required {background-color:#CFDEED;}
#enquire h3 {padding:0px;margin:0px;text-align:right;font-family:Geneva, Aerial;font-size:11px;}
#enquire table {width:100%;border-collapse:collapse;padding:0;margin:10px 0 10px 0;}
#enquire table tr td {padding:5px;border:0;vertical-align:top;margin:0;}
.wider {width:100%;}
.introcopyhot img {float:right;background-image:url(cssimages/frlarge1.jpg);padding:12px 15px 14px 16px;width:229px;height:174px;margin:5px;}
#packaged-details .introcopyhot h2, #terms h2, #thanks h2 {width:345px;background:url(cssimages/sect-fade.jpg) 0 0 no-repeat;padding:5px 10px;margin:0;font-weight:bold;font-size:18px;font-family:Trebuchet MS, Trebuchet, Aerial;color:#633511;}
#terms p, #thanks p {padding-left:10px;padding-right:10px;}
#legalinfo {width:720px;background-color:#FFFCF5;color:#C8BEA7;}
#legalinfo p, #legalinfo h1, #legalinfo h2, #legalinfo h3, #legalinfo h4, #legalinfo h5  {padding-top:0px;margin-top:0px;margin-bottom:15px;}