

/*  New menu   */

/* menu */

#topNavigationWrapper { 
	width:980px;
    margin-bottom: 20px;
   
}

#topnav{
	position: relative;
	width: 980px;
    background-color: #dbe9f5;
    padding-bottom:4px;
    z-index:100;	
}

#topnav table{
	position:relative;
	width:980px;
  	text-align: center;
    top:2px;
}

#topnav table td{ 
  position:relative;
  border-right: 2px solid #dbe9f5;	
  padding:0px;
}

/* menu classes */


#topnav table td a.myhome{
  padding:8px;
}

#topnav table td a.contentm{
  padding:8px;
}

#topnav table td a.home{
  padding:8px;
}

#topnav table td a.{
  padding:8px;
}

#topnav table td a.contentm{
  padding:8px;
}

#topnav table td a.whypet{
  padding:8px;
}

#topnav table td a.registration{
  padding:8px;
}

#topnav table td a.petins{
  padding:8px;
}

#topnav table td a.about{
  padding:8px;
}

#topnav table td a.pracsup{
  padding:8px;
}

#topnav table td a.getintouch{
  padding:8px;
}

#topnav table td a.ostock{
  padding:8px;
}

#topnav table td a.contactvet{
  padding:8px;
}



#topnav table td a.trainingmodulesRestricted,
#topnav table td a:hover.trainingmodulesRestricted {
  background-image: url(../images/bt_bg_restriced.png) ; 
  padding:8px;
  color:#CC3333;
}

#topnav table td a.faqs-advisorRestricted,
#topnav table td a:hover.faqs-advisorRestricted{ 
  background-image: url(../images/bt_bg_restriced.png) ;
  padding:8px;
  color:#CC3333;
}

#topnav table td a.referencesRestricted,
#topnav table td a:hover.referencesRestricted{ 
  background-image: url(../images/bt_bg_restriced.png) ;
  padding:8px;
  color:#CC3333;
}



.contactUsLink {
  margin: 0px !important;
  padding: 0px !important;
}


/* menu selection */

#topnav table td a:hover, 
#topnav .selected a {
  background-image : url(../images/bt_bg_selected.jpg) !important;
  behavior : none !important;
  color : #fefefe;
}


#topnav table td .restricted  {
  background-image: url(../images/bt_bg_restriced.png) ;
}

#topnav table td a .selected td {
  background-image : none !important;
  behavior : none !important;
  color : #ff0000;
}

#topnav table td a{ 
  background-image: url(../images/bt_bg_unselected.png) ;
  display: block;
  color: #3573c0;
  text-decoration: none;
  font-size: 1.45em;
}

#topnav td a:hover, #topnav table td:hover a{
	text-decoration:none;
	color:#fff;
	background : #3F84C5 url(../images/bt_bg_selected.jpg)
}

/* sub menu */

#topnav td ul{
    position:absolute;
	width:auto;
    height:auto;
	/*display:none;*/
    visibility:hidden;	
	padding:5px 0 14px 7px;
	background-color:#3F84C5;
	background : #3F84C5 url(../images/bt_bg_selected_menu.png) bottom repeat-x !important;
	margin:0px;
	border:0px;	
	z-index:200;	
	-moz-box-shadow: 2px 2px 3px #333333;
    -webkit-box-shadow: 2px 2px 3px #333333;
    box-shadow: 2px 2px 3px #333333;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=134, Color='#333333')";
    /* For IE 5.5 - 7 */
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=134, Color='#333333');
   list-style:none;
}

html*#topnav td ul{
  left:0px;
}

#topnav td a:hover ul, #topnav td:hover ul{ 
  /*display: block; */
  visibility: visible;
} 

#topnav td li {
	border-bottom:1px solid #fff;
	border-right:none;
	float:none;
	margin:0 8px 0 0;
	height:15px;
	padding:5px 0px 5px 0;
	width:200px;
}
	
#topnav td:hover li a{
	color:#fff;
	padding-left:5px;
	background:none !important;
}

#topnav td ul a{
	display:block;
	height:25px;
	font-size:1.3em;
	font-style:normal;
	margin:0px;
	padding:0px 4px 0px 5px;
	text-align:left;
	background:none;
}

#topnav td ul img{
	margin-right:10px;
	margin-bottom:1px;
	margin-top:1px;
}

#topnav td ul a:hover , #topnav td ul li:hover a{
	border:0px;
	text-decoration:underline;
	background:none !important;
}

/* over-rides */

#topnav .selected table td a{
	background-image:none !important;
}

#topnav p{
	clear:left;
}

