/** LoginPanel **/
div#loginPanel {
	position:				relative;
}

div#loginPanel div#loginPanel_content {
	position:				relative;
}

div#loginPanel div#loginPanel_content form label{
	position:				relative;
	display:				block;
	float:					left;
	font-size:			9px;
	width:					70px;
	margin-right:		9px;
}

div#newsletter form label{
	position:				relative;
	display:				block;
	float:					left;
	font-size:			10px;
	width:					205px;
	margin-right:		10px;
}
div#newsletter {
  font-size:			10px;
}

div#newsletter form input{
	position:				relative;
	display:				block;
	float:					right;
	font-size:			10px;
	width:					120px;
}

div#loginPanel div#loginPanel_content form input{
	position:				relative;
	display:				block;
	float:					left;
	font-size:			10px;
	width:					120px;
}

div#loginPanel div#loginPanel_content form input#loginSubmitButton {
	float:					none;
}

/** LOGIN FORMULIER **/
div#LoginForm form table {
	border-collapse:		collapse;
}

div#LoginForm form table label {
	position:				relative;
	display:				block;
	float:					left;
	width:					125px;
	margin-right:		10px;
}

div#LoginForm form table input {
	position:				relative;
	display:				block;
	float:					left;
	width:					125px;
}

div#LoginForm form table input {
	width:					auto;
}

div#LoginForm form table br {
	clear:					both;
}

div#LoginForm div#forgot_password {
	position:				relative;
	left:						130px;
}


/** Product- en productEN-overzicht **/
div#product_view
{
	width:				100%;
	margin-left: 		-6px;
}

div#category_product_row_odd
{
	height:				100px;
}

div#category_product_row_even
{
	height:				100px;
}

div#category_product_view_image
{
	font-size:			6.5pt;
	text-align:			left;
	vertical-align:		middle;
	float:				left;
	width:				100px;
}

div#category_product_view_bottom 
{
	clear:				both;
}

img.category_product_view_image
{
	/*width:				expression( this.style.width > 100 ? "100px" : this.style.width );*/
	max-width:			100px;
	/*height:				expression( this.style.height > 100 ? "100px" : this.style.height );*/
	max-height:			100px;
	border-width:		0px;
}

div#product_view_image
{
	font-size:			6.5pt;
	text-align:			center;
	vertical-align:		middle;
	width:				220px;
	padding:			5px;
	float:				left;
}

div#product_view_table_spacer
{
	width: 				10px;
}

div#product_view_description
{
	text-align:			left;
	padding-top:		5px;
	float:				left;
}

div#category_product_view_name
{
	position:			relative;
	float:				left;
	font-size:			13px;
}

div#category_product_view_productnr 
{
	font-size:			6.5pt;
	float:				right;
	clear:				right;
}

div#category_product_view_price 
{
	float:				right;
	clear:				right;
}

div#category_product_view_buttons 
{
	float:				right;
	clear:				right;
}

div#product_nr
{
	height:				20px;
	font-size:			6.5pt;
}

div#productview_order
{
	position:			relative;
	float:				right;
	clear:				right;
}

div#price_container
{
	position:			relative;
	float:				right;
	margin-top:			-12px;
}

div#productview_button
{
	position:			relative;
	float:				right;
	clear:				right;
	margin-top:			10px;
}

div#productview_aantal
{
	position:			relative;
	float:				right;
	clear:				right;
	margin-top:			-50px;
}

div#product_images 
{
	clear:				both;
}

div#optionRequired
{
	font-size:			6.5pt;
	font-weight: 		bold;
}


div#product_view_top
{
	height: 20px;
}
div#product_view_bottom
{
	height: 		20px;
	clear:			both;
}
img.product_view_image
{
	/*width:				expression( this.style.width > 200 ? "200px" : this.style.width );*/
	max-width:			200px;
	/*height:				expression( this.style.height > 200 ? "200px" : this.style.height );*/
	max-height:			200px;
	border-width:		0px;
}

div#ReviewRowTitle
{
	font-size: 18px;
	margin-left:	0px;			
}

div#ReviewRowDate
{
	font-size: 9px;
	font-weight: bold;
}

div#ReviewAddText
{
	float:				left;
	clear:				left;
	margin-top:			25px;	
}

div#ReviewAdd
{
	float:				left;
	clear:				left;
}
