HTML {
	OVERFLOW-Y: scroll; BACKGROUND: url(http://www.earnest-interiors.com/images/html_bg.png) #5f5f5f repeat-x
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; BACKGROUND: url(http://www.earnest-interiors.com/images/body_bg.jpg) no-repeat center top; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Arial", "Helvetica", "Verdana", "sans-serif"
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 956px; POSITION: relative
}
#banner {
	HEIGHT: 125px
}
#content .bg {
	FILTER: alpha(opacity=0); opacity: 0; -moz-opacity: 0
}
TABLE.layout-grid A.disabled {
	CURSOR: default; COLOR: #aaa; TEXT-DECORATION: line-through
}
TABLE.layout-grid A.disabled:hover {
	CURSOR: default; COLOR: #aaa; TEXT-DECORATION: line-through
}
DIV.notice {
	BORDER-RIGHT: #efd500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #efd500 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #fff1af; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #efd500 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #efd500 1px solid
}
H1.logo {
	LEFT: 3px; MARGIN: 0px; POSITION: absolute; TOP: 13px
}
H1.logo {
	WIDTH: 235px; HEIGHT: 93px
}
H1.logo A {
	WIDTH: 235px; HEIGHT: 93px
}
H1.logo A {
	DISPLAY: block; BACKGROUND: url(http://www.earnest-interiors.com/images/logo.png) no-repeat
}
H1.logo A SPAN {
	DISPLAY: none
}
#dock {
	RIGHT: 2px; FLOAT: left; POSITION: absolute; TOP: 0px; HEIGHT: 25px
}
#dock .left {
	BACKGROUND: url(http://www.earnest-interiors.com/images/dock.png) no-repeat left top; FLOAT: left; WIDTH: 3px; HEIGHT: 25px
}
#dock .right {
	BACKGROUND: url(http://www.earnest-interiors.com/images/dock.png) no-repeat right top; FLOAT: left; WIDTH: 3px; HEIGHT: 25px
}
#dock UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#dock UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#dock UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #000
}
#dock UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#dock UL LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ccc; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#dock UL LI A:hover {
	COLOR: #fff; BORDER-BOTTOM: #ff9c08 2px solid
}
#dock UL LI.selected A {
	COLOR: #fff; BORDER-BOTTOM: #ff9c08 2px solid
}
#dock UL LI.selected A {
	FONT-WEIGHT: bold
}
#navigation {
	RIGHT: 0px; FLOAT: left; POSITION: absolute; TOP: 62px; HEIGHT: 41px
}
#navigation .left {
	BACKGROUND: url(http://www.earnest-interiors.com/images/navigation_l.png) no-repeat left top; FLOAT: left; WIDTH: 5px; HEIGHT: 41px
}
#ie6 #navigation .left {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.earnest-interiors.com/images/navigation_l.png', sizingMethod='scale'); ZOOM: 1
}
#navigation .right {
	BACKGROUND: url(http://www.earnest-interiors.com/images/navigation.png) no-repeat right top; FLOAT: left; WIDTH: 3px; HEIGHT: 41px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 38px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 38px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation UL {
	BACKGROUND: url(http://www.earnest-interiors.com/images/navigation.png) repeat-x 0px -41px; HEIGHT: 41px
}
#navigation UL LI A {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(http://www.earnest-interiors.com/images/navigation_s.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px; HEIGHT: 41px; TEXT-DECORATION: none
}
#navigation UL LI.selected A {
	COLOR: #fff
}
#navigation UL LI.last A {
	BACKGROUND-IMAGE: none
}
#navigation UL LI A:hover {
	COLOR: #fff
}
#content-wrapper {
	BACKGROUND: url(http://www.earnest-interiors.com/images/content_bg.png) #fff repeat-y 0px 0px
}
#content {
	BACKGROUND: url(http://www.earnest-interiors.com/images/content_body_bg.png) no-repeat 0px 13px; ZOOM: 1
}
.content-top {
	FONT-SIZE: 1px; BACKGROUND: url(http://www.earnest-interiors.com/images/content_top_bg.png); HEIGHT: 13px
}
.content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content .content {
	MIN-HEIGHT: 380px; BACKGROUND: url(http://www.earnest-interiors.com/images/dot.png) repeat-y 203px 0px
}
#home #content .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#download #content .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#demos #content .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#ie6 #content .content {
	OVERFLOW-Y: visible; HEIGHT: 380px
}
.content-head {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 74px; BACKGROUND-COLOR: #fff
}
.content-head H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; FONT: 29px/30px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; COLOR: #ff9c08; PADDING-TOP: 20px
}
.content-head H2 SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 16px
}
.content-head P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 15px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; PADDING-TOP: 28px
}
.themes {
	BACKGROUND: url(http://www.earnest-interiors.com/images/themes_bg.png) repeat-x 0px -1px
}
.layout-grid {
	WIDTH: 100%
}
.layout-grid TD {
	VERTICAL-ALIGN: top
}
.layout-grid TD.home {
	PADDING-RIGHT: 600px; PADDING-LEFT: 24px; BACKGROUND: url(http://www.earnest-interiors.com/images/home_bg.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 412px
}
.layout-grid TD.left-nav {
	WIDTH: 200px
}
.layout-grid TD.normal {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; PADDING-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 20px; FONT-FAMILY: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"
}
.layout-grid TD.demos {
	BACKGROUND: url(http://www.earnest-interiors.com/images/demos_bg.jpg) no-repeat; OVERFLOW: hidden; HEIGHT: 337px
}
.layout-grid TD.download {
	BACKGROUND: url(http://www.earnest-interiors.com/images/demos_bg.jpg) no-repeat; HEIGHT: 337px
}
.home H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; FONT: 30px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; COLOR: #ff9c08; PADDING-TOP: 17px
}
.home P.large {
	PADDING-BOTTOM: 15px; FONT: bold 13px/16px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; COLOR: #000
}
.home P {
	PADDING-BOTTOM: 14px; MARGIN: 0px; FONT: 11px/14px 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif; COLOR: #333
}
.teaserbox {
	LEFT: 452px; WIDTH: 450px; POSITION: absolute; TOP: 252px
}
.teaserbox UL {
	LIST-STYLE-TYPE: square
}
.teaserbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}
.teaserbox H4 {
	MARGIN-BOTTOM: 0px
}
.section {
	PADDING-RIGHT: 23px; PADDING-LEFT: 22px; PADDING-BOTTOM: 8px; PADDING-TOP: 24px; BORDER-BOTTOM: #ccc 1px dashed
}
UL.side-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: 0.75pt
}
UL.side-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: 0.75pt
}
P.side-menu-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: 0.75pt
}
UL.side-menu LI A {
	FONT: 12px 'Arial', 'Helvetica', sans-serif; COLOR: #000; TEXT-DECORATION: none
}
UL.side-menu LI A:hover {
	COLOR: #e87b10
}
P.side-menu-title {
	FONT: bold 15px 'Arial', 'Helvetica', sans-serif; COLOR: #e87b10
}
UL.side-menu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.normal H3 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.normal H4 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
.normal H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 0px
}
.normal H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 21px; BORDER-BOTTOM: #999 1px dashed
}
.normal .pull-quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.normal P {
	FONT-SIZE: 12px
}
TD.download {
	
}
.download .click-to-download {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; BACKGROUND: url(http://www.earnest-interiors.com/images/download-top.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 61px 3px 0px; WIDTH: 270px; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; POSITION: relative; HEIGHT: 226px
}
.download .click-to-download .bg-footer {
	BACKGROUND: url(http://www.earnest-interiors.com/images/download-bottom.png) no-repeat left top; LEFT: 0px; WIDTH: 308px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 102px
}
.download .click-to-download .bg {
	BACKGROUND: url(http://www.earnest-interiors.com/images/download-bottom.png) no-repeat left top; LEFT: 0px; WIDTH: 308px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 102px
}
.download .click-to-download .bg {
	BACKGROUND-POSITION: left bottom
}
.download .click-to-download H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 21px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 14px
}
.download .click-to-download H3 SPAN {
	FONT-SIZE: 10px
}
.download .click-to-download P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 12px
}
.download .click-to-download A.download {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 65px; WIDTH: 240px; POSITION: absolute; TOP: 136px; HEIGHT: 38px! important
}
.download .click-to-download A.download:link {
	COLOR: #333; TEXT-DECORATION: none
}
.download .click-to-download A.download:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.download .builder {
	FONT-SIZE: 12px; RIGHT: 16px; FILTER: alpha(opacity=0); WIDTH: 612px; FONT-FAMILY: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; POSITION: absolute; TOP: 475px; opacity: 0
}
.download .builder H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 21px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
.download .builder P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.download .builder .top {
	BACKGROUND-IMAGE: url(http://www.earnest-interiors.com/images/builder_top.png); HEIGHT: 8px
}
.download .builder .bottom {
	BACKGROUND-IMAGE: url(http://www.earnest-interiors.com/images/builder_bottom.png); HEIGHT: 8px
}
.download .builder .content {
	BACKGROUND-IMAGE: url(http://www.earnest-interiors.com/images/builder_bg.png)
}
.download .p {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.components-list {
	FONT-SIZE: 12px
}
.components-list TABLE {
	WIDTH: 100%
}
.components-list TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle! important; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.components-list TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle! important; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.components-list TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; CURSOR: default; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.components-list LABEL {
	PADDING-LEFT: 5px
}
.list-section {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 10px; WIDTH: 715px; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px dashed
}
.list-padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.list-component {
	BACKGROUND-COLOR: #f4f4f4
}
.list-component-selected {
	FONT-WEIGHT: bold
}
.text-bg-up {
	BACKGROUND: url(http://www.earnest-interiors.com/images/text-bg-up.gif) #ffffff repeat-x 0px 0px
}
.text-bg-down {
	BACKGROUND: url(http://www.earnest-interiors.com/images/text-bg-up.gif) #ffffff repeat-x 0px 0px
}
.text-bg-down {
	BACKGROUND: url(http://www.earnest-interiors.com/images/text-bg-down.gif) #ffffff repeat-x 0pt 50%
}
.ui-transparent {
	FILTER: Alpha(Opacity=0); opacity: 0
}
.text-align-right {
	TEXT-ALIGN: right! important
}
.text-align-left {
	TEXT-ALIGN: left! important
}
.text-align-center {
	TEXT-ALIGN: center! important
}
.label-files {
	PADDING-LEFT: 19px; BACKGROUND: url(http://www.earnest-interiors.com/images/group.png) no-repeat; CURSOR: pointer; LINE-HEIGHT: 20px
}
.download #total-size {
	MARGIN-LEFT: 90px; WIDTH: 160px; TEXT-ALIGN: right
}
.big {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.title-big {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#launch-pad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(http://www.earnest-interiors.com/images/launch-pad_bg.png) repeat-y center top; PADDING-BOTTOM: 11px; OVERFLOW: hidden; PADDING-TOP: 11px; HEIGHT: 127px
}
#launch-pad .launch-pad-button {
	PADDING-RIGHT: 22px; PADDING-LEFT: 23px; BACKGROUND: url(http://www.earnest-interiors.com/images/launch-pad_button.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px; WIDTH: 255px; CURSOR: hand; PADDING-TOP: 21px; POSITION: relative; HEIGHT: 106px
}
#ie6 #launch-pad .launch-pad-button {
	HEIGHT: 106px
}
#launch-pad .launch-pad-button .bg {
	BACKGROUND: url(http://www.earnest-interiors.com/images/launch-pad_button.png) no-repeat left bottom; LEFT: 0px; WIDTH: 310px; POSITION: absolute; TOP: 0px; HEIGHT: 127px
}
#launch-pad .launch-pad-button H3 {
	POSITION: relative
}
#launch-pad .launch-pad-button P {
	POSITION: relative
}
#launch-pad .left.launch-pad-button {
	MARGIN-LEFT: 0px
}
#launch-pad .right.launch-pad-button {
	MARGIN-RIGHT: 0px
}
#launch-pad .launch-pad-button H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; FONT: 18px 'Arial', 'Helvetica', sans-serif; COLOR: #ff9c08; PADDING-TOP: 0px
}
#launch-pad .launch-pad-button H3 A {
	COLOR: #ff9c08; TEXT-DECORATION: none
}
#launch-pad .launch-pad-button H3 A:hover {
	COLOR: #ff9c08; TEXT-DECORATION: none
}
#launch-pad .launch-pad-button P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/15px 'Arial', 'Helvetica', sans-serif; COLOR: #cbcbcb; PADDING-TOP: 0px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 45px
}
#footer .inner {
	Z-INDEX: 2; POSITION: relative
}
#ie6 #footer .inner {
	ZOOM: 1
}
#footer .bg {
	Z-INDEX: 1; BACKGROUND: url(http://www.earnest-interiors.com/images/footer_bg.png) no-repeat left top; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 65px
}
#ie6 #footer .bg {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.earnest-interiors.com/images/footer_bg.png', sizingMethod='scale'); ZOOM: 1
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 9px 'Arial', 'Helvetica', sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #5e5e5e; PADDING-TOP: 0px
}
#footer P A {
	COLOR: #bbb
}
#footer SPAN.first {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#footer .block {
	DISPLAY: block; FLOAT: left
}
#footer .block SPAN {
	DISPLAY: none
}
#footer SPAN.empty {
	DISPLAY: none
}
#footer .liferay {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(http://www.earnest-interiors.com/images/icon_singhot.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN: 3px 22px 0px 3px; WIDTH: 98px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#footer .adobe {
	BACKGROUND: url(http://www.earnest-interiors.com/images/icon_adobe.png); MARGIN: 2px 0px 0px; WIDTH: 28px; HEIGHT: 28px
}
DIV.demoflow-button-left {
	Z-INDEX: 999; BACKGROUND: url(http://www.earnest-interiors.com/images/demos_arrows.png) no-repeat left top; LEFT: -3px; WIDTH: 52px; CURSOR: hand; POSITION: absolute; TOP: 371px; HEIGHT: 45px
}
DIV.demoflow-button-left .bg {
	BACKGROUND: url(http://www.earnest-interiors.com/images/demos_arrows.png) no-repeat left bottom; LEFT: 0px; WIDTH: 52px; POSITION: absolute; TOP: 0px; HEIGHT: 45px
}
DIV.demoflow-button-right {
	Z-INDEX: 999; RIGHT: -4px; BACKGROUND: url(http://www.earnest-interiors.com/images/demos_arrows.png) no-repeat right top; WIDTH: 52px; CURSOR: hand; POSITION: absolute; TOP: 371px; HEIGHT: 45px
}
DIV.demoflow-button-right .bg {
	BACKGROUND: url(http://www.earnest-interiors.com/images/demos_arrows.png) no-repeat right bottom; LEFT: 0px; WIDTH: 52px; POSITION: absolute; TOP: 0px; HEIGHT: 45px
}
.demoflow {
	LEFT: 0px; WIDTH: 950px; POSITION: relative; TOP: 22px; HEIGHT: 337px
}
.demoflow DIV {
	FLOAT: left; WIDTH: 75px; CURSOR: hand; HEIGHT: 100px
}
.ie .demoflow DIV {
	ZOOM: 1
}
.demoflow DIV {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.demoflow DIV:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.demoflow DIV IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.demoflow DIV.shadow {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: black
}
.ie .demoflow DIV.shadow {
	DISPLAY: none
}
#links {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 155px
}
#functional UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#functional #links UL {
	MARGIN-TOP: 10px; LINE-HEIGHT: 1.2em
}
#functional #links UL LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #f4f4f4 1px solid; HEIGHT: 15px; TEXT-DECORATION: none
}
#functional #links UL LI A:hover {
	BORDER-LEFT-COLOR: #bbbbbb; BACKGROUND: #eaeaea; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb
}
#functional #links UL LI A:focus {
	BORDER-LEFT-COLOR: #bbbbbb; BACKGROUND: #eaeaea; BORDER-BOTTOM-COLOR: #bbbbbb; BORDER-TOP-COLOR: #bbbbbb; BORDER-RIGHT-COLOR: #bbbbbb
}
DIV.about UL {
	MARGIN-BOTTOM: 50px; LIST-STYLE-TYPE: square
}
DIV.about UL LI H5 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 10px
}
DIV.about UL LI A:link {
	COLOR: #666; TEXT-DECORATION: none
}
DIV.about UL LI A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
DIV.about UL LI A:hover {
	COLOR: #000
}
DIV.about UL LI P {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px
}
