/*
Developed by Matthew Weiss
*/

* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background: url(/images/header_bg.gif) repeat-x #393939; }
a 				{outline: none; text-decoration: none; border: none;}
img 				{border: none; vertical-align: middle; outline: none; vertical-align: bottom;}
table 				{border-collapse: collapse;}
a img				{border: none; outline: none;}
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}

/**********************************Layout*****************************************/
div#wrapper			{width: 1018px; margin: 0 auto;}

div#header			{height: 238px; width: 1018px; margin: 0 auto; background: url(/images/header.jpg); position: relative;z-index: 4;}

div#footer			{background: url(/images/footer.jpg) no-repeat; height: 99px; width: 1018px; margin: 0 auto;}

div#mainContent			{background: white; height: 100%; height: 100%; width: 996px; margin-left: 12px;}
div#rightContent		{float: left; width: 750px; height: 377px; padding-left: 10px;}
div#leftContent			{float: left; width: 181px;}

/*************************HEADER************************************************/
div#header table		{margin: 5px 10px 5px 5px; position: relative;}
div#header table tr td		{padding: 0px 10px;}
td#searchbox			{background: url(/images/search_field.gif) no-repeat; height: 22px; width: 167px;}
input#go			{float: left;}
input#s				{float: left; font-size: 14px; padding: 0px; margin: 0px 0px 0px 25px; background: none; width: 100px; text-transform: capitalize; border: none;}
td#brandsDrop			{background: url(/images/brands_drop_down.gif) no-repeat; height: 22px; width: 167px;}
a#logo				{position: absolute; z-index: 5; top: 60px; left: 220px;}
div.buffer_main			{width: 100%; padding: 20px; height: 640px;}


/*************************** TOP NAV **********************************************/
ul#mainNav			{list-style-type: none; position: absolute; top: 130px; left: 11px; height: 115px; width: 997px; background: url(/images/header_menu.png) no-repeat; z-index:50;}
ul#mainNav li			{ float: left;  z-index: 48;}
ul#mainNav li a			{ display: block; height: 101px;}
ul#mainNav li.Racquets a	{width: 165px;}
ul#mainNav li.Shoes a		{width: 146px;}
ul#mainNav li.Apparel a		{width: 150px;}
ul#mainNav li.Bags a		{width: 150px;}
ul#mainNav li.Gifts a		{width: 200px;}
ul#mainNav li.Strings a		{width: 200px;}

ul#mainNav li ul		{padding: 10px; display: inline; float: left; background: #F0F0F0; border: 1px solid #2C2996; border-top: none;  margin: 1px 0px 0px 0px; width: 145px; position: relative; z-index: 30; }
ul#mainNav li ul li		{background: none; color: black; display: block; float: none; height: 20px;; position: relative; z-index: 10;}
ul#mainNav li ul li:hover	{background: none; color: black; display: block; float: none; height: 20px;; position: relative; z-index: 10;}
ul#mainNav li ul li a 		{color: #525252; text-transform: capitalize;; font-size: 12px; font-weight: bold; letter-spacing: 1px;width: 100%; display: block; padding: 2px 0px; margin: 0px;}
ul#mainNav li ul li a:hover	{color: #2C2996; font-weight: bold;}


div#shoes ul,div#apparel ul, div#bags ul, div#gifts ul,div#racquets ul, div#strings ul 		{padding: 10px; display: inline; float: left; background: #F0F0F0; border: 1px solid #2C2996; border-top: none;  margin: 1px 0px 0px 0px; width: 145px; position: relative; z-index: 30; }
div#shoes ul li, div#apparel ul li, div#bags ul li, div#gifts ul li, div#racquets ul li, div#strings ul li   		{background: none; color: black; display: block; float: none; min-height: 20px; position: relative; z-index: 10;}
div#shoes ul li:hover, div#apparel ul li:hover, div#bags ul li:hover, div#gifts ul li:hover, div#racquets ul li:hover, div#strings ul li:hover	{background: none; color: black; display: block; float: none;  position: relative; z-index: 10;}
div#shoes ul li a, div#apparel ul li a, div#bags ul li a, div#gifts ul li a, div#racquets ul li a, div#strings ul li a      		{color: #525252; text-transform: capitalize;; font-size: 12px; font-weight: bold; letter-spacing: 1px;width: 100%; display: block; padding: 2px 0px; margin: 0px;}
div#shoes ul li a:hover, div#apparel ul li a:hover, div#bags ul li a:hover, div#gifts ul li a:hover, div#racquets ul li a:hover, div#strings ul li a:hover	{color: #2C2996; font-weight: bold;}


