@charset "utf-8"; 

<!--
/********************************************
 ********* Villas Palm Island website  **********
 ** Written by Ian Collier, Autumn/Winter 2008 **
 ******** This work copyright Ian Collier ********
 *** Please do not copy or modified this work ***
 ** without seeking the express permission of **
 ** the author beforehand.  Thank you *********
 ********************************************/

table.rootpage {
	width : 100%;
	empty-cells : show;
	border-spacing-left : 0px;
	border-spacing-right : 0px;
	border-spacing-top : 0px;
	border-spacing-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

table.rootpage tr.rootpagerow {
	vertical-align : top;
}

table.rootpage td {
	border-left : 0px;
	border-top : 0px;
	border-right : 0px;
	border-bottom : 0px;
}

table.rootpage td.rootpagecontent {
	width : 85%;
	vertical-align : top;
	text-align : left;
}

table.rootpage td.rootpagethumbs {
	width : 15%;
	vertical-align : top;
	text-align : right;
}

img.mainimage {
	vertical-align : top;
	float : right;
	clear : right;
	margin-right : 5px;
	margin-bottom : 5px; 
	margin-top : 2px;
	margin-left : 5px;
	border : 2px solid #7F4307;
}

table.thumbs {
	width : 100%
	empty-cells : show;
	border-spacing-left : 0px;
	border-spacing-right : 0px;
	border-spacing-top : 0px;
	border-spacing-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

table.thumbs tr {
	vertical-align : top;
}

table.thumbs td {
	border-left : 2px solid #7F4307;
	border-top : 2px solid #7F4307;
	border-right :2px solid #7F4307;
	border-bottom : 2px solid #7F4307;
	vertical-align : top;
	text-align : center;
}

table.thumbs td.noborder {
	border-left : 0px;
	border-top : 0px;
	border-right : 0px;
	border-bottom : 0px;
}

img.thumb {
	vertical-align : top;
	float : center;
	clear : center;
	margin-right : 5px;
	margin-bottom : 5px; 
	margin-top : 5px;
	margin-left : 5px;
	border : 0px;
}

img.villalink {
	border-left : 2px solid #7F4307;
	border-top : 2px solid #7F4307;
	border-right :2px solid #7F4307;
	border-bottom : 2px solid #7F4307;
	vertical-align : top;
	float : left;
	clear : left;
	margin-right : 5px;
	margin-bottom : 5px; 
	margin-top : 0px;
	margin-left : 0px;
}

table.rootheading {
	width : 100%;
	empty-cells : show;
	border-spacing-left : 0px;
	border-spacing-right : 0px;
	border-spacing-top : 0px;
	border-spacing-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	border : 0px;
}

table.rootheading tr {
	vertical-align : top;
}

table.rootheading td {
	border-left : 0px;
	border-top : 0px;
	border-right : 0px;
	border-bottom : 0px;
}

table.rootheading td.rootheadingleft {
	text-align : left;
}

table.rootheading td.rootheadingcenter {
	width : 500px;
	text-align : center;
}

table.rootheading td.rootheadingright {
	text-align : right;
}

-->
