body { background-image: url(http://www.ohanaware.com/pageBackground.jpg); background-position: center top; background-repeat: repeat-y; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 20px; width: 900px; background-color: white; font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial; font-weight:200; padding: 0px; font-size: 14px; } a { border-width: 0px; color: #0089cf; text-decoration: none; } a:hover { color: rgb(0,137,207); text-decoration: underline; }  h1 { font-style: normal; font-size: 24px; font-weight: normal; margin-bottom: 0; margin-top: 0; } h2 { font-style: normal; font-size: 19px; font-weight: normal; margin-bottom: 0; margin-top: 0; } h3 { text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; font-size: 13px; } .topQoute { font-family: GillSans-Light, HelveticaNeue-Light, Arial; float: none; padding: 0px; margin: 0px; text-align: justify; font-size: 22px; } #contentSmallBox { font-size: 11px; margin-bottom: 10px; text-align: left; border-color: #999999; border-style: dashed; border-width: 2px; padding: 5px; } #contentSmallBox UL { margin-left: 20px; margin-bottom: 0px; margin-right: 0px; margin-top: 3px; padding: 0px; list-style-position: outside; list-style-type: disc; } .nuButtonBlue { font-size: 24px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-shadow: 0px 2px 6px black; color: white; font-weight: bold; display: inline-block; background-repeat: no-repeat; line-height: 46px; height: 52px; width: 350px; background-image: url(images/nuButtonUp.png); } .nuButtonGreen { font-size: 24px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: white; text-shadow: 0px 2px 6px black; font-weight: bold; display: inline-block; background-repeat: no-repeat; line-height: 46px; height: 52px; width: 350px; background-image: url(images/nuButtonGreenUp.png); } nuButton { text-align: center; line-height: 52px; font-weight: bold; font-size: 24px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-shadow: 0px 1px 3px black; } #nuButton a:hover { height: 52px; width: 350px; line-height: 46px; text-shadow: 0px 0px 0px white; background-repeat: no-repeat; background-image: url(images/nuButtonWhiteDown.png); text-decoration: underline; font-weight: bold; font-size: 24px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; } .warningBox { margin-top: 20px; text-align: center; margin-right: auto; margin-left: auto; width: 600px; margin-bottom: 20px; padding: 5px; border-width: 2px; border-style: dashed; border-color: #ff2020; color: #d40a14; } .topQuoteAuthor { height: 22px; color: #333333; font-style: italic; padding: 0px; margin: 0px; float: none; } #sociable li { display: inline-block; } .blockChunk { margin-bottom: 10px; display: block; } #rightNavigation { float: right; margin-top: -60px; } #rightNavigation A { padding-right: 7px; padding-left: 7px; } #socialNetworking { margin-bottom: 10px; text-align: center; } #socialNetworking A { padding-right: 7px; padding-left: 7px; } #socialNetworking IMG { border-width: 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; vertical-align: middle; } #middleLink { margin-bottom: 10px; text-align: center; } #middleLink A { font-style: normal; font-weight: normal; font-size: 19px; padding-right: 20px; padding-left: 20px; display: inline-block; } #featItem { clear: left; padding: 0px; margin-left: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 0px; width: 200px; display: inline-block; vertical-align: top; } #featItem IMG { padding: 0px; border-width: 0px; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; display: block; } img { border-width: 0px; padding: 5px; } #rightHandList { height: 0px; width: 220px; text-align: center; float: right; } #leftHandContents { margin-bottom: 10px; width: 638px; } #Screenies A { width: 240px; text-align: center; margin-left: 20px; margin-bottom: 10px; margin-right: 20px; margin-top: 0px; clear: left; padding: 0px; list-style-type: none; display: inline-block; vertical-align: middle; } #productBoxes IMG { height: 180px; border-width: 0px; width: 263px; text-align: center; margin-left: 19px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; padding: 0px; list-style-type: none; display: inline-block; vertical-align: middle; } #productBoxes A { margin: 0px; border-width: 0px; text-align: center; padding: 0px; list-style-type: none; display: inline-block; vertical-align: middle; } #pageTitle {  font-family: HelveticaNeue-Light, "Arial Narrow", Arial;   text-align: left;   line-height: 35px; margin-left: 0px;   font-style: normal;   font-size: 38px;   font-weight: normal;   margin-bottom: 0;   margin-top: 0;   display: block; } #pageTitle H1 { color: black; line-height: 22px; font-size: 19px; } #legalText { padding-bottom: 20px; padding-top: 10px; margin-bottom: 0px; margin-left: 0px; text-align: center; margin-top: 0px; font-style: normal; font-weight: normal; font-size: 11px; color: #545454 } #legalTextNoAlign { padding-bottom: 20px; padding-top: 10px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px; font-style: normal; font-weight: normal; font-size: 11px; color: #545454 } #taskfield { padding: 10px; margin: 25px; border-color: #87bdff; border-width: 1px; border-style: dashed; background-color: #e7f2ff; } #featList { width: 638px; border-width: 0px; padding: 0px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 10px; } #featList LI { list-style-type: none; padding: 0px; margin-left: 0px; margin-bottom: 10px; margin-right: 10px; margin-top: 0px; width: 200px; display: inline-block; vertical-align: top; } #featList IMG { border-width: 0px; margin-left: auto; margin-bottom: 5px; margin-right: auto; margin-top: 0px; display: block; } #featList STRONG { display: block; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; font-size: 13px; }
#newFeatures { padding: 10px; border-color: #2c9800; border-style: dashed; border-width: 3px; background-color: #eaffe7; margin-bottom: 10px; display: block; }
#newFeatures LI { border-width: 0px; padding: 0px; margin-bottom: 5px; margin-top: 5px; margin-right: 5px; margin-left: 5px; width: 260px; list-style-type: none; display: inline-block; vertical-align: top; }
#newFeatures STRONG { display: block; text-transform: uppercase; }
#newFeatures IMG { float: left; display: block; text-align: left; }
#newFeatures UL { padding: 0px; margin: 0px; }
#janBundle IMG { border-width: 0px; margin-right: auto; margin-left: auto; height: 93px; width: 768px; margin-bottom: 10px; display: block; }