.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 0px solid #F38F1D;
border-width: 0;
/*padding: 10px;*/
font: normal 12px Helvetica,Arial,sans-serif;
z-index: 100;

}
#megamenu49 .column{
	min-height: 61px;
	min-width: 140px;
}


.megamenu .column{
float: left;
/*width: 180px; width of each menu column*/
margin-right: 5px;
padding-left: 0px;
width:210px;
}

.megamenu .column:first-child {
	border: none;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding:0 0 0 10px;
margin-left: 0;
background: url(images/nav-bullet.gif) no-repeat scroll 0 3px transparent;
}

.megamenu .column h3{
/*background: #e0e0e0;
font: bold 13px Arial;*/
margin: 0 0 10px 0;
}

.megamenu .column ul li a{
text-decoration: none;
}

.megamenu .column ul li a:hover{
color: red;
}

.megamenu {
	/*background: #00ADEF url(../images/menuGrad1.png) repeat-x top left; */
	background:#fff;
	/*border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px; 
	-webkit-border-bottom-left-radius: 5px; 		
	-webkit-border-bottom-right-radius: 5px; */
	box-shadow: 0 3px 5px #000; 
	-moz-box-shadow: 0 3px 5px #000; 
	-webkit-box-shadow: 0 3px 5px #000; 
	max-width: 960px; 
	/*padding: 10px 5px;*/
}
.megamenu a {
	font-weight: bold;
	font-size:11px;
	/*color:#333;*/
}
.megamenu h3 a {
	font-weight: bold
}
.megamenu .all-link {
	margin-top: 10px; text-align: left
}
.megamenu .all-link a {
	font-weight: bold
}
.megamenu .links-column a {
	font-weight: bold
}
.megamenu .separator {
	padding-bottom: 20px
}
.megamenu .with-left-column {
	border-left: 1px dotted #ccc
}
.megamenu .with-right-column {
	border-right: 1px dotted #ccc
}
.megamenu .column {
	float: left; 
	padding: 0 10px; 
	text-align: left;
}
.megamenu .column a {
	font-size: 11px;
	color:#333;
}
.megamenu .column h3 {
	 
	font-size: 11px; 
	
	font-weight: bold
}
/*.megamenu .column h2 {
	margin: 0 0 5px; 
	font-size: 14px; 
	letter-spacing: 0.5px; 
	font-weight: bold
}*/
.megamenu .column h2 {
    -moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #0060A9;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    /*letter-spacing: 0.5px;*/
    line-height: 1;
    margin: 0 0 5px;
    text-align: center;
    text-shadow: 1px 1px 1px #333333;
	padding:7px 0;	
}
.megamenu .column h3 a {
	border-color: #222; 
	color: #333; 
	font-size: 12px;
	text-decoration: none;
	border-bottom:1px dotted #2166B1;
}
.megamenu .column li {
	margin-bottom: 2px; 
	padding: 0 0 0 10px
}
.megamenu .column ul {
	margin: -8px 0 5px 7px; 
	padding: 0;
	font-size: 11px;
	color: #000;
}

.megamenu .column span {
	color:#000;
	font-size:12px;
	margin-left:5px;
}
.megamenu .column ul li a {
	text-decoration: none;
	color:#333333;
}
.megamenu .columns {
	float: left
}

.megamenu a:active, .megamenu a:focus, .megamenu a:hover {
	color:#000;
}

.primary_nav_drop_down {
background:#fff;
margin-top:-1px;
padding:0 15px;
overflow:hidden;
width:775px;
z-index:9996;
text-align:left;
}

.primary_nav_drop_down h5 {
border-bottom:1px solid #b2b2b2;
color:#000;
font:bold 20px Arial,Helvetica,sans-serif;
margin:0;
padding:8px 0 5px;
}

.primary_nav_drop_down p.view_all {
font:normal 13px Arial,Helvetica,sans-serif;
/*padding-top:15px;*/
}

.primary_nav_col {
margin:10px 0;
padding:5px 10px;
width:30%;
}

.primary_nav_drop_down h6 {
font-weight:bold;
padding:0 0 2px;
}

.primary_nav_drop_down span {
font-size:11px;
font-weight:normal;
padding-top:3px;
}

.border_bottom {
border-bottom:1px solid #b2b2b2;
}

.border_right {
border-right:1px solid #b2b2b2;
}

.border_left {
border-left:1px solid #b2b2b2;
margin-left:-1px;
}

.primary_nav_drop_down ul {
padding:5px 0 15px;
}

.primary_nav_drop_down li {
line-height:19px;
list-style-type:none;
}

.primary_nav_drop_down li a {
color:#000;
}

.primary_nav_drop_down li a:hover {
color:#a2090f;
}

.float_right {
float:right;
display:inline;
}

.uppercase {
text-transform:uppercase;
}

.float_left {
float:left;
display:inline;
}
.vtab {
    margin: auto;
    width: 960px;
    height: 100%;
}
.vtab > ul > li {
    width: 175px;
    /*height: 110px;*/
    background-color: #fff !important;
    list-style-type: none;
    display: block;
    text-align: center;
    margin: auto;
    padding-bottom: 5px;
	padding-top: 5px;
    border: 1px solid #fff;
    position: relative;
    border-right: none;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.vtab > ul > li.selected {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    border: 1px solid #ddd;
    border-right: none;
    z-index: 10;
    background-color: #fafafa !important;
    position: relative;
}
.vtab > ul {
    float: left;
    width: 175px;
    text-align: left;
    display: block;
    margin: auto 0;
    padding: 0;
    position: relative;
    top: 5px;
	clear:both;
}
.vtab > div {
    background-color: #fafafa;
    margin-left: 176px;
    border: 1px solid #ddd;
   /* min-height: 250px;*/
    padding: 10px 0 10px 10px;
    position: relative;
    z-index: 9;
    /*-moz-border-radius: 5px;8*/
	height:290px;
	overflow:auto;
	border-top:none;
}

.prodColumns {
display:none;
}

.vtab > div  h3 {
    /*color: #800;*/
    font-size: 1.2em;
    border-bottom: 1px dotted #b2b2b2;
    padding-top: 0px;
	padding-bottom: 5px;
    margin-top: 0;
	line-height:1;
}

.vtab > div > div.prodCells {
    float: left;
    height: 70px;
    margin: 0 20px 5px 0;
    overflow: hidden;
    width: 130px;
}

.vtab > div > div.alphaSplit {
    float: right;
    font-style: italic;
    height: auto;
    position: relative;
    right: 6px;
    text-align: right;
    top: -23px;
    white-space: nowrap;
    width: 282px;
	margin:0 20px;
	padding:0 15px;
}
.vtab > div > div.alphaSplit h3 {
border:none;
font-size:12px;
line-height:1;
}
.AlphaH3 {
    float: left;
    text-align: center;
    width: 175px;
}
.vtab > div > div.prodCells p {
font-size:10px;
margin:0;
max-height:55px;
overflow:hidden;
line-height:1;
text-overflow:ellipsis;
}

.vtab > ul > li.selected{
    border-right: 1px solid #fff !important;
}
/*.vtab > div {
    z-index: -1 !important;
    left:1px;
}
*/
.vtab > div >ul.navCells {
  margin-left:0px;
  float:left;
  clear:left;
  border:1px dotted #B2b2b2;
  margin-top:10px;
  width:755px;
}

.vtab > div > ul.navCells li, .vtab > div > ul.navCells li a {
    float: left;
    font-size: 13px;    
    line-height: 1;
    margin: 3px 20px 3px 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 275px;
	font-family: 'Michroma',Helvetica, Arial,sans-serif;
}