body {
	background-color:#eeeeee;
	background-image:url(images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5b5b5b;
}
a {
	color:#006699;
}
h1 {
	font-size:17px;
}
h2 {
	font-size:15px;
}
#layout_holder {
	width:770px;
	margin-left:auto;
	margin-right:auto;
}
#layout_header {
	float:left;
	width:738px;
	height:90px;
	padding-left:16px;
	padding-right:16px;
}
#layout_header a {
	color:#5b5b5b;
}
#layout_header_logo {
	float:left;
	width:300px;
	padding-top:25px;
}
#layout_header_login {
	float:left;
	width:430px;
/*	padding-top:40px;*/
	height:auto;
	text-align:right;
	font-size:11px;
	padding-top:30px;
}
#layout_header_login input {
	font-size:11px;
}
#layout_imagebar {
	float:left;
	width:738px;
	height:auto;
	padding-left:16px;
	padding-right:16px;
}
#layout_navbar {
	float:left;
	width:738px;
	height:38px;
	padding-left:16px;
	padding-right:16px;
	padding-top:22px;
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
#layout_maincontent {
	float:left;
	width:738px;
	min-height:200px;
	padding-left:16px;
	padding-right:16px;
}
#layout_footer {
	float:left;
	width:738px;
	height:38px;
	padding-left:16px;
	padding-right:16px;
	padding-top:22px;
	background-image:url(images/nav_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#layout_footer a {
	color:#5b5b5b;
}
.footer1 {
	float:left;
	width:240px;
	padding-left:10px;
}
.footer2 {
	float:left;
	width:240px;
	text-align:center;
}
.footer3 {
	float:left;
	width:235px;
	text-align:right;
	padding-right:10px;
}
.linkylink {
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:none;
	font-weight:bold;
	color:#5b5b5b;

}

.linkylink:hover {
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:3px;
	text-decoration:none;
	background-color:#003366;
	color:#FFFFFF;
}
/*input {
	font-size:10px;
}*/
.formrow {
	float:left;
	width:680px;
	padding:5px;
}
.listrow {
	float:left;
	width:700px;
	padding:5px;
}
.headrow {
	float:left;
	width:725px;
	padding:5px;
	background-color:#eeeeee;
	font-weight:bold;
	margin-bottom:5px;
}
.productrow {
	float:left;
	width:720px;
	padding:5px;
	border: 2px solid #EAEAEA;
}
.formrowhalf {
	float:left;
	width:355px;
	padding:5px;
}
.form500{
	float:left;
	width:500px;
	}
.form300{
	float:left;
	width:300px;
	}
.form200{
	float:left;
	width:190px;
	}
.form30{
	float:left;
	width:50px;
	text-align:center;
}
.form20{
	float:left;
	width:25px;
	text-align:center;
}
.row {
	float:left;
	width:700px;
	margin-bottom:5px;
}
label {
	float:left;
	width:190px;
	font-weight:bold;
}
.adminRow {
	float:left;
	width:730px;
	padding:5px;
}
.adminTitle {
	float:left;
	width:200px;
}
.adminEdit {
	float:left;
	width:100px;
}
fieldset {
	padding:20px;
	border: 2px solid #CCCCCC;
}
legend {
	font-weight:bold;
	color:#CCCCCC;
}	
.adminMenu {
	float:left;
	width:730px;
	padding:2px;
	text-align:center;
	background-color:#eeeeee;
	font-weight:bold;
	margin-left:20px;
}
.adminMenu a {
	margin-right:10px;
	color:#a91515;
}
.fourBox {
	float:left;
	width:150px;
	padding:5px;
	margin:10px;
	text-align:center;
	font-weight:bold;
}
/*#large_box {
	width:300px;
	height:200px;
	border: 2px solid #eeeeee;
	background-color:#CCCCCC;
}*/
.pagination {
	float:left;
	width:730px;
	background-color:#eeeeee;
	text-align:center;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.matrow {
	float:left;
	width:720px;
	padding:3px;
	background-color:#cccccc;
}
.matrow1 {
	float:left;
	width:720px;
	padding:3px;
	background-color:#eeeeee;
	font-size:11px;
}
.matrow2 {
	float:left;
	width:720px;
	padding:3px;
	background-color:#f7f7f7;
	font-size:11px;
}
.mat1 {
	float:left;
	width:140px;
}
.mat2 {
	float:left;
	width:200px;
}
.mat3 {
	float:left;
	width:340px;
}
.mat5 {
	float:left;
	width:40px;
	text-align:center;
}
.formrowhalf2 {
	float:left;
	width:355px;
	padding:5px;
}
.formrowhalf2 label {
	float:left;
	width:110px;
	font-weight:bold;
}