
/*-------- Green Landing Page css styles Added April 20th 2007---------*/
a.glp_greenlink:link
{
	background-image:url(../images/greenbuilding.gif);
	background-repeat:no-repeat;
	width:572px;
	height:57px;
	display:block;
}
a.glp_greenlink:visited
{
	background-image:url(../images/greenbuilding.gif);
	background-repeat:no-repeat;
	width:572px;
	height:57px;
	display:block;
	
}
a.glp_greenlink:hover
{
	background-image:url(../images/greenbuilding_o.gif);
	background-repeat:no-repeat;
	width:572px;
	height:57px;
	display:block;
	
}
.glp
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	color:#6b6b6b;
	line-height:14px;
	
	
}
.glp_hdr 
{
	background-image:url(../images/glp_hdr.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:129px;
}
.glp_bk
{
	background-image:url(../images/glp_bk.gif);
	width:665px;
	height:13px;
	background-repeat:repeat-y;
}
.glp_bkg_lower
{
	background-image:url(../images/glp_bkg_lower.gif);
	width:665px;
	height:168px;
	background-repeat:no-repeat;
}
.glp_para1
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}
.glp_para2
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}
.glp_para3
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}
.glp_para4
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
	top:-5px;
}
.glp_dotted
{
	background-image:url(../images/glp_dotted.gif);
	width:582px;
	height:7px;
	background-repeat:no-repeat;
}
.glp_gbp
{
	background-image:url(../images/glp_gbp.gif);
	width:341px;
	height:35px;
	background-repeat:no-repeat;
}
.glp_gt
{
	font-family:Arial, Sans-serif;
	font-size:12px;
	color:#859c00;
	letter-spacing:.015em;
}
.glp_gp1
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
	margin-top:3px;
}
.glp_gp1_i
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
	margin-top:-7px;
}
.glp_lm
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#0063b4;
	/*position:relative;*/
	left:170px;
	text-decoration:underline;
	cursor:hand;
}
a.glp_lm:link
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#0063b4;
	/*position:relative;*/
	left:170px;
}
a.glp_lm:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#0063b4;
	/*position:relative;*/
	left:170px;
}
a.glp_lm:hover
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
	color:#0063b4;
	/*position:relative;*/
	left:170px;
}
a.glp_lm2:link
{
	color:#0063b4;
}
a.glp_lm2:visited
{
	color:#0063b4;
}
a.glp_lm2:hover
{
	color:#0063b4;
}
.glp_expcol
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	/*visibility:hidden;*/
	display:none;
	color:#6b6b6b;
	margin-bottom:-5px;
	margin-top:3px;
}
.glp_expcol_x
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	visibility:visible;
	display:block;
	color:#6b6b6b;
	margin-bottom:-5px;
	margin-top:3px;
}
.glp_btf
{
	background-image:url(../images/glp_btf.gif);
	height:20px;
	width:161px;
	background-repeat:no-repeat;
}

/*-------- Samples Landing Page css styles Added Jan 16th 2007---------*/


.samples_ld_online,.samples_ld_order,.samples_ld_phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	margin-left: 20px;
	text-align: left;
	color: #424242;
	}

.samples_ld_longline2 {
	margin-bottom: 15px;
	}
	
.samples_ld_longline {
	margin-top: 15px;
	}


.samples_ld_p {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	
	/*border: 1px solid red;*/
	}
	

	
.samples_ld_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	list-style-type: none;
	}
	
.samples_ld_ordering {
	background-color: #EAEAEA;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	*padding-top: 13px;

	*padding-bottom: 13px;
	}



p.samples_ld_steps {
	text-align: left;
	
	
	margin-right: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	}
	

.samples_ld_stepimage {
	margin-left: 20px;
}	

.samples_ld_number {
	color: #28668F;
	}


.samples_ld_titlearea
{
	background-color:#28668f;
}
.samples_ld_title
{
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:8px;
}
.samples_ld_textlink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #424242;
	
}
a.samples_ld_textlink:visited
{
	color: #000000;
	text-decoration: none;
	padding-bottom:4px;
	font-size: 10px;
}
a.samples_ld_textlink:link 
{
	color: #000000;
	text-decoration: none;
	padding-bottom:4px;
	font-size: 10px;
}
a.samples_ld_textlink:hover 
{
	text-decoration: none;
	color: #28668F;
	font-size: 10px;
}
.samples_ld_bg
{
	background-image: url(../images/line2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:75
	
}
.samples_ld_arrowadj
{
	/*position:relative;*/
	*top:4px;	
}
.samples_ld_bd1
{
	border-left: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}	
.samples_ld_bd2
{
	
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
}
.samples_ld_bd3
{
	
	border-bottom: 1px solid #C1C1C1;
	
}


/*--------This is the end of the samples landing page css styles ---------*/

/********** AddInfo CSS Styles Nov.10 2006 ***************/

.addinfo_table_heading_background  {
	background-color: #385986;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #aeaeae;
	color: #ffffff;
	}


.addinfo_table_heading { 
	text-align: center;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	padding: 5px;
	}
	
.addinfo_table_heading2 {
	text-align: center;
	border-right: 1px solid #aeaeae;
	padding: 5px;
}
	
.addinfo_table_heading3 {
	text-align: center;
	border-left: 1px solid #aeaeae;
	padding: 5px;
	
}
.addinfo_light_background {
	background-color: #eeeeee;
	border-left: solid 1px #aeaeae;
	border-bottom: 1px solid #aeaeae;
	padding: 7px;
	text-align: left;	}
	
.addinfo_middle_cell {
	border-bottom: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	padding: 7px;
	text-align: left;
	}
	
.addinfo_right_cell {
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	padding: 7px;
	text-align: left;
	}
	
.addinfo_rs_pics {
	padding: 5px;
	border: 1px solid #aeaeae;
	}
	
.addinfo_plank_profile_pic  {
	padding: 5px;
	margin-right: 20px;
	border: 1px solid #aeaeae;
	}

/********** Addinfo CSS Syles END!!! ***************/


/* CSS Document */
/********** C-TPAT PAGE CSS C-tpat/deflault.aspx ***************/
body_CTPAT 
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}
tr_CTPAT, td_CTPAT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: Gray;
}
h1.title_CTPAT
{
	font-size: 14px;
	letter-spacing: -1px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
}
h2.title_CTPAT 
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

/* LINKS */
a.email_CTPAT:link
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-decoration: none;
}
a.email_CTPAT:hover
{
	font-size: 11px;
	letter-spacing: 0px;
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.email_CTPAT:visited
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #FF8000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* END LINKS */


/* MARGINS */
.mainmargin_CTPAT
{
	margin-top: 3px;
	margin-bottom: 10px;
}
/* END MARGINS */


/* PAGE ELEMENTS */
.greyline_CTPAT
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.dotline_CTPAT
{
	margin-top: 15px;
	margin-bottom: 15px;
}
/* END PAGE ELEMENTS */





/* LEFT SIDE NAVIGATION */
.navtitle_CTPAT
{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0073B2;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 120px;
}
.navbar_CTPAT ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	width: 125px;
}
.navbar_CTPAT ul li {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	background: #bbbbbb;
	margin-bottom: 1px;
	margin-left: 5px;
	width: 125px;
	/*margin-right: 5px;*/
}
a.nav_CTPAT:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;
}
div.navbar_CTPAT a.nav_CTPAT:hover
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0073B2;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;
}
a.nav_CTPAT:visited
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;		
}
/* END LEFT SIDE NAVIGATION */


/********** C-TPAT PAGE CSS C-tpat/deflault.aspx  END ***************/
/********** TEST NEW CATEGORY PAGES Floring_b.aspx and Siding_b.aspx ***************/

/*.main_container_flooring_b {
	width: 700px;
	}*/
h2.title_b  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	text-align: right;
	}
td.td_b {
	padding: 0px;
	margin: 0px;
	}

/* Start Floring_b.aspx */	
.pic_flooring_b {
	float: right;
	}
.button_flooring_b {
	text-align: right;
	float: right;
	}
 .left__bottom_flooring_b {
	margin-top: 5px;
	margin-right: 2px;
	} 
.right_bottom_flooring_b {
	margin-top: 5px;
	} 
.line_flooring_b {
	margin-left: 40px;
	}
.flooring_heading_right_b {
	margin: 0px;
	padding: 0px;
	}
a.link1:link
{
	text-decoration:none;
	}
a.link1:visited
{
	text-decoration:none;
	}
a.link1:hover
{
	text-decoration:none;
	}
/* End Floring_b.aspx */		
	
/* Start Siding_b.aspx */	
.pic_siding_b {
	float: right;
	}
.button_siding_b {
	text-align: right;
	float: right;
	}
.house_siding_b {
	float: right;
	*padding-top: 18px;
	}
.house_siding_b_2 {
	float: right;
	*padding-top: 18px;
	margin-left: 3px;
	margin-right:2px; 
	}	
.left_bottom_siding_b {
	margin-top: 4px;
	margin-right: 2px;
	} 
.right_bottom_siding_b {
	margin-top: 4px;
	} 
.left_bottom_decking_b {
	margin-top: 5px;
	margin-right: 2px;
	} 
.right_bottom_decking_b {
	margin-top: 5px;
	} 
.line_siding_b {
	margin-left: 40px;
	}
.siding_heading_right_b {
	margin: 0px;
	*padding-bottom: 6px;
	padding-top: 0px; 
	}
.heading_siding_b{
margin: 0px;
padding:0px; 
}
/* End Siding_b.aspx */	

/***************END TEST NEW CATEGORY PAGES Floring_b.aspx and Siding_b.aspx *******************/





/* MEDIA CENTER */

tr.tr_mc, td.td_mc
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: Gray;
}
h1.title_mc
{
	font-size: 14px;
	letter-spacing: -1px;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
}
h2.title_mc 
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

/* LINKS */
a.news_mc:link
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-decoration: none;
}
a.news_mc:visited
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.news_mc:hover
{
	font-size: 11px;
	letter-spacing: 0px;
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* END LINKS */

/* MARGINS */
.mainmargin_mc
{
	margin-top: 3px;
	margin-bottom: 10px;
}
.mainmargin2_mc
{
	margin-top: 3px;
	margin-bottom: 10px;
	margin-right:10px;
	line-height:15px;
}
/* END MARGINS */


/* PAGE ELEMENTS */
.greyline_mc
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.dotline_mc
{
	margin-top: 15px;
	margin-bottom: 15px;
}
/* END PAGE ELEMENTS */


/* CTA BOX */
.ctatop_mc
{
	background-image: url(../NewsRoom/images/ctabox_top.jpg);
	background-repeat:no-repeat;
	height: 30px;
	margin-top: 20px;
}
.ctabkgd75_mc
{
	background-image: url(../NewsRoom/images/ctabox_bkgd.jpg);
	background-repeat:repeat;
	height: 75px;
}
.ctabkgd200_mc
{
	background-image: url(../NewsRoom/images/ctabox_bkgd.jpg);
	background-repeat:repeat;
	height: 200px;
}
.ctatop_title_mc
{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0073B2;
	letter-spacing: -1px;
	margin-left: 10px;
	/*margin-top: 12px;*/
	padding-top: 12px;
}
.cta_text_mc
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	/*margin-top: 15px;*/
	line-height: 13px;
}
.cta_text2_mc
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	line-height: 13px;
}
.cta_textbold_mc
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #363636;
	margin-left: 10px;
	margin-right: 10px;
	/*margin-top: 15px;*/
	line-height: 13px;
}
.ctalink_mc
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ctalink2_mc
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.cta_mc:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #026195;
	margin-left:8px;
	
}
a.cta_mc:hover
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #696969;
	margin-left: 8px;
	
}
a.cta_mc:visited
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #026195;
	margin-left:8px;

}
/* END CTA BOX */


/* LEFT SIDE NAVIGATION */
.navtitle_mc
{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0073B2;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 120px;
}
.navbar_mc ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	width: 125px;
}
.navbar_mc ul li {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	background: #bbbbbb;
	margin-bottom: 1px;
	margin-left: 5px;
	width: 118px;
	/*margin-right: 5px;*/
}
a.nav_mc:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;
	
}
div.navbar_mc a.nav_mc:hover
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0073B2;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;
	
}
a.nav_mc:visited
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 100px;
	
			
}
/* END LEFT SIDE NAVIGATION */

