
body { background: #C96 url(http://www.elitenorcal.com/images/background.gif) top left repeat-x; margin: 0; padding: 0; font: 100 10pt Arial, Helvetica, sans-serif; font-style: normal; }



#CB-siteWrapper { width: 950px; }
#CB-header { width: 750px; height: 220px; border-right: 1px #B7B7B7 solid; border-bottom: 1px #DDD solid; margin: 0; padding: 0; }
#CB-topRightBox { width: 199px; background: #630 url(http://www.elitenorcal.com/images/topRightShadow.gif) left repeat-y; color: #FFF; vertical-align: top; }
#CB-topRightText { margin: 35px 0 0 20px; }
#CB-topRightBox input { border: 1px #024 solid; background: #d4e2f1; width: 100px; color: #000; padding-left: 2px; }

#CB-mainWrapper { width: 950px; clear: both; }
#CB-bottomLeftBox { width: 750px; vertical-align: top; background: #FFF; border-right: 1px #B7B7B7 solid; border-bottom: 1px #B7B7B7 solid; }

#CB-topNav { width: 750px; height: 39px; background: #FFF url(http://www.elitenorcal.com/images/topNavGradient.jpg) repeat-x; border-width: 1px 0 1px 0; border-color: #B7B7B7; border-style: solid; margin: 0; padding: 0; }
#CB-topNav div { color: #7D7D7D; font: 100 18pt "Times New Roman", Times, serif; margin-top: 5px; float: left; }
.CB-topLinkWrapper { padding: 0 22px; background: url(http://www.elitenorcal.com/images/topDivider.gif) right center no-repeat; }
.CB-topLinkWrapperLast { padding-left: 32px; }

.CB-topLink:link, .CB-topLink:active, .CB-topLink:visited { color: #7D7D7D; text-decoration: none; }
.CB-topLink:hover { color: #FF9900; text-decoration: none; }

.CB-subNav { border: 1px #CCC dashed; border-top: 0; z-index: 100; font: 100 8pt Arial, Helvetica, sans-serif; color: #777; }
.CB-subNavItem { clear: both; background: #E3E9EF; border-top: 1px #FFF solid; width: 146px; padding: 2px 0 2px 4px; cursor: pointer; }
.CB-subNavItem-h { clear: both; background: #C4D2E5; border-top: 1px #FFF solid; width: 146px; padding: 2px 0 2px 4px; color: #FFF; cursor: pointer; }

#CB-navHome {  }
#CB-navBuy {  }

#CB-mainContentWrapper { width: 750px; background: #FFF url(http://www.elitenorcal.com/images/contentShadow.gif) top repeat-x; }
#CB-subContentWrapper { padding: 20px 0; text-align: center; }

#CB-contentArea { width: 362px; border-right: 1px #DDD dashed; padding: 0 5px 5px 37px; vertical-align: top; }

.CB-contentTitle { color: #630; font: 100 18pt "Times New Roman", Times, serif; padding: 5px 0 0 10px; width: 300px; border-bottom: 1px #DDD dotted;}

.CB-subcontentTitle { color: #630; font: 100 14pt "Times New Roman", Times, serif; padding: 5px 0 0 10px; width: 700px; border-bottom: 1px #DDD dotted; }

.CB-textBox { width: 340px; margin-bottom: 10px; z-index: 50; }
.CB-textBoxShadowTop { clear: both; width: 340px; height: 20px; background: url(http://www.elitenorcal.com/images/textShadowTop.gif); }
.CB-textBoxShadowLeft { float: left; width: 20px; height: 240px; background: url(http://www.elitenorcal.com/images/textShadowLeft.gif); }
.CB-textBoxContent { float: left; width: 300px; height: 240px; overflow: hidden; background: #FFF; }
.CB-textBoxShadowRight { float: left; width: 20px; height: 240px; background: url(http://www.elitenorcal.com/images/textShadowRight.gif); }
.CB-textBoxShadowBottom { clear: both; width: 340px; height: 20px; background: url(http://www.elitenorcal.com/images/textShadowBottom.gif); }

.CB-quickLabel { width: 110px; padding-left: 25px; }
.CB-quickInput { width: 130px; padding-left: 25px; }
.CB-quickInput input { width: 95px; height: 16px; padding: 0 0 0 2px; background: #FAFAFA; border: 1px #DDD solid; text-align: left; }
select { border: 1px #DDD solid; font-size: 9pt; }
#CB-submitButton { width: 100px; height: 25px; background: url(http://www.elitenorcal.com/images/submit.jpg); border: 0; margin-top: 7px; }

#CB-showcase { width: 345px; text-align: center; padding: 20px 0; }
#IDX-showcaseWrapper { font-size: 8pt; color: #444; }
.IDX-showcasePhoto img { border: 1px #777 solid; margin-top: 10px; }


#CB-bottomRightBox { width: 199px; background: #C96 url(http://www.elitenorcal.com/images/bottomRightShadow.gif) left repeat-y; padding-top: 10px; vertical-align: top; }

#CB-bottomShadow { clear: both; width: 770px; height: 20px; background: url(http://www.elitenorcal.com/images/bottomShadow.gif); }
#CB-footer { clear: both; width: 100%; background: #DBB894; margin: 20px 0; font-size: 7pt; padding: 5px 0; text-align: center; }
#CB-footer a:link, #CB-footer a:hover, #CB-footer a:active, #CB-footer a:visited { color: #630; text-decoration: underline; }

#IDX-agentShowcasePhotoWrapper { padding-top: 8px; }
#IDX-agentShowcaseName { padding: 8px 0; }