.Subhead {      
	font-weight: bold;
        color: #FFFFFF;
	font-size: 16px;
}

.PartTitle {      
	font-weight: bold;
        color: #AD0100;
	font-size: 18px;
}

.PartListTitle {      
	font-weight: bold;
	color: #CCCCCC;
	font-size: 18px;
}

.partText {
	font-weight: bold;
        color: #AD0100;
	font-size: 14px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CCCCCC;
}

.redbg a:hover {
	color:#D6BE7E;
} 

a {
	/* color: #DC3521; */
	color: #CCCCCC;
	/* display:block; */
	text-decoration: underline;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/* margin: 45px; */
	/* width: 480px; */
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 12px;
	font-weight: normal;
	color: red;
}
#one-column-emphasis td
{
	padding: 5px 5px;
	color: white;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
}

.checkbox
{
	float:left;
	border-right: 15px solid transparent;
}


.input label
{
 width: 8em;
 float: left;
 text-align: right;
 margin-right: 1.5em;
 display: block;
 padding-bottom: 10px;
}

.input {
 clear: both;
}

.required input {
 border:1px solid red;
}


.input input.text {
 float:right;
 width: 40%;
}

td em {        
 display: block;        
 color: red;        
 font-size: 85%;        
 font-style: normal;        
}

.partImage { float: left;vertical-align: top;text-align: center; margin: 4px; }
.clearboth { clear: both; }
.price_subject_to_change_notice {
color:#555555;
text-align:right;
}

