#catalog P
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f
}
.ebook
{
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 5px
}
#catalog #form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/btn_apple.gif);
    PADDING-BOTTOM: 4px;
    WIDTH: 150px;
    COLOR: #000000;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}
#catalog .rule
{
    FONT-SIZE: 9px;
    COLOR: #9e2f37
}
#catalog .field_text
{
    FONT-SIZE: 11px;
    COLOR: #6f6f6f
}
#catalog .inputLarge
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    COLOR: #6f6f6f
}
#catalog .selectLarge
{
    FONT-SIZE: 11px;
    WIDTH: 300px;
    COLOR: #6f6f6f
}
#catalog .inputSmall
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    COLOR: #6f6f6f
}
#catalog .selectSmall
{
    FONT-SIZE: 11px;
    WIDTH: 100px;
    COLOR: #6f6f6f
}
#catalog .radio
{
    PADDING-TOP: 5px
}
#catalog .required
{
    COLOR: #9e2f37! important
}
#catalog H1
{
    FONT-SIZE: 24px;
    COLOR: #999;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial Bold;
    TEXT-ALIGN: right
}
#catalog H1 A
{
    COLOR: #999;
    TEXT-DECORATION: none
}
#catalog H1 A:hover
{
    TEXT-DECORATION: underline
}
#catalog H2
{
    MARGIN-BOTTOM: 5px;
    COLOR: #039
}
#tab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    WIDTH: 580px;
    COLOR: #003399;
    FONT-FAMILY: arial;
    HEIGHT: 26px
}
#tab UL
{
    MARGIN: 0px 0px 0px -40px
}
#tab LI
{
    DISPLAY: block;
    BACKGROUND: url(../images/catalog/tab_off1.gif) no-repeat left top;
    FLOAT: left;
    WIDTH: 143px;
    MARGIN-RIGHT: 1px;
    LIST-STYLE-TYPE: none
}
#tab #on
{
    BACKGROUND: url(../images/catalog/tab_on1.gif) no-repeat left top;
    COLOR: #003399
}
#tab A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/catalog/tab_off2.gif) no-repeat right top;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #999999;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#tab A:visited
{
    COLOR: #999999
}
#tab A:hover
{
    COLOR: #039
}
#tab A:active
{
    COLOR: #999999
}
#tab #on A
{
    BACKGROUND: url(../images/catalog/tab_on2.gif) no-repeat right top;
    COLOR: #003399
}
#subtab
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/catalog/subtab_back.gif);
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 573px;
    COLOR: #003399;
    BORDER-BOTTOM: #999999 0px solid;
    FONT-FAMILY: arial;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
