BODY {
	BACKGROUND-IMAGE: url(../images/background.jpg); MARGIN: 0px
}
A:link {
	COLOR: #777777; TEXT-DECORATION: none
}
A:visited {
	COLOR: #777777; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
H1 {
	MARGIN-BOTTOM: -10px; FONT: 30px Tahoma; COLOR: #333333; LETTER-SPACING: -1px
}
H2 {
	MARGIN-BOTTOM: -15px; FONT: bold 18px Tahoma; COLOR: #666666; LETTER-SPACING: 0px
}
H3 {
	MARGIN-BOTTOM: -15px; FONT: bold 14px Tahoma; COLOR: #666666; LETTER-SPACING: 0px
}
H4 {
	MARGIN-BOTTOM: -15px; FONT: 24px Tahoma; COLOR: #666666; LETTER-SPACING: 0px
}
#main {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 733px; PADDING-TOP: 0px; HEIGHT: auto
}
#banner {
	BACKGROUND-IMAGE: url(../images/banner.jpg); WIDTH: 100%; HEIGHT: 86px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 576px; PADDING-TOP: 0px
}
#breadcrumbs {
	FONT: 10px Tahoma; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#sub {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 550px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#sub P {
	FONT: 12px Tahoma
}
#sub UL {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LIST-STYLE-IMAGE: url(images/bullet.gif); MARGIN: 0px; FONT: 11px Tahoma; BORDER-LEFT: 0px; PADDING-TOP: 15px; BORDER-BOTTOM: 0px
}
#sub LI {
	FLOAT: left; FONT: 11px Tahoma
}
.product {
	MARGIN-TOP: 20px; BORDER-BOTTOM: #cccccc 1px solid; MIN-HEIGHT: 100px; HEIGHT: auto !important; HEIGHT: 100px; 
}
#imgfloat {
	FLOAT: right
}
#sub2 {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/background_flashlight.jpg); PADDING-BOTTOM: 10px; WIDTH: 554px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 610px; TEXT-ALIGN: left
}
#sub2 P {
	FONT: 12px Tahoma
}
#rightcolumn {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/background_right.jpg); BORDER-LEFT: #333333 1px solid; WIDTH: 156px
}
#rightcolumn .promo {
	MARGIN: 0px; PADDING-BOTTOM: 30px
}
#welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/welcome.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 576px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 220px
}
#welcome P {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 270px; PADDING-BOTTOM: 0px; FONT: 12px Tahoma; PADDING-TOP: 80px
}
.mainfeature {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
.mainfeature P {
	FONT: 11px Tahoma
}
.seperator {
	BACKGROUND-IMAGE: url(../images/seperator.gif); MARGIN-LEFT: 200px; BACKGROUND-REPEAT: no-repeat
}
.rowborder {
	BORDER-BOTTOM: #eeeeee 1px solid
}
.fieldlabel {
	FONT: bold 12px Tahoma; COLOR: #333333; TEXT-ALIGN: right
}
#navcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/button.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 28px
}
#navcontainer UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#navcontainer UL LI {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/button.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #8e908f 1px solid; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
#navcontainer UL LI A {
	DISPLAY: inline; MARGIN: 0px 10px; FONT: 12px/18px Tahoma; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navcontainer UL LI A:hover {
	COLOR: #000000
}
#navcontainer .active {
	FONT-WEIGHT: bold; COLOR: #333333
}
#navcontainer .active {
	COLOR: #333333
}

#footer {
	CLEAR:both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #999999; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 28px
}
#footer .copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Tahoma; COLOR: #ffffff; PADDING-TOP: 10px
}
#footer .nav {
	FONT: 10px Tahoma; MARGIN-LEFT: 600px; COLOR: #ffffff; PADDING-TOP: 10px
}
#footer .nav A {
	COLOR: #ffffff
}
.smalltext {
	FONT: 10px Verdana; COLOR: #999999
}
.style5 {font-size: 9px}
.style15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: xx-small; }
.style16 {font-size: xx-small}
.style17 {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; }

.style1 {color: #000000}
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style14 {font-size: 12px}
.style19 {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.style20 {font-family: Arial, Helvetica, sans-serif}
.style21 {font-size: x-small}