/*
--------------------------------------------------

Copart Racing
Global Styles [global.css]

Copyright (c) 2010 Acquity Group LLC

--------------------------------------------------
*/

/* @group Reset Styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
body * {position:relative;zoom:1;color:#000000;font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;}

b{
font-weight:bold;
}
/* @end Reset Styles */

/* @group Page Layout Styles */
body {
  background: #D3D3D3 url(../images/backgrounds/bkg_body.jpg) top left repeat-x;
}

.pageSchedule {
  background-image: url(../images/backgrounds/bkg_bodySchedule.jpg);
}

#pageContainer {
  background: transparent url(../images/backgrounds/bkg_home.jpg) top left no-repeat;
}

.pageSchedule #pageContainer {
  background: transparent url(../images/backgrounds/bkg_schedule.jpg) top left no-repeat;
}

.pageCommunity #pageContainer {
  background: transparent url(../images/backgrounds/bkg_community.jpg) top left no-repeat;
}

.bold{
  font-weight: bold;
}

#content {
  width: 938px; 
  margin: 0 auto;
}

#content, 
#nav {
  width: 938px;
}
/* @end Page Layout Styles */

/* @group Navigation Styles */
#nav {
  background: transparent url(../images/backgrounds/bkg_nav.png) top left no-repeat;
  height: 89px;
  z-index: 100;
}

#mainNav {
  position:absolute;
  top: 40px;
  left: 282px;
}

#mainNav ul {
  clear: both;
}

#mainNav ul li {
  float: left;
  margin:0 12px;
  height:36px;
}

#mainNav ul .navActive {
  background: transparent url(../images/navigation/nav_activeState.png) center top no-repeat;
  top: -10px;
}

#mainNav ul .homeActive,
#mainNav ul .newsActive {
  padding: 10px 12px 0;
  margin: 0; 
}

#mainNav ul .driversActive {
  padding: 10px 2px 0;
  margin: 0 10px;  
}

#mainNav ul .scheduleActive,
#mainNav ul .communityActive,
#mainNav ul .aboutActive {
  padding: 10px 0 0;
  margin: 0 12px;  
}

#mainNav ul .gearActive {
  padding: 10px 14px 0;
  margin: 0 -2px;  
} 

#mainNav ul li a {
  display: block;
  height: 17px; 
  text-indent: -5000px;
}

#mainNav ul li.home a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px 0px no-repeat;
  width: 43px;
}

#mainNav ul li.home a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -22px no-repeat; 
}

#mainNav ul li.drivers a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -44px no-repeat;
  width: 60px;
}

#mainNav ul li.drivers a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -66px no-repeat;
}

#mainNav ul li.news a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -88px no-repeat;
  width: 44px;
}

#mainNav ul li.news a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -110px no-repeat;
}

#mainNav ul li.schedule a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -132px no-repeat;
  width: 73px;
}

#mainNav ul li.schedule a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -154px no-repeat;
}

#mainNav ul li.community a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -176px no-repeat;
  width: 87px;
}

#mainNav ul li.community a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -198px no-repeat;
}

#mainNav ul li.gear a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -220px no-repeat;
  width: 46px;
}

#mainNav ul li.gear a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -242px no-repeat;
}

#mainNav ul li.about a {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -264px no-repeat;
  width: 104px;
}

#mainNav ul li.about a.navOn {
  background: transparent url(../images/navigation/sprite_nav.png) 0px -286px no-repeat;
}

#mainNav li.subNavIndicator {	
  background: transparent url(../images/navigation/img_indicator.png) center 19px no-repeat;
}

#mainNav .subNav ol {
  display: none;
  position: absolute;
  top: 27px;
  width: 147px;  
  padding: 8px 0 12px 0;
  background: transparent url(../images/navigation/bkg_subNav.png) left top no-repeat;
  z-index: 3;
}

#mainNav .navActive ol { 
  top:37px;
}

#mainNav .subNav ol li { 
  height: auto;
  padding: 0 6px 8px;
  float: none;
}

