@import '/CSS/BSHeader.css';
@import '/CSS/xsnassy.css';
@import '/CSS/BSChangeRegion.css';
@import '/CSS/BSLogin.css';
@import '/CSS/BSFooter.css';
@import '/CSS/BSCategory.css';
@import '/CSS/BSaddetails.css';
@import '/CSS/BSSortBy.css';
@import '/CSS/BSAdvancedSearch.css';
@import '/CSS/BSmybuysell.css';
@import '/CSS/BSResult.css';
@import '/CSS/BSPlaceAds.css';
@import '/CSS/BSeditaccount.css';
@import '/CSS/BSFeedback.css';
@import '/CSS/BSSaveAd.css';
@import '/CSS/BSAjaxFlyout.css';
/*body, td {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; color: #000000;}*/

/* ------------------------------------------ NEW STYLES --------------------------------- */
* html {
	margin: 0;
}
body {
	font: 13px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	background-position:center 113px;
	background-image:url(/images/bs_bg.png);
	background-repeat:repeat-x;

}
.container {
	margin: 0 auto;
	width: 970px;
}
ul {
	list-style-type: none;
}
ul.help {
	list-style-type: disc;
}
div.content {
	width: 960px;
	margin: 0px 0px 0 0px;
	overflow: visible;
}
	
	div.main-cats { /* -------------------------- LEFT */
		float: left;
		width: 650px;
	}
		
	div.sponsLinks { /*--------------- Sponsored Links -----------*/
		background-color: #fff;
		padding-left: 20px;
		margin-top: 10px;
		width:628px;
	}
	div.newAds { /*------------------ Newest Ads ----------------*/
		width: 945px; 
		overflow: hidden;
		margin-top: 10px;
		margin-left: 5px;
		background: url("/images/bkg-newest-ads.png") repeat-x left top;
		clear:both;
	}
		div.adsHeadRt {
			float: right;
			width: 200px; height: 28px;
			background: url("/images/bkg-newest-ads-rt.png") no-repeat left top;
		}
		div.adsHead {
			margin-top: 5px;
			height: 28px;
		}
		a.price, a.desc{
			float: right;
			margin-top: 5px;
			font-weight: bold;
			color: #000;
			text-decoration: none;
		}
		a.price {
			margin-right: -70px;
		}
		a.desc {
			margin-right: -175px;
		}
		table.adsTable {
			width: 945px;
			border-collapse: separate;
			border-spacing: 0 4px;
		}
			table.adsTable tr {
				background-color: #f1f1f1;
				
			}
			table.adsTable td {
				vertical-align: middle;
				height: 64px;
			}
			td.adsPhoto {
				width: 135px;
				padding-left: 10px;
			}
			td.adsDetail {
				width: 530px;
				padding: 10px 130px 10px 0;			
			}
			td.adsDate, td.adsContact {
				color: #000000;
				font-weight: bold;
				width: 100px;
			}

/*--------------------------------------------- ABOUT US, JOBS, FINDER -------------------------------*/				
div.subNavigation {
	float: right;
	width: 160px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #cccccc;
	margin-top: -3px;
}
	div.subNavigation a {
		display: block;
		background: url("/images/list-img.jpg") no-repeat left center;
		text-decoration: none;
		margin: 5px 0;
		padding-left: 8px;
	}
		div.subNavigation a:hover {
			text-decoration: underline;
		}
	div.subNavigation a.jobcount {
		margin-left: 15px;
		background: none;
	}
