body { 
	color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	background: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #660033;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666666;
}

h3 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #330033;
	text-align: left;
}
.jointxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	line-height: 16px;
	color: #330033;
}
.inputbox {
	background-color: #ffff99;
	border: solid 1px #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.estoretxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	line-height: 16px;
	color: #330033;
}

/*##############################################*/
/*CONTAINER LAYOUT*/
/*##############################################*/

#container {
	margin: 10px auto 0px auto;
	padding: 0px;
	width:800px;
	border-top: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #999;
	background-color: #FFFFFF;
}

/*##############################################*/
/*MENU LAYOUT*/
/*##############################################*/

#menu {
	margin:0px;
	padding:8px 10px 0px 0px;
}
#menu a {
	margin:0px;
	padding:0px;
	float:right;
	display:block;
	height:20px;
}
/* padding-right for a.home (Carriere logo) is the white space between the logo and Made to Measure menu option.
	173px is the maximum for current logo and buttons.  */
#menu a.home {
	padding:0px 93px 0px 0px;
	background: url(buttons/logo2OFF.gif) top left no-repeat transparent;
	height:53px;
	width:200px;
}
#menu a.home:hover { 
	background: url(buttons/logo2OVER.gif) top left no-repeat transparent;
}

#menu a.findUs { 
	background: url(buttons/findUS1OFF.gif) top right no-repeat transparent;
	width:63px;
}
#menu a.findUs:hover { 
	background: url(buttons/findUS1OVER.gif) top right no-repeat transparent;
}

#menu a.eclub { 
	background: url(buttons/eclub1OFF.gif) top right no-repeat transparent;
	width:58px;
}
#menu a.eclub:hover { 
	background: url(buttons/eclub1OVER.gif) top right no-repeat transparent;
}

#menu a.aboutUs { 
	background: url(buttons/aboutUs1OFF.gif) top right no-repeat transparent;
	width:76px;
}
#menu a.aboutUs:hover { 
	background: url(buttons/aboutUs1OVER.gif) top right no-repeat transparent;
}

#menu a.services {
	background: url(buttons/services1OFF.gif) top right no-repeat transparent;
	width:75px;
}
#menu a.services:hover {
	background: url(buttons/services1OVER.gif) top right no-repeat transparent;
}
#menu a.giftcard {
	background: url(buttons/giftcardOFF.gif) top right no-repeat transparent;
	width:80px;
}
#menu a.giftcard:hover {
	background: url(buttons/giftcardOVER.gif) top right no-repeat transparent;
}

#menu a.mtm {
	background: url(buttons/mtm1OFF.gif) top right no-repeat transparent;
	width:134px;
}
#menu a.mtm:hover {
	background: url(buttons/mtm1OVER.gif) top right no-repeat transparent;
}

#submenu {
	margin:0px 0px 0px 278px;
	padding:0px;
	position:absolute; top:70px;
	clear:both;
	/*float:right;*/
	width: 512px;
	/*height:12px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #330033;
}
#submenu a {
	margin:0px 0px 0px 12px;
	padding:0px;
	color:#660033;
	font-size: 12px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}
#submenu a:hover {
	color:#999;
	text-decoration: underline;
}

/*##############################################*/
/*CONTENT LAYOUT*/
/*##############################################*/

#crumbs {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 12px;
	margin:0px;
	display:block;
	clear:both;
	float:left;
	height:18px;
	width:270px;
}
#estore {
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 0px;
	margin:0px;
	display:block;
	clear:none;
	float:right;
	height:18px;
}
#main {
	margin:0px;
	padding:5px 13px 0px 12px;
	color:#666; 
	clear:both;
	display:block;
	height:400px;
}
#aboutus {
	margin:0px;
	padding:5px 13px 10px 12px;
	color:#666; 
	clear:both;
	height:415px;
	/*height:390px;*/
}
#sportswear {
	margin:0px;
	padding:5px 13px 10px 12px;
	color:#666; 
	clear:both;
	height:415px;
	/*height:390px;*/
}
#text {
	margin: 0px;
	padding:0px 5px 0px 0px;
	/*position:absolute; top:110px;*/
	width:270px;
	clear:both;
	display:block;
}
#p00 {
	margin:0px 0px 0px 278px;
	padding:0px 0px 0px 0px;
	position:absolute; top:130px;
	width:500px;
	clear:both;
	display:block;
}
#join {
	margin:0px 0px 0px 0px;
	padding:6px 13px 12px 12px;
	height: 25px;
	clear:both;
	display:block;
}

/*##############################################*/
/*FOOTER LAYOUT*/
/*##############################################*/

#footer {
	margin:3px auto 0px auto;
	padding: 0px;
	width:800px;
	text-align:center;
	clear:both;
}
#footer a{
	font-size: 8px;
	font-weight:bold;
}