#mainNav .subNav ol li a {
  background: none;
  text-indent: 0;
  color: #FFFFFF;  
  font-weight: bold;
  font-size: 12px;
  line-heigh: 14px;
  text-decoration: none;
  width: auto; 
  height: auto;
  top: 0;
}

#mainNav .subNav ol li a:hover {
  color: #FFCC00;
}

#socialNav {
  position: absolute;
  top: 6px;
  left: 738px;
}

#socialNav ul {
  clear: both;
  overflow: hidden;
}

#socialNav ul li {
  float: left;
  padding:0 5px; 
}

#socialNav ul li.socialText {
  color: #E5E5E5;
  font-size: 10px;
  font-weight: bold;
}

#socialNav ul li a {
  display: block;
  height: 16px;
  width: 16px;
  text-indent: -5000px;
}

#socialNav ul li.twitter a {
  background: transparent url(../images/icons/ico_twitter.png) left top no-repeat;
}

#socialNav ul li.facebook a {
  background: transparent url(../images/icons/ico_facebook.png) left top no-repeat;
}

#socialNav ul li.rss a {
  background: transparent url(../images/icons/ico_rss.png) left top no-repeat;
}

#communityNav {
	position: absolute;
	top: 67px;
	left: 290px;
	background: transparent url(../images/backgrounds/bkg_communitySubNav.png) top left no-repeat;
  width: 635px;
  height: 24px;
}

#communityNav ul {
  clear: both;
  overflow: hidden;
  top: 2px;
  left: 39px;
}

#communityNav li {
  float: left;
  margin-right: 19px
}

#communityNav li.commNavLast {
  margin-right: 0;
}

#communityNav li a {
  color: #CCCCCC;
  font-weight: bold;
}

#communityNav li a.commNavActive {
  color: #FFD53D;
}
/* @end Navigation Styles */

/* @Group shared styles */

a,
.blue {
  color: #01356D;
}

a { 
  text-decoration: none;
}

.bold {
  font-weight: bold;
}

.imgTxtLink {
  display: block;
  text-indent: -5000px;
}

.imgHdr {
  text-indent: -5000px;
}

.introText h2 {
  padding: 0 0 12px;
}

.introText p {
  padding: 0 0 12px 0;
  text-align:justify;
}

.introText p.introLast {
  padding: 0;
}

.threeColFull {
  clear: both; 
}

.colOne, 
.colTwo,
.colThree {
  float: left;
}

.twoColFull .colSmall {
  width: 266px;
}

.twoColFull .colLarge {
  width: 672px;
}

.threeColFull .colNormal {
  width: 270px;
}

.threeColFull .colLarge {
  width:398px;  
}

.hdrTxtFl,
.hdrWithTxt {
  clear: both;
  overflow: hidden;
  margin: 0 0 10px 10px;
  text-align: justify;
}

.hdrTxtFl h2,
.hdrTxtFl a {
  float: left;
}

.hdrWithTxt h2 {
  margin: 0 0 10px 0;
}

.arrow {	
	font-size: 9px;
  padding: 0 0 0 8px;
  background: transparent url(../images/icons/imgArrow.png) left 6px no-repeat;
}

.clear {  
  clear: both;
  overflow: hidden;
  height: 0;
  padding: 0;
  margin: 0;
}

/* @end shared styles */

/* @group Home Page Styles  */
.pageHome .oneColFull { 
  width:800px; 
  margin-bottom: 12px; 
}

.mainBackground {  
  margin-left: -190px;
  position:absolute;  
}

.mainBackground h2 {
	width: 800px;
	height: 434px;
  background: transparent url(../images/backgrounds/bkg_home_main.png) top left no-repeat;
}

.bersteinTxt {
	position: absolute;  
  top: 310px;
  height: 80px;
  width: 205px;
}

.edwardsTxt {
  position: absolute;
  top: 305px;
  left: 283px;
  height: 80px;
  width: 189px;
} 

.pageHome .oneColFull .introText {
  position: absolute;
  width: 375px;
  left: 545px;
  top: 115px;
  text-align:justify;
}