/* PRODUCT IMAGES TABLE */
.desc_title_mc
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #5B5B5B;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.desc_text_mc
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #5B5B5B;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.desc_text2_mc
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #5B5B5B;
	
	margin-right: 55px;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.images_mc {
	border-width: 1px;
	border-style: outset;
	border-color: #AAAAAA;
	*border-color: #e7e7e7;
	border-collapse: collapse;
}
table.images_mc td {
	border-width: 1px;
	padding: 0px;
	border-style: inset;
	border-color: #AAAAAA;
}
.ltgrey_mc
{
	background-color: #F8F8F8;/* #F8F8F8;*/
}
.dkgrey_mc
{
	background-color: #CCCCCC;
}
.downloads_mc
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
a.dl_mc:link
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #0073B2;
}
a.dl_mc:hover
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: Gray;
}
a.dl_mc:visited
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: Gray;
}
a.dl2_mc:link
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0073B2;
	text-decoration:none;
}
div.prodnavlinks_mc a.dl2_mc:hover
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#555555;
	text-decoration:none;
}
a.dl2_mc:visited
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0073B2;
	text-decoration:none;
}
a.dl3_mc:link
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#bbbbbb;
	text-decoration:none;
}
div.prodnavlinks_mc a.dl3_mc:hover
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#bbbbbb;
	text-decoration:none;
}
a.dl3_mc:visited
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#bbbbbb;
	text-decoration:none;
}
.page
{
	color: #026195;	
}
a.page:link
{
	color: #026195;	
}
a.page:visited
{
	color: #026195;	
}
a.page:hover
{
	color: #026195;	
}
div.prodnav_mc
{
background-image: url(../NewsRoom/images/product_nav.gif);
*background-image: url(../NewsRoom/images/product_nav2.gif);
width:431px;
*width:430px;
height:23px;
/*position:relative;*/
left:-1px;
top:-1px;
*left:0px;
*top:0px;
}

div.prodnavlinks_mc
{
/*position:relative;*/
left:15px;
top:6px;
*top:5px;
font-weight:bold;


}


/* END PRODUCT IMAGES TABLE */
/* END OF MEDIA CENTER  */



/*------------ ///  Start Articles /// ----------------- */
div.art_bannermain
{
	margin-left:15px !important;
	*margin-left:17px;
}
div.art_subheader
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana ;
	margin-LEFT: 10px;
	margin-top:7px;
	*margin-top:8px;
	padding-top:7px; 
	*padding-top:0px; 
}

.art_relatedtitle
{
	font-family: Verdana;
	text-decoration:none; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}
a.art_leftsidenav_title:link
{
	font-family: Verdana;
	text-decoration:none; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}
a.art_leftsidenav_title:visited
{
	font-family: Verdana;
	text-decoration:none; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}
a.art_leftsidenav_title:hover
{
	font-family: Verdana;
	text-decoration:underline; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}
a.art_leftsidenav_subtitle:link
{
	font-family: Verdana;
	text-decoration:none; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
   line-height:20px; 
}
a.art_leftsidenav_subtitle:visited
{
	font-family: Verdana;
	text-decoration:none; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}
a.art_leftsidenav_subtitle:hover
{
	font-family: Verdana;
	text-decoration:underline; 
	font-weight: bold;
	font-size: 11px;
	color: #00467f;
    text-align: left;
    height:20px;
}

a.art_leftsidenav_link:link
{
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none; 
	*text-decoration:none;
	font-size: 10.5px;
	color:white;/* #ffffff;*/
	padding-left:5px; 
}

a.art_leftsidenav_link:visited
{
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none; 
	*text-decoration:none;
	font-size: 10.5px;
	color:white;
	padding-left:5px; 
}

a.art_leftsidenav_link:hover
{
	font-family: Verdana;
	text-decoration:underline; 
	font-weight: bold;
	font-size: 10.5px;
	color:white;
	padding-left:5px; 
}

.art_intro
{
	font-family: Verdana;font-size: 11px;color: black;
	padding-top:0px;
	padding-left:0px;  
}

a.art_contentLink:link 
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 17px;
	color: #00467f;
	text-decoration:none; 
	}
a.art_contentLink:visited
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 17px;
	color: #00467f;
	text-decoration:none; 
	}
a.art_contentLink:hover 
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 17px;
	color: #6891b3;
	text-decoration:none;
	}
a.art_contentLink:active
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 17px;
	color: #6891b3;
	text-decoration:none;
	}
a.art_contentLink1:link 
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 12px;
	color: #00467f;
	text-decoration:none; 
	}
a.art_contentLink1:visited
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 12px;
	color: #00467f;
	text-decoration:none; 
	}
a.art_contentLink1:hover 
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 12px;
	color: #6891b3;
	text-decoration:none;
	}
a.art_contentLink1:active
	{
	font-family: Arial;	
	font-weight: bold;
	font-size: 12px;
	color: #6891b3;
	text-decoration:none;
	}
.art_righttopban
	{
	background-image:url(../NewsRoom/images/bluebar.jpg);
	background-repeat:no-repeat;
	WIDTH: 575px;
	*WIDTH: 577px;
	HEIGHT: 35px;
	padding-bottom: 0px;
	background-position:0x 0px; 
	}
.art_lefttopban
	{	
	background-image:url(../NewsRoom/images/sidetopnav.gif);
	background-position:1px 2px; 
	margin-bottom:-1px;/*Firefox*/
	float:left; 
    background-repeat:no-repeat;
	padding-bottom: 1px;
	width:171px;  
	}
.art_lefttopbanimg
	{
	float:left; 
	width:140px ;
	margin-top:20px;
	margin-left:15px;
	height:60px; 
   }
 .art_leftnav
	{
 	margin-bottom:1px; 
	width:170px; 
	margin-top:20px; 
	float:left;
	width:170px;
	margin-left:0px;
	margin-top: 0px;
	}
.art_leftnav ul
{
	margin-top:5px;
	*margin-top:3px;
	list-style-type:none;
	padding:0px;
	margin-left:5px;
	width:165px;
}
.art_leftnav UL li
{	
	float:left;
	width:165px;
	font-size:11px;
	line-height:20px; 
}
.art_leftbotban
	{
	background-image:url(../NewsRoom/images/sidenavbot.jpg);
	background-position:1px top;
	margin-top:-2px;  /*Firefox*/
	margin-left:0px; 
	margin-right:0px;   
	float:left;
	*position:relative; /* IE*/
	*top:-5px;
	background-repeat: no-repeat; 
	width:171px; 
	height:50px;
	}
.art_boxleft
	{
	 FLOAT:left;
	 width:173px; 
	 background-image:url(../NewsRoom/images/sidetopnav.gif);
	 background-position:0px 0px;
	 background-repeat:no-repeat ; 
     }
.art_boxright
	{
	 FLOAT:right;
	 width:585px; 
	}
.art_boxcontent
	{	
	 FLOAT:left;
	 margin-left:10px;
	 margin-top:5px; 
	 margin-bottom:5px; 
	WIDTH: 560px;
	}
.art_Outerbox
	{
	width:760px;
	float:left; 
	background-image:url(../NewsRoom/images/sidenavbot.jpg);
	background-repeat:no-repeat;  
	background-position:0px bottom;
	padding-bottom:10px ;  
	}
.art_Innerbox
	{
	width:760px;	
	float:left;
	background-image:url(../NewsRoom/images/sidenavmid.gif);
	background-position : 0px -1px;
	background-repeat:repeat-y;  
	margin-bottom:0px; 
	}
	
/*-     --*/
a.a_articles 	{
	color: #666666;	
	font-size: 11px;
	}
a.a_articles:link	{
	color: #666666;
	font-size: 15px;
	}
a.a_articles:hover {
	color: #FF9900;
	font-size: 11px;
	}
#ul_articles_detail	{
	list-style-type: square;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-left: 30px;/*170px; 164px */
	}
ul.ul_articles	{
	list-style-type: square;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-left: 100px;/* 164px */
	}
.topban_articles{
	/*background-color: #fec898;*/
	
	background-image:url(../Articles/images/banner_articles.jpg);
	background-position:160px 0px;
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-bottom: 10px;
	height:95px;
	}
.headertext_articles	{
	 margin-left:150px ;
	/*color: #000000;*/
	font-size: 2.1em;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	visibility:hidden;
	}
.background_articles
{
	background-image:url(../articles/images/bkgd_ad.gif);
	background-repeat:repeat;
}	

.left_ban_articles 
{
	/*background-image:url(../articles/images/bkgd_ad.gif);
	background-image: url(../Articles/images/left_side_banner.jpg);
	background-repeat: no-repeat;
	width: 96px;
	height: 693px;*/
	width: 150px;
	
	}
.small_line_articles	{
	background-image: url(../Articles/images/small_line.jpg);
	height: 5px;
	width: 265px;
	font-size: 2px;
	display:none;
	}
.ban_left_articles: {
	background-image: url(../Articles/images/ban_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 50px;
	width: 96px;
	height: 688px;
	}
.last_articles {
	padding-bottom: 50px;
	}
.list_articles_index
{
	margin-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	font-size:11px;
}
.list_articles_items
{
	list-style-type:none;
	margin-left:5px;
}
.list_articles
{
	font-weight:normal; 
	display:none;
	
}
h2.related_articles {
	color: #286491;
	font-size: 11px;
	font-weight: bold;
	margin-top: 30px; 
	margin-left: 85px; 
	padding-top: 2px;
	padding-bottom:2px; 
	}
h2.related_articles_detail {
	color: #286491;
	font-size: 11px;
	font-weight: bold;
	margin-top: 30px; 
	margin-left: 15px;  /*155px; */
	padding-top: 2px;
	padding-bottom:2px; 
	}
.blue1_articles	{
	color: #286491;
	font-weight: bold;
	font-size: 11px;
    }
.related_background_articles {
	background-color: #E8F1F7;
	}
.to_top_articles	{
	text-align: left;/*right;*/
	padding-right: 1px;
	}
.to_index_articles	{
	text-align: left;
	padding-left: 1px;
	}
	
.article_justify
{
	text-align:justify;
	padding:4px;  
}
.article_justify1
{
	vertical-align:top;
	float:left ; 
	text-align:justify;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:15px; 
	    
}
.article_table
{
	FLOAT: left;
	WIDTH: 100%
}
.article_table_left
{
	float: left; 
	width: 120px;
	margin-right:10px
}
.article_table_right
{
	float: right;
	margin-left: 0px;
	width:210px;
	margin-right: 10px
}
.article_table_middle
{
	float: left;
	margin-left: 10px;
	width:210px;
	margin-right: 5px
}
.article_table_row
{
	float: left;
	margin-bottom: 10px;
	width: 600px
}
.article_table_2col
{	
	float:left;
	width:350px;
	margin-left:30px;
	margin-bottom:5px;
}
.article_table_2col2
{
	float:left;
	width:550px;
	margin-left:10px;
	margin-bottom:5px;
}
.article_table_2col3
{
	float:left;
	width:500px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;
	border:1px solid #CCCCCC;
}
.article_table_2col3_left
{	
	float:left;
	width:300px;
	margin:5px 0px 5px 5px;
	border:1px solid #CCCCCC;
}
.article_table_2col3_right
{
	float:right;
	width:175px;
	margin:5px;
	border:1px solid #CCCCCC;
}

.article_table_2col2_left
{
	float:left;
	width:210px;
}
.article_table_2col2_right
{
	float:right;
	width:330px;
}

.article_table_2col_left
{
	float:left;
	width:200px;
}
.article_table_2col_right
{
	float:right;
	width:100px;
	text-align:left;
	
}
/*------------ /// Start Articles /// ----------------- */




/* base type styles */
body
{
	font-size:70%;
	font-family:Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
/*	margin:0px 0px 0px 10px;
	width:753px;*/
}

.pagebody
{

	width:780px; 
	margin-left:auto; 
	margin-right:auto
}
.pagemain
{
	width:780px;
	margin:0px;
	padding:0px;
	/*margin-left:15px;*/
	float:left;
}

.basefont
{
	font-family:Arial;
	color: #5B5B5B;
}
p 
{
	font-family:Arial;
	font-size:11px;
	margin-top:6px;
	margin-bottom:6px;
	line-height:120%;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

div#whois p
{
	font-size:x-small;
	line-height:1.4em;
}


span.tx1 li
{
	font-size:.9em;
	margin-left:8px;
	

}
ul.ulpsp 
{
	font-size:.9em;
	padding: 1px 1px 1px  20px;
	margin: 2px 1px 4px 20px;
}
td.samplepack
{
	font-size:1em;
	width:350px;
}
/*td.pdp
{
	font-size:10px;
	color: #727272;
}*/
a:link
{
	font-size:1em;
	text-decoration:underline;
	color: #727272;
}
a:visited
{
	font-size:1em;
	text-decoration:underline;
	color: #727272;
}
a:hover
{
	font-size:1em;
	text-decoration:underline;
	color:#003366;
}
a.reg99:link
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #727272;
}
a.reg99:visited
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #727272;
}
a.reg99:hover
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003366;
}
h4 {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
}
h3 {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
}
h2 {
	
	font-size:12px;
	font-weight:900;
	color:#666666;
	}
