@charset "utf-8";
/* CSS Document */

body{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background:url(/images/background2.jpg) 0 0 #d0d0d0 repeat-x;}

img{border:none;}
p{margin:0; padding:0; margin-bottom:15px;}
li{list-style-type:none; margin:0; padding:0;}
ul{margin:0; padding:0;}
a{text-decoration:none;}
.bold{font-weight:bold;}

.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}

.box_1{width:172px; padding-bottom:20px; float:left;}
.box_1_top{width:172px; height:17px; background:url(/images/top-2.gif) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px;}
.box_1_center{width:160px; background-color:#FFFFFF; float:left; padding:6px;}

.box_2{width:503px; padding-bottom:20px; float:left;}
.box_2_top{width:503px; height:17px; background:url(/images/top-1.gif) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px; float:left;}
.box_2_bottom{width:503px; height:39px; background:url(/images/bottom_1.gif) 0 0 no-repeat; float:left;}
.box_2_center{width:483px; background-color:#FFFFFF; float:left; padding:10px; float:left;}

.product{width:120px; float:left; margin:0 10px 20px 10px;}
.product .image{width:120px; height:150px; float:left;}
.product .image img{max-height:150px;}
.product .text_bold{width:120px; font-size:11px; font-weight:bold; float:left; padding:2px;}
.product .text{width:120px; font-size:11px; float:left; padding:2px;}
.product .price{width:120px; font-size:15px; font-weight:bold; color:#0b6a91; float:left; padding:2px;}
.product .currency{font-size:12px;}
.product .information{width:120px; height:100px; float:left;}

.text_1{width:255px; color:#6da93f; font-size:14px; font-weight:bold; float:left; margin:10px 20px;}
.text_2{width:255px; color:#444444; font-size:18px; font-weight:bold; float:left; margin:10px 20px;}
.image_1{width:140px; float:left; margin-left:10px;}

.small_box_1{width:158px; border:solid 1px #cccccc; float:left; color:#626262; text-align:center; font-size:11px; margin:3px 0; padding:4px 0;}
.small_box_1 .left{float:left; padding-left:4px;}
.small_box_1 .right{float:right; padding-right:4px;}
.button_1{width:141px; height:20px; float:left; margin:7px 0 4px 10px;}

.right_box_1{width:154px; height:110px; background:url(/images/right_box_1.gif) 0 0 no-repeat; float:right; margin-bottom:20px; color:#515151; padding:10px;}
.right_box_2{width:174px; height:173px; background:url(/images/right_box_2.gif) 0 0 no-repeat; float:right; margin-bottom:20px;}
.right_box_3{width:174px; height:145px; background:url(/images/right_box_3.gif) 0 0 no-repeat; float:right; margin-bottom:20px;}
.right_box_1 .left{width:100px; float:left; font-size:11px; font-weight:bold;}
.right_box_1 .right{width:50px; float:right; font-size:11px; font-weight:bold;}
.title_1{font-weight:bold; padding-bottom:4px;}
.text_3{width:154px; font-size:10px; float:left; line-height:11px; padding-top:4px;}
.color_1{color:#0b6a91;}
.right_box_2 img{margin:135px 0 0 12px;}
.right_box_3 img{margin:95px 0 0 12px;}

#footer{width:892px; height:52px; background:url(/images/footer.gif) 0 0 no-repeat; clear:both;}
.footer_text_1{width:700px; font-size:10px; font-weight:bold; color:#FFFFFF; float:left; padding-top:8px; padding-left:25px;}
.footer_text_2{width:700px; font-weight:bold; color:#FFFFFF; float:left; padding-top:6px; padding-left:25px;}
.footer_text_2 a{color:#FFFFFF;}
.footer_text_3{width:125px; font-size:10px; color:#FFFFFF; float:right; padding-top:14px; padding-right:32px;}

.box_3_top{width:503px; height:17px; background:url(/images/top-3.gif) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px;}
.box_3_top_2{width:498px; height:17px; font-size:11px; background-color:#efe9d2; text-align:right; padding:4px 5px 3px 0; color:#454545;}
.box_3_top_2 a{color:#454545; text-decoration:underline; background-color:#efe9d2;}
.box_3_top_3{ height:17px; font-size:11px; background-color:#efe9d2; padding:4px 5px 3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.box_3_top_left{width:120px; float:left;}
.box_3_top_left a{color:#c0baa2; text-decoration:underline;}
.box_3_top_center{width:250px; float:left; text-align:center; color:#46a6da;}
.box_3_top_center a{color:#828282; text-decoration:underline;}
.box_3_top_right{width:120px; float:right; text-align:right;}
.box_3_top_right a{color:#454545; text-decoration:underline;}

.box_2_column_left{width:240px; float:left;}
.box_2_column_right{width:200px; float:right;}
.text_4{color:#383837; font-size:12px; font-weight:bold;}
.text_5{color:#8c8e7c; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 0;}
.text_6{color:#383837; padding:6px 0;}
.box_2_column_left .border, .box_2_column_right .border{border:solid 1px #a8a8a8; float:left; padding:4px; margin-bottom:6px;}
.box_2_column_left .left{width:120px; color:#383837; float:left; font-size:10px;}
.box_2_column_left .right{width:80px; color:#383837; float:right; font-size:10px;}
.image_3{padding-bottom:20px;}
.image_3 img{max-width:190px;}
.box_2_background{width:460px; background:url(/images/box_2_background.jpg) bottom repeat-x; float:left; padding:10px;}
*HTML .box_2_background{width:480px;}
.box_2_float{width:150px; float:left; color:#4d4d4d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:10px 10px 0 0;}
.color_2{color:#7a9736;}
.small_form{border:1px solid #a8a8a8; width:30px;}
.text_cut{text-decoration:line-through;}
.box_3_float{width:100px; float:left; font-size:11px; padding:28px 10px 0 0;}
.box_3_float img{padding-right:5px;}


.TopMenu_TD {background:url(/images/main_menu.jpg) repeat-x; font-family:Arial; font-size:12px; color:#FFFFFF; text-align:center; padding:4px 0;}
.SpaceBottom_TD a:hover{text-decoration:underline;}
.SpaceBottom_TD a:visited{color:#FFFFFF;}


#ProductMenu_Table{width:172px; overflow:hidden;}
.ProductMenu_TD td{height:auto; padding:0;}

a.Activ_ProductMenu {height:auto; width:100%; padding-bottom:2px;}
a.Deactiv_ProductMenu {height:auto; font-weight:bold; width:100%; padding-bottom:2px;}
a.Deactiv_ProductMenu:hover{height:auto; background:transparent url(/images/left_menu_over.jpg) repeat-x; color:#FFFFFF; padding-left:17px;}
#ActiveCategory_A{display:none;}

.SubMenu_Productmenu_Table{width:100%;}
.SubCategory1_Productmenu a{font-size:11px; width:100%;}
.SubCategory2_Productmenu a{font-size:11px;}

.content_margin_1{}

.ContentContainer_DIV{width:503px; margin-left:20px; padding-bottom:30px;}

.Heading_AdvancedSearchPage{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; height:17px; background:url(/images/top-1a.jpg) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px; float:left;}
.AdvancedSearchPage_TD{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; background:url(/images/bottom_1.jpg) #ffffff bottom no-repeat; float:left; padding:0 0 30px 0px;}
.AdvancedSearchPage_TD td{padding:0 10px;}

.Profile_TD{padding:0;}
.Profile_TD p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
element.style{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.TableLines_ProductInfo{border:none;}
.Price_ProductInfo{color:#0B6A91;}
.Price_ProductInfo_TR{color:#383837; font-size:10px; width:230px; float:left;}
.Price_ProductInfo_TR td{font-size:10px;}
.Toolbar_ProductInfo{background:none;}

/*.Heading_Orderstep2{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; height:17px; background:url(/images/top-1a.jpg) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px; float:left;}*/
.BackgroundColor1_Orderstep2, .BackgroundColor1_Orderstep3, .OrderStep4_TD{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/bottom_1a.jpg) #ffffff bottom no-repeat; float:left; padding:0 0 30px 0px;}
.Heading_Order4{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; height:17px; background:url(/images/top-1a.jpg) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px; float:left;}

a.Toolbar_ProductInfo:link{width:100px; height:16px; background-color:#666666; color:#FFFFFF; display:block; text-align:center;}
.box_3_top_2 a.Toolbar_ProductInfo:link{background:none; color:#333333;}

.Heading_Customer{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; height:17px; background:url(/images/top-1a.jpg) 0 0 no-repeat; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px; float:left;}
.Customer_TD{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:503px; background:url(/images/bottom_1.jpg) #ffffff bottom no-repeat; float:left; padding:0 0 30px 0px;}
.BackgroundColor1_Customer{padding:0 10px;}


/* IE6 HACK */
*HTML .box_1_center{width:172px;}
*HTML .box_2_center{width:503px;}
*HTML .right_box_1{width:174px;}
*HTML .footer_text_3{width:157px;}
*HTML .box_3_top_2{width:503px;}
*HTML .AdvancedSearchPage_TD{width:503px;}




/* Vertical centering of product images */
.ProductList_Custom_TBL 					.image,
.CustomersAlsoBought_Custom_TBL 	.image,
.Related_Custom_TBL								.image {
  display: table; height: 150px; 
  #position: relative; overflow: hidden;
}
.ProductList_Custom_TBL 					.image a,
.CustomersAlsoBought_Custom_TBL 	.image a,
.Related_Custom_TBL								.image a {
  display: table-cell; vertical-align: middle;
}
.ProductList_Custom_TBL 					.image a img,
.CustomersAlsoBought_Custom_TBL 	.image a img,
.Related_Custom_TBL								.image a img {
  display: block;
  #position: relative;
}






/* Additions: Customer also bought... */
.related_heading {
	margin: 2em 0 0.5em 0;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

