.cleardiv{
	clear: both;
	float: left;
}
.simplehold{
	margin: 0px;
	padding: 0px;
}
.form250{
	width: 250px;
}

.float-left{
	float: left;
	margin-right: 20px;
}
/*--nav --*/
#key-container {
	position: absolute;
	z-index: 50;
	top: 34px;
	overflow: hidden;
	left: 550px;
	width: 300px;
	text-align: left;
}
#nav-container {
	background:#75B529;
	font-size: 1.4em;
	color: #FFFFFF;
	position: relative;
	height: 30px;
	z-index: 100;
}

#nav-left-container{
	float: left;
}

#nav-left-container li{
	float: left;
	color: #B9DCFF;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}
#nav-left-container li a{
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #336600;
	padding: 8px 6px 5px 8px;
	background: #75B529 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/nav-bg.jpg) repeat-x;
}
#nav-left-container li a:hover{
	color: #336600;
	text-decoration: none;
	background: #A5CD2E;
}
#nav-left-container #currentpagenav a{
	color: #336600;
	text-decoration: none;
	background: #A5CD2E;
}

#nav-right-container{
	text-align: right;
}

#nav-right-container li{
	float: right;
	color: #B9DCFF;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}
#nav-right-container li a{
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 6px 5px 8px;
	background: #75B529 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/nav-bg.jpg) repeat-x;
	border-left: 1px solid #336600;
}
#nav-right-container li a:hover{
	color: #336600;
	text-decoration: none;
	background: #A5CD2E;
}
#nav-right-container #currentpagenav a{
	color: #336600;
	text-decoration: none;
	background: #A5CD2E;
}


.topnav li{
	white-space: nowrap;
	display: inline;
	color: #FFFFFF;
	border-right: 1px solid #669900;
}
.topnav li a, #footer-container a, #splash-footer a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}
.topnav li a:hover, #footer-container a:hover, #splash-footer a:hover{
	color: #003300;
	text-decoration: none;
}

#logo-container{
	background: #FFFFFF url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/banner-bg-grad.jpg) repeat-x top;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 2px solid #669900;
	text-align: left;
}

#logo-tagline {
	float: right;
	margin-top: -33px;
	font: oblique 0.9em Arial, Helvetica, sans-serif;
	color: #003366;
	padding-right: 15px;
}

/*-- guts styles --*/

#maincontainer {
	background: #FFFFFF url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/side-bg.gif) repeat-y right;
}

.wrap-clean {
	margin-right: 30px;
	margin-bottom: 21px;
}

#middle-col{
	text-align: left;
	margin-right: 250px;
	font-size: 1.1em;
	position: relative;
	padding-left: 40px;
}

#middle-col p{
	padding-right: 30px;
}
#middle-col a{
	color: #287BA4;
}
#middle-col ul{
	list-style: disc;
	margin-bottom: 21px;
}
#middle-col li{
	margin-left: 20px;
	padding-right: 30px;
	list-style: disc;
}
#middle-col a:hover{
	color: #7BA400;
	text-decoration: none;
}
#middle-col .programlink {
	background: #669900;
	color: #FFFFFF;
	padding: 4px 8px;
	text-decoration: none;
}
#middle-col .programlink a:hover {}

