body {
font-family: verdana; 
padding:0px; 
margin:0px; 
background-color:#666666
}

h1 {
font-size: 24px; 
font-weight: bold; 
background-color: #ce0d0d; 
color: #ffffff; 
padding: 20px; 
margin-left: -1px;
}

h2 {
font-size: 14px; 
font-weight: bold; 
margin-top: 20px;
}

h3 {
font-size: 12px; 
font-weight: bold; 
color: #ce0d0d;}

a:link {
color:#2c59b1; 
font-weight:bold;
text-decoration:none;}

a:hover {
color:#2c59b1; 
text-decoration:underline;
}

#leftColumn {
background-color: #dddddd; 
font-family: verdana; 
font-size: 10px; color: #2c59b1;
}

#leftColumn  p {
margin: 0; font-weight: bold; 
padding: 10px 0 0px 15px;
}

#leftColumn #nav ul {
margin: 10px 15px 0 30px; 
padding:0; 
list-style-type:disc; 
list-style-image: url(/images/bulletGray.gif);
}

#leftColumn #nav li {
display: block; 
line-height: 14px;
}

#leftColumn #nav ul li a {
color:#2c59b1; 
text-decoration:none;
}

#leftColumn #nav ul li a:hover {
text-decoration:underline;
}

#leftColumn .form {
font-family: verdana; 
font-size: 10px; 
color: #000000;
}

#rightColumn {
background-color: #ffffff; 
padding-left: 1px;
background-color: #f9f9f9; 
}

#rightColumn h1{
font-size: 24px; 
font-weight: bold; 
background-color: #ce0d0d; 
color: #ffffff; 
padding: 18px;
 
}

#rightColumn #content {
font-size: 12px; 
line-height: 16px; 
color:000000; 
padding: 5px 24px 25px 25px; 
font-weight: normal; 
background-color: #f9f9f9; 
}

#rightColumn #content .colLeft {
float: left; 
width:190px; 
padding-top: 20px; 
font-size: 10px;
}

#rightColumn #content .colLeft ul {margin:0; padding:0; margin-left: 18px;}
#rightColumn #content .colMid{float: right; width:190px; margin-right:10px; padding-top: 20px; font-size: 10px;}
#rightColumn #content .colMid ul{margin:0; padding:0; margin-left: 18px;}

#rightColumn #content .colRight {font-size: 12px; font-weight: bold;}
#rightColumn #content .colRight ul {margin:0; padding:0; margin-left: 18px; padding-top: 20px;}
#rightColumn #content .colRight ul li a{color:#2c59b1; text-decoration:none;}
#rightColumn #content .colRight ul li a:hover {text-decoration:underline;}

#rightColumn #content #productList  {font-size: 12px; margin-left: 0; margin-top: 20px;}
#rightColumn #content #productList  ul {margin-right: 15px;} 

#headingYellow {background-color: #ffffcc; border-top: 1px solid #feedaa; border-bottom: 1px solid #feedaa; font-size: 14px; color: #ce0d0d; font-weight: bold;}
#headingBlue {background-color: #2c59b1; border-top: 1px solid #2c59b1; border-bottom: 1px solid #2c59b1; font-size: 14px; color: #ffffff; font-weight: bold;}

#linkTrail {font-size: 11px; letter-spacing: 0.06em;}
#linkTrail a {color:#2c59b1; text-decoration:none; font-weight: bold;}
#linkTrail a:hover {color:#2c59b1; text-decoration:underline; }

#productHightlight {background-image: url(/images/home/productHighlight.jpg); background-repeat: no-repeat;}
#productHightlight .copy { font-size:10px; position: relative; top: 86px; left: 21px; width: 274px; }

#productGrad {background-color: #ffffff; background-image: url(/images/home/bgProduct.gif); background-repeat: repeat-x; background-position: bottom;}
#productGradBottom { padding-top: 10px; background-color: #ffffff; background-image: url(/images/home/bgProduct.gif); background-repeat: repeat-x; background-position: bottom;}
#productGrad .colLeft {float: left; width:140px; padding-top: 8px; margin-left: 25px; font-size: 10px; }
#productGrad .colRight {float: right; width:140px; padding-top: 8px; margin-right: 5px;}

#productGradBottom { padding-top: 13px; background-color: #ffffff; background-image: url(/images/home/bgProductBottom.gif); background-repeat: repeat-x; background-position: bottom;}
#productGradBottom  .colLeft {float: left; width:140px; padding-top: 8px; margin-left: 25px; font-size: 10px; }
#productGradBottom  .colRight {float: right; width:140px; padding-top: 8px; margin-right: 5px;}

#inTheNews  { background-color: #b8cfe4; background-image: url(/images/home/bgInTheNews.gif); background-repeat: repeat-x; background-position: bottom;}
#inTheNews  .copy { font-size: 11px;  padding: 13px 20px 15px 20px ;} 

#newProducts  { padding-top: 13px; font-size: 11px;  margin-right:10px; background-color: #c4cfd9; background-image: url(/images/home/bgNewProducts.gif); background-repeat: repeat-x; background-position: bottom;}
#newProducts  .copy { font-size: 11px;  padding: 13px 20px 15px 20px ;} 

.redCall {
	background-image: url(/images/home/bgRed.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #ffffff;
	padding: 10px;
	line-height: 18px;
	}

input{border:1px solid #dddddd; font-family:verdana; font-size:11px; margin-right:10px;}
select {font-family:verdana; font-size:11px; margin-right:10px; padding:1px}

#nav li {margin-bottom: 2px}
#nav li a{font-weight: normal}

a#home {
		margin-top:-7px;
		margin-left:14px;
		width:360px;
		height:70px;
		overflow:hidden;
		position:absolute;
		background:transparent;
}

#footer  {font-size: 10px; padding: 15px 0 15px 0;}
#footer a {font-weight: normal}

.searchForm {
	margin-bottom: 8px;
}

.inputSearch {
	font-size:12px; 
	border:1px solid #7e9db9; 
	width:245px;
}

.inputKeywordSearch {
	font-size:12px; 
	border:1px solid #7e9db9; 
	width:125px;
}

.selectSearch {
	width:245px;
}
