a:hover  { color: silver; text-decoration: underline }a   { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }body   { font-family: Helvetica, Verdana, Arial, "Trebuchet MS"; background-color: #eaeaea; background-image: url(../images/x-repeat-bg.gif); background-repeat: repeat-x; background-attachment: fixed; margin: 20px 0 0 }.stage-repeat-y { background-image: url(../images/stage-mid-repeat-y.png); background-repeat: repeat-y; background-attachment: scroll }.footer { background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: center 0 }#wrapper  { margin-right: auto; margin-left: auto }h1   { color: #303e7b; font-size: 24px; font-family: Arial, "Arial Black", Verdana, "Trebuchet MS"; font-weight: 200; letter-spacing: 2px }.introcopy { color: #303e7b; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px }h4  { color: #666; font-size: 24px; font-family: Arial, "Arial Black", Verdana, "Trebuchet MS"; font-weight: bold; letter-spacing: 2px }h2  { color: #666; font-size: 14px; font-family: Arial, "Arial Black", Verdana, "Trebuchet MS"; font-weight: bold; letter-spacing: 0 }h3  { color: #55b936; font-weight: bold; font-size: 14px; font-family:  Arial, "Arial Black", Verdana, "Trebuchet MS"; letter-spacing: 0px }p, td  { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }ul, li {	color: black;	font-size: 12px;	font-family: Verdana, Arial, "Arial Black", "Trebuchet MS";	list-style-image: url(bullet.gif)}a.footer  { color: #fff; font-size: 11px; text-decoration: none }a.footer:hover {	color: #fd2121;	text-decoration: underline}a.nav {	color: #fff;	font-size: 11px;	text-decoration: none;	float: left;	width: 140px;	height: 18px;	background-color: #262626;	padding-left: 10px;	padding-top: 5px;	margin-bottom: 4px;}.classic-on { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }.premium-on { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }.custom-on { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }.eco-on { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }.generic-on { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a.nav:hover {	color: white;	font-size: 11px;	text-decoration: none;	background-color: #505050;	border-left: 10px solid #4ab7e3;	width: 130px;	float: left;}a.classic     { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none  }a.generic   { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a.custom  { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a.eco { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a.premium  { color: #666; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }a.classic:hover  { color: #e35b20; border-bottom: 2px solid #e35b20 }a.premium:hover  { color: #ff4aff; border-bottom: 2px solid #ff4aff }a.custom:hover  { color: #00a9ff; border-bottom: 2px solid #00a9ff }a.eco:hover  { color: #55b936; border-bottom: 2px solid #55b936 }a.generic:hover  { border-bottom: 2px solid gray }.border-orange {	border: 1px solid black;}.border-blue { border: solid 1px #4ab7e3 }a.enquiry-classic  { color: gray; font-weight: bold; font-size: 10px }.small   { color: #666; font-size: 13px; line-height: 16px; text-indent: 0; margin-left: 0; text-: center }.banner-top { background-image: url(../images/ocean-top-banner.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0 }a.smallgrey { color: silver; font-size: 11px; line-height: 18px; text-indent: 0; margin-left: 0; text-: center }.divider { border-bottom: 1px solid gray }.usb-model { font-weight: bold; font-size: 11px }.filelds { background-color: white; border: solid 1px gray }.quotes { color: #4ab7e3; font-weight: bold; font-size: 36px; font- family: "Times New Roman", Georgia, Times; vertical-align: middle }.caption { color: black; font-weight: bold; font-size: 11px }.redhead { color: #f30 }.colour-header { color: red; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
