@charset "utf-8";
/* CSS Document */
		body
		{
	margin: 0;
	padding: 0;
	font-family: georgia, times, "times new roman", serif;
	background-color: #333;
	color: #FFF;
		}
		span.Hidden, h1.Hidden {
	left: -10000px;
	position: absolute
}

    a:link              { color:#CCC; text-decoration:none; }
    a:visited           { color:#CCC; text-decoration:none; }
    a:hover             {
	color:#000;
	text-decoration:none;
}
    a:active            {
	color:#FFF;
	text-decoration:none;
}

    a.header:link    { color:#666; text-decoration:none; }
    a.header:visited { color:#666; text-decoration:none; }
    a.header:hover   {
	color:#CCC;
	text-decoration:underline;
}
    a.header:active  { color:#666; text-decoration:none; }
	
	a.footer1:link    { color:#666; text-decoration:none; font-weight:bold;}
    a.footer1:visited { color:#666; text-decoration:none;  font-weight:bold;}
    a.footer1:hover   { color:#999; text-decoration:underline;  font-weight:bold;}
    a.footer1:active  { color:#666; text-decoration:none;  font-weight:bold;}
	
	a.footer2:link    { color:#999; text-decoration:none; }
    a.footer2:visited { color:#999; text-decoration:none; }
    a.footer2:hover   { color:#ccc; text-decoration:underline; }
    a.footer2:active  { color:#999; text-decoration:none; }
	
	a.left_nav:link    { color:#fff; text-decoration:none; }
    a.left_nav:visited { color:#fff; text-decoration:none; }
    a.left_nav:hover   { color:#ccc; text-decoration:underline; }
    a.left_nav:active  { color:#999; text-decoration:none; }
	
    a.left_nav_sub:link    { color:#CCC: text-decoration:none; font-size:9px; list-style-image:list-style-image:url(images/bullet.png);}
    a.left_nav_sub:visited { color:#CCC; text-decoration:none;  font-size:9px; list-style-image:list-style-image:url(images/bullet.png);}
    a.left_nav_sub:hover   {
	color:#FFF;
	text-decoration:none;
	font-size:9px;
list-style-image:list-style-image:url(images/bullet.png);}
    a.left_nav_sub:active  { color:#CCC; text-decoration:none;  font-size:9px; list-style-image:list-style-image:url(images/bullet.png);}
	
	a.breadcrumbs:link    { color:#e4e4e4; text-decoration:none; font-size:10px;}
    a.breadcrumbs:visited { color:#e4e4e4; text-decoration:none;  font-size:10px;}
    a.breadcrumbs:hover   { color:#ccc; text-decoration:underline;  font-size:10px;}
    a.breadcrumbs:active  { color:#e4e4e4; text-decoration:none;  font-size:10px;}
	
	a.main_link:link    {
	color:#666;
	text-decoration:none;
	font-size:12px;
}
    a.main_link:visited {
	color:#666;
	text-decoration:none;
	font-size:12px;
}
    a.main_link:hover   {
	color:#999;
	text-decoration:none;
	font-size:12px;
}
    a.main_link:active  {
	color:#666;
	text-decoration:none;
	font-size:12px;
}
	
	a.main_link2:link    { color:#999999; text-decoration:none; font-size:12px;}
    a.main_link2:visited { color:#999999; text-decoration:none;  font-size:12px;}
    a.main_link2:hover   { color:#cccccc; text-decoration:underline;  font-size:12px;}
    a.main_link2:active  { color:#999999; text-decoration:none;  font-size:12px;}
	
	h1 {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#8f0923; margin-left:20px; text-decoration:underline;}
	h2 {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#8f0923; margin-top: 0px; margin-left:5px; margin-bottom:0px;}
	h3 {font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; margin-top: 5px; margin-left:5px;}
		h4 {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333; margin-left:20px; text-decoration:underline;}
	
	#pscroller1{
width: 600px;
height: 160px;
border: 0px solid black;
padding: 5px;
background-color: 000000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#CCC;
}

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}
.titlefield2{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield2{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield2{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}
#example1{ /*Demo 1 main container*/
width: 450px;
height: 30px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 140px;
border: 0px dashed black;
padding: 4px;
background-color: #000000;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}
#example4{ /*Demo 2 main container*/
width: 600px;
height: 140px;
border: 0px dashed black;
padding: 4px;
background-color: #ffffff;
margin-left:30px;
}

#example4 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example4 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}




		#container
		{
			margin: auto;
			background-image:  url(images/bck.jpg);
			background-repeat:no-repeat;
			background-repeat: repeat-y;
			width:970px;
			height:1800px;
		}
		
		p
		{
	margin-left:30px;
	margin-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	size:11px;
	line-height:150%;
	color: #000;
			}
					p.two
		{margin-left:10px;
			margin-right:20px;
			font-family:Verdana, Geneva, sans-serif; size:14px; color:#333;
			font-size:14px;
			line-height:150%;
			border-style:solid;
			border-width:2px;
			border-color:#8f0923;
			padding:5px;
			}
			p.three
					{
	margin-left:30px;
	margin-right:20px;
	font-family:Verdana, Geneva, sans-serif;
	size:11px;
	line-height:150%;
	color: #fff;
			}
					#seo
		{margin-left:10px;
			margin-right:20px;
			font-family:Verdana, Geneva, sans-serif; size:11px; color:#ccc;
			line-height:150%;
			}
#boxes_format
{
	color:#fff;
	margin-left:10px;
	margin-right:5px;
}
#bullet
{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#8f0923;
list-style-image:url(images/bullet.png);
}
		#banner
		{
			border-bottom: 0px solid #333;
			background-image:url(../images/logo.png);
			background-repeat:no-repeat;
			background-position:right;
			width:950px;
			height:220px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#8f0923;
			text-align:right;
		}
		
		#banner h1
		{
			margin: 0;
			padding: .5em;
		}
	
		#masthead
		{
			clear: both;
			padding-top: 1em;
			margin: 0px 0px 0px 0px;
		}
		#companynews
		{
			float: left;
			clear:none;
			background-image:url(images/newsbck.png);
			background-repeat:no-repeat;
			width: 650px;
			margin-left: 22px;
			margin-top: 10px;
			padding-top: 0em;
			height:250px;
			}
			#companynewstext
			{
				margin-left:15px;
				margin-right:15px;
				color:#f5f5f5;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			line-height:120%;
			}
			#contact
			{
			width:500px;
			margin-left:100px;
			}
		
		#callout1
		{
			float: right;
			clear:none;
			padding-top: 20px;
			padding-left:10px;
			margin: 0 0em 0 0px;
			width: 280px;
			height: 250px;
		}
		
		
		#announcement
		{
		    float: left;
			clear:none;	
			margin-left: 22px;
			background-image:url(images/specialsbck.png);
			background-repeat:no-repeat;
			margin-top: 10px;
			width: 300px;
			padding-top: 0px;
			height:350px;			
	        font-family:Verdana, Geneva, sans-serif;
        	font-size:12px;
	        color:#FFF;
			
		}	
			
		#specials
		{
			float: left;
			clear:none;
			background-image:url(images/specialsbck.gif);
			background-repeat:no-repeat;
			margin-left: 22px;
			margin-top: 10px;
			width: 300px;
			padding-top: 0px;
			height:350px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#FFF;
		}
		
		#distr_1
		{float:left;
		clear:none;
		width:200px;
		margin-left:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		list-style:none;
		}
		#distr_2
		{float:left;
		clear:none;
		width:200px;
		margin-left:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		list-style:none;
		}
		
				#distr_3
		{float:left;
		clear:none;
		width:300px;
		margin-left:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		list-style-image:url(images/bullet.png);
		}
		
		
		#announcement_text
		{line-height:120%;
		margin-left:-5px;
		text-decoration:none;
		}
		
				#specials_text
		{line-height:120%;
		margin-left:10px;
		}
		
		#callout2
		{
	float:right;
	clear:none;
	background-image:url(images/callout2.png);
	background-repeat:no-repeat;
	margin: 0px 0px;
	margin-right:23px;
	width: 612px;
	height: 350px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
		}
		
		#callout2_text
		{line-height:120%;
		margin-left:20px;
		}
		.rollover a {
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button4.png") 0 0 no-repeat; 
text-decoration: none;
}
.rollover a:hover { 
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button4_under.png") 0 0 no-repeat;
text-decoration: none;
}
			.rollover2 a {
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button5.png") 0 0 no-repeat; 
text-decoration: none;
}
.rollover2 a:hover { 
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button5_under.png") 0 0 no-repeat;
text-decoration: none;
}	
		.rollover3 a {
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button6.png") 0 0 no-repeat; 
text-decoration: none;
}
.rollover3 a:hover { 
display:block;
width: 200px;
padding:23px 23px 23px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("images/button6_under.png") 0 0 no-repeat;
text-decoration: none;
}

				#breadcrumbs
		{
	clear:both;
	float:left;
			background-image:;
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 960px;
	height: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFF;
	margin-top:0px;
	margin-left:40px;
	text-align:left;
		}
		
				#left_nav
		{
	clear:none;
	float:left;
	background-image:url(images/left_nav.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 200px;
	height: 890px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	margin-top:2px;
	margin-left:22px;
		}
		
		
						#left_nav_links
		{
	clear:none;
	float:left;
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 185px;
	height: 650px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	line-height:160%;
	margin-left:15px;
		}
		
		
							#left_nav_callout
		{
	clear:none;
	float:left;
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 200px;
	height: 300px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFF;
	margin-top:0px;
	margin-left:3px;
		}
		
				#left_nav_sub
		{
	clear:none;
	float:left;
	background-repeat:no-repeat;
	padding-top: 0px;
	width: 200px;
	text-align:left;
	color:#FFF;
	margin-top:5px;
	margin-left:-20px;
	list-style-image:url(images/bullet.png);
}
		
		#left_nav ul {list-style: none; font-family:Verdana, Geneva, sans-serif; list-style-image:url(images/bullet.png);}
		#left_nav li {list-style: none; font-family:Verdana, Geneva, sans-serif; list-style-image:url(images/bullet.png);}
		#left_nav_sub ul {list-style: font-family:Verdana, Geneva, sans-serif; list-style-image:url(images/bullet.png);}
		#left_nav_sub li {list-style: font-family:Verdana, Geneva, sans-serif; list-style-image:url(images/bullet.png);}
		
				#main_content
		{
	clear:none;
	float:left;
	background-image:url(images/main_bck.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 700px;
	height: 890px;
	margin-top:2px;
	margin-left:20px;
	font-size:11px;
	color: #000;
	outline-color: #333;
		}
		
		#products
		{
			float:left;
			font:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#333;
			margin-left:45px;
			width: 300px;
			clear:none;
		}
		
				#products2
		{
			float:left;
			font:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#333;
			margin-left:15px;
			width: 300px;
			clear:none;
		}
						#products3
		{
			float:left;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#333;
			margin-left:35px;
			width: 500px;
			clear:none;
			padding:5px;
			background-color:#DFDFDF;
		}
		#products3:hover
		{
			background-color:#ccc;
		}
			
		#horizontal
		{
	clear: both;
	background-image:url(images/horizontal.png);
	background-repeat:no-repeat;
	padding-top: 5px;
	width: 970px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFF;
		}
		
		#infobox1
		{
			float:left;
			clear:none;
			background-image:url(images/infobox.gif);
			background-repeat:no-repeat;
			padding-top: 0em;
			margin: 0px 0em  0px;
			margin-left:25px;
			width: 300px;
			height: 200px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#FFF;
		}
		
		#infobox2
		{
			float:left;
			clear:none;
			background-image:url(images/infobox.gif);
			background-repeat:no-repeat;
			padding-top: 0em;
			margin: 0 0em  0px;
			margin-left:10px;
			width: 300px;
			height: 200px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#FFF;
		}
		
		#infobox3
		{
			float:left;
			clear:none;
			background-image:url(images/infobox.gif);
			background-repeat:no-repeat;
			padding-top: 0em;
			margin: 0 0em  0px;
			margin-left:10px;
			width: 300px;
			height: 200px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#FFF;
		}
		
		#bottomlinks
		{
			clear: both;
			float:left;
			padding-top: 0em;
			margin: 15px 0em 0px 0px;
			width: 970px;
			height: 200px;
			background-image:url(images/line.png);
			background-repeat:no-repeat;
		}
		
		#linkbox
		{
			float:left;
			clear:none;
			padding-top: 1em;
			margin: 5px 0em  0px 0px;
			margin-left:40px;
			width: 150px;
			height: 200px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			line-height:120%;
		}
		
		#footer
		{
			clear: both;
			padding: 0em;
			text-align: center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:10px;
			color:#666;
			margin-top:30px;
			background-repeat:no-repeat;
		}
		
		.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:#8f0923;
font-size: 90%;
}

#example3 a{ /*CSS specific to demo 3*/
color: #f5f5f5;
text-decoration: none;
font-weight: none;
}

#example3 a:hover{
	color: #cccccc;
text-decoration:underline;
font-weight: none;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 2px;
margin-left: 15px;
margin-right:10px;
line-height:140%;
color:#e4e4e4;
font-family:Verdana, Geneva, sans-serif; font-size:12px;
}

code{ /*CSS for insructions*/
color: red;
}
