.ordernav { padding:0em 0em 0em 8em; }
.order #box3, .order .corners { clear:both; width:70%; margin:.5em 0em 0em 6.5em; }
#box3 h3 { padding-bottom:1em; color:#010101; background-color:#c82; }
.order h5, #hosting_form h5 { padding:.5em 0em; color:#010101; background-color:#c82; }
.order h6 { color:#FCFCF8; background-color:transparent; }
.sessions { display:none; }
/* above style wrap form elements */
/* generic colours, sizes, styles below */
label { cursor:pointer; cursor:hand; }
form li span { display:block; float:left; padding-left:1em; margin-top:-.2em; font-weight:bold; text-align:left; color:red; }
input:focus, select:focus, textarea:focus, option:focus { background:#FFFFCC; color:#E02C2C; }
form br { clear:both;  }
option { clear:left; }
.sessions { display:none; }
fieldset p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; text-align:left; color:#010101; background:#c82; }
fieldset p a:link { color:yellow; background-color:#c82; text-decoration:none; }
fieldset p a:visited { color:#010101; background-color:#c82; text-decoration:none; }
fieldset p a:hover { color:white; background-color:#c82; text-decoration:underline; }
fieldset p a:active { color:#010101; background-color:#c82; text-decoration:none; }
fieldset h3 { color:#010101; background-color:#c82; padding-bottom:.2em; }
p a { color:#010101; background-color:#c82; text-decoration:none; }
label { cursor: pointer; cursor: hand; }
/* select { overflow:auto; }.highlite */

.questionmark img { width:.625em; height:1.125em; }
.star { color:red; background:#c82; font-weight:bold; }
.order_arrow { width:1.6875em; height:.5em; padding:0em .2em 0em .6em; }
.menu_arrow { width:.875em; height:.5em; color:red; 
	background:#c82; padding:0em .7em 0em 0em; }
h6 .star { color:red; background-color:#070d8e; }*


/* form specific sizes and positioning */
label { display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; color:#010101; background:#c82; text-align: right; 
	float:left; width:12.5em; padding-right:.2em; }
input, select, option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; color:#010101; background-color:white; text-align:left; 
	float:left; width:12.5em; padding-left:.2em; }
legend { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#010101; background:#c82; 
	padding:0em .5em;}
fieldset { display: block; width:28em;	 margin-top:1em; margin-right:auto; margin-bottom:1.5em; margin-left:auto; 	padding:1em; color:#010101; background:#c82; }
/*fieldset h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; color:#010101; background:#c82; text-align: right; 
	float:left; width:12.5em; padding-right:.2em; }*/
/* #contact_form fieldset.radio { width:12em; margin:1em 0 2em 0; background-color: #DDDDDD; }
#contact_form fieldset.radio label { font-weight: normal; }
#contact_form fieldset.radio input { clear:both; float:left;	width:auto; }*/
input { display: block; width:12em; }
label {	display: block;	margin-bottom:.3em; font-weight: bold; }
/*#contact_form select { display: block; }*/
#contact_form u, #hosting_form u, strong { font-weight:bold; color:#010101; background:#c82; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; color:#010101; background-color:white; text-align:left; 
	float:left; width:18em; padding-left:.2em; margin-bottom:1em; }

#image_subscribe { display:block; clear:left; margin:.3em 1em 0em 6em; width:1em; height:1em; 
	color:#E02C2C; background-color:#c82;  }
.gobutton { display:block; float:left; margin-top:1em; margin-left:2em; text-align:center; width:18em; 
background:yellow; }
.submit{ display:block; float:left; margin-top:1em; margin-left:2em; text-align:center; width:12em; 
background:yellow; }

#paypal .radio { width:1.1em; height:1.1em; }
.radio, .checkbox { display:block; float:left; margin-left:2em; width:1.1em; 
	height:1.1em; color:#E02C2C; background-color:#c82; }
/*#hosting_form textarea { margin-bottom:0; }*/

.select { color:#010101; background-color:white; }
#planA { margin-top:1em; }
#planA, #planB, #planC { padding:.3em; clear:both; height:3em; }
#planA, #planB, #planC { background-color:#D1A77D; border:1px solid green;  }
#planA label, #planB label, #planC  label, #planA u, #planB u, #planC  u,
#planA radio, #planB radio, #planC  radio { color:#010101; background:#D1A77D; }

h4 { text-align:left; font-family:'Comic Sans MS', sans-serif;
	font-size:1em; color:#208e0d; background:#c82; }
h4 span a { color:#010101; background:transparent; display:block; float:right; position:relative; 
	text-align:left;  width:6em; margin-top:-1.6em; }
h4 span a:link { color:#FCFCF8; background:#c82; text-decoration:none; font-weight:bold; }
h4 span a:visited { color:#FCFCF8; background:#c82; text-decoration:none; font-weight:bold; }
h4 span a:hover { color:#ffff00; background:#c82; text-decoration:underline; font-weight:bold; }
h4 span a:active { color:#FCFCF8; background:#c82; text-decoration:none; font-weight:bold; }
ul.confirmlist { position:relative; display:block; float:left; padding:.5em 1em .5em 1em; 
	color:#010101; background:#c82; width:29em; border:1px solid red; }
.confirmlist li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; text-align:left; display:block; clear:both; padding-bottom:.5em; }
.confirmlist li b, .confirmlist li, .confirmlist li i, u, small { color:#010101; background:#c82; }
.confirmlist li span { color:#010101; background:#c82; padding-left:3em;
	text-align:left; }
#hosting_form { color:#010101; background-color:transparent; }
#domain, #referral { width:18em; }
#referral { margin-bottom:.5em; }
#pid { margin-right:1em; }
#pcost, #pcost option { width:18em; }
#errormsg { color:#010101; background:#c82; clear:both; border:2px solid #c00; padding:5px; width:22em; }    
/* .error { background:#fcc; } */
#errormsg ul { color:#010101; background:#c82; padding-left:3em;
	text-align:left; }
#errormsg #errorimg { display:inline; margin-top:-.7em; padding-right:2.5em; background:#c82; }
#errorimg { float:right; background:#c82; padding-right:1em; }
.contact #errormsg { text-align:center; margin:auto; color:#010101; background:#c82; clear:both; border:2px solid #c00; padding:5px; width:22em; }  
.req { color:yellow; background:#c82; font-weight:bold; padding-right:.3em; }
.ppimg { width:73px; height:44px;float:left;margin-left:8em; background:#c82;}

/*#response { text-align:center; }*/
#map { width:500px; height:400px; float:left; margin-left:3em; background:white; }
#map input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;
	font-weight:bold; color:#010101; background-color:white; text-align:left; 
	float:left; width:4.5em; padding-left:.2em; }




