@charset "utf-8";
/* CSS Document */

body {background: #cccccc;}
#maincontainer {margin: 0 auto; background: #FFF; width: 938px; border: 1px solid #333;}
.prodcontainer {border: 10px solid #b2b2b2;}
div.line { width: 100%; height: 1px; border-bottom: 1px dotted #CCCCCC; padding: 0; margin: 10px 0px 10px 0px;}

span.menu {font-family: Arial; font-size: 16px; color: #FFF;}
span.menu a {color: #FFFFFF; text-decoration: none;}
span.menu a:hover {text-decoration: underline;}

span.red1 {font-family: Arial; font-size: 14px; color: #FF0000; }
span.red1 a {color: #FF0000; text-decoration: none;}
span.red1 a:hover {text-decoration: underline;}

h3.grey1 {font-family: Arial; font-size: 18px; color: #666;}
h3.grey1 a {color: #666;}
h3.grey1 a:hover {text-decoration: underline;}

h3.red1 {font-family: Arial; font-size: 18px; color: #FF0000; margin: 0;}
h3.red1 a {color: #FF0000;}
h3.red1 a:hover {text-decoration: underline;}

h4.black1 {font-family: Arial; font-size: 16px; color: #000000;}
h4.black1 a {color: #000000;}
h4.black1 a:hover {text-decoration: underline;}

h4.grey1 {font-family: Arial; font-size: 16px; color: #666; margin: 0;}
h4.grey1 a {color: #666;}
h4.grey1 a:hover {text-decoration: underline;}

span.white1 {font-family: Arial; font-size: 12px; color: #FFF;}
span.white1 a {color: #FFFFFF; text-decoration: none;}
span.white1 a:hover {text-decoration: underline;}

span.black1 {font-family: Arial; font-size: 14px; color: #000;}
span.black1 a {color: #000; text-decoration: none;}
span.black1 a:hover {text-decoration: underline;}

span.black2 {font-family: Arial; font-size: 11px; color: #000;}
span.black2 a {color: #000; text-decoration: none;}
span.black2 a:hover {text-decoration: underline;}

.homeprods1 {border-right: 1px solid #999; border-bottom: 1px solid #999;}

.fleft {float: left;}
.fright {float: right;}
.bold {font-weight: bold;}
.none {display: none;}
.mtop10 {margin-top: 10px;}
.mbottom10 {margin-bottom: 10px;}
.mright10 {margin-right: 10px;}
.mleft10 {margin-left: 10px;}
.mleft15 {margin-left: 15px;}
.lh1-5 {line-height: 1.5em;}
.lh1-1 {line-height: 1em;}

span.clear {display: block; clear: both; width: 1px; height: 0.001%; font-size: 0px; line-height: 0px;}

#tooltip {position:absolute; z-index:30000; padding:3px; background:#363636; color:#FFF!important; font-size:0.9em;}
#tooltip div {margin:0; background:#808080; padding:5px; font-size:1em;}
#tooltip h3 {color:#fff; font-weight:bold; padding:5px; margin:0; background:#5f5f5f; font-size: 1.1em;}

.forminputstyle {
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
font-family: Georgia;
font-style: normal;
font-size: 14px;
color: #333333;
padding: 4px;
margin: 0;
background-color: #f0f0f0;
}

.formbuttonstyle {
border-color:#C3C3C3;
border-style:solid;
border-width:1px;
font-family: Georgia;
font-style: normal;
font-size: 14px;
color: #000099;
padding: 4px;
margin: 0;
background-color: #f0f0f0;
}
