body{
background:#f2f2f2;
margin:0;
padding:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#808080;
}
a:link{color:#148fff; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#5eb2ff;}

form input, form textarea{
border:1px solid #dbdbdb;
/*background:#f2f2f2;*/
color:#808080;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
	form button{
	border:1px solid #dbdbdb;
	background:#f2f2f2;
	color:#808080;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	}
	form .fTitle{
	text-align:right;
	}

h1,h2,h3,h4,h5,h6{
color:black;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
padding-bottom:15px;
}
h1{font-size:25px}
h2{font-size:21px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:15px}
h6{font-size:15px}
p{padding-bottom:15px}
#wrap{
background:#fff;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
width:997px;
margin:0 auto;
text-align:left;
}
.hrow{
height:2px;
width:100%;
background:url(/images/crossbar.jpg) ;
line-height:1%;
overflow:hidden;
}
	#head{
	width:100%;
	text-align:center;
	}
		ul#nav{
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		list-style:none;
		height:30px;
		width:482px;
		text-align:left;
		}
			ul#nav ul{
			list-style:none;
			}
			ul#nav a{
			color:#919191;
			display:block;
			text-align:center;
			text-decoration:none;
			
			line-height:30px;
			padding:0px 10px 0px 10px;
			}
			
			#homepage ul#nav li.root#home a,
			#aboutuspage ul#nav li.root#aboutus a,
			#catalogpage ul#nav li.root#catalog a,
			#productlinespage ul#nav li.root#productlines a,
			#whatsnewpage ul#nav li.root#whatsnew a,
			#linkspage ul#nav li.root#links a,
			#contactpage ul#nav li.root#contact a,
			ul#nav a:hover{
			color:#444;
			}
				ul#nav ul a{
				text-align:left;
				}

			ul#nav li{margin:0px;padding:0px;}
			
			ul#nav li.root{
			float:left;
			width:100px;
			position:relative;
			}
				ul#nav li ul{
				background:#FFFFFF;
				position:absolute;
				width:148px;
				left:-1000px;
				border-bottom:1px solid #919191;
				border-left:1px solid #919191;
				border-right:1px solid #919191;
				}
					ul#nav li ul li{
					display:block;
					}
				ul#nav li:hover ul{/*, ul#nav li.over ul ze mageeck*/
				background:#FFFFFF;
				text-align:left;
				left:0;
				}
				
				ul#nav li.root#home{width:55px;}
				ul#nav li.root#aboutus{width:70px;}
				ul#nav li.root#catalog{width:63px;}
				ul#nav li.root#productlines{width:96px;}
				ul#nav li.root#whatsnew{width:86px;}
				ul#nav li.root#links{width:50px;}
				ul#nav li.root#contact{width:62px;}
				
	#wrapcols{
	line-height:16px;
	width:802px;
	margin:0 auto;
	}
		#left{
		float:left;
		width:600px;
		padding-top:30px;
		margin-right:61px;
		}
			#flashdiv{
			width:600px; 
			height:354px;
			margin-bottom:30px;
			}
		#right{
		float:left;
		width:141px;
		}
			#right ul{
			width:139px;
			border:1px solid black;
			list-style:none;
			margin-top:10px;
			}
				#right ul li{
				padding:0;
				margin:0;
				text-align:center;
				}
				#right ul li#first{
				height:16px;
				width:139px;
				}
				#right ul li#last{
				height:4px;
				}
					#right ul li a img{
					padding:0;
					margin:0;
					}
#foot{
background:url(/images/crossbar_main_bottom.jpg) top center no-repeat;
width:999px;
margin:0 auto;
padding-top:10px;
height:50px;
}
	#foot .left{
	width:499px;
	}
	#navfoot{text-align:left;}
		#navfoot a{padding-right:15px; color:#808080}
	#copyright{text-align:right}