*				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background: #000 url(/images/bg3.jpg) no-repeat top center fixed;}	

a 				{outline: none; text-decoration: none; border: none;}
img 				{border: none; vertical-align: middle; outline: none;}
a img				{border: none; outline: none;}
table 				{border-collapse: collapse;}
td				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div				{position: relative;}
ul				{list-style-type: none;}

/**********************************Utility Classes*****************************************/

.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}
.no_border			{border: none;}
.block				{display: block;}


.bumper_top_10			{margin-top: 10px;}
.bumper_top_20			{margin-top: 20px;}
.bumper_top_30			{margin-top: 30px;}
.bumper_top_40			{margin-top: 40px;}
.bumper_top_50			{margin-top: 50px;}
.bumper_top_60			{margin-top: 60px;}
.bumper_top_70			{margin-top: 70px;}
.bumper_top_80			{margin-top: 80px;}
.bumper_top_90			{margin-top: 90px;}
.bumper_top_100			{margin-top: 100px;}

.bumper_left_10			{margin-left: 10px;}
.bumper_left_20			{margin-left: 20px;}
.bumper_left_30			{margin-left: 30px;}
.bumper_left_40			{margin-left: 40px;}
.bumper_left_50			{margin-left: 50px;}
.bumper_left_60			{margin-left: 60px;}
.bumper_left_70			{margin-left: 70px;}
.bumper_left_80			{margin-left: 80px;}
.bumper_left_90			{margin-left: 90px;}
.bumper_left_100		{margin-left: 100px;}
.green				{color: green; margin-bottom: 3px;display: block;}
.red				{color: #911112; margin-bottom: 3px;display: block;}

.drop-shadow		{border: 1px solid #666; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 6px #666; -webkit-box-shadow: 0 0 6px #666}
.drop-shadow:hover	{-moz-box-shadow: 0 0 6px #911112; -webkit-box-shadow: 0 0 6px #911112; border: 1px solid #911112;}	

/**********************************Layout*****************************************/
div#wrapper			{width: 1008px; margin: 0 auto; background: url(/images/body_bg_DONT_USE.png) repeat-y; position: relative; z-index: 100;}
div#header			{height: 160px; width: 100%; position: relative; background: url(/images/header_bg.png) no-repeat;}
div#mainContent			{background: white; width: 1008px; background: url(/images/body_bg.png) repeat-y;}
div#rightContent		{float: left; width: 740px; height: 518px; margin-left: 10px;}
div#leftContent			{float: left; width: 181px; margin-left: 4px;}
div#rightContent2		{float: left; width: 819px; margin-left: 0px; background: white;}/*was 773*/
div#footer			{width: 1008px; background: url(/images/body_bg.png) repeat-y;}

div#featuredSiteNav		{background: url(/images/site_features.gif) no-repeat; height: 112px; width: 992px; position: relative; margin-left: 8px;}

/********** ORDER HISTORY ***************/
table#order-history 		{width: 760px; margin-left: 20px;}

table#order-history thead tr th	{border: 1px solid #8C8A8C; background: #C6D5FD; font-size: 11px; height: 30px; }
table#order-history tr td 	{border: 1px solid #8C8A8C; font-size: 11px; height: 30px; }
table#order-history tr:hover 	{background: #E6E7E9;}
table#order-history tr td strong {color: #3F3F3F}

/********** GENERAL TABLE UTILITY **********/
a.review-brand-logo		{float: left; margin: 10px 20px;}
a.shoe-review-brand-logo		{float: left; margin: 10px 10px;}
table.order-history 		{width: 760px; margin: 10px 0px 20px 10px;}
table.order-history thead tr th	{border: 1px solid #8C8A8C; background: #C6D5FD; font-size: 11px; height: 20px; }
table.order-history tr td 	{border: 1px solid #8C8A8C; font-size: 11px; height: 20px; }
table.order-history tr:hover 	{background: #E6E7E9;}
table.order-history tr td strong {color: #3F3F3F}

/**************************** HEADER ****************/
a#logo				{ float: left; height: 93px; width: 153px; margin: 0px 0px 0px 5px; }
a#shipping			{float: left;  margin: 0px 0px 0px 25px;}

div#topNav				{width: 1000px; height: 24px; }
div#topNav img, div#topNav a		{display: block; float: left;}
div#topNav img#call-us-toll-free	{margin: 1px 0px 0px 10px;}
div#topNav a#login, div#topNav a#logout	{margin-left: 230px;}
a.header-chat				{position:absolute; right:10px; top:24px; width:100px;}

div#navBar			{position: absolute; top: 124px; width: 1008px; overflow: hidden; height: 35px;}
div#navBar a			{float: left;}
div#searchbox			{background: url(/images/search_field.gif) no-repeat; width: 225px; height: 38px; margin: 4px 0px 0px 15px; float: left;}
input#go			{float: right;}
input#s				{float: left; font-size: 14px;padding: 5px 0px 0px 0px; margin: 5px 0px 0px 25px; background: none; width: 160px;  border: none;}
#submitbutton { 
	background-color: #db0029; 
	width: 54px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-align: center;
	color: #ffffff;
	padding: 3px;
	margin-top: 5px; 
	border: 1px solid #999;}


/************************* FOOTER ***************/
p#copyright			{float: left; display: block; width: 300px; height: 32px; margin: 5px 15px; color: black; font-weight: normal; font-size: 12px;}
a#celerant			{float: right; display: block;width: 72px; height: 32px;  margin: 5px 15px;}

div#featuredSiteNav ul			{list-style-type: none; float: left; margin-top: 20px; text-align: center; margin: 20px;}
div#featuredSiteNav ul.push-me-over	{margin-left: 320px;}
div#featuredSiteNav ul li a 		{color: white; font-size: 12px; }
div#featuredSiteNav ul li a:hover	{color: #46ABCA; }
ul.brand-footer		{list-style-type: none; margin: 10px 0px 10px 40px; width: 960px;}
ul.brand-footer li	{float: left; display: inline; width: 80px; text-align: center;}

/************************** LEFT NAV ************/
ul.leftNav		{list-style-type: none; background: #E9E9E9; width: 181px; padding: 5px 0px 0px 0px;}
ul.leftNav li		{display: block;   padding: 4px 0px;}
ul.leftNav li a		{padding-left: 5px; font-size: 11px; color: #666666; text-transform: uppercase; font-weight: bold; width: 175px; display: block;}
ul.leftNav li a:hover	{padding-left: 5px; font-size: 11px; color: #C81C22; text-transform: uppercase; font-weight: bold; width: 175px; display: block;}
ul.leftNav li a.active-nav, ul.leftNav li ul.typ_nav li a.active-nav, ul.leftNav li ul.typ_nav li ul.subtyp_nav li a.active-nav, ul.leftNav li ul.typ_nav li ul.subtyp_nav li ul.subtyp2_nav li a.active-nav	{font-weight: bold; color: #D91E25;}

ul.typ_nav		{list-style-type: none; width: 170px; }
ul.typ_nav li		{padding: 2px 0px 2px 0px; margin-left: 20px; margin-right: 5px;}
ul.typ_nav li a		{width: 140px;font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color:#666666; }
ul.typ_nav li a:hover	{width: 140px;font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color: #C81C22; }

ul.subtyp_nav		{list-style-type: none; width: 130px;margin-left: 10px;}
ul.subtyp_nav li		{padding: 2px 0px 2px 0px; margin-left: 5px;}
ul.subtyp_nav li a		{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color:#666666;width: 130px;}
ul.subtyp_nav li a:hover	{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color: #C81C22;width: 130px;}

ul.subtyp2_nav		{list-style-type: none; width: 90px; margin-left: 10px;}
ul.subtyp2_nav li		{padding: 2px 0px 2px 0px; margin-left: 5px;}
ul.subtyp2_nav li a		{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color:#666666;width: 90px;}
ul.subtyp2_nav li a:hover	{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color: #C81C22;width: 90px;}


ul.miniLeftNav			{width: 80px; float: left;list-style-type: none; padding-left: 5px;background: #E9E9E9;}
ul.miniLeftNav li		{padding: 2px 0px 2px 0px;list-style-type: none; }
ul.miniLeftNav li a		{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color:#666666;width: 90px;}
ul.miniLeftNav li a:hover	{font-size: 11px; font-weight: normal; text-transform: none; padding-left: 0px; color:#C81C22;width: 90px;}
ul.miniLeftNav li ul		{list-style-type: none;}







a.scrollIMG			{float: left; width: 101px; height: 101px;}
ul.scrollDetails		{list-style-type: none; text-align: center; float: left; width: 101px; padding-top: 10px;}	
ul.scrollDetails li		{display: block; }
ul.scrollDetails li a		{color: black;  font-size: 12px;}
td.scroll			{background: url(/images/image_scroll_bg.gif) no-repeat; width: 239px; height: 135px; padding: 0px 0px 0px 10px; }

table#brandsTable		{margin-top: 10px;}
table#brandsTable a		{font-size: 11px;}
table#brandsTable a:hover	{ color: black;}
.longLandingDesc		{padding: 10px 50px 0px 20px; text-align: justify; font-size: 12px; line-height: 20px;}
.longLandingDesc a		{text-decoration: underline; font-weight: bold; color: #699BC8;}
h5#itemNum			{font-size: 11px; font-weight: normal; padding-left: 10px;}
h2#itemName			{ font-size: 18px; padding-left: 10px; margin-top: 2px;}
h2.itemPrice			{ font-size: 20px; padding-left: 10px; margin-top: 2px; color: #900000;}
h1.topcat				{font-size: 18px; color:#990000; margin-left:8px;}
h2.cathead				{font-size: 14px;}
span#listPrice			{ font-size: 13px;  margin-top: 2px; color: #A6A6A6;}
span#listPrice strong		{ font-size: 13px; padding-left: 10px; margin-top: 2px; text-decoration: line-through; }
label				{font-size: 12px; font-weight: normal; color: #A6A6A6;}


table#searchFields tr td a	{color: black;}
table#searchFields tr td a:hover	{color: #C81C22;}



table#blankHeader		{position: relative; background: url(/images/subheader_blank.gif) no-repeat; height: 40px; width: 773px; margin: 5px 0px 0px 5px; }
td.breadCrumbs			{padding: 5px 0px 0px 25px; font-size: 12px; color: #7A7A7A; font-weight: bold;}

table.pageThru	td		{font-size: 13px;}	
table.pageThru td strong	{font-size: 15px;}
table.pageThru td a		{padding: 0px 2px;}


.brands				{background: url(/images/landing_button.gif) no-repeat; width: 171px; height: 27px; display: block; font-size: 12px; padding: 5px 0px 0px 0px ; color: white; text-transform: uppercase; font-weight: bold;}
.thin_brands				{background: url(/images/landing_button.gif) no-repeat; width: 171px; height: 27px; display: block; font-size: 10px; padding: 0px 0px 0px 0px ; color: white; text-transform: uppercase; font-weight: bold;}


a.description			{font-size: 13px; padding: 2px 5px; color: black;  font-weight: bold;}
a.description:hover  		{color: #911112;}
a.brand				{font-size: 11px; padding: 2px 0px; color: black;  font-weight: bold;}

span.redPrice			{font-size: 12px; padding: 2px 0px; color: black;  color: red; font-weight: bold; }
span.crossedPrice		{font-size: 12px; padding: 2px 0px; color: black;  color: #999; font-weight: bold;text-decoration: line-through; }
span.bluePrice			{font-size: 15px; padding: 2px 0px; color: black;  color: #387AB6; font-weight: bold;}
.boldTXT			{font-size: 13px; color: black; font-weight: bold; display: block;  padding: 2px 0px 0px 0px;}
.blueTXT			{font-size: 12px; color: #4382BA; font-weight: bold; display: block; margin-top: -8px;}

#express_chk			{ background: url(/images/express_checkout.gif) no-repeat; width: 283px; height: 162px;}
p.regMemmsg			{padding: 10px 5px 10px 0px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color: black; }

.myLayersClass { position: relative; visibility: hidden; }
p.everyday a		{font-weight: bold;}
.everyday		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }




/*********** LOGIN ************************/
img#header-image		{display: block; margin: 3px 0px;}
div#returning-customers		{padding: 40px 0px 0px 0px; background: url(/images/registered_customer_sign_in.gif) 0px 10px  no-repeat; margin: 0px; width: 277px;  float: left; }
div#new-customers		{padding: 40px 0px 0px 10px; background: url(/images/not_registered_yet.gif)10px 10px  no-repeat;  width: 210px;  float: left;}
div#express-checkout		{padding: 40px 0px 0px 20px; background: url(/images/express_checkout.gif) 5px 0px no-repeat; width: 263px;   float: right; }

.login-button			{float: left; margin-left: 0px;}
label.login_label		{font-size: 11px; color: #515151; font-weight: bold; width: 75px; display: block; float: left; margin-left: 5px;}
label.login_label_big		{font-size: 11px; color: #515151; font-weight: bold; width: 150px; display: block; float: left; margin-left: 15px;}
input.login_input		{ color: #515151; border: 1px solid black; float: left; margin-top: -3px; width: 141px; padding-left: 5px;  height: 20px;  font-size: 11px; }
input.checkout-input		{ color: #515151; border: 1px solid black; float: left; margin-top: -3px; width: 201px; padding-left: 5px;  height: 20px;  font-size: 11px; }

.other_form_labels		{font-size: 11px; color: #515151; font-weight: bold; display: block; float: left; margin-left: 25px;  width: 140px;}
.other_form_inputs		{ color: #515151; border: 1px solid black;  float: left; margin-top: -3px; width: 201px; padding-left: 5px;  height: 20px;  font-size: 11px; margin-left: 10px; }




/******** MY ACCOUNT BULLET LIST******/

table.register			{width: 770px; margin-left: 5px;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #BFC8D6; font-size: 10px; color: #515151; }
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}
table.register tr td input	{  margin: 0px; width: 201px; padding-left: 5px; height: 20px;font-size: 11px; color: #515151; border: 1px solid #515151;}
table.register tr td input.dont_style 	{background: none; border: 0px;}
table.register tr td input.dont_style_button 	{background: none; border: 0px; height: auto; width: auto;}

table.register tr td select		{ color: #515151; border: 1px solid #696969; margin-top: 3px;}
.everydayForm				{font-size: 12px; color: #515151; padding-left: 5px; text-transform: capitalize;}

ul.stars			{list-style-type: none; margin: 10px 0px 0px 20px; font-weight:bold; color: #515151;}
ul.stars li			{background: url(/images/bullet.gif) no-repeat 0px 3px; padding: 5px 0px 10px 15px; font-size: 12px;}
ul.stars li a			{margin-top: -5px; color: #515151; margin-left: 5px;}
ul.stars li a:hover		{color: #D62A54; margin-left: 5px;}
ul.stars li strong		{color: #515151;}

.questionbg			{background: #bfbfbf; width: 700px; height: 1px;margin-left: 20px;}

.checkTXT		{font-family: Arial, Helvetica, sans-serif;font-size: 9px; color: black;}
.checkTXTxl		{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: black;}

.plainLinkRolls		{color: #C61821; font-weight: bold;}
.plainLinkRolls:hover		{text-decoration: underline; color: #C61821;}











table#warranty tr td p ul	{padding-left: 30px;}
#image			{width: 805px; }
table#tv_schedule tr td		{height: 30px; padding: 3px; font-size: 12px;}
table.contest			{margin: 0 auto;}
table.contest tr td		{height: 40px; color: black; font-size: 13px;}
table.contest tr td label	{padding-right: 10px; color: #A10E10; font-weight: bold;}
a.hover-under			{font-size: 16px; font-weight: bold;color:#214899;}
a.hover-under:hover		{color: #911112; text-decoration: underline;}



/******** PAYPAL VS CREDIT CARDS **********/
#showCreditCard {cursor: pointer;margin: 0 0 5px 0; float: left; font-weight: bold;color:#2E3191;}
#showPaypal {margin: 5px 0 0 15px; width: 150px; float: left;}
#checkoutCreditCard {display: block;}
#checkoutUsingPaypal {display: none;margin-top: 20px;text-align: center;}


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;}

div.breadCrumbs-subtyp		{width: 782px; margin: 20px 0px 0px 10px; height: 57px; background: url(/images/header_blank.gif) no-repeat; }
div.breadCrumbs-subtyp h1	{float: left;padding: 15px 0px 0px 60px; color: black; font-size: 17px;  }
div.breadCrumbs-subtyp h1 a 	{color: black;}
div.breadCrumbs-subtyp h1 a:hover	{color: #911112;}
div.breadCrumbs-subtyp h2	{float: left;padding: 15px 0px 0px 60px; color: black; font-size: 16px;  }
div.breadCrumbs-subtyp h2 a 	{color: black;}
div.breadCrumbs-subtyp h2 a:hover	{color: #911112;}
div.breadCrumbs-subtyp-large		{width: 982px; margin: 20px 0px 0px 0px; height: 57px; background: url(/images/header_blank_982.gif) no-repeat; }
div.breadCrumbs-subtyp-large	 h1	{float: left;padding: 15px 0px 0px 60px; color: black; font-size: 17px;  }



/********************* CUSTOM CATEGORY SORTING *************************/
div#sorting			{border-bottom: 1px dotted #808080; border-top: 1px dotted #808080; height: 35px; padding: 10px 0px 0px 0px; margin: 5px 0px;}

div#male-players		{width: 350px; margin-left: 10px;}
div#female-players		{width: 350px; margin-right: 10px;}
div#male-players div, div#female-players div		{width: 100px;  padding: 1px; height: 150px; float: left;margin: 5px 3px; text-align: center; }
div#male-players div a.player-image, div#female-players div a.player-image	{width: 100px; height: 120px; text-align: center; display: block;}
div#male-players div a.player-names, div#female-players div a.player-names	{width: 100px;  font-size: 11px; color: #911112; font-weight: bold; display: block; height: 15px;}


a.center-this img			{margin: 0 auto; display:block;}

div#filter-by			{position: absolute; top: 10px; left: 10px; width: 755px; height: 150px;}
div.fb				{float: left; width: 40px; margin: 3px 0px 0px 1px; color: #0C1347; font-size: 11px; font-weight: bold;}
div.fb-sets, 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-largeSize, div.fb-player {background: url(/images/dropdown_large.gif) no-repeat; width: 165px; height: 22px; float: left; margin: 0px 5px 0px 5px;}


div.fb-sets a, 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, div.fb-largeSize a  { padding: 2px 5px 0px 5px; width: 155px; height: 21px; color: #343434; font-size: 12px; display: block;}
div.fb-player a:hover, div.fb-largeSize a:hover {background: url(/images/dropdown_large.gif) 0 -23px no-repeat;}
div.fb-player a:active, div.fb-largeSize a:active {background: url(/images/dropdown_large.gif) 0 -46px no-repeat;}

div.fb-sets a:hover, 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-sets a:active, div.fb-price a:active,div.fb-guage a:active, div.fb-head a:active, div.fb-weight a:active, 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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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#sets_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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#sets_options a.sets_choice {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#sets_options a.sets_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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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#size_optionsLarge {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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#size_optionsLarge a.size_choiceLarge {color: #0C1347; margin: 2px 0px ;padding-left: 2px;display: block;}
div#size_optionsLarge a.size_choiceLarge: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; -webkit-box-shadow: 1px 1px 2px black; -moz-box-shadow: 1px 1px 2px black;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
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;}

div.subheader			{background: url(/images/subheader_bg.gif) repeat-x; width: 782px; height: 33px; }
div.subheader ul		{list-style-type: none;  height: 33px; display: block; margin-top: -13px;}
div.subheader ul li		{background: url(/images/subheader_bg.gif) repeat-x; color: #387AB6; padding: 10px 20px 0px 20px ; font-size: 14px; display: inline; float: left; font-weight: bold; height: 33px; cursor: pointer;}
div.subheader ul li:hover		{background: url(/images/subheader_bg_on.gif) repeat-x; padding: 10px 20px 0px 20px ; color: #911112; font-size: 14px; height: 33px; cursor: pointer;}


a.big-link, span.big-link		{font-size: 14px; color:#666666; font-weight: bold;}
a.big-link img, span.big-link img	{vertical-align: middle;}
a.big-link:hover			{color: #EA0000;}

span.special_price		{font-size: 16px; color: #387AB6; font-weight: bold; display: block; text-align: center;}

div.department-box		{border: 1px solid #666; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 6px #666; -webkit-box-shadow: 0 0 6px #666}
div.department-box:hover	{-moz-box-shadow: 0 0 6px #911112; -webkit-box-shadow: 0 0 6px #911112; border: 1px solid #911112;}	

div.youtube-box			{width: 350px; height: 300px; float: left; margin: 10px 20px; text-align: center;border: 1px solid #666; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 6px #666; -webkit-box-shadow: 0 0 6px #666; }
div.youtube-box:hover		{-moz-box-shadow: 0 0 6px #911112; -webkit-box-shadow: 0 0 6px #911112;  border: 1px solid #911112;}





/****************************** TEXT CLASSES ****************************/
div.infoTXT-util		{font-size: 12px; color: #666; padding: 5px 30px 5px 10px; margin-left: 5px;line-height: 1.5em; text-align: left; width: 600px;}
div.infoTXT-util strong		{font-weight: bold; color: #911112; font-size: 14px;}
div.infoTXT-util a		{font-weight: bold; color: #000;}
div.infoTXT-util a:hover	{font-weight: bold; color: #911112;}
div.infoTXT-util ol, div.infoTXT-util ul		{margin-left: 30px;}
div.infoTXT-util ol li ul, div.infoTXT-util ol li ol		{margin-left: 20px;}
div.infoTXT-util p		{margin: 10px;}


.nudged-infoTXT			{font-size: 12px; color: #515151; padding: 0px; line-height: 1.5em; text-align: left; width: 700px; margin-left: 20px;}
.nudged-infoTXT strong		{font-weight: bold;  font-size: 12px;}
.nudged-infoTXT strong.purple	{color: #D62A54;font-weight: bold;  font-size: 12px;}
.nudged-infoTXT a		{font-weight: bold; color: #911112;}
.nudged-infoTXT a.purple    	{color: #D62A54;text-decoration: underline;}
.nudged-infoTXT a.purple:hover	 {color: #121212;}
.nudged-infoTXT a:hover		{font-weight: bold; color: #D62A54;}

.errorTXT			{font-size: 12px; color: #911112; padding: 0px; line-height: 1.7em; font-weight: bold;}

.infoTXT			{margin: 0px 15px; font-size: 12px; color: #515151; padding: 0px; line-height: 1.7em; }
.infoTXT strong			{font-weight: bold;  font-size: 12px;}
.infoTXT strong.highlight	{color: #911112;font-weight: bold;  font-size: 12px;}
.infoTXT a			{font-weight: bold; color: #911112;}
.infoTXT a.highlight    	{color: #911112;text-decoration: underline;}
.infoTXT a.highlight:hover 	{color: #121212;}
.infoTXT a:hover		{font-weight: bold; color: #D62A54;}
ol.infoTXT ,  ul.infoTXT	{margin-left: 30px;}
ul.infoTXT 			{list-style-type: disc;}
.infoTXT ol li ul, .infoTXT ol li ol	{margin-left: 20px;}
.infoTXT p				{margin: 10px;}
/****************************** INFOTXT ****************************/


/******************************COMPARISON MOD***********************/
div#comparison-rows {width: 170px; float: left; }
div#comparison-rows span {display: block;  color: #ff0000; font-weight: bold; font-size: 12px; float: right; margin-right: 10px; clear: both;}
a.remove-from-compare	{font-size: 11px; color: #ff0000;}
a.remove-from-compare:hover {text-decoration: underline;}

div.brand-div {height: 50px; border-bottom: 1px solid #E5E5E5; line-height: 50px; font-size: 11px; }
div.product-div {height: 170px; border-bottom: 1px solid #E5E5E5;}
div.other-div {height: auto; padding: 10px; border-bottom: 1px solid #E5E5E5;  font-size: 11px; }
a#previous-listing {position: absolute; top: 140px; left: 120px; z-index: 20; width: 32px; height: 32px; display: block; background: url(/images/arrow_left.png) no-repeat 0px 0px;}
a#previous-listing:hover {background: url(/images/arrow_left.png) no-repeat 0px -32px;}

a#next-listing {position: absolute; top: 140px; right: 50px; width: 32px; z-index: 20;height: 32px; display: block; background: url(/images/arrow_right.png) no-repeat 0px 0px;}
a#next-listing:hover {background: url(/images/arrow_right.png) no-repeat 0px -32px;}

a#previous-image {z-index: 10;position: absolute; top: 300px; left: 0px; z-index: 20; width: 32px; height: 32px; display: block; background: url(/images/arrow_left.png) no-repeat 0px 0px;}
a#previous-image:hover {background: url(/images/arrow_left.png) no-repeat 0px -32px;}

a#next-image {z-index: 10;position: absolute; top: 300px; left: 250px; width: 32px; z-index: 20;height: 32px; display: block; background: url(/images/arrow_right.png) no-repeat 0px 0px;}
a#next-image:hover {background: url(/images/arrow_right.png) no-repeat 0px -32px;}
#click_for_zoom {z-index: 10;position: absolute; top: 310px; left: 80px; font-weight: bold; font-size: 13px; font-style: italic; color: #333333;}	 

a#previous-listing-shoe {position: absolute; top: 100px; left: 120px; z-index: 20; width: 32px; height: 32px; display: block; background: url(/images/arrow_left.png) no-repeat 0px 0px;}
a#previous-listing-shoe:hover {background: url(/images/arrow_left.png) no-repeat 0px -32px;}

a#next-listing-shoe {position: absolute; top: 100px; right: 50px; width: 32px; z-index: 20;height: 32px; display: block; background: url(/images/arrow_right.png) no-repeat 0px 0px;}
a#next-listing-shoe:hover {background: url(/images/arrow_right.png) no-repeat 0px -32px;}

a.players {font-size: 11px; color: black; display: block; width: 100px; padding: 5px; height: 125px; -moz-box-shadow: 0 0 4px black;
-webkit-box-shadow: 0 0 4px black;}
a.players:hover {color: #C81C22; -moz-box-shadow: 0 0 4px #911112;
-webkit-box-shadow: 0 0 4px #911112; 
}
img.player-image {padding: 5px;-moz-box-shadow: 0 0 4px black;
-webkit-box-shadow: 0 0 4px black;}

table#shoe-lister tr td	{border: 1px solid #E5E5E5; padding: 2px;}
table#shoe-lister tr th	{border: 1px solid #E5E5E5; padding: 2px;background: #F7F7F7;}

/**************** PAGETHRU ******************/
div.pagethru	{float: right; text-align: right; width: auto;  margin: 5px 15px 0px 0px;}
div.pagethru a.xl	{display: block; float: left; width: 25px; height: 20px;  border: 1px solid #A8B3DF;  
color: #004689; font-size: 10px; text-align:center; margin: 0px 2px; line-height: 20px; font-weight: bold; text-decoration: none; background: #E5E5E5;
background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#fff));}

div.pagethru strong.current_xl	{display: block; float: left; width: 25px; height: 20px;  color: white; font-size: 11px; 
text-align:center; margin: 0px 2px; line-height: 20px; border: 1px solid #0C1347; background: #0C1347; }

div.pagethru strong.current	{display: block; float: left; width: 20px; height: 20px;  color: white; border: 1px solid #A3AFDD; font-size: 11px; 
text-align:center; margin: 0px 2px; line-height: 20px; background: #0C1347;}

div.pagethru a	{display: block; float: left; width: 20px; height: 20px;  border: 1px solid #A8B3DF;  
color: #004689; font-size: 11px; text-align:center; margin: 0px 2px; line-height: 20px; font-weight: bold; text-decoration: none; 
background: #E5E5E5; background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#fff));}

div.pagethru a:hover,div.pagethru a.next:hover, div.pagethru a.previous:hover, div.pagethru a.xl:hover	{color: #121212;  border: 1px solid #0C1347;}

div.pagethru a.next, div.pagethru a.previous,div.pagethru a.first {display: block; float: left; width: 20px; height: 20px; 
 border: 1px solid #A8B3DF;   color: #0C1347; font-size: 11px; text-align:center; margin: 0px 2px; line-height: 20px; font-weight: bold; text-decoration: none; background: #E5E5E5; background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#fff));}

/**************** SMART SEARCH ****************/
div#header a.smart-search-link			{ display: block; width: 180px; border-bottom: 1px solid #EDEDED; height: 50px; float: left;}
div#header a.smart-search-link img		{margin: 3px 0px 0px 0px; width: 35px; height: 35px; float: left;}
div#header a.smart-search-link span		{margin:10px 0px 0px 15px; font-size: 11px; color: #515151;  display: block; width: 120px;  float: left;}
div#header a.smart-search-link span:hover	{color: #D62A54; }
div#header a.smart-search-category		{margin:5px 0px 0px 15px; font-size: 12px; color: #515151;  display: block; width: 300px;  float: left;}
div#header a.smart-search-category:hover	{color: #D62A54;}
div#header a#smart-search-view-all		{display: block; width: 120px;  height: 30px; float: left; color: white; font-size: 12px; font-weight: bold;background: #911112; text-align: center; line-height: 30px; margin-top: 10px; background: -moz-linear-gradient(100% 100% 90deg, #333, #911112); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#911112)); -webkit-border-radius: 5px; -moz-border-radius: 5px;}

div#header a#smart-search-view-all:hover	{background: -moz-linear-gradient(100% 100% 90deg, #333, #A10000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#A10000)); background: #A10000;}

div#output					{padding: 5px; border: 1px solid black; background: white; font-size: 12px; position: absolute; top: 156px; left: 15px; width: 373px; height: auto; z-index: 100; display: none; -webkit-box-shadow: 0px  5px 3px #333; -moz-box-shadow: 0px  5px 3px #333; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px;}

/************* NEW SHOPPING CART *************/
p#shopping-cart-items-header, p#shopping-cart-totals-header, p#other-payment-options-header,p#you-may-also-like-header	
{float: left; width: 470px; height: 25px;  font: normal bold 14px/25px arial,helvetica,serif; color: #2E3191; border-bottom: 1px dotted #808080; margin: 5px 0px;}
p#shopping-cart-totals-header	{ width: 260px; margin-left: 40px; text-align: left;}
p#other-payment-options-header 	{ width: 260px;  text-align: left;}
p#you-may-also-like-header	{ width: 773px;}
div#order-summary-holder		{width: 260px; }
div#order-summary			{ width: 260px; padding-top: 10px; height: auto;  font-size: 13px; font-weight: bold; border-bottom: 1px dotted #808080; color: #000;}
div#order-summary strong.vc-label	{float: left; margin-left: 20px;  }
div#order-summary span.vc-item		{float: right; margin-right: 20px; }
div#order-summary-lower 		{ width: 245px; height: 130px; padding: 15px 0px 0px 15px;}
p.line-totals				{float: right;width: 320px; text-align: right; margin-right: 10px; font-size: 12px; }
input.qty-input				{ color: #515151; border: 1px solid black;width: 25px; line-height: 18px; height: 18px; text-align: right; margin-top: 5px;}
div#other-payment-options	{height: 200px; width: 260px; margin-top: 10px; }
a.shopping-cart-item-image	{width: 110px; display: block; float: left; margin: 5px;}

/************** NEW CHECKOUT *************/
div#ship-to			{background: url(/images/send_to_middle.gif) repeat-y; width: 364px; padding-top: 0px; float: left;  margin: 5px 0px 5px 12px;}
div#bill-to			{background: url(/images/bill_to_middle.gif) repeat-y; width: 350; padding-top: 0px; width: 364px; float: left; margin: 5px 0px 5px 20px;}
div#shipping-information	{ width: 738px;background: url(/images/shipping_options.gif) no-repeat; border: 1px solid #c5c5c5; height: auto; margin: 0px 0px 5px 20px;}

div#credit-cards	{background: url(/images/credit_card_info.gif) no-repeat 10px 10px;  height: 500px; width: 888px;  padding: 50px 10px 10px 10px; margin: 0px 0px 16px 10px; }

div#order-total-dsp {background: url(/images/review_your_order_middle.gif) repeat-y; width: 364px; margin: 5px 0px 5px 20px; float: left;}

div#coupons {background: url(/images/redeem_your_gift_card.gif) no-repeat; height: 108px; width: 364px;margin: 5px 0px 5px 13px; float: left; padding-top: 50px;}

div#check-order {margin: 5px 0px 5px 20px; float: left; background: url(/images/review_your_order_middle.gif) repeat-y; width: 364px; min-height: 140px;  }

div#discounts {background: url(/images/redeem_your_coupons.gif) no-repeat;  height: 108px; width: 364px; float: left; padding-top: 50px; margin: 5px 0px 5px 13px;}

/************** BRANDS PAGE **************/
a.view-all-brands	{display: block; float: right; width: 150px; height: 30px;  border: 1px solid #A8B3DF;  
color: #004689; font-size: 11px; text-align:center; margin: 0px 2px; line-height: 30px; font-weight: bold; text-decoration: none; 
background: #E5E5E5; background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#fff)); -moz-border-radius: 5px; -moz-box-shadow: 0px 1px 3px #333; -webkit-box-shadow: 0px 1px 3px #333;}

a.view-all-brands:hover {color: #121212;  border: 1px solid #0C1347; -moz-box-shadow: 0px 1px 3px #0C1347; -webkit-box-shadow: 0px 1px 3px #0C1347;}

li.brand-list		{margin: 3px 0px; list-style-type: circle; font-size: 12px;}


/************ ORDER SUMMARY ************/
.os-label	{width: 250px; text-align: left;float: left;}
.os-amount	{width: 400px; text-align: left; float: left;}

/************ NEW SEARCH *************/
div#search-product-listing	{width: 450px; float: left; margin-bottom: 100px; padding-bottom: 10px;}
div#search-product-listing-full	{width: 800px; float: left; margin-bottom: 100px; padding-bottom: 10px;}

div#search-link-listing		{width: 340px; float: left; margin-left: 10px;   padding: 0px 0px 10px 0px;  margin-bottom: 100px;}
p#productResults		{width: 450px; height: 25px;font: normal bold 14px/25px arial,helvetica,serif; color: #2E3191; border-bottom: 1px dotted #808080; margin: 5px 0px; }
p#productResultsFull		{width: 800px; height: 25px;font: normal bold 14px/25px arial,helvetica,serif; color: #2E3191; border-bottom: 1px dotted #808080; margin: 5px 0px; }
p#linkResults			{width: 340px; height: 25px;font: normal bold 14px/25px arial,helvetica,serif; color: #911112; border-bottom: 1px dotted #808080; margin: 5px 0px; text-indent: 5px;}
div.searchProdCont			{float: left; width: 150px;}
div.searchProdCont a			{display: block; width: 150px; text-align: center; font-size: 11px; font-weight: bold; color: black;}
div.searchProdCont a:hover		{color: #911112;}
div.searchProdCont span.bluePrice 	{color:#387AB6; font-size:14px; padding: 0px; margin: 0px; font-weight: bold;  }
div.searchProdCont span.crossedPrice	{padding: 0px; color:#999999; font-size:11px; font-weight:bold; text-decoration:line-through;}
div.searchProdCont span.redPrice	{padding: 0px; color:red; font-size:11px; font-weight:bold; margin: 0px 3px; width: 65px; }
div.searchProdCont div.priceBlock	{width: 150px; text-align: center;}


div#search-link-listing	 a		{margin: 5px 0px; font-size: 11px; color: #515151;  display: block; width: 340px; padding-left: 5px; }
div#search-link-listing	 a:hover	{color: #D62A54;}
span.sort-by				{float: left; display: block; margin: 5px 5px 0px 0px; color: #2E3191; font-weight: bold; font-size: 12px; line-height: 20px;}
select#ordering				{margin-top: 5px; float: left; width: 150px; height: 20px; border: 1px solid #A8B3DF; background: #E5E5E5; background: -moz-linear-gradient(100% 100% 90deg, #E5E5E5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E5E5E5), to(#fff));}
select#ordering option			{background: #E5E5E5; color: #2E3191;}
select#ordering option:hover		{color: #911112; background: #E5E5E5;}

ul.search-sitemap			{float: left; width: 190px; margin: 5px;}
ul.search-sitemap li a			{color: black; font-weight: bold; font-size: 12px;}
ul.search-sitemap li ul li a		{color: #666; font-size: 11px; font-weight: normal;}
ul.search-sitemap li a:hover		{color: #911112; text-decoration: underline;}

/********************* I HAVE NO IDEA WHAT THIS IS FOR ************/
.footsies table{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;}
.footsies {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.footsies a:link {color: #666666;text-decoration: none;}
.footsies a:visited {color: #666666;text-decoration: none;}
.footsies a:hover {text-decoration: none; color: #000099;}
.footsies a:active { color: #666666; text-decoration: none;}
div.playerstats {float:left;padding-left:12px;padding-right:12px;background-color:#eeeeee;margin-right:12px;}
img.playerprof {float:left;margin-right:12px;}


/***************************** BLOG **********************************/
div.blog-post		{margin: 20px 0px 20px 5px;;}
a.blog-title 		{color: #121212; display: block; font-size: 18px; font-weight: bold;margin: 5px 0px;}
a.blog-title:hover	{color: #911112;}

a.previous-page		{float: left; color: #121212; font-size: 14px; font-weight: bold; display: block; margin: 20px;}
a.previous-page:hover	{color: #911112; }

a.next-page		{float: right; color: #121212; font-size: 14px; font-weight: bold; display: block; margin: 20px;}
a.next-page:hover	{color: #911112; }

div#blog-sidebar { background: url(/images/blog/blog-category-separator.jpg) no-repeat top left; float: left; height: 628px; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 10px; width: 180px;}

ul#rootLevel li { line-height: 17px;}
ul#rootLevel li a { color: #666666; font-size: 12px; font-weight: normal; text-transform: none;}
ul#rootLevel li a.boldLink { font-weight: bold;}
ul#rootLevel li a.selected-link { color: #911112;}
ul.subLevel { margin-left: 10px;}