/*************************** TOP NAV **********************************************/


/*********************Index******************************/
div#indexContent		{width: 964px; margin: -5px 0px 0px 20px; height: 100%; background: url(/images/hp_middle.gif) repeat-y; position: relative; z-index: 2;}
div#headerCurve			{width: 964px; margin: 0px 0px 0px 20px; height: 32px; background: url(/images/hp_top.gif) no-repeat;}
#flash				{width: 550; height: 313px; position: relative; float: left; margin: 20px 20px 20px 40px; z-index: 1;}
ul#blockDept			{width: 282px; list-style-type: none; float: right; margin: 20px 80px 0px 0px;}
ul#blockDept li			{ display: block;}
ul#blockDept li a		{width: 282px; height: 161px;}
a#nikeStore			{ margin: 20px;}

/*******************Footer****************************/
ul#footerNav			{list-style-type: none; padding: 25px 0px 40px 35px; width: 700px; float: left;}
ul#footerNav li			{display: inline; float: left; }
ul#footerNav li a		{font-size: 13px; padding-right: 25px; color: black; font-variant: small-caps; color: #999;}
h3#copyright			{float: right; width: 200px; color: #999; font-weight: normal; font-size: 13px; padding: 25px 0px 0px 0px;}
h1#celerant			{float: right; width: 72px; height: 32px;  margin: -10px 15px 0px 15px;}
img.subfooter			{margin-top: -60px; z-index: 2;position: relative;}

/**************************CELERANT PAGES************************/
div#centeredContent		{width: 964px; margin: -10px 0px 0px 20px; height: 100%; background: white;}
div#breadCrumbs			{width: 987px; margin: -10px 0px 0px 5px; height: 50px;}
div#breadCrumbs h1 a		{float: left;margin: 0px 0px 0px 20px; color: #2C2996; font-size: 26px; text-transform: none;}
div#breadCrumbs h1 a:hover {text-decoration: underline; color: #911112;}
div#breadCrumbs h1.plain_header	{float: left;margin: 0px 0px 0px 20px; color: #2C2996; font-size: 26px; text-transform: none;}
div#breadCrumbs h1 a.greyHeader	{float: left;margin: 0px 0px 0px 20px; color: #B3B3B3; font-size: 26px; text-transform: none;}
div#breadCrumbs h3		{float: right;margin: 10px 20px 0px 0px; color: #B9B9B9; font-size: 18px;}
table#landingCats		{width: 880px; margin: 20px 0px 0px 40px;}

