/* STANLEY WORKS BENELUX */
/* general style sheet document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;*/
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(/images/Catalog/bg_linear.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}

.producttable {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

html{ height: 100%; }

table {
	margin: 0px;
}

#topbar {
	padding-left: 17px;
	padding-right: 17px;
	background-color: #FFE812;
	height: 41px;
}

#navbar {
	padding-left: 17px;
	padding-right: 17px;
	background-color: #000000;
	height: 24px;
}

#bg_transition { /* MS Internet Explorer will use this one */
	background-image: url(/images/Catalog/bg_transition.jpg); 
	background-repeat: repeat-x;
	background-position: top;
}

/* FireFox, Safari, Opera will use this one + the next mark is for IE on Mac: \*/
html>body #bg_transition {
	background-image: url(/images/Catalog/bg_transition.png);
	background-repeat: repeat-x;
	background-position: top;
}
/* leave this comment! end hide */

#bg_transition_footer { /* MS Internet Explorer will use this one */
	background-image: url(/images/Catalog/bg_transition_footer.jpg); 
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 30px 0px 0px;
}

/* FireFox, Safari, Opera will use this one + the next mark is for IE on Mac: \*/
html>body #bg_transition_footer {
	background-image: url(/images/Catalog/bg_transition_footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 30px 0px 0px;
}
/* leave this comment! end hide */

#nav {
	background-color: #333333;
	background-image: url(/images/Catalog/nav_tanden.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0px;
	margin: 0px;
	width: 200px;
}

#nav_home {
	background-color: #333333;
	padding: 0px;
	margin: 0px;
	width: 200px;
}

#navlijn {
	background-color: #000000;
	height: 1px;
}

#footer_sub {
	padding: 2px 17px 0px 17px;
	background-color: #666666;
	color: #FFE812;
	font-size: 10px;
}

#footer_line {
	background-color: #333333;
}

#footer {
	padding: 1px 17px 0px 17px;
	background-color: #121212;
	color: #999999;
	font-size: 10px;
}

#footer_right {
	padding: 19px 75px 2px 3px;
	background-color: #666666;
	color: #FFE812;
	font-size: 10px;
	background-image: url(/images/catalog/global.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
}

#main_right {
	font-size: 10px;
	padding: 5px 30px 40px 5px;
}

#main_right_home {
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/catalog/bg_home.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#browse_right {
	font-size: 10px;
}

#greyline {
	background-color: #CCCCCC;
	height: 1px;
}

#blackline {
	background-color: #000000;
	height: 1px;
}

#browseproducts_header {
	background-color: #EFEFEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 10px;
}

#nav_sub1 {
	background-color: #FFE812;
	padding: 3px;
}

#nav_sub2 {
	background-color: #666666;
	padding: 3px;
}

#nav_sub3 {
	background-color: #4D4D4D;
	padding: 3px;
}

#nav_normal {
	padding: 3px;
}

#products_home {
	background-image: url(/images/Catalog/home_products_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 341px;
	height: 238px;
	padding-top: 10px;
}

#promo_home {
	background-image: url(/images/Catalog/home_promo_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 174px;
	height: 238px;
	padding: 5px 0px 0px 4px;
}

#browse_topnav {
	padding: 0px 0px 0px 18px;
	height: 23px;
	font-size: 10px;
}

#browse_topbalk {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	background-color: #FFE812;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#browse_topbalk_FatMax_XL {
	
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F10B00;
	border-bottom-color: #F10B00;
	background-image: url(/images/Catalog/fatmax_xl_balk_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#browse_topbalk_FatMax 
{
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	background-color: #000000;
}

.ProductTitle_FatMax 
{
	color:White;
}

#browse_selectbalk {
	padding: 0px 10px 0px 17px;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 32px;
}

/*#hotproducts {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	width: 160px;
}

#hotproductsbalk {
	padding: 0px;
	width: 160px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

#hotproductsblock {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}*/

#cat_left {
	width: 200px;
	background-color: #EEEEEE;
	background-image: url(/images/Catalog/nav_tanden2.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#cat_left_padding {
	padding: 10px 10px 10px 17px;
}

#cat_main {
	padding: 10px 0px 10px 0px;
}

#browseproduct {
	float: left;
	width: 112px;
	height: 175px;
	text-align: center;
	border: 1px solid #EEEEEE;
	margin: 0px 7px 7px 0px;
}

#detail_left {
	text-align: center;
	padding: 10px 10px 10px 17px;
	width: 210px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#detail_right {
	padding: 10px;
}

#detail_imgtable {
	margin: auto;
	padding: 5px;
	text-align: center;
	width: 210px;
	border: 1px solid #EEEEEE;
}

#detail_thumbimg {
	padding: 2px;
	margin: 0px 2px 0px 2px;
	border: 1px solid #EEEEEE;
	cursor: hand;
}

#locatortable {
	width: 220px;
	padding: 5px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}

#detail_footer {
	height: 130px;
	padding: 10px 10px 10px 17px;
}

#bg_grey {
	background-color: #EEEEEE;
}

#bg_grey2 {
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#greybottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#border_grey {
	border: 1px solid #CCCCCC;
}

#suggestdiv {
	margin: 0px 5px 5px 0px;
	float: left;
	width: 160px;
}

#suggestimg {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 10px 10px 0px;
}

#suggestspacer {
	padding: 10px;
	margin: 10px;
}

#home_hotproduct {
	margin: 0px 4px 10px 0px;
	padding-top: 5px;
	float: left;
	width: 81px;
	height: 112px;
	text-align: center;
	background-image: url(/images/Catalog/bg_home_hotproduct.gif);
	background-repeat: no-repeat;
	height: 100%; 
	height:auto;
}

