/* Partnershop: Software - Created: 2009-04-17 15:59:49 */

/*----------------------------------------------------------------------- */
/* Reset alle elements properties to zero to get cross browser compatability
/* OPTION 3 (=most save according to the internet*/
/* =INITIAL v2.1, by Faruk Ates - www.kurafire.net   Addendum by Robert Nyman - www.robertnyman.com */
/* Neutralize styling: Elements we want to clean out entirely: */
html, body, form, fieldset{margin: 0;padding: 0;font: 100%/120%;}
/* Neutralize styling: Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {margin: 1em 0;padding: 0;}
/* Apply left margin: Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1em;}
/* Miscellaneous conveniences: */
form label {cursor: pointer;}fieldset {border: none;}input, select, textarea {font-size: 100%;}
/*----------------------------------------------------------------------- */

/* 1 - typography: All text styles */
body{background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#58595d}
.title-2{margin:0; font-size:14px; font-weight:bold}
.title-3{margin:0; font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#96b0d3; letter-spacing:1px}
.title-4{margin:0; font-size:12px; font-weight:bold}
.title-5{margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:11px; color:#96b0d3; letter-spacing:2px}
.title-6{margin:0; font-size:10px; font-weight:normal}
img{margin:0; text-decoration:none; color:#295aa6; border-width:0px}
input.text{border:1px solid #B6C6D5; width:143px!important; height:18px; color:#295aa6}
.FontColorBlack{color:black}
.font_regular{font-size:9px; color:#000000}
input.RadioButton{border:0px; background-color:transparent}
input.normal{border:1px solid #B6C6D5; color:black}
.font_bold-10-italic{font-size:10px; font-weight:bold; font-style:italic}
.HeaderTabFont{padding-left:5px; font-weight:bold; color:white}
.FontColorRedBold{color:#cc0000; font-weight:bold}
.font_regular_alternative_color{font-size:9px; color:#747474}
h1{line-height:25px; letter-spacing:1px; margin:0; font-size:31px; font-weight:normal; font-style:italic; font-family:Impact}
.font_bold-9{font-size:9px; color:#FFFFFF; font-weight:bold}
.font_bold-10{font-size:10px; font-weight:bold}
.font_bold-11{font-size:11px; color:#FFFFFF; font-weight:bold}
h2{margin:0; font-size:14px; font-weight:bold}
h3{margin:0; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#96b0d3; letter-spacing:1px}
h4{margin:0; font-size:12px; font-weight:bold}
h5{margin:0; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:11px; color:#96b0d3; letter-spacing:2px}
h6{margin:0; font-size:10px; font-weight:normal}
.title-1{margin:0; font-size:25px; font-weight:normal; font-style:italic; font-family:Impact; line-height:25px; letter-spacing:1px}

/* 2 - Hyperlinks: All  link  styles (hyperlink, linkbutton etc) */
a.black{color:black}
a:hover.black{color:#C82128}
a:hover.anchorblack{color:black}
a.anchorblack{color:black}
a{text-decoration:none; color:#295aa6; border-width:0px}
a:focus{color:#C82128}
a:hover{color:#C82128}
a.white{color:#FFFFFF}
a:hover.white{color:#C82128}
a.Gray{color:#666}
a:hover.Gray{color:#C82128}
a.EnveloppeLink{background:url(/PartnersData/images/004/headercontrol/Enveloppe.gif); height:12px; width:17px; display:block}
a:hover.EnveloppeLink{height:12px; width:17px; display:block; background:url(/PartnersData/images/004/headercontrol/Enveloppe_rood.gif)}
a.EnveloppeLink Span{display:none}

/* 3 - Grid: All positioning  styles */
.span-990{width:990px}
.span-20{width:20px}
.span-80{width:80px}
.span-800{width:800px}
.span-930{width:930px}
.prepend-3{padding-left:3px}
.prepend-5{padding-left:5px}
.prepend-10{padding-left:10px}
.prepend-15{padding-left:15px}
.prepend-14{padding-left:14px}
.prepend-21{padding-left:21px}
.append-3{padding-right:3px}
.append-4{padding-right:4px}
.append-5{padding-right:5px}
.append-10{padding-right:10px}
.append-15{padding-right:15px}
.append-20{padding-right:20px}
.boxing-0{margin:0px; padding:0px}
.boxing-1{margin:1px; padding:1px}
.boxing-2{margin:10px; padding:10px}
.boxingauto{margin:auto; padding:auto}
.boxingtopbottomnone{padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px}
.valignmiddle{vertical-align:middle}
.valigntop{vertical-align:top}
.valignbottom{vertical-align:bottom}
.paddingbottom-10{padding-bottom:10px}
.paddingtop-10{padding-top:10px}
.paddingtop-15{padding-top:15px}
.paddingbottom-15{padding-bottom:15px}
.paddingtop-20{padding-top:20px}
.paddingbottom-20{padding-bottom:20px}
.paddingtop-5{padding-top:5px}
.paddingbottom-5{padding-bottom:5px}
td.BorderLeftRight-DarkBlue{border-left:1px solid #295aa6; border-right:1px solid #295aa6}
td.GridCellWhite{border-bottom:1px solid #D9E2E9; padding-top:2px; padding-bottom:2px; font-size:10px}
div.Normal-980{}
.append-100{padding-right:100px}
table{vertical-align:top; text-align:left; margin-left:auto; margin-right:auto; border-collapse:collapse}
div{vertical-align:top; text-align:left; margin-left:auto; margin-right:auto}
table.alignleft{margin-left:0px; margin-right:auto}
table.alignright{margin-left:auto; margin-right:0px}
Table.HomeControls{padding:0px; background-color:#e4e4e4; border-style:none; width:180px}
td{vertical-align:middle; text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
td.border-right{border-right-style:solid; border-right-width:1px; border-right-color:#3366B2}
.bgColor-1{background-color:#e4e4e4}
div.span-189{float:left; display:inline; height:280px; background:url(/PartnersData/images/004/actioncontrol/rotatingbanner_bottom.jpg) no-repeat}
div.span-602{float:left; display:inline; height:280px; background:url(/PartnersData/images/004/actioncontrol/rotatingbanner_bottom.jpg) no-repeat}
div.LeftControls{float:right; display:inline; width:179px; background-color:#EDF2F6}
div.span-800{margin:0; padding-top:2px; float:left; display:inline}
div.span-399{float:left; display:inline; border-left:1px solid #EDF2F6; border-top:1px solid #EDF2F6; border-bottom:1px solid #EDF2F6; margin:0; height:135px}
div.HomeServices{height:91.6px; margin-left:6px}
div.PremPartner{float:left; display:inline; text-align:center; width:980px}
div.PremPartnerSpace{Height:10px}
div.PremPartnerHead{Height:28px; background:url(/PartnersData/images/004/tabs/premium_partner_tab.jpg) no-repeat}
div.Disclaimer{width:990px; height:147px; background:url( /PartnersData/images/004/disclaimerControl/bottom_bg.jpg) no-repeat}
.AdvBox{width:376px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:auto}
.AdvImageBox{height:113px; width:100px}
 .CatMenuCells{border-right-style:solid; border-right-width:1px; border-right-color:#3366B2; text-align:center; width:80px}
tr.secondary_color_line{background-color:#4785E8; height:2px}
tr.primary_color_line{background-color:#295aa6; height:3px}
td.price{width:101px}
td.logosmall{padding-right:11px; padding-top:3px}
.margintop-10{margin-top:10px}
.HeaderCategoriesBorder{border-left:solid 1px #4785e8; border-right:solid 1px #4785e8; border-bottom:solid 1px #4785e8}
.FloatLeft{float:left}
.FloatRight{float:right}
.height-2{height:2px}
.height-4{height:4px}
.height-5{height:5px}
.height-10{height:10px}
.height-12{height:12px}
.height-15{height:15px}
.height-20{height:20px}
.height-24{height:24px}
.height-25{height:25px}
.height-30{height:30px}
.height-40{height:40px}
.height-63{height:63px}
.height-75{height:75px}
.height-100{height:100px}
.height-108{height:108px}
.height-120{height:120px}
.height-130{height:130px}
.height-150{height:140px}
.height-160{height:160px}
.span-145{width:145px}
.span-155{width:155px}
.span-168{width:168px}
.span-170{width:170px}
.span-189{width:189px}
.span-190{width:190px}
.span-210{width:210px}
.span-238{width:238px}
.span-271{width:271px}
.span-350{width:350px}
.span-344{width:344px}
.span-595{width:595px}
.span-602{width:602px}
.span-370{width:370px}
.span-399{width:399px}
.span-980{width:980px}

/* 4 - Main Container: Main Container settings (page positioning) */
.Maintop{width:1002px; padding:0px; height:3px; background:url(/images/Buyitdirect20/maincontainer/border_bg_up.jpg) no-repeat}
.Main{width:1002px; padding:0px; background-color:#FFFFCC; background:url(/images/Buyitdirect20/maincontainer/border_bg.jpg) repeat; padding-left:1px}
.Header{width:990px; padding:0px}
.body{padding-top:10px; width:980px}
.Mainbottom{width:1002px; padding:0px; height:10px; background:url(/images/Buyitdirect20/maincontainer/border_bg_down.jpg) no-repeat}

/* 5 - Header Control: Header Control settings */
.HeaderMain{width:990px; height:70px; padding:0px; background:url(/PartnersData/images/004/headercontrol/header_bg.jpg) no-repeat}
.HeaderBottom{width:990px; height:72px; padding:0px; background:url(/PartnersData/images/004/headercontrol/header_menu_bg.jpg) no-repeat}
.HeaderLogo{width:115px; vertical-align:top; padding-left:21px}
.HeaderTopCells{text-align:right; padding-right:5px}

/* 6 - Graphical: Banner, Tabs and Buttons (Images) */
.rightarrow{height:24px; width:21px}
.leftarrow{height:10px; padding-left:15px; padding-right:5px; text-align:right}
tr.HeaderTab-180{background:url(/PartnersData/images/004/tabs/header_tab.gif); height:25px}
tr.HeaderTabLast-180{background:url(/PartnersData/images/004/tabs/header_tab.gif); height:21px}
tr.HeaderTabLoyalIt-180{background:url(/PartnersData/images/004/tabs/header_tab_LoyalIT.gif); height:25px}
.HeaderTab-980{background:url(/PartnersData/images/004/tabs/tab.gif); padding-left:5px; font-weight:bold; color:White; height:21px}
.HeaderTabSub-980{background:#edf2f6; border-top:solid 2px #4785e8; color:black; font-weight:bold; font-size:10px; padding-left:5px; height:20px}
td.HeaderBottomLine-980{background:url(/PartnersData/images/004/tabs/tab_down.gif); height:4px}
td.BannerImg{text-align:left; padding-top:20px; padding-bottom:20px; padding-left:15px; width:196px}
input.button{background:url(/PartnersData/images/004/buttons/button.jpg); width:120px; height:22px; border:none; color:white; font-weight:bold}
input:hover.button{color:#cc0000; cursor:hand}
td.HeaderTabSubAlt-980{background:#edf2f6; border-bottom:solid 2px #295aa6; color:black; font-size:10px; padding-left:5px; height:20px; font-weight:bold}
td.LogoSmall{text-align:center; width:108px; height:44px}
td.HeaderTabLight-980{background:url(/PartnersData/images/004/tabs/tab_light.gif); padding-left:5px; font-weight:bold; color:Black; height:21px; border-bottom:solid 2px #295aa6}
input.button_70{background:url(/PartnersData/images/004/buttons/button70.jpg); width:70px; height:22px; border:none; color:white; font-weight:bold}
input:hover.button_70{ color:#cc0000; cursor:hand}
td.HeaderTabPopUp-500{background:url(/PartnersData/images/004/tabs/Pop-up_Block_header.gif); padding-left:5px; font-weight:bold; color:white; height:20px}
td.BottomPopUp-500{background:url(/PartnersData/images/004/tabs/Pop-up_Block_Footer.gif); height:20px}
td.HeaderBottomLineBlue-980{background:url(/PartnersData/images/004/Lines/bottomline.gif); height:4px}
tr.HeaderTabBgWhite-180{background:url(/PartnersData/images/004/tabs/header_tab_bgwhite.gif); height:25px}

/* 7 - ActionControl: CSS for Indented ActionControl Tabs */
div.actionmain{border:0px solid gray; width:601px; height:209px; padding:0px; margin-bottom:0em}
.indentmenu{font:bold 12px Verdana; width:1}
.indentmenu ul{margin:0px; padding:0px; padding-bottom:0px; padding-top:0px; height:50px; width:600px; border:0px solid #2e6dcd; border-bottom:1px solid #2e6dcd; border-top:1px solid #2e6dcd; border-left:1px solid #2e6dcd; background:#474fa0 url(/PartnersData/images/004/actioncontrol/indentbg.gif)}
.indentmenu ul li{display:inline; width:150px; margin-left:0}
.indentmenu ul li a{float:left; color:#2e6dcd; padding-top:10px; height:40px; width:149px; text-decoration:none; text-align:center; border-right:1px solid #2e6dcd}
.indentmenu ul li a.selected{color:white; padding-top:10px; padding-bottom:0px; width:149px; height:40px; background:#474fa0 url(/PartnersData/images/004/actioncontrol/indentbg2.gif)}
.tabcontentstyle{border:1px solid gray; width:450px; margin-bottom:1em; padding:10px}
.tabcontent{display:none}

/* 9 - Tools: Tool styles eg: Please Wait */
.PleaseWait{width:1; height:1; position:absolute; left:0px; top:0px; color:#ffffff}

/* 8 - Category/Manufacturer Page: Specifiek voor deze pages */
td.Sub-CatListCell{padding-left:25px; padding-bottom:10px}
table.Sub-CatListTable{width:282px; height:91px; background:url(/PartnersData/images/004/backgrounds/block_subcategory.gif)}
td.Sub-CatTitle{color:Black; font-weight:bold; font-family:Arial; padding-left:15px; font-size:12px}
td.Sub-CatText{height:45px; width:182px; color:Black; font-size:10px; padding-left:4px; padding-right:4px}
td.Sub-CatBottomLink{text-align:right; color:Black; font-size:10px; padding-right:5px}
td.Sub-CatImage{width:96px; height:61px; text-align:center; vertical-align:top}
.BestSellerBox{width:466px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:auto}
.bestSellerPanel{width:489px; border:1px solid #EDF2F6; margin:0; height:135px}

/* 10 - OutletStore: Specifiek voor de OutletStore */
td.OutletTablecell{height:180px; width:200px; text-align:center}
table.OutletProductTable{height:180px; width:180px; background:url(/PartnersData/images/004/backgrounds/block_outlet.jpg)}

/* 11 - Fabrikantgegevens: Specifiek voor fabrikantgegevens */
td.MfgInfoTableCell{height:143px; width:143px; text-align:center}
table.MfgInfo{height:115px; width:115px; background:url(/PartnersData/images/004/backgrounds/block_mfginfo.jpg)}

/* 12 - ComparePage: Specifiek voor de ComparePage */
td.GridCellCompare{background-color:#EDF2F6; border-bottom:solid 1px #c6d7e9; padding-right:10px; padding-top:3px; padding-bottom:3px; vertical-align:top}

/* 13 - SearchResults: Specifiek voor de SearchResults pagina */
.FilterBox_titletext{font-family:verdana; font-size:11pt; font-weight:bold; color:#58595d}
.FilterBox_header{background:url(/PartnersData/images/004/tabs/header_tab-217.gif); border-bottom:solid 2px #cc0000; padding-left:10px; font-weight:bold; color:#ffffff}

/* 14 - General: General styles */
.General_leftborder{border-left:solid 1px #4750a0}
.General_rightborder{border-right:solid 1px #4750a0}
.General_bottomborder{border-bottom:solid 1px #4750a0}
.General_light_bgcolor{background-color:#e4e4e4}
.General_topborder{border-top:solid 1px #4750a0}