/*Theme for sites with a dark background*/

/*=FROM ALL DEBUG*/

body
{
	color: #fdfdfd;
	background-color: #020202;
}

a, a:link, a:active, a:visited, a:hover
{
	color: #fdfdfd;
}

a.btnGeneral
{
	border-color:#333;
	background:#222;
}

a.btnGeneral:hover
{
	background:#333;
}

.itemGrid td{border:solid 1px #5c5c5c;}


.genTable th, .mrp_table th
{
	border-color:#cfcfcf;
}

.cardWrap
{

	border-color: #333;
	background-color:#222;
}

.cardWrap:hover
{
	background-color:#333;
}

.txtWatermark
{
  color:#5c5c5c;
}

.genBoxShadow1
{
	-moz-box-shadow: 2px 2px 4px #000;
	-webkit-box-shadow: 2px 2px 4px #000;
	box-shadow: 2px 2px 4px #000;
}

.contentNameWrap h2
{
	border-bottom-color:#000;
}

.contentHead, .elementHeading h2
{
	border-color:#000;
}

.listInfo h4
{
	border-color: #000;
}

.contentSubWrap, .mrp_contentSubWrap
{
	border-bottom-color:#c2c2c2;
}

.mrp_loadAbove .mrp_newCmntWrap, .mrp_contentSubWrap.mrp_newCmntWrap
{
	border-bottom-color: #c2c2c2;
}

.mrp_loadBelow .mrp_newCmntWrap, .mrp_contentSubWrap.mrp_newCmntWrap:last-child, .mrp_contentSubWrap.mrp_newCmntWrap.last
{
	border-top-color: #c2c2c2;
}

.contentPicWrap, .mrp_contentPicWrap
{
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
}


.mrp_entryListCats .active
{
	color:#fff;
	background:#000;
}

.mrp_entryListCats a:hover
{
	background:#ddd;
}

.mrp_contentMeta
{
	border-color:#403F3F;
}

.mrp_relatedRow
{
	border-color: #000;
}


a.inlineAdminLink, a.inlineAdminLink:link, a.inlineAdminLink:active, a.inlineAdminLink:visited, a.inlineAdminLink:hover
{
	background-color:#cfcfcf; 
	color:#020202; 
}

a.inlineAdminLink:hover
{
  	background-color:#020202; 
  	color:#e7e7e7;
}


.fieldWrap input, .fieldWrap textarea, .fieldWrap select
{
	border-color: #cfcfcf;
}


.navLinkWrap, .pageLinkWrap
{
	border-color: #555;
	color:#555;
}

.touch, .mrp_touch, .pageLinkWrap span, .pageLinkWrap a, .mrp_inpBtn
{
	
	border-color: #555;
	background-color:#333;
}


a.touch, a.touch:link, a.touch:active, a.touch:visited, a.touch:hover,
a.mrp_touch, a.mrp_touch:link, a.mrp_touch:active, a.mrp_touch:visited, a.mrp_touch:hover,
.pageLinkWrap a, .pageLinkWrap a:link, .pageLinkWrap a:active, .pageLinkWrap a:visited, .pageLinkWrap a:hover,
.mrp_inpBtn
{
	color:#fff;
}

.pageLinkWrap .curLink
{
  color:#eee;
  background:none;
}

a.touch:hover, a.mrp_touch:hover, .pageLinkWrap a:hover, .mrp_inpBtn:hover
{
	background-color:#555;
}

div.err, .infoMess
{
	color:#333 !important;
	border-color: #888;
	background-color:#dadada;
}

input.error
{
	background-color:#ffffd5;
	border-color: red;
	color:Red;
}

.infoMess
{
	border-color:#3C5482;
	background:#f7f7f7;
}

.alertMess
{
	border-color:#F2AB18;
	background:#FBE37C;
}

.infoMess a, .infoMess a:link, .infoMess a:active, .infoMess a:visited, .infoMess a:hover
{
	color:#222;
}

.formInfo
{
	border-bottom-color: #cfcfcf;
}

.subFormInfo
{
	background:#ddd;
}

.formSummary
{
	color:#888;
}

.set.bigSet .fieldWrap input, .set.bigSet .buttonWrap input, .set.bigSet .fieldWrap select
{
	color:#444;
}

.set.bigSet .fieldWrap input:hover, .set.bigSet .fieldWrap input:focus, .set.bigSet .buttonWrap input:hover
{
	color:#111;
}

#socialLinks, .schFeedWrap, .resultsFeedWrap, .statsFeedWrap, #mainSide #sponsorWrapper, #mainSide .sponsorWrapper.spSponsor
{
  border-color:#333;
}

#contactWrap h3
{
  border-bottom:solid 1px #eee;
}



.mrp_contentHeadFeature .mrp_contentHeadImg
{
  border-bottom-color: #555;
}

.mrp_contentHead h2
{
	border-color:#000;
}

.contentNameWrap h2
{
  border-color:#E5E5E5;
}

.mrp_contentMenu
{
	border-bottom-color: #ddd;
}

.mrp_contentMenu a, .mrp_contentMenu a:link, .mrp_contentMenu a:active, .mrp_contentMenu a:visited
{
	border-color: #E5E5E5;
	background:#E5E5E5;
}

.mrp_contentMenu a.active
{
	border-color:#ccc;
	background:#ccc;
}

.advButtonWrap
{
	border-color: #555;
}

.sectionHead
{
	background:#555;
}

.file
{
	border-bottom-color: #ddd;
}


.fileThumb
{
  border-right-color: #ddd;
}

.fileDate
{
  border-left-color: #000;
}


#audioPlayerBody
{
	color:#fff;
	background:#000;
}

#audioPlayerBody h1
{
	color:#000;
	background:#fff;
}


#audioPlayerBody .singleAdWrap img
{
	-webkit-box-shadow: 0px 0px 3px 3px #555;
	-moz-box-shadow: 0px 0px 3px 3px #555;
	box-shadow: 0px 0px 3px 3px #555;
}

/*=END FROM ALL DEBUG*/


/*=FROM FRONT CORE*/

.filterWrap
{
	border-color: #cfcfcf;
}

.gallery .singleImageWrap img
{
	border-color: #cfcfcf;
}

.galleryThumbs .thumbWrap
{
	border-color: #cfcfcf;
}

.galleryThumbs .thumbWrap:hover, .galleryThumbs .thumbWrap.activeThumb
{
  border-color:#000;
}


#picViewer h3
{
	color:#111;	
}

#picViewer .singlePhoto
{
	border-top-color: #cfcfcf;
}

#picViewer #picThumbsWrap
{
	background:#e7e7e7;
}

#picViewer .picThumb img
{
	border-color: #e7e7e7;
}

#picViewer .picThumb img:hover
{
  border-color:#111;
}

#picViewer .picThumb.activeThumb img
{
  border-color:#b2b2b2;
}

#picViewer #picCaption
{
	color:#111;
}

.mrp_crewPopout .mrp_crewSubWrap h3
{
    color:#000;
}

.mrp_crew.mrp_crewPopout 
{
    background-color:#fff;
    color:#000;
}

.mrp_crewPopout .mrp_crewSubWrap a
{
     color:#000;
}

.mrp_calendar thead th
{
    background-color: #ddd;
    color: #333;
}

.mrp_calendar td
{
    color: #114b7d;
    border-color: #bbb;
}

.mrp_calendar .mrp_calDay
{
    background-color: #f5f5f5;
    color: #333;
}

.mrp_calToday .mrp_calDay
{
    background-color: #666;
    color: #fff;
}

.mrp_calendar h4
{
    border-color:#e7e7e7;

}

/*=END FRONT CORE*/


/*=Ecom Core*/

.catDesc.catDescWithPic
{
    border-color: #eee;
}

.cartWrapper th, .cartWrapper td
{border-color: #fff;}

.cartWrapper th, .cartWrapper td
{
	background:#333;
}

.cartWrapper table.fauxTable th, .cartWrapper table.fauxTable td
{
  	background:#dedede;
}


.custInfo
{
	background:#333;
}


.thumbsWrapper .thumbWrap .dynamic img
{
  	border-color:#5c5c5c;
}

.thumbsWrapper .thumbWrap .dynamic img:hover
{
  	border-color:#F0A513;
}

.catWrap.catLevel_2
{
    background-color:#e2e2e2 !important;
}

.qtyMess.qtyInStock 
{
  	color:#3C763D;
} /*Green*/
 
.qtyMess.qtyOutStock {color:#A94442;} /*Red*/

.mrp_itemCard
{
    border-color: #ddd;
}

.mrp_itemCard:hover
{background:#eee;}


.thankYouWrap
{
	color:#272727;
    border-color: #dedede;
    background:#fff;
}

.thankYouWrap h3
{
	color:#272727;
}

#thankYouBody .thankYouWrap a.btnPrint
{
    color:#888;
}

#thankYouBody .thankYouWrap a.btnPrint:hover
{
	color:#272727;
}

.verifyOrderWrap
{
    border-color: #d2d2d2;
}

.verifyOrderWrap table.fauxTable th, .verifyOrderWrap table td
{
    border-color: #bbb;
}
/*=End Ecom Core*/


/*=RN Core*/

.mrp_cmntSubWrap, #mrp_cmntThreadWrap h2
{background:#ccc;}

.mrp_cmnt h4,.mrp_cmnt h4 a, .mrp_cmnt h4 a:link, .mrp_cmnt h4 a:active, .mrp_cmnt h4 a:visited
{
	color:#555;
}

.mrp_cmnt h4 a:hover
{
	color:#999;
}

.mrp_cmntActnsWrap
{
	background:#ccc;
}


.mrp_contentHead h2
{
	border-color:#000;
}

.contentNameWrap h2
{border-color:#333;}

.mrp_contentMenu
{
	border-color: #555;
}

.mrp_contentMenu a, .mrp_contentMenu a:link, .mrp_contentMenu a:active, .mrp_contentMenu a:visited
{
	border-color: #333;
	
	background:#333;
}

.mrp_contentMenu a.active
{border-color:#555;}

.mrp_contentMenu a.active, .mrp_contentMenu a:hover
{
	background:#555;
}

.mrp_rowFeedContent.mrp_alt
{
	border-color: #000;
}

.quickBio
{
	background:#555;
}


.mrp_picCardWrap h4{margin:0px; color:#FFF;}

.mrp_picCardWrap h4 a
{
    color:#FFF;
}

.mrp_picCardWrap .mrp_cardSpec
{
    color:#FFF;
}


.mrp_table th
{	
	border-color: #333;
}

.mrp_table td
{
	border-color: #777;
}

.mrp_table .curActiveRow td, .mrp_table tr:hover td
{
  background-color:#353535;
}

.pane .mrp_table td
{
  border-color:#ccc;
}


.mrp_schedule th
{
	color:#fff;
}

.curRow td
{
	background-color:#252525;
}

.classContentWrap .contentSubWrap
{
	border-color:#252525;
}

.classContentWrap h3
{
	background-color:#252525;
}

#addCommentWrap h3
{color:#000; border-color: #000; text-shadow:0 0 0 #fff;}

#addCommentWrap label, 
#addCommentWrap .recaptchaWrap a
{color:#000;}

.ac_results {
	color:#000;
	border-color:#454545;
}

.ac_loading {
	background-color: #FFF;
}

.ac_even
{background-color:#242424;}

.ac_odd
{background-color:#353535;}

.ac_over
{background-color:#1A1A1A;}

.ac_results a
{color:#C3C3C3;}

.ac_over a
{color:#fff;}


.advButtonWrap
{
	border-color:#353535;
}

#prodInfoLower
{
	border-color: #353535;
}

.packageWrapper
{
	border-color: #353535;
}

.cartWrapper table.fauxTable th, .cartWrapper table.fauxTable td
{
	border-color:#222;
	background:#222;
}

.cartWrapper th, .cartWrapper td
{
	border-color:#222;
}


.cartWrapper .cartTotalsWrap tr:last-child td
{
	border-color: #222;
}

.verifyOrderWrap
{
	border-color:#222;
}


.verifyOrderWrap table.fauxTable th, .verifyOrderWrap table td
{
	border-color:#222;
}

.mrp_galleryNav
{
	border-color: #403f3f;
}


#tooltip1
{background:#eee;}

#tooltip1 a
{color:#222;}

/*=End RN Core*/


/*=buttons*/

#contactSet .buttonWrap input, 
a.moreDetails, a.moreDetails:link, a.moreDetails:active, a.moreDetails:visited,
a.addCart, a.addCart:link, a.addCart:active, a.addCart:visited,
input.shopCheckout,
input.btnProcess,
.btnSignIn, .btnContinue, .btnSubmit
{
  position:relative;
	display:inline-block;
  font-size:14px;
  font-weight:bold;
  padding:2px 15px;
  border:solid 1px #222;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
	color:#111;
  background:#eee;
}

#contactSet .buttonWrap input:hover, a.moreDetails:hover, a.addCart:hover, input.shopCheckout:hover, input.btnProces:hover,
.btnSignIn:hover, .btnContinue:hover, .btnSubmit:hover
{
  color:#ddd;
  background:#111;
}

/*=end buttons*/

/* =SocialLinks 

NEED TO MOVE .fa-stack-2x FROM ALL.DEBUG LATER

LEFT OUT FOR NOW... DEFAULT SEEMS TO BE OK

.mrp_socialLinks a.mrp_socialFont
{color:#333;}

.mrp_socialLinks a.mrp_socialFont .fa:first-Child
{color:#bbb;}

.mrp_socialLinks a.mrp_socialFont:hover
{color:#000;}

.mrp_socialLinks a.mrp_socialFont:hover .fa:first-Child
{color:#fff;}


=End SocialLinks */

/* Registration Feed */

.regFeedWrap
{
	border-color:#333;
}

/* end Registration Feed */


/*=Custom Variables*/

body
{
	color:#;
	background-color:#;
}


a, a:link, a:active, a:visited, .genColor
{color:#;}

a:hover
{color:#;}

a.btnGeneral
{
	color:#000000;
	border-color:#ffffff;
	background:#ffffff
}

a.btnGeneral:hover
{
	color:#ffffff;
	border-color:#C2272D;
	background:#C2272D
}

.headSpec
{color:#;}

.menu a
{
	color:#ffffff;
}

.menu a:hover
{
	color:#C2272D;
}

#mainSide #socialLinks, #mainSide .schFeedWrap, #mainSide .resultsFeedWrap, #mainSide .statsFeedWrap,
#mainSide .videoFeedWrap, #mainSide .galleryFeedWrap
{
  border-color:#;
}

#footer
{
	color:#;
}


#footer .footMenu a, #footer .devFooter a
{
	color:#;
}


#footer .footMenu a:hover, #footer .devFooter a:hover
{
	color:#;
}


.subHeading
{
	color:#;
}


#feedWrapper
{
	color:#;
}


.schFeedWrap a, .schFeedWrap a:link, .schFeedWrap a:active, .schFeedWrap a:visited,
.pointsFeedWrap a, .pointsFeedWrap a:link, .pointsFeedWrap a:active, .pointsFeedWrap a:visited,
.resultsFeedWrap a, .resultsFeedWrap a:link, .resultsFeedWrap a:active, .resultsFeedWrap a:visited,
.statsFeedWrap .feedDesc1
{
	color:#;
}

.schFeedWrap a:hover,
.pointsFeedWrap a:hover,
.resultsFeedWrap a:hover
{
	color:#;
}

.mrp_table .curActiveRow td, .mrp_table tr:hover td,.mrp_table .curRow td
{
  background-color:#;
}

.mrp_table tr:hover a:hover
{
	color:#;
}

.classContentWrap .contentSubWrap
{
	border-color:#;
}

.classContentWrap h3
{
	background-color:#;
}

#statsBody .subContent h4
{color:#;}

#contactSet .buttonWrap input
{
  background-color:#;
}

/*=feeds*/

.galleryFeedPicWrap img, .videoFeedPicWrap img, .schFeedWrap span.feedDescPic img
{
  border:solid 2px #;
}

.galleryFeedPicWrap a:hover img, .videoFeedPicWrap a:hover img, .schFeedWrap a:hover span.feedDescPic img
{
  border-color:#;
}

/*=end feeds*/

/* =SocialLinks */

.mrp_socialLinks a.mrp_socialFont
{color:#ffffff;}

.mrp_socialLinks a.mrp_socialFont .fa:first-Child
{color:#C2272D;}

.mrp_socialLinks a.mrp_socialFont:hover
{color:#000000;}

.mrp_socialLinks a.mrp_socialFont:hover .fa:first-Child
{color:#ffffff;}


/* =End SocialLinks */


/*= END Custom Variables*/
