@charset "utf-8";
/* CSS Document */

a:focus{
background: white;
outline:expression(hideFocus='true');
outline:none;
user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
}



/* algehele content table */
#contentSite{
width: 955px;
vertical-align: top;
}
#contentSite tr td{
vertical-align: top;
}

div.main{
	width:1003px;
	margin: 0 auto;
	/* BESYLVEG to CN Image does not exist background:#fff url(../../mimes/shared/img/sonybkgstyle.jpg) no-repeat 0 10px;*/
}

div.main div.mainTop{
	height: 15px;}

div#navigation{
/*background: red;*/
width: 165px;
float: left;
margin: 0 0 0 25px;
_margin: 0 0 0 12px;
}

div#mini_basket{
/*background: yellow;*/
width: 200px;
float: right;
margin: 0 25px 0 0;
_margin: 0 11px 0 0;
}

div#rhb{
/*background: yellow;*/
width: 200px;
float: right;
margin: 0 25px 0 0;
_margin: 0 11px 0 0;
}


div#centralContent{
/*background: #e1e1e1;*/
width: 570px;
display: inline-block;
text-align: left;
float: left;
/*margin: 0 0 15px 10px;*/
margin: 0 auto;
} 


/*01*/

*{
margin: 0;
padding: 0;

}

#navigation{
	width: 165px;
	display: block;
	color: #5b5b5b;
	font: 11px Arial, Verdana;
}

#navigation ul li{
	list-style-image: none; !important
	list-style-type: none; 
	margin-left: 0;		 /* overschrijven van global setting in sonystyle.css */
}

#navigation a:focus{
outline:expression(hideFocus='true');
outline:none;
user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
}


#navigation img{
	cursor: pointer;
	border: 0;
}

#navigation h1{
	font-size: 11px;
	font-weight: normal;
}

#navigation #product_nav{
	width: 150px;
	padding: 0 10px 0 0;
	border-right: 1px solid #e1e1e1;
	margin: 0;
	/*background: #FFFF00;*/
}

#navigation #product_nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none; !important
	list-style-image: none; !important 		/* overschrijven van global setting in sonystyle.css */
	width: 100%;
	margin-left: 0;		 	/* overschrijven van global setting in sonystyle.css */
	/*background: green;*/
}

#navigation #product_nav ul li{
	margin: 0;
	padding: 0;
	margin-left: 0;  		/* overschrijven van global setting in sonystyle.css */
	list-style-type: none;
	border-bottom: 1px dashed #ebebeb;
	list-style-image: none; !important 		/* overschrijven van global setting in sonystyle.css */
/*	background-color: red;*/
}

#navigation #product_nav ul li a{
	color: #656565;
	padding: 2px 0 2px 15px;
	display: block;
	width: 75%;
	background: /*#900*/ url('../shared/img/bullet_plus.gif') no-repeat 2px 0;
	text-decoration: none;
	font-size: 11px;
}

#navigation #product_nav ul li a:hover{
	color: #67a227;
	text-decoration: underline;
	display: block;
	
}

#navigation #product_nav ul li a.active{
	background: /*#900*/ url('../shared/img/bullet_minus.gif') no-repeat 2px 0;
}

/* list under left navigation ********************************************************************************************************/
#navigation #product_nav ul li ul{
	margin-top: 0;
	margin-left: 0; 		 /* overschrijven van global setting in sonystyle.css */
	list-style-image: none; !important 		/* overschrijven van global setting in sonystyle.css */
	list-style-item: none;

}

#navigation #product_nav ul li ul li{
	border-bottom: 1px solid white;
	margin-left: 0; 		 /* overschrijven van global setting in sonystyle.css */
	list-style-image: none; !important 		/* overschrijven van global setting in sonystyle.css */
	list-style-item: none;
	font-size: 10px;

}

#navigation #product_nav ul li ul li a{
	color: #959595;
	display: block; 
	padding: 1px 0 1px 25px;
	background: /*#900*/ url('../shared/img/bullet_plus.gif') no-repeat 12px 0;
	font-size: 10px;
}

#navigation #product_nav ul li ul li a:hover{
	color: #67a227;
	font-size: 10px;
}


 #image_holder{
margin-top: 5px;
/*background:  #00FF00;*/
}


#navigation #promo_block{
	/*background: #ccc;*/
	margin: 5px 0 0 0;
	padding: 0;
	width: 160px;
	
}


#navigation #promo_block #promo_block_top{
	background: /*#900*/ url('../shared/img/promo_top.gif') no-repeat left bottom;
	height: 10px;
	width: 160px;
	/*_width: 158px;*/
}








#navigation #promo_block #promo_block_content{
border-left: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
/*background: #00CC00;*/
}


#navigation #promo_block #promo_block_content ul{
	/*background: #ccc;*/
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 0 10px;
	margin-left: 0; 		 /* overschrijven van global setting in sonystyle.css */
}


#navigation #promo_block #promo_block_content ul li{
	/*background: #ccc;*/
	margin: 0;
	padding: 0;
	margin-left: 0;		 /* overschrijven van global setting in sonystyle.css */
	list-style-image: none; !important		/* overschrijven van global setting in sonystyle.css */
	list-style-type: none;

	border-bottom: 1px dashed #ebebeb; !important
}

#navigation #promo_block #promo_block_content ul li a{
	background: url('../shared/img/bullet_plus.gif') no-repeat 2px 0;
	background-repeat: no-repeat;
	color: #656565;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	display: block;
	width: 80%;
	font-size: 11px;
	/*background-color: #990000;*/
}

#navigation #promo_block #promo_block_content ul li a:hover{
	text-decoration: underline;
	color: #67a227;
}


#navigation #promo_block #promo_block_bottom{
	background: #fff  url('../shared/img/promo_bottom.gif') no-repeat left top;
	height: 10px;

}

*{
	padding: 0;
	margin: 0;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

#header {
	padding: 5px 0 0 0;
	margin: 0 auto 10px auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 955px;
	/*background: #00FFFF;*/
	display: block;
	height: 116px;
}

#header a{text-decoration: none;}

