body {
	padding-top: 51px;
	padding-bottom: 51px;
}

.centered {
	text-align: center;
}

.noresize {
  resize: none;
}

.staticPages {
	width: 100%;
	height: auto;
	overflow: auto;
	border: none;
}

.breadcrumb > li + li:before {
    color: #CCCCCC;
    content: "/ ";
    padding: 0 5px;
}

.deliveryTerms {
	margin: 20px;
	padding: 10px;
	border: 1px solid black;
	height: 200px;
	overflow: auto;
}

.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}
    
.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

@media (min-width: 768px) {
    .menu .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .menu .navbar-collapse {
        text-align: center;
    }
}

.list-group.panel > .list-group-item {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.voffset  {
	margin-top: 15px;
}

.carousel-inner {
	text-align: right;
}

.carousel-inner div h3, .carousel-inner div p {
	color: #606060;
	margin-right: 15%;
}

.carousel-indicators li {
	border-color: #606060;
}

.carousel-indicators .active {
  background-color: #606060;
}

.carousel .item a > img {
	display: inline-block;
}

.carousel-caption {
	top: 0%;
	left: 5%;
	right: 30%;
	text-align: left;
}

.productInfo > img {
	display: inline-block;
}

.table th.rightCell,
.table td.rightCell {
	text-align: right;
}

.textRoundImage {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.selectCell, .productImageSelector {
	cursor:pointer;
}