/*initialize margins and padding on all objects*/
*{margin:0; padding:0; border:0;}
/*set up core structure*/
php,body{background-image:url(../images/bkgrd.gif); background-repeat:repeat-x; background-color:#222222; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }

h1 {font-size: 14px; line-height:1.4em; padding:0; color:#FFFFFF;}

h2 {font-size: 12px; line-height:1.6em;; padding:0; color:#FFFFFF;}

h3 {font-size: 11px; line-height:1.4em; padding:0; color:#ebd201;}

h4 {font-size: 10px; line-height:1.0em; padding:0; color:#FFFFFF;}

h5 {font-size: 9px; font-weight:bold; line-height:1.2em; padding:0; color:#ebd201;}

a {color:#ebd201; text-decoration:none;  }

a:visited {color:ebd201; text-decoration:underline;}

a:hover {color:#FFFFFF; text-decoration:underline;}

.smallDesc { font-family:Arial, Helvetica, sans-serif; font-size:9px; }

#smallNav { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}

#subNavLink { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:2.4em; }

#main { margin:0 auto; width:762px; background-image:url(../images/homeRightColBkgrd.gif); background-repeat:repeat-y; }

#mainSub { margin:0 auto; width:762px; background-image:url(../images/subRightColBkgrd.gif); background-repeat:repeat-y; }

#left_column { background-color:#484848; float:left; width:208px; }

#logo {width:208px;}

#news { background-color:#484848; width:188px; float:left; padding: 10px 10px 0 10px; } 

#right_column { float:left; width:554px; }	

#rightHeader { float:left; width:554px; }

#featuredLeft{ float:left; width:208px; }

#featuredRight{ background:url(../images/featureBarBkgrdColor.jpg) repeat-x; float:left; width:321px; height:171px; padding: 14px 20px 0 5px;}

#press{ background-color:#6c6c6c; float:left; width:519px; height:248px; padding: 15px 20px 0 15px;}

#bottomLeft { float:left; width:326px; background-color:#6c6c6c; padding: 15px 15px 0 15px;  }

#bottomRight { width:178px; background-color:#484848; padding: 10px 10px 0 10px;  float:left; }

#subHeader{ float:left; width:554px; }

#subNav { background:url(../images/subNavBkgrd.jpg) repeat-x; float:left; width:194px; height:142px; padding-left:15px; }

#subSummary { background:url(../images/subSumaryBkgrd.jpg) repeat-x; float:left; width:325px; height:127px; padding: 15px 10px 0 10px; }

#content { float:left; width:504px; background-color:#6c6c6c; padding: 25px 25px 0 25px; }

#footer { clear:both; overflow:hidden;}

#addy {width:188px; min-height:186px; padding: 15px 10px 0 10px;}
/*end core structure*/

/*set up navigation and rollovers*/
#nav {width:208px; min-height:186px; }

#nav ul { list-style:none; float:left; padding:0; margin:0;}

#nav ul li a { display:block; text-indent: -9000px; overflow:hidden; width:208px; height:31px; text-decoration:none; }

#link1 a{ background-image:url(../images/navAboutUs.jpg); width:208px; height:31px;}

#link2 a{ background-image:url(../images/navProducts.jpg); width:208px; height:31px;}

#link3 a{ background-image:url(../images/navDistLinks.jpg); width:208px; height:31px;}

#link4 a{ background-image:url(../images/navFaqs.jpg); width:208px; height:31px;}

#link5 a{ background-image:url(../images/navCustApp.jpg); width:208px; height:31px;}

#link6 a{ background-image:url(../images/navContact.jpg); width:208px; height:31px;}

#nav #link1 a:HOVER, #nav #link2 a:HOVER, #nav #link3 a:HOVER, #nav #link4 a:HOVER, #nav #link5 a:HOVER, #nav #link6 a:HOVER  { background-position:0 -31px; }

#nav a:active, #nav a.currentpage {
	background-position: 0 -31px;
	}
/*end navigation*/

/*start form*/

label {
	display: block;
	width: 160px;
	float: left;
	margin-bottom: 10px;
	
}

label {
	text-align: right;
	width: 150px;
	padding-right: 15px;
}
select {
font-size:10px;
width:150px;
}

br {
	clear: left;
}

#fieldsmall {
width: 60px;
}
/*end form*/

.left {float:left; margin:10px 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
