body {	
		height:100%;
		MARGIN: 0px;
		BACKGROUND-COLOR: #e3e3e3;
		TEXT-ALIGN: center;
		background:url(../images/background/backgroundImage_Mesh.jpg) no-repeat top center scroll #000;
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

h1 {
	
}

h2 {
	font-size: 1em;
	color: #333;
	margin: 0;
	padding: 0;
}
p {
	color: #333;
}
	/* =Header
--------------------------------------------- */
#header {
	MARGIN-TOP: 0px;
	WIDTH: 1000px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ffffff 0px solid;
	HEIGHT: 85px;
	BACKGROUND-COLOR: #d3d3d3;
	TEXT-ALIGN: left
}
#header a {
	cursor:pointer;
}
/*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;
}
/*Shopping Cart*/
/* shopping cart items row*/
#rowItem0 {
	BACKGROUND-COLOR: #FFFFFF;
}
#rowItem1 {
	BACKGROUND-COLOR: #999999;
}

/*shopping cart form*/

/*fix for IE */
#ShopCartForm a, #ShopCartForm span{
	font-size:0.8em;
	color: #666666;
}
#ShopCartForm td .boldred {
	font-weight:bold;
	color: #FF0000;
}




table#categoryDisplayMainContentImage {
	padding-top: 10px;
	padding-bottom: 10px;
}

	/* HeaderFonts ---------------*/
	.headermenutext1 {
		FONT-WEIGHT: bold;
		COLOR: #ff0000; 
	}
	.headermenutext2 {
		COLOR: #999;
	}
	.headerusername {
		FONT-WEIGHT: bold;
		COLOR: #ffffff;
	}
	.menutextgray {
		FONT-WEIGHT: bold;
		COLOR: #666666; 
	}
	.menutextgraybig {
		COLOR: #666666;
	}
	.breadcrumbtext {
		FONT-WEIGHT: bold;
		COLOR: #666666;
	}
	/* HeaderFontsEnd ------------*/

/* =HeaderEnd ----------------------------- */


/* =Structure
--------------------------------------------- */
#screendisplay {
	WIDTH: 1000px; 
}
#pagecontainer {	
	margin: 0px auto;
	WIDTH: 1000px;
	background-color: #CDCFD1;	
}
.topCategoriesDisplayMainContent{
	width: 602px;
	margin-top:10px;
}
#preprintdisplay {
	width: 620px;
	height: 830px;
}
	/* LeftSidebar -------------*/
	#ProductWrapper{
		background:url(../images/sidebar/white-sidebar.jpg) repeat-y left top;
		
	}
	/* LeftSidebarEnd ----------*/
	
	/* CenterContent -----------*/
	#content {
		CLEAR: both;
		WIDTH: 1000px;
		BACKGROUND-COLOR: #CDCFD1;
		TEXT-ALIGN: left;
	}
	#contentbar {
		CLEAR: both;
		TOP: 351px;
		HEIGHT: 50px;
		BACKGROUND-COLOR: #CDCFD1;
		TEXT-ALIGN: right;
		vertical-align: middle;
		width: 1000px;
	}
	#contentbottom {
		BACKGROUND-COLOR: #CDCFD1;
		width: 1000px;
	}
	#contentbottomDisplayArea {
		BACKGROUND-COLOR: #CDCFD1;
		width: 980px;
		margin-left: 10px;
	}
	/* CenterContentEnd --------*/
	
	/* RightSidebar ------------*/
	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%;
	}

	
	DIV.SidebarEspots1{
		height:135px;
		width:152px;
		position:relative;
		top:-10px;
		overflow:hidden;
		border:none;
	}
	HTML> body div.SidebarEspots1{
		height:138px;
		top:-10px;
	}

	DIV.SidebarEspots2{
		height:140px;
		width:152px;
		position:relative;
		top:-15px;
		overflow:hidden;
		border:none;
	}
	HTML> body div.SidebarEspots2{
		height:138px;
		width:152px;
		top:-20px;
	}

	DIV.SidebarEspots3{
		height:146px;
		width:155px;
		overflow:hidden;
		padding-top:10px;
		margin-top:10px;
		padding-left:15px;
		margin-left:15px;
		padding-bottom:13px;
		margin-bottom:13px;
		align:center;
		valign:bottom;
		border: none;
	}
	HTML> body div.SidebarEspots3{
		height:125px;
		padding-left:12px;
		margin-left:12px;
	}

	#SidebarWrapper{
		width:192px;
		background:url(../images/sidebar/graybar.jpg) repeat-y right top;
	}

	#SidebarWrapper a, #SidebarWrapper p{
		font-size:0.7em;
	}

	#rightsidebar{
		width:150px;
		height:73px;
		margin-top:10px;
		padding-top:10px;
		overflow:visible;
	}
	/* RightSidebarEnd ---------*/
	
	/* Footer ------------------*/
#footer{
	background: url('../images/footer/footer_background.jpg') no-repeat scroll 0 0;
	color: #fff;
	width: 1000px;
	height: 213px;
	text-align:left;
	padding: 10px 0 0;
}
#footer ul {
	margin: 10px 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 16px;
}
#footer p {
	color:#fff;
	font-weight: bold;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}
#footer #footer-email .small {
	font-size: 0.6em;
	font-weight:normal;
}
#footer #links {
	float: right;
    margin: 30px 35px 0;
}
#footer #links ul {
	margin: 2px 0 0 0;
}
		
#footer #links ul li a{
	color: #FFFFFF;
    font-size: 0.6em;
    text-decoration: none;
}
#footer #help, #footer #company-info, #footer #store-events, #store-services {
	float:left;
	padding: 0 30px 0 0;
}
#footer #visa{
	float:left;
	margin: 0 0 0 15px;
	width: 250px;
}
#footer #visa a img {
	float: left;
	padding: 0;
	margin: 0;
	display: inline;
}
#footer #visa ul {
	float: right;
	padding: 0;
	margin: 0;
}
#footer #visa p{
	font-size: 0.7em;
	margin: 0 0 5px;
}
#footer #visa p a{
	color:#ffffff;
}

#footer #visa ul li a{
	color:#fff;
	font-size: 0.6em;
}
#red-line{
	margin: 25px 0 0 15px;
	float:left;
	width: 405px;
	border-right: #cc0000 1px solid;
	height: 165px;
}
#footer-email {
	float:left;
	margin: 5px 0 0 0;
}
#footer-email p {
	margin: 0 0 0 15px;
}
#verisign {
	float: right;
	margin: -40px 30px 0 0;
}
	/* FooterEnd ---------------*/
	
	/* Expert ------------------*/
	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;
	}
	
	DIV.expertSelectArea {
		margin-top: 4px;
		margin-left: 8px
	}
	select.selectedExpert {
		BACKGROUND-COLOR: #CDCFD1;
		background-image:none;
		border-color:White;
		border-style:groove;
		color:#333333;
		font-size:8pt;
		font-style:normal;
		font-weight:normal !important;
		text-align:left;
		text-decoration:none;
	}
	/* Expert ------------------*/

	/* SlideShow ---------------*/
	#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-size: 14px;
	}
	/* SlideShowEnd ------------*/


