#kitlist{ display:none;
position:absolute; z-index:999; border: 1px solid #547C1C; left:155px; background-color:#eee;
}

#kitlistframe{
border: 5px solid #9CC36D;
width:613px;
position:relative;
}

.close{ position:absolute; right:0; top:0; padding-right:20px; padding-top:15px; text-decoration:none; color: 333; 
}

#kitlistheader{
border: 0px; padding:10px 5px 5px 5px; height:26px;  background-color:#E0E7CE;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;color: #000000; margin:0px;
}
#kitlisttilte{ width:530px;}
#kitlistcolumn{
padding-top:10px; 
line-height:14px;
max-height: 400px;
height:expression( this.scrollHeight > 400? "400px" : "auto" ); /* crazy wild IE hack */
overflow-x:hidden;
overflow-y:auto;
}


#outerkits{
	position:relative;
	z-index:1;
	/*width:588px;*/
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}

#top {
	border-top:1px solid #D6D7D6;
	clear:both;
}

#bottom {
	clear: 
	border-bottom:1px solid #D6D7D6;
}

#bottomcolumn { 
clear:both;
    border-top:1px dashed #D6D7D6;
 border-left:1px solid #D6D7D6; 
 height:40px;
}

#bottomcolumn ul.ATCgroup{
float:right; margin: 12px 10px 0 0;
}

#contentwrapperkits{
width: 100%;
border-right:1px solid #D6D7D6;
}


#contentcolumnkits{
float: left;
width: 410px;
border-right:1px dashed #D6D7D6;
border-left:1px solid #D6D7D6;
line-height:14px;
}

 .includeskitlist{ 
 padding: 10px 0 10px 0;
 width:100%;
 background-color:#F5F8FA; 
	}
	
a#includeskitlist { 
color:#6C8598;
}

 #rightcolumnkits{  position:relative; float:right;  width:158;}

#rightcolumnkits ul.priceblock{padding:2px 10px 0 2px;}
#rightcolumnkits ul.priceblock li{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;color: #A60000; margin:0px;}
#rightcolumnkits ul.priceblock li.instantprice{font-weight: normal ;color: #333; margin:0px;}
#rightcolumnkits ul.priceblock li a{font-weight: bold;color: #A60000;}

a.price:hover{font-weight: bold;color: #A60000;}

#rightcolumnkits a.freeshipping{
	font: bold 10px arial, sans-serif;
	text-decoration:none;
	color:#FFF;
	padding:.2em;
	margin-left:.2em;
	border-top: 1px solid #921C1C;
	border-right: 2px solid #4F0909;
	border-bottom: 2px solid #4F0909;
	border-left: 1px solid #921C1C;
	background-color:#730808;
}

#rightcolumnkits a.qtydiscount{
	font: bold .6em arial, sans-serif;
	text-decoration:none;
	color:#FFF;
	padding:.2em;
	margin-left:.2em;
	border-top: 1px solid #555D97;
	border-right: 2px solid #192050;
	border-bottom: 2px solid #192050;
	border-left: 1px solid #555D97;
	background-color:#31386B;
}

#rightcolumnkits a.whiteglove{
	font: bold .6em arial, sans-serif;
	text-decoration:none;
	color:#FFF;
	padding:.2em;
	margin-left:.2em;
	border-top: 1px solid #95B9B4;
	border-right: 2px solid #415855;
	border-bottom: 2px solid #415855;
	border-left: 1px solid #95B9B4;
	background-color:#668B86;
}

#rightcolumnkits a.shipping{
padding:.3em;
line-height:3em;
}

div#map7{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 5px;
	border-top: 1px solid #CCC;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	border-left: 1px solid #CCC;
	width:160px;
	color: #333333;
}

#outerkits ul{
margin:0;
padding:0;
}

#outerkits li{
display:inline;
}

.break{
display:block;
}

#outerkits li.label{
padding-right:10px;
}


#outerkits input.inputfield{margin:2px;}

#contentwrapperkits img{border:0;}
#contentwrapperkits h2{display:inline;}


#rate-compare /*Hold ratings and compare in leftcolumn*/
{
position: absolute; 
bottom: .01em;
}

#rate-compare div.textbox{width:87px;}

	#sctop{
	background-image: url(/images/sc_top.gif);
	background-repeat: no-repeat;
	height:8px;
	margin:0;
	padding:10px 0 0 10px;
	background-position: left bottom;
	}
	
	#scmiddle{
	background-image: url(/images/sc_center.gif);
	background-repeat: repeat-y;
	padding:5px 10px 5px 10px;
	}
	
	#scmiddle ul{
	list-style:none;
	margin:0;
	padding:2px;
	}
	
	#scmiddle li{
	display:inline;
	margin:0;
	padding:0;
	}
	
	.scline{
	border-bottom:1px solid #D6D7D6;
	}
	
	ul#scadd{
	padding-left:70px;
	}
	
	#scbottom{
	background-image: url(/images/sc_bottom.gif);
	background-repeat: no-repeat;	
	height:8px;
	}

strong.desclink{
	text-decoration:underline;
	color:#666;
	}

#contentcolumnkits  ul.salespoints{
	list-style:none;
	padding:3px 5px 0 0;
}

#moreinfo{padding-top:3px;}

ul.salespoints li{
 display:inline;
 color:#616161;
 }
 
 .leftmargin{padding-left: .5em;} /*Padding for inner DIV inside each column (to provide padding) */
 
  /* Kits value & savings */
table#kitsavings tr td{padding:.2em 0;}

.priceYouSave {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333; font-size: 12px; padding-right: 2px;text-decoration:none}

.priceLarge{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;  padding-left:1px; font-weight: bold;color: #A60000; margin:0px;}
.kitbutton{padding-right:5px; position:absolute; padding-bottom:20px; top:0px; left:418px;}
.BgHighlightKits{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E3E3E3;
background-image: url(/images/BGlightBlue.gif); background-repeat: repeat-x;}
 /* end Kits value & savings */
 
  #outerkits .kitlistindent ul li{
  display: block;
		list-style-type:none;
	background-image: url(/images/doublearrow.gif);
	background-position:1 9;
	background-repeat:no-repeat;
	padding:5 2 0 12px;
	margin:0;
}






#bottomcolumn {position:relative;}
/* This class uses conditional css for IE 7 and below placed "after" the include of this css file */
.kitSalesCommentLayer {display:none; position:absolute; left:227px; bottom:4px;} /* for all */
/* .kitSalesCommentLayer {display:block; position: absolute; left: 220px; width: 350px; bottom:-10px;} /* Example of conditional css called after this file - for ie */

.kitLayersNote {float:left; width:250px; padding-top:15px; padding-left:25px;}
.kitSalesCommentClose {float:right;}











