/*********************************************************/
/*   styles used on the search categories page */
/*********************************************************/
table.maincategories{
width:98%;
margin-bottom:10px;
/*background-color:#CCCCFF;*/
}

table.subcategories{
width:99%;
margin-bottom:10px;
background-color:#FFFFFF;
}
table.maincategories tr td{
width:99%;
margin-bottom:10px;
font-size:0.8em;
width:33%;
padding:0px;
/*background-color:red;*/}

table.subcategories tr td{
width:auto;
margin-bottom:10px;
font-size:0.8em;
width:33%;
padding:2px;}
div.selected_categories_box {
width:auto;
height:100%;
position:relative;
border:1px solid #c8c8c8; 
padding:4px;
background-color: #f0f0f0;
margin-top:8px;
margin-bottom:8px;
margin-right:26px;
/*background-color:red;*/
}
div.selected_category {
	float:left;
	width:280px;
	margin-left:12px;
}
/************************************************************************************/


/************************************************************************************/
div.find-border{
	width:930px;
	height:auto;
	position:relative;
	margin:0 11px;
	padding-top:20px;
	padding-bottom:12px;
	border-left:2px solid #1bb7dd;
	border-right:2px solid #1bb7dd;
}

div.find-border-bottom{
	clear:both;
	padding:0px;
	margin-top:0px;
	width:936px;
	height:8px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	background: url(../img/btm_bg_inner.gif) no-repeat 0px 0px;
}
/************************************************************************************/
/* menu */
/************************************************************************************/
div.find-nav{
	height:46px;
	width:936px;
	position:relative;
	margin: 0 11px;
	padding: 12px 0 0;
}
* html div.find-nav{
	width:934px;
	margin:12px 11px 0 11px;
	padding: 0 0 0 0;
}
#find_tab_line_left{
	float: left;
	width: 24px;  
	height: 14px;
	border-bottom:2px solid #1bb7dd;
}
#find_tab_line_right{
	float: left;
	width: 417px; 
	height: 14px;
	border-bottom:2px solid #1bb7dd;
}
#find_tab_line_right{
	float: left;
	width: 417px; 
	height: 14px;
	border-bottom:2px solid #1bb7dd;
}
.find_line{
	float:left;
	width: 24px; 
	height: 14px;
	border-bottom:2px solid #1bb7dd;
}
.find_vertical_line{
	float:left;
	width: 0; 
	height: 40px;
	border-right:2px solid #1bb7dd;
	margin:14px 0;
}
* html .find_vertical_line{
	float:left;
	width: 0; 
	height: 40px;
	border-right:2px solid #1bb7dd;
	margin:18px 0 0 0;
}
#content_full_width div.find_button{
	float:left;
	margin:0;
	padding:0;
}
#content_full_width div.find_button a{
	display:inline-block;
	width:147px;
	height:22px;
	padding:4px 0;
	background: url(img/tab_2_long_1.png) no-repeat 0 0;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#content_full_width div.find_button a:hover{
	background: url(img/tab_2_long_1.png) no-repeat 0 -30px;
	text-decoration:none;
}
#content_full_width div.find_button a.selected{
	background: url(img/tab_2_long_1.png) no-repeat 0 -30px;
	text-decoration:none;
}
span.highlight{
    background-color:yellow;
}
/************************************************************************************/
