body{
	background:#ffffff url(../Images/body_bg.jpg) no-repeat center 162px;
	margin:0px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #847D6E;
	line-height: 16px;
}

body.sidebarLeft{
	background:#ffffff url(../Images/body_bg_sidebar_left.jpg) no-repeat center 162px;
}

body.sidebarRight{
	background:#ffffff url(../Images/body_bg_sidebar_right.jpg) no-repeat center 162px;
}

td, th, input, select, textarea {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #847D6E;
	line-height: 16px;	
}
input,
textarea {
	border: 1px solid #999;
}
input[type="checkbox"],
input[type="radio"] {
	border: none !important;
}
.checkbox,
.radio {
	border: none !important;
}
fieldset,form {
	border: 0;
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
th {
	text-align: left;
}

html{
	height:100%;
}

small {
    font-size: 9px;
}

a {
	font-size:11px;
	outline: none;
	text-decoration: none;
	color:#55b9ed;
}

a:hover {
	color:#1471a4;
}

h1, h2, h3, h4, .h3,
#contestSubmit legend {
	font-weight: normal;
	font-family: Georgia, Times, serif;
	color: #847D6E;
}

h1 {
	font-size:20px;
}

h2,
#contestSubmit legend {
	margin: 1em 0;
	font-size: 20px;
	line-height: 1em;
}

h3, .h3 {
	font-size: 15px;
}
h3 a.hint {
	padding-left: 0.5em;
	font-size: 11px !important;
}

h1.explanation,
h2.explanation,
h3.explanation,
h4.explanation,
a.explanation{
	float:left;
	line-height:20px;
	margin:0 0 0;
	padding: 0;
}

#sidebar h2.explanation, h4.explanation,
#sidebar a.explanation {
	white-space: normal;
}
div.system-error,
div.error,
p.system-error,
p.error {
	background:#ffcccb url(/Public/LaFraise/Images/bg_error.gif) no-repeat 83px center;
	color:#ff0000;
	font-weight:bold;
	line-height:20px;
	padding:25px 60px 25px 180px;
	min-height: 60px;
	margin-bottom: 20px;
}
.system-error ul,
.error ul {
	margin: 0;
	padding: 0;
}
.system-error li,
.error li {
	list-style-type: disc;
}

.system-message,
.message,
.notice {
	background:#d1ffb7;
	color:#3fa446;
	font-weight:bold;
	line-height:20px;
	padding: 12px;
	margin-bottom: 1em;
}

* html .explanation {
	line-height:32px !important;
}

/* dirty hack for moz based browsers, not valid */
:focus {
	-moz-outline-style: none;
}

.left {
	float:left;
}

.right {
	float:right;
}

ul{
	list-style-type:none;
}

ul.bullet-list{
	list-style-type:circle;
}

img{
	border:0;
}

#body_content h2{
	clear: both;
}

#mainframe{
	width:100%;
	height:100%;
	background:transparent url(/Public/LaFraise/Images/header_new.jpg) no-repeat center top;
	position:static;
}

#mainframe.featured{
	background:transparent url(/Public/LaFraise/Images/header_new.jpg) no-repeat center top;
}

#content{
	margin: 0 auto;
	width: 996px;
}

#body{
	width:996px;
	min-height:1100px;
}

#body_content {
	float:left;
	font-family:Trebuchet MS;
	font-size:13px;
	width:746px;
	min-height:850px;
	padding-left:24px;
}

	* html #body_content {
		width:770px;
		overflow:hidden;
	}

a {
	font-size:13px;
}


.clear-left {
	clear:left;
}


/* Menu */

#menuMain {
	position:absolute;
	bottom: 0;
	top: 0;
	left: 0;
    right: 0;
}

#menuMain a {
    display: block;
    height: 100%;
}

#menuMain ul {
	margin: 0;
	padding: 0;
}
#menuMain li {
	float: left;
	margin-left: -17px;
}
#menuMain li a {
	display: block;
	height: 43px;
	width: 126px;
	text-indent: -10000px;
	font-size: 0px; /* next 3 lines: hide text for ie */
	line-height: 0px;
	position: relative;
	background: url(/Public/LaFraise/Images/menuMainSprite.png) no-repeat;
	cursor: pointer;
}
#menuMain #shopLink a {
	background-position: -9px 0;
}
#menuMain #shopLink a:hover {
	background-position: -9px -43px;
}
#menuMain #shopLink.shopSelected a,
#menuMain #shopLink.shopSelected a:hover {
	background-position: -9px -88px;
	z-index: 999;
}
*html #menuMain #shopLink a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/shopPassive.png', sizingMethod='crop');
}
*html #menuMain #shopLink a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/shopHover.png', sizingMethod='crop');
}
*html #menuMain #shopLink.shopSelected a,
*html #menuMain #shopLink.shopSelected a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/shopActive.png', sizingMethod='crop');
}


#menuMain #contestLink a {
	background-position: -135px 0;
}
#menuMain #contestLink a:hover {
	background-position: -135px -43px;
}
#menuMain #contestLink.contestSelected a,
#menuMain #contestLink.contestSelected a:hover {
	background-position: -135px -88px;
	z-index: 999;
}
*html #menuMain #contestLink a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/contestPassive.png', sizingMethod='crop');
}
*html #menuMain #contestLink a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/contestHover.png', sizingMethod='crop');
}
*html #menuMain #contestLink.contestSelected a,
*html #menuMain #contestLink.contestSelected a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/contestActive.png', sizingMethod='crop');
}

#menuMain #blogLink a {
	background-position: -261px 0;
}
#menuMain #blogLink a:hover {
	background-position: -261px -43px;
}
#menuMain #blogLink.blogSelected a,
#menuMain #blogLink.blogSelected a:hover {
	background-position: -261px -88px;
	z-index: 999;
}
*html #menuMain #blogLink a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/blogPassive.png', sizingMethod='crop');
}
*html #menuMain #blogLink a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/blogHover.png', sizingMethod='crop');
}
*html #menuMain #blogLink.blogSelected a,
*html #menuMain #blogLink.blogSelected a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/blogActive.png', sizingMethod='crop');
}

#menuMain #helpLink a {
	background-position: -387px 0;
}
#menuMain #helpLink a:hover {
	background-position: -387px -43px;
}
#menuMain #helpLink.helpSelected a,
#menuMain #helpLink.helpSelected a:hover {
	background-position: -387px -88px;
	z-index: 999;
}
*html #menuMain #helpLink a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/helpPassive.png', sizingMethod='crop');
}
*html #menuMain #helpLink a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/helpHover.png', sizingMethod='crop');
}
*html #menuMain #helpLink.helpSelected a,
*html #menuMain #helpLink.helpSelected a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/helpActive.png', sizingMethod='crop');
}

*html #shopLink.shopSelected,
*html #contestLink.contestSelected,
*html #blogLink.blogSelected,
*html #helpLink.helpSelected {
	margin-top: -2px;
}

#menuMain #specialLink a {
	background-position: -513px 0;
}
#menuMain #specialLink a:hover {
	background-position: -513px -43px;
}
#menuMain #specialLink.specialSelected a,
#menuMain #specialLink.specialSelected a:hover {
	background-position: -513px -88px;
	z-index: 999;
}
*html #menuMain #specialLink a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/specialPassive.png', sizingMethod='crop');
}
*html #menuMain #specialLink a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/specialHover.png', sizingMethod='crop');
}
*html #menuMain #specialLink.specialSelected a,
*html #menuMain #specialLink.specialSelected a:hover {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Public/LaFraise/Images/menuMainIE6/specialActive.png', sizingMethod='crop');
}

#specialLink {
    display: none;
}

#menuMain #salesLink {
    position: relative;
}

#menuMain #salesLink .sales-arrow{
    display: block;
    width: 43px;
    height: 43px;
    position: absolute;
    top: -42px;
    background: url(/Public/LaFraise/Images/menuMain_arrow.png) no-repeat;
    right: 48px;
}

#menuMain #salesLink a {
    background: url(/Public/LaFraise/Images/menuMainSprite_sale.png) no-repeat;
    background-position: -135px 0;
}

#menuMain #salesLink a:hover{
    background-position: -135px -43px;
}

#menuMain #salesLink.specialSelected a,
#menuMain #salesLink.specialSelected a:hover {
    background-position: -135px -88px;
}



/* Stockitems */
.unimportant {
	color: #CCCCCC;
	font-size: 9px;
}
.stockitem {
	float:left;
	width:362px;
	height:264px;
	margin-right:11px;
	margin-bottom:20px;
}

.stockitem a {
	float:left;
}

.stockitem p {
	display:block;
	text-align:center;
	font-size:11px;
	color:#847d6e;
	width:234px;
	float:left;
	margin-top:20px;
}


.stockitem p a {
	font-size:11px !important;
}

.stockitem img {
	border:0;
	float:left;
	margin-right:5px;
}

.stockitem div {
	display:block;
	float:left;
	margin-bottom:5px;
	width:175px;
}

.stockitem div span{
	float:left;
	display:block;
	width:124px;
}

.stockitem span {
	clear:left;
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}

.stockitem .stock_alert{
	display:block;
	float:left;
	width:16px;
	height:16px;
	text-indent:-10000px;
	margin-left:5px;
	background-image:url(../Images/notify2.gif);
	background-repeat:no-repeat;
	font-size: 0px; /* next 3 lines: hide text for ie */
	display:block;
	line-height: 0px;
}

.stockitem	.stock_status{
	display:block;
	height:3px;
	line-height:3px;
	text-indent:-10000px;
	width:123px;
	_width:118px;
	margin-top:1px;
	margin-bottom:1px;
	background-image:url(../Images/stock_statusbar.gif);
	font-size: 0px; /* next 3 lines: hide text for ie */
	display:block;
	line-height: 0px;
}

.stockitem .stock_low{
	text-decoration:blink;
	color:#FFB02B;
	font-size:11px;
	overflow:hidden;
}

.stockitem .stock_out{
	color:#ccc;
	text-decoration:line-through;
	font-size:11px;
	font-style:italic;
}

.stockitem div{
	_width:130px;
}

.stockitem .p0{
	font-size: 1px;
	width:3px;
}
.stockitem .p10{
	font-size: 1px;
	width:12px;
}
.stockitem .p20{
	font-size: 1px;
	width:25px;
}
.stockitem .p30{
	font-size: 1px;
	width:37px;
}
.stockitem .p40{
	font-size: 1px;
	width:49px;
}
.stockitem .p50{
	font-size: 1px;
	width:62px;
}
.stockitem .p60{
	font-size: 1px;
	width:74px;
}
.stockitem .p70{
	font-size: 1px;
	width:86px;
}
.stockitem .p80{
	font-size: 1px;
	width:98px;
}
.stockitem .p90{
	font-size: 1px;
	width:111px;
}


/* various class definitions */

.discount{
	text-decoration:line-through;
	color:#CCCCCC;
}

