.outer {
	MARGIN-LEFT: 170px; MARGIN-RIGHT: 170px
}
.left {
	FLOAT: left; MARGIN-LEFT: -170px; WIDTH: 170px; POSITION: relative
}
.right {
	FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 170px; MARGIN-RIGHT: -170px; POSITION: relative
}
.outer {
	BACKGROUND-COLOR: #ffffff
}
#page-wrap {
	BORDER-RIGHT: #ffffff 6px solid; BORDER-TOP: #ffffff 6px solid; BORDER-LEFT: #ffffff 6px solid; BORDER-BOTTOM: #ffffff 6px solid
}
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
#sizer {
	MAX-WIDTH: none! important; WIDTH: auto! important
}
#expander {
	MIN-WIDTH: 0px! important; MARGIN: 0px auto 10px; WIDTH: 960px! important
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0pt; content: "."
}
#wrapper2 {
	
}
.center {
	BACKGROUND: #ffffff
}
.float-wrap {
	BACKGROUND: #ffffff
}
.centerbox {
	PADDING-BOTTOM: 20px
}
A:link {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sf_extra1 {
	
}
.sf_extra1 SPAN {
	
}
.header:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.header {
	DISPLAY: inline-block
}
* HTML .header {
	HEIGHT: 1%
}
.header {
	DISPLAY: block
}
#header-content {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ffffff 5px solid; POSITION: relative; HEIGHT: 1%
}
#header-content:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0pt; content: "."
}
.sf_extra3 {
	
}
.sf_extra3 SPAN {
	
}
#logo {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: relative; TEXT-DECORATION: none
}
#logo IMG {
	MAX-WIDTH: none! important
}
.titles {
	MARGIN-TOP: 20px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 45%; POSITION: relative; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.titles H1.company-name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Kalimati, sans-serif; TEXT-ALIGN: left
}
.titles H3.slogan {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 2px
}
.address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.address UL {
	CLEAR: both; MARGIN: 5px 10px 5px 0px; TEXT-ALIGN: right
}
* HTML .address UL {
	MARGIN-RIGHT: 6px! important
}
.address UL LI {
	
}
.address UL LI SPAN.adr {
	
}
.address UL LI SPAN.tel {
	
}
.address UL LI SPAN.tel SPAN.type {
	FONT-WEIGHT: bold
}
.address UL LI A:link {
	
}
.address UL LI A:visited {
	
}
.address UL LI A:hover {
	
}
.address UL LI A.email {
	FONT-WEIGHT: bold
}
.address UL LI A.email:visited {
	FONT-WEIGHT: bold
}
.address UL LI A.email:hover {
	
}
.sf_extra4 {
	
}
.sf_extra4 SPAN {
	
}
.navigation1 {
	CLEAR: both; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/nav_bkgd_tile.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat; HEIGHT: auto
}
.navigation1 UL {
	PADDING-LEFT: 0px; MARGIN: 0pt; BORDER-LEFT: #cccccc 1px solid; HEIGHT: auto! important
}
.navigation1 UL:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.navigation1 UL LI {
	BACKGROUND-POSITION: left bottom; FLOAT: left; WIDTH: auto! important; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.navigation1 UL LI A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 16px; MARGIN: 0pt; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 16px; TEXT-DECORATION: none
}
.navigation1 UL LI A:visited {
	TEXT-DECORATION: none
}
.navigation1 UL LI A:hover {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; BACKGROUND-IMAGE: url(images/nav_right_edge_hilite.jpg); BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: none
}
#Nav1 IFRAME {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); LEFT: -0.25em; MARGIN-LEFT: 3px; POSITION: absolute; TOP: -0.25em
}
#Nav1 {
	WIDTH: 100%; LIST-STYLE-TYPE: none
}
#Nav1 UL {
	WIDTH: 100%; LIST-STYLE-TYPE: none
}
#Nav1 A {
	DISPLAY: block
}
#Nav1 LI {
	FLOAT: left
}
#Nav1 LI UL {
	Z-INDEX: 1000; LEFT: -999em; MARGIN: 0px; WIDTH: 120px; POSITION: absolute
}
#Nav1 LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Nav1 LI UL LI A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #ffffff; PADDING-BOTTOM: 8px; WIDTH: 120px; COLOR: #333333; BORDER-TOP-STYLE: none; LINE-HEIGHT: normal; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: normal; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
#Nav1 LI UL LI A:hover {
	BACKGROUND: #999999
}
#Nav1 LI:hover UL {
	LEFT: auto
}
#Nav1 LI.sfhover UL {
	LEFT: auto
}
.sf_extra2 {
	CLEAR: both
}
.sf_extra2 SPAN {
	
}
#search {
	
}
#search UL LI {
	
}
#search UL LI A:link {
	
}
#search UL LI A:visited {
	
}
#search UL LI A:visited {
	
}
#searchtext {
	WIDTH: 118px
}
.container-left .textpadder {
	
}
.quick-search-header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-BOTTOM: 1px solid
}
.quick-search-button {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
.quick-search-button:hover {
	
}
.container-left .quick-search {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.container-right .quick-search {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right top; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.quick-search UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.container-left .quick-search H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.container-right .quick-search H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.category-tracker A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.category-tracker A.active {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.category-tracker .subcat A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.category-tracker .subcat A.active {
	PADDING-RIGHT: 25px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 25px; PADDING-TOP: 5px
}
.category-tracker .subcat2 A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 45px; PADDING-TOP: 5px
}
.category-tracker .subcat2 A.active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 40px; PADDING-TOP: 5px
}
.container-left .content-block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.container-right .content-block {
	MARGIN: 0px
}
.container-left .category-list {
	
}
.container-right .category-list {
	
}
.category-list-header {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.category-tracker H3.category-tracker-header {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.category-list-header A {
	TEXT-DECORATION: none
}
.category-list-header A:visited {
	TEXT-DECORATION: none
}
.category-list-header A:hover {
	TEXT-DECORATION: none
}
.container-left .category-list H3 {
	MARGIN: 3px 3pt
}
.container-right .category-list H3 {
	MARGIN: 3px 3pt
}
.category-tracker H3.category-tracker-header {
	MARGIN: 3px 3pt
}
.category-list OL {
	
}
OL#categories LI {
	MARGIN-BOTTOM: 0px
}
.category-list OL LI {
	MARGIN-BOTTOM: 0px
}
.category-list OL LI A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; WIDTH: 163px; PADDING-TOP: 5px; HEIGHT: auto! important; TEXT-DECORATION: none! important
}
.category-list OL LI A:visited {
	
}
.category-list OL LI A:hover {
	
}
.container-left .category-list A:link {
	
}
.container-left .category-list A:visited {
	
}
.container-left .category-list A:hover {
	
}
.container-left .category-list A:active {
	
}
.container-right .category-list A:link {
	
}
.container-right .category-list A:visited {
	
}
.container-right .category-list A:hover {
	
}
.container-right .category-list A:active {
	
}
.container-left .content-block H3 {
	
}
.container-right .content-block H3 {
	
}
.featured-item {
	
}
.featured-product-header {
	MARGIN-LEFT: 0px! important
}
.container-left .featured-item H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-LEFT: -6px
}
.container-right .featured-item H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-LEFT: -6px
}
.featured-item {
	
}
.product {
	
}
.smallimage {
	
}
.shortdescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.list {
	
}
.list EM {
	FONT-WEIGHT: bold
}
.sale {
	
}
.sale EM {
	FONT-WEIGHT: bold
}
.featured-item-button {
	MARGIN: 5px 0px; WIDTH: auto! important
}
.product H4.title {
	FONT-SIZE: 13px
}
.wrapper1 {
	FONT-SIZE: 12px;
	background-color: #FFF;
}
.wrapper2 {
	
}
.center {
	
}
* HTML .content {
	WORD-WRAP: break-word
}
.content FORM {
	PADDING-LEFT: 10px
}
#messages {
	
}
#messages LI {
	
}
#messages LI.info {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#messages LI.error {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#breadcrumbs {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px
}
.breadcrumb {
	
}
.category {
	
}
#breadcrumbs SPAN.item {
	
}
.welcome {
	LINE-HEIGHT: 17px
}
.welcome IMG {
	MARGIN-RIGHT: 10px
}
.welcome:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.welcome {
	DISPLAY: inline-block
}
* HTML .welcome {
	HEIGHT: 1%
}
.welcome {
	DISPLAY: block
}
.search-result-controls {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
OL.categories {
	WIDTH: 99%
}
OL.products {
	WIDTH: 99%
}
.products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.categories {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.search-results .content-product {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.content-category {
	
}
.content-product {
	BORDER-RIGHT: 3px double; BORDER-TOP: 3px double; BORDER-LEFT: 3px double; BORDER-BOTTOM: 3px double
}
.content-product .options LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.content-product .prices LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.search-results .content-product DD {
	
}
.search-results .largeimage {
	DISPLAY: none
}
.search-results .content-product .content-product-header A {
	
}
.content-product-header H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.content-product-header A:link {
	TEXT-DECORATION: none
}
.content-product-header A:visited {
	TEXT-DECORATION: none
}
.content-product-header A:active {
	TEXT-DECORATION: none
}
.content-product-header A:hover {
	TEXT-DECORATION: none
}
.btn {
	
}
.btn:hover {
	
}
DD.content-category-header H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.content-category-header A:link {
	
}
.content-category-header A:visited {
	
}
.content-category-header A:active {
	
}
.content-category-header A:hover {
	
}
DD.description {
	
}
DD.title {
	
}
DD.description {
	
}
.upsell-group {
	
}
.upsell DIV {
	BORDER-RIGHT: 3px double; BORDER-TOP: 3px double; BORDER-LEFT: 3px double; BORDER-BOTTOM: 3px double
}
.upsell-header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.upsell-item1 {
	
}
.upsell-item1 TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.upsell-item1 TD A:hover {
	
}
.upsell-item2 {
	
}
.upsell-item2 TD {
	
}
.upsell-item2 TD A:hover {
	
}
.product-page {
	
}
.product-detail {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.product-detail {
	
}
.product-primary {
	
}
.product-secondary {
	
}
.product-options {
	
}
.imageanddetails {
	
}
.product-bundle {
	
}
.product-misc {
	
}
.product-detail {
	
}
.product-bundle {
	
}
.product-primary {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.product-detail-header {
	
}
.product-detail-header H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 20px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; PADDING-TOP: 3px
}
.product-image {
	MARGIN-TOP: 10px
}
.product-description {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; LINE-HEIGHT: 17px
}
.product-features {
	
}
.product-features UL {
	MARGIN-LEFT: 10px
}
.product-features UL LI {
	LINE-HEIGHT: 16px
}
.product-features UL LI EM {
	FONT-WEIGHT: bold
}
.product-secondary {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
.product-options {
	
}
.product-options FORM UL {
	
}
.product-options FORM UL LI {
	PADDING-TOP: 3px
}
.imageanddetails {
	MARGIN-LEFT: 10px
}
.product-misc {
	
}
.product-options {
	
}
.product-detail-button {
	
}
.required {
	
}
BUTTON content-accent1 {
	
}
.footer-section {
	CLEAR: both; MIN-HEIGHT: 1%; PADDING-BOTTOM: 10px; POSITION: relative; HEIGHT: auto! important; TEXT-ALIGN: center
}
#paymentlogos {
	TEXT-ALIGN: center
}
* HTML .footer-section {
	HEIGHT: 1%
}
.navigation2 {
	FLOAT: none; MARGIN: 0px auto; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.navigation2 SPAN {
	FONT-SIZE: 11px; MARGIN: 0px auto; LINE-HEIGHT: 14px; PADDING-TOP: 5px
}
.navigation2 SPAN {
	
}
.navigation2 A {
	TEXT-DECORATION: underline
}
.navigation2 A:visited {
	
}
.navigation2 A:hover {
	TEXT-DECORATION: none;
	font-size: 12px;
}
.footer {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 7px
}
.footer A:link {
	
}
.footer A:visited {
	
}
.footer A:hover {
	
}