h1 {
	
	font-size:1em;
	font-weight:bold;
	color:#666666;
}
.psp_h1 
{  margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	font-size:1em;
	font-weight:bold;
	color:#000000;
}
.psp_h1b {
	font-size:1.3em;
	font-weight:900;
	color:#3E3E3E;
	font-family:Arial, Helvetica, sans-serif;
	*margin-top:10px;
	
}
span.qtn
{
	/*position:relative;*/
	top:0px;
	*top:11px;
	left:29px;
		
}

ul.ulcart 
{
	font-size:.9em;
	padding: 0px 0px 0px  12px;
	margin: 0px 0px 0px  5px;
}
li.licart 
{
	padding: 0px  0px 1px   2px;
	margin: 0px 0px 1px  2px;
}
.linespace
{
	line-height:14px;
}
td.cartitems
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
td.tdcartbg
{
	background-image:url(http://www.builddirect.com/images/tdbg.gif);
	background-repeat:no-repeat;
}

.cartitems_red
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Red;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
h1.name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:900;
	color:#666666;
	margin-top:-3px;
	margin-bottom:-2px;
}
b.tlo
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#003366
}
b.tlb
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/* print version styles */
.printoff
{
	float:left;
	visibility: visible;
}
.printon
{
	visibility: hidden;
}
/* extended type&link */
a.reg:link {
	text-decoration:underline;
	color: #727272;
	line-height:16px;
}

a.reg:visited {
	text-decoration:underline;
	color: #727272;
	line-height:16px;
}
a.reg:hover {
	text-decoration:underline;
	color:#003366;
	line-height:16px;
}

/* for pdp left side link */
/*a.regpdp:link {
	text-decoration:underline;
	color: #727272;
	line-height:16px;
	font-weight:bold;
	font-size:11px;
}

a.regpdp:visited {
	text-decoration:underline;
	color: #727272;
	line-height:16px;
	font-weight:bold;
	font-size:11px;
}
a.regpdp:hover {
	text-decoration:underline;
	color:#003366;
	line-height:16px;
	font-weight:bold;
	font-size:11px;
}

*/

a.reg0:link {
	text-decoration:underline;
	color: #003366;
	font-size:11px;
	font-weight:bold;
}
a.reg0:visited {
	text-decoration:underline;
	color: #003366;
	font-size:11px;
	font-weight:bold;
}
a.reg0:hover {
	text-decoration:underline;
	color:#003366;
	/*font-size:12px;*/
	font-weight:bold;
}
a.reg0f:link {
	text-decoration:none;
	color: #2A558C;
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}
a.reg0f:visited {
	text-decoration:none;
	color: #2A558C;
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}
a.reg0f:hover {
	text-decoration:none;
	color:#666666;
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}
a.reg1:link {
	text-decoration:none;
	color: #727272;
	cursor:text;
}
a.reg1:visited {
	text-decoration:none;
	color: #727272;
	cursor:text;
}
a.reg1:hover {
	text-decoration:none;
	color:#727272;
	cursor:text;
}
/*a.pdp_regof:link {
	text-decoration:underline;
	bottom:3px;
	color: #727272;
	width:150px;
	font-size:1em;
	line-height:13px;
}
a.pdp_regof:visited {
	text-decoration:underline;
	color: #727272;
	width:150px;
	font-size:1em;
	line-height:13px;
}
a.pdp_regof:hover {
	text-decoration:underline;
	color:#003366;
	width:150px;
	font-size:1em;
	line-height:13px;
}


a.pdp_regof2:link {
	text-decoration:none;
	bottom:3px;
	color: #727272;
	
	font-size:1em;
	line-height:13px;
}
a.pdp_regof2:visited {
	text-decoration:none;
	color: #727272;
	
	font-size:1em;
	line-height:13px;
}
a.pdp_regof2:hover {
	text-decoration:none;
	color:#003366;
	
	font-size:1em;
	line-height:13px;
}
.pdp_aima
{
	text-decoration:underline;
	
		
}
.pdp_cfp
{
	text-decoration:underline;
	font-weight:bold;
	
}

*/

a.LK2:link {
	text-decoration:none;
	color: #807C88;
}
a.LK2:visited {
	text-decoration:none;
	color: #807C88;
}
a.LK2:hover {
	text-decoration:none;
	color:#003366;
}
a.LK3:link {
	color:#0F2A61;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.LK3:visited 
{
	color:#0F2A61;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.LK3:hover 
{
	color:#EA7700;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.reg_dnbld:link 
{
	text-decoration:none;
	color: #727272;
	font-weight:bold;
	/*position:relative;*/
	top:-5px;
}
a.reg_dnbld:visited 
{
	text-decoration:none;
	color: #727272;
	font-weight:bold;
	/*position:relative;*/
	top:-5px;
}
a.reg_dnbld:hover 
{
	text-decoration:none;
	color:#003366;
	/*position:relative;*/
	top:-5px;
	font-weight:bold;
}
.reg_dn:link 
{
	text-decoration:none;
	color: #727272;
	font-weight:bold;
	/*position:relative;*/
	top:-5px;
}
a.reg_dn:visited 
{
	text-decoration:none;
	color: #727272;
	font-weight:bold;
	/*position:relative;*/
	top:-5px;
}
a.reg_dn:hover 
{
	text-decoration:none;
	color:#003366;
	font-weight:bold;
	/*position:relative;*/
	top:-5px;
}
a.cr:link
{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration:none;
	cursor:text;
}
a.cr:visited
{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration:none;
	cursor:text;
}
a.cr:hover
{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration:none;
	cursor:text;
}
ul#menu2 li a:link, ul#menu2 li a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7B7B7B;
}
ul#menu2 li a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ED8A12;
}
/* extended element */

.btn_orange1 
{
	font-weight:bold;
	width:115px;
	height:21px;
	background-color:#E97601;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-top-color:#CAA783;
	border-bottom-color:#CAA783;
	border-left-color:#CAA783;
	border-right-color:#CAA783;
	border-width:1px;
	cursor:hand;
}
.btn_blue1
{
	font-weight:bold;
	width:115px;
	height:21px;
	background-color:#3D4478;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border-top-color:#000000;
	border-bottom-color:#3D4478;
	border-left-color:#000000;
	border-right-color:#3D4478;
	border-width:1px;
	cursor:hand;
}
.bdr_top
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #CCCCCC;
}
.bdr_bottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px solid #CCCCCC;
}

.bdr_topb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #CCCCCC;
	/*position:relative;*/
	top:5px;
	*top:-5px;
	margin-bottom:20px;
	*margin-bottom:3px;
	width:230px;
	
}
.cover_class
{
	BORDER: #cccccc 1px solid; 
	margin-top:6px;
	*margin-top:-4px;
	
}
.bdr_bottom
{
	border-bottom:1px solid #9F9F9F;
}
.bdr_both
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #9F9F9F;
	border-bottom:1px solid #9F9F9F;
}
.textbox 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}
.textboxDD 
{
	border:1px solid #797979;
	height:20px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}
.carttextbox 
{
	border:1px solid #797979;
	height:16px;
	background-color: #ffff99;/*#F6F4F4;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}

/*.pdpreg_adj
{
	position:relative;
	top:-9px;
	color:#000000;
}
.pdpreg_adj2
{
	position:relative;
	top:-33px;
	color:#000000;
}
.pdpmin_adj
{
	color:#000000;
}
.pdpmin_adj2
{
	color:#000000;
	position:relative;
	top:-24px;
	
}

.textbox_pdp 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-top:7px;
	margin-bottom:5px;
}*/
.textbox_required
{
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:1px solid #797979;/*#F1790E;*/
	height:16px;
	background-color: #ffff99;/*#F6F4F4;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
}
.textbox_ccid
{
	width:30px;
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:1px solid #797979;/*#F1790E;*/
	height:16px;
	background-color: #ffff99;/*#F6F4F4;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
}
.textbox_ship1
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:3px;
	/*position:relative;*/
	top:3px;
}
.textbox1 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
	width: 30px;
}
.textbox1_required 
{
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:7px solid #F1790E;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
	width: 30px;
}
.textbox2 
{
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
	width: 40px;
}
.textbox2_required 
{
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:7px solid #F1790E;
	height:16px;
	background-color: #F6F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
	margin-bottom:-1px;
	width: 40px;
}
/* Breadcrumb */
p.breadcrumb_pal 
{
	font-size:11px;
	color: #727272;
	margin-bottom:-2px;
	margin-top:-2px;
	/*position:relative;*/
	left:12px;	
}
/* header */
.hd_td {
	border-bottom:1px solid #9F9F9F;
	border-top:1px solid #9F9F9F;
	font-size:11px;
	font-weight:bold;
	/*position:relative;*/
	padding-top:4px;
	padding-bottom:2px;
}
.dvdr 
{
	position: relative;
	top:3px;
}

.searchbar_1 {
	padding:0px 0px 0px 15px;
	border-left:1px solid #9F9F9F;
	border-top: 1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	width: 234px;
	height:37px;
	background-color:#EEEBEA;
	color:#4D5F84;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;	
}
.hd_logout
{
	/*position:relative;*/
	top:-1px;
}
/*--------- /// Begin Who's Calling css; relates to header.aspx  ///--------*/
.hd_textPhone
{
	margin-left:5px;
	/*position:relative;*/
	top:-1px;
	color: #807C88;
}
/*--------- /// End Who's Calling   /// ------------------------------------*/

 .hd_phone
{
	margin-left:10px;
	/*position:relative;*/
	top:-1px;
}
.hd_email {
	color: #807C88;
	margin-left:20px;
}
.searchbox_1 {
	/*position:relative;*/
	border:1px solid #CACACA;
	height:18px;
	left:4px;
	top:-1px;
	margin-top:8px;
	width:150px;
}
.searchicon {
	/*position:relative;*/
	left:11px;
	top:3px;
}
/* default.aspx */
.tdClass {
	border-right:1px solid #9F9F9F;
}
.tdClass2 {
	border-bottom:1px solid #9F9F9F;
	border-top:1px solid #9F9F9F;
	width:468px;
}

.tdClass3 {
	/*position:relative;*/
	top:-10px;
}
.tdClass4 {
	border-bottom:1px solid #9F9F9F;
	
}
.tdOTClass1 
{
	 padding: 12px 1px 2px 14px;
}
.tdOTClass 
{
	 padding: 0px 1px 1px 15px;
	 line-height:13px;
}
a.rep_link1:link
{
	text-decoration:none;
}
a.rep_link1:visited
{
	text-decoration:none;
}
a.rep_link1:hover
{
	text-decoration:none;
}
.fp_tbl_adj
{
 	padding-top:5px;
 	padding-left:17px;
}
.coverage
{
	/*position:relative;*/
	top:-3px;
}
#promotionstext {
	padding: 8px 0px  10px  0px;
}
.title 
{
	font-size:1.1em;
	color:#727272;
}
.titleb 
{
	font-size:1.0em;
	color:#000000;
}
/*.title_pdp 
{
	font-size:11px;
	color:#727272;
}
.title_pdpb 
{
	font-size:11px;
	color:#000000;
}*/
b.title
{
	font-size:11px;
	
}
.titleXL
{
	font-family:Arial;
	font-size:17px;
	color:#003366;
}
.small 
{
	font-size:9px;
	color: #727272;
}
#cont3 
{
	padding-bottom:5px;
	float:left;
	margin-left:-2px;
}
#whois {
	padding:7px 12px 1px 9px;
}

#mainimage {
	position:absolute;
	top:132px;
	left:10px;
	width:484px;
	height:197px;
	padding-left:0px;
	background-repeat:no-repeat;
	}
#midmenu {
	/*position:relative;*/
	left:601px;
	top:14px;
	height:202px;
	width:170px;
	margin-top:-4px;
	z-index:500;
}
#title3 {
	position:absolute;
	font-size:14px;
	color: #7B7B7B;
	top:9px;
}
#menu2 
{
	list-style:none;
	/*position:relative;*/
	top:25px;
	left:-20px;
}
.subscribe {
	margin-bottom:15px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	border-top:8px solid #DADADA;
	
}
.subscribe2 {
	/*position:relative;*/
	top:4px;
}
.link_adj1
{
	margin-left:-4px;
	/*position:relative;*/
	top:-4px;
}
.link_adj2
{
	margin-left:-6px;
	margin-top:-4px;
	margin-bottom:0px;
}
.link_adj3
{
	margin-left:-3px;
	margin-top:-4px;
	margin-bottom:0px;
}
.ld_pallet
{
	width:155px;
	line-height:12px;
}
.ld_container
{
	width:155px;	
	line-height:12px;
}
.ld_slab
{
	width:140px;	
	line-height:12px;
}
.t_pall_adj
{
	margin-bottom:-4px;
	margin-top:2px;	
}
.t_cont_adj
{
	margin-bottom:-6px;	
	margin-top:2px;
}
.t_slab_adj
{
	margin-bottom:-5px;	
	margin-left:-0px;
}
/* PSP.aspx */
.acc_bc1
{
	border-bottom:1px solid #9F9F9F;
	width:753px;
	background-color:#EDEDEC;
}
.psp_border_bot
{
	border-bottom:1px solid #9F9F9F;
	margin-top:-1px;
}
.psp_spacer
{
	margin-bottom:-15px;	
}
.addinfoimage {
	vertical-align:middle;
	
}
.addinfoimage2 {
	vertical-align:middle;
	/*position:relative;*/
	*top:0px;
}

