BODY.popupDisplay {	
	MARGIN: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;	
}

BODY {	
	height:100%;
	MARGIN: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;	
}

html, body, #sidebarWrapperTable {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#sidebarWrapperTable {
	background-color: #58595b;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	height:100%;
}


#pagecontainer {	
	margin: 0px auto; WIDTH: 1000px;	
	background-color: #CDCFD1;	
}
#tickerFooter { 
	margin: 0px auto; WIDTH: 1000px; 
    position: fixed;  
    height:40px;  
    bottom: 0px;  
    background-color: #CDCFD1;       
}
#sportsTicker {
	display: none;
	width:1000px;
	height:80px;
	position: fixed;
	bottom: 0px;
	background-color: #000000;
	z-index:999;
	text-align: center;	
	/* background:url(../images/footer/footer_background.jpg); */
}

#screendisplay {
	WIDTH: 1000px; 
}
#searchformcontrol {
	POSITION: relative;
	TOP: 13px;
	right: 10px;
	text-transform: uppercase;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}

A.searchformcontrol:active {
	COLOR: #FFFFFF
}
A.searchformcontrol:link {
	COLOR: #FFFFFF
}
A.searchformcontrol:visited {
	COLOR: #FFFFFF
}
A.searchformcontrol:hover {
	COLOR: #000000
}
#header {
	MARGIN-TOP: 0px; WIDTH: 1000px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 85px; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: left
}
/*HTML>body #header can only be read by Mozilla Firefox to add a space between the header and menu bar.  IE doesn't need the extra padding.*/
HTML>body #header{padding-bottom: 10px; }

.headermenutext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
text-transform: uppercase;}
.headermenutext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999;; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.headerusername {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;
text-transform: capitalize;}



#mainmenubar {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	WIDTH: 1000px; 
	HEIGHT: 44px;
	CURSOR: pointer; 
	BACKGROUND-COLOR: green; 
	TEXT-ALIGN: left;
	background:url(../images/header/redbar02.jpg);
	background-repeat: no-repeat;}

#mainmenubar Img{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;	padding-top: 0px;
	padding-bottom: 0px;}
/*
#mainmenusearchbox {
}*/

#breadcrumbtrail {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 1000px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
#content {
	CLEAR: both; 
	WIDTH: 1000px; 
	BACKGROUND-COLOR: #CDCFD1; 
	TEXT-ALIGN: left;
}
#hs-content {
	CLEAR: both; 
	WIDTH: 700px; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;
}
#adbanners {
	clear:both;
	WIDTH: 1000px; 
	BACKGROUND-COLOR: #CDCFD1; 
}
#contentbar {
	CLEAR: both;
TOP: 351px; 
HEIGHT: 50px; 
BACKGROUND-COLOR: #CDCFD1; 
TEXT-ALIGN: right;
vertical-align: middle;
width: 1000px;

}
.searchmenutext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentbottom {
	BACKGROUND-COLOR: #CDCFD1;
width: 1000px;
}
#contentbottomDisplayArea {
	BACKGROUND-COLOR: #CDCFD1;
width: 980px;
margin-left: 10px;}
#footer {
	WIDTH: 1000px;
	CURSOR: pointer; 
	TEXT-ALIGN: left
}
.menutextgray {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menutextgraybig {
	FONT-SIZE: 12pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.breadcrumbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
text-transform: uppercase;}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A.whatsNew:link {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;
}
A.whatsNew:visited {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF
}
A.whatsNew:hover {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;
	text-decoration: underline
}
A.whatsNew:active {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF
}
A.myaccountlink:link {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	Color: #333
}
A.myaccountlink:visited {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	color: #333
}
A.myaccountlink:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	color: #333;
	text-decoration: underline
}
A.myaccountlink:active {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	color:#333
}