#subtab #sub_on
{
    COLOR: #003399
}
#subtab UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}
#subtab LI
{
    DISPLAY: inline
}
#subtab A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #aac6ff 1px solid;
    COLOR: #6f6f6f;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#subtab A:hover
{
    COLOR: #039
}
#subtab .first
{
    BORDER-LEFT: 0px
}
#box
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 220px;
    BACKGROUND: url(../images/catalog/cell_back.gif) repeat-x left top;
    PADDING-BOTTOM: 50px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 573px;
    PADDING-TOP: 22px;
    BORDER-BOTTOM: #999999 1px solid
}
 HTML #box
{
    HEIGHT: 220px
}
#catalog #box H2
{
    TEXT-ALIGN: center
}
#catalog #box H3
{
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-BOTTOM: #999 1px solid;
    FONT-STYLE: italic
}
#catalog #basic_table
{
    FLOAT: left;
    WIDTH: 400px
}
#catalog #basic_table TH
{
    FONT-SIZE: 11px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: right
}
#catalog #basic_table TD
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: left
}
#catalog #basic_description
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 9px;
    FLOAT: left;
    WIDTH: 120px;
    COLOR: #6f6f6f
}
#catalog #basic_description A
{
    FONT-WEIGHT: bold;
    COLOR: #6f6f6f;
    TEXT-DECORATION: underline
}
#catalog #basic_description A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #039;
    TEXT-DECORATION: underline
}
#advanced_table
{
    MARGIN-LEFT: 30px;
    WIDTH: 500px
}
#advanced_table TH
{
    FONT-SIZE: 11px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: left
}
#advanced_table TD
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: left
}
#advanced_table_more
{
    WIDTH: 500px
}
#advanced_table .text
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
#catalog #letter
{
    MARGIN-TOP: -10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    WIDTH: 573px;
    COLOR: #039;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
#catalog #letter UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}
#catalog #letter LI
{
    DISPLAY: inline
}
#catalog #letter A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #039;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#catalog #letter .selected
{
    FONT-SIZE: 18px;
    COLOR: #69f
}
#catalog #letter A:hover
{
    TEXT-DECORATION: underline
}
#catalog #results_total
{
    MARGIN-TOP: 0px;
    TEXT-ALIGN: center
}
#catalog #results_total P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 573px;
    COLOR: #6f6f6f
}
#catalog #results_total .results_number
{
    COLOR: #369
}
#catalog #results
{
    MARGIN-TOP: -5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 573px;
    COLOR: #6f6f6f;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center
}
#catalog #results .selected_results
{
    COLOR: #369
}
#catalog #results .selected_results A
{
    COLOR: #369
}
#catalog #results .selected_results A:hover
{
    COLOR: #369
}
#catalog #results UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}
#catalog #results LI
{
    DISPLAY: inline;
    BORDER-LEFT: #999 1px solid
}
#catalog #results A
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #6f6f6f;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#catalog #results A:hover
{
    TEXT-DECORATION: underline
}
#catalog #results .first
{
    BORDER-LEFT: 0px
}
#catalog #products_table
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 563px
}
#catalog .alpha#products_table
{
    BACKGROUND-REPEAT: no-repeat
}
.A
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_a.gif)
}
.B
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_b.gif)
}
.C
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_c.gif)
}
.D
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_d.gif)
}
.E
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_e.gif)
}
.F
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_f.gif)
}
.G
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_g.gif)
}
.H
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_h.gif)
}
.I
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_i.gif)
}
.J
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_j.gif)
}
.K
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_k.gif)
}
.L
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_l.gif)
}
.M
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_m.gif)
}
.N
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_n.gif)
}
.O
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_o.gif)
}
.P
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_p.gif)
}
.Q
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_q.gif)
}
.R
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_r.gif)
}
.S
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_s.gif)
}
.T
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_t.gif)
}
.U
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_u.gif)
}
.V
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_v.gif)
}
.W
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_w.gif)
}
.X
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_x.gif)
}
.Y
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_y.gif)
}
.Z
{
    BACKGROUND-IMAGE: url(../images/catalog/letters/letters_z.gif)
}
#catalog #products_table .new
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: orange
}
#catalog #products_table .media
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #9e2f37;
    FONT-STYLE: italic
}
#catalog #products_table A
{
    TEXT-DECORATION: none
}
#catalog #products_table A.zero
{
    TEXT-DECORATION: underline
}
#catalog #products_table UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #products_table UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #6f6f6f;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #products_table .isbn
{
    COLOR: #6f6f6f
}
#catalog #series_results
{
    FLOAT: right;
    WIDTH: 150px
}
#catalog #series_results .results
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 0px;
    COLOR: #369;
    TEXT-ALIGN: right
}
#catalog #series_results .page
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
#catalog #search_results
{
    MARGIN-RIGHT: 20px
}
#catalog #search_results .results
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 0px;
    COLOR: #369;
    TEXT-ALIGN: right
}
#catalog #search_results .page
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
#catalog #title_main
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 350px
}
#catalog #title_more
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 160px
}
#catalog #reviews H1
{
    FONT-SIZE: 12px;
    COLOR: #039;
    TEXT-ALIGN: left
}
#catalog #reviews P
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    COLOR: #333;
    FONT-STYLE: italic
}
#catalog #reviews .review_credits
{
    MARGIN-TOP: -10px;
    FONT-SIZE: 9px;
    MARGIN-LEFT: 20px;
    COLOR: #039;
    FONT-STYLE: normal
}
#catalog #reviews .review_more
{
    MARGIN-TOP: -10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #039;
    FONT-STYLE: normal;
    TEXT-ALIGN: right
}
#catalog #credits
{
    MARGIN-BOTTOM: 10px
}
#catalog #credits UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #credits UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #6f6f6f;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #description
{
    FONT-SIZE: 11px;
    COLOR: #333
}
#catalog #description P
{
    FONT-SIZE: 11px;
    COLOR: #333
}
#catalog #detail
{
    MARGIN-BOTTOM: 0px
}
#catalog #price P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #039
}
#catalog #related_titles H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: -10px;
    MARGIN-LEFT: 0px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #related_titles UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
