﻿
.break {  clear: both; }
#subMenuOuter { margin: 18px 0 0 0px; }
.subMenuLeft { float: left; background-image: url(../images/site/subMenuLeft.png); width: 10px; height: 17px; }
.subMenu { float: left; height: 17px; background-image: url(../images/site/subMenuBG.png); background-repeat: repeat-x; 
           padding-top: 1px; margin-right: 10px; font-size: 7.5pt; font-weight: bold; }
.subMenu a { color: #929396; }
.subMenu a:hover { color: #EF5D00; }

#galleryContainer { margin: 58px 50px 20px 100px; }
.gallery { padding-top: 48px; margin: 0 50px 20px 100px; }
.galleryh1 { height: 105px; }
.galleryh2 { height: 210px; }
.gallerythumb { text-align: center; width: 230px; margin: 17px; float: left; }
.galleries { height: 102px; }
.imggallery { margin-bottom: 5px; }

#divImageOuter {  text-align: center; padding-top: 30px; }
#divImage a { font-size: 12px; }
.frameTable { margin: 0 auto 0 auto; }
.frameTable td { padding: 0; margin: 0; border: 0px none; }
#frameTL { width: 24px; height: 24px; }
#frameT { height: 24px; background-repeat: repeat-x; }
#frameTR { width: 24px; height: 24px; }
#frameL { width: 24px; background-repeat: repeat-y; }
#divImage { padding: 36px; margin: 0px; }
.imageDetail { border: solid 3px #000000; }
#frameR { width: 24px; background-repeat: repeat-y; }
#frameBL { width: 24px; height: 24px; float: left; }
#frameB { height: 24px; background-repeat: repeat-x; }
#frameBL { width: 24px; height: 24px; }
.details { width: 77px; float: left; }
#divDescription { width: 385px; padding-top: 40px; float: left; margin-right: 20px; height: 20px; }
#divPurchase { margin: 0px 0 0 20px; }
#divInstruction { margin: 0 30px 8px 0; text-align: right; }
.option { width: 96px; float: left; text-align: left; }
.optionText { width: 60px; border: none; height: 18px; padding: 0; float: left; font-size: 12px; }
#divBuy { width: 941px; padding-top: 10px; clear: both; }
.soldOut { z-index: 100; text-align: right; font-size: 18px; position: relative; top: -26px; padding: 0 5px; height: 0; }

.ddlPopup { z-index: 10;  position: absolute; height: 90px; overflow-y: scroll; overflow-x: hidden; width: 76px; }
.ddlButton { float: left; height: 16px; width: 17px; }
.listItem { height: 16px;  padding: 2px; margin: 2px; cursor: pointer; }
.listItem:hover { background-color: #888888; color: #ffffff; }
#mediaTypes { width: 220px; height: 50px; overflow-y: hidden; }
#divFrameType { width: 220px; }
.value, .price { visibility: hidden; position: absolute; }
.divPrice { width: 75px; height: 18px; float: left; background-color: #ffffff; color: #000000; font-size: 12px; }
#divSearch { text-align: right; margin-top: 5px; }
.searchCaption { color: #929396; font-weight: bold; }
.searchText { width: 100px; }
.searchImg { position: relative; top: 3px; }
#divSearchImage { width: 250px; float: left; margin-bottom: 15px; }
#divSearchItem { margin-bottom: 15px; border-top: dotted 1px #727272; padding-top: 5px; }

#productOption { width: 981px; text-align: right; }
#productOption input { width: 75px; height:18px; padding: 0; font-size: 10pt; border: none; }
#productImg { float: left; padding-right: 20px; }
#divProdQty { padding-left: 674px; }
