body	{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
	
}

form, input, div	{
	margin: 0;
	padding: 0;
}

img	{
	border: 0;
	margin: 0;
}

.clearboth, .ieclearboth	{
	clear: both;
}
#h2headline	{
	color: #898bc5;
	margin-bottom: 10px;
	font-size: 14px;
	font-style: italic;
}
#wrapper	{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
}

#cartouter	{	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 22px;
}

#floating_cart	{
	text-align: right;
	display: none;
	height: 22px;
	width: 882px;
	float: right;
}

#floating_cart_empty	{
	display: none;
}
#headerlinks	{
	text-align: left;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	display: inline;
	width: 565px;
}
#headerlogolink	{
	width: 317px;
	height: 22px;
	float: left;
	display: inline;
}
#headerlogoleft	{
	float: left;
	width: 187px;
	height: 88px;
}
#mainheader	{
	background-repeat: no-repeat;
	width: 882px;
	height: 132px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/header1.jpg');
	padding: 14px 0 0 0;
}
#headerright	{
	float: left;
	width: 602px;
	color: #ffffff;
	padding: 65px 0 0 93px;
	height: 23px;
	position: relative;
	text-align: left;
}

#topnavbar	{
	width: 882px;
	height: 22px;
	margin: 1px 0 4px 0;
	font-size: 0;
	line-height: 0;
}
#topnavbar a	{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#topsearch	{
	width: 259px;
	font-size: 12px;
	height: 17px;
	border: solid 1px #000000;
	margin-right: 2px;
}
#cotopsearch	{
	width: 261px;
	font-size: 12px;
	height: 19px;
	border: solid 1px #000000;
	margin-right: 2px;
}
* html	#cotopsearch	{
	position: relative;
	top: -3px;
	height: 15px;
}
html* #cotopsearch	{
	height: 15px;
	width: 257px;
}
#topsearchgo	{
	position: relative;
	top: -4px;
}
#headerfreeship	{
	position: absolute;
	right: 0;
	top: 5px;
	width: 174px;
	height: 54px;
}

#headerlinks a	{
	color: #ffffff;
	text-decoration: none;
}
#headerlinks a:hover	{
	color: #ff0000;
}

#homeleftbanner	{
	width: 584px;
	height: 300px;
	float: left;
	display: inline;
	margin-right: 8px;
}
#homerightbanners	{
	float: left;
	width: 290px;
	height: 300px;
	display: inline;
}
.homeseemore	{
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#right-banner-top	{
	width: 290px;
	height: 182px;
	margin-bottom: 10px;
}
#right-banner-bot	{
	width: 290px;
	height: 108px;
}
#message	{
	margin: 2px 0 10px 0;
	padding: 0 8px 0 8px;
	font-size: 12px;
}

.spcrow	{
	margin: 5px 0 5px 0;
}
.spccell	{
	float: left;
	width: 163px;
	text-align: center;
	padding: 10px 0 0 0;
}
.spccell a	{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.spccell a:hover	{
	color: #ff0000;
	text-decoration: underline;
}
.catcell	{
	float: left;
	width: 163px;
	text-align: center;
	padding: 10px 0 0 0;
}
.alsocell	{
	float: left;
	width: 225px;
	text-align: center;
	padding: 10px 0 0 0;
}
.catcell a, .alsocell a	{
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.catcell a:hover, .alsocell a:hover	{
	color: #ff0000;
}

.catseeall, .alsocellall	{
	font-size: 11px;
}





.spcvline	{
	float: left;
	width: 16px;
}
.contsaleprice	{
	color: #990000;
	font-weight: bold;
}
#footer	{
	width: 882px;
	text-align: center;
	margin-top: 50px;
	font-size: 11px;
	color: #545454;
}
#footer a	{
	color: #545454;
	text-decoration: none;
}
#footer a:hover	{
	color: #ff0000;
}
#footerlinks	{
	border: solid 1px #545454;
	width: 880px;
	height: 18px;
	padding-top: 4px;
	margin-bottom: 10px;
}

#outer	{
	width: 882px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/mainareabg.jpg');
}

#mainarea	{
	width: 882px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/leftbottom.jpg');
	background-position: 1px bottom;
	background-repeat: no-repeat;

}
#leftnav	{
	width: 163px;
	margin: 0 1px 0 1px;
	float: left;
	display: inline;
	position: relative;
}
.leftshopby	{
	width: 163px;
	height: 23px;
}
#tlcleftshopby	{
	width: 163px;
	height: 23px;
	margin-top: 15px;
}
#leftother	{
	width: 163px;
	height: 23px;
	margin-top: 15px;
}
#leftnavbody	{
	width: 163px;
	padding: 0;
}
#testimonials-top	{
	width: 163px;
	height: 31px;
	margin-top: 20px;
}
#testimonials-bot	{
	width: 163px;
	height: 16px;
}
#testimonials-body	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/testimonialsbg.jpg');
	width: 133px;
	font-size: 11px;
	padding: 2px 15px 0 15px;
}
#testimonials-body a	{
	color: #000000;
	text-decoration: none;
}

