@charset "utf-8";

html, body {
	color: #fff;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
h1, h2, h3 {
	font-size: 17px;
	font-weight: bold;
}
a, #crumbs a {
	outline: none;
	color: #0077a9;
}
a:hover, #crumbs a:hover {
	color: #00a5e9;
}
a img {
	border: none;
	outline: none;
}
#header {
	color: #fff;
	background: #000 url('../img/bg_header.jpg') no-repeat left top;
}
#header.products {
	background: url('../img/bg_header_products.jpg');
}
#site_title {
	display: none;
}
#header #serving {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#nav {
	color: #fff;
	list-style: none;
}
#nav a {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 25px;
	background: inherit;
}
#nav a:hover, #nav a.active, #products li a.active {
	color: #00a5e9;
}

#crumbs li, #sub_nav {
	font-size: 13px;
}

#crumbs li a, #sub_nav a {
	font-size: 13px;
}

#left {
	font-size: 12px;
	background: #000 url(../img/bg_left.jpg) no-repeat left top;
}
#left #phone_number {
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
#left #products {
	list-style: none;
	text-align: right;
}

#products li a {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: right;
	color: #fff;
	text-decoration: none;
}
#products li a:visited {
	color: #fff;
}
#products li a:hover, #products li a.active {
	color: #008a71;
}
#content {
	color: #000;
	background: #000 url(../img/bg_content.jpg) no-repeat left top;
}
#content.products {
	background: #fff url(none);
}
#login_link a, #login_link p {
	color: #999;
	font-size: 9px;
	text-decoration: none;
}
.sub, option .sub {
	color: #666;
}