@charset "utf-8";
/* CSS Document */

.channelTitle { color:#252525; font-size:22px; }
.hrRed { border-top:3px solid #CD3333; border-bottom:0px; border-left:0px; border-right:0px; }
#directionLine a { color:#252525; text-decoration:none; }
#directionLine a:hover { text-decoration:underline; }
.fleft { float:left; }
.fright { float:right; }



/*#categories { width: 165px; background-color: #000; padding: 10px; color: #fff; 
			-moz-border-radius: 3px; 
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			-webkit-border-radius: 3px;
	}*/
#dir_left_pane { width: 203px; margin-right:10px; }	
	.leftpane_box { padding: 10px; margin:10px 0; border:1px solid #e3e4df; }
#dir_left_pane h3, #dir_left_pane ul, #dir_left_pane ul li, #classifieds ul, #classifieds ul li, #classifieds ul li ul, #classifieds ul li ul li {  
	margin: 0; 
	padding: 0  
}
#dir_left_pane h3 { font-size: 14px; color: #b4240c; margin-bottom: 10px; }
#dir_left_pane ul li { list-style-type:none; margin:0 0 5px 10px; font-size: 12px; }
#dir_left_pane ul li a { color: #fff; }
#dir_left_pane button {  background-color: transparent; border: none; color: #fff; }
#dir_left_pane input { border: 1px solid #d2d2d2; }

#classifieds { width:423px; padding:0px; margin-top:10px; }

#classifieds ul { list-style-type: none;  }
#classifieds ul li { margin-bottom:16px; overflow:hidden; border-bottom:2px solid #a1140d/*#303030*/; border-left:2px solid #a1140d/*#303030*/; border-right:2px solid #a1140d/*#303030*/; }

/** BPI **/
#classifiedsBPI ul li { margin-bottom:16px; overflow:hidden; border-bottom:2px solid #a1140d; border-left:2px solid #a1140d; border-right:2px solid #a1140d; }
#catbox { background:url(../images/bpi_logo.jpg) no-repeat left; background-color:#a1140d; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; }
/** --- **/

#classifieds ul li strong, #classifiedsBPI ul li strong {  }
#classifieds ul li .company_info, #classifiedsBPI ul li .company_info { width: 300px;  }
#classifieds ul li .company_logo, #classifiedsBPI ul li .company_logo { width: 130px; overflow: hidden;  }
#classifieds ul li ul, #classifiedsBPI ul li ul { list-style-type: none; margin:10px; }
#classifieds ul li ul li, #classifiedsBPI ul li ul li { margin-bottom:10px; overflow:hidden; border-bottom:1px dotted #5e5e5e; border-left:none; border-right:none; }
#classifieds ul li ul li a, #classifiedsBPI ul li ul li a { color:#5e5e5e; text-decoration:none;; } 
	#catbox, #subcatbox { padding:5px 0; background-color:#a1140d/*#303030*/; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; }
	#catbox_bpi{ padding:5px 0; background:url(../../../images/bpi/bpi_logo.jpg) no-repeat; background-color:#a41c02; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; }
	#catbox_bpi a, #catbox a, #subcatbox a, .viewbox a { color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; }
	#subcatbox a { font-size:12px; }
	.viewbox { padding:8px 0; background-color:#a1140d/*#303030*/; text-align:center; }
	.viewbox a, #info_nxtprev a { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer; }
	

.classified_form { background-color: #f2f2f2; padding: 10px 0; }
.classified_form ul { list-style-type: none; margin: 0; padding: 0; }
.classified_form ul li { margin: 0 0 8px 0; padding: 0; }
.classified_form .label { width: 30%; text-align: right; font-weight: bold; color: #333; }
.classified_form .inputs { width: 40%; }
.classified_form .inputs input, .classified_form .inputs textarea, .classified_form .inputs select  { /* width: 99%; */ border: 1px solid #999; margin-left: 30px; font-size: 11px; padding: 3px; font-family: tahoma, arial; }
.classified_form .inputs button  { border: 1px solid #999; margin-left: 30px; font-size: 12px; font-family: tahoma, arial; padding: 3px 5px; }
#secTxt { margin-left: 30px; }
.classified_form .error_prompt { width: 30%; }
.classified_form .clear { height: 10px; }

#classified_headerWelcome { padding: 5px; border-bottom: 1px solid #d2d2d2; background-color: #f2f2f2; margin-bottom: 20px; }
#classified_headerWelcome a { font-weight: bold; color: #0066CC; }
#classified_headerWelcome a:hover { text-decoration: underline; color: #1d8bf9; }
#classified_headerWelcome span { font-size: 10px; color: #999999; padding: 0 10px; }

#classifieds #pagination { text-align: center; }
#classifieds #pagination a { font-size: 11px; }
#classifieds #pagination a:hover { background-color:#f2f2f2; color:#303030; }
#classifieds #pagination a strong { text-decoration:underline }

#classified_branchList li { float: left; }
#classified_branchList li.clear { display: none; }
#classified_branchList li img { display: block; }

*#random_company { margin-bottom: 0px;  }
#random_company ul { list-style-type: none; border: 1px solid #E3E4DF; margin:10px 0 0; padding:0; text-align:center; }
#random_company ul li { display:table-cell; height:100px; width:106px; vertical-align:middle; overflow:hidden; }
	*html #random_company ul li { display:inline; width:102px; line-height:0; padding:0; }
		*html #random_company ul li a img { margin-top:12px; }
#random_company ul li p { margin:0; }

#classifieds #pagination {  }

#breadcrumbs { font-size: 14px; margin-bottom: 10px; }
#breadcrumbs a { color: #000; font-weight: bold; }
#breadcrumbs  span { color: #666666; margin: 0 5px; }


/*
#classified .fleft { width: 225px; }
#classified .fright { width: 415px; }
#classified .fright p { margin:0;line-height: 16px; }*/

.table { }
.table .row { width: 100%; overflow: hidden; }
.table .row .cell { width: 31.7%; margin-left: 1px; float: left; padding: 3px; }
.table .th .cell { background-color: #000; color: #fff; font-weight: bold; }
.table .row .odd { background-color: #eeeced; }
.table .row .even { background-color: #fff; }

#classifieds #profile_box{ border-top:2px solid #a1140d/*#303030*/; border-right:2px solid #a1140d/*#303030*/; border-left:2px solid #a1140d/*#303030*/; padding:10px; }
	#classifieds #profile_box img{ margin-right:10px; margin-bottom:10px; }
	#classifieds #profile_row1, #classifieds #profile_row2, #classifieds #profile_buttons { margin:5px 0; }
	#classifieds #profile_row1 p, #classifieds #profile_row2 p, #classifieds #profile_buttons p { margin:12px 0; }
	#classifieds #profile_row2 { border-bottom:2px dotted #d1d1d1; }
	#classifieds #profile_buttons ul { list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; height:40px; }
	#classifieds #profile_buttons ul li { border:0; display:block; float:left; position:relative; padding:10px; margin-right:5px; width:94px; text-align:center; }
	#classifieds #profile_buttons ul li a { color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration:none; }
	#classifieds #profile_buttons .liTwo { font-size:11px; padding-bottom:4px; padding-top:3px; }
	#franchise_info, #investment, #supplier_info { display:none; }
	#main_button { background-color:#000000; }
	#franchise_button, #investment_button, #supplier_button { background-color:#505050; }
	#info_nxtprev { height:14px; padding:8px 6px; background-color:#a1140d/*#303030*/; }	
	#info_nxtprev a:hover { text-decoration:underline; }

#dir_search span {
	margin-left:3px;
	padding:4px;
	background-color:#A50811;
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