td.landingBG			{background: url(/images/category_thumb_bg.gif) no-repeat; height: 200px;}
a.landingTXT			{color: #2C2996; font-size: 16px; padding: 0px 0px 0px 0px; width: 100px; font-weight: bold;}
a#nikeStoreWhite		{margin-left: 35px;z-index: 5;position: relative;}
table#featuredItems		{width: 900px; margin: 20px 0px 40px 20px;}
td.featuredItemBG		{background: url(/images/thumbnail_bg.gif) no-repeat; height: 230px; width: 200px; padding: 20px 6px 0px 6px;}
a.productImage			{margin-left: 40px; width: 150px; }
a.productName			{padding: 8px 5px 0px 0px; display: block; color: #2C2996; font-size: 11px;; text-align: center; width: 148px; text-transform: none; font-weight: bold;}
a.productName:hover		{color: #911112;}


table#allProducts		{width: 900px; margin: 20px 0px 0px 40px; position: relative; z-index: 1;}
td.allProductsBG		{background: url(/images/thumbnail_bg.gif) no-repeat; height: 220px; width: 200px; padding: 20px 6px 0px 6px; margin-bottom: 50px;}
td.empty			{height: 280px; width: 200px; padding: 20px 6px 0px 6px; margin-bottom: 50px;}
.strike-through			{text-decoration: line-through; color: #333; font-size: 15px;}
.not_avail			{margin: 40px 0px 0px 20px; color: #2C2996; font-size: 16px; text-transform: capitalize;}

table#sort_crumbs		{width: 900px; margin: 20px 0px 0px 20px; font-size: 13px;}
table#sort_crumbs tr td a	{color: #1B1D5F; padding: 0px 2px;}
table#sort_crumbs tr td a img	{vertical-align: bottom;}
table#sort_crumbs_bottom		{width: 900px; margin: -20px 0px 0px 20px; font-size: 13px;}
table#sort_crumbs_bottom tr td a img	{vertical-align: bottom;}
table#sort_crumbs_bottom tr td a	{color: #1B1D5F; padding: 0px 2px;}
strong.current			{font-size: 14px; color: #911112;} 

/*********************************PRODUCT DEATAIL*********************/
div#productDetails		{float: right; width: 785px; margin-left: 5px;}
div#recommended			{float: right; width: 200px;}
div#recommended	ul		{list-style-type: none;}
div#recommended	li		{margin-bottom: 20px;}
img.recommendIMG		{margin-left: 40px;}
#scroll_up			{background: url(/images/product_detail_scroll_top.gif) no-repeat; height: 280px; padding: 55px 0px 0px 15px;}
#scroll_down			{background: url(/images/product_detail_scroll_bottom.gif) no-repeat;padding: 180px 0px 0px 15px; margin-top: -150px;}
div#iframe			{background: url(/images/please_make_bg.gif) no-repeat; height: 240px; padding-top: 30px;}
#iframeContent			{padding-top: 30px; margin-left: 30px;}
div#productOptions		{background: #DDEBF8; margin: -5px 0px 0px 15px; padding-left: 10px; width: 376px;}
.rulerPadding			{padding: 5px 0px;}
div.itemDesc			{padding: 10px 20px 0px 40px; font-size: 13px; color: black; line-height: 18px; z-index: 2;color: #3F3F3F;}

div.itemDesc hr			{ display: block; margin: 3px 0px;}
div.itemDesc a			{ font-weight: bold; color: #484B9F;}
div.itemDesc a:hover		{ text-decoration: underline;}
div.itemDesc b			{ color: #484B9F; }
div.breadCrumbs-subtyp		{width: 960px; margin: 20px 0px 0px 10px; height: 28px; background: url(/images/subheader_blue_bg.gif) no-repeat;}
div.breadCrumbs-subtyp	 h1	{float: left;margin-left: 10px; color: #484B9F; font-size: 17px; text-transform: uppercase; padding-top: 3px;}

img.subfooter2			{margin-top: -10px; z-index: 1; position: relative;}
#reviewTitle			{padding: 10px 0px 5px 40px; font-weight: bold; color: #333486; font-size: 14px;}
#reviewName			{padding: 0px 0px 5px 40px; font-weight: bold; color: black; font-size: 13px;}
h1#itemBrand			{font-weight: bold; color: #B4B4B4; font-size: 17px; text-transform: uppercase;padding: 5px 5px 0px 5px;letter-spacing: 1.5px;}
h1#itemName			{font-weight: bold; color: #4A49A2; font-size: 20px;padding: 0px 5px 0px 5px; letter-spacing: 2px; text-transform: none;}
h1#itemPrice			{font-weight: bold; color: #9E0902; font-size: 18px;padding: 0px 5px 0px 5px;}
h4#itemStyle			{font-weight: normal; color: #B4B4B4; font-size: 12px; padding: 5px;}


/*********************TEXT STYLES***********************************/
.everydayGrey			{font-size: 14px;color: #B3B3B3;  font-variant: small-caps;}

img.header			{margin: 10px 0px 0px 35px;}
div.container			{margin: 10px 0px 0px 35px; width: 923px; min-height: 400px;}

table#logintable		{margin: 20px 0px 20px 40px; width: 923px; }
label.login_label		{font-size: 12px; color: #797778; font-weight: bold;}
ul#loggedinlist			{list-style-type: none; margin: 5px 20px;}
ul#loggedinlist li		{padding: 5px 5px 5px 0px;}
ul#loggedinlist li a		{color: black; margin-left: -5px;}
ul#loggedinlist li a:hover	{border-bottom: 2px solid #557F4F;}
div#express_chk			{background: url(/images/express_checkout.gif) no-repeat; padding: 25px 5px 0px 10px; width: 255px; height: 140px;}
.Reg_Member_Msg			{font-size: 12px; color: #686868; line-height: 1.3em; padding: 5px 50px 5px 0px;} /*** Login page text ***/
.link_underline			{text-decoration: underline; color: #A0A0A0;} /*** Forgot password link ***/
.everydayForm			{font-size: 12px; color: #797778; padding-left: 5px;} /*** Register Form Text ***/
.everydayForm strong		{font-size: 13px; color: #797778; padding-left: 5px;} /*** Register Form Text ***/
.processTXT			{font-size: 13px; color: #797778; padding: 5px; margin: 5px;line-height: 1.5em;}
.infoTXT			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em;} /*** General Text ***/
.checkout			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; text-transform: capitalize;} /*** Checkout Text ***/
.ship_rates			{font-size: 12px; color: #686868; padding: 5px 0px; margin-left: 0px;line-height: 1.5em;} /**** Shipping Rates ***/

.big_blue_text			{color: #2E3191; font-size: 16px;}
p.infoTXT strong, p.infoTXT a	{font-weight: bold; color: #911112; } /*** General Text Bold ***/
.other_form_labels		{font-size: 12px; color: #5A471B; padding: 5px; margin-left: 5px;line-height: 1.5em;font-weight: bold;}
.errorTXT			{font-size: 11px; color: red; padding: 5px; margin-left: 5px;line-height: 1.5em; float: left; width: 460px;} 
.errorIMG			{float: left; width:20px; margin-top: 10px;}
.centered_content		{text-align: left; width: 500px; margin: 0 auto; font-weight: bold;}
strong.larger_bold		{font-size: 15px;}
.questionbg			{background: #2E3191; width: 900px;; padding: 1px; margin-left: 10px;}
.questionbg strong		{ color: white; font-size: 13px; padding: 2px;}
table.ua_home			{margin: 10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #817F80;}
ul.stars			{list-style-type: none;}
ul.stars li			{background: url(/images/bullet.gif) no-repeat; padding: 5px 0px 20px 15px;}
ul.stars li a			{margin-top: -5px; color: #686868; margin-left: 20px; }
ul.stars li a:hover		{border-bottom: 2px solid #2E3191; margin-left: 20px;}
span#spacer			{width: 50px; display: block;}
table#search_categories		{width: 800px; margin-left: 50px;}
a.search_dept			{font-weight: bold; font-size: 12px; color: #2E3191; padding-left: 5px; text-transform: capitalize;}
a.search_dept:hover		{font-weight: bold; font-size: 12px; color: #911112; padding-left: 5px; text-transform: capitalize;}

a.search_typs			{font-weight: bold; font-size: 11px; color: #8c8c8d; padding-left: 5px; text-transform: capitalize;}
a.search_typs:hover		{font-weight: bold; font-size: 11px; color: #911112; padding-left: 5px; text-transform: capitalize;}

table.register			{margin-left: 100px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #6E5D34; font-size: 11px; color: #8C8C8D;}
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}

ul#company_nav			{list-style-type: none; width: 500px;}
ul#company_nav li		{display: inline; float: left; padding: 0px 6px;}
div#company_content		{padding: 10px;}
div#loading			{float: right; width: 42px; height: 42px; padding-right: 10px;}
.infoTXT_external		{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; width: 460px; text-align: justify;}
.redTXT				{color: red;}
.strikeTXT			{text-decoration: line-through;}

.line_total			{font-size: 12px; color: #686868; padding: 5px 10px 0px 0px; }
.everyday		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #7D7F76; }
a.ship_method		{font-size: 11px; color: #7D7F76;}



a.size		{padding-top: 7px; display: block; color: black; font-weight: bold; font-size: 11px;}
a.size:hover	{color: #911112;}
a.cat		{padding-top: 7px; display: block; color: black; font-weight: bold; font-size: 12px;}
a.cat:hover	{color: #911112;}

ul.brand-footer		{list-style-type: none; padding: 10px 0px 10px 40px; width: 960px;}
ul.brand-footer li	{float: left; display: inline; width: 80px; text-align: center;}
ul.brand-footer2		{list-style-type: none; padding: 10px 0px 10px 40px; width: 960px;}
ul.brand-footer2 li	{float: left; display: inline; width: 85px; text-align: center;}

#showCreditCard {
	cursor: pointer;
	margin: 0 0 5px 0;
	font:normal 12px Verdana;
	text-decoration: underline;
	font-weight: bold;
	color:#2E3191;
}

#showPaypal {
	margin: 5px 0 0 15px;
}

#checkoutCreditCard {
	display: none;
}

#checkoutUsingPaypal {
	display: none;
	margin-top: 20px;
	text-align: center;
}



/********************* CUSTOM CATEGORY SORTING *************************/
div#filter-by			{position: absolute; top: 10px; left: 10px; width: 755px; height: 150px;}
div.fb				{float: left; width: 40px; margin: 3px 0px 0px 90px; color: #0C1347; font-size: 11px; font-weight: bold;}
div.fb-price, div.fb-guage, div.fb-head, div.fb-weight, div.fb-apparel, div.fb-brand, div.fb-color, div.fb-size {background: url(/images/dropdown_medium.gif) no-repeat; width: 100px; height: 22px; float: left; margin: 0px 5px 0px 5px;}
div.fb-player {background: url(/images/dropdown_large.gif) no-repeat; width: 165px; height: 22px; float: left; margin: 0px 5px 0px 5px;}


div.fb-price a,div.fb-guage a, div.fb-head a, div.fb-weight a, div.fb-apparel a, div.fb-brand a, div.fb-color a, div.fb-size a { padding: 2px 5px 0px 5px; width: 90px; height: 21px; color: #343434; font-size: 12px; display: block;}
div.fb-player a  { padding: 2px 5px 0px 5px; width: 155px; height: 21px; color: #343434; font-size: 12px; display: block;}
div.fb-player a:hover {background: url(/images/dropdown_large.gif) 0 -23px no-repeat;}
div.fb-player a:active {background: url(/images/dropdown_large.gif) 0 -46px no-repeat;}

div.fb-price a:hover,div.fb-guage a:hover, div.fb-head a:hover, div.fb-weight a:hover, div.fb-apparel a:hover, div.fb-brand a:hover, div.fb-color a:hover, div.fb-size a:hover	{background: url(/images/dropdown_medium.gif) 0 -23px no-repeat;}
div.fb-price a:active,div.fb-guage a:active, div.fb-head a:active, div.fb-weight a:activ, div.fb-apparel a:active, div.fb-brand a:active, div.fb-color a:active, div.fb-size a:active	{background: url(/images/dropdown_medium.gif) 0 -46px no-repeat;}

div.fb-sort {background: url(/images/dropdown_medium.gif) no-repeat; width: 165px; height: 22px; float: left; margin: 0px 15px 0px 5px;}
div.fb-sort a { padding: 2px 5px 0px 10px; width: 165px; height: 22px; color: #343434; font-size: 12px; display: block; }
div.fb-sort a:hover	{background: url(/images/dropdown_medium.gif) 0 -22px no-repeat;}
div.fb-sort a:active 	{background: url(/images/dropdown_medium.gif) 0 -44px no-repeat;}

div.fb-reset			{background: url(/images/reset1.gif) no-repeat; width: 20px; height: 20px; float: left; margin: 0px 15px 0px 5px;}
div.fb-reset a			{padding: 0px 5px 0px 25px; width: 100px; height: 20px;color: #0C1347; font-weight: bold; font-size: 11px; display: block;}
div.fb-reset a:hover		{background: url(/images/reset1.gif) 0 -20px no-repeat;}
div.fb-reset a:active		{background: url(/images/reset1.gif) 0 -40px no-repeat;}


div#brand_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 5px; display: none; border: 1px solid #0C1347;}
div#brand_options a.brand_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#brand_options a.brand_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#guage_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 5px; display: none; border: 1px solid #0C1347;}
div#guage_options a.guage_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#guage_options a.guage_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#price_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 5px; display: none; border: 1px solid #0C1347;}
div#price_options a.price_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#price_options a.price_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#head_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 5px; display: none; border: 1px solid #0C1347;}
div#head_options a.head_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#head_options a.head_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#weight_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 5px; display: none; border: 1px solid #0C1347;}
div#weight_options a.weight_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#weight_options a.weight_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#player_options {background: #FDFDFE; z-index: 10; width: 165px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left: 80px; display: none; border: 1px solid #0C1347;}
div#player_options a.player_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#player_options a.player_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#apparel_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px;  overflow-y: auto; overflow-x: none; position: absolute; top: 22px; left:80px; display: none; border: 1px solid #0C1347;}
div#apparel_options a.apparel_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#apparel_options a.apparel_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#size_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px; overflow-y: auto;; overflow-x: none; position: absolute; top: 22px; left: 285px; display: none; border: 1px solid #0C1347;}
div#size_options a.size_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#size_options a.size_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}

div#color_options {background: #FDFDFE; z-index: 10; width: 100px; max-height: 200px; overflow-y: auto;; overflow-x: none; position: absolute; top: 22px; left: 490px; display: none; border: 1px solid #0C1347;}
div#color_options a.color_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#color_options a.color_choice:hover {background: #A3AFDD;  color: #0C1347;display: block;}