/* handles the typography */


/* global */
body {
	color: #333333;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.container960 { 
	font-size:1.1em; 
}

a:link, a:visited {
	color:#0191c7;
	text-decoration:none;
}
a:hover {
	color:#0191c7;
	text-decoration:underline;
}

h1 {
	font-size:2.4em; 
	color:#666666; 
	margin-bottom:10px; 
	padding-bottom:4px; 
	border-bottom: 1px dashed #C1C1BF; 
	font-weight:normal; 
}

h2 {
	font-size:2em; 
	color:#666666; 
	margin:10px 0; 
	font-weight:normal;
}


h4 {}

h5 {}

h6 {}

.blueheaderxSmall { color:#0191c7; font: bold 1.0em Helvetica, Arial, Sans-serif; }
.blueheaderSmall { color:#0191c7; font: bold 1.2em Helvetica, Arial, Sans-serif; }
.blueheaderMedium { color:#0191c7; font: bold 1.6em Helvetica, Arial, Sans-serif; }
.blueheaderLarge { color:#0191c7; font: bold 2.2em Helvetica, Arial, Sans-serif; }

.greyheaderxSmall { color:#4b4a4a; font: bold 1.0em Helvetica, Arial, Sans-serif; }
.greyheaderSmall { color:#4b4a4a; font: bold 1.4em Helvetica, Arial, Sans-serif; }
.greyheaderMedium { color:#4b4a4a; font: bold 1.6em Helvetica, Arial, Sans-serif; }
.greyheaderLarge { color:#4b4a4a; font: bold 2.2em Helvetica, Arial, Sans-serif; }

.greysubtitle { color:#666666; }
.greysubtitle11 { color:#666666; font-size:0.9em; }

.greenheaderxSmall { color:#58a618; font: bold 1.0em Helvetica, Arial, Sans-serif; }
.greenheaderSmall { color:#58a618; font: bold 1.2em Helvetica, Arial, Sans-serif; }
.greenheaderMedium { color:#58a618; font: bold 1.7em Helvetica, Arial, Sans-serif; }
.greenheaderLarge { color:#58a618; font: bold 2.2em Helvetica, Arial, Sans-serif; }
.greenheaderxLarge { color:#58a618; font: bold 3.0em Helvetica, Arial, Sans-serif; }

.darkheaderxSmall { color:#5a5a59; font: bold 1.0em Arial, Helvetica, Sans-serif; }
.darkheaderSmall { color:#5a5a59; font: bold 1.2em Arial, Helvetica, Sans-serif; }
.darkheaderMedium { color:#333333; font: bold 1.5em Arial, Helvetica, Sans-serif; margin-bottom:6px;}
.darkheaderLarge { color:#333333; font: bold 2.2em Arial, Helvetica, Sans-serif; }


.bold { font-weight: bold; }
.nobold { font-weight: normal; }
.xxLargeText { font-size: 6.0em; }

/* colors */
.red { color: #cc0000; }
.pink { color:#cc3399; }
.blue { color:#0066cc; }
.green { color:#339900; }

.breadCrumb {
	font-size: 12px; 
	color: #666666; 
	padding-bottom: 10px;
	text-transform:capitalize; 
}
.breadCrumbIndicator {font-weight: bold;}


/*Header specific */
#header .greyheaderSmall { font-size: 12px;font-weight:normal; }

#headernav, #headernav a, #headernav a:link {
	color: #4c4c4c;
	font-size:11px;
	text-decoration: none;
}
#headernav a:hover {
	color: #0191c7;
}

#shoppingTab a, #shoppingTab a:link, #shoppingTab a:hover, #shoppingTab a:visited {
	color:#0191c7;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}



/* Legacy text sizes */

.standardText {
	font-size: 1.2em;
}
.smallText {
	font-size: 1.1em;
}
.xsmallText {
	font-size: .9em;
}
.xxsmallText {
	font-size: .8em;
}

#privacy{
	color:#0191c7 !important; 
}
