/*Shop.cg.com*/
.cm-bar {}
#default { margin:0; padding:0; }
/*SITE TEMPLATE STYLES*/
body { background: url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/bk_grad_main.jpg)
 #FFF repeat-x 0 0; font-family:verdana, trebuchet, sans-serif;
 font-size:xx-small; color:#333; margin:0; padding:0; text-align:center;}
#container { width:950px; z-index:400; margin:0 auto; text-align:left;}
#col_1, #col_2 { float:left; }
#col_1 { width:203px; margin:0 5px; }
#col_2 { width:732px; margin:0; }
#content {background:#FFF; height:100%;
}
#footer {background:#FFF;}
#header { background:#FFF;}

/* TEXT */
h1 { font-size:1.8em; letter-spacing: -1px; text-transform: uppercase; padding: 0 0 10px 0; margin: 0; cursor:default; }
h2 { font-size:1.6em; line-height: 14px; margin: 10px 0;/* color: #666;*/ cursor:default; }
h3 { font-size:1.4em; margin: 4px 0px;/* color: #CE580F;*/ cursor:default; }
p {
	font-size:120%;
	line-height:1.5em;
	cursor:default;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
#content_text ul { margin:0; padding:0;

font-size:120%;
	line-height:1.5em;

	
	margin-bottom: 1em;
	margin-left: 20px;
 }
img { border: 0; }
/*hr {width: 75%; background-color: #ddd; height: 1px;}*/
a { text-decoration:none; color:#167AC5; cursor:pointer; }
a:hover { text-decoration:underline; }
table td { font-size:xx-small; }/*Temp Fix for font issues*/

/* CLASS STYLES FOR DESIGN AND LAYOUT */
.killScroll {height:auto; overflow:hidden;}
.noBorder { border:none!important; }
.clearMe { clear:both; }
.noDisplay { display:none; }
.floatR { float:right; }
.floatL { float:left; }
.highlight { background-color: #ffc; }
.orange { color:#CE580F; }
.center{text-align:center;}
.importantMessage { padding: 15px; margin: 20px 0px; border: 1px solid #CCC; width: 800px; background-color: #ffffcc; }
.alpha_100{opacity:1; filter:alpha(opacity=100); -moz-opacity: 1;}
.alpha_50{opacity:.5; filter:alpha(opacity=50); -moz-opacity: .5;}
/*HEADER-ERM 0708*/
#header #logo_area {
	height:75px;
	background-color: #fff;
	position:relative;
	margin: 0px;
}
#header h1.logo a { background:url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png) no-repeat 0 0;
 width:315px; height:49px; display:block; float:left; }
#header a.cart_header_icon { background:url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png) no-repeat -320px -20px; width:103px; height:20px; display:block; float:right; margin-top:13px }
#header a.gc_header_icon { background:url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png) no-repeat -320px 0px; width:82px; height:20px; display:block; float:right; margin-top:13px }
#header span.phone_header_icon { background:url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png) no-repeat -620px 0; width:231px; height:20px; display:block; float:right; margin-top:13px }

#header #breadcrumbs { /*background:url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png)
 0 -80px no-repeat #FFF;*/ padding:0 0 0 7px; font-size:9px; color:#666; height:15px; padding-bottom:7px;
}
#header #breadcrumbs a { color: #666; text-decoration:none; }
#header #breadcrumbs a:link, #header #breadcrumbs a:visited { color: #999; text-decoration:underline; }
#header #breadcrumbs a:hover { color: #CCC; }
/*MAIN NAVIGATION-ERM 0708*/
#main-navWrapper { text-align:center; font-family:Arial, Helvetica, Verdana, sans-serif; /*width: 100%*/ ; z-index: 100; background: url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/ui_08/global_UI_images.png) #4A4A4A no-repeat 0 -50px; padding:0 0 0 10px; margin:0 0 8px 0; clear:both; height:30px; }
.main-nav, .main-nav ul { padding: 0; margin: 0; list-style:none; }
.main-nav a { text-decoration:none; padding:8px 11px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; letter-spacing:1px; display:block; height:14px; height:auto;
}

#ajaxSearch_input {
            width: 90px;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            margin: 0 0 0 0;
            padding: 3px;
            vertical-align: top;
			
        }
        #ajaxSearch_submit {
         
			
			width: 100px;
			height: 25px;
			border: 0;
			margin-top: 5px;
			padding: 0;
        }