div.psp_price {
	/*position:relative;*/
	font-size:.9em;
	line-height:13px;
	margin-bottom:2px;
	color:#445F8A;
	font-weight:bold;
	width:90px;
	margin-top:2px;
}
/*.search
{
	/*position:relative;*/
	top:-3px;
}
*/
.searchimg
{
	/*position:relative;*/
	top:-3px;
}


div.psp_name_os 
{
	margin-top:2px;
	height:28px;
	width:90px;
}
.tx1
{
	margin-top:6px;
	margin-bottom:6px;
	line-height:13px;
	color: #000000;
}
div.colorpallet
{
	border:1px solid #9F9F9F;
	width:15px;
	height:15px;
	cursor:hand;
	vertical-align: top;
}
a.psp_link:link
{
	text-decoration:none;
	cursor:hand;
}
a.psp_link:visited
{
	text-decoration:none;
	cursor:hand;
}
a.psp_link:hover
{
	text-decoration:none;
	cursor:hand;
}
a.psp_link2:link
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#4D5F87;
	text-decoration:none;
	cursor:hand;
}
a.psp_link2:visited
{
	text-decoration:none;
	cursor:hand;
}
a.psp_link2:hover
{
	text-decoration:none;
	cursor:hand;
	color:#ff773b;
}

/* Member/Account */

.mem_topinfo
{
	color:#0F2A61;
}
.mem_topinfo2
{
	/*position:relative;*/
	margin-top:-10px;
	margin-bottom:20px;
}
.vred
{
	color:#FF0000;
	font-size:17px;
}
.vrequired 
{
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*position:relative;*/
	top:4px;
	left:-2px;
}
.vrequired2 
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	/*position:relative;*/
	left:-5px;
}
.mem_myaccount_snav
{
	/*position:relative;*/
	left:602px;
	top:-70px;
	margin-bottom:-50px;
}
.checkbox 
{
	/*position:relative;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	left:-4px;
	top:-3px;
}
.mem_infobut_adj
{
	/*position:relative;*/
	top:10px;
	margin-top:-3px;
	margin-bottom:-3px;
}
.vsummary2
{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#0F2A61;
}
.vrequired4 
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.join_adj
{
	/*position:relative;*/
	top:-10px;
}
/* Order Tracking*/
.tra_bc1
{
	border-bottom:1px solid #9F9F9F;
	width:753px;
	background-color:#EDEDEC;
}
.tra_adj
{
	margin-left:5px;	
	margin-top:20px;
}
.tra_border_drk13
{
	border-top:1px solid #9F9F9F;
	margin-bottom:-15px
}
.tra_cell_topleftcap
{
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-top:1px solid #9F9F9F;
}
.tra_cell_topcap
{
	border-bottom:1px solid #9F9F9F;
	border-top:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
}
p.tra_title {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:2px;
	line-height:13px;
	color: #5B5B5B;
}
.tra_cell_toprightcap
{
	border-bottom:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-top:1px solid #9F9F9F;
}
.tra_cell_leftcap
{
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
}
p.tra_field {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1px;
	margin-bottom:1px;
	line-height:13px;
	color: #5B5B5B;
}
.tra_cell
{
	border-bottom:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
}
.tra_cell_rightcap
{
	border-bottom:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
}
/* Shopping Cart */

a.delivered:link
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4D5F87;
	text-decoration:none;
	cursor:hand;
}
a.delivered:visited
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	color:#4D5F87;
}
a.delivered:hover
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	color:#ff773b;
}
.pulbl
{

	/*position:relative;*/
	top:10px;
}
/*.checkoutbar 
{
	float:left;
	height:40px;
	background-color:#E6ECF3;
	border-bottom: 1px solid #9F9F9F;
	border-top: 1px solid #9F9F9F;
	width:100%;
	padding-top:3px;
}
.checktxt
{
	margin-bottom:1px;
	padding-left:10px;
	margin-top:5px;
	font-size:18px;
}
.ref
{
	font-size:13px;	
}*/
.numb2 
{
	color: #666666;
	margin-top:1px;
	padding-left:15px;
	margin-bottom:6px;
}
.chk_truckadj
{
	margin-top:15px;	
	margin-left:3px;
}
.chk_my_adj
{
	margin-bottom:3px;	
	margin-left:-1px;
}
.chk_ref_adj
{
	margin-left:3px;	
	/*position:relative;*/
	top:-15px;
}
.chk_columntitles2_o
{
	margin-bottom:4px;
	margin-top:4px;
	color:#DE8120;
}
.chk_itemimage 
{
	margin-top:0px;
	margin-bottom:0px;
}
.chk_boxredtext2 
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	width:210px;
	margin-left:-8px;
}
.chk_fielddata1_r5
{
	margin-top:8px;
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.chk_fielddata1_r4
{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#chk_samplediv
{
	/*position:relative;*/
	margin-top:-10px;	
}
.chk_columntitles2_o
{
	margin-bottom:4px;
	margin-top:4px;
	color:#DE8120;
}
.chk_tr_adj2
{
	padding-top:8px;
	padding-bottom:9px;
}
.chk_total
{
	margin-bottom:0px;
	margin-right:-400px;
	float:left;
}
.redtxt 
{
	color:#FF0000;
	margin-top:13px;
	margin-bottom:10px;
	padding-left:1px;
}
redtxt1
{ 
	color:#FF0000;
}
.showmsg_show
{
	float:left;
	width:750px;
	display:block; 
	background-color:#d3d3d3;
	color:#FF0000;
	/*height:50px;
	float:right; */
	text-align:right;
	font-size:10px; 
	padding:5px;
}
.showmsg_Noshow
{  
   display:none;
   background-color:White;  
}
.chk_textbox 
{
	border:1px solid #797979;
	height:18px;
	background-color: #ffff99; /*#F6F4F4;*/
	color:#3D447A;
	width:60px;
	font-family:Arial;
	font-size:12px;
}
.chk_textbox2 
{
	border:1px solid #797979;
	height:18px;
	background-color: #F6F4F4;
	color:#3D447A;
	font-family:Arial;
}
.chk_textbox2_required 
{
	border-top:1px solid #797979;
	border-bottom:1px solid #797979;
	border-right:1px solid #797979;
	border-left:1px solid #797979;/*7px solid #F1790E;*/
	height:22px;
	background-color: #ffff99;/*#FFD2A9;*/
	color:#3D447A;
	font-family:Arial;
}
.chk_textbox_city_required
{
	border:1px solid #797979;
	height:22px;
	background-color: #ffff99;/*#FFD2A9;*/
	color:#3D447A;
	/*position:relative;*/
	top:3px;
	font-family:Arial;
}
.chk_textboxat 
{
	border:1px solid #797979;
	height:18px;
	background-color: #F6F4F4;
	color:#3D447A;
	width: 250px;
	font-family:Arial;
}
.chk_textboxct 
{
	border:1px solid #797979;
	height:18px;
	background-color: #F6F4F4;
	color:#3D447A;
	width: 250px;
	
}
.chk_ccid
{
	position:absolute;
	background-color:White;
	width:460px;
	height:285px;
	margin-left:250px;
	margin-top:-120px;
	background-image:url(../images/../images/VerificationCID.jpg);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border: 2px #cccccc solid;
	z-index:800;
	display:none;
	
}
.chk_ccid_close
{
	float:right;
	margin-right:5px;
	cursor:pointer;
	*cursor:hand;
}
.chk_ccidimg
{
	padding:10px;
}
.chk_labellink
{
	text-decoration:underline;
	cursor:pointer;
	*cursor:hand;
}
.chk_paymenttext
{
	float:left;
	width:560px;
	margin-left:0px;
	line-height:15px;
	margin-top:10px;
	border-bottom:1px solid #7f7f7f;
	border-top:1px solid #7f7f7f;
}

.chk_padding
{
	padding-top:5px;
	padding-bottom:5px;
}
.chk_payment_cc
{
	margin-left:30px;
}
.chk_payment_pp
{
	margin-left:60px;
}
.chk_payment_wtf
{
	margin-left:20px;
}
.chk_splitter
{
	border-left:2px solid silver; 
}
.chk_hr
{
	width:100%;
	height:22px;
	background-image:url(../images/dotted_line.jpg);
	background-position:left 10px;
	background-repeat:repeat-x;
}
.chk_bml
{
	margin-left:15px;
}
.chk_bml_payments
{
	margin-top:10px;
	margin-bottom:20px;
}
.bml_note
{
	float:left;
	width:560px;
	height:20px;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	border-bottom:1px solid #7f7f7f;
	border-top:1px solid #7f7f7f;
}
.chk_bml_type
{
	margin-left:20px;
	margin-top:5px;
}
/*Shopping Cart  */ 
.cartdropdown 
{
	font-family:Arial;
	font-size:12px;
	border:1px solid #797979;
	height:22px;
	background-color: #ffff99;
	color:#3D447A;
	width: 250px;
}
.cartport
{
	font-family:Arial;
	color:#666666;
	/*position:relative;*/
	vertical-align: baseline;
	background-color: #ffff99;
}
/* Checkout */
.chk2_checkboxk2
{
	color:#666666;
	/*position:relative;*/
	vertical-align: baseline;
}
.chk2_checkboxk1
{
	/*position:relative;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
	color:#666666;
	left:-4px;
	top:-10px;
	padding-left:-20px;
}
.vrequiredtext
{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.bdr_top_bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #9F9F9F;
	font-weight:bold;
}
.ErrorClass
{
	color:Red;
	font-size:11px;
}
/* Sample Page */

ul.sample
{
	margin: 0 0 0 12px;
	padding: 0 0 0 0px;
}
li.sample
{
	margin: 0 0 0 12px;
	padding:0 0 0 0px;
}

li.sitemap
{
	margin: 0 0 0 0px;
	padding:0 0 0 0px;
	list-style-type: disc;
}
.samp_border_bot
{
	border-top:1px solid #9F9F9F;
	margin-top:-2px;
}
.samp_spacer
{
	margin-bottom:-30px;	
}

.psp_sample {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: -5px; 
	VERTICAL-ALIGN: bottom; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 130px; 
	MARGIN-RIGHT: -32px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 155px;
}
.psp_sample_os {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: -5px; 
	VERTICAL-ALIGN: bottom; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 130px; 
	MARGIN-RIGHT: -32px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 146px;
}
div.psp_name {
	
	margin-bottom:-30px;
	height:70px;
	width:90px;
}
.samp_check_adj_os
{
	/*position:relative;*/
	top:3px;
	left:-4px;
}
/* Inventory Sheet*/
.inv_sample_ma {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: 0px; 
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #ffffff 1px solid; 
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
	BORDER-BOTTOM: #ffffff 1px solid; 
	width:82px;
	text-align:center;
}
.inv_image_ma
{
	vertical-align:top;
	margin-bottom:5px;
}
.inv_sampletext_ma {
	LEFT: 0px; 
	LINE-HEIGHT: 15px;  
	POSITION: relative; 
	TOP: 0px;
}
.inv_quantity_ma
{
	/*position:relative;*/
	top:0px;
	text-align:center;
	MARGIN-BOTTOM: -22px; 
	margin-top:-12px;
	line-height:15px;
}
.tsideborder
{
	BORDER-LEFT: #727272 1px solid;
	BORDER-RIGHT: #727272 1px solid;
}
.inv_numberboxm {
	width:45px;
	border:1px solid #797979;
	height:15px;
	background-color: #EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D447A;
}
.inv_unit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #727272;
	left:0px;
}
.inv_sample {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: 0px; 
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #ffffff 1px solid; 
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
	BORDER-BOTTOM: #ffffff 1px solid; 
	width:82px;
	text-align:center;
}
.inv_image
{
	vertical-align:top;
}
.inv_err
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	POSITION: relative;
	top:0px;
	color:Red;
	left:3px;
}
.inv_imagem
{
	/*position:relative;*/
	top:5px;
	vertical-align:top;
}
.inv_name_ac
{
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	line-height:15px;
	color: #727272;
	vertical-align:top;
	height:45px;
}
.inv_boxadj
{
	margin-top:8px;
	line-height: 15px;
	vertical-align: top;	
}
.inv_numberbox_ac {
	width:45px;
	border:1px solid #797979;
	height:15px;
	background-color: #EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D447A;
	top:2px;
	margin-bottom:0px;
	/*position:relative;*/
	vertical-align:bottom;
}
.tcommonborder
{
	BORDER-TOP: #727272 1px solid;
	BORDER-BOTTOM: #727272 1px solid;
	BORDER-LEFT: #727272 1px solid;
	BORDER-RIGHT: #727272 1px solid;	
}
.inv_sample_ca 
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #ffffff; 
	FLOAT: left; 
	MARGIN-BOTTOM: 0px; 
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #ffffff 1px solid; 
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
	BORDER-BOTTOM: #ffffff 1px solid; 
	width:93px;
	text-align:center;
}
.inv_image_ca
{
	vertical-align:top;
	margin-top:15px;
	margin-bottom:-9px;
}
.inv_sampletext_ca 
{
	LEFT: 0px; 
	LINE-HEIGHT: 15px;  
	POSITION: relative; 
	TOP: 0px;
}
.inv_name_ca
{
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:12px;
	line-height:15px;
	color: #727272;
	vertical-align:top;
}
.inv_numberbox_ca
 {
	width:45px;
	border:1px solid #797979;
	height:15px;
	background-color: #EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D447A;
	top:-8px;
	left:10px;
	/*position:relative;*/
	vertical-align:top;
}
.inv_unit_ca
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	POSITION: relative;
	top:-8px;
	color: #727272;
	left:10px;
}

