html, body { 
margin: 0px;
padding: 0px;
background-color: #fff;
background-image: url('http://www.maxmusclenebraska.com/images/huskerbg.jpg');
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
}

img
{  border-style: none;
}

.roll { font: 13px georgia,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #ccc; }
A.roll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#fff;
}

.basic { text-align:center; 11px courier new,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #222; }
A.basic:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#df2732;
}

.smallroll { font: 11px georgia,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #eee; }
A.smallroll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#df2732;
}

.footroll { font: 12px courier new,arial,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #eee; }
A.footroll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#df2732;
}

.articleroll { font: 13px georgia,arial,helvetica; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #df2732; }
A.articleroll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#222;
}

.archiveroll {
font: 15px courier new,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #555;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.archiveroll:hover {
font: 15px courier new,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.maxmail {
font: 12px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
text-align: center;
min-height: 50px;
width: 100px;
}

.maxmail:hover {
font: 12px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
text-align: center;
min-height: 50px;
width: 100px;
}

.supersalefont {
font: 18px georgia,arial,helvetica;
color: #df2732;
text-shadow: 1px 1px 1px #df2732;
text-decoration: none;
}

h1 {
font: 15px georgia,arial,helvetica;
font-style: italic;
color: #555;
text-align: center;
}

h2 {
font: 18px georgia,arial,helvetica;
color: #222;
text-shadow: 1px 1px 1px #222;
text-decoration: none;
}

h3 {
font: 18px arial,helvetica;
color: #fff;
text-align: center;
background-color: #333;
padding: 3px;
}

.hers {
font: 18px georgia,arial,helvetica;
color: #FF5EAA;
text-shadow: 1px 1px 1px #FF5EAA;
text-decoration: none;
}

.productroll {
font: 13px georgia,helvetica;
padding: 3px;
margin: 0px;
color: #fff;
background-color: #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.productroll:hover {
font: 13px georgia,helvetica;
padding: 3px;
margin: 0px;
color: #fff;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.productrollON {
font: 13px georgia,helvetica;
padding: 3px;
margin: 0px;
color: #fff;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.centered {
padding: 0px;
margin: 0px;
text-align: center;
}

#fader {
font: 12px arial,helvetica;
font-style: italic;
color: #fff;
}

.padding {
padding: 10px;
margin: 0px;
}

.twentypadding {
padding: 20px;
margin: 0px;
font: 15px verdana,helvetica;
color: #222;
}

.onespace {
clear: both;
min-height: 1px;
height: 1px;
padding: 0px;
margin: 0px;
}

.twospace {
clear: both;
min-height: 2px;
height: 2px;
padding: 0px;
margin: 0px;
}

.fivespace {
clear: both;
min-height: 5px;
height: 5px;
padding: 0px;
margin: 0px;
}

.tenspace {
clear: both;
min-height: 10px;
height: 10px;
padding: 0px;
margin: 0px;
}

.eightteenspace {
clear: both;
min-height: 18px;
height: 18px;
padding: 0px;
margin: 0px;
}

.bigblanket {
width: 910px;
padding: 0px;
margin: 0 auto;
min-height: 100%;
background-color: #fff;
border-left: 1px solid #333;
border-right: 1px solid #333;
}

.blanket {
width: 900px;
padding: 0px;
margin: 0 auto;
}

.logo {
float: left;
width: 400px;
padding: 0px;
margin: 0px;
}

.signup {
float: left;
width: 240px;
padding: 0px;
margin: 0px;
text-align: right;
color: #555;
}

.chad {
float: left;
width: 260px;
padding: 0px;
margin: 0px;
text-align: right;
color: #fff;
}

.superherotitle {
font: 18px arial,helvetica;
color: #fff;
text-align: center;
background-color: #333;
padding: 2px;
}

.bigimages {
padding: 0px;
margin: 0px;
}

.mainnav {
clear: both;
width: 900px;
min-height: 65px;
height: 65px;
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
text-align: center;
background-image: url('http://www.maxmusclenebraska.com/2011/images/navbg.png');
background-repeat: no-repeat;
font: 18px arial,helvetica;
color: #fff;
}

.sublinks {
padding: 3px;
margin: 0px;
text-align: center;
color: #fff;
background-color: #333;
}

.litegreyline {
clear: both;
padding: 0px;
margin: 0px;
min-height: 1px;
height: 1px;
background-color: #ddd;
}

.thickline {
clear: both;
padding: 0px;
margin: 0px;
min-height: 3px;
height: 3px;
background-color: #333;
}

.whiteline {
padding: 0px;
margin: 0px;
min-height: 1px;
height: 1px;
background-color: #fff;
}

.maincontent {
overflow: hidden;
padding: 0px;
margin: 0px;
background-color: #fff;
}

.maincontentinside {
width: 880px;
padding: 0px;
margin: 0 auto;
background-color: #fff;
}

