body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
background:#000;
margin:0;
padding:10px;
}
#wrapper {
width:760px;
margin:0 auto;
}
#header {
background:#004375;
color:#666;
padding:0;
margin:0 auto;
}
#address {
font:normal bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
text-align:right;
padding:0 10px 0 0;
margin:0;
}
#tNav {
background:#005A9D;
padding:0;
margin:0 auto;
height:29px;
}
#tNavLink {
float:left;
width:574px;
padding:7px 0 0 5px;
margin:0;
color:#0033CC;
height:18px;
}
#tNavLink a, #tNavLink a:visited {
font:normal bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
padding:0 7px 0 7px;
margin:0;
}
#tNavLink a:hover {
font:normal bold 12px Arial, Helvetica, sans-serif;
color:#FC0;
text-decoration:none;
}
#phone {
padding:0;
margin:0;
float:left;
}
#tBar {
background:#000;
height:4px;
width:750px;
margin:0 auto;
border-right:5px solid #005A9D;
border-left:5px solid #005A9D;
}
#tPic {
background:#005A9D;
width:750px;
padding:5px;
margin:0 auto;
}
#pic1, #pic2, #pic3 {
width:149px;
float:left;
padding:0 6px 0 6px;
}
#mainContent {
background:#FFF;
margin:0 auto;
padding:10px 10px 15px 10px;
border-right:10px solid #005A9D;
border-left:10px solid #005A9D;
border-top:5px solid #005A9D;
}
#mainContent h1 {
font:normal bold 18px verdana, Arial, Helvetica, sans-serif;
color:#039;
margin:0;
padding:0;
}
h2 {
font:normal bold 18px verdana, Arial, Helvetica, sans-serif;
color:red;
margin:0;
padding:0;
}
#footer {
background:#005A9D;
font:12px arial, Helvetica, sans-serif;
margin:0;
padding:0;
height:27px;
color:#FFF;
}
#valid {
float:left;
padding:5px 0 0 10px;
color:#FC0;
text-align:left;
}
#valid a,#valid a:visited,#valid a:hover {
font:11px arial, Helvetica, sans-serif;
color:#FC0;
text-decoration:none;
}
#copyright {
color:#FFF;
font:11px arial, Helvetica, sans-serif;
margin:0 auto;
padding:5px 0 0 0;
text-align:center;
}
#ohiogr {
font:normal 11px arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
padding:5px 5px 0px 0px;
text-align:right;
float:right;
}
#ohiogr a:link, #ohiogr a:visited {
font:normal 11px arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#ohiogr a:hover {
font:normal 11px arial, Helvetica, sans-serif;
color:#FC0;
text-decoration:none;
}
	
.clearfloat {
clear:left;
height:0;
line-height:0;
font:0 arial, Helvetica, sans-serif;
}
.nomargintop {margin-top:0px;}
a:link,a:visited {
font:normal 12px arial, Helvetica, sans-serif;
color:#3C5E99;
background-color:inherit;
text-decoration:none;
}
a:hover { text-decoration:underline;}
td,p {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
background-color:inherit;
text-decoration:none;
}

form {margin:0px;}
.up {text-transform:uppercase;}
.r {float:right;}
.l {float:left;}
h3 {
font:bold 18px arial, Helvetica, sans-serif;
color:#039;
text-decoration:none;
margin:0px;
padding:0px;
}
.title {
font:bold 18px arial, Helvetica, sans-serif;
color:#039;
text-decoration:none;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0px;
margin:0px;
}
img {border:0px;}
.picBdr {
border:1px solid #ccc;
padding:3px;
}
.picR {
padding:3px;
float:right;
}
.picBdrR {
border:1px solid #ccc;
padding:3px;
float:right;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin-right:5px;
float:left;
}
.picL {
padding:3px;
margin-right:5px;
float:left;
}
.textRed {
font:normal 12px Arial, Helvetica, sans-serif;
color:#F00;
background-color:inherit;
text-decoration:none;
}
.textBlue {
font:normal 12px Arial, Helvetica, sans-serif;
color:#039;
background-color:inherit;
text-decoration:none;
}
.textLt {
font:normal 11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
label {
width:190px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
.formheader {
background:#97A1C3;
color:#FFF;
padding:5px;
}
/*cartLabel used by commerce*/
.cartLabel {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
ol li {
margin:0 0 20px 0;
}
li {
margin:0 0 10px 0;
}