body {
 background-color: #FFFFFF;
 text-align: center;
 font-family: Helvetica, sans-serif;
 font-size: 13px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 color: #646E61;
}

a {
 outline: none;
}

img {
 border: none;
}

ul {
 list-style-type: none;
}

p {
 float: left;
 text-align: left;
}

form {
 margin: 0px;
}

#contenedor {
 overflow: hidden;
 background-color: #FFFFFF;
 width: 890px;
 margin: auto auto;
 text-align: center;
}

#cabecera {
 position: relative;
 float: left;
 background-color: #FFFFFF;
 width: 890px;
 height: auto;
 margin-bottom: 10px;
}

#pie {
 position: relative;
 float: left;
 background-color: #FFF;
 width: 890px;
 height: 50px;
 margin-top: 10px;
 margin-bottom: 0px;
 padding-top: 15px;
 border-top: 1px dotted #646E61;
 text-align: center;
}

#pie a {
 text-decoration: none;
 color: #646E61;
}

#pie a:hover {
 text-decoration: underline;
}

#pie p {
 width: 100%;
 font-size: 0.85em;
 text-align: center;
 margin-top: 5px;
 color: #B25E0B;
}

div.logo {
 float: left;
 width: 510px;
 height: 80px;
 padding-top: 10px;
 margin: 0px;
 background-color: #FFF;
}

div.acceso {
 float: left;
 width: 375px;
 height: 75px;
 padding-top: 20px;
 margin: 0px;
 background-color: #FFF;
 text-align: right;
}

div.formulario-acceso {
 float: left;
 width: 390px;
 height: 25px;
 margin-bottom: 5px;
 margin-top: 0px;
 padding: 0px;
 text-align: left;
 color: #808080;
 font-weight: bolder;
 background-color: #FFF;
}

div.formulario-acceso form { 
 margin-bottom: 0px;
}

div.formulario-acceso input {
 height: 16px;
 border-color: #808080;
 color: #808080;
}

div.formulario-acceso select {
 height: 12px;
}
div.formulario-acceso a {
 text-decoration: none;
 font-weight: normal;
 color: #B25E0B;
}

div.formulario-acceso a:hover {
 text-decoration: underline;
}

div.contadores {
 float: left;
 width: 500px;
 height: 20px;
 text-align: right;
 background-color: #FFF;
}

p.usuario {
 float: left;
 width: auto;
 height: 15px;
 padding: 0px;
 margin: 0px;
 text-align: left;
 background-color: #FF0;
}

p.controles {
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 margin-top: 4px;
 margin-left: 100px;
 border-right: 1px solid #FFF;
}

div.iconos {
 position: relative;
 float: right; 
 width: 590px;
 height: 70px;
 text-align: right;
 margin-top: 0px;
 background-color: #FFF;
 color: #83B51A;
}

fieldset.acceso {
 border: none;
 padding: 0px;
 margin: 0px;
 font-size: 1em;
 font-weight: normal;
}

fieldset.acceso label{
 font-size: 1em;
 font-weight: normal;
}

legend {
 font-weight: bolder;
}

input {
 width: 190px;
 height: 14px;
 border: 1px solid #646E61;
 font-size: 0.8em;
 margin-right: 10px;
}

input.acceso {
 width: 100px;
 height: 12px;
 color: #BDBDBD;
}

textarea {
 width: 95%;
 height: 200px;
 border: 1px solid #646E61;
 font-family: Arial, Verdana, Serif;
 color: #646E61;
 font-size: 1em;
 padding: 10px;
}

input.radio {
 width: 16px;
 height: 16px;
 border: none;
 
}

input.check {
 width: 16px;
 height: 16px;
 margin-right: 5px;
 border: 1px solid #646E61;
}

select {
 width: 110px;
 height: 18px;
 border: 1px solid #646E61;
 font-size: 0.8em;
 margin-right: 10px;
 color: #646E61;
}

div.formulario-acceso select {
 height: 12px;
}

input.boton {
 width: auto;
 height: 18px;
 padding-left: 5px;
 padding-right: 5px;
 font-size: 1em;
 color: #FFF;
 border: none;
 background-color: #838E7F;
}

