/* Custom CSS styles - see www.w3schools.com/css/ */

#community_top_header {background: #006d66;}

/*****
 *
 * More height in header, requires image 249px wide by 108px high
 * 
 *****/
#community_header{float:left; width:990px; padding:0; height:125px; }
#community_header_logo {float:left; margin:15px 10px 10px 0; }
#community_header_logo img{max-height:90px; max-width:300px; border:0;}
#community_header_title{padding:5px; max-width:670px; float:left;}

#navmenu {background-color: #FFFFFF; border-top: #006D66 solid 6px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; padding:5px; }
#navmenu ul li a {color:#5C5C5C; font-size:15px; font-weight: bold; padding: 15px; border-right: none; }
#navmenu a:hover, #navmenu a.active {color:#006D66; background-color: #eee;}

 .indicator.sponsor {display: none;}

#sites_header {background: url('/uploads/assets/2628/css_image/990x200_RIMS_Marketplace_banner.png') no-repeat right top; width:990px; height:200px; margin-top: 10px;}
#site_directory {padding: 20px 10px;}

/* Customize Buyers Guide Search box */
#site_directory_search {
background: url('/uploads/assets/2628/css_image/650x95_RIMS_Marketplace_SearchBkgd.jpg') no-repeat top left;
height: 95px;
margin-left: 8px;
}

#site_directory_search-form {
margin-left: 10px;
width: 620px;
}

#site_directory_search input[type="text"], #site_directory_search input.text {
margin: 35px 20px 0 0px;
width: 440px;
height: 30px;
background-color: white;
border: none;
}

#site_directory_search input.button {
background-image: url('/uploads/assets/2628/css_image/140x38_RIMS_Marketplace_SearchButton.jpg');
height: 38px;
width: 140px;
margin: 32px 0 0 5px;
color: transparent;
text-transform: capitalize;
font-size: 0px;
}

#site_directory h4 {
padding: 2px 5px;
margin: 5px 5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#site_directory h4 {width: 100%; background-color: #FDB514; color: #006d66; font-weight: bold; padding: 5px 0 5px 10px; }
#site_directory h4 a {font-size: 12px; font-weight: bold; text-decoration: none; color: gold;}

.category-count {display:none; }
#site_directory li a {font-size: 1em;}

#sites-directory-label {display:none;}
/*
#directory-title {background:white; padding:0px;}
#directory-title a {visibility:none;}
#directory-title-p {display: none; }
*/

#keywords-title {color: gold;}
#keywords-links {float: left; width: 90%; padding: 0 10px;}

.community_right .toc li.category-module-group { background-color: #eee; padding: 10px 0 10px 10px; }
.community_right .toc li, .community_right .toc li a {color: #006d66;}
li.zero {display: none;} /* hide categories with 0 listings on right only */

/* Hide Add a Listing ecommerce module until approved */
#add-listing { display: none; }
#add-listing h4 {font-size: 20px;}
#edit-listing h4 {font-size: 18px;}

/* Individual company site page - increase Company Name font-size and color */
#site_in_community_title a {font-size: 24px; color: #0976b8;}
.space.image img {max-width: 200px; max-height: 100px;} /* Increase allowed logo size */

/* one row per category */
.category-group {width: 640px; float: left; min-height: 70px; padding: 0px 3px; }
#site_directory ul {width: 650px; }
/* #site_directory li {padding: 5px 10px 5px 5px; float: left; }  --- single column */
#site_directory li {padding: 5px 0px 5px 5px; float: left; min-width: 210px;} /* 3 columns */

#browse-all a {color: #006d66; padding: 30px 10px 0 0; float: right;}

/*****
 *
 * Customize body container and section header classes
 * 
 *****/
#body_container {float:left; width:990px;}

.section_box h6, .toc h4, .contacts h4, .sponsors h4 {font-weight:normal; font-size: 24px; }
.toc h4, .contacts h4, .sponsors h4 {border: 1px #e1e1e1 solid; width: 278px; }
.section_box h6 a {color: #006D66; }




