.list{


}

.line{
width:320px;
height:220px;
padding:10 0 10 0;

display:inline;
float:left;
}

div.preview{
height:64px;
padding:3px 5px 0 0;
overflow:hidden;
font-size:12px;
line-height:15px;
font:Tahoma;
color:#666666;
}

div.preview p{
font-size:12px;
text-indent:0px;
}





h1{
font-size:13px;
font-weight:bold;
color:#569413;
margin:0 0 2 0;
text-transform:uppercase;
}

h1 a{
color:#569413;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.cinput{
border:1px solid #000000;
padding:0px;
margin:0px;
height:16px;
width:30px;
}

.count{

}

.count input{


border:1px solid #A1A1A1;
margin:0px 0px 1px 5px;
text-align:center;
width:25px;
}

table.g_card_table td{
padding:5px;
color:#333333;
background-color:#fffee6;
vertical-align:top;
font-size:12px;
}

table.g_card_table tr.header td{
background-color:#999999;
color:#FFFFFF;
padding:5px;
}

table.g_card_table tr.d td{
background-color:#ebffe0;

}


.gname{
color:#569413;
font:Arial;
font-weight:bold;
width:100%;
padding:0 5px 0 0;
text-decoration:none;
}