/* Elite :: child site styles */



.themeElite #page { background-image: url(i/_skin_elite/corner_swoop.jpg); }
#childSub.themeElite #logoWrap { background-image: url(i/_skin_elite/article.jpg); }
.themeElite #topnav { background-image: url(i/_skin_elite/topnav.jpg); }
.themeElite #topnav ul li { border-right-color: #b8e272; }
.themeElite #topnavPrime { left: 16px; }
.themeElite #topnavPrime a { color: #d6ebad; }
.themeElite #topnavPrime a:hover { color: white; }
#home.themeElite #footer { background-image: url(i/_skin_elite/footer_home.gif); }
.themeElite #footer { background-image: url(i/_skin_elite/footer.gif); }
.themeElite #homePromos { background-image: url(i/_skin_elite/home_promos.gif); }
.themeElite #homePromos a { color: #85cd40; }
.themeElite #homePromos a { background-position: 75px -326px; padding-top: 4px; height: 16px; }
.themeElite #homePromos a:hover { background-position: 75px -346px; color: #649a30;  }
.themeElite #sideNav li { background: url(i/_skin_elite/sidenav_divider.jpg) no-repeat right bottom; }
.themeElite #backToHome { top: 65px; }











#billboard { background-image: url(i/_skin_elite/billboard2.jpg); background-repeat: no-repeat; }

		#billboard p {
			top: 60px;
			right: 35px;
			width: 422px;
			height: 177px;
			color: #003366;
			font-family: arial, sans-serif;
			font-size: 16px;
			line-height: 1.4;
		}
		#billboard p.title {
			top: 40px;
			right: 56px;
			width: 292px;
			height: 150px;
			color: #003366;
			background-position: 0 -197px;
			font-family: arial, sans-serif;
			font-size: 16px;
			line-height: 1.4;
		}


				.hasArialNarrow #billboard p {
					font-size: 28px;
					line-height: 1.15;
					font-family: 'arial narrow', arial, sans-serif;
				}
				#billboard p strong {
					color: #99cc33;
					font-weight: bold;
				}
				#billboard p.subordinate {
					font-size: 15px;
					top: 180px;
					right: 123px;
					width: 250px;
					line-height: 1.6;
				}
				#billboard p.detail {
			        top: 85px;
			        right: 56px;
			        font-size: 12px;
			        width: 288px;
		        }
		        .hasArialNarrow #billboard p.detail {
					font-size: 15px;
					line-height: 1.6;
				}


/* FORMS */
.themeElite #loginBox { border-color: #bfe279; }
.themeElite #newVendorRegistration { border-top-color: #bfe279; }
.themeElite #loginBox { background-color: #fbfff2; }
.themeElite input#loginBoxButton { background-image: url(i/_skin_elite/pill_button.png); }
.themeElite div.optionLinks a { color: #0099cc; }
.themeElite #newVendorRegistration strong { color: #99cc33; }
.themeElite .caption a { color: #99cc33; }
.themeElite thead th { background-color: #d9f1aa; }
.themeElite td { border-color: #d9f1aa; }
.themeElite .caption { background: #fff url(i/_skin_elite/form_top.gif) top left no-repeat; border: none; }
.themeElite .form h2 { color: #003366; }
.themeElite .form fieldset { border-top-color: #c7e689; }
.themeElite .submit_btn { background-color: #0099cc; }
.themeElite .reset_btn { background-color: #99cc33; }

#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: #e7f9c5; border: 1px solid #85cd40; 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;}


/* = = = = = = = = = = = = = = = = = = = = = = = = */