#mainnav .mainDiv {
  float:left;
  width: 128px;
}

#mainnav .mainDiv2 {
  float:left;
  width: 127px;
}

#mainnav .mainDiv3 {
  float:left;
  width: 125px;
}


#mainnav .mainDiv .tabItem {
  font: 10px Arial,verdana,sans-serif;
  letter-spacing: 0;
  border: none;
  width: 127px;
  cursor:pointer;
}


#mainnav .mainDiv2 .tabItem {
  width: 126px;
}

#mainnav .mainDiv3 .tabItem {
  width: 125px;
}

#mainnav .dropMenuLayer {
	visibility:hidden;
	width:167px;
	position:absolute;
	z-index:51;
	overflow:hidden;
}

#mainnav .mainDiv3 .dropMenuLayer {
	left:599px;
}

#mainnav .dropMenuLayer .dropMenu {
  font: bold 11px tahoma,verdana,sans-serif;
	background:url(/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3.png) top no-repeat; -background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3.png);
	XXXbackground:url(/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3.gif)  top no-repeat;
  width: 167px;
  padding:0;
  margin:0;
}

#mainnav .dropMenuLayer .dropMenuClose {
	height:2px;
	overflow:hidden;
	line-height:0px;
	background:url(/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3_close.png) top no-repeat; -background:none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src=/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3_close.png);
	XXXbackground:url(/wcsstore/McLarenB2C/images/layout/topnav_ul_bg3_close.png) top no-repeat;
}

#mainnav .dropMenuLayer .dropMenu .subMenu {
  display:block;
  height:0px;
}



#mainnav .dropMenuLayer .dropMenu .subItem {
	position:relative;z-index:1;
	text-decoration:none;
  width: 167px;
  height: 20px;
  padding-top:4px;
  margin: 0;
  
  
}

#mainnav .dropMenuLayer .dropMenu .subItem a {
	text-decoration:none;
	margin: 0;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:black;
  display:block;
  height: 20px;
  
  
}

#mainnav .dropMenuLayer .dropMenu .subItem a:hover {
  color:#FF0000;
}



/* highlight for Special Team categories (see catgroup.field1) */

#mainnav .dropMenuLayer .dropMenu .subItemTeam {
  position:relative;
  z-index:1;
  text-decoration:none;
  width: 165px;
  height: 19px;
  padding-top:4px;
  margin: 0;
  background-color:#FF7F29;
  border-bottom: 1px solid #D9D9D9;
}


#mainnav .dropMenuLayer .dropMenu .subItemTeam a {
	text-decoration:none;
	margin: 0;
	padding-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:black;	
        display:block;
}

#mainnav .dropMenuLayer .dropMenu .subItemTeam a:hover {
  color:#FFFFFF;  
}




.drop {
   border-left:1px solid black;
   border-right:1px solid black;
}


.regionselection {float:left;width:160px;}
.regionselection .rs_position {float:left;width:160px;height:20px;overflow:visible;-position:absolute;-z-index:300;}

.regionselection .rs_position .topItem {
	width:160px;
  font: 10px Arial,verdana,sans-serif;
  color:#FF0000;
  letter-spacing: 0;
  cursor:pointer;
  background-image:url(/wcsstore/McLarenB2C/images/layout/y_arrow_red.gif);
	background-repeat:no-repeat;
	background-position: 153px 4px;
}

.regionselection .rs_position .topItemOver {
  font: 10px Arial,verdana,sans-serif;
  color:#FF0000;
  letter-spacing: 0;
  width: 160px;
  background-image:url(/wcsstore/McLarenB2C/images/layout/y_arrow_red.gif);
	background-repeat:no-repeat;
	background-position: 153px 4px;
}

.regionselection .rs_position .topItemClose {
  font: 10px Arial,verdana,sans-serif;
  letter-spacing: 0;
  width: 160px;
  cursor:pointer;
  background-image:url(/wcsstore/McLarenB2C/images/layout/y_arrow_grey.gif);
	background-repeat:no-repeat;
	background-position: 153px 4px;
}


.regionselection .rs_position .topItemCloseOver {
  font: 10px Arial,verdana,sans-serif;
  letter-spacing: 0;
  width: 160px;
  cursor:pointer;
  background-image:url(/wcsstore/McLarenB2C/images/layout/y_arrow_grey.gif);
	background-repeat:no-repeat;
	background-position: 153px 4px;
}

.regionselection .rs_position .rs_dropMenu {
  font: normal 11px Arial, Helvetica, sans-serif;
  filter:alpha(opacity=100);
  background-image:url(/wcsstore/McLarenB2C/images/layout/region_bg_frame.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
  padding:0;
  padding: 0px 2px 2px 0px;
  margin: 6px 0px 0px 0px;
  float:left;
  height:0px;
}

.regionselection .rs_position .rs_subMenu {
	width:158px;
	display:block;
	height:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.regionselection .rs_position .rs_subItem .pad {padding: 5px 7px 4px 7px;}
.regionselection .rs_position .rs_subItemOver .pad {padding: 5px 7px 4px 7px;}

.regionselection .rs_position .rs_subItemSelected .pad {padding: 5px 7px 4px 7px;}
.regionselection .rs_position .rs_subItemSelectedOver .pad {padding: 5px 7px 4px 7px;}

.regionselection .rs_position .rs_subItem {
	width:158px;
	float:left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#E7E7E7;
}

.regionselection .rs_position .rs_subItem a {
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	color:#666666;
	display:block;
}

.regionselection .rs_position .rs_subItemOver {
  width: 158px;
  float:left;
  color:#FF0000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#E7E7E7;
}

.regionselection .rs_position .rs_subItemOver a {
	cursor:pointer;
  color:#FF0000;
}

.regionselection .rs_position .rs_subItemOver a:hover {
  cursor:pointer;
  color:#FF0000;
}


.regionselection .rs_position .rs_subItemSelected {
	width:158px;
	float:left;
	background-color:#FFFFFF;
	color:#000000;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#E7E7E7;
}

.regionselection .rs_position .rs_subItemSelected a {
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	color:#000000;
	display:block;
}

.regionselection .rs_position .rs_subItemSelectedOver {
  width: 158px;
  float:left;
  color:#FF0000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#E7E7E7;
}

.regionselection .rs_position .rs_subItemSelectedOver a {
	cursor:pointer;
  color:#000000;
}

.regionselection .rs_position .rs_subItemSelectedOver a:hover {
  cursor:pointer;
  color:#000000;
}


.regionselection .rs_position .drop {
   border-left:1px solid black;
   border-right:1px solid black;
}

