

#loginStatus {
	float:right;
	font-size:90%;
	text-align:right;
	padding:10px 4px 0px 0px;
}
/* commented backslash workaround to hide CSS from Mac IE 5 \*/
#loginStatus { font-size:80%; }
.macIESpacer { display:none }
/* end workaround */

#breadCrumbs {
	clear:both;
	width:auto;
	margin:0 0 7px 0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
}

#breadCrumbs a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

#breadCrumbs a:hover {
	text-decoration:underline;
}

#breadCrumbs .pin {
	font-weight:bold;
}
	
#navSecondary {
	padding-bottom:7px;
	margin-bottom:20px;
}
	
#navSecondary h3 {
	margin:0;
	padding-top:39px;
	height:0;
	overflow:hidden;
}
	
body.join #navSecondary h3 {background:url(../../images_2007/nav_headers/join_now.jpg) top left no-repeat;}
body.inclub #navSecondary h3 {background:url(../../images_2007/nav_headers/in_club_values.jpg) top left no-repeat;}
body.svcs #navSecondary h3 {background:url(../../images_2007/nav_headers/services.jpg) top left no-repeat;}
body.about #navSecondary h3 {background:url(../../images_2007/nav_headers/about_us.jpg) top left no-repeat;}
/* body.member #navSecondary h3 {background:url(../../images_2007/nav_headers/about_membership.jpg) top left no-repeat;} */
/* Changed to My Membership image as of CC# 26461 01/24/2008 */
body.member #navSecondary h3 {background:url(../../images_2007/nav_headers/my_membership.jpg) top left no-repeat;}

body.loc #navSecondary h3 {background:url(../../images_2007/nav_headers/locations.jpg) top left no-repeat;}
body.shop #navSecondary h3 {background:url(../../images_2007/nav_headers/navSecondary_hdr_shop.jpg) top left no-repeat;}
body.noSearchResults #navSecondary h3 {background:url(../../images_2007/nav_headers/shop_now.jpg) top left no-repeat;}

body.inclub #navSecondary, body.about #navSecondary, body.loc #navSecondary  {background:url(../../images/nav/navSecondary_ftr_inclub.gif) bottom left no-repeat;}
body.join #navSecondary, body.svcs #navSecondary, body.member #navSecondary, body.noSearchResults #navSecondary {background:url(../../images_2007/nav2/nav_bottom.gif) bottom left no-repeat;}
body.shop #navSecondary {background:url(../../images/nav/navSecondary_ftr_shop.gif) bottom left no-repeat;}

body.loc div.sidebarSpotlight {
	background:url(../../images/nav/navSecondary_ftr_inclub.gif) bottom left no-repeat;
	padding-bottom:7px;

}

body.loc div.sidebarSpotlight h4 {
	background:transparent url(../../images_2007/nav_headers/opening_soon.jpg) no-repeat scroll left top;
}
body.noSearchResults #navSecondary li.header {
	font-size:13px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;
	width:137px;
	background:url(../../images/hor_dotted.gif) bottom repeat-x;
}
div.sidebarSpotlight h4 {
	height:0pt;
	margin:0pt;
	overflow:hidden;
	padding-top:39px;
}

body.member #navSecondary hr {
	height:1px;
	margin:6px 6px 5px -4px;
	padding:0;
	color:#c44;
	background-color:#c44;
}

body.member #navSecondary div#hr {
	height:1px;
	margin:13px 6px 13px -4px;
	padding:0;
	color:#c44;
	background-color:#c44;
	line-height: 1px;
	font-size:1px;
}

#navSecondary ul {
	list-style:none;
	margin:0;
	padding:10px 0 5px 10px;
}

#navSecondary table {
	width:160px;
	margin:0;
	padding:0;
}

table.secondaryNav {width:160px;}

table.secondaryNav td {padding:0 0 0 10px;}
table.secondaryNav p {
	padding:0;
	margin:10px 0;
}

table.secondaryNav td.selectLocation {
	margin:0;
	padding-top:15px;
	padding-left:12px;
}

table.secondaryNav td.selectLocationClubLocator {
	margin:0;
	padding-top:15px;
	padding-left:10px;
}

table.secondaryNav td.dropDown {
	margin:0;
	padding-left:12px;
}

table.secondaryNav td.dropDownClubLocator {
	margin:0;
	padding-left:10px;
}

table.secondaryNav td.goButton {
	text-align:left !important;
	padding-left:108px;
	margin:0;
}

body.inclub #navSecondary ul, body.about #navSecondary ul, body.loc table.secondaryNav {border:1px solid #ccc; border-width:0 1px;}
body.join #navSecondary ul, body.noSearchResults #navSecondary ul,body.svcs #navSecondary ul, body.member #navSecondary ul {border:1px solid #ccc; border-width:0 1px;}
body.shop #navSecondary ul {border:1px solid #ccc; border-width:0 1px;}

#navSecondary li {
	margin:0 2px 14px 0;
}

#navSecondary li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#navSecondary li a:hover {
	text-decoration:underline;
}

#navSecondary li.pin {
	font-weight:bold;
}
#navSecondary li.pin a:hover {
	text-decoration:none;
}
#navSecondary li.pin ul li a:hover {
	text-decoration:underline;
}
	
#navSecondary li.pin li {
	font-weight:normal;
}

#navSecondary li.title {
	font-weight:bold;
	margin-top:15px;
}
	
#navSecondary ul ul {
	margin:0;
	padding:5px 0 0 20px;
	border:0 !important;
	font-size:0.9em;
}

body.member #navSecondary li.divider {
	padding:0;
	margin:0;
	line-height:0px;
}