input.boton2 {
 width: auto;
 height: 25px;
 padding-left: 2px;
 padding-right: 2px;
 font-size: 1em;
 color: #AB6121;;
 border: none;
 background-color: #FFF;
}

input.enviar {
 width: auto;
 height: 20px;
 font-size: 0.8em;
 color: #646E61;
 border: 1px solid #646E61;
 background-color: #E0E4DD;
 padding-left: 10px;
 padding-right: 10px;
 margin-top: 10px;
}

table.contactar {
 width: auto;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
}

input.contactar {
 width: 300px;
 height: 20px;
 font-weight: normal;
 font-size: 1em;
 border-top: none;
 border-left: none;
 border-right: none;
 border-bottom: 1px dotted #646E61;
}

textarea.contactar {
 width: 370px;
 height: 150px;
 font-family: Arial, Verdana, Serif;
 font-weight: normal;
 font-size: 1em;
 border: 1px dotted #646E61;
}

div.fecha {
 float: right;
 width: 890px;
 height: 25px;
 font-size: 1em;
 text-align: right;
 color: #646E61;
 background-color: #FFF;
 vertical-align: middle;
}

div.fecha span {
 font-size: 1.2em;
 color: #83B51A;
 font-weight: bolder;
}

#menu {
 position: relative;
 float: left;
 width: 890px;
 height: 35px;
 background-color: #83B51A;
 margin-bottom: 10px;
}

#noticia {
 position: relative;
 float: left;
 width: 890px;
 height: 35px;
 line-height: 35px;
 margin-top: 0px;
 margin-bottom: 5px;
 color: #B25E0B;
 background: url('images/noticia_left.png') 0 50% no-repeat;
 background-color: #FFB053;
 text-align: left;
}

#noticia img {
 float: left;
 margin-left: 10px;
 margin-top: 5px;
 margin-right: 20px;
}

#noticia div {
 position: relative;
 float: left;
 width: 880px;
 height: 35px;
 margin-top: 0px;
 margin-left: 10px;
 background: url('images/noticia_right.png') 100% 50% no-repeat;
 background-color: transparent;
 color: #B25E0B;
 font-size: 1.4em;
}

#noticia a {
 text-decoration: none;
 color: #B25E0B;
}

#noticia a:hover {
 text-decoration: underline;
}

#flash {
 position: relative;
 float: left;
 background-color: #FFFFFF;
 width: 890px;
 height: 150px;
 margin-top: 0px;
 margin-bottom: 5px;
 padding: 0px;
}

#menu ul {
 list-style-type: none;
 width: 890px;;
 height: 35px;
 margin: 0px;
 padding: 0px;
 background-color: transparent;
}

#menu li {
 float: left;
 width: auto;
 height: 35px;
 line-height: 35px;
 padding-left: 9px;
 padding-right: 9px;
 text-align: center;
 color: #FFFFFF;
 background-color: #83B51A;
 text-decoration: none;
 font-size: 1em;
}

#menu li.menu1 {
 background: url('images/menu_left.png') 0 0 no-repeat;
 padding-left: 11px;
}

#menu li.menu6 {
 width: 222px;
 background: url('images/menu_right.png') 100% 0 no-repeat;
}

#menu li form {
 height: 35px;
 margin: 0;
 padding: 0;
 background-color: transparent;
}

#menu li fieldset {
 margin: 0;
 padding: 0;
}

#menu li input {
 float: left;
 width: 187px;
 height: 17px;
 line-height: 17px;
 font-size: 0.9em;
 border: 1px solid #CDE1A3;
 margin-top: 6px;
 margin-right: 0px;
 padding-top: 4px;
 color: #808080;
}

#menu li input.buscar {
 float: left;
 width: 30px;
 height: 24px;
 margin-top: 2px;
 margin-left: 0px;
 border: none;
}

#menu li.menu7 {
 width: 100px;
 background-color: #B25E0B;
 background: url('images/menu_right_login.png') 100% 0 no-repeat;
 padding-right: 12px;
}

a.boton {
 text-align: center;
 color: #FFFFFF;
 text-decoration: none;
 font-size: 1em;
}

