HTML {
	FONT: 12px/15px Arial, Verdana, Helvetica, sans-serif; COLOR: #0b1955
}
TABLE {
	FONT: 12px/15px Arial, Verdana, Helvetica, sans-serif; COLOR: #0b1955
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
A:link {
	COLOR: #143fc9; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3b5998
}
A:visited {
	COLOR: #143fc9; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.img-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.img-left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; FONT: bold 20px Arial, Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H1.underline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e1e1 1px solid
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 16px Arial, Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H2 .black {
	COLOR: #515151
}
H2.heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
H2.underline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e1e1 1px solid
}
FIELDSET LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; FONT: bold 13px Arial, Verdana, Helvetica, sans-serif; COLOR: #7d7d7d; PADDING-TOP: 2px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 14px Arial, Verdana, Helvetica, sans-serif; COLOR: #636363; PADDING-TOP: 0px
}
H3.underline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #6a89c8 2px solid
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 13px Arial, Verdana, Helvetica, sans-serif; COLOR: #636363; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 5px
}
HR.sepbar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #dfdfdf; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header {
	BACKGROUND: url(back-header.gif) #3e24a5 repeat-x left top
}
#site-logo {
	MARGIN-RIGHT: 500px
}
#top-menu {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#top-menu A {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #565555; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#top-menu A.top-menu-shopping-cart {
	PADDING-LEFT: 17px; BACKGROUND: url(icon-cart.gif) no-repeat left center; MARGIN-LEFT: 3px
}
#top-menu A.top-menu-online-support {
	PADDING-LEFT: 17px; BACKGROUND: url(icon-chat.gif) no-repeat left center; MARGIN-LEFT: 3px
}
#top-menu A.top-menu-currency {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; PADDING-TOP: 2px
}
#top-menu FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top-menu-shopping-cart SPAN {
	COLOR: #980000
}
#top-menu .top-sub-menu {
	MARGIN-TOP: 2px; PADDING-TOP: 4px
}
#main-wrapper {
	MARGIN: 0px auto; WIDTH: 991px; TEXT-ALIGN: left
}
#menubar {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(menubar.gif) repeat-x right top; MARGIN-BOTTOM: 7px; OVERFLOW: hidden; COLOR: #fff; POSITION: relative; HEIGHT: 28px
}
#menu-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 5px
}
#menu-search .devider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(menubar-divider.gif) no-repeat left top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#menu-search A {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu-search A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu-search A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu-links {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 185px
}
.header-search {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cdcdcd 1px solid; COLOR: #777777; MARGIN-RIGHT: -3px; PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid
}

#globalnav {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float: left;	
}

#globalnav li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}

#globalnav li a {
	display: block;
	float: left;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 3px;
	line-height: 23px;
}

#globalnav li.selected a {
	display: block;
	background: url(menu1.gif) right 50%;
	float: left;
}

#globalnav li a span {
	display: block;	
	float: left;
	width: 10px;
	height: 40px
}

#globalnav li.selected a span {	
	background: url(menu1.gif) left 50%;
}

