body, html 	{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;  color: #5b5b5b;}
body		{background-image: url(../images/bgr_page.gif); background-repeat: repeat-x; background-color: #ffffff;}
p 			{font-size: 12px; } /* margin: 0 0 1em 0; padding: 0; */
a 			{text-decoration: none; color: #0081b7;} /* 71a1bd */
a:hover 	{color: #e60000; text-decoration: underline;}
td 			{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt;} /*  vertical-align: top; */
b, strong 	{font-weight : bold;}
img 		{border: 0;}
.clear		{clear: both;}

body {behavior:url("/global/css/csshover.htc");}	/* IE behaviour to enable :hover styles */

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #000000;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}
.underline {border-bottom: 2px solid #e60000; padding-bottom: 4px;}

.imgLeft 	{float: left; margin: 0 20px 15px 0;}
.imgRight 	{float: right; margin: 0 0 15px 20px;}

ul#downloadMenu 		{list-style: none;margin:0;padding:0px;}
/* ul#downloadMenu li 		{background: url('/global/images/download.gif');background-repeat:no-repeat;background-position: 0px 5px;display: block; padding: 3px 2px 4px 14px;} */
ul#downloadMenu li 		{display: block; padding: 2px 0px 2px 0px;} 


/* Top Banner */
#topBanner 			{width: 930px; margin: auto; background: #000000; border-bottom: solid 1px #b8dde7;}
#topBanner table td {padding: 5px 20px 5px 20px;color:#FFFFFF;font-size: 12px;font-weight:bold;}
#topBanner #leftCol {text-align:left;}
#topBanner #rightCol {text-align:right;}

/* Header */
#header 			{width: 930px; margin: auto; background-image: url(../images/bgr_header.jpg); background-repeat: no-repeat; position: relative;}
#header #logo 		{float: left; margin: 0;}
#header #logoPrint 	{display: none;}
#header .submit 	{background-color: #00c2d9; border: 1px solid #00c2d9;}

#extraTopNav                {float: left; display: block;}
#extraTopNav ul 			{margin: 0; padding: 0; list-style: none;}
#extraTopNav li 			{float: left; font-size: 11px; background-repeat: no-repeat; padding: 2px 10px 0 18px;}
#extraTopNav li.icon_login 	    {background-image: url('../images/icon_distributor.gif');}
#extraTopNav li.icon_sitemap    {background-image: url('../images/icon_sitemap.gif');}
#extraTopNav li.icon_search     {background-image: url('../images/icon_search.gif');}

#header #search 	{float: right; display:block; padding-right: 10px; color: #888888; padding-top: 16px;}
#header #search .spacer	{padding-right: 40px;}
#header #search a	{padding: 0 6px 0 6px; font-size: 12px; font-weight: bold; color: #e60000;} /*0081b7*/
#header #search a:hover {text-decoration: underline; color: #e60000;}

#topNav 		{background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x; height: 26px; clear: both; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef;}
#topNav a 		{display: block; float: left; height: 26px; color: #ffffff; font-weight: bold; font-size: 11px; margin: 0; padding: 0 13px 0 13px; border-left: 1px solid #75797d; border-right: 1px solid #111213;}
#topNav a.right-tab {float: right;}
#topNav a.Active,
#topNav a:hover {text-decoration: none; color: #e60000; background-color: #323232; background-image: url(../images/bgr_topnav_on.gif); background-repeat: repeat-x;}
#topNav a.last	{border-right: 0px;}

#topNav .bevel 	{border-right: 1px solid #000029; float: right; margin: 4px 0 0 0; height: 17px;}
#topNav span 	{display: block; margin: 5px 0 0 0;}
#topNav #language 			{float: right;}
#topNav #language a 		{font-size: 11px; color: #FFFFFF; border: none; background-image: none; background: none; font-weight: normal;}
#topNav #language a:hover 	{text-decoration: none; color: #11e6ff;}

#topNavBevel    {background-image: url(../images/shadow_subnav.gif); background-repeat: repeat-x; height: 4px; clear: both; }

/* Container */
#container 			{background-color: #ffffff; width: 930px; margin: 0 auto; background-image: url(../images/bgr_page_gradient.gif); background-repeat: repeat-x; padding-top: 9px; border: 0px solid #FF0000;}

#main 				{width: 930px;}
#main #leftCol 		{width: 179px;}
#main #rightCol 	{width: 751px;}

/* Homepage */
#hpGradient 			{background-image: url(../images/bgr_hp_content.gif); background-repeat: repeat-x; padding: 20px 25px 20px 25px;}
#hpContent 				{background-image: url(../images/bgr_frame_body.gif); background-repeat: repeat-y; padding-left: 1px; border-right: solid 1px #B7BBBE;}
#hpContent td 			{font-size: 11px;}
#hpContent #colTwo		{width: 245px; font-size: 11px; line-height: 14px; border-left: 1px solid #d5d5d5;}
#hpContent #colOne .content 	{padding-right: 30px; font-size: 12px; line-height: 16px;}
#hpContent #colTwo .content 	{padding-left: 20px;}

#featuredProduct 					{position: relative;}
#featuredProduct .controls 			{position: absolute; top: 185px; left: 25px;}
#featuredProduct .fTitle 			{color: #336699; font-size: 11px; margin: 0 0 3px 0;}
#featuredProduct ul.fLinks 			{margin: 0; padding: 0; list-style: none;}
#featuredProduct ul.fLinks li 		{float: left; font-weight: bold; margin-right: 5px; text-align: center;}
#featuredProduct ul.fLinks img 		{border: 1px solid #89a4a9; margin: 0 0 2px 0;}
#featuredProduct ul.fLinks a 		{color: #336699;}
#featuredProduct ul.fLinks a:hover 	{color: #e60000; text-decoration: none;}

#messageBar 		{background-image: url(../images/banner_bg.jpg);background-color: #788284; color: #FFFFFF; font-weight: bold; padding: 4px 20px 4px 25px;} /* 71a1bd */
#messageBar a 		{color: #FFFFFF; text-decoration: none;}
#messageBar a:hover {color: #e60000; text-decoration: none;}

/* LEFT PANEL */
/* Portlet */
.portlet 			{margin: 0 0 0 0px; width: 169px; font-size: 11px;}
.portlet .pHeader 	{background-image: url(../images/box_bgr_header.gif); background-repeat: repeat-y;}
.portlet .pBody 	{background-image: url(../images/box_bgr_body.gif); background-repeat: repeat-y; padding: 5px;}
.portlet .pBody ul 	{margin: 0; padding: 0 5px 0 5px; list-style: none;}
.portlet .pBody li 	{padding: 3px 0 3px 0; border-bottom: 1px solid #d6d6d6;}
.portlet .pFooter 	{}
.portlet .pTitle 	{font-weight: bold; padding: 0 10px 8px 10px; border-bottom: 1px solid #b7bbbe; color: #000000;background-image: url(../images/box_bg.gif); background-repeat: repeat-y;}
.portlet a 			{color: #336699;}
.portlet a:hover 	{color: #e60000; text-decoration: none;}
.portlet .pBody li a.selected 	{font-weight: bold;}

.logos {text-align: center;}
.logos img {margin: 5px 0 0 0;}

/* Left Navigation */
ul#leftNav 				{list-style: none; margin: 0 0 30px 0; padding: 0;}
ul#leftNav li 			{padding: 3px 0 3px 0; border-bottom: 0px solid #d6e8ee;}
ul#leftNav li a 		{color: #6aa1d9; font-size : 11px; font-weight: bold;}
ul#leftNav li a:hover	{color: #34679a; text-decoration: none;}
ul#leftNav h3 			{list-style: none; margin: 0; padding: 0;}

/* Sub Navigation */
#rightPanel 			{width: 173px; float: right; padding: 0px 0px 0 20px; margin: 0px 0px 30px 30px; font-size : 9pt; border-left: 1px solid #E0E0E0; vertical-align: top; }
#subNav					{border-top: solid 1px #E8E8E8; border-left: solid 1px #E8E8E8;border-right: solid 1px #d5d5d5;border-bottom: solid 1px #d5d5d5; background-image: url(../images/bullet_bg.gif); padding:12px; background-repeat: repeat-x; background-color:#f2f2f2;}
ul#subNav 				{list-style: none; margin: 0 0 20px 0;}
ul#subNav li 			{border-bottom: 1px solid #d6d6d6; padding: 1px 0 2px 0;}
ul#subNav li a 			{font-size: 11px;}
ul#subNav li a:hover 	{text-decoration: none;}
ul#subNav h4 			{color: #000000;list-style: none; margin: 0 0 3px 0; font-weight: bold;} /* #5b5b5b */
ul#subNav a.selected 	{color: #00529b; font-weight: bold;}
ul#subNav a.selected:hover {color: #00529b;text-decoration:none;}

ul.extraNav 			{list-style: none; margin: 0 0 5px 0; padding: 0;}
ul.extraNav li 			{padding: 1px 0 2px 0; font-weight: normal;}
ul.extraNav li a 		{font-size: 11px;} /* 00529b */
ul.extraNav li a:hover 	{text-decoration: underline;}
ul.extraNav h4 			{border-bottom: 1px solid #E0E0E0; color: #383838;list-style: none;margin: 0 0 3px 0; padding: 0;padding-bottom: 4px;} /* background-image: url(../images/arrow.gif); padding: 0 0 2px 22px; background-repeat: no-repeat; */

/* Page */
#pageContent 		{background-image: url(../images/bgr_frame_body.gif); background-repeat: repeat-y; padding-left: 1px;padding-bottom: 1px; border-right: solid 1px #B7BBBE;}
#pageContent .copy 	{width: 94%; padding: 10px 20px 0 25px;}
#pageContent h2 	{margin-bottom: 20px;}

#pageHeader 			{width: 100%; position: relative;}
#pageHeader #frame 		{position: absolute;}
#pageHeader h2 			{color: #ffffff; margin: 0; padding: 0 20px 15px 0;}
#pageHeader .pageTitle 	{background-image: url(../images/bgr_pagetitle.jpg); background-repeat: no-repeat; background-color: #788284; text-align: right; vertical-align: bottom;}

/* Footer */
#footer 			{width: 940px; margin: 0 auto 0 auto; color: #788284; font-weight: normal; line-height: 11px; padding: 8px 0 8px 0; clear: both;}
#footer #copyright 	{float: left; font-size: 11px;}
#footer #bottomnav 	{float: right; padding: 0 15px 5px 0; color: #CCCCCC;}
#footer a 			{color: #336699; padding: 0 2px 0 2px; font-size: 11px;}
#footer a:hover 	{color: #e60000; text-decoration: underline;}
#footer #credits 	{padding: 4px 0 0 0;}
#footer #credits a 	{} /* color:#888888; */

/* Forms */
form 		{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea, select 	{padding-left:2px; padding-right:2px; border: 1px solid #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input:hover,textarea:hover {background: #FEFBEC;}
#submit {border: solid 1px #888888;margin:0;height: 19px;cursor: pointer;font-weight: bold;padding-left: 5px;padding-right: 5px;background: url(../images/submit.gif) top left repeat-x;}
#submit:hover {color:#000000;background-position: 0 -19px;} /* input.submit,input#submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold;} */ /* border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;border-right: solid 1px #888888;border-bottom: solid 1px #888888; */

/* Table Index */
#tblIndex table {border-top: solid 1px #d7eff6;border-left: solid 1px #d7eff6;}
#tblIndex td {padding: 3px 10px 3px 10px;border-right: solid 1px #d7eff6;border-bottom: solid 1px #d7eff6;}
#tblIndex #tblIndexHeader {font-weight:bold;background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x; color:#FFFFFF;}

/* Search */
#searchItem {color:#00629f;font-weight:bold;padding:1px;width:16px;text-align:center;border: solid 1px #00629f;}
#searchBox {padding: 0 2px 0 2px;background-image:url('../images/search.gif');margin:0;height:16px;vertical-align:middle;font-size:11px;}
.searchUnderline {border-bottom: 1px dotted #00629f; padding-bottom: 4px;}

/* Table Index */
#tblPaIndex table {border-top: solid 1px #d7eff6;border-left: solid 1px #d7eff6;border-right: solid 1px #d7eff6;}
#tblPaIndex tr {}
#tblPaIndex td {font-size:11px;padding:4px 7px 4px 7px;border-bottom: solid 1px #d7eff6;}
#tblPaIndex #tblIndexHeader {font-weight:bold;background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x; color:#FFFFFF;}
#tblPaIndex #tblIndexDefs td {font-weight:bold;background:#d7eff6;text-align:left;color:#00629f;}

/* Loader */
#loaderContainer {position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(/global/images/semi-transparent.gif); vertical-align: middle; text-align: center;}
#loaderContainerH {position: absolute; margin:0px; padding: 0px; top:40%; left:40%; z-index: 201;}
#loader {width: 320px; margin-left: auto; margin-right: auto; z-index: 202; margin: 0px; padding: 0px; position: relative; vertical-align: middle; text-align: left;}
#loader td {background: #ffffff;color:#000000;} /*padding: 3px; */
#loader p {border: 3px solid #00629f; padding: 10px; margin: 0; background-color: #F5F5F5;}
#loader img {float: left; margin-right: 12px;}
#loader strong {display: block; margin-bottom: 3px;}

/* Discover */
#discovery 			{background-image: url(/discovercurtis/images/bgr_discovery.jpg); background-repeat: no-repeat; height: 235px; position: relative;}
#discovery .copy 	{font-size: 14px; padding: 15px 0 40px 0; line-height: 1.4em;}
#discovery #click 	{position: absolute; top: 210px;}
#discovery a 		{color: #336699;}

/* Literature */
h3.literatureTitle {padding: 4px 6px 4px 6px; background: #eeeeee; border: solid 1px #cccccc;}
.literatureImg {vertical-align: middle; padding-right: 8px;}
.literatureBox {display: none;}
.literatureRow td {padding: 2px;border-top: dotted 1px #cccccc; vertical-align: middle;}

/* Warranty */
.warranty_tbl          {border: solid 1px #eeeeee;}
.warranty_tblHeader td {padding: 2px 5px 2px 5px; background: #000000; color: #FFFFFF; font-weight: bold;}
.warranty_tblRow    td {padding: 2px 5px 2px 5px; border-top: solid 1px #eeeeee;}

.warrantyNav {margin: 0 0 5px 0; text-align: right;}
.warrantyNav a {font-size: 12px; display: block; border: 1px solid #cccccc; padding: 2px 6px 2px 6px; margin: 0 4px 0 0; float: left; font-weight:bold;}
.warrantyNav a:hover {text-decoration: none; background-color: #f2f2ec; border: 1px solid #e60000;}
.warrantyNav a.inactive {color: #cccccc;}
.warrantyNav a.inactive:hover {text-decoration: none; background-color: #FFFFFF; border: 1px solid #cccccc;}

.printWarrantyPage  {padding-bottom: 15px; text-align: right;}

/* Supplemental Index */
.prtTbl td {padding-right: 10px; padding-top: 3px;}
.prtTbl .prtTblHead   {padding: 2px 6px 2px 6px; border-bottom: solid 1px #888888; background: #cccccc; font-weight: bold; color: #000000;}
.prtTbl img {padding-right: 5px;}
