/* =override layout bg images that are not used to prevent failed requests*/

/*
body=bg.jpg;
#siteWrapper=contentrepeat.jpg;
#site=bottomrepeat.jpg;
#siteSub=bottom.jpg;
#frameWrap=toprepeat.jpg;
#frame=top.jpg;

body,
#siteWrapper,
#site,
#siteSub,
#frameWrap,
#frame
{background-image:none;}
*/

/* =end override layout bg images that are not used to prevent failed requests*/


body
{
	font-family:Tahoma;
	min-width:1200px;
	background-image:url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/bg.jpg);
	background-repeat:repeat;
}

.headSpec
{
	display:block;
	font-size:.95em;
	font-style:italic;
	margin-left:3px;
}

div.err
{
	margin:10px;
}


form, #mainWrap, #site, #siteSub, #siteWrapper, #frameWrap, #frame, #frameSub, .subContent, #footer
{
	position:relative;
	min-height:1%;
	zoom:1;
}

#siteWrapper
{
  background:url("//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/contentrepeat.jpg") repeat-y scroll center 0 rgba(0, 0, 0, 0);
}

#site
{
  background:url("//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/bottomrepeat.jpg") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
}

#siteSub
{
  background:url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/bottom.jpg) center bottom no-repeat;
}

#frameWrap
{background:url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/toprepeat.jpg) 0 0 repeat-x;}

