html, body { 
height: 100%;
margin: 0px;
padding: 0px;
background:#222 url('http://www.musclefire.com/images/bg.png') no-repeat center top;
}

img
{  border-style: none;
}

.roll { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: underline; text-transform: none; color: #fff; }
A.roll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.anchorlink { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: underline; text-transform: none; color: #fff; }
A.anchorlink:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #fff;
}
.footroll { font: 10px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: underline; text-transform: none; color: #fff; }
A.footroll:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.linkroll { padding: 3px; font: 12px verdana,arial; background-color: #e43624; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.linkroll:hover { padding: 3px; text-decoration: none; background-color: #fff; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.affiliateroll { padding: 2px; font: 15px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.affiliateroll:hover { padding: 2px; text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.roller { font: 18px georgia,verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #e43624; }
A.roller:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #fff;
}
.h2roller { font: 13px georgia,verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #e43624; }
A.h2roller:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #fff;
}
.h3roller { font: 13px georgia,verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.h3roller:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.commentlink { font: 13px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #e43624; }
A.commentlink:hover { text-decoration: underline; letter-spacing: 0px; font-weight: normal; color: #fff;
}
.supproll { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: underline; text-transform: none; color: #11bbff; }
A.supproll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #fff;
}
.sizing { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.sizing:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #e43624;
}
.hroll { font: 12px verdana,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #fff; }
A.hroll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color: #e43624;
}

ul.sortable li {
	position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 10em;
	font-size: 13px;
	font-family: Arial, sans-serif;
}
ul.boxy li {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}




.fancyzoom {
padding: 0px;
}

#contact {
}
















#pollrightA {
padding: 0px;
margin: 0px;
font: 15px courier new,verdana,arial;
color: #fff;
}

#pollA {
font: 15px courier new,verdana,arial;
color: #fff;
text-align: left;
}





.bigorange {
font: 12px verdana,arial;
color: #e43624;
}

.cdcontainer {
font: 24px verdana,arial;
color: #fff;
font-style: italic;
}

h1 {
font: 12px verdana,arial;
color: #fff;
}

h2 {
font: 12px verdana,arial;
color: #fff;
}

h3 {
font: 18px georgia,verdana,arial;
color: #e43624;
font-style: italic;
}

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

.quickorder {
font: 11px verdana,arial;
color: #fff;
margin: 0px;
padding: 3px 0px 3px 0px;
background-color: #e43624;
text-align: center;
width: 225px;
}

.topbackimageA {
margin: 0px;
padding: 3px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 0px solid #fff;
color: #fff;
text-align: center;
}

.topbackimageblue {
margin: 0px;
padding: 3px;
background-color: #9ed8d5;
border: 1px solid #fff;
text-align: center;
}

.topbackimagered {
margin: 0px;
padding: 3px;
background-color: #ed1c24;
border: 1px solid #fff;
text-align: center;
}

.topbackimagesilver {
margin: 0px;
padding: 3px;
background-color: #bec8cc;
border: 1px solid #fff;
text-align: center;
}

.teeleft {
float: left;
width: 152px;
margin: 0px;
padding: 0px;
}

.teeright {
float: right;
width: 340px;
margin: 0px;
padding: 0px;
font: 12px georgia,verdana,arial;
color: #fff;
}

.teeborder {
margin: 0px;
padding: 0px;
border: 1px solid #fff;
}

.price {
width: 88px;
text-align: center;
padding: 5px;
margin: 0px;
font: 28px georgia,verdana,arial;
color: #fff;
border: 1px solid #fff;
}

.priceleft {
float: left;
width: 230px;
margin: 0px;
padding: 0px;
}

.priceright {
float: right;
width: 100px;
margin: 0px;
padding: 0px;
font: 12px georgia,verdana,arial;
color: #fff;
}

.leftorder {
float: left;
padding: 0px;
margin: 0px;
}

.rightorder {
float: right;
padding: 0px;
margin: 0px;
}

.red {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #ed1c24;
width: 30px;
min-height: 30px;
height: 30px;
border: 0px solid #fff;
}

.silver {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #bec8cc;
width: 30px;
min-height: 30px;
height: 30px;
border: 0px solid #fff;
}

.green {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #4bb969;
width: 30px;
min-height: 30px;
height: 30px;
border: 0px solid #fff;
}

.redfont {
font: 12px verdana,arial;
color: #fff;
font-style: italic;
padding: 0px 0px 10px 0px;
}

.smallfont {
width: 225px;
font: 10px verdana,arial;
color: #fff;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:120px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



#newsleft {
float: left;
width: 150px;
margin: 0px;
padding: 0px;
}

#newsright {
float: right;
width: 70px;
margin: 0px;
padding: 0px;
}



