BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px helvetica, "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; COLOR: #000000; PADDING-TOP: 0px; POSITION: relative
}
.CheckOutTable {
	BORDER-RIGHT: #c2dffc 2px solid; BORDER-TOP: #c2dffc 2px solid; BORDER-LEFT: #c2dffc 2px solid; BORDER-BOTTOM: #c2dffc 2px solid; BORDER-COLLAPSE: collapse
}
.clearRow {
	BORDER-RIGHT: #c2dffc 0px solid; BORDER-TOP: #c2dffc 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #c2dffc 0px solid; BORDER-BOTTOM: #c2dffc 0px solid; BORDER-COLLAPSE: separate
}
.classRow {
	BORDER-RIGHT: #c2dffc 2px solid; BORDER-TOP: #c2dffc 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #c2dffc 2px solid; BORDER-BOTTOM: #c2dffc 2px solid; BORDER-COLLAPSE: separate
}
.addressTable {
	FONT-SIZE: 12px; BORDER-COLLAPSE: separate
}
.errorRow {
	BORDER-RIGHT: #c2dffc 2px; BORDER-TOP: #c2dffc 2px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BACKGROUND: #ff0006; BORDER-LEFT: #c2dffc 2px; COLOR: #ffffff; BORDER-BOTTOM: #c2dffc 2px; BORDER-COLLAPSE: separate
}
.classRowReversed {
	BACKGROUND: #c2dffc
}
.SubTotal {
	BACKGROUND: #f8ffcc
}
.smallerTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.heading {
	FONT-WEIGHT: bold
}
UL#CategoryList {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: list-item; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 25px; BACKGROUND: #2e7299; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; COLOR: #e7f5f6; LINE-HEIGHT: 56px; PADDING-TOP: 0px; BORDER-BOTTOM: #3863c1 1px solid; HEIGHT: 50px; TEXT-ALIGN: left
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #04070d; PADDING-TOP: 12px; TEXT-DECORATION: none
}
H1 SPAN {
	COLOR: #a5c4ff
}
P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 3px
}
UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 3px
}
A {
	FONT-WEIGHT: normal; COLOR: #3259a9; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4e56bd; TEXT-DECORATION: underline
}
H2 .new {
	COLOR: #873ce9
}
#pagecontainer {
	DISPLAY: block; BACKGROUND: url(images/shadowbg.gif) repeat-y center 50%; MARGIN-LEFT: auto; WIDTH: 710px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: justify
}
#footer {
	BACKGROUND: url(images/shadowfooter.gif) repeat-y center 50%; MARGIN-LEFT: auto; WIDTH: 710px; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 15px; TEXT-ALIGN: justify
}
#maincontent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 520px; PADDING-TOP: 0px
}
#sidebar {
	DISPLAY: inline; RIGHT: 0px; FLOAT: right; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #dcdcdc 1px dashed; WIDTH: 170px; POSITION: absolute; TOP: 92px; TEXT-ALIGN: left
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.leftaligned {
	MARGIN: 5px 10px 5px 0px
}
IMG.rightaligned {
	MARGIN: 5px 0px 5px 10px
}
UL#nav {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #e7e7e7; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
UL#nav LI {
	DISPLAY: inline
}
UL#nav LI A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: no-repeat 9px 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 100px; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 16px; PADDING-TOP: 1px; HEIGHT: 23px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
UL#nav IMG {
	LEFT: -3px; POSITION: relative; TOP: 4px
}
UL#nav LI A#news {
	BORDER-LEFT: medium none; WIDTH: 53px
}
UL#nav LI A#software {
	WIDTH: 70px
}
UL#nav LI A#store {
	WIDTH: 54px
}
UL#nav LI A#stuff {
	WIDTH: 50px
}
UL#nav LI A#about {
	WIDTH: 57px
}
UL#nav LI A#contact {
	WIDTH: 66px
}
UL#nav LI A#support {
	WIDTH: 65px
}
UL#nav LI A:hover {
	BACKGROUND: #a8cfff repeat-x 0px 0px
}
UL#nav LI A#support:hover {
	BORDER-RIGHT: #d7d7d7 1px solid
}
UL#nav LI A.active {
	BACKGROUND: #f8f9fb; CURSOR: default; HEIGHT: 24px
}
UL#nav LI A.active:hover {
	BACKGROUND: #f8f9fb; CURSOR: default; HEIGHT: 24px
}
UL#nav LI A.active#support {
	BORDER-RIGHT: #d7d7d7 1px solid
}
#sidebar P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
H3 {
	FONT-SIZE: 11px; MARGIN: 10px 3px 10px 10px; COLOR: #424242; TEXT-ALIGN: center
}
#sidebar HR {
	BACKGROUND: #dcdcdc; MARGIN: 4px 8px 8px; COLOR: #dcdcdc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#sidebar A.button {
	BORDER-RIGHT: #f8f9fb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f8f9fb 1px solid; DISPLAY: block; PADDING-LEFT: 37px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #f8f9fb 1px solid; WIDTH: 105px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #f8f9fb 1px solid; POSITION: relative; HEIGHT: 14px; BACKGROUND-COLOR: #f8f9fb; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#sidebar A.button IMG#download {
	LEFT: 14px; POSITION: absolute; TOP: 5px
}
#sidebar A.button IMG#purchase {
	LEFT: 2px; POSITION: absolute; TOP: 2px
}
#sidebar A.button:hover {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BORDER-BOTTOM: #e5e5e5 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#sidebar P#quotes {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: italic
}
.leftscreenshot {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c5c5c5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 4px 10px 2px 0px; BORDER-LEFT: #c5c5c5 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c5c5 1px solid
}
.rightscreenshot {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c5c5c5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 4px 0px 2px 10px; BORDER-LEFT: #c5c5c5 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c5c5 1px solid
}
.leftimage {
	MARGIN: 4px 10px 0px 0px
}
.rightimage {
	MARGIN: 4px 0px 0px 10px
}
#copyright {
	PADDING-RIGHT: 8px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 20px 20px 0px; COLOR: #8c8c8c; PADDING-TOP: 8px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#newbadge {
	LEFT: -20px; POSITION: absolute; TOP: 170px
}
#currentpath {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 8px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcdc 1px solid
}
H3.released {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #929292; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#errorcontent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 95px; WIDTH: 520px; PADDING-TOP: 0px
}
#oopsbadge {
	LEFT: -20px; POSITION: absolute; TOP: 120px
}
.centeralign {
	TEXT-ALIGN: center
}
.centeralign IMG {
	MARGIN: 0px 4px
}
.footerLink {
	COLOR: white
}
