.navbar-brand img {
	width: 200px;
	padding: 10px;
	float: left;
}

.navbar-header .navbar-toggle .icon-bar {
    background-color: black;
}
/* home page */
div#xs_search_box {
	position: fixed;
	top: 55px;
	left: 0px;
	width: 100%;
	z-index: 200;
}
div.promote_item {
	border: solid 1px gray;
	border-radius: 6px;
	margin: 0px;
	border-collapse: collapse;
	height: 410px;
	overflow: hidden;
}
div.container {
	width: 100%;
	margin: auto;
	padding: 2px;
}
div.row {
	width: 100%;
	margin:auto;
	border: none;
}

.col-xs-12,.col-xs-3,.col-xs-6,.col-xs-9 {
	padding: 2px;
}
.prod_img { max-width: 80%; }

div.xs_search_warpper {
	width: 95%;
	margin: auto;
}
input#xs_search {
	color: navy;
	width: 100%;
	height: 40px;
	padding: 3px;
}

#toTop {
	display: none;
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 64px;
	height: 64px;
	background-image: url('/images/up.png');
	background-repeat: no-repeat;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
#toTop:hover {
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
}

/* General Styling */
.pageTitle { color: firebrick; font-weight: bold; }
.mfg { color: firebrick; }
.part_no { color: blue; text-decoration: underline; }
.itm_price { color: red; font-size: 1.5em; }
.bold { font-weight: bold; }

/* Shopping Cart */
.col-xs-12.cartItem {
	border-bottom: dotted 1px gray;
	margin-bottom: 30px;
}

div.vip-small { display: none; margin-right: 0px;}
.shipinfo { font-size: 11px; }
.ship111 { font-weight: bold; background: #ffcc66; }
.row.prod { margin-bottom: 40px; }

/* Billing & Shipping */
div.billnship {
	border: solid 1px #cecece;
	border-radius: 8px;
	padding: 4px;
}
div.billnship label.control-label {
	color: navy;
}
dd { margin-bottom: 15px; }

img.store_logo {
	max-width: 85%;
}
