@charset "utf-8";
@import "/plugins/cart/css/cart.css";

html, body{	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }

.content-column{ margin-right:0px; }
div#product-detail{	margin-left:0; }

.h3{ font-family:Tahoma, Arial, Helvetica, sans-serif; }

div#checkout_contents h3{ font-family:Tahoma, Arial, Helvetica, sans-serif; }

#frmAdvancedSearch dl dt{ color:#000; }

#int_content_area{
	padding:10px 0 10px 30px;
	border:0px solid red;
}

.checkout-address input, .checkout-address select{
	margin-bottom:10px;
}

.side-column-menu,
.side-column-menu a:link,
.side-column-menu a:visited,
.side-column-menu a:active{
    color:#fff;
}
.side-column-menu a:hover {
    color: #1aa004;
}
.side-column-menu a,
.side-column-menu a:link,
.side-column-menu a:visited,
.side-column-menu a:active,
.side-column-menu a:hover {
	text-decoration:none;
}

.side-column-menu div.top{
	width:161px;
	height:16px;
	background:url("/plugins/cart/themes/kahi/images/store/store_sidecol_top.png") top no-repeat;
}

.side-column-menu div.middle{
    width:161px;
    margin:0;
    background:url("/plugins/cart/themes/kahi/images/store/store_sidecol_rpt.png") top repeat-y;
}

.side-column-menu div.bottom{
	width:161px;
	height:16px;
	background:url("/plugins/cart/themes/kahi/images/store/store_sidecol_bot.png") bottom no-repeat;
}

div.product-cell,
div.category-cell{
	background:url("/plugins/cart/themes/kahi/images/store/store_tmbview_bg.png") no-repeat;
}

div.product-cell div.bottom p.name,
div.category-cell div.bottom p.name{
	height:75px;
}

div#product-detail{ width:545px; }

div#product-grid,
div#category-grid,
div.category-view{ width:525px; }

div#product-detail div.left div.image,
div.category-view div.image{
	background:url("/plugins/cart/themes/kahi/images/store/store_prodview_bg.png") no-repeat;
	width:217px;
	height:242px;
}

div.category-view div.image{ margin-left:10px; }

div#product-detail div.right{
	width:280px;
}

div#product-detail dt{
	font-weight:bold;
	color:#000;
}

div#product-detail div.right span.product-name{
    color:#000;
}

div#product-detail div.left div.image div.bottom label,
div.category-view div.image div.bottom label{
	color:#fff;
}

div.cart-summary div.top{
	background: url("/plugins/cart/themes/kahi/images/store/store_cart_header.png") no-repeat;
	height:33px;
	width:498px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
}
div.cart-summary div.bottom{
    color:#000;
}

div.cart-summary-element div.bottom{
    margin:0 0 10px 0;
}

div.checkout-address div.top{
	width:290px;
	height:16px;
	background:url("/plugins/cart/themes/kahi/images/store/store_checkout_address_top.png") top no-repeat;
}

div.checkout-address div.middle{
	width:290px;
	background:url("/plugins/cart/themes/kahi/images/store/store_checkout_address_rpt.png") top repeat;
}

div.checkout-address div.bottom{
	width:290px;
	height:16px;
	background:url("/plugins/cart/themes/kahi/images/store/store_checkout_address_bot.png") bottom no-repeat;
}

div.checkout-wide div.top{
	background: url("/plugins/cart/themes/kahi/images/store/store_checkout_wide_top.png") top no-repeat;
	height:14px;
	width:496px;
}
div.checkout-wide div.middle{
	background: url("/plugins/cart/themes/kahi/images/store/store_checkout_wide_rpt.png") top repeat;
	width:496px;
	margin:0;
	color: #000;
}
div.checkout-wide div.bottom{
	background: url("/plugins/cart/themes/kahi/images/store/store_checkout_wide_bot.png") bottom no-repeat;
	height:14px;
	width:496px;
}

.side-layout-column.flt-right{
	margin-right:40px;
}

div.cart-summary div.bottom div#totals{
	width:130px;
	background: url("/plugins/cart/themes/kahi/images/white-block.jpg") top repeat;
}

div#product-detail div.right div.middle input#quantity{
	border:1px solid #000;
}

.content-column fieldset legend{
    color:#000;
}

#customer_nav{ font-size:12px; }
div.customerContainer{
    margin:0;
}

img.cc-logo{ padding:10px 5px; }

div.content-column div.image,
div.content-column div.cms-block {float: left;}
div.content-column div.cms-block {width: 273px;}
div.content-column div.cms-block {padding: 0px 5px 0px 10px;}

div.cart-summary div.top ul li.left {padding: 0 240px 0 0;}

div#divShoppingCart div#buttons {width: 498px;}

div.cart-summary div.bottom div#discount {width: 300px;}

#shopping_cart_form {width: 498px;}