#testimonials-body a:hover	{
	color: #ff0000;
}
#leftbot	{
	position: absolute;
	bottom: -3px;
}
html* #leftbot	{
	bottom: 0;
}
#mainbody	{
	float: right;
	width: 711px;
	padding: 0 0 0 6px;
}
#catleftbanner	{
	width: 491px;
	height: 300px;
	margin-right: 5px;
	float: left;
	display: inline;
}
#catright	{
	width: 215px;
	height: 300px;
	float: left;
}
.catrightimgs	{
	width: 215px;
	height: 96px;
	margin-bottom: 6px;
}
.catrightimgstop	{
	width: 215px;
	margin-bottom: 6px;
	height: 146px;
}
.catrightimgsbot	{
	width: 215px;
	height: 148px;
}
#catrightbot	{
	width: 215px;
	height: 96px;
}
#breadcrumbs	{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 0 3px 2px 3px;
	width: 640px;
}
	
#h1name	{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #02256d;
	color: #000000;
	padding: 2px 3px 0 3px;
}


#bigitem	{
	width: 300px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#bigitem a	{
	color: #082f70;
	text-decoration: none;
}
#teamsectionspecials	{
	float: right;
	width: 270px;
	margin-right: 15px;
}
#teamsectionspecialsbox	{
	border-left: solid 1px #8d8d8d;
	border-right: solid 1px #8d8d8d;
	width: 238px;
	padding: 0px 15px 0px 15px;
	height: auto;


}
#teamsectionspecialstop	{
	width: 270px;
	height: 32px;
}
#teamsectionspecialsbot	{
	width: 270px;
	height: 24px;
}
.sectionspecialsimage	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/sectionspecialsim.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 99px;
	height: 74px;
	padding-top: 2px;
	text-align: center;
	float: left;
	margin: 0 0 5px 0;
}
.sectionmoreinfo	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/sectionmoreinfo.gif');
	background-repeat: no-repeat;
	background-position: 0 55px;
	height: 74px;
	float: left;
	width: 179px;
	padding: 2px 0 0 15px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	position: relative;
	margin: 0 0 5px 0;
}
.sectionmoreinfo a	{
	text-decoration: none;
	color: #082f70;
}
.sectionspecialsimage-last	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/sectionspecialsim.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 99px;
	height: 74px;
	padding-top: 2px;
	text-align: center;
	float: left;
}
.sectionmoreinfo-last	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/sectionmoreinfo.gif');
	background-repeat: no-repeat;
	background-position: 0 55px;
	height: 74px;
	float: left;
	width: 179px;
	padding: 2px 0 0 15px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	position: relative;
}
.sectionmoreinfo-last a	{
	text-decoration: none;
	color: #082f70;
}
.moreinfo	{

	right: 0;
	bottom: 7px;
	text-align: right;
	width: 70px;
	height: 16px;
}
#teamcaption	{
	padding: 0 40px 10px 40px;
}
#contents	{
	margin-top: 10px;
	padding-left: 30px;
	width: 638px;
}

#capt1	{
	margin: 20px 0 20px 0;
	width: 711px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tabbar.jpg');
	background-repeat: no-repeat;

}
.hiddendiv1 {
	display: none;
}
.hiddendiv2	{
	display: none;
}
.pad10	{
	padding: 10px;
}
.tabs1 {
	cursor: pointer;
	width: 150px;
	height:	25px;
	float: left;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab1.jpg');
	margin: 0;
	display: inline;
}
.tabs2 {
	cursor: pointer;
	width: 150px;
	height:	25px;
	float: left;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab2.jpg');
	margin: 0;
	display: inline;
}
.tabs3 {
	cursor: pointer;
	width: 150px;
	height:	25px;
	float: left;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab3.jpg');
	margin: 0;
	display: inline;
}
.tabs4 {
	cursor: pointer;
	width: 150px;
	height:	25px;
	float: left;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab4.jpg');
	margin: 0;
	display: inline;
}
.highlighted1 { 
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab1h.jpg');
	color: #253a75;
	float: left;
	width: 150px;
	height:	25px;
	text-align: center;
	margin: 0;
	display: inline;
}
.highlighted2 { 
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab2h.jpg');
	color: #253a75;
	float: left;
	width: 150px;
	height:	25px;
	text-align: center;
	margin: 0;
	display: inline;
}
.highlighted3 { 
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab3h.jpg');
	color: #253a75;
	float: left;
	width: 150px;
	height:	25px;
	text-align: center;
	margin: 0;
	display: inline;
}
.highlighted4 { 
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/tab4h.jpg');
	color: #253a75;
	float: left;
	width: 150px;
	height:	25px;
	text-align: center;
	margin: 0;
	display: inline;
}
#tabcontainer	{
	margin: 30px 0 0 10px;

}

