body { font:80% verdana, arial, helvetica, sans-serif; }
html>body {font-size: 13px; }

h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }

* {
	margin: 0; padding: 0;
	font-size: 1em;
	font-family: verdana;
}
#page {
	width: 769px;
	margin: 10px auto 20px auto;
}
#header {
	overflow: hidden;
	background: url(../images/top_rounded.gif) no-repeat;
}
#header div {
	background: url(../images/header_bg.png) no-repeat right #FFFDD6;
	margin-bottom: 1px;
	margin-top: 4px;
}
#header div img {
	margin: 10px 9px;
}
#header p {
	text-indent: -1000em;
}
#header h1 {
	background-color: #0060AF;
	color: #F9F203;
	font-size: 1em;
	text-align: right;
	font-weight: bold;
	padding: 10px 9px 6px 0;
}
#nav1 {
	width: 769px;
	background: url(../images/bottom_rounded.gif) bottom no-repeat #CCCCCC;
	list-style-type: none;
	line-height: 1.1em;
	padding: 8px 0 3px 0;
	float: left;
	margin-bottom: 30px;
}
#nav1 li {
	float: left;
	background: url(../images/nav_spacer.gif) no-repeat top left ;
	padding-right: 13px;
	padding-left: 13px;
}
#nav1 li.first_item {
	float: left;
	background: none;
	padding-left: 25px;
}
#nav1 li a {
	display: block;
	padding-bottom: 9px;
	color: #327BB6;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
}
#nav1 li a:hover {
	color: #F9F203;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-decoration: none;
}
#nav1 li a.nav_current {
	background: url(../images/nav_current.gif) bottom  no-repeat;
}
#content {
	clear: left;
	width: 570px;
	overflow: hidden;
}
#content p {
/*	font-family: Trebuchet MS; */
	margin-bottom: 15px;
}
#content img {
	clear: left;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	background-image: url(../images/dual_arrows_grey.gif);
	background-repeat: no-repeat; background-position: 0 -1000px;
}
#content p.item {
	/*margin-left: 136px;*/
/*	margin-bottom: 10px; */
	/*width: 430px;*/
	padding-left: 4px;
/*	font-family: Trebuchet MS; */
	background-image: url(../images/dual_arrows_grey.gif);
	background-repeat: no-repeat; background-position: 0 -1000px;
}
#content p.itemlink {
	text-align: right;
/*	font-family: arial; */
}
#content p.infolink {
/*	clear: left;
	float: right;
*/
/*	font-family: arial; */
}
#content p.infolink a {
	color: #0060AF;
	padding-right: 20px;
	background: url(../images/dual_arrows.gif) right center no-repeat;
}
#content p.infolink a:hover {
	color: #898989;
	padding-right: 20px;
	background: url(../images/dual_arrows_grey.gif) right center no-repeat;
}
#content p.backlink {
	clear: left;
	float: right;
	margin-top: 10px;
/*	font-family: arial; */
}
#content p.itemlink a {
	color: #0060AF;
	padding-right: 20px;
	background: url(../images/dual_arrows.gif) right center no-repeat;
}
#content p.backlink a {
	color: #0060AF;
	padding-left: 20px;
	background: url(../images/dual_back_arrows.gif) left center no-repeat;
}
#content p.itemlink a:hover {
	color: #898989;
	padding-right: 20px;
	background: url(../images/dual_arrows_grey.gif) right center no-repeat;
}
#content p.backlink a:hover {
	color: #898989;
	padding-left: 20px;
	background: url(../images/dual_back_arrows_grey.gif) left center no-repeat;
}
#content img {
	
	padding-right: 10px;
	margin-bottom: 30px;
}
#content p.home_right_text {
	margin-bottom: 30px;
	padding-left: 4px;
