 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
BODY {
	FONT-SIZE: 100%
}
UL {
	MARGIN-LEFT: 2em
}
OL {
	MARGIN-LEFT: 2em
}
CODE {
	FONT-SIZE: 0.7em
}
PRE {
	FONT-SIZE: 0.7em
}
ADDRESS {
	FONT-STYLE: normal
}
SMALL {
	FONT-SIZE: 0.9em
}
P SMALL {
	FONT-SIZE: 1em
}
IMG {
	BEHAVIOR: url(common/png.htc)
}
INPUT {
	FONT-SIZE: 1em
}
TEXTAREA {
	FONT-SIZE: 1em
}
SELECT {
	FONT-SIZE: 1em
}
INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A {
	FONT-WEIGHT: bold; COLOR: #91541b; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LABEL {
	DISPLAY: block; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em
}
LABEL  {
	FONT-SIZE: 1em
}
OPTION {
	PADDING-RIGHT: 1.2em
}
.alignTop {
	VERTICAL-ALIGN: top
}
.alignBottom {
	VERTICAL-ALIGN: text-bottom
}
.alignMiddle {
	VERTICAL-ALIGN: middle
}
.floatRight {
	FLOAT: right
}
.product-thumb {
	FLOAT: right; MARGIN: 8px 0px 0px 36px
}
DIV.colWrapper {
	MARGIN-BOTTOM: 0.7em
}
DIV.colWrapper LABEL {
	FONT-WEIGHT: bold
}
DIV.colWrapper INPUT {
	BORDER-RIGHT: #362f2d 1px solid; BORDER-TOP: #362f2d 1px solid; BORDER-LEFT: #362f2d 1px solid; BORDER-BOTTOM: #362f2d 1px solid; BACKGROUND-COLOR: #c7b299
}
DIV.colWrapper TEXTAREA {
	BORDER-RIGHT: #362f2d 1px solid; BORDER-TOP: #362f2d 1px solid; BORDER-LEFT: #362f2d 1px solid; BORDER-BOTTOM: #362f2d 1px solid; BACKGROUND-COLOR: #c7b299
}
DIV.leftCol {
	FLOAT: left; WIDTH: 9em
}
DIV.rightCol {
	MARGIN-LEFT: 10em
}
.hidden {
	DISPLAY: none; FONT-SIZE: 1px; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px
}
.image-block {
	DISPLAY: block; FONT-SIZE: 0px; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; TEXT-DECORATION: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#box {
	DISPLAY: block; Z-INDEX: 2; BACKGROUND: url(../images/scroller/scroll-box.gif) no-repeat; WIDTH: 515px; POSITION: absolute; TOP: 148px; HEIGHT: 314px
}
#track {
	DISPLAY: block; Z-INDEX: 3; BACKGROUND: url(../images/scroller/scroll-track.gif) no-repeat; LEFT: 500px; WIDTH: 16px; POSITION: absolute; TOP: 148px; HEIGHT: 314px
}
#up {
	DISPLAY: block; Z-INDEX: 4; BACKGROUND: url(../images/scroller/scroll-up.gif) no-repeat; LEFT: 500px; WIDTH: 16px; CURSOR: pointer; POSITION: absolute; TOP: 148px; HEIGHT: 16px
}
#drag {
	DISPLAY: block; Z-INDEX: 5; BACKGROUND: url(../images/scroller/scroll-drag.gif) no-repeat; LEFT: 500px; WIDTH: 16px; CURSOR: pointer; POSITION: absolute; HEIGHT: 16px
}
#down {
	DISPLAY: block; Z-INDEX: 6; BACKGROUND: url(../images/scroller/scroll-down.gif) no-repeat; LEFT: 500px; WIDTH: 16px; CURSOR: pointer; POSITION: absolute; TOP: 446px; HEIGHT: 16px
}
#contentMask {
	FONT-SIZE: 0.7em; Z-INDEX: 7; OVERFLOW: hidden; WIDTH: 490px; POSITION: absolute; TOP: 148px; HEIGHT: 305px
}
#scrollContent {
	PADDING-RIGHT: 23px; PADDING-LEFT: 30px; PADDING-BOTTOM: 9px; LINE-HEIGHT: 1.2em; PADDING-TOP: 16px; POSITION: absolute
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #636363; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	PADDING-BOTTOM: 15px; FONT: 0.95em/1.4em Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#www-candocubes-com {
	BACKGROUND: url(../images/interface/wrapper-bg.jpg) repeat-y center top; MARGIN: 0px auto 30px; WIDTH: 801px; BORDER-BOTTOM: #e5e5e5 5px solid
}
.rule {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rule HR {
	CLEAR: both; DISPLAY: none
}
.add-2-cart {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
.cb {
	CLEAR: both
}
#header {
	BACKGROUND: url(../images/interface/header-bg.jpg) no-repeat right top; WIDTH: 801px; POSITION: relative; HEIGHT: 114px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(layout/candocubes-logo.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 413px; TEXT-INDENT: -5000px; PADDING-TOP: 0px; HEIGHT: 114px
}
#flash {
	Z-INDEX: 1; RIGHT: 40px; WIDTH: 100px; POSITION: absolute; TOP: 10px; HEIGHT: 100px
}
#order-online {
	LEFT: 500px; WIDTH: 260px; POSITION: absolute; TOP: 40px; HEIGHT: 55px
}
#mainfeature {
	BACKGROUND: url(../images/interface/mainfeature-bg.jpg) no-repeat left top; WIDTH: 801px; POSITION: relative; HEIGHT: 308px
}
#mainfeatureinner {
	BACKGROUND: url(../images/interface/mainfeature-bg02.jpg) no-repeat left top; WIDTH: 801px; POSITION: relative; HEIGHT: 108px
}
#more-synthetic-phonics {
	LEFT: 45px; WIDTH: 330px; POSITION: absolute; TOP: 120px; HEIGHT: 100px
}
#nav1 LI {
	DISPLAY: block; POSITION: absolute; TOP: 230px; HEIGHT: 43px
}
#nav1 LI A {
	DISPLAY: block; HEIGHT: 42px
}
#nav1 LI A:hover {
	TEXT-DECORATION: none
}
#nav1 LI#home {
	LEFT: 50px
}
#nav1 LI#home {
	WIDTH: 65px
}
#nav1 LI#home A {
	WIDTH: 65px
}
#nav1 LI#products {
	LEFT: 150px
}
#nav1 LI#products {
	WIDTH: 110px
}
#nav1 LI#products A {
	WIDTH: 110px
}
#nav1 LI#about {
	LEFT: 294px
}
#nav1 LI#about {
	WIDTH: 103px
}
#nav1 LI#about A {
	WIDTH: 103px
}
#nav1 LI#grammar {
	LEFT: 430px
}
#nav1 LI#grammar {
	WIDTH: 110px
}
#nav1 LI#grammar A {
	WIDTH: 110px
}
#nav1 LI#contact {
	LEFT: 580px
}
#nav1 LI#contact {
	WIDTH: 135px; HEIGHT: 30px
}
#nav1 LI#contact A {
	WIDTH: 135px; HEIGHT: 30px
}
#nav1 LI#email {
	LEFT: 580px
}
#nav1 LI#email {
	WIDTH: 135px; TOP: 260px; HEIGHT: 13px
}
#nav1 LI#email A {
	WIDTH: 135px; TOP: 260px; HEIGHT: 13px
}
#nav1inner LI {
	DISPLAY: block; POSITION: absolute; TOP: 30px; HEIGHT: 43px
}
#nav1inner LI A {
	DISPLAY: block; HEIGHT: 42px
}
#nav1inner LI A:hover {
	TEXT-DECORATION: none
}
#nav1inner LI#home {
	LEFT: 50px
}
#nav1inner LI#home {
	WIDTH: 65px
}
#nav1inner LI#home A {
	WIDTH: 65px
}
#nav1inner LI#products {
	LEFT: 150px
}
#nav1inner LI#products {
	WIDTH: 110px
}
#nav1inner LI#products A {
	WIDTH: 110px
}
#nav1inner LI#about {
	LEFT: 294px
}
#nav1inner LI#about {
	WIDTH: 103px
}
#nav1 LI#about A {
	WIDTH: 103px
}
#nav1inner LI#grammar {
	LEFT: 430px
}
#nav1inner LI#grammar {
	WIDTH: 110px
}
#nav1inner LI#grammar A {
	WIDTH: 110px
}
#nav1inner LI#contact {
	LEFT: 580px
}
#nav1inner LI#contact {
	WIDTH: 135px; HEIGHT: 30px
}
#nav1inner LI#contact A {
	WIDTH: 135px; HEIGHT: 30px
}
#nav1inner LI#email {
	LEFT: 580px
}
#nav1inner LI#email {
	WIDTH: 135px; TOP: 260px; HEIGHT: 13px
}
#nav1 LI#email A {
	WIDTH: 135px; TOP: 260px; HEIGHT: 13px
}
#pagebody {
	BACKGROUND: url(../images/interface/pagebody-bg.gif) repeat-y left top; PADDING-BOTTOM: 20px; WIDTH: 801px; PADDING-TOP: 15px
}
#nav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#nav2 P IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#maincontent {
	BACKGROUND: url(../images/interface/maincontent-bg.gif) repeat-y left top; MARGIN: 0px 252px 0px 23px; WIDTH: 526px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 HTML #maincontent {
	MARGIN-RIGHT: 242px
}
#content {
	PADDING-RIGHT: 23px; PADDING-LEFT: 21px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
