body {behavior:url(../include/csshover.htc);margin:0;padding:0;font-family:verdana;font-size:9px;text-align:center;color:#656565;background-color:#FFFFFF;}
td {font-family:verdana;font-size:9px;color:#656565;}
a {color:#006555;text-decoration:none;}/*318578*/
a:hover {text-decoration:underline;}
dl ol ul p {font-family:verdana;font-size:9px;color:#656565;}
.orange {font-family:verdana;font-size:11px;color:#ffffff;}
.floatLeft {float:left;}
.floatRight {float:right;}

#frame {
		width:751px;
		width:"761px";
		margin:0 auto;
		padding:0 10px;
		text-align:left;
		background-color:#ffffff;
		}
/*#frame {width:750px;margin:0 auto;padding-left:1px;padding-left:0px;text-align:left;background-color:#ffffff;}*/
#contentLeft {float:left;width:150px;text-align:left;padding:0;}
#contentRight {float:left;width:590px;margin-left:9px;padding:0;}
#crumbs {text-align:left;padding:10px 0;height:13px;height:"33px";}

/* header */

/* to remove holiday header, uncomment following line and delete the current header declaration */
#header {width:750px;height:83px;/*margin-bottom:29px;*/background-image: url(../images/hdr_bg.gif);}
/*#header {width:750px;height:83px;margin-bottom:29px;background-image: url(/images/DSP_holiday_header.jpg);}*/

#hdrLeft {float:left;width:304px;}
#hdrCenter {float:left;width:142px;text-align:center;margin-top:13px;}
#hdrRight {float:left;width:304px;}
#hdrHubLinks {margin:21px 0 0 13px;margin:"33px 0 0 13px";}
#hdrShopByLinks {float:left;width:78px;margin:21px 0 0 17px;margin:"21px 0 0 9px";}
#hdrShopByMargin {margin-bottom:6px;}
#hdrSearch {float:left;margin:35px 0 0 24px;width:148px;}
#hdrSearch input {font-family:verdana;font-size:9px;}
#hdrTopNavigation {position:relative;z-index:50;}

/* email pop-in */
#hdrEmail {position:absolute;top:18px;margin:0 0 0 464px;width:287px;height:227px;z-index:10000;;visibility:hidden;}
#hdrIframe {height:227px;background-image: url(/images/email_bg.gif);background-position: 0 23;}
.emaillink {cursor:pointer;cursor:hand;}
/* search drop */
#searchDrop {width:182px;height:37px;position:absolute;top:73px;margin-left:104px;background-color:#013E34;visibility:hidden;z-index:50;}
#sdContents {width:153px;border-top:1px solid #006B5F;margin-left:17px;padding-top:10px;}

/* email pop */
#emailUpdate {width:284px;width:"286px";height:209px;height:"227px";}
.emailHeadline {height:22px;height:"30px";padding-top:8px;margin:0 7px;font-family:verdana;font-size:9px;letter-spacing:-.5px;letter-spacing:"-1px";color:#464646;}
.emailHeadline span {font-weight:bold;font-family:verdana;font-size:9px;color:#464646;}
.emailHeadlineThanks {margin:0 7px;font-family:verdana;font-size:9px;color:#464646;}
.emailHeadlineThanks span {font-weight:bold;font-family:verdana;font-size:9px;color:#464646;}
.emailForm {width:251px;width:"269px";height:80px;height:"98px";margin:60px 7px 10px 7px;padding: 9px;background-color:#fff;border:1px solid #D5D5D5;}
.emailForm span {color:#686868;font-weight:bold;margin-bottom:5px;}
.emailForm label {color:#A3A3A3;position:relative;top:3px;}
.emailOrange {float:left;color:#EEA125;font-weight:bold;}
.emailTextInputs {clear:both;margin-bottom:5px;}
.emailGender {background-color:#FBFBFB;padding:5px 0;border-top:1px dotted #8C8C8C;border-bottom:1px dotted #8C8C8C;margin-bottom:5px;}
.emailGender span {color:#686868;font-weight:bold;position:relative;top:-2px;}
.emailGender label {color:#A3A3A3;position:relative;top:-2px;}
#emailLine {border-top:1px dotted #8C8C8C;margin-top:7px;margin-top:"24px";margin-bottom:7px;}
.emailLowerForm {float:left;margin-bottom:2px;margin-bottom:"0":}
#emailSubmit img {margin-left:120px;vertical-align: top:}
 
/* fam/search prodloop */
.prodloopRow {margin-top:25px;}
.prodloopProduct {float:left;width:280px;margin-right:10px;height:130px;}
.prodloopImage {float:left;width:82px;}
.prodloopText {float:left;width:185px;margin-left:8px;}
.prodloopCompare {float:left;margin-top:6px;}
#compareShell {margin:0 0 0 90px;}

/* search pagination */
.searchPagContainer {width:575px;width:"590px";height:13px;padding:6px 0 8px 15px;text-align:left;background:url(../images/searchPagination_bg.gif) no-repeat;}
.searchPagination_numItems {font-family:verdana;font-size:9px;font-weight:bold;color:#60A499;margin-right:10px;}
.searchPaginationResults {margin:0 4px;}

/* search filter */
#searchFilterTop {margin:0;padding:0;height:4px;width:590px;background:url(../images/searchFilter_bg_top.gif) no-repeat;}
.searchFilter {width:560px;width:"590px";text-align:center;padding:5px 15px;padding:"5px 15px 0 15px";background:url(../images/searchFilter_bg_tile.gif) repeat-y;}
#searchFilterBot {margin:0;padding:0;height:4px;width:590px;background:url(../images/searchFilter_bg_bot.gif) no-repeat;}

/* footer */ 
#footer {width:750px;border-top:0;text-align:center;padding:5px 0 12px 0;padding:"5px 0";margin:12px 0;clear:both;}
.footertext, .footerlink {color:#A8A8A8; font-size:9px;text-decoration:none;}
.footerlink:hover {text-decoration:underline}
#footer_dotted_line {height:1px;line-height:1px;background-image:url(../images/global_bordGrayHor.gif);width:748px;}

/* Shop by Brand */
#shopByBrandContainer {width:750px;text-align:center;padding:5px 0 30px 0;background-image:url(../images/shopByBrand_bg.gif);}
.shopByBrandSubcontainerHdr {width:426px;margin:0 auto 5px auto;}
.shopByBrandSubcontainerContent {width:657px;width:"687px";margin:0 auto;padding:0;text-align:left;background-color:#fff;}
.shopByBrandColsOutter {float:left;margin-left:15px;}
.shopByBrandColsInner {width:149px;width:"156px";}
.shopByBrandArrows {float:left;font-family:verdana;font-size:9px;color:#F89725;}
.shopByBrandNames {float:left;width:130px;width:"120px";margin-left:4px;}
.shopByBrandNames a {color:#858585;}
#shopByBrandLetter {float:left;margin-right:20px;}
.shopByBrandLogos {float:left;}
#shopByBrandBackgroundImg {background-image:url(../images/shopByBrand_subBgImg_moz.gif);background-image:"url(../images/shopByBrand_subBgImg_ie.gif)";}

/* Shop by Sport */
.sbsLinkCol1_0 {background-color:#f9f9f9;border-left:1px solid #ebebeb;padding:2px;}
.sbsLinkCols_0 {background-color:#f9f9f9;padding:2px 0;}
.sbsLinkCol3_0 {background-color:#f9f9f9;border-right:1px solid #ebebeb;padding:2px 0;}
.sbsLinkCol1_1 {background-color:#ebebeb;border-left:1px solid #e8e8e8;padding:2px;}
.sbsLinkCols_1 {background-color:#ebebeb;padding:2px 0;}
.sbsLinkCol3_1 {background-color:#ebebeb;border-right:1px solid #e8e8e8;padding:2px 0;}
.sbsLinkCol1_0 a, .sbsLinkCols_0 a, .sbsLinkCol3_0 a, .sbsLinkCol1_1 a, .sbsLinkCols_1 a, .sbsLinkCol3_1 a {float:left;margin:3px 0;font-family:verdana;font-size:9px;color:#858585;text-decoration:none;}
.sbsLinkCol1_0 a:hover, .sbsLinkCols_0 a:hover, .sbsLinkCol3_0 a:hover, .sbsLinkCol1_1 a:hover, .sbsLinkCols_1 a:hover, .sbsLinkCol3_1 a:hover {text-decoration:underline;}
.sbsLinkArrows {float:left;margin:3px 2px 3px 3px;font-family:verdana;font-size:9px;color:#F89725;}
.sbsRowLabels {float:right;margin:3px 0;font-family:verdana;font-size:9px;color:#858585;font-weight:bold;padding-right:5px;}
.sbsLabelArrows {float:right;margin:3px 10px 3px 0;font-family:verdana;font-size:9px;color:#F89725;}
#sbsContainer {width:750px;padding:5px 0 30px 0;background-image:url(../images/shopBySport_bg.gif);}
.sbsSportContainer {background-color:#fff;margin:0 42px 0 45px;padding:3px 10px 3px 0;}
.sbsTables {margin:7px 0;}

/* gift card/gift certificate landing */
.giftSpacer {display:block;height:25px;}
.giftContainer {width:617px;margin:0 auto;text-align:center;}
.giftContainer a {text-decoration:none;}
.giftContainer a:hover {text-decoration:underline;}
.giftContainer span {font-weight:bold;color:#848484;}
.giftCards {float:left;width:275px;text-align:left;}
.giftCerts {float:left;width:275px;text-align:left;margin-left:67px;}
.giftTitleImgs {margin-bottom:16px;}
.gifImgs {margin-bottom:17px;}
.giftCopy {margin-bottom:20px;}
.giftLinks {margin-bottom:15px;}
.giftMoreInfo {float:left;width:190px;text-align:left;}
.giftMoreInfoSeparator {float:left;width:2px;height:60px;border-left:1px dotted #D5D5D5;display:block;margin:0 10px;}

/* gift center landing page */
.gcLeftNavContainer {padding-top:10px;border:1px solid #D1D1D1;background-image:url(../images/gc_leftnav_bg.gif);}
.gcLeftNavHeader {margin-left:10px;font-weight:bold;color:#656565;margin-bottom:5px;}
.gcLeftNavHeader a {font-weight:bold;color:#656565;}
.gcLeftNavLink {margin-left:20px;font-weight:normal;color:#656565;margin-bottom:5px;}
.gcLeftNavLink a {font-weight:normal;color:#656565;}
.gcLeftNavArrow {color:#FE991E;margin-right:5px;}
.gcLeftNavSpacer1 {display:block;height:10px;}
.gcLeftNavSpacer2 {display:block;height:20px;}
#gcOasLeft {float:left;}
#gcOasRight {float:left;margin-left:3px;}
#gcFeatProdContainer {width:590px;height:147px;background-image:url(../images/gc_featProds_bg.gif);}
.gcFeatProdPadding {float:left;width:83px;width:"147px";padding:20px 32px;}
.gcFeatProdBackground {width:82px;height:82px;background-image:url(../images/gc_featItem_bg.gif);}
.gcFeatProdBackground img {margin:1px 0 0 1px;}

/* custom error pages */
#error404Left {float:left;width:177px;margin:39px 0;}
#error404Container {width:571px;margin:0 auto;text-align:center;}
#error501Left {float:left;width:189px;margin:39px 0;}
#error501Container {width:583px;margin:0 auto;text-align:center;}
#errorOOSLeft {float:left;width:264px;margin:39px 0;}
#errorOOSRight {float:left;width:349px;margin:57px 0 39px 45px;text-align:left;}
#errorOOSContainer {width:658px;margin:0 auto;text-align:center;}
#errorRight {float:left;width:349px;margin:77px 0 39px 45px;text-align:left;}
.errorList li {margin:10px 0;}
.errorList li a {text-decoration:none;}
.errorList li a:hover {text-decoration:underline;}
.errorOrange {color:#F99722;font-size:12px;font-weight:bold;}
.errorSorry {font-size:12px;font-weight:bold;color:#7A7A7A;}

/*global stuff */
.pagetext {font-family:verdana,geneva; font-size:9px; color:#656565;}
.pagelink{color:656565; font-size:9px;text-decoration:underline;}
/*.pagelink:HOVER {color:#CC6600;}*/
.pagelink:HOVER {color:006555;}

.topnavlink {color:#003932; font-size:9px;}
.topnavlink:hover {color:#CC6600;}

.leftnavhead {font-size:9px; color:white; font-weight:bold;}
.leftnavlink {font-size:9px; color:#656565;line-height:11px;}
.leftnavlink:hover {color:#656565;}

.rightnavhead {font-size:9px; color:#026052; font-weight:bold;}
.rightnavlink {color:#01669a; font-size:9px; background-color:#f7f7f7;}
.rightnavlink:hover {color:#CC6600;}

.subheadlarge {font-family:verdana,geneva; color:#CC6600; font-size:20px; font-weight:bold;}
.subheadmed {font-family:verdana,geneva; color:f89722; font-size:12px; font-weight:bold;}
.subheadsmall {font-family:verdana,geneva; color:#CC6600; font-size:12px; font-weight:bold;}

.searchBySizeHeading{color:#003932; font-size:14px; font-weight:bold;}
.sizeLink {font-size:12px; color:#003932;}
.sizeLink:HOVER {color:#CC6600;}

.prodhead {background-color:#003932; color:#666666; font-weight:bold;}
.proddesc {font-size:9px; color:#656565;}
.prodtitle {font-family:verdana;color:#656565;font-size:9px;line-height:11px;font-weight:bold;text-decoration:none;}
.listprice {font-size:9px; color:#555555;}
.ourprice {font-size:9px;color:#656565;font-weight:normal;line-height:}
.ourprice2 {font-size:9px;color:#656565;font-weight:bold;}
.ourprice3 {font-size:12px;color:#656565;font-weight:bold;}
.prodourprice {font-family:verdana,geneva; font-size:18px; color:#CC6600; font-weight:bold;}
.buyinfo {font-size:9px; color:#CC6600; font-weight:bold;}
.regImage {border-color:#C4C4C4; color:#C4C4C4;}

.infofeaturehead {font-size:12px; color:#003932; font-family:arial,helvetica; font-weight:bold;}

.padding {padding:8px;}
.padding_left {padding-left:16px; padding-right:3px;}

a.breadcrumb, .breadcrumb {font-size:9px; color:#656565; text-decoration:none;}
a.breadcrumb:hover {text-decoration:underline;}
.breadcrumb_on {font-size:9px; color:#656565; text-decoration:none;font-weight:bold;}

.itemsfound {font-size:12px; color:white; background-color:#003932; font-weight:bold; padding:2px;}
.dropdown {font-family:arial,helvetica; font-size:9px;}

.results {font-family:verdana;font-weight:normal;font-size:9px;color:#5FA398;}
.resultsOn {font-family:verdana;font-weight:bold;font-size:9px;color:#656565;}
.searchsortyby {color:black; font-size:14px; font-weight:bold;}
.bidform {font-size:12px; font-weight:bold;}

.rowColor1 {background:#CECECE;}
.rowColor2 {background:#FFFFFF;}

/* gift certificates */
.header {font-family:verdana,helvetica; font-size:13px; color:#656565;font-weight:bold;}
.bigheader  {font-family:verdana,helvetica; font-size:18px; color:#003932; font-weight:bold;}

/* huffy styles */
.huffyProdDesc {font-size:12px; color:black; text-decoration:none; }
.huffyProdPrice {color:#003932; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.huffyProdLongTitle {font-family:arial, helvetica; font-size:14; color:#005588; font-weight:bold; text-decoration:none;}
.huffySelectionLevel {font-family:arial, helvetica; font-size:20px; color:#005588; font-style:italic; font-weight:bold; text-decoration:none;}

/* gift center styles */
.giftCenterText {font-size:12px; font-family:verdana, helvetica; color:black;}
.giftCenterBold {font-size:12px; font-family:verdana, helvetica; color:black; font-weight:bold; text-decoration:none;}
.giftCenterLink{color:#003932; font-size:12px; font-weight:bold;}

/* helpdesk style */

.hd_pagelink {color:#656565;text-decoration:none;}
.hd_pagelink:hover {text-decoration:underline;}
.helpdesk_header {font-size:9px; font-weight:bold; text-decoration:none; color:#67A99D; font-style:bold;text-transform:uppercase;}
.subheadNumber {font-size:9px; padding-left:2px; font-weight:bold; color:#858585; text-decoration:none;}
.subnavHeader {font-size:9px; padding-left:2px; font-weight:bold; color:#ffffff; text-decoration:none;}
.hdTopicHeading {font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}
.body {color:#5f5f5f;text-decoration:none;}

/*site palette*/
/*.maincolor {background:#003932; color:#ffffff;}*/
/*.maincolor {background:url(../images/bg_greentile.gif); color:#006555;text-transform:uppercase;}*/
.maincolor {background:#E6F7F1; color:#006555;text-transform:uppercase;}
.secondarycolor {background:#a6a6a6; color:#003932;}
.tertiarycolor {background:#c66a00;}
.wizmaincolor {background:#EEEEEE; color:#a6a6a6; padding-left:10px; padding-right:10px; font-weight:bold;}
.wizhighcolor {background:#fff; color:#006555; padding-left:10px; padding-right:10px; font-weight:bold;}

/*shopping2.0 checkout styles*/
.padleft {padding-left:10px; padding-right:10px;}
.error {font-family:verdana;color:#cc0000;font-weight:bold; font-size:9px; line-height:8px;border-color:#cc0000;border-style:solid;border-width:2px;width:550px;height:65px;}
.error2 { font-family:verdana;background-color:yellow; padding:1px; font-weight:bold; font-size:12px;}
.alert {font-family:verdana;color:006555;font-weight:bold;text-transform:uppercase;font-size:9px;line-height:12px;}
.alert a {font-family:verdana;color:006555;font-weight:normal;text-transform:uppercase;font-size:9px;}
.details {font-family:verdana;font-size:9px;color:#656565;text-transform:none;}/*#318578*/
.details:HOVER{color:#006555;}
.promodetails {font-family:verdana;font-size:9px;color:#666666;}
.promodetails:HOVER{color:#006555;}

/*checkout 2004*/
/*.checkbg_lt {background-color:#F5F5F5;}*/
.checkbg_lt {background-color:#FFFFFF;}
/*.checkbg_dk {background-color:#D7D7D7;}*/
.checkbg_dk {background-color:#E6F7F1;}
.checkbg_border {border:solid 1px #666666;}
.check_bullet {color:#CC0000;}
.cartrow1 {background-color:#fff;}
.cartrow2 {background-color:#F7F7F7;}

/* store tour styles */
td#storetourstart{text-align:center; vertical-align:top;}
td.storetour{font:12px Arial, sans-serif; color:#000; text-align:left; vertical-align:top;}
span.reg{font-size:12px;}
td.storetourmore{padding:15px 0px 0px 0px; text-align:center;}

/* helpdesk styles */
.helpdesk_link {text-decoration:none;color:#656565;}

/* left nav styles */
.leftnav_bold {color:#656565;font-weight:bold;}

/* recently viewed styles */
.rv_link {color:#707070;}

/* How To (infozone) styles */
.howTo_link {color:#6C9B64;}

/* featured product styles (category page) */
.featprodname {font-family:verdana,geneva;line-height:11px;color:#656565;font-size:9px;font-weight:bold;text-decoration:none;}

/*  search input style (in the header) */
.searchText {
	font-family:verdana,geneva;
	font-size:9px;
	color:#656565;
	width:100px;
	height:16px;
	float:left;
	vertical-align:middle;
	margin:0 1px 0 3px;
	border:1px solid #002F25;
	background:url(../images/search_bg.gif) repeat-x;
	}