/*	font-family: Trebuchet MS;  */
}
#content h1 {
	clear: left;
	font-family: arial;
	font-weight: normal;
	color: #0060AF;
	margin-bottom: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #0060AF;
}
#content h2 {
	clear: left;
	font-family: arial;
	font-weight: normal;
	color: #0060AF;
	margin-bottom: 10px;
}
#content h2.news {
	border-top: 1px dashed #0060AF;
	padding-top: 10px;
	margin-bottom: 0;
}
#content h2.alt {
	border-top: 1px dashed #0060AF;
	padding-top: 10px;
	margin-bottom: 10px;
}
#content h3 {
	clear: left;
/*	font-family: arial; */
	font-size: 1em;
	color: #000;
	margin-bottom: 5px;
}
#content a {
/*	font-family: Trebuchet MS; */
	color: #132F8F;
}
#content a:hover {
	color: #898989;
}
#content p.product {
	margin: 0;
}
#news {
	clear: left;
	float: right;
	width: 180px;
	padding-bottom: 11px;
	margin-bottom: 20px;
	background: url(../images/news_bottom.gif) no-repeat bottom #898989;
}
#news h1 {
	color: #F9F203;
/*	font-family: arial; */
	font-weight: normal;
	background: url(../images/news_top.gif) no-repeat;
	padding: 4px;
	text-align: center;
	padding-bottom: 2px;
}
#news p.date, #news p.newstitle {
/*	font-family: Trebuchet MS; */
	padding: 0 12px;
	background-color: #898989;
	color: #FFF;
	margin: 0;
}
#news p.newstitle a {
	color: #FFF;
}
#news p.newstitle a:hover {
	color: #F9F203;
}
#news p.date {
	padding-top: 10px;
}
#news p.newstitle {
	text-decoration: underline;
}
#quote {
	clear: right;
	float: right;
	width: 180px;
	padding-bottom: 11px;
	background: url(../images/quote_bottom.gif) no-repeat bottom #0060AF;
	margin-bottom: 30px;
}
#quote h1 {
	color: #F9F203;
	font-family: arial;
	font-weight: normal;
	background: url(../images/quote_top.gif) no-repeat;
	padding: 4px;
	text-align: center;
	padding-bottom: 10px;
}
#quote p {
/*	font-family: Trebuchet MS; */
	padding: 0 12px;
	background: url(../images/quote_middle.gif) repeat-y;
	color: #FFF;
	margin: 0;
}
#quote fieldset {
/*	font-family: Trebuchet MS; */
	padding: 2px 12px;
	background: url(../images/quote_middle.gif) repeat-y;
	color: #FFF;
	border: none;
	margin: 0;
}
#quote input {
	margin: 2px 0;
	border: 1px solid #676767;
}
#quote input.q_submit {
	border: none;
	display: block;
	float: right;
	margin-top: 15px;
	color: #FFF;
}
#footer {
	clear: both;
	border-top: 1px solid #132F8F;
	padding-top: 10px;
	padding-bottom: 20px;
	
}
#footer p {
/*	font-family: arial; */
	margin-bottom: 10px;
}
#footer img {
	margin-top: 20px;
	padding-right: 18px;
	vertical-align: middle;
}
#footernav {
	float: right;
	list-style-type: square;
	color: #0060AF;
	list-style-position: inside;
}
#footernav li a {
/*	font-family: arial; */
	color: #132F8F;
}
#footernav li a:hover {
/*	font-family: arial; */
	color: #898989;
}
#content p.question {
	font-weight: bold;
	margin: 0; padding: 0;
	padding-top: 15px;
	border-top: 1px dashed #132F8F;
	margin-bottom: 5px;
}
#content p.answer {
	margin: 0; padding: 0;
	margin-bottom: 15px;
}
#index-panel {
	padding-bottom: 30px;
/*	background: url(../images/triangle_grey.gif) no-repeat;
	background: url(../images/alt_triangle_grey.gif) no-repeat; 
	background-position: -1000em; */
}
#index-panel li {
	padding-left: 15px;
	background: url(../images/triangle.gif) no-repeat center left;
}
#index-panel a {
	color: #0060AF;
}
#index-panel a:hover {
	color: #666666;