.masterbig	{
	border: solid 1px #e0e5d5;
	font-size: 11px;
}

.master a, .masterbig a	{
	text-decoration: underline;
}	
#itemcaption	{
	font-size: 12px;
}
#tabfiller	{
	height: 20px;
	background-color: #a9b78f;
	width: 317px;
	float: left;
}

#similaritems	{
	height: 25px;
	width: 711px;
}

#freeshipbanner	{
	width: 289px;
	text-align: center;
	margin-top: 5px;
}
#sectioncaption	{
	padding: 15px 30px 15px 30px;
}
#sectioncaption h3	{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
}

#newsleft	{
	width: 141px;
	height: 47px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/newsbg.jpg');
	background-repeat: no-repeat;
	padding: 27px 12px 0 10px;
	margin-bottom: 120px;
}
#newsinput	{
	width: 138px;
	border: solid 1px #000000;
	height: 16px;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
}
#newsgo	{
	float: right;
	display: block;
	margin: 5px 2px 0 0;
}
#productmanual	{
	margin: 10px 0 0 0;
}
#productmanual a	{
	color: #0000ff;
	text-decoration: underline;
}
.leftcatul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 163px;
}
.leftcatul li	{
	display: block;
	font-size: 12px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/leftcatbg.jpg');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 1px;
}

.leftcatul li a	{
	padding: 2px 0 3px 18px;
	margin-bottom: 1px;
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/leftcatbg1.jpg');
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.leftcatul li a:hover	{
	color: #ffffff;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/leftcatbg1h.jpg');
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
#lefttlcs	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 163px;
	margin-top: 40px;
}
#lefttlcs li	{
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/leftcatbg.jpg');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	display: block;
	padding: 2px 0 3px 18px;
	font-size: 12px;
	
}

#lefttlcs li a	{
	color: #333333;
	text-decoration: none;
}
#lefttlcs li a:hover	{
	color: #a13800;
}
.left-shop	{
	width: 163px;
	padding-top: 18px;
}
#leftnarrow	{
	width: 163px;
	height: 22px;
	display: none;
}
#gaslog	{
	width: 163px;
	background-image: url('http://lib.store.yahoo.net/lib/yhst-95622685483394/calcbg3.jpg');
	background-repeat: no-repeat;
}
#gas1	{
	padding: 58px 0 0 83px;

}
#gas2	{
	margin-top: 5px;
	padding-left: 83px;
}
#gas3	{
	margin-top: 5px;
	padding-left: 83px;
}
.gasblock	{
	margin-top: 8px;
	background-image: url('http://store.yahoo.com/lib/yhst-95622685483394/gasbg.jpg');
}
.gastitle	{
	float: left;
	width: 76px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	display: inline;
}
.needhelp	{
	float: left;
	width: 70px;
	text-align: right;
	color: #f8f122;
	padding-right: 10px;
	font-size: 11px;
	display: inline;
}
.needhelp a, #gashelp a	{
	color: #f8f122;
	text-decoration: none;
}


#calc_front_width	{
	width: 35px;
	border: solid 1px #000000;
	font-size: 11px;
	height: 16px;
}

#calc_back_width	{
	width: 35px;
	border: solid 1px #000000;
	font-size: 11px;
	height: 16px;
}
html* #calc_back_width	{
	margin-top: -3px;
}

#calc_depth	{
	width: 35px;
	border: solid 1px #000000;
	font-size: 11px;
	height: 16px;
}
html* #calc_depth	{
	margin-top: -3px;
}
#gashelp	{
	font-size: 11px;
	color: #f8f122;
	padding: 10px 0 0 13px;
}
#gas_calculator	{
	width: 163px;
	background-image: url('http://store.yahoo.com/lib/yhst-95622685483394/gasbg.jpg');
}
#gas_calculator	select	{
	font-size: 10px;
	height: 17px;
	width: 140px;
	line-height: 0;
}

#gas_type_holder	{
	margin-left: 7px;
}


#vent_type_holder	{
	margin-left: 7px;
}

