.login {
width:30%;
float:right;
height:35px;
color:#FFF;
text-align:right;
padding-top:15px;
}



.ddsmoothmenu {
font:bold 12px Verdana;
background:#FFF url(./bg_menu_tinthanh.jpg) repeat-x center;
width:100%;
float:left;
height:50px;
}

.ddsmoothmenu ul li {
position:relative;
display:inline;
float:left;
margin:0;
padding:0;
}

.ddsmoothmenu ul li a {
display:block;
height:33px;
_height:50px;
text-decoration:none;
background:url(./bg_menu_tinthanh.jpg) no-repeat top right;
margin:0;
padding:17px 15px 0 5px;
}

.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited {
color:#000;
}

.ddsmoothmenu ul li ul li a {
font:normal 13px Verdana;
width:200px;
color:#FFF !important;
height:15px !important;
border-top-width:0;
border-bottom:1px solid gray;
background:#000 !important;
margin:0;
padding:5px;
}

* html .ddsmoothmenu {
height:1%;
}

.downarrowclass {
position:absolute;
top:12px;
right:7px;
}

.rightarrowclass {
position:absolute;
top:6px;
right:5px;
}

.ddshadow {
position:absolute;
left:0;
top:0;
width:0;
height:0;
background:silver;
}

.toplevelshadow {
opacity:0.8px;
}

.login a,.top_ddsmoothmenu ul li a:link,.top_ddsmoothmenu ul li a:visited {
color:#FFF;
}

.top_ddsmoothmenu ul,.ddsmoothmenu ul {
z-index:100;
list-style-type:none;
margin:0;
padding:0;
}

* html .top_ddsmoothmenu ul li a,* html .ddsmoothmenu ul li a {
display:inline-block;
}

.top_ddsmoothmenu ul li a.selected,.top_ddsmoothmenu ul li a:hover {
color:red;
}

.top_ddsmoothmenu ul li ul,.ddsmoothmenu ul li ul {
position:absolute;
left:0;
display:none;
visibility:hidden;
}

.top_ddsmoothmenu ul li ul li,.ddsmoothmenu ul li ul li {
display:list-item;
float:none;
}

.top_ddsmoothmenu ul li ul li ul,.ddsmoothmenu ul li ul li ul {
top:0;
}

.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover {
color:red;
background:url(./bg_menu_tinthanh.jpg) no-repeat bottom right;
}