.singlefeatured{
float:left;
width:238px;
padding:5px;
margin:5px;
height:220px;
border:1px solid #B0BCC6;
}
.singlefeaturedimage, #featured IMG.bodyimage{
float:left;
margin-bottom:5px;
margin-right:5px;
}
.singlefeatured UL{
margin:0;
padding:0;
}
.singlefeatured LI{
margin-left:20px;
padding:0;
list-style-type:bullet;
line-height:105%;
}


BODY{
	background-color:#F7F9FA; color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 101%;
	margin:0;
	padding:0;
}

INPUT.submit{
	color:#3F5C75;
	background-color:#fff;
	font-weight:bold;
	margin-top:10px;
	border:1px solid #B0BCC6;
}

A{
	text-decoration:none;
	color:#3F5C75;
	font-weight:bold;
}
A:hover{
	text-decoration:underline;
	color:#950006;
}
.active{
	color:#950006;
	font-weight:bold;
}
HR.hidden, SPAN.hidden{
	display:none;
}

#skip{
	position:absolute;
	top:-1000px;
}
#header{
	background-color:white;
	border-bottom:2px solid #B0BCC6;
}
	#language{
		position:absolute;
		top:10px;
		left:300px;
		width:450px;
		text-align:right;
	}
		#language IMG{
			margin:10px;
		}
/*	#navigation{*/


	/*}*/
		#navigation UL{
			padding:0;
			/*border:0;*/
			border-bottom:10px solid #B0BCC6;
			margin:0;
			margin-bottom:7px;
			padding-left:10px;
		}
			#navigation LI{
				display:inline;
				font-size:1.3em;
				padding:10px;
			}
	#breadcrumb{

		background-color:#FFF3B1;
		padding:0;
		padding-left:18px;
		/*border:0;*/
		border-top:2px solid #FFF3B1;
		border-bottom:2px solid #FFF3B1;
		margin:0;
		margin-bottom:4px;
		font-size:0.8em;
		font-weight:bold;
		color:#950006;
	}

		#breadcrumb A, #breadcrumb SPAN{
			color:#950006;
		}
		#breadcrumb A.first, #breadcrumb SPAN.first{
			background-image:url(../html/img/butterfly.gif);
			background-repeat:no-repeat;
			padding-left:18px;
		}

#searchbox{
	position:absolute;
	top:50px;
	left:400px;
}
	#searchbox FORM{
		border:0;
		padding:5px;
	}
		#searchbox FORM LABEL{
			color:#3F5C75;
			font-weight:bold;
			font-size:1em;
		}
		#searchbox FORM INPUT.text{
			background-color:#F7F9FA;
			color:#3F5C75;
		}
		#searchbox FORM INPUT.submit{
			color:#3F5C75;
			background-color:#fff;
			font-weight:bold;
			border:1px solid #B0BCC6;
		}

#content{

	position:absolute;
	margin-top:180px;
	width:98%;
/*	border-top:7px solid white;*/
	padding:0.6em 10px 10px 1%;
}
	#content H1 {
		font-size:1.4em;
		font-weight:bold;
		width:780px;
		color:#636363;
		padding:5px 10px 5px 10px;
		border:1px solid #FFF3B1;
		margin:0 0 5px 0;
		background-color:#fff;
	}
	#content H2 {
		font-size:1.2em;
		font-weight:normal;
		color:#636363;
		margin:0 0 10px 0;
		padding:0;
	}
	#content H3 {
		font-size:1em;
		margin:0 0 10px 0;
		padding:0;
	}
	DIV.main{
		width:780px;
		padding:10px 10px 0 10px;
		border:1px solid #FFF3B1;
		background-color:#fff;
	}
		#subnavi UL.subnavigation{
			font-size:1em;
			padding:0;
			margin:0;
		}
			#subnavi UL.subnavigation LI{
				display:block;
				width:380px;
				padding:5px 0 5px 0;
			}
				#subnavi UL.subnavigation LI.left{
					float:left;
				}
				#subnavi UL.subnavigation LI.right{
					float:right;
				}
		
		DIV.main UL, DIV.main P{
			font-size:0.9em;
		}
			DIV.main IMG.bodyimage{
				float:right;
				margin:0 15px 15px 15px;
			}
			
			DIV.main UL.productoptions{
				list-style:none;
			}

		DIV.main P{
			font-size:0.9em;
			margin-top:0px;
		}
			#comments DIV.unevencomment{
				background-color:#F7F9FA;
				/*border-bottom:1px solid #B0BCC6;*/
				/*border-top:1px solid #B0BCC6;*/
				padding:5px;
				margin:3px;
			}
			#comments DIV.evencomment{
				/*background-color:#F7F9FA;*/
				/*border-bottom:1px solid #B0BCC6;*/
				padding:5px;
				margin:3px;
			}
		#footernavigation UL{
			padding:0;
			/*border:0;*/
			margin:0;
			/*margin-bottom:7px;*/
			/*padding-left:10px;*/
		}
			#footernavigation LI{
				display:inline;
				padding:10px;
			}		
			
