@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body, form, div, img, table, h1, h2, h3, h4, h5, p, span, ul, ol, li {
	padding: 0px;
	margin: 0px;
	border: none;
	outline: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;font-style: italic;
	color: #D4C582;
	/*background-color: #330033;*/
	padding: 0px;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ie7 hack */
div {
	position: relative;
	background-color: transparent;
	z-index:900;
}

h1, h2, h3, h4, h5 { color: #333; font-weight: normal; }

h1 { font-size: 2.1em; }
h2 { font-size: 1.5em; margin: 10px 0 5px 0; }
h3 { font-size: 1.5em; margin-bottom: 5px; }
h4 { font-size: 1em; }
h5 { font-size: 0.8em; }

ul { margin: 0 0 15px 15px; }
ol { margin: 0 0 15px 20px; }

p  {
	font-size: 1em;
	line-height: 1.7em;
	margin: 0 0 10px 0;
}

table {
	width: 100%;
	border-collapse: collapse;
}

a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b89400; font-weight: normal; text-decoration: underline; }
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b89400; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b89400; font-weight: normal; text-decoration: underline; }
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D4C582; font-weight: normal; text-decoration: underline; }

.greenText { color: #225213; }
.brownText { color: #6C390C; }
.tanText   { color: #ECE6CA; }
.redText   { color: #D80000; }

.floatLeft   { float: left; }
.floatRight  { float: right; }
.leftAlign   { text-align: left; }
.centerAlign { text-align: center; }
.rightAlign  { text-align: right; }
.clear       { clear: both; }
.imgRight    {padding-right:2px;border:0;}

.container {
	width: 820px;
	margin: 0px auto;
}

#header {	
	margin: 0px 0px;
    width:800px;    
    border: 0px solid #D4C582; 
}

#header-left {
    float:left;
    width:300px;
    margin: 10px 0px;
    border: 0px solid #D4C582; 
}
#header-centre { 
    float:left;
    text-align: center;   
    width:190px;
    margin: 10px 0px;
    border: 0px solid #D4C582; 
}
#header-right {
    float:right;
    text-align: right;
    width:300px;
    margin: 10px 0px;
    border: 0px solid #D4C582; 
}



.whiteBox {
	background-color: #FFFFFF;
	width: 800px;
	padding: 10px;
	margin-bottom: 15px;
	color: #333333;
}

.albumBox {
	background-color: #312f02;
	width: 730px;
	padding: 10px 35px 0 35px;
	margin: 0px;
	color: #cdbb84;
	text-align:right;
}



.doubleBorder {
	border: 3px double #333;
	margin: 5px;
	padding: 5px;
}

/* ie7 hack */
.goldBorderedBox {
	border: 1px solid #D4C582;
	padding: 10px;
	margin: 0px;
	z-index:1; 
    position: relative;
}

/* ie7 hack */
.lowindex{z-index:2; 
    position: relative;}

.goldBorderedBox p { /*p:last-child*/
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.goldBorderedBox h1 {
	font-weight: bold;
	color: #D4C582;
	text-align: center;
}

.goldBorderedBox h2 {
	text-align: center;
}

.goldBorderedBox h3 {
	color: #D4C582;
	text-decoration: underline;
    margin: 5px 0px;
}

.goldBorderedBox h4 {
    color: #000;
    text-decoration: none;
}

.leftBox {
	float: left;
}

.rightBox {
	float: right;
}

#frmEnquiry table {
	width: 600px;
	margin: 0 auto;
}

#frmEnquiry table th, #frmEnquiry table td {
	text-align: left;
	padding: 2px 5px;
	white-space: nowrap;
	vertical-align: top;
}

#frmEnquiry table th {
	width: 150px;
}

#frmEnquiry .textBox {
	width: 175px;
}

#frmEnquiry .requiredField {
	color: #FF0000;
	font-weight: bold;
	font-size: 1.1em;
}

#flashcontent {margin: 0px 0px 0px 0px;width: 800px;height: 400px;z-index:2;position:relative;}