div.info div.main-cats {
	overflow: hidden;
	margin-top: -12px;
	width: 740px;
	background-color: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
div.info h1 {
	background: url("/images/bkg-newest-ads.png") repeat-x scroll left top;
	font-size: .9em;
	padding: 6px 0 8px 10px;
	margin-top: 6px;
}
div.infoContent {
	padding-left: 8px;
}
div.backToTop {
	text-align:right; 
	font-size: .6em; 
	font-weight:bold;
	border-bottom: 1px solid #333333;
	padding-bottom: 8px;
}
div.newspaper {
	float: left;
	width: 80px;
	text-align: left;
	margin: 10px;
}
	div.newspaper p {
		margin-top: -10px;
	}
		div.newspaper a {
			text-decoration: none;
			font-size: .7em;
			margin-top: -3px;
		}
table.userHead {
	background: #333333;
	color: #ffffff;
}
table.userstuff {
	width: 740px;
}
	table.userstuff tr {
		border-top: 1px solid #cccccc;
	}
	table.userstuff td img {
		margin: 0 5px;
	}
table.contentform {
}
	table.contentform td.cola {
		color: #FF6600;
		font-weight: bold;
	}
	p.storelisting {
		width: 100%;
		border-bottom: 1px solid #333333;
	}
/* ------------------------------------------- OLD STYLES -------------------------------*/
.BSCUlongfield {width: 330px; height: 20px;}
.BSCUphonefield {width: 50px; height: 20px; margin-right: 19px;}
.BSCUtextareafield {width: 330px; height: 100px;}
.BSCUrequired {}
.BSBand {
	display:block; 
	width: 960px; 
	text-align: left; 
	margin: auto; 
	clear: both;
}
h2 {font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 14px; color: #234C8A; font-weight: bold;}

.search_now_button { background:url(/images/b_search.gif) no-repeat; width:167px; height:33px; border:none; cursor:pointer; overflow:hidden; padding-top:33px; margin:4px 0 4px 0;}

.dealerselect 
{
margin: 10px 0 10px 0;
clear:both;
}

.dealerselect h3 
{
  display:inline;
  font-size: 14px; 
  color:#5F5F5F;
}

.dealerselect a:link, .dealerselect a:visited
{
  border-left: 1px solid #809EBA;
  padding: 0 0 0 3px;
  margin: 0 3px 0 0px;
  font-size: 11px;
  overflow:hidden;
  color: #2A7FCF;
  text-decoration:none;
  
}
.dealerselect a:hover
{
    color: #1E3E77;
    text-decoration:underline;
    background-color: #EEF3F9
}

.dealerselect_links_container 
{
display:inline;
margin-left:10px;
}


.BSdealerpager
{
    
}
.BSdealerpager h2
{
 font-size:15px;  
}
.BSdealerpager_pages
{
width:640px;
  text-align:center;
}

.kc_DropDown {font-size: 11px; border: inset 2px #CCC; padding: 2px 0px 2px 2px; background: white url(/images/DropDownArrow.gif) no-repeat right}
.kc_DropDownItems {background: white; border: solid 1px black}
.kc_DropDownItems a {font-size: 11px; text-decoration: none}
.kc_DropDownItem {background: white; color: blue; padding: 3px}
.kc_DropDownItem a {font-size: 11px; color: navy}
.kc_DropDownItem_Hover {background:navy; color: white; padding: 3px}
.kc_DropDownItem_Hover a {font-size: 11px; background:navy; color: white}

/* ------------------------------------------------------------------------------- TEXT SPECIFIC ------------------------ */
span.search-text {
	font: bold Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-right: 40px;
}
span.txtHead { color: #ffffff;	font-weight: bold; margin: 0 30px 0 15px; font-size:14px; }
span.num-online { color: #FA3B3C; margin-right: 4px;} 


#pagerTop{display:block;float:right;height:22px;clear:both;}
#pagerBottom{display:block;min-width:40px;width:auto !important;width:40px;float:right;}
#pagerBottom .pagerList{list-style:none;padding:0;margin:10px 0 0 0;}
#pagerTop .pagerList{list-style:none;padding:0;margin:0 0 0 0;}
#pagerTop .pagerList li,#pagerBottom .pagerList li{float:left;display:block; margin:0 0 0 8px;min-width:15px;width:auto !important;width:15px;}
#pagerTop .pagerNumberslink,#pagerBottom .pagerNumberslink{text-decoration:none;padding:0px 4px 0px 4px;border:1px solid #D9D8D9;background-color:#DDDCDD;color:#0E3379;height:15px;display:block;}
#pagerTop .pagerNumbers a:hover,#pagerBottom .pagerNumbers a:hover,#pagerTop .pagerNextLink a:hover,#pagerBottom .pagerNextLink a:hover,#pagerTop .pagerPrevLink a:hover,#pagerBottom .pagerPrevLink a:hover{background-color:#CBCBCB;border-color:#ABABAB;}
#pagerTop .currentPageClass,#pagerBottom .currentPageClass{background-color:#ffffff;border-color:#DA0000;color:#DA0000;}
#pagerTop .pagerNextLink a,#pagerBottom .pagerNextLink a,#pagerTop .pagerPrevLink a,#pagerBottom .pagerPrevLink a{display:block;width:16px;height:16px;background-color:#DDDCDD;overflow:hidden; text-indent:700px; background:url(/images/pager_arrows.gif) no-repeat 5px -13px;border:1px solid #D9D8D9;margin-top:0px;}
#pagerTop .pagerPrevLink a,#pagerBottom .pagerPrevLink a{background-position:5px 5px}

.clear{clear:both;}


#BSSb_res{clear:both; width:100%; background-color:#ffffff;}
#BSSb_res .sb{width:179px;float:left;border:2px solid #D3D1D1;font-size:11px;background-color:White;}
#BSSb_res .sbBorderless{border: 0px; background-color:Transparent;}
#BSSb_res .sbBorder2{border: 2px solid #D3D1D1; background-color:White;}
#BSSb_res .res{width:765px;float:left;margin-left:10px; overflow:visible;}
#BSSb_res .borderedBox{width:765px;border:1px solid #E2E2E2; background-color:#ffffff;}

#BSSb_res .sidebar_padding{margin:5px 2px 5px 5px;}
#BSSb_res .sidebar_title{margin:-5px 0 0 -5px;font-size:11px;background-color:#eeeeee;width:175px;text-align:center;font-size:12px;font-weight:bold;line-height:24px;}

#BSSb_res .BSStaticPageCT{width:765px;}

#BSLSB{clear:both; width:100%; background-color:#ffffff;}
#BSLSB .sb{width:300px;float:left;margin:0 0 0 10px}
#BSLSB .res{width:650px;float:left;overflow:hidden;}
#BSLSB .sidebar_padding{margin:5px 2px 5px 5px;}
#BSLSB .sidebar_title{margin:-5px 0 0 -5px;font-size:11px;background-color:#eeeeee;width:179px;text-align:center;font-size:12px;font-weight:bold;line-height:24px;}

.categoryBrowse{display:block; width:100%; border-top:1px solid #858585;padding:5px 0 5px 0;clear:both;background-color:#ffffff;}
.subcat_icon{display:block;width:133px; margin:0 10px 0 0;float:left;}
.subcatList{width:487px;float:left;  min-height:100px; height:auto !important; height:100px;margin-bottom:5px;}
.subcatList_main{display:block;width:487px; font-weight:bold;margin-bottom:4px;}
.subcatList_child{display:block;float:left;width:243px;}
.subcatList_noItem{display:block;width:487px;margin-bottom:4px;}

a {color:#084D7A;text-decoration:none;}
a:hover{text-decoration:underline;}

#BSSb_res .rightside{float:right;margin:0 0 5px 5px; display:block; background-color:#ffffff;padding-left:5px;}

.BSSEmailToFriendTextbox{border:1px solid #D3D1D1; background-color:White; width:200px;}

.BSSregTextBox{border:1px solid #D3D1D1; background-color:White;width:180px;}

input,textarea,select{background-color:#ffffff; font: 11px Arial, Helvetica, sans-serif;}
input.buttons {background-color:#f3a770; font: 11px Arial, Helvetica, sans-serif; text-indent:2px;}
.stBdBg{border:1px solid #D3D1D1;background-color:#ffffff;font: 11px Arial, Helvetica, sans-serif;}

.margin10px{margin:10px;}
.width_sb{width:155px;}
.stPadding{padding:10px;}
.mh200{min-height:200px;height:auto !important;height:200px;}
.centerAll{width:970px;margin:0 auto;}

#faq #accordion {margin:0px 0px;}
#faq h3.toggler {cursor: pointer;padding:0;margin:0;font-size:11px;}
#faq .element{border-left: 4px solid #d1d1d1; margin:3px; margin-left:20px; padding:10px;}
#faq div.element p, #faq div.element h4 {margin:0px;padding:4px;}
#faq blockquote {padding:5px 20px;}
#faq .indent{text-indent:20px; font-weight:normal;}

.mainPageLoginTable{border-collapse:collapse;padding:0;margin:0;width:300px;}
.mainPageLoginTable td{}

.redLinks a{display:block; width:179px; height:36px; font-size: 18px; line-height:36px; text-indent:10px; background-color:#FBFBFB; text-decoration:none;}
.redLinks a:hover{color: white; background-color:#EE2E2F; text-decoration:none;}
.redLinks .selected{color: white; background-color:#EE2E2F; text-decoration:none;}

.graybg {background-color: #cccccc;}
.corearea2  {font-family: Arial, Tahoma, sans-serif; font-size: 12px; margin: 0; color: #000; border: 1px solid #cccccc;}
.linksapart {line-height: 25px;}
.AboutSSLLink{}

#placeAdProgressBar{width: 800px;}

#placeAdProgressBar .progrressList{padding:0;margin:0 0 0 -1px;}
#placeAdProgressBar .progrressList li{float:left;display:block;width:196px;text-indent:10px;border-left:1px solid #cccccc}
#placeAdProgressBar .prBlue{border-bottom:4px solid #247FDA;color:#A2A2A2}
#placeAdProgressBar .prRed{border-bottom:4px solid #FF0000;}
#placeAdProgressBar .prBlack{border-bottom:4px solid #cccccc;color:#A2A2A2}

.helpPopContainer{width:600px; border:1px solid #D3D1D1; margin:10px auto;}
.helpPopContainer h1{width:100%;font-size:18px;margin:0;padding:0; line-height:40px;text-indent:10px; background:url(/images/resultsHeadingbg.gif) repeat-x scroll center bottom}
.helpPopContainer_content{margin:10px;}
.pp{background-color:#FFF8DC}

.orangeButton { background-color: #E86c10; }
.BSGrey 
{
	display:inline;
	color:#999999;
}

#BSsubCatName h1 {
	color:#000;
	font-size:16px;
	margin:4px 0 10px;
}
#BSsubCatName .addthis_button {
	float:right;
}
.search-bar input.btn-srch {
	margin-bottom:-15px;
}
#resultHeading .r_Title {
	float:right;
}
#resultHeading .r_Title div.BSSRmaintitle {
	display:inline;
}
#resultHeading .r_Title a {
	/*float:right;*/
	margin-left: 4px;
}
.r_ActionLinks {
	height:30px;
}
.r_ActionLinks .BSSRplacead,
.r_ActionLinks .BSSRsavesearch,
.r_ActionLinks .BSSRemail{
	float:left;
/*	height:15px;*/
	margin-right: 4px;
}
div.r_sortline #BSSRSortOptions{
	height:26px;
}
div.r_sortline #BSSRSortOptions .BSSRSortA,
div.r_sortline #BSSRSortOptions .BSSRSortB,
div.r_sortline #BSSRSortOptions .BSSRSortC,
div.r_sortline #BSSRSortOptions .BSSRSortD{
	float:left;
	margin-right: 6px;
}

ul.printText
{
	padding-top:0px;padding-left:18px;margin:0px;list-style-type:disc;
}
li.printText
{
	color:#707070;	
}
/* for listing hover effect using JQuery.*/
/*.BSlisting-table tr { cursor: pointer; } functional/ux/required */
.BSlisting-hover { background-color: #dddddd; } /* functional/ux/required */

.sidebar_box{}
.sidebar_box .sidebar_box_title{background-image:url(/images/bs_sprites.png);background-position: 0 -475px;width:300px;height:26px;color:#FFFFFF;font-size:14px;font-weight:bold;text-indent:14px;line-height:26px;margin-top:5px;}
.sidebar_box .sidebar_box_container{width:298px;border:1px solid #095789;}
Editorial

.Editorial_box{}
.Editorial_box .Editorial_box_title{background-image:url(/images/bs_sprites.png);background-position: 0 -440px;width:650px;height:26px;color:#FFFFFF;font-size:14px;font-weight:bold;text-indent:14px;line-height:26px;margin-top:10px;}
.Editorial_box .Editorial_box_container{width:648px;border:1px solid #095789;padding-top:10px}