.mainbg {
	background-color: #010141
}


.border1 {
	border: 1px solid #d3d3d3;
	background-color: #FFFFFF;

}


A {
	color: #666666; 
	text-decoration: none; 
	font-weight: bold; 
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 100%;
	background-color: transparent;
}


A.hover4:link {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
}


A.hover4:visited {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
}

A.hover4:hover {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #8080FF;
}

A.hover4:active {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
}

A.hover5:link {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #FFD520;
}


A.hover5:visited {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #FFD520;
}

A.hover5:hover {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #FFD520;
}

A.hover5:active {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 70%;
	font-weight: bold;
	color: #FFD520;
}

.errorbody {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 13px;
	font-weight: bold;
	color: black;
}
	
.loginbox {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 12px;
	color: black;
}

.formtextlarge {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.formtextmedium {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.formtextnormal {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.formtextsmall {
	background-color: transparent;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.formtitle {
	background-color: #000080;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

.forminput {
	background-color: white;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	color: black;
	border: 1px solid black
}

.formselect {
	background-color: gainsboro;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	color: black;
	border: 1px solid black
}

.watermark {
	background-color: transparent;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: gainsboro;
}

A.nav:link {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	##color: gainsboro;
	color: gray;
}

A.nav:hover {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

A.nav:visited {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: gainsboro;
}

A.nav:visited:hover {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

A.nav:active {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: gainsboro;
}

A.messageboxtext:link {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: normal;
	color: #7D0000;
}

A.messageboxtext:hover {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: normal;
	color: #7D0000;
}

A.messageboxtext:visited {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: normal;
	color: #7D0000;
}

A.messageboxtext:active {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: normal;
	color: #7D0000;
}

.alt1record {
	background-color: transparent;
}

.alt2record {
	background-color: gainsboro;
}

.nonnav {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.infobox {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
	border: 1px solid gainsboro
}

.infoboxtext {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
}

.infoboxtextred {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: red;
}

.menuname {
	background-color: #000080;
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

A.CardHeader:active {
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: overline;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

A.CardHeader:link {
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: overline;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

A.CardHeader:hover {
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: overline;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

A.CardHeader:visited {
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: overline;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.formlist {
	background-color: transparent;
	FONT-FAMILY: Tahoma, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.formlisttitle {
	background-color: #000080;
	FONT-FAMILY: Tahoma, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.formlisttitle2 {
	background-color: #800000;
	FONT-FAMILY: Tahoma, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.notes {
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000080;
}

.L12 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 150px
}

.L14 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 125px
}

.L16 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	vertical-align: center;
}

.L21 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 125px
}

.L24 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 105px
}


.DL {

	FONT-FAMILY: arial, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 150px
}

.A5 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 250px
}

.A4 {

	FONT-FAMILY: arial, sans-serif;
	font-size: 14px;
	color: #000000;
	height: 350px
}


A.MessageAction:active {
	FONT-FAMILY: tahoma, arial, sans-serif; 
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

A.MessageAction:link {
	FONT-FAMILY: tahoma, arial, sans-serif; 
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

A.MessageAction:hover {
	FONT-FAMILY: tahoma, arial, sans-serif; 
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

A.MessageAction:visited {
	FONT-FAMILY: tahoma, arial, sans-serif; 
	TEXT-DECORATION: none;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

.forminputusername {
COLOR: #000000;
FONT-FAMILY: Ms Sans Serif,Verdana, Tahoma;
FONT-SIZE: 10px;
BORDER-STYLE: solid;
BORDER-COLOR: #000000;
BORDER-WIDTH: 1px;
WIDTH: 130px;
HEIGHT: 20px;
PADDING: 3px 2px 2px 2px;
MARGIN: 0px;
BACKGROUND: URL(http://www.1000people.net/images/username.jpg) no-repeat;
BACKGROUND-POSITION: 1px 1px;
BACKGROUND-COLOR: #FFFFFF;
PADDING-LEFT: 22px;
VERTICAL-ALIGN: middle;
}

.forminputpassword {
COLOR: #000000;
FONT-FAMILY: Ms Sans Serif,Verdana, Tahoma;
FONT-SIZE: 10px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
WIDTH: 130px;
HEIGHT: 20px;
PADDING: 3px 2px 2px 2px;
MARGIN: 0px;
BACKGROUND: URL(http://www.1000people.net/images/password.jpg) no-repeat;
BACKGROUND-POSITION: 1px 1px;
BACKGROUND-COLOR: #FFFFFF;
PADDING-LEFT: 22px;
VERTICAL-ALIGN: middle;
}

.calheader {
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma;
FONT-SIZE: 12px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #000040;
TEXT-ALIGN: center;
FONT-WEIGHT: BOLD;
}

.calentry {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #FFFFFF;
TEXT-ALIGN: left;
}

.calprevmonth {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #C0C0C0;
TEXT-ALIGN: left;
}

.calnextmonth {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #C0C0C0;
TEXT-ALIGN: left;
}

.caltoday {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #C0FFC0;
TEXT-ALIGN: left;
}

.caldate {
FONT-FAMILY: Tahoma;
FONT-SIZE: 9px;
FONT-WEIGHT: BOLD;
TEXT-ALIGN: middle;
}

.caldetail {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
TEXT-ALIGN: left;
}

.calover {
CURSOR: hand;
BACKGROUND-COLOR: #FEFF99;
}

A.calprevnext:link {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: bold;
	color: #7D0000;
}

A.calprevnext:hover {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: bold;
	color: #7D0000;
}

A.calprevnext:visited {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: bold;
	color: #7D0000;
}

A.calprevnext:active {
	background-color: transparent;
	text-decoration: none;
	FONT-FAMILY: ms sans serif, arial, sans-serif; TEXT-DECORATION: none;
	font-size: 7px;
	font-weight: bold;
	color: #7D0000;
}

.daydate {
COLOR: #000000;
FONT-FAMILY: Tahoma;
FONT-SIZE: 15px;
TEXT-ALIGN: left;
FONT-WEIGHT: BOLD;
}

.daytime {
COLOR: #000000;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #C0FFC0;
FONT-FAMILY: Tahoma;
FONT-SIZE: 12px;
TEXT-ALIGN: center;
FONT-WEIGHT: BOLD;
}

.daydetail {
COLOR: #000000;
BORDER-STYLE: solid;
BORDER-COLOR: #00000;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #C0FFC0;
FONT-FAMILY: Tahoma;
FONT-SIZE: 10px;
TEXT-ALIGN: left;
}

.caldatem2v {
FONT-FAMILY: Tahoma;
FONT-SIZE: 8px;
FONT-WEIGHT: BOLD;
TEXT-ALIGN: middle;
}

.HPboxes {
COLOR: #000000;
BORDER-STYLE: solid;
BORDER-COLOR: gainsboro;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #FFFFFF;
FONT-FAMILY: Tahoma;
FONT-SIZE: 10px;
TEXT-ALIGN: left;
}

.HPboxheader {
FONT-FAMILY: Tahoma;
FONT-SIZE: 11px;
FONT-WEIGHT: BOLD;
TEXT-ALIGN: left;
}

.HPboxdetail {
FONT-FAMILY: Tahoma;
FONT-SIZE: 10px;
FONT-WEIGHT: NORMAL;
TEXT-ALIGN: left;
COLOR: #000000;
}

.HPboxsummary {
FONT-FAMILY: Tahoma;
FONT-SIZE: 16px;
FONT-WEIGHT: BOLD;
TEXT-ALIGN: left;
COLOR: #000000;
}

A.showall:link {
	background-color: transparent;
	text-decoration: underline;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: normal;
	color: blue;
}

A.showall:hover {
	background-color: transparent;
	text-decoration: underline;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: normal;
	color: red;
}

A.showall:visited {
	background-color: transparent;
	text-decoration: underline;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: normal;
	color: blue;
}

A.showall:visited:hover {
	background-color: transparent;
	text-decoration: underline;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: normal;
	color: red;
}

A.showall:active {
	background-color: transparent;
	text-decoration: underline;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: normal;
	color: blue;
}

A.minimenu:link {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 7px;
	font-weight: normal;
	color: gray;
}

A.minimenu:hover {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 7px;
	font-weight: normal;
	color: red;
}

A.minimenu:visited {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 7px;
	font-weight: normal;
	color: gray;
}

A.minimenu:visited:hover {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 7px;
	font-weight: normal;
	color: red;
}

A.minimenu:active {
	background-color: transparent;
	text-decoration: none;
	font-family: ms sans serif, tahoma, arial;
	font-size: 7px;
	font-weight: normal;
	color: gray;
}

.questiongroup {
	background-color: #000000;
	FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;
	font-size: 15px;
	font-weight: bold;
	color: white;
}

.nonshowall {
	background-color: transparent;
	text-decoration: normal;
	font-family: ms sans serif, tahoma, arial;
	font-size: 8px;
	font-weight: bold;
	color: blue;
}

.indexboxheader {
	background-color: #000000;
	FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-align: center;
}

.indexboxdetail {
	background-color: gainsboro;
	FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.paginate {

	page-break-after: always;

}


.shopperlabels { 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10pt; 
	color: #000000;
}






.homepagebox {
	BACKGROUND: URL(http://www.retailhawk.com/images/rhbox.jpg) no-repeat;
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 8px;
	color: black;
	PADDING: 3px 0px 0px 25px;
}


.infoboxheader {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 10px;
	PADDING: 3px 0px 0px 0px;
	color: black;
}


.infoboxnews {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
	PADDING: 15px 0px 0px 0px;
}

.infoboxmessages {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
	PADDING: 15px 0px 0px 0px;
}

.infoboxreports {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
	PADDING: 15px 0px 0px 0px;
}

.infoboxsecurity {
	background-color: transparent;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif; TEXT-DECORATION: none;
	font-size: 9px;
	color: black;
	PADDING: 15px 0px 0px 0px;
}

A.showalltiny:link {
	background-color: transparent;
	text-decoration: underline;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: blue;
}

A.showalltiny:hover {
	background-color: transparent;
	text-decoration: underline;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: red;
}

A.showalltiny:visited {
	background-color: transparent;
	text-decoration: underline;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: blue;
}

A.showalltiny:visited:hover {
	background-color: transparent;
	text-decoration: underline;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: red;
}

A.showalltiny:active {
	background-color: transparent;
	text-decoration: underline;
	FONT-FAMILY: 'MS Trebuchet', arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: blue;
}

.formtextinfo {
	background-color: transparent;
	FONT-FAMILY: arial, sans-serif;
	TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: bold;
	color: black;
}


td.slogan {
	height: 5px; 
	background-image: url("../images/block-title.gif"); 
	color: #FFFFFF; 
	border-top:1px solid black;
	border-bottom:1px solid black; 
	vertical-align: middle; 
	font-weight:bold; 
	FONT-FAMILY: 'Trebuchet MS', arial, sans-serif; 
	TEXT-DECORATION: none;
}

.mainmenus {
	height: 25px; 
	background-color: #FFFFFF; 
	TEXT-DECORATION: none;
}

.submenus {
	height: 50px; 
	background-color: #FFFFFF; 
	TEXT-DECORATION: none;
}

.printtextlarge {
	background-color: transparent;
	FONT-FAMILY: sans-serif,tahoma, arial ; TEXT-DECORATION: none;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.printtextnormal {
	background-color: transparent;
	FONT-FAMILY: sans-serif,tahoma, arial; TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.printtextsmall {
	background-color: transparent;
	FONT-FAMILY: sans-serif,tahoma, arial; TEXT-DECORATION: none;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

body {
	font: 0.8em/21px arial,sans-serif;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(http://www.retailhawk.com/images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(http://www.retailhawk.com/images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(http://www.retailhawk.com/images/select.gif) no-repeat;
	overflow: hidden;
}