select option.outofstock,
select optgroup.outofstock{
	font-weight:bold;
	color:#FFB02B;
	font-size:12px;
	font-style:italic;
}
#submitTeaser {
	text-align: center;
}
.button {
	padding: 0;
	background: url(../Images/button400x40.png) no-repeat right top;
	margin-top: 1em;
	overflow: hidden;
}
.button a,
.button input {
	font-family: Georgia, Times, serif;
	display: block;
	height: 34px;
	overflow: hidden;
	line-height: 32px;
	margin: 0;
	margin-right: 4px !important;
	padding: 0 10px 0 14px !important;
	background: url(../Images/button400x40.png);
	font-size: 17px !important;
	color: #fff;
	border: 0;
	text-align: center;
}
.button.small {
	float: left;
}
.button.small a,
.button.small input {
	height: 21px;
	font-size: 14px;
	line-height: 20px;
}
.button.small.cancel {
	background: url(../Images/buttonCancel180x22.png) no-repeat right top;
}
.button.small.cancel a,
.button.small.cancel input {
	background: url(../Images/buttonCancel180x22.png);
}
.button.small.execute {
	background: url(../Images/buttonExecute180x22.png) no-repeat right top;
}
.button.small.execute a,
.button.small.execute input {
	background: url(../Images/buttonExecute180x22.png);
}
.button.execute.big {
	background: url(../Images/buttonExecute400x34.png) no-repeat right top;
	float: left;
}
.button.execute.big a,
.button.execute.big input {
	background: url(../Images/buttonExecute400x34.png);
}
.button a:hover,
.button a:visited {
	text-decoration: none;
	color: #fff;
}
.divided {
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 12px;
}

#body_content .message_error{
	float:left;
	background-image:url(../Images/error.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	background-color: #FFEEEE;
	width: 435px;
	padding: 10px 10px 10px 30px;
	margin: 10px 2px 10px 0;
	position: relative;
	border: 1px solid red;
}

#body_content .message_success{
	float:left;
	background-image:url(../Images/error.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	background-color: #EEFFEE;
	width: 435px;
	padding: 10px 10px 10px 30px;
	margin: 10px 0 10px 0;
	position: relative;
	border: 1px solid green;
}


input.error {
	border:1px solid red !important;
	background:#ffcccb !important;
}

.hidden{
	display:none;
}

/* hiding tracking pixels */

.hide-us-pixels {
	width:0;
	height:0;
	overflow:hidden;
	float:left;
}

/* Product Items (used on index for example) */

.shopitem{
	position:static;
	font-size:10px;
/*  font-family: Georgia,Times,serif;
    font-weight: normal;
*/
    display:block;
	float:left;
	overflow:visible;
	color:#847d6e;
	width:169px;
	height:230px;
	z-index:2;
    border:3px solid white;
    margin-right:11px;
}

.shopitem.featured {
	width:355px;
	height:230px;
    margin-right:11px;
}

.shopitem dt {
    height: 0;
    text-indent: -9999em;
}
.shopitem dd {
    clear: left;
    margin-left: 4px;
}
.shopitem dl{
    margin-top:-2px;
}
.shopitem .title{
    font-family: Georgia,Times,serif;
    font-size: 13px;
    width:159px;
}
.shopitem.featured .title{
    width:320px;
}
.shopitem .description{
    visibility: hidden;
    overflow: hidden;
    border-width:0 3px 3px 3px;
    border-style: solid;
    border-color: #dddddd !important;
	background:#ffffff !important;
    line-height: 12px;
    height: 0px;
    z-index:3;
    margin-left:-3px;
    margin-right:-3px;
    padding:5px;
    position: relative;
    width:159px;
}

.shopitem .description.featured {
	width:345px;
    font-size: 12px;
    line-height: 16px;
}

.shopitem .small{
	height:210px;
}

.shopitem form {
	float:left;
	clear:both;
	width:180px;
}

* html .shopitem form {
	float:left;
	clear:both;
	width:180px;
	position:relative;
}

*+html .shopitem form {
	float:left;
	clear:both;
	width:180px;
	position:relative;
}

.shopitem img {
	width:169px;
	height:189px;
/*    border:4px solid #ffffff;
*/
}

.shopitem.featured > a img:first-child {
	margin-right:17px;
}

img.hover {
	display: none;
}

#contestSubmit #uploadImage img {
	margin-bottom:5px;
	width:191px;
	height:191px;
	padding:1px;
	border:4px solid #ffffff;
}

#upload_image {
	float: left;
	margin-right: 20px;
}

.shopitem p{
	margin:0px;
}

.shopitem select{
	display:block;
	float:left;
}
		 
/* Rebirth */

#articleFamilyOverview {
    clear: both;
    padding-top: 20px;
}
/* Submission */
#submissionImage{
	float:left;
	width:414px;
	height:414px;
	border:4px solid #4bb0e6;
	overflow:hidden;
	margin-right:30px;
}

#submissionVoting {
	float:left;
	width:290px;
	margin-bottom:20px;
}
	#submissionStatistics,
	#submissionDetails {
		float:left;
		width:290px;
	}
	
	#submissionTitle h3,
	#singleArticleInfo h1 {
		font-size:24px;
		line-height:31px;
		margin:0;
	}
	#singleArticleInfo h2,
	#singleArticleInfo h2 a,
	#submissionTitle h4,
	#submissionTitle h4 a {
		font-size:20px !important;
		line-height:20px !important;
		margin:0;
	}

    #productTypeMeasuresHeader h3{
        margin: 1em 0;
        font-size: 20px;
        line-height: 1em;
    }
	
	#submissionStatistics span.score {
		float:left;
		font-size:40px;
		font-weight:normal;
		color:#999999;
		line-height:60px;
		width:290px;
		margin-bottom:12px;
		position:relative;
	}
	

	#submissionStatistics span.votes,
	#submissionStatistics span.timeRemaining,
	#submissionStatistics span.preorders,
	#submissionStatistics span.views,
	#submissionStatistics span.time {
		float:left;
		font-size:21px;
		font-weight:normal;
		color:#999999;
		line-height:26px;
		clear:both;
		width:262px;
		padding-bottom:4px;
		margin-bottom:4px;
		border-bottom:1px solid #f7f5f7;
		padding-left:28px;
		position:relative;
	}
	
	#submissionStatistics span span {
		position:absolute;
		right:0;
	}
		
		#submissionStatistics span.time {
			background:url(../Images/contests/voting_icons.gif) no-repeat -5px -38px;
		}
			
		#submissionStatistics span.votes {
			background:url(../Images/contests/voting_icons.gif) no-repeat -5px -5px;	
		}
		
		#submissionStatistics span.views {
			background:url(../Images/contests/voting_icons.gif) no-repeat -5px -70px;
		}
		
		#submissionStatistics span.timeRemaining {
			background:url(../Images/contests/voting_icons.gif) no-repeat -5px -38px;
		}
		
		#submissionStatistics span.preorders {
			background:url(../Images/contests/voting_icons.gif) no-repeat -5px -105px;
		}	
	
	#body_content #submissionTitle h4 a {
		font-size:24px;
	}
	
#submissionVoting ul {
	position: relative;
	padding:0;
	margin:0;
	margin-top: -48px;
}

#submissionVoting p {
	text-align:center;
	color:#cccccc;
	font-size:19px;
	line-height:23px;
	text-transform:uppercase;
	margin: 24px 0 12px 0;
}

#submissionVoting p.disabled {
	font-size:12px;
	text-transform:none;
}	

#submissionVoting ul li {
	display: inline;
	margin-right: 0;
	float:left;
	width:48px;
	height:46px;
	height: 98px;
}

#submissionVoting li a {
	float:left;
	width:46px;
	height:96px;
	overflow:hidden;
	text-indent:-1000em;
	font-size: 0px; /* next 3 lines: hide text for ie */
	display:block;
	line-height: 0px;
}

#submissionVoting  li.vote1 a {
	background:url(../Images/vote_preorder.gif) no-repeat 0 50px;
}
#submissionVoting  li.vote1 a:hover {
	background-position: 0 -76px;
}

#submissionVoting  li.vote2 a {
	background:url(../Images/vote_preorder.gif) no-repeat -48px 50px;
}
#submissionVoting  li.vote2 a:hover {
	background-position: -48px -76px;
}

#submissionVoting  li.vote3 a {
	background:url(../Images/vote_preorder.gif) no-repeat -96px 50px;
}
#submissionVoting  li.vote3 a:hover {
	background-position: -96px -76px;
}

#submissionVoting  li.vote4 a {
	background:url(../Images/vote_preorder.gif) no-repeat -144px 50px;
}
#submissionVoting  li.vote4 a:hover {
	background-position: -144px -76px;
}

#submissionVoting  li.vote5 a {
	background:url(../Images/vote_preorder.gif) no-repeat -192px 50px;
}
#submissionVoting  li.vote5 a:hover {
	background-position: -192px -76px;
}

#submissionVoting  li.vote6 a {
	background:url(../Images/vote_preorder.gif) no-repeat -240px 50px;
}
.fr #submissionVoting  li.vote6 a:hover {
	background-position: -240px -76px;
}
.de #submissionVoting  li.vote6 a:hover {
	background-position: -290px -76px;
}
.en #submissionVoting  li.vote6 a:hover {
	background-position: -340px -76px;
}


	#submissionVoting	li.vote1Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat 0 -211px;
		text-indent:-1000em;
	}
	
	#submissionVoting	li.vote2Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat -48px -211px;
		text-indent:-1000em;
	}
	
	#submissionVoting	li.vote3Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat -96px -211px;
		text-indent:-1000em;
	}
	
	#submissionVoting	li.vote4Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat -144px -211px;
		text-indent:-1000em;
	}
	
	#submissionVoting	li.vote5Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat -192px -211px;
		text-indent:-1000em;
	}
	
	#submissionVoting	li.vote6Disabled {
		background:url(../Images/vote_preorder.gif) no-repeat -240px -211px;
		text-indent:-1000em;
	}
	#submissionVoting	li.vote1Disabled,
	#submissionVoting	li.vote2Disabled,
	#submissionVoting	li.vote3Disabled,
	#submissionVoting	li.vote4Disabled,
	#submissionVoting	li.vote5Disabled,
	#submissionVoting	li.vote6Disabled {
		height:48px;
		margin-top:48px;
		font-size: 0px; /* next 3 lines: hide text for ie */
		display:block;
		line-height: 0px;
	}


/* Sidebar */
#sidebar{
	float:left;
	width:196px;
	margin-left:30px;
}

#sidebar .sidebarElement,
#sidebar #menuContests{
	margin-bottom: 15px;
	padding-bottom: 15px;
	float:left;
	clear:both;
	width:180px;
}

#sidebar .sidebarElement h4,
#sidebar .sidebarElement h3	 {
    font-size:24px;
    margin:8px 0;
    line-height:24px;
}

#sidebar .sidebarElement img {
    padding-top:24px;
}
#menuContests ul,
#menuContests li {
	margin: 0;
	padding: 0;
}
#menuContests ul a {
	margin: 0 0 0 10px;
	padding: 0;
	font-family: Georgia, Times, serif;
	font-size: 17px;
	line-height: 21px;
	color: #847D6E;
}
#menuContests ul a:hover,
#menuContests ul li.selected a {
	color: #55B9ED;
}