#header a:focus{
	outline: expression(hideFocus='true');
	outline: none;
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#header img{border: none;}

#header #logoSSS {
	float: left;
	margin: 10px 0 0 0;
}

#header p#quick_contact{
	color:#878787;
	float:left;
	font-size:11px;
	margin: 0 6px 0 60px;
	height:37px;
	/*background: #FF6699;*/
	width: 400px;
}

#header p#quick_contact strong{
	font-size: 13px;
	font-weight: bold;
}

#header #righ_top{
/* width: 125px; */
width: 110px;
float: right;
display: block;
background: #fff;
}

#header #righ_top img{
 float: left;
}

#header #righ_top a{
width: 38px;
height: 16px;
display: block;
float: right; 
background:/*#0099CC*/ url('../../mimes/shared/img/bg_flag.gif') no-repeat left top;
padding: 2px 0 0 10px;
}

#header #navigation_bar {
background: url('../../mimes/shared/img/nav_bg.gif') repeat-x;
float:left;
height:37px;
width:956px;
}

#header #switch{
clear: both;
padding: 10px 0 3px 0;
_padding: 10px 0 0px 0;
/*background: #33CC99;*/
text-align: right;
height: 12px;
font: bold 11px arial, verdana;
}

#header #switch a{
color:#858585;
font: bold 11px arial,verdana;
}

#header #navigation_bar #left_bar_img{
width: 5px;
height: 36px;
/*background: #900 url('../../mimes/shared/img/nav_left.gif'); */
float: left;
overflow: hidden;
}

#header #navigation_bar #right_bar_img{
width: 204px;
height: 36px;
/*background: url('../../mimes/shared/img/nav_right.gif') no-repeat right top;*/
float: right;
text-align: right;
position:relative; top:1px;
}

#header #navigation_bar ul{
margin: 0 0 0 5px;
padding: 0;
list-style-type: none;
float: left;
/*background: #999900;*/
}

#header #navigation_bar ul li{
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
background: #000033;
}

#header #navigation_bar ul li img{
float: left;
border: none;
}

#header #navigation_bar ul li a{
color:#fff;
display: block;
float: left;
font-size:11px;
padding:10px 10px 7px;
}


#header #navigation_bar ul li a:hover{
background: #777 url('../../mimes/shared/img/nav_bg_hover.gif') left 1px;
padding:10px 10px 7px;
}

#header #navigation_bar li a.shop_link{
padding:10px 30px 10px 10px;
background: url('../../mimes/shared/img/nav_bg2.gif') right top;
}

#header #navigation_bar li a.shop_link:hover{
padding:10px 30px 10px 10px;
background: url('../../mimes/shared/img/nav_bg_hover2.gif') right 1px;
}




/* wepbar fix ******************************************************************************************/
div.topbar div#cntHeader div#wep_buttonArea div#wep_buttons div#wep_button0.wep_button a{
font-weight: bold;
}

/* mini basket ************************************************************************************************************/

#basket_positioner{
top: 151px;
_top: 155px;
position: absolute;
overflow: visible;
/*width: 956px;*/
width: 350px;
/*background: #FF00FF;*/
left: 50%;
/*margin-left: -478px;*/
margin-left: 154px;
_margin-left: 150px;
z-index: 998; 
}
#basket_positioner #mini_basket{
	float: right;
	width: 200px;
	color: #5b5b5b;
	/*background: #00FFFF;*/
	display: none;		/* hiding the whole mini basket */
}

#basket_positioner #mini_basket a{
	text-decoration: none;
}


#basket_positioner #mini_basket #mini_basket_top a.shop_link_empty{
	display:block;
	color: white;
	height: 16px;
	padding: 9px 0 7px 110px;
	background: url('../../mimes/shared/img/top_minibasket_blue.gif') no-repeat left -1px;
	_background: url('../../mimes/shared/img/top_minibasket_blue.gif') no-repeat left top;
}

/* tonen wanneer panel dichtgeklapt is ****************************************************************/


/* SETS background for the mini basket overlay ********************************************************/

#basket_positioner #basket_background{
	/* place with javascript */
	
	background: /*#00FF00*/ url('../../mimes/shared/img/bg_minibasket2.gif') left bottom;
	
}

#basket_positioner #mini_basket #mini_basket_bottom_closed a.shop_link_proceed{
	
	display:block;
	background: url('../../mimes/shared/img/bg_minibasket_proceed.gif') no-repeat left bottom;
	height: 14px;
	padding: 4px 0 10px 25px;
	font-weight: bold;

}


/* link proceed TOP, when mini basket pannel is open  */
#basket_positioner #mini_basket #mini_basket_proceed_opened a.shop_link_proceed{
	display:block;
	background: url('../../mimes/shared/img/bottom_flop_proceed_open.jpg') no-repeat left bottom;
	_background: url('../../mimes/shared/img/bottom_flop_proceed_open.jpg') no-repeat left -14px;
	height: 11px;
	padding: 4px 0 10px 25px;
	font-weight: bold;
}

#basket_positioner #mini_basket #mini_basket_bottom_opened{
	display:block;
	background: /*#00FF00*/ url('../../mimes/shared/img/bg_mini_basket.jpg') repeat-y left top;
	/*height: 300px;*/
}

/* link proceed BOTTOM, when mini basket pannel is open  */
#basket_positioner #mini_basket #mini_basket_bottom_opened a.shop_link_proceed{
	display:block;
	background: url('../../mimes/shared/img/bottom_flop_proceed_open.jpg') no-repeat left bottom;
	_background: url('../../mimes/shared/img/bottom_flop_proceed_open.jpg') no-repeat left -14px;
	height: 11px;
	padding: 4px 0 10px 25px;
	font-weight: bold;
}

#basket_positioner .minibasket_product_info{
	margin: 0;
	/*border-bottom: 1px solid #E0E0E0;*/
	padding: 3px;
	background: url('../../mimes/shared/img/bg_mini_basket_info_blocks.jpg') left bottom;
}

