h2, h3 {
color: #00aeef;
}

p, span {
color: #666666;	
}

b {
color: #111;
}

#header {
height: 140px;
}

#nav-bar {
height: 60px;
background-color: #00aeef;
}

#stars img {
width: 30px;
}

#stars span {
font-size: 22px;
color: #666666;
}

#main-item-image {
width: 220px;
height: 220px;
}

#item-galery img {
width: 55px;	
height: 55px;
cursor: pointer;
}

#marketing-comment {
color: green;	
}

#warehouse-info {
margin-top: 30px;	
}

#order-item {
margin-top: 100px;
}

#order-item #total-price {
font-size: 19px;	
}

#order-item table tr td {
padding: 6px 0px;	
}

#order-item input[type=number] {
width: 50px;
height: 25px;
text-align: center;
padding: 0px;
box-sizing: border-box;
}

#order-item input[type="number"]::-webkit-inner-spin-button,
#order-item input[type="number"]::-webkit-outer-spin-button{
    -webkit-appearance: none;
    margin: 0;
}

#order-item button {
width: 25px;
height: 25px;
text-align: center;
padding: 0px;
box-sizing: border-box;
}

#order-item img {
width: 25px;
height: 25px;	
}

#order-item input[type=submit] {
background-color: #FFF;
border: 0px;
}

#related-products {
margin: 20px 0px 0px 0px;
border-top: 2px solid #666666;
padding: 2%;
}

.review #review-star {
height: 25px;
width: 25px;	
}

.arrow img {
width: 25px;
margin-top: 20px;
}

#review-this-product textarea {
width: 100%;
margin-top: 5px;
padding: 5px;
box-sizing: border-box;
font-family: Arial;
}

#review-this-product img {
width: 25px;
height: 25px;	
}

.related-item {
border: 2px solid #666666;
padding: 6%;
box-sizing: border-box;
margin-bottom: 20px;
}

.related-item img {
width: 50%;	
}

.related-item h3 {
margin: 0px 0px 10px 0px;	
}

.related-item span {
	
}