.products {
float: left;
width: 50%;
padding: 0px;
margin: 0px;
}

.thecart {
float: right;
width: 50%;
padding: 0px;
margin: 0px;
text-align: right;
}

.left {
float: left;
width: 260px;
padding: 0px;
margin: 0px;
min-height: 300px;
}

.right {
float: right;
width: 600px;
padding: 0px;
margin: 0px;
}

.verbage {
width: 585px;
padding: 0px;
margin: 0px;
font: 13px arial,helvetica;
color: #222;
text-align: justify;
}

.title {
font: 13px arial,helvetica;
color: #fff;
padding: 3px;
margin: 0px;
background-color: #df2732;
text-align: center;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 1px 1px 1px #eee;
}

.foottitle {
font: 13px arial,helvetica;
color: #fff;
padding: 3px;
margin: 0px;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 1px 1px 1px #eee;
width: 95%;
}

.facebookleft {
float: left;
width: 20%;
padding: 0px;
margin: 0px;
font: 13px courier new,arial,helvetica;
color: #fff;
}

.facebookright {
float: right;
width: 80%;
padding: 0px;
margin: 0px;
}

.shleft {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
font: 12px courier new,arial,helvetica;
color: #333;
text-align: left;
}

.shright {
float: right;
width: 370px;
padding: 0px;
margin: 0px;
}

.footer {
clear: both;
overflow: hidden;
font: 12px arial,helvetica;
color: #eee;
padding: 0px;
margin: 0 auto;
background-color: #333;
width: 900px;
}

.footercolumns {
float: left;
width: 25%;
font: 12px courier new,arial,helvetica;
color: #eee;
padding: 0px;
margin: 0px;
}

.footercolumnsfacebook {
float: left;
width: 25%;
font: 12px courier new,arial,helvetica;
color: #eee;
padding: 0px;
margin: 0px;
}

.copyright {
clear: both;
padding: 0px;
margin: 0px;
font: 12px courier new,arial,helvetica;
color: #eee;
}

.bottomred {
clear: both;
padding: 0px;
margin: 0 auto;
min-height: 5px;
height: 5px;
background-color: #df2732;
width: 900px;
}

.cartform {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #333;
background-color: #fff;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #333;
text-decoration: none;
}

.addtocart {
font: 13px verdana,georgia,helvetica;
padding: 8px;
margin: 0px;
color: #fff;
background-color: #222;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.addtocart:hover {
font: 13px verdana,georgia,helvetica;
padding: 8px;
margin: 0px;
color: #fff;
background-color: #333;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.emailclub {
font: 10px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #eee;
background-color: #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 50%;
text-decoration: none;
}

.emailclub:hover {
font: 10px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #fff;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 50%;
text-decoration: none;
}

.greyfont {
font: 11px georgia,helvetica;
padding: 0px;
margin: 0px;
color: #555;
}

.prodleft {
float: left;
width: 200px;
font: 12px verdana,georgia,helvetica;
padding: 0px;
margin: 0px;
color: #222;
}

.prodright {
float: right;
width: 375px;
font: 12px verdana,georgia,helvetica;
padding: 0px;
margin: 0px;
color: #222;
}

.srp {
float: left;
width: 40%;
font: 13px verdana,georgia,helvetica;
font-weight: bold;
padding: 0px;
margin: 0px;
color: #A1C820;
text-decoration: line-through;
}

.yourprice {
float: right;
width: 60%;
font: 13px verdana,georgia,helvetica;
font-weight: bold;
padding: 0px;
margin: 0px;
color: #df2732;
text-align: right;
}

.contactleft {
float: left;
width: 50%;
padding: 0px;
margin: 0px;
}

.contactright {
float: right;
width: 45%;
padding: 0px;
margin: 0px;
}

.order {
padding: 0px;
margin: 0px;
}

.formserv {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 50%;
text-decoration: none;
}

.formserv:hover {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #eee;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 50%;
text-decoration: none;
}

.form {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 100%;
text-decoration: none;
}

.form:hover {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #eee;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 100%;
text-decoration: none;
}

