ul, h3 {	
	padding:0;
	margin:0;
	list-style-type:none;
	color:#666;
	}
/*----------- Start section "Global Styles" -----------*/
.content_store {
padding:0;
text-align:left;
}
.rounded {
vertical-align:baseline;
}
/*----------- End section "Global Classes" -----------*/

/*----------- Start section "Buttons" -----------*/
.button3 {
background:#606060 url(./img/button3.png) repeat-x 0 0;
border:1px solid #606060;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:inline-block;
text-align:right;
vertical-align:middle;
}
.button3:hover,
.button3.hover {
background-position:0 -24px;
}
.button3 a {
color:#fff !important;
display:inline-block;
font-size:12px;
font-weight:bold;
height:24px;
line-height:24px;
padding:0 10px;
}

.button3 a:hover,
.button3 a.hover {
text-decoration:none;
}

.button2 {
font-size:12px;
font-weight:bold;
height:24px;
line-height:24px;
padding:0 10px;
}
/*----------- End section "Buttons" -----------*/

/*----------- Start section "Search results" --------------------------------*/
.content_store ul.results{
width:100%; /* 732 wide + 12 padding */
clear:both;
}
.content_store ul.results li.product{
background:transparent url("./img/result_gradient.gif") bottom repeat-x;
border:1px solid #ccc;
display:block;
float:left;
font-size:12px;
height:250px;
margin:0 12px 12px 0;
position:relative;
width:210px;
}

.content_store ul.results li.product img.product{
display:block;
max-height:120px;
max-width:200px;
overflow:hidden;
margin:24px auto 0;
}
.content_store ul.results li.product h4{
margin:2px 11px 9px;
line-height:12px;
}
.content_store ul.results li.product ul{
font-size:1em;
list-style-type:square;
margin:0 24px;
}
.content_store ul.results li.product ul li{
padding:0 0 4px 0;
font-weight:bold;
}
.content_store ul.results li.product div.price{
font-weight:normal;
}
.content_store ul.results li.product div.price.sale{
border-left:6px solid #ce040b;
color:#ce040b;
margin-left:0;
}
.content_store ul.results li.product div.price del{
color:#3e3e3e;
display:block;
font-size:11px;
font-weight:normal;
margin-top:4px;
text-decoration:line-through;
}
.content_store ul.results li.product div.price span.msg{
line-height:13px;
}
.content_store ul.results li.product .button3,
.content_store ul.results li.product input{
bottom:0;
margin:0 8px 8px 0;
position:absolute;
right:0;
width:100px; /* // fixes ie7 width // */
}

.content_store ul.results li.product .button2,
.content_store ul.results li.product input{
bottom:0;
margin:0 8px 8px 0;
position:absolute;
left:7px;
width:100px; /* // fixes ie7 width // */
}

.content_store ul.results li.product div.badge-colors{
background:transparent url("./img/badge_colors.png") no-repeat;
font-size:9px;
line-height:21px;
padding-left:22px;
position:absolute;
top:0;
width:100%;
}
.content_store ul.results li.product div.badge-sale{
background:#ce040b;
color:#fff;
display:inline-block;
font-weight:bold;
font-size:11px;
height:20px;
line-height:19px;
padding:0 7px 0 11px;
position:absolute;
top:151px;
}