#globalnav li strong.menu-icon-desktop { 
	background: url(menu-icon-desktop.png) no-repeat 0px 2px;
	padding-left: 20px;	
}
#globalnav li strong.menu-icon-educat { 
	background: url(menu-icon-education.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-business { 
	background: url(menu-icon-business.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-games { 
	background: url(menu-icon-games.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-internet { 
	background: url(menu-icon-internet.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-multimed { 
	background: url(menu-icon-multimedia.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-develop { 
	background: url(menu-icon-development.png) no-repeat 0px 0px;
	padding-left: 20px;
}
#globalnav li strong.menu-icon-utils { 
	background: url(menu-icon-utilities.png) no-repeat 0px 0px;
	padding-left: 20px;
}


/*

#globalnav {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
FONT: bold 13px Arial, Helvetica, sans-serif; PADDING-TOP: 4px
}

#globalnav LI {
PADDING-RIGHT: 8px;
DISPLAY: inline;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px
}
#globalnav LI A {
	OVERFLOW: hidden; COLOR: #fff; TEXT-DECORATION: none
}
#globalnav LI A:hover {
	COLOR: #ffff99
}
#globalnav LI.selected {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#globalnav LI {
	DISPLAY: inline; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 2px; HEIGHT: 31px
}
#globalnav LI.selected A {
PADDING-RIGHT: 5px;
DISPLAY: block;
FONT-WEIGHT: bold;
BACKGROUND: url(menu1.gif) right 50%;
FLOAT: left;
COLOR: #fff;
LINE-HEIGHT: 22px;
TEXT-DECORATION: none
}
#globalnav LI.selected A SPAN {
	DISPLAY: block; BACKGROUND: url(menu1.gif) left 50%; FLOAT: left; WIDTH: 10px; HEIGHT: 40px
}
#globalnav LI STRONG.menu-icon-desktop {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-desktop.gif) no-repeat 0px 2px
}
#globalnav LI STRONG.menu-icon-educat {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-education.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-business {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-business.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-games {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-games.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-internet {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-internet.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-multimed {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-multimedia.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-develop {
	PADDING-LEFT: 18px; BACKGROUND: url(menu-icon-development.gif) no-repeat 0px 0px
}
#globalnav LI STRONG.menu-icon-utils {
	PADDING-LEFT: 19px; BACKGROUND: url(menu-icon-utilities.gif) no-repeat 0px 0px
}
*/

.main-container {
	
}
.main-container-body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 400px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e8efff
}
.main-container-top {
	FONT-SIZE: 1px; BACKGROUND: url(back-main-container-top.gif) no-repeat left top; HEIGHT: 8px
}
.main-container-bottom {
	FONT-SIZE: 1px; BACKGROUND: url(back-main-container-bottom.gif) no-repeat left bottom; HEIGHT: 8px
}
* HTML .main-container-body {
	HEIGHT: auto! important
}
.home-gift-banners {
	FLOAT: right; WIDTH: 265px
}
.home-featured-products {
	MARGIN-RIGHT: 279px
}
#bottom-menu {
	FONT-SIZE: 90%; MARGIN: 6px 0px 4px; OVERFLOW: auto; COLOR: #d0dcfc; LINE-HEIGHT: 18px
}
#bottom-menu A {
	COLOR: #d0dcfc
}
.bottom-menu-body {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; OVERFLOW: auto; PADDING-TOP: 5px; BACKGROUND-COLOR: #5d678f
}
.bottom-menu-top {
	FONT-SIZE: 1px; BACKGROUND: url(back-bottom-menu-top.gif) no-repeat left top; HEIGHT: 8px
}
.bottom-menu-bottom {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url(back-bottom-menu-bottom.gif) no-repeat left bottom; HEIGHT: 8px
}
#bottom-marts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 580px; PADDING-TOP: 0px
}
UL.bottom-mart-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
UL.bottom-mart-links LI {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL.bottom-mart-links LI .icon {
	DISPLAY: block
}
UL.bottom-mart-links LI A {
	FONT-WEIGHT: bold; OVERFLOW: hidden; COLOR: #c8c8c8; TEXT-DECORATION: none
}
UL.bottom-mart-links LI A:visited {
	FONT-WEIGHT: bold; OVERFLOW: hidden; COLOR: #c8c8c8; TEXT-DECORATION: none
}
#bottom-menu-links {
	BORDER-RIGHT: #7982a5 1px solid; MARGIN-RIGHT: 595px
}
#bottom-menu .col {
	WIDTH: 170px
}
#bottom-menu .col A {
	DISPLAY: block
}
#bottom-menu .col-first {
	MARGIN-RIGHT: 180px
}
#bottom-menu .col-last {
	FLOAT: right
}
.bottom-copyrights {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 8px; COLOR: #c6c6c6; PADDING-TOP: 4px
}
.bottom-copyrights A {
	COLOR: #c6c6c6
}
.bottom-copyrights A:visited {
	COLOR: #c6c6c6
}
.more {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: url(icon-more.gif) no-repeat right center
}
UL.bullet-style1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.bullet-style1 LI {
	PADDING-LEFT: 16px; BACKGROUND: url(icon-bullet.gif) no-repeat 0px 3px; LINE-HEIGHT: 18px
}
UL.bullet-style1 LI A {
	TEXT-DECORATION: none
}
UL.bullet-style2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.bullet-style2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(icon-bullet.gif) no-repeat 0px 2px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
UL.bullet-style2 LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL.bullet-style3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.bullet-style3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(icon-bullet-03.jpg) no-repeat 0px 2px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
UL.bullet-style3 LI A {
	TEXT-DECORATION: none
}
.form-container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; OVERFLOW: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #dedbde 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.form-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #4f4f4f; PADDING-TOP: 5px
}
.mendatory {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(icon-mendatory.gif); BACKGROUND-REPEAT: no-repeat
}
INPUT[type=text] {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #878585 1px solid; BORDER-LEFT: #878585 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #878585 1px solid; BORDER-LEFT: #878585 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid
}
INPUT[type=password] {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #878585 1px solid; BORDER-LEFT: #878585 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid
}
SELECT {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #878585 1px solid; BORDER-LEFT: #878585 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid
}
.msg-info {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; COLOR: #636363; LINE-HEIGHT: 14px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.msg-error {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; COLOR: #636363; LINE-HEIGHT: 14px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.msg-alert {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; COLOR: #636363; LINE-HEIGHT: 14px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.msg-success {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; COLOR: #636363; LINE-HEIGHT: 14px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.msg-info {
	BORDER-RIGHT: #d9e2ea 1px solid; BORDER-TOP: #d9e2ea 1px solid; BACKGROUND: url(../messages/information.png) #ecf8ff no-repeat 0.5em 50%; BORDER-LEFT: #d9e2ea 1px solid; BORDER-BOTTOM: #d9e2ea 1px solid
}
.msg-error {
	BORDER-RIGHT: #c40a00 1px solid; BORDER-TOP: #c40a00 1px solid; BACKGROUND: url(../messages/error.gif) #ffeeee no-repeat 0.5em 50%; BORDER-LEFT: #c40a00 1px solid; BORDER-BOTTOM: #c40a00 1px solid
}
.msg-alert {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BACKGROUND: url(../messages/alert.gif) #feffdf no-repeat 0.5em 50%; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #efefef 1px solid
}
.msg-success {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BACKGROUND: url(../messages/success.gif) #f4fdef no-repeat 0.5em 50%; BORDER-LEFT: #ededed 1px solid; BORDER-BOTTOM: #ededed 1px solid
}
.text-big {
	FONT-SIZE: 120%; LINE-HEIGHT: 19px
}
A.buttontext {
	BORDER-RIGHT: #cdcccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cdcccc 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(back-button.gif) repeat-x left top; PADDING-BOTTOM: 5px; BORDER-LEFT: #cdcccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #cdcccc 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
* HTML A.buttontext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
A.buttontext:visited {
	COLOR: #000
}
SPAN.buttontext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(back-button.gif) no-repeat left top; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
* HTML SPAN.buttontext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
SPAN.buttontext INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: url(back-button.gif) no-repeat right top; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
.icon-edit {
	PADDING-LEFT: 12px; BACKGROUND: url(icon-edit.gif) no-repeat 0px 2px
}
.icon-expire {
	PADDING-LEFT: 12px; BACKGROUND: url(icon-expire.gif) no-repeat 0px 2px
}
.icon-new {
	PADDING-LEFT: 12px; BACKGROUND: url(icon-new.gif) no-repeat 0px 2px
}
.clearboth {
	CLEAR: both
}
.module-box {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #b7b7b7 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #b7b7b7 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #b7b7b7 1px solid
}
TABLE.form {
	COLOR: #606060
}
TABLE.form TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 150px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.form-pay-details-right {
	BORDER-RIGHT: #dedbde 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dedbde 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedbde 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedbde 1px solid; BACKGROUND-COLOR: #f1eff1
}
.form-pay-details-left {
	BORDER-RIGHT: #dedbde 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dedbde 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedbde 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedbde 1px solid; BACKGROUND-COLOR: #f1eff1
}
TABLE.form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.errorMessage {
	COLOR: #ff0000
}
.button-holder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.nav4_Search {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #747474; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nav4txt_capleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 18px
}
.nav4txt_capright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 18px
}
.nav4txt_textholder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(back-search-input.gif) no-repeat -6px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 18px
}
INPUT.nav4_Search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.nav4txt_capright {
	BACKGROUND: url(back-search-input.gif) no-repeat right top
}
.nav4txt_capleft {
	BACKGROUND: url(back-search-input.gif) no-repeat left top
}
.leftcol {
	FLOAT: left; WIDTH: 164px
}
.rightcol {
	FLOAT: right; WIDTH: 190px
}
.middlecol {
	MIN-HEIGHT: 400px; MARGIN-LEFT: 170px; MARGIN-RIGHT: 197px
}
* HTML .middlecol {
	HEIGHT: auto! important
}
.rightonly {
	MIN-HEIGHT: 400px; MARGIN-RIGHT: 202px
}
* HTML .rightonly {
	HEIGHT: auto! important
}
.border {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; BORDER-BOTTOM: #cdcdcd 1px solid
}
.leftbar-menu-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(back-sidebar-menu-title.gif) no-repeat left top; PADDING-BOTTOM: 2px; PADDING-TOP: 8px
}
.leftbar-menu-contents {
	PADDING-RIGHT: 2px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(back-sidebar-menu.gif) repeat-y left top; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}