#pilot_kit_type_holder	{
	margin-left: 7px;
}

#location_holder	{
	margin-left: 7px;
}

#gassubmit	{
	border: 0;
	width: 133px;
	height: 33px; 
}

#find_my_gas_logs_button	{
	text-align: center;
	background-image: url('http://store.yahoo.com/lib/yhst-95622685483394/gasbot.jpg');
	height: 37px;
	width: 163px;
	margin-top: 6px;
	
}


	

































































#homespacer	{
	width: 828px;
	height: 61px;
}
#flyoverlinks	{
	height: 25px;
	position: absolute;
	z-index: 999999;
}
#fo-spacer	{
	float: left;
	width: 182px;
}



#logo2	{
	width: 140px;
	height: 30px;
	float: left;
}

#topemail	{
	width: 235px;
	float: left;
	height: 30px;
}
#topemailinput	{
	border: solid 1px #b5b5b5;
	height: 15px;
	width: 176px;
	margin-top: 4px;
	text-align: center;
	padding-top: 2px;
}
html* #topemailinput	{margin-top: 3px;}
#homebody	{
	width: 810px;
	margin: 5px 0 0 20px;
}

.homerightbanner-int	{
	width: 306px;
	height: 107px;
}
#homeshopbyteam	{
	width: 792px;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/lib/yhst-95622685483394/shopbyteambg.jpg');
	background-repeat: no-repeat;
	padding-top: 84px;
	margin-top: 8px;
}
.shopbyteam-select	{
	width: 115px;
	font-size: 9px;
	font-family: tahoma;	
}
#shop-by-team-left-ncaa, #shop-by-team-left-nfl, #shop-by-team-left-mlb, #shop-by-team-left-nba, #shop-by-team-left-nascar	{
	width: 150px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 23px 9px 0 0;
	text-align: right;
	margin-bottom: 5px;
	height: 20px;
}

#shop-by-team-left-ncaa	{
	background-image: url('/lib/yhst-95622685483394/ncaaleft-z.jpg');
	margin-top: 10px;
}
#shop-by-team-left-nfl	{
	background-image: url('/lib/yhst-95622685483394/nflleft-z.jpg');
}
#shop-by-team-left-mlb	{
	background-image: url('/lib/yhst-95622685483394/mlbleft-z.jpg');
}
#shop-by-team-left-nba	{
	background-image: url('/lib/yhst-95622685483394/nbaleft-z.jpg');
}
#shop-by-team-left-nascar	{
	background-image: url('/lib/yhst-95622685483394/nascarleft-z.jpg');
}
#ncaa-select	{
	width: 132px;
	padding-left: 26px;
	float: left;
}
#nfl-select	{
	width: 137px;
	padding-left: 21px;
	float: left;
}
#mlb-select	{
	width: 143px;
	padding-left: 15px;
	float: left;
}
#nba-select	{
	width: 149px;
	padding-left: 9px;
	float: left;
}
#nascar-select	{
	width: 150px;
	padding-left: 10px;
	float: left;
}
#sitebody	{
	width: 882px;
	margin: 5px 0 0 0;
}
#mlbwrapper	{
	background-image: url('/lib/yhst-95622685483394/mlbwrapper.gif');
	width: 811px;
	margin-left: auto;
	margin-right: auto;
}
#mlbouter	{
	width: 791px;
	background-image: url('/lib/yhst-95622685483394/mlbbg.jpg');
	background-position: 0 top;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
}

#nflouter	{
	width: 791px;
	background-image: url('/lib/yhst-95622685483394/nflbg.jpg');
	background-position: 0 top;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
}

#nbaouter	{
	width: 791px;
	background-image: url('/lib/yhst-95622685483394/nbabg.jpg');
	background-position: 0 top;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
}

#nascarouter	{
	width: 791px;
	background-image: url('/lib/yhst-95622685483394/nascarbg.jpg');
	background-position: 0 top;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
}

#ncaaouter	{
	width: 791px;
	background-image: url('/lib/yhst-95622685483394/ncaabg.jpg');
	background-position: 0 top;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
}

#mlbbot	{
	margin-left: auto;
	margin-right: auto;
	width: 811px;
	height: 39px;
}
.mlbrowwhite	{
	width: 772px;
	height: 18px;
	background-color: #ffffff;
}

.mlbrowgrey	{
	width: 772px;
	height: 18px;
	background-color: #c0c0c0;
}

.teamcell	{
	font-size: 12px;
	width: 183px;
	float: left;
	padding: 1px 0 0 10px;
}
.teamcell3	{
	font-size: 11px;
	width: 247px;
	float: left;
	padding: 1px 0 0 10px;
}

