/* CSS Document */
html,body { 
	font-family:	Arial, sans serif;
	font-weight:	normal;
	color:			#333333;
	font-size:		12px;
	margin:			0px;
	text-decoration:none;
	margin-bottom: 20px;
	height:		100%;
	min-height: 100%;
 }
 
#mainContainer
{
	width: 960px; 
	min-height: 100%; 
	position: relative; 
	background-color: #ffffff; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 0;	
}

form
{
	min-height: 100%;
	height: 100%;	
}
 
  
/* Lemon Pledge - 10Mar2010 */
A
{
	color: #005288;
	font-size: 11px;	
}

.MainContentDiv
{
	margin-left: 40px;	
}

.Headline
{
	font-weight: bold;
	font-size: 30px;	
}

.SubHead
{
	font-weight: bold;
	font-size: 18px;	
	color: #333333;	
}

.commonLabel
{
	font-size: 12px;
	color: #333333;	
}


input[type=radio] 
{
	border: none;	
}

.BigLink
{
	font-weight: bold;
	font-size: 16px;
	color: #005288;		
}

.22px
{
	font-size: 22px;	
	font-weight: bold;	
}

.18px
{
	font-size: 18px;	
	font-weight: bold;
}

.px16
{
	font-size: 16px;	
	font-weight: bold;
}

.px14
{
	font-size: 14px;
	font-weight: bold;
	line-height: 2.5em;	
}

.11px
{
	font-size: 11px;
}

.MainBgColor
{
	background-color: #e3ecf1;	
}

.StandardMargins
{
	margin: 10px;	
}

.BigLabel
{
	font-size: 16px;
	font-weight: bold;	
}

.HeaderTopCenter
{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.NiceButton
{
	height: 40px;
	font-size: 16px;	
}

#ValidationDialog
{
	width: 425px;
	text-align: center;	
}

.YearBookAdTemplate
{
	display: block;
	float: left;	
	width: 120px;
	height: 170px;
	cursor: pointer;
	border: 0px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
}

.YearBookAdTemplate:hover
{
	display: block;	
	width: 120px;
	height: 170px;
	cursor: pointer;
	border: 0px;
	background-color: #e3ecf1;
	text-align: center;
	padding: 5px;
}

.YearBookAdTemplateSelected
{
	display: block;	
	width: 120px;
	height: 170px;
	cursor: pointer;
	border: 0px;
	background-color: #ccddee;
	text-align: center;
	padding: 5px;
}

/* buttons */





/* end - Lemon Pledge */
 
/* Merchandise background */
.mechBAK {  background: #EEEEEE url(../Images/finalBK.jpg) repeat-x top; }
.flexMerchandiseBK { background: #EEEEEE url(../Images/finalBK.jpg) repeat-x top;}
/* 
The background style puts the grey background image in the merchandise master template */
img { border:none; }
h1, h2, h3 { margin:3px 0; }

a {
color:#3C88BC;
text-decoration:underline;
line-height:140%;
}

a:hover {
color:#FF6600;
text-decoration:underline;
}

#container { width:968px; margin:0 auto; }
#merchandiseContainer { width:960px; margin:0 auto;}
#containerFW { width:100%; margin:0 auto; }
#header, .clear { clear:both; }


/*  HEADER */
#header #header-top { height:80px; /*background:url(../Images/headBK.jpg) no-repeat;*/ }
#header #logo { float:left; width:100px; padding-top:10px; text-align:center; height:90px; margin-left:20px; overflow:hidden; }
#header #school { float:left; width:499px; height:80px; padding-top:25px; padding-left:10px; margin:0px; }
#header #mcafee {  float:left; margin-top:10px; width:112px; height:71px; text-align:center; }
#header #shopping-cart { float: right; padding-right:45px; background:url(../images/cart-bgdBk.gif) no-repeat 0 0; width:190px; height:80px; margin-top:1px; margin-bottom:2px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#header #shopping-cart #cart-count { position:relative; left:178px; top:4px; text-align:center; width:14px; color:#FFF; font-weight:bold; }
#header #shopping-cart #cart-contents { position:relative; left:8px; top:30px; width:100px; }
#header #shopping-cart #cart-contents span { font-weight:bold; color:#FF0000; }
#header #shopping-cart #cart-checkout { position:relative; left:125px; top:17px; width:50px; }
#header #shopping-cart #cart-checkout a { text-decoration:underline; color:#FF0000; font-weight:bold; } 
#header #shopping-cart #cart-checkout a:hover { text-decoration:none; }
#header h1 { font-family:trebuchet ms, tahoma, verdana; margin:0px; padding:0px;  }
#header #links { 
float:left;
padding-right:15px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
width:330px;
text-align:right;
}

#header #navigation { clear:both; /* background:url(../images/nav-bgd.png) no-repeat top center; */ width:960px; height:100%; padding:5px 20px; margin-bottom:8px; }

/* BODY */
#body-content {clear:both; height:100%; padding:0px; margin:0px; }
#topbk {
	display:block;
	height:45px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
    
}
#schoolStoreTop {
	background: url(../../../../Images/ApBK.png) left no-repeat;
	display:block;
	height:45px;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
    }