#hs-content {
	CLEAR: both;
	WIDTH: 700px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
}

/* =StructureEnd ------------------------ */




/* =Search
--------------------------------------------- */
#searchformcontrol {
	POSITION: relative;
	TOP: 13px;
	right: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-ALIGN: right;
}
.searchmenutext1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8px;
	COLOR: #666666;
}
/* =SearchEnd --------------------- */


/* =Headings
--------------------------------- */
.verdana18bold{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	color: #666666;
}
.verdana16bold{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	color: #666666;
}
/* =HeadingsEnd ------------------------- */


/* =Lists 
----------------------------- */
.subcatlist {
	display: none;
}
.subcatlist span {
	line-height: 16px;
}
#shop-search{
 	max-height: 300px;
    min-height: 50px;
    overflow: auto;
    _height:300px;
}	
#shop, #brand, #price, #shop-search {
	font-size:0.7em;
}
#shop div div div span {
	margin: 0 0 0 7px;
}
#shop div div div div span {
	margin: 0 0 0 14px;
}
#brand a, #price a, #shop-search a, #shop-search span{
	margin: 0 0 0 7px;
}

/* 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;
}
/* =ListsEnd -----------------------*/


/* =Forms ----------------------- */

/* =FormsEnd ---------------------*/


/* =Links -------------------- */
A:link {
	TEXT-DECORATION: none;
	}
A:visited {
	TEXT-DECORATION: none;
	}
A:hover {
	TEXT-DECORATION: none;
	}
A:active {
	TEXT-DECORATION: none;
	border: 0;
	outline: none;
	}
a:focus {
	outline:none;
	}
A.searchformcontrol:active {
	COLOR: #FFFFFF;
	}
A.searchformcontrol:link {
	COLOR: #FFFFFF;
	}
A.searchformcontrol:visited {
	COLOR: #FFFFFF;
	}
A.searchformcontrol:hover {
	COLOR: #000000;
	}

A.whatsNew:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;}
A.whatsNew:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;
	}
A.whatsNew:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;
	text-decoration: underline;
	}
A.whatsNew:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	text-transform: uppercase;
	COLOR: #FFFFFF;
	}

A.myaccountlink:link {
	FONT-WEIGHT: normal;
	Color: #333;
	}
A.myaccountlink:visited {
	FONT-WEIGHT: normal;
	color: #333;
	}
A.myaccountlink:hover {
	FONT-WEIGHT: normal;
	color: #333;
	text-decoration: underline;
	}
A.myaccountlink:active {
	FONT-WEIGHT: normal;
	color:#333;
	}

A.sidebarlink:link {
	FONT-WEIGHT: normal;
	Color: #000000;}
A.sidebarlink:visited {
	FONT-WEIGHT: normal;
	color: #000000;
	}
A.sidebarlink:hover {
	FONT-WEIGHT: normal;
	color: #333333;
	text-decoration: none
}
A.sidebarlink:active {
	FONT-WEIGHT: normal;
	color:#000000;
	}

#sidebarlink A:link {
	FONT-WEIGHT: normal;
	color: #333;
	line-height:1.2
	}
#sidebarlink A:hover {
	FONT-WEIGHT: normal;
	color: #333;
	line-height:1.2;
	text-decoration:underline;
	}
#sidebarlink A:active {
	FONT-WEIGHT: normal;
	color: #333;
	line-height:1.2;
	}
#sidebarlink A:visited {
	FONT-WEIGHT: normal;
	color: #333;
	line-height:1.2;
	}
a.headermenulink1 {
	color:#fff;
	font-size:0.7em;
}
a.headermenulink1:hover {
	text-decoration: underline;
}

a.headermenulink2 {
	color:#999;
	font-size:0.7em;
}
a.headermenulink2:hover {
	text-decoration: underline;
}

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, a.breadcrumbtraillink:visited, a.breadcrumbtraillink:hover, a.breadcrumbtraillink:active  {
	color: #666666;
}

a.embeddedtextlink{
	font-size:0.8em;
	color: #666666;
	text-decoration:underline;
}
a.embeddedtextlink:hover {
	COLOR: #ff0000;
	text-decoration:none;
	}

