@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
}

p {
	font-family:sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	font-style:normal;
	font-weight:lighter;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

h1 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:lighter;
	color:#FFFFFF;
	font-size:18px;
	display:inline;
}

h2 {
	font-family:sans-serif;
	color:#4398b1;
	font-size:12px;
	text-align:justify;
	font-style:normal;
	font-weight:lighter;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

a {
	font-family:sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
	text-decoration:none;
}
a img {border: none; }

b {
	font-family:sans-serif;
	color:#4398b1;
	font-size:13px;
	font-style:normal;
	font-weight:ligher;
}

h3 {
	font-family:sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:justify;
	font-style:normal;
	font-weight:lighter;
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

/*--- Index Layout ---*/

#container {
	margin:0 auto;
	width:850px;
	height:auto;

}

#titlebar {
	width:850px;
	height:97px;
}

#flashbar {
	background:#000000;
	width:850px;
	height:245px;
}

#iframediv{
	margin:0 auto;
	width:810px;
}

#frame {
	visibility:hidden;
}

/*--- Page Layout ---*/

#justifytext {
	text-align:justify;
}

#leftaligntext {
	text-align:left;
}

#page {
	margin:0 auto;
	width:810px;
	height:auto;
}

/*#navigation {
	width:488px;
	height:25px;
	float:left;
	margin-top:62px;
	***Resize top for individual buttons
}*/

#navigation {
	width:810px;
	height:45px;
	margin:0 auto;
	border-bottom-style:solid; 
	border-bottom-color:#4398b1; 
	border-bottom-width:1px;
	margin-bottom:20px;
}

#content {
	margin:0 auto;
	width:810px;
	overflow:auto;
}

#main {
	margin:0 auto;
	width:810px;
}

#page {
	width:586px;
	float:left;
}

#sidebar {
	width:200px;
	float:left;
	margin-left:24px;
}

#footer {
	margin:0 auto;
	width:810px;
	text-align:center;
	border-top-color:#4398b1; 
	border-top-width:1px; 
	border-top-style:solid;
}




/*--- Buttons ---*/

#home {
	position:relative;
	right:100px;
	top:10px;
	/*top:0px; used for menu at top*/
	display:block;
	width:34px;
	height:25px;
	float:right;
	background:url(images/homebtn.png);
}

#home span {
	display:none;
}

#home:hover{ 
  	background-position: 0 -25px;
}

#product {
	position:relative;
	right:75px;
	top:10px;
	display:block;
	width:54px;
	height:25px;
	float:right;
	background:url(images/productbtn.png);
}

#product span {
	display:none;
}

#product:hover
{ 
  background-position: 0 -25px;
}

#info {
	position:relative;
	right:50px;
	top:10px;
	display:block;
	width:118px;
	height:25px;
	float:right;
	background:url(images/infobtn.png);
}

#info span {
	display:none;
}

#info:hover
{ 
  background-position: 0 -25px;
}

#quality {
	position:relative;
	right:25px;
	top:10px;
	display:block;
	width:102px;
	height:25px;
	float:right;
	background:url(images/qualitybtn.png);
}

#quality span {
	display:none;
}

#quality:hover
{ 
  background-position: 0 -25px;
}

#contact {
	position:relative;
	top:10px;
	display:block;
	width:63px;
	height:25px;
	float:right;
	background:url(images/contactbtn.png);
}

#contact span {
	display:none;
}

#contact:hover
{ 
  background-position: 0 -25px;
}