/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.foo {
	
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #333333; COLOR: #3a4045; FONT-SIZE: 12px
}
A {
	COLOR: #003333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3664a5; TEXT-DECORATION: underline
}
A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
H1 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 16px
}
H3 {
	FONT-SIZE: 16px
}
.master-wrapper-page {
	MARGIN: 0px auto; WIDTH: 990px
}
.master-wrapper-content {
	TEXT-ALIGN: left; MARGIN: 15px 0px 0px; WIDTH: 990px; BACKGROUND: url(images/spheader.jpg) #fff no-repeat; FLOAT: left
}
.master-wrapper-center-1 {
	WIDTH: 990px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left
}
.master-wrapper-cph-1 {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 600px; PADDING-LEFT: 10px; WIDTH: 970px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #000; PADDING-TOP: 10px
}
.master-wrapper-side-2 {
	MARGIN: 0px; WIDTH: 195px; DISPLAY: inline; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FLOAT: left
}
.master-wrapper-center-2 {
	MARGIN: 0px 0px 0px 5px; WIDTH: 775px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left
}
.master-wrapper-cph-2 {
	PADDING-BOTTOM: 2px; MIN-HEIGHT: 400px; PADDING-LEFT: 2px; WIDTH: 773px; PADDING-RIGHT: 2px; BACKGROUND: #fff; FLOAT: left; COLOR: #000; PADDING-TOP: 2px
}
.master-wrapper-leftside-3 {
	MARGIN: 0px; WIDTH: 195px; DISPLAY: inline; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FLOAT: left
}
.header {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 6px; HEIGHT: 39px; PADDING-TOP: 6px
}
.master-wrapper-center-3 {
	MARGIN: 0px 0px 0px 5px; WIDTH: 590px; DISPLAY: inline; BACKGROUND: #fff; FLOAT: left
}
.master-wrapper-cph-3 {
	PADDING-BOTTOM: 2px; MIN-HEIGHT: 400px; PADDING-LEFT: 2px; WIDTH: 588px; PADDING-RIGHT: 2px; BACKGROUND: #fff; FLOAT: left; COLOR: #000; PADDING-TOP: 2px
}
.master-wrapper-rightside-3 {
	MARGIN: 0px; WIDTH: 195px; DISPLAY: inline; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FLOAT: right
}
.header .icon {
	VERTICAL-ALIGN: bottom
}
.header .ico-register {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-register.gif) no-repeat
}
.header .ico-login {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-login.gif) no-repeat
}
.header .ico-logout {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-logout.gif) no-repeat
}
.header .ico-inbox {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-inbox.gif) no-repeat
}
.header .ico-cart {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-cart.gif) no-repeat
}
.header .ico-wishlist {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-wishlist.gif) no-repeat
}
.header .ico-admin {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; BACKGROUND: url(images/ico-admin.gif) no-repeat
}
A.logo {
	WIDTH: 185px; DISPLAY: block; BACKGROUND: url(images/itic_logo.png); HEIGHT: 80px; TEXT-DECORATION: none
}
.header-logo {
	TEXT-ALIGN: left; MARGIN-TOP: 2px; FLOAT: left
}
.header-selectors-wrapper {
	TEXT-ALIGN: right; WIDTH: 500px; FLOAT: right
}
.header-currencyselector {
	FLOAT: right
}
.header-languageselector {
	FLOAT: right
}
.header-taxDisplayTypeSelector {
	FLOAT: right
}
.header-links-wrapper {
	TEXT-ALIGN: right; WIDTH: 670px; FLOAT: right
}
.header-links {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-table; MARGIN-BOTTOM: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
.header-links UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header-links UL LI {
	LIST-STYLE-TYPE: none; PADDING-RIGHT: 2px; DISPLAY: inline
}
.header-links A {
	COLOR: #3664a5; TEXT-DECORATION: none
}
.header-links A:hover {
	COLOR: #3664a5
}
.header-links A.account {
	COLOR: #3664a5
}
.header-links SPAN.impersonate {
	COLOR: #e44097; FONT-WEIGHT: bold
}
.header-links SPAN.impersonate .finish-impersonation {
	COLOR: #58de81
}
.headermenu {
	TEXT-ALIGN: center; PADDING-BOTTOM: 9px; MARGIN: 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #7692b9; LETTER-SPACING: 1px; HEIGHT: 100%; COLOR: #ffffff; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.headermenu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.headermenu LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; WHITE-SPACE: nowrap
}
.headermenu A {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.searchbox {
	PADDING-LEFT: 5px; WIDTH: 180px; DISPLAY: inline; FLOAT: left
}
.searchbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.searchbox UL LI {
	LIST-STYLE-TYPE: none; FLOAT: left
}
.headermenu UL.topmenu {
	TEXT-ALIGN: right
}
.footer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 35px; CLEAR: both; BORDER-TOP: #666666 4px solid; PADDING-TOP: 5px
}
.footer A {
	TEXT-DECORATION: none
}
.footer-disclaimer {
	FLOAT: right; FONT-SIZE: 11px
}
.footer-poweredby {
	FLOAT: left; FONT-SIZE: 11px
}
.footer-storetheme {
	MARGIN: 0px 100px 0px 10px; FLOAT: right; FONT-SIZE: 11px
}
.page-title {
	BORDER-BOTTOM: 1px solid; MARGIN: 0px 0px 10px; WIDTH: 100%; OVERFLOW: hidden
}
.page-title H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.page-title H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
TD {
	VERTICAL-ALIGN: middle
}
TD.fieldname {
	FONT-SIZE: 12px
}
.table-container {
	
}
.table-container .row {
	
}
.table-container .row .item-name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.table-container .row .item-value {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.htmlcontent {
	PADDING-BOTTOM: 5px
}
.htmlcontent-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.htmlcontent-header {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.htmlcontent-body {
	
}
.topicpage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.topicpage-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.topicpage .topicpage-body {
	
}
.user-agreement-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.user-agreement-page .page-title {
	
}
.user-agreement-page .page-body {
	
}
.clear {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 0; FLOAT: none; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.nobr {
	WHITE-SPACE: nowrap !important
}
.linkButton {
	COLOR: #3664a5; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.linkButton:hover {
	
}
.dropDownLists {
	PADDING-LEFT: 2px; FONT-FAMILY: Tahoma; HEIGHT: 17px; FONT-SIZE: 10px
}
.textBox {
	BORDER-BOTTOM: #dfe5e7 1px solid; BORDER-LEFT: #a8bac2 1px solid; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: verdana; BACKGROUND: url(Images/bgTextBox.gif) white repeat-x left top; HEIGHT: 15px; COLOR: #11354a; FONT-SIZE: 8pt; BORDER-TOP: #a8bac2 1px solid; BORDER-RIGHT: #dfe5e7 1px solid; PADDING-TOP: 1px
}
.message-error {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: red; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.copyright {
	PADDING-RIGHT: 10px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 10px
}
.copyright A {
	COLOR: #3664a5
}
.sitemap-page {
	WIDTH: 100%; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.sitemap-page .entity {
	MARGIN: 5px 0px 30px
}
.sitemap-page .topic-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom
}
.sitemap-page .manufacturer-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom
}
.sitemap-page .category-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom
}
.sitemap-page .product-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom
}
.sitemap-page .topic-box .item {
	BORDER-BOTTOM: #adacac 1px dotted; TEXT-ALIGN: left; MARGIN: 3px 10px; WIDTH: 150px
}
.sitemap-page .manufacturer-box .item {
	BORDER-BOTTOM: #adacac 1px dotted; TEXT-ALIGN: left; MARGIN: 3px 10px; WIDTH: 150px
}
.sitemap-page .category-box .item {
	BORDER-BOTTOM: #adacac 1px dotted; TEXT-ALIGN: left; MARGIN: 3px 10px; WIDTH: 150px
}
.sitemap-page .product-box .item {
	BORDER-BOTTOM: #adacac 1px dotted; TEXT-ALIGN: left; MARGIN: 3px 10px; WIDTH: 150px
}
checkbox {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
INPUT {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
radio {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
TEXTAREA {
	WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px
}
.textbox {
	
}
.searchtext {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid
}
.searchboxtext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 110px; FONT-SIZE: 12px; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.newsaddcommenttitletext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 500px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.newsaddcommentcommenttext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 500px; HEIGHT: 150px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.blogaddcommentcommenttext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 500px; HEIGHT: 150px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.accountsignaturetext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 500px; HEIGHT: 100px; VERTICAL-ALIGN: top; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.numerictextboxtext {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.forumtopictitletext {
	BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; WIDTH: 500px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid
}
.privatemessagesubjecttext {
	BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; WIDTH: 500px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid
}
.forumsearchtext {
	BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; WIDTH: 500px; FONT-SIZE: 14px; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid
}
.forumsearchboxtext {
	BORDER-BOTTOM: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; FONT-SIZE: 12px; BORDER-TOP: #acacac 1px solid; BORDER-RIGHT: #acacac 1px solid
}
.bbeditortext {
	BORDER-BOTTOM: #cec6b5 1px solid; BORDER-LEFT: #cec6b5 1px solid; BORDER-TOP: #cec6b5 1px solid; BORDER-RIGHT: #cec6b5 1px solid
}
.edittopiclinkbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-edit.gif) no-repeat
}
.deletetopiclinkbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-delete.gif) no-repeat
}
.movetopiclinkbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-moveTopic.gif) no-repeat
}
.replytopiclinkbutton {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-forum-post-add.gif) no-repeat
}
.watchtopiclinkbutton {
	PADDING-LEFT: 18px; BACKGROUND: url(images/ico-forum-watch.gif) no-repeat
}
.editpostlinkbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-edit.gif) no-repeat
}
.deletepostlinkbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-delete.gif) no-repeat
}
.quotepostlinkbutton {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; COLOR: #555555; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1px
}
.searchboxbutton {
	MARGIN-BOTTOM: 2px
}
.productlistproductdetailbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productgridproductdetailbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.searchbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.contactusbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.newsitemaddcommentbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.blogpostaddcommentbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productvariantaddtocartbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productwritereviewbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.loginbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.registerbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.checkoutasguestbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.savecustomerinfobutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.addbillingaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.addshippingaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.changepasswordbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.registernextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.completeregistrationbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.passwordrecoverybutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.newpasswordbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.saveaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.sendemailafriendbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.checkoutbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.selectshippingaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.newaddressnextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.selectbillingaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.sameasshippingaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.shippingmethodnextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.paymentmethodnextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.paymentinfonextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.confirmordernextstepbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.submitforumtopicbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.submitpmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.replypmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.deleteselectedpmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.reorderbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.minicartcheckoutbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.newsletterbox-subscribebutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.useragreementbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.deleteselectedfsbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.submitreturnrequestbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productlistaddtocartbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productgridaddtocartbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productemailafriendbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productaddtocomparelistbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.productvariantaddtowishlistbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.editaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.deleteaddressbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.cancelrecurringorderbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.orderdetailsbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.returnitemsbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.orderdetailsprintbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.estimateshippingbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.updatewishlistbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.applycouponcodebutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.updatecartbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.continueshoppingbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.orderprocessedcontinuebutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.submitpollvotebutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.cancelforumtopicbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.forumsearchbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.forumsearchboxbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.cancelpmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.deletepmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.backpmbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BACKGROUND: #0b3b39; HEIGHT: 25px; COLOR: #fff; OVERFLOW: visible; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.currencylist {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
SELECT.languagelist {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
UL.languagelist {
	LINE-HEIGHT: 25px; DISPLAY: inline
}
UL.languagelist LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
UL.languagelist LI .selected {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.taxdisplaytypelist {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.storethemelist {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid
}
.forumtopicoptionscheck {
	
}
.forumtopicoptionscheck LABEL {
	PADDING-LEFT: 5px; COLOR: #555; FONT-SIZE: 0.9em; VERTICAL-ALIGN: top
}
.block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; BACKGROUND: #ffffff
}
.block .title {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana; BACKGROUND: #357ec7; COLOR: #ffffff; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.block .listbox {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.block .listbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #3664a5; PADDING-TOP: 0px
}
.block A {
	
}
.block LI {
	LIST-STYLE-TYPE: none
}
.block LI.separator {
	MARGIN: 2px 0px; WIDTH: 140px; BACKGROUND: #e8e6d2; HEIGHT: 1px
}
.block-category-navigation {
	
}
.block-manufacturer-navigation {
	
}
.block-recently-viewed-products {
	
}
.block-info {
	
}
.block-shoppingcart {
	
}
.block-newsletter {
	
}
.block-livechat {
	
}
.block-popular-tags {
	
}
.block-popular-blogtags {
	
}
.block-blog-archive {
	
}
.block-poll {
	
}
.block-livechat .listbox {
	TEXT-ALIGN: center
}
.block-shoppingcart .items {
	MARGIN-TOP: 10px
}
.block-shoppingcart .items UL {
	
}
.block-shoppingcart .buttons {
	TEXT-ALIGN: right
}
.block-category-navigation .active A {
	
}
.block-category-navigation .listbox UL .active {
	FONT-WEIGHT: bold
}
.block-category-navigation .listbox UL .inactive {
	
}
.block-manufacturer-navigation A.active {
	FONT-WEIGHT: bold
}
.block-manufacturer-navigation A.inactive {
	
}
.block-manufacturer-navigation .listbox .viewall A {
	
}
.block-newsletter .options {
	MARGIN-TOP: 5px
}
.block-newsletter .buttons {
	MARGIN-TOP: 5px
}
.block-recently-viewed-products A:hover {
	
}
.block-popular-tags LI {
	DISPLAY: inline !important
}
.block-popular-blogtags LI {
	DISPLAY: inline !important
}
.block-blog-archive .year {
	FONT-WEIGHT: bold
}
.shoppingcart-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.wishlist-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.shoppingcart-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.wishlist-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.shoppingcart-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.wishlist-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.order-summary-content {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.wishlist-content {
	MARGIN: 0px; COLOR: #555; FONT-SIZE: 11px
}
.order-summary-content .totals {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 330px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 23px
}
.order-summary-content .cart-collaterals {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 550px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.order-summary-content .deals {
	MARGIN: 0px 20px 0px 0px; WIDTH: 250px; DISPLAY: inline; FLOAT: left
}
.order-summary-content .shipping {
	MARGIN: 0px; WIDTH: 280px; DISPLAY: inline; FLOAT: left
}
.order-summary-content .coupon-box {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f5e8; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.order-summary-content .giftcard-box {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f5e8; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.order-summary-content .giftcard-box {
	Z-INDEX: 1; POSITION: relative
}
.order-summary-content .cart {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.wishlist-content .cart {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.wishlist-content .cart {
	MARGIN-BOTTOM: 25px
}
.order-summary-content .cart TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.wishlist-content .cart TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.order-summary-content .cart .cart-header-row {
	FONT-WEIGHT: bold
}
.wishlist-content .cart .cart-header-row {
	FONT-WEIGHT: bold
}
.order-summary-content .cart .cart-header-row TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; BACKGROUND: url(images/cart_line_y.gif) repeat-y right 50%; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.wishlist-content .cart .cart-header-row TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; BACKGROUND: url(images/cart_line_y.gif) repeat-y right 50%; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
.order-summary-content .cart .cart-header-row TH.picture {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none
}
.wishlist-content .cart .cart-header-row TH.picture {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none
}
.order-summary-content .cart .cart-header-row TH.end {
	PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.wishlist-content .cart .cart-header-row TH.end {
	PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.order-summary-content .cart .cart-item-row {
	
}
.wishlist-content .cart .cart-item-row {
	
}
.order-summary-content .cart .cart-item-row TD {
	LINE-HEIGHT: 30px; BACKGROUND: url(images/cart_line_y.gif) repeat-y right 50%; VERTICAL-ALIGN: middle; BORDER-TOP: #c5c5c5 1px dotted
}
.wishlist-content .cart .cart-item-row TD {
	LINE-HEIGHT: 30px; BACKGROUND: url(images/cart_line_y.gif) repeat-y right 50%; VERTICAL-ALIGN: middle; BORDER-TOP: #c5c5c5 1px dotted
}
.order-summary-content .cart .cart-item-row TD.productpicture {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
.wishlist-content .cart .cart-item-row TD.productpicture {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
.order-summary-content .cart .cart-item-row TD.product {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.wishlist-content .cart .cart-item-row TD.product {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.order-summary-content .cart .cart-item-row TD.end {
	TEXT-ALIGN: right; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: green; BORDER-TOP: #c5c5c5 1px dotted; FONT-WEIGHT: bold
}
.wishlist-content .cart .cart-item-row TD.end {
	TEXT-ALIGN: right; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: green; BORDER-TOP: #c5c5c5 1px dotted; FONT-WEIGHT: bold
}
.order-summary-content .WarningBox .WarningText {
	COLOR: red
}
.wishlist-content .WarningBox .WarningText {
	COLOR: red
}
.order-summary-content .total-info {
	MARGIN: 0px
}
.cart_total_left {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 21px; COLOR: #353434; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.cart_total_left_below {
	TEXT-ALIGN: right; WIDTH: 100%; HEIGHT: 30px; VERTICAL-ALIGN: top
}
.cart_total_right {
	TEXT-ALIGN: right; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle
}
.order-summary-content .removegiftcardbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-delete.gif) no-repeat
}
.order-summary-content .removediscountbutton {
	PADDING-LEFT: 18px; PADDING-RIGHT: 5px; BACKGROUND: url(images/ico-delete.gif) no-repeat
}
.order-summary-content .selected-checkout-attributes {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #353434; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.order-summary-content .checkout-attributes {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f7f5e8 0px 0px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.order-summary-content .min-amount-warning {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.order-summary-content .terms-of-service {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.order-summary-content .terms-of-service .read {
	TEXT-DECORATION: underline
}
.order-summary-content .terms-of-service .read:hover {
	CURSOR: pointer
}
.order-summary-content .common-buttons {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.order-summary-content .checkout-buttons {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 10px
}
.order-summary-content .addon-buttons {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: both; PADDING-TOP: 10px
}
.order-summary-content .crosssells-title {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 5px; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.estimate-shipping {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f5e8; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.estimate-shipping .shipping-options {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.estimate-shipping .shipping-options .shipping-option-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: text-top; PADDING-TOP: 5px
}
.estimate-shipping .shipping-options .shipping-option-item .option-name {
	FONT-WEIGHT: bold
}
.estimate-shipping .shipping-options .shipping-option-item .option-description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.checkout-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.checkout-one-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.checkout-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.checkout-one-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.checkout-page .checkout-data {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.checkout-one-page .checkout-data {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.checkout-one-page .checkout-data .progress {
	Z-INDEX: 2147483647; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; BACKGROUND: #ffffff 0px 0px; MARGIN-LEFT: auto; TOP: 100px; RIGHT: 0px; MARGIN-RIGHT: auto; PADDING-TOP: 5px; LEFT: 0px
}
.checkoutstep {
	
}
.checkoutstep .steptitle {
	BORDER-BOTTOM: #2f4f4f 1px solid; BORDER-LEFT: #2f4f4f 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #2e4d7b; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Sans-Serif; COLOR: white; FONT-SIZE: 12px; BORDER-TOP: #2f4f4f 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #2f4f4f 1px solid; PADDING-TOP: 5px
}
.checkoutstep .stepcontent {
	BORDER-BOTTOM: #2f4f4f 1px dashed; BORDER-LEFT: #2f4f4f 1px dashed; PADDING-BOTTOM: 5px; BORDER-TOP-COLOR: #2f4f4f; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #2f4f4f 1px dashed; PADDING-TOP: 5px
}
.order-summary-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #555; CLEAR: both; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.order-summary-body {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .select-address-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.checkout-data .address-grid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.checkout-data .address-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.checkout-data .address-grid .address-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 200px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .address-grid .address-item .select-button {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.checkout-data .address-grid .address-item .address-box {
	TEXT-ALIGN: left
}
.checkout-data .enter-address-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.checkout-data .enter-address {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.checkout-data .enter-address .enter-address-body {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .enter-address .button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .enter-address .the-same-address {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .shipping-options {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .shipping-options .shipping-option-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: text-top; PADDING-TOP: 5px
}
.checkout-data .shipping-options .shipping-option-item .option-name {
	FONT-WEIGHT: bold
}
.checkout-data .shipping-options .shipping-option-item .option-description {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.checkout-data .shipping-options .select-button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .shipping-options .error-block {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .userewardpoints {
	BORDER-BOTTOM: #d3d3d3 1px dotted; BORDER-LEFT: #d3d3d3 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f5e8; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: #d3d3d3 1px dotted; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 10px
}
.checkout-data .payment-methods {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .payment-methods .payment-method-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.checkout-data .payment-methods .select-button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .payment-methods .error-block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.checkout-data .payment-info {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .payment-info .body {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.checkout-data .payment-info .select-button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .confirm-order {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .confirm-order .select-button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .confirm-order .error-block {
	TEXT-ALIGN: left; MARGIN: 10px
}
.checkout-data .order-completed {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.checkout-data .order-completed .body {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: text-top; PADDING-TOP: 10px
}
.checkout-data .order-completed .select-button {
	TEXT-ALIGN: left; MARGIN: 10px
}
.order-details {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.order-details .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.order-details .info {
	BORDER-BOTTOM: #e8e6d2 1px solid; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.order-details .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.order-details .order-overview {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px
}
.order-details .order-details-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.order-details .products-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.order-details .ordernotes-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.order-details .checkout-attributes {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.downloable-products {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.downloable-products .info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.downloable-products .products-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.order-progress {
	BORDER-BOTTOM: #f3f3f3 2px solid; TEXT-ALIGN: center; MARGIN: 0px auto; HEIGHT: 40px
}
.order-progress UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.order-progress UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-TOP: 5px
}
.order-progress UL LI .active-step {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 1px; BACKGROUND: url(images/progress-step-active.gif) no-repeat 50% 50%; COLOR: #6a6a6a
}
.order-progress UL LI .inactive-step {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 1px; BACKGROUND: url(images/progress-step-inactive.gif) no-repeat 50% 50%; COLOR: #d7d7d7
}
.return-request {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.return-request .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.return-request .section-addinfo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.return-request .products-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.return-request .why {
	
}
.return-request .buttons {
	
}
.customer-return-request-list {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-return-request-list .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.customer-return-request-list .request-list {
	
}
.customer-return-request-list .request-list .request-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.home-page-product-grid {
	WIDTH: 520px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.home-page-product-grid .boxtitle {
	BORDER-BOTTOM: #c4c6c8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 5px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #357ec7; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.home-page-product-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.home-page-product-grid .product-item {
	TEXT-ALIGN: center; MARGIN: 10px; WIDTH: 150px; HEIGHT: 150px
}
.home-page-product-grid .product-item .product-title {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.home-page-product-grid .product-item .picture {
	TEXT-ALIGN: center
}
.home-page-category-grid {
	WIDTH: 520px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.home-page-category-grid A {
	
}
.home-page-category-grid .item-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: text-top
}
.home-page-category-grid .category-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 150px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.home-page-category-grid .category-item .title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1.8em; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.home-page-category-grid .category-item .picture {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.bestsellers {
	WIDTH: 520px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.bestsellers .boxtitle {
	BORDER-BOTTOM: #c4c6c8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 5px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.bestsellers .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.bestsellers .product-item {
	TEXT-ALIGN: center; MARGIN: 10px; WIDTH: 150px; HEIGHT: 150px
}
.bestsellers .product-item .product-title {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.bestsellers .product-item .picture {
	TEXT-ALIGN: center
}
.product-grid {
	TEXT-ALIGN: center; WIDTH: 520px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.product-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.product-grid .product-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px 5px; WIDTH: 250px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.product-grid .product-item .product-title {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.product-grid .product-item .product-title A {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 2em; COLOR: #3a4045; PADDING-TOP: 4px
}
.product-grid .product-item .picture {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
.product-grid .product-item .description {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 50px; COLOR: #555; BORDER-TOP: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.product-grid .product-item .add-info {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 250px; BACKGROUND: #f7f5e8; HEIGHT: 85px; VERTICAL-ALIGN: bottom
}
.product-grid .product-item .add-info .prices {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 15px; VERTICAL-ALIGN: middle; RIGHT: 10px
}
.product-grid .product-item .add-info .buttons {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 15px; VERTICAL-ALIGN: middle; LEFT: 10px
}
.product-grid .product-item .add-info .prices .productPrice {
	COLOR: green
}
.product-grid .product-item .add-info .prices .oldproductPrice {
	COLOR: red; TEXT-DECORATION: line-through
}
.product-list1 {
	MARGIN: 0px auto; WIDTH: 520px
}
.product-list1 .item-box {
	POSITION: relative; TEXT-ALIGN: left; MARGIN-BOTTOM: 10px; CLEAR: both
}
.product-list1 .product-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; POSITION: relative; BORDER-LEFT: #e8e6d2 1px solid; MARGIN-TOP: 10px; WIDTH: 520px; HEIGHT: 177px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.product-list1 .product-item .product-title {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.product-list1 .product-item .product-title A {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 2em; COLOR: #3a4045; PADDING-TOP: 4px
}
.product-list1 .product-item .picture {
	MARGIN: 10px 0px 10px 10px; FLOAT: left
}
.product-list1 .product-item .description {
	TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 10px 150px 0px 140px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 0px
}
.product-list1 .product-item .prices-wrapper {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 20px; FLOAT: right; RIGHT: 5px
}
.product-list1 .product-item .prices {
	
}
.product-list1 .product-item .prices .productPrice {
	COLOR: green
}
.product-list1 .product-item .prices .oldproductPrice {
	COLOR: red; TEXT-DECORATION: line-through
}
.product-list1 .product-item .buttons {
	PADDING-TOP: 20px
}
.product-list2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.featured-product-grid {
	TEXT-ALIGN: center; WIDTH: 520px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.featured-product-grid .title {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #3a4045; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.featured-product-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.featured-product-grid .product-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px 5px; WIDTH: 250px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.featured-product-grid .product-item .product-title {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.featured-product-grid .product-item .product-title A {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 2em; PADDING-TOP: 4px
}
.featured-product-grid .product-item .picture {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
.featured-product-grid .product-item .description {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 5px 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 50px; COLOR: #555; BORDER-TOP: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.featured-product-grid .product-item .add-info {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 250px; HEIGHT: 85px; VERTICAL-ALIGN: bottom
}
.featured-product-grid .product-item .add-info .prices {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 15px; VERTICAL-ALIGN: middle; RIGHT: 10px
}
.featured-product-grid .product-item .add-info .buttons {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 15px; VERTICAL-ALIGN: middle; LEFT: 10px
}
.featured-product-grid .product-item .add-info .prices .productPrice {
	COLOR: green
}
.featured-product-grid .product-item .add-info .prices .oldproductPrice {
	COLOR: red; TEXT-DECORATION: line-through
}
.category-page .product-pager {
	TEXT-ALIGN: center
}
.manufacturer-page .product-pager {
	TEXT-ALIGN: center
}
.producttag-page .product-pager {
	TEXT-ALIGN: center
}
.category-page .product-pager A {
	COLOR: #555; FONT-SIZE: 1em
}
.manufacturer-page .product-pager A {
	COLOR: #555; FONT-SIZE: 1em
}
.producttag-page .product-pager A {
	COLOR: #555; FONT-SIZE: 1em
}
.category-page .product-pager A:link {
	TEXT-ALIGN: center
}
.manufacturer-page .product-pager A:link {
	TEXT-ALIGN: center
}
.producttag-page .product-pager A:link {
	TEXT-ALIGN: center
}
.category-page .product-pager SPAN {
	COLOR: #3664a5; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.manufacturer-page .product-pager SPAN {
	COLOR: #3664a5; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.producttag-page .product-pager SPAN {
	COLOR: #3664a5; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.category-page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.manufacturerlist-page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.manufacturer-page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.producttag-page {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.category-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.manufacturerlist-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.manufacturer-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.producttag-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.category-page .category-description {
	COLOR: #0a263c; FONT-SIZE: 1.1em
}
.manufacturer-page .manufacturer-description {
	COLOR: #0a263c; FONT-SIZE: 1.1em
}
.sub-category-grid {
	WIDTH: 520px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.manufacturer-grid {
	WIDTH: 520px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.sub-category-grid A {
	
}
.manufacturer-grid A {
	
}
.sub-category-grid .item-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: text-top
}
.manufacturer-grid .item-box {
	TEXT-ALIGN: center; VERTICAL-ALIGN: text-top
}
.sub-category-grid .sub-category-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 150px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.manufacturer-grid .manufacturer-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 150px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.sub-category-grid .sub-category-item .category-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1.8em; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.manufacturer-grid .manufacturer-item .man-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1.8em; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.sub-category-grid .sub-category-item .picture {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.manufacturer-grid .manufacturer-item .picture {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.sub-category-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.product-sorting {
	MARGIN: 0px auto 10px; WIDTH: 520px
}
.product-filters {
	BORDER-BOTTOM: #e8e6d2 1px solid; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 0px auto; WIDTH: 520px; BACKGROUND: #f7f5e8; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.product-filters .filter-title {
	PADDING-LEFT: 10px; COLOR: #3a4045; FONT-WEIGHT: bold
}
.product-filters .filter-title SPAN {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 2em; PADDING-TOP: 4px
}
.product-filters .filter-item {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.price-range-filter {
	
}
.price-range-filter .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(images/ico-arrow-r.gif) no-repeat; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.price-range-filter UL {
	MARGIN: 0px; PADDING-LEFT: 20px
}
.price-range-filter LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none
}
.price-range-filter .selected-price-range {
	PADDING-LEFT: 20px
}
.price-range-filter .remove-price-range-filter {
	FONT-WEIGHT: bold
}
.product-spec-filter {
	
}
.product-spec-filter .title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(images/ico-arrow-r.gif) no-repeat; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.product-spec-filter TABLE.filter {
	WIDTH: 100%
}
.product-spec-filter TABLE.filter TR.group {
	FONT-WEIGHT: bold
}
.product-spec-filter TABLE.filter TR.item TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 16px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.product-spec-filter TABLE.filter TR.filtereditem {
	
}
.product-spec-filter .remove-filter {
	PADDING-LEFT: 20px
}
.product-spec-filter .remove-product-spec-filter {
	FONT-WEIGHT: bold
}
.compare-products {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.compare-products .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.compare-products .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.compare-products-table {
	
}
.compare-products-table .remove-button {
	MARGIN: 5px 5px 5px 0px
}
.compare-products-table TR.product-name {
	BACKGROUND-COLOR: #cccccc; FONT-WEIGHT: bold
}
.compare-products-table TD {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid; PADDING-TOP: 3px
}
.login-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.login-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.login-page .wrapper {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 600px; COLOR: #555; FONT-SIZE: 11px
}
.login-page .wrapper .new-wrapper {
	WIDTH: 50%; FLOAT: left
}
.login-page .wrapper .new-wrapper .register-title {
	TEXT-ALIGN: center; MARGIN: 0px 10px; FONT-WEIGHT: bold
}
.login-page .wrapper .new-wrapper .register-block {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px; MIN-HEIGHT: 240px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 15px
}
.login-page .wrapper .new-wrapper .checkout-as-guest-or-register-block {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px; MIN-HEIGHT: 240px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 15px
}
.captcha-enabled {
	HEIGHT: 310px !important
}
.login-page .wrapper .returning-wrapper {
	WIDTH: 50%; FLOAT: right
}
.login-page .wrapper .returning-wrapper .login-title {
	TEXT-ALIGN: center; MARGIN: 0px 10px; FONT-WEIGHT: bold
}
.login-page .wrapper .returning-wrapper .login-block {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px; MIN-HEIGHT: 240px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 15px
}
.login-table-container {
	VERTICAL-ALIGN: middle
}
.login-table-container .row {
	
}
.login-table-container .row .item-name {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.login-table-container .row .item-value {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.login-page .forgot-password {
	FONT-WEIGHT: bold
}
.login-page .buttons {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: right; CLEAR: both
}
.registration-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.registration-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.registration-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.registration-page .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.registration-page .section-body {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.registration-page .button {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: right; CLEAR: both
}
.password-recovery-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
newsletter-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.password-recovery-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
newsletter-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.password-recovery-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
newsletter-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.customer-avatar {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.account-activation-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.account-activation-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.account-activation-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.address-edit-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.address-edit-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.address-edit-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.search-panel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.search-panel .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.search-panel .search-input {
	BORDER-BOTTOM: #e8e6d2 1px solid; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.search-panel .search-results {
	PADDING-TOP: 10px
}
.search-panel .search-results .result {
	COLOR: #555; FONT-WEIGHT: bold
}
.search-panel TABLE.basic-search {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 100%; COLOR: #333; VERTICAL-ALIGN: middle
}
.search-panel TABLE.adv-search {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 100%; COLOR: #333; VERTICAL-ALIGN: middle
}
.search-panel TABLE.adv-search {
	MARGIN-TOP: 10px; BORDER-TOP: #d3d3d3 1px solid
}
.search-panel TABLE.basic-search TD.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 130px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.search-panel TABLE.adv-search TD.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 130px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.search-panel TABLE.basic-search TD.data {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.search-panel TABLE.adv-search TD.data {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.contact-form {
	
}
.contact-form .button {
	TEXT-ALIGN: right
}
.contact-form .send-email {
	
}
.breadcrumb {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.breadcrumb A {
	COLOR: #3a4045; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline
}
.newslist {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.newslist .title {
	BORDER-BOTTOM: #c4c6c8 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 5px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #357ec7; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.newslist .newsitems {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newslist .newsitems .item {
	BORDER-BOTTOM: #c4c6c8 1px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px
}
.newslist .newsitems .newsdate {
	FONT-STYLE: italic; COLOR: #9a9a9a
}
.newslist .newsitems A.newstitle {
	COLOR: #555; FONT-SIZE: 1.2em; TEXT-DECORATION: none
}
.newslist .newsitems A.newstitle:hover {
	TEXT-DECORATION: underline
}
.newslist .newsitems .newsdetails {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.newslist .newsitems .readmore {
	COLOR: #3664a5; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsitem {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.newsitem .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.newsitem .newsdate {
	FONT-STYLE: italic; COLOR: #9a9a9a
}
.newsitem .newsbody {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newscomments {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.newscomments .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.newscomments .newcomment {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newscomments .newcomment TD.leavetitle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #3a3a3a; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.newscomments .newcomment TD.button {
	TEXT-ALIGN: right
}
.newscomments .commentlist {
	MARGIN-TOP: 10px; BORDER-TOP: #e3e3e3 1px solid
}
.newscomment {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
.newscomment .commentinfo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 100%; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 5px
}
.newscomment .commentinfo .userinfo {
	PADDING-TOP: 5px
}
.newscomment .commentinfo .userinfo A.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.newscomment .commentinfo .userinfo SPAN.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.newscomment .commentinfo .userinfo .avatar {
	MARGIN: 5px 0px
}
.newscomment .commentinfo .userinfo .avatar .avatar-img {
	BORDER-BOTTOM: #cedbe1 2px solid; BORDER-LEFT: #cedbe1 2px solid; BORDER-TOP: #cedbe1 2px solid; BORDER-RIGHT: #cedbe1 2px solid
}
.newscomment .commentinfo .userinfo .userstats {
	TEXT-ALIGN: left; COLOR: #555; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.newscomment .commentinfo .userinfo .userstats .statvalue {
	FONT-WEIGHT: normal
}
.newscomment .commentcontent {
	BORDER-LEFT: #f3f3f3 1px solid; MARGIN-LEFT: 180px
}
.newscomment .commentcontent .commenttime {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e3f3f3; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.newscomment .commentcontent .commenttime .statvalue {
	FONT-WEIGHT: normal
}
.newscomment .commentcontent .commenttitle {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.newscomment .commentcontent .commentbody {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.blog {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.blog .page-title {
	
}
.blog .blogposts .post .blogdate {
	FONT-STYLE: italic; COLOR: #9a9a9a
}
.blog .blogposts .post A.blogtitle {
	COLOR: #444; FONT-SIZE: 1.2em; TEXT-DECORATION: none
}
.blog .blogposts .post A.blogtitle:hover {
	TEXT-DECORATION: underline
}
.blog .blogposts {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blog .blogposts .post {
	BORDER-BOTTOM: #c4c6c8 1px dashed; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px
}
.blog .blogposts .blogbody {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.blog .blogposts .tags {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.blog .blogposts .blogdetails {
	COLOR: #3664a5; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.blogpost {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.blogpost .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.blogpost .postdate {
	FONT-STYLE: italic; COLOR: #9a9a9a
}
.blogpost .postbody {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blogpost .tags {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blogcomments {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.blogcomments .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.blogcomments .newcomment {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blogcomments .newcomment TD.leavetitle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.blogcomments .newcomment TD.button {
	TEXT-ALIGN: right
}
.blogcomments .commentlist {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555d65; FONT-SIZE: 11px; BORDER-TOP: #e3e3e3 1px solid; PADDING-TOP: 0px
}
.blogcomment {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
.blogcomment .commentinfo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 100%; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 5px
}
.blogcomment .commentinfo .userinfo {
	PADDING-TOP: 5px
}
.blogcomment .commentinfo .userinfo A.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.blogcomment .commentinfo .userinfo SPAN.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.blogcomment .commentinfo .userinfo .avatar {
	MARGIN: 5px 0px
}
.blogcomment .commentinfo .userinfo .avatar .avatar-img {
	BORDER-BOTTOM: #cedbe1 2px solid; BORDER-LEFT: #cedbe1 2px solid; BORDER-TOP: #cedbe1 2px solid; BORDER-RIGHT: #cedbe1 2px solid
}
.blogcomment .commentinfo .userinfo .userstats {
	TEXT-ALIGN: left; COLOR: #555; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.blogcomment .commentinfo .userinfo .userstats .statvalue {
	FONT-WEIGHT: normal
}
.blogcomment .commentcontent {
	BORDER-LEFT: #f3f3f3 1px solid; MARGIN-LEFT: 180px
}
.blogcomment .commentcontent .commenttime {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e3f3f3; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.blogcomment .commentcontent .commenttime .statvalue {
	FONT-WEIGHT: normal
}
.blogcomment .commentcontent .commentbody {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.todays-poll-box {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.todays-poll-box .title {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.todays-poll-box .todays-poll-box-block {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.todays-poll-box .poll-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.block-poll .poll-item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.poll-item LABEL {
	MARGIN: 0px 0px 0px 5px
}
.poll-take-poll {
	BORDER-BOTTOM: #666 1px dashed; BORDER-LEFT: #666 1px dashed; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px dashed; BORDER-RIGHT: #666 1px dashed; PADDING-TOP: 5px
}
.poll-results {
	BORDER-BOTTOM: #666 1px dashed; BORDER-LEFT: #666 1px dashed; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px dashed; BORDER-RIGHT: #666 1px dashed; PADDING-TOP: 5px
}
.poll-display-text {
	FONT-WEIGHT: bold
}
.poll-total-votes {
	FONT-STYLE: italic
}
.emailafriend-box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.emailafriend-box .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.emailafriend-box .send-email {
	BORDER-BOTTOM: #e8e6d2 1px solid; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 0px
}
.emailafriend-box .send-email .product {
	FONT-WEIGHT: bold
}
.emailafriend-box .send-email .description {
	FONT-STYLE: italic
}
.emailafriend-box .send-email .confirm {
	FONT-WEIGHT: bold
}
.rating-star {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 13px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px; FONT-SIZE: 0pt; CURSOR: pointer; PADDING-TOP: 0px
}
.filled-rating-star {
	BACKGROUND-IMAGE: url(Images/FilledStar.png)
}
.empty-rating-star {
	BACKGROUND-IMAGE: url(Images/EmptyStar.png)
}
.saved-rating-star {
	BACKGROUND-IMAGE: url(Images/SavedStar.png)
}
.recently-added-products {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.recently-added-products .page-title {
	
}
.recently-viewed-products {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.recently-viewed-products .page-title {
	
}
.account-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.account-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.account-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.customer-info-box {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-info-box .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.customer-info-box .section-body {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.customer-info-box .button {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.customer-addresses {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-addresses .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.customer-addresses .address-list {
	
}
.customer-addresses .address-list .address-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.customer-addresses .add-button {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: right
}
.customer-orders {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-orders .recurring-payments {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 10px
}
.customer-orders .recurring-payments .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.customer-orders .recurring-payments .recurring-payments-box {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.customer-orders .order-list {
	
}
.customer-orders .order-list .order-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.customer-pass-recovery {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-rewardpoints {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.customer-rewardpoints .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.customer-rewardpoints .reward-points-overview {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.customer-rewardpoints .reward-points-history {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.product-details-page {
	BORDER-BOTTOM: #c4c6c8 1px solid; BORDER-LEFT: #c4c6c8 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c4c6c8 1px solid; BORDER-RIGHT: #c4c6c8 1px solid; PADDING-TOP: 10px
}
.product-collateral {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; CLEAR: both
}
.product-essential {
	
}
.product-details-info {
	
}
.product-details-info .picture {
	MARGIN-TOP: 25px; WIDTH: 300px; MARGIN-BOTTOM: 15px; FLOAT: left
}
.product-details-info .overview {
	BORDER-BOTTOM: #c4c6c8 1px dashed; BORDER-LEFT: #c4c6c8 1px dashed; PADDING-BOTTOM: 5px; MARGIN-TOP: 25px; PADDING-LEFT: 5px; WIDTH: 230px; PADDING-RIGHT: 5px; FLOAT: right; BORDER-TOP: #c4c6c8 1px dashed; MARGIN-RIGHT: 15px; BORDER-RIGHT: #c4c6c8 1px dashed; PADDING-TOP: 5px
}
.product-details-info .overview .productname {
	MARGIN-BOTTOM: 0.3em; COLOR: #3664a5; FONT-SIZE: 1.2em
}
.product-details-info .overview .shortdescription {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; FONT-SIZE: 1.1em
}
.product-details-info .overview .manufacturers {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; FONT-SIZE: 1.1em
}
.product-details-info .overview .sku {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; FONT-SIZE: 1.1em
}
.product-details-info .overview .manufacturerpartnumber {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; FONT-SIZE: 1.1em
}
.product-details-info .fulldescription {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; CLEAR: both; BORDER-TOP: #e8e6d2 1px solid
}
.product-share-button {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.product-rating-box {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
.product-variant-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.product-variant-line {
	BORDER-BOTTOM: #c4c6c8 1px dashed; PADDING-BOTTOM: 20px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px
}
.product-variant-line .picture {
	WIDTH: 300px; MARGIN-BOTTOM: 15px; FLOAT: left
}
.product-variant-line .overview {
	WIDTH: 200px; FLOAT: right; MARGIN-RIGHT: 25px
}
.product-variant-line .overview .productname {
	MARGIN-BOTTOM: 0.3em; COLOR: #3664a5; FONT-SIZE: 1.2em
}
.product-variant-line .description {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; CLEAR: both
}
.product-variant-line .downloadsample {
	MARGIN-BOTTOM: 0.3em; COLOR: #555; CLEAR: both
}
.product-variant-line .downloadsample .downloadsamplebutton {
	BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #b5b5b5 1px solid; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FONT: bold 11px arial,sans-serif; BACKGROUND: url(images/btn_download_bg.gif) #f1f1f1 repeat-x 0px 100%; COLOR: #444444; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-TOP: #b5b5b5 1px solid; CURSOR: pointer; BORDER-RIGHT: #b5b5b5 1px solid; PADDING-TOP: 1px; -x-system-font: none; font-size-adjust: none; font-stretch: normal
}
.product-variant-line .price {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.product-variant-line .price .productPrice {
	COLOR: green
}
.product-variant-line .price .oldProductPrice {
	COLOR: red; TEXT-DECORATION: line-through
}
.product-variant-line .add-info {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 17px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7f5e8; PADDING-TOP: 10px
}
.product-variant-line .attributes {
	
}
.product-variant-line .stock {
	
}
.product-variant-line .sku {
	
}
.product-variant-line .manufacturerpartnumber {
	
}
.product-variant-line .giftCard {
	
}
.product-variant-line .giftCard DT {
	WIDTH: 150px; FLOAT: left; CLEAR: left
}
.product-variant-line .error {
	COLOR: red; FONT-WEIGHT: bold
}
.one-variant-price {
	MARGIN: 0px 0px 5px
}
.one-variant-price .productPrice {
	COLOR: green
}
.one-variant-price .oldProductPrice {
	COLOR: red; TEXT-DECORATION: line-through
}
.one-variant-download-sample {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0.3em; COLOR: #555; CLEAR: both
}
.one-variant-download-sample .downloadsamplebutton {
	BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #b5b5b5 1px solid; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FONT: bold 11px arial,sans-serif; BACKGROUND: url(images/btn_download_bg.gif) #f1f1f1 repeat-x 0px 100%; COLOR: #444444; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-TOP: #b5b5b5 1px solid; CURSOR: pointer; BORDER-RIGHT: #b5b5b5 1px solid; PADDING-TOP: 1px; -x-system-font: none; font-size-adjust: none; font-stretch: normal
}
.related-products-grid {
	
}
.also-purchased-products-grid {
	
}
.related-products-grid .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.also-purchased-products-grid .title {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.related-products-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.also-purchased-products-grid .item-box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: text-top
}
.related-products-grid .item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 200px; HEIGHT: 200px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.also-purchased-products-grid .item {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e8e6d2 1px solid; MARGIN: 10px; WIDTH: 200px; HEIGHT: 200px; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid
}
.related-products-grid .item .product-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.also-purchased-products-grid .item .product-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.related-products-grid .item .picture {
	TEXT-ALIGN: center
}
.also-purchased-products-grid .item .picture {
	TEXT-ALIGN: center
}
.product-review-box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 15px; PADDING-TOP: 10px
}
.product-review-list {
	MARGIN: 10px 0px 0px; COLOR: #555; FONT-SIZE: 11px
}
.product-review-list .product-review-item {
	BORDER-BOTTOM: #e8e6d2 1px solid; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.product-review-list .product-review-item .review-title {
	MARGIN-BOTTOM: 5px; FLOAT: left; FONT-WEIGHT: bold
}
.product-review-list .product-review-item .rating {
	FLOAT: right
}
.product-review-helpfulness {
	COLOR: #333
}
.product-review-helpfulness A {
	COLOR: #3664a5; TEXT-DECORATION: none
}
.product-review-helpfulness A:hover {
	COLOR: #3664a5; TEXT-DECORATION: none
}
.productspec-box {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; CLEAR: both; PADDING-TOP: 5px
}
.producttags-box {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; CLEAR: both; PADDING-TOP: 5px
}
.tier-prices {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px
}
.tier-prices .prices-header {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #7692b9; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.tier-prices .prices TABLE {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #f3f3f3; VERTICAL-ALIGN: middle
}
.tier-prices .prices .prices-table TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tier-prices .prices .item-table TD {
	BORDER-BOTTOM: #d7d7d7 3px solid; PADDING-BOTTOM: 3px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.tier-prices .prices .item-table .item-price {
	COLOR: green
}
.tier-prices .prices .header-table TD {
	BORDER-BOTTOM: #d7d7d7 3px solid; PADDING-BOTTOM: 3px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.tier-prices .prices .prices-table .field-header {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
#lbOverlay {
	Z-INDEX: 9999; POSITION: fixed; BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
#lbCenter {
	Z-INDEX: 9999; POSITION: absolute; BACKGROUND-COLOR: #fff; OVERFLOW: hidden
}
#lbBottomContainer {
	Z-INDEX: 9999; POSITION: absolute; BACKGROUND-COLOR: #fff; OVERFLOW: hidden
}
.lbLoading {
	BACKGROUND: url(images/loading.gif) #fff no-repeat center 50%
}
#lbImage {
	BORDER-BOTTOM: #fff 10px solid; POSITION: absolute; BORDER-LEFT: #fff 10px solid; BACKGROUND-REPEAT: no-repeat; BORDER-TOP: #fff 10px solid; TOP: 0px; BORDER-RIGHT: #fff 10px solid; LEFT: 0px
}
#lbPrevLink {
	POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 50%; DISPLAY: block; TOP: 0px
}
#lbNextLink {
	POSITION: absolute; OUTLINE-STYLE: none; WIDTH: 50%; DISPLAY: block; TOP: 0px
}
#lbPrevLink {
	LEFT: 0px
}
#lbPrevLink:hover {
	BACKGROUND: url(images/prevlabel.gif) no-repeat 0px 15%
}
#lbNextLink {
	RIGHT: 0px
}
#lbNextLink:hover {
	BACKGROUND: url(images/nextlabel.gif) no-repeat 100% 15%
}
#lbBottom {
	BORDER-BOTTOM: #fff 10px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 10px solid; LINE-HEIGHT: 1.4em; BORDER-TOP-COLOR: #fff; BORDER-TOP-WIDTH: 10px; COLOR: #666; FONT-SIZE: 10px; BORDER-RIGHT: #fff 10px solid
}
#lbCloseLink {
	MARGIN: 5px 0px; OUTLINE-STYLE: none; WIDTH: 66px; DISPLAY: block; BACKGROUND: url(images/closelabel.gif) no-repeat center 50%; FLOAT: right; HEIGHT: 22px
}
#lbCaption {
	MARGIN-RIGHT: 71px
}
#lbNumber {
	MARGIN-RIGHT: 71px
}
#lbCaption {
	FONT-WEIGHT: bold
}
.sendpmbox {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #eeeeee; MARGIN: 2px 0px 2px 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: Arial; FLOAT: left; COLOR: #555555; FONT-SIZE: 10px; BORDER-TOP: #a0a0a0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a0a0a0 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.sendpmbox .pmlinkbutton {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 18px; PADDING-RIGHT: 6px; BACKGROUND: url(images/ico-pm.png) no-repeat; PADDING-TOP: 2px
}
.privatemessagesend {
	
}
.privatemessagesend .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.privatemessagesend .wrapper {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.privatemessagesend TABLE.postmessage {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.privatemessagesend TABLE.postmessage TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.privatemessagesend TABLE.postmessage TD.fieldname {
	WIDTH: 20%; COLOR: #555; FONT-WEIGHT: bold
}
.privatemessagesend TABLE.postmessage TD.options {
	TEXT-ALIGN: right
}
.privatemessageview {
	
}
.privatemessageview .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.privatemessageview .wrapper {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.privatemessageview TABLE.viewmessage {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.privatemessageview TABLE.viewmessage TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.privatemessageview TABLE.viewmessage TD.fieldname {
	WIDTH: 20%; COLOR: #555; FONT-WEIGHT: bold
}
.privatemessageview TABLE.viewmessage A {
	COLOR: #3664a5; TEXT-DECORATION: underline
}
.strivingprogrammerstabs UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-RIGHT: 10px; FONT: bold italic 13px Arial; PADDING-TOP: 0px
}
.privatemessageview TABLE.viewmessage TD.options {
	TEXT-ALIGN: right
}
.private-messages-page {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px
}
.private-messages-page .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.private-messages-page .body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.private-messages-box {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.private-messages-box .section-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.private-messages-box .button {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.pmgridtablestyle {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; FONT-FAMILY: arial; MARGIN-LEFT: 0px; FONT-SIZE: 11px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
.pmgridtablestyle TD A {
	TEXT-DECORATION: none
}
.pmgridaltrowstyle {
	BACKGROUND-COLOR: #f4faff
}
.pmgridheaderstyle TH {
	BORDER-BOTTOM: #676767 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #676767 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #7692b9; HEIGHT: 20px; COLOR: #fff; VERTICAL-ALIGN: middle; BORDER-TOP: #676767 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #676767 1px solid; PADDING-TOP: 5px
}
.pmgridrowstyle TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 4px
}
.pmgridaltrowstyle TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #808080 1px solid; PADDING-TOP: 4px
}
.pmgridpagerstyle {
	BACKGROUND: #eeeeee; HEIGHT: 28px; VERTICAL-ALIGN: middle
}
.latestpostsgridpagerstyle {
	BACKGROUND: #eeeeee; HEIGHT: 28px; VERTICAL-ALIGN: middle
}
.forumsmain {
	
}
.forumsmain .forumsmainheader {
	BORDER-BOTTOM: #f3f3f3 1px solid; HEIGHT: 35px
}
.forumsmain .forumsmainheader .currenttime {
	FLOAT: left; COLOR: #555; FONT-SIZE: 0.9em; PADDING-TOP: 20px
}
.forumsmain .forumsmainheader .forumsearchbox {
	TEXT-ALIGN: right; FLOAT: right
}
.forumsmain .forumgroups {
	MARGIN-TOP: 10px
}
.forumsmain .activediscussions {
	MARGIN-TOP: 50px
}
.forumbreadcrumb {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.forumbreadcrumb A {
	COLOR: #3a3a3a; TEXT-DECORATION: none
}
.forumbreadcrumb A:hover {
	COLOR: #3664a5; TEXT-DECORATION: none
}
.forumgrouppage .forumsearchbox {
	TEXT-ALIGN: right
}
.forumgroup {
	
}
.forumgroups .forumgroup .grouptitle {
	FONT-SIZE: 1.1em
}
.forumgroup .grouptitle A {
	FONT-WEIGHT: bold
}
.forumgroup TABLE.groups {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 15px; VERTICAL-ALIGN: middle
}
.forumgroup TABLE.groups TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.forumgroup TR.groupheader {
	FONT-WEIGHT: bold
}
.forumgroup TR.groupheader TD {
	BACKGROUND: #7692b9; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.forumgroup TR.groupheader TD.forumname {
	TEXT-ALIGN: left; PADDING-LEFT: 3px; WIDTH: 55%
}
.forumgroup TR.groupheader TD.topics {
	WIDTH: 10%
}
.forumgroup TR.groupheader TD.posts {
	WIDTH: 10%
}
.forumgroup TR.groupheader TD.lastpost {
	WIDTH: 25%
}
.forumgroup TR.forum TD.image DIV {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forumgroup TR.forum TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle
}
.forumgroup TR.forum TD.forumname {
	TEXT-ALIGN: left; WIDTH: 55%
}
.forumgroup TR.forum TD.forumname .forumtitle {
	LINE-HEIGHT: 18px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.forumgroup TR.forum TD.forumname .forumdescription {
	COLOR: #555; FONT-SIZE: 0.9em
}
.forumgroup TR.forum TD.lastpost {
	COLOR: #555; FONT-SIZE: 0.8em
}
.forum-subscriptions-box {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #555; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.forum-subscriptions-box .forum-subscriptions {
	BORDER-BOTTOM: #e8e6d2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e8e6d2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto; BORDER-TOP: #e8e6d2 1px solid; BORDER-RIGHT: #e8e6d2 1px solid; PADDING-TOP: 10px
}
.forum-subscriptions-box .forum-subscriptions .forum-subscriptions-grid {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; FONT-FAMILY: arial; MARGIN-LEFT: 0px; FONT-SIZE: 11px; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
.forum-subscriptions-box .button {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.forum {
	
}
.forum .forumheader {
	
}
.forum .top .foruminfo {
	FLOAT: left
}
.forum .top .foruminfo .forumname {
	LINE-HEIGHT: 25px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.forum .top .foruminfo .forumdescription {
	COLOR: #555
}
.forum .top .actions {
	TEXT-ALIGN: right; FLOAT: right
}
.forum .top .actions .newtopic {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; BACKGROUND: url(images/ico-forum-post-add.gif) no-repeat; PADDING-TOP: 0px
}
.forum .top .actions .watchforum {
	PADDING-LEFT: 20px; BACKGROUND: url(images/ico-forum-watch.gif) no-repeat
}
.forum .top .actions .forumsearchbox {
	PADDING-TOP: 5px
}
.forum .topicsgroup {
	
}
.forum TABLE.topics {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.forum TABLE.topics TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.forum TABLE.topics TR.forumheader {
	FONT-WEIGHT: bold
}
.forum TABLE.topics TR.forumheader TD {
	BACKGROUND: #7692b9; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.forum TABLE.topics TR.forumheader TD.topicname {
	TEXT-ALIGN: left; PADDING-LEFT: 3px; WIDTH: 55%
}
.forum TABLE.topics TR.forumheader TD.replies {
	WIDTH: 10%
}
.forum TABLE.topics TR.forumheader TD.views {
	WIDTH: 10%
}
.forum TABLE.topics TR.forumheader TD.lastpost {
	WIDTH: 25%
}
.forum TABLE.topics TR.topic TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle
}
.forum TABLE.topics TR.topic TD.image DIV {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forum TABLE.topics TR.topic TD.topicname {
	TEXT-ALIGN: left; WIDTH: 55%
}
.forum TABLE.topics TR.topic TD.topicname .topictype {
	LINE-HEIGHT: 18px; FONT-SIZE: 0.9em
}
.forum TABLE.topics TR.topic TD.topicname .topictitle {
	LINE-HEIGHT: 18px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.forum TABLE.topics TR.topic TD.topicname .topicstarter {
	COLOR: #555; FONT-SIZE: 0.9em
}
.forum TABLE.topics TR.topic TD.topicname .topicspager {
	COLOR: #555; FONT-SIZE: 0.9em
}
.forum TABLE.topics TR.topic TD.lastpost {
	COLOR: #555; FONT-SIZE: 0.8em
}
.forum TABLE.topics TR.topic .post {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forum TABLE.topics TR.topic .postannoucement {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post-high.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forum TABLE.topics TR.topic .poststicky {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post-high.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forum .pager {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 5px
}
.forum .pager A:link {
	COLOR: #555
}
.forum .pager SPAN {
	COLOR: #3664a5; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.postedit {
	
}
.postedit .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.postedit .wrapper {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.postedit TABLE.posttopic {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.postedit TABLE.posttopic TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.postedit TABLE.posttopic TD.fieldname {
	WIDTH: 20%; COLOR: #555; FONT-WEIGHT: bold
}
.postedit TABLE.posttopic TD.options {
	TEXT-ALIGN: right
}
.moveforumtopic {
	
}
.moveforumtopic .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.moveforumtopic .wrapper {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.moveforumtopic TABLE.movetopic {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.moveforumtopic TABLE.movetopic TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.moveforumtopic TABLE.movetopic TD.fieldname {
	WIDTH: 30%; WHITE-SPACE: nowrap; COLOR: #555; FONT-WEIGHT: bold
}
.moveforumtopic TABLE.movetopic TD.options {
	TEXT-ALIGN: left
}
.forumtopic {
	
}
.forumtopic .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.forumtopic .title .topicname {
	FLOAT: left; FONT-SIZE: 12px
}
.forumtopic .title .manage {
	TEXT-ALIGN: right; FLOAT: right
}
.forumtopic .title .manage A {
	COLOR: #f3f3f3
}
.forumtopic .topicheader {
	BORDER-BOTTOM: #6a6a6a 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f3f3f3; HEIGHT: 16px; PADDING-TOP: 5px
}
.forumtopic .topicheader .topicoptions {
	TEXT-ALIGN: right; FLOAT: right
}
.topicfooter .topicoptions {
	TEXT-ALIGN: right; FLOAT: right
}
.forumtopic .topicheader .topicoptions A {
	FONT-WEIGHT: bold
}
.topicfooter .topicoptions A {
	FONT-WEIGHT: bold
}
.forumtopic .posts {
	
}
.topicfooter {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f3f3f3; HEIGHT: 16px; BORDER-TOP: #6a6a6a 1px solid; PADDING-TOP: 5px
}
.forumpost {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
.postinfo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 100%; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 5px
}
.postinfo .manage {
	LINE-HEIGHT: 20px
}
.postinfo .manage A {
	COLOR: #555; FONT-WEIGHT: bold
}
.postinfo .userinfo {
	PADDING-TOP: 5px
}
.postinfo .userinfo A.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.postinfo .userinfo SPAN.username {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
.postinfo .userinfo .avatar {
	MARGIN: 5px 0px
}
.postinfo .userinfo .avatar .avatar-img {
	BORDER-BOTTOM: #cedbe1 2px solid; BORDER-LEFT: #cedbe1 2px solid; BORDER-TOP: #cedbe1 2px solid; BORDER-RIGHT: #cedbe1 2px solid
}
.postinfo .userinfo .userstats {
	TEXT-ALIGN: left; COLOR: #555; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.postinfo .userinfo .userstats .statvalue {
	FONT-WEIGHT: normal
}
.postcontent {
	BORDER-LEFT: #f3f3f3 1px solid; MARGIN-LEFT: 180px
}
.postcontent .posttime {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e3f3f3; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.postcontent .posttime .statvalue {
	FONT-WEIGHT: normal
}
.postcontent .postbody {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.postcontent .postbody A {
	COLOR: #3664a5; TEXT-DECORATION: underline
}
.postcontent .postbody .posttext {
	
}
.postcontent .postbody .posttext .quote {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: black 1px dashed; BORDER-RIGHT: black 1px dashed; PADDING-TOP: 5px
}
.postcontent .signature {
	BORDER-BOTTOM: #dddddd 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #dddddd 0px solid; PADDING-BOTTOM: 20px; FONT-STYLE: italic; MARGIN: 1em 8px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 0px solid; PADDING-TOP: 1em
}
.forumsearchbox {
	FONT-SIZE: 0.9em
}
.forumsearch {
	
}
.forumsearch .forum-search-panel {
	
}
.forumsearch .forum-search-panel .page-title {
	BORDER-BOTTOM-WIDTH: 0px
}
.forumsearch .forum-search-panel .search-input {
	
}
.forumsearch .forum-search-panel .search-error {
	COLOR: red
}
.forumsearch .forum-search-panel .search-results {
	
}
.forum-search-panel TABLE.adv-search {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 100%; COLOR: #333; VERTICAL-ALIGN: middle
}
.forum-search-panel TABLE.adv-search {
	MARGIN-TOP: 10px; BORDER-TOP: #d3d3d3 1px solid
}
.forum-search-panel TABLE.adv-search TD.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 130px; PADDING-RIGHT: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.forum-search-panel TABLE.adv-search TD.data {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.forumsearch .topicsgroup {
	
}
.forumsearch TABLE.topics {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.forumsearch TABLE.topics TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.forumsearch TABLE.topics TR.forumheader {
	FONT-WEIGHT: bold
}
.forumsearch TABLE.topics TR.forumheader TD {
	BACKGROUND: #7692b9; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.forumsearch TABLE.topics TR.forumheader TD.topicname {
	TEXT-ALIGN: left; PADDING-LEFT: 3px; WIDTH: 55%
}
.forumsearch TABLE.topics TR.forumheader TD.replies {
	WIDTH: 10%
}
.strivingprogrammerstabs {
	BORDER-BOTTOM: black 1px solid; PADDING-LEFT: 200px; WIDTH: 100%; OVERFLOW: hidden
}
.forumsearch TABLE.topics TR.forumheader TD.views {
	WIDTH: 10%
}
.forumsearch TABLE.topics TR.forumheader TD.lastpost {
	WIDTH: 25%
}
.forumsearch TABLE.topics TR.topic TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle
}
.forumsearch TABLE.topics TR.topic TD.image DIV {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forumsearch TABLE.topics TR.topic TD.topicname {
	TEXT-ALIGN: left; WIDTH: 55%
}
.forumsearch TABLE.topics TR.topic TD.topicname .topictype {
	LINE-HEIGHT: 18px; FONT-SIZE: 0.9em
}
.forumsearch TABLE.topics TR.topic TD.topicname .topictitle {
	LINE-HEIGHT: 18px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.forumsearch TABLE.topics TR.topic TD.topicname .topicstarter {
	COLOR: #555; FONT-SIZE: 0.9em
}
.forumsearch TABLE.topics TR.topic TD.lastpost {
	COLOR: #555; FONT-SIZE: 0.8em
}
.forumsearch TABLE.topics TR.topic .post {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forumsearch TABLE.topics TR.topic .postannoucement {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post-high.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forumsearch TABLE.topics TR.topic .poststicky {
	TEXT-ALIGN: left; WIDTH: 36px; BACKGROUND: url(images/ico-forum-post-high.gif) no-repeat 40% 40%; HEIGHT: 36px
}
.forumsearch .pager {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 5px
}
.forumsearch .pager A:link {
	COLOR: #555
}
.forumsearch .pager SPAN {
	COLOR: #ff9933; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
.profile-page {
	
}
.profile-page .title {
	BORDER-BOTTOM: #6a6a6a 1px solid; BORDER-LEFT: #6a6a6a 1px solid; LINE-HEIGHT: 28px; PADDING-LEFT: 3px; BACKGROUND: #7692b9; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #6a6a6a 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6a6a6a 1px solid
}
.profile-page .body {
	MARGIN-TOP: 15px
}
.profile-page .body .profileInfoBox {
	BORDER-BOTTOM: #e3e3e3 1px solid; MARGIN-BOTTOM: 15px
}
.profile-page .body .profileInfoBox .title {
	
}
.profile-page .body .profileInfoBox .profileStat {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.profile-page .body .profileInfoBox .profileStat .profileStatValue {
	COLOR: #555; FONT-WEIGHT: normal
}
.profile-page .body .profileInfoBox .userDetails {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 100%; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 10px
}
.profile-page .body .profileInfoBox .userDetails .avatar {
	MARGIN-BOTTOM: 5px
}
.profile-page .body .profileInfoBox .userDetails .avatar .avatar-img {
	BORDER-BOTTOM: #cedbe1 2px solid; BORDER-LEFT: #cedbe1 2px solid; BORDER-TOP: #cedbe1 2px solid; BORDER-RIGHT: #cedbe1 2px solid
}
.profile-page .body .profileInfoBox .userStats {
	BORDER-LEFT: #f3f3f3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-LEFT: 200px; PADDING-TOP: 10px
}
.profile-page .body .profileInfoBox .userStats .section-title {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px
}
.profile-page .body .userLastPosts {
	
}
.profile-page .body .userLastPosts .topic {
	BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #f3f3f3 1px solid; BORDER-RIGHT: #f3f3f3 1px solid
}
.profile-page .body .userLastPosts .topicTitle {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e3f3f3; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.profile-page .body .userLastPosts .topicBody {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.profile-page .body .userLastPosts .topicBody A {
	COLOR: #3664a5; TEXT-DECORATION: underline
}
.profile-page .body .userLastPosts .topicBody .quote {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: black 1px dashed; BORDER-RIGHT: black 1px dashed; PADDING-TOP: 5px
}
.profile-page .body .userLastPosts .topicData {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f3f3f3; COLOR: #555; FONT-SIZE: 0.9em; PADDING-TOP: 3px
}
.toolbar {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-TOP: 2px
}
.toolbar .button {
	BORDER-BOTTOM: #cec6b5 1px solid; BORDER-LEFT: #cec6b5 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: url(images/bbeditor-button-bg.gif) repeat-x; BORDER-TOP: #cec6b5 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cec6b5 1px solid; PADDING-TOP: 2px
}
.toolbar .button:hover {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid
}
.activediscussionspage {
	
}
.activediscussions .activediscussionstitle {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.activediscussions .activediscussionstitle .viewall {
	TEXT-ALIGN: right; FLOAT: right
}
.activediscussions .topicsgroup {
	
}
.activediscussions TABLE.topics {
	TEXT-ALIGN: center; WIDTH: 100%; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: middle
}
.activediscussions TABLE.topics TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.activediscussions TABLE.topics TR.activediscussionsheader {
	FONT-WEIGHT: bold
}
.activediscussions TABLE.topics TR.activediscussionsheader TD {
	BACKGROUND: #7692b9; HEIGHT: 20px; COLOR: #fff; BORDER-RIGHT: #6a6a6a 1px solid
}
.activediscussions TABLE.topics TR.activediscussionsheader TD.topicname {
	TEXT-ALIGN: left; PADDING-LEFT: 3px; WIDTH: 55%
}
.activediscussions TABLE.topics TR.activediscussionsheader TD.replies {
	WIDTH: 10%
}
.activediscussions TABLE.topics TR.activediscussionsheader TD.views {
	WIDTH: 10%
}
.activediscussions TABLE.topics TR.activediscussionsheader TD.lastpost {
	WIDTH: 25%
}
.activediscussions TABLE.topics TR.topic TD {
	BORDER-BOTTOM: #c5c5c5 1px solid; PADDING-LEFT: 3px; VERTICAL-ALIGN: middle
}
.activediscussions TABLE.topics TR.topic TD.topicname {
	TEXT-ALIGN: left; WIDTH: 55%
}
.activediscussions TABLE.topics TR.topic TD.topicname .topictitle {
	LINE-HEIGHT: 18px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.activediscussions TABLE.topics TR.topic TD.topicname .topicstarter {
	COLOR: #555; FONT-SIZE: 0.9em
}
.activediscussions TABLE.topics TR.topic TD.lastpost {
	COLOR: #555; FONT-SIZE: 0.8em
}
PRE {
	WORD-WRAP: break-word
}
.csharpcode {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Consolas, "Courier New", Courier, Monospace; COLOR: black; FONT-SIZE: small
}
.csharpcode PRE {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Consolas, "Courier New", Courier, Monospace; COLOR: black; FONT-SIZE: small
}
.csharpcode PRE {
	MARGIN: 0em
}
.csharpcode .rem {
	COLOR: #008000
}
.csharpcode .kwrd {
	COLOR: #0000ff
}
.csharpcode .str {
	COLOR: #006080
}
.csharpcode .op {
	COLOR: #0000c0
}
.csharpcode .preproc {
	COLOR: #cc6633
}
.csharpcode .asp {
	BACKGROUND-COLOR: #ffff00
}
.csharpcode .html {
	COLOR: #800000
}
.csharpcode .attr {
	COLOR: #ff0000
}
.csharpcode .alt {
	BACKGROUND-COLOR: #f4f4f4; MARGIN: 0em; WIDTH: 100%
}
.csharpcode .lnum {
	COLOR: #606060
}
.orange {
	FONT-FAMILY: arial,helvetica
}
.orange .ajax__tab_body {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; BORDER-TOP-COLOR: #333; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 10px
}
.orange .ajax__tab_header {
	BORDER-BOTTOM-COLOR: #333; BORDER-LEFT: #333 2px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #333; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-BOTTOM-WIDTH: 2px; BORDER-TOP: #333 2px solid; BORDER-RIGHT: #333 2px solid; PADDING-TOP: 2px
}
.orange .ajax__tab_tab {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #404040; COLOR: #fff; FONT-SIZE: 1em; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
.orange .ajax__tab_active .ajax__tab_tab {
	BORDER-BOTTOM: #ff9933 1px solid; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff9933; BORDER-TOP: #ff9933 1px solid; BORDER-RIGHT: #ff9933 1px solid
}
.orange .ajax__tab_hover .ajax__tab_tab {
	BORDER-BOTTOM: #ff9933 1px solid; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff9933; BORDER-TOP: #ff9933 1px solid; BORDER-RIGHT: #ff9933 1px solid
}
.grey .ajax__tab_header {
	DISPLAY: block; FONT-FAMILY: "Helvetica Neue" , Arial, Sans-Serif; BACKGROUND: url(images/tab-line.png) repeat-x 50% bottom; FONT-SIZE: 12px
}
.grey .ajax__tab_header .ajax__tab_outer {
	BORDER-BOTTOM-COLOR: #222; BORDER-TOP-COLOR: #222; PADDING-LEFT: 10px; BACKGROUND: url(images/tab.png) no-repeat left top; COLOR: #222; BORDER-RIGHT-COLOR: #222; BORDER-LEFT-COLOR: #222; MARGIN-RIGHT: 3px
}
.grey .ajax__tab_header .ajax__tab_inner {
	BORDER-BOTTOM-COLOR: #666; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #666; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(images/tab.png) no-repeat right top; COLOR: #666; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666; PADDING-TOP: 3px
}
.grey .ajax__tab_hover .ajax__tab_inner {
	COLOR: #000
}
.grey .ajax__tab_active .ajax__tab_outer {
	BORDER-BOTTOM-COLOR: #ffffff; BACKGROUND: url(images/tab.png) no-repeat 0pt -40px
}
.grey .ajax__tab_active .ajax__tab_inner {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BACKGROUND: url(images/tab.png) no-repeat right -40px; COLOR: #000; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
.grey .ajax__tab_body {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BACKGROUND-COLOR: #fff; FONT-FAMILY: arial,helvetica; BORDER-TOP: #d7d7d7 0px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.strivingprogrammerstabs LI {
	MARGIN: 0px; DISPLAY: inline
}
.strivingprogrammerstabs LI A {
	PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #414141; FLOAT: left; COLOR: white; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.strivingprogrammerstabs LI A:visited {
	COLOR: white
}
.strivingprogrammerstabs LI A:hover {
	BACKGROUND: cornflowerblue; COLOR: black
}
.strivingprogrammerstabs LI.selected A {
	BACKGROUND: cornflowerblue; COLOR: black
}
 