/* DEFAULTS --------------------------------------------------------------------------------------------------------------*/
a img, :link img, :visited img {border:0; }
ol, ul {list-style: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }
table {border-collapse: collapse; border-spacing: 0; }
q:before, q:after, blockquote:before, blockquote:after {content: ""; }
a:hover, a:visited, a {color:#FFFFFF; }

/* OVERALLS --------------------------------------------------------------------------------------------------------------*/
body {background:#4d5733 url(../images/bg.jpg) repeat-x; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; }

/* TAINERS ---------------------------------------------------------------------------------------------------------------*/
.mainTainer {margin-left:auto; margin-right:auto; width:899px; background:#FFFFFF; }
.accoTainer {background:url(../images/bannerAccount.gif); text-align:right; height:35px; font-family:Garamond; font-size:11px; line-height:30px; text-transform:uppercase; padding-right:5px; }
.naviTainer {background:url(../images/nav.gif) ; width:899px; height:26px; text-align:center; line-height:26px; font-family:Garamond; font-size:11px; font-weight:bold; letter-spacing:3px;}
.bannTainer {   }
.bannTainer2 {height: 304px; width: 899px; }
.featTainer { }
.prodTainer {width:361px; height:169px; float:left; margin-left:55px; }
.descTainer {background:url(../images/descBG.gif) repeat-x; height:77px; padding: 10px 85px; color:#251d10; font-size:smaller; }
.contTainer {background-color:#b5a271; display:block; }

/* FORMER FOOTAINER
.footTainer {
	background:url(../images/footerCatnew.GIF) repeat-x; height:43px; width:899px; 
	text-align:center; line-height:43px; font-family:Garamond; font-size:10px; 
	font-weight:bold; letter-spacing:3px;}  */


.footTainer {
	position:relative; 
	top:0; background:url(../images/footBg.gif) repeat-x; height:27px; width:899px; 
	text-align:center; l
	ine-height:12px; 
	font-family:Garamond; 
	font-size: .7em;
	font-weight:bold; 
	letter-spacing:3px; 
	padding-top:16px;
	}


.featTainer { }
.wizNaviTainer {background:url(../images/wizNav.gif) ; width:899px; height:26px; text-align:center; line-height:26px; font-family:Garamond; font-size:11px; font-weight:bold; letter-spacing:3px;}
.wizContTainer {background:#FFFFFF; display:inline-block; }

.admainTainer{ margin-left:auto; margin-right:auto; width:899px; background:url(../images/contentBG.jpg) }
.adminContainer {background:url(../images/contentBG.jpg) display:block; }

/* NAV MENU --------------------------------------------------------------------------------------------------------------*/
.naviFonts {text-decoration:none; text-transform:uppercase; }
a.naviFonts:hover {text-decoration:underline; }

/* NAV MENU FOOTER -------------------------------------------------------------------------------------------------------*/
.footFonts {text-decoration:none; text-transform:uppercase; }
a.footFonts:hover {text-decoration:underline; }

/* FEATURED PRODUCTS PAGE ------------------------------------------------------------------------------------------------*/
.prodImages {width:106px; height:169px; float:left; }
.prodOveral {background:url(../images/featuredFundraising_02.gif) no-repeat; height:169px; width:255px; float:left; }
.prodTitles {position:absolute; padding-top:45px; color:#382014; overflow:hidden; white-space:nowrap; width:240px; }
.prodDescri {position:absolute; padding-top:77px; width:240px; padding-right:10px; color:#382014; font-size:x-small; }
.prodBuyNow {position:absolute; padding-top:129px; padding-left:140px; }

/* CATEGORIES PAGE [Left Pannel]-------------------------------------------------------------------------------------------------------*/
.catLHeader {font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; color:#382014; font-family:Garamond; font-size:16px; letter-spacing:3px;  }
.catLTainer {width:207px; float:left; padding-left:5px; }
.catPTainer {width:670px; float:right; }
.catGTainer {width:650px; float:right; }
.fooCTainer {background:url(../images/footerCat.gif) repeat-x; height:43px; width:899px; text-align:center; line-height:43px; font-family:Garamond; font-size:10px; font-weight:bold; letter-spacing:3px;}
.subCTainer {background:url(../images/subCatBG.jpg) #cccccc; display:inline-block; }
.catOverall {background:url(../images/catList.gif) no-repeat; height:169px; width:520px; float:left; }
.catTitles {position:absolute; padding-top:45px; color:#382014; overflow:hidden; white-space:nowrap; width:500px; line-height:20px; font-size:16px; }
.catDescri {position:absolute; padding-top:77px; width:500px; padding-right:10px; color:#382014; font-size:11px; }
.catBuyNow {position:absolute; padding-top:129px; padding-left:400px; }
.catList { padding-left:5px;}
.catListPE {font-size:12px; padding-left:0px; font-weight:bold; color:#ffffff; line-height:18px; }
.catListPI {font-size:12px; padding-left:0px; font-weight:bold; color:#382014; line-height:18px; }
.catListCE {font-size:12px; padding-left:8px; list-style-position:inside; text-transform:none; line-height:14px; font-weight:normal; }
.catListCI {font-size:12px; list-style-position:inside; text-transform:none; line-height:14px; font-weight:normal; color:#65461D }
.indexText {color:#000000; font-family:Garamond; font-size:10px; vertical-align: top; font-weight: bold; line-height:.8em; }
sup{ vertical-align: super; }
/* REGISTRATION PAGE -----------------------------------------------------------------------------------------------------*/
.asterick {color:#990000;}
.regForm { }

/* PRODUCT PAGE ----------------------------------------------------------------------------------------------------------*/
.prodLand {color:#000000; font-family:Garamond,Georgia, "Times New Roman", Times, serif; font-size:28px; text-align:center; }
.logo {background:url(../images/no_layers_ParisiFundRasing_subpage_03.gif); background-repeat:no-repeat; float:right; width:172px; height:344px; ablosute:right; display:inline-block; text-align:right; }
.prodPImage {width:209px; height:344px; float:right; display:inline-block; }
.prodPlogo {width:20px; height:44px; float:left; display:inline-block; z-index:1; }
.prodPDesc  {background:url(../images/productPage_02.gif); background-repeat:no-repeat; width:505px; height:344px; float:right; display:inline-block; }
.prodPTitle {position:relative; top:15px; left:5px;text-align:center; height:50px; width:400px; font-family:Garamond; color:#251d10; letter-spacing:3px; font-weight:bold; }
.prodPDescs {position:relative; top:15px; left: 10px;height:90px; width:400px; color:#251d10; font-size:11px; }
.prodPOrig  {background:url(../images/originChart.gif); height:87px; width:298px; margin-left:50px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:11px;  }
.prodPAlti  {position:absolute; height:58px; width:108px; margin-top:24px; margin-left:2px; text-align:center; text-transform:uppercase; }
.prodPSoil  {position:absolute; height:58px; width:68px; margin-top:24px; margin-left:114px; text-align:center; text-transform:uppercase; }
.prodPRain  {position:absolute; height:58px; width:108px; margin-top:24px; margin-left:186px; text-align:center; text-transform:uppercase; }
.prodPDrop  {margin-top:20px; margin-left:10px; display:inline-block; float:left; }
.prodPQuan  {margin-top:20px; margin-left:10px; display:inline-block; float:left; text-transform:uppercase; font-weight:bold; font-size:11px; color:#382014; }
.prodPAddc  {margin-top:20px; margin-left:10px; display:inline-block; float:left; }
.prodPForm  {background-color:#b5a271; border:#663300 solid 1px; height:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:center; }
.prodPForm  {background-color:#b5a271; border:#663300 solid 1px; height:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:center;  }
.prodPForm1 {font-family:Georgia, "Times New Roman", Times, serif;}
.prodPForm2 {font-family:Georgia, "Times New Roman", Times, serif;}

/* SHOPPING CART ---------------------------------------------------------------------------------------------------------*/
.cartTable {background-color:#b5a271; font-family:Georgia, "Times New Roman", Times, serif; border:#998960 dashed 2px; width:620px; margin-left:auto; margin-right:auto;}
.cartTableH{color:#382014; text-transform:uppercase; font-weight:bold; border-bottom:#998960 dashed 2px; }
.cartStatus{color:#990000; width:600px; margin-left:280px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; }
.cartForm  {size:1; }
.cartHead  {color:#990000; margin-left:280px; margin-bottom:5px; font-weight:bold; font-size:13px;}
.cartDesc  {color:#000000; margin-left:280px; font-size:11px; width:550px;}
.cartSubT  {color:#990000; margin-left:670px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
.cartEsti  {margin-left:670px; }
.cartChec  {margin-left:670px; }
.cartChec2  {margin-left:0px; }
.cartTableC{line-height:50px; vertical-align:middle; }
.cartRemove{color:#990000; margin-right:10px; font-size:10px; }
.cartBack  {margin-left:280px; }
.cartRow1  {  }
.cartRow2  {background:#af9a66; }
.cartTableJ{width:300px; color:#000000; font-weight:bold;  border-bottom:#785536; }


/* LANDING PAGE ----------------------------------------------------------------------------------------------------------*/
.landingPageC{width:899px; height:280px; margin-left:auto; margin-right:auto; }
.topSellers {background:url(../images/newfeaturedprodbg.jpg) no-repeat; margin-left:15px; height:281px; width:230px; float:left; } /**/
.topSellersH{height:15px; width:220px; font-family:Garamond; font-size:22px; letter-spacing:1px; text-align:center; line-height:30px; font-weight:normal; }
.topSellersC{color:#0068b3; font-size:16px; float:left; padding-top:5px; width:120px;  height:40px;}
.topSellersD{float:left; margin-left:10px;  height:50px; width:100px;}
.topSellersI{float:left; font-color:#000000; font-style:Garamond; height:20px;  width:120px; margin-left:90px; float:left; }
.topSellersB:hover, .topSellersB{color:#7b0901; margin-left:10px; margin-top:10px; font-weight: normal; font-size:14px; } 

.topSellersBackleft {background:url(../images/coachProfLeft.gif) no-repeat; margin-left:15px; height:281px; width:230px; float:left; }
.topSellersBackleft2 {background:url(../images/addPlayerLeft.gif) no-repeat; margin-left:15px; height:281px; width:230px; float:left; }
.challangeLeft{background:url(../images/challangeLeft.gif) no-repeat; margin-left:15px; height:281px; width:230px; float:left; }

.landPageC {background:url(../images/newlandingPagebg_wizards.jpg) no-repeat; height:250px; width:608px; float:right; color:#000000; padding:20px; margin-right:5px;}
.landPageH{font-family:Garamond; font-size:10px; font-weight:bold;}
.landPageT{font-size:14px; font-family:Garamond; font-weight:normal;}
.landPageL{height:235px; width:380px; float:left; }
.landPageR{font-family:Garamond; font-size:16px; height:235px; width:200px; float:right; padding:10px;}
.landPageFT{text-transform:uppercase; font-size:10px; line-height:25px;}
.landPageF {width:235px; height:10px; font-size:8px; }
.landPageB { }
.landPageTex{font-size:16px; font-weight:normal; font-family:Garamond; color:#7b0901; }
.landPageInputText{padding-left:3px; width:176px; }
.landPageInputTextfdcd {position:relative; left:-1px; width:168px;  }

.landPageJ {background:url(../images/coachProfRight.gif) no-repeat; height:250px; width:608px; float:left; color:#000000; padding-top:50px; margin-right:5px;}
.landPageS{font-family:Garamond; font-size:16px; font-weight:bold; font-color:#000000; float:right; }
.landPageJ2 {background:url(../images/addPlayerRight.gif) no-repeat; height:250px; width:608px; float:left; color:#000000; padding-top:50px; margin-right:5px;}
.landPagePlayer{background:url(../images/playerProfRight.gif) no-repeat; height:250px; width:608px; float:left; color:#000000; padding-top:50px; margin-right:5px;}
.landPageChallange{background:url(../images/challange.gif) no-repeat; height:250px; width:608px; float:left; color:#000000; padding-top:50px; margin-right:5px;}

/* Landing Page for Fuel The Future -------------------------------------------------------------------------------------------------*/
.landingPageP{width:900px; height:268px; margin-left:auto; margin-right:auto; }
.landPageLogS {color:#0068b3; font-size:10px; margin-left:4px; }
.landPageProdS {color:white; font-size:14px; margin-left:6px; padding-top:8px; height: 202px; }
.landPageLogText {color:white; font-size:14px; margin-left:4px; padding-top:2px; line-height:0.9em;}
.landPageProd {background:url(../images/fuelland/fund_landing2_r3_c4.jpg) no-repeat; height:210px; width:211px; float:none; vertical-align:top; }
.landPageLog {background:url(../images/fuelland/fund_landing2_r3_c6.jpg) no-repeat; height:210px; width:211px; float:none; vertical-align:top; }
.landPageReg {height:210px; width:211px; float:none; vertical-align:top; }


/* w/ Jon Edits for new look */

#landPageParticipantsTop {
	position:absolute;left:10px; top:0px; height:34px; width:206px;
	background-image:url(../images/fuelland/top_participants.gif);
	font-family:Garamond, serif;
}
#landPageParticipantsMiddle{ position:absolute;left:10px; top:34px; width:200px; }
#landPageParticipantsBottom { position:absolute;left:10px; top:200px; height:42px; width:206px;
	background-image:url(../images/fuelland/bottom_participants.gif); }
#landPageParticipantsImg {position:absolute; top:1px; left:1px;}


#landingPageLoginMain {
	position:absolute;
	left:236px;
	 top:0px; 
	 width:428px; 
	 height:240px; 
	 background-image:url(../images/login_pod.jpg); 
     font-size: .9em;	
	}
	
#landPageSubmit1 {position:absolute; top:196px; left:125px;}
#landPageSubmit2 {position:absolute; top:53px; left:125px; }
.landPageLogText2 {color:#301502; font-size:14px; margin-left:4px; padding-tolandPageInputTextp:2px; }
.landPageLogTextBig1{color:#bb8e4d;}
.landPageLogTextBig2{color:#bb8e4d;}


#submittext1 { position: absolute; top:56px; left: 131px; width:63px; color:brown; text-decoration: none; font-size:1.2em; }
#submittext2 { position: absolute; top:199px; left: 135px; width: 63px; color:#bb8e4d; text-decoration: none; font-size:1.2em; }	
	
	
#landingPageAbout {
height:242px;
left:680px;
position:absolute;
top:0px;
width:206px;
background-color:transparent;
background-image:url(../images/parisi_pod.jpg);
background-position:0 0;
background-repeat:repeat;
}
	


/* Wizards Landing Banner 
.main{width:899px;	height:239px; background: url(../images/wizard/Wizards_New_banner.jpg);	}
.left{position: relative; top:196px; left:336px; width:103px; height:31px; }
.right{	position: relative;	top:166px; left:481px;	width:103px; height:31px; }  
 -- commented out and placed in organization specific css -- Jon P */
 

/* CHECKOUT PAGES --------------------------------------------------------------------------------------------------------*/
.checkoutInput {margin-left:300px; }

/* Jon change */
.checkoutFieldset {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: #998960 solid 2px;
	width: 650px;
	background-color: #b5a271;
	padding: 10px;
}


.checkoutLegend {color:#330000; font-size:18px; font-family:Garamond; font-weight:bold; margin-bottom:1em; }
.checkoutOl {padding: 5px 5px 0 5px;  }
.commentLabels {float: left; width: 50em; margin-right: 1em; text-align:right; font-family:Garamond;  }
.checkoutLabels {float: left; width: 16em; margin-right: 1em; text-align:right; font-family:Garamond;  }
.checkoutDesc {font-family:Garamond; font-size:16px; color:#330000; margin-bottom:10px; margin-left:300px;}
.checkoutStar {color:#990000; font-family:Garamond; }
.checkoutPoints{margin-left:20px; color:#990000; font-size:18px; font-weight:bold; font-family:Garamond; float:left; width:180px; height:30px; }
.checkoutCont {color:#FFFFFF; font-family:Garamond; float:left; width:380px; margin-left:20px; }

/* .checkoutFieldsetJ { margin-left:auto; margin-right:auto;  width:850px; } */
.checkoutFieldsetJ { margin-left:auto; margin-right:auto;  width:899px; padding-bottom:40px; }
/* HEADER PAGES-----------------------------------------------------------------------------------------------------------*/
.answer {color:#000000; font-family:Garamond; font-size:16px; }
.question {color:#990000; font-family:Garamond; font-size:18px; font-weight:bold; }
.desc  {color:#000000; font-family:Garamond; font-size:16px; font-weight:bold; }
.imagetainer { height:157x; width:313px; float:none; vertical-align:top; }


.coachTable {background-color:#b5a271; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; border:#998960 dashed 2px; width:540px; margin-left:auto; margin-right:auto;}
.coachTableH{color:#382014; text-transform:uppercase; font-weight:bold; border-bottom:#998960 dashed 2px; }

.coachTableJ {background-color:#ddd2b9; font-weight: normal; font-family:Garamond; border:#082243 dashed 1px; width:200px;}


/* New stuff */
.registeredMark { font-weight:500; font-size:11px; vertical-align:top; }



/* DEBUG -----------------------------------------------------------------------------------------------------------------*
div {border:#FF0000 solid 1px; } /**/