#leftcolumn{height:1075px;}
#rightcolumn {height:999px;}

h3 {
font-size:18px;
color:navy;
padding-bottom:5px;
}

h4 {
font-size:14px;
}

h5{
padding-top:5px;
font-size:14px;
}

#choice fieldset{
margin-bottom:1em;
width: 45em;
padding-top: 1.5em;
}

#personal fieldset{
margin-bottom:1em;
width: 45em;
padding-top: 1.5em;
}

#personal{
background: #6ec6f1;
border:outset #6ec6f1;
padding:20px 5px 5px 12px;
}

#personal label{
position:absolute;
font-size:90%;
padding-top:.2em;
font-weight:bold;
}

#choices input{
margin-left:16em;
margin-bottom:.2em;
line-height:1.4em;
}

#personal input{
margin-left:16em;
margin-bottom:.2em;
line-height:1.4em;
}

#requestit input{
margin-top:1em;
margin-left:16em;
margin-bottom:.2em;
line-height:1.4em;
}

#choices{
background: #6ec6f1;
border:outset #6ec6f1;
padding:20px 5px 5px 12px;
}

#choices label{
position:absolute;
font-size:90%;
padding-top:.2em;
font-weight:bold;
}

#comments{
background: #bbdb88;
border: outset #bbdb88;
}

#comments label{
position:absolute;
font-size:90%;
padding-top:.2em;
font-weight:bold;
}

p.legend{
background:#000080;
color:#FFFFFF;
border: 2px outset #000080;
font-weight:bold;
padding: .2em .3em;
font-size: 1.2em;
position: relative;
margin: 1em 0 -1em 1em; 
width: 12em;
}

#swatches {
padding-right:50px;
float:right;
line-height:1.4em;
}

#swatches input {
margin-left:12em;
margin-bottom:.2em;
line-height:1.4em;
}

#catalogs {
float:left;
}






