﻿.edit {
	float: right
}
.required {
	color: red
}
HTML {
	margin-bottom: 1px
}
BODY {
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px
}

DIV {
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px
}

BODY {
	line-height: 20px; 
	font-family: Trebuchet, "Trebuchet MS", Verdana, Tahoma; 
	background: url(../../images/access_bg.gif) left top; 
	color: #333333; 
	font-size: 11px
}
.clear {
	height: 0px; CLEAR: both; OVERFLOW: hidden
}
FIELDSET {
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px
}
IMG {
	border-bottom: 0px; 
	border-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	border-right: 0px; 
	padding-top: 0px
}
TABLE {
	border-spacing: 0; 
	border-collapse: collapse; 
	font-size: inherit; 
	}
.clear {
	height: 0px; 
	CLEAR: both; 
	OVERFLOW: hidden
}
IMG {
	border-bottom: 0px; 
	border-left: 0px; 
	vertical-align: bottom; 
	border-top: 0px; 
	border-right: 0px
}
UL {
	list-style-type: none; 
	list-style-image: none
}
H3 {
	font-size: 100%
}
H4 {
	font-size: 100%
}
SELECT {
	
}
INPUT {
	
}
textAREA {
	
}
PRE {
	font: 115% monospace
}
CODE {
	font: 115% monospace
}
HTML {
	height: 100%
}
BODY {
	height: 100%
}
HTML {
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px
}
BODY {
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px
}
#container {
	MIN-height: 100%; height: auto
}
* HTML #container {
	height: 100%
}
BLOCKQUOTE {
	margin: -30px 50px -15px
}
A {
	color: #3e4146; 
	text-decoration: none
}
A:hover {
	text-decoration: underline
}
A.call {
	position: absolute; 
	width: 227px; 
	bottom: 28px; 
	display: block;
	background: url(../../images/access_call.gif) no-repeat 0px 0px; 
	height: 69px; 
	text-decoration: none; left: 600px
}
A.call:hover {
	background-position: -227px 0px
}
A.benefits_underline {
	text-decoration: underline
}
A.benefits_underline:hover {
	color: #cc0000
}

/*Added by Ryan*/
#menu 
{
	text-transform: uppercase; 
	margin-top: 7px; 
	font-size: 14px; 
	font-weight: bold;
	position:relative;
	float: left;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 103px;
	float: left;
}

#menu a {
	color: #3e4146; 
	text-decoration: none;
	text-align: center;
	border-width: 0px;
	border-style: none; 
	display: block;
	margin: 0;
	padding: 2px 3px;
}

#menu a:hover 
{
	border-bottom: #3e4146 1px dashed;
}

#menu a.titleSelected {
	border-bottom: #3e4146 1px dashed;
}

#menu a.titleSelected:hover {
	border-bottom: #3e4146 1px dashed;
}

#menu li {position: relative;}

/*Added by Ryan*/

/* -------------------------------------------------------------- */
/* Members Table                                              */
/* -------------------------------------------------------------- */
#Members
{
	font-size: 11px;	
	font-weight: normal;
	color: #111111;
	width:100%;
	border-collapse:collapse;
	border: 1px solid #000000;
}
#Members td, #Members th 
{
	font-size:12px;
	border:1px solid #000000;
	padding:3px 7px 2px 7px;
}
#Members th 
{
	font-size:14px;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#54575f;
	color:#fff;
}
#Members tr.alt td
{
	color:#000;
	background-color:#baaf98;
}
/* -------------------------------------------------------------- */
/* Competitors Table                                              */
/* -------------------------------------------------------------- */

