﻿/* CSS Document */

html, body {margin: 0; padding: 0; font-size: 1.0em;}

h1 {font-size: 12px; color: #0595cb;}
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;}

a.menu
{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #0595cb;
} 
a.menu:link
{
    color: #0595cb;
} 
a.menu:active {color: #0595cb;} 
a.menu:visited {color: #0595cb;} 

#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: 12px;
	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: 11px;
}
.labelPad
{
    text-align: right;
    font-size: 11px;
    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: 12px;}

input.textBox {width: 100px;}


.mhcGridColsLeft
{
	text-align: left;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 11px;
	vertical-align: top;
	color: #2E2E2E;
	border: solid 1px #333333;
}

.mhcGridColsRight
{
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 11px;
	vertical-align: top;
	color: #2E2E2E;
	border: solid 1px #333333;
}

.mhcGridColsCenter
{
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 11px;
	vertical-align: top;
	color: #2E2E2E;
	border: solid 1px #333333;
}

.mhcGridHeaderCenter
{
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #0595cb;
	color: #fff;
	height: 18px;
	font-size: 11px;
}

.mhcGridHeaderLeft
{
	text-align: Left;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #0595cb;
	color: #fff;
	height: 18px;
	font-size: 11px;
}

.mhcGridHeaderRight
{
	text-align: center;
	padding-right: 5px;
	padding-left: 10px;
	background-color: #0595cb;
	color: #fff;
	height: 18px;
	font-size: 11px;
}





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 */