#homeFlash {
  height: 550px;
  width: 430px;
}

.pageHome .horzOverFull {
  height: 45px;
  width: 938px;
  margin-top: -4px;
}

/* @end Home Page Styles  */

/* @group Drivers Page Styles  */
.pageDrivers .oneColFull {  
  margin-bottom: 8px; 
}

.pageEdwards .horzOverFull { 
	top: -7px;
  height: 42px;
  width: 938px;
}

.pageBernstein .horzOverFull { 
  top: -19px;
  height: 42px;
  width: 940px;
}

.pageEdwards .driversBkg {	
  margin-top: 4px;
  margin-left: -94px;  
}

.pageBernstein .driversBkg {  
  margin-top: 4px;
  margin-left: -192px;  
}

.pageEdwards .driversBkg h2 {  
  width: 474px;
  height: 449px;
}

.pageBernstein .driversBkg h2 {  
  width: 624px;
  height: 444px;
}

.pageEdwards .driversBkgOne {
  background: transparent url(../images/backgrounds/bkg_edwards.png) top left no-repeat;
}

.pageEdwards .driversBkgTwo {
  background: transparent url(../images/backgrounds/bkg_roush.png) top left no-repeat;
}

.pageBernstein .driversBkgOne {
  background: transparent url(../images/backgrounds/bkg_bBernstein.png) top left no-repeat;
}

.pageBernstein .driversBkgTwo {
  background: transparent url(../images/backgrounds/bkg_kBernstein.png) top left no-repeat;
}

.pageDrivers .introText {
  position:absolute;
  height: 400px;
  width: 550px; 
  top: 40px;
  left: 387px;
}

#displayTwo {
  display: none;
}

.driversBioHead {
	height: 75px;
  text-align: -5000px;
  padding-bottom: 6px;
  border-bottom: 2px solid #3B3D42
}

.driversBioHead .leftHead,
.driversBioHead .rightHead {
  text-indent: -5000px; 
}

.driversBioHead .leftHead {
  float: left;  
}

.driversBioHead .rightHead {
  float: right;
  cursor: pointer;
}

.driversBioHead .txtEdwards,
.driversBioHead .txtRoush {
  height: 60px;
  margin-left: -16px;
}

.driversBioHead .txtEdwards {
	width: 272px;
  background: transparent url(../images/headers/txt_carlEdwards.png) top left no-repeat;
}

.driversBioHead .txtRoush {
	width: 284px;
  background: transparent url(../images/headers/txt_ownerRoush.png) top left no-repeat;
}

.driversBioHead .txtBBernstein,
.driversBioHead .txtKBernstein {
  width: 371px;
  height: 59px;
  margin-left: -16px;
}

.driversBioHead .txtBBernstein { 
  background: transparent url(../images/headers/txt_bBernstein.png) top left no-repeat;
}

.driversBioHead .txtKBernstein { 
  background: transparent url(../images/headers/txt_kBernstein.png) top left no-repeat;
}

.driversBioHead .imgRoush,
.driversBioHead .imgEdwards,
.driversBioHead .imgKBernstein,
.driversBioHead .imgBBernstein {
  width: 160px;
  height: 67px;
}

.driversBioHead .imgRoush {
  background: transparent url(../images/headers/img_ownerRoush.png) top left no-repeat;
}

.driversBioHead .imgEdwards {
  background: transparent url(../images/headers/img_carlEdwards.png) top left no-repeat; 
}

.driversBioHead .imgKBernstein {
  background: transparent url(../images/headers/img_kBernstein.png) top left no-repeat;
}

.driversBioHead .imgBBernstein {
  background: transparent url(../images/headers/img_bBernstein.png) top left no-repeat; 
}

.driverContent ul li {
  list-style: disc;
  margin-left: 16px;
}

.browserFirefox .driverContent ul li,
.browserIE8 .driverContent ul li {
  margin-left: 14px;
}

.driverContent {
	height: 302px;
overflow-y: auto;
  margin: 12px 0 0 0;
  padding: 0 8px 0 0;
  text-align:justify;
}

