HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
#top-bg {
	BACKGROUND: url(bgtop.jpg) repeat-x
}
BODY {
	FONT-SIZE: 14px
}
TD {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
A {
	FONT-SIZE: 14px
}
H1 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 20px; COLOR: #069; FONT-SIZE: 22px; FONT-WEIGHT: normal; text-shadow: 0 0 1px rgba(0, 0, 0, .01)
}
.welcome {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px; COLOR: #069; FONT-SIZE: 32px; FONT-WEIGHT: normal; text-shadow: 0 0 1px rgba(0, 0, 0, .01)
}
H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-SIZE: 18px
}
H3 {
	 FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H4 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; color: rgb(108, 108, 108); FONT-SIZE: 16px
}
H6 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 20px; COLOR: #069; FONT-SIZE: 25px; FONT-WEIGHT: normal; text-shadow: 0 0 1px rgba(0, 0, 0, .01)
}
H7 {
	LINE-HEIGHT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
H8 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; FONT-SIZE: 13.5px; FONT-WEIGHT: bold
}
H9 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tabs H2 {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
#tabs H3 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; FONT-SIZE: 18px; FONT-WEIGHT: bold
}

P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px
}
A {
	COLOR: #069; CURSOR: pointer; TEXT-DECORATION: underline
}
.smallmenu{
	FONT-SIZE: 12px; COLOR: #069; CURSOR: pointer; TEXT-DECORATION: none
}
A:visited {
	COLOR: #069; CURSOR: pointer; TEXT-DECORATION: underline
}
A B {
	COLOR: #069; CURSOR: pointer; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
INPUT[type='text'] {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; MARGIN-LEFT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
INPUT[type='password'] {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; MARGIN-LEFT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
TEXTAREA {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; MARGIN-LEFT: 0px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
SELECT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #f8f8f8; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px
}
LABEL {
	CURSOR: pointer
}
#container {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 65%; PADDING-RIGHT: 8px; BACKGROUND: #e0e0e0; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000; box-shadow: 0px 0px 8px #000
}
#column {
	WIDTH: 1000px; FLOAT: left
}
#column-left {
	WIDTH: 198px; FLOAT: left
}
#column-right {
	WIDTH: 198px; FLOAT: right
}
#content {
	PADDING-BOTTOM: 8px; MIN-HEIGHT: 408px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 12px; BACKGROUND: #fff; PADDING-TOP: 8px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999
}
#column-left + #column-right + #content {
	MARGIN-LEFT: 206px
}
#column-left + #content {
	MARGIN-LEFT: 206px
}
#column-right + #content {
	MARGIN-RIGHT: 206px
}
#header {
	Z-INDEX: 99; POSITION: relative; PADDING-BOTTOM: 4px; WIDTH: 65%; MARGIN-BOTTOM: 7px; HEIGHT: 80px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header #logo {
	POSITION: absolute; MARGIN-TOP: 12px; MARGIN-LEFT: 15px
}
#language {
	LINE-HEIGHT: 20px; MARGIN-TOP: 4px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; FLOAT: right; COLOR: #999; BORDER-RIGHT: #333 1px solid
}
#language IMG {
	CURSOR: pointer
}
#header #top {
	Z-INDEX: 9; POSITION: absolute; MIN-WIDTH: 300px; TOP: 0px; RIGHT: 250px
}
#header #top .heading {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 6px; MARGIN-TOP: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; FLOAT: right; MARGIN-RIGHT: 88px; PADDING-TOP: 7px
}
#header #top .heading1 {
	Z-INDEX: 1; POSITION: relative; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 6px; MARGIN-TOP: 36px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(../image/shoppingcart.png) no-repeat 6px 50%; FLOAT: right; MARGIN-RIGHT: 88px; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 8px
}
*:first-child + HTML #header #top .heading {
	RIGHT: 88px
}
#header #top .heading H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; COLOR: #cccccc; FONT-SIZE: 25px; FONT-WEIGHT: bold
}
#header #top .heading H5 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; color: rgb(108, 108, 108); FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#header #top .heading A {
	COLOR: #38b0e3; TEXT-DECORATION: none
}
#header #top .heading A SPAN {
	PADDING-RIGHT: 15px; BACKGROUND: url(../image/arrow-down.png) no-repeat 100% 50%
}
#header #top .content {
	BORDER-BOTTOM: #eeeeee 1px solid; POSITION: relative; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 8px; MIN-HEIGHT: 150px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: none; BACKGROUND: #fff; CLEAR: both; BORDER-TOP: #eeeeee 1px solid; TOP: 6px; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 8px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 0px 2px #DDDDDD; -webkit-box-shadow: 0px 0px 2px #DDDDDD; box-shadow: 0px 0px 2px #DDDDDD
}
#header .active#top .heading {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 36px; MARGIN-RIGHT: 88px; PADDING-TOP: 8px
}
#header #top 
 TD.total {
	TEXT-ALIGN: right
}
#header #top TABLE.total {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 5px; FLOAT: right; CLEAR: left; PADDING-TOP: 5px
}
#header #top TABLE.total TD {
	COLOR: #000
}
#header #search {
	Z-INDEX: 15; POSITION: absolute; MARGIN-TOP: 60px; WIDTH: 298px; MARGIN-LEFTsss: 720px; FLOAT: right
}
#header .button-search {
	POSITION: absolute; WIDTH: 28px; BACKGROUND: url('button-search.png') no-repeat center; HEIGHT: 20px; CURSOR: pointer; BORDER-RIGHT: 1px solid #333; LEFT: 0px
}
#header #search INPUT {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 33px; WIDTH: 270px; PADDING-RIGHT: 1px; BACKGROUND: #000; HEIGHT: 21px; COLOR: #999; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 1px; -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px
}
#header #welcome {
	Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 298px; COLOR: #999999; TOP: 42px; RIGHT: 8px
}
#header .links {
	Z-INDEX: 10; POSITION: absolute; BOTTOM: 3px; PADDING-RIGHT: 10px; FONT-SIZE: 10px; RIGHT: 0px
}
#header .links A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#header .links A + A {
	BORDER-LEFT: #ccc 1px solid; MARGIN-LEFT: 8px
}
#menu {
	FONT-SIZE: 12px; border:1px solid #666; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; MAX-WIDTH: 65%; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 8px; BACKGROUND: url('b2.png') repeat-x; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu > UL > LI {
	Z-INDEX: 20; POSITION: relative; BACKGROUND: url(linebetween.png) no-repeat right top; FLOAT: left
}
#menu > UL > LI:hover {
	COLOR: #09f
}
#menu > UL > LI > A {
	Z-INDEX: 6; POSITION: relative; PADDING-BOTTOM: 12px; LINE-HEIGHT: 14px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 13px
}
#menu > UL > LI > DIV {
	Z-INDEX: 5; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px
}
#menu > UL > LI:hover > DIV {
	DISPLAY: table
}
#menu > UL > LI > DIV > UL {
	DISPLAY: table-cell
}
#menu > UL > LI UL + UL {
	PADDING-LEFT: 20px
}
#menu > UL > LI UL > LI > A {
	MIN-WIDTH: 120px; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #069; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#menu > UL > LI UL > LI > A:hover {
	COLOR: #900
}
#menu > UL > LI > DIV > UL > LI > A {
	COLOR: #069
}
#menuHP {
	FONT-SIZE: 12px; border:1px solid #666; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; MAX-WIDTH: 94%; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 8px; BACKGROUND: url('b2.png') repeat-x; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px
}
#menuHP UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menuHP > UL > LI {
	Z-INDEX: 20; POSITION: relative; BACKGROUND: url(linebetween.png) no-repeat right top; FLOAT: left
}
#menuHP > UL > LI:hover {
	COLOR: #09f
}
#menuHP > UL > LI > A {
	Z-INDEX: 6; POSITION: relative; PADDING-BOTTOM: 12px; LINE-HEIGHT: 14px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 13px
}
#menuHP > UL > LI > DIV {
	Z-INDEX: 5; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px
}
#menuHP > UL > LI:hover > DIV {
	DISPLAY: table
}
#menuHP > UL > LI > DIV > UL {
	DISPLAY: table-cell
}
#menuHP > UL > LI UL + UL {
	PADDING-LEFT: 20px
}
#menuHP > UL > LI UL > LI > A {
	MIN-WIDTH: 120px; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #069; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#menuHP > UL > LI UL > LI > A:hover {
	COLOR: #900
}
#menuHP > UL > LI > DIV > UL > LI > A {
	COLOR: #069
}