#topA {
float: left;
width: 110px;
margin: 0px;
padding: 0px;
min-height: 95px;
}

#topB {
float: left;
width: 310px;
margin: 0px;
padding: 0px;
text-align: right;
min-height: 95px;
}

#topC {
float: left;
width: 350px;
margin: 0px;
padding: 0px;
min-height: 95px;
}







#bgmain {
overflow: hidden;
width: 1120px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
min-height: 100%;
background-image: url('http://www.musclefire.com/images/fire6.png');
background-attachment: fixed;
background-position: 50% 0%;
background-repeat: no-repeat;
}

#main {
overflow: hidden;
width: 800px;
margin: 0px auto 0px auto;
padding: 0px;
min-height: 100%;
background-color: #000;
}

.padding {
clear: both;
padding: 15px;
margin: 0px;
color: #fff;
}

.pollspacer {
min-height: 5px;
height: 5px;
padding: 0px;
margin: 0px;
}

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

#left {
float: left;
padding: 0px;
margin: 0px;
width: 170px;
color: #fff;
}

#right {
float: right;
padding: 0px;
margin: 0px;
width: 600px;
color: #fff;
text-align: right;
}

.linkcells {
text-align: right;
padding: 5px 0px 0px 0px;
margin: 0px;
min-height: 45px;
height: 45px;
}

.socialcontainer {
float: left;
width: 75px;
padding: 0px;
margin: 0px;
}

.redbartop {
clear: both;
min-height: 2px;
height: 2px;
padding: 0px;
margin: 0px;
border-top: 3px solid #e43624;
}

.redbarbottom {
min-height: 2px;
height: 2px;
padding: 0px;
margin: 0px;
border-bottom: 3px solid #e43624;
}

#bigimage {
margin: 0px;
padding: 0px;
min-height: 120px;
height: 120px;
background-color: #333;
}

.linespacer {
padding: 0px;
margin: 0px;
border-bottom: 1px dashed #eee;
}

#mainlinkscontainer {
text-align: right;
float: right;
clear: both;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#men {
float: right;
width: 127px;
padding: 0px;
margin: 0px;
text-align: right;
}

#accessories {
float: right;
width: 246px;
padding: 0px;
margin: 0px;
text-align: right;
}

#women {
float: right;
width: 177px;
padding: 0px 0px 0px 0px;
margin: 0px;
text-align: right;
}

.greenbar {
min-height: 10px;
height: 10px;
padding: 0px;
margin: 0px;
background-color: #555;
}

#leftside {
float: left;
padding: 0px;
margin: 0px;
width: 250px;
font: 13px verdana,arial;
color: #fff;
}

#rightside {
float: right;
padding: 0px;
margin: 0px;
width: 520px;
font: 12px verdana,arial;
color: #fff;
text-align: justify;
}

.theburn {
padding: 1px 0px 0px 0px;
margin: 0px;
font: 12px verdana,arial;
color: #fff;
}

#footertags {
clear: both;
color: #555;
padding: 0px;
margin: 0px auto 0px auto;
border-top: 1px dashed #e43624;
border-bottom: 1px dashed #e43624;
text-align: center;
}

.footer {
width: 770px;
padding: 0px;
margin: 0px auto 0px auto;
}

.redline {
clear: both;
color: #555;
padding: 0px;
margin: 0px auto 0px auto;
border-bottom: 1px dashed #e43624;
}

.footline {
width: 600px;
padding: 0px;
margin: 0px auto 0px auto;
border-bottom: 1px dashed #e43624;
}

#bottomA {
font: 10px verdana,arial;
color: #fff;
padding: 0px;
margin: 0px;
text-align: center;
}

#bottomB {
font: 10px verdana,arial;
color: #fff;
padding: 5px 0px 5px 0px;
margin: 0px;
text-align: center;
}

.rlform {
padding: 8px 0px 8px 0px;
margin: 0px;
background-color: #000;
border: 1px dashed #e43624;
font: 15px verdana,arial;
font-style: italic;
color: #fff;
width: 100%;
}

.rlbutton {
padding: 8px 0px 8px 0px;
margin: 0px;
background-color: #e43624;
border: 0px solid #fff;
width: 100%;
font: 15px verdana,arial;
color: #fff;
text-align: center;
}