.pageBernstein .driverContent {
 height: 285px;
}
.driverContent th,
.driverContent td,
.driverContent a {
  font-size: 9px;
  line-height: 100%;
  padding: 2px 0;
}

.browserFirefox .driverContent th,
.browserFirefox .driverContent td,
.browserFirefox .driverContent a {
  padding: 1px 0;
}

.driverContent th {
  font-weight: bold;
  width: 70px;
}

.driverContent table {
  margin: 0 0 12px 0;
}

.pageDrivers .hdrTxtFl {
  margin-left: 5px;
}

.pageBernstein .threeColFull {
  margin-top: -12px;
}
/* @end end driver Styles  */

/* @Group news page styles */
.pageNews .colSmall {
  margin-top: 48px;
}

.pageNews .colLarge {
  margin-top: 20px;
}

.largeNewsFeed {
  margin-left: 36px;
}

.largeNewsFeed h2 {
  background: transparent url(../images/headers/hdr_copartNews.png) top left no-repeat;
  height: 59px;
  width: 128px;  
}

.largeNewsFeedData {
  margin-top: 18px;
  margin-left: 36px;
}

.pageNews .hdrWithTxt {
  margin-left: 0;
  margin-right:14px;
}

/* @end news page styles */

/* @Group about page styles */
.pageAbout .introText {
  width: 400px;
  margin-top:10px;
  margin-left: -16px;
}

.pageAbout .introText p { 
  margin-left: 22px;
  text-align:justify;
}

.pageAbout .flaWThumb {
  position: absolute;
  background: transparent url(../images/backgrounds/bkg_flaWThumb.png) top left no-repeat;
  left: 403px;
  top: 50px;
  width: 524px;
  height: 301px;
}

.flaWThumb .flaWThumbContent {
  margin-left: 16px;
  margin-top: 8px;
}

.pageAbout .twoColFull {
  margin-top: 20px;
}
/* @end about page styles */

