.description a:link, .description a:visited{
font-size:13px;
} 
.products_images{
margin: 0 auto;
height: auto; 
width: 650px;
margin-bottom:3px;
}
#cwrapper {
width:800px;
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, .catalogue, .rate {
float:left;
}
#products,.product {
width:100%;
}
.product {
padding:10px 0;
}
.pic {
position:relative;
width:180px;
}
.description {
width:600px;
height:150px;
margin:0;
overflow:hidden;
}
.description  h1 a:link{
font-size: 12px;
}
.action {
width:600px;
height:70px;
padding:5px;
margin:0 auto;
text-align:center;
}
.rate{text-align:center;width:300px;height:30px;}
.price{text-align:center;width:300px;height:30px;}
/*grid*/
.grid .product {
margin-right:26px;
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:70px;
}
.grid .rate{width:180px;height:30px;padding-top:0;}
.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;
}
.rotate {
-ms-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-ms-transform-origin: left top 0;
-moz-transform-origin: left top 0;
-webkit-transform-origin: left top 0;
transform-origin: left top 0;
text-transform: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.nexists{
position:absolute;
width:120px;
top:0;
padding:3px;
font-size:12px;
background-color:rgba(240, 0, 0, 0.5);
color:#fff;
font-weight:bold;
text-align:center;
opacity:0.8;
z-index:5;
letter-spacing:1px;
}
.novelty{
position:absolute;
width:60px;
top:0;
padding:3px;
font-size:10px;
background-color:rgba(324, 117, 0, 0.8);
color:#fff;
font-weight:bold;
text-align:center;
z-index:5;
}
.salei{
position:absolute;
width:60px;
top:0;
padding:3px;
font-size:10px;
background-color:rgba(42, 145, 44, 0.8);
color:#fff;
font-weight:bold;
text-align:center;
z-index:5;
}
.sale{
text-decoration:line-through;
color:green;
font-size:14px;
}
.particle{
color:#555;
text-align:justify;
width: 408px;
height:110px;
overflow: hidden;
}
.particlem{
color:#888;
text-align:justify;
width: 650px;
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{
float:right;
padding-right:8px;
color:#777;
margin-bottom:15px;
font-size:14px;
}
hr.carved {
border: 0px none;
height: 1px;
background: -moz-linear-gradient(left center , #FDFFFD, #999, #FDFFFD) repeat scroll 0% 0% #999;
}
/* 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 */