#frame
{background:url(//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/10642/v2/img/top.jpg) center 0 no-repeat;}

#headerSub, #mainBox, #footerSubWrap
{
  position:relative;
  margin:0 auto;
  width:1200px;
}

#mainBox
{width:1140px;}

#headerSub
{
	z-index:20;
	height:454px;
}

#logo
{
	position:absolute;
	top:155px;
	left:460px;
	width:305px;
	height:126px;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
}

#socialLinks
{
	position:absolute;
	z-index:50;
	top:15px;
	right:70px;
	width:330px;
  	text-align:right;
}


#menu
{
	position:absolute;
	z-index:10;
	top:420px;
	left:0;
    width:1200px;
    text-align:center;
}

#menu ul
{margin:0; list-style:none;}

#menu li
{
	position:relative;
	display:inline-block;
	margin:0 5px;
}

#menu a, #menu span
{
	position:relative;
	display:inline-block;
}

#menu span
{
	display:none;
}

#homeBody .menu .homeNav a,
#aboutBody .menu .bioNav a,
#statsBody .menu .statsNav a,
#guestbookBody .menu .guestbookNav a,
#linksBody .menu .linksNav a,
#scheduleBody .menu .scheduleNav a, #schResultBody .menu .scheduleNav a,
#galleryBody .menu .galleryNav a,
#videoBody .menu .videoNav a,
#newsBody .menu .pressNav a,
#sponsorBody .menu .sponsorNav a,
#crewBody .menu .crewNav a,
#shopBody .menu .merchNav a,
#contactBody .menu .contactNav a,
#marketingBody .menu .marketingNav a,
#marketBody .menu .marketingNav a,
#teamsBody .menu .teamsNav a,
#blogBody #menu .blogNav a,
.menu .active a
{color:#fa3201;}

.subHeading
{
	position:relative;
	z-index:10;
	font-size:2.0em;
	margin:0 0 15px 15px;
	padding:0;
}

#homeBody .subContent h2, #feedWrapper h2
{display:none;}

#mainWrap
{
	position:relative;
}

#mainBox
{padding:30px;}

#mainTop:empty, #mainBottom:empty
{display:none;}

#mainTop, #mainBottom
{

	position:relative;
	width:1200px;
	margin:0 auto;
}

#mainTop
{
	margin-top:30px;
}

#mainBottom
{
	margin-bottom:30px;	
}

.mainBoxSub
{
  position:relative;
  float:left;
  width:850px;
}

#mainSide
{
  position:relative;
  float:left;
	width:260px;
	margin:0 0 0 30px;
}

.subContent
{
	min-height:325px;
	padding:20px;
}

#feedWrapper, .feedWrapper
{
	position:absolute;
	z-index:20;
	top:293px;
	left:30px;
	height:90px;
	width:1140px;
	overflow:hidden;
	font-weight:normal;
	font-size:1.2em;	
}

#mainTop .feedWrapper
{
	position:relative;
	top:0;
	left:0;
	width:1200px;
	height:90px;
	text-align:center;
}

#headerWrap .schFeedWrap, #headerWrap .resultsFeedWrap, #headerWrap .statsFeedWrap,
#mainTop .schFeedWrap, #mainTop .resultsFeedWrap, #mainTop .statsFeedWrap
{
	position:relative;
	top:23px;
	float:left;
	height:63px;
	width:360px;
	overflow:hidden;
}

#mainTop .schFeedWrap, #mainTop .resultsFeedWrap, #mainTop .statsFeedWrap
{
	top:0;
	height:95px;
}

#mainTop .schFeedWrap, #mainTop .resultsFeedWrap, #mainTop .statsFeedWrap
{float:none; display:inline-block; vertical-align:top;}

#headerWrap .statsFeedWrap,
#mainTop .statsFeedWrap
{margin:0 30px;}

.emptyFeed
{padding:15px; text-align:center;}

.schFeedWrap, .resultsFeedWrap
{
	text-align:center;
}


.schFeedWrap span, .resultsFeedWrap span
{
	display:block;
}

.feedDesc1
{display:block; font-weight:bold;}

.statsFeedWrap span
{display:block; float:left; font-weight:bold;}

#feedWrapper a:hover, .feedWrapper a:hover
{text-decoration:none;}

.statsFeedSub{position:relative;}

.statsFeedSub li
{
 	position:relative; 
	display:inline-block;
	margin:6px 0px 6px 45px;
	width:100px;
}

.statsFeedSub .feedDesc1
{
	padding:0 10px 0 0;
}

#mainSide .schFeedWrap, #mainSide .resultsFeedWrap, #mainSide .statsFeedWrap,
#mainSide #sponsorWrapper, #mainSide .cartFeedWrap, #mainSide .spSponsor
{
	margin:0 0 10px;
	padding:10px;
}

#mainSide .cartFeedWrap
{text-align:center;}

#mainSide .cartFeedWrap i
{
	vertical-align:top;
	margin-right:6px;
}

#mainSide .fbookPageWrap, #mainSide .twitFeedWrap, #mainSide .mrp_marketWidgetFrameWrap
{
	margin:0 0 10px;
}

#sponsorWrapper, .spSponsor
{
	position:relative;
	z-index:15;
	text-align:center;
}

#headerWrap #sponsorWrapper, #mainTop #sponsorWrapper, #mainBottom #sponsorWrapper,
#headerWrap .spSponsor, #mainTop .spSponsor, #mainBottom .spSponsor
{
	position:relative;
	height:65px;
  	overflow:hidden;
  	text-align:center;
  	padding:0;
  	z-index:15;
}

#mainTop #sponsorWrapper, #mainBottom #sponsorWrapper,
#mainTop .spSponsor, #mainBottom .spSponsor
{
	width:1148px;
	margin:0 auto;
}

#sponsorWrapperSub, .spSponsor .sponsorWrapperSub
{
	height:450px;
	overflow:hidden;
}

.adWrap
{
	position:relative;
}

#sponsorWrapper .singleAdWrap, #mainTop #singleAdWrap, #mainBottom #singleAdWrap,
.spSponsor .singleAdWrap
{
	position:relative;
	float:none;
	display:block;
	text-align:center;
	line-height:65px;
	height:65px;
	width:150px;
	margin:0 auto 10px;
	padding:0;
	vertical-align:middle;
}

#headerWrap #sponsorWrapper .singleAdWrap, #mainTop #sponsorWrapper .singleAdWrap, #mainBottom #sponsorWrapper .singleAdWrap,
#headerWrap .spSponsor .singleAdWrap, #mainTop .spSponsor .singleAdWrap, #mainBottom .spSponsor .singleAdWrap
{
	display:inline-block;
	margin:0 7px;
}

#sponsorWrapper .singleAd, .spSponsor .singleAd
{
	display:inline;
	margin:0 1px;
    line-height:65px;
	vertical-align:middle;
}

#sponsorWrapper img, .spSponsor img
{
	border:0 none;
	position:relative;
	vertical-align:middle;
}

.galleryFeedPicWrap, .videoFeedPicWrap
{
  position:relative;
  float:left;
  margin:6px;
}

.galleryNames .pdesc
{display:none;}

.galleryNames
{
	position:relative;
	float:left;
	width:267px;
	margin:10px;
	text-align:center; 
}

.galleryNames img
{margin:10px 5px 0;}

.galleryNames h3, .galleryNames .headSpec
{display:block;}

.galInfoWrap{text-align:center;}

.picCaption p{display:inline;}

.singleImage{text-align:center;}

.galleryNames .dynamicWrap, .singleImage .dynamicWrap
{float:none;}

.thumbWrap
{
	float:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:0;
}


/*
.thumbWrap
{margin:0 1px 10px; width:84px; height:56px;}
*/


#galleryThumbs
{ 
	text-align:center;
	margin:25px 0;
}

#linksWrap
{
	position:relative;
	top:10px;
}

#footer
{
	position:relative;
	clear:left;
}

#footerSubWrap
{
	position:relative;
	height:100px;
}

#footerSub
{
	margin:0;
  	padding:40px 0 0;
}

.footMenu
{
  	width:700px;
}


.devFooter
{
	position:absolute;
	top:30px;
	right:0px;
  	width:220px;
}

h3
{
 	font-size:1.5em; 
}

.galleryList .contentSubWrap
{
 	width:380px; 
  	height:250px;
  	border-bottom:none;
}

.featureFeedWrap
{
	position:relative;
	width:810px;
	height:360px;
	padding:4px;
	overflow:hidden;
	border:solid 1px #000000;
	background:#ffffff;
}

.featureFeedSub
{
	position:relative;
}

.featureFeedContent
{
	position:relative;
	margin:0 0 5px;
}

.featureText
{
	position:absolute;
	top:0;
	right:0;
	width:226px;
	height:270px;
	padding:10px 10px 80px;
	background:#fa3201;
}

.featureText h3 a, .featureText h3 a:link, .featureText h3 a:active, .featureText h3 a:visited, .featureText h3 a:hover,
.featureText .headSpec, .featureText .pdesc
{color:#ffffff;}

.featureText .pdesc
{
	max-height:220px;
	overflow:auto;
	line-height:22px;
}

.featureThumbsWrap
{
	position:absolute;
	z-index:10;
	bottom:6px;
	right:4px;
	width:246px;
	text-align:center;
}

.featureThumb
{
	position:relative;
	display:inline-block;
	margin:2px;
	opacity:.6;
	cursor:pointer;
}	

.featureThumb.active, .featureThumb:hover
{
	opacity:1;
}


.itemRowWrap .addCol
{
	text-align:center;
}

.itemRowWrap .priceWrap
{
	margin-bottom:3px;
}

.itemCoverWrap .productPics .contentPicWrap
{margin:0 auto;}

.verifyOrderWrap
{width:365px;}

.paymentSet
{width:400px;}

/* =SocialLinks */

.mrp_socialFont
{
	font-size:1.25em;
}

/* =End SocialLinks */

/*End Probably need to move*/
