/* FASTER BY DESIGN CSS 26.01.04 */

@media screen,tv, tty, projection, handheld, print {
.noscript{ display:none;}
}
@media print {
	.noshow { display: none; }
	.show{ display:block;}
	.pagebody{ display:block;width:700px;}
	.print {display:inline; border:0px;}
	.screen {display:none;}
	.screentext {display:inline; border:0px;}

}
@media screen,tv, tty, projection, handheld {
	.noshow {display:inline;}
	.show{ display:none;}
	.print {display:none;}
	.screen {display:inline;}
	.screentext {display:inline;}

}


/* DEFINE UNSPANNED LINKS */
A:link { color: #d90a24;  background-color : transparent; }
A:visited { color: #d90a24;  background-color : transparent; }
A:hover { color: #d90a24;  background-color : transparent; }


/* DEFINE FORM GAPS */
form.inline { display:inline; }


/* DEFINE PARAGRAPH BREAKS */
P.fivespace { margin: 5 0 0 0; }
P.tenspace { margin: 10 0 0 0; }
P.fifteenspace { margin: 15 0 0 0; }
P.twentyspace { margin: 20 0 0 0; }

/* DEFINE ADMIN CLASSES  */
.orderhisthead { border-bottom: 1px solid #aaaaaa; background-color: #aaaaaa; }
.orderhist { border-bottom: 1px solid #eeeeee; background-color: white; }
.carddetails { border-bottom: 1px solid ffffff; background-color: white; }
.adminheading { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 18px; color: #cc0000; line-height : 20px; }
input.gobutton { background-color: #cc0000; color: #FFFFFF; font-size: 12px; line-height: 15px;}
select.varSelect {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: "courier", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 10px;
	color: #000000;
}

/* DEFINE TEXT CLASSES */
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.breadcrumbtext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 13px; }
.bodytextbigspace { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 13px; line-height: 20px; }
.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; }
.bodytextspaced { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; line-height : 18px;}
.bodyspaced { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height : 18px;}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px; }
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.brokheader { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 16px; line-height: 20px;}
.brokheadermed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; line-height: 18px;}
.broktext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height: 18px; }
.broktextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.prodheader { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 16px; line-height: 24px; }
.cartsteps { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 30px; }
.cartheads { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 16px; }
.racingfeats { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height : 16px;}

/* DEFINE LINK CLASSES */
.headerlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; }
.headerlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; }
.headerlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }

.link a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; }
.link a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; }
.link a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }

.mirrorlinklink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; }
.mirrorlinklink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; }
.mirrorlinklink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }

.bodylink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; }
.bodylink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; }
.bodylink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }

.breadcrumblinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.breadcrumblinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.breadcrumblinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; }

.lnavlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: none; }
.lnavlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: none; }
.lnavlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }

.htextlink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline;}
.htextlink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline;}
.htextlink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline;}

.broklink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #999999; text-decoration: none;}
.broklink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #999999; text-decoration: none;}
.broklink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90a24; text-decoration: underline;}

.footerlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90a24; text-decoration: underline;}
.footerlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90a24; text-decoration: underline;}
.footerlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline;}

.enlargeplink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ffffff; text-decoration: underline; line-height: 20px;}
.enlargeplink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ffffff; text-decoration: underline; line-height: 20px;}
.enlargeplink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90a24; text-decoration: underline; line-height: 20px;}

.cartremove a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; line-height: 18px;}
.cartremove a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; line-height: 18px;}
.cartremove a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #d90b26; text-decoration: underline; line-height: 18px;}

.cartprod a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; line-height: 18px;}
.cartprod a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; line-height: 18px;}
.cartprod a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline; line-height: 18px;}

.manufacturerbrand a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline;}
.manufacturerbrand a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline;}
.manufacturerbrand a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #d90b26; text-decoration: underline;}

ul.prodfeat {
	margin-left: 9px;
	padding-left: 9px;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 6px;
	padding-bottom: 6px;

	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	list-style-type: square;
	color: #7b7e80;
}

ul.memberfeat {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	line-height : 18px;
	font-style: normal;
	list-style-type: square;
	color: #000000;
}


UL.nomargin {
margin: 0px 0px 0px 12px;
padding: 3px 3px 3px 20px;
}

td.membershipfeat{
	border: 1px solid Black;
	border-collapse: collapse;
}


/* DEFINE SEARCH FIELDS IN LHS NAV */
SELECT.fnavsearch {
	color: #ffffff;
	background : #000000;
	font-size : 11px;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	width: 110px;
	font-family: Verdana,Helvetica,Arial;

}

INPUT.fnavtext {
	color : #ffffff;
	background-color : #000000;
	font-family: Verdana,Helvetica,Arial;
	font-size : 11px;
	padding-top : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-bottom : 1px;
	width: 110px;
}

INPUT.fnavtextw {
	color : #000000;
	background-color : #ffffff;
	font-family: Verdana,Helvetica,Arial;
	font-size : 11px;
	padding-top : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-bottom : 1px;
	width: 110px;
}

INPUT.addtobasket {
	background-color: #000000;
	color: #ffffff;
	width: 175;
	height: 24px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-color: #ffffff;
	font-size: 11px;
	border-width: 2px;
	border-color: #999999 #999999 #cccccc #cccccc;
}

INPUT.textcheckout {
	color : #7b7e80;
	background-color : #ffffff;
	font-family: Verdana,Helvetica,Arial;
	font-size : 12px;
	padding-top : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-bottom : 1px;
}

TEXTAREA.textareacheckout {
	color : #7b7e80;
	background-color : #ffffff;
	font-family: Verdana,Helvetica,Arial;
	font-size : 12px;
	padding-top : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-bottom : 1px;
}

SELECT.selectareacheckout{
	color: #7b7e80;
	background : #ffffff;
	font-size : 12px;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	font-family: Verdana,Helvetica,Arial;
}

/* DEFINE EXTRA CLASSES USED IN FORUM */

.proflink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 13px; color: #d90b26; text-decoration: underline; line-height: 20px;}
.proflink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 13px; color: #d90b26; text-decoration: underline; line-height: 20px;}
.proflink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 13px; color: #7b7e80; text-decoration: underline; line-height: 20px;}

SELECT.forumview {
	color: #000000;
	background : #eeeeee;
	font-size : 11px;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
	width: 215px;
	font-family: Verdana,Helvetica,Arial;

}

INPUT.forumviewbut {
	background-color: #d90b26;
	color: #ffffff;
	width: 30;
	height: 20px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-color: #ffffff;
	font-size: 11px;
	border-width: 2px;
	border-color: #999999 #999999 #cccccc #cccccc;
}

img.manuflogoright{
	float: right;
	margin: 0px 0px 10px 10px;
}

img.manuflogo{
	border: 1px solid #7b7e80;
}

P.tenspace {
	margin: 10px 0px 0px 0px;
}


UL.manufpoints {
margin: 10px 0px 10px 12px;
padding: 3px 3px 3px 20px;
}