/*FORM*/

#comments FIELDSET{
	border:0;
	padding:5px;
	width:500px;
	margin-left:10px;
}

	#comments H2.smaller{
		font-size:0.9em;
		font-weight:bold;
	}

	#comments FIELDSET SPAN{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	} 
	#comments FIELDSET LABEL SPAN{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	}
	#comments FIELDSET .text, #comments FIELDSET .area{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.9em;
		width:200px;
		background-color:#F7F9FA;
		color:#3F5C75;
	}
	#comments FIELDSET SPAN.areaspan{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:5.6em;
	}
	#comments FIELDSET INPUT.submit{
		clear:both;
		color:#3F5C75;
		background-color:#fff;
		font-weight:bold;
		margin-top:10px;
		border:1px solid #B0BCC6;
	}


#basketoverview .basketdetails{
	border:0;
	padding:5px;
	width:560px;
	margin-left:10px;
}

#basketoverview .contactdetails{
	border:0;
	padding:5px;
	width:410px;
	margin-left:10px;
}
	#basketoverview .contactdetails SPAN{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	}
	#basketoverview .contactdetails LABEL SPAN,{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	}
	#basketoverview .contactdetails SPAN.areaspan{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:3.6em;
	}
	#basketoverview .contactdetails .text, #basketoverview .contactdetails .sel, #basketoverview .contactdetails .area{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.9em;
		width:280px;
		background-color:#F7F9FA;
		color:#3F5C75;
	}
	#basketoverview .contactdetails .sel{
		width:287px;
	}
	#basketoverview .contactdetails .area{
		height:3.4em;

	}
	#basketoverview INPUT.submit{
		clear:both;
		color:#3F5C75;
		background-color:#fff;
		font-weight:bold;
		margin-top:10px;
		border:1px solid #B0BCC6;
	}
	
#requestinfo .requestinfo{
	border:0;
	padding:5px;
	width:410px;
	margin-left:10px;
}
	#requestinfo .requestinfo SPAN{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	}
	#requestinfo .requestinfo LABEL SPAN{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:1.7em;
	}
	#requestinfo .requestinfo SPAN.areaspan{
		font-size:0.9em;
		display:block; 
		width:200px;
		float:left;
		height:3.6em;
	}
	#requestinfo .requestinfo .text, #requestinfo .requestinfo .sel, #requestinfo .requestinfo .area{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.9em;
		width:200px;
		background-color:#F7F9FA;
		color:#3F5C75;
	}

	#requestinfo .requestinfo .area{
		height:3.4em;
		background-color:#F7F9FA;
	}
	#requestinfo INPUT.submit{
		clear:both;
		color:#3F5C75;
		background-color:#fff;
		font-weight:bold;
		margin-top:10px;
		border:1px solid #B0BCC6;
	}

	TABLE.product INPUT.text{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.9em;
		text-align:center;
		width:40px;
		background-color:#F7F9FA;
		color:#3F5C75;
	}
	#sendalink INPUT.text, #newsletter INPUT.text, #requestinfo INPUT.text{
		font-family:  Arial, Helvetica, sans-serif;
		font-size:0.9em;
		width:150px;
		background-color:#F7F9FA;
		color:#3F5C75;
	}

#productdetail UL.productoptions LI.padding{
	padding-top:20px;
}



#content DIV.spam{
	margin:20px 0 20px 0;
}
	#content DIV.spam INPUT.spam{
		width:50px;
	}