/* @Group schedule page */
  .pageSchedule .oneColFull {
    margin-top: 20px;
  }
  
  .pageSchedule .hdrWithTxt {
  margin-left: 0;
  margin-right:18px;
  }
  
  .bkgscheduleRacers {
    position: absolute;
    margin-left: -114px;
    margin-top: 85px;
  }
  
  .pageSchedule .schedule {
    margin-bottom: 12px;   
  }
  
  .schedule h2 {
    background: transparent url(../images/headers/txt_copartSchedule.png) top left no-repeat;
    width: 193px;
    height: 59px;
    margin-left: 62px;
  }    
    
  .scheduleNav,
  .scheduleData {      
    margin-left: 102px;
  }
  
  .scheduleNav {
    width: 720px;
    clear: both;
    overflow: hidden;  
    z-index: 2;   
    margin-top: 16px;  
    border-bottom: 2px solid #566177;  
  }
  
  .scheduleData {
    width: 702px;
    border-top: 1px solid #8d93a3;
    border-bottom: 2px solid #566177;
    padding: 0 9px;   
    min-height: 530px;    
    height: auto !important;    
    height: 530px;
  }  
  
  .scheduleNav div {
    float:left;
  }
  
  .tabs {
    height: 36px;
  }  
  
  .nation a,
  .nhra a {
    display: block;
    height: 16px;
    padding: 10px 20px;
  }  
  
  .nation {
    width: 281px;
    z-index: 2    
  }
  
  .nhra {
    width: 131px;
    margin-left: -16px;
    z-index: 1;
  }
  
  .nationActive .nation a {
    color: #FFFFFF;
    font-weight: bold;
  }
  
  .nhraActive .nhra a {
    color: #FFFFFF;
    font-weight: bold;
  }
  
  .nation a {       
    width: 200px;
  }  
   
  .nhra a {       
    width: 50px;   
  }  
  
  .nationActive .nation {
    background: transparent url(../images/buttons/bkg_schTabLrgOn.png) top left no-repeat;     
  }
  
  .nationActive .nhra {
    background: transparent url(../images/buttons/bkg_schTabsmlOff.png) top left no-repeat;    
  }
  
  .nhraActive .nation {
    background: transparent url(../images/buttons/bkg_schTabLrgOff.png) top left no-repeat;     
  }
  
  .nhraActive .nhra {
    background: transparent url(../images/buttons/bkg_schTabsmlOn.png) top left no-repeat;    
  }
  
  .scheduleData {
    background: transparent url(../images/backgrounds/bkg_schData.png) top left repeat-y;
  }
  
  #nhraData {
    display: none;
  }
  
  .scheduleData p {
    text-align: center;
    margin: 16px 0 10px;
  }
  
  .scheduleData table {
    width: 702px;
    overflow: hidden;
  }

  .scheduleData th {
    padding: 4px 0;    
    font-style: italic;
    font-weight: bold;
  }
  
  .scheduleData tr.firstSch td{
    border-top: 2px solid #3b3d42;
  }  
  
  .scheduleData td {
    padding: 4px 2px;
    border-top: 1px solid #CCCCCC;
  }
  
  .bold .schDate {
  	font-weight:bold;
  }
  .schDate {
    width: 45px;
    text-align: left;   
  }
  
  .bold .schDateNhra {
  	font-weight:bold;
  }
  .schDateNhra {
    width: 85px;
    text-align: left;   
  }
  
  .bold .schTime {
  	font-weight:bold;
  }
  
  .schTime {
    width: 60px;
    text-align: left;
  }
  
  .bold .schRace {
  	font-weight:bold;
  }
  
  .schRace {
    width: 213px;
  }
  
  .bold .schRaceNhra {
  	font-weight:bold;
  }
  
   .schRaceNhra {
    width: 220px;
  }
  
  .bold .schTrack {
  	font-weight:bold;
  }
  
  .schTrack {
    width: 95px;
  }
  
  .bold .schTV {
  	font-weight:bold;
  }
  
  .schTV {
    width: 40px;
    text-align: center;
  }
  
    .schTVNhra {
    width: 70px;
    text-align: center;
  }
  
  .schResult {
    width: 50px;
	text-align: center;
  } 
	.schWrap{
	width: 50px;
	
	}
	
  
  .pageSchedule .threeColFull {
    margin-top: 12px;
  }
  
  .pageSchedule .searchInv {
    margin-left:-3px;
  }  
/* @end schedule page */

/* @Group community page */
.communityBackground {  
  margin-left: 70px;
  position:absolute;  
}

.communityBackground h2 {
  width: 443px;
  height: 435px;
  background: transparent url(../images/content/img_commRacers.png) top left no-repeat;
}

.pageCommunity .introText {
  left: 540px;
  top: 43px;
  width: 345px;
}

.pageCommunity .introText h2 {
  margin-left: -10px;
}

.pageCommunity .introText .sideButtons {
  clear: both;
  overflow: hidden;
  margin: 0 0 16px 0; 
}

.pageCommunity .introText .sideButtons a {
  float: left; 
  display: block;
}

.pageCommunity .introText .sideButtons a.signUpBtn {    
  margin: 0 22px 0 0;
}

.pageCommunity .threeColFull {
  left: 12px;
}

.pageCommunity .threeColFull .colOne {
  width: 410px;
  padding-right: 20px;
}

.pageCommunity .threeColFull .colTwo {
  width: 255px;
  margin-right: 20px;
}

.pageCommunity .threeColFull .colThree {
  width: 213px;
}
/* @end community page */

/* @Group race party */
.raceParty {
	background: transparent url(../images/backgrounds/bkg_raceParty.png) top left no-repeat;
  width: 213px;
  height: 165px;  
}

.pageCommunity .raceParty {
  margin-top: -2px;
} 

.raceParty div {
  padding: 40px 13px 10px;
  height: 125px;
  width: 187px;
  clear: both;
  overflow: hidden;
}

.raceParty div p {
  color: #FFFFFF;
  font-size:12px;
  margin-top:18px;
  margin-bottom:4px;
  font-weight: bold;
  text-align:center;
}

