HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, verdana, sans-serif;
    OVERFLOW: auto;
    OVERFLOW-X: hidden;    
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, verdana, sans-serif;
    HEIGHT: 100%;
    OVERFLOW: auto;
    OVERFLOW-X: hidden;    
}
A
{
    TEXT-DECORATION: none;
    font-size: 12px;
}
A:hover
{
    TEXT-DECORATION: none
}
H1
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
P
{
    FONT-SIZE: 0.8em
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;    
    FONT-FAMILY: Tahoma, verdana, sans-serif;
    HEIGHT: 13px;
}
textarea
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;    
    FONT-FAMILY: Tahoma, verdana, sans-serif;
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;    
    FONT-FAMILY: Tahoma, verdana, sans-serif;
}
.textbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;    
}
.clearLeft
{
    CLEAR: left
}
.clearBoth
{
    CLEAR: both
}
.floatRight
{
    FLOAT: right
}
.center
{
    TEXT-ALIGN: center
}
.button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    HEIGHT: 18px;    
}
.jssSmallerText
{
    FONT-SIZE: 12px;
    WIDTH: 100%
}
.jssBoldLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.jssBoldLinks:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.jssProductTitle
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.jssProductTitle:hover
{
    FONT-SIZE: 0.75em;
    TEXT-DECORATION: none
}
.jssPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.jssProductLinks, .jssProductLinks:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;    
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px 2px 0px 0px;
    BORDER-LEFT: 0px;
    CURSOR: pointer;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    WHITE-SPACE: nowrap
}
/*jssProductLinks:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;    
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px 2px 0px 0px;
    BORDER-LEFT: 0px;
    CURSOR: pointer;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    WHITE-SPACE: nowrap
} */
.jssProductAdd input
{
    BORDER: 0px;
    PADDING: 0px 0px 1px 0px;        
    FONT-SIZE: 11px;
    MARGIN: 2px 2px 0px 0px;    
    CURSOR: pointer;
    text-align: left;  
    width: auto;      
}
IMG#jssLogo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: none;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
DIV#jssHeader
{
    FONT-SIZE: 1em;
    MARGIN: 0px;
    WIDTH: 800px;
    HEIGHT: 151px;        
}
DIV#jssSubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;    
    MARGIN: 0px;
    WIDTH: 800px;
    HEIGHT: 90px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;   
}
SPAN#jssWelcome
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.9em;    
}
SPAN#jssDate
{
    PADDING-RIGHT: 5px;
    FLOAT: right
}
DIV#navcontainer
{
    DISPLAY: inline;
    FLOAT: right;
    POSITION: relative;    
}
UL#navlist
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;    
    TEXT-ALIGN: right;
}
#navlist LI
{
    PADDING-RIGHT: 0px;
    /*DISPLAY: inline;*/
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    MARGIN-BOTTOM: 1px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navlist A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 0px
}
#navlist A:link
{
    TEXT-DECORATION: none
}
#navlist A:visited
{
    TEXT-DECORATION: none
}
#navlist A:hover
{
    TEXT-DECORATION: none
}
.jssHeaderBlock
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 5px 5px 0px;
    PADDING-TOP: 0px;
    HEIGHT: 70px;
}
.jssHeaderBlockTitle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.jssHeaderBlockContent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.jssHeaderBlockContent A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, verdana, sans-serif;
    font-weight: normal;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px 2px 0px 3px;
    PADDING-TOP: 1px
}
.jssHeaderBlockContent A:link
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.jssHeaderBlockContent A:visited
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.jssHeaderBlockContent A:hover
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.jssHeaderBlockLinks
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 2px;
    TEXT-ALIGN: right
}
DIV#jssLeftMenu
{
    FONT-SIZE: 1em;
    LEFT: 5px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    FLOAT: left;
}
.jssSectionList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
.jssSubSectionList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
.jssCustomerLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.jssNewsLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
DIV#jssRightMenu
{
    FONT-SIZE: 1em;
    RIGHT: 5px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    DISPLAY: none;
}
.jssMenuBox
{
    MARGIN-TOP: 10px;
    WIDTH: 100%;
}
.jssMenuBoxTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
.jssMenuBoxContent
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 1%
}
.jssMenuBoxContentCent
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 1%
}
.jssMenuBoxContent
{
    TEXT-ALIGN: left
}
.jssMenuBoxContent:unknown
{
    CLEAR: both;
    DISPLAY: block;
    HEIGHT: 0px;
    content: ""
}
.jssMenuBoxContentCent
{
    TEXT-ALIGN: center
}
DIV#jssMainContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;    
    MARGIN: 10px 0px 0px 10px;
    PADDING-TOP: 0px;
    WIDTH: 600px;    
    FLOAT: right;
    MIN-HEIGHT: 500px;    
}
DIV#jssMainContent:unknown
{
    CLEAR: both;
    DISPLAY: block;
    HEIGHT: 0px;
    content: "";
}
.jssPageHeading
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.95em;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.jssPageSubHeading
{
    CLEAR: both;
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.85em;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.jssBreadcrumb
{
    PADDING-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;    
    TEXT-ALIGN: left;    
    padding-bottom: 1px;
}
.jssBreadcrumbTitle
{    
    PADDING-LEFT: 3px;
    padding-bottom: 1px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 3px;
    FONT-SIZE: 12px;
}
DIV#jssFooter
{
    CLEAR: both;
    MARGIN: 0px;
    WIDTH: 100%
}
DIV#jssFooterLinksDiv
{
    FONT-SIZE: 1em;
    MARGIN: 15px auto 10px;
    TEXT-ALIGN: center
}
UL#jssFooterLinks
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
#jssFooterLinks LI
{
    PADDING-RIGHT: 2px;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#jssFooterLinks A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px 2px 0px 0px;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap
}
#jssFooterLinks A:link, .copyright-links:link, .copyright-links:visited
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#jssFooterLinks A:visited
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#jssFooterLinks A:hover, .copyright-links:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
DIV#jssUsersOnline
{
    CLEAR: both;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
DIV#jssCopyright
{
    CLEAR: both;
    MARGIN-TOP: 10px;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
.jssForm
{
}
.jssFormRow
{
    CLEAR: both;
    FONT-SIZE: 0.8em;
    MARGIN: 5px 0px 0px;
    HEIGHT: 15px
}
.jssFormCol1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 150px;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
.jssFormCol2
{
    FLOAT: left;
    TEXT-ALIGN: left
}
.jssError
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em
}
.jssFormDiv
{
    TEXT-ALIGN: center
}
.jssFormTable
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.jssFormTable CAPTION
{
    FONT-SIZE: 0.7em;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.jssFormTable TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.jssFormTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssFormTable TD.jssFormSubmit
{
    TEXT-ALIGN: right
}
/*.jssFormTable INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    HEIGHT: 1.3em
} */
.jssFormTable SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
}
/*.jssFormTable TD.jssFormSubmit INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    CURSOR: pointer;
    HEIGHT: 16px
} */
.jssFormError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em
}
.jssCartDiv
{
    TEXT-ALIGN: center
}
.jssCartTable
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.jssPCentered
{
    TEXT-ALIGN: center
}
.jssCartTable CAPTION
{
    FONT-SIZE: 0.7em;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.jssCartTable TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssCartTable TH.right
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.jssCartTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssCartTable TD.right
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.jssCartTable TH.total
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.jssGeneralTableDiv
{
    TEXT-ALIGN: center
}
.jssGeneralTable
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.jssGeneralTable CAPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: right
}
.jssGeneralTable TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssGeneralTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssGeneralTable TD.bold
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssGeneralTable A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px 2px 0px 0px;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap
}
.jssGeneralTable A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.jssGeneralTable A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.jssGeneralTable A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;    
}
.jssProductTableDiv
{
    TEXT-ALIGN: center
}
.jssProductTable
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.jssProductTable CAPTION
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: right
}
.jssProductTable TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssProductTable TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.jssIndexProductThumbnail
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px
}
.jssIndexFullWidth
{
    CLEAR: both;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
.jssIndexColLeft
{
    FLOAT: left;
    WIDTH: 49%
}
.jssIndexColRight
{
    FLOAT: right;
    WIDTH: 49%
}
.jssIndexProductBlock
{
    CLEAR: both;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.jssIndexProductGap
{
    FLOAT: left;
    WIDTH: 2%
}
DIV#pagescontainer
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FLOAT: right;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    POSITION: relative;
    TOP: 0px
}
UL#pageslist
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
#pageslist LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#pageslist A
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#pageslist A:link
{
    TEXT-DECORATION: none
}
#npageslist A:visited
{
    TEXT-DECORATION: none
}
#pageslist A:hover
{
    TEXT-DECORATION: none
}
.jssProductListMain
{
    CLEAR: both;
    MARGIN-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.jssProductListTitle
{
    FLOAT: left;
    MARGIN-RIGHT: 5px
}
.jssSecFlagsDiv
{
    DISPLAY: compact;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    WIDTH: 4.5em;
    PADDING-TOP: 3px
}
.jssProductFlag
{
    PADDING: 1px 1px 1px 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 1px 0px 3px 0px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: right;
}
.jssSectionThumbnail
{
    FLOAT: left
}
.jssSectionDesc
{
    MARGIN-LEFT: 105px
}
.jssSubSecDiv
{
    CLEAR: both;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.jssSecImages
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px
}
.jssLinksDiv
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.jssSubSecTitle
{
    PADDING-TOP: 3px
}
.jssSectionContent
{
    CLEAR: both;
    PADDING-TOP: 10px
}
.jssSecProductTitle
{
    PADDING-TOP: 3px
}
.jssSecProductDiv
{
    CLEAR: both;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left
}
.jssSendFriendDiv A:hover
{
    CURSOR: pointer;    
}
.jssProductSep
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 5px
}
.jssProductFullImage
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FLOAT: left;
    BORDER-LEFT: 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: 1px solid
}
.jssProductOptionsDiv
{
    FLOAT: right;
    WIDTH: 254px
}
.jssProductFieldsDiv
{
    FLOAT: left;
    MARGIN-LEFT: 5px;
    TEXT-ALIGN: left
}
.jssSendFriendDiv
{
    FONT-WEIGHT: normal;    
    font-size: 12px;    
}
.jssSendFriendDiv A
{
    FONT-SIZE: 1em;
    TEXT-DECORATION: none
}

.cp_CentrePageContents
{
    WIDTH: 100%;    
    TEXT-ALIGN: center;    
}
.cp_FullPageContents
{
    WIDTH: 800px;        
    MARGIN: 0px auto 0px auto;    
}
.cp_PageContents
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;        
}
.cp_tblPageContents
{
    border: 0px;
    margin-bottom: 10px;    
}