#middle-col h1{
	font-size: 1.7em;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/header-bg-corner.gif) no-repeat right top;
	margin-bottom: 0px;
	height: 33px;
	padding-right: 3px;
	padding-top: 7px;
	border-bottom: 2px solid #FFFFFF;
	margin-left: -40px;
	padding-left: 40px;
}
#middle-col h2{
	font-size: 1.5em;
	color: #669900;
	font-weight: normal;
	background: url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/header-bg.jpg) repeat-x top;
	border-top: 1px solid #E9E9E9;
	width: auto;
	padding-top: 15px;
	margin-bottom: 12px;
	margin-left: -40px;
	padding-left: 40px;
}
#middle-col h3{
	font-size: 0.8em;
	color: #669900;
	font-weight: normal;
	width: auto;
	padding-top: 15px;
	margin-bottom: 10px;
	margin-left: -40px;
	padding-left: 40px;
}
#middle-col h3 a{
	color: #7BA400;
	text-decoration: none;
}
#middle-col h4{
	font-size: 1.5em;
	color: #669900;
	font-weight: normal;
	width: auto;
	margin-bottom: 12px;
	margin-left: -40px;
	padding-left: 40px;
}
#middle-col h5{
	font-size: 0.8em;
	color: #669900;
	font-weight: normal;
	width: auto;
	margin-bottom: 4px;
	margin-left: -40px;
	padding-left: 40px;
	padding-top: 20px;
	border-top: 1px solid #D6EEB7;
}
#middle-col h6{
	font-size: 1.3em;
	color: #669900;
	font-weight: normal;
	margin-bottom: 2px;
	margin-left: -40px;
	padding-left: 40px;
}

#top {
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 0px;
}
#top a{
	color: #75B529;
}
#top a:hover{
	color: #006600;
	text-decoration: underline;
}
#right-col{
	width: 250px;
	text-align: left;
	float: right;
	background: #75B529;
}

/* --- footer --- */

#footer-container{
	font-size: 1.4em;
	text-align: left;
	color: #FFFFFF;
	position: relative;
	clear: both;
	background: #75B529 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/footer-curve.gif) no-repeat right top;
	padding-bottom: 3px;
	height: 75px;
}

#footer-right {
	float: left;
	text-align: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	height: 38px;
}
#footer-left {
	color: #FFFFFF;
	background: #75B529;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/* --- right side content --- */

#right-saying{
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
	padding: 10px 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #A8DF00;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#icon-teens{
	background: #669900 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/icon-teens.gif) no-repeat 10px center;
	top: 8px;
	bottom: 8px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #336600;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}
#icon-teens a, #icon-parents a, #icon-keys a{
	color: #FFFFFF;
	text-decoration: none;
}
#icon-teens a:hover, #icon-parents a:hover, #icon-keys a:hover{
	color: #003300;
	text-decoration: underline;
}
#icon-parents{
	background: #669900 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/icon-parents.gif) no-repeat 10px center;
	top: 8px;
	bottom: 8px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #336600;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}

#icon-keys {
	background: #669900 url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/icon-keys.gif) no-repeat 10px center;
	top: 8px;
	bottom: 8px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #336600;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}

.right-misc {
	color: #006600;
	font-size: 1.1em;
	border-bottom: 1px dashed #336600;
	position: relative;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	background: url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/right-misclinks-bg.jpg) repeat-x top;
}

.right-misc h1 {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
}

.right-misc a{
	color: #2B5500;
	text-decoration: none;
}
.right-misc a:hover{
	color: #FFF;
	text-decoration: underline;
}
.side-testimonial-hold{
	border-bottom: 1px dashed #336600;
	color: #346606;
	font: italic normal 1em Georgia, Times, serif;
	padding: 10px 15px 12px;
	background: url(file:///C|/Documents and Settings/Andy  Frickel/Local Settings/Temporary Internet Files/Content.IE5/images/testimonial-glow-bg.jpg) repeat-x top;
}
.side-testimonial-hold p{
	margin: 0px;
}
.side-testimonial-hold h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #2B5500;
	font-style: normal;
	font-family: Tahoma, Arial, Verdana;
	margin-top: 6px;
	margin-bottom: 6px;
}
.side-testimonial-hold h1 {
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;
	font-family: Tahoma, Arial, Verdana;
}
.side-testimonial-hold h1 a{
	color: #FFFFFF;
	text-decoration: none;
}
.side-testimonial-hold h1 a:hover{
	color: #FFF;
	text-decoration: underline;
}
/* search engine containers */
#swerve-driver-vehicle-training-courses {
	font-size: 0.9em;
	color: #8B9FC5;
	text-align: center;
	margin-top: 8px;
	min-width:860px;
	width: 80%;
	padding-bottom: 25px;
}
#swerve-driver-vehicle-training-courses a{
	color: #8B9FC5;
}