.divtab-compare {
	outline: 0px; align: center; vertical-align: baseline; width: 750px
}
TABLE.compare {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.compare THEAD {
	outline: 0px; vertical-align: baseline; border: 1px solid rgb(169, 169, 169); margin: 0px; padding: 0px; background:
}
TABLE.compare TBODY {
	outline: 0px; vertical-align: baseline; border: 1px solid rgb(169, 169, 169); margin: 0px; padding: 0px; background:
}
TABLE.compare TD {
	WIDTH: 150px
}
TABLE.compare TD.ctr {
	TEXT-ALIGN: center
}
TABLE.compare TD.kiri {
	TEXT-ALIGN: left; padding-left: 20px; padding-right: 8px; padding-top: 14px; padding-bottom: 14px
}
TABLE.compare TD.CompSpecialA {
	TEXT-ALIGN: center; color: rgb(85, 89, 103); border-left: 2px solid rgb(252, 150, 4); border-right: 2px solid rgb(252, 150, 4); border-top: 2px solid rgb(252, 150, 4); border-bottom: 1px solid rgb(169, 169, 169); background: rgb(253, 241, 233)
}
TABLE.compare TD.CompSpecialB {
	TEXT-ALIGN: center; color: rgb(85, 89, 103); border-left: 2px solid rgb(252, 150, 4); border-right: 2px solid rgb(252, 150, 4); border-top: 0px initial initial; border-bottom: 1px solid rgb(169, 169, 169); background: rgb(253, 241, 233)
}
TABLE.compare TD.CompSpecialC {
	TEXT-ALIGN: center; color: rgb(85, 89, 103); border-left: 2px solid rgb(252, 150, 4); border-right: 2px solid rgb(252, 150, 4); border-top: 0px initial initial; border-bottom: 2px solid rgb(252, 150, 4); background: rgb(253, 241, 233)
}
TABLE.compare TD SPAN {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
TABLE.compare > * > * > TD {
	COLOR: #000000
}
TABLE.form TR TD:first-child {
	WIDTH: 150px
}
TABLE.form > * > * > TD {
	COLOR: #000000
}

.prodlink ol {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px
}

A.button {
	PADDING-LEFT: 6px; DISPLAY: inline-block; BACKGROUND: url(../image/button-left.png) no-repeat left top; CURSOR: pointer; TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 12px; DISPLAY: inline-block; BACKGROUND: url(../image/button-right.png) no-repeat right top; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.buttons {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 20px; BACKGROUND: #ffffff; OVERFLOW: auto; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 6px
}
.buttons .left {
	TEXT-ALIGN: left; FLOAT: left
}
.buttons .right {
	TEXT-ALIGN: right; FLOAT: right
}
.buttons .center {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.htabs {
	PADDING-TOP: 20px; BORDER-BOTTOM: #dddddd 1px solid; LINE-HEIGHT: 16px; HEIGHT: 30px
}
.htabs A {
	TEXT-ALIGN: center; BORDER-LEFT: 1px solid #dddddd; PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #ffffff url('../../images/tab.png') repeat-x; FLOAT: left; COLOR: #000000; FONT-SIZE: 13px; BORDER-TOP: 1px solid #dddddd; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: 1px solid #dddddd; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.htabs A.selected {
	PADDING-BOTTOM: 7px; BACKGROUND: #00254a url('../../images/b2r.png') repeat-x; COLOR: #fff
}
.tab-content {
	Z-INDEX: 2; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; OVERFLOW: auto; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 10px
}
.fade{
opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1
}
.box {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; PADDING-TOP: 3px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999
}

.box-category {
	MARGIN-TOP: -5px
}
.box-category UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.box-category > UL > LI {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.box-category > UL > LI + LI {
	BORDER-TOP: #eeeeee 1px solid
}
.box-category > UL > LI > A {
	COLOR: #333; TEXT-DECORATION: none
}
.box-category > UL > LI UL {
	DISPLAY: none
}
.box-category > UL > LI A.active {
	FONT-WEIGHT: bold
}
.box-category > UL > LI A.active + UL {
	DISPLAY: block
}
.box-category > UL > LI UL > LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.box-category > UL > LI UL > LI > A {
	DISPLAY: block; TEXT-DECORATION: none
}
.box-category > UL > LI UL > LI > A.active {
	FONT-WEIGHT: bold
}

#content .content {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; OVERFLOW: auto; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 10px
}
#content .content .left {
	WIDTH: 49%; FLOAT: left
}
#content .content .right {
	WIDTH: 49%; FLOAT: right
}


.product-info {
	MARGIN-BOTTOM: 20px; OVERFLOW: auto
}
.product-infos {
	PADDING-TOP: 25px; MARGIN-BOTTOM: 0px; OVERFLOW: auto
}
.product-infoz {
	PADDING-TOP: 15px; MARGIN-BOTTOM: 0px; OVERFLOW: auto
}
.product-info > .kiri {
	MAX-WIDTH: 200px; FLOAT: left; MARGIN-RIGHT: 15px
}
.product-infos > .kiri {
	MAX-WIDTH: 200px; FLOAT: left; MARGIN-RIGHT: 15px
}
.product-info > .kiri3 {
	MAX-WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 15px
}
.product-info > .kiri + .kanan {
	MARGIN-LEFT: 150px
}
.product-infos > .kiri + .kanan {
	MARGIN-LEFT: 150px
}
.product-info > .kiri3 + .kanan3 {
	MARGIN-LEFT: 220px
}
.product-info > .moreinfo {
	MAX-WIDTH: 200px; FLOAT: left; MARGIN-RIGHT: 15px
}
.buy {
	MARGIN-LEFT: 20px; FLOAT: left; VERTICAL-ALIGN: middle
}
.download2 {
	MARGIN-LEFT: 40px; FLOAT: left; VERTICAL-ALIGN: middle
}
.download {
	MARGIN-LEFT: 15px; FLOAT: left; VERTICAL-ALIGN: middle
}
.moreinfo {
	MARGIN-LEFT: 20px; FLOAT: left; VERTICAL-ALIGN: middle
}
.thxdown {
	MARGIN-LEFT: 350px; MAX-WIDTH: 300px; LINE-HEIGHT: 20px; FONT-SIZE: 15px; TEXT-ALIGN: center
}
.product-info .image {
	BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; FLOAT: left; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 10px
}
.product-info .image-additional {
	WIDTH: 260px; MARGIN-LEFT: -10px; CLEAR: both; OVERFLOW: hidden
}
.product-info .image-additional IMG {
	BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid
}
.product-info .image-additional A {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-LEFT: 10px
}
.product-info .description {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #4d4d4d; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.product-infos .descriptions {
	MIN-HEIGHT: 100px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.product-infoz .descriptionz {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.product-infoz .descriptionzz {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; PADDING-TOP: 5px
}
.product-infoz .descriptionz .sub-desc-ul {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; COLOR: #4d4d4d; PADDING-TOP: 0px
}
.product-info .descriptionz .sub-desc-ul .sub-desc-li {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; COLOR: #4d4d4d; PADDING-TOP: 0px
}
.product-info .brokenlinks {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #4d4d4d; PADDING-TOP: 0px
}
.product-info .description SPAN {
	COLOR: #069
}
.product-info .description A {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.product-info .price {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-SIZE: 15px; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.product-info .pricedown {
	BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 180px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-SIZE: 15px; OVERFLOW: auto; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.product-info .pricedown DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 150px
}
.product-info .price DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 150px
}
.product-info .price-old {
	COLOR: #f00; TEXT-DECORATION: line-through
}
.product-info .license {
	COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: normal
}


.product-info .dv {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MIN-HEIGHT: 0px; MIN-WIDTH: 0px
}
.product-info .dv2 {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; OVERFLOW: auto
}
.product-info .dv2 DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 441px
}
.dv2lft {
	TEXT-ALIGN: left; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv2ctr {
	TEXT-ALIGN: center; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv2rgt {
	TEXT-ALIGN: right; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}

.product-info .dv3 {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; OVERFLOW: auto
}
.product-info .dv3 DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 284px
}
.dv3lft {
	TEXT-ALIGN: left; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv3ctr {
	TEXT-ALIGN: center; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv3rgt {
	TEXT-ALIGN: right; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}

.product-info .dv4 {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; OVERFLOW: auto
}
.product-info .dv4 DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 205px
}
.dv4lft {
	TEXT-ALIGN: left; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv4ctr {
	TEXT-ALIGN: center; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv4rgt {
	TEXT-ALIGN: right; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}

.product-info .dv5 {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; OVERFLOW: auto
}
.product-info .dv5 DIV {
	FLOAT: left; VERTICAL-ALIGN: middle; width: 158px
}
.dv5lft {
	TEXT-ALIGN: left; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv5ctr {
	TEXT-ALIGN: center; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.dv5rgt {
	TEXT-ALIGN: right; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}

.product-info-subidx {
	MARGIN-BOTTOM: 10px; OVERFLOW: auto; BORDER-TOP: #e7e7e7 1px solid; BORDER-BOTTOM: #e7e7e7 1px solid; PADDING-BOTTOM: 20px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #4d4d4d
}
.product-info-subidx .description-subidx {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; COLOR: #4d4d4d; PADDING-TOP: 0px
}
.kirkansubidx {
	MAX-WIDTH: 950px; FLOAT: left; MARGIN-TOP: 20px; MARGIN-RIGHT: 5px
}
.kirisubidx {
	MAX-WIDTH: 470px; FLOAT: left; MARGIN-RIGHT: 5px
}
.kanansubidx {
	MAX-WIDTH: 470px; FLOAT: left; MARGIN-LEFT: 5px
}

#prevnext {
	MAX-WIDTH: 630px; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #dbdee1 1px solid; PADDING-BOTTOM: 10px; MAX-HEIGHT: 40px; PADDING-LEFT: 30px; PADDING-RIGHT: 20px; BACKGROUND: #f8f8f8; CLEAR: both; OVERFLOW: auto; BORDER-TOP: #dbdee1 1px solid; PADDING-TOP: 10px; BORDER-LEFT: #dbdee1 1px solid; BORDER-RIGHT: #dbdee1 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999
}
#prevnext H1 {
	BORDER-BOTTOM: #ccc 0px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.center {
	display: flex; align-items: center; justify-content: center; flex: 1 0 100%
}
.PN {
	MAX-WIDTH: 300px; VERTICAL-ALIGN: middle
}
.PNnumber {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; FLOAT: left; FONT-WEIGHT: bold; MARGIN-TOP: 10px
}
.prev {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; FLOAT: left 
}
.next {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; FLOAT: right
}

#footer {
	FONT-SIZE: 12px; BORDER-BOTTOM: #dbdee1 1px solid; PADDING-BOTTOM: 20px; MIN-HEIGHT: 100px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f8f8f8; CLEAR: both; OVERFLOW: auto; BORDER-TOP: #dbdee1 1px solid; PADDING-TOP: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999
}
#footer H3 {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; COLOR: #069; FONT-SIZE: 18px; FONT-WEIGHT: 100
}
#footer .column {
	MIN-HEIGHT: 100px; WIDTH: 23%; FLOAT: left
}
#footer .columnacc {
	MIN-HEIGHT: 100px; WIDTH: 31%; FLOAT: left
}
#footer .column UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 12px; MARGIN-LEFT: 8px
}
#footer .column UL LI {
	MARGIN-BOTTOM: 3px
}
#footer .column A {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
#footer .column A:hover {
	TEXT-DECORATION: underline
}
#powered {
	FONT-SIZE: 12px; TEXT-ALIGN: center; MARGIN: 5px auto 8px; WIDTH: 220px; CLEAR: both
}
#powered A {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
#payment {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; WIDTH: 200px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.smalltext {
	TEXT-ALIGN: center; COLOR: #666; FONT-SIZE: 10px
}



/* Style the tab */
.tab {
  PADDING-TOP: 20px; BORDER-BOTTOM: #dddddd 1px solid; LINE-HEIGHT: 16px; HEIGHT: 30px
}

/* Style the buttons inside the tab */
.tab button {
  transition: 0.3s; TEXT-ALIGN: center; BORDER-LEFT: 1px solid #dddddd; PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #000000; FONT-SIZE: 13px; BORDER-TOP: 1px solid #dddddd; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: 1px solid #dddddd; TEXT-DECORATION: none; PADDING-TOP: 7px

}

/* Change background color of buttons on hover */
.tab button:hover {
  PADDING-BOTTOM: 7px; background-color: #ddd
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #00254a; COLOR: #fff
}

/* Style the tab content */
.tabcontent {
  display: none; Z-INDEX: 2; BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 10px
}