/*
	globally used css here
*/

BODY, TD {
	font-family : Arial;
	font-size : 12px;
}

FORM {
	margin : 0px;
}

H1, H2, H3 {
	margin-top : 0px;
	margin-bottom : 3px;
}

IMG {
	border : 0px;
}

/* page header */
.header {
	width : 750px;
	margin-left : auto;
	margin-right : auto;
}

/* quick browse */
.quickbrowse {
	color : white;
	font-weight : bold;
	border : 1px solid silver;
	background-color : black;
	margin-bottom : 10px;
	width : 740px;
	padding : 5px;
}

.quickbrowse OPTION {
	color : white;
	font-size : 10px;
	background-color : black;
}

/* page body */
.page {
	width : 750px;
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
}

/* navigation */
.navigation {
	float : left;
}


/* left hand menu */
.leftmenu {
	border : 1px solid silver;
	background-color : silver;
	background-image : url(images/menu_bg.jpg);
	margin-bottom : 20px;
	width : 150px;
	padding : 5px;
	font-weight : bold;
}

/* actual page content container */
.content {
	margin-left : 170px;
	background-color : #f4f4f4;
	border : 1px solid silver;
	padding : 5px;
}

.partslist {
	font-family : Arial;
	font-size : 16px;
}

/* page footer */
.footer {
	clear : both;
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	border-top : 1px solid black;
	padding-top : 10px;
	text-align : center;
	color : gray;
}

/* generic content boxes used throughout the site */
.box {
	border : 1px solid gray;
	background-color : #EEEEEE;
	padding : 10px;
	margin-bottom : 10px;
}

.boldgrey {
	background-color : #e5e5e5;
	font-weight : bold;
}

/* form subheaders */
.formbox TH {
	/*font-size : 14px;*/
	text-align : left;
	border-bottom : 1px solid gray;
}

/* form label fields */
.formbox TD.label {
	/*font-weight : bold;*/
	text-align : right;
}