A.graylink:link {COLOR: #666666}
A.graylink:visited {COLOR: #666666}
A.graylink:hover {COLOR: #666666; text-decoration:underline;}
A.graylink:active {COLOR: #666666}

A.graylink-verdana12:link {FONT-WEIGHT: bold;  COLOR: #666666; line-height:15px;}
A.graylink-verdana12:visited {FONT-WEIGHT: bold; COLOR: #666666; line-height:15px;}
A.graylink-verdana12:hover {FONT-WEIGHT: bold; COLOR: #666666; text-decoration:underline; line-height:15px;}
A.graylink-verdana12:active {FONT-WEIGHT: bold; COLOR: #666666; line-height:15px;}

A.blacklink:link {COLOR: #333333;}
A.blacklink:visited {COLOR: #333333;}
A.blacklink:hover {COLOR: #333333; text-decoration:underline;}
A.blacklink:active {COLOR: #333333;}

a.blackfeatlink:link {
	color: #000000;
	
}
a.blackfeatlink:visited {
	color: #000000;

}
a.blackfeatlink:hover {
	color: #000000;

}
a.blackfeatlink:active {
	color: #000000;

}

A.redlink:link {COLOR: #ff0000;}
A.redlink:visited {COLOR: #ff0000;}
A.redlink:hover {COLOR: #ff0000; text-decoration:underline;}
A.redlink:active {COLOR: #ff0000;}

A.redlink-10:link {COLOR: #ff0000; font-size:10px;}
A.redlink-10:visited {COLOR: #ff0000; font-size:10px;}
A.redlink-10:hover {COLOR: #ff0000; text-decoration:underline; font-size:10px;}
A.redlink-10:active {COLOR: #ff0000; font-size:10px;}

A.whitelink:link {COLOR: #FFFFFF}
A.whitelink:visited {COLOR: #FFFFFF}
A.whitelink:hover {COLOR: #FFFFFF}
A.whitelink:active {COLOR: #FFFFFF}

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.dropdown:link {COLOR: #333;  FONT-SIZE: 12px; font-weight:normal}
A.dropdown:visited {COLOR: #333;  FONT-SIZE: 12px; font-weight:normal}
A.dropdown:hover {COLOR: #ffffff;  FONT-SIZE: 12px; font-weight:normal}
A.dropdown:active {COLOR: #333;  FONT-SIZE: 12px; font-weight:normal}
/* =LinksEnd ------------------------- */

/* =Fonts -------------------------------*/

	/* Size9---------*/
	.verdana9H{
		font-weight: normal; 
		font-size: 9.5px; 
		color: #666666;
	}
	/* Price styles */
	.listPrice {
		text-decoration: line-through;
		color:#666;
	}
	.price {font-size: 9px;color: black;padding: 0px;margin: 0px;}

	.strongPrice {font-size: 9px;font-weight: bold;color: black;padding: 0px;margin: 0px;}
	/* Size9End------*/
	
	/* Size10--------*/
	.normaltextblack {
	 COLOR: #666666; 
	}
	.textblackbold3 {
		font-weight:bold; FONT-SIZE: 0.9em; COLOR: #333333; 
	}
	.normaltextred {
	 COLOR: #ff0000;
	 font-weight: bold;
	}
	.normaltextred2 {
	 COLOR: #ff0000; font-weight: normal;
	}
	.normaltextblackbold {
	COLOR: #666666;  font-weight: bold;
	}
	.normaltextblackstrikeout {
		FONT-SIZE: 10px; COLOR: #666666;  TEXT-DECORATION: line-through
	}
	.normaltextredstrikeout {
		FONT-SIZE: 10px; COLOR: #ff0000;  TEXT-DECORATION: line-through
	}
	.errortext {
		FONT-SIZE: 10px; COLOR: #ff0000;  vertical-align: middle; text-align: center;
	}
	.arial10 {
		font-weight: normal; FONT-SIZE: 10px; COLOR: #666; 
	}

	.verdana10{
		FONT-WEIGHT: normal;FONT-SIZE: 10px; Color: #666; 
	}
	.verdana10black{
		FONT-WEIGHT: normal;FONT-SIZE: 10px; Color: #333; 
	}
	.footermenutext3 {
		FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #CCC; 
	}
	/* Size10End-----*/
	
	/* Size11--------*/
	.footermenutext2 {
		FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #CCC; 
	}
	.arial11 {
		FONT-SIZE: 11px; COLOR: #666; 
	}
	.arial11black {
		FONT-SIZE: 11px; COLOR: #333; 
	}
	.arial11bold {
		font-weight: bold; FONT-SIZE: 11px; COLOR: #666; 
	}
	
	.verdana11bold {
		FONT-WEIGHT: bold; FONT-SIZE: 11px; Color: #333; 
	}
	/* Size11End-----*/
	
	/* Size12--------*/
	.headertextred {
		FONT-WEIGHT: bold; 
		COLOR: #ff0000; 
		
	}
	.headertextred div  {
		font-size: 0.8em;
		font-weight: normal;
		color: #666;
		padding: 5px;
		}
	.headertextwhite {
		FONT-WEIGHT: bold;
		FONT-SIZE: 12pt;
		COLOR: #ffffff;
		vertical-align:top;
		padding:12px 0 0 0;
	}
	/* To target a safari browser issue */

@media screen and (-webkit-min-device-pixel-ratio:0){

.headertextwhite {height:44px;}

} 
	.arial12 {
	 COLOR: #666; 
	}
	.arial12black {
	COLOR: #333; 
	}
	.arial12black2 {
		FONT-SIZE: 12px; COLOR: #333; line-height:20px;
	}
	.arial12bold {
		font-weight: bold; FONT-SIZE: 12px; COLOR: #666; 
	}

	.verdana12Red{
		FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #ff0000; 
	}
	.verdana12bolduline {
		font-weight: bold;
		color: #666666;
		font-size: 0.8em;
	}
	.verdana12gray{
		font-weight: normal;
	}
	.verdana12boldgray{
		FONT-WEIGHT: bold;FONT-SIZE: 12px; Color: #666; 
	}
	.verdana12R{
		FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #333; text-align: right; line-height: 40px; 
	}
	.verdana12blue{
		FONT-WEIGHT: normal;FONT-SIZE: 12px; Color: #3366cc; 
	}
	.verdana12bold{
		color: #666666; 
	}
	/*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;  _LINE-HEIGHT:.2
	}
	HTML>body .footermenutext1{
		FONT-WEIGHT: bold; FONT-SIZE: 12.5px; COLOR: #CCC;  line-height:5px;
	}
	/* Size12End-----*/
	
	/* Size13--------*/
	.headertextblack {
		font-weight: bold;
		font-size: 0.8em;
		color: #000;
	}
	.arial13blackbold2 {
		font-weight:bold;
		COLOR: #333;
		line-height:20px;
		height:20px;
	}
	.arial13black {
		COLOR: #333;
		
	}

	.verdana13 {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; Color: #333;
	}
	.verdana13bold {
		font-weight: bold; 
		font-size: 0.8em; 
		color: #666666;
	}
	/* Size13End-----*/
	
	/* Size14--------*/
	.arial14black {
		FONT-SIZE: 14px; COLOR: #333;
	}
	.arial14boldblack {
		font-weight:bold;FONT-SIZE: 14px; COLOR: #333; 
	}
	.arial14boldgray {
		font-weight:bold; FONT-SIZE: 14px; COLOR: #666; 
	}

	.verdana14bold {
		FONT-WEIGHT: bold; FONT-SIZE: 14px; Color: #333; 
	}
	.verdana14bold6 {
		FONT-WEIGHT: bold; FONT-SIZE: 14px; Color: #666; 
	}
	.verdana14 {
		FONT-WEIGHT: normal; FONT-SIZE: 14px; Color: #333; 
	}
	.titletextblue2 {
		FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366CC;
	}	
	/* Size14End-----*/

/* =FontsEnd -----------------------------*/


/* =Misc 
--------------------------------- */
BODY.popupDisplay {	
	MARGIN: 0px; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center;	
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
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;}
.padtop5{padding-top:5px; margin-top:5px;}
.padtop1{padding-top:1px; margin-top:1px;}
.padtop10{padding-top:10px; margin-top:10px;}
.padbottom10{padding-bottom:10px; margin-bottom:10px;}
.padbottom2{padding-bottom:2px; margin-bottom:2px;}

.padright5{padding-right:5px; margin-right:5px; margin-top:10px; padding-top:10px;}

.table-bottom-decoration img
{
	width: 602px;
}

.sale-image-scroller {
	margin: 45px 0 0 65px;
	position: absolute;
}

.whiteheader{padding-left:130px; margin-left:130px;}
.cellborder{border: solid 1px #c6c6c6; background-color:#EEEEEE; height:150; width:600;}
/* =MiscEnd ---------------------------*/

/* =Navigation
----------------------------------------------*/
#mainmenubar {
	border: 0;
	WIDTH: 1000px;
	height:44px;
	CURSOR: pointer;
	BACKGROUND-COLOR: green;
	TEXT-ALIGN: left;
	background:url(../images/header/main-menu-background.jpg) no-repeat 0 0 scroll;
}

#mainmenubar Img{
	border: 0;
	padding: 0;
}
#PageMenuLayout {
	width:1000px;
}
#PageMenuLayout div{
	 margin: 0 0 0 20px;
}
#nav-container{
	width:450px;
	float:left;
}
#nav-container #udm li {
	margin-bottom: 0;
}
/* Main Navigation Hover and Image Changes */
#shopnav .shop-link{
background:url(/wcsstore/ConsumerDirect/images/header/tabs/shop.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#shopnav .shopselected{
background: url(/wcsstore/ConsumerDirect/images/header/tabs/tab_select_shop.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#shopnav .shop-link:hover {
background: url(/wcsstore/ConsumerDirect/images/header/tabs/shop_over.jpg) scroll 0 0 no-repeat;
} 

#medianav .media-link{
background:url(/wcsstore/ConsumerDirect/images/header/tabs/multimedia.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#medianav .mediaselected{
background: url(/wcsstore/ConsumerDirect/images/header/tabs/tab_select_multimedia.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#medianav .media-link:hover {
background: url(/wcsstore/ConsumerDirect/images/header/tabs/multimedia_over.jpg) scroll 0 0 no-repeat;
} 

#communitynav .community-link{
background:url(/wcsstore/ConsumerDirect/images/header/tabs/community.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#communitynav .communityselected{
background: url(/wcsstore/ConsumerDirect/images/header/tabs/tab_select_community.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#communitynav .community-link:hover {
background: url(/wcsstore/ConsumerDirect/images/header/tabs/community_over.jpg) scroll 0 0 no-repeat;
} 


#myaccountnav .myaccount-link{
background:url(/wcsstore/ConsumerDirect/images/header/tabs/myaccount.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#myaccountnav .myaccountselected{
background: url(/wcsstore/ConsumerDirect/images/header/tabs/tab_select_myaccount.jpg) scroll 0 0 no-repeat;
height:44px;
width:105px;
}
#myaccountnav .myaccount-link:hover {
background: url(/wcsstore/ConsumerDirect/images/header/tabs/myaccount_over.jpg) scroll 0 0 no-repeat;
} 
/* =NavigationEnd --------------------------*/


/* Product Rating - Category Pages */
#rating {
	padding: 0 0 5px 5px;
	font-size: .7em;
	width:70px;
}
td.arial12black #rating {
	font-size:.9em;
	}
#rating img{
	float:left;
	padding: 0 2px;
}


.reviewcount {
	position:relative;
	top:-5px;
}

/* Product Name - Categories */
.productName{
	overflow:hidden;
	border:none;
}

.searchResultsGridCell .productName .blackfeatlink {
	text-decoration:underline;
	font-size: 0.8em;
	color:#810000;

	}


.searchResultsGridCell .productName a.blackfeatlink:hover{
	border:none;
	text-decoration: underline;
	color: #999;
	}
/*Pagination spacing and styling */
#categoryPagingCell {
padding: 0 5px 0 0;
float:right;
}
#categoryPagingCell span .currentpage {
text-decoration: underline;
font-weight:bold;
}
#categoryPagingCell span a img{
vertical-align:middle;
}
#categoryPagingCell span img{
vertical-align:middle;
}

/* Sorts search results */
#sortForm p {
	margin: 0 2px 0 0;
	padding: 0;
	font-size: 0.7em;
	float:left;
	color:#666666;
}
#sorting-list {
	list-style:none;
	padding: 0;
	margin: 0;
	float:left;
}
#sorting-list li {
	display:inline;
	padding: 0 2px 0 0;
	float:left;
	vertical-align: top;
}
#sorting-list li a {
	border-bottom:1px dotted #810000;
	color:#810000;
	font-size:0.7em;
	vertical-align:top;
}

/*Featured items scroller font fix */
#items a, #items b, #items span{
	font-size:0.8em;
}
#items a:hover {
	color:#999;
	text-decoration: underline;
}
#items td{
	text-align:center;
	color:#666;
}

/* FAQ Table fix */
#FAQ .normaltextblack, #FAQ .arial12black, #FAQ .redlink, .normaltextblack p, td .padleft10 span , td .padright10 .normaltextblack{
	font-size:0.8em;
}

/*Checkout Section PO Box Checkbox */
.po-box-checkbox{
	padding: 15px 15px 0;
	border-top: 1px solid #999;
}

.po-box-checkbox input {
	vertical-align:middle;
}


/*Featured Items Scrollers*/


/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#items {
	 text-align:center;
	 padding: 10px 5px 0;
}

#small-feat-nav {
	font-size: 0.8em;
	padding:5px 0 0 30px;
}
#small-feat-nav b{
	padding: 3px 15px 0;
}
#small-feat-nav a, #small-feat-nav b{
	float:left;
	display: inline;
}

#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
	color:#666;
}
#thumbs #product-price {
	margin: 0;
}
#thumbs #product-price li {
	font-size: 0.8em;
}
#thumbs div {
	float:left;
	width:143px;
	height:225px;
	/*background:#333 url(../images/scrollable/h150.png) repeat-x 0 146px;*/
	/*border-left:1px solid #333;*/
	cursor:pointer;
	vertical-align: center;
}

#thumbs div img{
	padding: 0 0 0 20px;
}

#thumbs h3, #thumbs p, #thumbs span, #PriceContainer p {
	padding:3px 4px 0 0;
	margin:0;
	font-size:0.8em;
}

