body {						font-size: 75%;
							margin: 0px;
							text-align:center;
							font-family: Georgia, "Times New Roman", Times, serif;
							background-image: url(../_harmonicastore/custom_backgrounds/harmonica-bg.gif);
							}
				
table		{ 				font-size: 100%; }

#container {				color: #000000;
							margin: auto;
							width: 1000px;
							border: 1px none #FFFFFF;
							}

#siteheadertext {			color: #70071C; font-weight:bold;					}

#top	{					width: 100%;
							border-left: none;
}

.players	{				border-top: 1px solid #70071C;
							}
.players h4	{				margin: 0;
							padding: 0;
							}
.players td	{				border-bottom: 1px solid #70071C;
							}

.product_description {		background-repeat: no-repeat;
							background-image: url('../images/product_paper.jpg');
							background-position: top center;
							width: 820px;
							height:  350px;
							margin-bottom: 8px;
}
.product_description div {	margin: 15px;
							overflow: auto;
							width: 790px;
							height: 310px;
							}
							
							

.page_description {			background-repeat: no-repeat;
							background-image: url('../images/page_paper.jpg');
							background-position: top right;
							width: 655px;
							height: 350px;
							margin: 8px 0 8px 0;
}
.page_description div {		margin: 15px;
							overflow: auto;
							width: 610px;
							height: 310px;
							}
.page_description div div {	overflow: visible;
							width: auto;
							height: auto;
							margin: 0;
							}


.page_top	{				background-image: url('../images/paper_r1_c1.gif');
							background-position: top left;
							background-repeat: no-repeat;
							width: 655px;
							height: 50px;
							}
.page_mid	{				background-image: url('../images/paper_r2_c1.gif');
							background-position: top left;
							background-repeat: repeat-y;
							width: 655px;
							overflow: auto;
							}
.page_bottom	{			background-image: url('../images/paper_r4_c1.gif');
							background-position: top left;
							background-repeat: no-repeat;
							width: 655px;
							height: 50px;
							}
.page_inner {				margin: 0 20px 0 20px;
							overflow: auto;
							height: auto;
							width: 600;
							}



.polaroid_discolour{	padding: 10px; background-image: url('../images/polaroid_bg.jpg');}

.product_description img {	padding: 10px;}

.product_description table { font-size: 1px;}
.product_description.right{	background-repeat: repeat-y;
							background-image: url('../images/polaroid_right.jpg');
							background-position: left top;
							width:10px;
							}
.product_description.bottom{background-repeat: repeat-x;
							background-image: url('../images/polaroid_bottom.jpg');
							background-position: left top;
							height:10px;
							}
.product_description.corner{background-repeat: no-repeat;
							background-image: url('../images/polaroid_corner.jpg');
							background-position: left top;
							}

#maintop {					width: 100%;
							height: 290px;
							text-align: left;
							background-repeat: no-repeat;
							background-image: url(../images/harmonica_2010.gif);
							}
				
#midCol { 					background-image:url(../images/boxbackground.jpg);
							width: 1000px;
							margin:0;
							color: #70071C;
							}

#title {					height: 22px;
							line-height: 22px;
							width: 100%;
							font-size: 100%;
							text-align:center;
							padding-top: 30px;
							}

#title a				{	color: #70071C;
							padding: 0 15px 0 15px;
							font-weight: bold;
							border-right: 1px solid #70071C;
							}
#title a:link	{			color: #70071C;}
#title a:visited	{		color: #70071C;}
#title a:hover	{			color: black;}
							
#titleFirst	{				border-right: 1px solid #70071C;}

#mainleft {					width:160px;
							float:left;
							color: #70071C;
							}

#maincentre {				background-image:url(../images/boxbackground.jpg);
							margin: 0px 10px 0px 150px;
							}

.midPad {					background-image:url(../images/boxbackground.jpg);
							background-repeat: no-repeat;
							background-position: top right;
							text-align: left;
							width: 820px;
							float:right;
							/*overflow: auto;*/
							padding: 0 0 25px 0;
							margin:0;
							}
				
.midPad a {	 				color: #70071C;
							text-decoration:none;
							font-weight: normal;
							}
.midPad p {	 				padding-right: 0;
							}
#midRight {					width: 150px;
							float:right;
							}
#midMid	{					width: 660px;
							}

#mainbottom {				width:100%;
							height: 18px;
							line-height: 18px;
							clear: both;
							font-size: 80%;
							text-align: center;
							color: white;
							}
				
