#navcontainer { width: 176px; background:transparent url(/images/nav_bg_top.gif) top left no-repeat; margin-bottom:1em; padding:3px 0 0 0; }

#navcontainer ul
{
margin: 0;
padding-left: 0;
padding-bottom:6px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
background:transparent url(/images/nav_bg_bottom.gif) bottom left no-repeat;

}

#navcontainer a
{
display: block;
padding: 0;
margin:0 0 0 2px;
width: 168px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-align:center;
font-weight:bold;
background:transparent url(/images/nav_item_bg.gif) top left no-repeat;
line-height:27px;
}

#navcontainer li {margin:0; padding:0;}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background:transparent url(/images/nav_item_bg.gif) bottom left no-repeat;
color: #333;
}

.pics {  
    height:  332px;  
    width:   500px;  
    padding: 0;  
    margin:  0 0 0 29px;  
	overflow:hidden;
} 

.form{padding: 12px; margin-bottom:30px; border:0;}
fieldset.form{}
div.form{}
.form label {
	display:block;
	width:150px; 
	float:left;
	clear:left;
	text-align:right;
	padding-right:1em;
}

.form label.wide{width:200px;}
label.inline {display:inline; clear:none; text-align:left; width:auto;}
legend {font-weight:bold; color:#591A0B;  font-size:16px; margin:0 0 12px 0; padding:0; margin-left:-12px; }
.stack200 {
width:200px!important;
clear:none!important;
}
.form div {
	margin-bottom:15px;
	float:left;
	clear:both;
	width:100%;
}

.form input {padding:2px; font-size:105%;}
.form select{padding:1px; font-size:105%;}

.receipt th {text-align: right;}