a:hover.boton {
 text-decoration: underline;
}

#provincias {
 position: relative;
 float: left;
/* background: url('images/fondo_ranking.png') 0 0 repeat-y; */
 background-color: #FFFFFF;
 width: 888px;
 text-align: center;
 margin-bottom: 10px;
 margin-top: 10px; 
}

#provincias ul {
 position: relative;
 width: 100%;
 height: auto;
 background-color: #FFF;
 text-align: center;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 5px;
 padding: 0px;
}

#provincias li {
 position: relative;
 float: left;
 width: auto;
 height: 20px;
 line-height: 20px;
 padding: 0px;
 margin-left: 5px;
 margin-right: 5px;
 background-color: #FFF;
}

#provincias a {
 float: left;
 display: block;
 width: auto;
 height: 20px;
 text-decoration: none;
}

#provincias a:hover {
 text-decoration: underline;
}

a.indice {
 color: #83B51A;
}

a.mas10 {
 color: #83B51A;
 font-size: 1.25em;
 font-weight: bolder;
}

a.mas50 {
 color: #B25E0B;
 font-size: 1.5em;
 font-weight: bolder;
}

a.cero {
 color: #646E61;
}

#rankings {
 position: relative;
 float: left;
/* background: url('images/fondo_ranking.png') 0 0 repeat-y; */
 background-color: #FFFFFF;
 width: 890px;
 min-height: 490px;
 height: auto;
 text-align: left;
}

div.ranking-left {
 position: relative;
 float: left;
 width: 296px;
 height: auto;
/* background-color: #E0E4DD; */
}

div.ranking-center {
 position: relative;
 float: left;
 width: 296px;
 height: auto;
/* background-color: #D8DDD4;*/
 margin-left: 1px;
 margin-right: 1px;
}

div.ranking-right {
 position: relative;
 float: left;
 width: 296px;
 height: auto;
/* background-color: #B8C0C3;*/
}

span.tit {
 color: #83B51A;
 font-size: 1em;
}

span.servicios {
 display: block;
 float: left;
 width: 160px;
}

h2.comment-tit {
 background: url('images/ultimos_comen.png') 0 0 no-repeat;
 width: 286px;
 height: 35px;
 line-height: 35px;
 text-align: left;
 font-size: 1.3em;
 font-weight: bolder;
 background-color: #B8C0B3;
 color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 10px;
}

h2.restaurants-tit {
 width: 286px;
 height: 35px;
 line-height: 35px;
 text-align: left;
 font-size: 1.3em;
 font-weight: bolder;
 background-color: #A3B0A2;
 color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 10px;
}

h2.losmejor-tit {
 background: url('images/ultimos_rest.png') 100% 0 no-repeat;
 width: 286px;
 height: 35px;
 line-height: 35px;
 text-align: left;
 font-size: 1.3em;
 font-weight: bolder;
 background-color: #838E7F;
 color: #FFFFFF;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-left: 10px;
}

a.rank {
 font-size: 1.4em;
 color: #FFFFFF;
 text-decoration: none;
}

a:hover.rank {
 text-decoration: underline;
}

#rankings ul {
 float: left;
 list-style-type: none;
 margin-left: -20px;
 margin-bottom: 10px;
 margin-top: 10px;
}

#rankings span {
 color: #646E61;
}

#rankings h3.nombre {
 width: 286px;
 height: auto;
 border: none;
 background: none;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 color: #83B51A;
 font-weight: bolder;
 font-size: 1.05em;
}

#rankings a {
 color: #83B51A;
 text-decoration: none;
}

#rankings a:hover {
 color: #83B51A;
 text-decoration: underline;
}

#rankings li {
 width: auto;
 margin-bottom: 10px;
}

#rankings li:hover {
 color: #83B51A;
}

a.flecha {
 display: block;
 background: url('images/flecha.png') 100% 50% no-repeat;
 height: 12px;
 width: auto;
 padding-right: 15px;
 text-align: right;
 color: #83B51A;
 text-decoration: none;
 margin-top: 3px;
}

a.inicio {
 color: #83B51A;
 text-decoration: none;
 font-weight: bolder;
}