#sidebar #socialBookmarks{
	font-size: 0px;
	line-height: 10px;
}
#sidebar #socialBookmarks a {
    height: 27px;
	background: url(../Images/shareIcons.png) no-repeat 0 0px;
	padding-left: 180px;
    display: block;
}
#sidebar #socialBookmarks #facebook {
	background-position: 2px 0px;
}
#sidebar #socialBookmarks #twitter {
	background-position: 2px -38px;
}
#sidebar #socialBookmarks #flickr {
	background-position: 2px -116px;
}
#sidebar #socialBookmarks #pinterest {
	background-position: 2px -80px;
}

/* General */
#simplePagination {
	position:relative;
	display:block;
	float:left;
	overflow:hidden;
	width:180px;
	height:260px;
	margin-right:4px;
	font-family: Georgia, Times, serif;
    z-index: 1;
 }

#simplePagination .nextPage {
	font-size: 20px;
	line-height: 27px;
	width: 180px;
	height: 100px;
	background: #cde8fd url(../Images/more_big.gif) no-repeat;
	text-align:center;
	padding-top:40px;
}

#simplePagination .showAll {
	width: 180px;
	height: 40px;
	background: #cde8fd url(../Images/more_small.gif) no-repeat;
	margin-top: 2px;
	text-align:center;
	padding-top:20px;
}

	#simplePagination .nextPage a:link,
	#simplePagination .nextPage a:active,
	#simplePagination .nextPage a:visited,
	#simplePagination .showAll a:link,
	#simplePagination .showAll a:active,
	#simplePagination .showAll a:visited  {
		font-size:20px;
	}
	
	
	#dropdownSubmissions {
		z-index:50;
	}

/* ////////////////////// filter //////////// */	

.dropdown {
	position: absolute;
	top: 1px;
	width: 180px;
	z-index: 100;
}

#dropdownSubmissions,
#dropdownColorPlain {
	position: relative;
	margin-bottom: 25px;
}
#dropdownSubmissions a#dropdownSubmissionsSelected {
	background: url(/Public/LaFraise/Images/filtres/filter.png) no-repeat -184px 0;
	display: block;
	height:36px;
	font-size:17px;
	font-family: Georgia, Times, serif;
	color:#666666;
	overflow:hidden;
	text-align:center;
	line-height:36px;
}
#dropdownSubmissions a#dropdownSubmissionsSelected:hover {
	background-position: 0 0;
}

	
	

		/* greg rebirth	 */


		 
		 
		 #header {
		 	height:162px;
			position:relative;
			z-index: 10;
		 }
		 
		 	#header a#toHomePage {
				position:absolute;
				top:20px;
				left:0;
				width:200px;
				height:120px;
				text-indent:-1000em;
				overflow:hidden;
				font-size: 0px; /* next 3 lines: hide text for ie */
				display:block;
				line-height: 0px;
			}
			
/* ////////// footer //////////// */

#footer {
	background: #1371A4 url(/Public/LaFraise/Images/footer_bg.jpg) repeat-x scroll 0 0;
    color: #E1E1CE;
    float: left;
    font-size: 11px;
    height: 396px;
    margin-bottom: -20px;
    margin-top: 62px;
    padding-top: 12px;
    position: relative;
    width: 100%;
}
		 
#footerWrapper {
	float:left;
	left:50%;
	margin-left:-503px;
	position:relative;
	width:1001px;
	padding-top:20px;
}
*+html #footerWrapper {
	position:absolute;
}

#footer .footerLeft {
	float: left;
	width: 425px;
	margin: -10px 150px 0 0;
	padding: 125px 0 0;
	font-size: 11px;
	color: #4BB0E6;
	background:url(../Images/logoFooter.gif) no-repeat 0 0;
}
#footer .footerLeft p {
	padding: 0 0 0 5px;
	margin: 0 0 1em 0;
}
#footer .footerLeft a {
	color: #4bb0e6;
}
#footer .footerLeft a:hover {
	color: #fff;
}

#footer .footerRight {
	width: 390px;
	float: left;
}

#header #countryTabs {
	position:absolute;
	width: 29px;
	top: 5px;
	left: 990px;
}
#header #countryTabs a {
	float: left;
	width: 29px;
	height: 23px;
}
#header #countryTabs a {
	background: url(/Public/LaFraise/Images/lang/flags.png) no-repeat 0 0;
}
#header #countryTabs #country_tab_fr_a,
#header #countryTabs #country_tab_fr_i:hover {
	background-position: 0 -50px;
}
#header #countryTabs #country_tab_fr_i {
	background-position: 0 -75px;
}
#header #countryTabs #country_tab_de_a,
#header #countryTabs #country_tab_de_i:hover {
	background-position: 0 -100px;
}
#header #countryTabs #country_tab_de_i {
	background-position: 0 -125px;
}
#header #countryTabs #country_tab_en_a,
#header #countryTabs #country_tab_en_i:hover {
	background-position: 0 -1px;
}
#header #countryTabs #country_tab_en_i {
	background-position: 0 -25px;
}

#footer #countryTabs {
	padding: 0 0 23px;
	border-bottom: 1px solid #4BB0E6;
	margin-bottom: 35px;
}
#footer .footerRight a {
	display: block;
}
#footer #countryTabs a {
	float: left;
	width: 130px;
	height: 41px;
}
#footer #countryTabs a {
	background: url(/Public/LaFraise/Images/lang/all_langs.gif) no-repeat 0 0;
}
#footer #countryTabs #country_tab_fr_a,
#footer #countryTabs #country_tab_fr_i:hover {
	background-position: 0 2px;
}
#footer #countryTabs #country_tab_fr_i {
	background-position: 0 -38px;
}	
#footer #countryTabs #country_tab_de_a,
#footer #countryTabs #country_tab_de_i:hover {
	background-position: 0 -165px;
}	
#footer #countryTabs #country_tab_de_i {
	background-position: 0 -203px;
}	
#footer #countryTabs #country_tab_en_a,
#footer #countryTabs #country_tab_en_i:hover {
	background-position: 0 -80px;
}	
#footer #countryTabs #country_tab_en_i {
	background-position: 0 -120px;
}
	
#footer #getFeeds {
	float:left;
	width: 210px;
	margin-right: 30px;
}
#footer .footerRight h3 {
	margin: 0 0 20px;
	height: 22px;
	background: url(/Public/LaFraise/Images/bg_footerHeadlines.gif) no-repeat 0 0;
	text-indent: -10000px;
	font-size: 0px; /* next 3 lines: hide text for ie */
	display: block;
	line-height: 0px;
}
#footer #followLaFraise h3 {
	background-position: 0 -26px;
}
#footer .footerRight a {
	color: #fff;
}
#footer .footerRight a:hover {
	color: #4bb0e6;
}
#footer #followLaFraise {
	width: 150px;
	float: left;
}
#footer #getFeeds a,
#footer #followLaFraise a {
	line-height: 20px;
	background: url(/Public/LaFraise/Images/ic_share.gif) no-repeat  0 2px;
	padding: 0 0 0 28px;
}
#footer #followLaFraise #fb {
	background-position: 2px -38px;
}
#footer #followLaFraise #tw {
	background-position: 2px -78px;
}
#footer #followLaFraise #fl {
	background-position: 2px -118px;
}
#footer #followLaFraise #be {
	background-position: 2px -158px;
}


