BODY {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-color: #ffffff;
	}
	
p { margin-top: 0.5em; margin-bottom: 0.5em;}
h1 {font-family: Helvetica, sans-serif; font-size: 16px; color: #EEBF30; font-weight: 600; margin-top: 0.1em; margin-bottom: 0.1em;}
h2 {font-family: Helvetica, sans-serif; font-size: 20px; color: #1D379A; font-weight: 900; margin-top: 1em; margin-bottom: 0.2em;}
h3 {font-family: Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: 600; margin-top: 0.1em; margin-bottom: 0.1em; letter-spacing: .1em;}
	h3 a:link {  color: #ffffff; text-decoration: none;}
	h3 a:visited {  color: #ffffff; text-decoration: none;}
	h3 a:hover {  color: #ffffff; text-decoration: underline;}
	h3 a:active {  color: #ffffff; text-decoration: underline;}

h4 {font-family: Helvetica, sans-serif; font-size: 11px; color: #B1C7FF; font-weight: normal; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 10px;}
	h4 a:link {  color: #B1C7FF; text-decoration: none;}
	h4 a:visited {  color: #B1C7FF; text-decoration: none;}
	h4 a:hover {  color: #EEBF30; text-decoration: underline;}
	h4 a:active {  color: #EEBF30; text-decoration: underline;}
h5 {color: #ffffff;}
h6 {font-family: Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: 900; margin-top: 0.5em; margin-bottom: 0.2em;}


.bg_tbl_right_rims_1 {background-image: url(images/layout/bg_right_buchanan_rims_1.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_rims_2 {background-image: url(images/layout/bg_right_buchanan_rims_2.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_rims_3 {background-image: url(images/layout/bg_right_buchanan_rims_3.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_rims_4 {background-image: url(images/layout/bg_right_buchanan_rims_4.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_rims_5 {background-image: url(images/layout/bg_right_buchanan_rims_1.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_nipples_1 {background-image: url(images/layout/bg_right_buchanan_nipples_1.jpg); background-repeat: no-repeat; background-position :top right}
.bg_tbl_right_spokes_1 {background-image: url(images/layout/bg_right_buchanan_spokes_1.jpg); background-repeat: no-repeat; background-position :top right }
.bg_tbl_bottom_rims_1 {background-image: url(images/layout/bg_bottom_buchanan_rims_1.jpg); background-repeat: no-repeat; background-position :bottom}
.bg_tbl_bottom_rims_2 {background-image: url(images/layout/bg_bottom_buchanan_rims_2.jpg); background-repeat: no-repeat; background-position :bottom}
.bg_tbl_bottom_rims_3 {background-image: url(images/layout/bg_bottom_buchanan_rims_3.jpg); background-repeat: no-repeat; background-position :bottom}
.bg_tbl_bottom_rims_4 {background-image: url(images/layout/bg_bottom_buchanan_rims_4.jpg); background-repeat: no-repeat; background-position :bottom}
.bg_tbl_bottom_rims_5 {background-image: url(images/layout/bg_bottom_buchanan_rims_5.jpg); background-repeat: no-repeat; background-position :bottom}

th { color: #1D379A; font-family: Arial, helvetica, sans-serif; font-size: 10pt; line-height: 12pt; font-weight: bold; background-color: #EDBE30; text-align: center;}

td img {display: block;}
.txtError { font-family:Arial; font-size: 8pt; font-weight: bold; color: #ff0000}
.global_left { text-align: left; }

.btn { font-size: 10px; line-height: 15px; font-face: arial; }
.txtFld { font-size: 10px; line-height: 15px; font-face: arial; background-color:#FFFFFF; }
.txtFldSrch { font-size: 7pt; font-face: arial; border-color: #C9AD7C; border-left: 1; border-right: 1; border-bottom: 1; border-top: 1; }
.txtArea { font-size: 12px; font-face: arial; }
.txtDrop { font-size: 10px; font-face: arial; }


.buchanan_tbl_all {  border-color: #132566; border-top: solid 1px; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; } 

.buchanan_spokes_header_fade { background-image: url(images/layout/bg_blue_fade.jpg); text-align: left; }
.buchanan_spokes_orange_bg { background-image: url(images/layout/bg_w_orange.jpg); text-align: left; }

.txt {font-family: Helvetica, sans-serif; font-size: 8pt; color: #000000;}
	.txt a:link {  color: #1D379A; text-decoration: none;}
	.txt a:visited {  color: #1D379A; text-decoration: none;}
	.txt a:hover {  color: #000000; text-decoration: underline;}
	.txt a:active {  color: #00000; text-decoration: underline;}
	
.buchanan_spokes_txt {font-family: Helvetica, sans-serif; font-size: 10pt; color: #000000;}
	.buchanan_spokes_txt a:link {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_txt a:visited {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_txt a:hover {  color: #000000; text-decoration: underline;}
	.buchanan_spokes_txt a:active {  color: #00000; text-decoration: underline;}

.buchanan_spokes_hm_txt {font-family: Helvetica, sans-serif; font-size: 11pt; color: #1D379A; font-weight: 900;}
	.buchanan_spokes_hm_txt a:link {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_hm_txt a:visited {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_hm_txt a:hover {  color: #000000; text-decoration: underline;}
	.buchanan_spokes_hm_txt a:active {  color: #00000; text-decoration: underline;}

.buchanan_spokes_txt_right {font-family: Helvetica, sans-serif; font-size: 9pt; color: #B1C7FF;}
	.buchanan_spokes_txt_right a:link {  color: #B1C7FF; text-decoration: none;}
	.buchanan_spokes_txt_right a:visited {  color: #B1C7FF; text-decoration: none;}
	.buchanan_spokes_txt_right a:hover {  color: #EEBF30; text-decoration: underline;}
	.buchanan_spokes_txt_right a:active {  color: #EEBF30; text-decoration: underline;}	
	
.buchanan_spokes_menu {font-family: Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #18339C; background-color: #EEBF30;}
	.buchanan_spokes_menu a:link {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_menu a:visited {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_menu a:hover {  color: #ffffff; text-decoration: underline;}
	.buchanan_spokes_menu a:active {  color: #ffffff; text-decoration: underline;}

.buchanan_spokes_menu_crumbs {font-family: Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #A5A5A5;}
	.buchanan_spokes_menu_crumbs a:link {  color: #A5A5A5; text-decoration: none;}
	.buchanan_spokes_menu_crumbs a:visited {  color: #A5A5A5; text-decoration: none;}
	.buchanan_spokes_menu_crumbs a:hover {  color: #000000; text-decoration: underline;}
	.buchanan_spokes_menu_crumbs a:active {  color: #000000; text-decoration: underline;}

.buchanan_spokes_menu_footer {font-family: Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #1D379A; background-color: #EEBF30;}
	.buchanan_spokes_menu_footer a:link {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_menu_footer a:visited {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_menu_footer a:hover {  color: #ffffff; text-decoration: underline;}
	.buchanan_spokes_menu_footer a:active {  color: #ffffff; text-decoration: underline;}


.thinking2 {font-family: Helvetica, sans-serif; font-size: 8pt; color: #1D379A; background-color: #EEBF30;}
	.thinking2 a:link {  color: #1D379A; text-decoration: none;}
	.thinking2 a:visited {  color: #1D379A; text-decoration: none;}
	.thinking2 a:hover {  color: #ffffff; text-decoration: underline;}
	.thinking2 a:active {  color: #ffffff; text-decoration: underline;}
	
.bg_orange {background-color: #EEBF30;}
.bg_blue_dark {background-color: #132566;}
.bg_blue_light {background-color: #1D379A;}


.buchanan_spokes_prod_pg_title {font-family: Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #132566;}
	.buchanan_spokes_prod_pg_title a:link {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_pg_title a:visited {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_pg_title a:hover {  color: #000000; text-decoration: underline;}
	.buchanan_spokes_prod_pg_title a:active {  color: #000000; text-decoration: underline;}
	
.buchanan_spokes_prod_pg_desc {font-family: Helvetica, sans-serif; font-size: 9pt; color: #132566;}
	.buchanan_spokes_prod_pg_desc a:link {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_pg_desc a:visited {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_pg_desc a:hover {  color: #000000; text-decoration: underline;}
	.buchanan_spokes_prod_pg_desc a:active {  color: #000000; text-decoration: underline;}

.buchanan_spokes_prod_tbl_title {font-family: Helvetica, sans-serif; font-size: 11pt; line-height: 14pt; text-align: center; font-weight: bold; color: #EEBF30; background-color: #132566;}
	.buchanan_spokes_prod_tbl_title a:link {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_tbl_title a:visited {  color: #EEBF30; text-decoration: none;}
	.buchanan_spokes_prod_tbl_title a:hover {  color: #ffffff; text-decoration: underline;}
	.buchanan_spokes_prod_tbl_title a:active {  color: #ffffff; text-decoration: underline;}
	
.buchanan_spokes_prod_tbl_desc {font-family: Helvetica, sans-serif; font-size: 9pt; text-align: center; color: #132566; background-color: #F5DA87;}
	.buchanan_spokes_prod_tbl_desc a:link {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_prod_tbl_desc a:visited {  color: #1D379A; text-decoration: none;}
	.buchanan_spokes_prod_tbl_desc a:hover {  color: #ffffff; text-decoration: underline;}
	.buchanan_spokes_prod_tbl_desc a:active {  color: #ffffff; text-decoration: underline;}
	
	
.loop1 {font-family: Helvetica, sans-serif; font-size: 9pt; color: #132566; background-color: #eeeeee;}
	.loop1 a:link {  color: #EEBF30; text-decoration: none;}
	.loop1 a:visited {  color: #EEBF30; text-decoration: none;}
	.loop1 a:hover {  color: #000000; text-decoration: underline;}
	.loop1 a:active {  color: #000000; text-decoration: underline;}
	
.loop2 {font-family: Helvetica, sans-serif; font-size: 9pt; color: #132566; background-color: #ffffff;}
	.loop2 a:link {  color: #EEBF30; text-decoration: none;}
	.loop2 a:visited {  color: #EEBF30; text-decoration: none;}
	.loop2 a:hover {  color: #000000; text-decoration: underline;}
	.loop2 a:active {  color: #000000; text-decoration: underline;}
	
	
	
	
	
	
.btn_update_qty { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 110px; }
.btn_remove_itm { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 90px; }
.btn_continue { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 110px; }
.btn_checkout { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 80px; }
.btn_remove_coupon { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 65px; }
.btn_go_coupon { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 50px; }
.btn_proceed { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 125px; }
.btn_recover_password { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 120px; }
.btn_login { font-size: 10px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 50px; }
.btn_submit_contact { font-size: 14px; line-height: 15px; font-face: arial; margin: 0em; padding: 0em; background-color: #DCDBDF; width: 75px; }


.cart_price { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; }
.cart_price_email { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
.cart_price_white { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #cccccc; }
.cart_item_name { font-size: 12px; font-weight: bold; color: #000000; }
.cart_ck_title  { font-size: 12px; font-weight: bold; color: #000000; border-top: solid 0px; border-bottom: dashed 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
.cart_ck_title_white { font-size: 13px; font-weight: bold; color: #cccccc; border-top: solid 0px; border-bottom: dashed 1px; border-left: solid 0px; border-right: solid 0px; border-color: #cccccc; }
.cart_ck_txt  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.cart_ck_txt_bold  {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.cart_checkout_title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; letter-spacing: -0.050em; border: 0px; text-align: center;  border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000;}

.cart_row_lines { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.cart_row_lines a:link {  color: #50566e; text-decoration: none}
	.cart_row_lines a:visited {  color: #50566e; text-decoration: none}
	.cart_row_lines a:hover {  color: #0A2133; text-decoration: underline}
	.cart_row_lines a:active {  color: #0A2133; text-decoration: underline}
	
	
	
.txt-social { font-size: 9pt; margin-left: 10px; }
.img-ico-social { border: 0px; margin-left: 10px; }