#wrapper { background-image: url(/images/background.jpg); background-repeat: repeat-y; }

#mastBar { background-image: url(/images/masthead_int_home_bar.jpg); background-repeat: repeat; }

/* Promo */
#center { padding: 0px; margin: 0; margin-bottom: -3px; width: 990px; height: 210px; background-color: #CCC; }

#promo { padding: 0px; margin: 0px; width: 643px; background-color: #CCC; float: right; }

#photo { padding: 0px; margin: 0px; width: 347px; float: left; }

/* Content */
#mainContent { padding: 0px; margin: 0px; width: 798px; background-color: #FFF; float: right;  }
#mainContent h1 { color: #D90; font-size: 24px; margin-top: 0px; padding-top: 0px; }
#mainContent h2 { color: #D90; font-size: 16px; }
#mainContent h3 { color: #D90; font-size: 12px; }
#mainContent hr { width: 85%; text-align: left; margin: 0px auto 0px 0px; color: #D90; }

#title { padding-left: 10px; padding-top:10px; margin: 0px; width: 788px; }

#columnOne { margin: 0px;  padding-left: 10px; padding-right: 10px; width: 189px; float: left; }

#columnTwo { margin: 0px;  padding: 0px; width: 380px; float: right; }

#columnThree { margin: 0px;  padding-left: 10px; padding-right: 10px; width: 189px; float: right; }

#roundedEdge { padding: 0px; margin: 0px; width: 999px; height: 20px; background-image: url(/images/background_bottom.jpg); background-repeat: no-repeat; clear: both; }

#leftNavSpaceGrey { padding: 0px; margin: 0px; width: 192px; height: 8px; background-color:#565A5C; }

/* Added by JS 10/18/06 */
.contentBox { margin:0px; padding:0px; border-left: 1px solid #CCC; border-top: 2px solid #D8A35A; font-size: 11px; }
.contentBox h2 { color: #333 !important; margin: 0px; padding: 0px; }
.rbbox { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; margin: 0; padding: 10px; }
.formRow { width: 100%; clear: both; margin-top: 5px; }
.formLabel { text-align: left; color: #7E8083; font-weight: bold; font-size: 10px; display: block; }
.formInput { text-align: left; display: block; }
.signin { float: right; padding: 10px 20px; }
.headRow { margin: 0px; padding: 0px; margin: 15px 0px; clear: both; }
.headRow .headLabel { color: #D8A35A; font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; }
.headRow .headLink { float: right; clear: left; padding: 0px; margin: 0px; }
.headRow .headFoot { display: block; border-top: 1px solid #DADADA; clear: both; margin: 0px; padding: 0px; }

.accountLogin #errorBox { border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 0; border-top: 0; 
  margin: 0; }