/* /////////// pagination /////////// */

 			#completePagination {
				clear:both;
				width:736px;
				padding-top:30px;
				margin-top:30px;
				color:#666666;
				border-top:1px solid #e3e3e4;
				font-size:19px;
				float:left;
				line-height:24px;
				font-family: Georgia, Times, serif;
			}
			
				#completePagination .numbers {
					width:50%;
					float:left;
					text-align:center;
				}
				
				#completePagination .numbers a:link, 
				#completePagination .numbers a:active, 
				#completePagination .numbers a:visited {
					padding:0 4px;
				}

				#completePagination .numbers a:hover {
					text-decoration:none;
				}
				
				#completePagination .previousPage,
				#completePagination .nextPage {
					float:left;
					width:25%;
				}
			
				#completePagination a:link,
				#completePagination a:active,
				#completePagination a:visited {
					font-size:19px;
				}
					
					#completePagination a#prev-page {
						float:left;
						text-align:left;
					}
					#completePagination a#next-page {
						float:right;
						text-align:right;
					}
					
			.product-price {
				float:right;
				height:26px;
				margin:-56px -6px 28px;
				position:relative;
				right:6px;
				width:72px;
			}	
			
			* html .product-price {
				margin:-56px 1px 0 28px;
			}
			
				
				#body_content .product-price a:link,
				#body_content .product-price a:visited,
				#body_content .product-price a:active {
					font-size:13px;
					color:#666666;
					font-weight:bold;
					padding:5px;
					float:right;
					background:url(../Images/price_bg.png) no-repeat 0 0;
				}
				
				#body_content .product-price p {
					font-size:13px;
					color:#666666;
					font-weight:bold;
					padding:5px;
					float:right;
					background:url(../Images/price_bg.png) no-repeat 0 0;
					width:70px;
					padding:0;
				}
				
				* html #body_content .product-price a:link,
				* html #body_content .product-price a:visited,
				* html #body_content .product-price a:active {
					background:#ffffff none;
				}
				
				/* Session status (login, basket)*/

				#loginbasket_top {
					position:absolute;
					width:200px;
					height:100px;
					right:0;
					top:0;
					overflow:visible;
					z-index: 9999;
				}
				
				#sessionStatus{
					float:left;
					width:190px;
					overflow:visible;
					background:url(../Images/bg_login.png) no-repeat bottom left;
					padding-bottom:8px;
				}
				
				
				#login_slider_button {
					float:left;
					width:184px;
					clear:both;
					padding-left:6px;
					font-family:Georgia, Times, serif;
				}
				
				#basketStatus {
					float:left;
					width:180px;
					clear:both;
					padding:4px 0 6px 0;
					border-top:1px solid #e3e3e4;
					margin-left:2px;
					margin-top:8px;
				}
				
				#basketStatus div {
					float:left;
					width:180px;
					text-align:center;
				}
				
				#login_header_form span {
					float:left;
					font-size:19px;
					font-family:Georgia, Times, serif;
				}
				
				#login_header_form .error{
					width: 148px;
					padding: 6px;
					color:#FF0000;
					clear:both;
					margin-bottom:0;
					float:left;
					background: none;
					font-weight: normal;
					line-height: 16px;
				}
							
					#basketStatus span#basketitem_quantity {
						font-size:30px;
						color:#262933;
						line-height:30px;
					}
					
					#basketStatus p {
						float:left;
						color:#666666;
						margin:0;
						width:172px;
						text-align:center;
						padding-right:8px;
					}
					
					#basketStatus a.btn_checkout {
						float:left;
						background:url(../Images/checkout_basket_top_bg.gif)	no-repeat 0 0;
						width:115px;
						height:20px;
						color:#ffffff;
						font-weight:bold;
						text-align:center;
						padding-top:2px;
						clear:both;
						margin:4px 0 0 34px;
					}
				
				#loginStatus{
					position:relative;
					z-index:100;
					float:left;
					margin:3px 0 0px 14px;
					width:160px;
					
				}
				#loginStatus span {
					font-size: 10px;
				}

				#login_slider {
					position:absolute;					
					right:14px;
					padding:16px 10px 20px 10px;
					top:0;
					width:166px;
					background:url(../Images/bg_login.png) no-repeat 0 bottom;
					z-index:1000;
				}
				
				* html #login_slider { 
					overflow:hidden;
					width:186px;
					height:306px;
					background:url(../Images/bg_login.gif) no-repeat;
					z-index:1000;
				}
				
				*+html #login_slider { 
					height:270px !important;
				}
				
				*+html #register_btn {
					height:24px !important;
				}
				
				*+html #login_slider_register h3 {
					padding:12px 0 !important;
					margin:0 !important;
				}
				
				#login_slider fieldset {
					border:none;
					padding:0;
					margin:0;
					width:180px;
				}
				
				#login_slider_register {
					float:left;
					clear:both;
					position:relative;
					padding-bottom:12px;
				}
				
					
					#login_slider_register h3 {
						padding-top:24px;
						border-top:1px solid #e3e3e3;
						font-size:13px;
						font-weight:bold;
					}
					
					#login_slider_button a {
						padding:8px 4px 6px 4px;
						font-size:16px;
						font-weight:bold;
						text-align:center;
						width:166px;
						float:left;
					}
					
					#leftLogin {
						width:158px;
						float:left;
						clear:both;
					}
					
					#leftLogin span {
						clear:both;
						float:left;
						width:158px;
						font-size:9px;
						line-height:14px;
						color:#656565;
					}
					
					#rightLogin {
						width:158px;
						float:left;
						clear:both;
						line-height:14px;
						text-align:center;
						margin-top:4px;
					}
					
						a#profileLink {
							border-right:1px solid #e3e3e3;
							padding-right:4px;
						}
					
					#leftLogin {
						font-size:9px;
						font-family:Verdana;
						color:#999999;
					}
					
					a#topUser,
					a#topPoints,
					a#topLogout,
					a#profileLink	{
						font-weight:bold;
						font-size:10px;
					}
					
					a#topUser,
					a#topPoints {
						text-align:right;
						overflow:hidden;
					}

					
					a#register_btn:link,
					a#register_btn:active,
					a#register_btn:visited {
						background:url(../Images/bg_button_register.gif) no-repeat;
						float:left;
						width:163px;
						height:40px;
						float:left;
						font-size:21px;
						color:#FFFFFF;
						text-align:center;
						padding:9px 0;
						font-family:Georgia, Times, serif;
					}
					
						* html a#register_btn {
							top:-12px;
							position:relative;
						}
					
					a#close_slider {
						background:url(../Images/close_slider.gif) no-repeat;
						position:absolute;
						bottom:0;
						right:2px;
						width:11px;
						height:11px;
						float:left;
						text-indent:-10000px;
						font-size: 0px; /* next 3 lines: hide text for ie */
						display:block;
						line-height: 0px;
					}	
					
					*+html #login_slider_register {
						padding:0 0 24px 0;
					}
					
					* html a#close_slider {
						bottom:16px;
					}
					
					#remember_me_logged_in {
						float:left;
						clear:both;
						margin-top:12px;
						width:164px;
					}
					
						#remember_me_logged_in #stay_logged {
							margin:0 0 0 0;
						}
						
						* html #remember_me_logged_in #stay_logged {
							margin: 0 0 0 -4px;
						}
					
					#remember_me_logged_in input {
						float:left;
					}
					
					#remember_me_logged_in label {
						font-size:9px;
						color:#616161;
						float:left;
						width:68px;
						line-height:12px;
						padding-left:4px;
					} 
					
					* html #remember_me_logged_in label {
						padding:0;
					}
					
					#remember_me_logged_in input#login_btn {
						background:url(../Images/bg_button_login.gif) no-repeat 0 -2px;
						color:#ffffff;
						font-size:12px;
						font-weight:bold;
						border:none;
						float:right;
						width:56px;
						cursor:pointer;
						padding-bottom:4px;
						font-family:Georgia, Times, serif;
					}
					
						* html input#login_btn {
							left:-16px;
							position:relative;
						}
					
					a#loginLink:link,
					a#loginLink:active,
					a#loginLink:visited {
						font-size:15px;
						font-weight:bold;
						font-family:Georgia, Times, serif;
						color:#666666;
						width:80px;
						float:right;
						margin-right:18px;
					}
					
					a#llostPasswd:link,
					a#llostPasswd:active,
					a#llostPasswd:visited {
						font-size:9px;
						font-weight:normal;
						font-family:Verdana;
						float:left;
						line-height:12px;
						padding-top:8px;
						clear:both;
					}
					
					#login_slider_form #loginFields input {
						border:1px solid #999999;
						color:#bbbbbb;
						margin-top:12px;
						font-size:11px;
						padding:4px;
						width:154px;
					}
					
						* html #login_slider_form #loginFields input {
							float:left;
							height:22px;
							width:160px;
						}
						
					#login_slider_form #loginFields input.error-field {
						background:#fecdc9;
						border:1px solid #ff3b3f;
						color:#ff3b3f;
					}
						
						
			#body_content .shopitem a.add_item:link,
			#body_content .shopitem a.add_item:active,
			#body_content .shopitem a.add_item:visited {
				float:right;
				width:56px;
				height:22px;
				background:url(../Images/buy.gif) no-repeat;
				color:#ffffff;
				font-size: 11px;
				padding:2px 2px 2px 1px;
				text-align:center;
				margin-right:1px;
			}
			
			*+html #body_content .shopitem a.add_item {
					position:absolute !important;
					top:0 !important;
			}
			
			*+html li.first-visible-menu a.MenuBarItemSubmenu {
				position:absolute !important;
				top:0 ;
			}
			
			*+html li.first-visible-menu li a.MenuBarItemSubmenu {
				position:relative !important;
				top:auto !important;
			}
			
			* html #body_content .shopitem a.add_item {
					position:absolute !important;
					top:0 !important;
			}
			
			* html li.first-visible-menu a.MenuBarItemSubmenu {
				position:absolute !important;
				top:0 ;
			}
			
			* html li.first-visible-menu li a.MenuBarItemSubmenu {
				position:relative !important;
				top:auto !important;
			}


			
			* html #body_content .shopitem a.add_item:link,
			* html #body_content .shopitem a.add_item:active,
			* html #body_content .shopitem a.add_item:visited {
				width:60px;
			}
			
			.shopitem a.add_item_gray{
				float:right;
				width:56px;
				height:22px;
				background:url(../Images/buy.gif) no-repeat;
				color:#ffffff;
				font-weight:bold;
				padding:2px 2px 2px 1px;
				text-align:center;
			}
			
			.sizeSelectionAndSubmitToBasket {
                position:relative;
				width:180px;
				float:left;
                z-index:3;
			}

/* color and size selection */

#styleWrapper,
#sizeWrapper,
#colorWrapper{
	margin-bottom: -20px;
}
#styleWrapper,
#colorWrapper,
#sizeWrapper,
#categoryWrapper{
	position: relative;
	padding-bottom: 3.5em;
	margin-left: 7px;
	overflow: hidden;
}			
#dropdownStyle ul,
#dropdownColor ul,
#dropdownSize ul,
#dropdownCategory ul {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times, serif;
}

#dropdownColor li {
	float:left;
	width:auto;
	margin:0 5px 5px 0;
}
#dropdownSize li {
	float:left;
	margin: 0 0 1px 0;
}

#dropdownColor li a {
	float:left;
	width:26px;
	height:26px;
	overflow:hidden;
	text-indent:-1000em;
	font-size: 0px; /* next 3 lines: hide text for ie */
	display:block;
	line-height: 0px;
}
#styleWrapper li.All,
#colorWrapper li.All,
#categoryWrapper li.All{
	margin: 0;
}
#styleWrapper li.All a,
#colorWrapper li.All a,
#sizeWrapper li.All a,
#categoryWrapper li.All a {
	display: block;
	float: none;
	font-size:14px;
	line-height:22px;
	text-indent: 0;
	text-align: right;
	color:#666666;
	background:url(../Images/close_filter.gif) no-repeat right center;
	padding-right: 20px;
	width: 152px;
	white-space: nowrap;
	position: absolute;
	bottom: 1.2em;
	right: 0;
}
*html #sizeWrapper li.All a {
	bottom: 235px;
}
*html #colorWrapper li.All a {
	bottom: 265px;
}

*html #categoryWrapper li.All a {
    bottom: 265px;
}

#dropdownStyle ul li a,
#dropdownCategory ul li a{
    color:#847D6E;
    font-size:17px;
}
#dropdownStyle ul a:hover,
#dropdownStyle ul li.selected a,
#dropdownCategory ul a:hover,
#dropdownCategory ul li.selected a
{
    color:#55B9ED;
}

#dropdownColor li a.white {
	background:url(../Images/colors.png) no-repeat 0 0;
}			
#dropdownColor li.selected a.white,
#dropdownColor li a.white:hover {
	background:url(../Images/colors.png) no-repeat 0 -52px;
}

#dropdownColor li a.black {
	background:url(../Images/colors.png) no-repeat -26px 0;
}
#dropdownColor li.selected a.black,
#dropdownColor li a.black:hover {
	background:url(../Images/colors.png) no-repeat -26px -52px;
}

#dropdownColor li a.grey {
	background:url(../Images/colors.png) no-repeat -52px 0;
}
#dropdownColor li.selected a.grey,
#dropdownColor li a.grey:hover {
	background:url(../Images/colors.png) no-repeat -52px -52px;
}

#dropdownColor li a.brown {
	background:url(../Images/colors.png) no-repeat -78px 0;
}
#dropdownColor li.selected a.brown,
#dropdownColor li a.brown:hover {
	background:url(../Images/colors.png) no-repeat -78px -52px;
}

#dropdownColor li a.blue {
	background:url(../Images/colors.png) no-repeat -104px 0;
}
#dropdownColor li.selected a.blue,
#dropdownColor li a.blue:hover {
	background:url(../Images/colors.png) no-repeat -104px -52px;
}

#dropdownColor li a.pink {
	background:url(../Images/colors.png) no-repeat 0 -26px;
}
#dropdownColor li.selected a.pink,
#dropdownColor li a.pink:hover {
	background:url(../Images/colors.png) no-repeat 0 -78px;
}

#dropdownColor li a.yellow {
	background:url(../Images/colors.png) no-repeat -26px -26px;
}
#dropdownColor li.selected a.yellow,
#dropdownColor li a.yellow:hover {
	background:url(../Images/colors.png) no-repeat -26px -78px;
}

#dropdownColor li a.red {
	background:url(../Images/colors.png) no-repeat -52px -26px;
}
#dropdownColor li.selected a.red,
#dropdownColor li a.red:hover {
	background:url(../Images/colors.png) no-repeat -52px -78px;
}

#dropdownColor li a.purple {
	background:url(../Images/colors.png) no-repeat -78px -26px;
}
#dropdownColor li.selected a.purple,
#dropdownColor li a.purple:hover {
	background:url(../Images/colors.png) no-repeat -78px -78px;
}

