* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.4; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND: url(/images/layout/page/page-topfade.jpg) #84add1 repeat-x; COLOR: #333; FONT-SIZE: 90%; PADDING-TOP: 0px
}
A {
	BACKGROUND-COLOR: transparent; COLOR: #39c; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f90; TEXT-DECORATION: none
}
A:focus {
	COLOR: #f90; TEXT-DECORATION: none
}
A:active {
	COLOR: #f90; TEXT-DECORATION: none
}
A.st {
	COLOR: #333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
B {
	FONT-WEIGHT: normal
}
H1 {
	PADDING-BOTTOM: 0.25em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 1em
}
H2 {
	PADDING-BOTTOM: 0.25em; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 1em
}
H1 {
	COLOR: #069; FONT-SIZE: 1.6em
}
H2 {
	MARGIN: 0.5em 0px 0.75em; FONT-SIZE: 1.3em
}
H3 {
	MARGIN-BOTTOM: 0.25em; FONT-SIZE: 1.1em
}
H4 {
	MARGIN-BOTTOM: 0.25em; FONT-SIZE: 1em
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; BEHAVIOR: url(/common/pngbehavior.htc)
}
HR {
	DISPLAY: none
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
LEGEND {
	COLOR: #069; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
LABEL {
	FONT-WEIGHT: bold
}
.clr {
	CLEAR: both
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.tl {
	TEXT-ALIGN: left
}
.tc {
	TEXT-ALIGN: center
}
.tr {
	TEXT-ALIGN: right
}
.x {
	DISPLAY: none
}
.nb {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.highlight {
	COLOR: #f90
}
.lowlight {
	COLOR: #069
}
P.morelink {
	TEXT-ALIGN: right
}
#page {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 941px
}
#pagetop {
	POSITION: relative; HEIGHT: 115px; COLOR: #fff
}
#pagetop P.title {
	POSITION: absolute; LINE-HEIGHT: normal; FONT-SIZE: 1.2em; TOP: 10px; FONT-WEIGHT: bold; LEFT: 0px
}
#pagetop P.title BIG {
	COLOR: #f93; FONT-SIZE: 2em
}
#pagetop .phonenum {
	POSITION: absolute; BOTTOM: 5px; FONT-SIZE: 1.2em; RIGHT: 0px
}
#quicklinks UL {
	FLOAT: right; FONT-SIZE: 0.8em
}
#quicklinks LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FLOAT: left; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#quicklinks LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#quicklinks A {
	BACKGROUND-COLOR: transparent; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#quicklinks A:link {
	COLOR: #fff
}
#quicklinks A:visited {
	COLOR: #ccc
}
#quicklinks A:hover {
	COLOR: #fefefe; TEXT-DECORATION: underline
}
#quicklinks A:focus {
	COLOR: #fefefe; TEXT-DECORATION: underline
}
#quicklinks A:active {
	COLOR: #fefefe; TEXT-DECORATION: underline
}
#headmenu {
	BORDER-BOTTOM: #069 1px solid; BORDER-LEFT: #069 1px solid; MARGIN-TOP: 2px; BACKGROUND: url(/images/layout/page/buttonshine_b.jpg) #069 repeat-x; HEIGHT: 2em; CLEAR: both; FONT-SIZE: 0.9em; BORDER-TOP: #069 1px solid; BORDER-RIGHT: #069 1px solid
}
#footmenu {
	BORDER-BOTTOM: #069 1px solid; BORDER-LEFT: #069 1px solid; MARGIN-TOP: 2px; BACKGROUND: url(/images/layout/page/buttonshine_b.jpg) #069 repeat-x; HEIGHT: 2em; CLEAR: both; FONT-SIZE: 0.9em; BORDER-TOP: #069 1px solid; BORDER-RIGHT: #069 1px solid
}
#headmenu LI {
	LINE-HEIGHT: 2em; LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #069 1px solid
}
#footmenu LI {
	LINE-HEIGHT: 2em; LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #069 1px solid
}
#footmenu LI {
	BORDER-LEFT: #069 1px solid; FLOAT: right; BORDER-RIGHT: medium none
}
#headmenu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#footmenu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#headmenu A:hover {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#headmenu A:focus {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#headmenu A:active {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#headmenu A.active {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#footmenu A:hover {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#footmenu A:focus {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#footmenu A:active {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#footmenu A.active {
	BACKGROUND: url(/images/layout/page/buttonshine_o.jpg) #f90 repeat-x
}
#news {
	BORDER-BOTTOM: #069 1px solid; BORDER-LEFT: #069 1px solid; BACKGROUND: url(/images/layout/new-trim-ani.gif) #ebf5fa no-repeat; HEIGHT: 100px; BORDER-TOP: medium none; BORDER-RIGHT: #069 1px solid
}
#news DIV.flash {
	WIDTH: 60%; DISPLAY: block; FLOAT: left; HEIGHT: 100%; BORDER-RIGHT: #069 1px solid
}
#news DIV.dvd.flash {
	BACKGROUND: url(/images/layout/free-dvd-ani.gif) no-repeat right 50%
}
#news DIV.book.flash {
	BACKGROUND: url(/images/layout/free-book.jpg) no-repeat right 50%
}
#news DIV.guarantee {
	WIDTH: 39%; DISPLAY: block; BACKGROUND: url(/images/layout/guarantee-stamp.gif) no-repeat right center; FLOAT: left; HEIGHT: 100%
}
#linkbox {
	HEIGHT: 100px
}
#linkbox DIV {
	BORDER-BOTTOM: #ecf5fa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ecf5fa 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; PADDING-LEFT: 5px; WIDTH: 72px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: url(/images/layout/page/box-fade.jpg) #fff repeat-x 50% bottom; FLOAT: left; BORDER-TOP: #ecf5fa 1px solid; BORDER-RIGHT: #ecf5fa 1px solid; PADDING-TOP: 10px
}
#linkbox DIV IMG {
	MARGIN: auto; DISPLAY: block
}
#content {
	BORDER-BOTTOM: #069 1px solid; BORDER-LEFT: #069 1px solid; PADDING-BOTTOM: 15px; MARGIN: 2px 0px; PADDING-LEFT: 130px; WIDTH: 679px; PADDING-RIGHT: 130px; BACKGROUND: url(/images/layout/page/content-topfade.jpg) #fff repeat-x; CLEAR: both; BORDER-TOP: #069 1px solid; BORDER-RIGHT: #069 1px solid; PADDING-TOP: 10px
}
#content P {
	MARGIN-BOTTOM: 1em
}
#content UL {
	MARGIN-BOTTOM: 1em
}
#content OL {
	MARGIN-BOTTOM: 1em
}
#content UL {
	MARGIN-LEFT: 2.5em
}
#content OL {
	MARGIN-LEFT: 2.5em
}
#content UL.styled {
	MARGIN: 1em auto; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y
}
#content UL.styled LI {
	PADDING-BOTTOM: 0.2em; LIST-STYLE-TYPE: none; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/li.gif) no-repeat 5px 8px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.4em
}
#content TD LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#content DL.def {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 10px 20px; PADDING-LEFT: 0.5em; WIDTH: 280px; PADDING-RIGHT: 0.5em; BACKGROUND: url(/images/layout/page/list-fade.jpg) repeat-y; FLOAT: right; PADDING-TOP: 0.5em
}
#content DL.def DT {
	FONT-STYLE: italic; MARGIN-LEFT: 0.5em; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#content DL.def DD {
	PADDING-BOTTOM: 1em; FONT-STYLE: italic; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
