@charset "utf-8";
/* University Book Store CSS
 * Created 03/23/2011 by Clayton Dewey
 * Updated 12/06/2011
 * @import url('http://i.univbkstr.com/css/style.css');*/

/* Causes the "Edit Text" link for text modules
 * to appear just under the Menu module button. */
div.module {
position: relative;
}
div.LinkNormal {
position: absolute;
top: 28px;
left: 4px;
}
/*------------------------------------*\
  RESET
\*------------------------------------*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea,
p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset, img {
  border: 0;
}
address, caption, cite, dfn, th, var {
  font-style: normal;
  font-weight: normal;
}
caption, th {
  text-align: left;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before, q:after {
  content: '';
}
abbr, acronym {
  border: 0;
}

/*------------------------------------*\
	TYPE
\*------------------------------------
--- HEADINGS ---*/
h1,h2,h3,h4,h5,h6 {
font-size:100%;
margin-bottom:24px;
font-weight:700;
text-shadow:#666 1px 1px 2px;
}

q:before,q:after {
content:'';
}

blockquote {
	margin: 0 60px 12px 45px;
	border-left: 5px solid #ccc;
	padding-left: 10px;
}

/*------------------------------------*\
	MAIN
\*------------------------------------*/
body {
background:#262626 url(../SiteImages/11-SchoolImages/11-newSite/11-bGround.jpg) no-repeat scroll top center;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:960px;
font-size: 14px;
line-height:21px;
margin:24px auto;
}

a {
color:#00F;
font-style:normal;
outline:none;
text-decoration:none;
}

a:hover,a:focus {
color:red;
font-style:normal;
text-decoration:underline;
}


/*------------------------------------*\
	MENU
\*------------------------------------*/
#menu {
background:#a80000 url(../SiteImages/11-SchoolImages/11-newSite/11-menu-strip.jpg) repeat-x;
height:53px;
width:100%;
float:left;
overflow:hidden;
position:relative;
}

#menu ul {
clear:left;
float:left;
list-style:none;
position:relative;
left:50%;
text-align:center;
margin:0;
padding:0;
}

#menu ul li {
display:block;
float:left;
list-style:none;
position:relative;
right:50%;
margin:0;
padding:0;
}

#menu ul li a {
display:block;
color:#efefef;
text-decoration:none;
line-height:22px;
margin:0 0 0 1px;
padding:0 10px;
font-size: 16px;
line-height: 24px;
}

#menu ul li a:hover {
background:#de2c2c url(../SiteImages/11-SchoolImages/11-newSite/11-menu-strip-hover.jpg) repeat-x;
height:53px;
}

/*------------------------------------*\
	SUBMENU
\*------------------------------------*/
.subMenu {
background:#fff;
clear:both;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:18px;
margin-top:-24px;
padding-bottom:24px;
padding-top:2px;
text-align:center;
width:960px;
}

.subMenu a:link,.subMenu a:visited {
color:#a80000 !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
text-decoration:none !important;
margin:0 6px;
}

.subMenu a:hover,.subMenu a:focus {
background:#333 !important;
color:#ccc !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px;
text-decoration:underline !important;
}

.subMenu img {
border:none !important;
}

a[ href $=".pdf"] {
padding-right:18px;
background:url(../SiteImages/11-SchoolImages/11-catalog/11-pdfIcon.png) 100% 50% no-repeat;
}

/*------------------------------------*\
	LAYOUT
\*------------------------------------*/
#header {
height:144px;
color:#efefef;
overflow:hidden;
}

#logo {
float:left;
position:relative;
width:710px;
font-size: 16px;
}

#logo h1 a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-logo.png) no-repeat;
height:52px;
margin-bottom:24px;
display:block;
text-indent:-9999px;
}

.tagline {
text-align:center;
font-size: 24px;
}

.leftIcon {margin-right: 24px; vertical-align:middle;}
.rightIcon {margin-left: 24px; vertical-align:middle;}

.phone {
float:right;
}

#cartSearch {
width:250px;
float:right;
text-align:right;
font-weight:700;
}

#cartSearch a,#cartSearch a:visited {
color:#de2c2c;
font-weight:700;
text-decoration:none;
}

