/*
green 	#468966
lite:	#fff6cb
yellow 	#FFF0A5
orange	#FFB03B
red 	#B64926
dark 	#8E2800
*/
div#gb_form_div {
	font-size:50%;
}
p {
	text-align:left;
	background-color:none;
	line-height:1.5em;
}
h2.main_formhead {
	display:none;
}
h2.formhead {
	display:none;
}
fieldset#formwrap {
	margin:20px;
	padding:10px 0px;
}
fieldset {
	border:none;
}
label {
	color:#468966;
	font-size:80%;
}
dl {
	margin:20px;
}
dt {
	font-weight:bold;
	font-size:80%;
}
dd {
	font-size:60%;
	margin:10px;
}

/* all inputs, select, and textarea */
input.med, input.short, select.med, textarea.textbox { 
  font : 80% 'Trebuchet MS', sans-serif; 
  color : #8E2800; 
  padding : 2px; 
  border : 1px solid #cc9000;
  background-color : #FFF0A5;
  margin:3px 0px 15px 0px;
}

input.short {
	margin:0px;
}

input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus { 
  color : #000;  
  border : 1px solid #8E2800;
}

/* to make focus stable in IE 6 */
* html input.button { 
  color : #000;  
  border : 1px solid #669900;
  background-color : #cc9900;
}
* html input.button.hover { 
  color : #000;  
  border : 1px solid #000;
  background-color : #cc9900;
}
* html input.button.focus { 
  color : #000;  
  border : 1px solid #000;
  background-color : #cc9900;
}

small.whythis {
	font-size:60%;
}

small.whythis a span {
  border : 1px solid #fff6cb; 
  background-color : #fff6cb; 
  color : #fff6cb;
  text-decoration : none; 
  float:right;
  margin-right:43px;
  margin-top:5px;
  font-family:verdana;
    padding : 4px;
}

small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { 
  border : 1px solid #000; 
  background-color : #8E2800; 
  color : white; 
  text-decoration : none; 
}


p.creditline {
	text-align:left;
	padding:0px;
	width:310px;
	margin:30px 0px;
	font-size:30%;
	background-color:#fff6cb;
}

pre {
	font-size:10px;
	color:black;
	background-color:white;
	font-family:lucida console;
	padding:10px;
}

p#yourdetails {
	font-size:80%;
}
span.items {
	font-family:arial, sans-serif;
	color:#468966;
}
span#message {
	margin-left:20px;
}