A.benefits {
	position: absolute; 
	width: 282px; 
	bottom: 11px; 
	display: block; 
	background: url(../../images/access_middle_benefits.gif) no-repeat 0px 0px; 
	height: 76px; 
	text-decoration: none
}
A.benefits:hover {
	background-position: -282px 0px; 
	text-decoration: none
}
A.types {
	position: absolute; 
	width: 282px; 
	bottom: 11px; 
	display: block;
	background: url(../../images/access_middle_types.gif) no-repeat 0px 0px; 
	height: 76px; 
	text-decoration: none; 
	left: 282px
}
A.types:hover {
	background-position: -282px 0px; 
	text-decoration: none
}
A.howto {
	position: absolute; 
	width: 279px; 
	bottom: 11px; 
	display: block; 
	background: url(../../images/access_middle_howto.gif) no-repeat 0px 0px; 
	height: 76px; 
	text-decoration: none; 
	left: 567px
}
A.howto:hover {
	background-position: -280px 0px; 
	text-decoration: none
}
.news_item A {
	color: #d93f3f; 
	font-weight: bold; 
	text-decoration: underline
}
.news_item2 A {
	color: #d93f3f; 
	font-weight: bold; 
	text-decoration: underline
}
.news_item A:hover {
	text-decoration: none
}
.news_item2 A:hover {
	text-decoration: none
}
A.faq {
	width: 300px; 
	display: block; 
	background: url(../../images/access_main_tow.gif) no-repeat 0px 0px; 
	float: left; 
	height: 88px; 
	text-decoration: none
}
A.faq:hover {
	background-position: -300px 0px; 
	text-decoration: none
}
A.tow {
	width: 300px; 
	display: block; 
	background: url(../../images/access_main_join.gif) no-repeat 0px 0px; 
	float: left; height: 88px; 
	text-decoration: none
}
A.tow:hover {
	background-position: -300px 0px; text-decoration: none
}
A.membership_faq {
	width: 206px; 
	display: block; 
	background: url(../../images/access_membership_faq.gif) no-repeat 0px 0px; 
	float: left; 
	height: 57px; 
	text-decoration: none
}
A.membership_faq:hover {
	background-position: -206px 0px
}
A.memberships_benefits {
	width: 223px; 
	display: block; 
	background: url(../../images/access_benefits_box.png) no-repeat 0px 0px; 
	height: 144px; 
	text-decoration: none
}
A.memberships_benefits:hover {
	background-position: -223px 0px
}
A.memberships_basic {
	width: 144px; 
	display: block; 
	background: url(../../images/access_membership_basic.png) no-repeat 0px 0px; 
	float: left; 
	height: 152px; 
	text-decoration: none
}
A.memberships_basic:hover {
	background-position: -144px 0px; 
	text-decoration: none
}
A.memberships_advantage {
	width: 144px; 
	display: block; 
	background: url(../../images/access_membership_advantage.png) no-repeat 0px 0px; 
	float: left; 
	height: 152px; 
	text-decoration: none
}
A.memberships_advantage:hover {
	background-position: -144px 0px; 
	text-decoration: none
}
A.memberships_premium {
	width: 143px; 
	display: block; 
	background: url(../../images/access_membership_premium.png) no-repeat 0px 0px; 
	float: left; 
	height: 152px; 
	text-decoration: none
}
A.memberships_premium:hover {
	background-position: -143px 0px; 
	text-decoration: none
}
A.memberships_elite {
	width: 143px; 
	display: block; 
	background: url(../../images/access_membership_elite.png) no-repeat 0px 0px; 
	float: left; 
	height: 152px; 
	text-decoration: none
}
A.memberships_elite:hover {
	background-position: -143px 0px; 
	text-decoration: none
}
#memberships_anchor {
	margin-bottom: 20px
}
.new#memberships_anchor A {
	width: 113px; 
	display: block; 
	float: left; 
	height: 152px; 
	text-decoration: none
}
.new#memberships_anchor A#basic_anchor {
	width: 119px; 
	background: url(../../images/membership_basic.jpg)
}
.new#memberships_anchor A#basic_anchor:hover {
	background-position: 119px 0px
}
.new#memberships_anchor A#elite_anchor {
	width: 116px; 
	background: url(../../images/membership_elite.jpg)
}
.new#memberships_anchor A#elite_anchor:hover {
	background-position: 116px 0px
}
.new#memberships_anchor A#advantage_anchor {
	background: url(../../images/membership_advantage.jpg)
}
.new#memberships_anchor A#advantage_anchor:hover {
	background-position: 113px 0px
}
.new#memberships_anchor A#family_anchor {
	background: url(../../images/membership_family.jpg)
}
.new#memberships_anchor A#family_anchor:hover {
	background-position: 113px 0px
}
.new#memberships_anchor A#premium_anchor {
	background: url(../../images/membership_premium.jpg)
}
.new#memberships_anchor A#premium_anchor:hover {
	background-position: 113px 0px
}
A.memberships_join {
	width: 91px; 
	display: block;
	background: url(../../images/access_membership_join.gif) no-repeat 0px 0px; 
	float: right; 
	height: 30px; 
	text-decoration: none
}
A.memberships_join:hover {
	background-position: -91px 0px; 
	text-decoration: none
}
.reg-contain A {
	text-decoration: underline
}
.reg-contain A:hover {
	text-decoration: none
}
#container {
	position: relative;
	width: 864px; 
	background: url(../../images/access_containerbg.gif) repeat-y center top;
	margin-left: auto; 
	margin-right: auto
}
#header {
	position: relative; 
	background: url(../../images/access_header_bg.jpg) no-repeat;
	height: 126px; 
	margin-left: 7px;
	margin-right: 12px
}
.logo {
	position: absolute; 
	top: 28px; 
	left: 25px
}