#cartSearch a:hover {
text-decoration:underline;
}

#mySearch {
float:right;
width:230px;
margin:24px 0;
}

[id*="listSearchHorz"] {
border:2px solid #4d4d4d;
width:230px !important;
height:24px !important;

margin: -10px 0 10px !important;
font:italic 11px Arial, sans-serif;
}

[id*="txtSearchHorz"] {
border:2px solid #4d4d4d;
width:218px;
padding-left:8px;
height:20px;
margin: 0;
font:italic 11px Arial, sans-serif;
}

[id*="btnSearchHorz"] {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-search-arrow.png) no-repeat scroll center top !important;
border: none !important;
font-size:0;
height:17px;
position:relative;
right:10px;
text-indent:-9999px;
top:-21px;
width:14px;
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
-khtml-border-radius:0 !important;
-moz-box-shadow: none!important;
-webkit-box-shadow: none !important;
}

.div_content_sec {
background:#FFF;
width:940px;
overflow:hidden;
margin-bottom:24px;
padding:0 5px;
}

.div_content_sec p {
margin-bottom:12px;
}

.div_bottom_sec { background: #FFF; width: 950px; padding:0 5px;}

#moreInfo {
width:100%;
float:left;
overflow:hidden;
position:relative;
margin-bottom:24px;
}

#moreInfo ul {
clear:left;
float:left;
list-style:none;
position:relative;
left:50%;
text-align:center;
padding:0;
}

#moreInfo ul li {
display:block;
float:left;
list-style:none;
position:relative;
right:50%;
margin:0 8px 0 0;
padding:0;
}

#buyText a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-buyText.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

#booksAndMore a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-booksAndMore.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

#soarFaq a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-soarFaq.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

#medbookAndMore a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-medbookAndMore.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

#nursingBom a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-nursingBom.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

#emailSignUp a {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-feature/11-emailSignUp.png) no-repeat;
height:72px;
width:150px;
text-indent:-9999px;
display:block;
}

.last {
margin:0 !important;
}

h1 {
font-size:24px;
line-height:24px;
}

h2 {
font-size:22px;
line-height:24px;
color:red;
width:100%;
}

h3 {
font-size:20px;
line-height:24px;
color:red;
width:100%;
margin:0;
padding:5px 0;
}

h4 {
font-size:18px;
line-height:24px;
}

h5,h6 {
font-size:16px;
line-height:24px;
}

/*------------------------------------*\
	ROTATOR
\*------------------------------------*/
#rotate {
	margin-bottom: 24px;
}

#rotator {
width: 940px;
height:360px;
position: relative;
margin-bottom: 24px;	
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 2px solid #4d4d4d;
overflow: scroll; /*leave this value alone*/
width: 936px; /*Width of Carousel Viewer itself*/
height: 356px; /*Height should enough to fit largest content's height*/
margin: 0 auto;
text-align: center;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
border: 0;
width: 936px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*--Paging Styles--*/
.paging {
position:absolute;
bottom:40px;
right:-7px;
width:180px;
height:48px;
z-index:20;
text-align:center;
line-height:35px;
background:url(../SiteImages/11-SchoolImages/11-newSite/11-paging_bg2.png) no-repeat;
}

.paging2 {
position:absolute;
bottom:40px;
left:-7px;
width:180px;
height:48px;
z-index:20;
text-align:center;
line-height:40px;
background:url(../SiteImages/11-SchoolImages/11-newSite/11-paging_bg.png) no-repeat;
}

/*------------------------------------*\
	RANDOM INSITE CLASSES & IDs
\*------------------------------------*/
.ttag { margin: 0 0 0 12px; }
.ttagL { margin: 0 12px 0 0; }
.left { float: left; }
.right { float: right; }
.center {text-align: center; }
.div_privacy {
text-align:center;
font-size:11px;
}

.div_privacy a,div_privacy a:visited {
color:#efefef !important;
text-decoration:underline;
}


/* ======================== */
/* login page */
/* ======================== */

.formCellDark {
text-align:left;
width:120px !important;
background-color: white;
}
.formCellLite {
text-align:left;
background-color: white;
}

table.tableBorder {
border:0;
}
#ctl00_ctl00_Content_Content_lblText {
color: #333;
}