a:hover.inicio {
 text-decoration: underline;
}

h1 {
 float: left;
 width: 890px;
 height: 50px;
 line-height: 50px;
 text-align: left;
 font-size: 2em;
 font-weight: normal;
 background-color: #FFF;
 color: #646E61;
 border-bottom: 1px dotted #646E61;
 margin-top: 5px;
 margin-bottom: 10px;
 padding-left: 0px;
}

h2 {
 text-align: center;
 font-size: 1.8em;
 font-weight: normal;
 margin-bottom: 15px;
 color: #83B51A;
}

h3 {
 width: 883px;
 height: 25px;
 line-height: 25px;
 text-align: left;
 font-size: 1.4em;
 color: #83B51A;
 background-color: #CDE1A3;
 border: 1px solid #83B51A;
 padding-left: 5px;
}

div.ok {
 position: relative;
 float: left;
 width: 826px;
 min-height: 52px;
 height: auto;
 background: url('images/ok.png') 10px 10px no-repeat;
 background-color: #CCD799;
 border: 1px solid #83B51A;
 padding: 10px;
 padding-left: 52px;
 margin-bottom: 20px;
 text-align: center;
 color: #83B51A;
 font-weight: bolder;
}

div.error {
 position: relative;
 float: left;
 width: 826px;
 min-height: 52px;
 height: auto;
 background: url('images/error.png') 10px 10px no-repeat;
 background-color: #E3A799;
 border: 1px solid #B82200;
 padding: 10px;
 padding-left: 52px;
 margin-bottom: 20px;
 text-align: center;
 color: #B82200;
 font-weight: bolder;
}

div.error a {
 text-decoration: underline;
}

div.ficha {
 position: relative;
 float: left;
 width: 890px;
 min-height: 130px;
 height: auto;
 margin-top: 10px;
 text-align: left;
}

/*
div.ficha_enlaces {
 width: 100%;
 height: 30px;
 line-height: 30px;
 padding:0px;
 text-align: right;
 margin-top: -10px;
}
*/

div.ficha_enlaces {
 position: relative;
 float: left;
 width: 100%;
 border-top: 1px dotted #A4A6A7;
 border-bottom: 1px dotted #A4A6A7;
 margin-top: 30px;
 padding-top:5px;
 padding-bottom: 5px;
 text-align: left;
}

div.ficha_enlaces a {
 display: block;
 float: left;
 width: auto;
 height: 20px;
 line-height: 20px;
/* float: right;*/
 color: #646E61;
 text-decoration: none;
 margin-top: 0px;
 margin-right: 10px;
 padding-left: 25px;
}

div.ficha_enlaces a:hover {
 text-decoration: underline;
}

div.datos {
 float: left;
 width: 250px;
 height: auto;
 background-color: #F3F3F3;
 margin-top: 10px;
 padding-top: 0px;
}

div.nombre {
 float: left;
 width: 600px;
 min-height: 120px;
 height: auto;
 text-align: left; 
}

div.foto {
 float: left;
 width: 250px;
 height: auto;
 text-align: center;
 margin: 0px;
 border-bottom: 10px solid #FFF;
}

div.contacto {
 float: left;
 width: 250px;
 height: auto;
 margin-bottom: 10px;
 text-align: left; 
}

div.servicios {
 float: left;
 width: 250px;
 height: auto;
 min-height: 60px;
 margin-bottom: 10px;
 text-align: left;
 border: none;
}

div.contacto ul {
 height: auto;
 padding-left: 15px;
 margin-bottom: 10px;
}

ul.check {
 width: 200px;
 list-style-image: url('images/check.png');
 margin-left: 0px;
 margin-bottom: 10px;
}

ul.check li {
 float: left;
 width: 175px;
 height: 18px;
}

div.descripcion {
 position: relative;
 text-align: left;
 font-size: 1.1em;
 line-height: 18px;
 margin-top: 0px;
}

