/* One to One :: child site styles */




.themeOnetoone #page { background-image: url(i/_skin_onetoone/corner_swoop.jpg); }
#childSub.themeOnetoone #logoWrap { background-image: url(i/_skin_onetoone/article.jpg); }
.themeOnetoone #topnav { background-image: url(i/_skin_onetoone/topnav.jpg); }
.themeOnetoone #topnav ul li { border-right-color: #fec985; }
.themeOnetoone #topnavPrime { left: 16px; }
.themeOnetoone #topnavPrime a { color: #ffdbb7; }
.themeOnetoone #topnavPrime a:hover { color: white; }
#home.themeOnetoone #footer { background-image: url(i/_skin_onetoone/footer_home.gif); }
.themeOnetoone #footer { background-image: url(i/_skin_onetoone/footer.gif); }
.themeOnetoone #homePromos { background-image: url(i/_skin_onetoone/home_promos.gif); }
.themeOnetoone #homePromos a { color: #ffa44a; }
.themeOnetoone #homePromos a { background-position: 75px -286px; padding-top: 4px; height: 16px; }
.themeOnetoone #homePromos a:hover { background-position: 75px -306px; color: #c07b38;  }
.themeOnetoone #sideNav li { background: url(i/_skin_onetoone/sidenav_divider.jpg) no-repeat right bottom; }
.themeOnetoone #backToHome { top: 65px; }
.themeOnetoone #childArticle h3,
.themeOnetoone #childArticle h5,
.themeOnetoone #childArticle th { color: #ffa44a; }
.themeOnetoone #childArticle td { background: #ffeddc; }








#billboard { background: url(i/_skin_onetoone/billboard.jpg) no-repeat; }
		#billboard p {
			top: 70px;
			right: 20px;
			width: 354px;
			height: 247px;
			background-position: 0 -563px;
			color: #003366;
			font-family: arial, sans-serif;
			font-size: 20px;
			line-height: 1.4;
		}
		
	#billboard p.title {
			top: 40px;
			right: 63px;
			width: 292px;
			height: 150px;
			color: #003366;
			background-position: 0 -197px;
			font-family: arial, sans-serif;
			font-size: 2.9em;
			line-height: 1.4;
		}

#billboard {
}

				.hasArialNarrow #billboard p {
					font-size: 24px;
					line-height: 1.15;
					font-family: 'arial narrow', arial, sans-serif;
				}
				#billboard p strong {
					color: #ffa44a;
					font-weight: bold;
					font-size: 1.25em;
				}
				#billboard p.subordinate {
					top: 235px;
					font-size: 14px;
					right:85px;
					width: 288px; /* instead of 354 */
				}
				.hasArialNarrow #billboard p.subordinate {
					font-size: 15px;
					line-height: 1.6;
				}
				#billboard p.detail {
			        top: 85px;
			        font-size: 1.63em;
			        width: 288px;
			        margin-right: 45px; line-height: 1.3em;
		        }


/* FORMS */
.themeOnetoone #loginBox { border-color: #ffd5ab; }
.themeOnetoone #newVendorRegistration { border-top-color: #ffd5ab; }
.themeOnetoone #loginBox { background-color: #fff9f3; }
.themeOnetoone input#loginBoxButton { background-image: url(i/_skin_onetoone/pill_button.png); }
.themeOnetoone div.optionLinks a { color: #ff6633; }
.themeOnetoone #newVendorRegistration strong { color: #ffa44a; }
.themeOnetoone .caption a { color: #ff6633; }
.themeOnetoone thead th { background-color: #ffddbb; }
.themeOnetoone td { border-color: #ffddbb; }
.themeOnetoone .caption { background: #fff url(i/_skin_onetoone/form_top.gif) top left no-repeat; border: none; }
.themeOnetoone .form h2 { color: #ffa44a; } /* one-off? */
.themeOnetoone .form fieldset { border-top-color: #ffd5ab; }
.themeOnetoone .submit_btn { background-color: #ff6633; }
.themeOnetoone .reset_btn { background-color: #ffa44a; }

#vid1 {float: left;  width: 295px; height: 390px; margin-left: 310px; margin-top: 30px; display: inline; }
.vid_container {width: 262px; height: 180px; float: left; background-color: #fee8d0; border: 1px solid #ffa44a; display: inline;}
#vid1 img {float: left; margin-left: 15px; margin-top: 10px; display: inline;}
#vid1 em {font-style: normal; font-weight: bold; font-size: .9em; color: #000; float: left; clear: left; width: 225px; margin-left: 18px; margin-top: 0px; text-align: center; display: inline; }
a.rollover1 {display: block; width: 245px; height: 140px; margin-left: 15px; margin-top: 10px; text-decoration: none; background: url("../images/hourly_still2.jpg"); background-position: 0px 0px; background-repeat: no-repeat;}
a.rollover1:hover {background-position: 0px -150px;}
a.rollover2 {display: block; width: 245px; height: 140px; margin-left: 15px; margin-top: 10px; text-decoration: none; background: url("../images/mgmt_still2.jpg"); background-position: 0px 0px; background-repeat: no-repeat;}
a.rollover2:hover {background-position: 0px -150px;}


/* = = = = = = = = = = = = = = = = = = = = = = = = */