#kitbuilder {padding: 10px 0 0 0;}
#kitbuilder #kitmain {width: 680px;}

.ibutton, .loading { 
	display: inline; 
}

#kitbuilder #kitmain #minicart {background: #3b3c40 url('/images/kb_top.jpg') no-repeat left top; width: 680px;}
#kitbuilder #kitmain #minicart #kititems {margin: 0 8px 0 8px; width: 662px; padding-top: 56px;}
#kitbuilder #kitmain #minicart #kititems form {background-color: #fff; overflow: hidden; margin-top: 16px;}
#kitbuilder #kitmain #minicart #kititems form ul {font-size: 13px; padding: 1px; width: 660px; overflow: hidden;}
#kitbuilder #kitmain #minicart #kbfoot {clear: both; background: #3b3c40 url('/images/kb_bottom.jpg') no-repeat left top; width: 680px; height: 10px;}

#kititems ul li img {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 0 2px 8px 0;
	max-width: 136px;
	height: auto;
}
#kititems ul li.center {	
	display: block;
	text-align: center;
	clear: both;
	width: 660px;
	height: auto;
}
#kititems ul li h2 { 
	text-align: center;
	padding: 2px 0 0 2px;
	margin: 0;
	font-size: 1.1em;
	background: #dedede;
}
#kititems ul li h3 {font-size: 11px; font-weight: normal; margin: 5px 10px 0 10px;}
#kititems ul li .itemno, #kititems ul li .price {font-size: 11px; margin: 5px 10px 0 10px;}
#kititems ul li .price {margin: 5px 10px 15px 10px;}
#kititems ul li {padding: 2px; float: left; overflow: hidden; width: 161px;}
#kititems ul li.empty {width: 660px;}

#sort {
	text-align: right;
	padding: 2px 15px 2px 2px;
	margin: 0;
	background: #FF0;
}

#sort form { 
	margin: 0;
	padding: 0; 
	display: inline; 
}

#selectcart {	
	font-size: 12px;
}

#breadcrumbs {
	font-size: 12px;
	font-weight: bold;
}

#breadcrumbs .active {
	color: #900;
}

.infoblock {
	padding: 5px;
	margin: 2px;
}

#kititems li.center {
	text-align:center;
}

.filter {
	opacity: .5;
	filter: alpha(opacity=50);
}

.productqv {
	position: relative;
	width:200px;
	margin: 0 0 10px 0;
	padding: 0;
}

.productqv img {
	border: 0;
}

.productqv span { 
	position: absolute;
	display: block;	
	left: -9999px;
    top: -1000px;
	background: #fefefe;
	border: 1px solid #333;
	padding: 5px;
	text-align: left;
	width: 360px;
	height: auto;
	z-index: 800;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	
}

.productqv span img { 
	display: block;	
	text-align: center;
	margin: 0 auto;
}

.productqv:hover span, .productqv .sfhover span {
	top: -45px;
	left: -155px;	
}

#kb_lk, #kb_wh, #kb_ti, #kb_ac, #kb_lk2, #kb_wh2, #kb_ti2 {
	width: 159px;
	text-align: center !important;	
}

#kb_lk, #kb_wh, #kb_ti, #kb_ac {
	padding: 150px 0 0 0 !important;
}

#kb_ac2,#kb_ac3  {
	text-align: center !important;
}

#kb_ac3 {
	padding: 0 0 12px 0 !important;
}

#kbacc { 
	border-bottom: 1px solid #ccc; 
	padding: 0 0 2px 0; 
}

#kb_lk {
	background: url(/images/kbbg_lk.jpg) #fff no-repeat center top;	
}

#kb_wh {
	background: url(/images/kbbg_wh.jpg) #fff no-repeat center top;
}

#kb_ti {
	background: url(/images/kbbg_ti.jpg) #fff no-repeat center top;
}

#kb_ac {
	background: url(/images/kbbg_ac.jpg) #fff no-repeat center top;
}

#sort { 
	margin: 5px 0 0 0; 
}
