.html,body{font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy; font-size:11pt;}

.impacttitle {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size: 14pt;
	line-height: 12pt;
	color: #FFFFFF;
	}

.red-subtitle  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 12pt;
	line-height: normal;
	font-variant: normal;
	color: #C3374F;
	font-weight: bold;

}

.red-subtitle-u  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 12pt;
	line-height: normal;
	font-variant: normal;
	color: #C3374F;
	font-weight: bold;
	text-decoration: underline;

}

.grey-subtitle  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 12pt;
	line-height: normal;
	font-variant: normal;
	color: #7777777;
	font-weight: bold;

}

.maintext-black  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	font-style: normal;

}

.grey-italic-small  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 9pt;
	line-height: 12pt;
	font-variant: normal;
	color: #8D8D8D;
	font-style: italic;

}

.gray-smalltext  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 9pt;
	line-height: 15pt;
	font-variant: normal;
	color: #C7C7C7;
	font-weight: normal;

}

.white-smalltext  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 9pt;
	line-height: 15pt;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;

}

.white-smalltext:hover  {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 9pt;
	line-height: 15pt;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;

}

.whitetextboxed {
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}

.whitesubtitleitalic {
	font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 12pt;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
}

A  {
font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
font-size : 10pt;
line-height: normal; 
font-variant: normal; 
color: #000000;

}

A:hover  {
font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
font-size : 10pt;
color : #C3374F; 

}
.maintextitalic  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	color: #000000;
	line-height: 12pt;
	font-style: italic;
}

.maintextbold  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 11pt;
font-weight: bold;
color: #000000; 
line-height: 12pt; 
}

.smallgray  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 9pt;
font-weight: normal;
color: #8A8A8A; 
line-height: 9pt; 
}

.smallblack  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 9pt;
font-weight: normal;
color: #000000; 
line-height: 9pt; 
}

.smallblacklink  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 9pt;
font-weight: bold;
text-decoration: underline;
color: #000000; 
line-height: 9pt; 
}

.smallblacklink:hover  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 9pt;
font-weight: bold;
text-decoration: none;
color: #000000; 
line-height: 9pt; 
}

.header  {
font-family : Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
font-size : 12pt;
line-height: normal;
font-variant: normal;
color: #7777777;
font-weight: bold;}

.headeryellow  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 12pt;
font-weight: bold;
color: yellow
}

.description  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 8pt;
text-decoration: underline;
font-weight: bold;
color: #990000
}

.description:hover  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 8pt;
font-weight: bold;
text-decoration: none;
color: #990000
}

.whitetextnorm  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 10pt;
font-weight: normal;
line-height: 9pt; 
color: #666666;
}

.whitetextheader  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 12pt;
font-weight: bold;
color: #fff;
}

.whitetextlink  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 10pt;
font-weight: normal;
line-height: 9pt; 
text-decoration: underline;
color: #666666;
}

.whitetextlink:Hover  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 10pt;
	line-height: 9pt; 
	font-weight: normal;
	text-decoration: underline;
	color: #666666;
	background-color: #f1f2f2;
}

.subtitle  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 10pt;
line-height: 12pt; 
font-weight: bold;
color: #990000
}


.partsitem  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 14pt;
line-height: 12pt; 
font-weight: bold;
color: #000000
}

.price  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 13pt;
line-height: 11pt; 
font-weight: normal;
color:#C23650;
}

.smallpink  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 8pt;
line-height: 8pt;
color: #FF6D6D;
font-style: normal;
}

.smallpinklink  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
font-size : 8pt;
line-height: 8pt;
text-decoration: none;
color: #FF6D6D;
font-style: normal;
}

.smallpinklink:hover  {
font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 8pt;
	line-height: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	font-style: normal;
}

.mainmenu  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 25pt;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.mainmenu:hover  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 25pt;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: None;
	background-color: #000000;
}

.mainmenureversed  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 25pt;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: None;
	background-color: #000000;
}
.mainmenureversed:hover  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 25pt;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


.category  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 12pt;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.category:hover  {
	font-family : Calibri, Verdana, Helvetica, sans-serif, fantasy;
	font-size : 11pt;
	line-height: 12pt;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: None;
	background-color: #FFFFFF;
}

.allborder {background:#CCCCCC;}
.whitebg {background:#ffffff;}
.fieldheader {background:#4F4F4F; font-size:10pt; color:#fff; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}
.fieldheader a { color:#FFFFFF; font-weight:bold; text-decoration:underline; font-weight:bold; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}
.fieldheader a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.fieldheader1 {background:#f2f2f2;font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy; text-decoration:underline; }
.hline {background:url(../images/hline.gif) repeat-x center;}
.bluesubheading {background:#970000; color:#fff; font-weight:bold;}
.lightbg{background:#ffffff;}

.linkAscending{ 
background: url(../admin/images/sort-down.gif) no-repeat right; padding:3px; display:block;
font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
border-width:1px;
line-height:20px; 	
}
.linkDescending{ 
background: url(../admin/images/sort-up.gif) no-repeat right; padding:3px; display:block;
font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;
border-width:1px;
line-height:20px; 
}

.red{color:#FF0000; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}

.button {  font-weight:bold; background:#AC3048; color:#fff; padding-left:5px; padding-right:5px; border-color:#8F1C32; cursor:pointer; height:22px;font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy; }
.errormsg{color:#FF0000; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}
.successmsg{color:#009900; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}

.error{color:#FF0000; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;}

.normaltext { font-family:Calibri, Arial, Verdana, Helvetica, sans-serif, fantasy;color:#000000; font-size:12px;} 