.products_show_div{
	margin-top:3px;
	width:200px;
	height:280px;	
	border:2px solid silver;
	background:url(../images/product_bg.gif);
}

/* border:2px solid black;background:url(../images/product_bg.gif); */
.products_show_div:hover{
	border:2px dotted black;
}
.products_show_table{
	width:100%;
	height:100%;
}
.products_show_img{
	width:100%;
	height:120px;
}
.products_show_pirce{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
	height:35px;
}
.products_show_img img{
	width:180px;
	height:120px;
	border:6px solid #414141;
}
.products_show_name{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:black;
	padding-left:10px;
	padding-right:10px;
	height:80px;
}
.products_show_name a:link{
	color:white;
	font-weight:bold;
}

.products_show_name a:visited{
	color:white;
	font-weight:bold;
}
.products_show_name a:active{
	color:white;
	font-weight:bold;
}
.products_show_name a:hover{
	color:red;
	font-weight:bold;
}
.circle_one{
    /* Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    CCborderRadius: 5px;
}
.dis_images_div{
	border:2px solid gold;
}

#main_product_td{

	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    CCborderRadius: 5px;
    
margin-top:15px;
	width:180px;
	height:150px;	
	border:2px dotted silver;
	padding-top:15px;
	
	
}





#main_product_td:hover{
border:2px solid black;

color:white;
}
#bannerThree img{
	height:220px;
}

.pro_dis_td_02{
    width:142px;
    height:80px;
}

<!-- navegation bar -->


.top_navbar{
width:100%; 

}
.nvmenu {
width:860px; 
position:relative; 
font-size:1em;
padding-bottom:0px;
margin:auto;
}
.speac{
width:100px;
float:left;
}
.nvmenu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.nvmenu ul li {
float:left;
position:relative;
list-style-type: none;
}
.nvmenu ul li a, .nvmenu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
width:70px; 
height:2.8em; 
color:#000; 
border:1px solid #ccc; 
border-width:1px 1px 0 0; 
background: ; 
padding-left:15px; 
line-height:3em;

}
* html .nvmenu ul li a, .nvmenu ul li a:visited {
width:100px;
}
.nvmenu ul li ul {
display: none;
}
.nvmenu table {
margin:-1px; 
border-collapse:collapse;
font-size:.9em;
}

/* specific to non IE browsers */
.nvmenu ul li:hover a {
color:#000; 
background:#ffffff;
}
.nvmenu ul li:hover ul {
display:block; 
position:absolute; 
top:3em;
margin-top:1px;
left:0; 
width:130px;
}
.nvmenu ul li:hover ul li ul {
display: none;
}
.nvmenu ul li:hover ul li a {
display:block; 
background:#; 
color:#000; 
height:auto; 
line-height:1.1em; 
padding:5px 10px; 
width:130px
}
.nvmenu ul li:hover ul li a.drop {
background:#;
}
.nvmenu ul li:hover ul li a:hover {
background:#2C2C2C; 
color:#ffffff;
}
.nvmenu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:150px; 
top:0;
width:100px;
}
.nvmenu ul li:hover ul li:hover ul.left {
left:-150px;
}


.footermain{
border:1px #666666 dashed;
width:978px;
height:80px;
background:url(../images/top_bg_one.gif) repeat-x scroll center top;
 -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.ftwrap{
width:978px;
height:80x;
margin:auto;
}
.left{
float:right;
padding-right:145px;
}
.margin{
float:right;
padding-right:60px;
padding-top:25px;
}
.img_1{
width:300px;
float:left;
}
.text_1{
width:658px;
height:100px;
float:right;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;


}