#dropdownColor li a.green {
	background:url(../Images/colors.png) no-repeat -104px -26px;
}
#dropdownColor li.selected a.green,
#dropdownColor li a.green:hover {
	background:url(../Images/colors.png) no-repeat -104px -78px;
}

#dropdownSize li a {
	display:block;
	float:left;
	width:30px;
	height:21px;
	overflow:hidden;
	text-align: center;
	line-height: 19px;
	margin: 0 1px 0 0;
}
#dropdownSize li a#dropdownSizeItemM,
#dropdownSize li a#dropdownSizeItemF {
	width: 56px;
	height: 43px;
	line-height: 43px;
	clear: left;
}
#dropdownSize li a#dropdownSizeItemM {
	background:url(../Images/sizes_filter_bg.gif) no-repeat 0 0;
}
#dropdownSize li.selected a#dropdownSizeItemM,
#dropdownSize li a#dropdownSizeItemM:hover {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -56px 0;
}
#dropdownSize li a#dropdownSizeItemF {
	background:url(../Images/sizes_filter_bg.gif) no-repeat 0 -43px;
}
#dropdownSize li.selected a#dropdownSizeItemF,
#dropdownSize li a#dropdownSizeItemF:hover {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -56px -43px;
}

#dropdownSize li a.M,
#dropdownSize li a.M1,
#dropdownSize li a.M2,
#dropdownSize li a.M3,
#dropdownSize li a.M4,
#dropdownSize li a.M5,
#dropdownSize li a.M6,
#dropdownSize li a.M38 {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -112px 0;
	color: #1371A4;
}

#dropdownSize li.selected a.M,
#dropdownSize li.selected a.M1,
#dropdownSize li.selected a.M2,
#dropdownSize li.selected a.M3,
#dropdownSize li.selected a.M4,
#dropdownSize li.selected a.M5,
#dropdownSize li.selected a.M6,
#dropdownSize li.selected a.M38,
#dropdownSize li a.M:hover,
#dropdownSize li a.M1:hover,
#dropdownSize li a.M2:hover,
#dropdownSize li a.M3:hover,
#dropdownSize li a.M4:hover,
#dropdownSize li a.M5:hover,
#dropdownSize li a.M6:hover,
#dropdownSize li a.M38:hover {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -112px -22px;	
	color: #fff;
}

#dropdownSize li a.F,
#dropdownSize li a.F1,
#dropdownSize li a.F2,
#dropdownSize li a.F3,
#dropdownSize li a.F4,
#dropdownSize li a.F5,
#dropdownSize li a.F6 {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -112px -43px;
	color: #FF4971;
}

#dropdownSize li.selected a.F,
#dropdownSize li.selected a.F1,
#dropdownSize li.selected a.F2,
#dropdownSize li.selected a.F3,
#dropdownSize li.selected a.F4,
#dropdownSize li.selected a.F5,
#dropdownSize li.selected a.F6,
#dropdownSize li a.F:hover,
#dropdownSize li a.F1:hover,
#dropdownSize li a.F2:hover,
#dropdownSize li a.F3:hover,
#dropdownSize li a.F4:hover,
#dropdownSize li a.F5:hover,
#dropdownSize li a.F6:hover {
	background:url(../Images/sizes_filter_bg.gif) no-repeat -112px -65px;
	color: #fff;
}

/* sumbission filter */
#dropdownSubmissions ul#dropdownSubmissionsItems {
	padding:0;
	margin:12px 0 0 18px;
	float:left;
}

#dropdownSubmissions ul#dropdownSubmissionsItems li {
	float:left;
	clear:both;
	width:150px;
	margin-bottom:8px;
}

#dropdownSubmissions ul#dropdownSubmissionsItems li a:link, 
#dropdownSubmissions ul#dropdownSubmissionsItems li a:active, 
#dropdownSubmissions ul#dropdownSubmissionsItems li a:visited {
	font-family: Georgia, Times, serif;
	font-size:17px;
	color:#666666;
}

#dropdownSubmissions .dropdown {
	background:url(../Images/filtres/filter_size_bg.png) no-repeat 2px bottom;
	padding-bottom:12px;
	overflow:hidden;
	text-align:center;
}
			
			
			#lafraise-dropdown {
				position:absolute;
				top:10px;
				height:200px;
				background:#ffffff;
				width:180px;
				z-index:100;
			}
			
			
			#browseNavigation {
				float:left;
				width:180px;
			}
				#browseNavigation .previousShop,
				#browseNavigation .nextShop,
				#browseNavigation .previousShop a,
				#browseNavigation .nextShop a,
				#browseNavigation .previousContest,
				#browseNavigation .nextContest,
				#browseNavigation .nextContest a,
				#browseNavigation .previousContest a,
				#browseNavigation .previousDisabled,
				#browseNavigation .nextDisabled,
				#browseNavigation .previousDisabled a,
				#browseNavigation .nextDisabled a {
					float:left;
					width:90px;
					text-decoration:none;
					font-weight:bold;
				}
				
					#browseNavigation .nextShop a,
					#browseNavigation .nextShop,
					#browseNavigation .nextDisabled a,
					#browseNavigation .nextDisabled {
						text-align:right;
					}
				
					#browseNavigation .previousShop a img,
					#browseNavigation .nextShop a img,
					#browseNavigation .previousContest a img,
					#browseNavigation .nextContest a img {
/*						border:3px solid #cae8ff;
*/
						padding:1px;
					}
					
						#browseNavigation .previousShop a:hover img,
						#browseNavigation .nextShop a:hover img,
						#browseNavigation .previousContest a:hover img,
						#browseNavigation .nextContest a:hover img {
/*							border:3px solid #3cb8f4;
*/
						}

					#browseNavigation .previousDisabled img,
					#browseNavigation .nextDisabled img{
/*						border:3px solid #e3e3e3;
*/
						padding:1px;
					}
						
				
				#browseNavigation .upShop,
				#browseNavigation .upContest {
					float:left;
					width:180px;
					clear:both;
					text-align:center;
				}
					#browseNavigation .upShop a,
					#browseNavigation .upContest a {
						color:#626262;
						text-decoration:none;
						font-weight:bold;
					}
					
						#browseNavigation .upShop a:hover,
						#browseNavigation .upContest a:hover {
							color:#333333;
						}
				
				#singleArticle #articleFamilyImage {
/*					border:4px solid #CBE8FF;
*/
					padding:1px;
				}	
				

				
				#singleArticle #articleBigImage {
					width:392px;
					margin-right:24px;
					float:left;
                    cursor:pointer;
				}
					
					#productTypeMeasuresHeader h2 a {
						font-size:19px;
						font-weight:normal;
					}
				
				
				#singleArticle #articleFamilyDescription,
				#singleArticle #priceTag,
				#singleArticle #singleArticleInfo,
				#singleArticle #thumbnails	{
					float:left;
					width:324px;
				}
				
					#singleArticle #priceTag #price {
						font-size:28px;
						font-family:"Trebuchet MS";
						color:#282b34;
						line-height:32px;
					}
				
					#body_content #articleFamilyDescriptionHeader {
						margin-bottom:22px;
					}
					
					

			
		#singleArticle {
			float:left;
			clear:both;
			width:748px;
		}
		
		
		#singleArticle .sizeSelectionAndSubmitToBasket span.add_item {
			background:url(../Images/buy_big.gif) no-repeat;
			width:152px;
			height:30px;
			padding-top:10px;
			float:right;
			display:block;
		}
		*+html #singleArticle .sizeSelectionAndSubmitToBasket span.add_item {
			padding:4px 0 6px 0;
			line-height:30px;
		}
		
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item:link,
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item:active,
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item:visited,
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item:hover {
			color:#ffffff !important;
			text-align:center;
			font-size:23px;
			width:152px;
			float:left;
		}
		
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item:hover {
			color:#DBDBDB;
		}
		
		* html #singleArticle .sizeSelectionAndSubmitToBasket a.add_item:link,
		* html #singleArticle .sizeSelectionAndSubmitToBasket a.add_item:active,
		* html #singleArticle .sizeSelectionAndSubmitToBasket a.add_item:visited {
			height:40px;
		}
		
		#singleArticle .sizeSelectionAndSubmitToBasket a.add_item span {
			color:#ffffff;
			text-align:center;
			font-size:17px;
		}
		
		
		
			#singleArticle .sizeSelectionAndSubmitToBasket {
				width:324px;
				margin:14px 0;
				border-bottom:1px solid #e2e2e2;
				padding-bottom:12px;
				position:relative;
			}
			#singleArticle #articleFamilyDescription p {
				margin: 0;
				padding: 0;
			}
			
			#singleArticle .sizeSelectionAndSubmitToBasket form {
				float:left;
				width:324px;
			}
				#singleArticle .sizeSelectionAndSubmitToBasket form select {
					float:left;
				}	

		.showcase #thumbnails {
			position:absolute;
			bottom: 0;
			left: 416px;
			height:50px;
			width:320px;
		}

		#singleArticle #thumbnails ul {
			float:left;
			width:324px;
			padding:0;
			margin:0;
		}
			#singleArticle #thumbnails ul li {
				width:54px;
				float:left;
			}	
			
			#singleArticle #thumbnails ul li img {
/*				border:2px solid #cde8fd;
*/
                border:2px solid #ffffff;
				padding:1px;
				cursor:pointer;
			}
			
			#singleArticle #thumbnails ul li.thumbnailActive img,
			#singleArticle #thumbnails ul li img:hover {
/*				border:2px solid #4dace4;
*/
				border:2px solid #847d6e;
			}

		#singleArticle #producttypeColor img {
            border: 1px solid #E2E2E2;
            margin-bottom:-3px;
            margin-top:10px;
        }

#productTypeMeasures img {
	float: left;
}			
#productTypeMeasures table {
	width: 565px;
	margin-bottom: 20px;
}
#productTypeMeasures td,
#productTypeMeasures th {
	text-align: center;
	border-right: 1px solid #cfcfcf;
	padding: 10px 20px;
	font-weight: bold;
	font-size: 13px;
}
#productTypeMeasures th {
	font-family: Georgia, Times, serif;
	font-weight: normal;
	background: #f7f5f7;
}
#productTypeMeasures .first {
	text-align: left;
	width: 120px;
}
			
			.submission {
				float: left;
				width: 180px;
				margin: 0 4px 28px 0;
			}			
			*html .submission {
				margin:0 0 28px 0;
			}
			
.submission a img {
/*	border:4px solid #cde8fd;
*/
	width:169px;
	height:169px;
	padding:1px;
}

.submission a span {
    font-size:12px;
	color:#979797;
	margin:0;
	line-height:20px;
}

.submission a span.score {
	background:url(../Images/contest_icons.gif) no-repeat 5px 2px;
	font-size:14px;
	font-weight:bold;
	color:#686868;
	margin:0 3px;
	padding:0 10px 0 24px;
	border-right:1px solid #e3e3e3;
}

.submission a span.comments {
	background:url(../Images/contest_icons.gif) no-repeat 0 -17px;
	margin:0 6px 0 0;
	padding:0 12px 0 20px;
	border-right:1px solid #e3e3e3;
}