.grayColor{color: #5B5B5B;}
.blueColor{color: #327EC8;}
.vet{font-weight: bold;}


#basket_positioner .minibasket_product_info table td.left_td{
	padding: 1px 0 1px 5px;
}

#basket_positioner .minibasket_product_info table td.right_td{
	padding: 1px 5px 1px 5px;
	text-align: right;
}


#basket_positioner #mini_basket #basket_product_total{
	background: /*#00FF00*/ url('../../mimes/shared/img/bg_mini_basket.jpg') repeat-y left top;
}


#basket_positioner #mini_basket #basket_product_total table td.left_td{
	/*background: #900;*/
	/*color: #327EC8;*/
	padding: 1px 0 1px 8px;
	
}

#basket_positioner #mini_basket #basket_product_total table td.right_td{
	/*background: #900;*/
	text-align: right;
	padding: 1px 5px 1px 0;
}

#basket_positioner #mini_basket .minibasket_product_info p{
	padding: 0 10px 0 5px;
}

.blue_color{
color: #327EC8; 
}


.orange_color{
color: #fa6c30; 
}

.text_color{
color: #333; 
}

#basket_positioner #mini_basket #mini_basket_bottom_opened{
	display:block;
	background: /*#ccc*/ url('../../mimes/shared/img/bg_bottom_mini_basket.jpg') no-repeat left top;
	height: 63px;
}


#basket_positioner #mini_basket #mini_basket_bottom_opened a.shop_link_edit{
	display:block;
	/*background: #900;*/
	text-align: center;
	color: white;
}

#basket_positioner #mini_basket #mini_basket_bottom_opened a.shop_link_proceed_to_check_out{
	display:block;
	/*background: #900;*/
	font-weight: bold;
	text-align: center;
	color: white;
}



/* white spaces _________________________________________________ */


#basket_positioner #mini_basket .spacer_height_1{
display: block;
padding: 0;
margin: 0;
font-size: 11px;
font-size: 80%; 
}
#basket_positioner #mini_basket .spacer_height_2{
font-size: 11px;
font-size: 80%; 
display: block;
padding: 0;
margin: 0;
}

#basket_positioner #mini_basket #basket_bottom{
height: 36px;
display: block;
background:/*#99CC00*/ url('../../mimes/shared/img/mini_basket_bottom.png') no-repeat left top;
width: 200px;
/*behavior: url('/SonyStyle/b2c/jscript/iepngfix.htc');*/
behavior: url('/SonyStyle/b2c/jscript/iepngfix.htc');
}
/**/


#basket_positioner #mini_basket #basket_bottom a{
background: /*#99CC00*/ url('../../mimes/shared/img/mini_basket_bottom.png')no-repeat left bottom;
height: 36px;
display: block;
}




/**/


#basket_positioner #mini_basket .minibasket_product_info a.del_prod{
	width: 15px;
	height: 15px;
	background: url('../../mimes/shared/img/basket_x.gif') no-repeat right top;
	display: block;
	float: right;
}
/**/


#mini_basket #module a.toplink{
	
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #000 url('../../mimes/shared/img/bg_basket_tp.gif') no-repeat left top;
	display: block;
	width: 170px;
	padding: 8px 0 0 30px;
}

#mini_basket #module #minibasket_link_bottom{
	background: #900 url('../../mimes/shared/img/bg_basket_bt.gif') no-repeat left top;
	width: 200px;
	height: 8px;
	overflow: hidden;
}

#mini_basket #module #minibasket_info_title{
	background-color: #F2F6FA;
	border-bottom: 1px solid #E0E0E0;
	color: #327EC8;
	padding: 5px;
}









#mini_basket #module .smallbutton{
	border: none;
	margin: 2px 0 0 10px;
	width: 180px;
	color: #fff;
	padding: 1px 0 2px 0;
	background-color: #67a227;
	font-size: 11px;
	cursor: pointer;
}

#mini_basket #module #basket_product_total{
	background: #F2F6FA;
	margin: -5px 0 0 0;
	padding: 0 5px 10px 5px; 
}
/**/


#mini_basket #module a.checkout_link{
	background: #ccc url('../../mimes/shared/img/bt_cart_bg.gif') no-repeat left top;
	display: block;
	width: 109px;
	padding: 2px 0 2px 30px;
	text-decoration: none;
	margin: 5px 0 0 61px;
	color: #fff;
	font-size: 10px;
}

#mini_basket #module #checkout_link_bottom{
	background: url('../../mimes/shared/img/bt_bottom.gif') no-repeat right top;
	width: 139px;
	height: 5px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 5px;
	
}

.main .mainTop {
height:15px;
}



@charset "utf-8";
/* 
 CSS Document 
 let's try ................................. .
 
 colors used : 
 color:#FA6C30;			// orange
 color: #5B5B5B;		// gray
*/

div#centralContent{
color: #5B5B5B;
text-align:left;
}