.breadCrumbs,.SubCells1,.title {
background:#FFF url(../SiteImages/11-SchoolImages/11-newSite/11-breadcrumbs.png) left top no-repeat;
border:none;
color:#333;
display:block;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:700;
height:24px;
text-indent:40px;
width:940px;
margin:0 auto 12px;
}

.righthelp {
color:#2C2C2C;
font-size:11px;
position:relative;
z-index:1;
}

#righthelp,.help {
font-size: 11px;
}

.fontSizeB {
font-weight: bold;
}

.tOs {
font-weight:700;
color:red;
}

.ButtonsBG { background: transparent; border: 0px;
color: #333; margin: 5px 0; text-align: right; padding: 5px; vertical-align: middle; }
.ButtonsBG a { font-weight: bold; text-decoration: underline;}

.logoutDiv { border: 1px solid #333; width: 936px; padding: 5px; margin: -24px auto 24px; }
.logoutDiv ul { list-style: circle outside; width: 400px; margin: 0 auto; text-align: left; }
.logoutDiv ul li a { font-size: 14px; font-weight: normal; }

td.breadCrumbs {
width:940px;
}

[id*="dgMerch"] input {
margin:12px 5px;
}

div.toTopImg {
background:transparent url(../SiteImages/11-SchoolImages/11-newSite/11-divider.png) no-repeat center;
color:transparent;
width:700px;
margin:0 auto;
}

.small {
font-size:11px;
line-height:18px;
}

.alert {
background:#fff6bf url(../SiteImages/11-SchoolImages/11-catalog/11-exclamation.png) center no-repeat;
background-position:15px 50%;
font-size:10pt;
font-weight:700;
text-align:left;
border-top:2px solid #de2c2c;
border-bottom:2px solid #de2c2c;
padding:5px 20px 5px 45px;
}

.errors {
font-size: 12px !important;
display: block !important;
color: #ff0000 !important;
padding-left: 20px !important;
background: #ccc url(../SiteImages/11-SchoolImages/11-catalog/11-exclamation.png) top left no-repeat !important;
}

.errors ul { list-style: none; }

#social {
overflow:hidden;
text-align:center;
clear:both;
font-size:14px;
}

.socialImg {
vertical-align:middle;
}

.noPdf {
padding-right:0 !important;
background:none !important;
}

.newWindow {
background:url(../SiteImages/11-SchoolImages/11-catalog/11-newWindow.gif) no-repeat right 50%;
padding-right:16px;
}

#merchDesc,#merchSku,#merchPrice,#merchQty,#merchTotal,#merchRemove,#merchLogo { padding: 0 5px; font-weight: bold; }

input[type="checkbox"] { border: none; }
input[type="radio"] { border: none; }
.checkbox { border: none; }

.regCell { padding: 5px 5px 0; }
/*#payType { background: url(../SiteImages/11-SchoolImages/11-newSite/11-PadlockIcon.png) no-repeat top left; }*/

[id*="lnkMerchDesc"] { font-weight: bold; }

.uLists { list-style: disc outside; margin: 0 0 12px 30px; }
.oLists { list-style: decimal outside; margin: 0 0 12px 30px; }
.oLists li { margin-bottom: 12px; }
.oLists li ul li { margin: 0; }
.oListsIn { list-style: decimal inside; margin: 0 0 12px 30px; }
.oListsAl { list-style: lower-alpha outside; margin: 0 0 12px 30px; font-weight: bold; }
.oListsAl p { font-weight: normal; margin: 0; padding: 0; }

.stores { margin: 5px 10px 10px 0; border: 1px solid #333; padding: 5px; }
.hours { overflow:hidden; margin-bottom: 24px; }
.hours p span { font-weight: bold; font-size: 16px; color: red; }
#yearBk { width: 710px; margin: 12px auto; }
.year { margin: 0 20px; }

/*------------------------------------*\
	EMPLOYMENT & NEWS STYLES
\*------------------------------------*/
.acro {
text-align:center;
margin:24px 0;
}

.acro img {
border:none;
}

.posts {
background:transparent url(../SiteImages/11-SchoolImages/11-newSite/11-sepLine.png) bottom center no-repeat;
padding-bottom:24px;
margin-bottom:24px;
}

.entry {
overflow:hidden;
margin-bottom:24px;
}

.meta {
background:transparent url(../SiteImages/11-SchoolImages/11-newSite/11-date-bg.png) no-repeat;
color:#CCC;
float:left;
font-weight:700;
height:36px;
width:40px;
text-align:center;
line-height:18px;
font-size:20px;
margin:0 12px 0 24px;
padding: 2px 0;
}

.meta span {
font-weight:400;
font-size:14px;
}

.entry-content {
overflow:hidden;
margin-right:24px;
}

.entry-content p strong {
font-weight:700;
font-size:12px;
}

/*------------------------------------*\
	SHOPPING CART DROPDOWN
\*------------------------------------*/
.overlay {
background:transparent url(../SiteImages/11-SchoolImages/11-newSite/11-overlay.png) repeat top left;
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:100;
}

.box {
position:fixed;
font-weight:700;
top:-200px;
left:30%;
right:30%;
background-color:#fff;
color:#333;
border:2px solid #a80000;
-moz-border-radius:20px;
-o-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
-moz-box-shadow:0 1px 5px #333;
-webkit-box-shadow:0 1px 5px #333;
z-index:101;
padding:20px;
}

.checkout {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-checkOut.png) no-repeat left 50%;
padding-left:18px;
text-decoration:none;
color:#0000ff !important;
}

.checkout:hover {
text-decoration:underline;
color:#de2c2c !important;
}

a.boxclose {
float:right;
width:26px;
height:26px;
background:transparent url(../SiteImages/11-SchoolImages/11-newSite/11-cancel.png) repeat top left;
margin-top:-30px;
margin-right:-30px;
cursor:pointer;
}

.box h1 {
border-bottom:1px dashed #7F7F7F;
background-color:#FFEFEF;
color:#a80000;
text-shadow:#666 1px 1px 2px;
-moz-border-radius:20px 20px 0 0;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-khtml-border-top-left-radius:20px;
-khtml-border-top-right-radius:20px;
margin:-20px -20px 0;
padding:10px;
}

a.activator {
cursor:pointer;
background:url(../SiteImages/11-SchoolImages/11-newSite/11-cart.png) no-repeat left 50%;
padding-left:24px;
}

fieldset,img,abbr,acronym {
border:0;
}

[id*="div_footer_sec"],.vertical_menu,[id*="menu_v"],.div_left_sec,.div_right_sec,.disco,.img_cart,.dv_Logo,[id*="lblTitleHoriz"],.hide,div.toTopImg hr,.toTopImg img {
display:none;
}
.LocationBar, .LocationBar td { background: #a80000; border: 1px solid #333; color: #ccc; font-size: 12px; padding: 2px 5px; text-decoration: none; }

.LocationBar td { border: none; }

.addy,.image_reel img {
float:left;
}

#cartSearch span,.div_privacy a:hover,.box span {
color:#a80000;
}

.red,.entry-content p span {
color:red;

font-weight:700;
}


/*------------------------------------*\
	BADGER SHOP NAVIGATION
\*------------------------------------*/
#main-toggle { background: url(../SiteImages/11-SchoolImages/11-newSite/11-main-togglesBg.png) no-repeat; height:384px; width: 940px; }
#info {height:380px; border-top:2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333;}
#info div {padding:0 10px; }
#info-nav { width: 240px; display: inline; float: left; list-style: none; padding: 0; }
#info { overflow: hidden; }

#info-nav a {width:240px; display:block;background:url(../SiteImages/11-SchoolImages/11-newSite/11-nav-tabs.png); text-indent: -9999px; }
#info-nav .clothing {height:96px; background-position:0 0; }
#info-nav .gift {height:96px; background-position: 0 -96px; }
#info-nav .alumni {height:96px; background-position: 0 -192px; }
#info-nav .diploma {height:96px; background-position: 0 -288px; }

#info-nav .clothing:hover{background-position:-480px 0; }
#info-nav .current a.clothing{background-position:-240px 0; }
#info-nav .gift:hover{background-position:-480px -96px; }
#info-nav .current a.gift{background-position:-240px -96px; }
#info-nav .alumni:hover{background-position:-480px -192px; }
#info-nav .current a.alumni{background-position:-240px -192px; }
#info-nav .diploma:hover{background-position:-480px -288px; }
#info-nav .current a.diploma{background-position:-240px -288px; }

#clothing { background: #fff url(../SiteImages/11-SchoolImages/11-newSite/11-clothingTest.gif) no-repeat top right; color:#333; height:380px; }
#gift { background: #fff url(../SiteImages/11-SchoolImages/11-newSite/11-giftTest.gif) no-repeat top right; color:#333; height:380px; }
#alumni { background: #fff url(../SiteImages/11-SchoolImages/11-newSite/11-alumniTest.gif) no-repeat top right; color:#333; height:380px; }
#diploma { background: #fff url(../SiteImages/11-SchoolImages/11-newSite/11-diplomaTest.gif) no-repeat top right; color:#333; height:380px; }

#clothing ul,#gift ul,#alumni ul,#diploma ul { list-style: none; margin: 0 5px 0 0; padding: 0 5px 0 0; font-size: 14px; line-height: 21px; float: left; width: 210px; }
#clothing h3,#gift h3,#alumni h3,#diploma h3 { margin-bottom: 24px;}
.navTitle { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
#clothing a,#gift a,#alumni a,#diploma a { }


/*------------------------------------*\
	SCHOOL OF NURSING UNIFORMS
\*------------------------------------*/
.backBtn { color:#fff; cursor: pointer; border: 1px solid #333; background-color: #a80000; font-weight: bold; height: 24px;
text-shadow:#666 1px 1px 2px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
-moz-box-shadow:0 1px 5px #333;
-webkit-box-shadow:0 1px 5px #333;
padding: 0 5px;
margin: 0 5px;
 }
.backBtn:before {
content: "\00AB\00A0"; /* Insert a left angled-quote and then a space */
}

#nursing { width: 650px; margin: 0 auto; }
.nurseItem img { float: left; margin: 0 10px 24px 0; }
.nurseItem strong { font-weight: bold; color: red; }
.itemDesc span { font-weight: bold; }
.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}
.clear { clear: both; }
.nurseItem hr { width: 95%; }

/*------------------------------------*\
	CAP & GOWN
\*------------------------------------*/
/*--- LISTS ---*/
#grad ul,#grad ol {
	 margin-bottom: 24px;
	 	/* Remember, if your magic number is different than this, use your own. */
}