A.sidebarlink:link {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 9pt;
	Color: #000000
}
A.sidebarlink:visited {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 9pt;
	color: #000000
}
A.sidebarlink:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 9pt;
	color: #333333;
	text-decoration: none
}
A.sidebarlink:active {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 9pt;
	color:#000000
}
#sidebarlink A:link {
	FONT-WEIGHT: normal;
	FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #000000
}
#sidebarlink A:hover {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #333333;
}
#sidebarlink A:active {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #000000
}
#sidebarlink A:visited {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #000000
}
A.headermenulink1:link {
	COLOR: #FFFFFF;
	font-size: 9px
}
A.headermenulink1:visited {
	COLOR: #FFFFFF;
	font-size: 9px
}
A.headermenulink1:hover {
	COLOR: #FFFFFF;
	font-size: 9px;
	text-decoration: underline
}
A.headermenulink1:active {
	COLOR: #FFFFFF;
	font-size: 9px
}
A.headermenulink2:link {
	COLOR: #999;
	font-size: 9px
}
A.headermenulink2:visited {
	COLOR: #999;
	font-size: 9px
}
A.headermenulink2:hover {
	COLOR: #999;
	font-size: 9px;
	text-decoration: underline
}
A.headermenulink2:active {
	COLOR: #999;
	font-size: 9px
}
A.footermenulink1:link {
	COLOR: #CCC;
	font-size:11px
}
A.footermenulink1:visited {
	COLOR: #CCC;
	font-size:11px
}
A.footermenulink1:hover {
	COLOR: #CCC;
	Text-decoration: underline;
	font-size:11px
}
A.footermenulink1:active {
	COLOR: #CCC;
	font-size:11px
}
A.breadcrumbtraillink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.breadcrumbtraillink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.breadcrumbtraillink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.breadcrumbtraillink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normaltextblack {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.textblackbold3 {
	font-weight:bold; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.normaltextred {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;}
.normaltextred2 {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: normal;}
.arial11 {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial11black {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial11bold {
	font-weight: bold; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial12 {
	FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial12black {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.arial14black {
	FONT-SIZE: 14px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial14boldblack {
	font-weight:bold;FONT-SIZE: 14px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial14boldgray {
	font-weight:bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.arial12black2 {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif;line-height:20px;
}
.arial12bold {
	font-weight: bold; FONT-SIZE: 12px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.verdana12Red{
	FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #ff0000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana10{
	FONT-WEIGHT: normal;FONT-SIZE: 10px; Color: #666; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana10black{
	FONT-WEIGHT: normal;FONT-SIZE: 10px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.normaltextblackbold {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
font-weight: bold;}

.normaltextblackstrikeout {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.normaltextredstrikeout {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}

.verdana13 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12bolduline {
	FONT-WEIGHT: bold; text-decoration: underline; FONT-SIZE: 12px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12{
	FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12gray{
	FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #666; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12boldgray{
	FONT-WEIGHT: bold;FONT-SIZE: 12px; Color: #666; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana18bold{
	FONT-WEIGHT: bold;FONT-SIZE: 18px; Color: #666; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12R{
	FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #333; text-align: right; line-height: 40px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12blue{
	FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #3366cc; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana12bold{
	FONT-WEIGHT: bold;FONT-SIZE: 12px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana16bold{
	FONT-WEIGHT: bold;FONT-SIZE: 16px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana13bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana11bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana9H{
	FONT-WEIGHT: normal; FONT-SIZE: 9.5px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.verdana14bold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.verdana14bold6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; Color: #666; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.verdana14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.titletextblue2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366CC; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.errortext {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
vertical-align: middle;
text-align: center;}

.headertextblack {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertextred {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertextwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*The underscore infront of Line-Height means only IE will read that value.  
If it is removed the footer will not look correct in Mozilla firefox*/
.footermenutext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #CCC; FONT-FAMILY: Arial, Helvetica, sans-serif; _LINE-HEIGHT:.2
}

HTML>body .footermenutext1, x:default {
	FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #CCC; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height:.5;
}
.footermenutext2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #CCC; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footermenutext3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #CCC; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}

A.embeddedtextlink:link {
	COLOR: #666666;
font-weight: bold;}
A.embeddedtextlink:visited {
	COLOR: #666666;
font-weight: bold;}
A.embeddedtextlink:hover {
	COLOR: #ff0000
}
A.embeddedtextlink:active {
	COLOR: #666666;
font-weight: bold;}

A.graylink:link {COLOR: #666666}
A.graylink:visited {COLOR: #666666}
A.graylink:hover {COLOR: #666666; text-decoration:underline}
A.graylink:active {COLOR: #666666}

A.blacklink:link {COLOR: #333333}
A.blacklink:visited {COLOR: #333333}
A.blacklink:hover {COLOR: #333333; text-decoration:underline}
A.blacklink:active {COLOR: #333333}

A.redlink:link {COLOR: #ff0000}
A.redlink:visited {COLOR: #ff0000}
A.redlink:hover {COLOR: #ff0000; text-decoration:underline}
A.redlink:active {COLOR: #ff0000}

#slideshowDisplayArea{
width: 190px;
margin-left: 10px;
}

#slideshowDisplayArea img{
width: 190px;
margin-bottom: 0px;}

#slideshowcontrolbox {
background-color: #ff0000;
height: 18px;
margin-top: 0px;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
font-weight: bold;
color: #ffffff;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-size: 14px;
}

A.slideshowcontrols:link {
	COLOR: #ffffff;
font-weight: bold;}
A.slideshowcontrols:visited {
	COLOR: #ffffff;
font-weight: bold;}
A.slideshowcontrols:hover {
	COLOR: #ffffff
}
A.slideshowcontrols:active {
	COLOR: #ffffff;
font-weight: bold;}

A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}

/* Price styles */
.listPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;padding: 0px;margin: 0px;text-decoration: line-through;}
.price {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: black;padding: 0px;margin: 0px;}
.redPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;color: red;padding: 0px;margin: 0px;}
.strongPrice {font-family: arial, helvetica, sans-serif, verdana;font-size: 9pt;font-weight: bold;color: black;padding: 0px;margin: 0px;}


/* shopping cart items row*/
#rowItem0 {
	BACKGROUND-COLOR: #FFFFFF;
}
#rowItem1 {
	BACKGROUND-COLOR: #999999;
}

div.expertContent {
	background-color: white !important;	
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;	
}


div.expertContentText {
	background-color: white !important;	
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	overflow:auto;		
}

span.HighSlideTitle {
	/*font-family: Arial;
	font-size: 14pt;
	font-weight: bold*/
}
.subcatlist {
	margin-left:15px;
	display: none;
}
/* Mozilla firefox cannot read margins in li.footer 
so ul>li.footer is setup for Mozilla firefox to read*/
ul>li.footer{
	list-style-type:none;
	line-height:30px;
}
li.footer{
	list-style-type:none;
	margin-top:-18px;
	margin-left:-35px;
	margin-bottom:-15px;
}
#rightsidebar{
	width:150px;
	height:73px;
	margin-top:10px;
	padding-top:10px;
	overflow:hidden;
}
hr{ width:99%;}
.padleft10{padding-left:10px; margin-left:10px;}
.padleft20{padding-left:20px; margin-left:20px;}
.padlefttop10{padding-left:10px; padding-top:10px; margin-left:10px; margin-top:10px}
.padright10{padding-right:10px; margin-right:10px;}
.padright15{padding-right:15px; margin-right:15px;}
.padright20{padding-right:20px; margin-right:20px;}
.padright40{padding-right:40px; margin-right:40px;}
HTML>body .whatsnew{
	padding-top:15px;
}

.topCategoriesDisplayMainContent
{
	width: 602px;
	margin-top:10px;
}

.table-bottom-decoration img
{
	width: 602px;
}

.whiteheader{padding-left:130px; margin-left:130px; padding-bottom:10px; margin-bottom:10px;}
.cellborder{border: solid 1px #c6c6c6; background-color:#EEEEEE; height:150; width:600;}

DIV.expertSelectArea {
	margin-top: 4px;
	margin-left: 8px
}

