﻿


/* General Style Info */
body 							{ color: #333; font-family:'lucida grande',verdana,helvetica,arial,sans-serif; font-size: 7.5pt; margin: 0; }
p 								{ margin: 0px 75px 6px 15px; line-height: 150%; text-align: left; }
a img 							{ border: none; }

.menuSub						{ margin: 8px 0px 0px 14px; }
.subtitle						{ margin: 12px 0px 0px 15px; }
.specialThanks					{ margin: 0px 0px 4px 0px; }
.label							{ color: #000; margin: 0px 12px 6px 0px; }

.SWMLogo						{ margin: 0px 0px 0px 49px; }
.musicInspires					{ color: #FFF; }
.contactUs						{ margin: 11px 0px 0px 1px; }

.footer							{ margin: 0px 0px 0px 20px; }
.pushFooter						{ height: 100%; }



/* Layout */
#wrapper 						{ width: 1012px; height: 2000px; margin: auto; }
#viewCart						{ margin: 10px 0px 0px 0px; float: right; }
#background						{ width: 1012px; margin: 10px 0px 0px 0px; float: left; background: url('../i/background.gif') no-repeat center top; }

#left							{ width: 202px; height: 200px; margin: 0px 0px 0px 0px; float: left; }
#logo							{ width: 182px; margin: 0px 0px 0px 0px; float: right; }
#MenuPos						{ width: 202px; height: 196px; margin: 27px 0px 0px 0px; float: left; text-align: left; }
#ad								{ width: 182px; height: 234px; margin: 0px 0px 0px 0px; float: right; }

#mainL							{ width: 4px; height: 10px; float: left; }
#mainR							{ width: 4px; height: 10px; float: left; }

#main							{ width: 557px; height: 100%; margin: 0px 0px 0px 0px; float: left; }
#title							{ width: 557px; margin: 44px 0px 0px 0px; float: left; }
#menuSub						{ width: 557px; height: 28px; margin: 0px 0px 20px 0px; float: left; }
#content						{ width: 557px; margin: 10px 0px 0px 0px; float: left; }

#right							{ width: 245px; margin: 0px 0px 0px 0px; float: left; }
#lettersSWM						{ width: 245px; height: 144px; margin: 50px 0px 0px 0px; float: right; }
#sheetMusic						{ width: 245px; height: 188px; margin: 0px 0px 7px 0px; float: right; }
#contactUs						{ width: 245px; height: 194px; margin: 0px 0px 0px 0px; float: right; }

#footer 						{ width: 1011px; float: left; margin: 4px 0px 0px 0px; }


/* Tables */
table tr td						{ text-align: left; vertical-align: top; line-height: 150%; border-collapse: collapse; font-size: 7.5pt; }
.sheetMusic  					{ width: 128px; height: 110px; }
.title							{ margin: 0px 0p	x 0px 0px; font-size: 6pt; font-weight: bold; }

.description	  				{ margin: 0px 0px 0px 0px; font-size: 6.5pt; }
.price							{ margin: 0px 0px 0px 0px; font-size: 6.5pt; }
.booksTitle						{ margin: 3px 0px 0px 0px; font-size: 7.5pt; }
.booksTitlePopup				{ margin: 0px 0px 0px 0px; font-size: 10pt; font-weight: bold; }
.focusAreas						{ margin: 0px 0px 3px 0px; font-style: italic; font-weight: bold; }
.addCart						{ margin: 8px 0px 0px 0px; }
.available						{ margin: 6px 0px 0px 0px; font-size: 6.5pt; }



a:link 							{ color: #C1250C; text-decoration: underline; font-weight: bold; }
a:visited						{ color: #C1250C; text-decoration: underline; font-weight: bold; }
a:hover							{ color: #59413A; text-decoration: none; font-weight: bold; }
a:active							{ color: #C1250C; text-decoration: underline; font-weight: bold; }


.booksTitle	a:link 				{ color: #C1250C; font-weight: bold; text-decoration: none; }
.booksTitle	a:visited		 	{ color: #C1250C; font-weight: bold; text-decoration: none; }
.booksTitle	a:hover	 			{ color: #000000; font-weight: bold; text-decoration: underline; }
.booksTitle	a:active	 			{ color: #000000; font-weight: bold; text-decoration: underline; }



