#topBar{
	height:5px;
	background-color:#0097DA;
	margin-bottom:20px;
}
.container {
	width:925px;
	margin-left:auto;
	margin-right:auto;
}
#searchContainer {
	padding:10px 0px;;
}
#searchDiv{
	float:right;
}
#btnSearch{
	text-transform:uppercase;
	color:#FFF;
	border: 1px solid #FFF;
	background-color:#303030;
	height:20px;
	font-family : Verdana, Arial, Sans-Serif;
	margin:0;

}
#searchString{
	width:80pt;
	color:#C1BABA;
	/*border:1px solid #000000;*/
	height:18px;
	font-size:9pt;
	margin:0 5px 0 0;
}
#searchDivider{
	height:1px;
	background-color:#d7d8d4;
	margin-bottom:10px;
}
#topNav {
	color:#FFF;
	/*border-top: 1px solid #adaeae;*/
	text-transform:uppercase;
	font-family : Verdana, Arial, Sans-Serif;
}
#topNav a {
	color:#FFF;
	text-decoration:none;
}
#topNav ul {
	padding:0;
	margin:5px 0px 5px 0px;
}

#topNav ul li {
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	padding-top:10px;
	height:24px;
	font-size:1.2em;

	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
#topNav ul li.homeLink {
	background-image: url(/images/icon_home.png);
	background-position: right 7px;
	padding-left:0;
	padding-right:25px;
}
#topNav ul li.firstLink {
	background-image: url(/images/nav_separator_1.png);
}
#topNav ul li.secondLink {
	background-image: url(/images/nav_separator_2.png);
}
#topNav ul li.thirdLink {
	background-image: url(/images/nav_separator_3.png);
}
#topNav ul li.fouthLink {
	background-image: url(/images/nav_separator_4.png);
}
#topNav ul li.fifthLink {
	background-image: url(/images/nav_separator_5.png);
}
#topNav ul li.sixthLink {
	background-image: url(/images/nav_separator_6.png);
}
#topNav ul li.seventhLink {
	background-image: url(/images/nav_separator_7.png);
}
#sideNavContainer, #sideNav {
	width:190px;
	background-color:#d7d8d4;
	font-family : Verdana, Arial, Sans-Serif;
}
#sideNav h3 {
	border-bottom: 2px solid #000;
	padding:5px;
	cursor:pointer;
	color:#303030;
	font-weight:normal;
	text-transform:uppercase;
}
#sideNav h3.newProduct {
	color:#c36727;
}
#sideNav ul {
	list-style:none;
	margin:0;
	padding:0;
	background-color:#0079b7;
	color:#FFF;
	text-transform:uppercase;
	font-size:1.2em;
}
#sideNav ul li {
	border-bottom: 2px solid #000;
	padding:5px 5px 5px 10px;
}

#sideNav li a {
	display:block;
}

#sideNav li a,#footer a {
	color:#FFF;
	text-decoration:none;
}

#footer {
	color:#FFF;
	padding-bottom:10px;
}
h1 {
	margin-top:0pt;
	margin-bottom: 5pt;
	font-size: 16pt; }
h3 {
	margin-bottom:3pt;
	margin-top:0pt;
	color: #336699;
	font-size: 10pt; }
body {
	font-size: 8pt;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	background-color: #303030;
	margin:0px; }
td {
	font-size: 8pt;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	vertical-align: top; }
input {
	color: #000000;
	background-color: #ffffff;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal; }
textarea {
	color: #000000;
	background-color: #ffffff;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal; }
select {
	color: #000000;
	background-color: #ffffff;
	font-size: 8pt;
	font-family : tahoma, verdana, helvetica, arial, sans-serif; }
form {
	margin: 0; }
.button {
	height: 20px;
	color: #000000;
	background-color: #CCCCCC;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	font-weight : bold; }
.infoLabel {
	padding-top: 4pt;
	vertical-align: top; }
.formLabel {
	color:#808080;
	padding-right: 15pt;
	padding-top: 5pt; }
.formLabelRequired {
	color:#808080;
	font-weight: bold;
	padding-right: 15pt;
	padding-top: 5pt; }
.formStatus {
	color:#ff8080;
	font-weight: bold;
	padding-top: 5pt; }
a {
	color: #336699;
	text-decoration:underline; }
a:hover {
	color: red; }
.printMessage {
	display:none; }
.searchButton {
	height: 18px;
	color: #FFFFFF;
	background-color: #336699;
	font-family : tahoma, verdana, helvetica, arial, sans-serif;
	font-size : 8pt;
	font-weight : bold; }
.topNav {
	font-size:8pt;
	padding:3px;
	padding-top:1px;
	padding-left:0px;
	background-color: #000000;
	color:#FFFFFF; }
.topNav a {
	text-decoration:none; }
.topNav a:hover {
	color: #FFFF99; }

tr.navCat_open td {
	color:#ffffff;
	background: #336699 url(../images/nav_open.gif) no-repeat 2px 2px;
	font-size:8pt; }
tr.navCat_open a {
	color:#ffffff;
	text-decoration:none; }
tr.navCat_closed td {
	color:#ffffff;
	border-bottom:3px solid #809BA7;
	background: #336699 url(../images/nav_closed.gif) no-repeat 2px 2px;
	font-size:8pt; }
tr.navCat_closed a {
	color:#ffffff;
	text-decoration:none; }
.collapsed	{display: none; }

td#contentArea, td#contentAreaStatic {
	padding:0;
	height:600px;
	background-color:#FFF;
	color:#000;
}

td#contentArea {
	padding:0 7px;
}

.navProductline {
	background-color:#D0DCE7;
	color:#3366CC;
	padding:4px;
	padding-left:30px;
	border-bottom:1px solid #A2B9D0; }

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 7px;
background-color: #FFFF99;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 250px;
height: 200px;
z-index: 1000;
}

#centercontent{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 1.3em;
	line-height: 1.2em;
}

#centercontent h1 {
	font-weight: bold;
	font-size: 1.4em;
}

#centercontent h2 {
	font-size: 1.2em;
	font-weight: bold;
}

#centercontent a {
	font-weight: bold;
}

#centercontent li {
	line-height: 1em;
}

/* TABLES */
#centercontent table {
	text-align: center;
	vertical-align: middle;
	height: auto;
	margin: 0px;
	padding: 0px;
	border-spacing: 0pt;
	border: 1px solid black;
}

#centercontent table tr th {
	background-color: #06C;
	color: white;
	font-weight: bold;
	border: 1px solid black;
	padding: 0px 6px 0px 6px;
}

#centercontent table tr td {
	border: 1px solid black;
	padding: 0px 6px 0px 6px;
}