/*	background: url(../images/triangle_grey.gif) no-repeat center left; */
}
#standardform form { background-color: #FFF647; width: auto; margin: 0 0 30px 0; /* font-family: arial; */ font-size: 1em;  }
* html #standardform form { height: 1%; }
#standardform label { padding: 7px 0 2px 0; display: block; color: #333333; }
#standardform .mandatory { margin-top: 5px; }
#standardform input, #standardform textarea { /* background-color: #EEEEEE; */ border: 1px solid #4F4F4F; }
#standardform div { background: url(../images/yellow_top.gif) no-repeat top left; padding: 5px 10px;  }
#standardform div.submitarea { background: url(../images/yellow_bottom.gif) no-repeat bottom left; padding: 10px; }
#standardform span { padding: 2px 0 10px 0; color: #FF0000; }
#standardform h2 { background-color: #BCBEC2; color: #000; margin: 0; padding: 3px 10px; border: none; }
#standardform fieldset { width:500px; border-width: 0; border-style: solid; margin: 0; padding: 0; }

#standardform table { margin: 5px 0px; }
#standardform table label { padding: 7px 0 2px 6px; display: inline; color: #000; }


#content p.news-date {
	color: #A7A7A7;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
#content p.toplink {
	clear: left;
	text-align: right;
}
#content p.toplink a {
	text-align: right;
	padding-left: 14px;
	color: #0060AF;
	background: url(../images/alt_triangle.gif) no-repeat center left;
}
#content p.toplink a:hover {
	color: #666666;
	background: url(../images/alt_triangle_grey.gif) no-repeat center left;
}
#sitemap{
margin-left: 20px;
list-style-type: disc;
text-transform: Capitalize;
list-style-position: inside;
}
#sitemap ol{
padding: 5px 0;
list-style-type: circle;
}
#sitemap ol li{
padding: 4px;
list-style-position: inside;
padding-left: 15px;
}
#itemlist img { float: right; padding: 0; margin: 5px 0 0 10px; }
#itemlist ul { padding: 0.5em 1em; font-size: 1em; margin: 0 1em;  }
#itemlist ul ul { padding: 0 1em; margin: 0 1em;  }

#itemlist h2 { font-size: 1em; font-weight: bold; padding: 0.2em 0 0.6em 0; margin: 0; }
#itemlist p { padding: 0; margin: 0.5em 0; }
#itemlist div { padding: 0; margin: 0; /* border: 1px solid #333; */ }

div#theteam { text-align: center; }
#theteam table { margin: 10px auto; }
#theteam td { text-align: center; padding: 2px; }
#theteam p { padding: 0 3px; margin: 0; }
#theteam img { position: relative; display: block; padding: 0; margin: 0; }

#homeprodcats h1 a { text-decoration: none; color: #0060AF; }
#homeprodcats h2 { border-bottom: 1px solid #0060AF; }
#homeprodcats h2 a { text-decoration: none; color: #0060AF; }
#homeprodcats img { margin: 0 20px 10px 0; border: none; }

#flashplayer { float: left; padding: 0 20px 10px 0; }
#credits { float: right; width: 250px; text-align: right; }
#credits p { font-size: 0.85em; color: #666; }
#credits a { color: #0060AF; }
#credits a:hover { color: #898989; }

#smallprint { font-size: 0.85em; }

.error { color: #FF0000; }

#telblock { float: right; width: 250px; }

p#requestpricelist { clear: both; margin: 20px 0; font-weight: bold;  }

/*css for revised WWP header band*/

/*height for 'top-rounded.gif'*/
#header p { height: 21px; }

#img-slideshow { width: 769px; height: 120px; overflow: hidden; }
#img-slideshow li a, a img, #header img { border: none; outline: none; }