.teamcell a, .teamcell3 a	{
	color: #000000;
	text-decoration: none;
}
.teamcell a:hover, .teamcell3 a:hover	{
	color: #ff0000;
	text-decoration: underline;
}
#bottom-banner	{
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 792px;
}




	
#intbody	{
	width: 655px;
	float: right;

}
#image	{
	width: 350px;
	float: left;
	text-align: center;
	padding-top: 10px;
}
#details	{
	width: 289px;
	float: left;
	padding-right: 11px;
	margin-left: 35px;
	display: inline;
}

#itemdetails	{
	border-left: solid 1px #8d8d8d;
	border-right: solid 1px #8d8d8d;
	width: 324px;
}
#itemdetailstop	{
	width: 324px;
	height: 33px;
}
#itemdetailsbot	{
	width: 326px;
	height: 26px;
	display: none;
}
#itemdetailscode	{
	font-size: 10px;
	padding: 13px 0 18px 15px;
}
#itemdetailsprice	{
	font-size: 11px;
	padding-left: 16px;
}
#itemdetailssaleprice	{
	padding: 0 0 5px 15px;
	font-size: 14px;
	font-weight: bold;
}
#yousave	{
	padding: 0 0 15px 16px;
	font-size: 12px;
}
.redtext	{
	color: #ff0000;
}
.options	{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
}
#availability	{
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-align: left;
	width: 64px;
	padding: 0 0 0 15px;
}
#availability-text	{
	float: left;
	font-size: 11px;
	padding: 0 0 0 5px;
	width: 225px;
}
#addtocart	{
	text-align: center;
	padding-top: 15px;
}

#multiinsets	{
	border-left: solid 1px #9d9d9d;
	border-right: solid 1px #9d9d9d;
	text-align: center;
	width: 219px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-size: 11px;
	color: #808080;
}
#multi-borders-top	{
	margin-right: auto;
	margin-left: auto;
	width: 221px;
	height: 6px;
	font-size: 0;
}
#multi-borders-bot	{
	margin-right: auto;
	margin-left: auto;
	width: 221px;
	height: 6px;
	font-size: 0;
	padding: 0 0 7px 0;
}
	

#similar-inner	{
	width: 711px;
}
.similar-row	{
	width: 636px;
}
.simcell	{
	width: 171px;
	padding: 15px 20px 15px 20px;
	text-align: center;
	font-size: 11px;
	float: left;
	font-weight: bold;
}
.simcellmid	{
	width: 172px;
	padding: 15px 20px 15px 20px;
	text-align: center;
	font-size: 11px;
	float: left;
	font-weight: bold;
}
.simcell a, .simcellmid a	{
	color: #000000;
	font-weight: normal;
}
.simcell a:hover, .simcellmid a:hover	{
	color: #ff0000;
}
.sim-hline	{
	height: 1px;
	font-size: 0;
	width: 636px;
	text-align: center;
}
.sim-vline	{
	width: 1px;
	font-size: 0;
	height: 151px;
	float: left;
	padding: 25px 0 25px 0;
}
#enlargelink	{
	margin: 10px 0 10px 0;
}
#itemimage	{
	width: 350px;
	text-align: center;
}


#infobody	{
	width: 644px;
	padding: 0 3px 0 3px;
}
#h1nameinfo	{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
	border-bottom: solid 1px #02256d;
	color: #000000;
	padding: 15px 3px 0 3px;
}




#breadcrumbs-section	{
	font-size: 10px;
	color: #000000;
	padding: 0 3px 10px 23px;
	width: 624px;
}
#breadcrumbs a, breadcrumbs-section a	{
	color: #000000;
	font-weight: bold;
}
#breadcrumbs a:hover, breadcrumbs-section a:hover	{
	color: #ff0000;
}
#itemfeatures	{
	font-size: 12px;
	padding-top: 20px;
}
.textbold13	{
	font-weight: bold;
	font-size: 13px;
}





#pagecontents	{
	text-align: left;
	line-height: 18px;
	padding-left: 15px;
	display: none;
}
/*------------------------------------------------------------*/

.previewdiv	{
	width: 522px;
	border: solid 4px #003fb0;
	background-color: #ffffff;
	font-family: arial;
	font-size: 12px;
	display: none;
	position: absolute;
	z-index: 9998;
	font-weight: normal;
}
.previewclose	{
	position: absolute;
	right: 0;
	top: 0;
	width: 33px;
	height: 33px;
	z-index: 9999;
	cursor: pointer;
}
.previewimage	{
	width: 200px;
	float: left;
	padding: 10px;
	font-size: 12px;
	text-align: center;
}
.previewdetails	{
	float: left;
	width: 280px;
	position: relative;
}