#catalog #related_titles UL LI
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #039;
    LIST-STYLE-TYPE: none
}
#catalog #detail UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px
}
#catalog #detail UL LI
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #333;
    LIST-STYLE-TYPE: none
}
#catalog #icons
{
    MARGIN-BOTTOM: 20px;
    TEXT-ALIGN: right
}
#catalog #icons IMG
{
    MARGIN-LEFT: 7px
}
#catalog #cover
{
    TEXT-ALIGN: center
}
#catalog #downloads
{
    TEXT-ALIGN: left
}
#catalog #downloads H1
{
    MARGIN-TOP: -1px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: -10px;
    MARGIN-LEFT: 0px;
    COLOR: #333;
    TEXT-ALIGN: left
}
#catalog #downloads UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    PADDING-TOP: 0px
}
#catalog #downloads UL LI
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    COLOR: #039;
    LIST-STYLE-TYPE: none
}
#catalog #downloads UL LI .doc
{
    COLOR: #9e2f37
}
#catalog #browse_subject
{
    MARGIN-LEFT: 30px
}
#catalog #browse_subject UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 270px;
    PADDING-TOP: 0px
}
#catalog #browse_subject UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #browse_subject A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_subject A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_subject A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #browse_subject A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_genre
{
    MARGIN-LEFT: 30px
}
#catalog #browse_genre UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #browse_genre UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #browse_genre A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_genre A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_genre A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #browse_genre A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog UL#browse_series
{
    PADDING-LEFT: 30px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    WIDTH: 370px
}
#catalog UL#browse_series LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(../images/catalog/icon_plus.gif);
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 30px;
    COLOR: #333;
    PADDING-TOP: 0px
}
#catalog UL#browse_series LI.minus
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(../images/catalog/icon_plus.gif);
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 30px;
    COLOR: #333;
    PADDING-TOP: 0px
}
#catalog #browse_series A
{
    CURSOR: pointer;
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_series A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #browse_series A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #browse_series A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog UL#browse_series LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog UL#browse_series LI.minus UL.open LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px -10px 10px;
    COLOR: #039;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog UL#browse_series LI.minus UL.open LI A
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog UL#browse_series LI.minus UL.open LI A:visited
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog UL#browse_series LI.minus UL.open LI A:active
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog UL#browse_series LI.minus UL.open LI A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #media_other
{
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 200px
}
#catalog #media_other UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #media_other UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #media_other A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_other A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_other A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #media_other A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_print
{
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 270px
}
#catalog #media_print UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #media_print UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #media_print A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_print A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_print A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #media_print A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #media_print UL LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #media_print UL LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 15px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #media_print UL LI UL LI A
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #media_print UL LI UL LI A:visited
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #media_print UL LI UL LI A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #media_print UL LI UL LI A:active
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #imprints
{
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 200px
}
#catalog #imprints H1
{
    FONT-SIZE: 12px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #imprints #description
{
    HEIGHT: 50px
}
#catalog #imprints UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #imprints UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #imprints A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #imprints A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #imprints A:hover
{
    COLOR: #369;
    TEXT-DECORATION: underline
}
#catalog #imprints A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #imprints UL LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #imprints UL LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 15px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #imprints UL LI UL LI A
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #imprints UL LI UL LI A:visited
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #imprints UL LI UL LI A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #imprints UL LI UL LI A:active
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #partners
{
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 270px
}
#catalog #partners H1
{
    FONT-SIZE: 12px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #partners #description
{
    HEIGHT: 50px
}
#catalog #partners UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #partners UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    0: 
}
#catalog #partners A
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #partners A:visited
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #partners A:hover
{
    COLOR: #369;
    TEXT-DECORATION: underline
}
#catalog #partners A:active
{
    COLOR: #333;
    TEXT-DECORATION: none
}
#catalog #partners UL LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #partners UL LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 15px;
    COLOR: #003399;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #partners UL LI UL LI A
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #partners UL LI UL LI A:visited
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #partners UL LI UL LI A:hover
{
    COLOR: #039;
    TEXT-DECORATION: underline
}
#catalog #partners UL LI UL LI A:active
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #wish_image
{
    FLOAT: left;
    MARGIN-LEFT: 20px;
    WIDTH: 230px
}
#catalog #wish_image IMG
{
    MARGIN-BOTTOM: 30px
}
#catalog #wish_description
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    WIDTH: 273px;
    COLOR: #333
}
#catalog #wish_description IMG
{
    MARGIN: 0px 5px 0px 2px
}
#catalog #wish_description UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #wish_description UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #wish_list
{
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 20px;
    WIDTH: 520px
}
#catalog #wish_list H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 2px;
    COLOR: #039;
    TEXT-ALIGN: left
}
#catalog #wish_list UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#catalog #wish_list UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#catalog #wish_list TABLE TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333;
    TEXT-ALIGN: left
}
#catalog #wish_list TABLE TD
{
    FONT-SIZE: 10px;
    COLOR: #333
}
#catalog #wish_update
{
    PADDING-RIGHT: 12px;
    MARGIN-LEFT: 20px;
    WIDTH: 520px;
    TEXT-ALIGN: right
}
#catalog #wish_update HR
{
    HEIGHT: 1px
}
#catalog #wish_send
{
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 20px;
    WIDTH: 540px
}
#catalog #wish_send P
{
    MARGIN-BOTTOM: 7px
}
#catalog #email_description
{
    MARGIN-LEFT: 20px;
    WIDTH: 540px
}
#catalog #email_description H2
{
    TEXT-ALIGN: left
}
#catalog #email_form
{
    MARGIN-LEFT: 20px;
    WIDTH: 540px
}
#catalog #email_form TABLE
{
    FONT-SIZE: 10px;
    COLOR: #333
}
#catalog #email_form TABLE TR TH
{
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#catalog #reviews_month
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 50px 10px 20px;
    WIDTH: 500px
}
#catalog #reviews_month H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #reviews_month H1 .month
{
    COLOR: #039
}
#catalog #reviews_month #reviews_scroll
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    OVERFLOW: auto;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 70px
}
#catalog #reviews_month #reviews_scroll A
{
    FONT-WEIGHT: bold;
    COLOR: #039;
    TEXT-DECORATION: none
}
#catalog #reviews_month #reviews_scroll A:hover
{
    COLOR: #333;
    TEXT-DECORATION: underline
}
#catalog #reviews_by
{
    MARGIN-LEFT: 20px;
    WIDTH: 540px
}
#catalog #reviews_by H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #reviews_by TABLE TD
{
    FONT-SIZE: 10px;
    COLOR: #333;
    TEXT-ALIGN: left
}
#catalog #reviews_by TABLE TH
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: right
}
#catalog #reviews_main
{
    MARGIN: 10px 30px 0px 20px
}
#catalog #reviews_main H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #369;
    TEXT-ALIGN: left
}
#catalog #reviews_main .reviews_media
{
    FONT-SIZE: 10px;
    COLOR: #333
}
#catalog #reviews_publisher
{
    MARGIN-TOP: -5px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 20px;
    COLOR: #333
}
#catalog #reviews_main .review_credits
{
    MARGIN-TOP: -10px;
    COLOR: #069;
    TEXT-ALIGN: right
}
#catalog #awards
{
    MARGIN: 0px 30px 0px 20px
}
#catalog #awards H1
{
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #039;
    TEXT-ALIGN: left
}
#catalog #awards H2
{
    FONT-SIZE: 14px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #awards_publisher
{
    MARGIN-TOP: -5px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 20px;
    COLOR: #333
}
#catalog .awards_media
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f
}
#catalog #awards UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 25px;
    PADDING-TOP: 0px
}
#catalog #awards UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: url(../images/catalog/icon_award.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 10px;
    COLOR: #333;
    PADDING-TOP: 0px
}
#catalog #request_trial
{
    MARGIN: 10px 30px 0px 20px
}
#catalog #request_trial H1
{
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #039;
    TEXT-ALIGN: left
}
#catalog #request_trial H2
{
    FONT-SIZE: 14px;
    COLOR: #9e2f37;
    TEXT-ALIGN: left
}
#catalog #request_trial TABLE TH
{
    FONT-SIZE: 10px;
    COLOR: #6f6f6f;
    TEXT-ALIGN: right
}
#catalog #request_trial TABLE TD
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
#catalog #request_trial FORM
{
    MARGIN: 0px
}