#navigation {
	border-bottom: #fff 3px solid; 
	background: url(../../images/access_nav_bg.gif); 
	height: 37px; 
	margin-left: 7px; 
	border-top: #fff 3px solid; 
	margin-right: 12px
}
#navigation_pad {
	text-transform: uppercase; 
	margin-top: 10px; 
	font-size: 14px; 
	font-weight: bold
}
#middle {
	position: relative; 
	width: 845px; 
	background: url(../../images/access_middle_bg.png); 
	height: 292px; 
	left: 7px
}
P.benefits {
	z-index: 1; 
	position: absolute;
	width: 184px; 
	color: #ffffff; 
	top: 126px; 
	font-weight: bold; 
	left: 50px
}
P.types {
	z-index: 2; 
	position: absolute; 
	width: 184px; 
	color: #ffffff; 
	top: 126px; 
	font-weight: bold; 
	left: 334px
}
P.howto {
	z-index: 3; 
	position: absolute; 
	width: 184px; 
	color: #ffffff; 
	top: 126px; 
	font-weight: bold; 
	left: 608px
}
#home_left_outer {
	width: 278px; 
	float: left
}
#home_left_inner {
	margin: 20px;
	text-align: center;
}
#left_column_memberships {
	width: 265px; 
	float: left
}
#left_column_memberships_inner {
	margin: 20px 10px 20px 30px
}
.news_item {
	border-bottom: #e2dbcd 1px solid;
	padding-bottom: 11px; 
	line-height: normal; 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-left: 16px; 
	padding-top: 3px
}
.news_item2 {
	border-bottom: #e2dbcd 1px solid;
	padding-bottom: 11px; 
	padding-left: 0px; 
	padding-right: 0px;
	margin-left: 16px; 
	padding-top: 3px
}
#faq {
	padding-bottom: 0px; 
	padding-left: 10px; 
	padding-right: 0px; 
	padding-top: 25px
}
.keys {
	float: left; 
	padding-top: 50px
}
#left_column_memberships_inner UL {
	list-style-type: none; 
	list-style-image: none
}
#left_column_memberships_inner UL LI {
	padding-bottom: 9px;
	padding-left: 35px; 
	background: url(../../images/access_left_bullet.png) no-repeat left 4px
}
#left_column_memberships A {
	color: #333333; 
	font-weight: bold; 
	text-decoration: none
}
#left_column_memberships A:hover {
	color: #990000
}
#left_column_memberships A.active {
	color: #990000
}
H2.left_title {
	border-bottom: #e2dbcd 1px solid; 
	padding-bottom: 11px; 
	text-transform: uppercase; 
	color: #b2a790
}
.type_m {
	margin-bottom: 20px
}
.type_m IMG {
	float: left; 
	vertical-align: middle
}
.memberships_name {
	padding-top: 21px
}
.memberships_vehicle_images {
	padding-top: 21px
}
.memberships_price {
	padding-top: 21px
}
.memberships_vehicle_images {
	padding-left: 10px; 
	height: 24px
}
.memberships_name {
	text-align: left; 
	float: left; 
	font-size: 20px; 
	font-weight: bold
}
.memberships_price {
	text-align: right; 
	float: right; 
	font-size: 20px; 
	font-weight: bold
}
.memberships_underline {
	border-bottom: #e2dbcd 1px solid; 
	margin-top: -12px; 
	margin-left: 70px
}
#memberships_anchor {
	height: 152px
}
#full_outer {
	margin: 17px 34px 20px 50px;
}
#right_column_memberships_outer {
	width: 586px; 
	float: right
}
#right_column_memberships_inner {
	border-left: #dbd2c0 1px solid; 
	MIN-height: 450px
}
.member_padding {
	padding-bottom: 0px; 
	margin: 5px 26px 0px 5px; 
	padding-left: 20px;
	padding-right: 20px; 
	padding-top: 0px
}
#home_right_outer {
	width: 563px; 
	float: right
}
#home_right_inner {
	margin: 18px 26px 0px 5px
}
P.welcome {
	margin-top: 6px; 
	margin-left: 8px
}
H2.main_welcome {
	padding-bottom: 11px; 
	display: inline; 
	color: #918366
}
.companies {
	padding-bottom: 15px; 
	margin: 1px 0px 0px 60px; 
	padding-left: 0px; 
	padding-right: 0px; 
	border-top: #dfdcc9 1px solid;
	padding-top: 22px
}
.partners_container {
	z-index: 0; 
	position: relative; 
	width: 190px; 
	float: left; 
	height: 190px
}
.partners_image {
	background-image: url(../../images/partner_bg.gif); 
	width: 190px; 
	height: 190px
}
.partners_arrow {
	background-image: url(../../images/access_partners_rollover.png); 
	position: absolute; 
	width: 190px; 
	height: 190px; 
	top: 0px; 
	left: 0px
}
.partners_container .partners_arrow {
	display: none
}
.partners_container:hover .partners_arrow {
	z-index: 1; 
	display: block
}
P.about {
	margin-left: 9px
}
* HTML #compaines P {
	height: 1%
}
P.testimonials {
	margin-top: 0px; 
	margin-left: 200px
}
UL.policies {
	list-style-type: none; margin: -20px 0px -20px 20px; list-style-image: none
}
UL.policies LI {
	padding-left: 21px; 
	background: url(../../images/access_left_bullet.png) no-repeat left 5px
}
UL.membership_types {
	list-style-type: none; 
	margin: 0px 0px 0px 20px; 
	list-style-image: none
}
UL.membership_types LI {
	padding-left: 21px; 
	background: url(../../images/access_left_bullet.png) no-repeat left 6px
}
UL.reg {
	list-style-type: none; 
	margin: -5px 0px 0px 5px; 
	list-style-image: none
}
UL.reg LI {
	padding-left: 21px; 
	background: url(../../images/access_left_bullet.png) no-repeat left 5px
}
OL.benefits {
	padding-left: 20px
}
.bold_red {
	color: #cc0000; 
	font-weight: bold
}
BLOCKQUOTE.faq {
	margin: 20px 50px
}
BLOCKQUOTE.faq LI {
	line-height: 1.5em
}
#contact-top {
	background-image: url(../../images/form-bg.gif); 
	padding-bottom: 8px; 
	padding-left: 37px; 
	padding-right: 0px; 
	background-REPEAT: repeat-x; 
	padding-top: 18px
}
#contact-bottom {
	background-image: url(../../images/form-bg.gif); 
	padding-bottom: 5px;
	margin: 11px 0px 16px;
	padding-left: 37px; 
	padding-right: 0px; 
	background-REPEAT: repeat-x; 
	padding-top: 12px
}
#contact-form TD {
	padding-bottom: 15px
}
#contact-form INPUT {
	border-bottom: #b9ae97 1px solid; border-left: #b9ae97 1px solid; background-color: #fff; border-top: #b9ae97 1px solid; border-right: #b9ae97 1px solid
}
#contact-form checkbox {
	border-bottom: #b9ae97 1px solid; border-left: #b9ae97 1px solid; background-color: #fff; border-top: #b9ae97 1px solid; border-right: #b9ae97 1px solid
}
#contact-form textAREA {
	border-bottom: #b9ae97 1px solid; border-left: #b9ae97 1px solid; background-color: #fff; border-top: #b9ae97 1px solid; border-right: #b9ae97 1px solid
}
#contact-form SELECT {
	border-bottom: #b9ae97 1px solid; border-left: #b9ae97 1px solid; background-color: #fff; border-top: #b9ae97 1px solid; border-right: #b9ae97 1px solid
}
#contact-top INPUT.name {
	margin: 0px 20px 0px 6px; padding-left: 5px; width: 228px; height: 17px
}
#contact-form INPUT.checkbox {
	margin-left: 8px; margin-right: 6px
}
#contact-form SELECT {
	margin-left: 5px
}
#contact-bottom textAREA {
	padding-bottom: 5px; margin-top: 8px; padding-left: 5px; width: 700px; padding-right: 5px; display: block; height: 86px; padding-top: 5px
}
#contact-bottom .submit {
	border-bottom: 0px; border-left: 0px; text-transform: uppercase; background-color: transparent; display: block; font-family: "Trebuchet MS", Arial, sans-serif; float: right; font-size: 16px; border-top: 0px; CURSOR: pointer; font-weight: bold; margin-right: 25px; border-right: 0px
}
#signup .submit {
	border-bottom: 0px; border-left: 0px; text-transform: uppercase; background-color: transparent; display: block; font-family: "Trebuchet MS", Arial, sans-serif; float: right; font-size: 16px; border-top: 0px; CURSOR: pointer; font-weight: bold; margin-right: 25px; border-right: 0px
}
#login .submit {
	border-bottom: 0px; border-left: 0px; text-transform: uppercase; background-color: transparent; display: block; font-family: "Trebuchet MS", Arial, sans-serif; float: right; font-size: 16px; border-top: 0px; CURSOR: pointer; font-weight: bold; margin-right: 25px; border-right: 0px
}
#payment .submit {
	border-bottom: 0px; border-left: 0px; text-transform: uppercase; background-color: transparent; display: block; font-family: "Trebuchet MS", Arial, sans-serif; float: right; font-size: 16px; border-top: 0px; CURSOR: pointer; font-weight: bold; margin-right: 25px; border-right: 0px
}
#cc .submit {
	border-bottom: 0px; border-left: 0px; text-transform: uppercase; background-color: transparent; display: block; font-family: "Trebuchet MS", Arial, sans-serif; float: right; font-size: 16px; border-top: 0px; CURSOR: pointer; font-weight: bold; margin-right: 25px; border-right: 0px
}
#contact-bottom .submit:hover {
	color: #fff
}
#signup .submit:hover {
	color: #fff
}
#login .submit:hover {
	color: #fff
}
#payment .submit:hover {
	color: #fff
}
#cc .submit:hover {
	color: #fff
}
#contact-info SPAN {
	width: 165px; display: block; float: left
}
#contact-info SPAN {
	margin-left: 120px
}
#contact-info SPAN.bold_red {
	margin-left: 0px
}
.form-bg {
	background-image: url(../../images/form-bg.gif); padding-bottom: 15px; padding-left: 15px; padding-right: 15px; background-REPEAT: repeat-x; padding-top: 15px
}
.reg-line {
	border-bottom: #e2dbcd 1px solid; margin: 10px 0px
}
.reg-small {
	line-height: 10px; font-style: italic; margin-bottom: 15px; font-size: 9px
}
.small {
	line-height: 10px; font-style: italic; margin-bottom: 15px; font-size: 9px
}
.reg-contain {
	display: block; height: 30px; CLEAR: both
}
.reg-icon {
	width: 32px; float: left
}
.reg-title {
	width: 100px; float: left; font-weight: bold
}
.reg-description {
	width: 87px; float: left; font-weight: bold
}
.reg-price {
	width: 100px; float: left; font-weight: bold
}
.reg-input {
	width: 50px; float: left
}
FORM #address TD {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px
}
H2.member-area {
	padding-bottom: 5px; color: #cc0001; font-size: 15px
}
#footer {
	width: 847px; background: url(../../images/access_footer_bg.gif) repeat-x; height: 32px; margin-left: 6px; CLEAR: both
}
.footer_left {
	text-align: left; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; float: left; padding-top: 6px
}
.footer_right {
	text-align: right; padding-bottom: 0px; text-transform: uppercase; padding-left: 0px; padding-right: 12px; float: right; color: #fff; font-size: 10px; padding-top: 9px
}
.privacypolicy_div {
	padding-bottom: 0px; padding-left: 300px; padding-right: 12px; float: left; font-size: 12px; padding-top: 9px
}
.privacypolicy_a {
	color: #fff
}