.raceParty div.clickChat {
  float: right;
  margin:0;
  padding:0;
  width: auto;
}

/* @end race party */

/* @Group more about */
.pageAbout .moreAbout {
  margin-bottom: 36px;
}

.moreAbout h2 {
  background: transparent url(../images/headers/txt_moreAbout.png) top left no-repeat;
  height: 14px; 
  width: 90px;
  margin-bottom: 10px;
}

.moreAbout li {
  margin-bottom: 4px;
}

.moreAbout li.moreAboutLast {
  margin-bottom: 0;
}

.moreAbout a {
  font-weight: bold;
}
/* @end more about */

/* @Group other Copart about */
.otherCopart h2 {
  background: transparent url(../images/headers/txt_otherCopart.png) top left no-repeat;
  height: 17px; 
  width: 140px;
  margin-bottom: 10px;
}

.otherCopart li {
  margin-bottom: 4px;
}

.otherCopart li.otherCopartLast {
  margin-bottom: 0;
}

.otherCopart a {
  font-weight: bold;
}
/* @end other Copart about */

/* @Group find vehicle */
.findVehicles {
  width: 600px;
}

.findVehicles h2 {
  background: transparent url(../images/headers/txt_findVehicles.png) top left no-repeat;
  width: 289px;
  height: 17px;
  margin-bottom: 10px;
}

.findVehicles ul {
  margin-top: 12px;
  clear: both;
  overflow: hidden;
}

.findVehicles li {
  text-align: center;
  float:left;
  width: 96px;
  margin-right: 30px;
}

.findVehicles li.lastFind {
  margin-right: 0;
}
/* @end group find vehicle */


/* @Group kickapps video*/
.kickappsVideo {
  padding: 8px 9px;
}

.pageCommunity .kickappsVideo {
  margin-top: 60px;
  left: 8px;
}

.kickappsVideoLarge {
  background: transparent url(../images/backgrounds/bkg_kickappsVideo.png) top left no-repeat;
  width: 398px;
  height: 463px;
}

.kickappsVideoSmall {
  background: transparent url(../images/backgrounds/bkg_kickappsVideoSm.png) top left no-repeat;
  width: 398px;
  height: 353px;
}

.kickappsVideoFull {
  background: transparent url(../images/backgrounds/bkg_kickappsFull.png) top left no-repeat;
  width: 923px;
  height: 393px;
}

.kickappsTopContent,
.kickappsBottomContent {
  width: 366px;
  margin: 8px 0 0 8px;
  text-align:justify;
}

.kickappsBottomContent h2 {
  margin: 0 0 4px 0;
}

.kickappsBottomContent .sideButtons {
  clear: both;
  overflow: hidden;
  margin: 10px 0 0 55px; 
}

.kickappsBottomContent .sideButtons a {
  float: left; 
  display: block;
}

.kickappsBottomContent .sideButtons a.signUpBtn {    
  margin: 0 22px 0 0;
}

.kickappsTopContent {
  height: 18px;
  margin-bottom: 8px;
  margin-top: 4px;
  clear: both;
  overflow: hidden;
}

.kickappsTopContent h2 {
  float: left;
}

.kickappsTopContent a {
  float: right;
}

.kickappsTopContent h2 {
  background: transparent url(../images/headers/txt_fromTrack.png) top left no-repeat;
  width: 111px;
  height: 14px;
}

.kickappsLastest,
.kickappsTeamMember,
.kickappsTalking {
  position: absolute;
}

.kickappsLastest { 
  top: 17px;
  left: 15px;
  width: 520px;
}

.kickappsTeamMember,
.kickappsTalking {
   width: 339px; 
}

.kickappsTeamMember {
  top: 18px;
  left: 560px; 
  height: 150px;
}

.kickappsTalking {
  top: 181px;
  left: 560px; 
  height: 185px;
}

.kickappsLastest div,
.kickappsTeamMember div,
.kickappsTalking div {
  margin-bottom: 10px;
}

