body 
{
	font: 12px arial, sans-serif;  
	background: #ffffff url(/images/layout/background_stripe.jpg) repeat-x; 
	color:#4c4d4f;
	margin:0; 
	padding: 0; 
 /*text-align:center;*/
 margin-right: auto; 
	margin-left: auto;
	padding-bottom:20px;
}

a { color: #2284b5; text-decoration:underline;  }
a:hover { color: #002F57; text-decoration:underline;  }
/*a:visited  {color: #003366;}*/
h1 { /*font: 30px/24px 'Trebuchet MS', Arial, Sans-Serif;*/ margin:0px; padding-bottom:10px; color: #002F57; font-weight:normal;}
h2 { font: 19px/24px 'Trebuchet MS', Arial, Sans-Serif; margin:0px; padding-bottom:10px; font-weight:bold;}
h3 { font: 16px/18px 'Trebuchet MS', Arial, Sans-Serif; margin:0px; font-weight:bold;}
h4 { font: 14px/16px 'Trebuchet MS', Arial, Sans-Serif; margin:0px; font-weight:bold; color: #636466;}
h1 a { color: #002F57; text-decoration:none; }
h2 a, h3 a { color:#4c4d4f; text-decoration:none;}
h1 a:hover { color:#002F57; text-decoration:underline;}
h2 a:hover, h3 a:hover { color:#4c4d4f; text-decoration:underline;}
h2 a:visited, h3 a:visited {color: #003366;}


/* BASIC STRUCTURE */

div#container {	width:802px; }
div#header { text-align:left; }

div#headerlinks {
	#height:31px;
	font-family:  Arial,'Trebuchet MS', Sans-Serif;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:5px;
	text-align:right;
}
div#headerlinks img { margin-left: 2px; }
div#headerlinks a { color:#FFFFFF; text-decoration:none; font-family:  Arial,'Trebuchet MS', Sans-Serif;}
div#headerlinks a:hover { color:#FFFFFF; text-decoration:underline; }

div#logo { float:left; margin-bottom:15px;}

div#headersearch {
	padding-top:20px;
	float:right;
	text-align:right;
}
div#headersearch img { padding-left:10px; }
div#headersearch a { padding-right:85px; display:block; color: #002F57; }
div#headersearch a:hover { text-decoration:none; }
div#headersearch a:visited {color: #003366;}

div#headersearch .inputimage { border: #FFF 0px; background: url(/images/layout/box_white.gif) no-repeat; padding: 6px 10px; width:215px; }

div#navbar { 
	background-image:url(/images/layout/nav_repeat.gif);
	clear:both;
	height:30px;
	width:778px;
	color:#FFFFFF;
	font: 15px/28px 'Trebuchet MS', Arial, Sans-Serif;
	font-weight:bold;
}
div#navbar img#floatleft { float:left; }
div#navbar img#floatright { float:right; }
div#navbar a { color:#FFFFFF; text-decoration:none; }
div#navbar a:hover { color:#FFFFFF; text-decoration:underline; }

div#breadcrumbs { 
	font: 12px/16px 'Trebuchet MS', Arial, Sans-Serif;
	width:762px;
	padding: 8px;
}
div#breadcrumbs div#crumblinks { float:left; }
div#breadcrumbs div#sendtofriend { float:right; }

div#colwrap { clear:both; text-align:left; }

div#leftcolumn {
	width: 190px;
	float:left;
	margin: 25px 18px 10px 8px;
}
div#leftcolumn ul#browseby, div#leftcolumn ul#recentview { margin: 0px 0px 25px 5px; padding: 0px; list-style-type: none; font-size:14px; }
div#leftcolumn ul#browseby li, div#leftcolumn ul#recentview li { margin: 0px 0px 10px 0px; }
div#leftcolumn ul#browseby li { background-image:url(/images/layout/blue_pointer_small.gif); background-repeat:no-repeat; background-position: 0px 3px;}
div#leftcolumn ul#browseby li a { margin-left: 20px;}
div#leftcolumn div.icongroup { margin-bottom:25px; padding-left:50px; background-repeat:no-repeat; height:55px; font-size:11px; }
div#leftcolumn div.sidaricongroup { margin-bottom:25px; padding-left:0px; background-repeat:no-repeat; height:55px; font-size:11px; }

#icon_citation { background-image:url(/images/layout/icon_citation_sm.gif);}
#icon_livechat { background-image:url(/images/layout/icon_livechat_sm.gif);}
#icon_mailinglist { background-image:url(/images/layout/icon_mailinglist_sm.gif);}
#icon_newsletter { background-image:url(/images/layout/icon_newsletter_sm.gif);}
#icon_survey { background-image:url(/images/layout/icon_survey_sm.gif);}
#icon_newsletter input { width: 120px; }
#icon_newsletter img { padding: 3px 15px 0 0 ; float:right; }
#icon_newsletter a#smalllink { font-size:9px; line-height:20px;}

div#rightcolumn {
	width: 680px;
	float:right;
	margin: 5px 8px 10px 0px;
	font: 12px/16px 'Trebuchet MS', Arial, Sans-Serif;
}
div#rightcolumn table { font-family: arial, sans-serif;  }

div#footer {
	clear:both;
	border-top: #e7e7e8 2px solid;
	text-align:left;
	margin:10px 0px;
	padding: 5px;
	width:802px; 
}
div#footer div#copyright { float:left;font:9px/12px }
div#footer div#footerlinks { float:right; font: 11px/16px 'Trebuchet MS', Arial, Sans-Serif; }
div#footer div#footerlinks a { color:#4c4d4f; text-decoration:none; }
div#footer div#footerlinks a:hover { text-decoration:underline; }
div#footer div#footerlinks a:visited {color: #003366;}

/* BASIC STRUCTURE ENDS */

/* PRODUCT PAGES */

div.productpage { font: 12px arial, sans-serif; }
div#rightcolumn div#brandname { font: 11px arial, sans-serif; padding-bottom:10px;}
div#rightcolumn .productlist { margin-bottom:8px; }
div#rightcolumn .productlist tr { line-height:20px; background-color:#e1f3fd; }
div#rightcolumn .productlist td { border-bottom: 1px #b8bdc1 solid; padding: 0px 3px; }
div#rightcolumn .productlist tr#tableheads { font-size:13px; color:#002F57; font-weight:bold; background-color:#ffffff;}
div#rightcolumn .productlist tr#rowrollover:hover { background-color:#e2f4fd;}

.rowrollover, div#rightcolumn .productlist .rowrollover, div#rightcolumn .searchresults .listsimple .rowrollover { background-color:#e2f4fd;}

/*
div#rightcolumn div#productspecs { clear:both; margin-top:20px; margin-bottom:-10px; background: #ffffff no-repeat url(/images/layout/product_background.gif); } 

div#rightcolumn div#productspecs #producttabs {  width:648px; float:left; border-bottom: 1px #7e8387 solid; background-color:#FFFFFF; }
*/
div#rightcolumn div#productspecs #producttabs ul { margin: 0px; padding: 0px; list-style-type: none; background-color:#FFFFFF; margin-bottom:-1px; }
div#rightcolumn div#productspecs #producttabs li { float:left;  }
div#rightcolumn div#productspecs #producttabs .current { background: no-repeat url(/images/layout/product_lefttab.gif); border-bottom: none; border-bottom: 1px #e2f4fd solid; margin-bottom:-1px; }
div#rightcolumn div#productspecs #producttabs a { display:block; padding: 4px 10px; }
div#rightcolumn div#productspecs #producttabs .current a { background:url(/images/layout/product_righttab.gif) no-repeat right top; }

div#rightcolumn .productcontent { font-family: arial, sans-serif; margin:0px; padding:1px 10px 20px 10px;  }
div#rightcolumn .productcontent .prodimagerow { margin-top:0px; }
div#rightcolumn .productcontent .prodimagerow img { margin-right:10px;  }
div#rightcolumn .hiddencontent { display:none; }


div.productpage ul#categorylist { margin: 5px 0px 10px 0px; padding: 0px; list-style-type: none; font-size:14px; font-family: 'Trebuchet MS', Arial, Sans-Serif; }
div.productpage ul#categorylist li { margin: 0px; color: #002F57;}

div#rightcolumn .listsimple tr { line-height:28px; background-color:#ffffff; }
div#rightcolumn .listsimple td { border-bottom: none; padding: 0px 3px; }
div#rightcolumn .listsimple tr#tableheads { font-size:13px; color:#636466; font-weight:bold; background-color:#ffffff;}

div#bodysearch { padding-top:20px; }
div#bodysearch img { padding-left:10px; }
div#bodysearch a { padding-left:182px; display:block; color: #002F57; font: 11px arial, sans-serif; }
div#bodysearch a:hover { text-decoration:none; }a:visited {color: #003366;}
div#bodysearch a:visited {color: #003366;}

div#bodysearch .inputimage { border: #FFF 0px; background: url(/images/layout/box_blue.gif) no-repeat; padding: 6px 10px; width:255px; }

div#productsearch { margin-top:20px; }
div#productsearch h2 { color:#212121; margin-bottom:0px; }
div#productsearch a { font-size:17px; }
div#productsearch #alphabet { margin-bottom:20px;  }
div#productsearch #alphabet a { padding-right:3px; text-decoration:underline;  }

ul#searchlist { margin: 0px 0px 5px 5px; padding: 0px; list-style-type: none; font-size:17px; }
ul#searchlist li { margin: 0px 0px 8px 0px; }
ul#searchlist li { background-image:url(/images/layout/blue_pointer_small.gif); background-repeat:no-repeat; background-position: 0px 1px;}
ul#searchlist li a { margin-left: 20px;}
.columnize { float:left; padding-right:80px; }
.columnize h2 { color:#212121; margin-bottom:0px; }

/* PRODUCT PAGES ENDS*/

/* INDEX PAGE */

div#indexcontent { 
	text-align:left; 
	font: 12px/16px 'Trebuchet MS', Arial, Sans-Serif;
	padding: 0px;
	width:778px;
	margin-top:10px;
}
div#indexcontent div#indexleft { float:left; width:510px; }
div#indexcontent div#indexright { float:left; width:240px;}
div#indexcontent .columnize { padding-right:70px; margin-top:10px; padding-left:8px; }

div#indexcontent div#indexright ul#bigbrowse { margin: 15px 0px 35px 5px; padding: 0px; list-style-type: none; font-size:19px; }
div#indexcontent div#indexright ul#bigbrowse li { margin: 0px 0px 20px 0px; }
div#indexcontent div#indexright ul#bigbrowse li { background-image:url(/images/layout/blue_pointer_big.gif); background-repeat:no-repeat; background-position: 0px 1px;}
div#indexcontent div#indexright ul#bigbrowse li a { margin-left: 25px;}

div#indexcontent div.icongroup { padding: 5px 0px 15px 65px; margin:10px 0px; background-repeat:no-repeat; font-size:12px; }
div#indexcontent div.icongroup h3 { font-size: 15px; margin-bottom:5px; }
div#indexcontent #icon_citation { background-image:url(/images/layout/icon_citation.gif);}
div#indexcontent #icon_livechat { background-image:url(/images/layout/icon_livechat.gif);}
div#indexcontent #icon_survey { background-image:url(/images/layout/icon_survey.gif);}

/* INDEX PAGE ENDS */

/* SEARCH RESULTS */

div.searchpage h1 { padding-bottom:20px; }

/*
div#rightcolumn .searchresults { padding-bottom:20px; font-family: arial, sans-serif; margin:0px; padding:10px 10px;  }
*/

div#rightcolumn .searchresults h1 { font-size: 20px; padding-top:5px; padding-bottom:0px;}
div#rightcolumn .searchresults .listsimple { margin:5px 10px; }
div#rightcolumn .searchresults .listsimple tr { background:none; }
div#rightcolumn .searchresults .listsimple tr#tableheads { background:none;}
div.searchpage #catwrap {float:left;padding-bottom:15px;}
div.searchpage ul#categorylist { margin: 5px 25px 10px 0px; padding: 0px; list-style-type: none; font-size:14px; font-family: 'Trebuchet MS', Arial, Sans-Serif; }
div.searchpage ul#categorylist li { margin: 0px; color: #002F57;}

div#newsearch { font: 10px arial, sans-serif; display:inline;}
div#newsearch img { padding-left:5px; }
div#newsearch a { display:block; color: #002F57; }
div#newsearch a:hover { text-decoration:none; }
div#newsearch a:visited  {color: #003366;}

div#newsearch .inputimage { border: #FFF 0px; background: url(/images/layout/box_blue_sm.gif) no-repeat; padding: 4px 5px; width:175px; font: 10px arial, sans-serif;  }

/* SEARCH RESULTS ENDS*/

/* CORPORATE SECTION */

div#corporatecontent { padding: 5px 0px; }
div#corporatecontent p { margin-top:0px; font: 13px arial, sans-serif; }
div#corporatecontent h4 { font: 16px/20px 'Trebuchet MS', Arial, Sans-Serif; margin:0px; font-weight:bold; color: #4c4d4f;}


/* DISTRIBUTORS SECTION  */
.distTable td {vertical-align: top; border-top: 1px solid #ccc;}
.distTable th,.distTable td {padding: 3px 8px 3px 3px;}
.distTable tr#rowrollover:hover { background-color:#e2f4fd;}

/* REQUEST LITERATURE SECTION */
.borderLit {border-right: 1px solid #ccc; padding-right: 10px;}
.litPad {float:left; margin: 0 20px 20px 0; width: 155px;}
.litList  ul {margin: 0 0 0 20px; padding: 0;}
.litList ul li {padding: 0; margin: 0;}
.required {color: #FF0000;}
.litPad h3 {font-weight: bold;}
#downloadLit {margin: 0 0 15px 5px;}
a.downloadLit:link,a.downloadLit:visited,a.downloadLit:hover,a.downloadLit:active {padding: 0 5px 0 16px; margin: 0px 0 8px 10px; display: block; background:   url(/images/layout/misc/pdfsmall.gif) top left no-repeat;}
.clear { clear:both;}
div#litfont { font-family: Arial, Sans-Serif; }
div#litfont h3 { font-family: 'Trebuchet MS', Arial, Sans-Serif; }


 div#indexcontent2 { 
	text-align:left; 
	font: 12px/16px 'Trebuchet MS', Arial, Sans-Serif;
	padding: 0px;
	width:500px;
	margin-top:10px;
}
div#indexcontent2 div#indexleft { float:left; width:510px; }
div#indexcontent2 div#indexright { float:right; width:265px;}
div#indexcontent2 .columnize { padding-right:70px; margin-top:10px; padding-left:8px; }

div#indexcontent2 div#indexright ul#bigbrowse { margin: 15px 0px 35px 5px; padding: 0px; list-style-type: none; font-size:19px; }
div#indexcontent2 div#indexright ul#bigbrowse li { margin: 0px 0px 20px 0px; }
div#indexcontent2 div#indexright ul#bigbrowse li { background-image:url(/images/layout/blue_pointer_big.gif); background-repeat:no-repeat; background-position: 0px 1px;}
div#indexcontent2 div#indexright ul#bigbrowse li a { margin-left: 25px;}

div#indexcontent2 div.icongroup { padding: 5px 0px 15px 65px; margin:10px 0px; background-repeat:no-repeat; font-size:15px; }
div#indexcontent2 div.icongroup h3 { font-size: 23px; margin-bottom:5px; }
div#indexcontent2 #icon_citation { background-image:url(/images/layout/icon_citation.gif);}
div#indexcontent2 #icon_livechat { background-image:url(/images/layout/icon_livechat.gif);}
div#indexcontent2 #icon_survey { background-image:url(/images/layout/icon_survey.gif);}



a { color: #2284b5; text-decoration:underline;  }
a:hover { color: #002F57; text-decoration:underline;  }
a:visited  {color: #003366;}

.producttabs a { display:block; padding: 4px 10px; }
.productspecs { clear:both; margin-top:20px; margin-bottom:-10px; /*background: #ffffff no-repeat url(/images/layout/product_background.gif)*/; width:710px¶;} 
.producttabs {  width:648px; float:left;  background-color:#FFFFFF; }
.producttabs ul { margin: 0px; padding: 0px; list-style-type: none; background-color:#FFFFFF; margin-bottom:-1px; }
.producttabs li { float:left;}
.current { background: no-repeat url(/images/layout/product_lefttab.gif); border-bottom: none; border-bottom: 1px #e2f4fd solid; margin-bottom:-1px; }
.current a{ background:url(/images/layout/product_righttab.gif) no-repeat right top; }
.productcontent {font-family: arial, sans-serif; margin:0px; padding:1px 10px 20px 10px;  }

.hiddencontent { display:none; }
