body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#center {text-align: center; display: block; border: 1px solid red;}
#wrap {display: block; width: 920px;}
#headermenu {display: block; height: 133px; background-image: url(images/headlogo.gif); background-repeat: no-repeat; background-position: left bottom;text-align: right;}
#menu {padding-top:74px; width: 920px; display: block; text-align:right;}
a.abo, a.cat, a.new, a.bra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background-color: #CC0000;
	background-image: url(images/menu1_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	height: 42px;
	width: 90px;
	color: white;
	text-decoration: none;
	line-height: 42px;
	text-align: center;
}
a.abo:hover, a.cat:hover, a.new:hover, a.bra:hover {
	background-position: 0px -42px;
}
a.con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	height: 42px;
	background-color: #CC0000;
	background-image: url(images/menu2_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	height: 42px;
	width: 90px;
	color: white;
	text-decoration: none;
	line-height: 42px;
	text-align: center;
}
a.con:hover{
	background-position: 0px -42px;
}

a.hom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	background-color: #CC0000;
	background-image: url(images/menu0_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	height: 42px;
	width: 169px;
	color: white;
	text-decoration: none;
	line-height: 42px;
	text-align: left;
	text-indent: 108px;
}
a.hom:hover{
	background-position: 0px -42px;
}
#home a.hom{background-image: url(images/menu0_on.gif);}
#about a.abo, #categories a.cat, #news a.new, #branches a.bra {background-image: url(images/menu1_on.gif);}
#contact a.con{background-image: url(images/menu2_on.gif);}
#contentarea { text-align: left; display: block; width: 920px; margin-top: 15px;}
#col1 {margin-right: 230px;}
#jspanel {float:right; display: block; width:220px; background-color: #ccd2dc;}
#jshead {
	display: block;
	background-image: url(images/JS_head.jpg);
	background-repeat: no-repeat;
	height: 45px;
	text-align: center;
	font-size: 13px;
	line-height: 45px;
	color: white;
	text-transform: uppercase;
}
#jspanel p{margin-left: 10px; margin-right: 10px; font-size: 11px; color: #002050; line-height: 13px;}
#jsform { margin-left: 10px; margin-right: 10px; margin top: 0px;}
a.leftbutton{display: block; width: 85px; height:31px; color: white; text-decoration: none; background-image: url(images/button_bg.gif); background-repeat: repeat-x; font-size: 10px; padding-top: 10px; text-align: center;}
a.leftbutton:hover{background-image: url(images/button_bgover.gif);}
select{ margin-bottom: 7px; width: 200px;}
#col1 h1{color: #002050; font-weight: normal; font-size: 22px; margin-top: 18px;}
#col1 h2{color: #f7262f; font-weight: normal; font-size: 16px; margin-top: 18px;}
#col1 p, #col1 td{color: #002050; font-weight: normal; font-size: 12px; margin-bottom: 9px; line-height: 19px;}
#col1 td{ padding-bottom: 10px; vertical-align: top;}
#col1 li{color: #002050; font-weight: normal; font-size: 12px; margin-bottom: 3px;}
#col1floatright { float: right; margin-left: 15px; margin-bottom: 15px;}
#footer{text-align: left; font-size: 10px; color: #687b97; margin-top: 25px; border-top: 1px solid #ccd2dc; padding-top: 3px; margin-bottom: 20px; background-image: url(images/footerlogos.jpg); background-repeat: no-repeat; background-position: right top; display: block; height: 34px;}
a.register{ display: block; width: 220px; height: 88px; background-image: url(images/register.jpg); background-repeat: no-repeat; background-position: 0px 0px; color: white; text-decoration: none; font-size: 13px;}
a.register:hover {background-position: 0px -88px;}
.registerlink{ padding-top: 22px; padding-left: 15px;}

a.loclink {display: block; font-size: 10px; text-decoration: none; margin-bottom: 0px; line-height: 12px;color: #002050;}
a.loclink:hover {color:#f7262f}
#locnames {margin-right: 10px;}
#locnamestab {width: 100%;}
#locnamestab td {vertical-align: top;}
#adresses { display: block; padding-left: 40px; background-image: url(images/arrow.gif); background-repeat: no-repeat;min-height:200px;
height:auto!important;
height:200px;}