/* OVERRIDE DEFAULTS */
body{	font-family:tahoma, arial;	font-size:13px;	color:#fff;	background:#757575 url(/TechEd/images/background.jpg) top center repeat-y;}
img{	border:0px;}
a{	/*color:#D6D6D6;*/ color:#EF2525; text-decoration:none;}
a:focus{	outline:none;}
a:hover{	text-decoration:underline;}
p{	padding:7px 0px;	padding-bottom:12px;	margin:0px;	line-height:18px;}

.txt11px{font-size:11px;}

#techEdLogo{	text-align:left;		position:absolute;	left:10px; top:3px;}
#shadow{	background:url(/TechEd/images/shadow.jpg) repeat-y;	width:984px;	margin:0 auto;	padding:0px;}
#shadowBottom{	background:url(/TechEd/images/shadowBottom.jpg) no-repeat;	width:984px;	margin:0 auto;	height:10px;}
#content{	width:974px;	margin:0 auto;	position:relative;}


/* For the Matco PI text */
.style2{ color:#000;}

/* SUB LINKS AT TOP OF HEADER */
#sublinks{	background:url(/TechEd/images/shadowSubLinks.jpg) no-repeat;	text-align:right;	width:480px;	float:right;	margin:-31px -4px 0px 0px;	height:31px;}
#sublinksContent{	padding:7px 12px 10px 4px;	height:inherit;}
#sublinksContent a{	color:#fff; text-decoration:none;}
#sublinksContent a:hover{ text-decoration:underline;}

#sublinksContent a.signUpHeader {color:#DA0000; font-weight:bold;}

/* REGISTRATION STYLES */
.red{	color:#CC0000;	font-size:14px;	font-weight:bold;}
.success{	color:#009933;}
.blackTxt{	color:#000;}
.registererror{	color:#FF0000;}
.register_addtionaltxt{ color:#7E7E7E; font-size:10px;}
.inputType{font-size:12px; font-family:verdana;}



#header{	background:#000 url(/TechEd/images/background_header.jpg) repeat-x;	padding:28px;	font-weight:bold;	text-transform:uppercase;	margin-top:40px;	font-size:11px;	color:#DFDFDF;}
#header #menu{	margin-left:220px;}
#header #menu a{	color:#fff;	font-size:14px;	text-decoration:none;	font-weight:bold;	padding-left:5px;	padding-right:5px;}
#header #menu a:hover{	color:#fff;	text-decoration:none;	border-bottom:5px solid #da0000;	padding-bottom:3px;}
#header #menu a:focus{	outline:none;}
#header #menu a.selected,
#header #menu a.selected:hover{	color:#fff;	text-decoration:none;	border-bottom:5px solid #da0000;	padding-bottom:3px;}
#header #menu a.selected:focus{	outline:none;}


#footer{	background:#000 url(/TechEd/images/background_footer.jpg) repeat-x;	padding:15px;	font-weight:bold;}
#footer .footerTxt{ float:left; font-weight:100; font-size:11px;}
#footer #links{	float:right;	padding-right:5px;	padding-top:12px;	text-transform:uppercase;}
#footer #links a{	color:#fff;	font-size:11px;	text-decoration:none;}
#footer #links a.selected,
#footer #links a:hover{	color:#fff;	text-decoration:none;	border-bottom:5px solid #da0000;	padding-bottom:3px;}
#footer #links a:focus{	outline:none;}

#main{	background:#131313 url(/TechEd/images/background_main.jpg) repeat-x;	padding:10px;	text-align:left;}
.leftCol{	width:350px;	float:left;	position:relative;	z-index:10;}
.rightCol{	width:100%;	float:left;	margin-left:-350px;}
.fullCol{	width:100%;	float:left;}

/* Landing Page Overrides */
#home .rightCol {margin-left:-400px;}
#home .leftCol {width:400px;}

.callOut_section{padding:2px;	line-height:18px;	padding-top:15px;	padding-left:4px;}

.subPage_containerLeft{	background:#313335 url(/TechEd/images/background_callout.jpg) repeat-x;	border:1px solid #000;	float:left;	width:570px;	padding:5px;	marign-top:15px;}

.subPage_containerLeft img {padding:0px 10px 10px 0px;}

.subPage_containerRight{	line-height:18px;	float:left;	width:360px;	margin-left:3px;}
.callOut_fullSection{	background:#313335 url(/TechEd/images/background_callout.jpg) repeat-x;	border:1px solid #000;	padding:10px;	margin-left:100%;	line-height:18px;	padding-top:15px;}

#processingBox{ display:none;background-color:#fff; border:1px solid #999999; width:300px; height:250px; padding:10px; margin:0 auto; color:#000; margin-top:15px;}
.loginformcontent{background-color:#fff; border:1px solid #999999; width:300px; height:250px; padding:10px; margin:0 auto; color:#000; margin-top:15px;}


.callOut_section .title, .callOut_fullSection .title{	color:#f00202;	color:#da0000;	text-transform:uppercase;	font-weight:bold;	font-size:14px;padding-bottom:6px;}
.subsection .info .sectionTitle{	color:#fff;	font-size:12px;	font-weight:bold;	text-transform:uppercase;}
.sub_title{	font-size:15px;	padding-bottom:1px;	margin-bottom:0px;	margin-top:4px;	color:#fff;}
.indent{	margin-left:16px;}
.largetitle{	color:#f00202;	color:#da0000;	text-transform:uppercase;	font-weight:bold;	font-size:18px; padding-bottom:6px;}

.callOut2{	margin-top:10px;	padding:3px;	padding-bottom:0px;	font-size:11px;}
.callOut2 .title{	color:#f00202;	color:#da0000;	text-transform:uppercase;	font-weight:bold;	font-size:12px;	padding-left:3px;	padding-right:3px;}
.callOut2 p{	line-height:15px;	padding-bottom:4px;	padding-left:3px;	padding-right:3px;}



.borderbottom{	border-bottom:1px solid #747474;}

#landingSection{	margin:0 auto;	text-align:center;}
.landing_section{	background-color:#000000;	width:140px;	text-align:center;	padding:2px;	float:left;	margin:0px 8px;}
.landing_section .link{	background:#000 url(/TechEd/images/background_landingSection.jpg) repeat-x;	width:130px;	text-align:center;	padding:3px;	margin:6px auto;	padding-top:6px;}
.landing_section .link a, 
.subsection .link a{	color:#fff;	text-transform:uppercase;	font-size:10px;	text-decoration:none;	font-weight:bold;}
.landing_section .link a:hover,
.subsection .link a:hover{	color:#fff;	text-transform:uppercase;	font-size:10px;	text-decoration:underline;	font-weight:bold;}
.subsection .link a:focus{	outline:none;}


/* FAQ's */

a.faq  		{text-decoration:none; color:#CCCCCC;}
a.faq:hover	{text-decoration:underline;}
a.faq:focus {outline:none;}

/* RIGHT NAV LINKS */
.rightNav 			{float:right;	padding:6px; background:url(/TechEd/images/background_calloutLinkContainer.jpg) repeat-x; width:95%; margin-left:7px;}
.rightNav a 		{display:block;	padding:5px 0px; background:#1f1f1f url(/TechEd/images/bg_gray.jpg) repeat-x; text-decoration:none;}
.rightNav a:hover,
.rightNav a.selected 	{background-image: url(/TechEd/images/bg_red.jpg); cursor:pointer; text-decoration:none;}
.rightNav a:focus 	{outline:none;}
.rightNav a h4 		{margin:0;	padding:0 0 0 90px;	color:#fff;	width:250px;	text-align:left;	font-size:11px;		min-height:79px;	font-weight:normal;	background:transparent url(/TechEd/images/imageMap_rightNav.v3.jpg) no-repeat 5px 0;}

.rightNav a#suppliers h4 		{	background-position: 5px 0;}
.rightNav a#specials h4 		{	background-position: 5px -80px;}
.rightNav a#newexclusive h4 	{	background-position: 5px -160px;}
.rightNav a#contests h4 		{	background-position: 5px -240px;}

.rightNav a#instructorInfo h4 	{	background-position: 5px -320px;}
.rightNav a#natef h4 			{	background-position: 5px -400px;}
.rightNav a#requestQuote h4 	{	background-position: 5px -480px;}
.rightNav a#industryPartners h4 {	background-position: 5px -560px;}

.rightNav a#teamappearences h4 	{	background-position: 5px -640px;}
.rightNav a#matcotoolsracing h4 {	background-position: 5px -720px;}
.rightNav a#powerblocktv h4 	{	background-position: 5px -800px;}
.rightNav a#raceschedule h4 	{	background-position: 5px -880px;}

.rightNav a#recommendfriend h4 	{	background-position: 5px -960px;}
.rightNav a#jobpostings h4 		{	background-position: 5px -1040px;}
.rightNav a#youtube h4 			{	background-position: 5px -1120px;}
.rightNav a#myspace h4 			{	background-position: 5px -1200px;}

.rightNav a#video1 h4 			{	background-position: 5px -1280px;}
.rightNav a#video2 h4 			{	background-position: 5px -1360px;}
.rightNav a#video3 h4 			{	background-position: 5px -1440px;}
.rightNav a#video4 h4 			{	background-position: 5px -1520px;}
.rightNav a#video5 h4 			{	background-position: 5px -1600px;}

.rightNav a#matcopi h4 			{	background-position: 5px -1680px;}
.rightNav a#madebyidea h4 		{	background-position: 5px -1680px;}

.rightNav a#abouttech h4		{	background-position: 5px -1760px;}
.rightNav a#eligibility h4		{	background-position: 5px -1840px;}

.rightNav a#catalog h4			{	background-position: 5px -1920px;}

.rightNav a#torque h4			{	background-position: 5px -2000px;}

.rightNav a#iss h4				{	background-position: 5px -2080px;}

.rightNav a h4 strong {	font-size:12px;	font-weight:bold;	text-transform:uppercase;	display:block;}


/* Landing Page Sections - 3 of them */
#landingSections		{width:540px; margin:0 auto;}
#landingSections a {float:left; display:block; margin:0px 18px; padding:131px 0px 0px 0px;	color:#fff;	width:131px;	text-align:center;	font-size:9px;	font-weight:normal;	background:transparent url(/TechEd/images/homepage_section_images.jpg) no-repeat 0px 0px; border:6px solid #000000; text-decoration:none;}

#landingSections a#abouttech	{	background-position: 0px 0px;}
#landingSections a#eligibility 	{	background-position: 0px -130px;}
#landingSections a#registered 	{	background-position: 0px -260px;}

#landingSections a span{	font-size:9px;	font-weight:bold;	text-transform:uppercase;	display:block; background:transparent url(/TechEd/images/homepage_section_images.jpg) no-repeat 0px -391px; line-height:29px; text-align:center;}

#landingSections a:hover span{	background-position:0px -421px; }


/* REGISTRATION BOX */
.registrationbox{	display:none;  }  
.registrationbox.ui-dialog-content{ 	display:block;	text-align:left; }  
.registrationbox .ui-dialog,
.registrationbox.ui-dialog {	background-color:#E4E4E4;	text-align:left;	border:1px solid #000;}
.registrationbox .ui-dialog .ui-dialog-titlebar,
.registrationbox.ui-dialog .ui-dialog-titlebar {padding: 0px;	height: 35px;	_height: 36px;}
.registrationbox .ui-dialog .ui-dialog-titlebar-close,
.registrationbox.ui-dialog .ui-dialog-titlebar-close {	width: 45px;	height: 30px;	background: url(/teched/images/dialog-titlebar-close.png) no-repeat;	position:absolute;	top:0px;	right: 7px;	cursor: pointer;}
.ui-dialog-titlebar-close:focus{	outline:none;}
.registrationbox .ui-dialog .ui-dialog-titlebar-close span,
.registrationbox.ui-dialog .ui-dialog-titlebar-close span {	display: none;}
.registrationbox .ui-dialog .ui-dialog-titlebar-close-hover,
.registrationbox.ui-dialog .ui-dialog-titlebar-close-hover {}
.registrationbox .ui-dialog .ui-dialog-title,
.registrationbox.ui-dialog .ui-dialog-title {	margin-left: 5px;	color:#000;	font-family:arial; font-weight:bold;	position: relative;	top: 7px;	left: 4px; font-size:18px;}
.registrationbox .ui-dialog .ui-dialog-content,
.registrationbox.ui-dialog .ui-dialog-content {	margin: 0em;}
.registrationbox .ui-dialog .ui-dialog-buttonpane,
.registrationbox.ui-dialog .ui-dialog-buttonpane {	position: absolute;	bottom: 8px; right: 12px;	width: 100%;	text-align: left;}
.registrationbox .ui-dialog .ui-dialog-buttonpane button,
.registrationbox.ui-dialog .ui-dialog-buttonpane button {	margin: 6px;}

.requiredField {color:#ff0000;}
#registerresponse {width:200px; float:left;}
#registerrequiredfields {width:330px; float:left; text-align:right;}

/* PARTNER LINKS */

#partnerlinks {margin-left:15px;}
#partnerlinks #consulab {padding:5px; border:1px solid #000; background-color:#fff; margin-top:5px; height:40px; padding-top:20px; float:left; }
#partnerlinks #dynamometer {padding:5px; border:1px solid #000; background-color:#fff; margin-top:5px; height:55px; float:left; }
#partnerlinks #ammcocoats {padding:5px; border:1px solid #000; background-color:#fff; margin-top:5px; height:55px; float:left; }
  

/* SLIDES - USED FOR REGISTRATION */
#slidecontainer {width: 550px;height: 430px;/* border: 3px solid #37c0ff;  */text-align: left;overflow: hidden; }
#wrapper {width: 1760px;height: 420px;/* border: 3px solid #f850b3; */}
.slide {float: left;width: 550px;height: 4100px;padding:0px 20px 0px 0px;/*border: 3px solid #dddddd;*/margin-top: 6px;}


/* CURRENT SPECIALS PAGE */
.itemSpecial{ width:573px; margin-bottom:20px;}
.itemSpecial .imgHolder{ width:120px; height:120px; float:left; background:url(/TechEd/images/specialsImgBackground.png) no-repeat;}
.itemSpecial .imgHolder p {color:#D4D4D4; font-size:13px;}
.itemSpecial .itemSpecialInfo {width:440px; float:left; padding-left:8px;}
.itemSpecial .itemSpecialInfo h3 {margin:0px; font-size:15px; border-bottom:2px solid #F3F3F3; padding-bottom:6px;}
.itemSpecial .itemSpecialInfo ul {margin:0px; padding:0px; padding-left:15px; padding-right:3px; font-size:11px;}
.itemSpecial .itemSpecialInfo .itemCopy {width:300px; float:left; padding-top:6px;}
.itemSpecial .itemSpecialInfo .priceAddCart {width:125px; float:left; border-left:1px dotted #970F12; padding-left:4px; padding-top:5px;}



#g8Sweeps {font: 12px helvetica, arial, sans-serif;margin:5px;width:560px;}
#g8Sweeps * {margin:0;padding:0;}

#g8Sweeps #g8Message {	background-color:#dfd;	border:1px solid #080;	padding:20px;	text-align:center;	margin:10px 0;	color:#080;	font-weight:bold;	font-size:14px;}
#g8Sweeps #g8Header {	background:#000 url(/Votech/images/pontiacG8.jpg) no-repeat left top;	padding-left:250px;	height:72px;}
#g8Sweeps #g8Header h1 {	color:#fff;	font-size:26px;	font-weight:lighter;	letter-spacing:4px;	padding:3px 0;}
#g8Sweeps #g8Footer {	margin-top:5px;}
#g8Sweeps #g8Footer p {	font-size:10px;	color:#777;}
#g8Sweeps #g8Footer img {	float:right;}
#g8Sweeps #g8Header h1 strong {	font-style:normal;	font-weight:lighter;	color:#ee3224;}
#g8Sweeps #g8Header h1 strong span {	font-size:10px;	vertical-align:top;	position:relative;	top:4px;}
#g8Sweeps #g8Header h4 {	color:#eee;	font-size:14px;	font-weight:normal;	letter-spacing:1px;	padding:0 6px;}
#g8Sweeps #g8Content {	padding:10px;	border:1px solid #000;	background-color:#131313; color:#fff;	position:relative;}
#g8Sweeps form div {	padding-bottom:15px;}
#g8Sweeps form div label {	width:90px;	float:left;	font-size:10px;	text-align:right;	color:#fff;	margin-left:5px;	padding:0 10px;	font-weight:bold;	position:relative;}
#g8Sweeps form div p {	font-size:10px;}
#g8Sweeps form div.error {	position:relative;	top:-13px;	padding:0;}
#g8Sweeps form div.error p {	color:#f00;}
#g8Sweeps form div label em {	position:absolute;	right:2px;	top:2px;	font-style:normal;	font-size:16px;	color:#f00;}
#g8Sweeps form div input, #g8Sweeps form div select {	float:left;	margin:0;	margin-right:2px;}
#g8Sweeps form div input {	padding:0;}
#g8Sweeps form .checkInput {	float:left;	padding-bottom:0;}
#g8Sweeps form .checkInput .checkItem {	float:left;	width:auto;	margin:0;}
#g8Sweeps form .checkInput .checkItem .checkDescription {	line-height:17px;}
#g8Sweeps form .stacked .container {	padding-bottom:5px;}
#g8Sweeps form .stacked .checkItem {	width:90px;	text-align:left;}

/* POP UP FORMS */
#popupRegistration{ background-color:#fff; border:1px solid #999999; width:550px; height:430px; padding:10px; margin:0 auto; color:#000; margin-top:15px;}
#popupTerms {background-color:#fff; border:1px solid #999999; width:350px; height:500px; padding:10px; margin:0 auto; color:#000; margin-top:15px;}
#popupRegisterThankYou {background-color:#fff; border:1px solid #999999; width:500px; height:220px; padding:10px; margin:0 auto; color:#000; margin-top:15px;}