body {background:#fff;margin:3px;}
#bodyContainer {width:100%;}
#mainContent{width: 100%; border-width: 0px;}

#productName {font-size:16px;line-height:20px;font-weight:bold;float:left;}
#closeButton {float:right;}
#closeButton a:link,#closeButton a:visited,#closeButton a:active,#closeButton a:hover {text-decoration:none;}
#headerContent { width: 100%; margin-bottom: 3px;}

#imageThumbs {width: 100px; float: left; margin-left: 3px;}
#imageThumbs img {cursor:pointer;}
#imageLargeContent {width:520px;float:left;}
#imageLarge {display:none;}
#imageAlt {display:none;}

.imageSetHeader {font-weight:bold;font-size:9px;line-height:20px;margin:0px 0px 5px 0px;}
.thumb0 {float:left;width:75px;margin:0px 10px 3px 0px;}
.thumb1 {float:left;clear:right;width:75px;margin:0px 10px 3px 0px;}
.thumbName {height:20px;}
.thumbs {padding: 1px; margin: 5px; vertical-align: middle; text-align: center; width:75px;height:100px; border: #369 solid 1px}
.thumbSelected {width:75px;height:100px; border: #369 solid 2px; padding:1px; text-align: center; vertical-align:middle; margin: 4px; }

#colorInst, #thumbHeader{width: 100%; line-height:20px;font-weight:bold;font-size:11px;background-color:#eee;padding-left:10px;margin-bottom:10px;}
#colorName {font-weight:bold;}

#colorSwatches{margin-bottom:8px;width: 100%;}
#colorInst .normal,#colorInst .selected {width:20px;height:20px;}

.swatch {border:1px solid #336699; margin: 3px; padding: 1px; cursor: pointer;}
.swatchSelected {border:2px solid #336699; margin: 2px; padding: 1px; cursor: pointer;}

#productImageLeft { float: left; width: 120px; margin-right: 10px; overflow: hidden;}
