/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:12px;height:10px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(../images/star.gif) no-repeat 0 -2px}
div.cancel a,div.star a{display:block;width:12px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -10px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -20px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0 2px;
}

.nav {
  font-family: Gill Sans,Arial,Verdana, Tahoma;
  z-index: 100;
  position: relative;
}

.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  margin-left: 5em;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold  10px Gill Sans,Arial,Verdana, Tahoma;
  background: #000000;
  color: #FFFFFF;
  display: block;
  padding: 0 15px;
  text-decoration: none;
  text-transform:uppercase;
  text-align:left;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #fff;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  font: normal 10px Gill Sans,Arial,Verdana, Tahoma;
  background: #cccc99;
  color: #111111;	
  text-transform:capitalize;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #eee;
  color: #008000;	
}

.nav ul {
  background: #cccc99;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 138px;
  position: absolute;
  top: -999em;
  left: -1px;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 11px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #aaa;
  border-bottom: 1px solid #ccc;
  padding-right: 2px;
  width: 110px;
  margin-left: -55px;


}
.nav ul a:hover {
  background: #cccc99;
  color: #000;
}