.previeworder	{
	background-color: #000000;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	width: 40px;
	height: 20px;
	float: left;
	margin: 20px 2px 0 0;
	text-align: center;
}

.previewcaption	{
	background-color: #777777;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	width: 75px;
	height: 20px;
	float: left;
	text-align: center;
}
.previewinnerorder	{
	width: 260px;
	border: solid 1px #666666;
	margin-bottom: 10px;
	font-size: 11px;
}
.previewcaptioninner	{
	padding: 3px;
	width: 254px;
	border: solid 1px #666666;
	margin-bottom: 10px;
	font-size: 11px;
}
.previewcaptioninner a	{
	color: #0000ff;
}
.previewrowleft	{
	text-align: right;
	padding: 2px 3px 0 0;
	font-weight: bold;
	float: left;
	width: 64px;
	height: 20px;
}
.previewrowright	{
	text-align: left;
	padding: 2px 0 0 3px;
	float: left;
	width: 190px;
	height: 20px;	
}
.previewhline	{
	height: 1px;
	font-size: 0;
	line-height: 0;
	background-color: #eeeeee;
}

.hidden_div {
	display: none;
}

.tabs {
	cursor: pointer;
	width: 70px;
	height: 18px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	color: #ffffff;
	background-color: #888888;
	text-align: center;
	margin: 20px 2px 0 0;
}
.highlighted { 
	background-color: #0a52e4;
	color: #ffffff;
	font-size: 12px;
	margin: 20px 2px 0 0;
	float: left;
	width: 70px;
	height: 18px;
	font-weight: bold;
	text-align: center;
}

#contentswrapper	{
	border: 1px solid #6d9fff;
	width: 446px;
	clear: both;
}
.previewaddtocart	{
	text-align: right;
	padding: 5px 20px 0px 0;
	height: 50px;
}
.previewquick	{
	position: absolute;
	z-index: 998;
	text-align: center;
	padding-top: 55px;
	width: 192px;
	font-size: 20px;
	font-weight: bold;
	display: none;
	cursor: pointer;
}
.previewquick-sim	{
	position: absolute;
	z-index: 998;
	text-align: left;
	padding-top: 60px;
	width: 192px;
	font-size: 20px;
	display: none;
	cursor: pointer;
}
.quickimage	{
	position: relative;
	left: -75px;
}
.pimage	{
	width: 140px;

	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
.leftcats	{
	height: 16px;
	padding: 1px 2px 0 0;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('/lib/yhst-95622685483394/leftcatbg.jpg');
}
	

.leftcatshover	{
	height: 16px;
	padding: 1px 2px 0 15px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('/lib/yhst-95622685483394/leftcatbghover.jpg');
}
.leftcats a	{
	padding-left: 15px;
	display: block;
	color: #434343;
	text-decoration: none;
}
.leftcats a:hover	{
	color: #ffffff;
	text-decoration: none;
}
.leftcat-hover	{
	background-color: #434343;
}
.leftcat-nohover	{}
#largediv	{
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000000;
	position: absolute;
	top: 0;
	left: 0;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
	z-index: 99998;
}

#imagediv	{
	position: absolute;
	top: 0;
	z-index: 99999;
	display: none;
	overflow: visible;
	visibility: visible;
}

#flyoverlinks	{
	width: 882px;
	height: 23px;
}

		.menuActuator a { 
			color:#666666;
			font-weight:bold;
			font-size:12px;
			font-family:arial;
		}

		.menu {
			font-size:10px;
			font-weight: bold;
			padding: 3px 0 3px 0;

		}

    	.menudiv {
			position:relative;
			z-index: 999999;
		}
.flyoverr	{
	width: 180px;
	background-color: #eeeeee;
	float: right;
	padding-top: 7px;
}
.flyoverl	{
	width: 180px;
	background-color: #eeeeee;
	float: left;
	padding-top: 7px;
	border-right: solid 1px #333333;
}
.flyoverncaa1	{
	width: 158px;
	float: left;
	background-color: #eeeeee;
	padding-top: 7px;
}
.flyoverncaa2	{
	width: 158px;
	float: left;
	background-color: #eeeeee;
	padding-top: 7px;
	border-left: solid 1px #333333;
}

.ncaa1	{
	width: 158px;
	padding: 7px 3px 7px 3px;
	float: left;
	line-height: 1.5em;
	border-right: solid 1px #ffffff;
	background-color: #444444;
	font-size: 10px;
}
.ncaa2	{
	font-size: 10px;
	width: 152px;
	padding: 7px 3px 7px 3px;
	float: left;
	line-height: 1.5em;
	border-right: solid 1px #ffffff;
	background-color: #666666;
}
#ncaabot	{
	font-size: 20px;
	width: 794px;
	background-color: #888888;
	text-align: center;
	padding: 7px 0 7px 0;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