/*FOOTER-ERM 0708*/
/*FOOTER-ERM 0708*/
#footer { margin-top:15px; padding:0 8px; }
#footer p { margin:0; }
#footer ul { margin:0; padding:0; }
#footer li { list-style:none; }
#footer a:link, #footer a:visited { font-size: 9px; color :#999; text-decoration:none; /*line-height:17px;*/ }
#footer a:hover { color :#ccc; }
#footer .box_1 { border: solid 1px #CCC; min-height:100px; height:110px;
}
#footer .box_1 strong { font-size:10px; text-transform:uppercase; margin:0 0 8px 0; display:block; }
#footer .box_1 div { float:left; background: url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/dottedVert.gif) repeat-y right top; padding: 5px 40px 5px 20px; margin: 10px 10px 0 0; }
#footer .box_1 div li { margin: 0 0 5px 0; }
/*
#footer .box_1 #email_collector {
	display:block;
	width: 400px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
*/
#footer .box_1 #email_collector { padding:5px 0; margin:10px 10px 0 0; display:block; }

#footer .box_2 {
	border: solid 1px #CCC;
	border-top:none;
	padding:8px;
	background-image: url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/logos.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 80px;
}
#footer .box_2 .logos { position:relative; height:40px; width:340px; float:left; }
#footer .box_2 .logos li { display:inline; }
#footer .box_2 .logos li a { display:block; float:left; margin:10px 5px 0 5px; }

#footer #legal { color:#333; font-size: 10px; text-align:right; margin-top:8px; }
#footer #legal a:link { color:white; font-size: 10px; }
/*#footer .site-footer-email-button{background:url(/images/ui_08/global_UI_images.png) -836px -175px no-repeat; height:20px; width:63px;} NEED TO REMOVE IMAGE BUTTON*/
/*PRODUCT DETAIL-ERM 0708*/
#product_pg { }
#product_pg a { outline:none; }
#product_pg hr { background:#000; height:2px; border: solid 1px #000; width:inherit!important; }
#product_pg .box_1 { float:left; margin-right:11px; width:410px; }
#product_pg .box_2 { float:left; width:311px; }
#product_pg #Prod_detail_promotion {margin-top:8px;}
#product_pg .goVideo {background:url(/images/ui_08/global_UI_images.png) -899px -175px no-repeat; display:block; padding:8px 0 8px 30px; }
#product_pg .goSpecs {background:url(/images/ui_08/global_UI_images.png) -899px -211px no-repeat; display:block; padding:8px 0 8px 30px; }
#product_pg .box_2 table.options_list { margin-top:8px; padding:10px 0; /*border-top: solid 1px #CCC;*/ width:311px; }
#product_pg .box_2 table.options_list strong, #product_pg .box_2 table.config_list strong { font-size:1.3em; }
#product_pg .box_2 table.options_list td { text-align:left!important; padding-bottom:5px; }
#product_pg .box_2 table.config_list { margin-top:8px; padding:10px 0; border-top: solid 1px #CCC; width:311px; }
#product_pg .box_2 table.config_list td { text-align:left!important; padding-bottom:8px; height:25px; }
#product_pg .box_2 .thumbs{ clear:both; margin-top:8px;}
#product_pg .box_2 .img_thumb {display:inline;}
#product_pg .box_2 .img_thumb .product-thumb img { margin-right:13px; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5; border:solid 1px #EEE; padding:3px; }
#product_pg .box_2 .img_thumb .product-thumb:hover img { opacity:1; filter:alpha(opacity=100); -moz-opacity: 1; border:solid 1px #CCC; }
#product_pg #tab_section { width:478px; margin:10px 5px 0 0; float:left; position:relative; }
#product_pg #tab_section ul.tabs { margin:0; padding:0 0 0 20px; z-index:150; position: absolute; }
#product_pg #tab_section ul.tabs li { list-style:none; display:inline; }
#product_pg #tab_section ul.tabs li a { background:url(/images/ui_08/global_UI_images.png) -140px -145px no-repeat; text-decoration:none; color:#999; display:block; width:140px; float:left; margin-right:8px; padding:6px 0; text-align:center; }
#product_pg #tab_section ul.tabs li a:hover { background:url(/images/ui_08/global_UI_images.png) -280px -145px no-repeat; }
#product_pg #tab_section ul.tabs li a:active { outline:none; }
#product_pg #tab_section ul.tabs li a.active, #product_pg #tab_section ul.tabs li a.active:hover { background:url(/images/ui_08/global_UI_images.png) 0 -145px no-repeat; color:#000; cursor:default; }
#product_pg #tab_content_1, #product_pg #tab_content_2 { border-top: solid 1px #CCC; padding:20px; z-index:100; position: relative; margin-top:11px; margin-top:23px;
}
#product_pg #tab_content_1 a, #product_pg #tab_content_2 a, #product_pg .box_2 a { font-weight:bold; }
#product_pg #tab_content_1 a:hover span, #product_pg #tab_content_2 a:hover span, #product_pg .box_2 a:hover span { text-decoration:none!important; }
#product_pg #related_products { width:249px; float:left; margin-top:34px; width:240px;
}
#product_pg #related_products a { color:#000; text-decoration:none; }
#product_pg #related_products a:hover span { text-decoration: underline; }
#product_pg #related_products a img { opacity:0.8; Filter:Alpha(Opacity=80); -moz-opacity:.8; }
#product_pg #related_products a:hover img { opacity:1; Filter:Alpha(Opacity=100); -moz-opacity:1; }
#product_pg #related_products .item { text-align:left; border-top: solid 1px #CCC!important; display:block; padding: 5px 0 5px 0; clear:left; }
#product_pg #related_products .item img { float:left; padding-right:5px; }
#product_pg #related_products .item span { font-weight:bold; text-align:right; color:#CE580F; display:block; }
#product_pg #loading { display:none; margin-left:200px; }
/*CART BUTTONS*/
#preOrder_btn { display:block; width:149px; height:36px; background:url(/images/ui_08/global_UI_images.png) -298px -175px no-repeat; }
#build_btn { display:block; width:149px; height:36px; background:url(/images/ui_08/global_UI_images.png) -149px -175px no-repeat; }

