/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{ margin: 0; padding: 0; list-style-type: none; overflow: hidden; }

.mattblackmenu li{ color: #666666; display: inline; margin: 0; } 

.mattblackmenu li a{ float: left; display: block; text-decoration: none; margin: 0; color: #666666; }

.mattblackmenu li a:hover{ color:#FFFFFF; }

/* ######### Drop Down ULs CSS ######### */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border-bottom-width: 0;
display:none;
z-index: 99000;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #CCCCCC;
text-decoration: none;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{ color: #ffcc00; } 

/* ######### */
.menu_column { position:relative; float:left; width:145px; padding-bottom:3px; margin-right:5px; margin-left:5px; border:0px solid red; }

.dropdiv2 { position:relative; background-color:#0f0f0f; height:200px; text-align:left; padding:10px; border:1px solid #C0C0C0; margin-left:-15px; margin-top:3px; }

.mattblackmenu2 ul{ margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.mattblackmenu2 li{ color: #666666; display: inline; margin: 0; }
.mattblackmenu2 li a{ float: left; display: block; text-decoration: none; margin: 0; color: #666666; }
.mattblackmenu2 li a:hover{ color:#FFFFFF; }

.dropdiv3 { position:relative; background-color:#0f0f0f; height:200px; text-align:left; padding:10px; border:1px solid #C0C0C0; margin-left:-16px; margin-top:-2px; }
.mattblackmenu3 { position:relative; float:left; }
.mattblackmenu3 ul{ margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.mattblackmenu3 li{ color: #666666; display: inline; margin: 0; }
.mattblackmenu3 li a{ float: left; display: block; text-decoration: none; margin: 0; color: #666666; }
.mattblackmenu3 li a:hover{ color:#FFFFFF; }

.dropdiv4 { position:relative; background-color:#0f0f0f; height:150px; text-align:left; padding:10px; border:1px solid #C0C0C0; margin-left:-16px; margin-top:48px; }
.mattblackmenu4 { position:relative; float:left; }
.mattblackmenu4 ul{ margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.mattblackmenu4 li{ color: #666666; display: inline; margin: 0; }
.mattblackmenu4 li a{ float: left; display: block; text-decoration: none; margin: 0; color: #666666; }
.mattblackmenu4 li a:hover{ color:#FFFFFF; }

.dropdiv5 { position:relative; background-color:#0f0f0f; height:200px; text-align:left; padding:10px; border:1px solid #C0C0C0; margin-left:-16px; margin-top:3px;}
.mattblackmenu5 { position:relative; float:left; }
.mattblackmenu5 ul{ margin:0; padding:0; list-style-type:none; overflow:hidden; }
.mattblackmenu5 li{ color:#666666; display:inline; margin:0; }
.mattblackmenu5 li a{ float:left; display:block; text-decoration:none; margin:0; color:#666666; }
.mattblackmenu5 li a:hover{ color:#FFFFFF; }

.dropdiv6 { position:relative; background-color:#0f0f0f; height:150px; text-align:left; padding:10px; border:1px solid #3b3a3a; margin-left:-16px; }
.mattblackmenu6 { position:relative; float:left; }
.mattblackmenu6 ul{ margin:0; padding:0; list-style-type:none; overflow:hidden; }
.mattblackmenu6 li{ color:#666666; display:inline; margin:0; }
.mattblackmenu6 li a{ float:left; display:block; text-decoration:none; margin:0; color:#666666; }
.mattblackmenu6 li a:hover{ color:#FFFFFF; }

/* ######### Drop Down ULs CSS ######### */
.ddsubmenustyle2, .ddsubmenustyle2 ul{ margin:0; padding:0; position:absolute; height:auto; left:0; top:0; list-style-type:none; border-bottom-width:0; display:none; z-index:100; }

.ddsubmenustyle2 li a{ display: block; width: 160px; color: #CCCCCC; text-decoration: none; }
* html .ddsubmenustyle2 li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle2 li a:hover{ color: #ffcc00; }

/* ######### Neutral CSS  ######### */
.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* LOGO DROP MENUS */
#logosinner {
	float:left;
	margin:2px 0px 0px 2px
}
.topdrop li {
	padding:0px 10px 10px 10px
}
/* Top Links Main Links*/
.topdrop a {
	text-decoration:none;
	color:#6e6966;
}
.topdrop a:hover {
	color:#FFFFFF;
}
/* Top Links Drop Menu*/
.dropdiv {
	background-color:#0f0f0f;
	width:120px;
	text-align:left;
	padding:10px;
	border:1px solid #3b3a3a;
}
.branddropdiv {
	position:relative;
	float:left;
	background-color:#111111;
	width:460px;
	height:146px;
	text-align:left;
	padding-top:22px;
	padding-left:20px;
	padding-right:20px;
	border:1px solid #C0C0C0;
	margin-left:-16px;
	margin-top: -214px;
	top:248px;
}
.dropdiv a {
	color:#cccccc;
}
.dropdiv a:hover {
	color:#FFCC00;
}
.branddrop li {
	padding:0px;
}

#ddtopmenubar6 { cursor:pointer;}
#ddtopmenubar5 { cursor:pointer;}
