body { height:100%}
#mvWrap {
  margin: 0px;
  font: 10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333;
  }
#mvMain {
  margin: 0 0 0 210px;
  padding-left: 15px;
}
#mvLeft {
  float: left;
  width: 200px;
  border-right: #000 1px solid;
  padding: 5px;
}

.mvLeftDetails { font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.mvLeftDetails div { border-top:#CCC 1px dotted; padding-top:5px; margin: 5px 0 5px 0;}

.mvLeftDetails strong { color:#0055a5}

.mvProductNotesImg { position:relative; text-align:center; float:left; width: 200px; margin-bottom: 10px }

.mvZoom { position:absolute; right: 0; bottom: 0; padding:10px }

#mvWrap img { border:none }

.mvAddToOrder { border-top:#CCC 1px dotted; padding-top:5px; }

.mvTitle { font: bolder 1.5em/30px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #0055a5; }
.mvSubTitle { font: 1.1em/5px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #F33; }

.mvSmall {
	font-size: 8px; font-variant:small-caps;
}

.mvAlternates {
	margin-top:20px; width: 500px; border-top: 1px solid #0055a5; }
.mvAlternates table td { font: 8pt "Lucida Grande",sans-serif; }
.headingRow td { color:white !important ; font-weight: bold !important; text-transform: uppercase; background-color: #0055a5; }

#mvWrap li{ list-style:square; }
#mvWrap li:before { color:#0055a5 }

.mvQtyBreaks td { font-weight: bold; border-bottom: 1px solid #ccc; color: #0055a5;  }

.mvRRP { clear: both; background-color: #0055a5; color: #fff; font-weight: bold; font-size: 10.5pt; padding: 3px; font-family: arial, sans; margin-bottom: 5px; }

.mvAddToOrder .button { color:#ff0; background-color: #0055a5; font-weight: bold; w	idth: 100px; height: 25px; font-variant:small-caps; !important }

#mvMain table { font-size: 10pt; color: #333; }