body{
	background:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #919191;
	font-weight: 100;
	margin: 3px;
	margin-top: 14px;
	
}

ul, li{ font-size: 11px;}
table{font-size: 11px; margin:0px 5px;}

a{ text-decoration: none;}
a, a:visited {color: #000000;}
a:hover, a:visited:hover{ color:#919191;}

ul{ list-style: none; margin:0; padding:0;}

#outer_container{
	position: relative;
	width: 890px;
}

#inner_container{
	padding:0;
}

#logo{
	background: url(logo.jpg);
	width: 165px;
	height:65px;
	float: left;
	margin:0;
}

#logo span{ visibility:hidden;}


#top_area{ position: relative;}

#top_right_area{
	position: relative;
	top: 0px; 
	right: 0px;
}

#top_right_area #search_area{
	position: relative;
	text-align: right;
}

#top_area a, #top_area a:visited {color: #919191;}
#top_area a:hover, #top_area a:visited:hover{color: #000000;}

#top_right_area #keyword_area{ position: relative; float: right; margin:1px; text-align: right;}

#nav{ position: relative; width: 100%; background: #999966; color: #FFFFFF; padding:0px; }

#nav ul{ color:#FFFFFF; list-style: none; padding:0; margin:0px;  }
#nav li{ position: relative; float: left; padding:1px 8px; border-right: 1px solid #FFFFFF; line-height: 20px; font-size: 14px;}

#nav li ul{ position: absolute; background:#000000; width: 160px;  left: -9999px; z-index: 9999;list-style: none; border:1px solid #555555; background: #dedfb3; color: #555555;}
#nav li li{display: block;  border:0; clear: both; padding:0; width: 160px; }
#nav li:hover ul{ left: 0px;}

#nav li li a{ position: relative; display: block; color: #555555; padding-left: 10px;}
#nav li li a:visited{ display:block; color:#555555; letter-spacing:normal}
#nav li li a:hover, #nav li li a:visited:hover{display:block;color:#FFFFFF; background-image:none; background-color:#333300;}



#nav a, #nav a:visited{ color: #FFFFFF;}
#nav a:hover, #nav a:visited:hover{ color:#000000;}


#content_area{ 
	position: relative; 
	width: 100%; 
	margin: 5px 0px; 
	padding:0px 0px 0px 10px; 
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content_area h3{ color: #999966; font-size: 18px; font-weight: 100; font-family: Georgia, "Times New Roman", Times, serif;}
#content_area p{ font-size: 11px; padding: 3px 8px;}

#left_column{
	position: relative;
	float: left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 240px;

}

#left_column h3{color: #4d4d4f; display: inline; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100;}

#left_column a, #left_column a:visited{color: #000000;}
#left_column a:hover, #left_column a:visited:hover{color: #bc4100;}

#left_column_inner{position: relative; margin-left: 10px;}

#maincat{position: relative; margin-left: 5px;}
#maincat strong{ font-size: 12px;}
#subcat {position: relative; margin-left:10px; padding:0;}
#subcat strong{ font-size: 11px;}
#subcat ul{ list-style: square; margin-left: 10px;}
#subcat li{margin:3px 0px;}


#home_page{	margin-top: 10px;	padding: 0px 10px; font-family: Georgia, "Times New Roman", Times, serif;}

#home_page h2{	font-size: 22px;	color: #485337;	font-weight: normal;	margin: 7px 0px 0px 0px;}
#home_page h3{	font-size: 12px;	color: #485337;	font-weight: normal;	text-transform:uppercase;		margin:  3px;	text-indent: 14px; display: block;}

#home_page a, #left_column #home_page a:visited {color: #485337;}
#home_page a:hover, #left_column #home_page a:visited:hover{ color:#999966;}

#home_image{
	position: relative;
	float: right;
	background: url(homepage_image.jpg);
	width: 486px;
	height: 311px;
}

#home_image span{ visibility: hidden;}


#content_classic{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

#content_classic h2{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color:#999999; font-weight: 100;}



#right_column{
	float: left;
	position: relative;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	 width: 635px;
}

#right_column h3{ color: #999966; font-size: 18px; font-weight: 100; font-family: Georgia, "Times New Roman", Times, serif;}

#right_column a{text-decoration: underline;}
#right_column a:hover, #right_column a:visited:hover{color: #a3412e;}

#store_home li{padding:1px 4px 0px 0px;}

#static_content li{padding: 3px 0px;}
#static_content li a{ font-weight: bold;}
#static_content ul{ list-style: circle; margin-left: 20px;}

#static_content li ul{ list-style: square;}
#static_content li li{padding: 2px 0px;}
#static_content li li a{ font-weight: normal; text-decoration: underline;}

#footer{position: relative; font-family:Georgia, "Times New Roman", Times, serif; color: #919191;}
#footer_left{ position: relative; float: left;}
#footer_right{position: relative; float: right; text-align: right;}


#footer a, #footer a:visited{ color: #919191;}
#footer a:hover, #footer a:visited:hover {color:#000000;}

pre {
 font-size: 10px;

 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.table_heading{
	color: #FFFFFF;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color: #999966;
}

.table_heading b{ font-weight: 100; font-size: 15px;}

.table_heading td{ padding-left: 10px;}

.headline{ font-size: 20px; font-weight: bold;}

.subhead{ font-size: 15px; color: #41404f; font-weight: bold;}

#content_area .Subhead{ font-size: 18px; color: #41404f; font-weight: bold;}


/* moulting table info */
.SystemsByBrandHeaderMain{ background-color: #999966; color: #FFFFFF; font-weight: bold; font-size: 16px; } 
.SystemsByBrandRowLabel{ background-color: #DEDFB3; font-weight: bold;}
.SystemsByBrandHeaderSub{ background-color:#999999; color: #FFFFFF; font-weight: bold;}
.SystemsByBrandData ul{ list-style:disc; margin-left: 10px; padding-left: 10px; }
.SystemsByBrandData td{ text-align: center;}

.moulting_table td{ text-align: center;}

#content_area .articleHeader{ font-weight: bold; font-size: 14px;}

.clear{ clear: both;}