/* GLOBALS */
#breadcrumb {font: 10px arial;height: 25px;width: 950px;}
.msWindowsTagline{color:#000000; font:12px Arial;  text-align:right;/*background: #996600;*/}

a.breadcrumbLink{font: 10px arial; color: #67A227; text-decoration: underline;}
a.breadcrumbLink:link{font: 10px arial; color: #67A227; text-decoration: underline;}
a.breadcrumbLink:visited{font: 10px arial; color: #67A227; text-decoration: underline;}
a.breadcrumbLink:hover{font: 10px arial; color: #67A227; text-decoration: underline;}
a.breadcrumbLink:active{font: 10px arial; color: #67A227; text-decoration: underline;}

div#centralContent p{font: 11px arial;}
div#centralContent h2{font: 11px arial;font-weight: bold;}
.spacing5{display:block; height:5px; border: 0; visibility: hidden;/*background:#00FFFF;*/}
.spacing10{display:block; height:10px; border: 0; visibility: hidden;/*background:#00FFFF;*/}
.spacing15{display:block; height:15px; border: 0; visibility: hidden;/*background:#00FFFF;*/}
.spacing20{display:block; height:20px; border: 0; visibility: hidden;/*background:#00FFFF;*/}
.spacing30{display:block; height:30px; border: 0; visibility: hidden;/*background:#00FFFF;*/}


div#detailHolder{
clear:both;
display:block;
width:950px;
/*background: #CCFFFF;*/
margin: 10px 0 0 0;
}

div#detailHolder .savePrice{color: #5B5B5B;}
.orange{color: #FA6C30;}


div#detailLeftCol{
width: 950px;
float: left;
/*background: #990000;*/
}

div#detailLinksList{margin: 10px 0 0 0;}
div#detailLinksList ul{margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
div#detailLinksList ul li{margin: 0; padding: 0; list-style-type: none; list-style-image: none;}

.cpuImage{float: right;}

a.detailLinks{
color: #67A227;
text-decoration: none; 
background: url('../../mimes/shared/img/bullet_plus.gif') no-repeat left top;
padding: 2px 0 2px 15px;
font: 11px arial;
}

a.detailLinks:link{text-decoration: none; font: 11px arial;}
a.detailLinks:visited{text-decoration: none; font: 11px arial;color: #98c66a;}
a.detailLinks:hover{text-decoration: underline; font: 11px arial;}
a.detailLinks:active{text-decoration: none; font: 11px arial;}


a.detailLinkInline{color: #67A227;text-decoration: none; font: 11px arial;}
a.detailLinkInline:link{color: #67A227;text-decoration: none; font: 11px arial;}
a.detailLinkInline:visited{color: #67A227;text-decoration: none; font: 11px arial;}
a.detailLinkInline:hover{color: #67A227;text-decoration: none; font: 11px arial;}
a.detailLinkInline:active{color: #67A227;text-decoration: none; font: 11px arial;}

div#detailRightCol{
/*background: red;*/
float: right;
width: 950px;
overflow: hidden;
}

ul#detailList{
list-style-type: square;
}

.detailPrice{
color: #FA6C30;
font: bold 14px arial;
display: block;
}
.detailSmallPrice{
color:#999;
font-size: 12px;
/*margin: 0 0 5px 0;*/
display: block;
}

a.addToBasket{
background: url('../../mimes/shared/img/bt_cart_bg.gif') no-repeat left top;
font-weight: bold; 
font: 11px arial;
color: white;
display: block; 
width: 950px;
padding: 3px 0 2px 30px;
text-decoration: none;
}
a.addToBasket:link{font-weight: bold; color: white;display: block; width: 950px;padding: 3px 0 2px 30px;text-decoration: none;}
a.addToBasket:visited{font-weight: bold; color: white;display: block; width: 950px;padding: 3px 0 2px 30px;text-decoration: none;}
a.addToBasket:hover{font-weight: bold; color: white;display: block; width: 950px;padding: 3px 0 2px 30px;text-decoration: none;}
a.addToBasket:active{font-weight: bold; color: white;display: block; width: 950px;padding: 3px 0 2px 30px;text-decoration: none;}
.addButton{width: 950px; margin: 10px 0 0 0;}
.addButtonBottom{background: url('../../mimes/shared/img/bt_bottom.gif') no-repeat left top; width: 950px;height: 5px;display: block;}


div#detailTabHolder{
clear: both;
/*background: #99FFFF;*/
padding: 15px 0 0 0;
}

div#tabsCompaire{
clear: both;
font: 11px Arial, Helvetica, sans-serif;
}


div#tabsCompaire ul{
list-style-type:none;
margin:0;
padding:10px 10px 0px;
}

div#tabsCompaire ul li{
list-style-type:none;
margin:0;
padding: 0;
display: inline;
}

.activeTabCorner{
background: url('../../mimes/shared/img/tableftActive.gif') no-repeat left top;
float:left;
margin:0;
}


div#tabsCompaire ul li span.activeTab{
background: url('../../mimes/shared/img/tabrightActive.gif') no-repeat right top;
color:#fff;
display:inline-block;
float:left;
padding:5px 10px 4px 6px;
margin: 0 0 0 4px;
}


div#tabsCompaire ul li a{
background: url('../../mimes/shared/img/tableft.gif') no-repeat left top;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
cursor: hand;
}

div#tabsCompaire ul li a:hover span{
background-position: right -44px;
cursor: hand;
}

div#tabsCompaire ul li span{
background: url('../../mimes/shared/img/tabright.gif') no-repeat right top;
color:#666;
display:inline-block;
float:left;
padding:5px 15px 4px 6px;
}

#topLineTable{background: #ccc url('../../mimes/shared/img/listCornerT.gif') repeat-x; 
width: 950px; margin:0;height: 7px;overflow: hidden; padding: 0;clear: both;}

#leftCornerRounded{background: url('../../mimes/shared/img/listCornerTl.gif') no-repeat left top; width: 7px; height: 7px;float: left;}

#rightCornerRounded{background: url('../../mimes/shared/img/listCornerTr.gif') no-repeat right top ;width: 7px; height: 7px;float: right;}


#compTableContent{
width: 708px;
display: block;
clear: both; 
padding: 5px;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
/*background: #CCCC00;*/
/*overflow: auto;*/
}

#bottomLineTable{background: /*#ccc*/ url('../../mimes/shared/img/listCornerB.gif') repeat-x; 
width: 950px; margin:0;height: 7px;overflow: hidden; padding: 0;clear: both;}
#leftCornerRoundedBottom{background: url('../../mimes/shared/img/listCornerBl.gif') no-repeat left top; width: 7px; height: 7px;float: left;}
#rightCornerRoundedBottom{background: url('../../mimes/shared/img/listCornerBr.gif') no-repeat right top ;width: 7px; height: 7px;float: right;}

.firstLine{
border: none;
height: 1px;
border-top: 1px solid #e1e1e1;
margin-bottom: 0px;
}

div#compTableContent ul#detailDescriptionList{
margin:0;
padding: 0;
list-style-type: none;
list-style-image: none;
/*background: #999900;*/
}
div#compTableContent ul#detailDescriptionList li{
margin:0;
padding: 0;
list-style-type: none;
border-bottom: 1px solid #e1e1e1;
padding: 4px 0;
list-style-image: none;
}


