html, body {
	height: 100%;	
}
body {
	background-image: url(../imgs/bg2.jpg);
	background-position:top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #22598b;
	font-size:0.8em;
}


table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

h1 {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:1.35em;
	text-transform:uppercase;
	color:#0e3350;
	font-weight:normal;
}

h2 {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:1.20em;
	text-transform:uppercase;
	color:#0e3350;
	font-weight:normal;
}

h3 {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:1.05em;
	text-transform:uppercase;
	color:#0e3350;
	font-weight:normal;
}

b, strong {color:#ecd406;}

a, a:visited {color:#ecd406;}

a:hover {color:#fff;}

#maintable {
	background:url(/imgs/bg-table.jpg) no-repeat top center;
	width:1002px;
}

#content {
	background:#889aa9;
	padding:10px; 
	vertical-align:top;
}

#separator {
	background:url(/imgs/bg_sections.gif) repeat-y left;
	vertical-align:top;
	width:6px;
}

#howmade {
 	text-align:center;
	vertical-align:bottom;
	padding-bottom:15px;
}

#productsection {
	 width:195px;
	 vertical-align:top;
	 padding-left:8px;
	 padding-right:8px;
}


.footer {
	color:#ecd406;
	font-size:x-small;
}

.newstitle {
	color:#ecd406;
	font-size:14px;
	font-weight:bold;
}

.news {
	color:#FFFFFF;
	vertical-align:top;
	padding:15px;
}

.titlemidsection {
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:large;
	color:#0e3350;
}


/* ADDED */
.floatleft
{
    float:left;
    margin: 0px 10px 5px 0px;
}
.floatright
{
    float:right;
    padding: 5px 0px 0px 10px;
}

#tblForm
{
    width:400px;
    background:#778998;
    padding:15px;
    margin:30px;
    
}

#tblForm td
{
    border-bottom:1px solid white;
    padding:10px;
    
}
input
{
    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
textarea
{

    padding:5px;
    border-top: 1px solid #C0B3A3;
    border-left: 1px solid #C0B3A3;
    border-right:1px solid #D8D4CF;
    border-bottom:1px solid #D8D4CF;
}
.button
{
    border-top: 1px solid #D8D4CF;
    border-left: 1px solid #D8D4CF;
    border-right:1px solid #C0B3A3;
    border-bottom:1px solid #C0B3A3;
}

.error
{
    font-size:1.5em;
}

.lblSent
{
    font-size:1.3em;
}

.tblSpec
{
    background-color:#333;
    width:100%;
    border-spacing:1px;
}

.tblSpec th
{
    padding:5px;
    background-color:#ddd;
}
.tblSpec td
{
    padding:5px;
    background-color:White;
}

