/* THE CSS SPECIFIC TO THIS BRAND */
/* MASCO BATH */
	@charset "utf-8";

	/* BODY HAS A DIFFERENT BACKGROUND PER BRAND */
		body{background-color: #FFFFFF; margin: 0px; padding: 0px;}

	/* FOR THE ADVANCED SEARCH */
		#div_cont_frm_adv_mn{
			display: none;
		}
		#div_cont_frm_adv_p{
			display: none;
		}
		label{
			display: block;
		}
		#div_cont_btn_ad{
			display: none;
			margin-top: 20px;
		}
		#div_adv_sea_mes1{
			border: 1px solid dashed;
			display: none;
			margin-top: 20px;
		}
		#div_adv_sea_mes1 p{
			display: block;
			margin: 10px;
		}
		#div_se_res_exp{
			border: 1px solid dashed;
			margin-bottom: 20px;
		}
		#div_se_res_exp p{
			display: block;
			margin: 10px;
		}

	/* FOR THE PRODUCTS DISPLAY */
		#img_viewer_colors{
			cursor: hand;
			cursor: pointer;
		}
		.masco_hid{
			display: none;
		}
		.product_color_icon{
			display: block;
			height: 42px;
			width: 42px;
		}
		#div_products_new_color_container{
			width: 42px;
		}
		#table_specs{
			font-size: 10px;
			overflow: hidden;
		}

	/* LINKS AND HEADERS */
		a{color: #00549F; text-decoration: none;}
		a:hover{text-decoration: underline;}
		h3{font-size: 18px;}

	/* THE FOOTER HAS A DIFFERENT GRAPHIC PER BRAND */
		#div_footer{height: 100px; margin-left: auto; margin-right: auto; text-align: left; width: 934px;}
		#div_footer table{
			background: #9C9C9C url(../_images/div_footer_bg.gif);
			background-repeat: no-repeat;
		}
		#div_footer a{
			color: #FFFFFF;
		}

	/* FOR THE JCAROUSEL */
		.jcarousel-skin-ie7 .jcarousel-container {
			-moz-border-radius: 10px;
			background: #FFFFFF;
			border: 1px solid #2D7DC0;
		}

	/* THIS CONTAINER DIV HOLDS THE "PRODUCT DETAILS", WHERE APPLICABLE */
		#div_container_product_details{background: #FFFFFF; border: 1px solid #2D7DC0; width: 380px;}

	/* THE COPYRIGHT DIV */
		#div_copyright{
			color: #666666;
			font-size: 10px;
			text-align: right;
		}
		#div_copyright a{
			color: #666666;
			text-decoration: none;
		}
		#div_copyright a:hover{
			color: #666666;
			text-decoration: underline;
		}
		#div_page_title{
			color: #297A7F;
			font-size: 12px;
			font-weight: bold;
			height: 25px;
			overflow: hidden;
			margin-left: 25px;
			text-transform: uppercase;
			width: 650px;
		}

	/* THE NEW PRODUCTS CONTAINER - PHASES OUT div_container_product_details */
		#div_container_products_new{
			background: #FFFFFF url(../_images/templates/1/div_container_products_new.gif);
			background-repeat: repeat-y;
			border: 1px solid #2D7DC0;
			position: relative;
			text-align: left;
			width: 778px;
		}
		#div_container_products_new_top{
			background: #FFFFFF;
			border: 1px solid #2D7DC0;
			border-width: 0 0 1px 0;
			height: 30px;
			position: relative;
		}
		#div_container_products_new_top_number{
			left: 8px;
			position: absolute;
			top: 8px;
			width: 240px;
		}
		#div_container_products_new_top_name{
			font-weight: bold;
			left: 262px;
			position: absolute;
			top: 8px;
			width: 500px;
		}
		#div_container_products_downloadables{
			border: 1px solid #2D7DC0;
			border-width: 0 0 1px 0;
			display: block;
			height: 30px;
			max-width: 514px;
			overflow: hidden;
			position: relative;
			text-align: right;
			width: 514px;
		}
		.div_container_products_border{
			border: 1px solid #2D7DC0;
			border-width: 0 0 1px 0;
		}
		.div_container_products_border2{
			border-width: 0;
		}
		#div_container_products_new_images{
			position: relative;
			width: 514px;
		}
		#div_products_new_image img{
			margin: 5px 5px 5px 0;
		}
		#table_download{
			align: right;
			margin-top: 3px;
		}
		#div_products_new_margin{
			margin: 8px;
		}
		#div_products_new_margin2{
			margin: 8px;
		}
		#div_products_new_margin3{
			margin: 8px;
		}
		#div_page_title{
			color: #2D7DC0;
			font-size: 12px;
			font-weight: bold;
			height: 25px;
			overflow: hidden;
			margin-left: 25px;
			text-transform: uppercase;
			width: 650px;
		}
		#div_products_new_related{
			font-size: 11px;
			margin: 8px;
		}

	/* FOR THE DROPDOWN MENU */
		.div_nav_menu{width: 130px;}
		.div_nav_menu .headerbar{font: bold 10px Verdana;color: white;background: #999999;margin: 0;text-align: left;text-transform: uppercase;padding: 7px 0 7px 4px;}
		.div_nav_menu .headerbar a{text-decoration: none;color: #000000;display: block;}
		.div_nav_menu .headerbar a:hover{color: #FFFFFF;}
		.div_nav_menu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0;}
		.div_nav_menu ul li{padding-bottom: 0px; text-transform: uppercase;}
		.div_nav_menu ul li a{font: bold 9px Verdana;color: #000000;background: #DCDCDC;display: block;padding: 5px 0;line-height: 12px;padding-left: 5px;text-decoration: none;}
		.div_nav_menu ul li a:hover{color: #000000;background: #FFFFFF;text-decoration: none;}
