body, div, span, td {margin: 0; padding: 0; font: normal normal 12px/normal Arial, Helvetica, sans-serif; color: #000;}
ul, li {margin: 0; padding: 0;}
img, a {border: 0;}
font {font-size: inherit; margin: 0; padding: 0;}
form, input, fieldset, select {margin: 0; padding: 0; display: inline; text-align: left;}
td {vertical-align: top;}
* {padding:0;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}
*+html .clearfix, *+html .mss-box-content, *+html .mss-box-border, *+html #mss-gift-suggestions ul, *+hmtl .mss-lower {min-height: 1%;}
* html .clearfix, * html .mss-box-content, * html .mss-box-border, * html #mss-gift-suggestions ul, * html .mss-lower {height:1%; overflow:visible;}
.clearfix:after, .mss-box-content:after, .mss-box-border:after, #mss-gift-suggestions ul:after, .mss-lower:after  { content: "."; display: block; visibility: hidden; line-height: 0; height: 0; clear: both;}
a, a:link, a:visited, a:hover, a:active {color: #000;}


body {background: #84c620 url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-bg-scrapbookgifts.gif') repeat-x top; text-align: center;}
	
	/* FRAMING STYLES */
	#corners {background: #FFF url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-corners-top.gif') no-repeat top; width: 1003px; margin: 8px auto; padding-top: 10px;}
		#container {margin: 0px 10px; width: 983px; text-align: left;}
		#corners .btm {background: #FFF url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-corners-btm.gif') no-repeat bottom; height: 10px;}
		/* used to set nav/body widths */	
		.leftcell, #mss-hdr-search {width: 208px;}
		.maincell {width: 775px;}
			
			/* HEADER STYLES */
			#mss-header {background-color: #FFF; border-bottom: 1px solid #FFF;}
				#mss-hdr-art {height: 93px;}
					#mss-logo-scrapbookgifts {margin-left: 10px;}
					#mss-hdr-phone {margin: 22px 0 0 39px;}
					#mss-btn-viewcart {margin: 52px 18px 5px 0;}
					#mss-hdr-logos {margin: 6px 14px 0 0;}				
				#mss-hdr-nav {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-hdr-nav-bg.gif') repeat-x left; height: 35px;}
					#mss-hdr-search {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-hdr-search-bg.gif') no-repeat left; height: 35px; float: left;}
						#mss-hdr-search input {margin-top: 7px;}
						#mss-hdr-search-field {height: 19px; width: 170px; margin-left: 7px;}
						#mss-hdr-search-submit {margin: 0 0 0 5px;}
					#mss-hdr-nav ul {list-style-type: none; padding: 0; margin: 0;}
						#mss-hdr-nav li {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-top-nav-l.gif') no-repeat top left; height: 28px; margin: 0; padding: 0;}
							#mss-hdr-nav a, #mss-hdr-nav a:link, #mss-hdr-nav a:visited, #mss-hdr-nav a:hover, #mss-hdr-nav a:active {color: #FFF; text-decoration: none; font: normal bold 12px/28px Arial, Helvetica, sans-serif;}
						#mss-hdr-nav ul li {float: left;}
							#mss-hdr-nav ul li a {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-top-nav-r.gif') no-repeat top right; display: block; float: left; padding: 2px 10px 0 9px;}
#mss-hdr-nav ul li.lastlink a {background: none;}
					#mss-hdr-nav-r {width: 5px; float: right;}
				
			/* BODY STYLES */		
	
			.leftcell {background-color: #2480c2; color: #FFF;}
			.leftcell a, .leftcell a:link, .leftcell a:visited, .leftcell a:hover, .leftcell a:active {color: #FFF; text-decoration: none;}
			
			/* LEFT CELL (PRODUCT NAV) */
			#nav2, #nav3 {margin-top:15px;}

			.mss-nav {}	
				/*UNIVERSAL NAV STYLES*/
				.nav-title {font-weight:bold; color:#e32020; padding-left:12px; font-size:16px;}
				.mss-nav ul {margin: 0; padding: 0; list-style-type: none; background-color: #2480c2;}
				.mss-nav li {margin: 0; padding: 0; position: relative; border-bottom: 1px solid #07b8ff; display: block !important;}
				.mss-nav a, .mss-nav a:link, .mss-nav a:visited, .mss-nav a:hover, .mss-nav a:active {color: #FFF; text-decoration: none; display: block !important; font-size:15px;}
				.mss-nav a:hover {color: #FFF; display: block !important;}
				
				/*TOP LEVEL NAV STYLES*/
				.mss-nav ul li {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-nav-bullet.gif') no-repeat 14px 9px; display: block !important;}
				.mss-nav ul li a {width: 176px; _width: 208px; padding: 5px 8px 6px 24px; display: block !important;}
				.mss-nav ul li a:hover {background: #439cdb url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-nav-bullet.gif') no-repeat 14px 9px; display: block !important;}		
				
				/*THESE STYLES CONTROL THE FLYOUT*/
				.mss-nav li ul {display: none; position: absolute; top: 0; left: 208px; width: 250px;}
				.mss-nav li > ul {top: 0px; left: 208px; margin:0px; text-align:left;} /*CONTROLS WHERE FLYOUT STARTS*/
				.mss-nav li:hover ul, li.over ul {display: block; width: 250px;}
								
				/*SECOND LEVEL NAV STYLES*/
				.mss-nav li ul {background-color: #cfebff; border: 1px solid #82bee9; border-bottom-width: 0; filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
				.mss-nav li ul li {background: none;}
				.mss-nav li ul li a {width: 223px; _width: 208px;  padding-left: 19px; padding-bottom: 0px;}
				.mss-nav li ul li a, .mss-nav li ul li a:link, .mss-nav li ul li a:visited, .mss-nav li ul li a:hover, .mss-nav li ul li a:active {color: black;}		
				.mss-nav li ul li a:hover {color: black; background-image: none;}
				
			/* MAIN CELL (BODY CONTENT) */	
			.maincell {background-color: #e8f2f9;}
	
				#mss-maintable {clear: both;}
					#mss-bodycontent-shadow, #mss-bodycontent-home {margin: 14px 10px;}
					#mss-bodycontent-shadow {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-top-shadow.gif') no-repeat left top;}
						#mss-bodycontent {_width: 723px; margin: 0 15px; padding: 16px 18px 32px 18px; background-color: #FFF;}
						#mss-bodycontent #mss-crumbs-block {margin-bottom: 25px;}
						#mss-bodycontent #mss-crumbs-block td {vertical-align: bottom; width: 742px;}
						#mss-bodycontent .mss-breadcrumbs {font-size: 14px; font-weight: bold; color: #0062ad;}
							.mss-breadcrumbs a, mss-breadcrumbs a:link, mss-breadcrumbs a:visited, mss-breadcrumbs a:hover, mss-breadcrumbs a:active {color: #0062ad; text-decoration: none;}
						#mss-bodycontent #mss-brand-logo {float: left; width: 160px; text-align: center; padding: 5px 0; margin-right: 25px;}	
						#mss-bodycontent h1.item-hdr, h1.section-hdr, h1.info-hdr, h1.search-hdr {font: normal normal 14px/normal Verdana, Arial, Helvetica, sans-serif; color: #c80000;}
						h1.section-hdr, h1.search-hdr {font-weight:bold;}
						#mss-bodycontent-btm {background: #e8f2f9 url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-btm-shadow.gif') no-repeat right bottom; height: 15px; margin: 0px 15px 5px 0;}
					
					/* ITEM PAGE */
					#item-page #item-elements {width: 415px; float: right;}
						#item-elements h1.item-hdr {margin: 0 0 10px 0; padding: 0; line-height: auto; font-weight: bold;}
						#item-page .caption div {margin-top: 6px;}
						#item-page #mss-availability, #item-page #mss-code, #item-page .reg-price-bold, #item-page #order-options {margin:7px 0;}
					   #item-page #mss-qty {}
					#item-page #mss-item-left {width: 252px;}
						#mss-item-left .mss-image {/*border: 1px solid #C1C1C1;*/ text-align: center;}
						#mss-item-left h1.item-hdr {margin: 0 0 10px 0; padding: 0; line-height: auto; font: normal bold 12px/normal Arial, Helvetica, sans-serif;}
						#mss-item-left div, #mss-item-left select {margin-bottom: 8px;}
						#mss-item-left div b {float: left;}
						#mss-item-left form b {line-height: 20px;}
						.mss-qty {float:left; margin:3px 8px 0px 0px;}
						.sale-price {font-weight:bold; color:#a90000; font-size:13px; margin-top:10px;}
						.mss-inset-title {font-weight:bold; font-size:14px; text-align:center;}
					#mss-bodycontent #item-page table td {text-align: left; /*padding: 20px 0;*/}	
					#order-options div {margin-bottom:5px;}
						
					/* SECTION PAGE */
					#bodycontent #section-page {padding-right: 0;}
					#section-page .content-table td {text-align: left;}
					#section-page .mss-contents-cell {padding: 20px 10px;}
						#section-page .contents-cell {padding: 20px 10px;}
					#section-page td.contents-image-cell {width: 33%;}	
					#section-page .contents-image {/*border: 1px solid #C1C1C1;*/ width: 210px; height: 200px; text-align: center;}
						#section-page .contents-cell .contents-image img {}
					#section-page .mss-contents-name a, #section-page .mss-contents-name a:link, #section-page .mss-contents-name a:visited, #section-page .mss-contents-name a:hover, #section-page .mss-contents-name a:active {color: #c80000; text-decoration: none; font-weight: bold;}
					#section-page .mss-contents-cell div {margin-bottom: 8px;}
						#section-page .contents-cell div {margin-bottom: 8px;}

					#section-page .order-btn {}
					
					/* HOME PAGE */
					#mss-bodycontent-home {padding-top: 5px;}
						#mss-bodycontent-home table {width: 742px;}
						.holiday-special-text, .mss-intro-text, .mss-message, .mss-box-content {margin: 0px 4px 0px 15px; display: block;}
						#mss-home-right {float: right; width: 225px;}
						#mss-right-td {text-align: right; width: 227px;}
						#mss-home-main {width: 522px;}
						#mss-main-td {width: 517px;}
						
						/* HOLIDAY SPECIALS STYLES */
						.holiday-special-text {border:1px solid red; outline:3px solid green; text-align:center; font-size: 19px; font-weight: bold; padding: 2; margin: 2; background-color:yellow}
						.holiday-special-text i {font-size: 10px; font-weight: normal;}
						
						/* HOMEPAGE BOX STYLES */
						/* peeling corners box */
						.mss-corners-box {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-top-shadow.gif') no-repeat left top; margin-bottom: 5px;}
							.mss-btm-corner {background: #e8f2f9 url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-btm-shadow.gif') no-repeat right bottom; height: 15px;}
						/* drop shadow box */
						.mss-drop-box {margin-bottom: 18px;}
							.mss-drop-top {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-top-l.gif') no-repeat 11px bottom; height: 4px !important; padding-left: 19px;}
								.mss-drop-top-r {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-top-r.gif') no-repeat right bottom; height: 4px !important;}
							.mss-drop-mid {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-l.gif') repeat-y 11px top;}
								.mss-drop-mid-r {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-r.gif') repeat-y right top;}
							.mss-drop-btm {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-btm-l.gif') no-repeat 11px top; height: 4px !important; padding-left: 19px;}
								.mss-drop-btm-r {background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-drop-btm-r.gif') no-repeat right top; height: 4px !important;}							
							/* box content formatting */					
							.mss-box-content {background: #FFF; text-align: left;}
								.mss-corners-box .mss-box-content {padding: 13px 15px 13px 20px;}
								.mss-drop-box .mss-box-content {padding: 5px;}
								.mss-box-content h3 {font-size: 19px; font-weight: bold; padding: 0; margin: 0; color: #0062ad;}
								#mss-home-right .mss-box-content h3 {font-size: 17px;}
								
						/* gift suggestions box */
						#mss-gift-suggestions-img {float:right;}
						#mss-gift-suggestions {background: #FFF /*url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-art-howtochoose.gif') no-repeat right top; height: 138px; _height: 151px; padding-right: 170px;*/ padding-bottom: 0px;}
						#mss-gift-suggestions h3 {margin-bottom: 12px;}
						#mss-gift-suggestions ul {margin: 0; padding: 0; list-style-type: none;}
						#mss-gift-suggestions li {float: left; width: 140px; background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-bullet-green.gif') no-repeat left 6px; padding-bottom: 9px;}
						#mss-gift-suggestions a {margin: 0  6px 0 12px; font-size:15px;}
						
						/* best sellers box */
						#mss-best-sellers {padding: 5px;} 
						#mss-best-sellers .mss-box-border {background-color: #d1ecff; padding: 8px 0px;}
						#mss-best-sellers h3 {margin: 0 0 5px 15px;}
						#mss-best-sellers .mss-best-selling-item {float: left; width: 100px; text-align: center; width:100px; margin-left:15px;}
						#mss-best-sellers .mss-best-sellers-name {font-weight: bold; margin-top: 3px;}
												
						/* popular box */
						#mss-popular {padding: 5px;} 
						#mss-popular .mss-box-border {background-color: #d1ecff; padding: 8px 16px;}
						#mss-popular h3 {margin-bottom: 5px;}
						#mss-popular .mss-popular-item {float: left; width: 115px; text-align: center; height:130px;}
						#mss-popular .mss-best-sellers-name {font-weight: bold; margin-top: 3px; width:102px; text-align:center;}
						.mss-pop-img {height:100px; width:100px;}
						/*
						#mss-popular {}
						#mss-popular h3 {margin-bottom: 12px;}
						#mss-popular ul {margin: 0; padding: 0; list-style-type: none;}
						#mss-popular ul li {float: left; width: 140px; background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-bullet-green.gif') no-repeat left 6px; padding-bottom: 9px;}
						#mss-popular a {margin: 0  6px 0 12px;}
						*/
						
						/* additional box */
						#mss-additional {}
						#mss-additional h3 {}
						#mss-additional b {font-style: italic; color: #2480c2; display: block; margin-bottom: 10px;}
						.mss-additional-item {border-bottom: 1px solid #0062ad !important; padding: 15px 0 20px 0;}
						.mss-additional-item-image {float: left; padding-right: 15px;}

						/* specials box */
						#mss-specials {text-align: center;}
						#mss-specials img, #mss-specials a {display: block; margin: 0 auto;}
						#mss-specials-name {margin: 8px 0;}
						
						/* testimonials box */
						#mss-testimonials h3 {margin-bottom: 6px;}
						#mss-testimonials {height: 300px; background: #fffccf url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-photo-woman.jpg') no-repeat left bottom; margin-left: 15px;}
						#testimonials {height: 190px;}
						
						/* education box */
						#mss-education h3 {margin-bottom: 6px;}
						#mss-education ul {margin: 0; padding: 0; list-style-type: none;}
						#mss-education ul li {float: left; width: 140px; background: transparent url('http://lib.store.yahoo.net/lib/scrapbookgifts/mss-bullet-green.gif') no-repeat left 6px; padding-bottom: 9px;}						
						#mss-education li {padding: 0  6px 0 12px;}
						
				/* LOWER PAGE STYLES */
				.mss-lower-page {}
				.mss-lower-page .mss-lower {margin: 0 15px; color: #013f6e; border-top: 1px solid #2480C2; padding: 10px;}
				.mss-lower-page h3 {margin: 0 0 9px 0; padding: 0; font: normal bold 12px/normal Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
				.mss-lower-page .mss-lower a, .mss-lower-page .mss-lower a:link, .mss-lower-page .mss-lower a:visited, .mss-lower-page .mss-lower a:hover, .mss-lower-page .mss-lower a:active {color: #013f6e;}
				
				/* themes */
				#mss-themes {}
				#mss-themes .mss-theme-item {float: left; text-align: center; padding: 0 8px;}
				#mss-themes .mss-theme-name {padding: 2px 0 12px 0;}

				/* vendors */
				#mss-vendors {}
				#mss-vendors a {margin-right: 10px; display: block; float: left; margin-bottom: 4px;}
				
				/* footer */
				#mss-footer {}
				#mss-footer-contact {padding-left: 10px; line-height: 19px !important; color: #FFF;}
					#mss-footer-contact a, #mss-footer-contact a:link, #mss-footer-contact a:visited, #mss-footer-contact a:hover, #mss-footer-contact a:active {color: #FFF;}
				#mss-footer .mss-lower {font-size: 11px; line-height: 16px;}

/* floating cart */	
#mssframe, .mssIframe {height:1px; width:1px; border:none; overflow:hidden; position:absolute; visibility:hidden;}
#mssGhost {filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; position:absolute; z-index:10000;}
#fCartLoading {height:50px; width:300px; position:absolute; top:300px; z-index:10000; left:40%; padding-top:60px; text-align:center; background:#fff  url('http://mystore-solutions.com/clients/test-prod-st76-mystore/loading.gif') no-repeat center 10px;}

#mssCartEl {margin:0; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#fcartBG{border:1px solid #a10303; position:relative; z-index:1;}

#floatingCartHeader {background:#a10303; margin:0; padding:3px 5px; color:#fff !important; font-weight:bold; font-size:11px; border-bottom:1px solid #a10303;}
#floatingCartHeader span {color:#fff;}
#minControl{position:absolute; top:1px; right:1px; font:bold 13px/13px arial;}
.fcart {border-bottom:1px solid #a10303; padding:4px;  margin:0; color:black !important; background:#d1ecff;}
.fcartName, .fcartPrice, .fcartQty {color:#000 !important; font-size:11px;}
.fcartName {margin:3px 0;}
.fcartName a, .fcartName a:visited {color:#0062ad !important; font-size:11px; font-weight:bold;}
.fcartPrice {display:inline; padding-right:7px; _float:left;}
.fcartQty {display:inline;}

#fcartTotal {background:#c0c8ce; color:#000 !important; font-weight:bold; font-size:11px; margin:0; padding:3px 5px; border-bottom:1px solid #fff;}

#fviewCart {border-bottom:1px #fff solid;}
#fcheckout, #fviewCart {padding:3px 5px;background:#a10303;;}
#fviewCart a, #fviewCart a:visited,#fcheckout a, #fcheckout a:visited {color:#fff; font-weight:bold; text-decoration:none;}
#fviewCart a:hover,#fcheckout a:hover {color:#cc0000;}

/* Yahoo Cross Sells */
#ys_relatedItems {background:#fff; padding:5px; width: 725px; max-width: 715px; margin-left:24px; margin-bottom:24px;}
.ystore-cross-sell-cell p {padding:5px 0px; margin:0px;}
.ystore-cross-sell-table {background-color: #d1ecff; width:100%;}
.ystore-cross-sell-title {color:#0062ad; margin:8px; font-size:19px;}
.ystore-cross-sell-cell {padding:8px; text-align: center; width:100px;}
.ystore-cross-sell-product-image {border:1px solid #ccc;}

.ystore-cross-sell-product-name {padding:0px; margin:10px 0px 0px 0px;}
.ystore-cross-sell-product-name a {text-decoration:none;}
.ystore-cross-sell-product-price {margin:0px;}

/* best sellers box 
#mss-best-sellers {padding: 5px;} 
#mss-best-sellers .mss-box-border {background-color: #d1ecff; padding: 8px 16px;}
#mss-best-sellers h3 {margin-bottom: 5px;}
#mss-best-sellers .mss-best-selling-item {float: left; width: 115px; text-align: center;}
#mss-best-sellers .mss-best-sellers-name {font-weight: bold; margin-top: 3px;}
*/

/* sitemap styles*/
.mss-sitemap-section {margin:15px 0 5px 15px;}
.mss-sitemap-section a {font-size:16px; text-decoration:none;  color:#0062AD;}
.mss-sitemap-section a:hover {text-decoration:underline;}
.mss-sitemap-subsection {margin-left:30px;}
.mss-sitemap-subsection a {font-size:12px; text-decoration:none;  color:#0062AD;}
.mss-sitemap-subsection a:hover {text-decoration:underline;}
.mss-sitemap-thirdlevel {margin-left:45px;}
.mss-sitemap-thirdlevel a {font-size:10px; text-decoration:none; color:#0062AD;}
.mss-sitemap-thirdlevel a:hover {text-decoration:underline;}

#mss-bookmark {text-align:right !important;color:#0062AD !important;}
a.mss-bookmark {color:#0062AD !important; text-decoration:none;}
a.mss-bookmark:hover {text-decoration:underline; color:#0062AD;}

#mss-you-save {margin-top:15px;}
#mss-you-save .mss-you-save-start {font-weight:bold; color:#A90000; font-size:14px;}
#mss-you-save .mss-you-save-end {color:#A90000; font-size:14px; font-weight:bold;}

#related-hdr {color:#013F6E;}
#related-hdr h3 {color:#013F6E;}
.sitemap-hdr {text-align:center; margin: 20px 0 10px 0; color:#0062AD; font-size:18px;}