.inv_name_ma
{
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-5px;
	margin-bottom:12px;
	line-height:18px;
	color: #727272;
	vertical-align:top;
}
.printlink2
{
	/*position:relative;*/
	left:-15px;
	margin-bottom:-10px;	
}
/* Login Page */
.log_loginfield 
{
	padding:20px;
	BORDER: #4e5f84 0px solid;
	width: 696px;
}
.log_text
{
	width:220px;	
}
.log_title6 
{
	margin-bottom:-1px;
	color:#0F2A61;
}
.log_borderleft 
{
	border-left:solid 1px #727272;
	width:14px;
}
.log_titledown
{
	margin-bottom:3px;	
}
.log_auto 
{
	font-size:1em;
	color: #727272;
}
/* Static Page */

.tstmnls_H1 /*res_H1*/
{   font-family:Arial,Verdana;  
	FONT-WEIGHT:bold;
	margin-top:12px;
	font-size:18px;
	/*font-size:17px;*/
	color:#003366;
}

.adin_margin
{
	margin-right:-500px;
}
.adin_tt1
{
	font-size:17px;
	color:#003366;
}
.adin_border_drk17 
{
	border-top:1px solid #9F9F9F;
	
}
.subnav_p1
{
	/*position:relative;*/
	left:0px;
	width:120px;
	padding:0px 5px 0px 5px;
	text-align:right;
}
a.reg7:link {
	display:block;
	border-bottom:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	text-decoration:none;
	color: #727272;
	line-height:12px;
	padding:4px;
	font-size:10px;
	
	font-weight:bold;
}

a.reg7:visited {
	display:block;
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	text-decoration:none;
	color: #727272;
	line-height:12px;
	padding:4px;
	font-size:10px;
	font-weight:bold;
}
a.reg7:hover {
	display:block;
	border-bottom:1px solid #9F9F9F;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	background-color:#EEEFF1;
	text-decoration:none;
	color:#003366;
	line-height:12px;
	padding:4px;
	font-size:10px;
	font-weight:bold;
}
/* Rules for Printable Documents Laminate Wood Flooring Site */

img.logo
{
	margin-top: 5px;
	margin-right: 0px;
	margin-left:5px;
	margin-bottom: 5px;
}
table.outer
{
	border-color: #4D5F84;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-right: solid 2px;
	border-top: solid 0px;
}
table.head
{
	border-color: #4D5F84;
	border-bottom: solid 0px #4D5F84;
	border-top: solid 2px #4D5F84;
	border-left: solid 2px #4D5F84;
	border-right: solid 2px #4D5F84;
}
.fset
{
	border: 1px solid #9F9F9F;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
}
div.email
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	line-height:13px;
	color: #727272;
}
/* New BD Main Page LEFT SIDE NAV */
a.fnav_category:link {
	display:block;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-decoration:none;
	color: #004B7D;
	line-height:10px;
	padding:7px 0px 7px 9px;
	font-size:1em;
	font-weight:bold;
}
a.fnav_category:visited {
	display:block;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-decoration:none;
	color: #004B7D;
	line-height:10px;
	padding:7px 0px 7px 9px;
	font-size:1em;
	font-weight:bold;
}
a.fnav_category:hover {
	display:block;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-decoration:none;
	color:#F47A29;
	line-height:10px;
	padding:7px 0px 7px 9px;
	font-size:1em;
	font-weight:bold;
}
a.fnav_link:link {
	display:block;
	text-decoration:none;
	color: #7F7D88;
	line-height:19px;
	padding:0px 0px 0px 10px;
	font-size:1em;
}
a.fnav_link:visited {
	display:block;
	text-decoration:none;
	color: #7F7D88;
	line-height:19px;
	padding:0px 0px 0px 10px;
	font-size:1em;
}
a.fnav_link:hover {
	display:block;
	text-decoration:none;
	color:#EB6800;
	line-height:19px;
	padding:0px 0px 0px 10px;
	font-size:1em;
}
table.rightborder
{
	border-right:1px solid #CCCCCC;
}
.bd_shop
{
	padding:0px 0px 0px 0px;
}
.spacer_t
{
	margin-top:-8px;
}
.spacer_b
{
	margin-bottom:-8px;
}
.greybar1
{
	border-bottom:6px solid #ECECEC;
}

