.clsError{color:maroon;font-weight:bold}
a { color:#0d6826; text-decoration:underline;  }
sup { font-size:8px; font-weight:normal;  }
a:hover { color:#0d6826; text-decoration:none;  }
#account { padding-right:40px; color:white; height:15px; padding:2px 4px 2px 4px; border-top:1px solid white; border-left:1px solid white; border-right:1px solid white; text-align:center; background-color:rgb(174, 203, 160);  }
#account a { color:#12682A; text-decoration:none;  }
#account a:hover { color:#12682A; text-decoration:underline;  }
#content { margin-top:25px; padding:10px; background-color:white; margin-bottom:100px;  }
body { background:url('../Images/bg.gif') top right repeat-y; background-color:rgb(174, 203, 160); font-size:11px; font-family:verdana,arial,sans serif;  }
td { font-size:11px; font-family:verdana,arial,sans serif;  }
th { font-size:11px; font-family:verdana,arial,sans serif;  }
h1 { font-size:18px; font-weight:bold;  }
h2 { font-size:16px; font-weight:bold;  }
h3 { font-size:14px;  }
.ecRpt_Cat {border:1px solid silver; padding:10px; background-color:white; -moz-border-radius: 10px}
a.ecRpt_Inv {color:#417d4a; text-decoration:underline}
a.ecRpt_Inv:hover {color:#417d4a; text-decoration:none}
.ecRpt_InvRow td {font-weight:bold; color:#417d4a; font-weight:bold; margin-left:4px}
.ecLevel1 {font-size:20px; font-weight:bold; border-bottom:2px solid black; padding: 20px 0px 5px 0px}
.eclevel2 {font-size:16px; font-weight:bold; padding:3px; border-bottom: 1px dotted #ccff66; margin-bottom: 4px}
.ecLevel3 {font-size:12px; color:white; border-bottom: 1px dotted #ccff66; margin:3px; padding:2px; background-color:#5da25a}
.ecButton {color:#417d4a; border: 1px solid gray; font-weight:bold; -moz-border-radius:3px}
.ecAddtoCart {float:right; clear:left; border:1px solid silver; padding:10px; margin:10px}
.ecCheckOutTab {color: black; cursor:pointer; border-top:1px dotted #417d4a}
.ecCheckOutSelectedTab {color: black; font-weight:bold; cursor:pointer; border-top:1px dotted #2b502e}
.ecCheckOutBorder {position:relative; top:1px; padding:5px; border:1px solid silver; -moz-border-radius: 10px; background-color:white; margin-left:10px; margin-right:10px}
.ecCartTable td {font-size:10px}
.ecCartItemRow {background-color:silver}
.ecCartItemRow td {font-weight:bold; font-size:10px; font-weight:bold; color:#006329; -moz-border-radius:3px}
.ecCartItem {padding:5px; font-weight:bold; font-size:10px; font-weight:bold; color:white}
.ecCartItem ol {font-size:11px; font-weight:normal; margin-top:0px}
.TopGroup {background-color:#aecba0; cursor:pointer; font-weight:bold; font-size:12px}
.MenuGroup {background-color:#aecba0; cursor:pointer; font-weight:bold; font-size:12px}
.TopMenuItem {background-color:#aecba0; color:white; cursor:pointer; font-weight:bold}
.TopMenuItemHover {background-color:#C2C5C8; color:white; cursor:pointer; font-weight:bold}
.MenuItem {cursor:pointer; font-weight:bold}
.MenuItemHover {background-color:#E4F1F7; color:#00025C; cursor:pointer; font-weight:bold}
.forumheader{border-top:1px solid black; padding: 3px; width:90%; margin:1px}
.forumnav{width:90%; font-size:12px; font-weight:bold; margin-bottom:15px; padding:6px;}
.forumnav a{text-decoration:underline; color:Black}
.forumnav a:visited{color:Black; text-decoration:underline}
.forumnav a:hover{color:Black; text-decoration:none}
.forumpane{width:90%; margin:3px}
.forumgrid{background-image:url(/ig_images2/Forums/bg_alt1.jpg); border:1px solid silver; width:100%}
.forumcolumn{font-size:12px; padding:3px}
.forumrowalt{background-color:White}
.gridsubheader{background-image:url(/ig_images2/Forums/header_gradient.gif); height:16px; font-size:11px; font-weight:bold; border-bottom: 1px solid silver; padding-left: 3px}
.clsForumButton{font-size:9px}
.clsForumTextBox{font-size:9px; height:16px}
.clsPaging{font-size:x-small; font-weight:bold}
.forumSpacer{padding:0px; margin:0px; background-color:#FFFFFF; border-width:0px 1px 0px 1px; border-style:solid; border-color:#CCCCCC}
.lastpostcolumn{padding:3px; font-size:10px}
.clsTopicTitle{font-size:large; font-weight:bold; font-variant:small-caps}
.forumTopMenuItem{color:gray; background-color:White; font-size:12px; font-weight:bold; font-variant:small-caps; cursor:pointer}
.forumTopMenuItemHover{color:gray; background-color:White; border-bottom:1px solid silver; font-size:12px; font-weight:bold; font-variant:small-caps; cursor:pointer; text-align:center}
.forumMenuItem{background-color: ivory; color:gray; border-left:1px solid silver; border-right:1px solid silver; border-bottom:1px solid silver; font-size:12px; cursor:pointer; text-align:left; padding-left:4px}
.forumMenuItemHover{background-color: lightsteelblue; border-left:1px solid silver; border-right:1px solid silver; border-bottom:1px solid silver; color:gray; font-size:12px; cursor:pointer; text-align:left; padding-left:4px}
.bColumn { border-top:1px solid silver; border-right:1px solid silver; padding-left:5px; background:url('http://www.boson.com/Images/Styles/Column/column_gradient.gif') top repeat-x;  }
.bColumn p { padding-top:10px; background:url('http://www.boson.com/Images/Styles/Column/column_dot.gif') top repeat-x;  }
.bDiv { width:200px; text-align:left; background:url('http://www.boson.com/Images/Styles/bDiv/div_l.gif') top left no-repeat;  }
.bDiv h1 { background:url('http://www.boson.com/Images/Styles/bDiv/div_r.gif') top right no-repeat; font-size:13px; font-weight:bold; color:white; font-variant: small-caps; height:22px; padding-top:3px; margin-top:0px; margin-left:10px; }
.bDiv p { background:none; margin-top:-12px; margin-right:6px; margin-left:6px; padding:5px; border-right:1px solid #0d6826; border-left:1px solid #0d6826; border-bottom:3px solid #0d6826; border-top:none; }
.eDiv { width:200px; text-align:left; background:url('http://www.boson.com/Images/Styles/eDiv/div_l.gif') top left no-repeat;  }
.eDiv h1 { background:url('http://www.boson.com/Images/Styles/eDiv/div_r.gif') top right no-repeat; font-size:13px; font-weight:bold; color:white; font-variant: small-caps; height:22px; padding-top:3px; margin-top:0px; margin-left:10px; }
.eDiv p { margin-top:-12px; margin-right:6px; margin-left:6px; padding:5px; border-right:1px solid #ffa616; border-left:1px solid #ffa616; border-bottom:3px solid #ffa616; border-top:none; }
.sDiv { width:200px; text-align:left; background:url('http://www.boson.com/Images/Styles/sDiv/div_l.gif') top left no-repeat;  }
.sDiv h1 { background:url('http://www.boson.com/Images/Styles/sDiv/div_r.gif') top right no-repeat; font-size:13px; font-weight:bold; color:white; font-variant: small-caps; height:22px; padding-top:3px; margin-top:0px; margin-left:10px; }
.sDiv p { margin-top:-12px; margin-right:6px; margin-left:6px; padding:5px; border-right:1px solid #8A8A8A; border-left:1px solid #8A8A8A; border-bottom:3px solid #8A8A8A; border-top:none; }
.nDiv { width:200px; text-align:left; background:url('http://www.boson.com/Images/Styles/nDiv/div_l.gif') top left no-repeat;  }
.nDiv h1 { background:url('http://www.boson.com/Images/Styles/nDiv/div_r.gif') top right no-repeat; font-size:13px; font-weight:bold; color:white; font-variant: small-caps; height:22px; padding-top:3px; margin-top:0px; margin-left:10px; }
.nDiv p { margin-top:-12px; margin-right:6px; margin-left:6px; padding:5px; border-right:1px solid #716fb0; border-left:1px solid #716fb0; border-bottom:3px solid #716fb0; border-top:none; }
.tDiv { width:200px; text-align:left; background:url('/Images/Styles/tDiv/div_l.gif') top left no-repeat; }
.tDiv h1 { background:url('/Images/Styles/tDiv/div_r.gif') top right no-repeat; font-size:13px; font-weight:bold; color:black; font-variant: small-caps; height:22px; padding-top:3px; margin-top:0px; margin-left:10px; }
.tDiv p { background:none; margin-top:-12px; margin-right:6px; margin-left:6px; padding:5px; border-right:1px solid #5faeb8; border-left:1px solid #5faeb8; border-bottom:3px solid #5faeb8; border-top:none; }
