
#navWrapper {position:relative; top:0; }
/*#headerx, #navWrapper, #divbar, #mainTable {width:1030px; margin:0 auto; }
#navWrapper  { margin-left:0; width:auto; top:30px; } PUT BACK IN FOR NEW TEMPLATE*/
#headerx {height:90px; }

#landing * {margin:0; padding:0; }

#landing {min-width:690px;}
.widelanding {width: 736px;}
.narrowlanding {width: 690px;}

#container {background: #fff;}
#breadcrumb, #emailPrint, #bottomLine {display: none;}

#content {margin: 26px 0 10px 0; padding: 0 0 0 30px; border-left: 1px solid #EEEEEE; position: static; width: 720px;}
#mainContent {float: none; width: 720px;}

/* ------ LANDING PAGE -------- */

#content #landing h1 {margin:0 20px 0 0; font-size: 48px;  display: inline; }
#content #landing h2 {font-family:"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif; font-style: italic; display: inline;}
	
/*--------- FEATURES --------*/	
	
#landing #features {margin:20px 0 0 0; position:relative; height: 334px; }
	
	/* E[attr] works only in Firefox, E[attr=x] works in FF and IE7 */
#landing #features[class] { /*
	margin-right:15px; */
	}
#landing #features h2 { margin:7px 0 5px 0; }
#landing #features li {width:690px; list-style:none; display:none; position:absolute; left:0px; }

#landing #features li img { margin:0; padding:0;  background:transparent; float:none; clear:none; position: static;/* border:1px solid #fff;*/ }
#landing #features li h3 { margin: 40px 0 20px; padding: 10px 20px; color: #fff; background: #607997; font-size: 21px; font-family:"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif; text-transform: uppercase; letter-spacing: .05em;}
#landing #features li h3 a {font-size: 21px; font-family:"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif; text-transform: uppercase; letter-spacing: .05em; color: #fff;}

#landing #features li p { margin:0 25px 8px 15px; }
#landing #features li.current { display:block; }
#landing #features li div.media {float: left; width: 428px; height: 300px; margin-right: 20px; padding: 12px;}
#landing #features li div.media a {display: block; padding: 0; }

#landing #features li a.myPlayer {text-align: center;}
#landing #features li a.myPlayer img {
	/*margin-top:100px;*/
	text-align: center;
}

	
	
#landing #features #numberLinks { width:240px; position:absolute; padding-bottom:0px; z-index:34409; top: 0; margin-left: 470px; text-transform: uppercase; margin-top: 10px;}
#landing #features #numberLinks a { margin:0; padding:3px 6px; border-left:none; }
#landing #features #numberLinks a.current {color: #090909;}
#landing #features #numberLinks a:hover { background-color:#e0dfd9; }
#landing #features #numberLinks a.first { border-left:none; }

#features #tooltip {position:absolute; display:none; z-index:54432;}
#features #tooltip p { margin:0; padding:7px 7px; background:#fff; margin:0 0 6px 0; border:1px solid #ccc; }
#features #tooltip .tooltiparrow { width:100%; background:url(/base_images/tips/tip.gif) no-repeat 50% bottom; height:7px; position:absolute; bottom:0; }
	

/*--------- Highlights Three Across --------*/	
#highlights { margin: 0; padding: 0;clear: both; height: 140px;}
#highlights ul {margin: 0;}
#highlights ul li {display: block; float: left; margin: 0 20px 0 0; width: 216px; height: 120px; }
#highlights ul.wide li {width: 232px; height: auto;}
#highlights ul li.last {margin: 0;float: right;}
#content #highlights ul li h3 {margin: 6px 10px 0; }
#content #highlights ul li a h3{font-size: 14px; line-height: 16px; font-weight: bold; text-transform: uppercase; }
#highlights ul li img {width: 60px; margin: 8px 8px 8px 6px;}
#highlights ul li p {margin: 5px 10px 10px; line-height: 14px;}
#highlights ul#subhighlights li { width: 216px; height: 80px; background: none; }
#highlights ul#subhighlights li img {width: auto; height: auto; border: 0; margin: 0 10px 50px 0;}

#highlights ul li ul li {width: auto; height: auto; margin: 2px 0 0 10px; float: none;}

/*--------- Subhighlights Four Across --------*/
#subhighlights {margin: 0; clear: both; width: 100%;}
#subhighlights ul {margin: 0;}
#subhighlights ul li {list-style-type: none; width: 150px; float: left; margin: 10px 28px 10px 0;}
#subhighlights ul li img {margin: 0;}
#content #subhighlights ul li h3, #content #subhighlights ul li h3 a {font-size: 14px; font-weight: bold; text-transform: uppercase;}
#subhighlights ul li.last {float: right; margin: 10px 0 10px 0;}
#content #subhighlights h2 {font-family:"Palatino Linotype",Palatino,Georgia,"Times New Roman",Times,serif;
font-style:italic;}


