/*
General Styling */


.padtop15 {padding-top:15px;}
.padtop30 {padding-top:30px;}
.padbot15 {padding-bottom:15px;}
.padbot30 {padding-bottom:30px;}
.padbot50 {padding-bottom:50px;}

hr.product-style {
    border: 0;
    height: 2px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #ccc, #ccc);
}

.siteimg {
border: 1px solid black;
}

/*
Media Queries Section */

/* Extra Small */
@media(max-width:767px){
	h3 {
		font-size: 20px !important;
	}
	.site-body-text {
	font-size:13px;
	}

}

@media(min-width:992px) {
  .marg-right {
    margin-right: 10px;
  }
  .marg-left {
    margin-left: 10px;
  }
}

@media(max-width:991px) {
  .marg-left {
    margin-top: 10px;
  }
}

/* Small */
@media(min-width:768px) and (max-width:991px){}

/* Medium */
@media(min-width:992px) and (max-width:1199px){}

/* Large */
@media(min-width:1200px){}


.panel-title {
font-size: 14px !important;
}

.thesite-body-section h2 {
padding-bottom:10px;
}

.site-body-subheader {
padding-bottom:40px;
}

.rowdvdorder img {
height:150px;
}

.rowdvdorder {
background: #f5f5f5;
border: 1px solid #ddd;
}

.site-pictoralvalue {
color: #608966;
margin:0 auto;
padding-bottom:10px;
}

.site-pictoralvalue span {
text-decoration: line-through;
font-weight:200;
font-size:14px;
}

.relatedsite {
padding-bottom:10px;
}
