.error {}
b							{ font-weight:800; }
h1							{ font-size:11px; font-weight:400;}
h2							{ font-size:11px; font-weight:400;}
h3							{ font-size:11px; font-weight:400;}
.errormsg	 				{ color: #cc0000 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px; font-weight:300;}
.errormsg:link				{ color: #cc0000 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 11px; font-weight:300; text-decoration: underline;}
.credits					{ color: #666666 ; font-family: arial, verdana, helvetica, sans-serif;	font-size: 10px; font-weight:400;}

/* global styles */
body td						{
	color: #FFF;
	font-family: "Century Gothic";
	font-size:14px;
}

.global						{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }
.global	a       			{ color: #4B4B4B; font-family: arial, verdana, helvetica, sans-serif; font-size:11px; }

.noDec						{
	font-family: "Century Gothic";
	text-decoration:none;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #CCC;
}
.noDec a   					{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.noDec a:hover				{ color: #CC0000; font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }
.noDec a:active				{ font-family: arial, verdana, helvetica, sans-serif; text-decoration:none; }						
							
.footer 					{ font-size:9px; text-transform:uppercase; text-decoration:none;}
.footer a					{ font-size:9px; text-transform:uppercase; text-decoration:none;}
.footer a:hover				{ color: #CC0000; font-size:9px; text-transform:uppercase; text-decoration:none;}
.footer a:active			{ font-size:9px; text-transform:uppercase; text-decoration:none;}

.gwLeft a					{ color:#CCCCCC; margin-left:10px; line-height:30px; }
.gwLeft a:hover				{ color:#CCCCCC; margin-left:10px; line-height:30px; }
.gwRight					{ color:#CCCCCC; margin:3 5 0 10; }
.gwRight p					{ margin-top:15px; }
.gwRight a					{ color:#CCCCCC; }
.gwRight a:hover			{ color:#CCCCCC; }
.gwRightHdr					{ font-family: helvetica, arial, verdana, sans-serif; text-transform:uppercase; font-weight:800;}

.fivePixBuff				{ margin-bottom:5px;} /* used in contentElement to manage image positions */

.dotsH	 					{background-image: url(/assets/global/dots.gif); background-repeat: repeat-x;}
.dotsV	 					{background-image: url(/assets/global/dotsVert.gif); background-repeat: repeat-y; }
.dotsFixer	 				{background-image: url(/assets/global/dotsFixer.gif); background-repeat: repeat-x; }

.copyRed					{ color: #CC0000; }
.copyGreyNav				{ color: #c2c2c2; }
.copyGreyNav a				{ color: #c2c2c2; }
.copyGreyNav a:hover		{ color: #c2c2c2; }
.copyGreyNav a:active		{ color: #c2c2c2; }
.copy10						{ font-size:10px; }
.copy10	a					{ font-size:10px; }
.sectionFeatHrd             { font-family: arial, helvetica, sans serif; color:#696969; font-size: 10px; line-height: 20px; font-weight: 800;}

.pagination  a              { color:#666666; font-size:10px; text-decoration:none; font-family:helvetica;line-height: 20px;}
.pagination                 { color:#666666; font-size:10px; text-decoration:none; font-family:helvetica;line-height: 20px;}

.brandFinder				{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989; padding:0 0 0 3;}
.inputStd					{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989; padding:0 0 0 3;}
.defaultSelect				{ font-family: arial, verdana, helvetica; color:#4B4B4B; font-size: 8pt; border:1px solid #898989;}

/****** browser specific classes ********/
/* searchFinder & brandFiner, must also update in main.css */
.searchButton_firefox		{ margin:1 0 0 4;}
.searchButton_ie 			{ margin:2 0 0 4;}
.searchButton_safari 		{ margin:3 0 0 4;}
.brandsButton_firefox		{ margin:4 4 0 0;}
.brandsButton_ie 			{ margin:5 4 0 0;}
.brandsButton_safari 		{ margin:6 4 0 0;}
