﻿/* CSS Document */

html, body {margin: 0; padding: 0; font-size: 1.0em;}

h1 {font-size: 12px;}
h2 {font-size: 11px; color: #0595cb; padding: 0 0 0 0;}
h3 {font-size: 10px; color: #0595cb; padding: 0 0 0 0;}
h4 {font-size: 9px;}

#headercontacts p {margin-top: 0;}

#title
{
	text-align: center;
	font-size: 1.4em;
	background: #0595cb;
	color: White;
}
#title p {margin: 0;}

#navi
{ 
	text-align: center;
	font-size: 1.0em;
	background: White;
	padding: 1px 0;
	color:  #0595cb;
	border-bottom: solid 1px #0595cb;
	border-top: solid 1px #0595cb;
	border-right: solid 1px #0595cb;
	border-left: solid 1px #0595cb;
 }
#navi p {margin: 0;}


#content {padding: 0 5px;}

.textPad
{
    padding-left: 5px;
    padding-bottom: 5px;
    vertical-align: baseline;
    font-size: 10px;
}
.labelPad
{
    text-align: right;
    font-size: 10px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #206e6e;
    vertical-align: middle;
}


p.searchproduct {margin-top: 0;}

h1.productsku {margin-bottom: 0;}
h2.producttitle {margin-top: 0; color: #666; font-size: 1.2em;}

input.textBox {width: 75%;}

div#footer1 {background-color: #eaeaea; text-align: center; padding: 5px 0; margin-top: 20px;}
div#footer2 {background-color: #555555; color: #fff; text-align: center; padding: 3px 0;}


/* FIXES */

.clearFloats {clear: both;}
 
 /* Float containers fix: */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