#dhtmltooltip{
position: absolute;
width: 210px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 250;
font-family: Verdana; 
font-size: 10px; 
font-weight: normal;
/* Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


a.linkShowAllSpecs{
color: #67A227;
text-decoration: none; 
background: url('../../mimes/shared/img/bullet_plus.gif') no-repeat left top;
padding: 2px 0 2px 15px;
font: 11px arial;
}

a.linkShowAllSpecs:link{text-decoration: none; font: 11px arial;}
a.linkShowAllSpecs:visited{text-decoration: none; font: 11px arial;color: #98c66a;}
a.linkShowAllSpecs:hover{text-decoration: underline; font: 11px arial;}
a.linkShowAllSpecs:active{text-decoration: none; font: 11px arial;}

a.linkAccessInfo{text-decoration: none;font: 11px arial;color: #5B5B5B}
a.linkAccessInfo:link{text-decoration: none;font: 11px arial;color: #5B5B5B}
a.linkAccessInfo:visited{text-decoration: none;font: 11px arial;color: #5B5B5B}
a.linkAccessInfo:hover{text-decoration: underline;font: 11px arial;color: #5B5B5B}
a.linkAccessInfo:active{text-decoration: none;font: 11px arial;color: #5B5B5B}

a.accessSuggestedLink{
color: #67A227;
text-decoration: none; 
font: 11px arial;
}

a.accessSuggestedLink:link{text-decoration: none; font: 11px arial;}
a.accessSuggestedLink:visited{text-decoration: none; font: 11px arial;color: #98c66a;}
a.accessSuggestedLink:hover{text-decoration: underline; font: 11px arial;}
a.accessSuggestedLink:active{text-decoration: none; font: 11px arial;}

.rowColor{background:#f9f9f9;}
div.detailSpecsRow{display: block; clear: both;border-bottom: 1px solid #e1e1e1;font: 11px arial;padding: 4px 0;}
span.specsSubjectHolder{width: 250px;display: inline-block;font: bold 11px arial;color: #5B5B5B}
span.specsSubjectInfo{width: 290px;display: inline-block;}

span.specAccess{width: 250px;display: inline-block;font: bold 11px arial;}
.arrowDown{background: url('../../mimes/shared/img/bullet_minus.gif') no-repeat left top;
padding: 2px 0 2px 15px;
display: inline-block;
font: bold 11px arial;}

/* table with suggested accessories */


.accessRow{
/*background: red;*/
border-bottom: 1px solid #e1e1e1;
display: block;
clear: both;
}


table tr td.accessThumb{
border-right:  1px solid #e1e1e1;
width: 65px;
/*background: #00FFFF;*/
}

table tr td.accessCode{
width: 105px;
padding: 2px 10px 0;
border-right:  1px solid #e1e1e1;
font: 11px Arial;
}

table tr td.accessDescription{
width: 215px;
padding: 2px 10px 0;
border-right:  1px solid #e1e1e1;
font: 11px Arial;
}
table tr td.accessPrice{
font: 11px Arial;
color:#FA6C30;
padding: 2px 10px 0;
}

div#centralContent p.detailSmallTxt{font: 10px arial; color: #858585;}
div#centralContent p{margin: 0 0 5px 0;}


@charset "utf-8";
/* CSS Document */

/* START : Extraction Page Styles */
/* Links */

a, #page a{
	text-decoration: none;
	color: #67A227;
}
a, a:link, a:visited, a:active, #page a, #page a:link, #page a:visited, #page a:active{
	text-decoration: none;
}
a:hover, #page a:hover{
	text-decoration: underline;
}
/* General tags*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.buttonLearn {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
}
.textContainer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	width: 145px;
}
.spacerCentral {
	width: 10px;
}
.productName {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.priceStarter {
	font-size: 10px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.price {
	color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 11px;
}
.productImage {
	vertical-align: top;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.productUsp {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #666666;
	font-size: 10px;
}
/* START : Back to top styles */
.backToTop {
	text-align: right;
	vertical-align: top;
	width: 560px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/* START : Stats Layer Position*/
#stats {
	position:absolute;
	left:0px;
	top:127px;
	width:39px;
	height:35px;
	z-index:1;
}

/* START : Top part banner / header*/
/*
#bannerIntro {
width: 574px;
}
*/
#bannerIntro .greyBreadcrumbs {
	font-size: 10px;
	color: #666666;
	height: 20px;
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#bannerIntro .msTagline {
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bannerIntro .seriesTitle {
	font-size: 20px;
	color: #FFFFFF;
	width: 215px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}
#bannerIntro .seriesSubTitle {

	font-size: 12px;
	color: #FFFFFF;
	width: 215px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}
#bannerIntro .bannerTop {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 574px;
	background-image: url(../../mimes/b2c/images/seriesOverLapBanner.jpg);
	background-position: left top;
	height: 105px;
	background-repeat: no-repeat;
}
#bannerIntro  .alternateIntro {
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.titleblock{
	border-bottom: 1px dashed #cacaca;
	margin-bottom: 20px;
	padding-bottom: 6px;
	clear: both;
	margin-top: 0px;
	width: 560px;
}
h1{
	padding: 0px;
	margin-top: 6px;
	margin-left: 2px;
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: normal;
	color: #5b5b5b;
}
.listBoxR {
	background-image: url(../../mimes/shared/img/listCornerR.gif);
	background-repeat: repeat-y;
}
.listBoxL {
	background-image: url(../../mimes/shared/img/listCornerL.gif);
	background-repeat: repeat-y;
}
.listBoxB {
	background-image: url(../../mimes/shared/img/listCornerB.gif);
	background-repeat: repeat-x;
}
.listBoxT {
	background-image: url(../../mimes/shared/img/listCornerT.gif);
	background-repeat: repeat-x;
}
/* END : Table container definition*/
/* ************************************************************* */
.extractionSmall {
	clear: both;
	float: none;
	width: 560px;
}
/* START : List styles */
ul{
	margin: 0px;
	padding: 0px;
}
ul li{
	margin-left: 15px;
	padding: 0px;
	list-style-image: url(../../mimes/shared/img/bullet_li.gif);
	font-size: 11px;
}
/* END : List styles */
.extractionSmall .linksArea {
	text-align: left;
	vertical-align: top;
}



