BODY {
	background-color: #eee;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 100%;
}
H1 {
	margin: 0;
	font-size: 9px;
	color: #ccc;
	background-color: transparent;
	text-align: center;
}
TABLE {
	border-collapse: collapse;
}
TR {
	color: #888;
}
TD {
	color: #888;
	font-size: 80%;
}

/* WRAPPER
Controls the boundarys of the site content
------------------------------------------------------------------------------------------------------------------------------- */
#wrapper {
	border: 2px solid #ddd;
	background-color: #fff;
}

/* INNER WRAPPER
Controls the interior boundary of the content
This is used when a colour offset or secondary background image is required
------------------------------------------------------------------------------------------------------------------------------- */
#innerwrapper {
	border: 2px solid #ccc;
	background-color: #fff;
}

/* HEADER 
------------------------------------------------------------------------------------------------------------------------------- */
#header {
	padding-top: 0;
}
#header IMG {
	margin: 0;
	width: 750;
	height: 79;
}

/* NAVIGATION
------------------------------------------------------------------------------------------------------------------------------- */
#navigation_wrapper {
	float: none;
	clear: both;
	background-color: transparent;
	background-image: url(../../customise/images/menu_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#navigation_inner_wrapper {
	background-image: url(../../customise/images/menu_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: transparent;
}
#navigation {
}
#navigation UL {
	float: none;
	text-align: center;
	padding-top: 16;
}
#navigation LI {
	display: inline;
}
#navigation LI A, #navigation LI A:link, #navigation LI A:visited, #navigation LI A:active {
	padding: 10 20;
	border: none;
	border-left: 1px solid #ddd;
	color: #888;
}
#navigation LI A:hover {
	color: rgb(105,103,188);
}

/* FLASH BANNER
------------------------------------------------------------------------------------------------------------------------------- */
#flash_wrapper {
}
#flash {
}

/* MAINBODY 
------------------------------------------------------------------------------------------------------------------------------- */
#mainbody_wrapper {
	background-color: #fff;
}
#mainbody {
	font-size: 100%;
}

/* COLUMN 1
------------------------------------------------------------------------------------------------------------------------------- */
#column_1_wrapper {
	background-color: #fff;
}
#column_1_inner_wrapper {
	background-color: transparent;
}
#column_1 {
}

/* COLUMN 2
------------------------------------------------------------------------------------------------------------------------------- */
#column_2_wrapper {
	background-color: #fff;
}
#column_2_inner_wrapper {
	background-color: transparent;
}
#column_2 {
	font-size: 100%;
	text-align: left;
	color: #666;
}
#column_2 H1 {
	font-size: 120%;
	font-weight: bold;
	background-color: #fff;
	color: rgb(105,103,188);
	margin: 0 0 10 0;
	text-align: left;
}
#column_2 H2 {
	font-size: 105%;
	font-weight: bold;
	background-color: #fff;
	color: rgb(85,88,142);
	margin: 0;
	text-align: left;
}
#column_2 H3 {
	font-size: 90%;
	font-weight: bold;
	background-color: #fff;
	color: rgb(64,66,106);
	margin: 0;
	text-align: left;
}
#column_2 UL {
	font-size: 80%;
}
#column_2 P {
	font-size: 80%;
	color: #666;
}

/* COLUMN 3
------------------------------------------------------------------------------------------------------------------------------- */
#column_3_wrapper {
	background-color: transparent;
	background-image: url(../../customise/images/panel_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#column_3_inner_wrapper {
	background-color: transparent;
	background-image: url(../../customise/images/panel_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#column_3 {
	text-align: left;
	font-size: 100%;
	background-color: transparent;
}
#column_3 H1 {
	font-size: 120%;
	font-weight: normal;
	background-color: #fff;
	color: rgb(180,170,223);
	text-align: left;
}
#column_3 P {
	font-size: 80%;
	color: #666;
}
#column_3 A, #column_3 A:visited, #column_3 A:active, #column_3 A:link {
	color: rgb(180,170,223);
}
#column_3 UL {
	list-style: none;
}
#column_3 LI {
	font-size: 80%;
	color: #666;
}
#column_3 LI A, #column_3 LI A:visited, #column_3 LI A:active, #column_3 LI A:link {
	color: rgb(180,170,223);
}

#imageContainer {
	position: relative;
	float: left;
	margin-top: 25px;
	width: 100%;
	height: 162px;
	overflow: hidden;
}
#imageContainer IMG {
	display: none;
	position: absolute;
	width: 250px;
	margin-left: 25px;
	margin-right: 25px;
	height: 160px;
	clip: rect(0px,250px,160px,0px);
	border: 1px solid rgb(200,200,200);
}

/* BASEBAR - Footer Area
------------------------------------------------------------------------------------------------------------------------------- */
#basebar_wrapper {
}	
#basebar {
	text-align: center;
}
#basebar H2 {
	font-size: 80%;
	color: #ccc;
}

/* WEB CREDITS
------------------------------------------------------------------------------------------------------------------------------- */
#web_credits UL {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#web_credits UL LI {
	display: inline;
	margin-bottom: 5px;
}
#web_credits LI A, #web_credits LI A:link, #web_credits LI A:visited, #web_credits LI A:active {
	font-size: 9px;
	width: 100%;
	padding: 1px;	
	padding-left: 5px;
	border: none;
	background-color: transparent;
	color :#888;
	text-decoration: none;
}
#web_credits LI A:hover {
	color: #000;
}

/* INDEXPANEL - Database Records Index
/* INDEXPANEL_IMAGE - Image container within INDEXPANEL
/* INDEXPANEL_TEXT - Text container within INDEXPANEL
------------------------------------------------------------------------------------------------------------------------------- */
.indexPanel {
	display: table;
	clear: both;
	background-color: #fff;
	color: #666;
	width: 95%;
	padding: 5;
	margin-bottom: 10;
	border-bottom: 1px solid rgb(180,170,223);"
}
.indexPanel_Image {
	width: 30%;
	float: left;
	color: #000;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	padding-right: 10;
	display: table;
}
.indexPanel_Image IMG {
	width: 90%;
	padding: 5;
}
.indexPanel_Text {
	width: 60%;
	float: left;
	display: table;
}
.indexPanel_Text P {
	margin: 5 0 5 0;
	padding: 0;
}
.indexPanel_Text STRONG {
	color: rgb(64,66,106);
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 5;
}

/* FAKE BUTTON - Styling of Link to look like a Form Button
----http://www.landmtravel.co.uk/index.php?id=10--------------------------------------------------------------------------------------------------------------------------- */
A.fakeButton, A.fakeButton:visited, A.fakeButton:active, A.fakeButton:link {
	padding: 2 3; 
}

/* GALLERY WRAPPER
------------------------------------------------------------------------------------------------------------------------------- */
#gallery_wrapper {
}
.gallery {
}
.gallery IMG {
	float: left;
	width: 175;
	height: 100;
	border: none;
}

