/* Start Ads */

.BoardTabs {padding-top:5px; padding-right:2px;}
.BoardTabs .Tab {float:right; background-image:url(../Images/Ads/Board.png); background-repeat:no-repeat; width:94px; height:20px; text-align:center; margin-right:1px;}
.BoardTabs .Tab a:link {color:#000000; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}
.BoardTabs .Tab a:visited {color:#000000; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}
.BoardTabs .Tab a:hover {color:#000000; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}

.BoardTabs .TabOn {float:right; background-image:url(../Images/Ads/BoardOn.png); background-repeat:no-repeat; width:94px; height:20px; text-align:center; margin-right:1px;}
.BoardTabs .TabOn a:link {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}
.BoardTabs .TabOn a:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}
.BoardTabs .TabOn a:hover {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; width:94px; position:relative; top:2px;}

.BoardSection {padding-right:3px; padding-left:3px;}
*html .BoardSection {padding-right:0px; padding-left:0px;}
.BoardName {float:right; background-image:url(../Images/Ads/BoardNameBG.png); background-repeat:no-repeat; width:148px; height:70px; margin-top:10px; margin-right:1px;}
*html .BoardName { margin-right:2px;}
.BoardName .Title {margin-right:10px; margin-top:4px; font-size:14px; font-weight:bold; color:red; width:130px}
.BoardName .AdsNum {margin-right:10px; margin-top:5px;}
.BoardName .AdsNum .Num {font-size:14px; font-weight:bold;}
.BoardText {float:left; background-image:url(../Images/Ads/BoardTextBG.png); background-repeat:no-repeat; width:603px; height:70px; margin-top:10px; margin-left:2px;}
*html .BoardText {margin-left:3px;}
.BoardText a:link {color:#000000; text-decoration:underline;}
.BoardText a:visited {color:#000000; text-decoration:underline;}
.BoardText a:hover {color:#000000; text-decoration:underline;}
.BoardText .Text {margin-right:15px; margin-top:4px;}
/* .Buttons {margin-right:349px; margin-top:8px; text-align:center;}  */
.Buttons { float:left; height:22px; margin-left:38px; margin-top:8px; text-align:left; width:225px; }
.Buttons img {border:0px;}

.Search {background-image:url(../Images/Ads/SearchBG.png); background-repeat:no-repeat; width:757px; height:70px; background-position:5px 10px; padding-right:10px; padding-top:10px; height:80px;}
.Search .SearchDiv {width:100%; float:right; clear:both; position:relative;}
.Search .SearchTitle {float:right; position:relative; padding-right:3px; padding-left:3px; margin:0px; font-size:11px; font-weight:bold; height:38px;}
.Search .SearchSubmit {float:right; position:relative; margin-top:15px; padding-right:3px;}
.Search .Input40 {width:40px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input50 {width:50px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input60 {width:60px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input70 {width:70px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input80 {width:80px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input90 {width:90px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input100 {width:100px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input110 {width:110px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input120 {width:120px; font-size:11px; font-family:Arial; font-weight:100;}
.Search .Input130 {width:130px; font-size:11px; font-family:Arial; font-weight:100;}

/* see new HotAds later */
.HotAds {vertical-align:top; padding-right:4px;}
.HotAds .Top {background-image:url(../Images/Ads/HotAdsTopBG.png); background-position:center; background-repeat:no-repeat; width:757px; height:38px; text-align:right; background-color:#EAEAEA;}
.HotAds .Top .Title {color:#FFFFFF; font-size:14px; font-weight:bold; margin-right:17px; padding-top:10px;}
.HotAds .HotAdsPics {height:123px; width:757px; background-color:#EAEAEA; background-image:url(../Images/Ads/HotAdsBG.png); background-position:center; background-repeat:y-repeat;}
.HotAds .AdPic {width:111px; height:115px; background-image:url(../Images/Ads/HotAdBG.gif); background-repeat:no-repeat; float:right; margin-right:8px; margin-left:7px; margin-top:5px; text-align:center; padding-top:8px; cursor:pointer;}
*html .HotAds .AdPic {width:110px; margin-right:7px;}
.HotAds .AdPic img {width:90px; height:68px;}
.HotAds .AdPic .Text {margin-top:10px;}
.HotAds .Bottom {background-image:url(../Images/Ads/HotAdsBottomBG.png); background-position:center; background-repeat:no-repeat; width:757px; height:12px; line-height:12px;}

.Top10Ads {vertical-align:top; padding-right:4px;}
.Top10Ads .Top {background-image:url(../Images/Ads/Top10AdsTopBG.png); background-position:center; background-repeat:no-repeat; width:757px; height:38px; text-align:right; background-color:#EAEAEA;}
.Top10Ads .Top .Title {color:#FFFFFF; font-size:14px; font-weight:bold; margin-right:10px; padding-top:12px;width: 190px; float: right}
.Top10Ads .FullListLink {float:left; margin-left: 22px; margin-top: 15px;}
.Top10Ads .Top10ItemsDiv {height:20px; width:757px; background-color:#EAEAEA; background-image:url(../Images/Ads/Top10AdsBG.png); background-position:center; background-repeat:y-repeat;}
.Top10Ads .Bottom {background-image:url(../Images/Ads/Top10AdsBottomBG.png); background-position:center; background-repeat:no-repeat; width:757px; height:12px; line-height:12px;}
.Top10Ads .Top10Items {padding: 0; margin: 0; list-style-type: none; width: 740px; float: right;}
.Top10Ads .Top10Items li {margin: 0; padding: 0; float: right; padding-right: 18px; display: block; padding-top: 2px;}
.Top10Ads .Top10Items li a {text-decoration: none; line-height: 1.8; text-align: center; color: #000000;}
.Top10Ads .Top10Items li a:hover {text-decoration: underline;}

.Top10Ads2 {vertical-align:top; padding-right:4px;}
.Top10Ads2 .Top {background-image:url(../Images/Ads/Top10BG.png); background-position:center; background-repeat:no-repeat; width:757px; height:30px; text-align:right; background-color:#EAEAEA;}
.Top10Ads2 .Top .Title {color:#fe7217; font-size:14px; font-weight:bold; margin-right:8px; padding-top:6px; float: right;}
.Top10Ads2 .Top10Items {padding: 0; margin: 0; list-style-type: none; float: right;}
.Top10Ads2 .Top10Items li {margin: 0; padding: 0; float: right; padding-right: 11px; padding-top: 4px;}
.Top10Ads2 .Top10Items li a {float: right; text-decoration: none; line-height: 1.8; text-align: center; color: #000000}
.Top10Ads2 .Top10Items li a:hover {text-decoration: underline;}

.AdList {padding-top:10px; padding-right:4px;}
.AdList .ShowFromToAds {padding-right:10px; padding-bottom:3px; padding-top:3px; font-weight:bold;}
.AdListTbl {width:758px; border-right:1px solid #D3D3D3; border-left:1px solid #D3D3D3;}
.AdListTbl .ShowFromToAds {padding-right:10px; padding-bottom:3px; padding-top:3px; font-weight:bold;}
.AdList .TitleBG {background-image:url(../Images/Ads/ListTopBG.png); background-repeat:repeat-x; height:38px; width:758px}
.AdList .TitleBG img {display:block;}
.AdList .TitleBG .TopRight {float:right; width:35px;}
.AdList .Title {color:#FFFFFF; font-size:14px; font-weight:bold; float:right; padding-top:12px;}
.AdList .Title a:link {color:#FFFFFF; text-decoration:none;}
.AdList .Title a:visited {color:#FFFFFF; text-decoration:none;}
.AdList .Title a:hover {color:#FFFFFF; text-decoration:underline;}
.AdList .TitleBG .Divider {font-size:11px; color:#FFFFFF; font-weight:bold;}
.AdList .TitleBG .TopLeft {background-image:url(../Images/Ads/ListTopLeft.png); background-repeat:no-repeat; padding-left:10px; float:left; height:38px;}
.AdList .TitleBG .TopLeftTitle {color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:12px;}
.AdList .NoResults {background-color:#E1EAAC; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:20px; font-size: 14px}
.AdListTbl .Close1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTbl .Active1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTbl .Open1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTbl .Visited1 {background-color:#91BBF2; cursor:pointer; font-weight:bold; color:#707070;}
.AdListTbl .Close2 {background-color:#E1EAAC; cursor:pointer; font-weight:bold;}
.AdListTbl .Active2 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTbl .Open2 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTbl .Visited2 {background-color:#E1EAAC; cursor:pointer; font-weight:bold; color:#a9a9a9;}
.AdListTbl .Close3 {background-color:#E1EAAC; cursor:pointer;}
.AdListTbl .Active3 {background-color:#91BBF2; cursor:pointer;}
.AdListTbl .Open3 {background-color:#91BBF2; cursor:pointer;}
.AdListTbl .Visited3 {background-color:#E1EAAC; cursor:pointer; color:#a9a9a9;}
.AdListTbl .TdWidth {line-height:1px; background-color:#E1EAAC;}
.AdListTbl .SmallPic {text-align:center; padding-top:2px;}

.MoreDetails {padding:0px; border:1px solid #91BBF2; vertical-align:top; text-align:right; background-color:#DCE9F5}
.DetailsTbl {width:100%; direction:rtl;}
.DetailsTbl .Divider {line-height:7px; height:7px;}
.DetailsBoxText {width:740px; height:86px;}
.DetailsBoxText .Top {width:740px; height:13px;}
*html .DetailsBoxText .Top { margin-right:2px; width:738px;}
.DetailsBoxText .Top .Right {float:right;}
.DetailsBoxText .Top .Center {float:right; background-color:#ffffff; width:714px; line-height:13px;}
*html .DetailsBoxText .Top .Center {width:712px;}
.DetailsBoxText .Top .Left {float:left;}
.DetailsBoxText .Middle {width:740px; height:78px; background-color:#ffffff;}
*html .DetailsBoxText .Middle { margin-right:2px; width:738px;}
.DetailsBoxText .Middle .Pic {float:right; margin-right:13px;}
.DetailsBoxText .Middle .Pic img {border:0px;}
*html .DetailsBoxText .Middle .Pic {float:right; margin-right:7px;}
.DetailsBoxText .Middle .Text {float:right; margin-right:10px; margin-left:10px; width:500px; height:75px; OVERFLOW:hidden; OVERFLOW-Y:auto; OVERFLOW-X:auto;}
.DetailsBoxText .Middle .Price {float:left; margin-left:10px; margin-top:43px; font-size:14px; font-weight:bold;}
.DetailsBoxText .Middle .Price .BoldRed {color:#EC0000;}
.DetailsBoxText .Top {width:740px; height:13px;}
*html .DetailsBoxText .Bottom { margin-right:2px; width:738px;}
.DetailsBoxText .Bottom .Right {float:right;}
.DetailsBoxText .Bottom .Center {float:right; background-color:#ffffff; width:714px; line-height:13px;}
*html .DetailsBoxText .Bottom .Center {width:712px;}
.DetailsBoxText .Bottom .Left {float:right;}

.DetailsBoxList {width:242px; float:right;}
*html .Move2Right {padding-right:2px;}
.DetailsBoxList .Top {width:242px; height:13px;}
.DetailsBoxList .Top .Right {float:right;}
.DetailsBoxList .Top .Center {float:right; background-color:#ffffff; width:216px; line-height:13px;}
.DetailsBoxList .Top .Left {float:left;}
.DetailsBoxList .Middle {width:242px; background-color:#ffffff; text-align:right;}
.DetailsBoxList .Middle .Item {width:225px; margin-right:10px; margin-left:6px; height:18px;}
.DetailsBoxList .Middle .Item .ItemTitle {float:right; width:75px; font-weight:bold;}
.DetailsBoxList .Middle .Item .ItemText {float:right;}
.DetailsBoxList .Top {width:242px; height:13px;}
.DetailsBoxList .Bottom .Right {float:right;}
.DetailsBoxList .Bottom .Center {float:right; background-color:#ffffff; width:216px; line-height:13px;}
.DetailsBoxList .Bottom .Left {float:left;}

.DetailsAction {background-image:url(../Images/Ads/DetailsActionBG.gif); background-repeat:no-repeat; height:26px; padding-right:10px; padding-left:5px;}
.DetailsAction img {border:0px;}
.DetailsAction a:link {color:#000000; font-weight:bold; text-decoration:none;}
.DetailsAction a:visited {color:#000000; font-weight:bold; text-decoration:none;}
.DetailsAction a:hover {color:#000000; font-weight:bold; text-decoration:none;}
.DetailsAction .Right {float:right; margin-right:4px;}
.DetailsAction .Left {float:left;}

.ListBottom {background-image:url(../Images/Ads/ListBottomBG.png); background-repeat:repeat-x; height:33px; width:758px;}
.ListBottom .Right {float:right;}
.ListBottom .PageNum {float:right; width:191px; color:#FFFFFF; font-size:12px; font-weight:bold; margin-top:7px; margin-right:5px;}
.ListBottom .Pages {float:right; width:400px; margin-top:7px;}
.ListBottom .Pages a:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.ListBottom .Pages a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.ListBottom .Pages a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.ListBottom .Pages .OneAdPage {float:right; margin-right:150px; display:inline; font-weight:bold; color:#EC0000;}
.ListBottom .Text {float:right; width:102px; color:#FFFFFF; font-size:12px; font-weight:bold; margin-top:7px; text-align:left;}
.ListBottom .Left {float:left;}

.CheckedAds {padding-right:14px; padding-top:5px;}
.CheckedAds img {vertical-align: middle;}
.CheckedAds a:link {color:#000000; font-weight:bold; text-decoration:none;}
.CheckedAds a:visited {color:#000000; font-weight:bold; text-decoration:none;}
.CheckedAds a:hover {color:#000000; font-weight:bold; text-decoration:underline;}
.CheckedAds .Right {float:right;}
.CheckedAds .Left {float:left; margin-top:5px;}
.CheckedAds .Left .MoreAdsBtn {background-image:url(../Images/Ads/MoreAdsBG.png); background-repeat:no-repeat; height:31px; width:132px; float:left; margin-left:10px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; padding-top:5px; cursor:pointer;}
.CheckedAds .Left a:link {text-decoration:none;}
.CheckedAds .Left a:visited {text-decoration:none;}
.CheckedAds .Left a:hover {text-decoration:none;}
.CheckedAds .RightSide {FLOAT: right; WIDTH: 305px; margin-top:13px;}

.PageLinks {padding-right:14px; padding-top:5px;}
.PageLinks a:link {color:#000000; text-decoration:none;}
.PageLinks a:visited {color:#000000; text-decoration:none;}
.PageLinks a:hover {color:#000000; text-decoration:underline;}

.AdListMore {padding-top:15px; padding-right:4px;}
.AdListMore .BoardNameMore {background-image:url(../Images/Ads/BoardNameBGMore.png); background-repeat:no-repeat; height:26px; width:240px; font-size:12px; font-weight:bold; margin-right:1px;}
.AdListMore .BoardNameMore a:link {color:#000000; text-decoration:none;}
.AdListMore .BoardNameMore a:visited {color:#000000; text-decoration:none;}
.AdListMore .BoardNameMore a:hover {color:#000000; text-decoration:none;}
.AdListMore .BoardNameMore .Text {margin-right:10px; padding-top:5px;}
.AdListMore .TitleBG {background-image:url(../Images/Ads/ListTopBGMore.png); background-repeat:repeat-x; height:39px; width:758px;}
.AdListMore .TitleBG .TopRight {float:right; width:35px;}
.AdListMore .Title {color:#FFFFFF; font-size:14px; font-weight:bold; float:right; padding-top:12px;}
.AdListMore .TitleBG .Divider {font-size:11px; color:#FFFFFF; font-weight:bold;}
.AdListMore .TitleBG .TopLeft {background-image:url(../Images/Ads/ListTopLeftMore.png); background-repeat:no-repeat; padding-left:10px; float:left; height:39px;}
.AdListMore .TitleBG .TopLeftTitle {color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:12px;}
.AdListMore .NoResults {background-color:#DCE9F5; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:20px; font-size: 14px}
.AdListTblMore {width:758px;}
.AdListTblMore .List {border-right:1px solid #D3D3D3; border-left:1px solid #D3D3D3;}
.AdListTblMore .Close3 {background-color:#DCE9F5; cursor:pointer;}
.AdListTblMore .Active3 {background-color:#91BBF2; cursor:pointer;}
.AdListTblMore .Open3 {background-color:#91BBF2; cursor:pointer;}
.AdListTblMore .Visited3 {background-color:#DCE9F5; cursor:pointer; color:#a9a9a9;}
.AdListTblMore .Close2 {background-color:#DCE9F5; cursor:pointer; font-weight:bold;}
.AdListTblMore .Active2 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTblMore .Open2 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTblMore .Visited2 {background-color:#DCE9F5; cursor:pointer; color:#a9a9a9; font-weight:bold;}
.AdListTblMore .Close1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTblMore .Active1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTblMore .Open1 {background-color:#91BBF2; cursor:pointer; font-weight:bold;}
.AdListTblMore .Visited1 {background-color:#91BBF2; cursor:pointer; color:#a9a9a9; font-weight:bold;}
.AdListTblMore .TdWidth {line-height:1px; background-color:#DCE9F5;}
.AdListMore .ListBottom {background-image:url(../Images/Ads/ListBottomBGMore.png); background-repeat:repeat-x; height:33px;}
.AdListMore .ListBottom .Right {float:right;}
.AdListMore .ListBottom .PageNum {float:right; width:191px;}
.AdListMore .ListBottom .Pages {float:right; height:33px; width:400px;}
.AdListMore .ListBottom .Text {float:right; width:102px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left;}
.AdListMore .ListBottom .Left {float:left;}
.AdListMore .SmallPic {text-align:center; padding-top:2px;}

/**********************/
/*   Banners (yuda)   */
/**********************/

.BannerAdText {font: 11px Arial, Helvetica, sans-serif; color: #305da6;}

/* Top banner */
/* .MiddleAdsBanner {background-image:url(../Images/Ads/MiddleAdsBannerBG.png); background-repeat:no-repeat; height:70px; background-position: right 10px; padding-right:10px; padding-top:10px; height:80px;} */
.TopBannerDiv {padding-top: 4px; padding-right: 17px; text-align: right;}
.TopBanner {width: 728px; height: 90px; border: 1px solid #305da6; }

/* banner next to Hot Ads (pictued ads) */
.HotBannerDiv {margin-top: 4px; margin-left: 19px; text-align: right; float: left; width: 300px; height: 270px;}
.HotBanner {width: 300px; height: 250px; border: 1px solid #305da6; }
.MyMoveHotBanner {height: 300px;}
.HotBannerDiv .BannerAdText { margin-bottom: 3px;}

/* new hot ads, for 300x250 banners */
#NewHotAds.HotAds {padding-right:17px}
#NewHotAds.HotAds .Top {background-image:url(../Images/Ads/HotAdsTopBG.new.png); width:400px; height:38px; text-align:right; background-color:#EAEAEA; float:right}
#NewHotAds.HotAds .HotAdsPics {height:250px;width:400px; background-image:url(../Images/Ads/HotAdsBG.new.png); float:right;}
#NewHotAds.HotAds .Bottom {background-image:url(../Images/Ads/HotAdsBottomBG.new.png); width:400px; float: right}

/* home page below-scroller banner */
.HPNewAdsBannerDiv {padding-top: 13px; padding-right: 2px; text-align: right;}
.HPNewAdsBanner {width: 250px; height: 250px; border: 1px solid #305da6; } /* */

/* ads pages middle banner (between search results tables) */
.MiddleAdsBannerDiv {width: 100%; text-align: right; padding-right:15px; padding-top:10px;} 
.MiddleAdsBannerDiv .MiddleAdsBanner {width:700px; font: 16px Arial, Helvetica, sans-serif; color: #305da6; padding: 3px; border: 1px solid #305da6;}
.MiddleAdsBannerDiv .MiddleAdsBanner img {margin-left: 16px; text-align:right; vertical-align: middle}
.MiddleAdsBannerDiv .MiddleAdsBanner a {color: #305da6; text-decoration:none}
.MiddleAdsBannerDiv .MiddleAdsBanner span { vertical-align: middle;}

/* mid-page popular cars text */
.PopularCarsTextDiv {text-align: right; margin-top: 10px} 
.PopularCarsTextDiv .PopularCarsTextBox {width:730px; font: 12px Arial, Helvetica, sans-serif; color: #305da6; padding: 2px 6px 5px; border: 1px solid #305da6;}
.PopularCarsTextDiv .PopularCarsTextBox img {margin-left: 16px; text-align:right; vertical-align: middle}
.PopularCarsTextDiv .PopularCarsTextBox a {color: #305da6; text-decoration:none}
.PopularCarsTextDiv .PopularCarsTextHeading {font-size: 16px; font-weight: bold; margin-bottom: 2px}

/* left fixed ("floating") banner  */
#LeftBanner {position: absolute; left: 20px; top: 8px; width: 120px; height: 600px; border: 1px solid #305da6; display: none;}

/**********************/
/*   Adsense (yuda)   */
/**********************/
.AdsenseCellFooter {text-align: center; vertical-align: middle}
.AdsenseDivFooter {padding: 2px; border: 1px solid #305da6; vertical-align: middle; text-align: center; margin: 11px; margin-bottom: 0;}
.AdsenseDivAdDetails {padding: 0; border: 1px solid #305da6; vertical-align: middle; text-align: center; margin: auto 4px; background-color: #fff;}

/**********************/
/*   AllJobs  (yuda)   */
/**********************/
/*  overriding problematic styles in their engines */
#divXSSlnkMoreJobs {display: none !important;}  /* extra div's that bipbip doesn't use */
#divXSSlnkAddPPCVJob {display: none !important;}

/* End Ads */