/* ************************************************************* */
/* START : Listing part */
#listing {
	width: 560px;
}

#listing .prodDiz {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#listing .listDiz {
	text-align: left;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e1e1e1;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
	width: 490px;
}
#listing .thumb {
	width: 70px;
}
#listing .priceNew {

	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}

#listing .price {
	color: #FA6C30;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}

#listing .compareCell {
	background-position: left top;
	background-repeat: no-repeat;
	height: 60px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#listing .compareCell input {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
	vertical-align: top;
}
#listing .listVerticalSpacer {
	height: 5px;
}
#listing .financing {
	font-size: 10px;
	color: #FA6C30;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#listing .saveLine {
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
#listing .savedMoney {

	color: #fa6c30;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
#listing .prodDiz a {

	font-size: 11px;
	color: #333333;
}
#listing .priceExVat {
	color: #666666;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#listing .modelNumber {
	color: #666666;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#listing .modelDiz {
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#listing .prodText {
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#listing .imageCell {
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}

#listing .listDiz {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	width: 350px;
}

#listing .listDiz .infoBlock {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 140px;
}

#listing .notDeliverable {
	color: #666666;
	font-size: 10px;
}
#listing .sapId a {

	color: #000000;
	font-size: 10px;
}
#listing .sapId {
	color: #000000;
	font-size: 10px;
}
#listing .even td {
	text-align: left;
	vertical-align: top;
	background-color: #f9f9f9;
}

#listing .even .imageCell {
	width: 60px;
	text-align: left;
	vertical-align: top;
	background-color: #f9f9f9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.extraction #listing .productSortingCell {
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 60px;
	color: #666666;
}

#listing .listDiz .recyclingFee {
	font-size: 11px;
	color: #333333;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}

#listing .listPrice {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 150px;
}
.extraction #listing .dizSortingCell {
	width: 345px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: #666666;
}
.extraction #listing .priceSortingCell {
	width: 135px;
	padding-left: 5px;
	font-size: 11px;
	color: #666666;
}
.extraction .sort td {
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #eaeaea;
}
/* ************************************************************************************** */
/* START : Comparison styles */
.extraction .smalltext {
	font-size: 10px;
	color: #666666;
	clear: both;
	float: none;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.extraction .compareFunction {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	padding-top: 5px;
}
.extraction .showFunction {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
}
.functions {
	width: 560px;
	background-image: url(functionsBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.functions2 {
	width: 560px;
	background-image: url(functionsBg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.showFunction .smalltext select {
	FONT-SIZE: 10px; COLOR: #5b5b5b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* END : Comparison styles */
/* ************************************************************************************** */
/* START : LINK BUTTON STYLES */
/* START: Blue add to basket button */
.linkbutton-cart {
}
.linkbutton-cart:link {
	TEXT-DECORATION: none
}
.linkbutton-cart:visited {
	TEXT-DECORATION: none
}
.linkbutton-cart:active {
	TEXT-DECORATION: none
}

.linkbutton-cart:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

.linkbutton-cart-top {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../../mimes/shared/img/bt_cart_bg.gif);
	WIDTH: 139px;
	CURSOR: pointer;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
}

.linkbutton-cart-top DIV {
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 29px;
	WIDTH: 100px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.linkbutton-bottom {
}
/* END: Blue add to basket button */
/* START: Green button */
input.button {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: url(../../mimes/shared/img/bt_bg_ml.gif); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #ffffff 0px solid; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: transparent
}
.button .green {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../../mimes/shared/img/bt_bg_mr.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 24px
}
/* END : Green button */
/* END : LINK BUTTON STYLES */
/* **************************************************************************************


/* CSS Document */

/*-----------------------------------------------------

	bugFixes
	

---------------------------------------------------- */


/* searchbox */

#main{
text-align: left;
}

#workarea{
/*background:  #99FF00;*/
width: 585px;
}


/*  fix the font sizes of links on product pages */
#workarea .product-title a{
font-size: 11px;
font-weight: bold;
}

#workarea .product-description a{
font-size: 11px;
}

#workarea .title-showmore a{
font-size: 11px;
}

.product-title a{
color:#67A227;
}
/* menu (accessorystore)*************************************************************************************/
#workarea .accmenu a{
font-size: 11px;
font-weight: bold;
}

#workarea .accmenu b{
font-size: 11px;
font-weight: bold;
}


#workarea .accmenuline a.link-green{
font-size: 11px;
font-weight: bold;
}

#workarea b{
font-weight: bold;
}
/* select */
#workarea table.box-table select.dropdown_text{
width: 250px;
}



#workarea table.box-table a{
font-size: 11px;
color:#67A227;
}

#workarea table.box-table a:hover{
font-size: 11px;
color:#67A227;
}

#workarea table.box-table td#accessfilter a{
color:#5B5B5B;
}
#workarea table.box-table td#accessfilter div#left.accsearch  a:hover{
color:#67A227;
}

#workarea table.box-table td#accessfilter div#right.accsearch  a:hover{
color:#67A227;
}

/* headers of columns // dynamic search */
#workarea table.box-table tbody tr.head td a{
font-size: 12px;
}
#workarea table.box-table tbody tr.head td div a{
font-size: 12px;
}

#workarea table.box-table tbody tr.color td a{
font-size: 11px;
}
#workarea table.box-table tbody tr.color td div a{
font-size: 11px;
}


/* titel beneath the central bannering **************************/
#workarea #bannerIntro table table div{
font-size: 10px;
}

#workarea #bannerIntro table tr td div{
font-size: 13px;
}

#workarea #bannerIntro .msTagline{
font-size: 13px;
}


/*****************************************************************/
/* breadcrumb */
.greyBreadcrumbs a {
color:#67A227;
text-decoration: underline;
font-size: 10px;
}

.greyBreadcrumbs a u{
color:#67A227;
font-size: 10px;
}

.greyBreadcrumbs a:active{
color:#959595;
}


