/* GLOBAL SITE UPDATES */
form, input {margin: 0; padding: 0;}

	/*accordion nav
	.aEl {display:none;}
	li.aTrig ul.active {display:block;}
	li.aTrig div {cursor:pointer; font-weight: bold;}
  */


/* body background */

body {padding-top:5px; background: #f4f4f4 url('') repeat-x;}
#body-container {background:#fff; border-left:5px solid #fff; border-right:5px solid #fff;}

#shadow-left {background: url('/lib/yhst-68097530416616/shadow-left.png') repeat-y; width:10px;}

#shadow-right {background: url('/lib/yhst-68097530416616/shadow-right.png') repeat-y; width:10px;}

	/*left-nav-formatting
	#mss-nav {margin: 0; padding: 0; list-style-type: none;}
	#mss-nav li, #mss-lower-nav {margin: 0 0 11px 0; padding: 0px 3px 0px 18px; text-align:left; font: normal bold 12px/normal Arial, Verdana, Tahoma, Helvetica, sans-serif;}
	#mss-nav li:hover {color: #9BC945;}
	
	#mss-nav li ul {padding: 0; margin: 7px 0 0 0;}
	#mss-nav li ul li {padding: 0; margin: 0 0 0 0;}
																			
		#mss-nav li ul a:link, #mss-nav li ul a:visited, #mss-nav li ul a:active {font: normal bold 11px/20px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #666; display: block; text-decoration: underline;}
		#mss-nav li ul a:hover {color: #000; text-decoration: underline;}
	
	#mss-lower-nav {text-transform: capitalize;}
		#mss-lower-nav a {font-weight: bold; display: block; margin-bottom: 11px; text-transform: capitalize;}
		#mss-lower-nav a:link, #mss-lower-nav a:visited, #mss-lower-nav a:hover, #mss-lower-nav a:active {color: #9BC945; text-transform: capitalize; text-decoration: none;}
*/
	/*breadcrumbs*/
	.mss-breadcrumbs, .mss-breadcrumbs a {font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
	.mss-breadcrumbs a, .mss-breadcrumbs a:link, .mss-breadcrumbs a:visited, .mss-breadcrumbs a:hover, .mss-breadcrumbs a:active {color:#333333; text-decoration: none;}
	.mss-breadcrumbs a:hover {color:#6CA732;}	
	
	/*left column boxes*/

#mss-news-container {height:313px; background: url('/lib/yhst-68097530416616/newsletterBak.jpg') no-repeat; margin-left:10px;}
#mss-news-inner {padding-top:245px;}
#mss-news-inner form {text-align:left; margin-left:15px;}
#newsletter-submit {margin-top:5px !important;}

#left-middle-text {font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding:10px 0 0 15px; color:#9bc945;}
	div.mss-left-item {text-align: center; width: 189px; margin-bottom: 10px;}
		.mss-left-item-table {width:189px;}
			.mss-left-item-table td, .mss-left-item-table a {font-size: 11px;}
			.mss-left-item-title {height: 22px; color: #FFF; text-align: center; font-weight: bold; font-size: 12px; background: #666 url('http://lib.store.yahoo.net/lib/yhst-68097530416616/left-box-top.gif') no-repeat top;}
			.mss-left-item-text {border: 1px solid #666; border-width: 0 1px; padding: 2px 6px; text-align: left; color: #666;}
			.mss-left-item-text div {padding-left:12px;}
      	td#mss-email-form, td#mss-press-images {text-align: center;}
				td#mss-press-images {padding: 6px 0 0 0;}
					.press-image {display: inline; border: 1px solid #666;}
				td#mss-see-more {text-align: right;}
			.mss-left-item-base {height: 13px; background: transparent url('http://lib.store.yahoo.net/lib/yhst-68097530416616/left-box-btm.gif') no-repeat bottom;}
		.mss-left-item img {margin:0 auto;}
		
/* HOME PAGE UPDATES */
#mss-home-promo {}
	.index-bann-top-border {border:1px solid #D4D4D4; border-width: 1px 0px;}	
	.index-bann-top-border img {margin: 3px 0 3px 4px;}	
	#mss-home-promo td {padding: 0;}
		#mss-home-promo-copy {padding: 3px 0; color:#003399;}
	td.index-bann-top-border {width:470px;}
	td#mss-home-headline {font: normal bold 18px/normal Tahoma, Arial, Helvetica, sans-serif; padding: 10px; color: #003399; font-style: italic;}

/*body section headers*/
.mss-content-cell {border-left:1px dashed #D4D4D4; padding-left:5px !important;}
.mss-hm-hdr {background: #EBEBEB; border: 1px solid #D2D2D2; color: #808080; padding: 0px 9px; margin: 0 0 6px 0;}
	#mss-specials {height: 20px; background: #EBEBEB url('http://lib.store.yahoo.net/lib/yhst-68097530416616/header-txt-featuredproducts.gif') no-repeat 7px 0px; /*background-color, imageURL, repeat, position*/)}
	#mss-related {height: 20px; background: #EBEBEB url('http://lib.store.yahoo.net/lib/yhst-68097530416616/header-txt-relatedarticles.gif') no-repeat 7px 0px; /*background-color, imageURL, repeat, position*/)}
	#mss-new-message {padding: 14px 0 6px 0; position: relative; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top:5px !important; margin-bottom: 5px;}
td#mss-home-specials {padding: 6px;}
#mss-home-specials div {padding: 5px; width: 155px;}
	.mss-hm-sp-body {/*border: 1px solid #d4d4d4; border-width: 0px 1px;*/}
	.mss-hm-sp-top {/*border-top: 1px solid #d4d4d4; height: 7px; width: 132px;*/}
	.mss-hm-sp-btm {/*border-bottom: 1px solid #d4d4d4; height: 7px; width: 132px;*/}
#mss-home-specials a {color: #003399;}
#mss-home-specials {width: 440px !important; margin:0px;}

#featured-image-table {}
.ftr-bdr-top {border-top:1px solid #D2D2D2; width:100%; line-height:1px;}
.ftr-bdr-left {border-left:1px solid #D2D2D2;}
.ftr-bdr-right {border-right:1px solid #D2D2D2;}
.featured-image-cell {text-align: center !important;}
.featured-image-cell img {margin: 0 auto;}
.ftr-bdr-btm {border-bottom:1px solid #D2D2D2; width:100%; line-height:1px;}

#related-articles, #recently-viewed {}
	.related-text, .recently-text {font:bold 13px Arial, Helvetica, sans-serif; color:#80BC22; border-bottom:1px solid #ccc; padding:5px 0px; text-align:left;}
	.related-text1, .recently-text1 {font:bold 13px Arial, Helvetica, sans-serif; color:#666666; padding:5px 0px;}
	.related-contents, .recently-contents {padding-top: 6px; color: #000; font-weight: normal;}
	.home-related-contents a, .mss-phone {background: transparent url('http://lib.store.yahoo.net/lib/yhst-68097530416616/bullet-green-arrow.gif') no-repeat left; padding-left: 10px;}
	.mss-divider {padding: 0 10px;}

.mss-banner-ads img {margin-top: 10px; width:204px !important;}		


/* SECTION PAGE UPDATES */
.section-name {height:55px; padding:0px;}
.section-name a {text-decoration:none; color:#003399; font-size:16px !important;}
.more-products, .more-products a {padding-top:5px; text-align:center; color:#003399 !important; font-size:14px !important;}
#section-contents-table td, #contents-table td {border-right:1px dashed #ccc; border-bottom:1px dashed #ccc;}
#contents-table {border-top:1px dashed #ccc;}

/* SUB SECTION PAGE UPDATES*/
.mss-section-image {text-align: center;}
.mss-section-image img {margin: 0 auto;}

/* ITEM PAGE UPDATES */
td.name-cell {text-align: center;}
h1.details-pro-title {margin:0px 0px 5px 0px !important; color: #003399 !important; font-size: 20px; padding:0px !important; font-weight: normal;}
#item-detail-table {}

.strike {text-decoration: line-through; color:#333 !important;}
.star {display:inline; position:relative; top:2px;}
.detail-pad {padding: 5px 0px;}
.details-text {color:#000;}
.regular-price {color:#000 !important;}
.sale-price b {font-size:18px !important;}
a.pro-title-link {display:block; float:left; padding-right:5px;}
.item-code {}
.item-smaller {font-size:11px !important;}
a.ship-link {color:#003399; position: relative; left: 60px; margin-top: 4px;}

.pagingstyle {padding: 4px 8px; height: 16px; margin-top: 10px; border: 1px solid #ccc;}	
/*.pagingstyle #pag-left-end {width: 7px; height: 27px; background: transparent url('https://p11.secure.hostingprod.com/@site.ecogeekliving.com/ssl/images/listing-breadcrumb-left-bg.gif') no-repeat left;}
.pagingstyle #pag-right-end {width: 7px; height: 27px; background: transparent url('https://p11.secure.hostingprod.com/@site.ecogeekliving.com/ssl/images/listing-breadcrumb-right-bg.gif') no-repeat right;}
#pag-left-end, #pag-middle, #pag-right-end {float: left;}
#pag-middle {width: 640px; padding: 6px 0 0 0;}*/	
.mss-pagination-sort {float: left;}
.paging-item-nums {float: left; margin-left: 110px;}
.mss-pagination-pages {float: right;}
#contents-table {clear: both;}
#contents-table td {text-align: center;}

/* Contents Styles */
#contents {}
#contents-table {} /* div containing contents table */
	#contents-table td {text-align: center;}
	#contents-table td img {margin: 0 auto;}
#contents-table .horizontal-seperator {}
#contents-table .vertical-seperator {}

#contents-table {background-color: #fff;}
#contents-table td {padding: 18px 0; text-align: left !important; color: #2D6C86; color: #003399;}
#contents-table td.separator {background-color: #557766; width: 1px !important; padding: 0;  font-size: 1px; line-height: 1px; margin: 0;height: 1px !important;}
#contents-table td.blank {background: transparent;}
#contents .horizontal-seperator {margin: 2px; width: 180px;}
#contents-table .name {margin-bottom: 8px; text-align: center;}
#contents-table .section-price {text-align: center;}
#contents-table .price-bold {display: inline}
.mss-contents-price {float: left;}
#contents-table .price-bold, #contents-table .price {display:inline;}
#contents-table .mss-more-info-btn {margin-top: 10px;}

/* this is for main navigation at the left side*/
.leftlink-top-bg, .leftlink-bott-bg, ul.navigation, ul.navigation li#last, ul.navigation li ul li {background: none;}
ul.navigation li {background:url('http://lib.store.yahoo.net/lib/yhst-68097530416616/leftlink-arrow-white.gif') no-repeat;}
ul.navigation li#bottom {background: url('http://lib.store.yahoo.net/lib/yhst-68097530416616/leftlink-arrow-white.gif') no-repeat;}

/* re-set basic page font size */
table#body-content td, a, .tabs-container, .bestpro-link, .bestpro-price, .related-contents, .index-inner-details-text, .mss-hm-sp-body, #mss-home-promo-copy, .index-bann-link {font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
/* re-set buy box font size */
table#mss-buy-box td, table#mss-buy-box td a, #contents-table .name {font-size: 13px;}
.index-bann-link, #mss-in-stock {font-weight: bold;}
/* maintain page header size */
table#body-content .page-title {font-size: 19px; text-align: left; color:#003399;}
#mss-section-item {text-align: left; width: 165px;}
#mss-section-image {height: 170px; width: 165px; text-align: left;}
#mss-section-item {margin: 8px;}
.details-pro-title {color: #696969;}
#mss-buy-box td {padding: 4px 0;}
#mss-in-stock {}
.mss-prod-page-price {}
.sale-price {color: #003399;}
#mss-bold {font-weight: bold; font-size:18px;}

.index-bann-right-border {border-bottom:1px solid #D4D4D4; border-top:1px solid #D4D4D4; background:#FFF; padding:5px 0px 5px 8px;}
.index-bann-right-bg {background: url('http://lib.store.yahoo.net/lib/yhst-68097530416616/index-bann-right-bg.gif') right repeat-y;}	

.left-bann-bg-border {background:#FFFFFF; border:1px solid #003399; margin: 0; padding: 0;}
.mss-right-content-table td {padding: 3px 4px;}	
.newsletter-title {background-color: #003399; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:left;}
.newsletter-text, .newsletter-text a {font:normal 11px Arial, Helvetica, sans-serif; color:#666;}	

.mss-press-item {border: 1px solid #CCC; height: 49px; width: 38px;}
.mss-press-item img {margin: 2px;}	

.mss-section-only {text-align: center;}
.mss-section-only div {color:#000;}
.section-name {text-align: center; margin-bottom: 6px;}
.section-name a {font-size: 13px; font-weight: bold;}

/* left navigation */
#last { background: url('http://lib.store.yahoo.net/lib/yhst-68097530416616/leftlink-arrow-white.gif') top left no-repeat !important;}
#last a {color:#9BC945;}
#last ul li a {font-weight:normal; background:#fff; margin-left: 11px; line-height: 17px; color:#333; width:140px;}
*:first-child+html #last ul li a {margin-top:-15px;}
*html #last ul li a {margin-top:-15px;}
.nav-on {color:#9BC945 !important; font-weight: bold !important;}

/*
*:first-child+html #last ul li a {display:inline; width:150px;}
**/
.mss-bull {width:10px; display:block; float:left;}

#freeShip {float:right; position:absolute; left:169px;}
#freeShip.freeship-sale {float:right; position:absolute; left:169px; top:18px;}

/* New Header */
#mss-header {position:relative; height:145px;}
#mss-logo {float:left;}
#mss-header-image-1-div {height:62px; width:269px; float:left; margin-left:5px;}
#mss-header-image-2-div {height:62px; width:312px; float:left; margin-left:5px;}
#mss-search {float:left; width:275px;}
#mss-search .input-text {border:0px; background:transparent url(/lib/yhst-68097530416616/mss-search-input-bg.gif) no-repeat scroll 0 0; height:19px; _height:24px; width:185px; _width:190px; padding:5px 0px 0px 5px; margin: 0 5px;}
#mss-search input {vertical-align:middle;}

#mss-header-nav {clear:left; background:#fff url('/lib/yhst-68097530416616/mss-header-bg.gif') scroll repeat-x 0 0; height: 27px;}
#mss-header-nav ul {list-style:none; margin:0px; padding:0px;}
#mss-header-nav ul li {margin:0px; padding:0px; display:block;text-align:center; float:left; width:170px;}
#mss-header-nav ul li.mss-separator {background:transparent url(/lib/yhst-68097530416616/mss-header-separator.gif) scroll no-repeat 0 0; width:1px;}
#mss-header-nav ul li a img {display:inline;}