#mid { background: url(../../../../Images/mid.png) center no-repeat;height:20px;display:block; clear:both;}
	
#botbk {  height:20px;display:block; clear:both; top: }
.content-sub {  width:960px; margin-left:5px; }

#body-content-front {  repeat-y scroll 0pt 50% }

/*------- Online Yearbook and Ad Sales --------*/

.greyBox { /* background-color: #E1EEF2;  border: 1px solid #000000; */ overflow:visible; padding-bottom:35px; float:left; }
.banBuyYBAd{ /* background-image:url('/swf/finishedHTML/yearbookadsBacktile.gif'); background-repeat:no-repeat; */ width:547px; height:354px; padding-top:11px;  }
.banAllOther{ width:265px; height:283px; }
.banBizAd{  width: 265px; }
.banBizAdSold{ background-image:url('../Images/bizAdSoldOut.png'); width: 196px; height:262px;}
.banBuyMerchandise{  width:370px; position:relative; top:11px; cursor:pointer; }

.homeLarge { width:542px; height:330px; position:relative;  }

.homeLargeTwo { width:562px; height:467px; position:relative; }

.homeMerchLarge { width:365px; height:477px; padding-left:18px; }

.editRight { margin-right:15px; }

.CrossSellPanel
{
	padding:	5px;
	padding-bottom: 20px;
	margin:		5px;
	font-size:	14px;
	font-weight: bold;
	width: 190px;
	border: 1px solid;
}
.CrossSellPanel:hover {  }

.CrossSellLink
{
	font-color:		#666666;
	font-size: 16px;
	text-decoration: none;	
}

/* Thank you Page */

.shareB {  width: 155px; height:45px; overflow:auto; background-image:url('../../../../Images/btnShare.png'); cursor:pointer; display:block }
.shareB:hover {  width: 155px; height:45px;overflow:auto; background-image:url('../../../../Images/btnShareH.png'); cursor:pointer;display:block }
.printB {  width: 205px; height:55px; overflow:auto; background-image:url('../../../../Images/buttonPrint.png'); cursor:pointer; display:block; border-color:#000000!important; }
.printB:hover {  width: 205px; height:55px;overflow:auto; background-image:url('../../../../Images/buttonPrintOv.png'); cursor:pointer;display:block }
.buyMerchB {  width: 370px; height:129px; }
.buyYBAdB {  width: 290px;  cursor:pointer; display:block; overflow:auto; }
.buyYBAdB:hover {  width: 290px; cursor:pointer; display:block; overflow:auto; }
.ThankCross { overflow:auto; width:870px; margin-left:55px; padding-bottom:17px; }
.thankLeft { float:left; width:361; height:160px; padding-top:10px;}
.thankRight { float:right; width:515px; }
.thankRight h2 { margin-bottom:2px;}
.thankRight h3 { color:#333333!important; margin-top:0px; }
.thankRight p { margin-top:0px; }


/*--- Share My Items ----- */

.title { font-size:14px; font-weight:bold; font-size:14px; }
.bigTitle { font-size:17px; font-weight:bold; padding-left:20px; color:#222222; }
input {border: 1px solid #999999;}
.disabledInput {border:1px solid #999999;}
.borderBaby { border:1px solid #999999; width:387px; padding:8px 11px;}
.topTable { padding-left:30px; margin-top:16px; height:120px; }
.btmTable { margin-top:15px;padding-left:30px;height:155px;}
.tdFirst { width: 128px;}
.padZero {padding:0px; margin:0px;}
.sendB {   width: 93px; height:31px; overflow:auto; background-image:url('../../../../Images/btnSend.png'); cursor:pointer; display:block }
.sendB:hover {   width: 93px; height:31px;overflow:auto; background-image:url('../../../../Images/btnSendOv.png'); cursor:pointer;display:block }


/*---- Design it For me? Myself? ----------*/
.designItMyselfB {   width: 692px; height:180px; overflow:auto; background-image:url('../../../../Images/designItMyself.png'); background-position: -3px 0px; background-repeat:no-repeat; cursor:pointer; display:block }
.designItMyselfB:hover {   width: 692px; height:180px; overflow:auto; background-image:url('../../../../Images/designItMyself.png'); background-position: -3px -183px; background-repeat:no-repeat;  cursor:pointer; display:block }
.designItForMeB:hover{    width: 692px; height:180px; overflow:auto; background-image:url('../../../../Images/designItMyself.png'); background-position: 0px -368px;background-repeat:no-repeat;  cursor:pointer;display:block }
.designItForMeB{    width: 692px; height:180px; overflow:auto; background-image:url('../../../../Images/designItMyself.png'); background-position: -2px -552px; background-repeat:no-repeat;  cursor:pointer;display:block }

/* ie marker */

.rightAdYo { }
.backMidYo {background:url(/Images/mid.png) repeat-y; overflow:auto; padding:0px; margin:0px;}