.button {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #222;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.button:hover {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #333;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.signupbutton {
font: 15px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #df2732;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.signupbutton:hover {
font: 15px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #333;
border: 1px solid #222;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}

.hsform {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 70%;
text-decoration: none;
}

.hsform:hover {
font: 13px verdana,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #222;
background-color: #eee;
border: 1px solid #ddd;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
width: 70%;
text-decoration: none;
}

.cn {
font: 14px arial,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
text-shadow: 1px 1px 1px #fff;
}

.cn:hover {
font: 14px arial,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
text-shadow: 1px 1px 1px #fff;
}

.cnon {
font: 14px arial,georgia,helvetica;
padding: 5px;
margin: 0px;
color: #fff;
background-color: #df2732;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
text-shadow: 1px 1px 1px #fff;
}

.phoneleft {
float: left;
width: 20%;
padding: 0px;
margin: 0px;
}

.phoneright {
float: right;
width: 75%;
font: 12px verdana,georgia,helvetica;
padding: 0px;
margin: 0px;
color: #222;
}

.teammaxleft {
float: left;
width: 150px;
padding: 0px;
margin: 0px;
}

.teammaxright {
float: right;
width: 420px;
padding: 0px;
margin: 0px;
}

.catalogcell {
float: left;
width: 150px;
padding: 0px;
margin: 0px;
}

.productcell {
float: right;
width: 400px;
padding: 0px;
margin: 0px;
}

.articleA {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/articlepic-1.png');
min-height: 175px;
}

.articleB {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/articlepic-2.jpg');
min-height: 175px;
}

.articleC {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/articlepic-3.png');
min-height: 175px;
}

.articleD {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/articlepic-5.jpg');
min-height: 175px;
}

.articleE {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/flattenbelly.jpg');
min-height: 175px;
}

.articleF {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/cleanselean.jpg');
min-height: 175px;
}

.articleG {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/fad-diets.jpg');
min-height: 175px;
}

.articleH {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/nfa.png');
min-height: 175px;
}

.articleI {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/hcg.jpg');
min-height: 175px;
}

.articleJ {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/potatoes.jpg');
min-height: 175px;
}

.articleK {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/holiday.jpg');
min-height: 175px;
}

.articleL {
padding: 0px;
margin: 0px;
background-image: url('http://www.maxmusclenebraska.com/images/cleanselean-2012.jpg');
min-height: 312px;
}

.articledate {
float: right;
width: 100px;
padding: 5px;
margin: 0px;
background-color: #222;
}

.articledateA {
float: left;
width: 40%;
padding: 0px;
margin: 0px;
font: 36px georgia,helvetica;
color: #fff;
text-align: right;
}

.articledateB {
float: right;
width: 56%;
padding: 7px 0px 0px 0px;
margin: 0px;
font: 13px georgia,helvetica;
color: #fff;
}







.zitem {
	width:132px;
	height:132px;	
	border:4px solid #222;	
	margin:5px 5px 5px 0;
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
}

.zitem .caption {
	width:132px;
	height:30px;
	background:#222;
	color:#fff;
		
	/* fix it at the bottom */
	position:absolute;
	bottom:-1px; /* fix IE issue */
	left:0;

	/* hide it by default */
	display:none;

	/* opacity setting */
	filter:alpha(opacity=70);    /* ie  */
	-moz-opacity:0.7;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.7;    /* for really really old safari */  
	opacity: 0.7;    /* css standard, currently it works in most modern browsers like firefox,  */

}

.zitem .caption a {
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight: bold;
	text-align: center;
	
	/* add spacing and make the whole row clickable*/
	padding:5px;
	display:block;
}










/* for home page image scroller */

#featured{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	border:0px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}













ul#minitabs {
list-style: none;
margin: 0px;
padding: 5px;
font-weight: normal;
text-align: center;
white-space: nowrap;
}

ul#minitabs li {
display: inline;
margin: 3px;
}

ul#minitabs a {
text-decoration: none;
padding: 5px 10px;
font: 16px georgia,arial,helvetica;
color: #333;
background-color: #fff;
border: 1px solid #333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
}

ul#minitabs a#current {
padding: 10px 10px;
color: #333;
background-color: #fff;
border: 1px solid #333;
}

ul#minitabs a:hover {
padding: 10px 10px;
color: #fff;
background-color: #333;
border: 1px solid #fff;
}













#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #222;
	z-index: 10;
	opacity: 0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 20px;
	margin: 0px;
	border: 1px solid black;
	background-color: white;
	z-index: 101;
	overflow: hidden;
	text-align: center;
}

#boxtitle
{
	position: absolute;
	float: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	padding: 10px;
	margin: 0px;
	background-color: #df2732;
	color: #fff;
	text-align: center;
}
























/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#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; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0px none;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url('http://www.maxmusclenebraska.com/2011/images/overlay.png') 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') repeat-y left top;}
    #cboxMiddleRight{width:21px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') repeat-y right top;}
    #cboxTopCenter{height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/border.png') repeat-x 0 0;}
    #cboxBottomCenter{height:21px; background:url('http://www.maxmusclenebraska.com/2011/images/border.png') repeat-x 0 -29px;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; font: 10px verdana,arial; color:#222;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; font: 10px verdana,arial; color:#222;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; font: 10px verdana,arial; color:#222;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url('http://www.maxmusclenebraska.com/2011/images/loading_background.png') no-repeat center;}
        #cboxLoadingGraphic{background:url('http://www.maxmusclenebraska.com/2011/images/loading.gif') no-repeat center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url('http://www.maxmusclenebraska.com/2011/images/controls.png') no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px}
        #cboxClose.hover{background-position: -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.maxmusclenebraska.com/2011/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
