﻿#premenu
{
	font-size: 11px;
	position: relative; /*right: 20px;*/
	z-index: 9499;
	top: -8px;
	color:#3F3F3F;
}

.ie #premenu
{
	/*right: 20px;*/
	font-size: 1.1em;
	top: -12px;
}

#premenu a, #premenu a:visited
{
	color: #3f3f3f;
	outline: none;
	margin: 0;
}

#premenu ul
{
	padding: 0;
	float: left;
}

#premenu li
{
	list-style: none;
	float: left;
	position: relative;
	z-index: 9999;
	padding-right: 10px;
	padding-top: 5px;
	border: 1px solid #ffffff;
	border-bottom: none;
}

.pm_bullet, .pm_bullet_qv
{
	width: 6px;
	height: 6px;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	background: url('images/menu/arrow_bullet_right.gif') no-repeat;
	position: relative;
	margin-left: 5px;
}

.pm_bullet_qv
{
	margin-top:4px;
}

#premenu li:hover .pm_bullet
{
	background: url('images/menu/arrow_bullet.gif') no-repeat;
}

#premenu li:hover a
{
	color: #0069aa;
}

#premenu li
{
	padding-bottom: 6px;
}

#premenu ul li
{
	padding-bottom: 0;
}

#premenu .pm_lvl1
{
	display: none;
	position: absolute;
	z-index: 1000;
	float: left;
	background: transparent url('images/menu/pre_menu_bg.png') no-repeat scroll right bottom;
	width: 165px;
	padding-bottom: 20px;
	margin-left: -5px;
	margin-top: 6px;
}

.ie #premenu .pm_lvl1
{
	background: transparent url('images/menu/pre_menu_bg_ie.png') no-repeat scroll right bottom;
}

#premenu .pm_lvl1 a
{
	color: #0069aa;
}

#premenu .pm_lvl1 ul li div
{
	margin-left: 2px;
	float: left;
}

#premenu .lvl1_end
{
	right: -10px;
	width: 183px;
	background: transparent url('images/menu/pre_menuend_bg.png') no-repeat scroll left bottom;
}

.ie #premenu .lvl1_end
{
	width: 189px;
	background: transparent url('images/menu/pre_menuend_bg_ie.png') no-repeat scroll left bottom;
}

#premenu .lvl1_qv
{
	right: 0px;
	width: 290px;
	background: transparent url('images/menu/pre_menuqv_bg.png') no-repeat scroll left bottom;
	padding-bottom:10px !important;
	margin-top:5px !important;
}

.ie #premenu .lvl1_qv
{
	width: 290px;
	background: transparent url('images/menu/pre_menuqv_bg.png') no-repeat scroll left bottom;
}



#premenu .lvl1_first
{
	background: transparent url('images/menu/pre_menufirst_bg.png') no-repeat scroll right bottom;
	width: 197px;
}

.ie #premenu .lvl1_first
{
	background: transparent url('images/menu/pre_menufirst_bg_ie.png') no-repeat scroll right bottom;
	width: 203px;
}

#premenu .lvl1_store
{  /*Added to fix wrapping in store menu --Tyson 12/09/2011--*/
	background: transparent url('images/menu/pre_menustore_bg.png') no-repeat scroll right bottom;
	width: 190px;
}

#premenu .lvl1_community
{
	background: transparent url('images/menu/pre_menucommunity_bg.png') no-repeat scroll right bottom;
	width: 178px;
}

.ie #premenu .lvl1_community
{
	background: transparent url('images/menu/pre_menucommunity_bg.png') no-repeat scroll right bottom;
	/*margin-left: -10px;*/
}

.shim_community
{
	width: 84px;
}

.ie .shim_community
{
	width: 80px;
}

.shim_contact
{
	float: left !important;
	width: 102px;
	margin-left: 7px;
}

.ie .shim_contact
{
	width: 106px;
}

.shim_qv
{
		float: left !important;
	width: 224px;
	margin-left: 7px;
}

.ie .shim_qv
{
	width: 222px;
}

/*
.shim_store
{
	width: 102px;
}

.ie .shim_store
{
	width: 110px;
}

.ie .lvl1_store
{
	width: 173px !important;
}
Note: Fixed text wrapping in store menu by replacing 3 items above with the ones below from App_Themes/Destiny/premenu.css 
      because this file is used when a menu item is selected (I.e. Products, Downloads, etc..) and the destiny file 
	  is used for the home page.  I'm not sure why but it looks like the two files should be in sync with each other.
      --Tyson 12/09/2011--
*/

.shim_store
{
	width: 111px;
}

.ie .shim_store
{
	width: 88px;
}

.lvl1_store { width: 190px !important; margin-left:-1px !important; }
.lvl1_store li {padding-left:6px !important;}
.ie .lvl1_store li{	padding-left:26px !important; font-size:.9em !important;}
.ie .lvl1_store
{
	width: 195px !important;
	margin-left:-27px !important;
}

.shim_downloads
{
	width: 107px;
}

.ie .shim_downloads
{
	width: 113px;
}

.premenu_topshim
{
	border-top: 1px solid #D3D2CF;
	height: 1px;
	position: relative;
	float: right;
	margin-right: 7px;
}


#premenu li:hover
{
	border: 1px solid #D3D2CF;
	border-bottom: none;
}

#premenu li a:hover
{
	color: #0069aa;
	text-decoration: underline;
}

#premenu .pm_lvl1 li
{
	list-style: none;
	clear: both;
	margin: 5px;
	line-height: 10px;
	padding-left: 10px;
	border: none;
}

.ie7 #premenu .pm_lvl1 LI
{
	width:155px;
}
#premenu li:hover .pm_lvl1
{
	display: block;
	border-top: none;
}

.ie7 #premenu ul
{
margin-left:0px;
}

