#wishlistbox{
	border: 1px solid #999999;
}
#wishlistbox .header{
	border-bottom: 1px solid #999999;
	font-size: 1.2em;
	background-color: #D3D3D3;
	height: 2em;
	vertical-align: middle;
	text-transform: uppercase;
	padding-left: .5em;
}
#wishlistbox td.row{
	border-top: 1px dotted #999999;
}
/*#wishlistbox .col1{
	border-right: 1px solid #999999;
	background-color: #f2f2f2;
	font-size: .9em;
	width: 150px;
}
#wishlistbox .col3{
	border-left: 1px solid #999999;
	background-color: #f2f2f2;
	font-size: .9em;
	width: 200px;
	text-align: left;
}*/
a.min:link {
	text-decoration: none;
	color: #333333;
	font-size: .9em;	
	}
a.min:visited {
	text-decoration:none;
	color: #333333;
	font-size: .9em;	
	}
a.min:hover {
	color: Maroon;
	font-size: .9em;	
	}	

a.info:link {
	text-decoration: none;
	color: Maroon;
	}
a.info:visited {
	text-decoration:none;
	color: Maroon;
	}
a.info:hover {
	color: Maroon;
	text-decoration:underline;
	}	
	
.min {text-decoration: none;	color: #333333;	font-size: .9em;	}	
.price  { color: Black; font-size: 16px;  font-weight: bold;  }
.prodtitle  { color: Maroon; font-size: 13px; }
.grayprice {text-decoration: none;	color: #666666;	font-size: 1em;	}	

.pricebox {margin: 0px 0;  border: 1px solid #c9c9c9;   }
.pricebox th, {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: Black;}
.pricebox td {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333; }
.pricebox th {padding-left: 10px; font-weight: bold;}
.pricebox th a {color: #3366CC; text-decoration: none; font-weight: bold;}
.pricebox th a:hover {color: #505050;text-decoration: underline;}
.pricebox .header th {font-size: 12px; background: #f0f0f0; padding: 5px; color: Black;  border-top: 2px solid #c9c9c9; }
.pricebox .header th.divider {border-right: 1px solid #fff;}
.pricebox .bottom td {background: #c9c9c9; padding: 5px; color: Black; }
.pricebox .right {text-align: right;}
.pricebox .center {text-align: center;
}

.datasheet {margin: 25px 0;}
.datasheet th, .datasheet td{padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333;}
.datasheet th {padding-left: 10px; font-weight: bold;}
.datasheet th a {color: #3366CC; text-decoration: none; font-weight: bold;}
.datasheet th a:hover {color: #505050;text-decoration: underline;}
.datasheet .header th {font-size: 12px; background: #f0f0f0; padding: 5px; color: White;}
.datasheet .header th.divider {border-right: 1px solid #fff;}
.datasheet .description {vertical-align: bottom;}
.datasheet .even {background: #f7f7f7;}
.datasheet .even .divider {border-right: 1px solid #fff;}
.datasheet .odd {background: #fff;}
.datasheet .odd .divider {border-right: 1px solid #f0f4f7;}
.datasheet .right {text-align: right;}
.datasheet .center {text-align: center;}

.itemlist {margin: 0px 0;  }
.itemlist th, {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: Black;}
.itemlist td {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333; }
.itemlist th {padding-left: 10px; font-weight: bold;}
.itemlist th a {color: #3366CC; text-decoration: none; font-weight: bold;}
.itemlist th a:hover {color: #505050;text-decoration: underline;}
.itemlist .header th {font-size: 12px; background: #f0f0f0; padding: 5px; color: Black;  border-top: 2px solid #c9c9c9; }
.itemlist .header th.divider {border-right: 1px solid #fff;}
.itemlist .row td {border-bottom: 1px dotted #c9c9c9; }
.itemlist .top td {background: #f0f0f0; padding: 5px; color: Black;  border-top: 2px solid #c9c9c9; }
.itemlist .mainrow td {border-bottom: 1px dotted #c9c9c9; background: #f0f0f0; vertical-align: middle; }
.itemlist .right {text-align: right;}
.itemlist .center {text-align: center;}
.itemlist .red {color: Red;}

.acclist {margin: 0px 0; }
.acclist th {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: White; padding-left: 10px; font-weight: bold; }
.acclist td {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333; }
.acclist .header th {font-size: 12px; padding: 5px; color: White;  background-image: url(../assets/acclistbg.gif);}
.acclist .header th.divider {border-right: 1px solid #fff;}
.acclist .row td {border-bottom: 1px dotted #c9c9c9;  }
.acclist .bottom td {border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
.acclist .bleft {border-left: 1px solid #c9c9c9; }
.acclist .bright {border-right: 1px solid #c9c9c9; }
.acclist .right {text-align: right;}
.acclist .center {text-align: center;}

.specs {margin: 0px 0;  }
.specs th {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333;}
.specs th {padding-left: 10px; font-weight: bold;}
.specs th a {color: #3366CC; text-decoration: none; font-weight: bold;}
.specs th a:hover {color: #505050;text-decoration: underline;}
.specs td {padding: 5px; vertical-align: top; text-align: left; line-height: 1.25em; color: #333333;}
.specs .header th {font-size: 12px; background: #f0f0f0; padding: 5px; color: Black;  border-top: 2px solid #c9c9c9; }
.specs .header th.divider {border-right: 1px solid #fff; width: 35%;}
.specs .description {vertical-align: bottom;}
.specs .even  {background: #f7f7f7;}
.specs .even .divider {border-right: 1px solid #fff; width: 35%;}
.specs .odd {background: #fff;}
.specs .odd .divider {border-right: 1px solid #f0f4f7; width: 35%;}
.specs .right {text-align: right;}
.specs .center {text-align: center;}

.switchgroup1 {	margin: 0 0 0 0;	padding: 0 0 0 0; }

.thumbnailimg {
	border: 1px solid #c9c9c9;
	margin: 3px 2px 3px 2px;
	padding: 3px 2px 3px 2px;	
}

.right {	float: right;}
.left {	float: left;}

.filterbox {
	border-bottom: 1px solid #CCCCCC;
	text-decoration: none;	color: #333333;	font-size: .9em;
}
	
.filtergrouptitle {
	padding: .5em .5em .5em .5em;
	background: #f0f0f0;
	display: block;
	margin: 0 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.switchgrouptitle {
	padding: .5em .5em .5em 0;
	background: #f0f0f0;
	cursor:hand;
	cursor:pointer;
	display: block;
	margin: 0 0 0 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.switchgroup2 {
	background: url(../assets/gradient.gif) repeat-x top;
	padding: .5em 0 1em .5em;
	border-left: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-top: 1px solid #CCCCCC;	
	margin: 0 0 0 0;
}
.keysuggest{
	color: Red;
	font-size: 1.25em;
}
a.keysuggest{
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;	
}
a.keysuggest:visited{
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;	
}
a.keysuggest:hover{
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;	
}