* 	{
    font-size: 11px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    border: 0px;
    padding: 0px;
	}

strong {
	font-weight: bold;
	}

table {
    border-collapse: collapse;
	}

body {
	background-color: #FFFFFF;
	background-image: url(/images/bg.gif); 
	background-repeat: repeat-x;
	}
.copyright {
	font-size: 10px; 
	margin: 10px auto 0px auto; 
	width: 675px; /* 723 */
	padding-left: 48px;
	}				
.body1 {
	line-height: 18px; 
	}
.body2 {
	font-weight: bold; 
	}
.body3 {
	font-size: 12px;
	}
.body4 {
	font-weight: bold; 
	font-size: 12px;
	}
h2 {
	font-weight: bold; 
	font-size: 16px;
	}
.body5 {
	font-weight: bold; 
	font-size: 15px; 
	}
	
.bordered_table {
	border: 1px solid black;
}
.bordered_table td {
	border: 1px solid black;
	padding: 2px;
}
#blade_selector, #blade_selector td {
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
}
.form_table td {
	padding: 5px;
}
b {
	font-weight: bold;
}
#cart_table td {
	border:1px solid #CCCCCC;
	height:32px;
	padding:0px 2px 0px 2px;
	text-align:left;
	vertical-align:middle;
}
.navigation {
	width: 135px; /* 135 (w/18 margin) */
	height: 28px;
	margin-left: 13px;
}
.step1 {
	/* used in the store - on this step */
	color: #0C3374;
	font-weight: normal;
}
.step0 {
	/* used in the store - not the current step */
	color: #999999;
	font-weight: normal;
}
.instructions_cell {
	vertical-align: top;
	font-weight: bold;
}
	
/* FORM ELEMENTS ---------------------- */
.input_text {
	width: 240px;
	font-size: 10px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	border: 1px solid #666;
	color: #000;
	}
	
.input_text_short {
	width: 100px;
	font-size: 10px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	border: 1px solid #666;
	color: #000;
	}		
	
.input_textarea {
	width: 240px;
	height: 100px;
	font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	border: 1px solid #666;
	color: #000;
	}

.input_file {
	width: 270px;
	font-size: 10px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
    cursor: pointer;
/*	border: 1px solid #666;
	color: #000; */
	}


.input_submit {
	height: 16px;
	font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
    cursor: pointer;
	border: 1px solid #666;
	background: #eee;
	color: #000; 
	}	
	
.input_select {
	height: 16px;
	font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	border: 1px solid #666;
	background: #fff;
	color: #000;
	width: 240px; 
	}
.input_select_blades {
	height: 18px;
	font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	border: 1px solid #E4E5E9;
	background: white;
	color: #000;
	width: 100px; 
	text-align: center;
	}
	
	
