/* GENERAL STYLES */
.ratingtext{
	text-align: center;
	font-size: 11px;
	display:block;
	margin-left:330px;
	text-align:left;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
/*MC_Honeycube*/
.inline-rating a.one-star{
	width:20%;
	z-index:6;
}
.inline-rating a.two-stars{
	width:40%;
	z-index:5;
}
.inline-rating a.three-stars{
	width:60%;
	z-index:4;
}
.inline-rating a.four-stars{
	width:80%;
	z-index:3;
}
.inline-rating a.five-stars{
	width:100%;
	z-index:2;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}

.textAreareg input{
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}

/* newsletter reg page hacks - no they shouldn't be in this file i know */
.textAreareg #ucNewsletterSubscription_21_rblHasPeugeot input,
.textAreareg #ucNewsletterSubscription_22_rblHasPeugeot input,
.textAreareg #ucNewsletterSubscription_rcz_21_rblHasPeugeot input{
	width:auto;
	height:auto;
	margin:auto;
}

.ucNewsletterSubscription_21$ddlDD{
font-size:1.0em;
width:40px;
height:50px;
}
/* EDITOR PROPERTIES */

/* article rating */
ul.article_rating { margin:0px 0px 0px 0px; color:#39617c; font-size:0.9em; clear: left; }
ul.article_rating li { position:relative; display:inline; padding:1px 4px 3px 4px; margin-right:-3px;}
ul.article_rating li span { color:#6c8ca2;}
ul.article_rating { display:inline; font-size:1.4em;}
ul.article_rating li { padding:0px; margin-right:1px; float: left;}
ul.article_rating li a { display:block; text-indent: -9999px; background: url(/image/star.gif) no-repeat 0px 0px; width: 16px; height: 15px; }
ul.article_rating li a span { display: block; visibility: hidden; padding: 0; margin: 0; }




/* FORM - 10/october / 2008 */
#formcontact {
	float: left;
	height: auto;
	width: 682px;
}



#formcontact #form {
	height: auto;
	width: 476px;
	padding-left:16px;
	padding-top:6px;
	margin-bottom:10px;
}


#form .top {
	height: 19px;
	width: 477px;
	background: url(../images/img-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#form #center {
	height: auto;
	width: 462px;
	background: url(../images/img-2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:10px;
	padding-right:5px;n
	float:left;
}

.background{
	background: url(../images/img-background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height:auto;
	width:auto;
	float:left;

}

#form #center li{
	list-style:none;
	margin-bottom:4px;
}

#form #center h1{
	font-size:1.2em;
}


#form #center label{
	float: left;
	height: 31px;
	width: 175px;
}

.textArea input{
	width:240px;
	height:16px;
	border:#CCCCCC solid 1px;
	font-size:1.1em;
}


.list{
	width:240px;
	height:20px;
	border:#CCCCCC solid 1px;
	font-size:1.1em;
}

.textArea{
	float: left;
	height: auto;
	/*width: 595px;*/
	padding-right:5px;
}

.leftside{
	margin-right:30px;
	width:150px;
	float:left;
}

.floatbutton{
	float:right;
	margin-right:5px;

}

.checkin{
	margin-right:5px;
	height:auto;
	float:left;
}


#form .bottom {
	height: 12px;
	width: 477px;
	background: url(../images/img-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}



#formcontact .text {
	height: auto;
	width: 667px;
	padding-left:16px;
	padding-top:6px;

}


#formcontact .text h1{
	font-size:1.0em;
}


#formcontact .text li{
	list-style:none;
	margin-bottom:10px;

}


.inputlist
{
display:block;
float:left;
height:auto;
}



/*clearfix*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

 

.clearfix {
            display: inline-block;
            width:100%;
}

 