.kickappsLastest div h2 {
  background: transparent url(../images/headers/txt_latestVid.png) top left no-repeat;
  width: 98px;
  height: 15px;
}

.kickappsTeamMember div h2 {
  background: transparent url(../images/headers/txt_newTeam.png) top left no-repeat;
  width: 148px;
  height: 14px;
}

.kickappsTalking div h2 {
  background: transparent url(../images/headers/txt_talkingTrack.png) top left no-repeat;
  width: 93px;
  height: 15px;
}

.kickappsTalking div {
  overflow: hidden;
  clear: both;
}

.kickappsTalking div h2 {
  float: left;
}

.kickappsTalking div .arrow {
  float: right;
}

/* @end kickapps video*/

/* @Group join community */
.pageSchedule .joinComm {
  margin-left: 17px;
text-align:justify;
margin-bottom: 30px;
  }
}

.joinComm {
  margin-bottom: 20px;
}

.joinComm h2 {
  margin-bottom: 4px;
}

.joinComm .sideButtons {
  text-align: center;
  margin: 12px auto 0;
}

.joinComm .sideButtons a {
  display: block;
}
/* @end join community */

/* @Group copart on */
.pageSchedule .copartOn {
  margin-left: 17px;
}

.copartOn h2 {
  margin-bottom: 12px;
}

.copartOn div {
  clear: both;
  overflow: hidden;
}

.copartOn a {
  display: block;
  float: left;
}

.copartOn .onFacebook {
  margin-right: 16px;
}

/* @end copart on */

/* @Group twitter feed */
div.headerInfo {
  color: #555;
  float:right;
  text-align: right;
  font-size: 9px;
  line-height: 75%;
  position: relative;
  height: 0;
  overflow: visible;
  top: -14px;
  left: -25px;
}

h2.raceDayTicker {
  background: transparent url(../images/headers/raceDayTicker.png) left top no-repeat;
  text-indent: -5000px;
}

.twitter div.headerInfo {
  top: -23px;
}

.pageHome .twitter .twitterContent {
  padding-top: 6px;
}

.twitter a {
  color:#01356D;
  text-decoration:none;
  font-size: 9px;  
}

div.twitter h2 {
  margin-bottom: 3px;
  margin-left: 10px;
  height: 18px;
}

div.twitterdiv {
  background: transparent url(../images/backgrounds/twitter-bubble-bird.png) no-repeat 0 5px;
  padding-left: 57px;
  margin-left: -25px;
  margin-bottom: 23px;
  height: 80px;
}

div.twitterdiv div.feed {
  background: transparent url(../images/backgrounds/twitter-bubble-top.gif) no-repeat 0 0;
  width: 223px;
  font-size: 11px;
  padding-top: 10px;
  font-size: 9px; 
}

div.twitterdiv ul {
  background: transparent url(../images/backgrounds/twitter-bubble-bottom.gif) no-repeat left bottom;
  padding: 0 18px 15px 18px;
  margin-left: -8px;
  min-height: 30px;
}

div.twitterdiv ul li {
  padding-bottom: 10px;
  min-height: 43px;
}

ul.tweet_list li {
  display: none; 
}

ul.tweet_list li,
li .tweet_text,
ul.tweet_list li a {
  font-size: 9px;
  line-height: 9px;
}

.browserChrome ul.tweet_list li,
.browserChrome li .tweet_text,
.browserChrome ul.tweet_list li a,
.browserSafari ul.tweet_list li,
.browserSafari li .tweet_text,
.browserSafari ul.tweet_list li a { 
  line-height: 11px;
}

div.tweetButtons {
  position: absolute;
  left: 220px;
}

div.tweetButtons a {
  width: 14px;
  height: 14px;
  display: block;
  text-indent: -999em;
  cursor: pointer;
  background: transparent url(../images/icons/tweet_next_on.png) no-repeat 0 0;
  margin-bottom: 3px;
}

div.tweetButtons a#prevTweet {
  background: transparent url(../images/icons/tweet_prev_on.png) no-repeat 0 0;
}

div.tweetButtons a#prevTweet.off {
  background-image: url(../images/icons/tweet_prev_off.png);
}