#thumbs p.redPrice, #product-price .redPrice, #PriceContainer .redPrice {
		color: red;
		padding: 0px;
		margin: 0px;
}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#cccccc;     
}


.hoverImage {
	z-index: -1;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.hoverText {
	color: #666666;
	font-size: 12px;
	weight: bold	      
}

/* single item */
/* url(../images/background/backgroundImage.jpg); */

#18PlusMessage {
	color: #810000;	
}

div .scrollerText {	
	color: #810000;
	text-decoration: underline;
}
div .scrollerText a:active, div .scrollerText a:link, div .scrollerText a:visited {	
	color: #810000;
	outline:none;
	border: 0;
}

.scrollerTextHover {
	color: #999;
	text-decoration: underline;
}

.promo-image {
	vertical-align: middle;
	padding: 0pt 2px 4px 4px;
}

.subtotal-line {
	color: #666666;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 20px;
}

#product-price {
	padding-bottom: 5px;	
}

.searchResultsGridCell #product-price {
	margin: 0;
}
.searchResultsGridCell #product-price .redPrice , .searchResultsGridCell #product-price .listPrice {
	clear: both;
	display: block;
	float: none;
}
#thumbs #product-price .redPrice , #thumbs #product-price .listPrice {
	clear: both;
	display: block;
	float: none;
}

