.products_images{
margin: 0 auto;
height: auto; 
width: 650px;
margin-bottom:3px;
}
.gradiento{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(15%, white), color-stop(100%, #f0f0f0)); 
background: -moz-linear-gradient(top, white 0%, white 55%, #d8d8d8 130%); 
}
#cwrapper {
width:600px;
height:auto;
margin:0 auto;
text-align:left;
}
#vswitch{
width:45px;
height:20px;
float:right;
}
.l{
width:20px;
height:20px;
float:left;
background: url(/modules/catalogue/img/lna.gif) no-repeat;
}
.g{
width:20px;
height:20px;
margin-left:5px;
float:left;
background: url(/modules/catalogue/img/gna.gif) no-repeat;
}
.la{
width:20px;
height:20px;
float:left;
background: url(/modules/catalogue/img/la.gif) no-repeat;
}
.ga{
width:20px;
height:20px;
margin-left:5px;
float:left;
background: url(/modules/catalogue/img/ga.gif) no-repeat;
}
#products, .product, .cwrapper, .pic, .description, .action, .price, .cart, .rate {
float:left;
}
#products,.product {
width:100%;
}
.product {
padding:10px 0;
}
.pic {
position:relative;
width:180px;
}
.description {
width:410px;
height:150px;
margin:0;
padding:5px;
overflow:hidden;
}
.description  h1 a:link{
font-size: 12px;
}
.action {
width:590px;
height:30px;
padding:5px;
margin:0 auto;
text-align:center;
}
.rate{text-align:center;width:295px;height:30px;}
.price{text-align:center;width:295px;height:30px;}
/*grid*/
.grid .product {
margin-right:29px;
text-align:center;
border:none;
margin-bottom:10px;
}
.grid .product,.grid .cwrapper,.grid .pic {
width:180px;
}
.grid .pic {
position:relative;
}
.grid .cwrapper {
padding-top:10px;
border:solid 1px #aaa;
}
.cwrapper {
box-shadow: 0px 7px 6px -6px #999;
}
.grid .description p {
display:none;
}
.grid .description {
padding:3px;
width:174px;
height:34px;
}
.grid .action {
width:180px;
padding:0;
height:40px;
}
.grid .cart{width:180px;height:30px;}
.grid .rate{width:180px;height:30px;}
.grid .price{width:180px;height:30px;}
.price input[type="text"]
{
margin-top:5px;
background:transparent;
border:none;
width:80px;
color:#888;
font-size:13px;
text-align:center;
}
.textbox {
background: white;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0 0 5px #DDD inset;
color: #666;
float: left;
padding: 5px 10px;
width: 165px;
outline: none;
}
.tooltip {
display:none;
position:absolute;
border:1px solid #ccc;
background-color:#fff;
padding:10px;
color:#555;
font-size:12px;
}
/* rateing */
.on_img
{
display:block;
background: url(/modules/catalogue/img/on.png) no-repeat left top;
padding-left:40px;
width:40px;
height:20px;
margin:0 auto;
line-height:28px;
}
.over_img
{
display:block;
background: url(/modules/catalogue/img/over.png) no-repeat left top;
padding-left:40px;
width:40px;
height:20px;
color:green;
line-height:28px;
}
/* rateing */
.nexists{
position:absolute;
width:60px;
top:140px;
left:115px;
padding:3px;
font-size:10px;
background-color:#F00000;
color:#fff;
font-weight:bold;
text-align:center;
opacity:0.8;
z-index:5;
}
.novelty{
position:absolute;
width:60px;
top:0;
padding:3px;
font-size:10px;
background-color:#EA7500;
color:#fff;
font-weight:bold;
text-align:center;
opacity:0.8;
z-index:5;
}
.salei{
position:absolute;
width:60px;
top:0;
padding:3px;
font-size:10px;
background-color:green;
color:#fff;
font-weight:bold;
text-align:center;
opacity:0.8;
z-index:5;
}
.sale{
text-decoration:line-through;
color:green;
font-size:14px;
}
.particle{
color:#888;
text-align:justify;
width: 408px;
height:110px;
overflow: hidden;
}
.particlem{
color:#888;
text-align:justify;
width: 634px;
padding:8px;
margin-bottom:8px;
height:auto;
}
.mcontent{
position:relative;
width:650px;
margin:0 auto;
margin-bottom:28px;
}
.actions {
width:640px;
height:25px;
padding:5px;
text-align:center;
}
.ptitle{
color:#F03E21;
font-size:14px;
float:right;
padding-right:8px;
margin-bottom:10px;
}
hr.carved {
border: 0px none;
height: 1px;
background: -moz-linear-gradient(left center , #FDFFFD, #999, #FDFFFD) repeat scroll 0% 0% #999;
}