#contentbox{background: url(../newvisionimg/two_cols_right_bg.gif) repeat-y right;}

#business_dir_main_box .content{padding:15px;}
#business_dir_categories_box{margin-bottom: 0px;}
#business_dir_categories_box a:hover{color:#002C76;}
#directory_search_box p{font-size: 19px; color: #8F0B09; padding: 0px 0px 10px 0px;}
#directory_search_box p .submit{background: #FFFFFF url("../newvisionimg/search_panel_magglass.jpg") repeat-x
top; border: 0px; height: 33px; width: 29px; /*position: absolute; right: 0px; top: -6px;*/}
#directory_search_box p .search{width: 267px; border: solid 1px #005D95; color: #000080; font-size: 13px;padding: 5px 4px;}

#directory_tip_link_box .content{padding:15px;}
#directory_tip_link_box a{ color:#8F0B09; font-size: 13px; text-decoration: underline;}
#directory_tip_link_box a:hover{color:#002C76;}

#parent_categories_box{margin-top: 15px;}
#parent_categories_box a:hover{color:#002C76;}
#parent_categories_box ul{float: left; width: 33%; line-height: 16px;}
#parent_categories_box li a{background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center; 
font-weight: bold; font-size: 13px; padding-left: 18px;}

#spotlight_box{border: solid 1px #738996;padding: 10px; margin-bottom: 15px;}
#spotlight_box dl{line-height: 16px;}
#spotlight_box dt a span{font-size: 13px; color: #8F0B09; font-weight: bold; text-decoration: none;}
#spotlight_box dt a{font-size: 13px; color: black; font-weight: bold; text-decoration: none;}
#spotlight_box dd.img{float: left; margin-right: 10px; }
#spotlight_box dd.link a{color: #005E9B;font-weight: bold; text-decoration: none;}
.tabbed_box .tabs em{position: relative;}

/*AJAX*/
#directory_all_categories{clear: both; margin-top: 12px;}
#directory_all_categories div{width: 33%; float: left; }
#directory_all_categories div.clear{float: none; }
#directory_all_categories div ul{float: left; clear: left; margin-bottom: 11px; width: 100%;}
#directory_all_categories div ul a{color: black;}
#directory_all_categories div ul a.Selected{font-weight: bold; text-decoration: underline; font-size: 13px;}
#directory_all_categories h4{font-size: 15px; color: #8F0B09; font-weight: bold; margin-bottom: 3px; }
#directory_select_letter{padding-bottom: 5px; border-bottom: solid 1px #728A96;}
#directory_select_letter a{display: block; float: left; padding: 5px 5px 5px 5px; font-size: 12px;}
#directory_select_letter a.First{padding-left: 0px;}
#directory_select_letter a.Selected{font-weight: bold; border: solid 1px #8DB1D1;
background: url('../newvisionimg/directory_letter_bg.gif') repeat-x center;  padding-left: 4px; padding-right: 4px;}


/*right*/
#past_reviews_box .content table{width: 100%;}
#past_reviews_box .content li{}

#hot_jobs_box .content a{padding-left: 16px; background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center;
color: black;}
#hot_jobs_box .content a:hover{color: #1679B0;}

/*DIRECTORY CATEGORY STYLES*/
#listings_in_cat_tbox{margin-bottom: 0px;}
listings_in_category_box a:hover{color:#002C76;}
#listings_in_cat_tbox .tabs{}
#listings_in_cat_tbox .content{padding: 15px;}
#listings_in_category_box li h4 a{font-size: 13px; color: #8F0B09; font-weight: bold; text-decoration: underline;
background: url('../newvisionimg/arrow_list_bullet.jpg') no-repeat left center; padding: 6px 0px; padding-left: 15px; float: left;}
#listings_in_category_box li a.show_all{text-decoration: underline; display: block; float: left;  margin-left: 10px;
margin-top: 8px;}
#listings_in_category_box li.t{width: 100%; clear: both; }
#listings_in_category_box li.l{clear: both;}
#listings_in_category_box li.l a{padding-left: 33px; background: url('../newvisionimg/star-on2.gif') no-repeat 15px center;}
h2{padding: 3px 0px 7px 0px; font-size: 17px; font-weight: normal;}

#past_reviews_box_dining .content img{float: left; margin-right: 10px;}
#past_reviews_box_dining .content a{font-weight: bold; font-size: 13px;}
#past_reviews_box_dining .content li{display: block; margin-bottom: 10px; clear: both;}

#main_splash_box{margin-bottom: 13px; border-bottom: solid 1px #005E95; padding-bottom: 10px;}
#main_splash_box a{display: block; text-decoration: none; clear: both;}
#main_splash_box a img{display: block; }
#main_splash_box a.title span{float: left; margin: 9px 0px 0px 0px; font-size: 16px; 
font-weight: bold; color: #005E95;  cursor: pointer; cursor: hand;}
#main_splash_box span{display: block; clear: both; font-size: 13px; color: #4D4D4D; }