#configure { display:block; width:149px; height:36px; background:url(/images/ui_08/global_UI_images.png) 0px -175px no-repeat; }
/*.addCart_btn{display:block; width:149px; height:36px; background:url(/images/ui_08/global_UI_images.png) -447px -175px no-repeat;}NEED TO REMOVE IMAGE BUTTON */

/* I-MIX Shaft Specs */
#shaft-spec table { width:445px; margin:0; padding:0; width:435px;}
#shaft-spec tr { text-align:center; }
#shaft-spec tr td { padding:2px; }
#shaft-spec th.left-cell, #shaft-spec th.mid-cell, #shaft-spec th.mid-cell2, #shaft-spec th.right-cell { color:#444; font-size:10px; letter-spacing:-1px; text-transform:uppercase; border-bottom: solid 1px #ccc; padding-bottom:4px; }
#shaft-spec td.left-cell, #shaft-spec td.mid-cell, #shaft-spec td.mid-cell2, #shaft-spec td.right-cell { color:#666; font-size:10px; border-bottom: solid 1px #eee; padding:7px 0; }
#shaft-spec td.left-cell { font-weight:bold; }
/*CATEGORY-ERM 0708*/
#category_pg { }
#category_pg #item_list span{display:block;}
#category_pg #item_list { }
#category_pg #item_list a { display:block; width:243px; height:208px; border:solid 1px #EEE; float:left; color:#000; z-index:100; text-decoration:none; position:relative; margin-right:-1px; margin-top:-1px; }
#category_pg #item_list a:hover { border: solid 1px #CCC; z-index:200; }
#category_pg #item_list a .prod_img { width:inherit; height:140; background:no-repeat right top; opacity:1; Filter:Alpha(Opacity=100); -moz-opacity:1; margin-bottom:10px; z-index:50; position:relative; }
#category_pg #item_list a:hover .prod_img { opacity:.8; Filter:Alpha(Opacity=80); -moz-opacity:.8; }
#category_pg #item_list a span.item_quick { z-index:100; position:relative; padding:0 8px; display:block; height:5em; overflow:hidden; }
/*toegevoegd streamliner*/
#category_pg #item_list  span.prod_img { z-index:100; position:relative;
 padding:0 8px; display:block; height:9em; overflow:hidden; }
