.sub_title,
.left_menu_title,
.catalog_navigation_filters li .filter_title {
	border:1px solid #008bd1;
	background: url("/images/menswear/sub_title.gif") top left repeat-x;
}

.product_title a:hover,
.product_title a span,
.product a:hover,
#product_paging_top a:hover,
#product_paging_bottom a:hover,
.product_reviewer a:hover,
#product_stock_mesage a,
#product_stock_mesage a:hover  {
  color:#008bd1;
  text-decoration:none;
}


#product_paging_top span,
#product_paging_bottom span,
#product_right h1  {
  color:#008bd1;
}

#left_menu_brands_title,
.catalog_navigation li.default_catalog_navigation_manufacturer_id_title {
	background: url("/images/menswear/brands.gif") top left no-repeat;
}

#left_menu_departments_title,
.catalog_navigation li.default_catalog_navigation_categories_id_title {
	background: url("/images/menswear/departments.gif") top left no-repeat;
}

.left_menu li {
	background: url("/images/menswear/bullet.gif") 0px 5px no-repeat;
}

.short_desc li {
  background: url("/images/menswear/bullet.gif") 0px 9px no-repeat;
}

.left_menu a:hover {
  color:#008bd1;
}

#breadcrumb_container a:hover {
  text-decoration:none;
  color:#008bd1;
}

#product_tabs_content {
	background: url("/images/menswear/category_text_bg.gif") top left no-repeat;
}

#product_tabs .tab_on a.overview_tab_link  {
	background: url("/images/menswear/overview_tab_on.gif") top left no-repeat;
}

#product_tabs .tab_on a.review_tab_link  {
	background: url("/images/menswear/product_reviews_tab_on.gif") top left no-repeat;
}

#product_tabs .tab_on a.brand_tab_link  {
	background: url("/images/menswear/reasons_tab_on.gif") top left no-repeat;
}

#top_menu_sections_1 a.toplevel {
  background: url("/images/top_menu_sections_1.gif") no-repeat;
}

#top_menu_sections_22 a.toplevel {
  background: url("/images/top_menu_sections_2_off.gif") no-repeat;
}

#ajax_filters_loading
{
  background:#fff url(/images/ajax-loader-mens.gif) no-repeat 50% 15%;
  color:#0087CB;
}

/*********************************/

/* Set the width of the Reviews Stars, based on the size of /images/reviews_star.gif - in this instance, 10px x 10px and 5 star ratings, so 50px*/
.review_stars,
.review_stars a:hover,
.review_stars a:active,
.review_stars a:focus,
.review_stars .current-rating
{
	background: url("/images/review_stars.gif") left -1000px repeat-x;
}

.review_stars
{
	position:relative;
	width:80px;
	height:16px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}

.review_stars li
{
	display: inline;
}

.review_stars a,
.review_stars .current-rating
{
	position:absolute;
	top:0;
	left:0;
	height:16px;
	line-height:16px;
	outline:none;
	overflow:hidden;
	border: none;
}

.review_stars a:hover,
.review_stars a:active,
.review_stars a:focus
{
	background-position: left bottom;
}

.review_stars a.one-star
{
	width:20%;
	z-index:6;
	text-indent: -9999em;
}

.review_stars a.two-stars
{
	width:40%;
	z-index:5;
	text-indent: -9999em;
}

.review_stars a.three-stars
{
	width:60%;
	z-index:4;
  text-indent: -9999em;
}

.review_stars a.four-stars
{
	width:80%;
	z-index:3;
	text-indent: -9999em;
}

.review_stars a.five-stars
{
	width:100%;
	z-index:2;
	text-indent: -9999em;
}

.review_stars .current-rating
{
	z-index:1;
	background-position: left bottom;
}
.review_stars .current-rating span
{
  display:none;
}
#rating_message_5, #rating_message_4, #rating_message_3, #rating_message_2, #rating_message_1
{
  float:left;
  position:relative;
  color:#0254B8;
  font-size:14px;
  font-weight:bold;
  padding-left:10px;
}
/* for an inline rater */
.inline-rating
{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
  float:left;
	vertical-align: middle;
}


/***************************************************/
/***************************************************/
/***************************************************/
/***************************************************/