BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
A:link
{
    COLOR: #9966cc;
	font-weight:bold;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #9966cc;
	font-weight:bold;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #9966cc;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #9966cc;
    TEXT-DECORATION: none
}
P
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#debug_table
{
    COLOR: #1c3976
}
#debug_table .DebugSectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ccccff
}
#debug_table .DebugFieldHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px
}
#debug_table .DebugField
{
    FONT-SIZE: 10px
}
#debug_table .DebugSection
{
    BACKGROUND-COLOR: #f5f5f5
}
#debug_table .DebugSectionHeadingText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px
}
#list_navigation
{
}
#list_navigation .ListView
{
    COLOR: #000000
}
#list_navigation .ListSort
{
    FONT-WEIGHT: bold;
    COLOR: #996699
}
#list_navigation .PageNumber
{
    COLOR: #996699
}
#list_navigation .PageCurrent
{
    FONT-WEIGHT: normal
}
#list_navigation .ListSortType
{
    COLOR: #996699;
    TEXT-DECORATION: underline
}
#list_items
{
}
#list_items .ItemPrice
{
    FONT-WEIGHT: normal
}
#list_items .QuickShip
{
    COLOR: #336600
}
#list_items .ItemSmallHeading
{
}
#list_items .ItemLargeHeading
{
    FONT-WEIGHT: bold
}
#user_form
{
}
#user_form .FieldRequired
{
}
#user_form .FieldNotRequired
{
}
#user_form .SectionHeading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #996699;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fbf7fd
}
#user_form .FieldHelp
{
    COLOR: #9966cc
}
#user_form .FormNote
{
    COLOR: #9966cc
}
#user_order
{
}
#user_order .FieldHeading
{
    FONT-WEIGHT: bold
}
#user_order .ItemHeading
{
    FONT-WEIGHT: bold
}
#user_order .ItemOption
{
    FONT-SIZE: 10px
}
#user_order .ItemDiscount
{
    FONT-WEIGHT: bold;
    COLOR: #cc3300
}
#nav_category_list
{
}
#nav_category_root
{
    BACKGROUND-IMAGE: url(/_site/_images/nav/header_cat_background.gif);
    COLOR: #9966cc;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #e6e6fb
}
#nav_category_sub
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 7px;
    MARGIN-LEFT: 20px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9966cc
}
#nav_footer
{
}
#group_rotate
{
}
#group_featured
{
    BACKGROUND-COLOR: #9999cc
}
#user_service
{
}
#user_service .Subject
{
    FONT-WEIGHT: bold
}
#user_service .SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    BORDER-BOTTOM: #996699 1px solid
}
#user_service .HighlightTable
{
    BORDER-RIGHT: #9999cc 1px solid;
    BORDER-TOP: #9999cc 1px solid;
    BORDER-LEFT: #9999cc 1px solid;
    BORDER-BOTTOM: #9999cc 1px solid;
    BACKGROUND-COLOR: #ccccff
}
#user_order .SectionHeading
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #996699;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fbf7fd
}
#user_order .Note
{
    FONT-SIZE: 10px;
    COLOR: #999999
}
#user_order .Warning
{
    COLOR: #cc3300
}
#nav_category_path
{
}
#user_service .GroupHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
#nav_header
{
}
#main_content
{
    BACKGROUND-COLOR: #f1e5f9
}
#user_service .OutlineTable
{
    BORDER-RIGHT: #c9cdd0 1px solid;
    BORDER-TOP: #c9cdd0 1px solid;
    BORDER-LEFT: #c9cdd0 1px solid;
    BORDER-BOTTOM: #c9cdd0 1px solid
}
#nav_category_sub TD.Link
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    BACKGROUND-COLOR: #9966cc
}
#nav_category_sub TD.Separator
{
    BACKGROUND-COLOR: #9966cc
}
#nav_category_root TD.Selected
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND-COLOR: #9966cc
}
#nav_category_root TABLE.Selected
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav_category_root TD.Link
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}
#nav_category_root INPUT.Go
{
    MARGIN-LEFT: 3px
}
#nav_category_root INPUT.Text
{
    MARGIN-LEFT: 3px
}
#nav_category_root TD
{
    COLOR: #9966cc
}
#nav_category_root TD.Separator
{
}
#nav_category_root TABLE.Link
{
}
#nav_footer TD.Heading
{
    FONT-WEIGHT: bold;
    COLOR: #f1e5f9;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #9966cc
}
#nav_footer TD.Highlight
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    COLOR: #9966cc
}
#nav_footer INPUT.Text
{
}
#nav_footer INPUT.Go
{
    MARGIN-LEFT: 3px
}
#nav_footer TD.Item
{
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px
}
#nav_footer TD.Disclaimer
{
    COLOR: #666666
}
#group_rotate IMG.Item
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid
}
#group_rotate .Item
{
}
#group_rotate IMG.Heading
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#group_rotate .Heading
{
    FONT-WEIGHT: bold
}
#group_featured .Heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
#group_featured IMG.Heading
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#group_featured IMG.Item
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#group_featured .Description
{
}
#group_featured .Item
{
    FONT-WEIGHT: bold
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#item_actions
{
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ccccff
}
#item_options
{
    BORDER-RIGHT: #9999cc 1px solid;
    BORDER-TOP: #9999cc 1px solid;
    BORDER-LEFT: #9999cc 1px solid;
    BORDER-BOTTOM: #9999cc 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ccccff
}
#item_options .ListHeading
{
    FONT-WEIGHT: bold;
    COLOR: #9966cc;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#item_options .OptionHeading
{
    FONT-WEIGHT: bold
}
#item_options .OptionNote
{
    COLOR: #9966cc
}
#item_options SELECT
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #f1e5f9
}
#item_options TEXTAREA
{
    WIDTH: 100%;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #f1e5f9
}
#item_actions A
{
    COLOR: #000000
}
#item_details
{
}
#item_details .ItemDescription
{
}
#item_details .ItemHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
#item_details .ItemNote
{
    COLOR: #996699
}
#item_details .ItemPrice
{
    FONT-WEIGHT: bold
}
#item_details .ListHeading
{
    FONT-WEIGHT: bold
}
#item_details A.MainLink
{
    FONT-WEIGHT: bold
}
#item_details .DetailImage
{
    BORDER-BOTTOM: #9999cc 1px solid;
    BACKGROUND-COLOR: #9966cc;
    TEXT-ALIGN: center
}
#main_content .PageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
#nav_category_path .Separator
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    COLOR: #999966;
    TEXT-ALIGN: center
}
#nav_category_path .Item
{
}
#nav_category_list TD.CategoryParent
{
    BORDER-TOP: #9966cc 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #9999cc;
    TEXT-ALIGN: center
}
#nav_category_sub A.Link
{
    COLOR: #ffffff
}
#nav_category_sub A.Selected
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#nav_category_root A.Link
{
    COLOR: #9966cc
}
#nav_category_root A.Selected
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
#item_cross_sells
{
}
#main_content TD.ColumnSeparator
{
}
#main_content TD.LeftColumn
{
    BORDER-RIGHT: #9999cc 1px solid;
    BORDER-LEFT: #9999cc 1px solid;
    BACKGROUND-COLOR: #ccccff
}
#nav_category_list A
{
    COLOR: #000000
}
#item_options TD
{
    BORDER-RIGHT: #9999cc 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #9999cc 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #9999cc 1px solid;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #9999cc 1px solid;
    BACKGROUND-COLOR: #ccccff
}
#list_items .ListLargeHeading
{
    FONT-WEIGHT: bold
}
#list_items .ListSmallHeading
{
    FONT-WEIGHT: bold
}
#item_swatches
{
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
#item_swatches .ListHeading
{
    FONT-WEIGHT: bold;
    COLOR: #9966cc;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#item_swatches TD
{
    BORDER-RIGHT: #999966 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #999966 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #999966 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999966 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#item_swatches .Name
{
    FONT-SIZE: 9px
}
#item_actions TD
{
    BORDER-RIGHT: #9999cc 3px solid;
    BORDER-TOP: #9999cc 3px solid;
    BORDER-LEFT: #9999cc 3px solid;
    BORDER-BOTTOM: #9999cc 3px solid;
    TEXT-ALIGN: center
}
#item_options .OptionSelect
{
}
#list_items .ItemPriceSale
{
    COLOR: #ff0000
}
#list_items .ItemPriceOld
{
    TEXT-DECORATION: line-through
}
#group_featured TD.Image
{
}
#group_featured TD.Details
{
    BACKGROUND-IMAGE: url(/_site/_images/misc/bg_panel_pink.gif);
    BACKGROUND-COLOR: #f1e5f9
}
#nav_header_links
{
    CLEAR: both;
    Z-INDEX: 100;
    LEFT: 333px;
    POSITION: relative;
    TOP: -698px
}
#nav_header_links TD.Cart
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 15px;
    BACKGROUND-COLOR: #9966cc
}
#nav_header_links TD.Link
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(/_site/_images/nav/header_top_links_background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #e6e6fb
}
#nav_header_links TD.Separator
{
    BACKGROUND-IMAGE: url(/_site/_images/nav/header_top_links_background.gif);
    COLOR: #9999cc;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #e6e6fb
}
#nav_header_links A.Cart
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#nav_header_links A.Home
{
    FONT-WEIGHT: bold;
    COLOR: #9999cc
}
#nav_header_links A.Link
{
    COLOR: #9966cc;
    TEXT-DECORATION: none
}
#nav_header_links TABLE.Links
{
    BACKGROUND-COLOR: #e6e6fb
}
#pop_content
{
}
#pop_content .PageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
.Error
{
    COLOR: #cc3300
}
.ErrorHeading
{
    FONT-WEIGHT: bold;
    COLOR: #cc3300
}
.List
{
}
.ListHeading
{
    FONT-WEIGHT: bold
}
#user_form .ListHeading
{
    FONT-WEIGHT: bold
}
#nav_category_directory
{
}
#nav_category_directory A
{
    COLOR: #000000
}
#nav_category_directory TD.CategoryParent
{
    FONT-WEIGHT: bold
}
#nav_category_directory TD.CategoryChild
{
}
#nav_category_directory TD.SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
#nav_category_list A.CategoryChildSelected
{
    FONT-WEIGHT: 800;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#nav_category_list TD.CategoryChild
{
}
#nav_category_list TD.CategoryStart
{
    BACKGROUND-IMAGE: url(/_site/_images/misc/bg_panel_blue.gif)
}
#group_category
{
}
#group_category TD.BottomEdge
{
    BACKGROUND-COLOR: #9999cc
}
#group_category TD.TopEdge
{
    BACKGROUND-COLOR: #ffffff
}
#group_category TD.LeftEdge
{
    BACKGROUND-COLOR: #ffffff
}
#group_category TD.Groups
{
    PADDING-LEFT: 1px;
    BACKGROUND-IMAGE: url(/_site/_images/misc/bg_panel_sky.gif);
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ccccff
}
#nav_footer A
{
    COLOR: #000000
}
#nav_footer TD.Note
{
    COLOR: #9966cc;
    PADDING-TOP: 2px
}
#nav_sub_footer
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#list_items .ItemImage
{
}
#list_items .ItemImageMissing
{
    BACKGROUND-COLOR: #ffffff
}
#nav_header_links A.Link:hover
{
    TEXT-DECORATION: underline
}
#nav_header_links A.Cart:hover
{
    TEXT-DECORATION: underline
}
#item_details .ItemPriceSale
{
    FONT-WEIGHT: bold;
    COLOR: #cc3300
}
#nav_category_list TD.CategoryParentSelected
{
    BORDER-TOP: #9966cc 1px solid;
    FONT-WEIGHT: bold;
    WIDTH: 0px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #9966cc;
    TEXT-ALIGN: center
}
#main_content TD.ItemColumn
{
    BORDER-RIGHT: #9999cc 1px solid;
    BACKGROUND-COLOR: #f1e5f9
}
#main_content A.ArrowLink
{
}
#nav_category_path A
{
    TEXT-DECORATION: underline
}
#main_content .Content
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 20px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: medium none
}
#main_content TD.MainColumn
{
    BORDER-RIGHT: #9999cc 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#item_details .ItemPriceOld
{
    FONT-WEIGHT: 600;
    TEXT-DECORATION: line-through
}
#main_content A.ContentLink
{
    TEXT-DECORATION: underline
}
#list_navigation .ListViewAll
{
    FONT-WEIGHT: bold;
    COLOR: #996699;
    TEXT-DECORATION: underline
}
#main_content A.Content
{
    TEXT-DECORATION: underline
}
#main_content .ProductList
{
    BORDER-RIGHT: #f1e5f9 1px solid;
    BORDER-LEFT: #f1e5f9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#user_order .Catalog
{
    BORDER-RIGHT: #9966cc 1px solid;
    BORDER-TOP: #9966cc 1px solid;
    BORDER-LEFT: #9966cc 1px solid;
    BORDER-BOTTOM: #9966cc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#search_results
{
    BORDER-RIGHT: #f1e5f9 1px solid;
    BORDER-LEFT: #f1e5f9 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#search_results .GroupHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
#search_results .SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    BORDER-BOTTOM: #999966 1px solid
}
#search_results .Subject
{
    FONT-WEIGHT: bold
}
#nav_footer A.ContentLink
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#nav_category_list TD.CategoryEnd
{
}
#user_order .ItemDiscountPrice
{
    COLOR: #cc3300
}
#user_order .Price
{
}
#email_content
{
}
#email_content .PageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center
}
#user_order .Section
{
    BACKGROUND-COLOR: #fbf7fd
}
#user_order .SectionContent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fbf7fd
}
#user_registry
{
    BACKGROUND-COLOR: #ffffff
}
#nav_footer_credits
{
}
#nav_footer_credits A
{
    COLOR: #000000
}
#nav_footer_credits TD.Disclaimer
{
    COLOR: #666666
}
#user_registry .Mode
{
    BORDER-RIGHT: #9999cc 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #9999cc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #9999cc 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #9999cc 1px solid
}
#user_registry .ListHeading
{
    FONT-WEIGHT: bold
}
#user_registry .SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #996699
}
.Section
{
}
.SectionHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #996699
}
