
#q1_form { width: 20em; }

#q2b_tbl td { border:1px solid #9AC19F; background-color:white; 
    vertical-align:top}
.q3_head td { border:1px solid #9AC19F; text-align:center; background-color:white; 
    vertical-align:top}
#cart td { border:1px solid #9AC19F; background-color:white;}
#q2b_tbl .q2b_header { text-align:center; }

#cart td { padding-left:10px; padding-right:10px; }
#content { width:555px; }

.q_box { 
    margin-top: 1em;
}

h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#01803E;
	padding-top:5px;
	margin:0px;
	font-weight:bold;
	letter-spacing:.5em;
}

.date_head {
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D0062;
	padding-top:15px;
	margin:0px;
	font-weight:bold;
}
.instructions { color:#0D0062; }

#contentareatext a:link { color:#01803E; }
#contentareatext a:visited { color:#01803E; }
#contentareatext label { font-weight:bold; }

a { text-decoration:none; }

.qnav2 img { border-width:0px; }
.qnavitem h3 { border-width:0px; padding-left:6px; padding-right:6px;}

.col5_1 {
    width:2em;
}
.col5_2 {
    width:8em;
}
.col5_3 {
    width:15em;
}
.col5_4 {
    width:5em;
    text-align: right;
}

.col3_1 { width: 6em;}
.col3_2 { width: 17em; }
.col3_3 { width: 9em; }

.col2b_1 { width: 18em;}
.col2b_2 { width: 5em; }
.col2b_3 { width: 5em; }
.col2b_4 { width: 5em; }
.col2b_5 { width: 5em; }

.qinput {
    padding-top:5px;
    float:right;
}

.clearit {
    clear:both;
    height:2em;
}

.qsimple {
    border-style:none;
    background-color:transparent;
}

.qnavitem {
    float:left;
    padding-right:0px;
}
.qnav {
    float:left;
    text-align:center;
}

.blurb {
    margin-top:0px;
    margin-left:0px; 
    width:450px;
}

#q2_form fieldset { width:19em; }
#q2b_form fieldset { width:19em; }
#q4_form fieldset { width:19em; }
#qnavleft { float:left; }
#qnavright { float:right; padding-right:225px;}
#hotel_img { float:right; padding-right:20px; padding-top:8px;}

