/********** top menu styles **********/.top_menu{	width: 100%;	height: 52px;	margin-top: 0px;  /* vertical distance between header and the menu */	background: url('../images/top_menu_bg.png') repeat-x top;	padding:0px 0px 0px 0px;}.top_menu .link{	cursor: pointer;  /*** this attribute needed because link hand does not appear in IE6 ***/}/* */ /* */ .top_menu .home{	float: left;	width: 57px;	height: 100%;	background: url('../images/menu/home.gif') no-repeat top;}.top_menu .home:hover{	float: left;	width: 57px;	height: 100%;	background: url('../images/menu/homeOver.gif') no-repeat top;}.top_menu .testimonials{	float: left;	width: 75px;	height: 100%;	background: url('../images/menu/testimonials.gif') no-repeat top;}.top_menu .testimonials:hover{	float: left;	width: 75px;	height: 100%;	background: url('../images/menu/testimonialsOver.gif') no-repeat top;}.top_menu .spiderVeins{	float: left;	width: 93px;	height: 100%;	background: url('../images/menu/spiderVeins.gif') no-repeat top;}.top_menu .spiderVeins:hover{	float: left;	width: 93px;	height: 100%;	background: url('../images/menu/spiderVeinsOver.gif') no-repeat top;}/* */ /* */ .top_menu .rejuvenation{	float: left;	width: 98px;	height: 100%;	background: url('../images/menu/rejuvenation.gif') no-repeat top;}.top_menu .rejuvenation:hover{	float: left;	width: 98px;	height: 100%;	background: url('../images/menu/rejuvenationOver.gif') no-repeat top;}.top_menu .hairRemoval{	float: left;	width: 77px;	height: 100%;	background: url('../images/menu/hairRemoval.gif') no-repeat top;}.top_menu .hairRemoval:hover{	float: left;	width: 77px;	height: 100%;	background: url('../images/menu/hairRemovalOver.gif') no-repeat top;}.top_menu .prices{	float: left;	width: 78px;	height: 100%;	background: url('../images/menu/prices.gif') no-repeat top;}.top_menu .prices:hover{	float: left;	width: 78px;	height: 100%;	background: url('../images/menu/pricesOver.gif') no-repeat top;}/* */ /* */ .top_menu .beforeAfter{	float: left;	width: 111px;	height: 100%;	background: url('../images/menu/beforeAfter.gif') no-repeat top;}.top_menu .beforeAfter:hover{	float: left;	width: 111px;	height: 100%;	background: url('../images/menu/beforeAfterOver.gif') no-repeat top;}.top_menu .otherServices{	float: left;	width: 70px;	height: 100%;	background: url('../images/menu/otherServices.gif') no-repeat top;}.top_menu .otherServices:hover{	float: left;	width: 70px;	height: 100%;	background: url('../images/menu/otherServicesOver.gif') no-repeat top;}.top_menu .specialClients{	float: left;	width: 63px;	height: 100%;	background: url('../images/menu/specialClients.gif') no-repeat top;}.top_menu .specialClients:hover{	float: left;	width: 63px;	height: 100%;	background: url('../images/menu/specialClientsOver.gif') no-repeat top;}/* */ /* */ .top_menu .model{	float: left;	width: 58px;	height: 100%;	background: url('../images/menu/model.gif') no-repeat top;}.top_menu .model:hover{	float: left;	width: 58px;	height: 100%;	background: url('../images/menu/modelOver.gif') no-repeat top;}.top_menu .directions{	float: left;	width: 75px;	height: 100%;	background: url('../images/menu/directions.gif') no-repeat top;}.top_menu .directions:hover{	float: left;	width: 75px;	height: 100%;	background: url('../images/menu/directionsOver.gif') no-repeat top;}.top_menu .contact{	float: left;	width: 81px;	height: 100%;	background: url('../images/menu/contact.gif') no-repeat top;}.top_menu .contact:hover{	float: left;	width: 81px;	height: 100%;	background: url('../images/menu/contactOver.gif') no-repeat top;}/* */ /* */ 