#grad ul ul{
	list-style: square outside;
}

#grad ol { list-style: inside lower-alpha; margin: 0 0 12px 60px; }

#grad ul ul,
#grad ol ol {
	margin: 0 0 12px 60px;
}

.emph { font-style: italic; font-weight: bold; }


#cAndG td { padding: 2px; text-align: right; }
#cAndG { border-collapse: collapse; border: 2px solid #a70000; font-size: 12px; margin: 0 20px 20px; padding-bottom: 25px; width: 650px; margin: 0 auto 12px; }
#cAndG th { border-bottom: 2px solid #a70000; font-weight: bold; padding: 3px 8px; text-transform: uppercase; text-align: right; }
#cAndG tr:nth-child(even) { background: #ccc; }
#cAndG tbody tr:hover { background: #333; color: #fff; }

/*---------------------------------------*\
	FLOATING FRAMES (CHURCH HILL & CONTESTS
\*---------------------------------------*/
#frameLeft { float: left; text-align: center; width: 470px; }
#frameRight { float: right; text-align: center; width: 470px; }
#frameLeft p, #frameRight p { border-bottom: 1px solid #a80000; }
#frameLeft ul, #frameRight ul { list-style: none; /* overflow:hidden; float: left;*/ }
/*#frameLeft li, #frameRight li { width: 150px; } */

