/*General Site Styles (Used in all templates)*/
body {width:100%; background:url(/SiteImages/body-back.gif) left top repeat-x; text-align:center; margin:0; padding:0 0 5px 0; border:0; min-width:996px;}

/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#AccessLinks {color:#fff; position:absolute; top:0; left:-10000px;}
.noShow {display:none;}
.floatLeft {float:left;}
.floatRight {float:right;}
.error { color:#D3202A; font-weight:bold; }
.arrowRight { margin-top:3px; }
.goldText { color:#FFCA63; }

.textInput,
.selectInput {border:1px solid #989898; font-size:100%;}
.submitButton {overflow:visible; padding:0 5px; cursor:pointer; border:0; background-color:transparent; color:#363636;}

.noListStyle,
.cmsListMenuUL {list-style:none; margin:0; padding:0; line-height:1;}

form {padding:0; margin:0; width:100%; background:url(/SiteImages/form-back.gif) center top no-repeat; min-height:600px;}
#Container {width:996px; margin:auto; text-align:left;}

.sideShadow {background:url(/SiteImages/shadow-sides.gif) left top repeat-y;}
.bottomShadow {background:url(/SiteImages/shadow-bottom.gif) left bottom no-repeat; padding-bottom:8px;}
.sidePadded {padding:0 8px;}
.topShadow {background:url(/SiteImages/shadow-top.gif) left top no-repeat;}
.leftColumn {width:210px;}
.middleColumn {width:410px;}
.fullWidthColumn {width:770px;}
.rightColumn {width:360px;}

.requestConditionReport { color:red; }

.padded20{padding:20px;}

.bannerButton { cursor:default; width:100%; height:27px; border:1px solid #000000; border-left:none; border-right:none; float:left; clear:both; text-align:left; }
.bannerButton a,
.bannerButton .lotResultsText { display:block; line-height:27px; color:#FFFFFF; font-weight:bold; padding-left:8px; text-decoration:none; }
.bannerButton a:hover { text-decoration:none; }
.blackBannerButton { background:url(/SiteImages/blackButtonBackground.gif) repeat-x #000000; }
.redBannerButton { background:url(/SiteImages/redButtonBackground.gif) repeat-x #2F919A; }
.blueBannerButton { background:url(/SiteImages/blueButtonBackground.gif) repeat-x #B9ED2E; }
.greenBannerButton { background:url(/SiteImages/greenButtonBackground.gif) repeat-x #258223; }
.greyBannerButton { background:url(/SiteImages/greyButtonBackground.gif) repeat-x #258223; }

/*Header*/
#Header .inner {background:#d1d1d1 url(/SiteImages/Header-back.gif) left top repeat-x; min-height:96px;}
#LogoHolder {width:200px; }
#LogoLink {display:block; width:150px; height:96px; background:url(/SiteImages/Logo.png) center no-repeat; margin-left:33px; margin-top:5px; }

#HeaderImageHolder {width:600px; text-align:right;}
#HeaderImageHolder .imageHolder {overflow:hidden; display:block; width:600px;}

#SearchBoxHolder {width:180px; min-height:96px; background:url(/SiteImages/shadow-10left.png) left top repeat-y;}
#SearchBoxHolder .padded {padding:6px 7px 6px 17px; text-align:center;}
#SearchBoxHolder .textInput {width:150px; margin:auto;}
#SearchBoxHolder .submitRow {padding-top:3px; text-align:right; font-size:91%;}
#SearchBoxHolder .submitButton {font-size:110%; font-weight:bold;}

#SearchBoxHolder #FlagHolder {border-top:1px solid #D5D5D5; border-bottom:1px solid #C6C6C5; margin-left:10px; position:relative;}
#SearchBoxHolder #FlagHolder .arrowHolder {display:block; position:absolute; width:15px; height:18px; top:6px; cursor:pointer;}
#SearchBoxHolder #ScrollLeft {left:7px; background:url(/SiteImages/icon_GreyArrow-left.png) left top no-repeat;}
#SearchBoxHolder #ScrollRight {right:7px; background:url(/SiteImages/icon_GreyArrow-right.png) left top no-repeat;}
#SearchBoxHolder #FlagHolder .padded {padding:6px 0; margin:0 27px; text-align:left;}
#SearchBoxHolder #FlagHolder .relative {position:relative; height:18px; white-space:nowrap; overflow:hidden;}
#SearchBoxHolder #FlagList {position:absolute; top:0; left:2px;}
#SearchBoxHolder #FlagHolder li {display:inline; margin:0 7px 0 2px; float:none;}

#LowerHeader {padding:0;}
#LowerHeader .bottomShadow {padding:0 8px 8px 8px;}
.blackBar {background:#000000 url(/SiteImages/blackBar-back.gif) left top no-repeat; color:#ffffff; padding:0 20px; min-height:20px;}

#HomeButton { float:left; font-weight: bold; width:190px; line-height:20px; }
#HomeButton a { color: #FFFFFF; }
#LowerHeaderTextHolder { width:410px; line-height:20px; float:left; }
#LowerHeaderTextHolder a { color:#ffffff; text-decoration:underline; }
#SalesTitle {width:340px; line-height:20px; float:left; }
#SalesList .padded {padding:5px 0 0 0;}
#SalesList .eventItem {margin-bottom:5px; background:transparent url(/SiteImages/MainNavigation_li-back.png) repeat-y scroll left top;}
#SalesList .eventItem a {display:block; width:100%;}
#SalesList .eventItem a:hover {text-decoration:none; background:url(/SiteImages/SalesList-hover.png) left top repeat-y;}
#SalesList .eventItem strong {display:block; padding:2px 15px;}

#GreyBox { min-width:540px; }
#GreyBox #Container { padding-top:30px; width:540px; }

#WatchListInfoBlock { width:410px; height:120px; overflow:hidden; }
#WatchListInfoBlock .infoBlockTop { float:left; clear:both; width:388px; height:38px; overflow:hidden; padding:6px 10px 6px 12px; background:url(/SiteImages/infoBlockTop.gif) repeat-y top right #6D747F; }
#WatchListInfoBlock .infoBlockTop p { font-size:135%; color:#FFFFFF; font-weight:bold; padding-bottom:0px; }
#WatchListInfoBlock .infoBlockTop .menuTop { margin:0; padding:0; font-size:90%; list-style:none; float:left; margin:2px 0; }
#WatchListInfoBlock .infoBlockTop .menuTop li { color:#FFFFFF; float:left; margin-right:6px; padding-right:6px; background:url(/SiteImages/dash.gif) no-repeat right 2px; }
#WatchListInfoBlock .infoBlockTop .menuTop .last { float:left; padding-right:0; margin-right:0; background:none; }
#WatchListInfoBlock .blackInfoBlock { float:left; color:#FFFFFF; clear:both; width:402px; height:18px; overflow:hidden; padding:5px 0 7px 8px; border-top:1px solid #000000; background:url(/SiteImages/blackFade.gif) repeat-x #000000; }
#WatchListInfoBlock .blackInfoBlock a { color:#FFFFFF; text-decoration:none; }
#WatchListInfoBlock .blackInfoBlock .loginTextBox { font-style:italic; float:left; width:154px; height:16px; border:1px solid #979797; padding:0 7px; margin-right:12px; }
#WatchListInfoBlock .blackInfoBlock .passwordTextBox { margin-right:5px; font-style:italic; }
.passwordTextBoxBG { background:url(/SiteImages/passwordText.gif) no-repeat #FFFFFF; }
#WatchListInfoBlock .blackInfoBlock .loginButton,
#WatchListInfoBlock .blackInfoBlock .forgotPasswordButton { float:left; color:#FFFFFF; font-weight:bold; background:none; border:none; cursor:pointer; padding:0; }
#WatchListInfoBlock .blackInfoBlock .wrongDetailsHolder { padding-left:10px; float:right; }
#WatchListInfoBlock .bottomInfoBlock { float:left; clear:both; width:405px; padding:11px 0 10px 4px; }
#WatchListInfoBlock .bottomInfoBlock .menuBottom { margin:0; padding:0; list-style:none; float:left; width:100%; }
#WatchListInfoBlock .bottomInfoBlock .menuBottom li { cursor:pointer; font-weight:bold; background:url(/SiteImages/questionMark.gif) no-repeat; padding-left:24px; margin-right:7px; line-height:18px; float:left; }
#WatchListInfoBlock .bottomInfoBlock .menuBottom .last { background:none; padding-left:0px; margin-right:0; }
#WatchListInfoBlock .bottomInfoBlock .menuBottom li a { font-weight:bold; }
#WatchListInfoBlock .loggedInInfoBlock .infoBlockTop { height:18px; }
#WatchListInfoBlock .loggedInInfoBlock .blackInfoBlock { height:77px; }
#WatchListInfoBlock .loggedInInfoBlock .blackInfoBlock p { font-weight:bold; padding-bottom:7px; }

.watchedColor { color:#5C97E0; }
.unconfirmedColor { color:#B4151E; }
.submittedColor { color:#3CA239; }
.recommendedColor { color:#3981A2; }

.watchedBGColor { background-color:#5C97E0; }
.unconfirmedBGColor { background-color:#B4151E; }
.submittedBGColor { background-color:#3CA239; }
.recommendedBGColor { background-color:#3981A2; }



#WatchListInfoBlock .leftCol { width:238px; padding-left:12px; height:65px; float:left; }
#WatchListInfoBlock .leftCol .watchListInfo { padding-top:17px; }
#WatchListInfoBlock .leftCol .watchListInfo p { font-weight:bold; }
#WatchListInfoBlock .leftCol .loginHolder { padding-top:55px; background:url(/SiteImages/loginWatchListBackground.png) no-repeat bottom right; height:100%; }
#WatchListInfoBlock .leftCol .loginHolder .emailFieldHolder { margin-top:24px; float:left; }
#WatchListInfoBlock .leftCol .loginTextBox { width:137px; padding-left:5px; border:1px solid #999999; clear:both; margin:3px 0; color:#8D8D8D; }
#WatchListInfoBlock .leftCol .loginButton, #WatchListInfoBlock .leftCol .forgotPasswordButton { font-weight:bold; margin-left:5px; background:none; border:none; cursor:pointer; }
#WatchListInfoBlock .leftCol .forgotPasswordButton { margin-top:27px; }
#WatchListInfoBlock .leftCol .wrongDetailsHolder { clear:both; }
#WatchListInfoBlock .leftCol .wrongDetailsHolder .error { float:left; }
#WatchListInfoBlock .leftCol .wrongDetailsHolder .forgotPassword { font-weight:bold; margin-left:12px; }
#WatchListInfoBlock .rightCol { width:160px; float:left; }
#WatchListInfoBlock .rightCol .top { height:87px; padding:6px 0 0 5px; overflow:hidden; }
#WatchListInfoBlock .rightCol .top p { font-weight:bold; font-size:95%; color:#FFFFFF; }
#WatchListInfoBlock .rightCol .bottom { height:27px; padding:3px 0 0 5px; overflow:hidden;  background:none; }
#WatchListInfoBlock .rightCol .bottom .registerLink, #WatchListInfoBlock .rightCol .bottom .watchListLink { font-size:138%; color:#FFFFFF; font-weight:bold; text-decoration:none; width:115px; float:left; }

#MainNavigation {padding-top:5px;}
#MainNavigation li {display:block; width:100%; margin-bottom:5px; background:url(/SiteImages/MainNavigation_li-back.png) top left repeat-y;}
#MainNavigation a,
#SubNavigation a {display:block; width:100%;}
#MainNavigation a .text,
#SubNavigation a .text {display:block; padding:3px 20px; font-weight:bold;}
#MainNavigation a:hover,
#MainNavigation .highlightedLink .text {text-decoration:none; background:url(/SiteImages/MainNavigation-hover.png) top left repeat-y;}
#SubNavigation .highlightedLink .text {background:url(/SiteImages/MainNavigation-selected.gif) 10px 0.6em no-repeat;}

#SubNavigation {padding:15px 0 20px 0;}
#SubNavigation li {display:block; margin-bottom:5px;}
#SubNavigation ul a .text {font-weight:normal; padding:1px 20px 1px 30px;}
#SubNavigation ul .highlightedLink .text {background-position:20px 0.35em;}
#SubNavigation ul li ul a .text {padding:1px 30px 1px 40px;}
#SubNavigation ul li ul .highlightedLink .text {background-position:30px 0.36em;}


/*Body Styles*/
#PageTitle {display:block; padding:0 0 1em 0;}

#Body .middleColumn .padded {padding:15px 20px 20px 0;}
#Body .rightColumn .padded {padding:15px 0 20px 0;}

/*Footer Styles*/
#Footer {padding:0;height:40px; clear:both; }
#Footer .bottomShadow {padding:13px 23px; text-align:center;font-size:90%;}
#Footer span {margin:0 1.5em;}

/* Catalogue Lot Styles */
#CatalogueBody h2 { display:block; }
#CatalogueBody #SaleHeader { margin-bottom:10px; margin-top:-10px; margin-left:210px; width:590px; }
#CatalogueBody #SaleHeader .saleTitle { font-weight:bold; font-size:155%; }
#CatalogueBody #SaleHeader .saleDescription { font-size:1em; font-weight:bold; padding-top:10px; }
#CatalogueBody #SaleHeader .saleDate { margin-top:3px; }
#CatalogueBody .saleDate { margin-left:210px; }
#CatalogueBody .noSearchResults { padding:15px; }
#CatalogueBody #BodyLeft{width:810px;}
#CatalogueBody #BodyLeft #CatalogueSearch{border-bottom:10px solid #000000;height:38px; padding:8px 8px 6px 18px; font-weight:bold;}
#CatalogueBody #BodyLeft #CatalogueSearch h3{margin:0 0 6px 0;padding:0;font-size:100%;}
#CatalogueBody #BodyLeft #CatalogueSearch span.searchOption{display:block; float:left;}
#CatalogueBody #BodyLeft #CatalogueSearch span.searchOption input { width: 110px; }
#CatalogueBody #BodyLeft #CatalogueSearch span.searchOptionLeftMargin{margin-left:25px;}
#CatalogueBody #BodyLeft #CatalogueSearch label{margin-right:15px;}
#CatalogueBody #BodyLeft #LotDetail {padding:7px 0;width:410px;float:left;}
#CatalogueBody #BodyLeft #LotDetail .lotTitle{font-size:120%;}
#CatalogueBody #BodyLeft #LotDetail .conditionReport { margin-bottom:10px; }
#CatalogueBody #BodyLeft #LotImages { clear:both; width:350px; margin:7px 0; padding:0 0 0 20px; }
#CatalogueBody #BodyLeft #LotImages .lotImageHolder { width:150px; overflow: hidden; height:95px; margin:0 10px 10px 0; float:left; }
#CatalogueBody #BodyLeft #LotLeft { float:left; margin-left:15px; }
#CatalogueBody #BodyLeft #LotLeft .lotImage{float:left;width:350px;margin:7px 0; overflow:hidden;}

#RightHeader {font-size:90%;}

#CatalogueBody #BodyRight { text-align:center; width:170px; height:38px; }
#CatalogueBody #BodyRight h3{padding:0;font-size:100%;  }
#CatalogueBody #BodyRight .rightHeaderMargin { margin-top:32px; }
#CatalogueBody #BodyRight #RightHeader .numberRecordsPerPage { margin:15px 0; font-weight:bold; }
#CatalogueBody #BodyRight #RightHeader .lotNumber{margin-top:23px;background:url(/SiteImages/lot_number_bg.png) no-repeat;font-weight:bold;}
#CatalogueBody #BodyRight #RightHeader .lotLinks{margin-top:23px;font-weight:bold;}

#CatalogueBody #LotList {padding: 9px 0 9px 14px;}
#CatalogueBody #LotList .lotRow {margin-bottom:10px;}
#CatalogueBody #LotList .lotRow .lotImage {float:left; width:156px; border:3px solid #b2b2b2; text-align:center;}
#CatalogueBody #LotList .lotRow .lotImage a img {max-width:156px;}
#CatalogueBody #LotList .lotRow .lotDetail {float:left; margin-left:34px; width:536px;}
#CatalogueBody #LotList .lotRow .lotLinks {float:right; width:170px;text-align:center;font-weight:bold;}
#CatalogueBody #LotList .lotRow .lotLinks .lotResults { float:left; clear:both; width:161px; height:76px; background:url(/SiteImages/btnItemSoldFor.png) no-repeat; }
#CatalogueBody #LotList .lotRow .lotLinks .lotResults .lotResultsText { color:#FFFFFF; float:left; padding-top:27px; width:100%; }
#CatalogueBody #LotList .lotRow .lotLinks .lotNumber{background:url(/SiteImages/lot_number_bg.png) no-repeat; margin-bottom:30px; }

.lotLinks .formRow { color:#FFFFFF; float:left; margin:0; padding:2px 0 0 10px; }
.lotLinks .formRow .bidLabel { float:left; width:10px; padding-top:3px; }
.lotLinks .formRow .placeBidTextBox { float:left; text-align:center; width:70px; font-size:90%; }
.lotLinks .placeBidButton { background:none repeat scroll 0 0 transparent; border:medium none; color:#FFFFFF; float:left; font-weight:bold; height:auto; }

#DownloadCatalogue { margin:0 0 5px 20px; float:left;}

/* Catalogue Sale Header Boxes */
#CatalogueSalesBoxes { width:810px; float:left; }
#CatalogueSalesBoxes .saleBoxRow { float:left; margin-bottom:1px; width:810px; }
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem { height:51px; width:405px; background-color:#c6c6c6; float:left; }
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem .saleBoxImage { float:left; width:170px;  }
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem .saleBoxText { float:left; padding:10px 0 0 15px;  }
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem .saleBoxText .saleTitle, 
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem .saleBoxText .saleDate { display:block; font-weight:bold; }
#CatalogueSalesBoxes .saleBoxRow .saleBoxItem .saleBoxText .saleDate { color:#ffffff; margin-top:3px; }
#CatalogueHeaderViewVideo { float:right; }

/* Forms */
.formContainer .formRow {margin-bottom:10px;}
.formContainer .formRow label, .formContainer .formRow .EditingFormLabel {font-weight:bold;float:left;width:20em;}
.formContainer .formRow input, .formContainer .formRow textarea, .formContainer .formRow select {float:left;margin-left:30px;width:20em;}
.formContainer .formRow .EditingFormLabel{display:block;}
.formContainer .formRow .shortField, .formContainer .formRow span.shortField input {width:5em;}
.contentPaddedSection{padding:0.75em 0.75em 0.75em 210px;}
.formContainer .formError{color:#ff0000;padding:0.75em 0;font-weight:bold;}

.middleColumn .formContainer .formRow label, .formContainer .formRow .EditingFormLabel {width:10em;}
.middleColumn .formContainer .formRow input, .middleColumn .formContainer .formRow textarea, .middleColumn .formContainer .formRow select {width:15em;}
.middleColumn .formContainer .UploaderLabel {display:none;} /* hide extra label that CMS adds to upload controls on bizform */
.middleColumn .formContainer .formRow .validationError {margin-top:3px; color:#ff0000;}

/* Gridview styles */
.gridView {width: 100%;margin-right: auto;margin-left: auto;margin-top: 15px;}
.gridView a {text-decoration: underline;}
tr.gvRow td {padding: 5px;}
.gvPager {background: #DDDDDD none repeat scroll 0%;border-bottom: 1px solid #AAAAAA;border-top: 1px solid #AAAAAA;margin-top: 20px;padding: 5px 0px;text-align:right;}
tr.gvPager table {margin-left: auto;margin-right: 0pt;}
tr.gvHeader th {background-color: #cce8df;text-align: left;padding: 5px;}
tr.gvHeader th a {color: #000000;}
tr.gvHeader th.sorted {background-color: #ABBEEF;}
.gvEditRow{}
tr.gvAltRow td {padding: 5px;background-color: #f0f0f0;}
.gridView input {background: #DDDDDD none repeat scroll 0%;cursor: pointer;font-family: tahoma,arial,sans-serif;font-size: 11px;padding: 2px;}

/* Registration page styles */
#RegisterNow {margin-top:10px;}

/* Inner Page Images */
#InnerPageImages { } 
#InnerPageImages .topImage{ height:202px; width:342px; overflow:hidden; /*border:1px solid #cccccc;*/ } /* in case of duff image in CMS */
#InnerPageImages .bottomLeftImage, #InnerPageImages .bottomRightImage{border:1px solid #cccccc; float:left; margin-top:25px; overflow:hidden; height:121px; width:156px;} /* in case of duff image in CMS */
#InnerPageImages .bottomLeftImage { margin-right:27px;}

/* Repeater Paging Styles */
.pagination { z-index:-1; width:810px; background:url(/SiteImages/pagination_bg.gif) repeat-x; height:47px; text-align:right; }
.pagination .previousButton { line-height:0px; float:right; margin-right:13px; border-right:1px solid #ffffff;}
.pagination .nextButton { line-height:0px; float:right; border-left:1px solid #ffffff; margin-right:13px; }
.pagination .startListButton { line-height:0px; float:right; border-left:1px solid #ffffff; margin-right:13px; }
.pagination .endListButton { line-height:0px; float:right; border-left:1px solid #ffffff; margin-right:13px; }
.pagination .currentPage { font-weight:bold; float:left; padding:3px 0 0 18px; text-align:left; width:205px;}

#PageNumbers { float:left; margin:3px 0 0 0; display:none; }
#PageNumbers .scrollLeft { float:left; margin-right:10px; margin-top:2px; }
#PageNumbers .scrollRight { float:left; margin-left:10px; margin-top:2px; }
#PageNumbers #PageNumberHolder { width:350px; overflow:hidden; float:left; text-align:center; }
#PageNumbers #PageNumberHolder a { margin:0 1px; }

/* view video (homepage) area */
#HomeContact .viewVideo {}

/* NetC Footer */
#NetcFooter { margin:8px auto; text-align:center; width:360px; font-size:90%; }
#nextPreviousLot { width: auto; float:left; }
#nextPreviousLot .previousLotButton { width: auto; float:left; padding-right:10px; }
#nextPreviousLot .nextLotButton { width: auto; float:left; }
#nextPreviousLot .backToLotListButton { width: auto; float:left; padding-right:10px; }
.saleUrlText { width:750px; padding:0 0 9px 14px; }

.enlargeImage { clear:both; float:left; padding-right:20px; }
#downloadImage { float:left; }
.anchor { line-height:0px; font-size:0px; height:0px; float:left; clear:both; }

#MapWrap { float:left; margin-bottom:15px; z-index:-1; clear:both; }
#myMap { float:left; position:relative; }
#directions { float:left; margin-left:10px; width:450px; }
#route { float:left; margin-top:10px; }

.active { display:block; }
.inactive { display:none; }

.commissionBidLabel { float:left; }
.commissionBidTextBox { padding:0; width:40px; padding-left:0; }

#WatchListPage { float:left; margin-bottom:20px; }
#WatchListPage h3 { padding-bottom:10px; }
#WatchListPage .watchListTable { float:left; width:100%; clear:both; }
#WatchListPage .watchListTable .deleteCol { width:75px; text-align:center; }
#WatchListPage .watchListTable .itemCol { width:228px; width:280px; }
#WatchListPage .watchListTable .lotNoCol { width:80px; text-align:center; }
#WatchListPage .watchListTable .saleCol { width:100px; text-align:center; }
#WatchListPage .watchListTable .maxBidCol { width:200px; }
#WatchListPage .watchListTable .maxBidCol .cellContent { float:right; padding-right:17px; }
#WatchListPage .watchListTable .maxBidCol .cellContent .myBid { font-weight:bold;  color:#D3202A;  width: 40px;}
#WatchListPage .watchListTable .maxBidCol .cellContent .myBid,
#WatchListPage .watchListTable .maxBidCol .cellContent .submittedActionTitle { padding-right:35px; float:right; }
#WatchListPage .watchListTable .maxBidCol .cellContent .soldFor { float:right; padding-right: 35px; width: 40px;}
#WatchListPage .watchListTable .headerCell { font-weight:bold; text-align:center; }
#WatchListPage .watchListTable .maxBidCol .headerCell { padding-right:35px; }
#WatchListPage .watchListTable .deleteCol .headerCell a { color:#D3202A; text-decoration:none; }
#WatchListPage .watchListTable .itemCol .headerCell { text-align:left; }
#WatchListPage .watchListTable tr { border-bottom:1px solid #969696; }
#WatchListPage .watchListTable tr td { padding-top:14px; }
#WatchListPage .watchListTable .actionButton { color:#3AA238; font-weight:bold; text-decoration:none; float:right; }
#WatchListPage .watchListTable .bidTextBox { width:59px; height:24px; border:1px solid #999999; margin-right:12px; float:right; }

#WatchListPage .unconfirmedBGColor .submitBidsHolder { padding-left:22px; padding-right:12px; float:right; border-left:1px solid #FFFFFF; height:100%; background-color:#D3202A; }
#WatchListPage .unconfirmedBGColor .submitBidsHolder .arrowRight { margin-top:15px; }
#WatchListPage .unconfirmedBGColor .submitBidsHolder .submitBids { margin-top:15px; text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:138%; width:150px; float:left; }


#WatchListPage .lotListHeader { width:100%; float:left; }
#WatchListPage .lotListHeader .ajax__tab_header { float:left; width:770px; border-bottom:3px solid #010101; }
#WatchListPage .lotListHeader .ajax__tab_active .ajax__tab_outer { background:url(/SiteImages/btnTabSelected.gif) repeat-x; }
#WatchListPage .lotListHeader .ajax__tab_outer { background:url(/SiteImages/btnTabUnselected.gif) repeat-x; float:left; height:22px; margin-right:15px; }
#WatchListPage .lotListHeader .ajax__tab_inner { background:none; }
#WatchListPage .lotListHeader .ajax__tab_tab { background:none; color:#FFFFFF; font-weight:bold; padding:5px 10px 0; text-align:center; }
#WatchListPage .watchListHeader { width:770px; float:left; padding:18px 0 0 0; }
#WatchListPage .watchListHeader .delete { color:#D3202A; font-weight:bold; text-decoration:none; }
#WatchListPage .watchListHeader .actionCol { text-align:center; }
#WatchListPage .lotItem { width:770px; float:left; padding:18px 0 0 0; }
#WatchListPage .lotItem .unconfirmedActionItem { width:60px; padding:0; float:left; }
#WatchListPage .lotItem .myBid { color:#D3202A; font-weight:bold; width:60px; float:left; }
#WatchListPage .lotItem .soldFor { color:#3AA238; font-weight:bold; }
#WatchListPage .lotItem .submittedActionTitle { width:60px; float:left; font-weight:bold; }
#WatchListPage .lotItem .soldForHolder { clear:both; margin-top:25px; }
#WatchListPage .lotItem .editBidItem { float:left; }
#WatchListPage .lotItem .bidTextBox { width:59px; height:24px; border:1px solid #999999; }
#WatchListPage .lotListTitle { width:770px; height:50px; float:left; }
#WatchListPage .lotListTitle .lotListTitleText { color:#FFFFFF; font-size:138%; font-weight:bold; margin:10px 0 0 15px; float:left; }
#WatchListPage .lotListTitle .whatsThis { clear:both; float:left; margin-left:15px; color:#FFFFFF; cursor:default; background:url(/SiteImages/questionMark.png) right center no-repeat; padding-right:20px; margin-top:5px; }
#WatchListPage .recommendedItemKeywords { padding:18px 0 0; float:left; }

#WatchListPage .recommendationsTab { float:left; margin-top:15px; background:url(/SiteImages/keywordsListBackground.gif) repeat-y top right; }
#WatchListPage .recommendationsTab .recommendationsList { width:593px; overflow:hidden; float:left; }
#WatchListPage .recommendationsTab .recommendationsList .watchListHeader { width:593px; }
#WatchListPage .recommendationsTab .recommendationsList .watchListHeader .actionCol { display:none; }
#WatchListPage .recommendationsTab .recommendationsList .deleteCol { display:none; }
#WatchListPage .recommendationsTab .recommendationsList .actionCol { width:98px; }
#WatchListPage .recommendationsTab .recommendationsList .info { float:left; padding-right:78px; color:#FFFFFF; height:70px; width:515px; padding-left:18px; padding-top:8px; background:url(/SiteImages/recommendedInfoBackground.gif) no-repeat; }
#WatchListPage .recommendationsTab .recommendationsList .info h3 { padding-bottom:5px; }
#WatchListPage .recommendationsTab .recommendationsList .info p { font-weight:bold; font-size:90%; }
#WatchListPage .recommendationsTab .keywordsList { width:177px; float:left; }
#WatchListPage .recommendationsTab .keywordsList .newKeyword { font-style:italic; height:20px; padding:0 5px; border:1px solid #999999; clear:both; color:#8D8D8D; margin:6px; width:150px; }
#WatchListPage .recommendationsTab .keywordsList .headerRow { padding:17px 11px 14px 11px; }
#WatchListPage .recommendationsTab .keywordsList .keywordsRow { float:left; padding:7px 11px; }
#WatchListPage .recommendationsTab .keywordsList .keywordsRow .keywordsCol { float:left; width:110px; font-weight:bold; color:#FFFFFF; }
#WatchListPage .recommendationsTab .keywordsList .keywordsRow .deleteCol { width:40px; font-weight:bold; float:left; color:#FFFFFF; }
#WatchListPage .recommendationsTab .keywordsList .headerRow .keywordsCol,
#WatchListPage .recommendationsTab .keywordsList .headerRow .deleteCol { color:#FFFFFF;  }

.rightLogin { text-align:left; margin:0 20px; }
.rightLogin .rightLoginTextBox { width:110px; z-index:50; zoom:1; }

#MapWrap { float:left; }
#MapWrap, #MapWrap #MapWrapper { width:500px; }
#MapWrap #MapWrapper { height: 400px; position: relative; }
#MapRightContent { padding-left:10px; float:left; width:260px; }

.formrow { clear:both; }
.formrow label { width:60px; float:left; }
.formrow select, .formrow input { width:90px; }

/* Calendar Template */

.eventWrapper{padding-bottom:10px;}
.eventTitle{font-weight:bold;}
#CalendarEvents{}
#CalendarEvents .content{padding-left:5px;}
#CalendarEvents ul{margin:0px; padding:0px;}
#MonthLinks{height:104px;margin-top:-1px;margin-bottom:10px;padding-left:10px; padding-bottom:0px; background-color:#E8EFF9; border:1px solid #656363; padding-top:9px;}
#MonthLinks ul{list-style:none; padding:0px; margin:0px;}
#MonthLinks ul li{text-align:center; padding:14px 0px; float:left;cursor:pointer;border:1px solid #656363; color:#000000; background-color:#BDD2ED;margin-right:18px; margin-bottom:10px;width:93px;}
#MonthLinks ul li.currentMonth{background-color:#000000;color:#ffffff;cursor:pointer;}
#MonthLinks ul li.monthDisabled{background-color:#AABDD5;color:#ffffff;opacity:0.5;cursor:default; }
.yearButton{color:#000000; font-weight:bold;  background-color:#BDD2ED; border:1px solid #656363; width:198px; padding:9px 0px 9px 12px; display:block;float:left; margin-right:20px;}
.yearSelected{background-color:#E8EFF9; border-bottom:none; padding-bottom:21px;}
#ButtonWrapper{}
#YearButtonHolder{z-index:10; position:relative;}
#MonthLinks{z-index:2;position:relative;}
.eventLinks{padding-bottom:10px;width:220px;}

.formRow { clear:both; margin-bottom:10px; }
.formRow .formLabel { float:left; width:150px; }
.formRow .formField { float:left; }

.keywordRow { clear:both; }
.keywordRow .keyword { width:300px; float:left; }
.keywordRow .editButton { width:100px; }

.modalPopup { width:540px; background:#FFFFFF; float:left; border:3px solid #BDD2ED; }
.modalPopup .headerHolder { width:100%; float:left; clear:both; background:#E5EAF2; }
.modalPopup .headerHolder .header { padding:10px; float:left; width:520px; clear:both; }
.modalPopup .header .closePopup { float:right; }
.modalPopup .contentHolder { width:100%; float:left; clear:both; }
.modalPopup .contentHolder .content { padding:10px; float:left; width:520px; clear:both; }

.ajaxLoader {padding:1em 0; text-align:center; width:100%; position:fixed; background:#C8C8C8 url(/SiteImages/loading.gif) center no-repeat; height:100%; top:0; left:0; filter:alpha(opacity=90); opacity:0.9; z-index:100000;}

#SocialMediaIcons
{
	margin-top:10px;
}

#SocialMediaIcons .facebook
{
	width:205px;
}

#SocialMediaIcons .googlePlusOne
{
	margin-left:5px;
	width:200px;
}
