/* Builder Center Style Sheet*/
/* N.B. Just for reference - Always use slash & asterisk to comment!!! */

/* Default font style & size (1)*/
BODY, TH, TD, FONT {font-family:Verdana,Arial,Helvetica,sans-serif}

/* Top frame */
.top  {background-color: #cc0000; color: #ffff99; font-size:12px}

/* Left hand frame */
.left {background-color: #ffffff; color: #E41915; font-size: 10px; font-weight:bold}

/* Main frame */
.main {
	color:#666666;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Extra Pages - in main frame */
/*.extra {background-image: url(/plumb/online_offers/background.gif); background-repeat: no-repeat; background-attachment: fixed; background-color: #FFFFCC; background-position: left top} */

/* This highlights a link when onMouseOver (IE5+ only) */
a:hover {color: #0000FF; text-decoration: underline; background-color: none}

/* Help windows */
.subwin {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}

.total {background-color:#ffffff}

.header {color:#003399}
.subhed {background-color:#cccccc; font-weight:bold}

/* MARKETING EXTRAS */
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
a:link {text-decoration:none; color:#E41915}
a:visited {text-decoration:none; color:#E41915}
a:hover {text-decoration:underline overline; color:#333333}
a.slink:link {text-decoration:underline; color:#E41915}
a.slink:visited {text-decoration:none; color:#E41915}
a.slink:hover {color:#CC3333; background-color: #FFCC00; text-decoration: none}

.links {   font-style: normal; color: #E41915; text-decoration: none}
.redheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; font-style: normal; line-height: normal; font-variant: normal; text-transform: none}
.body { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666}
.formelement {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E41915; background-color: #FFCC66}
a.nav:link {  color: #999999; text-decoration: none}
a.nav:hover {  color: #00FF66; text-decoration: none}
a.nav:visited {  color: #FFFF99; text-decoration: none}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #EEEEEE}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFCC00; clip:   rect(   )}
article:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #CCCCCC}
.article {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; background-color: #CCCCCC}
.mainbody {  font-size: 10px; font-weight: normal; color: #666666; font-style: normal; line-height: normal; font-variant: normal}
.mainbodyKitchens { font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.cellpad2 {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.bodySmaller {  font-size: 9px; font-style: normal; color: #FFFFFF}

.headingDarker {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.raisedbutton {  background-image: url(images/raised_button3.gif); background-repeat: repeat-x}
a.slinkSmaller { text-decoration:none; color:#E41915; background-color: #FFCC00 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.mainSmaller {
	color:#666666;
	font-size:9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blackLine {  background-image: url(images/black_vert.gif); background-repeat: repeat-x}
.table {  background-color: #FFFFCC; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; border-style: none}
.mainbodyBlack { font-size: 10px; font-weight: normal; color: #000000; font-style: normal; line-height: normal; font-variant: normal
}
.mainbodyWhite { font-size: 10px; font-weight: normal; color: #FFFFFF; font-style: normal; line-height: normal; font-variant: normal
}
.1 {
	background-image: url(images/headers/1.gif);
	background-repeat: repeat-x;
}
.2 {
	background-image: url(images/headers/2.gif);
	background-repeat: repeat-x;
}
.3 {
	background-image: url(images/headers/3.gif);
	background-repeat: repeat-x;
}
.4 {
	background-image: url(images/headers/4.gif);
	background-repeat: repeat-x;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftrev {
	background-color: #E41915;
        color: #FFFFFF;
}
.mainDIV {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	visibility: hidden;
	height: 78px;
	width: 305px;
	z-index: 2;
	left: 325px;
	top: 312px;


}
.yellowBG {
	background-image: url(images/raised_button3.gif);
	background-repeat: repeat-x;
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 20px;
	width: 165px;
}
.yellowBG2 {

	background-image: url(images/raised_button3.gif);
	background-repeat: repeat-x;
	position: absolute;
	visibility: visible;
	z-index: 4;
	height: 20px;
	width: 350px;
}
.textLayer {
	position: absolute;
	visibility: visible;
	z-index: 20;
	width: 178px;
}
.Mainhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #E41915;

}
.mainbodyYellow {
	font-size: 10px;
	font-weight: normal;
	color: #FFF5CD;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.mybcBG {
	background-image: url(images/my_bc_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.textLayer2 {

	position: absolute;
	visibility: visible;
	z-index: 20;
	width: 145px;
}
.textLayer3 {


	position: absolute;
	visibility: visible;
	z-index: 20;
	width: 70px;
}
.rapideBG {
	background-image: url(kitchens/rapide/images/bg_spacer.gif);
	background-repeat: repeat-x;
}
.bathroomBG {
	background-image: url(bathrooms/new_images/bg.gif);
	background-repeat: repeat-x;
}
.bathBG {
	background-image: url(bathrooms/images/longback.gif);
	background-repeat: repeat-x;
}
.bathBG2 {

	background-image: url(bathrooms/images/longback2.gif);
	background-repeat: repeat-x;
}
.stockhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.localpick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.mainSmallerWhite {
	color:#FFFFFF;
	font-size:9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.newsBG {

	background-image: url(news/navi/bg.gif);
	background-repeat: repeat-x;
}
.tabrowlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.tabrowdark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	background-color: #E6E6E6;


}
.bathBG3 {


	background-image: url(bathrooms/new_images/bg2.gif);
	background-repeat: repeat-x;
}
.credmainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.credmainhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;

}
.credsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.credsmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.credbg {
	background-color: #CCCCCC;

}
.privBG {
	background-attachment: fixed;
	background-image: url(images/pric_bg.gif);
	background-repeat: repeat-x;
}
.doorTable {
	margin: 1px;
	padding: 3px;
	width: 520px;
	border: 1px outset #990033;
}
.prodinfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #E41915;
}
.Mainhead2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
}
.divDoor {
	height: 405px;
	position: absolute;
	width: 275px;
	overflow: visible;
	left: 260px;
	top: 5px;
	background-color: #FFFFFF;
	visibility: hidden;
























}
