/*   -------------------------------------  Curvitude by Project Seven Development  www.projectseven.com  PMM Vertical - Custom Styles  -------------------------------------*/#p7PMnav {	width: 210px;	border: 0;}#p7PMnav ul {	width: 220px;	border: 0;}#p7PMnav a {	background-color: transparent;	color: #333333;	padding: 6px 12px 6px 20px;}#p7PMnav ul a {	padding: 5px 16px;}#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: #333333;}#p7PMnav a:hover, #p7PMnav .p7PMon  {	color: #FFFFFF;	background-color: #6EA4AE;}#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 {	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;}#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;}