/* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements. 939 
=================================================================== */

.menuContainer{
padding:0;
margin:0;
background:url(../media/nav-bkgd.jpg) repeat-x transparent;
float:right;margin-left:-10px;
}

.menuContainer ul, ol{
list-style:none;
}

.menuContainer li{
padding-bottom:0;
}

.menu {width:950px;padding:0;height:44px;z-index: 100;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {width:630px;padding-left:330px;margin:0;list-style-type:none; font-size:12px !important;}

/*assuming there are 10 menu tabs define the width of the main tabs */
.menu ul ul {width:105px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left; width:105px; position:relative; font-style:normal; }
.phone {color:white; font-weight:bold;padding-top:12px;}
/* style the links for the top level */

.menu a, .menu a:visited {background:url(../media/menuButton.png) top left no-repeat; display:block; text-decoration:none; color:#ffffff; text-align:center; padding-top:12px;   width:105px; height:32px; border:0;  cursor:pointer; font-weight:bold; }
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{background-position:-105px 0; color:#000000;font-weight:bold;padding-top:12px;}
.menu :hover > a, .menu ul ul :hover > a {background-position:-105px 0; font-weight:bold;}

.menu ul ul a, .menu ul ul a:visited {
line-height:1em;
color:#efefef; 
width:105px; 
height:26px;
padding:4px; 
border-left: 1px solid #cfcfcf;
border-right:1px solid #cfcfcf; 
border-bottom:1px solid #cfcfcf; 
text-decoration:none; 
text-align:center; 
}

/* style the table so that it takes no ppart in the layout - required for IE to work 
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}*/

/*
.leftEnd{
width:28px !important; 
height:44px;
background:url(../media/leftMenuEnd.png) top left no-repeat;

}
.rightEnd{
width:28px !important;
height:44px;
background:url(../media/rightMenuEnd.png) top left no-repeat;
}
*/
