#topmenu {float:right; margin-top:50px; width:600px;}
#topnav, #topnav ul {
	width:auto;
	margin:0 auto;
	padding:0 0 0 19px ; /*added */
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	font-size:.75em;
	line-height:2em; 
	}
      #topnav a { display:block; padding:0 5px 0 5px; text-align:center; color:#999; text-decoration:none; text-transform:lowercase; width:auto;}
#topnav a:hover { color:#260859; }
     #topnav li { float:left; position:relative;}
     #topnav ul { position:absolute; display:none; width:12em; top:4em;}
  #topnav li ul { display:none;}


#menu {float:right; height:66px; margin-top:11px; width:600px;}
#menu ul {list-style:none; margin:0; padding:0px;}
#menu li {float:left;}
.gfmenu a {display:block; background-image:url(/templates/assets/img/nav/gf_down.png); width:155px; height:66px;}
.gbmenu a {display:block; background-image:url(/templates/assets/img/nav/gb_down.png); width:145px; height:66px;}
.dpmenu a {display:block; background-image:url(/templates/assets/img/nav/dp_down.png); width:145px; height:66px;}
.iqmenu a {display:block; background-image:url(/templates/assets/img/nav/iq_down.png); width:155px; height:66px;}

.gfmenu a:hover {display:block; background-image:url(/templates/assets/img/nav/gf_over.png); width:155px; height:66px;}
.gbmenu a:hover {display:block; background-image:url(/templates/assets/img/nav/gb_over.png); width:145px; height:66px;}
.dpmenu a:hover {display:block; background-image:url(/templates/assets/img/nav/dp_over.png); width:145px; height:66px;}
.iqmenu a:hover {display:block; background-image:url(/templates/assets/img/nav/iq_over.png); width:155px; height:66px;}

.banner ul {margin:0; padding:0; list-style:none;}
.banner li {margin:5px 0;}
.test_hp li.success a {display:block; background-image:url(/images/cache/success.jpg); width:340px; height:60px; text-indent:-999em;}
.test_hp li.vigenette a {display:block; background-image:url(/images/cache/video_3.jpg); width:340px; height:60px; text-indent:-999em;}