/* CSS Document */#menu_home {	background-image:url(../images/menu/menu_home1.jpg);	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:42px;	height:20px;	float:left;}#menu_home a {	background-image:url(../images/menu/menu_home1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:42px;	height:20px;	float:left;}#menu_home a:hover {	background-image:url(../images/menu/menu_home2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:42px;	height:20px;	float:left;}#menu_design {	background-image:url(../images/menu/menu_design1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:55px;	height:20px;	float:left;}#menu_design a {	background-image:url(../images/menu/menu_design1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:55px;	height:20px;	float:left;}#menu_design a:hover {	background-image:url(../images/menu/menu_design2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:55px;	height:20px;	float:left;}#menu_services {	background-image:url(../images/menu/menu_services1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:62px;	height:20px;	float:left;}#menu_services a {	background-image:url(../images/menu/menu_services1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_services a:hover {	background-image:url(../images/menu/menu_services2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_links {	background-image:url(../images/menu/menu_links1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:44px;	height:20px;	float:left;}#menu_links a {	background-image:url(../images/menu/menu_links1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_links a:hover {	background-image:url(../images/menu/menu_links2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_products {	background-image:url(../images/menu/menu_products1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:75px;	height:20px;	float:left;}#menu_products a {	background-image:url(../images/menu/menu_products1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_products a:hover {	background-image:url(../images/menu/menu_products2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_contact {	background-image:url(../images/menu/menu_contact1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:62px;	height:20px;	float:left;}#menu_contact a {	background-image:url(../images/menu/menu_contact1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_contact a:hover {	background-image:url(../images/menu/menu_contact2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;}#menu_cb {	background-image: url(../images/design_menu/design_menu_cb.jpg);	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_cb a {	background-image:url(../images/design_menu/design_menu_cb.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_cb a:hover {	background-image:url(../images/design_menu/design_menu_cb2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_bc {	background-image: url(../images/design_menu/design_menu_bc.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_bc a {	background-image:url(../images/design_menu/design_menu_bc.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_bc a:hover {	background-image:url(../images/design_menu/design_menu_bc2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_te {	background-image: url(../images/design_menu/design_menu_te.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_te a {	background-image:url(../images/design_menu/design_menu_te.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_te a:hover {	background-image:url(../images/design_menu/design_menu_te2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_mc {	background-image: url(../images/design_menu/design_menu_mc.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_mc a {	background-image:url(../images/design_menu/design_menu_mc.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}#menu_mc a:hover {	background-image:url(../images/design_menu/design_menu_mc2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:200px;	height:32px;	float:left;}/* Services Menu */#menu_ds {	background-image: url(../images/services_menu/design_title1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:270px;	height:34px;	float:left;}#menu_ds a {	background-image:url(../images/services_menu/design_title1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:270px;	height:34px;	float:left;}#menu_ds a:hover {	background-image:url(../images/services_menu/design_title2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:270px;	height:34px;	float:left;}#menu_pd {	background-image: url(../images/services_menu/property_title1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}#menu_pd a {	background-image:url(../images/services_menu/property_title1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}#menu_pd a:hover {	background-image:url(../images/services_menu/property_title2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}#menu_bh {	background-image: url(../images/services_menu/boutique_title1.jpg);	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}#menu_bh a {	background-image:url(../images/services_menu/boutique_title1.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}#menu_bh a:hover {	background-image:url(../images/services_menu/boutique_title2.jpg); 	background-repeat:no-repeat; 	background-position: 0% 100%;	border-style:none;	width:265px;	height:34px;	float:left;}