#ncaabot a	{
	text-decoration: underline;
}
.listname	{
	height: 16px;
	background-color: #eeeeee;
	padding: 0 0 0 2px;
	cursor: pointer;
}
.listname a	{
	color: #666666;
	text-decoration: none;
}
.listnamehover	{
	height: 16px;
	background-color: #bbbbbb;
	padding: 0 0 0 2px;
	cursor: pointer;
}
.listnamehover a	{
	color: #ffffff;
	text-decoration: none;
}
.flyoverheader	{
	background-color: #ff0000;
	height: 30px;
	border-bottom: solid 1px #000000;
	color: #000000;
	width: 366px;
}
a.flyovertitles	{
	color: #ff0000;
	text-decoration: none;
}
a.flyovertitles:hover	{
	text-decoration: underline;
}
.flyoverouter	{
	background-color: #050647;
	width: 6px;
	float: left;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	
}
.flyoverbottom	{
	background-color: #050647;
	height: 6px;
	float: left;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	width: 372px;	
}
.flyoverbottom-ncaa	{
	background-color: #050647;
	height: 6px;
	float: left;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	width: 800px;	
}
.flyoverinner	{
	background-color: #f0f0f0;
	width: 366px;
	float: left;
}
.flyoverinner-ncaa	{
	background-color: #f0f0f0;
	width: 794px;
	float: left;
	height: 400px;
}
.flyoverseeall	{
	height: 21px;
	padding: 8px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #333333;
}
.flyoverseeall a	{
	color: #666666;
}
	
.flyovertop	{
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
	border-bottom: solid 1px #333333;
	padding: 10px 0 10px 10px;
}
#blankbutton	{
	width: 179px;
	height: 23px;
	float: left;
}
#ncaabuttondiv	{
	width: 82px;
	float: left;
	height: 23px;
	position: relative;
}
#nflbuttondiv	{
	float: left;
	height: 23px;
	position: relative;
	width: 52px;
}
#mlbbuttondiv	{
	float: left;
	height: 23px;
	position: relative;
	width: 54px;
}
#nbabuttondiv	{
	float: left;
	height: 23px;
	position: relative;
	width: 56px;
}
#nascarbuttondiv	{
	float: left;
	height: 23px;
	position: relative;
	width: 112px;
}
.flybut	{}
	
.buttonhover	{
	background-color: #ffffff;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
.displaynone	{
	display: none;
}
.cart_status	{
	height: 20px;
}
.quickcartlinks	{
	padding: 0 23px 15px 0; 
	text-align: right;
}
#temp_variable	{
	display: none;
}
#teamcaption	{
	padding: 0 40px 10px 40px;
}
.hometables	{
	font-size: 10px;
	height: 16px;
	padding-left: 10px;
}
.hometablescell	{
	width: 20%;
	float: left;
	padding-top: 0px;
}
.hometablescell a	{
	color: #000000;
}
.hometableouter	{
	margin-top: 10px;
	padding-top: 10px;
}
#caption1, #h1name1	{
	display: none;
}
.hometitles	{
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: solid 1px #000000;
}
.sectionrow	{
	text-align: center;
	margin: 0 0 30px 0;
}
.sectioncell	{
	float: left;
	padding: 0 30px 0 30px;
	width: 101px;
	font-size: 11px;
}
.sectioncell a	{
	color: #444444;
}
.topnavimgs	{
	height: 22px;
}
.leftnavheaders	{
	color: #721300;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #666666;
	margin-bottom: 8px;
	padding-bottom: 2px;
	border-top: solid 1px #666666;
}
.leftnavheadersfirst	{
	margin-top: 3px;
	color: #721300;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #666666;
	margin-bottom: 8px;
	padding-bottom: 2px;

}
#pressed_tab	{
	display: none;
}
	#ship_calc { width: 326px; text-align: left; font-family: Arial; }
	#ship_calc_inner { width: 326px; float: left; border-left: 1px solid #8d8d83; border-right: 1px solid #8d8d83; font-size: 11px; padding: 0px 5px 5px 5px; background-color: #c1c1c1; height: 76px; }
	#ship_calc_zip_title { float: left; font-weight: bold; padding-left: 4px; padding-top: 12px; width: 70px; }
	#ship_calc_zip { float: left; width: 84px; padding-left: 5px; padding-top: 12px; }
	#calc_zip { width: 53px; font-size: 10px; }
	#ship_calc_country_title { float: left; font-weight: bold; padding-left: 4px; padding-top: 2px; width: 70px; padding-top: 5px; }
	#ship_calc_country { float: left; width: 84px; padding-left: 5px; padding-top: 5px; }
	#calc_country { font-size: 10px; }
	#ship_calc_submit { background-color: #c1c1c1; background-image: url(http://lib.store.yahoo.net/lib/yhst-95622685483394/detailsbot-grey2.gif); background-repeat: no-repeat; background-position: bottom center; }
	#ship_calc_submit_inner { float: right; width: 163px; padding: 5px 5px 5px 0px; text-align: right; }
	#ship_calc_submit_bg { height: 32px; }

	#shipcalctitle { display: block; }
	#product_reviews_summary { float: left; width: 93px; color: #000000; border-right: 1px solid #8d8d83; background-color: #ffffff; padding: 10px 5px 10px 5px; font-size: 11px; height: 61px; }
	* html #product_reviews_summary { height: 68px; }
	
	#calc_results { background-color: #ffffa0; font-size: 11px; background-image: url(http://lib.store.yahoo.net/lib/yhst-95622685483394/detailsbot-yellow2.gif); background-repeat: no-repeat; background-position: bottom center; display: none; }
	#ajax_results { border-left: 1px solid #8d8d83; border-right: 1px solid #8d8d83; }
	#ajax_rates { width: 45px; float: left; }
	#ajax_methods { width: 232px; float: left; }
	#ajax_dates_gap { width: 45px; float: left; border-bottom: 1px solid #000000; font-weight: bold; }
	#ajax_dates { width: 313px; float: center; border-bottom: 1px solid #000000; font-weight: bold; }

	#reviews_title { font-weight: bold; }
	#reviews_text { color: #721300; font-weight: bold; }
	#reviews_links { font-size: 10px; color: #721300; font-weight: bold; text-decoration: underline; cursor: pointer; }