div.pageheader
	{
	width:773px;
	height:59px;
	background:url("../../images/login-title.gif") no-repeat;
	font-size:28px;
	color:#cc0000;
	text-indent:80px;
	line-height:48px;
	}

/* login.css */

div#broker-login
	{
	margin:10px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	height:200px;
	background:url("../../images/login_bg.gif") no-repeat;
	}

div#broker-login form
	{
	padding: 20px 0px 10px 20px;
	margin:10px;
	}

	div#broker-login form label
	{
	display:block;
	width:92px;
	float:left;
	}


div#broker-login form input.input
	{
	margin-bottom:6px;
	}
div#content input.button
	{
	width:99px;
	height:28px;
	margin:0px;
	color:white;
	font-size:12px;
	text-transform:none;
	border:0px;
	font-weight:bold;
	cursor:pointer;
	font-family:Trebuchet MS;
	}

div#content input.submit
	{
	float:right;
	margin-left:2px;
	}
div#content input.red
	{
	background:url("../../images/button_red.gif");
	}
div#content input.red:hover
	{
	background:url("../../images/button_red_hover.gif");
	}
	
.form-broker 
{
	background:url("../../images/form-bg.gif");
}

.form-gray 
{
	background-color:#dddddd;
}

/* vedit - vertical table (signup, profile edit) */
.vedit {
    border: none;
}
/* vedit - usual column (right) */
.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 1px 1px 1px 1px;
    border: none;
}
/* vedit - header column (left) */
.vedit th {
    padding: 1px 1px 1px 1px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;

    border: none;
}
/* vedit - heading row */
.vedit .headrow { font-weight: bold; text-align: center; }
	