/* ---news--- */

#news-sort-title {
	color: #669900;
	margin-bottom: 5px;
	font-size: 1em;
	font-weight: bold;
}
#news-page-num ul {
	margin-bottom: -20px;
}
#news-page-num li {
	display: inline;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	color: #669900;
	font-size: 1.1em;
	font-weight: bold;
}
.news-date {
	color: #669900;
	margin: 0px 0px 5px;
	font-size: 0.8em;
	border-top: 1px dashed #CCCCCC;
	padding-top: 12px;
	font-weight: bold;
}
.news-title {
	color: #669900;
	font-size: 1.1em;
	margin: 0px 0px 5px;
	font-weight: bold;
}
.news-link a{
	color: #666666;
	text-decoration: none;
}
.news-link a:hover{
	color: #666666;
	text-decoration: underline;
}

.leftnavtitlelg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
a:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	}
b:link{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
 

/* -- testimonials -- */

.testimonial-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 1.1em;
}
.testimonials-title{
	color: #669900;
	border-bottom: 3px double #EAEAEA;
	padding-bottom: 20px;
	margin-top: -10px;
}
.leftnavitem {
	FONT-SIZE: 11px; COLOR: #6A4800; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnavtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topnavtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BF8F60; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.leftnavcat {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnavsubcat {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffe866; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sitename {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.siteblurb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rightblurbtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.constantcontact {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe866
}
.rightblurbtext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.botmnavtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: none
}
.rightnavtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c90d00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rightnavtext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.logintitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input {
	FONT-SIZE: 5px; COLOR: #ECE9D8; FONT-FAMILY: Arial, helvetica, sans-serif; BACKGROUND-COLOR: none
}
.credit {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copyright {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d91025
}
.speciallink {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.specialtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.specialtext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.producttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.producttext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.producticontext {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productsubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productprice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.header1text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextwhitelg {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextboldul {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.pagetextredbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextwtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextwtlgbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextsmall {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextpurple {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0B2778; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextheadline {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextredsmall {
	FONT-SIZE: 10px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextredsmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetextimportant {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFF00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.brownbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #425201; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.boldlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.affclick {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #d91025
}
.fakelink {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.underital {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.underline {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.smalltext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redboldsm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d91025; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greytext {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH.rowcolor {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d91025
}
TD.rowcolor {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d91025
}
TD.rowcolor2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe866
}
TH.carthead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d91025
}
TD.cartrow1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d91025
}
TD.cartrow2 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe866
}
TD.cartrow3 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.ordcolor {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd
}
TD.summary {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe866
}
TD.line {
	BACKGROUND-COLOR: #000000
}
TD.corner {
	BACKGROUND-COLOR: #ffffff
}
TD.color1 {
	BACKGROUND-COLOR: #d91025
}
TD.color2 {
	BACKGROUND-COLOR: #f6e151
}
TD.color3 {
	BACKGROUND-COLOR: #ffe866
}
TD.color4 {
	BACKGROUND-COLOR: #8d8349
}
TD.color5 {
	BACKGROUND-COLOR: #cc9e0c
}
TD.color6 {
	BACKGROUND-COLOR: #ffe866
}
TD.line2 {
	BACKGROUND-COLOR: #7c6f29
}
.grey {
	BACKGROUND-COLOR: #e5e5e5
}
.cartborder {
	BACKGROUND-COLOR: #9d9d9d
}
.carthead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffe866
}
.carttext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.carttextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #65426A; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cartbg1 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f1f1
}
.cartbg2 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fcfcfc
}
.headerred {
	FONT-SIZE: 17px; COLOR: #CC0000; FONT-FAMILY: Arial Black;
}
.headerbold {
	FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Arial Black;
}
.headerboldhomepage {
	FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial Black;
}
.cartltyellow {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff3b2
}
.boldred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c90d00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