#maincontent H2 {
	MARGIN: 0px 0px 8px; WIDTH: 481px; COLOR: #636363; HEIGHT: 25px
}
#maincontent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(../images/interface/rule-bg.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #91541b; PADDING-TOP: 20px
}
#maincontent .price {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #636363
}
#maincontent A {
	FONT-WEIGHT: bold; COLOR: #91541b; TEXT-DECORATION: none
}
#maincontent A:hover {
	TEXT-DECORATION: underline
}
#maincontent #maintop {
	FONT-SIZE: 0px; BACKGROUND: url(../images/interface/maincontent-top.gif); HEIGHT: 11px
}
#maincontent #mainbtm {
	FONT-SIZE: 0px; BACKGROUND: url(../images/interface/maincontent-btm.gif); HEIGHT: 11px
}
#maincontent UL {
	MARGIN: 0px
}
#maincontent UL LI {
	PADDING-LEFT: 1.2em; BACKGROUND: url(../images/interface/bullet-arrow.gif) no-repeat 0px 0.2em; MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#maincontent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#intro {
	FONT: bold 0.95em/1.35em Arial, Helvetica, sans-serif; COLOR: #666666
}
.rule {
	DISPLAY: block; BACKGROUND: url(../images/interface/rule-bg.gif) repeat-x; MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 0; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.rule HR {
	DISPLAY: none
}
#add-idea {
	PADDING-TOP: 20px
}
#add-idea LABEL {
	FONT-SIZE: 0.9em; COLOR: #91541b
}
#subcontent1 {
	FLOAT: right; WIDTH: 191px; MARGIN-RIGHT: 29px
}
 HTML #subcontent1 {
	MARGIN-RIGHT: 19px
}
#subcontent1 H2 {
	BACKGROUND: url(../images/interface/customer-login-header.jpg) no-repeat left top; HEIGHT: 50px
}
#featurepanel {
	BACKGROUND: url(../images/interface/featurepanel-bg.gif) repeat-y left top
}
#featurepanel P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#featurepanel LABEL {
	MARGIN-LEFT: 10px
}
#featurepanel LABEL SPAN {
	MARGIN-TOP: 0.4em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 63px; COLOR: #91541b
}
#featurepanel LABEL INPUT {
	BORDER-RIGHT: #c4c4c3 1px solid; BORDER-TOP: #7d7d7d 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #c4c4c3 1px solid; WIDTH: 100px; BORDER-BOTTOM: #c4c4c3 1px solid
}
#featurepanel .submit {
	MARGIN-RIGHT: 10px
}
#subcontent1 #btm {
	CLEAR: right; FONT-SIZE: 0px; BACKGROUND: url(../images/interface/featurepanel-btm.gif) repeat-y left top; HEIGHT: 7px
}
#subcontent2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 100px; PADDING-TOP: 0px
}
#subcontent2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; FONT: 0.9em Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#footer {
	BACKGROUND: url(../images/interface/footer-bg.gif) no-repeat left top; MARGIN-BOTTOM: 30px; HEIGHT: 42px
}
#footer A {
	DISPLAY: block; FLOAT: left; MARGIN: 10px 0px 0px 29px; WIDTH: 97px; HEIGHT: 15px; TEXT-DECORATION: none
}
#footer A#privacy {
	MARGIN: 10px 0px 0px 5px; WIDTH: 70px; TEXT-DECORATION: none
}
 HTML #footer A {
	MARGIN-LEFT: 13px
}
#add-idea INPUT {
	FONT-SIZE: 1.2em
}
#add-idea TEXTAREA {
	FONT-SIZE: 1.2em
}
#add-idea SELECT {
	FONT-SIZE: 1.2em
}
#ideas-table {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #888 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse
}
#ideas-table TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#ideas-table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#ideas-table TH {
	WIDTH: 50%; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#ideas-table TD {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
 HTML #featurepanel P {
	HEIGHT: 1%
}
