#heroWrapper {
	MIN-HEIGHT: 300px
}
#hero {
	LINE-HEIGHT: 1.4em; WIDTH: 720px; FLOAT: left; FONT-SIZE: 0.9em
}
#hero H1 {
	FONT-SIZE: 1.3em
}
#hero A {
	FONT-WEIGHT: bold
}
#sidekick {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/boxes/sidekick_240.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 280px; PADDING-TOP: 10px
}
#sidekick H2 {
	MARGIN: 0px 8px; FONT-SIZE: 1.1em; FONT-WEIGHT: normal
}
#sidekick H3 {
	MARGIN: 15px 10px 0px; FONT-SIZE: 0.8em
}
#sidekick P {
	MARGIN: 0px 10px; FONT-SIZE: 0.8em
}
.tabsPanel P {
	MARGIN: 10px 20px 0px 0px
}
.tabsPanel UL {
	LINE-HEIGHT: 2em; MARGIN: 20px 50px 10px 57px; COLOR: #7ca8d4
}
.tabbedSlider DIV.tabsPanel .tabsPanelContent UL {
	LINE-HEIGHT: 1em; MARGIN: 0px 0px 0px 15px
}
#productFilter {
	MARGIN-TOP: 10px; WIDTH: 155px; FLOAT: left
}
#productFilter FIELDSET {
	BORDER-BOTTOM: #fff 0px; BORDER-LEFT: #fff 0px; MARGIN-BOTTOM: 15px; BORDER-TOP: #fff 0px; BORDER-RIGHT: #fff 0px
}
#productFilter FIELDSET LEGEND {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
#productFilter OL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; FONT-SIZE: 0.9em
}
#productFilter OL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#productFilter INPUT {
	MARGIN: 5px 3px 0px 0px; FLOAT: left
}
#productFilter INPUT:hover {
	BORDER-BOTTOM: #ffb441 1px solid; BORDER-LEFT: #ffb441 1px solid; BORDER-TOP: #ffb441 1px solid; BORDER-RIGHT: #ffb441 1px solid
}
#productFilter LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
#productResults {
	BORDER-LEFT: #efefef 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; WIDTH: 730px; FLOAT: left; FONT-SIZE: 0.9em
}
#productResults H2 {
	BORDER-BOTTOM: #ffb441 1px solid; PADDING-BOTTOM: 5px; FONT-SIZE: 1.1em
}
#productResults .productWrapper {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 20px; MARGIN-TOP: 20px; HEIGHT: 100%; CLEAR: both
}
#productResults .productWrapper:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML #productResults .productWrapper {
	HEIGHT: 1%
}
#productResults .productWrapper IMG {
	FLOAT: left
}
#productResults .productWrapper .productContent {
	WIDTH: 350px; FLOAT: left; MARGIN-LEFT: 20px
}
#productResults .productWrapper .productContent H3 {
	MARGIN: 0px 0px 10px
}
#productResults .productWrapper .productContent P {
	MARGIN: 0px 0px 10px
}
#productResults .productWrapper .productOrder {
	TEXT-ALIGN: right; WIDTH: 190px; FLOAT: left; MARGIN-LEFT: 20px
}
#productResults .productWrapper .productOrder {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
#productResults .productWrapper .productOrder SELECT {
	MARGIN-TOP: 5px; WIDTH: 200px; MARGIN-BOTTOM: 10px; FONT-SIZE: 0.9em
}
* HTML #productResults .productWrapper .productOrder SELECT {
	WIDTH: 190px
}
#productResults .productWrapper .productOrder INPUT.text {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN-TOP: 5px; WIDTH: 70px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333; MARGIN-LEFT: 15px; FONT-SIZE: 1em; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#productResults .productWrapper .productOrder .buttonAdd {
	MARGIN-TOP: 15px
}
#productResults .productWrapper .productOrder .buttonGo {
	MARGIN-TOP: 15px
}
#productResults .productWrapper .productOrder .formText {
	FONT-WEIGHT: normal
}
#productResults .productPager {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; FONT-SIZE: 1.1em
}
#productsFrame {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; WIDTH: 920px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 720px; BORDER-LEFT-WIDTH: 0px
}
.inFrame #pageWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.inFrame #productResults {
	WIDTH: 710px
}
.inFrame #productResults .productWrapper .productContent {
	WIDTH: 330px
}