#mainbottom a { 			padding: 0px 6px 0px 6px;
							border-left: 1px solid #666;
							border-right: 1px solid #999;
							color: #70071C;
							}
							
#copyright {				height: 18px;
							line-height: 18px;
							font-size: 80%;
							text-align: center;
							color: #999;
							}
				
#copyright a { 				color: #999;}

a {							text-decoration: none;color: white;}
a:hover {					text-decoration: underline;}

.bodyText {					font-size: 90%; color: #70071C;}
.footNote {					font-size: 80%; color: #FFFFFF;}

.sideHead {					font-weight: bold;
							background-repeat: repeat-x;
							background-position: top;
							width: 160px;
							color: white;
							}
				
.sideHead h6 { 				margin: 0px;
							padding: 2px;
							font-size: 110%;
							text-align: center;
							}

.selected a {				background-color: #D2C5B5;
							border-top: 1px dotted #70071C;
							color: #70071C;
							}	

#maintop h1 {				padding:15px 15px 0px 0px;
							margin: 0px;
							color: #000000;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-weight:normal;
							font-style:normal;
							margin-left: 10px;
							font-size:200%;
							}

#maintop h2 {				font-size: 150%;
							font-weight: bold;
							padding:5px 15px 0px 0px;
							margin: 0px;
							color: #000000;
							}
#maintop a {				color: #FFFFFF;}
.logStatus	{				margin:5px 15px 0px 15px;
							height: 18px;
							line-height: 20px;
							text-align:center;
							font-weight: bold;
							display: inline;
							background-image:url('../images/navigationcolour.jpg');
							border: 1px solid #D2C5B5;
							color: #70071C;
							}	
.logStatus b	{			padding: 4px; }
					
.pageNumbers {				color: #70071C;
							margin: 4px;
							text-align: center;
							padding: 3px;
							}
				