#contentslist {
	PADDING-LEFT: 0.5em; DISPLAY: block; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; FLOAT: left
}
#contentslist P {
	MARGIN: 0px; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
#aka P {
	MARGIN: 0px; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
#contentslist UL {
	MARGIN-LEFT: 0px
}
#aka UL {
	MARGIN-LEFT: 0px
}
#contentslist UL UL {
	MARGIN: 0px; FONT-SIZE: 0.9em
}
#aka UL UL {
	MARGIN: 0px; FONT-SIZE: 0.9em
}
#contentslist LI {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0px; PADDING-TOP: 0.25em
}
#contentslist LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(/images/layout/li.gif) no-repeat 0px 0.45em; LIST-STYLE-IMAGE: none
}
#aka LI {
	LIST-STYLE-TYPE: none; BACKGROUND: url(/images/layout/li.gif) no-repeat 0px 0.45em; LIST-STYLE-IMAGE: none
}
DIV.quote {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; MARGIN: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.quoteleft {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; MARGIN: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.quoteright {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; MARGIN: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.videoleft {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; MARGIN: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.videoright {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.3em; MARGIN: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/layout/page/list-fade.jpg) #fff repeat-y; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.quote P {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.quoteleft P {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.quoteright P {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.videoleft P {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.videoright P {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
DIV.quoteleft {
	WIDTH: 300px; MAX-WIDTH: 300px
}
DIV.quoteright {
	WIDTH: 300px; MAX-WIDTH: 300px
}
DIV.videoleft {
	WIDTH: 190px; MAX-WIDTH: 190px
}
DIV.videoright {
	WIDTH: 190px; MAX-WIDTH: 190px
}
DIV.videoleft OBJECT {
	MARGIN: 15px; WIDTH: 160px; DISPLAY: block
}
DIV.videoright OBJECT {
	MARGIN: 15px; WIDTH: 160px; DISPLAY: block
}
DIV.quoteleft {
	MARGIN: 1em 2em 1em 0px; FLOAT: left
}
DIV.videoleft {
	MARGIN: 1em 2em 1em 0px; FLOAT: left
}
DIV.quoteright {
	MARGIN: 1em 0px 1em 2em; FLOAT: right
}
DIV.videoright {
	MARGIN: 1em 0px 1em 2em; FLOAT: right
}
P.cite {
	FONT-SIZE: 0.9em
}
P.cite SMALL {
	LINE-HEIGHT: normal
}
DIV.portraitleft {
	MARGIN: 10px; FLOAT: left
}
DIV.portraitright {
	MARGIN: 10px; FLOAT: right
}
DIV.portraitleft IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
DIV.portraitright IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: block; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
P.caption {
	TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-TOP: 1px; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
P.price BIG {
	COLOR: #c00; FONT-WEIGHT: bold
}
FORM.support {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 70px; PADDING-RIGHT: 10px; COLOR: #000; CLEAR: both; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid; PADDING-TOP: 5px
}
FORM.login {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 70px; PADDING-RIGHT: 10px; COLOR: #000; CLEAR: both; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid; PADDING-TOP: 5px
}
FORM.order {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 70px; PADDING-RIGHT: 10px; COLOR: #000; CLEAR: both; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid; PADDING-TOP: 5px
}
FORM.summary {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 70px; PADDING-RIGHT: 10px; COLOR: #000; CLEAR: both; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid; PADDING-TOP: 5px
}
FORM.error {
	BORDER-BOTTOM: #39c 1px solid; BORDER-LEFT: #39c 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 70px; PADDING-RIGHT: 10px; COLOR: #000; CLEAR: both; BORDER-TOP: #39c 1px solid; BORDER-RIGHT: #39c 1px solid; PADDING-TOP: 5px
}
FORM.support {
	BACKGROUND: url(/images/support.gif) #ebf5fa no-repeat 5px 5px
}
FORM.login {
	BACKGROUND: url(/images/login.gif) #ebf5fa no-repeat 5px 5px
}
FORM.order {
	BACKGROUND: url(/images/question.gif) #ebf5fa no-repeat 5px 5px
}
FORM.error {
	BORDER-BOTTOM: #c33 1px solid; BORDER-LEFT: #c33 1px solid; BACKGROUND: url(/images/error.gif) #f5e6e6 no-repeat 5px 5px; BORDER-TOP: #c33 1px solid; BORDER-RIGHT: #c33 1px solid
}
FORM.summary {
	BORDER-BOTTOM: #090 1px solid; BORDER-LEFT: #090 1px solid; MIN-HEIGHT: 60px; BACKGROUND: url(/images/ok.gif) #e6f5e6 no-repeat 5px 5px; BORDER-TOP: #090 1px solid; BORDER-RIGHT: #090 1px solid
}
FORM P {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM LEGEND {
	PADDING-BOTTOM: 1em
}
FORM LABEL.text {
	TEXT-ALIGN: right; WIDTH: 180px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 1em
}
FORM INPUT.text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 1px 190px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
FORM INPUT.text {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-TOP: 1px
}
FORM.order LABEL.radio {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-TOP: 1px
}
FORM INPUT.radio {
	MARGIN: 0px 1em 0px 65px; DISPLAY: block; FLOAT: left; CLEAR: both
}
FORM.payopt {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
FORM.country {
	VERTICAL-ALIGN: middle
}
FORM INPUT.error {
	BORDER-BOTTOM: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BACKGROUND: #fee; BORDER-TOP: #f00 1px solid; BORDER-RIGHT: #f00 1px solid
}
FORM LABEL.error {
	COLOR: #f00
}
#copyright {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.4em; MARGIN-TOP: 2px; COLOR: #fff; CLEAR: both; FONT-SIZE: 0.8em
}
#copyright P {
	PADDING-BOTTOM: 1em
}
#dropin {
	
}