.greyBreadcrumbs a:visited{
color:#959595;
}

.greyBreadcrumbs a:hover{
text-decoration: underline;
}

#workarea table.extraction table.roundbox td.mid ul ul li a{
color:#67A227;
font-size: 11px;
}

#workarea table.extraction table.roundbox td.mid ul ul li a:active{
color:#959595;
}


#workarea table.extraction table.roundbox td.mid ul ul li a:visited{
color:#959595;
}



#workarea .extraction #listing .sort .productSortingCell a{
color:#67A227;
font-size: 11px;
}


/* overwrite for sonstyle garbage stylesheet  */
#partOne .leftcol ul li {
list-style-image:url('../../mimes/shared/img/bullet_plus.gif');
margin-left:15px;
margin-right:0px;
margin-top:0px;
padding:0px;
}

#partOne .leftcol a{
font-size: 11px;
color: #67A227;
} 
#partOne .leftcol a:active{
color: #959595;
}
#partOne .leftcol a:visited{
color: #959595;
}



/* select  */
#workarea #content select{
font-size: 11px;
}

table.box-table td.login-smallbox a{
color:#67A227;
font-size: 11px;
}
table.box-table td.login-smallbox a:hover{
text-decoration: underline;
}

/* box with tabs ***************************************************************************************/
table.innerTable a{
font-size: 11px;
}
table.innerTable a:link{
font-size: 11px;
}
table.innerTable a:visited{
font-size: 11px;
}
table.innerTable a:active{
font-size: 11px;
}



table.innerTable tr.clean td a{
font-size: 11px;
color:#67A227;
}





/* engraving loga adjusting in product table */
form#productform table.extraction table#listing td.listPrice table.infoBlock img{
border: none;
padding: 5px 0;
}

form#productform table.extraction table#listing td.listPrice table.infoBlock a img[title]{
border: none;
padding: 5px 0;
}

/* FIX for the image add to basket in the listings */
form#productform table.extraction table#listing td.listPrice table.infoBlock div.linkbutton-bottom img{
padding: 0;
}

/* engraving logo adjusting in product pages*/
div#content table#partOne td.rightcol p a img{
padding: 5px 0 0 0;
}

div#content table#partOne td.rightcol div.linkbutton-bottom img{
padding: 0;
}

div#content table#partOne td.rightcol div.product-extraline{
padding: 5px 0 0 0;
}

/* suggested accessoiries *************************************************************************/
/* correct lenght of the innertable for colored rows */
div#prodDet08 table#partTwo table.innerTable{
/*background: red;*/
width: 100%;
}

div.bullet {
background: url('../../mimes/shared/img/bullet_plus.gif') no-repeat;
padding-left:12px;
}
table#partTwo a:active, a:visited{color: #959595;}

div.bullet-active{
background: url('../../mimes/shared/img/bullet_minus.gif') no-repeat;

padding-left: 12px;
}

table#partTwo table.innerTable tr td {border-bottom: 1px solid #e1e1e1;padding: 4px 0 4px 12px;}
tr.color-alt{background: #f9f9f9;}

td.specsSubject{font-weight: bold;}

table#partTwo div#specifications div{padding: 4px 0 !important; font: 11px arial !important;}

.linkbutton-cart-top{display: block; clear: both; margin-top: 5px;}


div#prodDet08 table#partTwo table.innerTableSuggest{/*background: red;*/width: 100%;}
div#prodDet08 table#partTwo table.innerTableSuggest tbody tr td{padding: 3px 0 0 0;/*background: #FF00FF;*/}
div#prodDet08 table#partTwo table.innerTableSuggest tbody tr td{padding: 3px 0 0 0;/*background: #FF00FF;*/}


/*div#prodDet08 table#partTwo table.innerTableSuggest tbody tr td div{padding: 5px;}*/
/*div#prodDet08 table#partTwo table.innerTableSuggest tbody tr td div.sapIdAccy{padding: 5px 0 0 0;}*/
/*div#prodDet08 table#partTwo table.innerTableSuggest tbody tr td div.linkButtonBott{padding: 0;}*/




/* BASKET PAGE ( SHOPPING BASKET )******************************************************************************************/

.roundbox{width: 100%;}

#shopBask08 .topMid .topLef{
background: #636363 url('../../mimes/shared/img/cobox_tl.gif') no-repeat left top;
/*background:#636363 url('../../mimes/shared/img/cobox_tl.gif');
background: url('../../mimes/shared/img/cobox_tl.gif') no-repeat left top;*/
border-style:none;
margin:0px;
padding:3px 0px 0px 10px;
}

#shopBask08 div.rndbox .totpr{
border-right:1px solid #CDCBCB;
border-top:1px solid #CDCBCB;
color:#5B5B5B;
font-size:12px;
padding:6px;
vertical-align:top;
}

#shopBask08 table.box-table tbody tr.head td{
font-size:12px;
padding:6px;
vertical-align:top;
align: left;
}

#shopBask08 table.box-wide tr.color td {
padding: 6px;
font: 11px arial;
} 

#shopBask08 table.box-wide tr.color-alt td{
padding: 6px;
font: 11px arial;
}
#shopBask08 table.box-wide td.createorder-totalprice{
color: #fa6c30;
}

#basketEmpty table.box-wide td#page-wide div#content a.FancyLinkGrey{
font: 11px arial;
}



/*#shopBask08 table.box-wide div.corow table, tr, td */

div#workarea div#prodDet08 table#partOne div.linkButtonTop {
background-image:url(../../mimes/shared/img/bt_cart_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
text-decoration:none;
width:139px;
}

div#workarea div#prodDet08 table#partOne div.linkButtonTop span {
font-size:11px;
font-weight:bold;
color: #fff;
display: block;
padding: 4px 0 2px 30px;
}

div#workarea div#prodDet08 table#partTwo div.linkButtonTop {
background-image:url(../../mimes/shared/img/bt_cart_bg.gif);
background-repeat:no-repeat;
cursor:pointer;
text-decoration:none;
width:139px;
}

