BODY
{
    BACKGROUND-IMAGE: url(../images/bg-image.jpg);
    FONT: 12px Arial, Verdana, Helvetica, sans-serif;
    COLOR: #333;
    TEXT-ALIGN: left
}
TD
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #666;
    TEXT-ALIGN: left
}
TH
{
    FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000
}
A:link
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #f00;
    TEXT-DECORATION: underline
}
H2
{
    MARGIN-TOP: 0px;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
FORM
{
    DISPLAY: inline
}
#sw_breadcrumb
{
    CLEAR: both;
    MARGIN: 10px 0px
}
#sw_breadcrumb A
{
    COLOR: #333;
    TEXT-DECORATION: underline
}
#sw_frame
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
#sw_nav
{
    FLOAT: left;
    WIDTH: 180px
}
#sw_container
{
    FLOAT: left;
    MARGIN: 0px 0px 0px -180px;
    VERTICAL-ALIGN: top;
    WIDTH: 500px
}
#sw_content
{
    MARGIN: 0px 0px 0px 195px
}
.sw_hotpicks
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #f7f7f7
}
.sw_featuredmerch
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #f7f7f7
}
.sw_cats
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #f7f7f7
}
.sw_hotpicks UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.sw_featuredmerch UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.sw_cats UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.sw_searchbox
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #666 1px solid;
    WIDTH: 570px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