#dealerpadding {
	padding-left: 10px;
}

#locator_left {
	padding: 10px 10px 10px 17px;
	width: 460px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#locator_right {
	padding: 10px;
}

#search_topbalk {
	padding: 0px 10px 0px 17px;
	height: 28px;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#search_main {
	padding: 10px 10px 10px 17px;
}

#search_result {
	margin: 0px 10px 10px 0px;
	float: left;
	width: 125px;
	height: 135px;
	text-align: center;
	border: 1px solid #EEEEEE;
}
.bg_hp_r {
	background-image: url(/images/Catalog/home_hp_bg_r.gif);
	background-repeat: repeat-y;
	background-position: 0px 4px;
}
.bg_hp_l {
	background-image: url(/images/Catalog/home_hp_bg_l.gif);
	background-repeat: repeat-y;
}
.stippellijn {
	background-image: url(/images/Catalog/stippellijn.gif);
	background-repeat: repeat-x;
}
/* STANLEY WORKS BENELUX */
/* forms and fields style sheet document */

form {
	margin: 0px;
}

#field_250 {
	height: 18px;
	width: 250px;
	border: solid 1px #999999;
}

#field_150 {
	height: 18px;
	width: 150px;
	border: solid 1px #999999;
}

#field_100 {
	height: 18px;
	width: 100px;
	border: solid 1px #999999;
}

#field_area {
	height: 150px;
	width: 250px;
	border: solid 1px #999999;
}

/* STANLEY WORKS BENELUX */
/* text and links style sheet document */

a {
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a.nounderline {
	text-decoration: none;
}

a:hover.nounderline {
	text-decoration: none;
	color: #000000;
}

.topbarlink a {
	margin-left: 6px;
	padding-left: 6px;
	font-size: 9px;
	color: #666666;
	background-image: url(/images/Catalog/topbar_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

.topbarlink a:hover{
	margin-left: 6px;
	padding-left: 6px;
	font-size: 9px;
	color: #000000;
	background-image: url(/images/Catalog/topbar_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.topbarlink2 {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

a:hover.topbarlink2 {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

span.topnav_btn {
	background-image: url(/images/Catalog/topnav_btn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 9px;
	height: 16px;
}

a.topnav_btn {
	background-image: url(/images/Catalog/topnav_btn_right.jpg);
	background-repeat: no-repeat;
	background-position: right -2px;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 9px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
	height: 12px;
}

a:hover.topnav_btn {
	background-image: url(/images/Catalog/topnav_btn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 9px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

a.topnav_btn_selected {
	background-image: url(/images/Catalog/topnav_btn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 9px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

a:hover.topnav_btn_selected {
	background-image: url(/images/Catalog/topnav_btn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 9px 0px 0px;
	font-weight: bold;
 	text-transform: uppercase;
}

a.navlink {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

a:hover.navlink {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.navlink2 {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.navlink2 {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

a.navlink_big {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}

a:hover.navlink_big {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footerlink {
	padding-top: 1px;
	margin-left: 8px;
	padding-left: 8px;
	background-image: url(/images/Catalog/footer_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #999999;
	font-size: 10px;
}

a:hover.footerlink {
	padding-top: 1px;
	margin-left: 8px;
	padding-left: 8px;
	background-image: url(/images/Catalog/footer_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.footer_sublink {
	margin-left: 8px;
	padding-left: 8px;
	padding-top: 2px;
	background-image: url(/images/Catalog/footer_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFE812;
	font-size: 10px;
}

a:hover.footer_sublink {
	margin-left: 8px;
	padding-left: 8px;
	padding-top: 2px;
	background-image: url(/images/Catalog/footer_splitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.footer_sublink2 {
	padding-top: 2px;
	text-decoration: none;
	color: #FFE812;
	font-size: 10px;
}

a:hover.footer_sublink2 {
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.browseproducts {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover.browseproducts {
	color: #888888;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

h2 {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

a.size10 {
	font-size: 10px;
}

a:hover.size10 {
	font-size: 10px;
}

#youarehere {
	font-size: 10px;
	font-weight: bold;
}

#bold {
	font-weight: bold;
}

a.hotproductlink {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:hover.hotproductlink {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.greylink {
	color: #666666;
	text-decoration: none;
}

a:hover.greylink {
	color: #000000;
	text-decoration: none;
}

ul {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(/images/Catalog/pijl_rechts3.gif);
	list-style-type: none;
}

ol {
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

a.home_hotproductlink {
	color: #000000;
	text-decoration: none;
}

a:hover.home_hotproductlink {
	color: #555555;
	text-decoration: none;
}

a.dealerlink {
	color: #000000;
	font-weight: bold;
}

a:hover.dealerlink {
	color: #555555;
	font-weight: bold;
}

#redsmall {
	color: #FF0000;
	font-size: 9px;
}
.lblPageTitle
{
	font-size:14px;
	font-weight:bold;
}

/* Nieuwe Homepage Feb 2007 */

.bg_flash {
	background-image: url(/images/Catalog/bg_geel.jpg);
	background-repeat: no-repeat;	
}
#hotproducts_container_hp {
	overflow: hidden;
	height: 162px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.hotproducts_visible {
	background-color: #FFE812;
}

.hotproducts_hidden {
	background-color: #EEEEEE;	
}

#hotproducts {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	width: 160px;
}
#hotproduct_hp {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	width: 150px;
	float: left;
}
#hotproducts_scrollbar_hp{
	height: 14px;
	width: 100%;
	margin: 0;
	padding: 0;
}
#hotproductsbalk {
	padding: 0px;
	width: 160px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

#hotproductsblock {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#bodyHomepage {
	background-image: url(/images/catalog/a_trans.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

