body{
padding:0px;
margin:0px;
text-align:center;
background:url(/images/bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px
}
a{
color:#d04947;
text-decoration:none;
}
a:hover{
color:#d04947;
text-decoration:underline;
}
	#bgwrap{
	background:url(/images/bg_head.jpg) top center no-repeat;
	}
		#twitterbutton{
		position:absolute;
		top:26px;
		left:589px;
		display:block;
		}
		#centerwrap{
		width:950px;
		margin:0 auto;
		text-align:left;
		position:relative;
		}
		/* nav functionality styles: */
			ul#navbar{
			line-height:43px;/**needs to match height**/
			height:43px;/**needs to match line-height**/
			}
			ul#navbar, ul#navbar ul{
			list-style:none;
			margin:0;
			padding:0;
			}
			ul#navbar li{
			padding:0;
			margin:0;
			width:190px;
			float: left;
			position: relative;
			}
			ul#navbar li a {
			width:188px;
			}
			ul#navbar li a.root-a {
			width:190px;
			}
			ul#navbar li ul {
			display: none;
			position: absolute; 
			top: 43px;/*needs to match the line-height (and height) of ul#navbar*/
			left: 0;
			padding:0px;
			margin:0px;
			}
			ul#navbar li ul li {
			width:100%;
			}
			ul#navbar li:hover ul, ul#navbar li.over ul {
			display: block; 
			}
		
		/* nav look/feel styles */
			ul#navbar a{
			display:block;
			width:188px;
			text-decoration:none;
			background:#f3f3f3;
			text-align:center;
			font-size:12px;
			color:#093b7f;
			border-right:1px solid #05234b;
			border-left:1px solid #05234b;
			}
			ul#navbar li a.last{
			border-bottom:1px solid #05234b;
			}
			#homepage ul#navbar li#nav1 a.root-a, 
			#aboutuspage ul#navbar li#nav2 a.root-a, 
			#productspage ul#navbar li#nav3 a.root-a, 
			#linkspage ul#navbar li#nav4 a.root-a, 
			#contactuspage ul#navbar li#nav5 a.root-a{
			text-decoration:underline;
			}
			ul#navbar li.over a.root-a, 
			ul#navbar li:hover a.root-a{
			color:yellow;
			}
			ul#navbar a.root-a{
			border:none;
			background:none;
			font-size:15px;
			}
			ul#navbar a.root-a:hover{
			border:none;
			font-weight:normal;
			font-size:15px;
			background:none;
			}
			ul#navbar a:hover{
			font-weight:bold;
			font-size:12px;
			background:#cdcdcd
			}
			
			
			ul#navbar li#nav1{background:url(/images/bg_nav.gif) 0px 	0px;}			
			ul#navbar li#nav2{background:url(/images/bg_nav.gif) -190px	0px;}
			ul#navbar li#nav3{background:url(/images/bg_nav.gif) -380px	0px;}
			ul#navbar li#nav4{background:url(/images/bg_nav.gif) -570px	0px;}
			ul#navbar li#nav5{background:url(/images/bg_nav.gif) -760px	0px;}
			
			ul#navbar li#nav1:hover, ul#navbar li#nav1.over{background-position:0px 43px;}
			ul#navbar li#nav2:hover, ul#navbar li#nav2.over{background-position: -190px	43px;}
			ul#navbar li#nav3:hover, ul#navbar li#nav3.over{background-position: -380px	43px;}
			ul#navbar li#nav4:hover, ul#navbar li#nav4.over{background-position: -570px	43px;}
			ul#navbar li#nav5:hover, ul#navbar li#nav5.over{background-position: -760px	43px;}

		#main{
		background:url(/images/bg_main.gif) top no-repeat #fff;
		text-align:center;
		}
			.padding{
			text-align:left;
			margin:0 auto;
			width:900px;
			padding-top:25px;
			overflow:hidden;
			}
				#mainImg{
				padding-bottom:25px;
				}
				h1, h2, h3, h4, h5, h6{
				color:#053a80;
				}
				h1{
				line-height: 28px;
				}
		#foot{
		background:#000;
		padding:10px;
		text-align:right;
		color:#fff;
		margin-bottom:20px;
		}
		
		#flashHolder{
		padding-bottom: 20px;
		}
		
		.nitroBalls .g4CatH3S{
		display: none;
		width: 0;
		height: 0;
		}
		
		.nitroBalls .g4CatDIV, .nitroBalls .g4CatDIVF{
		text-align:center;
		}
		
		.nitroBalls h3{
		font-size: 36px;
		padding: 0;
		margin: 0;
		line-height: 64px;
		border-bottom: 1px dotted #053A80;
		margin-bottom: 20px;
		}
		
		.nitroBalls h4{
		padding-top: 5px;
		}
		
		.nitroBalls .GalCatDesc{
		text-align: left !important;
		}
