/* CSS Document for all of the sub page */
#container{ padding-top:5px;
}
#mbx{ padding-bottom:5px; padding-left:2px;
}
#mbx a{ text-decoration:none;
}
#m1{ float:left; margin-left:10px; padding:0 2px 10px 2px; width:719px; min-height:1%; border:1px solid #ccc;
}
#m2{ padding:30px 0 30px 0; text-align:center;
}
#m1 p{ padding:0 20px 10px 30px; line-height:150%;
}
#m1 h3{ margin-left:30px; padding:3px 0 0 10px; background:url(10.gif) left center no-repeat; width:115px; height:17px; background-color:#e7e2d9; position:relative;
}
#m1 h3 img{ position:absolute; top:0; right:0;
}
#m3{ position:relative; padding-bottom:10px;
} 
#m3 img{ position:absolute; top:0; right:30px; border:0;
}
.pad1{ padding:3px 0 3px 3px;
}
#leftbox{ float:left; width:143px;
}
.leftimg{ float:left; margin-top:10px; border:1px solid #ccc;
}
.border1{ border-bottom:1px dotted #ccc;
}
.col1{ color:#669933;
}
/*--------------------------------for gallery bar---------------------------------*/
#gallerybar{ background:url(gallerybar.jpg) no-repeat left top; width:719px;height:32px; float:left;
}
#gallerybar select{ float:right; margin:8px 6px 0 0; width:150px;}

.thumbnail{ float:left; padding:10px;}
.detail{ width:120px; line-height:15px; float:left;padding:10px;}
.detailtext{ float:left; width:100px; padding:10px;}
/*-----------------------------product style--------------------------------*/
.productpic{ float:left; padding:10px;}
.productitem{ float:left; padding:20px 10px 10px 10px; width:200px;line-height:15px;}
.red{ color:#FF0000;}
.icon{margin:10px 0px 10px 20px;}
/*------------------------------price style------------------------------*/
.pricestyle{ float:left; border:1px solid #d7e9f5; margin:10px 0px 0 10px; display:inline;}
.pricestyle td{ line-height:20px; text-align:center;}
/* this style for temS*/
.tt{ background: url(barbg.gif) no-repeat; width:487px; line-height:22px; color:#fff; text-indent:15px;margin:5px; font-weight:bold; clear:both;}