
/* CSS Document */
/* Elements */

body {
	/* height: 100%; */
	background-color:#5c5c5c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4b4b;
	margin: 0px; 
	padding: 0px;
	text-align: left; 
	height: 100%;
	
}


h1, h2, h3, h4, h5, h6 { color:#35639f; }
h1 { font-size:25px; font-weight:500;padding-top:20px }
h2 { font-size:16px; }
h3 { font-size:14px; }
p { }
a:link { }
a:visited { }
a:hover { }
a:active { }
/* Template Containers */
/* Common throughout site */

#main_wrapper
 {
	width: 920px;
	height:100%; 
	text-align: left; 
	background-image: url(/custom/files/media/b2_blucher_wrapper_bg.gif);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align:bottom;
}



#inner_wrapper 
{
  height: 100%;
   width: 900px;
  margin: 0px 10px;
  background-color:#FFFFFF;
}
html body #main_content {
  float:left;
  width:733px;
  /*height:100%;*/
}
#main_header {
  float:left;
  width:733px;
}
#main_header_top {
  background-color:#35639F;
  height:96px;
  float:left;
  width:733px;
}
#main_header_logo {
  float:left;
  width:350px;
  height:96px;
}
#main_header_right { float:right; margin-top:22px; margin-right:28px; text-align:right;}
#main_header_right input {font-size:12px; border:1px solid #A9A9A9;}
#main_header_right a {font-size:10px;color:#ffffff; text-decoration:none; margin: 0px 0px 0px 7px;}
#main_header_right span a,
#main_header_right span a:link,
#main_header_right span a:visited {font-size:10px;color:#ffffff; text-decoration:none;}
#main_header_right span a:focus,
#main_header_right span a:hover,
#main_header_right span a:active {color:#ffffff; text-decoration:underline;}


#main_header_bottom {float:left; background-color:#5c5c5c; width:733px; margin-top:1px;padding-top:3px;padding-bottom:3px;}

#header_navigation {
	 padding-left:13px;
	 margin:3px 0px 0px 0px;
	 float:left; text-align: left;
			
 }
 


#navigation_content { float:left; width:162px; } 
#navigation_content h2 { padding-left:10px; padding-right:10px; }

#footer_content {
	/*clear:both;*/
 	float:center;
  	border-top:1px solid #eeeeee;
   	/*margin:0px 10px;*/
    	/*padding-top:5px;*/
	margin-right:5px;
	padding-top:10px;
	border-style: solid none none;
	margin-left:15px;
	vertical-align:bottom;
	display:block;
	/*width: 900px;*/ 


	}
	
#footer_buttons {float:left; width:310px;}
#footer_buttons div {float:left;}
#footer_links { float:right;}
#footer_links a {font-size:12px;color:#000000; text-decoration:none; margin: 0px 0px 0px 7px;}
#footer_links span a,
#footer_links span a:link,
#footer_links span a:visited {font-size:12px;color:#000000; text-decoration:none;}
#footer_links span a:focus,
#footer_links span a:hover,
#footer_links span a:active {color:#000000; text-decoration:underline;}



/* Homepage specific */
#home_listing table { padding-left:10px; }

#home_content {
  float:left;
  width:733px;
  margin-top:1px;
  /*height:100%;*/
}
ul#home_news_listing {margin:0px 10px; padding:0px; list-style: none; list-style-image:none; border-top:1px solid #eeeeee;}
ul#home_news_listing li { padding:3px 0px; margin:0px; list-style: none; list-style-image:none;  border-bottom:1px solid #eeeeee;}
ul#home_news_listing li a,
ul#home_news_listing li a:link ,
ul#home_news_listing li a:visited { color:#3e5797; font-style:normal; font-weight:normal; text-decoration:underline;}
ul#home_news_listing li a:focus,
ul#home_news_listing li a:hover, 
ul#home_news_listing li a:active {  color:#3e5797; font-style:normal; font-weight:normal; text-decoration:none;}


/* Content specific */
#main_content {
  float:left;
  width:733px;
  background-image:url(/custom/files/media/b2_blucher_content_columns_bg.gif);
  background-repeat:repeat-y;
}
#default_primary {
  float:left;
  width:504px;
  padding-top:20px;
  padding-left:15px;
  padding-right:15px;
}
#default_secondary {
  background-color:#EEEEEE;
  float:left;
  width:199px;
  padding:10px 0px;
}
#default_secondary_top {
   float:left;
   min-height:650px;
   height: inherit;
   width:199px;
   padding:0px;
   }
   
#secondary_text{
	padding-left:15px;
	padding-right:15px;
	}

#family_linksnavcontainer { 
margin-bottom:10px;
padding-left:10px;
}

#navigation_header{
	padding-left:8px;
	}

#default_secondary p.title {
 	padding:4px 0px 4px 30px; 
	color:#568ec9;
	font-weight: 600;
      font-size: 10pt;
     	font-family: arial; }

