
/********************
	General Layout-F
********************/

#mainPaddingField{padding:10px 20px 0 20px;
	background-image: url(../images/fieldTripBG.jpg);
	background-repeat: no-repeat;
}

#mainTopField{
	width:633px;
	height:7px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/mainTopFieldBG.jpg);
}

#feature{
	width:835px;
	height:294px;
	background:url(../images/feature_athletics.gif) top left no-repeat;
	margin-bottom: 10px;
}
#featureAcademics{text-indent:-9999px;}
#promosAcademics{
	width:835px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
	height: 152px;
}
#featureAcademics{
	width:835px;
	height:295px;
	background:url(../images/feature_academics.jpg) top left no-repeat;
	margin-bottom: 10px;
}
#promosAcademics a{width:595px; height:98px; display:block; position:absolute; top:51px; right:50px; z-index:999;}
#promosAcademics p{
	width:835px;
	height:135px;
	text-indent:-9999px;
	display:block;
	background: url(../images/promo_academic_merch.jpg) top left no-repeat;
}

#mainField{
	width:633px;
	float:right;
	margin-top:5px;
	background-image: url(../images/mainFieldBG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#mainBotField{background:url("../images/mainBotFieldBG.jpg") top left no-repeat; width:633px; height:7px;}

/********************
	CONTENT-F
********************/
.promoField{
	width:193px;
	height:149px;
	background-image: url(../images/promoFieldBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.promoFieldLearn{
	width:193px;
	height:149px;
	background-image: url(../images/promoFieldLearnBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.promoFieldPaddingOut{
	padding:0 0px 0 0;
	float:left;
}
.promoFieldPaddingOut a:hover{text-decoration: none; }
.promoFieldPaddingOut a{padding:0 7px 0 0; float:left; text-decoration: none;}

.promoFieldPaddingLast a:hover{text-decoration: none; }
.promoFieldPaddingLast a{padding:0 0px 0 0; float:left; text-decoration: none;}


.promoFieldPaddingIn{padding:5px 6px;}
.promoFieldPaddingIn h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #BE2026;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.promoFieldText{
	color:#7e8082;
	text-decoration:none;
	text-align:left;
	font-size:10px;
	padding:3px;
}
.promoFieldTextLast{
	color:#7e8082;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	padding:3px;
}
.promoFieldTextLast span{
	color:#006666;
	text-decoration:none;
	text-align:left;
	font-size:14px;
	padding:0px;
}
.promoFieldPaddingLast{padding:0px; float:left;}

.labelsAmerica{
	width:593px;
	height:351px;
	background-image: url(../images/labels-america-bg.jpg);
	background-repeat: no-repeat;
}
.labelsAmerica h2{
	margin-left: 358px;
	margin-top: 0px;
	font-size: 24px;
	color: #D73C27;
	margin-bottom: 0px;
	font-weight: normal;
	padding-top: 40px;
}
.labelsAmericaText{
	margin-left: 358px;
	margin-top: 0px;
	font-size: 21px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
}

.fieldTripFeature{
	width:593px;
	height:283px;
}
.fieldTripFeatureText{
	margin-left: 280px;
	margin-top: 0px;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
	height: 140px;
	background-image: url(../images/fieldTripLogo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 138px;
	text-align: center;
}
.labelsAmericaText2{
	margin-left: 343px;
	margin-top: 25px;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	padding-left: 15px;
	background-image: url(../images/red_button.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.labelsAmericaText3{
	margin-left: 343px;
	margin-top: 25px;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	padding-left: 15px;
	background-image: url(../images/red_button.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.labelsAmericaPromo{
	width:145px;
	height:100px;
	float: left;
}
.labelsAmericaPromo2{
	width:440px;
	height:80px;
	float: left;
	padding-top: 7px;
	padding-left: 0px;
	margin-left: 8px;
}
.labelsAmericaPromo3{
	width:150px;
	height:100px;
	float: left;
}
.labelsAmericaPromo h2{
	margin-left: 7px;
	margin-top: 5px;
	font-size: 15px;
	color: #D42A14;
	margin-bottom: 0px;
	font-weight: normal;
	padding-top: 0px;
}
.labelsAmericaTextPromo{
	margin-left: 0px;
	margin-top: 5px;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
}
#flashpiece{
	width:548px;
	height:262px;
	margin-left: 7px;
	margin-bottom: 10px;
}
#call-out{ width:580px; text-align:center;}


/* ---------------------------
 Participating Products
-----------------------------*/

/* Clear Fix */
/* Apply the clearfix class to any element which acts as a container for floats. */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display:inline-block;
}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */



.eligible {font-family:'Helvetica',Arial;padding-left:20px;padding-right:5px;}
.eligible .h2 {padding-bottom:10px;}
.eligible .leftcol {float:left;width:325px;position:relative;z-index:1;}
.eligible .rightcol {float:right;width:192px;}
.eligible #productareanav {}
.eligible #productareanav .tab {
    float:left;
    cursor:pointer;cursor:hand;
    position:relative;
    font-weight:bold;
    text-align:center;
    width:148px;padding-right:7px;
    height:19px;padding-top:16px;
    background:url(../images/eligible_tab_off.png) no-repeat;
    z-index:2;
} * html .eligible #productareanav .tab {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_off.png',sizingMethod='crop');}
.eligible #productareanav .active {
    height:25px;padding-top:10px;
    background:url(../images/eligible_tab_on.png) no-repeat;
    z-index:5;    
    top:1px;
} * html .eligible #productareanav .active {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_on.png',sizingMethod='crop');} 
    .eligible #tab_1pt {}
    .eligible #tab_5pt {right:10px;}
.eligible #productareabody {width:314px; z-index:1;}
.eligible #productareabody #productareatop {height:12px; background:url(../images/eligible_prodbox_top.gif) no-repeat;}
.eligible #productareabody #productareabottom {height:19px; background:url(../images/eligible_prodbox_bottom.gif) no-repeat;}
.eligible #productareabody #productareamain {padding-left:14px; background:url(../images/eligible_prodbox_bg.gif) repeat-y;}
.eligible #productareamain .tableheader {font-weight:bold;padding-top:10px;padding-bottom:20px;}
.eligible #productareamain .tablediv {border-top:1px solid #91C2D1;width:280px;margin:0px 0px;}
.eligible #productareamain .tablediv .product {border-bottom:1px solid #91C2D1;background-color:#F3F4EC;width:266px;padding:2px 5px 4px 9px;}
.eligible #productareamain .tablediv .topsection {cursor:pointer;cursor:hand;font-style:italic;}
.eligible #productareamain .tablediv .topsection .icon {float:left;width:38px;}
.eligible #productareamain .tablediv .topsection .prodtitle {float:left;width:224px;}
.eligible #productareamain .tablediv .logo {padding-left:38px;} /*width:189px;*/
.eligible #productareamain .tablediv .bottomsection div.prodname {float:left;width:195px;margin-right:5px;padding-bottom:2px;}
.eligible #productareamain .tablediv .bottomsection div.prodsave {float:left;width:45px;padding-bottom:2px;}
.eligible #productareamain .tablediv .bottomsection div.top {font-weight:bold;padding-bottom:3px;}
.eligible #productareamain .tablediv .bottomsection {display:none;}
.eligible #productareamain .tablediv .active_prod .bottomsection {display:block;}
.eligible #productareamain .tablediv .productline {position:absolute;left:-999em;} /*hide all product lines, but...*/
    .eligible #productareamain.display_1pt .tablediv .prod_1pt,
    .eligible #productareamain.display_5pt .tablediv .prod_5pt 
    {position:static;} /*display the ones pertinent to the class value on #productareamain*/
    .eligible #productareamain.display_1pt .tablediv .nodisp_1pt,
    .eligible #productareamain.display_5pt .tablediv .nodisp_5pt 
    {display:none;} /*hide products without 1/5/etc point products when that tab is selected*/
    
    
.pdfbox {width:192px;margin-bottom:10px;}
.pdfbox .boxtop {background:url(../images/pdfbox_top_bg.gif) repeat-y;font-weight:bold;color:#FFFFFF;text-align:center;padding-bottom:7px;}
.pdfbox .boxtop div {background:url(../images/pdfbox_top_generic.gif) no-repeat top left;padding:7px 15px 0px 15px;}
.pdfbox .boxtop div.bonuspoints {background:url(../images/pdfbox_top_bonuspoints.gif) no-repeat top left;}
.pdfbox .boxbody {background:url(../images/pdfbox_bg.gif) repeat-y;padding:10px 5px 5px 8px;}
.pdfbox .boxbody .pdf_row {width:140px;padding-left:23px;padding-bottom:15px;font-weight:bold;background:url(../images/icon_arrow.gif) no-repeat top left;}
.pdfbox .boxbody .pdf_row img {display:inline;position:relative;top:2px;}
.pdfbox .boxbody .pdf_row span {display:block;color:#00274F;font-weight:normal;font-size:8pt;}
.pdfbox .boxbody .pdf_row span a {color:#00274F;font-weight:normal;text-decoration:underline;}
.pdfbox .boxbottom {height:14px;background:url(../images/pdfbox_bottom.gif) no-repeat;}