.submission a span.timeRemaining {
	background:url(../Images/contest_icons.gif) no-repeat 0 -34px;
	padding:0 0 0 20px;
}

.submission a:link,
.submission a:active,
.submission a:visited,
.submission a:hover {
	text-decoration:none;
}
				
		
		/* share this blog this tell a friend */
		
		#tabs a.blogthis:link,
		#tabs a.blogthis:active,
		#tabs a.blogthis:visited,
		#tabs a.sendtofriend:link,
		#tabs a.sendtofriend:active,
		#tabs a.sendtofriend:visited,
		#tabs a.share:link,
		#tabs a.share:visited,
		#tabs a.share:active {
			font-size:13px;
			font-weight:bold;
			line-height:24px;
			float:left;
			overflow:hidden;
			padding:2px 16px 0 26px;
		}
		
			#tabs a.blogthis {
				background:url(../Images/icons/share_blog_tell.gif) no-repeat 0 -23px;
			}
			
			#tabs a.sendtofriend {
				background:url(../Images/icons/share_blog_tell.gif) no-repeat 0 5px;
			}
			
			#tabs a.share {
				background:url(../Images/icons/share_blog_tell.gif) no-repeat 0 -47px;
			}
.navigationTabs {
	clear: both;
	padding: 12px 0 8px;
}
.navigationTabs #likeButton {
    margin-top: 3px;
}	
.niceBoxWrapper {
	background:url(../Images/share_tabs_bg.gif) no-repeat right top;
	padding: 20px 0 0;
	clear: both;
	margin: 0;
}
.niceBoxWrapper .niceBox {
	background:url(../Images/share_tabs_bg.gif) no-repeat bottom right;
	padding:0 24px 30px 30px;
	clear: both;
}			
.niceBoxWrapper.narrow {
	width: 430px;
	margin: 0 auto;
	background:url(../Images/share_tabs_bgNarrow.gif) no-repeat right top;
}
.niceBoxWrapper.narrow .niceBox {
	background:url(../Images/share_tabs_bgNarrow.gif) no-repeat bottom right;
}
#sidebar .niceBoxWrapper {
	background:url(../Images/share_tabs_bgSidebar.gif) no-repeat right top;
	padding: 7px 0 0;
}
#sidebar .niceBoxWrapper .niceBox {
	background:url(../Images/share_tabs_bgSidebar.gif) no-repeat bottom right;
	padding: 0 0 7px 10px;
}
#profileContact form {margin: 0;}
*html #profileContact {
	margin-left: 160px;
}
#profileContact label {
	margin:0;
	padding:0;
	display: block;
	float: left;
	width: 74px;
}
*html #profileContact label {
	width: 67px;
}
#profileContact input,
#profileContact textarea {
	margin:0;
	padding:0;
	width: 300px;
	margin-bottom: 15px;
}
#profileContact textarea {
	margin:0;
	padding:0;
	height: 123px;
}
#profileContact .button {
	float: right;
}
#profileContact .button input {
	width: auto;
	margin-bottom: 0;
}
		
		div#share p.info-header {
			padding-bottom:12px;
		}
		
		div#sendtofriend p,
		div#share p {
			margin:0;
		}
		
		a#share-facebook,
		a#share-myspace,
		a#share-twitter {
			float:left;
			width:180px;
			height:50px;
			overflow:hidden;
			text-indent:-1000em;
			font-size: 0px; /* next 3 lines: hide text for ie */
			display:block;
			line-height: 0px;
		}
		
		a#share-facebook {
			background:url(../Images/share_logos.gif) no-repeat -16px;
			margin-right:12px;
		}
		
		a#share-myspace {
			background:url(../Images/share_logos.gif) no-repeat -408px;
		}
		
		a#share-twitter {
			background:url(../Images/share_logos.gif) no-repeat -214px -9px;
			margin-right:12px;
		}
		
		
		div#sendtofriend fieldset {
			border:none;
			float:left;
			width:324px;
			padding:0;
			margin:0 12px 0 0;
			overflow:hidden;
		}
		
		div#sendtofriend form {
			float:left;
			width:676px;
		}
		
		div#sendtofriend fieldset input,
		div#sendtofriend fieldset textarea {
			width:318px;
			border:1px solid #999999;
			color:#bdbdbd;
			margin-bottom:12px;
		}
		
		#sendtofriend p.info-header {
			padding-bottom:16px;
		}
		
		#sendtofriend p.friend-hint	{
			clear:both;
			text-align:right;
			width:662px;
			position: relative;
			top: -10px;
		}		
		*+html #sendtofriend p.friend-hint	{
			top: 0;
		}	
			#sendtofriend p.friend-hint span {
				float:right;
				clear:both;
				font-size:10px;
				color:#999999;
			}
			
			#sendtofriend p.friend-hint input {
				float:right;
				clear:both;
				text-indent:-1000em;
				background:url(../Images/share_send.gif) no-repeat;
				width:112px;
				height:30px;
				border:none;
				margin-top:12px;
				cursor:pointer;
				font-size: 0px; /* next 3 lines: hide text for ie */
				display:block;
				line-height: 0px;
			}
				
		#sendtofriend textarea {
			height:82px;
			margin:0;
		}
		
		.showcase {
			position: relative;
		}
		.showcase #submissionStatistics {
			position: absolute;
			bottom: -4px;
			right: 0;
		}
		*html .showcase #submissionStatistics {
			position: static;
		}
		
		#submissionImage {
			float:left;
			border:4px solid #ffffff;
			padding:1px;
		}
		
		#submissionDetails {
			float:left;
		}
		
		.userAbout {
			clear:both;
			float:left;
			width:724px;
			margin:24px 0 12px 0;
			font-size:19px;
		}
		
		#body_content .userAbout a {
			font-size:19px;
		}
		
/* Submission Comments */
			
.avatar {
	border:1px solid #999999;
	clear:both;
	float:left;
}
.comment {
	clear: both;
	margin-bottom: 12px;
}
#commentCount {
	margin: 1em 0 30px;
}
.commentCountWrapper {
	background: url(../Images/comments_count_claud.gif) no-repeat;
	float: left;
	padding: 0 0 0 8px;
	margin: 0 20px 0 6px;
	height: 37px;
}
.commentCount {
	float: left;
	background: url(../Images/comments_count_claud.gif) no-repeat right top;
	padding: 0 15px 10px 3px;
	height: 37px;
}
#commentCount a {
	font-size: 1em;
	float: right;
}
.author {
	font-size: 11px;
	margin: 0 0 3px 61px;
}
.bubbleWrapper {
	margin-left: 50px;
	padding-bottom: 5px;
	background: url(../Images/comment.gif) no-repeat left bottom;
}
.bubble {
	padding: 12px 20px 7px 25px;
	background: url(../Images/comment.gif) no-repeat;
	position: relative;
}
.highlight .bubbleWrapper {
	background: url(../Images/comment_highlight.gif) no-repeat left bottom;
}
.highlight .bubble {
	background: url(../Images/comment_highlight.gif) no-repeat;
}
#submission-comment {
	margin-top: 50px;
}
#submission-comment h3 {
	margin: 0 0 1em;
}
				 
			form#submission-comment textarea {
				width:448px;
				height:130px;
				border:1px solid #999999;
			}
			
			p.leaveCommentHere {
				font-size:21px;
				float:left;
				margin:0;
				text-align:left;
				width:642px;
				clear:both;
				padding-left:62px;
				top:24px;
				position:relative;
			}
			* html p.leaveCommentHere {
				padding-bottom:24px;
				margin-bottom:-24px;
			}
			
			form#submission-comment input.medium-gap-up {
				float:right;
				width:112px;
				height:30px;
				border:none;
				text-indent:-1000em;
				cursor:pointer;
				font-size: 0px; /* next 3 lines: hide text for ie */
				display:block;
				line-height: 0px;
				position: absolute;
				bottom: 7px;
				right: 30px;
			}
			
			.en form#submission-comment input.medium-gap-up {
				background:url(../Images/submit_comment.gif) no-repeat 0 0;
			}
			
			.de form#submission-comment input.medium-gap-up {
				background:url(../Images/submit_comment.gif) no-repeat 0 -67px;
				}
			
			.fr form#submission-comment input.medium-gap-up {
				background:url(../Images/submit_comment.gif) no-repeat 0 -34px;
			}
			
			a#do_comment_url:link,
			a#do_comment_url:visited,
			a#do_comment_url:active {
				float:right;
				font-size:21px;
				margin:32px 32px 0 0;
			}
			
		
	/* profile pages */
	
	#userAccount .wrapper {
		border-bottom: 1px solid #E2E2E2;
		padding-bottom: 20px;
	}	
	#userAccount h3 {
		margin: 20px 0 1em;
	}
	#userAccount .orderDetails,
	#userAccount .billingInformation,
	#userAccount .paymentMethod {
		width: 33%;
		float: left;
	}
	#userAccount table.products {
		width: 100%;
		border-top: 1px solid #E2E2E2;
	}
	#userAccount table.products td,
	#userAccount table.products th {
		border-bottom: 1px solid #E2E2E2;
		padding: 3px 7px 3px 0;
	}
	#userAccount .orderProdCount {
		text-align: center;
	}
	#userAccount table.products .prodGross,
	#userAccount div.orderTotal {
		text-align: right;
	}
	
	#menuAccount,
	.navigationSub {
		float:left;
		width:736px;
		border-top:1px solid #e2e2e2;
		border-bottom:1px solid #e2e2e2;
		margin:12px 0 24px 0;
		padding:16px 0;
	}
	
	#contentHelp ul,
	#menuAccount ul {
		padding:0;
		float:left;
		width:690px;
		margin-left:42px;
	}
		#contentHelp ul li,
		#menuAccount ul li {
			padding:0 0 0 12px;
			background: url(../Images/disc.png) no-repeat 0 5px;/* float and list-style-type doesn't work in ie */
			float:left;
			width:300px;
		}
		
		#contentHelp ul li.selected a,
		#menuAccount ul li.selected a {
			font-weight:bold;
			color:#666666;
		}
		
	#account_data p.legend {
		font-size:15px;
		font-weight:bold;
		clear:both;
		margin:0 0 24px 0;
	}
	
	#account_data fieldset {
		padding:0 0 20px 40px;
		margin:0 0 24px 0;
		width:696px;
		border:none;
		border-bottom:1px solid #e3e3e3;
	}	
	
	#userPassword #account_data fieldset {
		padding:0 0 24px 24px;
		width:684px;
	}
	
		#account_data fieldset span {
			font-weight:bold;
			text-align:right;
			float:right;
			top:-40px;
			position:relative;
		}
		
		#userPassword #account_data fieldset div {
			float:left;
			clear:both;
			width:712px;
			margin-bottom:8px;
		}
		
			#account_data fieldset div div {
				float:left;
				margin:0;
				width:400px;
				clear:none;
			}
			
			#account_data fieldset #caStates {
				margin:8px 0 0 140px;
			}
		
			#account_data fieldset div label {
				padding-bottom:10px;
				float:left;
				width:140px;
				font-weight:bold;
			}
			#account_data fieldset div input {
				float:left;
				width:390px;
				border:1px solid #999999;
				margin-right:4px;
			}
			
				#account_data fieldset div input#current_password,
				#account_data fieldset div input#new_password,
				#account_data fieldset div input#confirm_password {
					float:left;
					width:292px;
					border:1px solid #999999;
					margin-right:4px;
				}
			
            #account_data fieldset div .hasDatepicker{
                width: 362px;
            }

            #account_data fieldset div .ui-datepicker-trigger{
                border: none;
                background: none;
            }
            
			#account_data fieldset div input#website_1,
			#account_data fieldset div input#website_2,
			#account_data fieldset div input#website_3 {
				float:none;
				display:inline;
				width:357px;
			}
			
			#account_data fieldset div textarea {
				width:400px;
				border:1px solid #999999;
			}
			
			#account_data fieldset div select {
				float:left;
				width:200px;
				border:1px solid #999999;
			}
			
			#account_data fieldset div input.radio {
				width:16px;	
				margin:0;
				border:none !important;
				}
				
			#stay_logged input {
				border:none !important;
			}
				
		
	#body_content a.forward_lnk:link,
	#body_content a.forward_lnk:active,
	#body_content a.forward_lnk:visited {
		background:url(../Images/save_button.gif)	 no-repeat 0 0;
		float:right;
		padding:1px 8px 4px 8px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:18px;
		width:64px;
		text-align:center;
	}
	
	
	fieldset#avatar {
		border:none;
		padding:0;
		margin:0;
		float:left;
		width:180px;
	}
	
		fieldset#avatar img,
		#profile img,
		#userProfile img {
			border:4px solid #cae8ff;
			padding:1px;
			}
	
	form#account_photo {
		float:left;
		width:500px;
		padding:0;
		margin:0;
		margin-left:12px;
	}
	
		
	
		form#account_photo fieldset {
			border:none;
			padding:0 0 12px 8px;
			margin:0;
			width:451px;
			float:left;
		}
		
			form#account_photo fieldset div {
				float:left;
				margin-right:12px;
			}
			
			form#account_photo fieldset p {
				padding-right:32px;
				line-height:19px;
			}
			
			form#account_photo fieldset p#deleteAvatar {
				margin:0;
			}
			
		#userAffiliate p.center {
			text-align:center;
			font-weight:bold;
		}
		
		#profile img,
		#profile div {
			float:left;
		}
		
		#profile div {
			margin-left:32px;
			width:532px;
		}
		
		h3#menuTitleAccount {
			padding-left:12px;
		}
		
		#userPassword,
		#userSubscriptions,
		#userAccount,
		#userBrouzoufs,
		#userAvatar,
		#userAffiliate,
		#userProfile {
			clear:both;
			width:738px;
			float:left;
		}
		
		#userAvatar {
			position:relative;
		}
		
		#userAvatar br {
			display:none;
		}
		
		#userAccount h2  {
			margin-top:0;
		}
		
		#account_data fieldset div {
			clear:both;
			margin:8px 0 0 0;
		}
		#account_data fieldset div#website_2Wrapper,
		#account_data fieldset div#website_3Wrapper {
			margin:8px 0 0 140px;
		}
		*html #account_data fieldset div#website_2Wrapper,
		*html #account_data fieldset div#website_3Wrapper {
			margin:8px 0 0 143px;
		}
		
		#userBrouzoufs fieldset {
			padding:0;
			border:none;
			padding:12px 0;
			margin:24px 0;
			border-top:1px solid #e3e3e3;
		}
		
		#userBrouzoufs .odd {
			background:#f5f5f5;
		}
		
		#userSubscriptions h2 {
			margin:0 0 24px 0;
		}
		
			#userBrouzoufs fieldset legend {
				padding:10px 0;
				font-weight:bold;
			}
			
			span.positive {
				font-weight:bold;
			}
			
		table#br_history {
			width:728px;
			text-align:left;
		}
		
		table#br_history td,
		table#br_history th {
			border-right:1px solid #e3e3e3;
			padding:12px;
		}
		table#br_history th {
			font-family: Georgia, Times, serif;
			background: #F7F5F7;
		}
		table#br_history .empty {
			border: 0;
		}
		
		
		
		#userProfile img {
			float:left;
		}

		#userProfile .hr {
			clear: both;
			border-bottom:1px solid #e3e3e4;
			height: 1px;
			width: 738px;
		}