.RedButtonNext {
	width: 97px; 
	display: block;
	background: url(../../images/next.gif) no-repeat 0px 0px; 
	float: right; 
	height: 36px; 
	text-decoration: none
}
.RedButtonNext:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonOption2 {
	width: 97px; 
	display: block;
	background: url(../../images/option2.gif) no-repeat 0px 0px; 
	height: 36px; 
	text-decoration: none
}
.RedButtonOption2:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonOption1 {
	width: 97px; 
	display: block;
	background: url(../../images/option1.gif) no-repeat 0px 0px; 
	height: 36px; 
	text-decoration: none
}
.RedButtonOption1:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonPurchase {
	width: 97px; 
	display: block;
	background: url(../../images/purchase.gif) no-repeat 0px 0px; 
	float: right; 
	height: 36px; 
	text-decoration: none
}
.RedButtonPurchase:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonRenew {
	width: 97px; 
	display: block;
	background: url(../../images/renew.gif) no-repeat 0px 0px; 
	float: left; 
	height: 36px; 
	text-decoration: none
}
.RedButtonRenew:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonEdit {
	width: 97px; 
	display: block;
	background: url(../../images/edit.gif) no-repeat 0px 0px; 
	float: left; 
	height: 36px; 
	text-decoration: none
}
.RedButtonEdit:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonLogoff {
	width: 97px; 
	display: block;
	background: url(../../images/logoff.gif) no-repeat 0px 0px; 
	float: left; 
	height: 36px; 
	text-decoration: none
}
.RedButtonLogoff:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonReprint {
	width: 97px; 
	display: block;
	background: url(../../images/reprint.gif) no-repeat 0px 0px; 
	float: left; 
	height: 36px; 
	text-decoration: none
}
.RedButtonReprint:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonSave {
	width: 97px; 
	display: block;
	background: url(../../images/save.gif) no-repeat 0px 0px; 
	float: left; 
	height: 36px; 
	text-decoration: none
}
.RedButtonSave:hover {
	background-position: -91px 0px; 
	text-decoration: none;
	cursor: hand;
}

.RedButtonJoin {
	width: 175px; 
	display: block;
	background: url(../../images/red.png) no-repeat 0px 0px; 
	height: 85px; 
	text-decoration: none
}
.RedButtonJoin:hover {
	background-position: -175px 0px; 
	text-decoration: none;
	cursor: hand;
}

.OrangeButtonActivate {
	width: 175px; 
	display: block;
	background: url(../../images/orange.png) no-repeat 0px 0px; 
	height: 85px; 
	text-decoration: none
}
.OrangeButtonActivate:hover {
	background-position: -175px 0px; 
	text-decoration: none;
	cursor: hand;
}