

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #343434;
	}

.masterPageBody #container {
	width: 771px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: thin solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}



#content{
 width: 771px ;
  margin: auto ;
  border: thin solid #000000;
  text-align: left;
 }



.LeftPanel{ 
position: absolute;
top: 135px;
height: 3510px;
width: 771px;
margin: 0 auto;
border: thin solid #000000;
text-align: left;
background-color:FFFFFF;
}


/*.RightPanel{*/
/* position: absolute; */
/* top: 140px; */
/* height: 3600px; */
/* width: 170px; */
/* padding-left: 590px; */
/* border-left-style: ; */
/* font-size: 10pt; */
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
/* background-color: #fbef99; */
/* } */


/*.CenterPanel{*/
/*right: 205px;  position: absolute;*/
/*top: 120px;*/
/*margin-left: 291px;*/
/*margin-right: 210px;*/
/*padding-left: 12px;*/
/*padding-right: 12px;*/
/*border-style: solid;*/
/*}*/


/*=================================================================================*/

/* All HEADER ELEMENTS BEGIN */

.TopPanel{
position: absolute;
top: 0px;
width: 771px;
height: 100px;
margin: 0 auto;
border-style: solid;
border-width: 0px;
background-color: #000000;
}



.LeftBigColumn{
width: 540;
position:absolute;
left:0px;
top:0px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}


.RightBigColumn{
width: 190;
position:absolute;
left:565px;
top:10px;
border-left: none;
border-top width: 0px;
background-color: #fbef99;
}

.secondleftpagehalf{
width: 540;
position:absolute;
left:0px;
top:805px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}


/* set image position for top panel mic4.jpg */
.twoguitars{
position:absolute;
left:1px;
top:1px;
}

/* set image position for top panel 3dimageguitartalkshowc.gif */
.guitarimgtext{
position:absolute;
left:195px;
top:0px
}

/* set image position for left panel worldclass.jpg */
.worldclass{
position:absolute;
top:40px;
left: 210;
border-style: none;
}

/* set image position for left panel worldclass.jpg */
.navigater{
position:absolute;
top:75px;
left: 370;
border-style: none;
}



/* set image position for top panel TalkShowStripA.jpg */
.imagefilmnew{
position:absolute;
left:520px;
top:1px;
}

/* set image position for top panel redblackstripe BannerStripScreenShot.gif */
.redblackstripe{
position:absolute;
left:0px;
top:95Px
}

/* set image position for top panel IMAGE STRIP sokstrip2.jpg */
img.imagestrip{
position:absolute;
left:0px;
top:107px
}

/* set image position for top panel GUITAR MAIN SCREEN SHOT sokstrip2.jpg */
.guitarmain{
position:absolute;
left:50px;
top:1220px
}

/* set image position for top panel GUITAR LIBRARY SCREEN SHOT sokstrip2.jpg */
.guitarlibrary{
position:absolute;
left:415px;
top:1220px
}

/* set image position for top panel GUITAR LESSON SCREEN SHOT sokstrip2.jpg */
.guitarlesson{
position:absolute;
left:50px;
top:1700px
}

/* set image position for top panel GUITAR DUAL SCREEN SHOT sokstrip2.jpg */
.guitardual{
position:absolute;
left:415px;
top:1475px
}

/* set image position for top panel GUITAR NOTATION SCREEN SHOT sokstrip2.jpg */
.guitarnotation{
position:absolute;
left:415px;
top:1735px
}

/* set image position for top panel GUITAR FULL SCREEN SHOT sokstrip2.jpg */
.guitarfullscreen{
position:absolute;
left:415px;
top:1995px
}

/* set image position for top panel GUITAR FULL SCREEN SHOT sokstrip2.jpg */
.guitarscheduler{
position:absolute;
left:50px;
top:2015px
}


/* set image position for top panel ARROW 1 SCREEN SHOT sokstrip2.jpg */
.arrowA{
position:absolute;
left:352px;
top:1320px
}


/* set image position for top panel ARROW 1 SCREEN SHOT sokstrip2.jpg */
.arrowB{
position:absolute;
left:352px;
top:1800px
}

