/* product page */
div.product_frame {
	position: relative;
	float: left;
	height: 276px;
	width: 136px;
	margin-right: 1px;
}

	div#product_surfen { background: url(/images/product_surfen.png) no-repeat; color: #ed1b2e;}
	div#product_bellen { background: url(/images/product_bellen.png) no-repeat; color: #ed1b2e;}

	p.streepje {
		float: left;
		height: 1px;
		width: 129px;
		margin: 5px 0px;
		font-size: 1px;
	}

		p.streepje_surfen { background: url(/images/streep.jpg) no-repeat; }
		p.streepje_bellen { background: url(/images/streep.jpg) no-repeat; }
	

		div.product_frame table {
			float: left;
			margin: 0px;
			padding: 0px;
			width: 130px;
		}

			div.product_frame table tr {
				line-height: 12pt;			
			}

			div.product_frame table tr th {
				font-weight: normal;
				padding-left: 6px;
				line-height: 12pt;
				
			}

			div.product_frame table tr td {
				text-align: right;
				padding-right: 6px;
				line-height: 12pt;
			}


	div.product_frame ul {
		margin: 0px 0px 6px 0px;
		width : 120px;
		padding: 0px;
		list-style-type: none;	
	}

		div.product_frame ul li {
			margin: 0px 0px 6px 0px;
			width : 120px;
			padding: 0px;
			list-style-type: none;	
		}

/* colors */
/*
 *   * alarm: ed1b2e
 *    * bellen: ed1b2e
 *     * 
 *      * 
 *       */
		/* products for product surfen */ 
		div#product_surfen ul li a th,
		div#product_surfen ul li a td {
			color: #ed1b2e;
		}

		div#product_surfen ul li a:hover th,
		div#product_surfen ul li a:hover td {
			background-color: #ed1b2e;
			color: #ffffff;
		}
		
		div#product_surfen ul li.item_selected a th,
		div#product_surfen ul li.item_selected a td {
			background-color: #ed1b2e;
			color: #ffffff;
		}

		/* products for product bellen */ 
		div#product_bellen ul li a th,
		div#product_bellen ul li a td {
			color: #ed1b2e;
		}

		div#product_bellen ul li a:hover th,
		div#product_bellen ul li a:hover td {
			background-color: #ed1b2e;
			color: #ffffff;
		}
		
		div#product_bellen ul li.item_selected a th,
		div#product_bellen ul li.item_selected a td {
			background-color: #ed1b2e;
			color: #ffffff;
		}


	/* product summary*/
	div#product_summary {
		position: relative;
		clear:both;
		float: left;
		height: 152px;
		width: 279px;
		background: url(/images/product_summary.png) no-repeat;
		margin-top: 5px;
	}

		div#product_summary div.summary_amount {
			position: absolute;
			float: left;
			color: white;
			font-weight: bold;
			font-size: 1.6em;
			text-align: center;
		}
		
		div#product_summary div#surfen_amount {
			left: 40px;
			top: 44px;
			width: 75px;
			text-align: center;
		}

		div#product_summary div#bellen_amount {
			left: 172px;
			top: 44px;
			width: 75px;
			text-align: center;
		}

		div#product_summary div#line_amount {
			font-size: 1.5em;
			left: 40px;
			top: 6px;
			width: 200px;
			text-align: left;
		}

		div#product_summary div#total_amount_text {
			font-size: 1.5em;
			left: 40px;
			top: 115px;
			width: 200px;
			text-align: left;
		}

		div#product_summary div#line_amount table,
		div#product_summary div#total_amount_text table {
			width: 100%;
			
		}

		div#product_summary div#line_amount table tr th,
		div#product_summary div#total_amount_text table tr th {
			font-size: 1em;
			font-weight: normal;
			text-align: left;
			color: white;
		}
			
		div#product_summary div#line_amount table tr td,
		div#product_summary div#total_amount_text table tr td {
			font-size: 1em;
			font-weight: normal;
			text-align: right;
			color: white;
		}