a.blue_link:link {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:23px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	
	font-weight:bold;
}
a.blue_link:visited {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:23px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
a.blue_link:hover {
	display:block;
	text-decoration:none;
	color:#F47A29;
	line-height:23px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
a.blue_link2:link {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:15px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	
	font-weight:bold;
}
a.blue_link2:visited {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:15px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
a.blue_link2:hover {
	display:block;
	text-decoration:none;
	color:#F47A29;
	line-height:15px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
.black
{
	margin-top:5px;
	color: #555555;
	font-size:.9em;
	font-weight:bold;
	line-height:15px;
}
/*  New BD - Main Page - MAIN CONTENT AREA */

.blue
{
	margin-top:5px;
	color: #355C8B;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	padding-left:3px;
	padding-bottom:1px;
	text-decoration:none;
}
a.blue_link3:link {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:17px;
	padding:0px 0px 0px 3px;
	font-size:11px;
	font-weight:bold;
}
a.blue_link3:visited {
	display:block;
	text-decoration:none;
	color: #355C8B;
	line-height:17px;
	padding:0px 0px 0px 3px;
	font-size:11px;
	font-weight:bold;
}
a.blue_link3:hover {
	display:block;
	text-decoration:none;
	color:#F47A29;
	line-height:17px;
	padding:0px 0px 0px 3px;
	font-size:11px;
	font-weight:bold;
}
.addcontent
{
	margin-top:7px;	
	
	margin-left: 20px;
	
}
.add_pad
{
	padding-left:14px;	
}
.main_copy
{
	font-size:x-small;
	color: #252525;
	padding-right:10px;
	padding-top:2px;
	line-height:1.4em;
}
.titlespace
{
	padding-top:3px;
}
.greybar2
{
	border-top:8px solid #DADADA;
	width:575px;
	padding-top:-50px;
}
.helptitle
{
	padding-left:4px;
	padding-top:8px;
	padding-bottom:5px;
}
.helpfooter
{
	background-image:url(http://www.builddirect.com/images/bd_shipback.gif);
	background-repeat:no-repeat;
	height:146px;
	width:185px;
	padding-right:10px;
	color: #747373;
}
.helpcontent
{
	padding-left:11px;
	padding-right:20px;
	font-size:1em;
}

/*  /// New BD - Home Page & Customer Types /// */
/*  New BD - Home Page: Customer Types with New Tagline */
.products
{
	margin-left:10px;	
	margin-top:10px;	
}

.productsbox
{
	margin-left:10px;
	margin-top:0px;
}

.about
{
	margin-left: 15px;
	margin-bottom: 30px;
	width: 580px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #F3F3F3;
}

.abouttitle
{	
	margin-left:10px;	
}

.btn_orange
{
	margin-left:10px;
	margin-bottom:10px;	
}

.abouttext
{
	margin-left:10px;
	margin-top: 5px;
	margin-bottom:2px;
	line-height: 14px;	
}

.aboutbtm
{
	margin-left:10px;
	margin-bottom:10px;	
}

a.readmore:link 
{
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
}

a.readmore:visited {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
}

a.readmore:hover {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;	
}

a.moreinfo:link {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	padding-right: 5px;
}

a.moreinfo:visited {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	padding-right: 5px;
}

a.moreinfo:hover {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	padding-right: 5px;
}

a.moreinfoprods:link {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	
	margin-left: 520px;
}

a.moreinfoprods:visited {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	
	margin-left: 520px;
}

a.moreinfoprods:hover {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	
	margin-left: 520px;
}

.news
{
	margin-bottom: 10px;
	margin-top: 20px;
}

img.newsbtn
{
	margin-left: 5px;
	margin-right: 5px;
}

.customers
{
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 15px;
}

img.custtypes
{
	margin-right: 5px;
	margin-top:10px;
}

img.custtypesrs
{
	margin-right: 5px;
	margin-left: 5px;
	margin-top:10px;
}

img.titlesls
{
	margin-top: 10px;
	margin-right: 5px;
}

td.custtext
{
	font-family: Verdana; sans-serif;
	font-size: 9px;
	color: #666666;
	margin-top: 2px;
}

td.custtextls
{
	font-family: Verdana;sans-serif;
	font-size: 9px;
	color: #666666;
	margin-top: 2px;
	padding-right: 5px;
}

img.dotlinesm
{
	margin-top: 5px;
}

img.dotlinevert
{
	margin-left:0px;
	margin-right: 0px;
}

img.titles
{
	margin-top: 10px;
}

td.ourproducts
{
	background: #004B7D;
}

.ourproducts
{
	margin-left: 15px;
	margin-bottom: 20px;
	width: 580px;
	padding-top: 5px;
	padding-bottom: 5px;
}

p.ourprodtext
{
	margin-left:10px;
	margin-bottom:10px;
	line-height: 15px;
	color: #747373;	
}

.prodtitle
{	
	margin-left:10px;	
}

.salesinfo
{	
	margin-top: 15px;
	width: 753px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #F3F3F3;
	text-align: center;	
	font-family: Verdana; sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #355C8B;
}

a.salesinfo:link {
	text-decoration: none;
	color: #355C8B;
	font-size:10px;
	font-weight:bold;
}

a.salesinfo:visited {
	text-decoration: none;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
}

a.salesinfo:hover {
	text-decoration: none;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;	
}

/*  New BD: Customer Types - Sub Pages 1 */
.ctsub_main
{
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.ctsub_pic
{
	margin-top: 10px;
	margin-right: 10px;
}

.ctbenefits_text
{
	margin-right: 15px;
	margin-top: 15px;
	font family: Verdana; sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

p.ctbenefits_textblue
{
	margin-right: 15px;
	margin-top: 15px;
	font family: Verdana; sans-serif;
	font-size: 12px;
	color: #004B7D;
	line-height: 20px;
}

.ctbenefits_bold
{
	font family: Verdana; sans-serif;
	font-size: 12px;
	color: #355C8B;
	font-weight: bold;
}

li.ctbenefits
{
	margin-top: 15px;
	font family: Verdana; sans-serif;
	font-size: 12px;
	color: #4682B9;
	font-weight: bold;
}

a.salesbenefit:link 
{
	text-decoration: none;
	color: #355C8B;
	font-size:12px;
	font-weight:bold;
}

a.salesbenefit:visited 
{
	text-decoration: none;
	color: #F47A29;
	font-size:12px;
	font-weight:bold;
}

a.salesbenefit:hover 
{
	text-decoration: none;
	color: #F47A29;
	font-size:12px;
	font-weight:bold;
}	

a.ct_readmore:link 
{
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	margin-left: 5px;
	margin-top: 20px;
	
}

a.ct_readmore:visited {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	margin-left: 5px;
	margin-top: 20px;
	
}

a.ct_readmore:hover {
	text-decoration:underline;
	color: #F47A29;
	font-size:10px;
	font-weight:bold;
	margin-left: 5px;
	margin-top: 20px;

}


/*  New BD: Customer Types - Sub Pages 2 */
.greybar3
{
	border-top:5px solid #DADADA;
	margin-top: 10px;
	margin-left: 15px;
	width: 580px;
}

img.custtypesmain
{
	margin-left: 15px;
	margin-right: 15px;
}

p.custtextmain
{
	font-family: Verdana; sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	line-height: 15px;
	margin-left: 15px;
	padding-right: 10px;
}

img.ct_title
{
	margin-left: 18px;
	margin-right: 10px;
}

.ct_story
{
	font-family: Verdana; sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	margin-left: 18px;
	line-height: 15px;
}

.newsthanks
{
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial; sans-serif;
	font-size: 10px;
}

.newserror
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*  /// END New BD - Home Page & Customer Types /// */

/* New BD - CSP */
a.quantity:link
{
	color:#6F6F6F;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}
a.quantity:visited
{
	color:#6F6F6F;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}
a.quantity:hover
{
	color:#335E8B;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}
.pp_sub
{
	color:#355C8B;	
	font-size:1em;
}

.pp_sub2
{
	color:#355C8B;	
	font-size:1em;
	margin-left: 10px;
}

td.allborder
{
	border:1px solid #CCCCCC;	
}
.cs_right
{
	padding-left:15px;
}
.fp_back
{
	background-image:url(http://www.builddirect.com/images/cs_fp_back.gif);
	background-repeat:no-repeat;
	height:220px;
	width:196px;
	font-size:12px;
	
}
.fp_adj1
{
	padding-right:6px;	
	padding-top:8px;
}
.fp_adj2
{
	padding-right:7px;	
	padding-top:11px;
}
.cs_price
{
	padding-right:7px;
	color:#ED5D31;	
	font-weight:bold;
	line-height:8px;
	font-size:11px;
}
.cs_name
{
	padding-right:7px;
	color:#000000;	
	font-weight:bold;
	line-height:8px;
	font-size:11px;
}
.cs_color
{
	padding-right:7px;
	color:#000000;	
	line-height:7px;
	font-size:11px;
}
.cs_more
{
	padding-right:7px;
	color:#4A6B92;	
	line-height:8px;
	font-weight:bold;
	font-size:11px;
}
a.more:link {
	padding-right:7px;
	color:#4A6B92;	
	line-height:8px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	
}
a.more:visited {
	padding-right:7px;
	color:#4A6B92;	
	line-height:8px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	
}
a.more:hover {
	padding-right:7px;
	color:#000000;	
	line-height:8px;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	
}
a.csp_link1:link 
{
	color:#355C8B;	
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
a.csp_link1:visited 
{
	color:#355C8B;	
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
a.csp_link1:hover 
{
	color:#F47A29;	
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.csp_img_adj1
{
	padding-top:7px;
	padding-bottom:8px;
}
.csp_sub_back
{
	background-image:url(../images/cs_subcont_back.gif);
	background-repeat:no-repeat;
}
.subtitle
{
	padding-top:9px;
	padding-left:18px;	
}
.csp_copy
{
	font-size:x-small;
	color: #252525;
	padding-left:19px;
	padding-right:60px;
	padding-top:6px;
	line-height:1.4em;
	
}
/* Checkout Validation (and additional)*/
.or_1
{
/*position:relative;*/
top:5px;
}
.basetitle
{
	font-family:Arial;
	font-size:11px;
	color: #5B5B5B;
}
.basetitle2
{
	font-family:Arial;
	font-size:14px;
	color:#003366;
}
.basetitle3
{
	font-family:Arial;
	font-size:11px;
	color:#003366;
}
.tbtext
{
	font-size:11px;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
/* Feedback Pages */

.fb_title
{
	font-size:1.0em;
	color:#4C6B92;
}
.fb_title2
{
	font-size:0.7em;
	color:#6A6A6A;
}
.fb_text
{
	font-size:0.8em;
	color:#000000;
	line-height:15px;
}
.fb_text2
{
	font-size:0.7em;
	color:#000000;
	line-height:15px;
}

#rblCusSev
{
	font-size:0.8em;
	color:#000000;
}
#rblShipSev
{
	font-size:0.8em;
	color:#000000;
}
#rblProdQat
{
	font-size:0.8em;
	color:#000000;
}
.fb_textbox
{
	border:1px solid #797979;
}
/* Photo Program */
.fb_text3
{
	font-size:1.0em;
	color:#333333;
	line-height:15px;
	
}
.pp_main_bk
{
	background-image:url(http://www.builddirect.com/images/pp_email_main.gif);
	background-repeat:no-repeat;
}
.pp_accept_bk
{
	background-image:url(http://www.builddirect.com/images/pp_email_accept.gif);
	background-repeat:no-repeat;
}
.pp_reject_bk
{
	background-image:url(http://www.builddirect.com/images/pp_email_reject.gif);
	background-repeat:no-repeat;
}
.pp_reject_bk2
{
	background-image:url(http://www.builddirect.com/images/line_back.gif);
}
.ppfk
{
	font-size:11px;	
}
.ppfk2
{
	font-size:11px;	
	background-color:#F2F2F3;	
}
/* New Category Layout */
.divdesc
{
	font-size:.9em;
	padding-top:4px;
	width:100px;
	padding-right:10px;
}
.fproduct
{
	padding-right:15px;
	width:105px;
}
.divProducts a:link
{
	text-decoration:none;
	font-size:1em;	
}
.divProducts a:visited
{
	text-decoration:none;
	font-size:1em;	
}
.divProducts a:hover
{
	text-decoration:none;
	font-size:1em;
}
.titleclass
{
	padding:0px 0px 1px 10px;
}
.coverageclass
{
	padding:5px 0px 0px 10px;
}
.descriptionclass
{
	padding:0px 0px 8px 10px;
}
.productclass
{
	padding:7px 0px 3px 6px;
}
a.shop:link
{
	padding-left:10px;
	padding-right:5px;
}
a.shop:visited
{
	padding-left:10px;
	padding-right:5px;
}
a.shop:hover
{
	padding-left:10px;
	padding-right:5px;
}
.media_t
{
	text-decoration:underline;	
}
/* BDU */

.bdu_li
{
	list-style:none;
	padding-bottom:5px;
	width:160px;
    float:right;
}
.bdu_li ul
{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:160px;
}
.bdu_lisub
{
	list-style:none;
	padding-bottom:5px;
	margin:0px;
	width:160px; 
	float:right;  
		
}
.bdu_li2
{
	list-style:none;
	padding-right:15px;
	padding-left:40px;
	text-indent:-1em;
	/*text-indent:-2.4em;
	margin-bottom:12px;*/
	
}
.bdu_li2sb
{
	list-style:none;
	padding-right:20px;
	padding-left:40px;
	text-indent:-1em;
	/*text-indent:-2.4em;
	margin-bottom:12px;*/
}
.bdu_logo
{
	/*position:relative;*/
	left:-2px;	
	
}
a.bdu:link
{
	text-decoration:none;
	color:#003366;
	line-height:15px;
}
a.bdu:visited
{
	text-decoration:none;
	color:#003366;
	line-height:15px;
}
a.bdu:hover
{
	text-decoration:none;
	color: #DC7F10;
	line-height:15px;
}
.bdu_3
{
	font-size:11px;
	line-height:15px;
	color:#003366;
}
.bdu_5
{
	font-size:9px;
	line-height:13px;
	color:#003366;
}
.bdu_4
{
	font-size:13px;
	line-height:15px;
	color:#003366;
	
}
.bduia_1
{
	/*position:relative;*/
	
	font-family:Arial,Verdana;
	font-size:18px;  
	font-weight:bold ;   	
	color:#003366;
}
p.bdu
{
	line-height:1.25em;	
	text-align:justify;
}
.bdu_sidebar
{
	font-size:1.0em;	
	line-height:1.3em;	
	width:150px;
	
}
.bdu_sidebar2
{
	font-size:1.0em;	
	line-height:1.3em;	
	width:170px;
	padding-right:15px;
	padding-left:40px;
	
}
.bdu_sidebar22
{
	font-size:1.0em;	
	line-height:1.3em;	
	width:170px;
	/*text-indent:0em;*/
	padding-left:40px;
	padding-right:15px;
	/*padding-left:0px;
	padding-right:0px;*/
	
}

.bdu_sidebar3_norm
{
	font-size:1.0em;	
	line-height:1.3em;	
	padding-left:40px;
	padding-right:20px;
	width:170px;
}
.bdu_sidebar3_norm2
{
	font-size:1.0em;	
	line-height:1.3em;	
	/*text-indent:0em;*/
	padding-left:40px;
	padding-right:20px;
	/*padding-left:0px;
	padding-right:0px;*/
	

	
}
.bdu_sidebar3_norm3
{
	font-size:1.0em;	
	line-height:1.3em;	
	margin-left:34px;
	
}
.bdu_sidebar_table
{
	width:160px;
	margin-bottom:10px;
	margin-left:40px;
	margin-top:10px
}
.bdu_sidebar_table_row
{
	width:160px;
 	margin-bottom:5px;
}
.bdu_sidebar_table_left
{
	width:120px;
 	float:left;
}
.bdu_sidebar_table_right
{
	width:30px;
	float:right;
	text-align:right;
}
.bdr_topsb
{
	border-top:1px solid #CCCCCC;
	background-color:#EDEDED;

}


/* News Room Pages */
legend
{
	font-size:11px;
	font-weight:bold;
	color:#727272;
}
fieldset
{
	border:1px solid #727272;
	padding: 12px 12px 12px 12px;
}
p.news_p1
{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


div#tab 
{
	font-size:10px;
	font-weight:bold; 
	margin: 30px 0px 0px 0px;  
	padding: 6px 0px 5px 0px;
	border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 0px #9F9F9F;
	border-left:solid 1px #9F9F9F;
	
}

div#tab a 
{
	display: inline; 
	color: #4D4D4D;
	text-align: center;
	text-decoration: none;
	border-top: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 0px #ff6699;
   
}

div#tab a:hover 
{
	color: #ec8a19; 
}
div#tabborder 
{
	margin: 0px;
	padding: 15px;
	border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F  
	
}

.divborder 
{
	margin: 0px;
	padding: 15px;
	border-top: solid 1px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F;
	width:378px;
	
}

.metrixunit
{
	font-weight: bold;
	font-size: 16;
}

div#tabborderPopUp
/*Controls the style in AddInfo page when a popup window is displayed. /stgol/ */
{
	margin: 0px;
	/*padding-left:5px;
	padding-right:5px;*/
	border-top: solid 0px #9F9F9F; 
	border-bottom: solid 1px #9F9F9F;
	border-right: solid 1px #9F9F9F;
	border-left:solid 1px #9F9F9F  
	
	
}
div#tab a.tabOn 
{
	background-color:#ffffff;
	padding:  5px 16px 6px 16px;
}
div#tab a.tabOff 
{
	background-color:#E7E7E7;
	padding:  5px 16px 5px 16px;
}
div#tab a.tabPrint 
{
	border: solid 0px #cccccc;
	font-weight:normal;
	/*position:relative;*/
	float:right;
	top:-26px;
	*top:-31px;
	margin:5px;
}

/*.pdp_features
{*/
	/*position:relative;*/
/*	left:10px;
	*left:0px;
}*/
.ItemStyle
{
	font-family:Arial;
	font-size:12;
	border-color:#CCCCCC;
	border-width:2px;
	text-align :center;
	margin-left:10px;
	vertical-align:middle ;
}
.highlight 
{
	text-decoration: none;
	color:black;
	background:#E7E7E7;
}
.hLink
{
	text-decoration:none;
	color:Black;
	font-weight:normal;	
	text-align:left;
	vertical-align:text-top;
	margin-left:1px;
}
a.as_head:link
{
	text-decoration:none;
	font-weight:bold;
	height:20px;
	margin-left:5px;
	color:Gray;
}
a.as_head:visited
{
	text-decoration:none;
	font-weight:bold;
	height:20px;
	margin-left:5px;
	color:Gray;
}
a.as_head:hover
{
	text-decoration:none;
	font-weight:bold;
	height:20px;
	margin-left:5px;
	color:Gray;
}
.HeaderStyle
{
	font-weight:bold;
	height:20px;
	margin-left:5px;
	color:Gray;
	
}
.as_pager
{
	margin-bottom:10px;
	height:20px;
}
.as_image
{
	margin-left:10px;	
}
.as_arrow
{
	/*position:relative;*/
	top:1px;
}
.as_tbox
{
	margin-top:4px;
	padding-left:3px;
	border:1px solid #797979;
	height:16px;
	background-color: #F6F4F4;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#3D447A;
}

/*
div#tab span {
  color:#000000;
  padding:  5px 8px 6px 8px;
  border-top: solid 1px #cccccc;
  border-left:solid 1px #cccccc;
  border-right: solid 1px #cccccc;
 }
  
div#tab  span a{
  color:#cccccc;
  padding:   0px 1px 0px 0px;
  border: 0px;
  text-decoration: none;
 }
  
 div#tab span a:hover 
{
	color: #cccccc; 
	text-decoration:underline;
}
*/

/* Landing Page Classes ------- */
.lp_top_cont
{
background: url(../images/vanier_lp_back1.jpg) top left no-repeat;	
display:block;
width:770px;
height:186px;
/*position:relative;*/
left:-1px;
top:-12px;
}

.lp_bot_cont
{
background: url(../images/vanier_lp_back2.gif) top left no-repeat;	
display:block;
width:770px;
height:900px;
/*position:relative;*/
left:-1px;
top:-12px;
}
.lp_t1
{
font-size:18px;	
font-weight:bold;
color:#52590b;
line-height:20px;
}
.lp_t2
{
font-size:13px;	
font-weight:bold;
color:#969696;
	
}
.lp_price_pad
{
	padding-left:10px;
		
	
}
.lp_name
{
	font-size:11px;
	font-weight:bold;	
}
.lp_price
{
	font-size:11px;
	font-weight:bold;	
	color:#e57d00;
	line-height:18px;
	
}
.lp_text
{
	color:#363636;
	
}
a.lp_link:link
{
	color:#363636;
	
}

a.lp_link:visited
{
	color:#363636;
}


a.lp_link:hover
{
	color:#969696;
}
.sample_maxmsg
{
	BORDER-RIGHT: #e97601 1px solid;
	BORDER-TOP: #e97601 1px solid;
	BORDER-LEFT: #e97601 1px solid;
	BORDER-BOTTOM: #e97601 1px solid;
	/*Z-INDEX: 600;*/
	POSITION:absolute;
	/*display:inline;*/
	WIDTH: 380px;
	BACKGROUND-COLOR:#F7F7F8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	padding-right:6px;
	padding-left:6px;
	line-height:15px;
	color: #727272;
}

/*  /// Refer A Friend Pages /// */
.raf 
{
	margin-bottom: 20px; 
	margin-left: 10px;
}
p.raftext 
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 17px; 
	margin-bottom: 15px;
}
p.raftext2
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 17px;
}
.raftitle
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px; 
	font-weight: bold; 
	color:#3D608F; 
	margin-bottom: 15px;
}
.raftitle2
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px; 
	font-weight: bold; 
	color:#3D608F; 
	margin-bottom: 15px; 
	margin-top: 20px;
}
.raftitle3
{
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color:#3D608F; 
	margin-bottom: 15px; 
}
img.rafline
{
	margin-top: 15px;
	margin-bottom: 15px;
}
img.rafline2
{
	margin-top: 15px;
}
.rafform_title
{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px; 
	font-weight: bold; 
	color: #FF6600; 
	margin-bottom: 15px;
}
.rafform_title2
{
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px; 
	font-weight: bold; 
	color: #666666; 
	margin-bottom: 15px;
}
/*  /// END Refer A Friend Pages /// */
.acct
{
	margin-left: 10px;
}
.acct_indent
{
	margin-left: 150px;
}
.BDComment
{
	color:#445F8A;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
}

DIV.CusReviewScroll{PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: auto; WIDTH: 540px; PADDING-TOP: 1px; HEIGHT: 300px }

.bdr_plank
{
	border-top:0px solid #CCCCCC;
	line-height:50px;
}

/*---------RSS Feed and Bookmark------------*/
.body_rss 
{
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: Gray;
}

.rss_tdbkgd
{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.rss_tdtitle
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	color: black;
}

.rss_td1
{
	display:block;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: Gray;
	word-wrap: break-word;
}

.rss_td2
{
	display:block;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: Gray;
	word-wrap: break-word;
}

h1.title_rss
{
	font-size: 12px;
	color: #026195;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 20px;
	margin-left: 2px;
}

h2.title_rss 
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

/* LINKS */
a.rss_links:link
{
	font-size: 11px;
	letter-spacing: 0px;
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	text-decoration: none;
}
a.rss_links:hover
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #026195;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.rss_links:visited
{
	font-size: 11px;
	letter-spacing: 0px;
	color: #FF8000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* END LINKS */

/* MARGINS */
.mainmargin_rss
{
	margin-top: 3px;
	margin-bottom: 10px;
}
/* END MARGINS */

/* LEFT SIDE NAVIGATION */
.navtitle_rss
{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0073B2;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 120px;
}

.navbar_rss ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	width: 125px;
}

.navbar_rss ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	background: #bbbbbb;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 125px;
}

a.nav_rss:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 110px;
	display: block;
	line-height: 12px;
}

a.nav_rss:hover
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0073B2;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 110px;
	display: block;
	line-height: 12px;
}

a.nav_rss:visited
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	width: 110px;
	display: block;	
	line-height: 12px;	
}
/* END LEFT SIDE NAVIGATION */


.rss_body_container
{
	width:740px;
	margin-left: 10px;
}
.rss_body_left
{
	float:left;
	width:470px;
	margin-top:5px;
}
.rss_body_right
{
	float:right;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	width:250px;
}
.rss_title
{
	font-size:12px;
	font-weight:bold;
}

.rss_feed_title_box
{
	width:100%;
	color:#ffffff;
	background-color:#003366;
	height:25px;
	
}
.rss_feed_title
{
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

.rss_body_right ul
{
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	list-style-type:none;
}
.rss_body_right li
{
	margin-bottom: 5px;
	font-weight: bold;
}

.rss_category_link
{
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#004B7D;
}
.rss_category_link:hover
{
	color:#F47A29;
}
.rss_category_title
{
	margin-left:10px;
	text-decoration:none;
	font-size:11px;
}
.rss_category_item
{
	margin-left:10px;
	text-decoration:none;
	font-size:11px;
}
.rss_item_ul
{
	padding:0px;
	list-style-type:none;
}
.rss_item_li
{
	margin-top:2px;
	margin-left:-10px;
	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
}

.rss_item_li_link
{
	font-weight:normal;
	font-size:11px;
	color:#004B7D;
	text-decoration:none;
	display:inline;
}
.rss_item_li_link:hover
{
	color:#F47A29;
	text-decoration: none;
}

.bookmark_title_big
{  
	margin-top: 20px;
	font-size:14px;
	font-weight:bold;
}
.bookmark_item
{
	float:left;
	width:600px;
	font-size:11px;
	font-weight:normal;
	margin-left:0px;
	margin-top:5px;
}
.bookmark_label
{
	width:120px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top:5px;
	margin-left:0px;
}
.bookmark_text
{
	width:500px;
	margin-left: 0px;
	font-size:11px;
	font-weight:normal;
	background-color:Transparent;
}
.bookmark_control
{
   text-align:center;
   margin-top:10px;
}

.soc_item
{
	width:110px;
}
.soc_position
{
	margin-left:150px
}

/*---------------Email Page----------*/
.email_body
{	
	width:720px;
	float:left;
}
.email_title
{
	float:left;
	width:100%;
	margin-top: 10px;
	margin-left: 0px;
	font-weight: bold;
	font-size:16px;
}
.email_subject_box
{
	float:left;
	margin-top:10px;
	width:520px;
}
.email_label
{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:500px;
	margin-left:0px;
	margin-bottom:5px;
}
.email_textbox
{
	float:left;
	font-size:12px;
	Width:500px;
	height:18px;
	font-weight:normal;
	margin-left: 0px;
	text-indent:5px;
	vertical-align:middle;
	background-color:Transparent;
	border:1px solid #CCCCCC;
}
.email_submit_button
{
	margin-top:25px;
	float:right;
	width:100px;
}
.email_error_msg
{
	float:left;
	margin:5px 5px 5px 0px;
	width:600px;
	font-weight:bold;
	font-size:11px;
}
.email_preview
{	
	float:left;
	width:750px;
	height: 500px;
	margin-top: 10px;
	margin-bottom: 20px;
	border:1px solid #cccccc; 
	overflow: scroll;
}
.email_thanks
{
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}

/*--Print Preview Page ---*/
.print_area
{
	float:left;
	margin-top:10px;
	font-size:11px;
	width:640px
}
.print_text
{
	width:100%;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
.print_address
{
 	float:right;
  	margin:15px 5px 5px 0px; 
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:9px;
}
.print_logo
{
	float:left;
	margin:5px;
}
.print_body
{
	width:650px;
	margin-left:auto;
	margin-right:auto;
}

.print_bdu_sidebar3_norm
{
	font-size:1.0em;	
	line-height:1.3em;	
	/*padding-left:15px;
	padding-right:15px;*/
	margin-left:10px;
	margin-right:10px;
}
.print_bdu_li2sb
{
	list-style:none;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom:5px;
	/*text-indent:-1em;
	padding-right:15px;
	padding-left:15px;*/
}
.print_bdu_sidebar_table
{
	width:160px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px
}



/*-------------------START HOLMES ON HOMES LANDING PAGE------------------*/

.hoh
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	color:#6b6b6b;
	line-height:14px;
	background-image:url(../images/hoh_bk.gif);
	width:665px;
	height:13px;
	background-repeat:repeat-y;	
	
}

.hoh_hdr 
{
	background-image:url(../images/hoh_hdr.jpg);
	background-repeat:no-repeat;
	width:665px;
	height:129px;
	
}

.hoh_bk
{
	background-image:url(../images/hoh_bk.gif);
	width:665px;
	height:13px;
	background-repeat:repeat-y;
}

.hoh_bkg_lower
{
	background-image:url(../images/hoh_bkg_lower.gif);
	width:665px;
	height:168px;
	background-repeat:no-repeat;
	
}

.hoh_param
{
	width:565px;
	text-align:left;
	margin-top:25px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}

.hoh_para1
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}

.hoh_para2
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}

.hoh_para3
{
	width:565px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	left:-4px;
	*left:-4px;
}
.hoh_prod_tab
{
	/*padding-left: 20px;
	background-image:url(../images/hoh_bk.gif);
	width:640px;
	height:13px;
	background-repeat:repeat-y;*/	
	margin-left: 34px;
	**margin-left: 32px;
}

.hoh_prod_td 
{
	margin-left: 10px;
	margin-left: 50px;
	border: 1px solid red;
}

.hoh_para4
{
	width: 575px;
	font-size: 9px;
	text-align:left;
	margin-top:3px;
	/*position:relative;*/
	margin-left:50px;
	*margin-left:50px;
	margin-right:50px;
	*margin-right:50px;
	top:-5px;
}

.hoh_dotted
{
	background-image:url(../images/hoh_dotted.gif);
	width:582px;
	height:7px;
	background-repeat:no-repeat;
}

.hoh_gbp
{
	background-image:url(../images/hoh_gbp.gif);
	width:341px;
	height:35px;
	background-repeat:no-repeat;
}

.hoh_gt
{
	font-family:Arial, Sans-serif;
	font-size:12px;
	color:#225e90;
	letter-spacing:.015em;
}

.hoh_gp1
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
	margin-top:10px;
}

.hoh_gp1_i
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
	margin-top:-7px;
}

a.hoh_lm:link
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#0063b4;
	
}

a.hoh_lm:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
}

a.hoh_lm:hover
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	color:#6b6b6b;
}

a.hoh_lm2:link
{
	color:#0063b4;
}

a.hoh_lm2:visited
{
	color:#0063b4;
}

a.hoh_lm2:hover
{
	color:#0063b4;
}

.hoh_expcol
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	visibility:hidden;
	display:none;
	color:#6b6b6b;
	margin-bottom:-5px;
	margin-top:3px;
}

.hoh_gpprod

	{
	font-family: Verdana, Tahoma, Arial;
	width: 124px;
	font-size: 9px;
	color: 6b6b6b;
	margin: 0px;
	padding-left: 14px;
	padding-top: 0px;
	}

.hoh_expcol_x
{
	font-family:Verdana, Tahoma, Arial;
	font-size:9px;
	visibility:visible;
	display:block;
	color:#6b6b6b;
	margin-bottom:-5px;
	margin-top:3px;
}

.hoh_btf
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	background-image:url(../images/hoh_btf.gif);
	height:20px;
	width:250px;
	background-repeat:no-repeat;
}

.hoh_bot_left
{
	float:left;
	width: 265px;
}

.hoh_bot_right 
{
	float:right;
	width:265px;
}
/*-------------------END HOLMES ON HOMES LANDING PAGE------------------*/

.body_content
{
	float:left;
	width:780px;
	margin-left:18px !important;
	margin-left:9px;
}

.body_content1
{
	float:left;
	width:780px;
	margin-left:0px !important;
	margin-left:0px;
}
.body_content2
{
	float:left;
	width:780px;
	margin-left:0px !important;
	margin-left:9px;
}
.cart_body
{
	float:left; 
	margin:0px;
	padding:0px;
	width:100%;
}

	
/* ///// PRODUCT GUIDE //////*/
.guideCell
{
	width:188px;
	height:230px;
	border-top:dashed 1px #00467f;
	border-right:dashed 1px #00467f;
	 *border-right:dashed 1px #00467f;
	 border-bottom:dashed 1px #00467f;
	float:left;
}

.guideCellNoTopBorder
{
	width:188px;
	height:230px;
	border-right:dashed 1px #00467f;
	 *border-right:dashed 1px #00467f;
	 border-bottom:dashed 1px #00467f;
	float:left;
}

.pg_Outerbox
{
	width:760px;
	float:left; 
	background-image:url(../NewsRoom/images/sidenavbot.jpg);
	background-repeat:no-repeat;  
	background-position:0px bottom;
	padding-bottom:10px ;  
}
.pg_Innerbox
{
	width:760px;	
	float:left;
	background-image:url(../NewsRoom/images/sidenavmid.gif);
	background-position : 0px -1px;
	background-repeat:repeat-y;  
	margin-bottom:0px; 
}	
.g_lefttopbanimg
{
	float:left; 
	width:140px ;
	margin-top:20px;
	margin-left:15px;
	height:60px; 
}
.pg_boxleft
{
	 FLOAT:left;
	 width:173px; 
	 background-image:url(../NewsRoom/images/sidetopnav.gif);
	 background-position:0px 0px;
	 background-repeat:no-repeat ; 
     }
.pg_boxright
{
	width:584px;
	float:left; 
}
.pg_boxcontent
{
	float:left; 
}
.pguide_intro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	/*position:relative;*/
	left:5px;
	margin-top:50px; 
	*margin-top:-15px;
	_margin-top:-30px;  
	width:560px;
	margin-bottom:25px;
	margin-left:8px; 
	
}
.pguide_main
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	position:relative;
	left:21px;
	width:285px;
	margin-bottom:25px;
	margin-right:15px;
	margin-top:10px;
	*margin-top:20px;
	float:left;
}
/* BOX*/
.pguide_guidemenu
{
	width:554px;
	*width:557px;
	height:470px;	
	border-top:dashed 1px #00467f;
	border-right:dashed 1px #00467f;
	border-bottom:dashed 1px #00467f;
}
.pguide_box_r
{
	width:184px;
	height:156px;
	border-right:dashed 1px #00467f;
	 *border-right:dashed 1px #00467f;
	float:left;
}
.pguide_box
{
	width:184px;
	height:156px;
	float:left;
}
.pguide_box_rt
{
	width:184px;
	height:156px;
	border-right:dashed 1px #00467f;
	border-top:dashed 1px #00467f;
	float:left;
}
.pguide_box_t
{
	width:184px;
	height:156px;
	border-top:dashed 1px #00467f;
	float:left;
}
.pguide_div
{
	background-image:url(../ProductGuide/images/griddivide.jpg);
	width:183px;
	height:8px;
	background-repeat:repeat-x;
	margin-bottom :5px;
}
.pguide_ctitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00467f;
	margin-bottom:6px;
	margin-top:6px;
	margin-left:11px;
}
.pguide_links
{
	margin-top:8px;
	*margin-top:-5px;
	
	margin-left: 11px; 
		
}
a.pguide_links:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:11px;
	color:#00467f;
	line-height:16px;
	 
}
a.pguide_links:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:11px;
	color:#00467f;
	padding-bottom:3px;
	line-height:16px;
}
a.pguide_links:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:11px;
	color:#fcb033;
	line-height:16px;
}
.pguide_link_long
{   
	margin-top:8px;
	*margin-top:-5px;
	margin-left: 7px; 
}
a.pguide_link_long:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:7px;
	color:#00467f;
	line-height:16px;
}
a.pguide_link_long:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:7px;
	color:#00467f;
	padding-bottom:3px;
	line-height:16px;
}
a.pguide_link_long:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:7px;
	color:#fcb033;
	line-height:16px;
}