div.contenedor_comentario {
 position: relative;
 float: left;
 width: 100%;
 height: auto; 
 min-height: 40px;
 font-size: 1.1em;
 background: url('images/fondo_comment.gif') 150px 0 repeat-x;
 border-top: 1px dotted #CCC;
 margin-bottom: 15px;
 padding-bottom: 5px;
 padding-top: 5px;
}

div.comentario {
 position: relative;
 float: left;
 width: 719px;
 height: auto;
 font-size: 1em;
 text-align: left;
 padding-left: 10px;
}

div.enviado {
 position: relative;
 float: left;
 width: 150px;
 height: auto;
 padding-left: 10px;
 background-color: transparent;
 color: #83B51A;
 text-align: left;
 font-size: 0.8em;
}

div.enviado span {
 font-weight: bolder;
 font-size: 1.1em;
}

div.comentar {
 position: relative;
 width: 100%;
 float: left;
 background-color: #F3F3F3;
 padding-top: 10px;
 padding-bottom: 10px;
}

div.botones {
 margin-top: 15px;
}

a.comment_pos {
 display: block;
 float: left;
 width: 80px;
 height: 20px;
 line-height: 20px;
 background: url('images/comments_add.png') 0 50% no-repeat;
 padding-left: 20px;
 color: #646E61;
 font-size: 0.8em;
 text-decoration: none;
}

a:hover.comment_pos {
 text-decoration: underline;
}

a.comment_neg {
 display: block;
 float: left;
 width: 80px;
 height: 20px;
 line-height: 20px;
 background: url('images/comments_remove.png') 0 50% no-repeat;
 padding-left: 20px;
 color: #646E61;
 font-size: 0.8em;
 text-decoration: none;
}

a:hover.comment_neg {
 text-decoration: underline;
}
table.alta {
 margin: auto;
 font-size: 1em;
 text-align: left;
 background-color: #FFF;
}

table.alta td {
 padding-left: 10px;
 padding-right: 10px;
 vertical-align: top;
}
td.tit {
 background-color: #FFF;
 color: #83B51A;;
 border-bottom: 1px dotted #83B51A;
 font-size: 1.5em;
 font-weight: normal;
}

table.alta textarea {
 width: 95%;
 height: 200px;
 border: 1px solid #646E61;
 font-family: Arial, Verdana, Serif;
 color: #646E61;
 font-size: 0.9em;
 padding: 10px;
}

table.alta select {
 margin-bottom: 5px;
}

ul.guia {
 float: left;
 width: 890px;
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

ul.guia li {
 float: left;
 display: block;
 width: 175px;
 height: 20px;
 text-align: left;
}

ul.guia a {
 color: #646E61;
 text-decoration: none;
}

ul.guia a:hover {
 color: #83B51A; 
 font-weight: bolder;
 text-decoration: underline;
}

a.lista {
 display: block;
 text-align: left;
 color: #83B51A;
 font-size: 1em;
 padding: 10px;
 text-decoration: none;
}

a:hover.lista {
 text-decoration: underline;
}

a.lista span {
 color: #646E61;
}

ul.rank {
 width: 95%;
 font-size: 1em;
 list-style-type: none;
 margin-left: -10px;
 margin-bottom: 20px;
 color: #83B51A;
 text-align: left;
}

ul.rank span {
 color: #646E61;
}

ul.rank span.nombre {
 font-size: 1.2em;
 color: #83B51A;
}

ul.rank span span.nombre {
 font-size: 0.8em;
}
ul.rank a {
 color: #83B51A;
 text-decoration: none;
}

ul.rank a:hover {
 color: #83B51A;
 text-decoration: underline;
}

ul.rank li {
 margin-bottom: 10px;
}

ul.rank li:hover {
 color: #83B51A;
}

span.nombre {
 color: #83B51A;
 font-weight: bolder;
}

a.opinion {
 display: block;
 float: right;
 width: 150px;
 height: 20px;
 text-align: center;
 color: #83B51A;
 text-decoration: none;
}

a:hover.opinion {
 text-decoration: underline;
}

ul.opinion {
 width: 95%;
 list-style-type: none;
 font-size: 1em;
 margin-left: -10px;
 margin-bottom: 20px;
 margin-top: 30px;
 color: #83B51A;
 text-align: left;
}

ul.opinion span.tit {
 font-size: 1.4em;
 font-weight: normal;
 color: #83B51A;
}

ul.opinion span {
 color: #646E61;
}

ul.opinion span b {
 font-size: 1em;
}
ul.opinion a {
 color: #83B51A;
 text-decoration: none;
}

ul.opinion a:hover {
 color: #83B51A;
 text-decoration: underline;
}

a.filtrar {
 display: block;
 float: right;
 width: auto;
 height: 18px;
 line-height: 18px;
 background-color: #FFF;
 border: 1px solid #CCC;
 font-size: 0.8em;
 background: url('images/remove.png') 2px 50% no-repeat;
 padding-left: 23px;
 padding-right: 2px;
 color: #646E61;
 text-decoration: none;
 margin-top: -20px;
 margin-bottom: 5px;
}

#popup {
 width: 100%;
 height: 100%;
 margin-top: 0px;
 background-color: #DFE6BE;
}