.sw_searchbox SELECT
{
}
#sw_searchform
{
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
#sw_searchbox H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.sw_searchsuggestion
{
    BORDER-RIGHT: #ccc 1px dashed;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ccc 1px dashed;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    MARGIN: 6px 0px;
    BORDER-LEFT: #ccc 1px dashed;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ccc 1px dashed
}
.sw_searchsuggestion H3
{
    DISPLAY: inline;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #c00
}
.sw_searchsuggestion P
{
    DISPLAY: inline;
    MARGIN: 0px
}
.sw_searchsuggestion UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px;
    PADDING-TOP: 0px
}
.sw_searchsuggestion UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-TOP: 0px
}
.refineby
{
    MARGIN: 10px 0px;
    WIDTH: 100%;
    POSITION: relative
}
.refineby H3
{
    FONT-SIZE: 14px;
    MARGIN: 10px 0px 0px
}
.refineby TABLE
{
    BORDER-COLLAPSE: collapse
}
.refineby TD
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #666 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
.refineby TH
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #666 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
.refineby TH
{
    BACKGROUND-COLOR: #ccc
}
.refineby A#clear
{
    FONT-SIZE: 10px;
    COLOR: #666
}
.sw_hotpicks
{
    MIN-HEIGHT: 120px;
    HEIGHT: 1%
}
UNKNOWN
{
    HEIGHT: auto
}
.sw_hotpicks H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif;
    COLOR: #333;
    PADDING-TOP: 0px
}
.sw_hotpicks H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.sw_hotpicks LI
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 232px;
    PADDING-TOP: 10px
}
.sw_hotpicks SPAN
{
    FLOAT: left;
    WIDTH: 100px;
    HEIGHT: 100px
}
.sw_hotpicks IMG
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #ccc 1px solid
}
.sw_hotpicks DIV
{
    CLEAR: both;
    HEIGHT: 1px
}
.sw_featuredmerch H3
{
    MARGIN-TOP: 0px;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif
}
.sw_featuredmerch LI
{
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 8px;
    BORDER-BOTTOM: #ccc 1px dotted
}
.sw_featuredmerch IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#sw_featuredtext
{
    MARGIN: 0px
}
#sw_featuredtext H4
{
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif
}
.sw_cats LI
{
    MARGIN-BOTTOM: 12px
}
.sw_cats H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px
}
.sw_cats H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 4px
}
#sw_resultsheader
{
    CLEAR: both;
    FONT-WEIGHT: bold;
    MARGIN: 20px 0px;
    TEXT-ALIGN: center
}
#sw_resultsheader SELECT
{
}
#sw_prodsperpage
{
    FLOAT: left;
    MARGIN-RIGHT: 20px
}
#sw_sortby
{
    FLOAT: right;
    MARGIN-LEFT: 20px
}
#sw_pagination
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.sw_productlist UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative
}
.sw_productlist H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.sw_productdesc H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.sw_productdesc P
{
    FONT: 12px Arial, Verdana, Helvetica, sans-serif
}
LI.sw_productentry
{
    CLEAR: both;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 100px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    HEIGHT: 1%;
    BACKGROUND-COLOR: #fff
}
UNKNOWN
{
    HEIGHT: auto
}
.sw_productphoto
{
    BORDER-RIGHT: #f7f7f7 1px solid;
    BORDER-TOP: #f7f7f7 1px solid;
    DISPLAY: block;
    FLOAT: left;
    BORDER-LEFT: #f7f7f7 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #f7f7f7 1px solid
}
.sw_productdesc
{
    MARGIN: 0px
}
.sw_productdesc UL
{
    MARGIN: 0px;
    LIST-STYLE-TYPE: square
}
.sw_productdesc UL LI
{
    PADDING-LEFT: 2px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 18px
}
.sw_productcat
{
    FONT-SIZE: 10px
}
.sw_productcat A
{
    TEXT-DECORATION: underline
}
.sw_productlogo
{
    DISPLAY: block;
    FLOAT: right
}
.sw_productdivider
{
    CLEAR: right;
    DISPLAY: block;
    HEIGHT: 1px
}
.sw_productbuy
{
    FLOAT: right;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif;
    VERTICAL-ALIGN: top
}
.sw_productbuy IMG
{
    MARGIN-LEFT: 10px
}
.sw_error
{
    CLEAR: both;
    PADDING-LEFT: 60px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/warning_icon.gif) #fff no-repeat left top;
    MARGIN: 18px 0px;
    HEIGHT: 50px
}
.sw_error H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #f00
}
#sw_footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 10px 0px;
    PADDING-TOP: 6px
}
.sw_hotpicks DIV
{
    CLEAR: both;
    HEIGHT: 1px
}
.sw_featuredmerch H3
{
    MARGIN-TOP: 0px;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif
}
.sw_featuredmerch LI
{
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 8px;
    BORDER-BOTTOM: #ccc 1px dotted
}
.sw_featuredmerch IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#sw_featuredtext
{
    MARGIN: 0px
}
#sw_featuredtext H4
{
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif
}
.sw_cats LI
{
    MARGIN-BOTTOM: 12px
}
.sw_cats H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px
}
.sw_cats H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 4px
}
#sw_resultsheader
{
    CLEAR: both;
    FONT-WEIGHT: bold;
    MARGIN: 20px 0px;
    TEXT-ALIGN: center
}
#sw_resultsheader SELECT
{
}
#sw_prodsperpage
{
    FLOAT: left;
    MARGIN-RIGHT: 20px
}
#sw_sortby
{
    FLOAT: right;
    MARGIN-LEFT: 20px
}
#sw_pagination
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.sw_productlist UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative
}
.sw_productlist H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.sw_productdesc H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px Arial, Verdana, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
.sw_productdesc P
{
    FONT: 12px Arial, Verdana, Helvetica, sans-serif
}
LI.sw_productentry
{
    CLEAR: both;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 100px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: auto;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    HEIGHT: 1%;
    BACKGROUND-COLOR: #fff
}
UNKNOWN
{
    HEIGHT: auto
}
.sw_productphoto
{
    BORDER-RIGHT: #f7f7f7 1px solid;
    BORDER-TOP: #f7f7f7 1px solid;
    DISPLAY: block;
    FLOAT: left;
    BORDER-LEFT: #f7f7f7 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #f7f7f7 1px solid
}
.sw_productdesc
{
    MARGIN: 0px
}
.sw_productdesc UL
{
    MARGIN: 0px;
    LIST-STYLE-TYPE: square
}
.sw_productdesc UL LI
{
    PADDING-LEFT: 2px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 18px
}
.sw_productcat
{
    FONT-SIZE: 10px
}
.sw_productcat A
{
    TEXT-DECORATION: underline
}
.sw_productlogo
{
    DISPLAY: block;
    FLOAT: right
}
.sw_productdivider
{
    CLEAR: right;
    DISPLAY: block;
    HEIGHT: 1px
}
.sw_productbuy
{
    FLOAT: right;
    FONT: bold 14px Arial, Verdana, Helvetica, sans-serif;
    VERTICAL-ALIGN: top
}
.sw_productbuy IMG
{
    MARGIN-LEFT: 10px
}
.sw_error
{
    CLEAR: both;
    PADDING-LEFT: 60px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../images/warning_icon.gif) #fff no-repeat left top;
    MARGIN: 18px 0px;
    HEIGHT: 50px
}
.sw_error H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #f00
}
#sw_footer
{
    CLEAR: both;
    BORDER-RIGHT: gray thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray thin solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 10px 0px;
    BORDER-LEFT: gray thin solid;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: gray thin solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
#sw_right
{
    FLOAT: right;
    VERTICAL-ALIGN: top;
    WIDTH: 220px;
    TEXT-ALIGN: left
}
#sw_white_bg
{
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: gray thin solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray thin solid;
    BACKGROUND-COLOR: white
}
.sw_ad
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: center
}
#sw_gray_bg
{
    CLEAR: both;
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #666 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