div.tweetButtons a#nextTweet.off {
  background-image: url(../images/icons/tweet_next_off.png);
}
/* @end twitter feed */

/* @Group Racing News */
.racingNews h2 {
  background: transparent url(../images/headers/txt_racingNews.png) top left no-repeat;
  height: 17px;
  width: 150px;
  margin: 0 14px 0 0;
}

.carlNews h2 {
  background: transparent url(../images/headers/txt_carlNews.png) top left no-repeat;
  height: 15px;
  width: 143px;  
}

.brandonNews h2 {
  background: transparent url(../images/headers/txt_brandonNews.png) top left no-repeat;
  height: 15px;
  width: 182px;  
}

.newsFeed .newsFeedObject {
  margin: 0 0 0 7px;
}
/* @end Racing News */

/* @Group Great Deals */
.colThree .greatDeals {
  margin-left: 17px;
  margin-bottom: 20px;
}
/* @end Great Deals */

/* @Group Search Inv*/

.searchInv {
  margin-bottom: 20px;
}

.colThree .searchInv {
  margin-left: 13px;
}

.pageNews .searchInv {
  margin-left: -3px;
}

.pageAbout .searchInv {
  margin-top: 48px;
}

.searchInv {
	background: transparent url(../images/backgrounds/bkg_search.png) top left no-repeat;
  height: 55px;
  width: 235px;
  padding: 25px 10px 8px;
}

#searchTxt {
  width: 230px;
} 

.searchInv div {
  clear: both;
  overflow: hidden;
  margin: 6px 0 0 0;
}

.searchInv div input,
.searchInv div span {
  float: left;
}

.searchInv div span {
  display: block;
  color: #FFFFFF;
  font-size: 9px;   
  padding: 0 4px 0 0;
}

.searchInv div input.searchSubmit {
  float: right; 
  width: 63px;
  height: 23px;
  text-indent: -5000px;
}
/* @end Search Inv */

/* @Group On Sale */
.onSale { 
  margin-bottom: 20px;
}

.colThree .onSale {
  margin-left: 17px;
}

.colOne .onSale {
  margin-left: 0;
}

.pageCommunity .onSale {
  margin-left: 3px
} 

.onSale {
  clear: both;
  overflow: hidden;
}

.onSale .saleIcon,
.onSale .saleTxt {
  float: left;
}

.onSale .saleIcon {
	width: 87px;
	height: 39px;
}

.onSale .saleTxt {
  top: 4px;
}

.onSale .saleTxt p {  
  padding: 0 10px;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.onSale .saleTxt p span {
  font-size: 17px;
  font-weight: bold;
}
/* @end On Sale */

/* @Group Promos */

.proContainer {
  background-color: #E8E8E9;
  padding: 20px 12px;
  clear: both;
  overflow: hidden;
}

.proContainer div {
  float: left;
}

.pageAbout .proContainer {
  width: 576px;
  margin-top: 30px;
}

.pageAbout .proContainer div.promo {
  width: 250px;
  margin-right: 10px;
}

.pageAbout .proContainer div.proContainerText {
  width: 316px;
  margin-top: -10px;
}

.pageAbout .proContainer div.proContainerText p {
  margin-bottom: 10px;
  text-align:justify;
}

.pageAbout .proContainer div.proContainerText p.proContainerLast {
  margin-bottom: 0;
}

.colThree .promo {
  margin-left: 17px;
}

.colOne .promo {
  margin-left: 0;
}

.btmMar {
  margin-bottom: 20px;
}

.heroCards{
  clear:both;
  margin-top: 0px;
  margin-left: 23px;
  margin-right: 10px;
  font-size:12px;
}

/* @end Promos */

/* @Group footer */

#footer {
	background: transparent url(../images/backgrounds/bkg_rule.gif) top left repeat-x;
  padding: 10px 0 0 0;
  margin: 10px 0 5px 0;
}

#footer div {
  margin: 0 0 10px 0;
}

#footer p {
  text-align: center;
}
/* @end footer */