/* Categories Sidebar Expand Font Size Fix */
#expand {
	font-size:0.8em;
	margin: 15px 10px 0;
	float:left;
	height: 25px;
}

/*Small Scheels Header Image*/
.smallheader{
background: url(/wcsstore/ConsumerDirect/images/header/header_small-scheels.jpg) no-repeat 0 0;
}

/*Free Shipping Header Promo */
#free-ship-banner {
	background: url(/wcsstore/ConsumerDirect/images/promotions/FreeShippingBanner2010.jpg) no-repeat 0 0;
	width:1000px;
	height:40px;
}

/*Category Sorting Links */
#categorySortCellDiv {
	float:left;
}
#sorting-list .selected {
	font-weight:bold;
}
/*items per page*/
#itemsperpage {
	float: left;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 5px 10px;
	font-size: 0.7em;
}
#itemsperpage li{
	display: inline;
    float: left;
    padding: 0 2px 0 0;
    vertical-align: top;
}
#itemsperpage li a {
	border-bottom: 1px dotted #810000;
    color: #810000;
    vertical-align: top;
	height: 12px;
}
#itemsperpage .selected {
	font-weight:bold;
}

/*Espot 1 scroller */
#scroller-nav {
    float: right;
    position: relative;
    z-index: 10;
    margin: -25px 15px 0 0;
}
#scroller-nav a { 
	background: url(/wcsstore/ConsumerDirect/images/scroller/unactive.png) no-repeat center scroll transparent; 
	text-decoration: none; 
	margin: 0; 
	padding: 10px 7px;
	color: #666;
	height:25px;
	width:23px;
}
#scroller-nav a.activeSlide { 
	background: url(/wcsstore/ConsumerDirect/images/scroller/active.png) no-repeat center scroll transparent;
	color: #000;
	height:25px;
	width:25px;
}
#scroller-nav a:focus { 
	outline: none; 
}
/*Panoramic media sections*/


/*Webcam Media Sections */


/*Accounts Section*/
#contentleft_style2 img {
WIDTH: 190px;margin-left: 10px;}
#memberDashBoard {
WIDTH: 190px;margin-left: 10px;}
.memberinfoheader {
FONT-SIZE: 10pt; 
COLOR: #ffffff; 
FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;}
.memberinfotextbold {
FONT-SIZE: 8pt; 
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;}
.titletextblue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.myaccounttext1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.myaccounttext2 {
	FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-SIZE: 12px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.myaccounttext4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; Color: #333; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; line-height:30px
}
.arial12blue { COLOR: #0066cc; font-size: 12pt;	font-weight:bold; font-family: Arial, Helvetica, sans-serif
}
img.icon{
	float:left;
	display:block;
	margin-top:5px;
	margin-right:3px;
	margin-left:3px;
}
A.titlelinkblue:link {
	COLOR: #003399;
	text-decoration: underline;
}
A.titlelinkblue:visited {
	COLOR: #003399;
	text-decoration: underline;
}
A.titlelinkblue:hover {
	color: #666;
	text-decoration: underline;
}
A.titlelinkblue:active {
	COLOR: #003399;
	text-decoration: underline;
}
A.myaccountlink:link {
	Color: #333333;
	text-decoration:none; 
}
A.myaccountlink:visited { 
	Color: #333333;
	text-decoration:none; 
}
A.myaccountlink:hover {
	Color: #333333;
	text-decoration:underline; 
}
A.myaccountlink:active {
	Color: #333333;
	text-decoration:none; 
}

A.accountsmenulink1:link {
	COLOR: #ff0000;font-size: 16px;font-weight: bold;
}
A.accountsmenulink1:visited {
	COLOR: #ff0000;
	font-size: 16px;font-weight: bold;
}
A.accountsmenulink1:hover {
	COLOR: #ff0000;
	font-size: 16px;
	font-weight: bold;
}
A.accountsmenulink1:active {
	COLOR: #ff0000;
	font-size: 16px;
	font-weight: bold;
}

A.accountsmenulink2:link {
	COLOR: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
A.accountsmenulink2:visited {
	COLOR: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
A.accountsmenulink2:hover {
	COLOR: #000000;
	font-size: 12px;
	font-weight: bold;
}
A.accountsmenulink2:active {
	COLOR: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

A.placeorder:link {
	COLOR: #0066cc;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
A.placeorder:visited {
	COLOR: #0066cc;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
A.placeorder:hover {
	COLOR: #6699ff;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
A.placeorder:active {
	COLOR: #0066cc;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}	
/* Mozilla firefox cannot read margins in li.footer 
so ul>li.footer is setup for Mozilla firefox to read*/
ul>li.myaccount{
	list-style-type:disc;
	line-height:15px;
}
li.myaccount{
	list-style-type:disc;
	margin-left:-20px;
}
/*Account Registration Update*/
#WC_UserRegistrationUpdateForm_Table_3 {
	text-align: left;
}

/*Account Order History */
#history {
	font-size:0.8em;
}

/*Account Address Book Update */
#contentleft_style2 span, #contentleft_style2 a{
	font-size:0.8em;
}

/*Account Wish List */
.myaccounttext4 {
	font-size:0.8em;
}

/*Image Product Spots*/
.searchResultsGridCell .imageContainer {
	height: 145px;
}


/*Temporary Font-Size Fix */
.font-adjust {
	font-size:0.8em;
}

/*Review Items Underline */
#createReviewLink a {
	text-decoration: underline;
}

/*Homepage, Category Pages, and Careers page - Bottom Padding Fix */
.sidebar-top , #ProductTopCategoriesLayout {
	padding: 0 0 15px 0;
}

 #CAREERS_SEARCH_BODY {
	margin: 0 0 15px 0;
}
/* Header Div */
#PageHeaderLayout {
	 background: url(/wcsstore/ConsumerDirect/images/header/header-background.jpg) scroll 0 0 no-repeat;
	 height: 131px;
	 _height: 110px;
}

/* Header Logo */
#FrameHeaderLogo {
	background: url(/wcsstore/ConsumerDirect/images/header/scheelslogo_Orginal.jpg) scroll 0 0 no-repeat;
	height: 83px;
	width: 217px;
	margin: 0 0 0 20px;
	float: left;
}

/* Register & Cart Container */
#register-cart-container {
	float: right;
	height: 25px;
	margin: 0 15px 0 0;
	padding: 5px 0 0 0;
	font-size:0.9em;
}
#register-cart-container a:hover {
	text-decoration: none;
}
/* Sign In & Register */
#sign-in-register {
	float:right;
}
#sign-in-register p{
	margin: 5px 15px 0 0;
	padding: 0;
	color: #fff;
	font-size:0.8em;
}
#sign-in-register a{
	color: #fff;
	text-decoration: underline;
}
/*Mini-Cart In Header Rework*/
#mini-cart{
	height: 25px;
    float:right;
    margin: 5px 0;
}

