BODY {
	TEXT-ALIGN: center; MARGIN: 0px; BACKGROUND: #fff
}
DIV {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
H5 {
	MARGIN: 0px
}
#container {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 807px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
	WIDTH: 807px; HEIGHT: 82px
}
#header-logo {
	WIDTH: 256px; BACKGROUND: url(../images/header-logo.gif) #fff no-repeat left top; FLOAT: left; HEIGHT: 82px
}
#header-logo A {
	WIDTH: 256px; DISPLAY: block; HEIGHT: 82px
}
#header-logo SPAN {
	DISPLAY: none
}
#header-tagline {
	TEXT-ALIGN: right; WIDTH: 551px; BACKGROUND: url(../images/header-tagline.gif) #fff no-repeat right top; FLOAT: left; HEIGHT: 82px
}
#header-tagline P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; COLOR: #03295c; FONT-SIZE: 11px; PADDING-TOP: 48px
}
#navigation {
	WIDTH: 807px; BACKGROUND: url(../images/navigation.gif) #fff no-repeat right top; HEIGHT: 35px
}
#navigation UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigation LI {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#navigation A {
	PADDING-BOTTOM: 9px; MARGIN: 5px 0px 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; DISPLAY: block; BACKGROUND: url(../images/nav-off.gif) #fff repeat-x left bottom; COLOR: #001129; BORDER-RIGHT: #818181 1px solid; TEXT-DECORATION: none; PADDING-TOP: 7px
}
#navigation A:visited {
	PADDING-BOTTOM: 9px; MARGIN: 5px 0px 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; DISPLAY: block; BACKGROUND: url(../images/nav-off.gif) #fff repeat-x left bottom; COLOR: #001129; BORDER-RIGHT: #818181 1px solid; TEXT-DECORATION: none; PADDING-TOP: 7px
}
#navigation A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#navigation-active A {
	BORDER-LEFT: #657446 1px solid; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; BACKGROUND: url(../images/nav-on.gif) #687b05 repeat-x; COLOR: #fff; BORDER-RIGHT: #657446 1px solid; TEXT-DECORATION: none; PADDING-TOP: 12px
}
#navigation-active A:visited {
	BORDER-LEFT: #657446 1px solid; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; BACKGROUND: url(../images/nav-on.gif) #687b05 repeat-x; COLOR: #fff; BORDER-RIGHT: #657446 1px solid; TEXT-DECORATION: none; PADDING-TOP: 12px
}
#navigation-active A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#banner {
	TEXT-ALIGN: left; WIDTH: 807px; BACKGROUND: url(../images/banner.gif) #fff no-repeat left top; HEIGHT: 248px
}
#bannerline {
	TEXT-ALIGN: left; WIDTH: 807px; BACKGROUND: url(../images/bannerline.gif) #fff no-repeat left top; HEIGHT: 8px
}
#banner-image {
	WIDTH: 599px; FLOAT: left; HEIGHT: 248px
}
#banner-image P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#banner-links {
	WIDTH: 208px; FLOAT: left; HEIGHT: 248px
}
#body {
	TEXT-ALIGN: left; PADDING-BOTTOM: 14px; WIDTH: 807px; FONT-FAMILY: Tahoma, Arial; BACKGROUND: url(../images/background.jpg) no-repeat; FONT-SIZE: 0px; BORDER-TOP: #687b05 10px solid
}
#search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 384px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 92px; PADDING-TOP: 45px
}
#search-box {
	BORDER-BOTTOM: #808080 2px solid; BORDER-LEFT: #808080 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 233px; PADDING-RIGHT: 3px; HEIGHT: 27px; FONT-SIZE: 15px; BORDER-TOP: #808080 2px solid; BORDER-RIGHT: #808080 2px solid; PADDING-TOP: 3px
}
#app-market {
	MARGIN: 29px 0px 0px 11px; FLOAT: left
}
#app-market A {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
#specials {
	FLOAT: right; MARGIN-RIGHT: 17px
}
#specials A {
	DISPLAY: block; MARGIN-BOTTOM: 4px
}
#body-options {
	TEXT-ALIGN: left; WIDTH: 807px; BACKGROUND: url(../images/body-options.gif) #fff no-repeat left top; HEIGHT: 267px; COLOR: #102135; FONT-SIZE: 12px
}
#body-options A {
	COLOR: #001226; TEXT-DECORATION: underline
}
#body-options A:visited {
	COLOR: #001226; TEXT-DECORATION: underline
}
#body-options A:hover {
	COLOR: #001226; TEXT-DECORATION: none
}
.options {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#option-1 {
	WIDTH: 194px; FLOAT: left
}
#option-2 {
	WIDTH: 197px; FLOAT: left
}
#option-3 {
	WIDTH: 195px; FLOAT: left
}
#option-4 {
	WIDTH: 194px; FLOAT: left
}
.option-header {
	HEIGHT: 43px
}
.option-price {
	HEIGHT: 53px
}
.price {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.option-details {
	HEIGHT: 136px
}
.option-details UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 38px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.option-details LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.option-footer {
	HEIGHT: 35px
}
.more-info {
	TEXT-ALIGN: left; WIDTH: 96px; FLOAT: left; FONT-SIZE: 10px
}
.more-info P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.order-now {
	TEXT-ALIGN: right; WIDTH: 98px; FLOAT: left; FONT-SIZE: 10px
}
.order-now P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; PADDING-TOP: 6px
}
#body-in {
	TEXT-ALIGN: left; MIN-HEIGHT: 514px; WIDTH: 807px; BACKGROUND: url(../images/body-in.gif) no-repeat left top; HEIGHT: 514px
}
#body-in A {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-in A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-in A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#body-in-repeat {
	WIDTH: 807px; BACKGROUND: url(../images/body-in-repeat.gif) repeat-y
}
#body-in-footer {
	WIDTH: 807px; BACKGROUND: url(../images/body-in-footer.gif) no-repeat left bottom
}
#body-inblank {
	TEXT-ALIGN: left; MIN-HEIGHT: 514px; WIDTH: 807px; BACKGROUND: url(../images/body-inblank.gif) no-repeat left top; HEIGHT: 514px
}
#body-inblank A {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-in A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-inblank A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#body-in-repeatblank {
	WIDTH: 807px; BACKGROUND: url(../images/body-in-repeatblank.gif) repeat-y
}
#body-in-footerblank {
	WIDTH: 807px; BACKGROUND: url(../images/body-in-footerblank.gif) no-repeat left bottom
}
#left-column {
	WIDTH: 290px; FLOAT: left
}
#left-column UL {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#left-column LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.left-headline {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.content-left {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-LEFT: 34px; PADDING-RIGHT: 24px; FONT-SIZE: 11px; PADDING-TOP: 36px
}
.content-app {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.microsoft-certified {
	TEXT-ALIGN: center
}
#right-column {
	WIDTH: 517px; FLOAT: left
}
.right-headline {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.content-right {
	PADDING-BOTTOM: 40px; LINE-HEIGHT: 16px; PADDING-LEFT: 18px; PADDING-RIGHT: 20px; FONT-SIZE: 11px; PADDING-TOP: 20px
}
.content-right TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; FONT-SIZE: 11px; PADDING-TOP: 6px
}
.content-right P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; COLOR: #156cbd; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.content-right H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.content-right SPAN {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.table-column-1 {
	WIDTH: 160px
}
.table-header {
	BACKGROUND: url(../images/table-header.gif) repeat-x; HEIGHT: 30px
}
.table-alternate {
	BACKGROUND: #d3dae4
}
#sub-body {
	WIDTH: 807px; BACKGROUND: url(../images/sub-body.gif) #fff no-repeat left top; HEIGHT: 35px
}
#body-admin {
	TEXT-ALIGN: left; WIDTH: 807px; BACKGROUND: #fff
}
#footer-links {
	WIDTH: 807px; HEIGHT: 74px
}
#footer-copyright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 807px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/sub-footer-links.gif) #fff no-repeat left top; COLOR: #aeaeae; FONT-SIZE: 11px; PADDING-TOP: 20px
}
#footer-copyright P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#footer-copyright A {
	COLOR: #aeaeae; TEXT-DECORATION: none
}
#footer-copyright A:visited {
	COLOR: #aeaeae; TEXT-DECORATION: none
}
#footer-copyright A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer-logos UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 205px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer-logos LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
A.header_link {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #003366; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.header_link:hover {
	TEXT-DECORATION: underline
}
.header_bar {
	WIDTH: 2px; COLOR: #687b05; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.header_text {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.price_big {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.price_small {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: super; TEXT-DECORATION: none
}
#whline {
	TEXT-ALIGN: left; WIDTH: 807px; BACKGROUND: url(../images/body-whline.gif) #fff no-repeat left top; HEIGHT: 13px
}
INPUT {
	LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif; COLOR: #333333; FONT-SIZE: 10px; VERTICAL-ALIGN: middle
}
.content-details {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; PADDING-TOP: 2px
}
.content-details TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; PADDING-TOP: 2px
}
.content-details P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.content-details A {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-in A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.content-right A {
	COLOR: #000; TEXT-DECORATION: underline
}
#body-in A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.footer-content {
	TEXT-ALIGN: left; MARGIN: 0px 90px
}
.footer-content UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 25px 0px 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.footer-content UL LI {
	FONT-FAMILY: Helvetica, Arial; COLOR: #464646; FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
.footer-content UL LI A {
	COLOR: #5c6a2f; TEXT-DECORATION: none
}
.footer-content UL LI A:hover {
	COLOR: #aec535
}