.rlbutton:hover {
padding: 8px 0px 8px 0px;
margin: 0px;
background-color: #fff;
border: 0px solid #fff;
width: 100%;
font: 15px verdana,arial;
color: #e43624;
text-align: center;
}

.size {
font: 12px verdana,arial;
color: #222;
padding: 5px;
margin: 2px 0px 2px 0px;
background-color: #fff;
border: 0px solid #fff;
width: 100%;
}

#addtocart {
padding: 8px;
margin: 0px;
background-color: #e43624;
border: 0px solid #fff;
width: 100%;
font: 12px verdana,arial;
color: #fff;
text-align: center;
}

#addtocart:hover {
padding: 8px;
margin: 0px;
background-color: #fff;
border: 0px solid #fff;
width: 100%;
font: 12px verdana,arial;
color: #e43624;
text-align: center;
}

.leftsize {
font: 12px verdana,arial;
color: #222;
padding: 5px;
margin: 2px 0px 2px 0px;
background-color: #fff;
border: 0px solid #fff;
width: 110px;
}

#addtocartleft {
padding: 5px;
margin: 0px;
background-color: #e43624;
border: 0px solid #fff;
width: 225px;
font: 12px verdana,arial;
color: #fff;
text-align: center;
}

#addtocartleft:hover {
padding: 5px;
margin: 0px;
background-color: #fff;
border: 0px solid #fff;
width: 225px;
font: 12px verdana,arial;
color: #e43624;
text-align: center;
}

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

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

.contactbutton {
padding: 8px;
margin: 0px;
background-color: #e43624;
border: 0px solid #fff;
font: 15px verdana,arial;
color: #fff;
text-align: center;
}

.contactbutton:hover {
padding: 8px;
margin: 0px;
background-color: #fff;
border: 0px solid #fff;
font: 15px verdana,arial;
color: #e43624;
text-align: center;
}

.form {
font: 12px courier new,verdana,arial;
color: #222;
padding: 5px;
margin: 0px 0px 1px 0px;
background-color: #ff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-left: 3px solid #e43624;
border-right: 0px solid #fff;
width: 270px;
}

.button {
font: 15px verdana,arial;
font-style: italic;
color: #e43624;
padding: 5px;
margin: 0px 0px 0px 0px;
background-color: #555;
border: 0px dashed #fff;
}

.calc {
font: 15px verdana,arial;
font-style: italic;
color: #fff;
padding: 5px;
margin: 0px 0px 1px 0px;
background-color: #000;
border: 1px solid #fff;
}

.answer {
font: 15px verdana,arial;
font-style: italic;
color: #fff;
padding: 5px;
margin: 0px;
background-color: #000;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
width: 100%;
}

#gotlinks {
text-align: left;
padding: 0px;
margin: 0px;
}

.shirtleft {
float: left;
width: 250px;
font: 10px verdana,arial;
color: #fff;
padding: 0px;
margin: 0px;
text-align: center;
}

.shirtright {
float: right;
width: 250px;
font: 12px verdana,arial;
color: #fff;
padding: 0px;
margin: 0px;
}

.cartleft {
float: left;
width: 180px;
font: 10px verdana,arial;
color: #fff;
padding: 0px;
margin: 0px;
}

.cartright {
float: right;
width: 70px;
font: 12px verdana,arial;
color: #fff;
padding: 0px;
margin: 0px;
}

.shirtline {
clear: both;
padding: 0px;
margin: 0px;
border-bottom: 1px dashed #e43624;
}

.samples {
margin: 0px auto 0px auto;
padding: 0px;
border: 0px solid #fff;
}

.solidline {
margin: 0px;
padding: 0px;
width: 225px;
min-height: 1px;
height: 1px;
border-bottom: 1px solid #fff;
}






#footA {
float: left;
width: 190px;
}
#footB {
float: left;
width: 200px;
}
#footC {
float: left;
width: 190px;
}
#footD {
float: left;
width: 190px;
}





.foottitle {
margin: 0px;
padding: 0px;
font: 11px verdana,arial;
color: #e43624;
text-decoration: underline;
}





.navcontainer {
padding: 0px;
}

.navcontainer ul {
margin: 0px;
padding: 3px 0px 3px 0px;
list-style-type: none;
font: 11px verdana,arial;
color: #fff;
}

.navcontainer a {
display: block;
padding: 3px 0px 3px 0px;
}

.navcontainer a:link, .navlist a:visited {
color: #fff;
text-decoration: none;
}

.navcontainer a:hover {
color: #e43624;
}












.affscontainer {
padding: 0px;
}

