/*Project         : www.wasmachine.nl 
Ontwikkeld door   : Connective Power Naarden  
Email             : info(at)cp.nl
In opdracht van	 	: Create2Fit B.V.
CCS								: productpagina.css

Laatst gewijzigd  : 16 juli 2010*/


#product_details_price_container { width:200px; float:left; }
#product_details_shipcost { font: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; color: #333333; padding:6px 0 0 0; }
#product_details_old_price { height:14px; font-size:11px; color:#999999; padding-top:4px; text-decoration:line-through; }
#product_details_text_price { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-top:11px; color:#333333; }
#product_details_text_month_price { color:#999; font-style:italic; display:block; padding-bottom:4px; font-size:10px; }
#product_details_text_month_price a { color:#999; text-decoration:underline; }
#productpage_right_price_text { float:left; width:85px; line-height:26px; color:#333333; }
#productpage_right_price_text span { display:block; height:34px; }
#productpage_right_price_text_2 { float:left; width:19px; line-height:26px; color:#333333; }
#productpage_right_price_text_2 span { display:block; height:34px; }
#product_details_discount { font: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; height: 18px; color: #333333; padding:3px 0 0 0; }
#product_details_discount_text { font:Arial, Helvetica, sans-serif; font-size:9px; height:12px; color:#000000; text-align:left; margin-right:17px; }
#product_details_container_right_top { float: right; width: 325px; margin: 0px; margin-top: 4px; }
#product_details_container_right { float: right; width: 325px; margin: 0px; }
#product_details_container_right_box_wrapper { display: block; float: right; margin: 2px 0 0 0; overflow: hidden; width: 347px; }
div.info_btn_voorraad { float:right; display:block; padding-top:2px; }
.info_btn_voorraad a { height:26px; width:22px; cursor:help; text-decoration:none; }
.info_btn_voorraad a: hover { height:26px; width:22px; cursor:help; text-decoration:none; }
#product_details_in_stock { width:300px; height:18px; margin-top:4px; }
.box_status { float:left; width:300px; color:#333333; }
.product_details_in_stock_img { color:#ffffff; font-size: 11px; height:20px; padding-top:1px; margin:0px; }
.product_details_in_stock_text { /*float:right;*/
	/*text-align:right;*/
	color:#333333; font-size: 11px; height:15px; margin:0px; }
.product_details_header_sub { height:16px; width:670px; padding:10px 0 5px 0; font-weight:bold; font-size:12px; color:#333333; display:block; margin-top: 10px; margin-bottom:20px; border-bottom: 1px solid #cccccc; }
a.container_productpage_lnk:link, a.container_productpage_lnk:active, a.container_productpage_lnk:visited { /*color:#1f70c1;*/
	color:#8ccf4a; text-decoration:none; font-size:11px; padding-right:7px; background-image:url(/images/container_productpage_lnk_arrow.gif); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk:hover { color:#8ccf4a; text-decoration:underline; font-size:11px; padding-right:7px; background-image:url(/images/container_productpage_lnk_arrow.gif); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk2:link, a.container_productpage_lnk2:active, a.container_productpage_lnk2:visited { color:#1f70c1; text-decoration:none; font-size:11px; padding-right:16px; background-image:url(/images/btn_questionmark.jpg); background-position:right top; background-repeat:no-repeat; }
a.container_productpage_lnk2:hover { color:#1f70c1; text-decoration:none; font-size:11px; padding-right:16px; background-image:url(/images/btn_questionmark.jpg); background-position:right top; background-repeat:no-repeat; }
#product_details_btn_order { padding-left:3px; padding: 10px 0px 5px 12px; background-color:#eeeeee; width:313px; }
#product_details_pick { margin:0 0 0px 0; padding: 2px 0px 6px 12px; background-color:#eeeeee; width:313px; }
.productpage_right_order_info { padding:10px 0 14px 13px; text-align: left; text-decoration:none; background-color:#eeeeee; }
/*
a.productpage_right_order_info:link, a.productpage_right_order_info:active, a.productpage_right_order_info:visited
{
	text-decoration:none;
	color:#333333;
}

a.productpage_right_order_info:hover
{
	text-decoration:underline;
	color:#000000;
} */
#container_productpage_lnk3 { color:#1f70c1; font-size:11px; padding-right:16px; background-position:right top; background-repeat:no-repeat; }
.container_productpage_lnk3 a:link, container_productpage_lnk3 a:active, container_productpage_lnk3 a:visited { color:#1f70c1; text-decoration:none; font-size:11px; padding-right:16px; background-position:right top; background-repeat:no-repeat; }
.container_productpage_lnk3 a:hover { color:#1f70c1; text-decoration:underline; font-size:11px; padding-right:16px; background-position:right top; background-repeat:no-repeat; }
#container_productpage { width:615px; margin-left:17px; margin-top:13px; overflow:hidden; display:block; }
#productpage_top_box { float:left; width:613px; height:35px; border-top:1px solid #8ccf4a; padding-top:10px; display:block; margin-bottom:16px; }
#productpage_top_box_left { float:left; width:300px; height:33px; }
#productpage_top_box_title h2 { height:15px; color:#333333; font-size:11px; font-weight:bold; margin:0px; padding:0px; line-height:normal; }
#productpage_top_judgment_product { color:#333333; }
#productpage_top_addthis { float:right; height:18px; width:182px; padding-right:20px; }
#productpage_product_info { display:block; padding-bottom:13px; border-bottom:1px solid #dddddd; margin-bottom:10px; width:625px; }
#productpage_left_container_img { float:left; /*width:366px;*/
	width:300px; padding:0 0 0 0; }
#productpage_left_img { width:300px; height:240px; display:block; overflow:hidden; }
#productpage_left_img img { max-width:300px; max-height:240px; }
#productpage_left_brand_zoom_box { height:22px; border-bottom:1px solid #dddddd; margin-bottom:12px; margin-top:6px; padding:0 0 0 0; }
#productpage_left_brand { float:left; margin-left:144px; _margin-left:77px; margin-top:5px; }
#productpage_left_brand img { max-height:30px }
#productpage_left_zoom_btn { float:right }
#productpage_left_specs { height:25px; width:300px; }
#productpage_left_specs img { padding-left:10px; }
#productpage_right_container_specs { width:325px; float:left; margin:0 0 0 0; overflow:hidden; padding:0 0 10px 0; }
#productpage_right_stock_notification_box { width:300px; height:20px; margin-top:15px; float:right; padding-left:4px; }
#productpage_right_stock_notification_text { float:left; display:block; width: 124px; color:#333333; }
#productpage_right_stock_notification_text_2 { float:left; display:block; width:19px; color:#333333; }
#productpage_right_stock_notification { float:left; display:block; font-weight:bold; }
#productpage_right_stock_notification_info { float:right; display:block; padding:3px 0 0 0; width:16px; }
#productpage_right_box_short_discription { display:block; background-color:#eeeeee; padding:6px 7px 8px 13px; }
#productpage_right_combination { height:20px; padding:5px 0 5px 0; }
#productpage_right_price_text_combi_box { float:left; height:20px; width:200px; }
#productpage_right_price { float:left; height:20px; width:148px; color:#8ccf4a; line-height:21px; }
.productpage_right_send_cost { height:15px; padding-top:7px; padding-left: 14px; }
.productpage_right_send_cost_2 { /*height:30px;*/
	padding-top:8px; padding-left: 14px; padding-bottom:8px; }
#productpage_right_order_btn { height:28px; width:300px; padding:14px 0 0 7px; background-color:#eeeeee; }
a.productpage_right_order_btn:link, a.productpage_right_order_btn:visited { background:url(/images/btn-sprite.png) no-repeat left top; width:278px; height:27px; outline:0; focus:0; display:block; }
a.productpage_right_order_btn:hover { background-position: left -27px; }
a.productpage_right_order_btn:active { background-position: left -54px; }
/* new sprite */
a.productpage_right_order_btn2:link, a.productpage_right_order_btn2:visited { background:url(/images/btn-sprite3.png) no-repeat 0px 0px; width:186px; height:31px; outline:0; focus:0; display:block; }
a.productpage_right_order_btn2:hover { background-position: 0px -32px; }
a.productpage_right_order_btn2:active { background-position: 0px -65px; }
#productpage_right_takeaway_btn { height:28px; width:300px; padding-left:7px; padding-top:5px; padding-bottom:7px; background-color:#eeeeee; }
a.productpage_right_takeaway_btn:link, a.productpage_right_takeaway_btn:visited { background:url(/images/btn-sprite.png) no-repeat left top; background-position: -232px -164px; width:279px; height:27px; outline:0; focus:0; display:block; }
a.productpage_right_takeaway_btn:hover { background-position: -232px -191px; }
a.productpage_right_takeaway_btn:active { background-position: -232px -218px; }
/* new sprite */
a.productpage_right_takeaway_btn2:link, a.productpage_right_takeaway_btn2:visited { background:url(/images/btn-sprite3.png) no-repeat 0px -105px; width:185px; height:31px; outline:0; focus:0; display:block; }
a.productpage_right_takeaway_btn2:hover { background-position: 0px -136px; }
a.productpage_right_takeaway_btn2:active { background-position: 0px -167px; }
#productpage_right_guarantee { width:326px; margin-top:15px; height:32px; display:block; overflow:hidden; }
#productpage_right_guarantee img { margin-right:20px; }
#productpage_banner { height:60px; width:468px; margin:0 0 0 104px; background-color:#000066; display:block; overflow:hidden; }
#productpage_banner_text { height:8px; width:572px; padding: 0 104px 2px 0; border-bottom:1px solid #dddddd; color:#aaaaaa; font-size:8px; text-transform:uppercase; text-align:right; margin-bottom:20px; line-height:10px; }
/*__________________________

        separator
__________________________*/

.product_top_separator { background-color: #cccccc; color: #cccccc; height: 1px; border: 0px; width:100%; }
.header_bottom_separator { background-color: #cccccc; color: #cccccc; height: 1px; border: 0px; width:100%; margin-bottom: 15px; }
/*__________________________

        product details
__________________________*/

#container_product_details { width:672px; margin:0; border-bottom:1px solid #868686; float:left; }
#container_left_product_details { float:left; width:670px; display:block; overflow:hidden; color:#333333; }
#product_details_header { height:18px; width:670px; padding:5px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; }
.product_details_header_sub { height:16px; width:670px; padding:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333; display:block; margin-top: 10px; margin-bottom:20px; border-bottom: 1px solid #cccccc; }
.product_details_header_sub h3 { font-weight:bold; font-size:12px; color:#333333; margin:0; padding:0; }
#product_details_container { background-repeat:no-repeat; width:670px; margin-top:0px; top:0px; position:relative; padding-bottom:6px; }
#product_details_container_left_top { float:left; width:325px; background-color:#FFFFFF; margin-right:5px; margin-top: 6px; }
#product_details_container_left { float:left; width:323px; background-color:#FFFFFF; padding: 0 0 6px; border-bottom: 0px solid #cccccc; display:block; }
#product_details_container_left img { max-width:278px; }
#product_details_container_left table { max-width:350px; text-align:left; }
#product_details_reviewscore { margin-left:0px; height:20px; width:325px; }
#product_details_container_outer { overflow:hidden; border-bottom:1px solid #ccc; }
/*__________________________

        product labels
__________________________*/

#product_details_labels { height:43px; width:325px; float: left; padding: 5px 0 5px 15px; }
#product_details_labels img { padding:0px; margin-right:10px; }
/*__________________________

        menu links
__________________________*/

a.anchor_menu:link, a.anchor_menu:active, a.anchor_menu:visited { color:#666666; text-decoration: none; }
a.anchor_menu:hover { color:#666666; text-decoration: underline; }
/*__________________________

        review links
__________________________*/

a.review_lnk:link, a.review_lnk:active, a.review_lnk:visited { color: #000000; text-decoration: underline; }
a.review_lnk:hover { color: #67ba00; text-decoration: underline; }
/*__________________________

        review score
__________________________*/

#reviewscore_number { float:left; color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:auto; padding-right:5px; }
a.anchor_Score:link {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:hover {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:active {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
a.anchor_Score:visited {color:#03a514; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }

#reviewscore_text { float:left; color:#333333; font-size:11px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; }
a.reviewscore_text:link, a.reviewscore_text:active, a.reviewscore_text:visited { color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.reviewscore_text:hover { color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
a.reviewscore_text_2:link, a.reviewscore_text_2:active, a.reviewscore_text_2:visited { color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
a.reviewscore_text_2:hover { color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
/*__________________________

        back links
__________________________*/

a.prev_page_links:link, a.prev_page_links:active, a.prev_page_links:visited { margin-top:10px; margin-bottom:20px; color:#999; text-decoration: none; }
a.prev_page_links:hover { margin-top:10px; margin-bottom:20px; color:#999; text-decoration: none; }
/*__________________________

        Reservation
__________________________*/

#productpage_reservation { width:325px; margin:0 0 10px 0; color:#333333; border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; }
#productpage_reservation_tbl td { padding:10px 14px 0px 14px; line-height:19px; color:#333333; }
#left_box_details_header_extra_info { background-color:#fee8f0; padding:0; margin-top:2px; }
#left_box_details_header_extra_info_2 { background-color:#fee8f0; padding:10px 14px 10px 14px; width:297px; margin-top:2px; }
/*__________________________

            Tabs
__________________________*/
.productpage_tabs { width:660px; }
.productpage_tabs_bg { height:25px; border-bottom:1px solid #dddddd; }
.productpage_tabs_content { width:595px; padding:15px 0 15px 5px; border-bottom:1px solid #dddddd; color:#003399; display:block; }
#tab1 { color:#444444; text-align:left; font-size:11px; line-height:21px; }
#tab1 table { color:#444444; text-align:left; font-size:11px; line-height:21px; }
#tab1 h2 { color: #000000; text-align:left; font-size:12px; font-weight:bold; margin: 0px 0 3px 0; }
#tab1 h3, #tab1 h4, #tab1 h5, #tab1 h6 { color: #000000; text-align:left; font-size:12px; font-weight:bold; margin: 15px 0 3px 0; }
#tab1 ul, #tab li { margin:15px 0 15px 0; padding:5px 0 5px 20px; list-style-image:url(/images/container_productpage_lnk_arrow.gif); line-height:16px; }
.showtab { float:left; width:676px; padding-top:15px; }
.headerarialwhite10 { font-size:10px; color: #ffffff; font-family: Arial; }
/*__________________________

       Specificaties
__________________________*/

#tab2 table { margin:0px; background-color:#eeeeee; }
tr.specrow { background-color:#eeeeee; }
td.speccaption { border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; border-right:1px solid #dddddd; color:#333333; padding:4px 0 4px 8px; width:331px; }
td.specvalue { border-bottom:1px solid #dddddd; border-top:1px solid #ffffff; border-left:1px solid #ffffff; color:#333333; padding:4px 0 4px 8px; }
/*__________________________

        Tab Garauntee
__________________________*/

.garantie_content_main { width:670px; color:#333333; display:block; }
.garantie_content_main_2 h3 { width:670px; color:#333333; padding-bottom:10px; padding-top:20px; font-size:12px; font-weight:bold; }
.garantie_content_main_left { float:left; width:550px; }
.garantie_content_main_right_img { float:right; padding-top:30px; width:100px; text-align:right; }
.garantie_logo { border-bottom:1px solid #cccccc; width:auto; }
.garantie_content { width:670px; color:#333333; display:block; clear:left; }
.garantie_content_right a:link, .garantie_content_right a:active, .garantie_content_right a:visited { width:670px; color: #3399CC; text-decoration:none; }
.garantie_content_right a:hover { width:670px; color: #3399CC; text-decoration:underline; }
.garantie_content_left { float:left; width:171px; }
.garantie_content_middle { float:left; width:15px; }
.garantie_content_right { float:left; width:484px; }
/*__________________________

        Tab Review
__________________________*/

.product_page_review { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:5px; color:#333333; }
.product_page_review h2 { font-size:11px; margin:0px; padding:0px; color:#000000; font-weight:normal; display:inline; }
.product_page_review_box { /*width:676px;*/
	width:670px; border-bottom:1px solid #cccccc; }
.product_page_review_stars { height:18px; margin-top:3px; }
.product_page_review_stars img { margin-left:-3px; }
.product_page_content { padding:5px 115px 10px 115px; color:#666666; font-size:12px; line-height:22px; }
.product_page_review_name { text-align:right; color:#000000; margin-bottom:2px; font-size:12px; font-weight:bold; height:13px; }
.product_page_review_date { text-align:right; font-size:10px; color:#999999; margin-bottom:4px; padding-right:2px; }
/*__________________________

    Combinatie pakketten
__________________________*/

#productpage_combi_box { width:676px; display:block; margin-bottom:6px; }
#productpage_combi_box_top { float:left; width:676px; height:23px; border-bottom:1px solid #FF0099; display:block; color:#000000; margin-bottom:16px; }
#productpage_combi_box_title h3 { color:#333333; font-size:11px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; line-height:15px; display:block; }
#productpage_combi_stock_notification_box { width:676px; height:20px; }
#productpage_combi_stock_notification_text { float:left; display:block; width: 253px; color:#333333; }
#productpage_combi_stock_notification_text_2 { float:left; display:block; width:19px; color:#333333; }
#productpage_combi_stock_notification { float:left; display:block; font-weight:bold; }
#productpage_combi_stock_notification_info { float:left; display:block; padding:3px 0 0 14px; width:16px; }
#productpage_combi_img_products { height:70px; padding:6px; background-color:#eeeeee; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; display:block; margin-bottom:8px; }
.productpage_combi_img { width:88px; height:68px; border:1px solid #dddddd; display:block; overflow:hidden; background-color:#FFFFFF; float:left; }
.productpage_combi_img img { max-width:88px; max-height:68px; }
.productpage_combi_text { font-size:36px; color:#8ccf4a; text-align:center; height:36px; padding-top:26px; width:44px; float:left; }
#productpage_combi_product_info { width:676px; height:160px; overflow:hidden; border-bottom:1px solid #dddddd; padding-bottom:8px; }
#productpage_combi_left_container_discription { float:left; border-right:1px solid #dddddd; width:326px; padding-right:13px; height:160px; }
#productpage_combi_right_container_specs { float:right; width:323px; }
.product_page_video { display:block; overflow:hidden; height:385px; width:640px; padding: 111px 16px 76px 16px; background-image:url(/images/bg_video_product_2.jpg); background-repeat:no-repeat; }
/*__________________________

        order buttons
__________________________*/


.btn_accessiores_box { width: 670px; height:	40px; }
.btn_accessiores_box_order { width: 670px; /*height:	32px;*/
	margin:0; padding:0; }
.btn_accessiores_box_takeaway { width: 308px; height:	32px; margin:0; padding:0; }
a.btn_accessoires_order_lnk:link, a.btn_accessoires_order_lnk:visited { background:url(/images/btn-sprite.png) no-repeat left top; background-position: -257px -246px; width:374px; height:28px; outline:0; focus:0; display:block; float:right; }
a.btn_accessoires_order_lnk:hover { background-position: -257px-273px; }
a.btn_accessoires_order_lnk:active { background-position: -257px -301px; }
/* new sprite */
a.btn_accessoires_order_lnk2:link, a.btn_accessoires_order_lnk2:visited { background:url(/images/btn-sprite3.png) no-repeat 0px -623px; width:314px; height:32px; outline:0; focus:0; display:block; float:right; }
a.btn_accessoires_order_lnk2:hover { background-position: 0px -655px; }
a.btn_accessoires_order_lnk2:active { background-position: 0px -688px; }
a.btn_accessoires_takeaway:link, a.btn_accessoires_takeaway:active, a.btn_accessoires_takeaway:visited { background-image:url(/images/btn_accessoires_afhalen.gif); background-repeat:no-repeat; background-position:top; width: 308px; height:32px; display:block; float:right; }
a.btn_accessoires_takeaway:hover { background-image:url(/images/btn_accessoires_afhalen_ro.gif); background-repeat:no-repeat; background-position:top; width: 308px; height:32px;  display:block float:right;
}
ul.accessoires_afhalen { list-style:none; margin:20px; padding:0; width:700px; }
ul.accessoires_afhalen li { float:left; list-style-type:none; margin:0 5px 5px 0; padding:0; width:120px; height:280px; display:block; overflow:hidden; }
ul.accessoires_afhalen_reserveren { list-style:none; margin:20px; padding:0; width:640px; }
ul.accessoires_afhalen_reserveren li { float:left; list-style-type:none; margin:0 5px 5px 0; padding:0; width:120px; height:240px; display:block; overflow:hidden; }
div.accesoires_reserveren { float:left; width: 640px; overflow:hidden; }
div.Reserverenform { float: left; width: 450px; overflow: hidden; }
#product_sendcost { font: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; display:block; color: #333333; padding:4px 0 0 0; }
#product_sendcost_text { font: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; color: #333333; padding:8px 0 0 0; }
#product_sendcost_img { font: Arial, Helvetica, sans-serif; font-size: 11px; height: 18px; color: #333333; padding: 5px 0 0 0; }
#product_details_in_stock { width:305px; padding:8px 7px 8px 13px; height:43px; margin-top:4px; background-color:#eeeeee; border-bottom:3px solid #FFF; }
#container_product_info h3, #container_product_info h4, #container_product_info h5, #container_product_info h6 { color: #333; font-size: 14px; margin: 0 0 8px 0; padding: 0px; }
#container_product_info { color:#444; font-size:11px; line-height:20px; }
#container_product_info img { float:left; margin:4px 10px 0 0; }
#container_product_info td { padding:0 0 40px 0; vertical-align:top; }
#container_product_info p { margin:0; padding:0; }
#container_product_info embed { margin:0 0 10px 0; padding:0; }
.productpage_content_txt a:link, .productpage_content_txt a:active, .productpage_content_txt a:visited { color:#06C; text-decoration:none; }
.productpage_content_txt a:hover { color:#06C; text-decoration:underline; }
/* new sprite */
a.btn_placereview, a.btn_placereview:link, a.btn_placereview:visited {background:url(http://winkelwagen.wasmachine.nl/images-all-shops/sprite-btns.png) no-repeat 0px -941px; width:178px; height:32px; outline:0; focus:0; display:block; float:left; text-indent:220px; overflow:hidden; text-decoration:none; }a.btn_placereview:hover { background-position: 0px -973px; text-decoration:none; }a.btn_placereview:active { background-position: 0px -1006px; text-decoration:none; }
