BODY
{
    MARGIN: 0px;
    FONT-FAMILY: Sans-Serif;
    BACKGROUND: #3c5970;
    COLOR: black;
    FONT-SIZE: 10pt
}
H1
{
    MARGIN: 0px;
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 2em;
    COLOR: black;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
H2
{
    MARGIN: 0px;
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 2em;
    COLOR: black;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
H1
{
    BORDER-BOTTOM: #3c5970 1px dashed;
    PADDING-BOTTOM: 0em;
    MARGIN-BOTTOM: 0em;
    BACKGROUND: url(images/pattern.gif) #efefef no-repeat;
    PADDING-TOP: 1.3em
}
H1 A:link
{
    COLOR: #3c5970;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A:visited
{
    COLOR: #3c5970;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
H1 A:hover
{
    COLOR: #688fba
}
H2
{
    COLOR: #516d8e;
    FONT-SIZE: 10pt;
    PADDING-TOP: 1em
}
P
{
    PADDING-BOTTOM: 2em;
    MARGIN: 0px;
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 2em;
    COLOR: black;
    PADDING-TOP: 0em
}
B
{
    COLOR: black;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
.underlined
{
    BORDER-BOTTOM: #cccccc 1px dashed
}
A:link
{
    COLOR: #3c5970;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #3c5970;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #688fba
}
.footnote
{
    MARGIN-TOP: 32px;
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 64px;
    COLOR: #aaaaaa;
    FONT-SIZE: 7pt;
    BORDER-TOP: #aaaaaa 1px solid
}
TABLE
{
    BACKGROUND: white
}
TD
{
    FONT-SIZE: 8pt
}
TD A:link
{
    COLOR: #3c5970;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
TD A:visited
{
    COLOR: #3c5970;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
TD A:hover
{
    COLOR: #688fba
}
.book_description H2
{
    PADDING-LEFT: 0em
}
.book_description TABLE
{
    BORDER-BOTTOM: #ffffff 1px dashed;
    MARGIN: 2em 4em 2em 1em;
    PADDING-LEFT: 2em;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle
}
.book_description TABLE TD
{
    PADDING-RIGHT: 4em
}
.book_description A:link
{
    BACKGROUND-IMAGE: url(images/cart.gif);
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 16px;
    PADDING-LEFT: 36px;
    WIDTH: 105px;
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #3c5970;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.book_description A:visited
{
    BACKGROUND-IMAGE: url(images/cart.gif);
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 16px;
    PADDING-LEFT: 36px;
    WIDTH: 105px;
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #3c5970;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.book_description A:hover
{
    BACKGROUND-IMAGE: url(images/cart2.gif);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #688fba
}
.book_list_long TABLE
{
    BORDER-BOTTOM: #aaaaaa 1px dashed;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle
}
.book_list_long A:link
{
    COLOR: #3c5970;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.book_list_long A:visited
{
    COLOR: #3c5970;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.book_list_long A:hover
{
    COLOR: #688fba
}
.book_list_short
{
    PADDING-LEFT: 16px
}
.book_list_short TD
{
    FONT-SIZE: 8pt
}
.book_list_short H3
{
    PADDING-BOTTOM: 0em;
    MARGIN: 0px;
    FONT-SIZE: 8pt;
    PADDING-TOP: 0em
}
.book_list_short A:link
{
    COLOR: #3c5970;
    TEXT-DECORATION: none
}
.book_list_short A:visited
{
    COLOR: #3c5970;
    TEXT-DECORATION: none
}
.book_list_short A:hover
{
    COLOR: #688fba
}
.book_list_short P
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    COLOR: #999999;
    PADDING-TOP: 1em
}
.a_header
{
    BACKGROUND-IMAGE: url(images/title.gif);
    TEXT-ALIGN: right;
    MARGIN: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 140px;
    VERTICAL-ALIGN: bottom
}
.a_container_fixheight
{
    POSITION: absolute;
    BORDER-LEFT: #2a4152 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 680px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #ffffff;
    HEIGHT: 100%;
    BORDER-RIGHT: #2a4152 1px solid;
    PADDING-TOP: 0px;
    LEFT: 170px
}
.a_container
{
    BACKGROUND-IMAGE: none;
    POSITION: absolute;
    PADDING-BOTTOM: 4em;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat;
    PADDING-TOP: 0px
}
.a_searchform
{
    POSITION: relative;
    FONT-SIZE: 8pt;
    TOP: 105px;
    RIGHT: 5px
}
.a_mainmenu
{
    POSITION: absolute;
    TOP: 15px
}
.a_home
{
    FONT-SIZE: 10pt
}
.a_searchform A:visited
{
    COLOR: #787878;
    TEXT-DECORATION: none
}
.a_searchform A:link
{
    COLOR: #787878;
    TEXT-DECORATION: none
}
.a_searchform A:hover
{
    COLOR: #ec9611
}
.search_help A:visited
{
    COLOR: #787878;
    TEXT-DECORATION: none
}
.search_help A:link
{
    COLOR: #787878;
    TEXT-DECORATION: none
}
.search_help A:hover
{
    COLOR: #3c5970
}
.search_help TABLE
{
    WIDTH: 500px;
    MARGIN-LEFT: 32px
}
.search_help .header
{
    BORDER-BOTTOM: #cdcdcd 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    BACKGROUND: #d5e8f3;
    COLOR: #3c5970;
    BORDER-TOP: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid
}
.search_help TD
{
    BACKGROUND: #efefef;
    VERTICAL-ALIGN: top
}
.order_show
{
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 2em
}
.order_show TABLE
{
    WIDTH: 540px
}
.order_show TD
{
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em
}
.order_show .title
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.order_show .total
{
    BACKGROUND: #eeeeee
}
.order_show .heading
{
    PADDING-BOTTOM: 0em;
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0em
}
.order_show TD A:link
{
    COLOR: #688fba
}
.order_show TD A:visited
{
    COLOR: #688fba
}
.order_show TD A:hover
{
    COLOR: #61b6db
}
.order_show .seperator
{
    BORDER-RIGHT: #3c5970 1px dashed
}
.order_stagehelp
{
    BORDER-BOTTOM: #3c5970 1px dashed;
    PADDING-BOTTOM: 2px;
    MARGIN: 0em;
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 2em;
    BACKGROUND: #efefef;
    COLOR: #3c5970;
    FONT-SIZE: 10pt;
    PADDING-TOP: 1.3em
}
.order_stagehelp A:link
{
    COLOR: #3c5970
}
.order_stagehelp A:visited
{
    COLOR: #3c5970
}
.order_stagehelp A:hover
{
    COLOR: #688fba
}
.order_stagehelp H1
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0em;
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0em
}
.form_registration
{
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 2em
}
.form_registration TD
{
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
.form_registration .seperator
{
    BORDER-BOTTOM: #3c5970 1px dashed
}
.form_errormsg
{
    COLOR: red
}
.a_mainmenu LI UL LI A:link
{
    COLOR: #d5e8f3;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.a_mainmenu LI UL LI A:visited
{
    COLOR: #d5e8f3;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.a_mainmenu LI UL LI A:hover
{
    COLOR: #ffffff
}
.a_mainmenu UL LI A:link
{
    COLOR: #ec9611;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.a_mainmenu UL LI A:visited
{
    COLOR: #ec9611;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.a_mainmenu UL LI A:hover
{
    COLOR: #d5e8f3;
    TEXT-DECORATION: none
}
.a_mainmenu UL
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    MARGIN-LEFT: 0px
}
.a_mainmenu LI
{
    PADDING-BOTTOM: 0.2em;
    LIST-STYLE-TYPE: none;
    COLOR: #ec9611;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.a_mainmenu LI UL LI
{
    LIST-STYLE-TYPE: square;
    COLOR: #ec9611
}
.a_mainmenu LI UL LI
{
    COLOR: #696969
}
.shop_brief TABLE
{
    BORDER-BOTTOM: #3c5970 1px solid;
    POSITION: relative;
    BORDER-LEFT: #3c5970 1px solid;
    MARGIN: 10px 0px 0px 16px;
    WIDTH: 662px;
    BACKGROUND: #efefef;
    BORDER-TOP: #3c5970 1px solid;
    BORDER-RIGHT: #3c5970 1px solid
}
.shop_brief .interior
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 284px;
    MARGIN-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.shop_brief TD
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top
}
.shop_brief .image
{
    TEXT-ALIGN: center;
    WIDTH: 128px
}
.shop_info TABLE
{
    COLOR: black;
    MARGIN-LEFT: 32px
}
.shop_info TD
{
    WIDTH: 300px;
    BACKGROUND: #efefef;
    COLOR: black;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top
}
.shop_info TD
{
    BACKGROUND-IMAGE: url(images/pattern.gif);
    BACKGROUND-REPEAT: no-repeat
}
.shop_info H2
{
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    COLOR: black;
    PADDING-TOP: 0em
}
.shop_brief H2
{
    PADDING-LEFT: 0em;
    PADDING-RIGHT: 0em;
    PADDING-TOP: 0em
}
.shop_info P
{
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 10px;
    COLOR: black;
    PADDING-TOP: 1em
}
.shop_brief P
{
    PADDING-LEFT: 32px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 1em
}
.a_rightborder
{
    Z-INDEX: 0;
    POSITION: absolute;
    COLOR: white;
    TOP: 0px;
    LEFT: 640pt
}
.a_rightborder H2
{
    COLOR: white;
    FONT-SIZE: 9pt
}
.a_rightborder P
{
    COLOR: white;
    FONT-SIZE: 8pt
}
.a_rightborder A
{
    COLOR: white;
    FONT-SIZE: 8pt
}