#popup div {
 float: left;
 width: 35%;
 height: 30px;
 text-align: left;
 margin-bottom: 10px;
}

#popup textarea {
 width: 400px;
 height: 90px;
}

#popup fieldset {
 width: 95%;
 text-align: left;
 border: 1px solid #646E61;
 margin: 10px;
}

#popup legend {
 font-size: 1.25em;
 font-weight: bolder;
 color: #646E61;
}

/* mi cuenta */

div.left {
 float: left;
 width: 200px;
 height: auto;
 text-align: center;
}

div.right {
 float: left;
 width: 670px;
 height: auto; 
 min-height: 500px;
 margin-left: 20px;
 text-align: left;
 background-color: #FFF;
}

div.left ul {
 list-style-type: none;
 margin: 0px;
 background-color: #FFF;
 padding: 0px;
}

div.left li {
 width: 190px;
 height: 20px;
 line-height: 20px;
 border-bottom: 1px dotted #646E61;
 margin-left: 10px;
 background-color: #FFF;
}

div.left li.tit {
 width: 190px;
 height: 25px;
 line-height: 25px;
 border: none;
 padding-left: 10px;
 font-weight: bolder;
 background-color: #83B51A;
 color: #FFF;
 text-align: left;
 margin-top: 10px;
 margin-left: 0px;
}

div.left a {
 display: block;
 width: 175px;
 height: 20px;
 padding-left: 15px;
 color: #646E61;
 text-decoration: none;
 text-align: left;
}

div.left a:hover {
 background-color: #EEE;
}

li.autor {
 height: 20px;
 line-height: 20px;
 margin-top: 0px;
 border-top: 1px dotted #83B51A;
 border-bottom: 1px dotted #83B51A;
 margin-bottom: 20px;
}

li.autor span {
 font-weight: bolder;
 color: #83B51A;
}

div.paginar {
 width: 370px;
 height: 40px;
 text-align: center;
 margin-left: 260px;
 margin-right: 260px;
 background-color: #FFF; 
}

div.paginar a {
 display: block;
 width: 100px;
 height: 20px;
 line-height: 20px;
 color: #83B51A;
 text-decoration: none;
}

div.paginar a:hover {
 text-decoration: underline;
}

div.paginar img {
 float: left;
 margin-left: 10px;
 margin-right: 10px;
}

div.paginar p {
 float: left;
 width: 100px;
 height: 20px;
 line-height: 20px;
}

/*SISTEMA DE VOTACIONES*/

	/*             styles for the star rater                */

	.star {
		float: left;
		margin-left: 15px;
	}	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 150px;
		height: 30px;
		position: relative;
		background: url(images/star_rating.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		height:30px;
		width: 30px;		
		float: left;
	}
	.star-rating li a{
		display:block;
		width:30px;
		height: 30px;
		line-height:30px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(images/star_rating.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars{
		left:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars{
		left: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars{
		left: 90px;
	}	
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars{
		left: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
	.star-rating li.current-rating{
		background: url(images/star_rating.gif) left bottom;
		position: absolute;
		height: 30px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}		
	
li.faq-tit {
 font-weight: bolder;
 color: #B25E0B;
 margin-top: 20px;
}

