/*   -------------------------------------  Curvitude by Project Seven Development  www.projectseven.com  PMM Horizontal - Custom Styles  -------------------------------------*/#p7PMnav a {	padding: 14px 16px 14px 12px;	color: #fff;	border-left: 1px solid #666;	height: auto !important;}#p7PMnav a:visited {	color: #fff;}#p7PMnav .p7PMtrg a:visited {	color: #fff;}#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {	background-color: transparent;	color: #fff;}#p7PMnav ul a {	border: 0;	padding: 6px 12px;	zoom: 1;}#p7PMnav a.p7PMfirst {	border-left: 0;}#p7PMnav a.p7PMlast {	border-right: 1px solid #666;}#p7PMnav ul a.p7PMlast {	border-right: 0;}#p7PMnav ul a, #p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {	list-style-type: none;	background-image: url(img/pmmCRV_middle.png);	background-repeat: no-repeat;	background-color: transparent;	background-position: left center;	color: #000000;}#p7PMnav ul {	border: 0;	padding-top: 6px;	background-color: transparent;}#p7PMnav ul, #p7PMnav ul li {	width: 220px;}#p7PMnav ul ul {	border: 0;	padding-top: 0;}#p7PMnav .p7PMtrg {	background-image: url(img/pmm_CRVroot_arrow.gif);	background-repeat: no-repeat;	background-position: right center;}#p7PMnav .p7PMon {	color: #FFFFFF;	background-color: transparent;}#p7PMnav ul a.p7PMfirst {	background-image: url(img/pmmCRV_top.png);	background-repeat: no-repeat;	background-position: left top;	padding-top: 10px;}#p7PMnav ul a.p7PMlast {	background-image: url(img/pmmCRV_bottom.png);	background-repeat: no-repeat;	background-position: left bottom;	padding-bottom: 16px;}#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus {	background-position: -222px top;	background-color: transparent;	color: #FFFFFF;}#p7PMnav ul a.p7PMfirst:hover {	background-position: -222px 0px;}#p7PMnav ul a.p7PMlast:hover {	background-position: -222px bottom;}#p7PMnav ul .p7PMtrg {	background-position: -444px center;	color: #fff;}#p7PMnav ul a.p7PMfirst.p7PMtrg {	background-position: -444px 0px;}#p7PMnav ul a.p7PMlast.p7PMtrg {	background-position: -444px bottom;}#p7PMnav ul .p7PMon {	background-position: -222px 0px;	color: #FFFFFF;}#p7PMnav ul a.p7PMfirst.p7PMon {	background-position: -222px 0px;	background-color: transparent;}#p7PMnav ul a.p7PMlast.p7PMon {	background-position: -221px bottom;	background-color: transparent;}/* Top level menu width */#p7PMnav li {	float: left;	width: 148px;}/* hide from IE mac \*/#p7PMnav li {width: auto;}/* end hiding from IE5 mac */