@charset "utf-8";
/* CSS Document */

body {
		margin: 0;
		padding: 0;
		background:url(/css/back.jpg) repeat-x top left;
	}
	#container {
		width: 968px;
		margin:auto;
		background-color:#FFFFFF;
		height: 1000px;
	}
	#top_header {
		height:184px;
		border-bottom: solid #f26622 16px;
	}
	#top_header .main_logo {
		margin: 25px 0 0 41px;
		float: left;
		width: 270px;
		height: 135px;
	}
	#top_header .content_right {
		float: right;
		width: 615px;
		height: 135px;
	}
	
	#top_header .content_right div {
		border-bottom: solid #a9abad 6px;
	}
	
	#top_header .content_right img {
		float:left;
	}
	#top_header .content_right h1 {
		font-weight: normal; 
		font-size: 18px;  
		font-stretch: condensed; 
		font-family: Comic Sans,arial, sans-serif; 
		padding: 4px; 
		text-align:left; 
		margin: 0;
	}
	.clear {
		clear: both;
	}
	
	#main_contents {
		margin-top: 26px;
	}
	
	#left_col {
		width: 156px;
		float:left;
		margin: 0 14px 0 7px;
	}
	
	#middle_col {
		width: 588px;
		float:left;
		border: solid #a9abad 2px;
		padding: 10px;
	}

	#right_col {
		width: 150px;
		float: left;
		margin: 0 0 0 15px;
	}
	
	#search_form {
		height: 28px;
		margin: 3px 3px -4px 3px;
	}
	
	#search_form .submit {
		float:right;
	}
	
	#search_form .textfield {
		margin-top: 6px;
	}
		
	.major_button {
		margin: 19px 0 0 0;
	}
	
	.major_button a {
		border: solid #a9abad 2px;
		width: 152px;
		height: 15px;
		display:block;
		font-family: Tahoma, Geneva, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #f26622;
		text-align:center;
		padding: 1px 0 0 0;
	}
	
	.major_button a:hover {
		background-color: #f79862;
		border: solid #f79862 2px;
		color:#FFFFFF;
	}
	
	.major_button_inverted {
		margin: 19px 0 0 0;
	}
	
	.major_button_inverted a {
		width: 152px;
		height: 15px;
		display:block;
		font-family: Tahoma, Geneva, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align:center;
		padding: 1px 0 0 0;
		background-color: #f79862;
		border: solid #f79862 2px;
		color:#FFFFFF;
	}
	
	.major_button_inverted a:hover {
		background-color: #FFFFFF;
		border: solid #a9abad 2px;
		color: #f26622;
	}
	
	.major_button_zero {
		margin: 0;
	}
	
	.major_button_zero a {
		border: solid #a9abad 2px;
		width: 152px;
		height: 15px;
		display:block;
		font-family: Tahoma, Geneva, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #f26622;
		text-align:center;
		padding: 1px 0 0 0;
	}
	
	.major_button_zero a:hover {
		background-color: #f79862;
		border: so6lid #f79862 2px;
		color:#FFFFFF;
	}
	
	#category_menu {
		background-color: #f79862;
		font-family: Tahoma, Geneva, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 19px 0 0 0;
	}
	
	#category_menu2 {
		background-color: #f79862;
		font-family: Tahoma, Geneva, arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0 0 0;
	}
	
	.category_headline {
		height: 18px;
		border-bottom: solid #FFFFFF 2px;
		background-color: #f56425;
		text-align: center;
		color: #FFFFFF;
		font-size: 13px;
		letter-spacing: 2px;
		padding: 4px 0 0 0;
	}
	
	.category_list ul {
		list-style: none;
		display:block;
		margin: 0;
		padding: 0;
	}
	
	.category_list li {
		margin: 0;
		padding: 0;
		display:block;
	}
	
	.category_list li a{
		padding: 3px 0 0 3px;
		color: #FFFFFF;
		display:block;
		width: 100%;
		height: 17px;
		text-decoration: none;
	}
	
	.category_list li a:hover{
		background-color: #FFFFFF;
		color: #f56425;
	}
	
	#address_blurb{
		font-family:Verdana, Geneva, sans-serif;
		font-size: 10px;
		margin: 24px 0 0 0;
		text-align:center;
	}
	
	.adjust1 {
		margin: 10px 0 0 0;
	}
	
	#left_logos {
		line-height:normal;
		font-family:Tahoma, Geneva, sans-serif;
		color:#FF0000;
		font-size:18px;
		font-weight: bold;
		text-align:center;
		margin: 12px 0 0 0;
	}
	
	#left_logos p{
		margin: 0;
		padding: 10px 0 0 0;
	}
	
	#middle_col h1{
		font-weight: bold;
		margin: 0;
		line-height: 20px;
		font-size: 12px;  font-family: verdana, Geneva, arial, sans-serif;
		text-align:left;
	}
	
	#orange_box {
		border: solid #f56425 1px;
		margin: 12px 0 0 0;
	}
	
	#orange_box .headline {
		background: #f56425;
		color: #ffffff;
		font-weight: bold;
		font-size: 13px;
		font-family: Tahoma, Geneva, arial, sans-serif;
		text-align:left;
		padding: 6px 5px;
	}
	
	#orange_box .contents {
		 font-weight: normal;
		 font-size: 11px;
		 font-family: Tahoma, Geneva, arial, sans-serif;
		 text-align:left;
		 padding: 2px;
	}
	
	.category_box {
		text-align:center;
		width: 278px;
		float: left;
		margin: 0 6px;
	}
	
	.category_box a {
		color: #f56425;
		text-decoration:none;
		padding: 2px;
		font-weight: bold;
	}
	
	#lower_content_middle {
		margin: 5px 0 0 0;
		font-family: verdana, Geneva, arial, sans-serif;
		font-size: 13px;
	}
	
	#lower_content_middle a {
		font-family: verdana, Geneva, arial, sans-serif;
		font-size: 13px;
		font-weight:bold;
		color: #000;
	}
		
	.center {
		text-align:center;
	}
	
	.left {
		text-align: left;
	}
	
	#right_products a {
		font-family: verdana, Geneva, arial, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color: #100a99;
	}
	.bottom_categories {
		padding: 12px 5px 2px 5px;
		margin: 8px 2px 2px 2px; 
		border:6px solid #636466; 
		text-align:center; 
		background: #bbbcc0;
		width: 215px;
		float:left;
	}
	.bottom_categories p {
	color: #100a99; font-weight: bold; font-size: 14px;  font-family: Tahoma, Geneva, arial, sans-serif; padding-top: 8px; margin: 0px; text-align:center;
	}
	
	.bottom_categories a {
		color: #100a99;
	}
	
	#bottomnav { text-align: center; background:#f36523;  color: #ffffff;  padding: 4px; font-family: Tahoma, Geneva, arial, sans-serif; font-size: 12px; font-weight: bold; }
	#bottomnav a:link { font-weight: bold; text-decoration: none; color: #ffffff; }
	#bottomnav a:visited {  font-weight: bold; text-decoration: none; color: #ffffff; }
	#copyright { background-color: transparent; color: #000000; font-weight: normal; font-size: 10px;  font-family: arial, sans-serif;  padding: 10px; text-align:left }