.leftbar-menu-bottom {
	BACKGROUND: url(back-sidebar-menu-bottom.gif) no-repeat left bottom; HEIGHT: 8px
}
.leftbar-menu-contents A {
	DISPLAY: block; MARGIN: 0px 0px 4px; COLOR: #4d4d4d; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.leftbar-menu-contents A.selected {
	FONT-WEIGHT: bold
}
TABLE.contactus {
	BORDER-RIGHT: #e6e6e6 3px solid; BORDER-TOP: #e6e6e6 3px solid; BORDER-LEFT: #e6e6e6 3px solid; WIDTH: 400px; BORDER-BOTTOM: #e6e6e6 3px solid; BORDER-COLLAPSE: collapse
}
TABLE.contactus .email {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 270px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7
}
TABLE.contactus .phone-number {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.breadcrumb {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 90%; BACKGROUND: url(line-lined.gif) repeat-x left bottom; PADDING-BOTTOM: 8px; COLOR: #6183c5; PADDING-TOP: 8px
}
.breadcrumb A {
	COLOR: #6183c5
}
.breadcrumb A.selected {
	FONT-WEIGHT: bold
}
.ruler01 {
	COLOR: #cdcdcd; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cdcdcd; BORDER-BOTTOM-STYLE: none
}
.pagination {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(line-lined.gif) repeat-x left bottom; PADDING-BOTTOM: 8px; COLOR: #6183c5; PADDING-TOP: 8px
}
.pagination-bottom {
	BACKGROUND: url(line-lined.gif) repeat-x left top
}
.pagination .right-box {
	FLOAT: right
}
.pagination A.page {
	BORDER-RIGHT: #cedbf6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cedbf6 1px solid; PADDING-LEFT: 4px; 
	BACKGROUND: url(back-pagination-page.gif) #c9d1e1 repeat-x left top; 
	PADDING-BOTTOM: 2px; MARGIN: 0px 1px; BORDER-LEFT: #cedbf6 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #cedbf6 1px solid
}
* HTML .pagination A.page {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.pagination SELECT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; COLOR: #757575; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
.pagination A.selected {
	BORDER-RIGHT: #4e71b8 1px solid; BORDER-TOP: #4e71b8 1px solid; BACKGROUND: url(back-pagination-page-select.gif) #4e71b8 repeat-x left top; BORDER-LEFT: #4e71b8 1px solid; COLOR: #fff; BORDER-BOTTOM: #4e71b8 1px solid
}
.box .contents {
	BORDER-RIGHT: #d6d5d6 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d5d6 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #f7f7f7
}
.box .contents .title {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.sign-in-form LABEL {
	MARGIN: 2px; WIDTH: 60px; POSITION: absolute
}
.sign-in-form INPUT {
	MARGIN: 2px 0px 2px 60px
}
.button {
	BORDER-RIGHT: #2c71b7 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #2c71b7 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; FONT: 11px Arial, Verdana, Helvetica, sans-serif; BORDER-LEFT: #2c71b7 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #2c71b7 1px solid; BACKGROUND-COLOR: #3b5998
}
.grid-style-1 .block {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 208px; LINE-HEIGHT: 13px; PADDING-TOP: 2px; HEIGHT: 65px
}
.grid-style-1 .block .user-image {
	FLOAT: left; MARGIN: 0px 5px 3px 0px
}
.grid-style-1 .block .add {
	PADDING-TOP: 7px
}
.grid-style-1 .grid-more {
	PADDING-RIGHT: 6px; BORDER-TOP: #d3d3d3 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f5f5f5
}
.grid-style-2 .block {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 4px; WIDTH: 75px; LINE-HEIGHT: 13px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.grid-style-2 .block .user-image {
	MARGIN: 0px 0px 3px; TEXT-ALIGN: center
}
.grid-style-2 .block .add {
	PADDING-TOP: 7px
}
.user-links A {
	DISPLAY: block; MARGIN: 2px 0px 4px
}
.icon-friend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(icon-friend.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.emailtable {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
.emailtable TH {
	PADDING-RIGHT: 2px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #525252; PADDING-TOP: 2px; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.emailtable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: #f5f5f5 1px solid
}
.tools {
	PADDING-RIGHT: 4px; BORDER-TOP: #919fc2 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #edeff4
}
.tools INPUT {
	FONT-SIZE: 10px
}
.portlet {
	MARGIN: 0px 0px 12px; WIDTH: 164px
}
.portlet .body A {
	COLOR: #000932
}
.portlet .body A:visited {
	COLOR: #000932
}
.portlet .heading {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(img/back-portlet-heading.gif) no-repeat left top; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP: 5px
}
.portlet .body {
	BORDER-RIGHT: #829dd5 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #829dd5 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #cedbf6
}
.portlet .bottom {
	FONT-SIZE: 1px; BACKGROUND: url(img/back-portlet-bottom.gif) no-repeat left bottom; HEIGHT: 4px
}
.portlet2 {
	MARGIN: 0px 0px 12px; WIDTH: 190px
}
.portlet2 .heading {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: url(back-portlet2-heading.gif) no-repeat left top; PADDING-BOTTOM: 7px; COLOR: #7690c8; PADDING-TOP: 5px
}
.portlet2 .body {
	BORDER-RIGHT: #b5c3eb 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #b5c3eb 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #e1eafd
}
.portlet2 .bottom {
	FONT-SIZE: 1px; BACKGROUND: url(img/back-portlet2-bottom.gif) no-repeat left bottom; HEIGHT: 5px
}
.portlet .interact-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet .interact-menu A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #bfcfef 1px solid
}
.portlet .interact-menu A.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.portlet .interact-menu A.icon-new-program {
	PADDING-LEFT: 28px; BACKGROUND: url(img/icon-new-program.gif) no-repeat 6px 4px
}
.portlet .interact-menu A.icon-menu-submit {
	PADDING-LEFT: 28px; BACKGROUND: url(icon-menu-submit.gif) no-repeat 6px 4px
}
.portlet .interact-menu A.icon-advertise {
	PADDING-LEFT: 28px; BACKGROUND: url(icon-advertise.gif) no-repeat 6px 4px
}
.portlet .interact-menu A.icon-contact {
	PADDING-LEFT: 28px; BACKGROUND: url(icon-contact.gif) no-repeat 6px 4px
}
.portlet .interact-menu A.icon-bookmark {
	PADDING-LEFT: 28px; BACKGROUND: url(icon-bookmark.gif) no-repeat 6px 4px
}
.portlet .news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet .news A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(icon-bullet_feed.gif) no-repeat 0px 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.portlet2 .featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet2 SPAN.item {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(line-featured.gif) repeat-x left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.portlet2 SPAN.last {
	BACKGROUND-IMAGE: none
}
.portlet2 .featured STRONG {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.portlet2 .featured .img {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.portlet2 .featured .text {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
.portlet2 .featured .text {
	DISPLAY: block; FONT-SIZE: 90%
}
.portlet2 .featured .img {
	TEXT-ALIGN: center
}
.billboard {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ededed 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; OVERFLOW: auto; BORDER-LEFT: #ededed 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ededed 1px solid; BACKGROUND-COLOR: #fff
}
.billboard .img {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
.billboard P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
TABLE.dotted {
	
}
TABLE.dotted TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url(line-dotted.gif) repeat-x left bottom; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.dotted TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #7c7c7c; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.rankings {
	BORDER-COLLAPSE: collapse
}
TABLE.rankings TD {
	FONT-WEIGHT: normal
}
TABLE.rankings TD.rank {
	FONT: 120% "Times New Roman", serif; COLOR: #cb0000; TEXT-ALIGN: center
}
A.bullet-green {
	PADDING-LEFT: 18px; BACKGROUND: url(bullet_green.gif) no-repeat 2px 0px
}
TABLE.lined {
	BORDER-COLLAPSE: collapse
}
TABLE.lined TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 90%; BACKGROUND: url(line-lined.gif) repeat-x left bottom; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 12px
}
TABLE.lined TD.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
TABLE.lined TD.rating {
	FONT-SIZE: 80%; TEXT-ALIGN: center
}
TABLE.lined TD.downloads {
	FONT-SIZE: 80%; TEXT-ALIGN: center
}
TABLE.lined TD.downloads STRONG {
	DISPLAY: block; FONT-SIZE: 130%
}
TABLE.product-specs TD {
	COLOR: #636363; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
TABLE.product-specs TH {
	COLOR: #636363; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.section-left {
	PADDING-RIGHT: 4px; FLOAT: left; WIDTH: 49%
}
.section-right {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 49%
}
.section-white {
	BORDER-RIGHT: #cedbf6 1px solid; BORDER-TOP: #cedbf6 1px solid; BORDER-LEFT: #cedbf6 1px solid; BORDER-BOTTOM: #cedbf6 1px solid; BACKGROUND-COLOR: #f7f9fe
}
* HTML .section-white {
	
}
.section-white .subsection {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(line-lined.gif) repeat-x left bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.section-white .subsection P {
	COLOR: #636363; LINE-HEIGHT: 18px
}
.two-column {
	OVERFLOW: auto
}
.two-column-right {
	FLOAT: right; WIDTH: 48%
}
.two-column-left {
	WIDTH: 48%
}
.icon-reviews {
	PADDING-LEFT: 18px; BACKGROUND: url(icon-reviews.gif) no-repeat 0px 2px
}
.comment-by {
	FONT-SIZE: 80%
}
.comment-item {
	PADDING-BOTTOM: 8px; COLOR: #636363
}
.comment-post {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: url(icon-comment-add.gif) no-repeat 0px -1px
}
.more-sw-from {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(bullet_arrow.gif) no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
.adsense {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