#content #landingsidebar {position: absolute; border-top: 1px solid #EEE; padding-top: 10px;left: 20px; bottom: 30px; width: 180px;}
#content #landingsidebar ul,
#content #landingsidebar ul li {list-style-type: none; margin: 0;}
#content #landingsidebar a h3 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 14px; margin:0 0 0.5em;}

#content #info {background: #333; padding: 1px 0; text-align: center; color: #fff; width: 100%; clear: both; }
#content #info p {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; letter-spacing: .1em; margin: 0.5em 0;}
#content #info a {color: #fff;}


#pagePromos li a { margin-top:15px;}
#pagePromos li a img { margin-top:-20px; }

#navAndPromos {width: 220px; margin-right: 30px; margin-top: 30px;}
#navAndPromos #pageNav {background: none; padding-right: 20px; border-right: none;}
#navAndPromos #pageNav h4 { padding:3px 0; }
#navAndPromos #pageNav h3 a {padding:0 0 10px 20px;}
#pageNav h4 a {font-size: 16px; text-transform: none; padding:10px 0 4px 20px;}





/*--------- EMAIL REGISTRATION --------*/
#landing #regEmail {background:transparent url(images/teachgaz_sm.gif) 8px top no-repeat;}
#landing #regEmail { clear:both; background:url(/images_global/letter.gif) 5px 0 no-repeat; height:53px; padding-top:10px; padding-bottom:30px; position:relative; top:20px; }
 
#landing #regEmail a { border:1px solid silver; display:block;}
/*--------- OTHER --------*/	
#landing .div { clear:both; padding-top:60px; margin:0; background:transparent url(/visit2/images/scroll_divider.gif) center center no-repeat; border:none; font-size:1px; height:13px; }



/* -------------- MAIN IMAGES --------------*/
#mainRotation { width:730px; height:380px; background:#8F8B86; border:3px solid #866c41;  position:relative; margin-bottom: 25px;}
#content>#mainRotation {  margin-right:14px; }

#content #mainRotation img {padding: 0; margin: 0;}

#mainRotation a { color:#fff;}
#mainRotation #mainImgs {  }
#mainRotation #mainImgs a.current {  }
#mainRotation #mainImgs a img { position:absolute; top:0; left:0; display:none; }

#mainRotation #mainImgs a .mainImgText {position:absolute; bottom:15px; right:20px; display:none; width: 600px;}
#content #landing #mainRotation h2 {font: normal 28px/32px Georgia, Times, serif; text-transform:uppercase; letter-spacing:.03em; text-align:right; margin-bottom:.1em; font-style: normal; display: block;}
#content #landing #mainRotation h2 em { font-style: italic; text-transform:none; letter-spacing:.03em; }
#mainRotation p { font: normal 14px Verdana, Helvetica, Arial, sans; text-align:right; margin:0; }
#mainRotation p strong {color:#F4E9B4; font-weight:normal; }


#mainRotation img{ display:none; }
#mainRotation h2 {color: #fff; margin-bottom:0; padding-bottom:0; }
#mainRotation p { margin-top:.3em; }
#mainRotation p strong { color:#50809A; }


#mainRotation #mainImgs a .mainImgText { bottom:5px; }
#mainRotation p strong { color:#fff; background:maroon; padding:4px 8px; line-height:45px; }
#mainRotation p strong:hover, #mainRotation a:hover p strong { color:maroon; background:#C7C2AF; cursor:pointer; }



/* -------------- SLIDESHOW ELEMENTS --------------*/
.slidenums {  display:block; position:absolute; bottom:105px; right:250px;   }
#mainRotation .slidenums a { display:block; background:#ccc; color:#000; border:1px solid #999; padding:3px 5px; margin:0 2px; float:left;} 
#mainRotation .slidenums a:hover { background:#333; color:#fff; border:1px solid #fff;  }
#mainRotation .slidenums a.current { background:#666; color:#fff; border:1px solid #999; }

#mainRotation #numberLinks { position:absolute; top:350px; left:10px; width:250px; z-index:2; font-size: .8em; line-height: 1.1em; } 
#mainRotation #numberLinks a {  display:block; background:#DAD5C9; color:#555; padding:3px 5px; margin:0 3px; float:left; opacity:.8; filter:alpha(opacity=80); -moz-opacity:.8; }
#mainRotation #numberLinks a:hover { background:#435464; color:#fff; opacity:1; filter:alpha(opacity=100); -moz-opacity:1;  }
#mainRotation #numberLinks a.currentnum { background:#6A1211; color:#fff; }


/* -------------- HIDE CSS-DISABLED DESCRIPTIVE NAMES --------------*/
.cssDisabled { display:none; }
.clear { clear:both; }



