.mssclear {clear:both; font-size:0px; line-height:0px; height:1px;}

.mss-h3 {margin:20px 0 10px; background:#fff url('/lib/greenbatteries-store/mss-green-angle.gif') no-repeat 0 0; border-bottom:2px solid #536603; color:#fff; padding-left:10px; height:19px; line-height:19px; font-weight:bold; font-size:13px; font-family:Arial,sans-serif;}

#photo-holder {position:relative; z-index:0; text-align:center;}
#photo-holder img {display:block; margin:0 auto;}
#phototext {width:370px; line-height:150%; font-family:Arial,sans-serif; font-size:15px; font-weight:bold; position:absolute; top:20px; left:325px; text-align:left; z-index:11;}
#phototext .title {color:#fff; font-weight:bold; font-size:22px; line-height:150%;}
#phototext .text {color:#175ab3;}
#photocaption {background-color:#175ab3; color:#fff; font-size:17px; line-height:19px; padding:10px 10px; font-family:Arial,sans-serif; margin:0 auto; width:730px; _width:750px;}
#photocaption span {font-size:13px; line-height:19px;}
#photocaption a {color:#fff;}

#mss-header {margin:10px 0 0; padding:0 7px; font-family:Arial,sans-serif; font-size:12px; position:relative; height:111px;}
#msslogo {border:none; display:block; float:left; margin:8px 0 0 8px;}

#mss-header-links {color:#87a605; float:right;}
#mss-header-links a {color:#87a605; margin:0 6px; text-decoration:none;}

#header-free-ship {margin:17px 0 0 70px; float:left; border:2px solid #87a605; width:196px; text-align:center; color:#fff;}
#header-free-ship .inner {background-color:#87a605; border:1px solid #fff; padding:3px 5px 7px;}
#header-free-ship b {font-weight:bold; font-size:22px;}
#header-free-ship a {color:#fff;}

#cartimage {border:none;}

#header-service {float:right; margin:15px 8px 0px 15px; color:#666; text-align:left;}
#header-service a {color:#87A605}

#header-service b {font-size:18px; font-weight:bold;}
#mss-verisign {display:block; float:right; position:relative; top:-8px; margin-bottom:-5px; z-index:37;}

#mss-searchbar {background-color:#536603; color:#fff; font-size:15px; line-height:34px; clear:both; font-family:Arial,sans-serif; padding-left:15px; margin-bottom:10px;}
#mss-searchbox {display:block; float:right; font-size:12px; width:290px; margin:4px; border:1px solid #e9d012; background-color:#fff;}
#mss-searchbox fieldset {margin:0; padding:0; border:#fff 0px none;}
#searchgo {display:block; float:right; padding:3px 5px; color:#fff; background-color:#e9d012; font-weight:bold; border:none; cursor:pointer;}
#searchtext {border:0px none #fff; width:180px; padding:4px 0 0 20px; font-size:12px; color:#aaa;}

h1 {color:#536603;}

/* NEWSLETTER CSS added 09-08-10 */
#mss-newsletter {width:199px;background-color:#6b8709; margin-top:15px; text-align:left;}
#mss-newsletter .content {padding: 15px 10px;}
#mss-newsletter h4 {display:inline; padding-bottom:5px; color:#ecce00; font-size:14px;font-family:verdana;font-weight:bold;}
#mss-newsletter span {display:block; margin:9px 0;font-family:verdana;color:#fff;font-size:11px;}
#mss-newsletter-emailForm {margin:0;padding:0;}
#mss-newsletter-email {color:#aaa; width:129px;border:1px solid #EBD100;padding:2px;height:23px;font-family:arial;font-size:11px;}
#mss-newsletter-join {margin-left:-4px;padding:0;vertical-align:top;}
*html #mss-newsletter-join {vertical-align:bottom;position:relative;bottom:1px;}
*+html #mss-newsletter-join {vertical-align:bottom;position:relative;bottom:1px;}
#thankyou-message{text-align:left; display:none;font-family:verdana;color:#fff;font-size:11px;}
#mss-newsletter-join {vertical-align:bottom;position:relative;bottom:-1px\0/;}

#mss-customer-reviews-2 {padding:5px 0;}

/* tab styles */
:-moz-any-link:focus {outline: none;}
.mss-tab  { float:left; background:#999999;}
.mss-tab-on  { float:left; background:#87a605;}
.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited, .mss-tab a:hover, .mss-tab-on a:hover {font-size:14px; font-weight:bold; font-family:arial; padding:5px 10px; text-decoration:none; z-index:2; position:relative; display:block;} 
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover {background:#999999; color:#fff !important;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {background:#87a605; color:#fff!important;}
.mss-tab-spacer {float:left; width:3px; height:1px;}
#t2, #t3, #t1, #t4 {border:1px solid #999999; padding:5px; z-index:3; clear:left; position:relative; font-size:14px; color:#666666;font-family:arial; font-size:12px;}
#t2, #t3, #t4 {display:none;}
.tab-container {width: 415px;}

/* Alt Images Style */
.floatLeft {}
.mss-enlarge {padding-top:8px; color: #3a3a3a; text-decoration: none; font-size: 12px; text-align: left;}
.mss-enlarge img {border: 0px;}
.mss-enlarge a:link {color: #3a3a3a; text-decoration: none; font-size: 12px;}
.mss-enlarge a:hover {text-decoration: none;}
.mss-image {display:none;}
#image1  {display:block;border:0px solid #cccccc; padding:3px;}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9 {border:0px solid #666666; padding:3px;}
.mss-multi-image {margin-top:8px; padding:8px 0 30px; width:307px;}

.mss-multi-image a {padding:4px; border:1px solid #cccccc; margin-right:15px; margin-bottom:5px; float:left; display:block; height:75px;}

.multi-image-title {font-size:12px; padding-bottom:8px; color:#666666; font-weight: bold; text-align: left; padding-left: 5px;}

/*  Info Page */
#infoContent {padding-left:10px; font-size:12px; font-family:arial;}

/*Cross Sell Style*/

.mss-cross-sell-box {width: 740px;}
.mss-cross-sell {border:2px solid #536603; margin: 2px 0px 0px -5px; padding: 7px; height:205px; margin-bottom:10px;}
.mss-cross-sell-item {float: left; width:185px; padding: 5px;}
.mss-cross-sell-item-last {padding: 5px 5px 0px 5px;}
.mss-cross-sell-title {background-image: url("/lib/greenbatteries-store/cross.gif"); background-repeat:no-repeat; width:215px; padding: 3px 0px 3px 5px; color:white; font-weight: bold; font-size:12px; font-family:Arial; margin-left: 5px;}
.mss-cross-sell-text {color:#2f3998; font-weight: normal; 
font-family:Arial; text-align:center; font-size: 13px;}
.mss-cross-sell-text a {color:#2f3998; font-weight: normal; 
font-family:Arial; text-decoration:underline; font-size: 13px;}
.mss-cross-sell-text a:hover{text-decoration:underline;}
.mss-cross-sell-item-image {padding: 5px; text-align: center; height:100px;}
.mss-cross-sell-item-price .price-text {color:#000; font-size: 12px; font-family: Arial; padding-bottom: 10px;}
.salePrice {color:#000; font-size: 12px; font-family: Arial; padding-bottom: 10px; font-weight:bold}
.regPrice br {display:none;}
.regPrice {color:#000; text-decoration:line-through;}

/*Multi Add Style*/
.reg-price-sale {color:#666; font-family: arial; text-decoration:line-through; font-size:12px;}
.price-text, .sale-price-sale {font-weight:bold; color:#990000; font-family: arial;  font-size:15px;}
#contentsTable .price-text, .sale-price-sale {font-weight:normal; color:#000; font-family: arial;  font-size:12px;}
#contentsTable .reg-price-sale {color:#000; font-family: arial; text-decoration:line-through; font-size:12px;}



#multi-add-title {background-image: url("/lib/greenbatteries-store/cross.gif"); background-repeat:no-repeat; width:215px; padding: 3px 0px 3px 5px; color:white; font-weight: bold; font-size:12px; font-family:Arial; margin-bottom: -2px; margin-left: 5px;}
#multi-add-holder {border: 2px solid #536603; margin-left: 5px; width: 740px;}
.multi-txt {padding: 15px; color: #666666; font-size: 12px; font-weight: bold; font-family: Arial;}
.cell-submit {text-align: right; padding: 8px;}
.cell-submit2 {text-align: right; padding: 15px; border-top: 1px solid #999999;}
.cell {border-top: 1px solid #999999; padding: 10px; vertical-align: top;}
.cell input {border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
.cell2 {border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 10px; vertical-align: top; font-size: 12px; font-weight: bold; font-family: Arial; width: 120px;}
.cell-title {border-top: 1px solid #999999; padding: 10px; font-weight: bold; font-size: 12px; font-family: Arial;}
.cell-title2 {border-top: 1px solid #999999; padding: 10px; font-weight: bold; font-size: 12px; font-family: Arial; text-align: center;}
.cell-title3 {border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 10px; font-weight: bold; font-size: 12px; font-family: Arial;}
.img-holder {float: left; width:132px; text-align:center;}
.ind {color: #666666; font-size: 12px; font-weight: bold; font-family: Arial;}
.ind a {color:#536603; font-size: 16px; font-weight: bold; font-family: Arial; text-decoration: none;}
.ind a:hover {text-decoration:underline;}
.abstract a {font-size:12px;}

/*  Customer Reg */
#ys_superbar {position:absolute; top:94px; left:15px;}
#ys_superbar a {text-decoration:none; color:#87A605;}
#yscp_signin_link {display:inline;}

/* Sortable Table */
#myTable td, #myTable th {font-family:arial; font-size:12px;  padding:5px;}
#myTable th a {text-decoration:none; color:#0011FF; display:block;  padding-right:18px; position:relative;}
#myTable th {background:#E6EEEE;text-align:left;border-top:1px solid #ccc;border-right:1px solid #ccc;}
#myTable td {border-top:1px solid #ccc; border-right:1px solid #ccc;}
#myTable th.hd {border-right:1px solid #fff;}
#myTable {border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#myTable th img {position:absolute; top:3px; right:0px; border:none;}

/* left nav */
.mss-lnav-cat {background:#BBCD80; font-weight:bold; padding:5px; font-family:arial; font-size:14px; margin-bottom:5px; }
a.leftnav {display:block; padding:2px 6px; coloe:#333333;}
.mss-sub a.leftnav {display:block; padding:2px;}
.mss-sub br {display:none;}

/* edits 03-07-2011 */
#mss-newsletter-email {width:120px\0/;height:16px\0/;}
*+html #mss-newsletter-email {width:120px;height:16px;}
.mss-leftnav {padding-bottom:10px;}
* html .mss-leftnav {padding-bottom:0;}
*+html .mss-leftnav {padding-bottom:0;}
.mss-lnav-cat {font-size:16px;color:#546400;margin:10px 0;}
.mss-leftnav .top {margin-top:-10px;}
*+html .mss-lnav-cat {text-align:left;}
.mss-leftnav a {font-size:12px;font-family:arial;/*font-weight:bold;*/color:#000000;text-decoration:none;display: block;padding: 2px 6px;}
.mss-leftnav a:hover {text-decoration:underline;}
.mss-sub {text-align:left;}
.mss-sub a {font-family:arial;font-weight:normal;}
#mss-newsletter {background-color: #E8F0CE;}
#mss-newsletter h4 a {background-color: #546400;color: #FFFFFF;display: block;font-family: arial;font-size: 16px;font-weight: bold;margin: 0;padding: 5px; text-decoration:none;}
#mss-newsletter h4 a span {display:inline; color:#fff; font-size:11px;}
#mss-newsletter span {color: #000000;display: block;font-family: arial;font-size: 12px;font-weight: bold;  margin: 0 0 10px;}


* mss slideshow */
#mss-slide-overlay {background-color: #000000; bottom: 3px;height: 85px;left: 0; opacity: 0.5;filter:alpha(opacity=50); position: absolute; width: 510px;}
#slide-holder {position:relative;}
/* * html #slide-holder {height:478px;} */
#slide-title {bottom: 43px; color: #FFFFFF;font-size: 20px;font-weight: bold;left: 0px;position: absolute;   text-align: left;width: 510px;padding-left:10px;}
#slide-text {bottom: 20px;color: #FFFFFF;font-size: 20px; left: 0px;position: absolute;text-align: left;   width: 510px;padding-left:10px;}
#slide-button {bottom: 25px;left: 0;position: absolute;width: 510px;}
#slide-img {float: right; padding-right: 30px;}
#slide-controls {display:none; left: 0;position: absolute;top: 195px;width: 510px;}
#slide-controls a {color:#fff; text-decoration:none; outline:none;opacity: 0.6;filter:alpha(opacity=60);}
.slide-box {display:none;}
#slide-back {float:left;background-image:url("/lib/greenbatteries-store/prev.png");background-repeat:no-repeat;background-position:right top;width:49px;height:82px;margin-left:10px;}
#slide-back:hover {background-position:left top;}
#slide-next {float:right;background-image:url("/lib/greenbatteries-store/next.png");background-repeat:no-repeat;background-position:left top;width:49px;height:82px;margin-right:10px;}
#slide-next:hover {background-position:right top;}
