/*****************
 GLOBAL
*****************/

A:hover { color: #339933; }
form.inline { display:inline; }

input.grey {background-color: #666666; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px;   color: #ffffff; }
input.lightgrey {background-color: #cccccc; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000;}
select.lightgrey {background-color: #cccccc; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000;}
textarea.lightgrey {background-color: #cccccc; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000;}


.leftnav a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.leftnav a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.leftnav a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: underline}

.adminleftnav a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.adminleftnav a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.adminleftnav a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: underline}

.rightnav a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.rightnav a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: none}
.rightnav a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #ffffff; text-decoration: underline}

.accountnav a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; text-decoration: none}
.accountnav a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; text-decoration: none}
.accountnav a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; text-decoration: underline}

.homelink a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #006600; text-decoration: none}
.homelink a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #006600; text-decoration: none}
.homelink a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #006600; text-decoration: underline}

.morelink a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.morelink a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.morelink a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: underline}

.stylelink a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.stylelink a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.stylelink a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: underline}

.prodlink a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.prodlink a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: none}
.prodlink a:hover {  font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #006600; text-decoration: underline}


.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; line-height: 1.3em; }
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.bodytexttiny { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.stattext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; }
.tagline { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; }
.pagetitle { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 16px; }
.quote { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 13px; }
.headline { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; }

#shopmap {
	width: 298px;
	height: 298px;
	border: 1px solid #000000;
}

#shopmap2 {
	width: 338px;
	height: 218px;
	border: 1px solid #000000;
}

td#lnav {
	margin: 0;
	padding: 0;
}

#lhsnav07 {
	width: 205px;
	height: 319px;
	background: #ffffff url(/images/bg-lhsnav07.gif) no-repeat left top;
	margin: 0;
	padding: 49px 0 0 0;
}

	* html #lhsnav07 {
		height: 368px;
	}

#lhsnav07 img { border: none; padding: 0; margin: 0; }

#lhsnav07 ul {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
	list-style: none;
}
	#lhsnav07 ul.toppadd {
		margin: 0px 0px 6px 10px
	}

	#lhsnav07 ul li {
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 12px;
		margin: 0;
		padding: 0;
		line-height: 14px;
		list-style-type: none;
	}

	#lhsnav07 ul li a:link, #lhsnav07 ul li a:visited {
		color: #fff;
		text-decoration: none;
		background: transparent url(/images/icon.gif) no-repeat -10px top;
		padding-left: 10px;
	}

	#lhsnav07 ul li a:hover {
		text-decoration: underline;
	}

/*** bra fitting guide ***/

table#bra-fitting-chart {
	width: 755px;
	border: 1px solid #000;
	border-collapse: collapse;
	margin: 5px 0 0 0;
	padding: 0;
}

	table#bra-fitting-chart td {
		width: 30px;
		height: 30px;
		border: 1px solid #000;
		border-collapse: collapse;
		font-family: verdana, helvetica, arial, ms sans serif;
		font-size: 10px;
		line-height: 25px;
		text-align: center;
		color: #060;
	}

	table#bra-fitting-chart td.v-axis {
		background: #000;
		width: 25px;
	}

	table#bra-fitting-chart td.spanner {
		background-color: #000;
		color: #fff;
		width: 730px;
		height: 25px;
	}

	table#bra-fitting-chart td.double-wide {
		width: 45px;
		background-color: #060;
		color: #fff;
		font-weight: bold;
	}

	table#bra-fitting-chart td.header {
		background-color: #060;
		color: #fff;
		font-weight: bold;
	}