/* Import the style sheet that resets all browsers. */
@import url("reset.css");

#wrapper {margin: 0 auto; width: 786px;  }

/*Branding and Sign On Area*/
#branding {margin-top: 12px; float: left; width: 786px;}
#branding h1 {width: 334px; float: left; margin-left: 0px;}
#branding h1 a {display: block; height: 50px; }
#access {float: right; margin: 24px 0 0 0; }
#access ul {text-align: right; }
#access li {float: left; }
#access .register {background: url(../images/icon_person.jpg) 8px top no-repeat; padding-left: 20px;}
#access a {color:#286fd9; font-size: 1.4em; text-decoration: none; padding: 0px 8px;}
#access a:hover {text-decoration: underline; color:#2F84FF;}
li.border_right {border-right: 1px solid #808080;}

/*Navigation*/

#navWrap {float: left; width: 775px; background: #79a8cc url(../images/bck_mainNav.png) top left no-repeat; margin: 3px 0px 12px 0px; padding-left: 8px;clear: both;} 
#navWrap li  {float: left; margin-top: 0px;height: 37px;}
#navWrap a, #navWrap span {padding: 8px 15px 8px 15px; display: block; text-decoration: none; font-size: 1.3em; line-height: 1.5em; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 20px;}
#navWrap a:hover {color: #ffaf11;}
#navWrap strong {font-weight: bold;}
#navWrap #helpNav {float:right; padding:0 32px 0 26px; border-left: 2px solid #c6c5c5;}
.testDrive #navWrap #helpNav, .testDrive3 #navWrap #helpNav {border-left: none;}


#mainNav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#mainNav a:hover { visibility:visible; position:relative; z-index:100; }
#mainNav li:hover { position:relative; z-index:100; }
#mainNav li a.mainLink:hover { background:transparent; } 
#mainNav li:hover > a.mainLink { background:transparent; }

#mainNav ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#mainNav #ni_run:hover ul {left:0; top:36px; background:url(../images/dropdown_bck.png) bottom left no-repeat; padding:3px 5px 8px 5px; height:auto; width:210px; z-index:300;}
#mainNav #ni_run:hover ul li {display:block; float:none; height:24px; position:relative; font-weight:normal; width:200px; border-bottom:#c1c0c0 dotted 1px}
#mainNav #ni_run:hover ul li.last {border-bottom:none}

#mainNav #ni_run:hover ul li a {display:block; font-size:17px; height:24px; line-height:24px; width:auto; padding:0 10px; color:#005696; background:transparent; text-decoration:none;}
#mainNav #ni_run:hover ul li a:hover {color: #fe7905;}




/*Lights Navigation on Page Templates*/
.home #ni_home a, .about #ni_about a, .product #ni_product a, .newsPress #ni_newsPress a, .partners #ni_partners {background: url(../images/icon_arrowUp.gif) bottom center no-repeat;}


#subNav {margin: 0; padding: 0;}
#subNav li {margin: 0px 0px 0px -4px;}
#subNav a {color: #005696; font-weight: bold; font-size: 1.2em; background: url(../images/bck_sub.jpg) 0px 0.25em no-repeat; text-decoration: none; padding: 6px 0px 5px 18px; display: block; width: 158px; }
#subNav a:hover, #subNav a.selected {background: url(../images/bck_subOver.jpg) 0px 0.25em no-repeat;}

#testdriveNav {float: left; margin: 0px 0px 10px 0px;}
#testdriveNav li{float: left; font-size: 1.4em; padding: 6px 10px 6px 34px; color: #a5a5a5;}
li#one {background: url(../images/btn1.jpg) top left no-repeat;}
li#two {background: url(../images/btn2.jpg) top left no-repeat;}
li#three {background: url(../images/btn3.jpg) top left no-repeat;}

.step1 li#one {background: url(../images/btn1_on.jpg) top left no-repeat; color: #565656;}
.step2 li#two {background: url(../images/btn2_on.jpg) top left no-repeat; color: #565656;}
.step3 li#three {background: url(../images/btn3_on.jpg) top left no-repeat; color: #565656;}


/*Structural Templates*/

.primaryLeft #primaryContent {float: left; width: 605px; background: url(../images/bck_mainbody.jpg) top left repeat-y;}
.primaryLeft #secondaryContent {float: right; width: 172px; background: url(../images/bck_secbody.jpg) top left repeat-y;}

.primaryRight #primaryContent {float: right; width: 605px; background: url(../images/bck_mainbody.jpg) top left repeat-y;}
.primaryRight #secondaryContent {float: left; width: 172px; background: url(../images/bck_secbody.jpg) top left repeat-y;}

.primaryAll #primaryContent {float: left; width: 786px; background: url(../images/bck_testbody.jpg) top left repeat-y; }
.primaryAll #primaryContent .contentPad {background: url(../images/bck_testtop.jpg) top left no-repeat; padding: 14px 10px; margin: 0; width: 765px; position: relative;}

#primaryContent {margin-bottom: 10px; }
#secondaryContent {margin-bottom: 10px;}

#primaryContent .contentPad {background: url(../images/bck_maintop.jpg) top left no-repeat; padding: 14px 10px 0px 10px; float: left; min-height: 460px; }
#secondaryContent .contentPad {background: url(../images/bck_sectop.jpg) top left no-repeat; padding: 14px 10px 4px 10px; }


#primaryContent p {margin: 0px 10px 15px 10px;}
#primaryContent p.directions {width: 545px;}
#primaryContent h4 {margin: 20px 0px 5px 50px;}
#primaryContent ol {margin: 0px 0px 20px 70px; font-size: 1.3em; }
#primaryContent ol li {background: none; padding-left: 0px; line-height: 1.7em; margin: 0;}
.plainList {margin: 0 0 20px 50px;}
.plainList li {font-size: 1.3em; margin-bottom: 5px; line-height: 1.7em; background: 0px 0.5em;}
.noIndent { margin-left: 15px; }


/*General Header Variations*/
h2.home {color: #565656;}
h2.home span {font-weight: bold; color: #f15c22;}
h2 span {color: #f15c22;}
.step3 h2 {color: #0c8442; font-size: 3em;}
h2.reducedSize {font-size: 2.1em; margin-bottom: 5px;}
/*.about #primaryContent .contentPad {width: 605px;}*/

#secondaryContent .header {text-decoration: none;}
#secondaryContent h3 {border-bottom: 1px solid #b4b4b4; padding: 0px 0px 4px 0px; margin: 0px 0px 10px 4px; text-decoration: none;}
#secondaryContent a h3 {background: url(../images/icon_circleArrow.gif) right top no-repeat;}
#secondaryContent a:hover h3 {text-decoration: underline; color: #0C8442;}
#secondaryContent h4 {color: #005696; font-size: 1.4em; font-weight: normal;}
#secondaryContent h4 {margin-left: 8px;}
#secondaryContent a h4 {text-decoration: underline;}
#secondaryContent a:hover h4 { color: #006EBF; }

#secondaryContent .subNav h3 {color: #e87d00; margin: 0px 0px 5px 0px;}

/*Corner Closing and Dotted Image*/

.dots {background: url(../images/bck_dots.jpg) top left repeat-x; height: 7px; margin: 10px 0px 10px 0px; clear: both;}
.line { border-bottom: 1px solid #b4b4b4; margin: 10px 0px 10px 0px; clear: both; }
p.roundClose {background:url(../images/bck_secbot.jpg) bottom left no-repeat; height: 8px; }
.primaryAll .cornerClear {background: url(../images/bck_testbot.jpg) bottom left no-repeat; height: 5px; clear: both;}
.cornerClear {background: url(../images/bck_mainbot.jpg) bottom left no-repeat; height: 5px; clear: both;}
.clear {clear: both; line-height: 0; height: 0;}

/*Home Page Specific*/
#actions {float: right; width: 313px; margin: 5px 6px 0px 0px;}
#actions li {list-style: none; background: url(../images/bck_actionbody.jpg) top left repeat-y; padding: 0; text-align: center; margin-bottom: 15px;}
#actions h1 {display: inline-block; background: url(../images/bck_actiontop.jpg) top left no-repeat; font-size: 2.4em; padding: 10px 0 0 0; margin-left: 0;}
#actions li.runLive h2 {margin: 2px 0px 4px 0px;}
#actions h2 {font-size: 1.8em; color: #e87d00;}
#actions li.register h1 {font-size: 2.1em; }
#actions li.register h2 {display:inline-block; color: #565656; font-weight: bold; padding-right:20px; background: url(../images/icon_circleArrow.gif) 90%  bottom no-repeat;}
#actions li p {background: url(../images/bck_actionbot.jpg) bottom left no-repeat; font-weight: bold; font-size: 1.2em; color: #959595; margin: 0; padding-bottom: 4px;}
#actions a img {margin: 8px 0;}
#actions li.register p {font-size: 10px; margin: 0px 0px 4px 0px;}
#actions li.register a { color: #565656; text-decoration:none; cursor: pointer; }
#actions li.register a:hover h2 { text-decoration:underline; }
#actions .button { margin-left: 40px; }
.home #secondaryContent h4 {margin: 0 0 4px 0}

#signIn { float: right; width: 160px; text-align: left; margin-top: 10px; }
#signIn a { text-decoration: none; }
#signIn a h2 
{ 
	color: #565656; 
	text-decoration:none; 
	cursor: pointer; 
	background: url(../images/icon_circleArrow.gif) right no-repeat; 
	width: 115px; 
	font-size: 1.9em; 
	font-weight: bold;
	padding-right: 25px;
	margin: 0;
}
#signIn a:hover h2 { text-decoration: underline; }
#signIn p { font-weight: bold; font-size: 1.2em; color: #959595; text-transform: uppercase; margin: 0; padding-bottom: 4px; }

#featuredIn h3 { border-bottom: 1px solid #b4b4b4; width: 117px; padding-bottom: 4px; }

.featureList {float: left; width: 248px; margin: 5px 0px 0px 12px;}
.featureList li {font-size: 1.6em; margin-bottom: 15px; background: 0px 0.3em;}

.mainBlock { background: url(../images/bck_homeLargeBlock_bottom.jpg) bottom left no-repeat; margin:2px 0 10px 4px; padding:0; position:relative; }
.mainBlock .top { background: url(../images/bck_homeLargeBlock_top.jpg) top left no-repeat; padding:15px 0 0 9px; }
.mainBlock .message { font-size:12px; font-weight:bold; color:#005696; position:absolute; top:65px; left:128px; }
.mainBlock .message h2 { font-size:21px; color:#565656; padding:0; margin:0; }
.mainBlock .message h2 span { font-weight:bold; }
.mainBlock .divider { padding-top:12px; height:1px; width:575px; background: url(../images/home_dots.gif) bottom left no-repeat;  clear:both;}
#primaryContent .mainBlock ul { position:relative; margin:6px 0 2px 42px; padding:0;}
#primaryContent .mainBlock li { margin:0 4px 2px 0; padding:0; background-image:none; float:left; color:#565656; font-size:18px; line-height:1em; }
#primaryContent .mainBlock li.textItem { margin-top:10px; }

.callOut { background:url(../images/bck_homeCallout_middle.gif) top left repeat-y; margin:0 4px; width:283px; float:left;}
.callOut h1 { background:url(../images/bck_homeCallout_top.gif) top left no-repeat; width:283px; margin:0; padding:9px 0; text-align:center; font-size:19px; font-weight:bold; color:#0c8442;}
#primaryContent .callOut ul { margin:12px 2px 6px 10px; padding:0; }
#primaryContent .callOut li { background:url(../images/icon_arrowOnBlue.gif) 0 .3em no-repeat; padding:0 0 .4em .6em; font-size:16px; color:#6b6b6b; }
.callOut .callToAction { position: relative; background:url(../images/bck_homeCallout_bottom.gif) bottom left no-repeat;  padding: 0px 8px 3px 0; margin:0; text-align:right; height: 32px; }
.callOut .callToAction span { position: absolute; top: 8px; right: 8px; vertical-align:top; padding: 0; margin:0; background: url(../images/icon_circleArrowOnBlue.gif) no-repeat right top; height: 22px; }
.callOut .callToAction span a { font-size:18px; color:#005696; text-decoration:none; padding-right: 28px; }
.callOut .callToAction span a:hover { text-decoration:underline; }


#primaryContent .additional {float:right; margin-right:6px;}




#bidsWon {float: left;background:url(../images/bck_bidsWon.jpg) top left no-repeat; font-weight: bold; font-size: 1.2em; color: #fff; width: 583px; height: 43px; margin: 10px 0px 10px 0px; padding:0 0 1px 4px}
#bidsWon li {background: none; float: left; margin: 12px 0px; padding: 4px 17px; border-right: 1px dotted #fff; }
#bidsWon li.last {border-right:none}
#bidsWon li span {color: #ffaf14;}

#asSeenIn {background: none; font-weight: bold; font-size: 1.2em; color: #fff; width: 583px; height: 43px; margin: 10px 0px 10px 0px; padding:0 0 1px 4px}
#asSeenIn li {background: none; float: left; margin: 0px 0px; padding: 0 24px; }
#asSeenIn li.last {border-right:none}
#asSeenIn li span {color: #ffaf14;}

#news {font-size: 1.3em; color: #005696;font-weight: bold; }
#news li {background: url(../images/icon_news.jpg) 0px 0.2em no-repeat; padding-left: 16px; margin-bottom: 10px;}
#news span {color: #565656; }
#news a {text-decoration: none;}

#bankInfo {font-size: 1.2em;}
#bankInfo h6 {font-size: 1.2em;}
#bankInfo li {background: url(../images/icon_arrow.jpg) 0px 0.3em no-repeat; padding-left: 12px; margin-bottom: 12px;}
#bankInfo a {text-transform: uppercase; font-size: 0.7em; text-decoration: none; font-weight: bold;}
#bankInfo .link, #bankInfo .link a {text-transform: uppercase; font-weight: bold; color: #006BA8; cursor: pointer; font-size: 1em; }

#auctionResults {font-size: 1.2em;}
#auctionResults h6 {font-size: 1.4em; font-weight: normal;}
#auctionResults li {margin-bottom: 12px; border-bottom: 1px dotted; padding-bottom: 5px;}
#auctionResults li.last {border-bottom: none;}
#auctionResults p {background: url(../images/icon_auctionResults.jpg) 0px 0.1em no-repeat; font-size: 1.4em; color: #e87d00; font-weight: bold; padding-left: 30px;}


#test #actions {margin-right: 100px; }

#partners #actions {float: none; margin-left: 220px; }

.testDrive3 #actions {float: none; margin-left: 135px; }

#banksReady {height: 50px; }

#verticalDefault .link { color: #006ba8; text-decoration: underline; cursor: pointer; }

#addUser #createUserForm { float: left; width: 400px; border: solid 1px #005696; margin: 0 15px 0 5px; padding: 10px }
#addUser #roles { float: left; width: 200px; border: solid 1px #005696; padding-top: 10px; }

#manageUsers #searchForm { margin-left: 10px; }
#manageUsers #userList { margin-left: 10px; border: solid 1px #005696; padding: 10px; width: 670px; }
#manageUsers #userList th { font-weight: bold; }

#editUser .innerForm { float: left; margin: 0 15px 0 5px; border: solid 1px #005696; padding: 10px; width: 500px; }
#editUser #roles { float: left; width: 200px; border: solid 1px #005696; padding-top: 10px;  }

a #sendOff { text-decoration: none; cursor: pointer; }
#sendOff { background: url(../images/bck_widebox.gif) top left repeat-y; width: 570px; text-align: center; margin: 0 0 5px 95px; }
#sendOff h1 { background: url(../images/bck_wideboxtop.gif) top left no-repeat; margin: 0; font-size: 2.2em; line-height: 1.1em; padding-top: 10px; }
#sendOff h2 {background: url(../images/bck_wideboxbot.gif) bottom left no-repeat; margin: 0; padding: 5px 0 10px 0; color: #0C8442; text-decoration: underline; }
#sendOff h2:hover { color: #139F51; }

.feedLink, .rssIcon, .subscribeButton { float: left; }
#rss .feedLink { width: 400px; }
.rssIcon { width: 40px; }
.rssIcon { padding-left: 10px; padding-top: 5px; }
.subscribeButton { padding-top: 5px; }
#rss .rssIcon, #rss .subscribeButton { padding-top: 0; padding-left: 0; }

/*3 Step Process*/
.colWrap {float: left; width: 300px;}
#winnerInfo {background: url(../images/bck_winnerBody.jpg) top left repeat-y; width: 205px; text-align: center; float: right; margin-right: 8px;}
#winnerInfo h1 {color: #e87d00; background: url(../images/bck_winnerTop.jpg) top left no-repeat; margin: 0; font-size: 4.6em; position: relative; padding: 16px 0px 0px 0px; line-height: 30px;}
#winnerInfo h1 span.reducedSize {color: #fff; font-size: 0.6em; margin-left: 25px;}
#winnerInfo h1 span.gray {color: #959595; position: absolute; top: 10px; z-index: 2; font-size: 0.6em; }
#winnerInfo p {background: url(../images/bck_winnerBot.jpg) bottom left no-repeat; margin: 0; padding: 2px 5px 8px 5px; font-size: 1em; color: #e7e7e7;}

/*Footer */
#footer {clear: both; margin-top: 40px; padding: 20px 0; background: url(../images/bck_footer.jpg) top left repeat-x;}
#footer ul {width: 380px; padding-bottom: 22px; }
#footer ul.footer_mainNav {width: 782px;}
#footer ul li  {float: left; border-right: 1px solid #515151; text-align: left; padding: 0 4px;}
#footer ul li.noBorder {border: none;}
#footer ul a {display: block; text-decoration: none; font-size: 1.2em; line-height: 1.2em; color: #1587AF; }
#footer ul a:hover {color: #199FCF; }
 
#footer ul.disclaimer {width: 350px; color: #515151;}
#footer ul.disclaimer span {padding-right: 4px;}
#footer ul.disclaimer a {color: #005696; font-size: 1em;}
#footer ul.disclaimer a:hover {color: #006EBF;}

#footer ul.partners {float: right; width: 200px;}
#footer ul.partners li {float: right; border-right: none; margin-right: 35px;}
#footer ul.partners li.last {margin-right: 0px;}

#footer #links { float: left; }


#howWorks {float: left; background: url(../images/bck_howworksBody.jpg) top left repeat-y; width: 739px; margin: 10px 0px 10px 13px; }
#howWorks p {font-size: 1.2em; line-height: 1.3em;}
#howWorks h1 {color: #e87d00; font-size: 1.6em; text-transform: uppercase; margin: 10px 0px 5px 0px;}
#howWorks ul {background: url(../images/bck_howworksTop.jpg) top left no-repeat; float: left; padding: 10px 0px 0px 10px; width: 739px;}
#howWorks li {background: none; float: left; width: 225px; text-align: center; margin: 0; padding: 0;}
#howWorks li.bid {width: 268px;}
#howWorks a h2 { color: #565656; text-decoration:none; cursor: pointer; float: right; background: url(../images/icon_circleArrow.gif) 78%  bottom no-repeat; width: 200px; font-size: 1.9em; font-weight: bold; margin: 10px 0 10px 0; }
#howWorks a:hover h2 { text-decoration:underline; }
p#roundClose2 {background:url(../images/bck_howworksBot.jpg) bottom left no-repeat; height: 8px; clear: both; margin: 0; padding: 0; }

#demo h3, #demo .video {margin-left: 130px; }
#demo ul {margin: 30px 0 0 90px; }
#demo li {background: none; float: left; }
#demo li img {padding: 0; margin-right: 70px; }
#demo li h4 {color: #005696; font-size: 1.2em; margin: 0; padding: 0; }
#demo li.last img {margin-right: 0; }
#demo a h2 { width: auto; margin-right: 35px; padding-right: 25px; background-position: right; }
#demo #playerView { border: solid 3px #b4b4b4; border-bottom: none; width: 320px; height: 252px; background-color: #b4b4b4; }

#demo #videoThumbs { clear: both; margin-top: 15px; }
#demo #videoThumbs a { text-decoration: none; }
#demo #videoThumbs .thumbSection {background: url(../images/bck_widebox.gif) top left repeat-y; width: 570px; text-align: left; float: right; margin: 0 5px 5px 0; cursor: pointer; }
#demo #videoThumbs .thumbSection p { color: #3f3f3f; padding-right: 10px; }
#demo #videoThumbs .thumbSection p { text-decoration: none; }
#demo #videoThumbs .thumbSection p.roundOpen {color: #e87d00; background: url(../images/bck_wideboxtop.gif) top left no-repeat; margin: 0; height: 11px; position: relative;}
#demo #videoThumbs .thumbSection p.roundClose {background: url(../images/bck_wideboxbot.gif) bottom left no-repeat; margin: 0; padding: 2px 5px 0 5px; font-size: 1em; color: #e7e7e7; clear: both;}
#demo #videoThumbs img { width: 65px; height: 65px; float: left; margin: 5px 20px 0 15px; }
#demo #videoThumbs h3 { margin-left: 0px; text-decoration: underline; margin-top: 5px; }
#demo #videoThumbs a:hover h3 {color: #139F51;}

#neoSaejVideo h3, #neoSaejVideo .video {margin-left: 215px; }
#neoSaejVideo #playerView { border: solid 3px #b4b4b4; border-bottom: none; width: 320px; height: 252px; background-color: #b4b4b4; }

#started {float: left; clear: both;  margin-left: 70px; background: url(../images/bck_startTop.jpg) top left no-repeat; width: 571px;}
#started ul {float: left; border-left: 1px solid #c6c5c5; border-right: 1px solid #c6c5c5; background: none; margin: 8px 0px -4px 0px; width: 569px; padding: 8px 0px 8px 0px;}
#started li {float: left; text-align: left; width: 219px; padding-left: 18px;}
#started li.buttons {width: 308px; padding: 10px 0 0 0;}
#started h1 {font-size: 2.4em; text-transform:none; color: #005696; width: 219px; line-height: 21px;}
#started p {font-size: 1em; text-transform: uppercase; margin: 0; font-weight: bold;}
.innerForm {  
  margin: 0;
  padding: 0;
  width: 762px; 
  font-size: 1.4em;
  position: relative;
}
.testDrive3 .innerForm {width: 590px; }

#detail {font-size: 1.4em; margin: 10px 0px 0px 10px;}
#detail h1 {color: #e87d00; font-size: 1.3em; font-weight: normal; text-transform: uppercase; margin: 10px 0px 5px 0px;}
#detail li {padding-left: 15px; margin-bottom: 12px; line-height: 1.7em; background-position: 0 0.5em;}
.hdr_detail {font-weight: normal; font-size: 2.4em;}


.cdDuration {top: 30px; left: 450px; width: 300px; }
.state {top: 180px; left: 368px; width: 203px; }
.email {top: 62px; left: 368px;width: 203px;}



.encryption {padding: 5px 0px 0px 210px; }
.encryption a {color: #6b6b6b; font-size: 0.8em; text-decoration: none; padding: 0px 0px 0px 5px;}
.primaryLeft .encryption {padding: 5px 0px 0px 130px; }
.tryFunction h3 {color: #e87d00; font-size: 2.1em; font-weight: normal; margin-bottom: 5px;}
.tryFunction {margin: 10px 0px 0px 131px; text-align: center; width: 360px;}
.tryFunction a {display: block; font-weight: bold; font-size: 0.9em; color: #959595; text-decoration: none; margin-top: 4px;}


#progressInfo {float: left; background: url(../images/bck_progressBody.jpg) top left repeat-y; width: 552px; text-align: center; margin: 0px 112px 10px 112px;}
#progressInfo h1 {background: url(../images/bck_progressTop.jpg) top left no-repeat; margin: 0; padding: 0; font-size: 2.4em; padding: 10px 0px;}
#progressInfo h1 span {color: #e87d00;}
#progressInfo h2 {background: url(../images/bck_progressBot.jpg) bottom left no-repeat; margin: 0; padding: 0; font-size: 1.8em; font-weight: normal; color: #0c8442; padding: 10px 0px; clear: both;}
#progressInfo ul {float: left;  width: 500px; margin-left: 35px;}
#progressInfo ul li {float: left; background: none; padding-left: 0px;  }
#progressInfo li.biddingRound, #progressInfo li.totalBids { margin-right: 50px;}
#progressInfo li.currentBid {float: left; width: 203px; height: 87px; background: url(../images/bck_currentBid.jpg) top left no-repeat;}

#progressInfo p {background: url(../images/bck_progressResults.jpg) top left no-repeat; width: 86px; height: 84px; font-size: 4.8em; color: #fff; text-align: center; padding-top: 4px; font-weight: bold; margin: 0; }
#progressInfo li span {font-size: 12px; color: #f90; text-transform: uppercase; font-weight: bold;}


#progressInfo li.currentBid h1 {color: #e87d00; margin: 0; font-size: 4.6em; position: relative; padding: 27px 0px 25px 0px; line-height: 30px; background: none;}
#progressInfo li.currentBid h1 span.reducedSize {color: #fff; font-size: 0.6em; margin-left: 25px;}
#progressInfo li.currentBid h1 span.gray {color: #959595; position: absolute; top: 20px; z-index: 2; font-size: 0.6em; }

#auctionInfo {font-size: 1.2em; margin: 5px 0px 10px 10px;}
#auctionInfo li {display: inline-block; margin-bottom: 10px; padding-left: 20px; background-position: 0 0.3em;}

/* Auction Grid */

.auctionGrid {margin:12px auto; background:#0098d3 url(../images/agrid_bck.gif) top left repeat-x;}
.auctionGrid td {padding:8px 5px; margin:0; vertical-align:top; color:#333333; background-color: #FFFFFF; font-size:12px;}
.auctionGrid th {padding:8px 5px; white-space:nowrap; color:#FFFFFF; font-weight:bold; padding-left:6px; border-right:#FFFFFF 1px solid; border-bottom:#000000 1px solid; font-size:12px;}
.auctionGrid th.first {background:url(../images/agrid_topLeft.gif) top left no-repeat;}
.auctionGrid th.last {background:url(../images/agrid_topRight.gif) top right no-repeat; border-right:none;}
.auctionGrid td {border-left:#000000 1px solid; border-right:#000000 1px solid; white-space:nowrap;}
.auctionGrid tr.oddRow td {background-color:#E3E3E3; border-top: none;}
.auctionGrid tr.footer td {border:none; border-top:#000000 1px solid; font-size:0; line-height:0; padding:0;}
.auctionGrid td.first {border-left:#000000 1px solid;}
.auctionGridPager td {border: none; background-color: #FFFFFF;}


/* News Items */
#newsPress h3 { margin-bottom: 3px; }
#newsPress h3 a { text-decoration: underline; }
#newsPress p { font-size: 1.2em; line-height: 1.3em; }
.largeBullet { margin:2px 0 0 8px; display:block; height:22px; font-size:13px; color:#565656; padding:3px 0 0 24px; background:url(../images/icon_circleArrowOnGray.gif) left top no-repeat;}
.date {display:block; margin: 0 0 8px 10px; color: #6F6868; font-size: 1.2em; font-weight: bold;}
.newsLogo {float:right; margin-right:15px;}
.newsReadLink {color:#005696; font-size:11px; font-weight:bold; text-decoration:none;}
.newsReadLink:hover {text-decoration:underline}


.clearBoth {clear:both}
.clearNoHeight {clear:both; height:1px;}


p.disclaimer {font-size: 1em; background: url(../images/icon_star.jpg) 0px 5px no-repeat; padding-left: 10px;}

.centerContent {text-align:center}

#videoThumbs img { border: solid 3px #b4b4b4; }

.Validator { color:#e80000; font-weight:normal; padding-left:12px; background:url(../images/icon_alert.gif) left 0.2em no-repeat; font-size: 0.8em; }
.Validator { width: 230px; }
td.validator { width: 240px; }
#verticalDefault .Validator { width: 213px; }
#verticalDefault td.validator { width: 223px; }

.relPosition {position:relative}

.expand { width: 585px; }
.primaryAll .expand { width: 765px; }

#primaryContent ul.numbered { list-style: decimal none inside; }
#primaryContent ul.numbered li { background-image: none; padding-left: 0; }
#primaryContent ul.noBullet { list-style: none none inside }
#primaryContent ul.noBullet li { background-image: none; padding-left: 0; }