.pageNumbers a {			margin: 3px; color: #70071C;}
.pageNumbers a:link {		color: #70071C;}
.pageNumbers a:hover {		color: #70071C;}
.pageNumbers a:visited {	color: #70071C;}

.lightBG {					background-image:url(../images/productbk.jpg);
							}
.cellColour {				background-color: #D2C5B5;}
				
.searchBox {				font-size: 80%;}
				
.nextGigBox {				width:150px;
							float:right;
							text-align:center;
							border:1px solid #D2C5B5;
							background-color: #70071C;
							color: #FFFFFF;
							}
							
.nextGigBox .inner		{	padding: 5px; }

.nextGigBox a { 			width: 100%;
							padding:1px;
							margin:3px;
							background-image:url('../images/navigationcolour.jpg');
							color: #70071C;
							}

.adminBox { 				background-image:url('../images/productbk.jpg');
							margin-bottom: 6px;
							color: #70071C;
							border: 1px solid #70071C;
							}
							
.adminBox a { 				color: #70071C; }
.adminBox a:hover { 		color: #70071C; }
.adminBox a:visited {	 	color: #70071C; }
.adminBox a:link { 			color: #70071C; }
.adminCaption {				color: #70071C;}

.adminBoxPlain { 				color: #70071C;border: 1px solid #70071C;}		
.adminBoxPlain a { 				color: #70071C;}
.adminBoxPlain a:hover { 		color: #70071C;}
.adminBoxPlain a:visited {	 	color: #70071C;}
.adminBoxPlain a:link { 			color: #70071C;}

.adminPad {					width: 100%;
							padding: 6px;
							}
							
							
.warning { 					color:white;
							background-color:red;
							text-align:center;
							margin: 6px;
							border: 1px solid black;
							clear: both;
							}
.warning b		{			padding: 4px;
							display: block;
							}
							
.navSub {					font-size: 80%;
							color: #70071C;
							text-align: center;
							margin-bottom: 8px;
							}

.panel {					}
							
.panel UL { 				padding: 0px;
							width: 100%;
							list-style-type: none;
							margin: 0px;
							color: #70071C;
							}
							
.panel UL LI {				padding: 8px;
							margin: 0px;
							float: left;
							width: 24%;
							height: 130px;
							text-align: center;
							font-weight: bold;
							font-size: 80%;
							}
				
.panel a { 					color: #70071C;
							}
							
							
.library {					margin: 10px 0px 10px 0px;
							border: 1px dotted #70071C;
							background-color: #D2C5B5;
							color: #70071C;
							}			
.library UL { 				margin: 10px;
							}
.library UL LI {			font-weight: bold;
							list-style-type:square;
							list-style-position:inside;
							}
.library a { 				}			
							

.searchPanel	{			margin-bottom:10px;
							border:1px solid #70071C;
							color:#70071C;
							}
							
.searchPanel h3	{			text-align: center; color: #70071C;}

.boxHead	{				background-color: #70071C; color: #FFFFFF; }

.notice	{					color: #D2C5B5; padding: 60px; text-align:center; }

.cartLine {					background-image:url(../images/productbk.jpg);
							border-bottom: 1px solid #D2C5B5;
							}
.cartLine td {				border-bottom: 1px solid #D2C5B5;}

.cartTotal	{				background-image:url('../images/navigationcolour.jpg');
							text-align:right;
							border-bottom: 1px solid #D2C5B5;
							border-left: 1px solid #D2C5B5;
							}

.sizes {					border: 1px solid #70071C;
							background-image:url(../images/productbk.jpg);
							color: #70071C;
							}

.sizes input {				font-size: 90%;
							}
.sizes select {				font-size: 90%;
							}
							

.product_scroll	{			height: 600px;
							width: 100%;
							margin-left: 20px;
							overflow: auto;
							}
.prodBox { 					background-image:url(../images/productbk.jpg);
							width: 600px;
							margin-bottom: 6px;
							clear:both;
							color: #70071C;
							border: 1px solid #70071C;
							}	
.prodBox a { 				color: #70071C;}
.prodBox a:hover { 			color: #70071C;}
.prodBox a:visited {	 	color: #70071C;}
.prodBox a:link { 			color: #70071C;}
.prodRow	{				padding: 6px;
							height:95px;
							clear:both;
							border-bottom:1px solid #D2C5B5;
							}
.prodRow a	{				font-weight: bold; font-size: 120%; }
.prodImage	{				float:left; width: 100px;}
.prodText	{				float:right; width: 440px;
							line-height:12px;
							text-align:left;}

.row_True	{				background-image:url('../images/navigationcolour.jpg');}
.row_False	{				background-color: #D2C5B5;}

.caption	{				font-size: 80%; color: #70071C; }
#footeradvert {				color: #6F6F00;
						font-weight:bold;
						margin-top:20px;
						height:35px;
						padding:0px;					}
						
.homemid td  {  		background-image:url(../images/midbk.jpg);
						text-align: center;
}
						
						
						
/* ------------------- NAVIGATION ------------------- */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.navigation	{						margin: 0px;
                                	background-image:url('../images/navigationcolour.jpg');
									width: 150px;
									text-align: left;
									}
.navigation ul{						background-image:url('../images/navigationcolour.jpg');		
									margin: 0;
									padding: 0;
									list-style-type: none;
									width: 160px; /* Width of Menu Items */
									
									color: #70071C;
									z-index: 10;
									}
.navigation ul li{					position: relative;
									z-index: 10;
									}
/*Sub level menu items */
.navigation ul li ul{				position: absolute;
									width: 150px; /*sub menu width*/
									top: 0;
									margin: 0;
									padding: 0;
									visibility: hidden;
									z-index: 10;
									}

/* Sub level menu links style */
.navigation ul li a {				background-image:url(../images/navigationcolour.jpg);
									display: block;
									overflow: auto; /*force hasLayout in IE7 */
									color: #70071C;
									text-decoration: none;;
									padding: 1px 5px;
									height: 22px;
									line-height: 22px;
									z-index: 10;
									border-bottom: 1px solid #FFFFCC;
									}
.navigation ul li a:visited{		color: #70071C;
									}
.navigation ul li a:hover{			background-color: #70071C;
									color: #FFCC66;
									text-decoration: none;
									background-image: none;
									}
.navigation .subfolderstyle{		background: url('../images/arr.gif') no-repeat center right;
									}
/* Holly Hack for IE \*/
* html .navigation ul li { 			float: left; height: 1%; }
* html .navigation ul li a { 		height: 1%; }
/* End */

/* ------------------- NAVIGATION #FFCC66 / #D2C5B5 / #70071C; ------------------- */


#wire	{							position: absolute;
									width: 138px;
									height: 1420px;
									background-image:url(../images/wire.gif);
									background-repeat:no-repeat;
									top: 93px;
									left: 50%;
									margin-left: 470px;
									}
#wire2	{							position: absolute;
									width: 138px;
									height: 1270px;
									background-image:url(../images/wire2.gif);
									background-repeat:no-repeat;
									top: 93px;
									left: 50%;
									margin-left: 470px;
									}
						