#mini-cart a{
	color: #fff;
    font-size: 0.8em;
}
#mini-cart a:hover{
	text-decoration:underline;
}

/*Social Networking Header Table Positioning */
#HeaderNav01 {
	width:500px;
	float: right;
	clear: right;
	margin: 25px 15px 0 0;
}
#HeaderNav01 #giftcard {
	float:right;
	margin: 0 0 0 10px;
}
#top-nav{
	float: right;
	color: #999999;
	font-size: 0.8em;
	margin: 0 5px 10px;
}
#top-nav a {
	color:#999999;
}
#top-nav a:hover{
	text-decoration:underline;
}
#social-media{
	float: right;
	margin: 2px 18px 0 0;
}
/*Site Search Rework*/
#sitesearch{
	float:right;
}
#sitesearch input{
	vertical-align:middle !important;
	border:none;
	margin: 0 0 0 -9px;
	_margin: 0 0 0 -4px;
	padding:0 0 0 5px;
	height:20px;
	font-size: 0.7em;
	line-height: 20px;
}

#sitesearch form{
	margin:0;
	padding:0;
}
#search-results-text{
	font-size:0.8em;
	margin: 0 0 0 15px;
}
.search-sidebar-rating{
	list-style-type:none;
	padding:0;
	margin:0;
}
.search-sidebar-rating  li{
	margin:5px 5px 10px 5px;
}
.search-sidebar-rating  li a{
	color:#666666;
}



/* Product Details and Landing Pages */

#product-details, #landing-page {
	text-align: left;
	margin: 5px 0 0 -5px;
    padding: 0;
    text-align: left;
    width: 799px;
	background: #fff;
}
#landing-page {
	margin: 5px 0 8px 8px;
	padding: 0 0 10px 0;
}
#content-header{
	background: url('../images/product-details/header-corners.jpg') no-repeat scroll 0 0;
}
#content-header h1 {
	border-bottom: 1px solid #cdcfd1;
    color: #5B5B5B;
    font-size: 1.2em;
    margin: 0 10px;
    padding: 10px 0 5px;
}
#breadcrumbs ul{ 
    color: #b4b4b4;
    font-size: 0.7em;
    margin: 0;
    padding: 5px 0 0 10px;
}
#breadcrumbs ul li{ 
	display:inline;
	color: #b4b4b4;
}
#breadcrumbs ul a {
	color: #b4b4b4;
}
#swatch, #lp-espot-1 {
	float:left;
	margin: 10px 0 0 10px;
}

/* Landing Page Espots */
#lp-espot-1 #container{
	height: 243px;
	width: 512px;
}
#lp-espot-1 a img{
	height: 212px;
	width: 512px;

}
#buttonContainer {
	background: #000000;
	font-size: 0.75em;
	position: absolute;
	margin: -30px 0 0 0;
	width: 512px;
	height: 30px;
	z-index: 10;
	border-top: 2px solid #cdcdcd;
}
#buttonContainer a{
	cursor: pointer;
	color: #999999;
	text-decoration: none;
	margin: 0 10px 0;
	float: left;
	height: 30px;
	padding: 8px 0 0 0;
}
#buttonContainer  .activeSlide{
	color: #ffffff;
	text-decoration: underline;
	background: url("../images/landing-pages/arrow.png") no-repeat scroll top transparent;	
}
#lp-espot-2, #lp-espot-3{
	float: left;
	margin: 8px 0 0 3px;
	height: 120px;
	border: 1px solid #cdcdcd;
	padding: 0;
}
#lp-espot-3 {
	margin: 3px 0 0 3px;	
}
#lp-espot-2 a, #lp-espot-3 a {
	padding: 0;
	margin: 0;
	float: left;
}

/* Landing Page Category Cells */
.category-cell-container {
	margin: 10px 0 0 10px;
	float: left;
}
.category-cell-top-corners{
	background: url("../images/landing-pages/category-cell-top-corners.jpg") no-repeat scroll bottom transparent;
    float: left;
    height: 15px;
    width: 258px;
    position: relative;
}
.category-cell-bottom-corners{
	background: url("../images/landing-pages/category-cell-bottom-corners.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    width: 258px;
    position: relative;
}
.category-cell {
	background: #ffffff;
	width: 258px;
	height: 180px;
	margin: 0 2px 0 0;
	float: left;
}
.category-cell-content {
	width: 246px;
	_width: 258px;
	height: 150px;
	padding: 0 0 0 10px;
	float: left;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
}
.category-cell-content img {
	margin: 20px 0 0 -5px;
	float: left;
}
.category-cell-content ul {
	padding: 0;
	margin: 10px 0 0 0;
}
.category-cell-content ul li {
	list-style-type: none;
}
.category-cell-content p {
	margin: 15px 0 0 0;
}
.category-cell-content a{
	color: #810000;
	text-decoration: underline;
	font-size: 0.75em;
}
.category-cell-content a:active {
	color: #810000;
	text-decoration: underline;
}
.category-cell-content a:hover {
	text-decoration: none;
	color: #999999;
}
.category-cell-content a:visited {
	text-decoration: underline;
}
#landing-page .last-link {
	margin: 10px 0 0 0;	
}
.category-cell-header {
	width: 236px;
	border-bottom: 1px solid #cdcdcd;
	margin: -10px 0 0 0;
	position: relative;
}
.category-cell-header h2{
	color: #5c5c5c;
	margin: 0 0 2px 0;
}
/*Product Details Page Info Headers */
#product-info-header {
	border-bottom: 1px solid #cdcfd1;
    float: left;
	margin: 10px 0 0 25px;
    padding: 0;
    width: 415px;
}
#product-info-header h2{
	color: #5b5b5b;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#product-info-header p {
	margin: 0;
	padding: 0;
	color: #B4B4B4;
	font-size: 0.75em;
}
#bazaarvoice-top {
	border-bottom: 1px solid #CDCFD1;
    float: left;
    height: 35px;
    margin: 0 0 0 25px;
    width: 415px;
}
#bazaarvoice-top img {
	margin: 5px 0 0 0;
}
#bazaarvoice-top #BVRRRatingSummaryNoReviewsWriteImageLinkID img {
	margin: 0;
}
#product-price {
	float:left;
	font-size: 1em;
	margin: 0 0 0 25px;
}
#product-price ul {
	list-style-type:none;
	padding: 0;
	margin: 5px 0 0 0;
}
#product-price ul li {
	display: inline;
}
#product-price .redPrice {
	float:left;
	color:#ee3224;
	padding: 0 5px 0 0;
}
#product-price .listPrice {
	float:left;
}
#product-price p {
	margin: 0;
	padding: 0;
	color:#666666;
}
#product-info-content-corners{
 background: url("../images/product-details/product-info-corners.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    margin: 0 0 0 20px;
    width: 429px;
}
#product-info-content {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    float: left;
    margin: 0 0 0 24px;
    padding: 0 0 10px 15px;
    width: 404px;
    _width: 421px;
}
#item-selection {
	float:left;
}
#item-selection p {
	font-size:0.8em;
	color:#666666;
}
#right-side-info {
	float: left;
  	margin: 5px 0 0 20px;
    width: 170px;
}
#right-side-info p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.75em;
	color: #666666;
}
#right-side-info p a {
	color: #810000;
	text-decoration:underline;
}
#product-options select{
	font-family: arial;
    font-size: 0.9em;
    margin: 5px 0;
    padding: 5px 5px 5px 0;
    width: 200px;
    line-height: 25px;
    display: block;
}
#product-info-content p, .tab-content-cell p, .category-cell-content p {
	font-size: 0.75em;
	color:#666666;
}
#quantity {
	margin: 5px;
	float: left
}
#quantity p {
	color: #000000;
    display: inline;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}