ul#side_category_linksnavlist {margin:0px; padding:0px; list-style: none; list-style-image:none;}
ul#side_category_linksnavlist li {padding:0px; margin:0px; width:175px;}
ul#side_category_linksnavlist li a,
ul#side_category_linksnavlist li a:link,
ul#side_category_linksnavlist li a:visited { padding:4px 0px 4px 30px;
							 color: #6a6a6a;
							 font-style:normal;
							 font-weight:500;
							 text-decoration:none;
      						 font-size: 10pt;
     							 font-family: arial;
						       	 display:block;}
ul#side_category_linksnavlist li a:focus,
ul#side_category_linksnavlist li a:hover,
ul#side_category_linksnavlist li a:active { padding:4px 0px 4px 30px; color: #4c4b4b; background-color:#ffffff; font-style:normal; font-weight:normal; text-decoration:none; display:block;}

ul#side_category_linksnavlist li.current a,
ul#side_category_linksnavlist li.current a:link,
ul#side_category_linksnavlist li.current a:visited,
ul#side_category_linksnavlist li.current a:focus,
ul#side_category_linksnavlist li.current a:hover,
ul#side_category_linksnavlist li.current a:active { padding:4px 0px 4px 30px; color: #4c4b4b; background-color:#ffffff; font-style:normal; font-weight:normal; text-decoration:none; display:block;}

/* going to hide the grandchildren page*/
ul#side_category_linksnavlist ul {display:none;}

/* Control specific */
/* Family Links */
ul#family_linksnavlist { margin:0px 10px; padding:0px; list-style: none; list-style-image:none; border-top:1px solid #eeeeee;}
ul#family_linksnavlist li { padding:3px 0px; margin:0px; list-style: none; list-style-image:none;  border-bottom:1px solid #eeeeee;}
ul#family_linksnavlist li a,
ul#family_linksnavlist li a:link ,
ul#family_linksnavlist li a:visited { display:block; padding:3px 0px; margin:0px; color:#4c4b4b; font-style:normal; font-weight:normal; text-decoration:none;}
ul#family_linksnavlist li a:focus,
ul#family_linksnavlist li a:hover, 
ul#family_linksnavlist li a:active { display:block; background-color:#b2d3f5; color:#4c4b4b; font-style:normal; font-weight:normal; text-decoration:none;}

ul#family_linksnavlist li#family_linksactive a,
ul#family_linksnavlist li#family_linksactive a:link,
ul#family_linksnavlist li#family_linksactive a:visited { background-color:#e2f0ff; }
ul#family_linksnavlist li#family_linksactive a:focus,
ul#family_linksnavlist li#family_linksactive a:hover, 
ul#family_linksnavlist li#family_linksactive a:active { background-color:#b2d3f5; }

/* going to hide the grandchildren page*/
ul#family_linksnavlist ul {display:none;}

.editmode_white_bkg a{
font-size:10px;
color: #FFFFFF;
}

/*** Product styling ****/
.mapress_product_title
{
/*font-weight: bold;*/
border-style: none none dotted;
border-bottom: 1px dotted rgb(0, 0, 0);
width: 100%; 
font-family: arial; font-weight: 600; font-size: 13px;
line-height: 20px;
padding-bottom: 15px;
display: block;
color: #6A6A6A;
}
.mapress_product_heading_line 
{
	background-color: #eaeff5;
	/*font-family: arial;*/
	font-size: 11px;
}

.buy_line
{
/*font-weight: bold;*/
border-style: none none dotted;
border-bottom: 1px dotted rgb(0, 0, 0);
width: 100%; 
font-family: arial; color: #6A6A6A; font-weight: 600; font-size: 15px;
line-height: 13px;
padding-bottom: 7px;

display: block;
}

.mapress_product_line_on      {background-color: #eaeff5;font-size:11px}
.mapress_product_line_off     {background-color: #ffffff;font-size:11px}
.blucher_product_title        {font-weight: bold;}
.blucher_product_heading_line {background-color: #dbdada;}
.blucher_product_line_on      {background-color: #dbdada;}
.blucher_product_line_off     {background-color: #ffffff;}	




/* experimental*/
table.alternate_rows {
}
table.alternate_rows th, table.alternate_rows td {

}
table.alternate_rows th {
	background-color: #eaeff5;font-size:11px;
}
table.alternate_rows td {
}
table.alternate_rows tr.odd td {
	background-color: #ffffff;font-size:11px;
}
table.alternate_rows tr.even td {
	background-color: #eaeff5;font-size:11px
}
table.alternate_rows tr.sortbottom td {

}



table.centricSummaryGeneral th
{
	visibility: hidden;
}

table.centricSummaryGeneral td
{
	padding-bottom: 10px;
}


#hidden_text {
	visibility: hidden;
}

div#home_listing { width: 140px; padding-left: 10px; padding-right: 10px; }