/*GLOBAL SETTINGS /////////////////////////////////////////////*/
body {
	margin: 0px 0px 0px 0px;
	/*background:#000 url(images/bg.jpg) center ;*/
	background:#000 top center no-repeat fixed;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
}
#vidTd embed{
	/*max-width:540px;*/
}
h1{
	font-weight:normal;
	color:#FFFFFF;
	font-size:26px;
	line-height:26px;
	margin: 0 0 0 0;
}
.formBG{
	background:#333333;
}
td{
	vertical-align:top !important;
}
.container .forceTop{
	vertical-align:top !important;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover, a div:hover a {
	color:#999;
}
a div:hover {
cursor:pointer;
}
.newInput{
	background:#000;
	color:#FFF;
}
.searchField{
	background:TRANSPARENT;
	margin-left:4px;
	margin-top:4px;
	color:#666666;
	font-size:10px;
	border:0px;
	font-weight:bold;
	color:#a1a1a1;
	float:left;
	z-index:2540;
}
.footField{
	background:TRANSPARENT;
	margin-left:4px;
	margin-top:0px;
	color:#666666;
	font-size:10px;
	border:0px;
	font-weight:bold;
	color:#a1a1a1;
	float:left;
}
.searchList {
	font-size:9px;
	border:0px;
	clear:left;
	margin-top:3px;
	left:50%;
	margin-left:380px;
	position:absolute;
}
.searchBtn {
	position:absolute;
	border:0px;
	clear:left;
	top:44px;
	height:20px;
	width:50px;
	left:50%;
	margin-left:430px;
	background:url(images/go.png) no-repeat center;
}
.searchBtn:hover {
	cursor:pointer;
	background:url(images/goOver.png) no-repeat center;
}
.transField{
	background:TRANSPARENT;
	color:#666666;
	font-size:10px;
	border:0px;
	font-weight:bold;
	color:#a1a1a1;
}
.twitField{
	border:0px;
	height:20px;
	line-height:20px;
	width:160px;
	vertical-align:middle;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.holder {
	position:absolute;
	width:100%;
	margin: 70px 0px 0px 0px;
	min-height:83%;
	height:auto !important;
	/*min-height:100% !important;*/
	/*padding-bottom:20px;*/
	/*background:#000000 center fixed no-repeat;*/
	z-index:1;
}
.container {
	width:960px;
	padding: 0px 0px 0px 0px;
	border:#FFF solid 0px;
	min-height:100%;
	/*margin-top:18px;*/
	margin-top:32px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	/*text-align:center;
	position:absolute;
	left:50%;
	margin-left:-480px;*/
}
.topper, .container topper{
	position:relative !important;
	height:46px !important;
	vertical-align:bottom !important;
	padding:0 0 10px 0 !important;
	margin:0 !important;
}
.topper .swf{
	margin-top:15px;
}
.topper img{
	border:0px;
	padding:0 !important;
	margin:0 !important;
}
.twitIconLink:hover .twitIcon{
	background:url(images/twit.png) center no-repeat;
	cursor:pointer;
}
.twitIcon {
	width:34px;
	height:34px;
	background:url(images/twit_off.png) center no-repeat;
	float:left;
}
.submitForm {
	width:156px;
	height:95px;
	margin-top:8px;
	background:url(images/submit_bg.png) center no-repeat;
}
.submitForm .sform{
	margin-top:62px;
	background:TRANSPARENT;
	height:23px;
	position:absolute;
}
.submitForm .submitField{
	border:0px;
	margin-left:14px;
	font-size:10px;
	font-weight:bold;
	color:#a1a1a1;
	float:left;
	width:108px;
	background:#000;
}
.submitForm .submitBtn, .submitForm .submitBtn img{
	margin-top:-5px;
}
.register{
	font-size:16px;
	background:#09a5e2;
	padding:3px 5px 5px 5px;
	line-height:24px;
	color:#FFFFFF;
	font-weight:bold;
}
.register a:hover{
	color:#000000;
}
/*BLOG SETTINGS /////////////////////////////////////////////*/
.artTitle{
	font-weight:bold;
	font-size:18px;
	color:#FFF;
	line-height:27px;
}
.feat {
	text-align:center;
	vertical-align:middle !important;
	height:76px;
	background:url(images/featBG.png) center no-repeat;
}
.homeFeature {
	text-align:center;
	vertical-align:middle;
	height:98px;
	width:245px;
	background:url(images/featBGbig.png) center no-repeat;
}
.socialLinks{
	width:162px;
	height:30px;
	right:0px;
}
.socialLinks2{
	width:70px;
	margin-top:5px;
	right:0px;
	padding-left:6px;
	margin-bottom:-20px;
	overflow:hidden;
}
.socialLinks2 div{
	padding:2px 2px 3px 3px;
}
.socialLink{
	width:30px;
	height:30px;
}
.socialLink:hover{
	cursor:pointer;
}
.socialLinks .ms, .socialLinks2 .ms{
	width:30px;
	height:30px;
	background:url(social/ms_off.jpg) no-repeat;
} 
.socialLinks .ms:hover, .socialLinks2 .ms:hover{
	background:url(social/ms_on.jpg) no-repeat;
	cursor:pointer;
} 
.socialLinks .twit, .socialLinks2 .twit{
	width:30px;
	height:30px;
	background:url(social/twit_off.jpg) no-repeat;
} 
.socialLinks .twit:hover, .socialLinks2 .twit:hover{
	background:url(social/twit_on.jpg) no-repeat;
	cursor:pointer;
} 
.socialLinks .facebook, .socialLinks2 .facebook{
	width:30px;
	height:30px;
	background:url(social/facebook_off.jpg) no-repeat;
} 
.socialLinks .facebook:hover, .socialLinks2 .facebook:hover{
	background:url(social/facebook_on.jpg) no-repeat;
	cursor:pointer;
}
.socialLinks .digg, .socialLinks2 .digg{
	width:30px;
	height:30px;
	background:url(social/digg_off.jpg) no-repeat;
} 
.socialLinks .digg:hover, .socialLinks2 .digg:hover{
	background:url(social/digg_on.jpg) no-repeat;
	cursor:pointer;
}
.socialLinks .rss, .socialLinks2 .rss{
	width:30px;
	height:30px;
	background:url(social/rss_off.jpg) no-repeat;
} 
.socialLinks .rss:hover, .socialLinks2 .rss:hover{
	background:url(social/rss_on.jpg) no-repeat;
	cursor:pointer;
}
.socialLinks .tube, .socialLinks2 .tube{
	width:30px;
	height:30px;
	background:url(social/tube_off.jpg) no-repeat;
} 
.socialLinks .tube:hover, .socialLinks2 .tube:hover{
	background:url(social/tube_on.jpg) no-repeat;
	cursor:pointer;
}
.socialLinks .flick, .socialLinks2 .flick{
	width:30px;
	height:30px;
	background:url(social/flick_off.jpg) no-repeat;
} 
.socialLinks .flick:hover, .socialLinks2 .flick:hover{
	background:url(social/flick_on.jpg) no-repeat;
	cursor:pointer;
}
/*HOME PAGE SETTINGS /////////////////////////////////////////////*/
.homePromo, div.homePromo {
	float:left;
	position:absolute;
	width:100%;
	min-height:80%;
	height:100%;
	top:0px;
	margin-bottom:0px;
	/*background:#333 url(images/divBG.jpg) center no-repeat;*/
}
.teamPromo, div.teamPromo {
	float:left;
	position:absolute;
	width:100%;
	min-height:80%;
	height:120%;
	top:0px;
	margin-bottom:0px;
	/*background:#333 url(images/divBG.jpg) center no-repeat;*/
}
/*.homeFoot {
	float:left;
	position:relative;
	width:100%;
	top:-290px;
	background:url(images/trans.png) repeat-x top;
	text-align:center;
	margin-top:0px;
}*/
.homeFoot { 
	min-height:240px;
	height:auto; 
	position:absolute;
	width:100%;
	bottom:-510px; 
	margin-bottom:20px;
	background:url(images/transGridNew.png) repeat-x top;
	z-index:2400;
}
.homeFootProd { 
	height:130px;
	position:absolute;
	width:100%;
	bottom:-70px; 
	margin-bottom:20px;
	background:url(images/transGrid.png) repeat-x top;
	z-index:2400;
}
.homeNewsButt { 
	width:100%;
	background:url(images/newsGrid.jpg) repeat-x top;
}
.homeNewsButt td{
	vertical-align:top !important;
}
/*TEAM HOME PAGE SETTINGS /////////////////////////////////////////////*/
.trans{
	background:url(images/transTable.png);
}
.teamHomeTable td {
	padding: 0px 0px 20px 0px;
}
.teamHomeVideoTitle {
	height:28px;
	background:url(images/teamHomeVideoTitle.png) no-repeat;
}
.teamHomeGalleryTitle {
	height:28px;
	background:url(images/teamHomeGalleryTitle.png) no-repeat;
}
.homeTitle {
	color:#FFFFFF;
	font-size:20px;
	font-weight:lighter;
}
.homeRight {
	margin: 0px 30px 0px 30px;
}
.homeLinks a{
	background:#bc0000;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding: 3px 4px 2px 2px;
	line-height:24px;
}
.homeLinksBig a{
	background:#bc0000;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding: 3px 6px 2px 4px;
	line-height:24px;
}
.homeLinksGrey a{
	background:#535353;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding: 3px 4px 2px 2px;
	line-height:24px;
}
.homeLinks a:hover, .homeLinksGrey a:hover, .homeLinksBig a:hover{
	color:#000000;
}
.homeLine {
	height:8px;
	padding: 0px 0px 0px 0px;
	margin-bottom:-10px;
	margin-top:0px;
	background:url(images/homeLine2.png) center left no-repeat;
}
.homeLineSM {
	height:5px;
	width:150px;
	padding: 0px 0px 4px 0px;
	margin-bottom:4px;
	margin-top:4px;
	background:url(images/homeLine.png) right no-repeat;
}
.homeNewsArt {
	font-size:10px;
	color:#666666;
}
.homeNewsArtDate {
	font-size:10px;
	color:#333333;
	font-style:italic;
}
.homeNews{
	font-size:11px;
}
.homeNews:hover {
	background:url(images/newsBG.png) top repeat-x;
}

/*EVENT SETTINGS /////////////////////////////////////////////*/
/*.dater {
	margin-top:30%;
}*/
.month{
	color:#000;
	font-size:14px;
}
.day{
	color:#000;
	font-size:44px;
}
.monthSM{
	color:#000;
	font-size:12px;
	line-height:12px;
}
.daySM{
	color:#000;
	font-size:50px;
	line-height:50px;
}
.eventBG {
	background:#FFFFFF url(images/eventBG.png) top right no-repeat;
	vertical-align:middle !important;
}
.eventBGSM {
	background:#FFFFFF url(images/eventBG.png) center no-repeat;
	width:93px; 
	height:102px;
	text-align:center; 
	vertical-align:middle;
}
.formTable td{
	 padding:5px 5px 5px 0px;
}
.contestForm input{
	background:transparent;
	border:0px;
}
.submiter{
	background:#bc0000 !important;
	font-weight:bold;
	border:0px;
}
.submiter:hover{
	color:#000000 !important;
	cursor:pointer;
}
/*TEAM SETTINGS /////////////////////////////////////////////*/
.riders {
	padding-top:20px;
	margin-right:10px;
	margin-bottom:40px;
	width:183px; 
	height:230px; 
	background:#333333 center no-repeat;
	float:left; 
	text-align:left;
	font-weight:bold;
	overflow:hidden;
}
.riders:hover, .riders:hover .nameTag {
	background:#666666 center no-repeat;
	color:#000000;
	cursor:pointer;
}
.riders .nameTag { 
	padding-top:5px;
	padding-left:10px;
	height:20px;
	background:#000000;
	position:relative;
}
.riderBio {
	background:#FFFFFF;
	color:#000000;
	width:774px !important;
}
.riderBioBox{
	height:350px;
	overflow:auto;
	margin:0 20px 10px 0px;
	padding-right:20px;
}
.riderName {
	color:#000000;
	font-size:20px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
	/*border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;*/
}
.riderLeft {
	text-transform:uppercase;
	color:#6d6d6d;
	line-height:16px;
	font-size:9px;
}
.riderLeft:hover {
	color:#FFFFFF;
}
.riderGalleryImage {
	margin-right:10px;
	margin-bottom:10px;
	float:left; 
	width:73px;
	height:52px;
	background:center no-repeat;
	clear:left;
	cursor:pointer;
	overflow:hidden;
}
/*DOWNLOADS SETTINGS /////////////////////////////////////////////*/
.dls table{
	background:TRANSPARENT;
}
.dls table:hover {
	cursor:pointer;
	color:#FFFFFF;
}
.dls table img {
	border:0px;
}
.dls table:hover img {
	opacity:0.4;
	filter:alpha(opacity=40);
}
.wallpapers {
	width:192px; 
	height:275px;
	float:left; 
}
.badges {
	width:770px; 
	height:325px;
	float:left;
}
.iPaper {
	width:255px; 
	height:410px;
	float:left;
	margin-bottom:20px;
}
.mobilePaper {
	width:192px; 
	height:215px;
	float:left;
	margin-bottom:20px;
}
.msDL {
	width:385px; 
	height:268px;
	float:left;
	margin-bottom:20px;
}
/*NEWSLETTER SETTINGS /////////////////////////////////////////////*/
.darkenBackground {
	z-index: 2500;
	height: 100%;
	width: 100%;
	position:fixed;
	top: 0px;
	left: 0px;
	display:none;
}
.darkenBG{
	z-index: 2501;
	background-color: rgb(0, 0, 0);
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	top: 0px;
	left: 0px;
}
.darkCenter{
	width:376px; 
	height:262px; 
	background:#000000;
	left:50%;
	margin-left:-195px;
	top:50%;
	position:absolute;
	border:6px solid #FFFFFF;
	z-index: 3000;
	font-weight:bold;
}
.darkCenterRegion{
	width:376px; 
	height:262px; 
	background:#000000;
	left:50%;
	margin-left:-195px;
	top:50%;
	position:absolute;
	border:6px solid #FFFFFF;
	z-index: 3000;
	font-weight:bold;
}
.darkCloser {
	height:14px;
	width:14px;
	cursor:pointer;
	background:#000000 url(images/newsletterClose.jpg) center no-repeat;
	float:right;
}
.darkTitle{
	font-weight:normal;
	font-size:18px;
	color:#FFF;
}
.darkSubTitle{
	font-weight:normal;
	font-size:10px;
	color:#989898;
}
/*SOCIAL PAGE SETTINGS /////////////////////////////////////////////*/
.socialLoop {
	width:185px; 
	height:120px;  
	margin:4px; 
	float:left;
	cursor:pointer;
}
.socialLoop img{
border:0px;
}
.socTitle {
	font-size:15px;
	font-weight:bold;
}
.rssList {
	height:10px;
	width:10px;
	background:url(images/rssList.png) center no-repeat;
	padding:5px 5px 5px 5px;
	float:left;
}
.rssMainList {
	height:12px;
	width:12px;
	background:url(images/rssMainList.png) center no-repeat;
	padding:5px 5px 5px 5px;
	float:left;
	clear:both;
}
/*CATALOGS PAGE SETTINGS ///////////////////////////////////////////*/
.eCats {
	width:386px; 
	height:450px;
	float:left;
	margin-bottom:20px; 
}
/*COMPANY PAGE SETTINGS ///////////////////////////////////////////*/
.compHeader {
font-weight:bold;
font-size:14px;
color:#FFFFFF;
}
.compSubHeader {
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
.foxShops {
	width:195px;
	height:195px;
	float:right;
	text-align:left;
}
.radioBtn {
	background:TRANSPARENT !important;
}
/*FEATURES ///////////////////////////////////////////*/
.feats {
	width:175px;
	margin-right:10px;
	padding:0 0 20px 5px;
	text-transform:capitalize;
	height:100%;
	position:relative;
	margin:0;
}
.featLinks{
	width:175px;
	height:130px;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	color:#797979;
	position:relative;
	text-transform:capitalize;
}
.featLinks:hover .title{
	color:#FFFFFF;
}
.featLinks img{
	margin:0 0 5px 0;
	border:0;
	position:relative;
}
.featBreak{
	width:5px;
}
.featBreaker{
	clear:both; 
	margin:-20px 0 0 0 !important;
	position:relative;
	padding:0;
}
.featBreakerOt{
	clear:both;
	position:relative;
	margin:0px;
	padding:0;
}
/*SEARCH PAGE SETTINGS ///////////////////////////////////////////*/
.searchRider {
	clear:both;
	width:43px;
	height:35px;
	background:url(images/searchRider.png);
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.searchNews {
	clear:both;
	width:43px;
	height:35px;
	background:url(images/searchNews.png);
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.searchVideo {
	clear:both;
	width:43px;
	height:35px;
	background:url(images/searchVideo.png);
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.searchGallery {
	clear:both;
	width:43px;
	height:35px;
	background:url(images/searchGallery.png);
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

/*SEARCH BOX SETTINGS ///////////////////////////////////////////*/
.searchHolder .search .box, .searchHolder .search .box:hover{
	background:url(images/bg_select1.png) center right no-repeat;
	position:absolute;
	width:70px;
	border:0px;
	color:#CCCCCC;
	font-weight:bold;
	cursor:pointer;
	left:50%;
	margin-left:359px;
	margin-top:4px;
	height:13px;
	overflow:hidden;
	font-size:10px;
}
.searchOver{
	position:absolute;
	margin:0px;
	padding:0px;
	left:50%;
	margin-left:354px;
	top:64px;
	vertical-align:top;
	background:#000000;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.searchOver ul{
	width:72px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
.searchOver li{
	list-style-type:none;
	margin:0px;
	padding:3px 0 0 5px;
	font-weight:bold;
	width:80px;
	border:0px;
	height:16px;
	background:url(images/bg_selectLi.png) top left no-repeat;
}
.searchOver li:hover{
	color:#FFFFFF;
	cursor:pointer;
	background:url(images/bg_selectLiOver.png) top left no-repeat;
}
.searchOver li a{
	text-decoration:none;
	float:left;
	width:100%;
}
/*SHOP BOX SETTINGS ///////////////////////////////////////////*/
.shopOverBG{
	position:absolute;
	margin:0px;
	padding:2px 0 0 0;
	left:50%;
	margin-left:300px;
	top:0px;
	vertical-align:top;
	background:transparent;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	z-index:0 !important;
	height:80px;
	width:200px;
}
.shopOver{
	position:absolute;
	margin:0px;
	padding:2px 0 0 0;
	left:50%;
	margin-left:370px;
	top:20px;
	vertical-align:top;
	background:#ac0202;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	z-index:2450;
}
.shopOver ul{
	width:103px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
.shopOver li{
	list-style-type:none;
	margin:0px;
	padding:3px 0 0 5px;
	font-weight:bold;
	width:103px;
	border:0px;
	height:16px;
	background:url(images/bg_selectLiShop.jpg) top left no-repeat;
}
.shopOver li:hover{
	color:#FFFFFF;
	cursor:pointer;
	background:url(images/bg_selectLiShopOver.jpg) top left no-repeat;
}
.shopOver li a{
	text-decoration:none;
	float:left;
	width:100%;
}
.shopOver li a:hover{
	color:#000000;
}
#headSoc{
	position:absolute;
	left:110px;
	top:-1px;
	background:url(images/socBg.png) top left no-repeat;
	width:99px;
	height:25px;
}
#headSocWhite{
	position:absolute;
	left:110px;
	top:-1px;
	background:url(images/socBgWhite.png) top left no-repeat;
	width:117px;
	height:39px;
}