.affscontainer ul {
margin: 0px;
padding: 3px 0px 3px 0px;
list-style-type: none;
font: 24px verdana,arial;
color: #fff;
}

.affscontainer a {
display: block;
padding: 3px 0px 3px 0px;
}

.affscontainer a:link, .affs a:visited {
color: #fff;
text-decoration: none;
}

.affscontainer a:hover {
color: #b8d10a;
}








.affscontainerB {
padding: 0px;
}

.affscontainerB ul {
margin: 0px;
padding: 3px 0px 3px 0px;
list-style-type: none;
font: 12px verdana,arial;
color: #fff;
}

.affscontainerB a {
display: block;
padding: 3px 0px 3px 0px;
}

.affscontainerB a:link, .affsB a:visited {
color: #fff;
text-decoration: none;
}

.affscontainerB a:hover {
color: #b8d10a;
}







#minitabscontainer {
float: left;
padding: 0px;
margin: 0px;
}

#minitabs {
margin: 0px;
padding: 0px;
}

#minitabs li {
margin: 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}
	
#minitabs a:link, #minitabs a:visited {
float: left;
line-height: 15px;
padding: 2px;
margin: 0px 1px 0px 0px;
text-decoration: none;
font: 11px verdana,arial;
color: #fff;
border-top: 2px solid #fff;
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
padding: 2px;
margin: 0px 1px 0px 0px;
color: #fff;
border-top: 2px solid #e43624;
}













#maintabscontainer {
float: right;
padding: 0px;
margin: 0px;
}

#maintabs {
margin: 0px;
padding: 0px;
}

#maintabs li {
margin: 0px; 
padding: 0px;
display: inline;
list-style-type: none;
}
	
#maintabs a:link, #maintabs a:visited {
float: right;
line-height: 15px;
padding: 5px 2px 2px 2px;
margin: 0px 0px 0px 5px;
text-decoration: none;
font: 11px verdana,arial;
color: #fff;
border-top: 2px solid #fff;
}

#maintabs a.active:link, #maintabs a.active:visited, #maintabs a:hover {
padding: 5px 2px 2px 2px;
margin: 0px 0px 0px 5px;
color: #fff;
border-top: 2px solid #e43624;
}









.quickFlip{
width: 225px;
min-height: 250px;
height: 250px;
margin: 0px;
padding: 0px;
}

#flip-tabs{
width: 225px;
margin: 0px;
padding: 10px 0px 0px 0px;
position: relative;
}
#flip-navigation{
margin: 0 0 12px;
padding: 0; 
list-style: none;
}
#flip-navigation li{ 
display: inline; 
}
#flip-navigation li a{
text-decoration: none;
padding: 10px; 
margin-right: 0px;
background: #fff;
font: 12px verdana,arial;
color: #333;
outline: none;
}
#flip-navigation li a:hover{
background: #b8d10a; 
color: #151515;
}
#flip-navigation li.selected a{
background: #b8d10a;
color: #151515;
}
#flip-container{
width: 225px;
font: 12px verdana,arial;
color: #151515;
}
#flip-container div{ 
background: #fff;
}
#flip-container div ul{
background: #b8d10a;
border: 0px solid #eee;
margin: 0px;
padding: 5px;
list-style-position: inside;
}
#flip-container div ul li{
padding: 5px;
}
#flip-container div ul.orange{ background:#fff; }
#flip-container div ul.green{ background:#fff; }
#flip-container div ul.blue{ background:#fff; }















.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#333;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #151515;
  border-right:1px solid #151515;
  background:#262626;}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #050505;
  border-right:1px solid #050505;
  background:#292929;}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #292929;
  border-right:1px solid #292929;}
.spiffy4{
  border-left:1px solid #151515;
  border-right:1px solid #151515;}
.spiffy5{
  border-left:1px solid #262626;
  border-right:1px solid #262626;}
.spiffyfg{
  background:#333;
  padding: 10px;
  color: #fff;
  }




















/*
    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('images/overlay.png') 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url('images/controls.png') no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url('images/controls.png') no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url('images/controls.png') no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url('images/controls.png') no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url('images/controls.png') repeat-y left top;}
    #cboxMiddleRight{width:21px; background:url('images/controls.png') repeat-y right top;}
    #cboxTopCenter{height:21px; background:url('images/border.png') repeat-x 0 0;}
    #cboxBottomCenter{height:21px; background:url('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%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url('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('images/controls.png') no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url('images/loading_background.png') no-repeat center;}
        #cboxLoadingGraphic{background:url('images/loading.gif') no-repeat center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url('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=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}