/*
----------------------------------------------------------------------------- 
MAIN NAV
-----------------------------------------------------------------------------*/
#topNav {
	margin:0; 
	padding:10px 0 10px 0;
	width: 746px;
	height: 10px;
	border:1px solid #d5ae65;
	border-bottom:4px solid #d5ae65;
	overflow: hidden;
	background-color:#222e4b;
	}
#topNav ul {
	margin: 0; padding: 0;
	list-style: none;
	}
#topNav li {
	float: left;
	margin: 0; padding: 0;
	}

#topNav a {
	float: left;
	padding: 10px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:10px; /* for IE5/Win only */
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	}
#topNav a:hover {
	background-position: 0 0px;
	}
#topNav li.active, #topNav li a.active, #topNav li a.active:hover {
	background-position: 0 0px;
	}

#newcollection a { margin-left:14px; margin-right:31px; width: 121px; background: url(../images/topnav/newcollection.gif) 0 -14px no-repeat; }
#madetomeasure a { margin-right:35px; width: 129px; background: url(../images/topnav/madetomeasure.gif) 0 -14px no-repeat; }
#giftcertificates a { margin-right:33px; width: 126px; background: url(../images/topnav/giftcertificates.gif) 0 -14px no-repeat; }
#corporatemembership a  { margin-right:34px; width: 171px; background: url(../images/topnav/corporatemembership.gif) 0 -14px no-repeat; }
#press a  { width: 38px; background: url(../images/topnav/press.gif) 0 -14px no-repeat; }



/*
----------------------------------------------------------------------------- 
JOIN BROOKS BROTHERS MAILING LIST
-----------------------------------------------------------------------------*/
#joinandFooter {
	margin:0; padding:0;
	width: 746px;
	height:35px;
	border:1px solid #d5ae65;
	border-top:0;
	background-color:#222e4b;
	}
#joinEmailListLrg {
	margin: 0 14px 15px 15px;
	padding-top:15px;
	width: 716px;
	height: 25px;
	font:bold 11px Arial, Verdana, Lucida, Helvetica, sans-serif;
	color: #FFF;
	white-space: nowrap;
	border-bottom: 1px solid #D5AD68;
	}
.floatleft {
	float: left;
	}
.joinemail {
	border: 1px #DDDDDD solid;
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0; padding: 1px 0 1px 2px;
	background-color: #EEEEEE;
	}
a.joinemailGO {
	color:#D5AE65;
	text-decoration: none;
	background: url(../images/botnav/botnav_go.gif) 0 0 no-repeat;
	overflow:hidden;
	}
label {
	font:normal 10px Arial, Verdana, Lucida, Helvetica, sans-serif;
	color: #d5ae65;
	}


/*
----------------------------------------------------------------------------- 
BOTTOM NAV
-----------------------------------------------------------------------------*/
#bottomnavLrg {
	margin:0; padding:0;
	width: 740px;
	height: 10px;
	overflow: hidden;
	padding-top:12px;
	}
#bottomnavLrg ul {
	margin: 0; padding: 0;
	list-style: none;
	}
#bottomnavLrg li {
	float: left;
	margin: 0; padding: 0;
	}

#bottomnavLrg a {
	float: left;
	padding: 10px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:10px; /* for IE5/Win only */
	}

#bottomnavLrg a:hover {
	background-position: 0 -12px;
	}
#bottomnavLrg li.active, #bottomnavLrg li a.active, #bottomnavLrg li a.active:hover {
	background-position: 0 -12px;
	}

#storelocator a  { margin-left:14px; margin-right:52px; width: 108px; background: url(../images/botnav/storelocator.gif) top left no-repeat; }
#aboutus a  { margin-right:56px; width: 67px; background: url(../images/botnav/aboutus.gif) top left no-repeat; }
#sitemap a  { margin-right:55px; width: 60px; background: url(../images/botnav/sitemap.gif) top left no-repeat; }
#customerservice a  { margin-right:51px; width: 131px; background: url(../images/botnav/customerservice.gif) top left no-repeat; }
#privacystatement a  { width: 135px; background: url(../images/botnav/privacystatement.gif) top left no-repeat; }