#category_pg #item_list a span.item_quick strong { display:block; text-transform:uppercase; font-size:1.1em; }
#category_pg #item_list a .Odyssey { color:#C41E3A!important; }/*Adds Odyssey Style*/
#category_pg #item_list a .cta { color:#CE580F; font-size:1.2em; text-align:right; }
#category_pg #item_list a span.cta { display:block; position:absolute; right:8px; bottom:8px; }
#category_pg #item_list a .price { color:#CE580F; font-size:1.2em; }
#category_pg #item_list a:hover .cta, #category_pg #item_list a:hover .price { text-decoration:underline; }
#category_pg #item_list a .item_buy { position:absolute; bottom:0; left:0; display:block; font-weight:bold; width:227px; padding:8px; }
/*HOME PAGE-ERM 0708*/
#promo_1 {}

#promo_2 { margin-top:15px; }
#promo_2 .module { padding:0 12px; border-right:solid 1px #EEE; float:left; }
#promo_2 .module a { width:158px; height:60px; display:block; background:no-repeat; text-align:center; text-decoration:none; color:#000;  position:relative; height:160px;
}
#promo_2 .module a .cta { color:#CE580F; font-weight:bold; text-align:right; position: absolute; bottom:5px; right:0; }
#promo_2 .module a:hover .cta { text-decoration:underline; }
#promo_3 { margin-top:15px; margin-top:45px;
}
#promo_3 .module { width:360; border-right:solid #FFF 6px; float:left; height:100px; position:relative; }
#promo_3 .module a.floatL { margin-right:6px; }
#promo_3 .module h3 { background:#EBEBEB; font-size:90%; text-transform:uppercase; padding:3px; margin:0 0 8px 0; }
#promo_3 .module strong { display:block; margin-bottom:5px; }
#promo_3 .module a.cta { display:block; position:absolute; bottom:0; right:8px; font-weight:bold; }





.blockPage{position:fixed;width:818px;height:583px;/*background:#fff*/;left:50%;margin-left:-409px;top:15px; background:url(/images/ui_08/lightbox_background.png) no-repeat;height:573px;}



.rechts_uitlijnen {
float:right;

}

#produkten_news {float: left;}

form DIV.newsletter_hidden {
	display: none;

}


ul.LSM_0  {margin: 0; }

.newsitem {
	display:block;
	margin-bottom: 20px;
	border: solid 1px #CCC;
	padding: 10px;
	/*height:180px;*/
}

.clear { 
clear:both; 
width:100%; 
font-size:1px; 
}
#telefoonnummer{position:relative;
top:-5px;
left:360px;
color:#000;
width:150px;}

#favorites{position:absolute;
top:25px;
left:320px;
z-index:10;
width:630px;}


#favorites div{float:left;}

.tellafriend {
	background-image: url(http://www.cursuszoekmachineoptimalisatie.nl/assets/templates/rikewoods/images/tellafriend.jpg);
	background-repeat: no-repeat;
width: 156px;
height:36px;
}

.tellafriend a{
	color: #FFFFFF;
	text-decoration: none;
position:relative;
left:32px;
top:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#favorieten_binnen a{
	position:relative;
left:32px;
top:4px;
font-size:11px;
width:120px;
display:block;
}

#footer .search  { text-align:left; width: 920px;
}

#footer .search .sublinks { margin:5px 0; padding:0; text-align:left; 
float: right;}
#footer .search .sublinks li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; border-right: solid 1px #999;/*IE Hack*/ padding-left:5px;
}
#footer .search .sublinks a { color:#999; text-decoration:none; padding:0 8px 0 3px; }
#footer .search .sublinks a:hover { color:#333; }

#footer .box_2 {
position:relative;

}

#footer #mbok {
position:absolute;
left:420px;
	height: 70px;
}