ul.pg_main
{/*
	list-style-image:url(../ProductGuide/images/disc.gif);
	*list-style-image:url(../ProductGuide/images/disc2.gif);
	margin-left:-27px;
	*margin-left:17px;*/
}
ul.pg_side
{
	/*list-style-image:url(../ProductGuide/images/disc.gif);
	*list-style-image:url(../ProductGuide/images/disc2.gif);
	margin-left:-10px;
	*margin-left:35px;
	margin-right:20px;
	margin-top:-20px;
	margin-bottom:20px;*/
}
/*li
{
	margin-bottom:4px;	
}*/

/* LEFT */
.pg_contentleft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	width:300px; 
	margin-bottom:25px;
	margin-right:15px;
	margin-left:5px;
	margin-top:0px; 
	*margin-top:0px;
	float:left;
	
}
.pg_contentleft p
{ 
	margin-left:5px;
	margin-top:10px;
	*margin-top:5px;
	margin-right:5px;
	margin-bottom:20px;
}
.pg_contentleft h3
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00467f;
	margin-top:20px;
	*margin-top:20px;
	margin-bottom: 10px;
}
.pg_contentleft ul
{
	list-style-image:url(../ProductGuide/images/disc.gif);
	*list-style-image:url(../ProductGuide/images/disc2.gif);
	margin-left:-27px;
	*margin-left:17px;
}
.pg_contentleft li
{
	margin-bottom:4px;	
}
.pg_contentleft a
{ 
	margin-top:8px;
	*margin-top:-5px;
}
/* RIGHT */
.pg_contentright
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin-left:20px; /*left:25px;*/
	width:233px; 
	margin-top:5px;
	float:right;
	background-image:url(../ProductGuide/images/sidebartan.jpg);
	background-repeat:repeat-y;
 	 
}
.pg_contentright ul
{
	list-style-image:url(../ProductGuide/images/disc.gif);
	*list-style-image:url(../ProductGuide/images/disc2.gif);
	margin-left:-10px;
	*margin-left:35px;
	margin-right:20px;
	margin-top:-20px;
	margin-bottom:20px;
}
.pg_contentright li
{
	margin-bottom:5px;	
}
.pg_contentright a
{ 
	margin-top:8px;
	*margin-top:-5px;
}
.pg_contentright p
{ 
	margin-left:20px;
	margin-top:10px;
	*margin-top:-5px;
	margin-right:20px;
	margin-bottom:30px;
}
.pg_contentright h1
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00467f;
	margin-top:20px;
	*margin-top:20px;
	margin-bottom: 10px;
	/*
	margin-bottom: -1px;
	*margin-bottom:-10px;*/
}
.pguide_sidebar
{
	
	width:230px;
	/*margin-top:20px;
margin-left:4px;float:left;
*/
	
}
.pguide_sidebartitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#00467f;
	margin-left:18px;
	margin-top:10px; 
	margin-right:5px;
	margin-bottom:15px;
	text-align:left ;
}
/* ////END PRODUCT GUIDE ////*/	