#userProfile #userStatistic,
#userProfile .profilWebsites {
	width: 230px;
	float: left;
	overflow: hidden;
}
		#userProfile .data {
			text-align: right;
		}
		#userProfile div#userProfilInfo {
			float:left;
			width:520px;
			margin-left:24px;
		}
		
		#userProfilInfo h2 {
			margin:0 0 24px 0;
		}
		
		.profileVotes,
		.profileComments,
		.profileJoined,
		.profilWebsites a {
			padding:6px 0;
			margin-right: 24px;
		}
		#userProfile table {
			width: 206px;
		}
		#userProfile td {
			line-height: 22px;
		}
		#userProfile td,
		.profilWebsites div {
			border-bottom:1px solid #E3E3E4;
		}
		.profilWebsites div {
			display: block;
			height: 34px;
		}
		.profilWebsites a {
			line-height: 34px;
		}
		.profilWebsites h3 {
			margin-top: 44px;
		}
		div.profileDescription,
		div.contactLink {
			clear:both;
		}
		
		#userProfilInfo p {
			float:left;
			width:230px;
			margin-right:24px;
		}
		
		#userProfilInfo p.profilWebsites {
			margin-right:0;
			width:254px;
		}	
		
		#userProfilInfo span.profileInfoHeader {
			font-size:17px;
			width:230px;
			padding-bottom:12px;
			float:left;
		}
		
			#userProfilInfo p.profilWebsites a {
				font-weight:bold;
				border-bottom:1px solid #e3e3e4;
				margin-bottom:8px;
				padding-bottom:12px;
			}

			.profileVotes,
			.profileComments,
			.profileJoined {
				padding-left:24px;
			}
			
			
			.profileVotes {
				background:url(../Images/user_icons_2.gif) no-repeat 1px 5px;
			}
			
			.profileComments {
				background:url(../Images/user_icons_2.gif) no-repeat 0 -25px;
			}
			
			.profileJoined {
				background:url(../Images/user_icons_2.gif) no-repeat 0 -54px;
			}
			
		.contactLink,
		.submissionFeedLink {
			margin: 0 24px 24px 0;
			display: block;
			float: left;
		}

		.contactLink a,
		.submissionFeedLink a {
			padding:0 0 0 30px;
			font-weight:bold;
			display: block;
			float: left;
			line-height: 18px;
			white-space: nowrap;
		}

		.contactLink a {
			background:url(../Images/contest_icons.gif) 0 -75px no-repeat;
			}

		.submissionFeedLink a {
			background:url(../Images/contest_icons.gif) 0 -52px no-repeat;
			}
			
		
		.profileDescription,
		.profileDescriptionEnd {
			float:left;
		}
		
		.profileDescription {
			background:url(../Images/cvBG.gif) no-repeat 0 0;
			padding:20px 20px 0 20px;
			width:696px;
		}
		
		.profileDescriptionEnd {
			background:url(../Images/cvBG.gif) no-repeat -739px -36px;
			height:20px;
			width:736px;
			margin-bottom:24px;
		}
		
		#account_data {
			float:left;
			width:736px;
		}
		
		#account_data p {
			padding-left:26px;
			margin:4px 0 24px 0;
		}
		#account_data label {
			font-weight:bold;
		}
		
		h3#mySubscribtionsHeader {
			padding-left:24px;
		}
		
		#share-socialBookmarks {
			float:right;
			width:150px;
			padding-left:80px;
			height:72px;
			border-left:1px solid #e4e4e5;
		}
		*html #share-socialBookmarks {
			width:230px;
		}
		
		#share-socialBookmarks a.yahoomyweb,
		#share-socialBookmarks a.delicious,
		#share-socialBookmarks a.digg,
		#share-socialBookmarks a.misterwong,
		#share-socialBookmarks a.myspace,
		#share-socialBookmarks a.myspace,
		#share-socialBookmarks a.technorati,
		#share-socialBookmarks a.stumbleupon,
		#share-socialBookmarks a.wikio {
			float:left;
			text-indent:-1000em;
			width:30px;
			height:30px;
			margin:0 4px 4px 0;
			font-size: 0px; /* next 3 lines: hide text for ie */
			display:block;
			line-height: 0px;
		}
		
		#share-socialBookmarks a.yahoomyweb:link,
		#share-socialBookmarks a.yahoomyweb:active,
		#share-socialBookmarks a.yahoomyweb:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -9px -83px;
		}	
		
		#share-socialBookmarks a.yahoomyweb:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -9px -8px;
		}	
		
		
		#share-socialBookmarks a.delicious:link,
		#share-socialBookmarks a.delicious:active,
		#share-socialBookmarks a.delicious:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -45px -83px;
		}	
		
		#share-socialBookmarks a.delicious:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -45px -8px;
		}
		
		#share-socialBookmarks a.digg:link,
		#share-socialBookmarks a.digg:active,
		#share-socialBookmarks a.digg:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -117px -83px;
		}	
		
		#share-socialBookmarks a.digg:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -117px -8px;
		}
		
		
		#share-socialBookmarks a.misterwong:link,
		#share-socialBookmarks a.misterwong:active,
		#share-socialBookmarks a.misterwong:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -9px -117px;
		}	
		
		#share-socialBookmarks a.misterwong:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -9px -42px;
		}
		
		
		#share-socialBookmarks a.myspace:link,
		#share-socialBookmarks a.myspace:active,
		#share-socialBookmarks a.myspace:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -45px -117px
		}	
		
		#share-socialBookmarks a.myspace:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -45px -42px
		}
		
		
		#share-socialBookmarks a.technorati:link,
		#share-socialBookmarks a.technorati:active,
		#share-socialBookmarks a.technorati:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -81px -117px
		}	
		
		#share-socialBookmarks a.technorati:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -81px -42px
		}
		
		
		#share-socialBookmarks a.stumbleupon:link,
		#share-socialBookmarks a.stumbleupon:active,
		#share-socialBookmarks a.stumbleupon:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -117px -117px
		}	
		
		#share-socialBookmarks a.stumbleupon:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -117px -42px
		}
		
		#share-socialBookmarks a.wikio:link,
		#share-socialBookmarks a.wikio:active,
		#share-socialBookmarks a.wikio:visited {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -153px -117px
		}	
		
		#share-socialBookmarks a.wikio:hover {
			background:url(../Images/product_page_bookmarks.gif) no-repeat -153px -42px
		}
