#products {
	margin: 10px;
	}
.content{
   float: left
}
.store_products{
    float: left;
    background-color: #3689C9;
    background-color:transparent;
    margin-bottom: 5px
}

.product_sort{
    float: left;
    width: 480px;
}
.product {
	margin-bottom: 5px;
	min-height: 100px;

float: left;
width: 500px;
margin-bottom: 10px;

}
.product .info{
    background-color:#4C9BD6;
    border:1px solid #2976AF;
    float:left;
    margin:2px 0 0;
    padding:10px 15px;
    width:400px;
}

.product a {    
    float:left;
    height:100%;
    margin-right:10px;
    margin-top:10px;
    width:10%;
    height: 120px
}
.product .info a {    
    float: left;
    width: 30%;
    height: 20px;
    margin-top: 0
}
	
	.product .img_main_container {
		width: 55px;
		float: left;
                height: 120px;
                margin-top: 15px;
	}
	
	.product .img_container {
		border:0px solid #003365;
		float:right;
		text-align:center;
	}

        .product .img_container a{
           border:0px solid red;
           width: 100%;
           float: left;
           height: 100px;
         }
	
	.product img {
		/*border: 1px solid #003365;
		float: left;*/
		/*width: 55px;*/
		}
	
	.product .info {
		/*background-color: #4c9bd6;
		border: 1px solid #2976af;
		padding: 10px 15px;
		margin-left: 60px;


                margin: 2px 0 0 0;
                float: right;
                width:80%;*/
		}
		
		.product .info dt {
			float: left;
			font-weight: bold;
			margin-right: 7px;
			}
			
		.product .info p {
			margin-top: 10px;
			}
			
	.product .action {
		background-color: #4099db;
		border: 1px solid #2976af;
		height: 22px;
		margin: 2px 0 0 60px;
		padding: 5px 5px 5px 15px;

                margin: 2px 0 0 0;
                float: right;
                width:400px;

                background-color:#4099DB;
                border:1px solid #2976AF;
                float:left;
                height:22px;
                margin:2px 0 0;
                padding:5px 5px 5px 15px;
                width:82%;


		}
		
		.product .action form {
			float: left;
			}
			
			.product .action form input {
				background-color: #4099db;
				background-image: url(images/basket.gif);
				background-position: right;
				background-repeat: no-repeat;
				border: none;
				color: #fff;
				cursor: pointer;
				font-family: verdana, arial, sans-serif;
				font-weight: bold;
				height: 22px;
				margin-left: 3px;
				padding-right: 23px;
				text-align: left;
				width: 122px;
				}
				
				.product .action form input:hover {
					background-image: url(images/basket_hover.gif);
					}
				
				
		.product .action .price {
			float: right;
			font-size: 200%;
			font-weight: bold;
			}


#product_search {
	background-color: #003365;
	height: 25px;
	margin-bottom: 1px;
        width:96%;
	}
	
	#product_search label {
		display: block;
		float: left;
		font-weight: bold;
		padding: 2px 5px 0 8px;
		}
		
	#product_search .text {
		border: 1px solid #002448;
		float: left;
		margin-top: 2px;
		padding: 2px 4px 3px 4px;
		width: 307px;
		}
		
	#product_search .submit {
		background-color: #003365;
		background-image: url(images/search.gif);
		background-repeat: no-repeat;
		border: none;
		cursor: pointer;
		float: right;
		font-weight: bold;
		height: 25px;
		text-indent: 100px; 
		width: 60px;
		}


.product_sort {
	background-color: #003365;
	background-image: url(images/sort_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 22px;
	padding: 3px 10px 0 10px;
	}
	
	
	.product_sort strong {
		float: left;
		}
		
		
	.product_sort .sorter {
		float: left;
		margin-left: 20px;
		}
		
		.product_sort .sorter .name {
			float: left;
			}
			
		.product_sort .sorter .actions {
			float: left;
			padding: 5px 0 0 3px;
			width: 10px;
			}
			
			.product_sort .sorter .actions a {
				background-image: url(images/sort_desc.gif);
				display: block;
				height: 5px;
				overflow: hidden;
				width: 10px;
				}
				
				.product_sort .sorter .actions a:hover {
					background-image: url(images/sort_desc_hover.gif);
					}
					
				.product_sort .sorter .actions a.asc {
					background-image: url(images/sort_asc.gif);
					margin-top: 1px;
					}
					
					.product_sort .sorter .actions a.asc:hover {
						background-image: url(images/sort_asc_hover.gif);
						}
						
						
	.product_sort .pages {
		float: right;
		}
		
		.product_sort .pages .current {
			color: #fff !important;
			text-decoration: none;
			}