body{
	width:975px;
	margin:0px auto;
	background:#669AC9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/cart-bkg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
a:hover{background:none;}
div.navDiv{
	background:#FF2018;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	color:white;
	height:17px;
	padding:2px 0px 0px 100px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
}
div.navDiv a{
	color:white;
	text-decoration:none;
	padding:0px 10px;
}
div.shadowNavDiv{
	background:url(images/hdr-shadow.gif) repeat-x white;
	height:18px;
}
div.mainBody{
}
div.mainBodyFooter{
	background:url(images/body-ftr.png) repeat-x;
	height:4px;
}
td.teamSelector{
	width:auto;
	padding:0px 18px;
	background:url(images/ftr-teams-bkg.png) repeat-x;
}
td.teamSelector img{
	padding:0px 6px;
}
div.footerCopyRight{
	padding:20px 0px;
	text-align:center;
	color:white;
	font-size:11px;
}
div.footerCopyRight a{
	color:white;
	text-decoration:underline;
}

.viewcartLinkTop{
	color:#FFAD00;
	font-weight:bold;
}

.redesignSearchBox{
	border:1px solid #E7E7E7;
	background:#003263;
	padding:5px 5px;
	color:white;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 10px 0px;
	width:136px;
}
.redesignSearchBoxTextBox{
	background:white;
	border:1px solid #D1C1A7;
	width:50px;
	margin:0px 0px 0px 5px;
	vertical-align:middle;
	padding:0px;
}
.redesignSearchBoxSearchButton{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

div.redesignSidebarNav{
	background:#679AC9;
	width:146px;
	border:1px solid #D1C1A7;
	padding:15px 0px 15px 0px;
}
div.redesignSidebarNav a{
	text-decoration:none;
}
div.redesign_menu_page_items{
	height:18px;
	margin:2px 0px 0px 0px;
	padding:1px 0px 1px 15px;
	text-align:left;
	color:white;
	cursor:pointer;
}
div.redesign_menu_page_items:hover{
	background:url(images/left-nav-over.gif) no-repeat;
}
div.salesNspecialBox{
	border:1px solid #D1C1A7;
	background:#F6F3EC;
	margin-left:15px;
	width:196px;
}
div.salesNspecialBoxHeader{
	background:url(images/hdr_salesNspecial.gif) repeat-x;
}
div.bestSellerBox{
	border:1px solid #D1C1A7;
	background:#F6F3EC;
	width:568px;
	padding:0px 0px;
}
div.bestSellersBoxList{
	padding:0px 5px;
}
h3.product{
	text-align:left;
}
a.productLink{
	text-decoration:none;
	color:#0E4172;
	text-align:left;
}
H2.feature{
	font-size:18px;
}



div.featuredItemBox{
	margin-bottom:10px;
	border:1px solid #D1C1A7;
}
div.featuredItemBoxContent{
	background:white;
	width:523px;
}
img.featureimg{
	margin:10px;
}


table.indivProductList{
	background:white;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:1px solid #D1C1A7;
	width:174px;
}

table.indivProductListSmaller{
	width:157px;
}



table.indivProductList td{
}
.pad10{
	padding:10px;
}
.padHor10{
	padding:0px 5px 5px 0px;
}




div.sitemap_cat{
	background:#679AC9;
	text-align:center;
	padding:3px 1px;
	color:white;
}
div.sitemap_cat a{
	color:white;
}
div.sitemap_prd{
	background:#ECE8DE;
	text-align:left;
	padding:5px;
	color:#333333;
}
div.sitemap_prd a{
	color:#003263;
}
div.sitemap_prd2{
	background:#F6F3EE;
	text-align:left;
	padding:5px;
	color:#333333;
}
div.sitemap_prd2 a{
	color:#003263;
}
div.sitemap_top{
	background:#F6F3EE;
}
div.sitemap_top a{
	color:#333333;
}


/* price */
div.retailPrice{
	font-size:14px;
	color:#666666;
}
div.theCostBigger{
	font-weight:bold;
	font-size:20px;
	color:#FF2018;
}
div.theSaleBigger{
	font-size:14px;
	font-weight:bold;
	color:#FF2018;
}

div.theCost, div.theRedCost{
	color:#999999;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;	
}
div.theRedCost{
	color:#D92F30;
	padding:0px;
	margin:0px;
}

div.theDesc{
	padding:5px 0px 20px 0px;
	margin:0px;
	height:40px;
	text-align:left;
}
div.theDesc a{
	padding:0px;
	margin:0px;
}


.contentBox{
	width:520px;
	margin:auto 0px;
	text-align:left;
}

form.redesignOrderBox{
	margin:0px;
	padding:0px;
}
form.redesignOrderBoxSmaller{
	margin:0px;
	padding:0px;
	width:152px;
	text-align:left;
}

div.shiftThisSpecialForm{
	width:172px;
}
div.shiftThisSpecialForm div.wishList{
	clear:both;
	margin-top:10px;
}
div.shiftThisSpecialFormOther{
}
div.shiftThisSpecialFormOther div.wishList{
	clear:both;
	margin-top:10px;
}

div.redesignProductDetailPriceRange{
	border:1px solid #D1C1A7;
	padding:10px 5px 5px 5px;
	background:#F6F3EC;
	width:740px;
}

div.redesignProductDetailBoxBorder{
	border:1px solid #D1C1A7;
	padding:10px;
	background:#F6F3EC;
}
div.redesignProductDetailBoxInnerBorder{
	border:1px solid #D1C1A7;
	padding:10px;
	background:white;
}
div.redesignProductListBoxOuterBorder{
	background:#F6F3EC;
}
div.redesignProductListBoxOuterBorderCategory{
	border:1px solid #D1C1A7;
	background:#F6F3EC;
	padding:10px 5px 5px 5px;
	margin:10px;
}


div.prodImage{
	height:115px;
}

div.spacerNoFormOptions{
	height:40px;
}

div.contentdiv{
}


div.dividerOfProducts{
	margin:0px;
	padding:0px;
}

div.ticketBanner{
	margin:10px 0px;
	border:1px solid #D1C1A7;
}


div.breakOptions{
	height:5px;
}

span.formtext{
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
}


img.productThumbs{
}


div.dsp_productInfo{
	padding:0px 0px 10px 15px;
}
div.dsp_productLongDesc{
	padding:15px 0px 10px 0px;
}


li.alternativeLI{
	background:#F6F3EC;
	padding:5px;
}
li.normalLI{
	padding:5px;
}


/*Related category*/
td.relatedCategory{
	padding:0px 10px 0px 0px;
}
td.relatedCategoryDivider{
	background:#FF2018;
}
td.relatedCategoryExplain{
	padding:0px 10px 0px 10px;
}

/**************************************************************************************
CONTENT SLIDER
***************************************************************************************/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 548px; /*width of featured content slider*/
height: 285px;
border-left:10px solid #FF2018;
border-right:10px solid #FF2018;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 10px 5px 5px 5px;
background: white;
width: 533px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 275px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
border-top:10px solid #FF2018;
width: 548px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background:#FF2018;
padding: 5px 10px;
text-align:center;
}

.pagination a{
padding: 0px 5px;
text-decoration: none; 
color: white;
background: #023267;
border:1px solid white;
}

.pagination a:hover, .pagination a.selected{
color: white;
background-color: #FF2018;
}
/**************************************************************************************
/CONTENT SLIDER
***************************************************************************************/

input.redesignAddonField{
	width:120px;
}