/*------------------------------------*\
	CUSTOMER HELP TABLES
\*------------------------------------*/
.helpTable { border-collapse: collapse; border: 1px solid #000; font-size: 12px; margin: 5px auto; width: 410px; }
.helpTable th { background: #CCC; font-size: 14px; height: 20px; text-align: center; }
.helpTable td { vertical-align: top; }
.helpTblCntr { text-align: center; width: 25%; }
.sizeChart tr:nth-child(even) { background: #66CCFF; }

/*------------------------------------*\
	COURSE MATERIAL INFO
\*------------------------------------*/
[id*="lblCourseInfo"] {font-size:18px; color: #333;}

/*[id*="spanBreadcrumbRoot"] {display: none;}*/

/*------------------------------------*\
	IMAGE PRELOADING
\*------------------------------------*/
div#preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}

.largeCap {
font-size:18px;
}


/*------------------------------------*\
	SHIPPING POLICY
\*------------------------------------*/
.uspsIcon {
margin-right:12px;
margin-top: 12px;
border: 1px solid #333;
padding:2px;
}
.upsIcon {
margin-left: 12px;
margin-top: 12px;
border: 1px solid #333;
padding:2px;
}
#shipping {
width: 600px;
margin: 0 auto;
}

.shipTable { border-collapse: collapse; border: 2px solid #a70000; font-size: 12px; margin: 0 20px 20px; padding-bottom: 25px; width: 450px; margin: 0 auto 24px; }
.shipTable td { padding: 2px; text-align: right; }
.shipTable tr:nth-child(even) { background: #ccc; }
.shipTable tbody tr:hover { background: #333; color: #fff; }

/*------------------------------------*\
	BUTTON STYLES
\*------------------------------------*/
/* Button for the Merchandise page */
/*.ButtonsBG input {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-96px.png) no-repeat scroll top right;
cursor:pointer;
width: 96px;
height: 24px;
border: none;
font: normal 11px arial, sans-serif;
color: #efefef;
}

.ButtonsBG input:active {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-96px.png) no-repeat scroll bottom right;
outline: none; 
}

[id*="btnCourseToCart"],[id*="btnBackShip"],[id*="btnDelete"],[id*="btnEdit"],[id*="btnLogIn"],[id*="ButtonBack1_btnBack"],[id*="btnBack_btnBack"],[id*="btnBackTop"],[id*="btnBackBottom"],[id*="checkCart"],[id*="btnChooseAddress"],[id*="btnNewAddress"],[id*="btnPickupAtStore"] {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-96px.png) no-repeat scroll top right;
cursor:pointer;
width: 96px !important;
height: 24px;
border: none;
font: normal 11px arial, sans-serif;
color: #efefef;
}

[id*="btnCourseToCart"]:active,[id*="btnBackShip"]:active,[id*="btnDelete"]:active,[id*="btnEdit"]:active,[id*="btnLogIn"]:active,[id*="ButtonBack1_btnBack"]:active,[id*="btnBack_btnBack"]:active,[id*="btnBackTop"]:active,[id*="btnBackBottom"]:active,[id*="checkCart"]:active,[id*="btnChooseAddress"]:active,[id*="btnNewAddress"]:active,[id*="btnPickupAtStore"]:active {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-96px.png) no-repeat scroll bottom right;
outline: none; 
}*/

/* Reserve this item for the Merchandise page */
/*[id*="btnCart"],[id*="btnCartTop"],[id*="btnCartBottom"],[id*="Button7"],[id*="Button4"],[id*="Button2"],[id*="Button1"],[id*="btnCont"],[id*="btnSubmit"],[id*="btnNew"],[id*="btnRemoveCourse"],[id*="btnAddCourse"],[id*="btnGetCourseMaterials"], #btnGoBack2, #btnGoBack1,[id*="btnItemToCart"],#ctl00$ctl00$Content$Content$btnAddISBN {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-168px.png) no-repeat scroll top right;
cursor:pointer;
width: 168px !important;
height: 24px;
border: none;
font: normal 11px arial, sans-serif;
color:#efefef;
-moz-padding-bottom:1px;
}

[id*="btnCart"]:active,[id*="btnCartTop"]:active,[id*="btnCartBottom"]:active,[id*="Button7"]:active,[id*="Button4"]:active,[id*="Button2"]:active,[id*="Button1"]:active,[id*="btnCont"]:active,[id*="btnSubmit"]:active,[id*="btnNew"]:active,[id*="btnRemoveCourse"]:active,[id*="btnAddCourse"]:active,[id*="btnGetCourseMaterials"]:active, #btnGoBack2:active, #btnGoBack1:active,[id*="btnItemToCart"]:active,#ctl00$ctl00$Content$Content$btnAddISBN:active {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-168px.png) no-repeat scroll bottom right;
outline: none; 
}

#ctl00_ctl00_Content_Content_btnSelectCourses, #ctl00_ctl00_Content_Content_btnGetMaterials, #btnPrint1, #btnPrint2, [id*="shipAddDiff"] {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-216px.png) no-repeat scroll top right;
cursor:pointer;
width: 216px !important;
height: 24px;
border: none;
font: normal 11px arial, sans-serif;
color:#efefef;
-moz-padding-bottom:1px;
}
#ctl00_ctl00_Content_Content_btnSelectCourses:active, #ctl00_ctl00_Content_Content_btnGetMaterials:active, #btnPrint1:active, #btnPrint2:active, [id*="shipAddDiff"]:active  {
background:url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-216px.png) no-repeat scroll bottom right;
outline: none; 
}*/

/* Apply Promotion Button styles */
[id*="applyPromoBtn"] {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-168px.png) no-repeat scroll top right;
cursor:pointer;
width: 168px !important;
height: 24px;
border: none;
font: bold 12px arial, sans-serif;
color:#efefef;
-moz-padding-bottom:1px;
}

[id*="applyPromoBtn"]:active {
background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-buttonbg-168px.png) no-repeat scroll top right;
outline: none;
}

[id*="lblMerName"] { margin-bottom: 0px !important; padding-bottom: 0px !important; }
[id*="lblDesc"] { margin-top: 0px !important; padding-top: 0px !important; }

/*------------------------------------*\
	SWEAT FREE & MADE IN AMERICA
\*------------------------------------*/
[id*="lnkMerchDesc"] span {
padding-right:29px;
background:url(../SiteImages/11-SchoolImages/11-newSite/11-sweatFreeIcon.png) 100% 50% no-repeat;
line-height: 24px;
}

.sweatFree {
padding-left:29px;
background:url(../SiteImages/11-SchoolImages/11-newSite/11-sweatFreeIcon.png) 100% 50% no-repeat;
}

.roseBowl {
	padding-left:29px;
	background: url(../SiteImages/11-SchoolImages/11-newSite/11-icon_rosebowl.png) no-repeat left 50%;
	display: inline-block;
	height:24px;
}
.bigTen {
	padding-left:46px;
	background: url(../SiteImages/11-SchoolImages/11-newSite/11-icon_bigTen.png) no-repeat left 50%;
	display: inline-block;
	height:24px;
}

#holidays {
	margin-bottom: 24px;
	border: none;
}

#tempRot {
	background: transparent url(../SiteImages/11-SchoolImages/11-newSite/11-rotators/11-bowlGiftRotator.png) top center no-repeat;
	border: 2px solid #4d4d4d;
	width: 936px;
	height: 356px;
	position: relative;
	margin: 0 auto 24px;
}

#bowlSale { width: 606px; height: 356px; display: block; float: left; text-indent: -9999px; }
#eGift { width: 330px; height: 356px; display: block; float:right; text-indent: -9999px; }


.faq {
	border: 2px solid #333;
}
#merchFaq {
	width: 460px;
	float:left;
}
#textFaq {
	width: 460px;
	float:right;
}

#lastFaq { width: 460px; margin: 0 auto; }

.metaImg { float: left; margin: 0 10px 0 0; }
.faq-content { position: relative; float: left; width: 450px; margin: 0 0 24px; border-bottom: 1px solid #666666; height: 144px; background: #e3e3e3; padding: 5px; }
.faq-content span { margin-top: -10px; font-size:20px; line-height:24px; color:red; font-weight:700; text-shadow:#666 1px 1px 2px; }
.moreImg { position: absolute; bottom: 10px; right: 10px; }

.bottom { padding: 5px; margin-bottom: 24px; font-size: 12.5px; margin-top: -30px; }


/*------------------------------------*\
	COLORBOX
\*------------------------------------*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(../SiteImages/11-SchoolImages/11-sizeChart/11-loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../SiteImages/11-SchoolImages/11-sizeChart/11-controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
