.adminBody #siteWrapper
{
	top:0;
	margin-bottom:0;
}

#topBarWrap a, #topBarWrap a:link, #topBarWrap a:active, #topBarWrap a:visited
{
	color:#e7e7e7;
}

#topBarWrap a:hover
{
	color:#fff;
}

#topBarWrap .ddBox
{color:#fff;}

#sourceBar .topHeadlineWrap
{
	color:#ddd;
	width:480px;
	height:25px;
	margin-top:0;
}

.adminBody #topBarWrap
{display:block;}

#mrpPanel .panelWrap
{
	border-color:#fff;
	border-style:dashed;
	-moz-box-shadow: 0 3px 20px #AB0A0E;
	-webkit-box-shadow: 0 3px 20px #AB0A0E;
	box-shadow: 0 3px 20px #AB0A0E;
	padding-top:30px !important;
}

#ddBox1
{
	top:45px;
}

a.mrp_genButton
{
    padding:1px 8px;
    border:solid 1px #f1da36;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow:0px 0px 1px 2px #ccc;
    box-shadow: 0px 0px 1px 2px #ccc;
background: rgb(254,252,234);
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1)));
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 );
}

a.mrp_genButton:hover
{
    -webkit-box-shadow:0px 0px 0px 0px #ccc;
    box-shadow: 0px 0px 0px 0px #ccc;
}

#networkLinks li
{
	border:0 none;
}

#networkLinks li a:hover
{background:none;}

body
{
    position:relative;
	font-family:Arial;
	color:#353535;
	min-width:980px;

}




/*
a, a:link, a:active, a:visited,
.pushItemContent h3 a, .pushItemContent h3 a:link, .pushItemContent h3 a:active, .pushItemContent h3 a:visited
{color:#7e7e7e;}
*/

a:hover, .pushItemContent h3 a:hover
{
	color:#333;
}

.touch, .pageLinkWrap span, .pageLinkWrap a
{
	border-color:#757575;
	background:#757575;
}

