html{
height:100.1%;
overflow-y:scroll;
overflow: -moz-scrollbars-vertical;
} 
body { background: #333333;
	margin:20px auto 20px auto;
	color:#666666; 
	font: 0.9em Arial, Helvetica, sans-serif;
}	
.bodytext { 
	color:#666666; 
	font: 0.9em  Arial, Helvetica, sans-serif;
	color:#666666; 	
}
.subscribePanel {
	background:url(../images/subscription_panel.gif) top left no-repeat;
}

p {
	margin-top:0;
	font: 0.8em Arial, Helvetica, sans-serif;	
}
.smalltext {	
	color:#666666; 
	font: 0.7em Arial, Helvetica, sans-serif;	
}
.specialtext {	
	color:#999; 
	font: 1.0em Arial, Helvetica, sans-serif;	
}		
a {	
	font: 1em Arial, Helvetica, sans-serif;
	color:#666666; 
	text-decoration:underline;
}	
a:hover {
	color:#a17f66;
}
.fltright {
	float:right;
}
.redcrayon {font: .1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right; }
	
.redcrayon:hover {font: .1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right; }
.footer {
	background:url(../images/footer.gif);
	width:850px;
	height:20px;
}
h2 {
	color:#ff8029; 
	font: 1.2em Arial, Helvetica, sans-serif;
	font-weight:normal;	
}
h3 {
	margin-bottom:0;
	color:#ff8029; 
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform: uppercase;
}
h4 {
	margin-bottom:0;
	color:#ff8029; 
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:normal;
}


/* * = = = = = FORM styles = = = = =  * */
form {margin:0;}
input {border:none;}
input.brdr {border:1px solid #a17f66;}
select, textarea, input {font-family: Arial, Helvetica, sans-serif; color:#1E1E1E; }
form#em_subscribe_form select, form#em_subscribe_form textarea, form#em_subscribe_form input {font: 0.9em Arial, Helvetica, sans-serif; margin-top:0px;} 
form#em_subscribe_form .textshort {margin-left:16px; padding:0; background:url(../images/field_bgd.gif) no-repeat top left;  color:#666; font: 0.8em Arial, Helvetica, sans-serif; border:none; height:25px; width:112px;}
form#em_subscribe_form .input {margin-left:0px;}	
form#em_subscribe_form input.brdr {width:150px; margin:3px 0 0 0;}
/*form#em_subscribe_form input.button {background-color:#fff; color:#a17f66; border:1px solid #a17f66; font-weight:bold; width:100px; padding:1px; margin-bottom:5px; text-align:right;}*/

/* enquiry form */
.formsection {border-bottom:1px dotted #ff8029; margin-top:0;}
table#enquire input.button {background-color:#FCFCFC; color:#a17f66; border:1px solid #a17f66; padding:2px; font: 0.8em Arial, Helvetica, sans-serif;}
form#enquire select, form#enquire textarea, form#enquire input {font-size:10px; } 
form#enquire .text, .textshorter, .textshort, .textlong {border:1px solid #a17f66; padding:3px; color:#666; font: 0.8em Arial, Helvetica, sans-serif;}
form#enquire input[type="checkbox"] {margin:2px 3px 0 0;  border:1px solid #a17f66; }
form#enquire, table#enquire {font: 0.8em Arial, Helvetica, sans-serif; color:#666;}
input.textlong {width:200px;}
input.textshort {width:109px;}
input.textshorter {width:30px;}

.column1 {text-align:right;}
.required {color:#900; font-size:10px;}

table#enquire label {font: 0.8em Arial, Helvetica, sans-serif; color:#666;}
table#enquire a:link, table#enquire a:visited {color:#666;}
table#enquire a:hover, table#enquire a:active {color:#C00;}

.signuptext { 
	color:#fff; 
	font: 0.7em Arial, Helvetica, sans-serif;
	margin-left:18px;
}
table#signup input.button { background:url(../images/form_btn.gif) no-repeat top left; color:#FFFFFF; font: 9px Verdana, Arial, Helvetica, sans-serif; margin-left:16px;padding:5px; width:59px;}

form#signup select, form#signup textarea, form#signup input {font-size:10px; } 
form#signup .textshort {padding:1px; border:1px solid #a17f66; color:#666; font: 8px Verdana, Arial, Helvetica, sans-serif;}


#address {
width:210px;
float:left;
padding-top:60px;
padding-left:19px;



}
#holder {
width:368px;
float:left;



}