
/* Bullet fix */
#bullets, #bulletsSI { 
	width: 300px; 
	margin: 0; 
	border: 0; 
	padding: 0; 
} 

#bullets ul, #bulletsSI ul { 
	list-style: none; 
	margin: 0; 
	border: 0; 
	padding: 0; 
} 

#bullets ul li {
	display: block;
	margin: 0;
	border: 0;
	padding: 0px 0px 6px 9px;
	background: url(bullet.gif) top left no-repeat;
} 
#bulletsSI ul li {
	display: block;
	margin: 0;
	border: 0;
	padding: 0px 0px 6px 9px;
	background: url(bullet_green.gif) top left no-repeat;
} 
/* END Bullet fix */
a, a:visited, a:link {
	text-decoration:none;
	font-family:"Verdana","Arial", "sans-serif";
}

table { background-repeat:no-repeat ! important }
td { background-repeat:no-repeat ! important }
img {
	border: 0px;
}

input, select {font-family:"Verdana","sans-serif"; font-size:10px; line-height:10px; font-weight:bold}
p { padding:8px; }
td.text {
	padding: 0px 50px 0px 8px;
}
.text { font-family:"Verdana","sans-serif"; font-size:8pt; line-height:11pt; font-weight:NORMAL }
.errormsg  { color: #cc0000 ; font-family:"Verdana", "sans-serif"; font-size: 8pt; font-weight:300;}

/* Global Nav */
td.topNav { padding:8px; }
td.bottomNav {	padding: 0px; }
span.bottomNav, a.bottomNav:visited, a.bottomNav, a.bottomNav:hover {
	font-size: 9px;
	letter-spacing: -0.04em;
	word-spacing: normal;
	color: #333333;
}
a.topNav, a.topNav:visited, a.topNav:hover, a.topNavOn, span.topNav {
	font-size: 8pt;
	letter-spacing: normal;
	line-height: 8pt;
	color: #333333;
}

/* Rentals Nav */
td.empty {	padding:3px; font-size:6px; line-height:1px }
td.catCell {
	padding: 0px 4px 2px 6px;
}
td.subCatCell {
	padding-bottom: 2px;
}
td.prodCell {
	padding-bottom: 2px;
}

a.cat, a.cat:visited, a.cat:hover { font-size:8.5pt; color:#000000;}
a.catOn, a.catOn:visited, a.catOn:hover { font-size:8.5pt; color:#000000; padding-bottom:5px; font-weight:bold}
a.subCat, a.subCat:visited, a.subCat:hover { font-size:8pt; color:#999999;}
a.subCatOn, a.subCatOn:visited, a.subCatOn:hover { font-size:8pt; color:#999999;padding-bottom:5px;font-weight:bold}
a.prod, a.prod:visited, a.prod:hover { font-size:8pt; color:#666666;}
a.prodOn, a.prodOn:visited, a.prodOn:hover { font-size:8pt; color:#666666;}


/* Rentals classes */
a.viewQuote, a.viewQuote:visited{color:#FF0000; font-size:8pt;}
a.cadLink, a.cadLink:visited {font-size:8pt; line-height:14pt; font-weight:bold; color:#40C2E4 }
.dimensions { color:#999999 }
.qty {padding:4px; font-size:7pt; line-height:10pt; }
#productInfo { padding:2px; font-size:11px; line-height:9pt}

/*  HomePage Specific */
a.registerNow, a.registerNow:visited, a.registerNow:hover { color:#78A22E; font-size:12pt; font-weight:bold;line-height:20pt}
a.hpLink, a.hpLink:visited, a.hpLink:hover { color:#F9A032; font-size:7.5pt; font-weight:bold; line-height:8pt}
a.contact, a.contact:visited, a.contact:hover { color:#78A22E; font-size:7.5pt; font-weight:bold; line-height:8pt}
#tagline { 
	text-decoration:none;
	color:#333333;
	font-size:8pt; 
	letter-spacing:4;
	word-spacing:10;
	font-weight:normal;
	line-height:18pt;
	text-transform:uppercase
}

/* Cart classes */
.cartitem {padding:4px;font-family:"Verdana","sans-serif"; font-size:7pt; line-height:10pt; font-weight:normal }
a.cartremove, a.cartremove:visited {
	padding: 6px;
	font-family: "Verdana","sans-serif";
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	color: #FF9933;
	text-decoration: none;
}
a.cartupdate, a.cartupdate:visited {
	padding: 4px;
	font-family: "Verdana","sans-serif";
	font-size: 10pt;
	line-height: 10pt;
	font-weight: normal;
	color: #FF9933;
	text-decoration: none;
}
td.cartupdate {padding:6px;}
.cartlabel {padding:4px;font-family:"Verdana","sans-serif"; font-size:8pt; line-height:10pt; font-weight:normal }

/* formMaker classes */
.requiredIcon {font-family:"Verdana","sans-serif"; font-size:8pt; line-height:10pt; font-weight:normal; color:#00AFDB }
td.formInputCell {padding:6px;}
td.formErrorCell {padding:0px;}
td.formLabelCell {padding:6px;font-size:10pt; line-height:10pt; font-weight:normal; text-transform:lowercase}
td.formSectionHead {
	padding: 10px 10px 10px 6px;
	font-size: 11pt;
	line-height: 10pt;
	font-weight: normal;
	text-transform: lowercase;
	color: #FF0000;
}
input.button {
	text-transform: lowercase;
	width: 150px;
	padding: 4px;
	font-weight: normal;
}