a.touch:hover, .pageLinkWrap a:hover
{background-color:#757575;}

.navLinkWrap, .pageLinkWrap
{
	border-color:#757575;
}
.pageLinkWrap .curLink
{
    background:#E2E2E2;
}
a.inlineAdminLink, a.inlineAdminLink:link, a.inlineAdminLink:active, a.inlineAdminLink:visited
{
	font-size:.8em;
	padding:0 5px;
	color:#555;
	background-color:#272727;
}

a.inlineAdminLink:hover
{
	color:#fff;
	background-color:#0a0a0a;
}

.alphaSearchWrap span, .alphaSearchWrap a
{margin:2px; padding:3px 4px;}

.alphaSearchWrap span.curLink
{color:#8E0C0C; background:none;}
	
.genColor, a.genColor
{color:#757575;}

.mrp_contentHeadFeature .mrp_favButtonWrap a
{color:#fff;}

h2
{
	position:relative;
	font-weight:bold;
	padding:2px;
    margin-bottom:2px;
    border:0 none;
    color:#8E0C0C;
    text-transform:uppercase;
}

h2
{font-size:2.1em;}

.sectionHead h2
{font-size:1.4em;}

.contentSpec
{top:9px;}


h2 span
{
	position:relative;
	z-index:5;
}

.viewAll
{top:20px; right:20px;}

h2 a:hover
{
    text-decoration:none;
}

.mrp_contentHeadFeature.mrp_contentHeadWrap .mrp_contentHead h2
{
	color:#fff;
	height:26px;
	padding:0 4px;
	margin:0 0 3px;
}

.mrp_contentHeadFeature.mrp_contentHeadWrap .mrp_contentHeadSpec
{
	color:#fff;
	height:14px;
}

.mrp_contentHeadWrap .mrp_contentHead h2
{border:0 none; height:24px; padding:0; margin:0;}



.sectionHead, .quickBio
{background-color:#ddd;}

h3
{
	font-size:1.9em;
}

#profileBody_driver h3.newsHead, .galleryList h3
{font-size:1.05em; font-weight:bold;}

h3, h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover
{
	color:#272727;
	margin-bottom:0;
}

h3 a, h3 a:link, h3 a:active, h3 a:visited
{text-decoration:underline;}

h3 a:hover
{text-decoration:none;}

#linksBody h3 a, #linksBody h3 a:link, #linksBody h3 a:active, #linksBody h3 a:visited
{color:#272727;}

#linksBody h3 a:hover
{color:#960A0D;}





#contactBody .contentSubHead
{border-bottom:solid 1px;}

.contentSubWrap
{
	border-bottom:solid 1px #e5e5e5;
}

#galleryList .contentSubWrap, #contactBody .contentSubWrap
{border:0 none;}

#galleryList .contentSubWrap
{width:345px;}

.headSpec
{
	margin:0 0 0 5px;
	font-size:1.2em;
}

.adminToolbar
{
    padding:0;
}

.adminToolbar li
{padding:0 4px;}

div.err
{
	color:#8E0C0C !important;
	margin:10px;
	width:auto !important;
	font-weight:bold;
	font-size:14px;
	background:#eee;
	border:solid 1px #8E0C0C  !important;
    -moz-box-shadow: 2px 2px 5px #333;
	-webkit-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333; 
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
}

.fieldWrap span.err
{
    color:#8E0C0C !important;
}

.bigSet .fieldWrap span.err
{
    font-size:36px;
}

.formInfo
{border-color:#272727;}

.subFormInfo
{background:#ddd;}

.formTitle
{color:#757575;font-size:1.7em; margin:0;}

.formSummary
{
	font-style:italic;
	color:#757575;
}

.elementWrap h2
{
	font-size:1.3em;
	margin-bottom:3px;
	border-bottom:solid 1px;
	border-color:#757575;
	zoom:1;
}

.elementWrap .listInfo ul
{list-style:square; margin-left:20px;}

.elementWrap .headDesc
{font-size:.95em; font-style:italic; margin-bottom:5px; color:#6D93A7;}

.elementWrap .paraWrap, .pageWrap, .resultWrap
{margin-bottom:8px;}

.mrp_listingsWrap .col
{
    width:340px;
}

.mrp_listingsWrap li
{
    position:relative;
    padding-left:22px;
}

.mrp_listingsWrap .mrp_mrpVerified
{
    position:absolute;
    top:0;
    left:0;
}

.mrp_table th
{color:#555;}

.mrp_table td
{background-color:#fff;}

.mrp_table tr:hover td
{background-color:#ddd;}

.mrp_table tr.curActiveRow td
{background-color:#eee;}

.listInfo h4, .mrp_table th, .mrp_table td
{
	border-color:#ddd;
}

.file, .fileThumb
{border-color:#b2b2b2;}

.file:hover
{
	cursor:default;
	background-color:#e2e2e2;
}

.fileCheck, .fileThumb, .fileName, .fileDate
{
	height:30px;
	line-height:30px;
}

.fileThumb a
{top:7px;}

.setWrap fieldset
{padding-left:0;}

.cardWrap
{width:270px; background:#eee;}

.contentPicWrap, .pushItemContent, .advButtonWrap, .custInfo, .cardWrap
{
	border:solid 1px #8E0C0C;
	padding:3px;
}

.quickMessagePicWrap
{display:none;}

.contentPicWrap
{margin-right:12px;}

/*generic profile stuff*/

.mrp_contentHeadFeature .mrp_contentHeadImg
{border-color:#fff; border-bottom-width:1px; padding-top:15px;}

.mrp_contentMenu
{
    height:30px;
	border-bottom:solid 1px #ddd;
}

.mrp_contentHeadFeature .mrp_contentMenu
{border-color:#fff;}

.mrp_contentMenu a, .mrp_contentMenu a:link, .mrp_contentMenu a:active, .mrp_contentMenu a:visited, .mrp_contentMenu a:focus
{
	position:relative;
	float:left;
	font-weight:bold;
	font-size:1.4em;
	padding:2px 5px 3px;
	margin:4px 3px 0;
	border:solid 1px #ddd;
	border-width:1px 1px 0;
	color:#222;
	background:#eee;
}

.mrp_contentHeadFeature .mrp_contentMenu a, .mrp_contentHeadFeature .mrp_contentMenu a:link, 
.mrp_contentHeadFeature .mrp_contentMenu a:active, .mrp_contentHeadFeature .mrp_contentMenu a:visited, 
.mrp_contentHeadFeature .mrp_contentMenu a:focus
{
	border-color:#222;
	color:#eee;
	background:#111;
}

.mrp_contentMenu a:hover
{
	text-decoration:none;
	color:#8E0C0C;
	background:#fff;
}

.mrp_contentMenu .mrp_menuPrompt:hover
{
	color:#8E0C0C;
}

.mrp_contentMenu a.active, .mrp_contentHeadFeature a.active
{
	top:-2px;
	color:#8E0C0C;	
	padding:4px 10px;
	background:#fff;
}

.mrp_contentHeadFeature .mrp_contentMenu a.active, .mrp_contentHeadFeature .mrp_contentMenu a:hover
{
	color:#8E0C0C;
	background:#fff;
}

.mrp_contentHeadFeature .mrp_contentMenu a.active
{
    top:1px;
    margin-top:0px;
    padding:4px 10px;
}

/*end generic profile stuff*/

form, #siteWrapper, #frameWrap, #frame, #frameSub, #mainWrap, #footer, #footerSub
{
	position:relative;
	min-height:0;
	zoom:1;
}

form
{
	z-index:10;
}


#frame
{
    padding-top:50px;
}
#frameSub
{
	width:815px;
	margin:0 auto;
	-moz-box-shadow: 0px 0px 25px #ddd;
	-webkit-box-shadow: 0px 0px 25px #ddd;
	box-shadow: 0px 0px 25px #ddd; 
	background:#FFF;
}

#footer
{
	position:relative;
	left:0;
	bottom:0;
	width:795px;
	padding:10px;
	background:#fff;
	text-align:center;
	margin:0 auto;
	-moz-box-shadow: 0px 0px 25px #ddd;
	-webkit-box-shadow: 0px 0px 25px #ddd;
	box-shadow: 0px 0px 25px #ddd; 
	
} 

/*
.mrp_footerIcon
{
    display:inline-block;
    width:40px;
    height:30px;
    background:url("/css/img/networkIcons.png") no-repeat scroll 0 -5px transparent;
}
*/

.subHeading
{
	position:relative;
	padding:3px 5px;
	color:#7e7e7e;
	font-size:3em;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.105em;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	margin:0 0 15px;
	text-align:center;
}



#mainWrap
{
	position:relative;
	padding-top:15px;
	border:solid 1px #e7e7e7;
	border-top:none;
	padding-bottom:15px;
}


.mrp_breadCrumbs
{
    position:relative;
    padding:2px 4px;
    margin:0 0 10px;
    font-size:1em;
    background:#eee;
}

/*
#profileBody_driver #mainWrap, #profileBody_sch #mainWrap,
#profileBody_track #mainWrap, #profileBody_assoc #mainWrap, 
#trackBody #mainWrap, #assocBody #mainWrap, #driverBioBody #mainWrap
{
    width:815px;
    margin:0 auto;
}
*/

#main
{position:relative;}

#mainSide
{
	position:relative;
	float:left;
	width:200px;
}

.mrp_list3 li
{padding-right:0;}

.mrp_list3 li a
{
	position:relative;
	display:block; 
	font-size:.95em; 
	padding-right:15px;
}

.mainBoxSub
{
	position:relative;
}

.subContent
{
	min-height:300px;
}






.classContentWrap .contentSubWrap
{border-color:#ddd;}

.classContentWrap h3
{background:#ddd;}


	
#profileBody_driver .subContent, #profileBody_sch .subContent,
#profileBody_track .subContent, #profileBody_assoc .subContent, 
#trackBody .subContent, #assocBody .subContent, #driverBioBody .subContent
{width:auto; padding:10px;}

#contactSet .fieldWrap textarea
{height:60px;}

#contactBody #contactSet .fieldWrap textarea
{height:123px;}

#newsBody .subContent .contentPicWrap
{
	border:0 none;
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff; 
}

#newsBody .navLinkWrap
{display:none;}

.galleryWrap .gallery
{
	height:auto;
}

.galleryWrap .contentNameWrap
{display:none;}

.galleryList .contentSubWrap
{width:250px;
 height:250px;}

.galleryList .contentSubWrap img
{
    width:230px !important;
}

/* =News
----------------------------------------*/

.mrp_newsBody
{
    width:540px;
    float:left;
}

.mrp_newsNetwork
{
    width:230px;
    float:right;
}

.mrp_newsNetwork .subSection
{
	margin:8px 5px;
}

#singleNewsWrap  .mrp_newsBody .contentPicWrap
{
    float:none;
    margin:0 0 10px;
    border:0 none;
    text-align:center;
    -moz-box-shadow: 0 0 0 #000;
	-webkit-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;
	padding:0;
}

.mrp_relatedRow
{
	height:30px;
	border-color:#ddd;
}

.mrp_relatedRow h4, .mrp_relatedRow h4 a
{
	display:block;
	width:99%;
	height:14px;
	overflow:hidden;
}

.mrp_relatedRow:hover
{
	border-color:#ccc;
}

.mrp_relatedRow:hover h4 a
{color:#8E0C0C;}

.profileHome .mrp_relatedRow .mrp_relatedText, .profileNews .mrp_relatedRow .mrp_relatedText
{width:146px;}

.profileHome .newsText h3
{border:0 none;}

.profileHome .mrp_contentMeta, #channelBody .mrp_contentMeta
{width:365px;}

#newsBody .contentSubWrap .mrp_contentMeta, .profileNews .contentSubWrap .mrp_contentMeta, .profileBlog .contentSubWrap .mrp_contentMeta
{width:475px;}

#newsBody .mrp_singleNewsHead .mrp_contentMeta
{width:auto; height:30px;}

.mrp_newsTagList
{
    clear:none;
}
/* =EndNews
----------------------------------------*/










.btnSubmit, #userWrap .btnSubmit, .btnSend, .addCart, .moreDetails, .pushItemWrap .viewAll, .btnProcess, .shopCheckout, .btnSignIn,
#signupSet .btnSubmit, a.more
{
	position:relative;
	display:block;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
	border:0 none;
	height:32px;
	width:80px;
	cursor:pointer;
	text-transform:uppercase;
	background:url(img/buttons.png) 0 0 no-repeat;
}

.btnSubmit
{
	width:73px;
	height:28px;
	background-position:0 0px;
}

.btnSubmit:hover
{background-position:-150px 0;}

.btnSignIn
{
	width:143px;
	height:28px;
	background-position:0 -100px;
}

.btnSignIn:hover
{background-position:-199px -100px;}

.btnSend
{width:80px; background-position:0 -50px;}
.btnSend:hover
{background-position:-150px -50px;}

a.more
{float:right; width:80px; margin-right:10px; background-position:0 -100px;}
a.more:hover
{background-position:-150px -100px;}





.ac_results
{
    border-color:#333;
    background:#bbb;
}

.ac_odd
{background-color:#ddd;}

.ac_even
{background-color:#ccc;}

.ac_over
{background-color:#d5d5d5;}

.ac_results a
{color:#333 !important;}

.ac_over a
{color:#111 !important;}






.tooltipMe
{
    vertical-align:super;
    text-transform:lowercase;
    letter-spacing:.9;
    font-size:.80em;
    color:#aaa;
    padding:0 3px;
    cursor:default;
}

.mrp_socialBox
{
    padding-left:30px;
}
.mrp_profileFeeds
{
    position:relative;
}
.mrp_profileFeeds .statsFeedWrap, .mrp_profileFeeds .schFeedWrap, .mrp_profileFeeds .resultsFeedWrap, .mrp_profileFeeds .pointsFeedWrap
{
    position:relative;
    width:220px;
    float:left;
    margin:0px 10px;
    height:100px;
    overflow:hidden;
	padding:10px 14px;
	border:solid 1px #e7e7e7;
    -moz-box-shadow: 0px 0px 10px #ddd;
	-webkit-box-shadow: 0px 0px 10px #ddd;
	box-shadow: 0px 0px 10px #ddd;
}

.mrp_profileFeeds .fullLink
{
    position:relative;
    display:block;
    font-size:.9em;
    font-weight:bold;
    text-align:center;
}

.trackFeedWrap .pointsFeedWrap, .trackFeedWrap .schFeedWrap, .trackFeedWrap .resultsFeedWrap,
.assocFeedWrap .pointsFeedWrap, .assocFeedWrap .schFeedWrap, .assocFeedWrap .resultsFeedWrap
{height:115px;}

.mrp_profileFeeds h2
{
    font-size:1.2em;
    text-align:center;
}

.resultsFeedWrap .feedDesc1, .schFeedWrap .feedDesc1
{
    display:block;
    font-weight:bold;
}

 .trackFeedWrap .resultsFeedWrap .feedDesc2, .assocFeedWrap .resultsFeedWrap .feedDesc2
 {
     display:inline-block;
     width:190px;
     overflow:hidden;
 }
 
 .resultsFeedWrap .feedDesc3
 {
      display:inline-block;
     width:30px;
     text-align:right; font-weight:bold;
     overflow:hidden;
 }
 
.resultsFeedWrap li, .schFeedWrap li
{
    margin-bottom:5px;
}

.schFeedWrap li
{text-align:center;}
  
.statsFeedWrap .feedDesc1
{
    display:block;
    float:left;
    text-align:right;
    width:60px;
    float:left;
}

.statsFeedWrap .feedDesc2
{
    display:block;
    float:left;
    text-align:left;
    width:50px;
    padding-left:110px;
    font-weight:bold;
}
  
.statsFeedWrap li{margin-bottom:3px; height:17px;}

.statsFeedWrap li:hover, .schFeedWrap li:hover, .resultsFeedWrap li:hover, .pointsFeedWrap li:hover
{background:#eee;}

.feedInfo
{
	text-align:center;
	margin: 0 0 2px;
	font-style:italic;
}

.feedInfo span
{
	display:inline;
	padding:0 4px;
}

.resultsFeedWrap .feedInfo span
{display:block;}

.trackFeedWrap .resultsFeedWrap .feedInfo .feedSpec1,
.assocFeedWrap .resultsFeedWrap .feedInfo .feedSpec3
{display:none;}

.pointsFeedWrap .feedInfo span
{display:block; padding:0;}


.trackFeedWrap .feedContent ul, .assocFeedWrap .feedContent ul
{
	font-size:.85em;
}

.trackFeedWrap .feedContent li, .assocFeedWrap .feedContent li
{
	display:block;
	clear:both;
	padding:2px 3px;
	margin:0 2px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	cursor:default;
}

.feedContent li a, .feedContent li a:link, .feedContent li a:active, .feedContent li a:visited, .feedContent li a:hover
{
	display:block;
	text-decoration:none;
	cursor:pointer;
}

.trackFeedWrap .pointsFeedWrap .feedContent li .feedDesc1, .assocFeedWrap .pointsFeedWrap .feedContent li .feedDesc1, 
.trackFeedWrap .resultsFeedWrap .feedContent li .feedDesc1, .assocFeedWrap .resultsFeedWrap .feedContent li .feedDesc1
{
	float:left;
	padding-right:4px;
	width:10px;
}

.trackFeedWrap .pointsFeedWrap .feedContent li .feedDesc2, .assocFeedWrap .pointsFeedWrap .feedContent li .feedDesc2, 
.trackFeedWrap .resultsFeedWrap .feedContent li .feedDesc2, .assocFeedWrap .resultsFeedWrap .feedContent li .feedDesc2
{
	float:left;
	width:145px;
	overflow:hidden;
	white-space:nowrap;
}

.pointsFeedWrap .feedContent li .feedDesc3, .resultsFeedWrap .feedContent li .feedDesc3
{
	float:right;
}

.feedPrev, .feedNext
{
	position:absolute;
	z-index:30;
	top:14px;
	left:87px;
	display:block;
	width:10px;
	height:12px;
	cursor:pointer;
	font-weight:bold;
	color:#8E0C0C;
}

.feedNext
{left:155px;}

.resultsPrev
{left:55px;}

.resultsNext
{left:187px;}

.feedPrev.disabled, .feedNext.disabled
{color:#aaa;}

.pointsFeedSub .pointsScrollable, .resultsFeedSub .resultsScrollable
{
	position:relative;
	width:5000px;
}

.pointsFeedSub .feedContent, .resultsFeedSub .feedContent
{
	position:relative;
	float:left;
	margin-right:10px;
	width:224px;
	height:100px;
}







#calloutWrap
{
    padding:15px 10px 0px 10px;
}

small a, #claimWrap p a
{
    font-size:inherit !important;
}
h2.txtCenter
{
    position:inherit;
    left:auto !important;
}


.infoMess
{
     border: 1px solid #E7E7E7;
    box-shadow: 0px 0px 20px #DDDDDD;
    margin-bottom:10px;
    background-color:#FFF9D7;
}









.mrp_contentHeadFeature.mrp_contentHeadWrap
{
    margin-bottom:0px;
}


.mrp_contentHeadFeature .mrp_contentHead
{
    left:0px;
    width:815px;
}

#homeBody .subHeading
{
	display:none;
}

#homeBody .subContent
{
    padding:0px;
}



.galleryFeedWrap, .videoFeedWrap
{
    margin-bottom:15px;
}


.galleryFeedPicWrap, .videoFeedPicWrap
{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	padding:1px;
}

#homeBody .mainLeft
{
    float:left;
    margin-left:-20px;
}

#homeBody .statsFeedWrap, #homeBody .schFeedWrap, #homeBody .resultsFeedWrap, #homeBody .pointsFeedWrap
{
    float:none;
    margin-bottom:15px;
    background:#FFF;
}

#homeBody #main
{
    float:right;
    width:560px;
}


.featureFeedWrap
{
	width: 540px;
	height: 250px;
	overflow: hidden;
position:relative;
	background: #FFF;
	margin-bottom:15px;
}

.featureFeed
{
	position: relative;
	overflow: hidden;
}

.featureFeedSub
{
	position: relative;
	width: 20000em;
}

.featureFeedContent
{
	position: relative;
	width: 450px;
	height: 250px;
	margin: 0 0 1px 0;
	overflow: hidden;
}

.featureText
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 440px;
	padding: 5px 5px;
	overflow: hidden;
	background: url(/css/img/trans/black70.png) 0 0 repeat;
	color:#FFF;
}



.featureText h3 a, .featureText h3 a:link, .featureText h3 a:active, .featureText h3 a:visited, .featureText h3 a:hover
{
    color: #FFF;
}
.featureText .pdesc
{
	display: inline;
	font-weight: normal;
}

.featureTextSub
{
	position: relative;
	z-index: 20;
}

.featureThumbsWrap
{
	position: absolute;
	z-index: 10;
	top: 0px;
	right: 0px;
	height: 250px;
	width: 87px;
}

.featureThumb
{
	position: relative;
	margin: 3px 3px;
	width: 85px;
	height: 45px;
	cursor: pointer;
    padding:0px;
	border:solid 1px #ddd;
	
}

.featureThumb.active
{

	border:solid 1px #E8E713;
}

.featureThumb:hover
{
    border:solid 1px #F00101;
}

.featureThumb img
{
	display: block;
	font-size: 1px;
	text-indent: -9999px;
	overflow: hidden;
	width: 85px;
	height: 45px;

}

.featureText h3
{
	position: relative;
	font-size: 1.5em;
	text-decoration: none;
}

.featureText .headSpec
{
	font-style: italic;
}

.featureText p
{
	line-height: 1.3;
}



/*Sponsors*/
#sponsorWrapper .adWrap
{
	position:relative;
}

#sponsorWrapper .singleAdWrap
{
	position:relative;
	display:block;
	text-align:center;
	margin:0 0 14px;
	height:70px;
	line-height:70px;
}

#sponsorWrapper .singleAd, .sponsorFeed .singleAd
{
	position:relative;
	display:inline;
	vertical-align:middle;
	margin:0 1px;
	line-height:70px;
}

#sponsorWrapper .singleAd img, .sponsorFeed .singleAd img
{vertical-align:middle;}

#sponsorWrapper .singleAdWrap
{
	position:relative;
	width:200px;
	height:150px;
	float:left;
}

#sponsorWrapper .adWrap
{
	position:relative;
	width:30000em;
}

#sponsorWrapper
{
	position:relative;
	z-index:15;
	height:75px;
	overflow:hidden;
	text-align:center;
	background:#E2E2E2;
	border:solid 1px #e7e7e7;
    border-width:0px 1px 1px;
    padding:0px 0px 0px;
    margin-left:-10px;
    width:835px;
   
    -moz-box-shadow: 0px 0px 10px #ddd;
	-webkit-box-shadow: 0px 0px 10px #ddd;
	box-shadow: 0px 0px 10px #ddd;
}


#sponsorWrapper .adWrap
{
	position:relative;
	width:30000em;
}

#sponsorWrapper .singleAdWrap
{
	position:relative;
	display: inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *display:inline;
	line-height:75px;
	height:75px;
	width:165px;
	margin:0 1px;
	vertical-align:middle;
	
}

#sponsorWrapper .singleAd
{
	display:inline;
	margin:0 1px;
	line-height:75px;
	vertical-align:middle;
}

#sponsorWrapper img
{
	border:0 none;
	position:relative;
	vertical-align:middle;
}

img.adImage
{
    max-width:150px;
}

.driverFeedContent
{
    float:left;
    margin:0px 5px;
    position:relative;
}

.driverFeedContent h4
{
    position:absolute;
    width:96%;
    padding:3px 2%;
    color:#FFF;
    bottom:0px;
    left:0px;
    background: url(/css/img/trans/black70.png) 0 0 repeat;
    margin:0px;
    
}

.driverFeedContent h4 a
{
     color:#FFF;
}

.contactFeedWrap
{
    margin-left:30px;
    font-size:1.1em;
    margin-bottom:10px;
    padding:10px;
    background-color:#eee;
    width:206px;
    border:solid 1px #e7e7e7;
}
.contactFeedWrap ul
{
    margin-bottom:0px;
}

.contactFeedWrap h2
{
    padding-left:0px;
    font-size:1.2em;
    border-bottom:1px solid #e7e7e7;
}