/*********** cannonball main **********/
#cb {
	margin:0;
	padding:0;
	color:#000000;
	width:258px;
	height:143px;
}
#cb li{
	line-height:1.2em;
}
#cb p{
	padding:0px 8px 0px 0px;
	margin:0px;
}
form.fix{
	margin:0px;

}

	/*********** cannonball nav **********/
	#cbNav{
		clear:both;
		width:258px;
		height:2.8em;
	}
	#cbNavContent{
		margin:0;
		padding:0;
		width:258px;
		height:2.3em;
		text-align:center;
	}
	#cbNavHolder {
		font-weight:bold;
		margin:0 auto 7px auto;
		padding:0 0 7px 0;
		width:225px;
		height:2.3em;
		border-bottom:1px solid black;
	}
	label, #cbNav a {
		font-family:verdana,arial,helvetica,sans serif;
		text-decoration:none;
		color:#000;
    }
	#cbLabel {
		float:left;
	}
	#cbNav label {
		display:block;
		padding-top:.8em;
		margin-right:10px;
	}
	#cbRadio {
}
	#cbNav a {
		height:1.0em;
}
	#cbNav ul{
		padding:.6em 0 0 0;
		margin:0px;
		list-style:none;
}
	#cbNav li {
		list-style:none;
		height:2.3em;
		line-height:1.2em; 
		float:left;
}
	#cbNav #DE{
		vertical-align:middle;
		padding:0px 1px 0px 1px;
}
	#cbNav #DA{
		vertical-align:middle;
		padding:0px 1px 0px 1px;
}

	/*********** cannonball forms **********/
	
	/* individual forms */
	#formDA, #formIN {
		display:none;
	}
	/* common features */
	#cbForms .cbDetails {
		text-align:center;
		padding:5px;
	}
	#cbForms select {
		float:left;
		width:200px;
		margin: 0 0 5px 0;
	}
	#cbForms select.hidden {
		visibility:hidden;
	}
	.cbFormsHolder {
		clear:both;
		width:200px;
		margin:0 auto;
	}
	#cbForms label {
		text-align:left;
		display:block;
		padding-bottom:.4em;
		padding-left:17px;
		font-weight:bold;
	}
	.cbSubmit{
		width:81px;
		padding:10px 24px 3px 0;
		float:right;
	}
	#cbForms  ul{
		text-align:right;
		width:208px;
		float:left;
		list-style:none;
		margin:0;
		padding:5px 5px 0 0;
	}
	#cbForms .cbmoresearchOptions li{
		display:block;
	}
	#cbForms .cbmoresearchOptions li a{
		font-size:10px;
	}
