.latestProductsImg,.horizontal_singleProduct, .horizontal_singleProduct p{
float: left;		
}
.latestProductsImg{
 position: relative;	
}
.vertical_singleProduct .latestProductsImg{
padding-right: 3px;	
}
.horizontal_singleProduct .latestProductsImg{
max-width: 99%;
overflow: hidden;  
padding: 5px;
}
.latestProductsImg > a{
float: left;	
}
.latestProductsImg img{
 -webkit-box-shadow:  1px 1px 5px 0px #000;
 box-shadow:  1px 1px 5px 0px #000;  	
}

.vertical_singleProduct{
font-weight: bold;	
width: 100%;
float: left;
padding-top: 15px;
border-top: 1px dotted #444;
padding-bottom: 15px;
}
.horizontal_singleProduct{
font-weight: bold;	
display: inline-block;
float: left;
margin-right: 1%;
}
.prodCaption{
background: url('../img/caption_overlay.png') top left;	
position: absolute;
bottom: 10px;
color: #fff;
padding: 0 2% 0 2%;
text-shadow: 1px 1px 1px #000;
width: 86%;
}
.vertical_singleProduct .clearcon{
clear:both;
}

small a{
color: #FFF;	
}
.clearcon{
clear: both;	
}
#top-a .module{
overflow: hidden;	
}
.maxWidthImg img{
max-width: 100%;
height: auto;	
}

.alignRight .latestProductsImg img, .alignRight .titleContent{
float: left;	
}
.alignRight .latestProductsImg img{
margin-right: 10px;	
}
.titleContent{
padding-left: 2%;
float: left;
width: 50%;
}
.alignRight small{
float: left;
}

a.button, button.button, input.button, #respond input#submit, #content input.button {
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: 0 1px 0 white;
color: #5E5E5E;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
border: 1px solid #C7C0C7;
background: #F7F6F7;
background: -webkit-gradient(linear,left top,left bottom,from(#F7F6F7),to(#DFDBDF));
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.theTitle{
width: 100%;	
float: left;
}
.buyButton{
margin-top: 10px;	
display: block;
float: left;
}

@media (max-width: 479px) {
.horizontal_singleProduct{
margin-right: 0;
width: 100%;	
}
}