div#workarea div#prodDet08 table#partTwo div.linkButtonTop span {
font-size:11px;
font-weight:bold;
color: #fff;
display: block;
padding: 4px 0 2px 30px;
}



div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td.prdcd a{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td.descr p{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td.avail p{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td.totpr p{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td div.vat{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td a{
font: 12px arial;
}

div.main table#table_basketEntry div#shopBask08 div.rndbox table tr td p{
font: 12px arial;
}

div#shopBask08 div.corow table h1{text-align: left;/* background: #009900;*/}
div#shopBask08 div.prob{text-align: left;/* background: #009900;*/}
div#shopBask08 div.probNo{text-align: left;/* background: #009900;*/}
div#shopBask08 div.secPaym a.link-green{font: 11px arial;}



div#shopBask08 div.engVal span#spanChkTC a.link-green{font-size: 12px;}




/*
div#basketEmpty div#page-body table.box-wide td#page-wide div#content div.titleblock table tbody tr td a.FancyLinkGrey{
background: #99FF33;
display: block;
float: right;
}
*/



/* intel links ***************************************************************************************/
div#workarea div#prodDet08 table#partOne td.rightcol div.product-description a{color: #67A227;font-weight: normal; font: 11px arial;}
div#workarea div#prodDet08 table#partTwo div#specifications div a{color: #67A227;font-weight: normal;font: 11px arial;}
div#workarea div#prodDet08 table#partOne td.leftcol div.links ul li a{color: #67A227;font-weight: normal; font: 11px arial;}
div#content a{color: #67A227;font-weight: normal;font: 11px arial;}
div#workarea div#prodDet08 table#partOne td.rightcol a{color: #67A227;font-weight: normal; font: 11px arial;}
div#workarea div#prodDet08 table#partTwo a{color: #67A227;font-weight: normal; font: 11px arial;}




div.engImg08 img{
padding: 5px 0 20px 0;
}

/* ENGRAVING  ****************************************************************************************/
div#content table#partOne img{border: none;}

div.main table#table_login div#engBlo08 div#engBloNoFlash08 a {font: 11px arial;}
div#engBloNoFlashcontent08 table#engContainer div#engrContent div#linksEng a.link-green {font: 11px arial;}
table#staticContent div#engrContent input#txtEngravingLine1{font: 11px arial; font-weight: normal;}
table#staticContent div#engrContent input#txtEngravingLine2{font: 11px arial; font-weight: normal;}


/* ACCOUNT PAGES  ****************************************************************************************/
table.invisible strong, b{
font-size: 11px;
}


/* checkboxes in create account page */
table.invisible input#z_privacy_newsletter_i{border: none;}
table.invisible input#z_privacy_agrement_i{border: none;}

table.invisible label{font-size: 10px; font-weight: bold;}
#myid{font-weight: bold; font-size: 20px;}
table.invisible input{padding: 2px;}

table.invisible input.button{padding: 0;}
#content table.box-table td.login-smallbox table.invisible input.button-blue {padding: 3px;}


/* CHECK OUT PAGES  *******************************************************************************************/
.checkout .rndbox table .prdcd a.link-green{font-size: 12px;}
#content div.corow div.rndbox td.border p a.link-green{font-size: 12px;}
#content div.corow div.rndbox td.border div#u96_rt a.link-green{font-size: 11px;}
#content div.corow div.rndbox td.border td.labels{width: 15%;}
#content div.corow div.rndbox td.border table tbody tr td input{padding: 1px;font-size: 10px;}
#content table.box-wide div.corow div.subparag div.cogray font {font-size: 12px;}

/*
div#content div#conav span a[title] {font-size: 16px; color: #67A227;}
div#content div#conav span a[title]:link {font-size: 16px; color: #67A227;}
div#content div#conav span a[title]:active {font-size: 16px; color: #67A227;}
div#content div#conav span a[title]:visited {font-size: 16px; color: #67A227;}
div#content div#conav span a[title]:hover {font-size: 16px; color: #67A227;}
*/
.checkout p{font: 12px arial;font-size: 12px;/*background: #FF0000;*/} 

#content table.box-wide div.corow div.rndbox table tr td.descr {font-size: 12px;}
#content table.box-wide div.corow div.rndbox table tr.coheader {font-size: 12px;}

#content table.box-wide div.corow div.rndbox table tr td{font-size: 12px;}
#content table.box-wide div.corow div.rndbox table th{font-size: 13px;}
#content table.box-wide div.corow div.rndbox h2{margin: 0; padding: 0;}

/*p.exception{text-align: left;}*/



#conav a{text-decoration: none;font-size: 16px;}
#conav a:link{text-decoration: none;font-size: 16px;}
#conav a:visited{color: #67a227;font-size: 16px;}
#conav a:hover{color: #67a227;font-size: 16px;text-decoration: underline;}
#conav a:active{color: #67a227;font-size: 16px;}

div#content table.box-wide tbody tr td form div.corow div.rndbox div table tbody tr td.border a{font-size: 12px;padding: 4px 18px;width: 100px;font: 12px arial;}

/* FACTORY OUTLET *********************************************************************************************/
div#workarea div#recommendation_and_bestseller div#content div a{
color:#67A227;
font-size: 11px;
}


div#workarea div#recommendation_and_bestseller div#content div a:active{
color:#959595;
font-size: 11px;
}

div#workarea div#recommendation_and_bestseller div#content div a:visited{
color:#959595;
font-size: 11px;
}


/* GENERAL FIXES (mostly by wep bar css) */
/* searcbar input (top bar) BROL ******************************************************************/
#wep_searchArea .wep_searchBox{
height: 14px;
min-height: 14px !important;
width: 149px !important; /*BESYLVEG to CN was 165px, however too big so adapted*/
font-size: 12px;
}

/* intel logo on intel compliant pages ***/
#partOne .rightcol .float-right {
text-align: right;
width: 65px;
}
.priceColor{
color: #FA6C30;
}
.product-prices b{
color: #FA6C30;
}

.listing .imageCell{
border: none !important;
}

table#listing td.imageCell div a{
/*background: red;*/
width: 60px;
height: 60px;
display: block;
}