#blogthis .blogThisSmall,
#blogthis .blogThisBig,
#blogthis p {
	margin: 0 auto 16px;
}
*html #blogthis .blogThisSmall {
	margin-left: 83px !important;
}		
#blogthis .leftcolumn,
#blogthis .rightcolumn {
	float: left;
	width: 300px;
	position: relative;
	padding-bottom: 82px;
	height: 181px;
}	
*html #blogthis .leftcolumn,
*html #blogthis .rightcolumn {
	height: 261px;
}
#blogthis .rightcolumn {
	margin-left: 32px;
	border-left: 1px solid #e4e4e5;
	padding-left: 32px;
}
#blogthis .blogCode {
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
}
#blogthis .blogCode textarea {
	text-transform: lowercase;
}
#blogthis .blogCode,
#blogthis .blogCode textarea {
	font-size: 9px;
}

#blogthis textarea {
	width: 304px;
	height: 66px;
	overflow: hidden;
}

.blogThisWrapper {
	border: 4px solid #666;
	padding: 10px;
	position: relative;
}
*html .blogThisBig {
	width: 304px;
}
.blogThisBig {
	width: 278px;
}
.blogThisSmall {
	width: 105px;
	padding-bottom: 28px;
}
*html .blogThisSmall {
	width: 132px;
	overflow: hidden;
}
#blogSubmission {
	background: url(/Public/LaFraise/Images/blogSubmission.png) no-repeat right top;	
}
#blogProduct {
	background: url(/Public/LaFraise/Images/blogProduct.png) no-repeat right top;	
}
.blogThisSmall {
	background: url(/Public/LaFraise/Images/blogLaFraise.png) no-repeat center bottom;	
}
.blogThisWrapper img {
	border: 4px solid #cbe8ff;
	padding:1px;
	margin-right: 10px;
}
.blogThisBig img {
	float: left;
}
.blogThisBig .authorInfo {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 160px;
}
		
		#sections,	
		.section {
			clear:both;
		}
		
		#sections {
			float:left;
			width:736px;
		}
		
		* html #sections {
			position:static;
		}
		
		#sections h2 a {
			font-size:15px;
		}
		#sections a {
			font-size:13px;
		}
		
		#sections .section {
			float:left;
			width:736px;
		}
		
		#existing-user-login,
		#new-user-login {
			float:left;
		}
		
			#existing-user-login fieldset,
			#new-user-login fieldset {
				border:none;
				padding:0;
				margin:0;
			}
			
			#new-user-login fieldset#get_newsletter {
				margin-top:12px;
				float:left;
				clear:both;
				width:336px;
			}
			
			#new-user-login #signup_form {
				padding-top:12px;
			}
			
			#existing-user-login h2 {
				font-weight:normal;
				font-size:21px;
				line-height:23px;
				margin-bottom:24px;
				width:266px;
				float:left;
			}

			#new-user-login h2 {
				font-weight:normal;
				font-size:21px;
				line-height:23px;
				margin-bottom:24px;
				width:390px;
				float:left;
			}
			
			#existing-user-login form,
			#new-user-login form {
				float:left;
				clear:both;
				padding:0;
				margin:0;
			}
		
		#existing-user-login {
			width:266px;
			
		}
			
		#new-user-login {
			width:390px;
			border-left:1px solid #e3e3e4;
			margin-left:32px;
			padding-left:32px;
			}
			
		#existing-user-login form label,
		#new-user-login form label {
			font-weight:bold;
			width:120px;
			float:left;
		}
		
		#existing-user-login form input#email,
		#existing-user-login form input#password,
		#existing-user-login form input#login,
		#new-user-login form input#email,
		#new-user-login form input#alias {
			border:1px solid #999999;
			width:140px;
		}
		
		#new-user-login div {
			float:left;
			clear:both;
			width:390px;
			margin-bottom:4px;
		}
		
		#new-user-login div.button {
			float: right;
			width:auto;
		}
		
		#existing-user-login div {
			float:left;
			clear:both;
			width:265px;
			margin-bottom:4px;
		}
		
		#existing-user-login div.button {
			float: right;
			width:auto;
		}	
		
		#existing-user-login div a#lost_password {
			clear:both;
			float:left;
			margin-top:4px;
			padding-left:120px;
			width:216px;
		}
		
		#existing-user-login div#stay_logged input {
			float:left;
			width:16px;
			height:16px;
			border:1px solid #999999;
			position:relative;
			margin:0;
		}
		
			#new-user-login form #get_newsletter label {
				font-weight:normal;
				float:none;
			}
			
			* html 	#new-user-login form #get_newsletter label {
				float:left;
				width:330px;
			}
			
			* html #get_newsletter input {
				float:left;
				margin-right:4px;
			}
			
			#get_newsletter input {
				float:none;
				width:16px;
				height:16px;
				position:relative;
				top:4px;
				margin:0;
			}
		
		#existing-user-login div#stay_logged,
		#new-user-login #required_fields {
			padding-left:120px;
			width:144px;
		}
		
		* html #existing-user-login div#stay_logged label {
			width:120px;
			float:left;
		}
		
		* html #new-user-login #required_fields {
			width:300px;
		}
		
		* html #existing-user-login div#stay_logged {
			width:280px;
		}
		
		#existing-user-login div#stay_logged label {
			font-weight:normal;
			font-size:10px;
			padding-left:4px;
		}
		
		#existing-user-login #continue_button a {
			background:url(../Images/login_button.gif) no-repeat;
			width:112px;
			height:30px;
			float:right;
			text-indent:-1000em;
			overflow:hidden;
			margin-top:12px;
			font-size: 0px; /* next 3 lines: hide text for ie */
			display:block;
			line-height: 0px;
		}
		
		#new-user-login #signup_form .button-bottom a,
		#new-user-login .loginRegisterButton input {
			background:url(../Images/join_button.gif) no-repeat;
			width:112px;
			height:30px;
			float:right;
			text-indent:-1000em;
			overflow:hidden;
			margin-top:12px;
			font-size: 0px; /* next 3 lines: hide text for ie */
			display:block;
			line-height: 0px;
		}
		#new-user-login div input {
			border: 0;
		}
		
		
		#avatar.file {
			float:left;
			margin-right:4px;
		}
		
		.en div.fakefile a.fake {
			background:url(../Images/upload_buttons.gif) no-repeat;
		}
		
		.de div.fakefile a.fake {
			background:url(../Images/upload_buttons.gif) no-repeat 0 -28px;
		}
		
		.fr div.fakefile a.fake {
			background:url(../Images/upload_buttons.gif) no-repeat 0 -54px;
		}
		
		div.fakefile {
			left:0;
			overflow:hidden;
			position:relative;
			top:0;
			width:94px;
		}
		
		#account_photo input#submit_avatar {
			border:none;
			float:left;
			width:94px;
			height:22px;
			overflow:hidden;
			text-indent:-1000em;
			cursor:pointer;
			font-size: 0px; /* next 3 lines: hide text for ie */
			display:block;
			line-height: 0px;
		}
		
		#uploadFields {
			clear:both;
			float:left;
			width:400px;
		}
		
		.en #account_photo input#submit_avatar {
			background:url(../Images/upload_buttons.gif) no-repeat -108px 0;
		}
		
		.de #account_photo input#submit_avatar {
			background:url(../Images/upload_buttons.gif) no-repeat -108px -28px;
		}
		
		.fr #account_photo input#submit_avatar {
			background:url(../Images/upload_buttons.gif) no-repeat -108px -54px;
		}
		
		
/* ///////////// contest submit //////////// */
#contestSubmit {
	position: relative;
}
#submitForm .button *,
#contestSubmit .button * {
	margin: 0;
	padding: 0;
}
#submitForm #upload_submission {
	float: left;
	margin-right: 12px;
}
#submitForm .button {
	margin-top: 0;
}
#contestSubmit #uploadImage {
	float: left;
	width: 479px;
	padding-right: 20px;
	border-right: 1px solid #e2e2e2;
	margin-right: 20px;
}
#contestSubmit #uploadImage,
#contestSubmit #uploadContest {
	margin-bottom: 2em;
}
#contestSubmit #uploadContest h3 {
	margin: 0 0 1em;
}
#contestSubmit legend {
	margin: 10px 0 23px;
}
#contestSubmit #uploadImage img {
	float: left;
	margin-right: 20px;
}
#contestSubmit #upload_title,
#contestSubmit #upload_description {
	width: 250px;
}
#contestSubmit #uploadContest {
	float: left;
	width: 225px;
}
#contestSubmit label.h3 {
	font-size: 15px;
	font-family: Georgia, Times, serif;
	display: block;
}
#contestSubmit #descriptionWrapper,
#contestSubmit #titleWrapper {
	margin-bottom: 12px;
}
#contestSubmit #termsWrapper {
	clear: left;
}
#contestSubmit #deleteSubmission,
#contestSubmit #deleteSubmission .button {
	float: left;
}
#contestSubmit #contestSubmitButton {
	position: absolute;
	right: 0;
	bottom: 0;
	border: 1px solid #fff; /* hasLayout hack 4 ie */
}

/* /////// user lost password ////////////// */
#userLostpassword label {
	display: block;
	clear: both;
}
#userLostpassword #email {
	width: 322px;
	margin-bottom: 0.5em;
}
#userLostpassword #captcha {
	width: 200px;
}
#userLostpassword .button.cancel {
	float: left;
}
#userLostpassword .button.execute {
	float: right;
}
#captchaWrapper {
    display: block;
}
#captchaWrapper img {
    margin-bottom: 0.5em;
}
*html #userLostPassword .button {
	display: inline;
}
*html #userLostpassword .button.cancel {
	width: 110px;
}
*html #userLostpassword .button.execute {
	width: 183px;
}
#replacePassword input[type="password"] {
    width: 322px;
}
/* //////////// Country message //////////// */

#country_message {
    background-color: #ffffcc;
    border: solid 1px #ffcc99;
    color: #eb5f1f;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    text-align: center;
}

#country_message a{
    color: #eb5f1f;
    font-size: 14px;
    text-decoration: underline;
}

#country_message a:hover{
    color: #ff6600;
}

#country_message span#close {
    cursor: pointer;
    font-size: 11px;
    position: absolute;
    right: 10px;
    text-decoration: underline;
    top: 4px;
}

/* //////////// Affiliate Programm //////////////////// */
#contentPartnerprogram h2 {
	background: url(/Public/LaFraise/Images/bg_affiliate.jpg) no-repeat;
	height: 126px;
	padding: 38px 160px 0 240px;
	font-size: 35px;
	line-height: 40px;
	position: relative;
}
#contentPartnerprogram h2 .button {
	position: absolute;
	right: 0;
	top: 38px;
}

/* Helper */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
.clearfix {display:block;}
	/* End hide from IE Mac */

* html .clearfix {height:1px;}

.onlyIE6CanSee {
	display:none;
}

* html .onlyIE6CanSee {
	display:block;
	border: 1px solid #fff;
}

* html .sidebarElement #dropdownSubmissions {
 	display:none !important;
	border:1px solid red;
 }
 
.sidebarElement select {
 	float:left;
 	clear:both;
 	width:172px;
 	margin:8px 0;
}

* html .hiddenInIE6 {
	display:none !important;
}

li.stock-status {
    width: 100% !important;
    display: block;
}

li.stock-status .inner-stock-status {
    position: absolute;
    top: -7px;
    color: #fd4970;
    font-size: 12px;
    width: 100%;
    text-align: center;
}