body {background: #000; margin:0; padding: 0; border: none;}
.left{float: left;}
.content{font-family:arial;font-size:12px;line-height:18px;color:#FFFFFF;}
#product-wrapper {width: 825px; margin: 0 auto; padding: 0 91px 0 90px; background: url(/images/homeBG.jpg) no-repeat 0px 0px; #000; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
#product-center {width:825px; padding: 50px 0px 0 0px;  background: url(/images/homeBG.jpg) #fff no-repeat -90px 0px;  overflow: hidden; position: relative;}
#product-display{background: url(/images/footerv1.4.gif) left bottom no-repeat; float: left; margin: 0; width: 100%; list-style:none; padding:15px 50px 60px 50px; text-align:center}
#product-display a img{border:none;display: block; margin: 0 auto;}
#product-display a {color: #859f09;}
#product-display a:hover {color: #506006;}

#product-display li{float:left;width:120px;height:200px;padding:10px 30px; text-align: left;}
#product-display p{text-align:left;}
#product-display .info {display: block;}
#mini-bag {color: #fff; text-decoration: none; display: block;  background: url(/images/SMGbagTop.gif) no-repeat left top; line-height: 12px; font-variant: small-caps; font-size: 12px; width: 160px; margin: 6px 0 0 100px; height: 36px; padding: 12px 0 0 50px; font-family:Arial, Helvetica, sans-serif}
#total{position:absolute;top:40px;}
.overlay ul{list-style:none;}
.overlay ul li{padding:10px;}
.overlay img{margin:0; }
.overlay{background: url(/images/cartModalBG.png) no-repeat; position: absolute; width:748px; display:none; padding:0; color: #444; font-size: 14px; line-height: 24px; z-index: 999; font-family:Arial, Helvetica, sans-serif}
.overlay .close{background:none; position:absolute;right:0px;top:0px;cursor:pointer;height:25px;width:25px; z-index: 1000;}
.overlay-bottom {background: url(/images/cartModalBGfooter.png) no-repeat; height: 16px; width: 748px; position: relative; left: 0; top: 16px; margin: 0; padding: 0;}		
.info{text-align:left;}
#underlay {width:100%;min-height:100%;height:100%;min-width:1006px;display:none;position:fixed;left:0;top:0;background:#fff;z-index:99;}

.product-images {width: 302px; margin: 15px 10px; padding: 10px 10px 0 10px; float: left;}
.product-images .display-image {border: 1px solid #b6b4ae; padding: 0; margin: 0;}
.product-images .display-image img {padding: 0; margin: 0;}
.product-details {float: right; margin: 15px 25px 0 0; padding: 0; width: 370px;}

.overlay h2 {margin: 0; padding: 10px 0 0 10px; font-size: 18px; font-weight: normal; border-bottom: 1px solid #b6b4ae; color:#000}
.overlay h3 {margin: 0; padding: 0 0 0 10px; font-size: 16px; font-weight: normal; border-bottom: 1px solid #b6b4ae; clear: both; color:#666}
.overlay h6 {font-weight: normal; font-size: 16px; padding: 0; margin: 0 0 0 10px; color:#666;}
.overlay .steps {margin: 0 10px; padding: 0;}
.overlay .step {margin: 10px 0; background: #efefef; height: 18px; padding: 10px 0 10px 18px; background: url(/images/123.gif) no-repeat;}
.overlay .steps .item-action {height: 38px; padding: 0 0 0 15px;}
.overlay .step select {margin: 2px 0 0 0; padding: 0;}
.overlay .step-1 {background-position: -10px 4px; }
.overlay .step-2 {background-position: -8px -30px; }
.overlay .step-3 {background-position: -8px -64px; }

.overlay p {margin: 0 10px; padding: 5px 0 20px 0; color:#666; line-height:18px}
.overlay img {border: none;}
.overlay .item-action a {text-decoration: none;}
.overlay .divide {height: 57px; background: url(/images/smallFlourish.gif) no-repeat top center;}

#bag-overlay h4, #bag-complete h4 {border-bottom: 1px solid #b6b4ae; font-size: 14px; text-transform: uppercase; font-weight: normal; color: #666; padding: 0 0 0 30px; position: relative; top: 15px; margin: 0px 15px 30px 10px; overflow: hidden;}
#bag-overlay .free {color: #859f09;}
#bag{margin: 0; position: relative; left: 35px; width: 670px; color: #2c2c2c;}
#bag .remove-item {color: #c3c1c1; padding: 0 0 0 25px; text-transform: uppercase; font-size: 12px;}
#bag .remove-item:hover {color: #666; }
#bag .bag-item td {border-bottom: 1px dotted #666;}
#bag a {color: #859f09;}
#bag-buttons {padding: 0 0 0 150px; margin: 0 5px 0 335px; width: 250px; height: 117px; overflow: hidden; background: url(/images/SMGbagDetail.gif) no-repeat; white-space: nowrap; }

.bag-button {padding: 0 5px; margin: 10px; display: block; float: left; background: url(/images/buttonBG.gif); color: #fff; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 24px; border: 1px solid grey; font-weight:bold;}
.bag-button:hover {background-position: 0px -31px;}
#bag-buttons {padding: 0 0 0 150px; margin: 0 5px 0 335px; width: 250px; height: 117px; overflow: hidden; background: url(/images/SMGbagDetail.gif) no-repeat; white-space: nowrap; }

.bag-button {padding: 0 5px; margin: 10px; display: block; float: left; background: url(/images/buttonBG.gif); color: #fff; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 24px; border: 1px solid grey; font-weight:bold;}
.bag-button:hover {background-position: 0px -31px;}
#bag-complete {margin: 10px 0 0 0; width: 745px; min-height: 455px; text-align: left;}
#bag-complete p {margin: 0 0 0 40px}
#bag-complete #bag {margin-top: 20px;}

