/* CSS Document */

body {
	background-attachment: scroll;
	background-image: url(layout2007_background.gif);
	margin:0px 0px 0px 0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

#container	{
	width:832px;
	margin:0 auto;
	margin-top:26px;
	background-color:#FFFFFF;
	}
	
	#topheader	{
		margin:0;
		padding:0;
		}
		
	#contentcontainer	{
		margin:0;
		padding:0;
		background-image:url(layout2007_mainback.gif);
		background-repeat:repeat-y;
		}

	#bottomcontainer	{
		margin:0;
		padding:0;
		background-image:url(layout2007_bottomback.gif);
		background-repeat:no-repeat;
		}
		
		

/* header navigation */
		
	#navbar	{
		background-image:url(layout2007_nav2.gif);
		background-repeat:no-repeat;
		width:758px;
		height:22px;
		margin:0 37px 0 37px;
		}
		
				ul#navbar {
					position:relative;
					top:0px;
					left:37px;
					width:758px;
					height:22px;
					margin:0px;
					padding:0px;
					}
			
			   ul#navbar li {
					margin:0;
					list-style-type:none;
					float:left;
					text-indent:-9999px;
					}
			
				ul#navbar li a {
					border:1;
					text-decoration:none;
					display:block;
					background:transparent url(layout2007_nav1.gif) no-repeat;
					}
		
				li#home a {
					width:66px;
					height:22px;
					}
			
				li#about a {
					width:70px;
					height:22px;
					}
			
				li#products a {
					width:69px;
					height:22px;
					}
			
				li#new a {
					width:87px;
					height:22px;
					}
			
				li#links a {
					width:48px;
					height:22px;
					}
			
				li#order a {
					width:97px;
					height:22px;
					}
			
			
				li#home a:link, li#home a:visited {
					background-position:0px 0px;
					}
				li#home a:hover, li#home a:focus {
					background-position:0px -22px;
					}
			
		
				li#about a:link, li#about a:visited {
					background-position:-66px 0px;
					}
				li#about a:hover, li#about a:focus {
				background-position:-66px -22px;
					}
			
		
				li#products a:link, li#products a:visited {
					background-position:-136px 0px;
					}
				li#products a:hover, li#products a:focus {
					background-position:-136px -22px;
					}
			
		
				li#new a:link, li#new a:visited {
					background-position:-205px 0px;
					}
				li#new a:hover, li#new a:focus {
					background-position:-205px -22px;
					}
			
		
				li#links a:link, li#links a:visited {
					background-position:-292px 0px;
					}
				li#links a:hover, li#links a:focus {
					background-position:-292px -22px;
					}
			
		
				li#order a:link, li#order a:visited {
					background-position:-340px 0px;
					}
				li#order a:hover, li#order a:focus {
					background-position:-340px -22px;
					}
			
			
			
		
		body#home-page ul#navbar li#home a {
			background-position:0px -22px;
			}
		
		body#about-page ul#navbar li#about a {
			background-position:-66px -22px;
			}
		
		body#products-page ul#navbar li#products a {
			background-position:-136px -22px;
			}
		
		body#new-page ul#navbar li#new a {
			background-position:-205px -22px;
			}
		
		body#links-page ul#navbar li#links a {
			background-position:-292px -22px;
			}
		
		body#order-page ul#navbar li#order a {
			background-position:-340px -22px;
			}
		
/* header navigation ends */		
		
		
		
		
		
		
		
	#addressbar	{
		clear:both;
		width:724px;
		min-height:15px;
		margin:0 37px 0 37px;
		padding:6px 10px 6px 24px;
		background-color:#f2f2f2;
		color:#666;
		font-size:0.8em;
		}		
		
		#addressbar a:link, #addressbar a:visited	{
			color:#999;
			text-decoration:none;
			}
		
		#addressbar a:hover	{
			color:#005890;
			text-decoration:underline;
			}
		
		#addressbar a:active	{
			color:#f00;
			text-decoration:none;
			}


		
		
	#content	{
		clear:both;
		width:758px;
		margin:0 37px 0 37px;
		background-color:#fff;
		}	
		
			.imgleft	{
				float:left;
				padding:5px 10px 5px 0;
				}
		
			.imgright	{
				float:right;
				padding:5px 0 5px 10px;
				}
		
			#cheader	{
				width:716px;
				}
						
				#cheader h1	{
					color:#005890;
					font-size:2.2em;
					font-weight:normal;
					padding:20px 21px 16px 21px;
					margin:0;
					}	
					
			#leftcolumn	{
				float:left;
				width:183px;
				margin-left:21px;
				display:inline;
				}
				
				#cartblock	{
					background-color:#f2f2f2;
					}

					#cartblock p, input	{
						padding:1em 0 1em 1.5em;
						margin:0;
						line-height:2em;
						font-size:0.8em;
						color:#005890;
						}
							
					#cartblock form	{
						padding:0;
						margin:0;
						}
							
				#headblock	{
					background-color:#e8f5ff;
					}

					#headblock p {
						padding:1em 0 1em 1em;
						margin:0;
						line-height:2em;
						font-size:0.8em;
						color:#005890;
						}
							
				#descrblock	{
					background-color:#fff;
					}

					#descrblock p {
						padding:0 0 1em 0;
						margin:0;
						line-height:1.7em;
						font-size:0.8em;
						color:#005890;
						}
							
					#descrblock a:link, #descrblock a:visited	{
						color:#f60;
						text-decoration:none;
						}
					
					#descrblock a:hover	{
						text-decoration:underline;
						}
					
					#descrblock a:active	{
						color:#f00;
						text-decoration:none;
						}


							
				#breakblock	{
					background-color:#f2f2f2;
					height:3px;
					}

							
						
			#middlecolumn	{
				float:left;
				width:292px;
				margin-left:18px;
				}
				
				#middlecolumn p	{
					padding:0 0 1em 0;
					margin:0;
					line-height:1.7em;
					font-size:0.9em;
					color:#666;
					}

				#middlecolumn a:link, #middlecolumn a:visited	{
					color:#005890;
					text-decoration:none;
					}
				
				#middlecolumn a:hover	{
					color:#005890;
					text-decoration:underline;
					}
				
				#middlecolumn a:active	{
					color:#f00;
					text-decoration:none;
					}
						
			#rightcolumn	{
				float:left;
				width:207px;
				margin-left:18px;
				}
						
	#footer	{
		clear:both;
		width:758px;
		margin:8px 37px 0 37px;
		background-color:#f2f2f2;
		}		
		
		#footer p {
			padding:1em 0 1em 0;
			margin:0;
			line-height:1.7em;
			font-size:1em;
			color:#999;
			text-align:center;
			}
				
		#footer .small {
			font-size:0.8em;
			}
				
		#footer a:link, #footer a:visited	{
			color:#999;
			text-decoration:none;
			}
		
		#footer a:hover	{
			color:#005890;
			text-decoration:underline;
			}
		
		#footer a:active	{
			color:#f00;
			text-decoration:none;
			}

		
		
		
		
		