#quantity input {
	width: 70px;
}
#add-buttons {
	clear: left;
    float: left;
    width: 150px;
}
#warning {
    clear: left;
    padding: 3px 0 0 10px;
    width: 400px;
}
#promo-details {
	float: left;
    margin: 5px 0;
    padding: 0 0 0 10px;
    width: 235px;
}
#warning p {
    font-size: 0.75em;
	color: #810000;
	margin: 0;
	padding: 0;
}
#promo-details p {
	font-size: 0.75em;
	margin: 0;
	padding: 0;
}
#promo-details p span{
	color: #810000;
}
#promo-details a {
	color: #810000;
	text-decoration: underline;
}
#short-description {
	background: #f7f7f7;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	margin: 5px 14px 0 0;
    padding: 15px 0 0 15px;
    width: 404px;
    _width: 421px;
    float: right;
	font-size: 0.8em
}
#short-description p {
 	color: #666666;
    margin: 0 0 10px;
    padding: 0 5px 0 0;
}
#short-description ul {
 	color: #666666;
	margin: 0 0 10px;
}
#short-description .unbulleted {
	list-style-type: none;
}

#short-description a {
	color: #810000;
	text-decoration:underline;
}
#short-description-corners {
	background:  url('../images/product-details/short-description-corners.jpg') no-repeat scroll 0 0;
	float: right;
    height: 30px;
    margin: 0 9px 0 0;
    width: 430px;
}
.clear-left {
	clear: left;
}
#bottom-content{
	width: 775px;
    _width: 785px;
    padding:0 0 10px 10px;
}
#tab-container {
    float: left;
    width: 579px;
}
#tabs {
	height: 29px;
    margin: 10px 10px 0;
	float:left;
}
#tabs div {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}
.tab {
	background: url('../images/product-details/product-details-tab-bg.jpg') no-repeat scroll 0 0;
	width: 79px;
	height: 29px;
}
.tab-off {
	background: url('../images/product-details/tab-off.jpg') no-repeat scroll 0 0;
	width: 79px;
	height: 29px;
}
.tab p, .tab-off p {
	margin: 0;
	padding: 5px 0;
    text-align: center;
}
.tab p a, .tab-off p a {
 	color: #666666;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}
.tab-off p a {
	font-weight: normal;
}
/* Tabs for landing pages */
#lp-tabs-container #tabs {
	height: 29px;
    margin: 10px 10px 0;
	float: left;
	position: relative;
	bottom: -1px;
}
#lp-tabs-container #tabs div {
	display: inline;
	float: left;
	margin: 0 7px 0 0;
}
#lp-tabs-container #tabs #moresports-tab {
	margin: 0 0 0 0;
}
#lp-tabs-container .tab {
	background: url('../images/product-details/product-details-tab-bg.jpg') no-repeat scroll 0 0;
	width: 80px;
	height: 29px;
}
#lp-tabs-container .tab-off {
	background: url('../images/product-details/tab-off.jpg') no-repeat scroll 0 0;
	width: 80px;
	height: 29px;
}
#lp-tabs-content-container {
	float:left;
	margin: 0 0 0 10px;
}
#lp-tabs-content-container a:visited {
	text-decoration: underline;
}
#ncaa-nav {
	width: 615px;
}
#ncaa-nav a {
	color: #5c5c5c;
	text-decoration: underline;
	margin: 0 5px 0 0;
}
#ncaa-nav a:hover {
	text-decoration: none;
	color: #999999;
}
#ncaa-nav ul {
	padding: 0;
	margin: 0;
}
#ncaa-nav li {
	display: inline;
	margin: 0 0 0 3px;

}
#ncaa-content-container {
	clear: left;
}
#lp-tabs-content-container #ncaa-tab-content .no-underline {
	text-decoration: none;
}

#lp-tabs-content-container .tab-content {
	background: #f7f7f7;
	border: 1px solid #cdcdcd;
	height: 485px;
	width: 773px;
	_width: 775px;
	float: left;
}
.tab-content-cell {
	display: block;
	float: left;
	margin: 10px 5px 5px 10px;
}
.second-list{
	margin: 25px 5px 5px 10px;
}

.tab-content .tab-content-cell h3{
	border: none;
	width: auto;
	margin: 0;
	padding: 0;
}
.tab-content-cell ul {
	margin: 0 0 15px;
	padding: 0;
}
.tab-content-cell ul li {
	list-style-type: none;
	margin: 2px 0;
}
.tab-content-cell a {
	color: #5c5c5c;
	text-decoration: underline;
	font-size: 0.8em;
}
.tab-content-cell a:hover {
	text-decoration: none;
	color: #999999;
}
#nfl-tab-content {
	display: block;
}
#mlb-tab-content, #ncaa-tab-content, #nhl-tab-content, #nba-tab-content, #nascar-tab-content, #mmaufc-tab-content, #soccer-tab-content, #moresports-tab-content {
	display: none;	
}
#moresports-tab-content .tab-content-cell{
	margin: 10px 5px 5px;
}
.short-box {
	height: 75px;
}	     
#bottom-cells {
	float:left;
	margin: 0 0 10px 0;
}

