body {
	background: url(img/body_bg.png) repeat-y #efefef;
	text-align:left;
	margin:0 auto;
	font-family: arial,verdana,tahoma;
	font-size: 0.7em;
}

.top {
	background: url(img/top.png) no-repeat left bottom;
	height:146px;
	width:728px;
	text-align:left;
	margin-left:70px;
}

.menu {
	padding-top:117px;
	padding-left:8px;
}

.menu a {
	color: #ffffff;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	padding-left:17px;
}

.top_sign {
	padding-top:20px;
	padding-left:23px;
	padding-bottom:1.5em;
	display:block;
	color:#19365e;
	font-size: 1.3em;
	float:left;
	border-bottom:1px solid #edf2f5;
}

.top_sign h1 {
	color:#445e5f;
	font-size: 1.2em;
	margin:0;
	padding:0;
}

.main {
	margin-left:70px;
	padding-top:10px;
	width:728px;
	border-left:1px solid #c7d3b8;
	border-left:1px solid #edf2f5;
}

.main a {
	color:#f4a926;
	text-decoration:none;
}

.main a:visited {
	color:#f4a926;
	text-decoration:none;
}

.main a:hover {
	text-decoration:underline;
}

.main_left {
	float:left;
	width:465px;
	color:#445e5f;
	padding:5px;
}

span {
	display:block;
}

h1 {
	color:#445e5f;
	font-size:2em;
}

h2 {
	color:#f4a926;
	font-size:1.4em;
}

img {
	border:none;
}

.normal {
	color:#889b6e;
	font-size:1.1em;
}

.normal2 {
	color:#445e5f;
	font-size:1.1em;
	margin-top:1.5em;
}
.right {
	background: url(img/right.png) no-repeat left top;
	float:right;
	width:241px;
	height:572px;
}

.right h2 {
	color:#f4a926;
	color:#de920e;
	font-size:1.1em;
	margin:0;
	padding:0;
}

.right a {
	text-decoration:none;
}

.search {
	padding-top:8px;
	padding-left:20px;
	height:78px;
}

.search form {
	padding:0;
	margin:0;
}

.get_a_quote {
	padding-top:8px;
	padding-left:20px;
	height:85px;
}

.get_a_quote img {
	border:none;
}

.electronic_parts {
	padding-top:8px;
	padding-left:20px;
	height:310px;
	color: #324344;
}

.electronic_parts a {
	color: #324344;
}

.electronic_parts a:visited {
	color: #324344;
}

.electronic_parts a:hover {
	color:#f4a926;
	text-decoration:underline;
}

.electronic_parts li {
	list-style-type: none;
	padding-top:2px;
}

.link_list {
/*	margin-left:70px;*/
	border-top:1px solid #727274;
	border-right:1px solid #c7d3b8;
	background: url(img/browse_more.png) no-repeat top left;
	width:727px;
	float:left;
	text-align:left;
	display: table;
	color:#445e5f;
	padding-top:5px;
}

.link_list h3 {
	font-size:1.2em;
	color:#f4a926;
}

.link_list_wrapper a {
	color:#445e5f;
	text-decoration:none;
}

.link_list_wrapper a:hover {
	color:#f4a926;
	text-decoration:underline;
}

.link_list_wrapper li {
  list-style-type: none;
}

.link_list_wrapper ul {
	width: 42em;
}

.link_list_wrapper ul li {
	padding-left:1em;
	float: left;
	width: 20em;
}

.link_list_wrapper br {
	clear:left;
}

.link_list_wrapper {
	margin-bottom: 1em;
	display: table;
	width:500px;
	float:left;
}

.bottom {
/*	margin-left:70px;*/
	border-top:1px solid #727274;
	background: url(img/bottom.png) no-repeat top left;
	width:728px;
	float:left;
	text-align:left;
	display: table;
	color:#445e5f;
	height:70px;
}

.bottom a {
	color:#445e5f;
	text-decoration:underline;
}

.bottom a:visited {
	color:#445e5f;
	text-decoration:underline;
}

.bottom a:hover {
	color:#f4a926;
	text-decoration:underline;
}

.sitemap {
	font-size: 1.1em;
	color:#445e5f;
}

.sitemap li {
	list-style-type: none;
	padding-top:2px;
}

.sitemap a {
	color:#445e5f;
	text-decoration:none;
}

.sitemap a:visited {
	color:#445e5f;
	text-decoration:none;
}

.sitemap a:hover {
	color:#f4a926;
	text-decoration:underline;
}

.listing_box {
	float:left;
	width:450px;
	color:#445e5f;
	text-align: left;
	font-size: 1.1em;
	padding:10px;
	overflow:hidden;
}

.listing_box a {
	text-decoration: none;
	color:#445e5f;
}

.listing_box a:hover {
	text-decoration:underline;
	color:#f4a926;
}

.listing_box ol {
	width:45em;
	list-style-type: none;
}

.listing_box ol li {
	padding-left:2em;
	float:left;
	width:20em;
}

.listing_box br {
	clear: left;
}

.listing_box h1 {
	color:#f4a926;
	font-size: 1.3em;
	margin:0;
	padding:0;
	float:left;
	font-weight:normal;
}

.associates {
	float:left;
	width:194px;
	color:#19365e;
	padding-left:10px;
	margin-top:-20px;
	margin-left:-5px;
}

.associates h1 {
	color:#445e5f;
	font-size: 1.2em;
	font-weight:normal;
	margin:0;
	padding:0;
}

.associates li {
	list-style-type: none;
	margin-bottom:5px;
	margin-left:0px;
	padding-left:0px;
	border-bottom:1px dotted #eee;
}

.associates ul {
	padding:0;
	margin-left:-10px;
}
