body{text-align:center; color:#FFF; background:#4b4b4b;font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:auto; background:#444; text-align:center;}
#headerWrap,#header,#topNavBar,.content,#footer, #footer .inner{margin:0 auto; width:980px; height:auto; text-align:left;}
#headerWrap{width:100%; background:#000;}
#header{width:800px; height:135px; padding:25px 50px 0 120px; position:relative;}
.cheatSheet{float:right; width:150px; height:92px; margin-top:15px; background:transparent url('images/cheatSheet.gif') no-repeat;}
.cheatSheet:hover{background-position:0 -92px;}
.cheatSheet b{display:none;}
.logo{float:left; width:180px; height:120px; background:transparent url('images/logo.gif') no-repeat;}
.logo b{display:none;}

.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}

#topNavBar{position:absolute; top:110px; left:120px; width:520px; margin:0; display:inline;}
#topNavBar ul.rootGroup {}
#topNavBar .rootGroup li{float:left;}
#topNavBar .rootGroup li a b{display:none;}
#topNavBar .rootGroup li a,
#topNavBar .rootGroup li a:visited{display:block; height:30px; font-weight:700; color:#FFF; text-decoration:none; text-transform:capitalize; background-position:50% 0;}
#topNavBar .rootGroup li a:hover,
#topNavBar .rootGroup li a.selected{height:110px;background-position:0 -111px !important;}

#topNavBar .rootGroup li.class a,
#topNavBar .rootGroup li.class a:visited{background:transparent url('images/classBtn.gif') no-repeat 0 0; width:115px;}
#topNavBar .rootGroup li.campus a,
#topNavBar .rootGroup li.campus a:visited{background:transparent url('images/campusBtn.gif') no-repeat 0 0; width:155px;}
#topNavBar .rootGroup li.emotimatic a,
#topNavBar .rootGroup li.emotimatic a:visited{background:transparent url('images/emotimaticBtn.gif') no-repeat 0 0; width:250px;}

.content{min-height:560px; height:auto !important; height:560px; background:#000;}
.content .sidebar{display:inline; float:left; width:220px; margin:35px 10px 0 0;}
.content .sidebar li{margin-bottom:8px;}
.content .main{display:inline; float:left; width:980px; }
.content .main .colImage{float:left; width:500px;}
.content .main .colContent{float:left; margin-top:0px; width:420px; padding:15px 25px 0px 25px;}
.content .main div.titleArea{}
.content .main div.header{}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px; width:420px; line-height:19px; font-weight:lighter;}
.content .main h1{font-weight:500; font-size:26px; color:#cb693c; margin-bottom:10px;}
.content .main h1 b{color:#7e0076; font-weight:500;}
.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}
.content .main ul{list-style:disc;margin-left:17px;}
.content .main li{margin-bottom:5px;}

.content .home{background:transparent url('images/home.jpg') no-repeat 50% 0; width:980px; height:573px;}
.content .home .headline{}
.content .home .headline b{display:none;}

.content .home .freeTee{position:relative; float:left; margin-top:455px;}
.content .home .freeTee a{position:absolute; left:-130px; bottom:75px; width:410px; height:390px; background:transparent url('images/freeTee.gif') no-repeat 50% 0;}
.content .home .freeTee a b{display:none;}

.content .main .cheatHeader{margin:0 0 0 125px;}
.content .main ul.cheat{margin:30px auto; font-size:26px; font-weight:lighter; list-style:none; width:900px;}
.content .main ul.cheat li{float:left; display:inline; text-align:center; width:90px; height:90px; margin:0 auto;}
.content .main ul.cheat li a,
.content .main ul.cheat li a:visited{text-decoration:none; cursor:default;}
.content .main ul.cheat li a span{float:left; display:none; width:90px; text-align:center; margin-top:10px; font-size:10px; color:#fff;}
.content .main ul.cheat li a:hover span{display:block;}


.orange{color:#E45F29 !important;}
.pink{color:#900074 !important;}
.blue{color:#0096AF !important;}

.tee{width:100%; background:#0096a7;}
.tee .intro{background:#7e0076; width:100%;}
.tee .intro p{padding:50px 40px 20px 40px; font-size:14px; width:auto;line-height:28px;}
.tee .form{padding:25px 0 15px 125px;}
.tee .form legend{display:none;}
.tee .form label {float:left; line-height:20px; margin:0 10px 0 15px; text-align:left; font-size:14px; width:100px;}
.tee .form label.gender {width:72px;text-align:right;}
.tee .form label.zip {text-align:center; margin:0 10px 0 0;}
.tee .row{float:left; margin-bottom:15px; width:100%;}
.tee .form input,
.tee .form select{float:left; width:356px; background:#fff; border:none; padding:3px 10px; font-size:13px}
.tee .form input.zip,
.tee .form select.size{width:140px;}
.tee .form select{width:80px;}
.tee .form .radio{width:20px; margin-top:4px; background:none;}
.tee .form .shirt{float:left; margin:2px; padding:8px;}
.tee .form .selectedShirt{float:left; margin:6px; border:solid 4px #900079;}
.tee .form .submit{width:152px; float:right; background:none;}

.tee .form img.shirtPic{float:left;}
.tee .form .column{float:left; width:130px;text-align:center;}
.tee .form .column a{color:#900079 !important;}

.tee .form span{float:left; width:4px; height:21px;}
.tee .form span.left{background:url('images/textAreaLeft.gif') no-repeat 0 0;}
.tee .form span.right{background:url('images/textAreaRight.gif') no-repeat 0 0;}

#footer{width:100%; background:#000; height:175px; clear:both; padding:25px 0 10px;}
#footer .inner p{margin:23px 0 0 5px;width:500px;float:left;}
#footer .inner img{margin-top:20px;float:left;}
.link{float:right; padding-right:40px; width:250px; height:43px; background:transparent url('images/footerLink.gif') no-repeat;}
.link:hover{background-position:0 -43px;}
.link b{display:none;}

.sneaky{display:none;visibility:hidden;}





