.storeListResultsWithImages {
    padding: 0px;
    margin: 0px;
}

.storeListResultsWithImages li {
    list-style-type: none;
    clear: both;
}

.storeListResultsWithImages li img, .productionDescBox img, .productionDescBox .travisTest {
    position: relative;
    float: left;
    margin-bottom: 26px;
    margin-left: 0px;
}

.sidebarOtherProjectItemWrap{
	border-bottom: solid 1px #ccc;
	padding-top: 5px;
}

.sidebarOtherProjectWrapper{
	height: auto;
	width: auto;
}

.sidebarOtherProjectImage{
	float:left;
}

.sidebarOtherProjectDetails{
	width: 130px;
	overflow:hidden;
	line-height: 10px;
	float: right;
}

.sidebarOtherProjectDetails p:not(a){
	margin-top: 0px;
	padding-top: 0px;
	line-height: 15px;
}

.sidebarRelatedProjectWrapper{
	width: 518px;
}

.sidebarRelatedProjectImage{
	display: inline-block;
	padding-left: 8px;
	width: 95px;
	height: 155px;
}

.clearfix{
	clear: both;
}

.tooltipProjectWrapper{
	position: relative;
}

.tooltipProjectImage{
	float: left;
}
.tooltipProjectDetails{
	float:right;
	width: 435px;
}

.posRight{
	float:right;
}

.tooltip{
	width: 600px;
	height: auto;
	position: absolute;
	border: solid 5px #ccc;
	border-radius: 10px;
	padding: 5px;
	display: none;
	z-index: 9999;
	background: #fff;
}

.storeListResultsWithImages li p, .storeListResultsWithImages li form {
    margin-left: 101px;
}

.storeListResultsWithImages li form a {
    vertical-align: center;
}

.storeUpdateQtyButton {
    position: relative;
    width: 80px;
    height: 20px;
    top: 5px;
    margin: 0px 10px;
}

.productionDescBox p, .productionDescBox form, .productionDescBox div {
    margin-left: 176px;
}

.featuredList, .categoryList {
    padding: 0px;
    margin-left: 14px;
}

.featuredList li a {
    color: black;
    font-weight: normal;
}

.categoryList li {
    list-style-type: none;
    clear: both;
}

.searchBar {
    width: 80%;
    margin-right: 16px;
    padding: 4px 2px;
}

.previousNextMenu {
    text-align: center;
    font-size: 11px;
}

.shoppingCartIcon {
    position: relative;
    float: right;
    top: -2px;
    width: 16px;
    height: 16px;
    background-image: url('../images/imagecart.png');
    margin-left: 10px;
    margin-bottom: 5px;
}

.proceedToCheckoutButton {
    position: relative;
    text-align: center;
    margin-top: 70px;
    clear: both;
}

.proceedToCheckoutButton img {
    width: 200px;
    height: 36px;
}

.for-download ol li a{
	background-image: url('../images/download-logo.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 48px;
	padding-top: 20px;	
}

.for-download ol li{
	padding-top: 18px;
	padding-bottom: 12px;
}
