#vistaCaption {
	position: relative; 
	top: -20px;
	/* height: 2em; */
	padding: 0 40px; 
	text-align: left; 
	font: 12px/90% Arial, Helvetica, sans-serif; 
}
#cycleQuote {
	color: white; 
	font-size: 12px; 
	font-style: italic;
	text-align: center;
	padding: 5px 10px;
}
.vista_blue {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-SIZE: 10px; COLOR: #263657; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

table.transback_cross
        {
            border: none;
            width:100%;
            height:100%;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/overlay.png', sizingMethod='scale');
        }

table.transback_cross[class]
        {
            background-image: url(images/overlay.png);
        }

table.transback_cross2
        {
            	color:#000000; 
	font-size: 12px; 
	font-style: normal;
	text-align: justify;
	padding: 0 10 0 10;
	border: none;
            width:600;
            height:100%;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/underlay.png', sizingMethod='scale');
        }

table.transback_cross2[class]
        {
            background-image: url(images/underlay.png);
        }

.button { 	background-color:#CCCCFF;
	width: 216px;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #0000FF;
	font-size: 8pt;
	width: 216px;
	height: 22px;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	BORDER: none;
	padding:4px 0 0 0;
 } 


.buttonon { FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #996600;
	font-size: 8pt;
	cursor:hand;
	font-weight: bold;
	width: 216px;
	height: 22px;
	text-align: center;
	border-width: 1px;
	border-color: #E6E6FF;
	padding:4px 0 0 0;
 } 

.style1 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.style-abc {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.numbering {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #990000; FONT-FAMILY: Tahoma;
}
.numbering-black {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.numbering-white {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.tah10 {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #484848; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title33-gold {
	FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Tahoma;font-weight:bold;font-style:italic;text-align:center;
}
.title33-orange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #996600; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.title33-purple {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3f3f5f; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title33-green {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336600; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.title33-dark-orange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC5200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title33-grey {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6F8CA7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.tah11 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.right {
	FONT-SIZE: 12px; COLOR: #484848; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.ver10 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver-size11 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:justify;
}
.ver10_grey {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver10_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #263657; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver10_red {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver10_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver11_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.style3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9933; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ver11 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver10-white {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver11_red {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver12 {
	FONT-SIZE: 9px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver12_white {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver13 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver_red {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ver14 {
	FONT-SIZE: 8px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgtop {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x
}
.tah12bol {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma
}
.tah12bol_11_arial {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.realtop {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: no-repeat
}
.realbottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-REPEAT: no-repeat
}
.red:link {
	FONT-SIZE: 10px; COLOR: #e60000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red:visited {
	FONT-SIZE: 10px; COLOR: #9c0a0a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red:active {
	FONT-SIZE: 10px; COLOR: #9c0a0a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white-link-9:link {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white-link-9:visited {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white-link-9:hover {
	FONT-SIZE: 9px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.white-link-9:active {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.black2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.black2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.black2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.black2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whites:link {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whites:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.whites:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.whites:active {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgbottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-REPEAT: no-repeat
}
.footer:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3f3f5f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3f3f5f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.footer:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3f3f5f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacky:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacky:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacky:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.blacky:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.red-link:link {
	FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.red-link:visited {
	FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.red-link:hover {
	FONT-SIZE: 12px; COLOR: #4a5e77; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.red-link:active {
	FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.white-12-link:link {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.white-12-link:visited {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.white-12-link:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.white-12-link:active {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangelink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; td: background-color:#ffffff
}
.orangelink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#container {
	MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
A:link {
	FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;
}
A:visited {
	FONT-SIZE: 11px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;
}
A:hover {
	FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;
}
A:active {
	FONT-SIZE: 11px; COLOR: ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;
}
.list_price_number {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.price_number {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