.tab-content h3 {
    border-bottom: 1px solid #CDCFD1;
    color: #5C5C5C;
    font-size: 0.9em;
    margin: 10px 10px 0;
    padding: 0 0 5px;
    width: 555px;
}
.tab-content ul {
	color:#666666;
	font-size: 0.9em;
}
.description-tab-corners {
	background: url('../images/product-details/product-details-tab-top-corners.jpg') no-repeat scroll 0 0;
	width: 581px;
	height: 23px;
	float:left;
}
.reviews-tab-corners {
	background: url('../images/product-details/reviews-tab-top-corners.jpg') no-repeat scroll 0 0;
	width: 581px;
	height: 23px;
	float:left;
}
.q-a-tab-corners {
	background: url('../images/product-details/q-a-tab-top-corners.jpg') no-repeat scroll 0 0;
	width: 581px;
	height: 23px;
	float:left;
}
.tab-content-left {
	float:left;
	width: 380px;
	color: #666666;
    font-size: 0.8em;
    margin: 0;
    padding: 0 0 0 10px;
}
.tab-content-left .normaltextblack td {
	font-size: 0.8em;
}
.tab-content-left a {
	color: #810000;
	text-decoration: underline;
}
.tab-content-left  .unbulleted {
	list-style-type: none;
}
.tab-content-left table {
	margin: 10px 0 0 0;
}
.tab-content-right {
	float: right;
    width: 175px;
    background: #ffffff;
    text-align: center;
    margin: 10px 10px 0 0;
    padding: 0 0 10px 0;
}
.tab-content-right img {
	margin: 10px 0 0;
}
.tab-content-right #brand-link {
	text-align:left;
	padding: 3px;
	margin: 0 0 0 10px;
}
.tab-content-right #brand-link a {
	font-size: 0.8em;
	color:#810000;
	text-decoration: underline;
}
#cross-sales-container {
	float: right;
    width: 180px;
}
#cross-sales-corners {
	background: url('../images/product-details/cross-sale-corners.jpg') no-repeat scroll 0 0;
	width: 182px;
	height: 23px;
	float:right;
}
#cross-sales-content {
	background: #ffffff;
	border-bottom: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;	
}
#cross-sales-content h3 {
	margin: 0 5px;
    padding: 0 0 5px 0;
	font-size: 0.9em;
	color: #5c5c5c;
	border-bottom: 1px solid #CDCFD1;
	text-align: center;
}
#cross-sales-content #cross-sales-product-image {
	text-align: center;
}
#cross-sales-content a {
	color:#810000;
	text-decoration: underline;
	font-size: 0.8em;
}
#cross-sales-content ul {
	padding: 0;
}
#cross-sales-content ul li {
	font-size: 0.8em;
	list-style-type: none;
	display: block;
}
#cross-sales-content #cross-sales-link {
	margin: 0 25px 0;
}
#cross-sales-content #product-price {
	float:none;
	margin: 0 0 0 25px;
	text-align: left;
	
}
#cross-sales-content #product-price p{
	color: #666666;
	font-size: 0.8em;
}
#cross-sales-content ul .redPrice {
	color:#ee3224;
	float:none;
}
#cross-sales-content ul .listPrice {
	float:none;
}
#cross-sales-content .cross-sales-product {
	margin: 15px 0;
}

#Marketing_PromotionCodeForm_Table_1 {
	padding-top: 10px;
	padding-bottom: 10px;
}
#generic-error-content {
	background: #ffffff;
	margin: 0 10px 0 10px;
	padding: 0 0 0 10px;
	width: 970px;
	_width: 980px;
}
#generic-error-content h1 {
	border-bottom: 1px solid #CDCFD1;
    color: #424242;
    font-size: 1.2em;
    margin: 0 15px 0 0;
    padding: 0 0 5px;
}
#generic-error-content p, #generic-error-content ul{
    color: #666666;
    font-size: 0.8em;
}
#generic-error-content p {
    margin: 0;
    padding: 0 5px 0 0;
}
#generic-error-content a {
	color: #810000;
	text-decoration: underline;
}
#generic-error-content a:hover {
	color:#666666;
	text-decoration: none;
}
#full-page-corners {
	background: url('../images/generic-error/full-page-corners.jpg') no-repeat scroll 0 0;
	width: 981px;
	margin: 10px 0 0 9px;
	height: 20px;
}
#full-page-corners-bottom {
	background: url('../images/generic-error/full-page-corners-bottom.jpg') no-repeat scroll 0 0;
	width: 981px;
	margin: 0 0 10px 9px;
	height: 20px;
}

/* CONTACT US */
#contact-us {
	width:781px; 
	text-align: left; 
	margin: 20px 0 0; 
	background: #ffffff;
}
#contact-us .scheels-header{
	height:57px; 
	background: url(../images/header/header_large-scheels.jpg) no-repeat scroll 0 0;
}
#contact-us h1 {
	color: #FFFFFF; 
	font-size: 1em; 
	font-weight: bold; 
	padding: 12px 0 0 130px;
}
#contact-us .left-content-box {
	background: #ffffff; 
	margin: 10px 10px 0 10px; 
	width: 761px;
}
#contact-us h2 {
	color: #5B5B5B;
}

#contact-us p {
	color: #666666;
	font-size: 0.8em;
	margin: 0 0 10px 0;
}
#contact-us  .form p{ 
	margin: 5px 0 0 0;
}

#contact-us .form input, #contact-us .form select {
	margin: 0 0 5px 0;
}

#contact-us a:link {
	color: #810000;
	text-decoration: underline;
}
#contact-us a:visited {
	color: #810000;
	text-decoration: underline;
}
#contact-us a:hover {
	color: #999999;
	text-decoration: underline;
}
#contact-us a:active {
	color: #810000;
	text-decoration: underline;
}
.white-bottom-corners {
		background: url(../images/footer/whitecorners.png) no-repeat scroll 0 0; 
		height: 14px; 
		width: 781px; 
		margin: 0;
}

/* Promo Details Window on Product Page */
#promo-details-window{
	display: none;
	height: 150px;
	width: 300px;
	position: absolute;
	background: #f7f7f7;
	float: right;
	margin: -15px 0 0 80px;
	_margin: -15px 0 0 -120px;
	border: 1px solid #cccccc;
	padding:10px;
}

#promo-details-window p{
	margin: 5px 0;
}

#promo-details-window a{
	font-size:0.8em;
}

/* More options text on categories page */
.more-options {
	color: #666666;
	font-size: 0.7em;
}

/* General Usage */
.top-margin {
	margin-top: 5px;
}
.bold{
	font-weight:bold;
}
.clear {
	clear:both;
}
.left-border {
	border-left: 1px solid #cdcdcd;
}
.right-border-static {
	border-right: 1px solid #cdcdcd;
	height: 465px;
}

/* Navigation Band Aid/Temp */
#catalog-nav {
	color: #000000;
	font-size: 0.7em;
	margin: 10px 0 0 10px;
	width: 175px;
	text-align: left;
}

#catalog-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#catalog-nav ul ul {
	margin: 2px 0 0 5px;
}
#catalog-nav li {
	margin: 5px 0;
}
#catalog-nav a {
	color: #000000;
}
#catalog-nav ul li a {
	font-weight: bold;
}
#catalog-nav ul ul li a {
	font-weight: normal;
}
#catalog-nav ul li a:hover {
	color:#999999;
	text-decoration: underline;
}

