.productMenu {
	position		: relative;
}

.productMenu .productImage {
	width			: 209px;	
}


.productMenu .menu {
	width			: 209px;
	background-color	: #FFFFFF;
	background-image	: url(../images/menuItemBack.jpg);
	background-repeat	: repeat-y;
		
}

.productMenu .menu .item {
	height			: 25px;
	border-bottom		: 2px solid #F5F5F5;
}

.productMenu .menu .item .text{
	margin-left		: 10px;
	padding-top		: 5px;
}

.productMenu .menu .item .text a{
	text-decoration		: none;
	font-size		: 10px;
	letter-spacing		: 1px;
}

.productMenu .menu .item .text a:hover{
	color			: #000000;
	text-decoration		: underline;
	font-size		: 10px;
}


.contactBox {
	background-color	: #e8ecf1;
	border			: 1px solid #0a56a3;
	margin-left		: -1px;
	margin-right		: -10px;
}

.contactBoxHeader {
	background-color	: #eff4f9;
	border-bottom		: 1px solid #96b5d5;
	padding			: 4px;
	padding-top		: 2px;
}
.element input {
	border			: 1px solid #0a57a4;
	width			: 165px;
	height			: 17px;
	padding-left		: 8px;
	background-image	: url(../images/inputBack.gif);
	background-repeat	: repeat-y;
}



legend {
	display			: none;
	
}

fieldset {
	border			: 0px;
	padding			: 0px;
	margin			: 0px;
}

form {
	padding			: 0px;
	margin			: 0px;
	padding-top		: 9px;
}


.form	{

}

.group	{
	
	width			: 240px;
}


.elementContainer {
	
	display			: box;
	height			: 30px;
	width			: 240px;
}

.elementContainer .label {
	
	display			: box;
	float			: left;
	width			: 60px;
	height			: 30px;
	
}

.elementContainer .element {
	margin-top		: 1px;
	float			: right;
	
}


#contactAdresses	{

	
}

#contactInfo	{
	float			: left;
	margin-right		: 10px;
	margin-left		: 5px;

}

.buttons {
	clear			: both;
	margin-left		: 53px;
	padding-bottom		: 9px;
}


.buttons input {
	border			: 0px;
	background-color	: #e8ecf1;
	font-weight		: bold;
	text-decoration		: underline;
	cursor			: hand;
}


.form .group .error {

	font-weight:		bold;
	color:			#FFFFFF;
	background-color :	#FF0000;
	padding			: 3px;
	margin-bottom	: 2px;
	margin-top	: 4px;
}


