/* Global---------------------------------------------------------------------------*/html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {	margin:0;	padding:0;}ul,li {	list-style-type:none;}body,td,th {	font: 62.5% Verdana, Arial, Helvetica, sans-serif;	color: #FFF;}body  {	background: #333 url(images/elevationbg.jpg) repeat-x top left;	text-align: center;}.fltrt {	float: right;	margin-left: 8px;	clear: right;}.fltlft {	float: left;	margin-right: 8px;	clear: left;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}img {	border:0;	}/* Links---------------------------------------------------------------------------*/a:link,a:visited,a:active {	text-decoration:none;	color: #6666CC;	font-weight: bold;	}	a:hover {	text-decoration: none;	color: #FFFFFF;}/* Layout---------------------------------------------------------------------------*/#wrapper {	position: relative;	margin: 0 auto;	width: 816px;	text-align: left;}#navwrap {	background: url(images/elevationtitle.gif) no-repeat right  bottom;	width: 816px;	height: 92px;}#contentwrap {	width: 100%;}#footerwrap {	width: 816px;	height: 58px;	background: #000 url(images/footerbg.jpg) repeat-y left top;}/* Navigation---------------------------------------------------------------------------*/#nav {	position: absolute;	left: 8px;	top: 62px;    width: 453px;	height: 30px;	margin: 0;	padding: 0;	list-style: none;	background: #FFF url(images/navbg.gif) no-repeat right bottom;}#nav li {	margin: 0;	padding: 0;	display: inline;}#nav a {	float: left;	height: 30px;	padding: 0;	overflow: hidden;	margin: 0;}#navhome a {	width: 57px;	background: url(images/btnhome.gif) no-repeat left top;}#navhome a:hover {	width: 57px;	background: url(images/btnhome.gif) no-repeat 0% -30px;}#navhomeselected a {	width: 57px;	background: url(images/btnhome.gif) no-repeat 0% -60px;}#navfeatures a {	width: 118px;	background: url(images/btnfeatures.gif) no-repeat left top;}#navfeatures a:hover {	width: 118px;	background: url(images/btnfeatures.gif) no-repeat 0% -30px;}#navfeaturesselected a {	width: 118px;	background: url(images/btnfeatures.gif) no-repeat 0% -60px;}#navrange a {	width: 80px;	background: url(images/btnrange.gif) no-repeat left top;}#navrange a:hover {	width: 80px;	background: url(images/btnrange.gif) no-repeat 0% -30px;}#navrangeselected a {	width: 80px;	background: url(images/btnrange.gif) no-repeat 0% -60px;}#navriders a {	width: 156px;	background: url(images/btnriders.gif) no-repeat left top;}#navriders a:hover {	width: 156px;	background: url(images/btnriders.gif) no-repeat 0% -30px;}#navridersselected a {	width: 156px;	background: url(images/btnriders.gif) no-repeat 0% -60px;}/* Main Content ------------------------------------------------------- */.radicalfeatures #contentpic, .range #contentpic, .home #contenttext {	float: left;	width: 461px;	padding: 0;	height: 360px;	}.radicalfeatures #contenttext, .range #contenttext, .home #contentpic {	float: right;	width: 355px;	height: 360px;	padding: 0;	}.home #contentpic {	background: url(images/homeimgbg.jpg) no-repeat left top;}.home #contenttext {	background: url(images/hometextbg.jpg) no-repeat left top;}.radicalfeatures #contentpic, .range #contentpic {	background: url(images/imgbg.jpg) no-repeat left top;}.range #contentpic {	background: url(images/imgrange.jpg) no-repeat left top;}.radicalfeatures #contenttext, .range #contenttext {	background: url(images/textbg.jpg) no-repeat left top;}#contenttext p {	margin: 0;	padding: 0 30px 10px 30px;	font-size: 1em;}#contenttext h1 {	margin: 0;	padding: 45px 30px 15px 30px;	font-weight: bold;	font-size: 1.1em;}#contenttext h2 {	margin: 0;	padding: 25px 30px 20px 30px;	font-weight: bold;	color: #fff;	font-size: 1.1em;}#contenttext h3 {	margin: 0;	padding: 35px 30px 10px 30px;	font-weight: bold;	color: #fff;	font-size: 1em;}#contenttext h4 {	margin: 0;	padding: 8px;	font-size: 0.9em;	color: #FFF;	font-weight: normal;}#contenttext .footnote {	padding-top: 10px;	font-size: 1em;	color: #999;}.range #contenttext p {	margin: 0;	padding: 35px 30px 10px 30px;	font-size: 1em;}.range #contenttext h3 {	margin: 0;	padding: 0 30px 10px 30px;	font-weight: bold;	color: #fff;	font-size: 1em;}/*#showsaddle {	position: absolute;	top: 154px;	left: 101px;	z-index: 1;}*/#cairecgs {	margin: 8px 38px 0 30px;	border: 1px solid #FFF;	background: #333;}#cairecgs img {	float: left;	padding: 10px 8px 50px 6px;}#contenttext p.range {	font-size: .9em;	padding-bottom: 5px;}#contenttext p.availability {	font-size: .8em;	padding-bottom: 5px;}#contenttext p.firstquote {	padding-top: 45px;}#contenttext p.ridername {	font-weight: bold;	font-style: italic;	color: #99CC00;	padding-bottom: 30px;}/* Footer ------------------------------------------------------- */#footer {	width: 800px;	height: 46px;	margin: 0 auto;}#footer .distributor {	font-size: 0.9em;	color:#000;	width: 500px;	margin-top: 10px;	margin-left: 21px;	float: left;	text-align: left;}#footer .logo {	width: 84px;	margin: 0 21px 0 0;	padding: 0;	float: right;}/* Features Rollovers ------------------------------------------------------- */#features {	position: absolute;	top: 0;	left: 0;}#features a span {	display: none;}#features a:hover {	visibility: visible;}#features a:hover span {	display: block;	position: absolute;	width: 293px;	z-index: 100;	font-weight: normal;	font-size: 1.1em;	color: #8585D6;	line-height: 1.2em;}#features a {	position: absolute;}#features a.flexibloc {	top: 182px;	left: 24px;}#features a:hover.flexibloc span {	top: -16px;	left: 467px;}#features a.ecgs {	top: 121px;	left: 24px;}#features a:hover.ecgs span {	top: 45px;	left: 467px;}#features a.stirrupbar {	top: 128px;	left: 136px;}#features a:hover.stirrupbar span {	top: 38px;	left: 355px;}#features a.tree {	top: 140px;	left: 403px;}#features a:hover.tree span {	top: 26px;	left: 88px;}#features a.seat {	top: 121px;	left: 275px;}#features a:hover.seat span {	top: 45px;	left: 216px;}#features a.nameplate {	top: 162px;	left: 386px;}#features a:hover.nameplate span {	top: 4px;	left: 105px;}#features a.cair {	top: 201px;	left: 406px;}#features a:hover.cair span {	top: -35px;	left: 85px;}#features a.stirrupkeeper {	top: 283px;	left: 322px;}#features a:hover.stirrupkeeper span {	top: -117px;	left: 168px;}#features a.recessed {	top: 260px;	left: 323px;}#features a:hover.recessed span {	top: -94px;	left: 168px;}#features a.panel {	top: 234px;	left: 323px;}#features a:hover.panel span {	top: -68px;	left: 168px;}#features a.leather {	top: 309px;	left: 323px;}#features a:hover.leather span {	top: -143px;	left: 168px;}#features a.range {	top: 333px;	left: 323px;}#features a:hover.range span {	top: -167px;	left: 168px;}#popups {	width: 100%;	height: 82px;}