/* ////PHOTO GALLERY  ////*/	
.gallery_rightcontainer
{
	float:right;
	width:579px;
	*width:580px;
	_width:560px;
	padding:0px;
}
.galleryCell
{
	width:480px;
	border-top:dashed 1px #00467f;
	float:left;svasta 
	margin-bottom: 5px;
	*margin-left :5px; 
	_margin-left :5px; 
}
.gallery_ctitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00467f;
	margin-bottom:6px;
	margin-top:6px;
	margin-left:11px;
}
.gallery_subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00467f;
	margin-bottom:0px;
	margin-top:6px;
	margin-left:25px;
}
.gallery_div
{
	background-image:url(../ProductGuide/images/griddivide.jpg);
	width:480px;/*570px;*/
	height:8px;
	background-repeat:repeat-x;
	margin-bottom :5px;
}
.gallery_links
{
	margin-top:2px;
	*margin-top:-5px;
	margin-bottom:10px; 
	margin-left: 25px; 
}
a.gallery_links:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:25px;
	color:#00467f;
	line-height:16px;
}
a.gallery_links:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:25px;
	color:#00467f;
	padding-bottom:3px;
	line-height:16px;
}
a.gallery_links:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:25px;
	color:#fcb033;
	line-height:16px;
}
.gallery_intro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	left:5px;
	margin-top:50px; 
	*margin-top:5px; 
	_margin-top:5px; 
	width:560px;
	margin-bottom:25px;
	margin-left:8px; 
	font-weight:bold ;  
}
.galleryD_rightcontainer_title 
{
	font-family:Arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/endeca/subsub_hdr_ffW.gif) !important; 
	BACKGROUND-IMAGE: url(../images/endeca/subsub_hdr_ie6W.gif);
	background-position:0px top !important;
	background-position:0px top; 
	background-repeat:no-repeat;
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 9px; 
	MARGIN: 3px 0px 0px 0px;
	WIDTH: 450px; 
	COLOR: #004680; 
	text-indent:12px;
	LINE-HEIGHT: 2em; 
}
.photoBody
{ 
	width:760px;
	margin:30px 20px 0px 4px; 
	*margin:20px 20px 0px 4px; 
	float:left;
}
/* ////END PHOTO GALLERY  ////*/	

/************************************ start of sample page 2008 12 11 ************************/

div.left_cell
{
    width:248px;
    border-left:dashed 1px #004680;    
    float:left;
    
}
div.center_cell
{
    width:248px;
    border-left:dashed 1px #004680;
    float:left;   
}
div.center_cell2
{
    width:249px;    
    float:left;   
}
div.right_cell
{
    width:243px;
    border-left:dashed 1px #004680;
    border-right:dashed 1px #004680;
    float:left;    
}
div.ScatHeader
{
    padding-left:19px;
}
div.ScatHeader2
{
    padding-left:19px;
    clear:both;
}
div.SfooterBG
{
    width:743px;
    height:18px;
    background-color:#e9e7d8;
    
    clear:both;
    margin-left:19px;
    padding:0px;
}
div.Sfooter
{
    width:741px;
    
    padding-top:5px;
    margin-left:19px;
}
    
.SHeaderSubCat
{
    color:#666666;
    background-color:#e9e7d8;    
    margin:0px;      
    padding-left:15px;    
    line-height:18px;
    font-weight:bold;
    font-size:12px;
    font-family:helvetica, Arial, Sans-Serif;
    border-bottom:dashed 1px #004680;
    /*text-align:left;  
    border-right:dashed 1px #004680;*/
   
}
.SULLinks
{
    float:left;
    list-style-type:none;
    margin:0px;
    /*border:solid 1px blue;*/
    padding-top:30px;
    padding-left:20px;
}
.imgItem
{
    padding-left:20px;
    padding-top:20px;
    padding-bottom:20px;
}
a.Slinks3
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;    
}
a.Slinks3:link{color:#004680; text-decoration:none;}
a.Slinks3:visited{color:#004680; text-decoration:none;}
a.Slinks3:hover{color:#004680; text-decoration:none; font-weight:bold;}
a.Slinks3:active{color:#004680; text-decoration:none;}

a.Slinks2
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;    
}
a.Slinks2:link{color:#ff8800; text-decoration:none;}
a.Slinks2:visited{color:#ff8800; text-decoration:none;}
a.Slinks2:hover{color:#ff8800; text-decoration:none; font-weight:bold;}
a.Slinks2:active{color:#ff8800; text-decoration:none;}

a.Slinks
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#000000;
    
}
a.Slinks:link{color:#004680; text-decoration:uderline;}
a.Slinks:visited{color:#004680; text-decoration:underline;}
a.Slinks:hover{color:#ff8800; text-decoration:underline;}
a.Slinks:active{color:#004680; text-decoration:underline;}

p.SImg
{
    float:left;
    margin:0px;
}
p.Sheader
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:22pt;
    color:#004680;
    padding-left:20px;
    margin:0px 0px 5px;
    width:741px;   
}
p.Smain_copy
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#000000;
    padding-left:20px;
    margin:0px 0px 20px;
    line-height:20px;
    width:721px; 
}
p.SfooterCopy
{
    color:#000000;
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    line-height:20px;
    width:711px;
    padding-left:20px; 
}
p.SfooterHeader
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:22pt;
    color:#004680;
    padding-left:20px;    
    width:762px;   
}
    
.img3steps
{
    margin-left:20px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
/************************************ end of sample page 2008 12 11 ************************/

/***************EnvironmentalPolicy**********/
 .style8 
 {
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 12px; 
 	color: #666666;
 	text-align:justify;
}
.style11 
{
	font-size: 15px; 
	color: #5cb755;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	}    
.epcontent
{
	margin-left:35px;
	margin-right:45px;  
    *margin-left:35px;  
	*margin-right:0px;   
	
}  
	/***************End EnvironmentalPolicy**********/