#ajax_alt_div select, #ajax_alt_div input	{
	font-size: 10px;
}
#ys_merchLogo	{
	display: none;
}
#ys_ofbMessage	{
	display: none;
}

.cursor	{
	cursor: pointer;
}

#inv-table	{
	margin-left: 8px;
}
* html #inv-table	{
	margin-left: 2px;
}
#padding-email {	
	padding: 80px 0px 22px 10px;
}
#padding-submit 	{
	padding: 80px 9px 22px 3px;
}
* html #padding-email {	
	padding: 79px 0px 22px 10px;
}
* html #padding-submit 	{
	padding: 78px 9px 22px 3px;
}
* html .leftnavrefinetext {
	padding-top: 3px; 
}
.accim	{
	width: 80px;
	padding: 10px;
	float: left;
	margin-top: 15px;
}
.acctext	{
	width: 500px;
	float: left;
	margin-top: 15px;
	padding-bottom: 5px;
	color: #333333;
}
.acctext a	{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.accline	{
	height: 1px;
	font-size: 0;
	background-color: #cccccc;
}
.accqty	{
	width: 60px;
	float: left;
	margin-top: 15px;
	padding: 10px;
	text-align: center;
}
.accqty input	{
	width: 30px;
}
.accoptions	{
	text-align: left;
}
.acctext span	{
	color: #990000;
	font-weight: bold;
}
#ksearch-refine	{
	display: none;
}
#ksearch-refine-real	{
	margin-bottom: 0px;
}
.hotitems	{
	float: left;
	font-size: 12px;
	text-align: center;
	padding: 0 0 5px 0;
}
.hotitems a	{
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #2B1B17;
}
.hotitems a:hover	{
	color: #ff0000;
	text-decoration: underline;
}
#socialiconsitempage	{
	border-left: solid 1px #9d9d9d;
	border-right: solid 1px #9d9d9d;
	text-align: center;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-size: 11px;
	color: #000000;
}
#socialiconsitempage-top	{
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: 6px;
	font-size: 0;
}
#socialiconsitempage-bot	{
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: 6px;
	font-size: 0;
	padding: 0 0 7px 0;
}
#hotitemsprice	{
	font-size: 11px;
		padding: 0 0 0px 5px;
}
#hotitemssaleprice	{
	padding: 0 0 0px 5px;
	font-size: 14px;
	font-weight: bold;
}
#hotitemsyousave	{
	padding: 0 0 0px 5px;
	font-size: 12px;
}
#productcalc { width: 326px; float: left; background-color: #c1c1c1;  }

iframe.grelated-iframe {
	display: none;
}
#item-cs-text	{
	padding: 0 0 3px 15px;
	font-size: 15px;
	font-weight: bold;
}
