#gear_calc a {
text-decoration:none;	
}
#gear_calc a:hover {
text-decoration:underline;	
}

	
#gear_calc h2 {
font-size:.95em;
margin:0;	
}
#gear_cats {
float:left;
border:1px solid #ccc;
background-color:#eee;
width:150px;
padding:8px;
}
#gear_cats table {
font-size:.8em;	
margin:10px 0 0 0;
}
#gear_cats table td {
vertical-align:top;
padding:2px 0;
border-bottom:1px solid #ddd;
}
#gear_cats td.cat_name {
padding-right:5px;
}
#gear_cats td.cat_weight {
text-align:right;
font-size:.9em;
}
#gear_cats a {
font-weight:normal;
text-decoration:none;
}

#list_select {
margin-bottom:20px;
}
#list_select .list_select {
display:inline;
margin-right:20px;
}
#gear_calc ul.topnav {
display:inline;
font-size:.9em;
font-weight:bold;
}
#gear_calc ul.topnav a {
font-weight:bold;
text-decoration:none;
}

	
#gear_items {
vertical-align:top;
float:right;
width:540px;
}
#gear_items ul {
margin:0;
padding:0;	
}
#gear_items li {
list-style:none;
margin-bottom:20px;
margin:0;
padding:0;	}

#gear_items li {
margin-bottom:15px;
}

#total_weight {
font-weight:bold;
}
#total_weight label {
display:inline;
font-weight:bold;	
}

ul.cat_actions {
margin-bottom:10px;
font-size:.9em;	
}


#gear_items td {
font-size:.8em;
vertical-align:top;
border-bottom:1px dashed #eee;
padding:2px 10px 2px 0;
}	

table.items_list {
margin-top:10px;
width:100%;
}

#gear_items th {
font-size:.8em;
border-bottom:1px dashed #eee;
padding:2px 0;
}
th.item_total_weight {
text-align:right;	
}

td.item_name {
}
td.item_name a {
text-decoration:none;
}
td.item_qty {
white-space:nowrap;
width:100px;
}
td.item_weight {
}
td.item_total_weight {
text-align:right;
}
input.item_qty {
width:30px;
}
input.item_weight {
width:60px;
}

#list_header {
border:1px solid #ccc;
background-color:#eee;
padding:8px;	
margin-bottom:12px;
overflow:auto;
}

#list_summary {
float:left;
vertical-align:middle;
}
#current_list_container {
margin-bottom:10px;
display:inline;
margin-right:30px;
}
#current_list_container label {
font-weight:bold;
display:inline;
}
#current_list {
font-weight:bold;
color:#006b33;
font-weight:bold;
}
#total_weight_container {
display:inline;
}
#total_weight_container label {
font-weight:bold;
display:inline;
}
#total_weight {
font-weight:bold;
color:#006b33;	
font-weight:bold;
}

ul.total_weight_scale {
padding-left:10px;
display:inline;
font-size:.75em;	
}
ul.total_weight_scale li {
list-style:none;
display:inline;
}
ul.total_weight_scale a {
text-decoration:none;	
}
ul.total_weight_scale a:hover {
text-decoration:underline;
}


#gear_cats h2 {
display:inline;
margin-bottom:15px;	
}
ul.cat_weight_scale {
margin:0;
display:inline;
font-size:.75em;
}
ul.cat_weight_scale li {
list-style:none;
display:inline;
}
ul.cat_weight_scale a {
text-decoration:none;	
}
ul.cat_weight_scale a:hover {
text-decoration:underline;
}




ul.item_weight_scale {
margin:0;
display:inline;
font-size:.75em;
}
ul.item_weight_scale li {
list-style:none;
display:inline;
}
ul.item_weight_scale a {
text-decoration:none;	
}
ul.item_weight_scale a:hover {
text-decoration:underline;
}


/*
#list_summary {
background-color:#ddd;
padding:8px;	
}
#current_list_container {
margin-bottom:10px;
}
#current_list_container label {
font-size:.75em;
font-weight:normal;
}
#current_list {
font-size:.9em;
font-weight:bold;
color:#006b33;	
}
#total_weight_container {
}
#total_weight_container label {
font-size:.75em;
font-weight:normal;
}
#total_weight {
font-size:.9em;
font-weight:bold;
color:#006b33;	
}
*/


select.list_actions {
float:right;	
}
ul.list_actions {
font-size:.9em;	
}
ul.list_actions a {
font-weight:bold;
text-decoration:none;	
}
ul.list_actions a:hover {
text-decoration:none;	
}


#gear_lists {
width:100%;	
	
}
#gear_lists th {
font-size:.9em;
border-bottom:1px solid #ccc;
}
#gear_lists td.list_actions {
font-size:.8em;	
}


