body {
background-image:  url('background.jpg');
background-repeat: repeat;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper {
width: 750px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
padding: 0px;

}

div#header {
width: 750px;
height: 150px;
margin: 0px;
padding: 0px;
text-align: left;
color: #FFF;
font: normal 16px Arial;
background-image:  url('header.jpg');
background-color: #FFFFFF;

}

div#address { 
float:right;
padding:5px;
margin:0px;
}

div#nav_main_wrap {
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
width:100%;

clear:left;
}



div#main {
width: 560px;
margin-top: 0px;
padding: 10px 10px 10px 10px;
/* border: thin solid #000000; */
float:right; 
}



div#footer {
background-color: #003366;
color:#FFFFFF;
width:100%;
padding: 15px;
margin: 0px;
clear:right;
}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #FF0000;
}
a:active {
text-decoration: none;
}


div#nav {
width: 150px;
margin: 0px;
padding: 5px 10px 5px 10px;

	/*background-color: #284C8A;*/

	font-family : Verdana,Arial;
	font-size : 12px;
	color : #FFFFFF;
margin-top:4px;
margin-bottom:2px;
padding-top:4px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
	text-align:left;
	line-height:20px;
}

div#nav a {

  float: left;
  margin: 2px 5px 2px 5px;
  padding: 4px;
  width: 140px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #003366;

  text-align: left;
  text-decoration: none;
  font: normal 12px Verdana;
  color: #EEEEEE;
}

div#nav a.button:hover, div#nav a.button:active {
/*color: #990000;
color:#0D5127;*/
  background: #8AC5FF;
  color:#003366;
}



td.form_caption {
font-size:10px;
font-family:Verdana;
text-align:right;
font-weight:bold;
vertical-align:top;
}

td.prod_detail_label {
background-color:#EEEEEE;
font-size:10px;
font-family:Verdana;
text-align:right;
vertical-align:top;
}

td.prod_detail {
background-color:#EEEEEE;
font-size:10px;
font-family:Verdana;
text-align:left;
vertical-align:top;
}


h1 {
color:#EEEEEE;
margin:0px;
padding:0px;
}
h4 {
margin: 0 0 0 0;
}

h3 {
color: #CC6600;
margin: 4px 0px 6px 0px;
}

ul {
margin: 5px 10px 0px 15px;
padding: 2px 5px 0px 7px;
}