/* set image position for top panel ARROW DOWN SCREEN SHOT sokstrip2.jpg */
.arrowdown{
position:absolute;
left:200px;
top:1445px
}

/* set image position for top panel ARROW DOWN SCREEN SHOT sokstrip2.jpg */
.arrowangleup{
position:absolute;
left:355px;
top:1650px
}

/* set image position for top panel ARROW DOWN SCREEN SHOT sokstrip2.jpg */
.arrowangledown{
position:absolute;
left:355px;
top:1915px
}

/* set image position for top panel ARROW DOWN SCREEN SHOT sokstrip2.jpg */
.arrowstraightdownshort{
position:absolute;
left:50px;
top:1933px
}


/* set image position for top panel ARROW DOWN SCREEN SHOT sokstrip2.jpg */
.titlenav{
color:#BD0D0D;
position:absolute;
left:15px;
top:1185px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LIBRARY SCREEN SHOT sokstrip2.jpg */
.titlelibrary{
color:#BD0D0D;
position:absolute;
left:415px;
top:1175px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titlelesson{
color:#BD0D0D;
position:absolute;
left:0px;
top:1910px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titlelesson2{
color:#BD0D0D;
position:absolute;
left:125px;
top:1925px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titledual{
color:#BD0D0D;
position:absolute;
left:415px;
top:1430px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titlenotation{
color:#BD0D0D;
position:absolute;
left:415px;
top:1690px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titlefullscreen{
color:#BD0D0D;
position:absolute;
left:415px;
top:1950px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.titlescheduler{
color:#BD0D0D;
position:absolute;
left:25px;
top:1985px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.sectionlearning{
position:absolute;
left:200px;
top:940px;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.sectionlearningB{
position:absolute;
left:25px;
top:970px;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.sectionlearningC{
position:absolute;
left:25px;
top:1010px;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.sectionlearningD{
position:absolute;
left:25px;
top:1085px;
}

/* set image position for top panel LESSON SCREEN SHOT sokstrip2.jpg */
.electricguitar{
position:absolute;
left:230px;
top:4320px;
}



/* set image position for top panel bannercollage.jpg */
img.imageB{
position:absolute;
left:466px;
top:0px;
}



/* set image position for top panel PERSON AT COMPUTER */
.personcomputer{
position:absolute;
left:5px;
top:718px;
}

/* set image position for top panel GUITAR GIRL */
.guitargirl{
position:absolute;
left:65px;
top:1905px;
}

/* set image position for top panel GUITAR GUY RED SHIRT */
.guitarguyredshirt{
position:absolute;
left:0px;
top:25px;
}

/* set image position for top panel BASS GUY */
.bassguy{
position:absolute;
left:5px;
top:1580px;
}


/* set image atttibutes (no border) for DVD Cover */
.guitardvdcover{
border-style: none;
position:absolute;
left:0px;
top:100px;
}

/* set image atttibutes (no border) for DVD Cover */
.bassdvdcover{
border-style: none;
position:absolute;
left:155px;
top:100px;
}

.columna {
width: 240;
position:absolute;
left:5px;
top:275px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}

.columnaone {
width: 240;
position:absolute;
left:5px;
top:405px;
font-style: italic;
font-size: 8pt;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}

.columnatwo {
width: 240;
position:absolute;
left:5px;
top:825px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}


.columnb {
width: 215;
position:absolute;
left:310px;
top:100px;
border-left: none;
border-top width: 0px;
background-color: #E0E0E0;
}


.columnthree {
width: 520;
position:absolute;
left:5px;
top:2080px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}


/* FLOATING ELEMENTS */

img.floatright{
float: right;
}

img.floatleft{
float: left;
}


img.floatrightb{
float: right;
width: 225 px;
padding: 10px;
margin: 10px;
}



/* border-right: solid 2px #BD0D0D; */

/* All HEADER ELEMENTS END */
/*=================================================================================*/


/* set image atttibutes (no border) for DVD Cover */
.dvdcover{
border-style: none;
position:absolute;
left:10px;
top:15px;
}

/* set image atttibutes (no border) for Right Panel micicon.jpg */
.titleB{
position:absolute;
left:250px;
top:55px;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titleA {
position:absolute;
left:275px;
top:25px;
color:#BD0D0D;
text-decoration:none;
font-size: 16pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
text-transform: none;	font-variant: normal;
text-align: center;
}

.titleC {
position:absolute;
left:395px;
top:0px;
color:#BD0D0D;
text-decoration:none;
font-size: 16pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
text-transform: none;	font-variant: normal;
text-align: center;
}

.titleD {
position:absolute;
left:215px;
top:105px;
text-decoration:none;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: ;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: ;
}

.titleF {
position:absolute;
margin: 5px;
left:20px;
top:250px;
text-decoration:none;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: ;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: ;
}

.titleG {
position:absolute;
margin: 5px;
left:185px;
top:250px;
text-decoration:none;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: ;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: ;
}



a:link{
color: black;
border-style: none;
}

a:visited{
color: black;
border-style: none;
}


/* set why listen list */
.list{
font-style: italic;
text-align: left;
margin-bottom: 8px;
}

.FeatureHighlight {
	color: #000;
	background-color:#FF0;
	font-weight:bold;
}

.FeatureHighlightb {
	color: #000;
	background-color:#FF0;
	}

ul{
list-style-image: url('Bullet.gif');
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* set image position for welcome text */
p.welcometext{
position:absolute;
left:300px;
top:300px;
}


/* set image atttibutes (no border) for Right Panel micicon.jpg */
.micicon{
border-style: none;
}

/* set image atttibutes for Right Panel TalkShowStripASeparater.jpg */
.talkstrip{
position:absolute;
left:125px;
border-style: none;
}


/* set image position for TOP PANEL advertising space */
.advertise{
position:absolute;
top:160px;
left:0px;
border-style:;
border-width:;
}










/* set image position for left panel sokbanner.jpg */
.leftsok{
position:absolute;
left:38px;
border-style: none;
}


/* set image position for left panel guitarmagic */
.guitarmagic{
position:absolute;
top:243px;
border-style: none;
}


/* set image position for left panel bassmagic */
.bassmagic{
position:absolute;
top:259px;
border-style: none;
}

/* set image position for left panel gmpicking */
.gmpicking{
position:absolute;
top:275px;
border-style: none;
}

/* set position for left panel Contact */
.contact{
position:absolute;
top:290px;
border-style: none;
}






/* set attributes for right panel paragraph shading */
.paragraph{
background-color: #E0E0E0;
}



h1.interiorPageHeader {
color:#BD0D0D;
text-decoration:none;
font-size: 14pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: center;
}

h3.interiorPageHeader {
color:#000000;
text-decoration:none;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: center;
}

h2.interiorPageHeader {
color:#BD0D0D;
text-decoration:none;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: ;
text-transform: none;	font-variant: normal;
text-align: center;
}




.interiorContent {	
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.interiorContentshade {	
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #fbef99;
}

.interiorContentshadeB {	
font-size: 10pt;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #000000;
}

.interiorContentB {	
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.interiorContentC {	
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin-left: 10;
}

/*=================================================================================*/

/* All FOOTER ELEMENTS BEGIN */

.BottomPanel{
position: absolute;
top: 3470px;
left: 0px;
width: 771px;
height: 25px;
border-style: none;
border-width: 0px;
background-image: url('bgGreyIndex.gif');
background-color:FFFFFF;
}

.bottominteriorContent {	
position:absolute;
top:10px;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bottomcontentline2 {
position:absolute;
width: 771;
left:0px;
top:15px;
border-left: none;
border-top width: 0px;
background-color: #FFFFFF;
}



/* set image position for bottom panel redblackstripe BannerStripScreenShot.gif */
.redblackstripebottom{
position:absolute;
left:0px;
top:0px;
}


/* All FOOTER ELEMENTS END */
/*=================================================================================*/





h4{
background-color: #000000;
color: #FFFFFF;
font-weight: strong;
font-size: 10pt;
margin-bottom: 4px;
}

/* background-color: #003399; blue*/
/* background-color: #FFFFFF; white*/
/* background-color: #CC0000; red*/
/* background-color: #E0E0E0; light grey*/
/* background-color: #000000; light grey*/